<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{i as Je,j as Ze,k as Et,l as oi,m as zt,p as li,N as mn,q as ot,s as Fn,t as y,e as Ke,w as ae,u as l,f as qe,v as hn,x as gt,y as ge,r as I,z as Jt,A as ai,d as si,B as Xt,C as Ol,D as je,E as j,F as oe,o as $,c as _,G as ft,H as ut,I as Uo,J as ht,K as Kt,L as E,M as qo,O as G,P as Be,n as Ee,Q as sn,R as U,S as ee,T as Qe,U as Oe,V as ct,W as ve,X,a as x,Y as ri,Z as io,_ as xe,$ as lt,a0 as _e,a1 as Lt,a2 as ii,a3 as Xa,a4 as Ja,a5 as Al,h as Za,a6 as ui,a7 as ra,a8 as rt,a9 as zn,aa as zo,ab as Qa,ac as di,ad as dt,ae as ye,af as Dl,ag as Ae,ah as ci,ai as fi,aj as ia,ak as pi,al as Xn,am as nl,an as Rl,ao as vi,ap as mi,aq as hi,ar as gi,as as xo}from"./@vue-5fdfd5d4.js";import{g as Ot,s as bi,f as Vo,c as Ko,a as ua,i as xn,b as yi,d as Vn,e as In,u as ol,p as to,h as Ci,t as ll,j as ki,m as es,k as wi}from"./lodash-es-c2740f01.js";import{S as Si}from"./async-validator-dee29e8b.js";import{i as Ye,t as Ei,u as At,a as an,r as Ti,b as ts,o as ns,c as no,d as $i,e as Ni}from"./@vueuse-76ac6752.js";import{d as Ie,c as os,l as Ii,a as Mi,w as Pi,b as Oi,e as Ai,i as Di,f as Ri}from"./dayjs-e4a77d10.js";import{l as Go,c as ls,a as uo,s as as,w as Ll,b as ss,i as rs,d as Kn,v as Li,h as Bi,e as _i,f as Fi,g as is,j as co,k as Hn,m as oo,n as on,o as Wn,p as zi,q as xi,z as Vi,r as Ki,t as Hi,u as Wi,x as ji,y as da,A as Yi,B as Ui}from"./@element-plus-14e6ea1e.js";import{T as us}from"./@ctrl-f8748455.js";import{y as ds,E as cs}from"./@popperjs-c75af06c.js";import{e as qi}from"./escape-html-3e64d99a.js";import{Y as Gi}from"./normalize-wheel-es-ed76fb12.js";const Xi='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',Ji=e=&gt;getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,ca=e=&gt;Array.from(e.querySelectorAll(Xi)).filter(t=&gt;Zi(t)&amp;&amp;Ji(t)),Zi=e=&gt;{if(e.tabIndex&gt;0||e.tabIndex===0&amp;&amp;e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&amp;&amp;e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},$o=function(e,t,...n){let o;t.includes("mouse")||t.includes("click")?o="MouseEvents":t.includes("key")?o="KeyboardEvent":o="HTMLEvents";const a=document.createEvent(o);return a.initEvent(t,...n),e.dispatchEvent(a),e},pt=(e,t,{checkForDefaultPrevented:n=!0}={})=&gt;a=&gt;{const s=e==null?void 0:e(a);if(n===!1||!s)return t==null?void 0:t(a)},fa=e=&gt;t=&gt;t.pointerType==="mouse"?e(t):void 0,Qi=()=&gt;Ye&amp;&amp;/firefox/i.test(window.navigator.userAgent),eu=(e,t)=&gt;{if(!Ye||!e||!t)return!1;const n=e.getBoundingClientRect();let o;return t instanceof Element?o=t.getBoundingClientRect():o={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.top&lt;o.bottom&amp;&amp;n.bottom&gt;o.top&amp;&amp;n.right&gt;o.left&amp;&amp;n.left&lt;o.right},gn=e=&gt;e===void 0,xt=e=&gt;typeof e=="boolean",Xe=e=&gt;typeof e=="number",fs=e=&gt;!e&amp;&amp;e!==0||Ze(e)&amp;&amp;e.length===0||Et(e)&amp;&amp;!Object.keys(e).length,Zt=e=&gt;typeof Element&gt;"u"?!1:e instanceof Element,tu=e=&gt;Je(e)?!Number.isNaN(Number(e)):!1,nu=(e="")=&gt;e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&amp;").replace(/-/g,"\\x2d"),pl=e=&gt;Object.keys(e),No=(e,t,n)=&gt;({get value(){return Ot(e,t,n)},set value(o){bi(e,t,o)}});class ou extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function bn(e,t){throw new ou(`[${e}] ${t}`)}const ps=(e="")=&gt;e.split(" ").filter(t=&gt;!!t.trim()),ln=(e,t)=&gt;{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},qt=(e,t)=&gt;{!e||!t.trim()||e.classList.add(...ps(t))},Rt=(e,t)=&gt;{!e||!t.trim()||e.classList.remove(...ps(t))},vn=(e,t)=&gt;{var n;if(!Ye||!e||!t)return"";let o=oi(t);o==="float"&amp;&amp;(o="cssFloat");try{const a=e.style[o];if(a)return a;const s=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return s?s[o]:""}catch{return e.style[o]}};function Vt(e,t="px"){if(!e)return"";if(Xe(e)||tu(e))return`${e}${t}`;if(Je(e))return e}const lu=(e,t)=&gt;{if(!Ye)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],o=vn(e,n);return["scroll","auto","overlay"].some(a=&gt;o.includes(a))},au=(e,t)=&gt;{if(!Ye)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(lu(n,t))return n;n=n.parentNode}return n};let ho;const su=e=&gt;{var t;if(!Ye)return 0;if(ho!==void 0)return ho;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 o=n.offsetWidth;n.style.overflow="scroll";const a=document.createElement("div");a.style.width="100%",n.appendChild(a);const s=a.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),ho=o-s,ho};function ru(e,t){if(!Ye)return;if(!t){e.scrollTop=0;return}const n=[];let o=t.offsetParent;for(;o!==null&amp;&amp;e!==o&amp;&amp;e.contains(o);)n.push(o),o=o.offsetParent;const a=t.offsetTop+n.reduce((u,d)=&gt;u+d.offsetTop,0),s=a+t.offsetHeight,r=e.scrollTop,i=r+e.clientHeight;a&lt;r?e.scrollTop=a:s&gt;i&amp;&amp;(e.scrollTop=s-e.clientHeight)}const vs="__epPropKey",ie=e=&gt;e,iu=e=&gt;Et(e)&amp;&amp;!!e[vs],Xo=(e,t)=&gt;{if(!Et(e)||iu(e))return e;const{values:n,required:o,default:a,type:s,validator:r}=e,u={type:s,required:!!o,validator:n||r?d=&gt;{let f=!1,c=[];if(n&amp;&amp;(c=Array.from(n),zt(e,"default")&amp;&amp;c.push(a),f||(f=c.includes(d))),r&amp;&amp;(f||(f=r(d))),!f&amp;&amp;c.length&gt;0){const p=[...new Set(c)].map(h=&gt;JSON.stringify(h)).join(", ");li(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${p}], got value ${JSON.stringify(d)}.`)}return f}:void 0,[vs]:!0};return zt(e,"default")&amp;&amp;(u.default=a),u},ke=e=&gt;Vo(Object.entries(e).map(([t,n])=&gt;[t,Xo(n,t)])),mt=ie([String,Object,Function]),uu={Close:Kn},ms={Close:Kn,SuccessFilled:as,InfoFilled:rs,WarningFilled:Ll,CircleCloseFilled:ss},Ho={success:as,warning:Ll,error:ss,info:rs},hs={validating:Go,success:ls,error:uo},nt=(e,t)=&gt;{if(e.install=n=&gt;{for(const o of[e,...Object.values(t??{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},du=(e,t)=&gt;(e.install=n=&gt;{e._context=n._context,n.config.globalProperties[t]=e},e),cu=(e,t)=&gt;(e.install=n=&gt;{n.directive(t,e)},e),yt=e=&gt;(e.install=mn,e),Bl=(...e)=&gt;t=&gt;{e.forEach(n=&gt;{ot(n)?n(t):n.value=t})},be={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"},fu=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],it="update:modelValue",_l="change",rn=["","default","small","large"],pu={large:40,default:32,small:24},vu=e=&gt;pu[e||"default"],gs=e=&gt;["",...rn].includes(e);var Io=(e=&gt;(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))(Io||{});const Mo=e=&gt;{const t=Ze(e)?e:[e],n=[];return t.forEach(o=&gt;{var a;Ze(o)?n.push(...Mo(o)):Fn(o)&amp;&amp;Ze(o.children)?n.push(...Mo(o.children)):(n.push(o),Fn(o)&amp;&amp;((a=o.component)!=null&amp;&amp;a.subTree)&amp;&amp;n.push(...Mo(o.component.subTree)))}),n},$n=e=&gt;!e&amp;&amp;e!==0?[]:Array.isArray(e)?e:[e],bs=e=&gt;/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),mu=e=&gt;Ye?window.requestAnimationFrame(e):setTimeout(e,16),On=e=&gt;e,hu=["class","style"],gu=/^on[A-Z]/,ys=(e={})=&gt;{const{excludeListeners:t=!1,excludeKeys:n}=e,o=y(()=&gt;((n==null?void 0:n.value)||[]).concat(hu)),a=Ke();return a?y(()=&gt;{var s;return Vo(Object.entries((s=a.proxy)==null?void 0:s.$attrs).filter(([r])=&gt;!o.value.includes(r)&amp;&amp;!(t&amp;&amp;gu.test(r))))}):y(()=&gt;({}))},lo=({from:e,replacement:t,scope:n,version:o,ref:a,type:s="API"},r)=&gt;{ae(()=&gt;l(r),i=&gt;{},{immediate:!0})},Cs=(e,t,n)=&gt;{let o={offsetX:0,offsetY:0};const a=i=&gt;{const u=i.clientX,d=i.clientY,{offsetX:f,offsetY:c}=o,p=e.value.getBoundingClientRect(),h=p.left,m=p.top,v=p.width,b=p.height,w=document.documentElement.clientWidth,k=document.documentElement.clientHeight,S=-h+f,g=-m+c,N=w-h-v+f,M=k-m-b+c,T=R=&gt;{const H=Math.min(Math.max(f+R.clientX-u,S),N),L=Math.min(Math.max(c+R.clientY-d,g),M);o={offsetX:H,offsetY:L},e.value.style.transform=`translate(${Vt(H)}, ${Vt(L)})`},A=()=&gt;{document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",A)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",A)},s=()=&gt;{t.value&amp;&amp;e.value&amp;&amp;t.value.addEventListener("mousedown",a)},r=()=&gt;{t.value&amp;&amp;e.value&amp;&amp;t.value.removeEventListener("mousedown",a)};qe(()=&gt;{hn(()=&gt;{n.value?s():r()})}),gt(()=&gt;{r()})};var bu={name:"en",el:{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"},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"}}};const yu=e=&gt;(t,n)=&gt;Cu(t,n,l(e)),Cu=(e,t,n)=&gt;Ot(n,e,e).replace(/\{(\w+)\}/g,(o,a)=&gt;{var s;return`${(s=t==null?void 0:t[a])!=null?s:`{${a}}`}`}),ku=e=&gt;{const t=y(()=&gt;l(e).name),n=Jt(e)?e:I(e);return{lang:t,locale:n,t:yu(e)}},ks=Symbol("localeContextKey"),et=e=&gt;{const t=e||ge(ks,I());return ku(y(()=&gt;t.value||bu))},Zn="el",wu="is-",Sn=(e,t,n,o,a)=&gt;{let s=`${e}-${t}`;return n&amp;&amp;(s+=`-${n}`),o&amp;&amp;(s+=`__${o}`),a&amp;&amp;(s+=`--${a}`),s},ws=Symbol("namespaceContextKey"),Fl=e=&gt;{const t=e||(Ke()?ge(ws,I(Zn)):I(Zn));return y(()=&gt;l(t)||Zn)},le=(e,t)=&gt;{const n=Fl(t);return{namespace:n,b:(v="")=&gt;Sn(n.value,e,v,"",""),e:v=&gt;v?Sn(n.value,e,"",v,""):"",m:v=&gt;v?Sn(n.value,e,"","",v):"",be:(v,b)=&gt;v&amp;&amp;b?Sn(n.value,e,v,b,""):"",em:(v,b)=&gt;v&amp;&amp;b?Sn(n.value,e,"",v,b):"",bm:(v,b)=&gt;v&amp;&amp;b?Sn(n.value,e,v,"",b):"",bem:(v,b,w)=&gt;v&amp;&amp;b&amp;&amp;w?Sn(n.value,e,v,b,w):"",is:(v,...b)=&gt;{const w=b.length&gt;=1?b[0]:!0;return v&amp;&amp;w?`${wu}${v}`:""},cssVar:v=&gt;{const b={};for(const w in v)v[w]&amp;&amp;(b[`--${n.value}-${w}`]=v[w]);return b},cssVarName:v=&gt;`--${n.value}-${v}`,cssVarBlock:v=&gt;{const b={};for(const w in v)v[w]&amp;&amp;(b[`--${n.value}-${e}-${w}`]=v[w]);return b},cssVarBlockName:v=&gt;`--${n.value}-${e}-${v}`}},Ss=(e,t={})=&gt;{Jt(e)||bn("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||le("popup"),o=ai(()=&gt;n.bm("parent","hidden"));if(!Ye||ln(document.body,o.value))return;let a=0,s=!1,r="0";const i=()=&gt;{setTimeout(()=&gt;{Rt(document==null?void 0:document.body,o.value),s&amp;&amp;document&amp;&amp;(document.body.style.width=r)},200)};ae(e,u=&gt;{if(!u){i();return}s=!ln(document.body,o.value),s&amp;&amp;(r=document.body.style.width),a=su(n.namespace.value);const d=document.documentElement.clientHeight&lt;document.body.scrollHeight,f=vn(document.body,"overflowY");a&gt;0&amp;&amp;(d||f==="scroll")&amp;&amp;s&amp;&amp;(document.body.style.width=`calc(100% - ${a}px)`),qt(document.body,o.value)}),si(()=&gt;i())},Su=Xo({type:ie(Boolean),default:null}),Eu=Xo({type:ie(Function)}),Es=e=&gt;{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],a={[e]:Su,[n]:Eu};return{useModelToggle:({indicator:r,toggleReason:i,shouldHideWhenRouteChanges:u,shouldProceed:d,onShow:f,onHide:c})=&gt;{const p=Ke(),{emit:h}=p,m=p.props,v=y(()=&gt;ot(m[n])),b=y(()=&gt;m[e]===null),w=T=&gt;{r.value!==!0&amp;&amp;(r.value=!0,i&amp;&amp;(i.value=T),ot(f)&amp;&amp;f(T))},k=T=&gt;{r.value!==!1&amp;&amp;(r.value=!1,i&amp;&amp;(i.value=T),ot(c)&amp;&amp;c(T))},S=T=&gt;{if(m.disabled===!0||ot(d)&amp;&amp;!d())return;const A=v.value&amp;&amp;Ye;A&amp;&amp;h(t,!0),(b.value||!A)&amp;&amp;w(T)},g=T=&gt;{if(m.disabled===!0||!Ye)return;const A=v.value&amp;&amp;Ye;A&amp;&amp;h(t,!1),(b.value||!A)&amp;&amp;k(T)},N=T=&gt;{xt(T)&amp;&amp;(m.disabled&amp;&amp;T?v.value&amp;&amp;h(t,!1):r.value!==T&amp;&amp;(T?w():k()))},M=()=&gt;{r.value?g():S()};return ae(()=&gt;m[e],N),u&amp;&amp;p.appContext.config.globalProperties.$route!==void 0&amp;&amp;ae(()=&gt;({...p.proxy.$route}),()=&gt;{u.value&amp;&amp;r.value&amp;&amp;g()}),qe(()=&gt;{N(m[e])}),{hide:g,show:S,toggle:M,hasUpdateHandler:v}},useModelToggleProps:a,useModelToggleEmits:o}};Es("modelValue");const Ts=e=&gt;{const t=Ke();return y(()=&gt;{var n,o;return(o=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:o[e]})},Tu=(e,t,n={})=&gt;{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:u})=&gt;{const d=$u(u);Object.assign(r.value,d)},requires:["computeStyles"]},a=y(()=&gt;{const{onFirstUpdate:u,placement:d,strategy:f,modifiers:c}=l(n);return{onFirstUpdate:u,placement:d||"bottom",strategy:f||"absolute",modifiers:[...c||[],o,{name:"applyStyles",enabled:!1}]}}),s=Xt(),r=I({styles:{popper:{position:l(a).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),i=()=&gt;{s.value&amp;&amp;(s.value.destroy(),s.value=void 0)};return ae(a,u=&gt;{const d=l(s);d&amp;&amp;d.setOptions(u)},{deep:!0}),ae([e,t],([u,d])=&gt;{i(),!(!u||!d)&amp;&amp;(s.value=ds(u,d,l(a)))}),gt(()=&gt;{i()}),{state:y(()=&gt;{var u;return{...((u=l(s))==null?void 0:u.state)||{}}}),styles:y(()=&gt;l(r).styles),attributes:y(()=&gt;l(r).attributes),update:()=&gt;{var u;return(u=l(s))==null?void 0:u.update()},forceUpdate:()=&gt;{var u;return(u=l(s))==null?void 0:u.forceUpdate()},instanceRef:y(()=&gt;l(s))}};function $u(e){const t=Object.keys(e.elements),n=Vo(t.map(a=&gt;[a,e.styles[a]||{}])),o=Vo(t.map(a=&gt;[a,e.attributes[a]]));return{styles:n,attributes:o}}const zl=e=&gt;{if(!e)return{onClick:mn,onMousedown:mn,onMouseup:mn};let t=!1,n=!1;return{onClick:r=&gt;{t&amp;&amp;n&amp;&amp;e(r),t=n=!1},onMousedown:r=&gt;{t=r.target===r.currentTarget},onMouseup:r=&gt;{n=r.target===r.currentTarget}}};function pa(){let e;const t=(o,a)=&gt;{n(),e=window.setTimeout(o,a)},n=()=&gt;window.clearTimeout(e);return Ei(()=&gt;n()),{registerTimeout:t,cancelTimeout:n}}const va={prefix:Math.floor(Math.random()*1e4),current:0},Nu=Symbol("elIdInjection"),$s=()=&gt;Ke()?ge(Nu,va):va,Yt=e=&gt;{const t=$s(),n=Fl();return y(()=&gt;l(e)||`${n.value}-id-${t.prefix}-${t.current++}`)};let Rn=[];const ma=e=&gt;{const t=e;t.key===be.esc&amp;&amp;Rn.forEach(n=&gt;n(t))},Iu=e=&gt;{qe(()=&gt;{Rn.length===0&amp;&amp;document.addEventListener("keydown",ma),Ye&amp;&amp;Rn.push(e)}),gt(()=&gt;{Rn=Rn.filter(t=&gt;t!==e),Rn.length===0&amp;&amp;Ye&amp;&amp;document.removeEventListener("keydown",ma)})};let ha;const Ns=()=&gt;{const e=Fl(),t=$s(),n=y(()=&gt;`${e.value}-popper-container-${t.prefix}`),o=y(()=&gt;`#${n.value}`);return{id:n,selector:o}},Mu=e=&gt;{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},Pu=()=&gt;{const{id:e,selector:t}=Ns();return Ol(()=&gt;{Ye&amp;&amp;!ha&amp;&amp;!document.body.querySelector(t.value)&amp;&amp;(ha=Mu(e.value))}),{id:e,selector:t}},Ou=ke({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Is=({showAfter:e,hideAfter:t,autoClose:n,open:o,close:a})=&gt;{const{registerTimeout:s}=pa(),{registerTimeout:r,cancelTimeout:i}=pa();return{onOpen:f=&gt;{s(()=&gt;{o(f);const c=l(n);Xe(c)&amp;&amp;c&gt;0&amp;&amp;r(()=&gt;{a(f)},c)},l(e))},onClose:f=&gt;{i(),s(()=&gt;{a(f)},l(t))}}},Ms=Symbol("elForwardRef"),Au=e=&gt;{je(Ms,{setForwardRef:n=&gt;{e.value=n}})},Du=e=&gt;({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),ga=I(0),Ps=2e3,Os=Symbol("zIndexContextKey"),fo=e=&gt;{const t=e||(Ke()?ge(Os,void 0):void 0),n=y(()=&gt;{const s=l(t);return Xe(s)?s:Ps}),o=y(()=&gt;n.value+ga.value);return{initialZIndex:n,currentZIndex:o,nextZIndex:()=&gt;(ga.value++,o.value)}};function Ru(e){const t=I();function n(){if(e.value==null)return;const{selectionStart:a,selectionEnd:s,value:r}=e.value;if(a==null||s==null)return;const i=r.slice(0,Math.max(0,a)),u=r.slice(Math.max(0,s));t.value={selectionStart:a,selectionEnd:s,value:r,beforeTxt:i,afterTxt:u}}function o(){if(e.value==null||t.value==null)return;const{value:a}=e.value,{beforeTxt:s,afterTxt:r,selectionStart:i}=t.value;if(s==null||r==null||i==null)return;let u=a.length;if(a.endsWith(r))u=a.length-r.length;else if(a.startsWith(s))u=s.length;else{const d=s[i-1],f=a.indexOf(d,i-1);f!==-1&amp;&amp;(u=f+1)}e.value.setSelectionRange(u,u)}return[n,o]}const un=Xo({type:String,values:rn,required:!1}),As=Symbol("size"),Lu=()=&gt;{const e=ge(As,{});return y(()=&gt;l(e.size)||"")};function Bu(e,{afterFocus:t,afterBlur:n}={}){const o=Ke(),{emit:a}=o,s=Xt(),r=I(!1),i=f=&gt;{r.value||(r.value=!0,a("focus",f),t==null||t())},u=f=&gt;{var c;f.relatedTarget&amp;&amp;((c=s.value)!=null&amp;&amp;c.contains(f.relatedTarget))||(r.value=!1,a("blur",f),n==null||n())},d=()=&gt;{var f;(f=e.value)==null||f.focus()};return ae(s,f=&gt;{f&amp;&amp;f.setAttribute("tabindex","-1")}),At(s,"click",d),{wrapperRef:s,isFocused:r,handleFocus:i,handleBlur:u}}const Ds=Symbol(),Wo=I();function Jo(e,t=void 0){const n=Ke()?ge(Ds,Wo):Wo;return e?y(()=&gt;{var o,a;return(a=(o=n.value)==null?void 0:o[e])!=null?a:t}):n}function xl(e,t){const n=Jo(),o=le(e,y(()=&gt;{var i;return((i=n.value)==null?void 0:i.namespace)||Zn})),a=et(y(()=&gt;{var i;return(i=n.value)==null?void 0:i.locale})),s=fo(y(()=&gt;{var i;return((i=n.value)==null?void 0:i.zIndex)||Ps})),r=y(()=&gt;{var i;return l(t)||((i=n.value)==null?void 0:i.size)||""});return Rs(y(()=&gt;l(n)||{})),{ns:o,locale:a,zIndex:s,size:r}}const Rs=(e,t,n=!1)=&gt;{var o;const a=!!Ke(),s=a?Jo():void 0,r=(o=t==null?void 0:t.provide)!=null?o:a?je:void 0;if(!r)return;const i=y(()=&gt;{const u=l(e);return s!=null&amp;&amp;s.value?_u(s.value,u):u});return r(Ds,i),r(ks,y(()=&gt;i.value.locale)),r(ws,y(()=&gt;i.value.namespace)),r(Os,y(()=&gt;i.value.zIndex)),r(As,{size:y(()=&gt;i.value.size||"")}),(n||!Wo.value)&amp;&amp;(Wo.value=i.value),i},_u=(e,t)=&gt;{var n;const o=[...new Set([...pl(e),...pl(t)])],a={};for(const s of o)a[s]=(n=t[s])!=null?n:e[s];return a},Fu=ke({a11y:{type:Boolean,default:!0},locale:{type:ie(Object)},size:un,button:{type:ie(Object)},experimentalFeatures:{type:ie(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:ie(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),vl={},zu=j({name:"ElConfigProvider",props:Fu,setup(e,{slots:t}){ae(()=&gt;e.message,o=&gt;{Object.assign(vl,o??{})},{immediate:!0,deep:!0});const n=Rs(e);return()=&gt;oe(t,"default",{config:n==null?void 0:n.value})}}),B0=nt(zu);var fe=(e,t)=&gt;{const n=e.__vccOpts||e;for(const[o,a]of t)n[o]=a;return n};const xu=ke({size:{type:ie([Number,String])},color:{type:String}}),Vu=j({name:"ElIcon",inheritAttrs:!1}),Ku=j({...Vu,props:xu,setup(e){const t=e,n=le("icon"),o=y(()=&gt;{const{size:a,color:s}=t;return!a&amp;&amp;!s?{}:{fontSize:gn(a)?void 0:Vt(a),"--color":s}});return(a,s)=&gt;($(),_("i",ft({class:l(n).b(),style:l(o)},a.$attrs),[oe(a.$slots,"default")],16))}});var Hu=fe(Ku,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const Me=nt(Hu),Un=Symbol("formContextKey"),yn=Symbol("formItemContextKey"),Ft=(e,t={})=&gt;{const n=I(void 0),o=t.prop?n:Ts("size"),a=t.global?n:Lu(),s=t.form?{size:void 0}:ge(Un,void 0),r=t.formItem?{size:void 0}:ge(yn,void 0);return y(()=&gt;o.value||l(e)||(r==null?void 0:r.size)||(s==null?void 0:s.size)||a.value||"")},po=e=&gt;{const t=Ts("disabled"),n=ge(Un,void 0);return y(()=&gt;t.value||l(e)||(n==null?void 0:n.disabled)||!1)},Cn=()=&gt;{const e=ge(Un,void 0),t=ge(yn,void 0);return{form:e,formItem:t}},Zo=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:o})=&gt;{n||(n=I(!1)),o||(o=I(!1));const a=I();let s;const r=y(()=&gt;{var i;return!!(!e.label&amp;&amp;t&amp;&amp;t.inputIds&amp;&amp;((i=t.inputIds)==null?void 0:i.length)&lt;=1)});return qe(()=&gt;{s=ae([ut(e,"id"),n],([i,u])=&gt;{const d=i??(u?void 0:Yt().value);d!==a.value&amp;&amp;(t!=null&amp;&amp;t.removeInputId&amp;&amp;(a.value&amp;&amp;t.removeInputId(a.value),!(o!=null&amp;&amp;o.value)&amp;&amp;!u&amp;&amp;d&amp;&amp;t.addInputId(d)),a.value=d)},{immediate:!0})}),Uo(()=&gt;{s&amp;&amp;s(),t!=null&amp;&amp;t.removeInputId&amp;&amp;a.value&amp;&amp;t.removeInputId(a.value)}),{isLabeledByFormItem:r,inputId:a}},Wu=ke({size:{type:String,values:rn},disabled:Boolean}),ju=ke({...Wu,model:Object,rules:{type:ie(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]}}),Yu={validate:(e,t,n)=&gt;(Ze(e)||Je(e))&amp;&amp;xt(t)&amp;&amp;Je(n)};function Uu(){const e=I([]),t=y(()=&gt;{if(!e.value.length)return"0";const s=Math.max(...e.value);return s?`${s}px`:""});function n(s){const r=e.value.indexOf(s);return r===-1&amp;&amp;t.value,r}function o(s,r){if(s&amp;&amp;r){const i=n(r);e.value.splice(i,1,s)}else s&amp;&amp;e.value.push(s)}function a(s){const r=n(s);r&gt;-1&amp;&amp;e.value.splice(r,1)}return{autoLabelWidth:t,registerLabelWidth:o,deregisterLabelWidth:a}}const go=(e,t)=&gt;{const n=Ko(t);return n.length&gt;0?e.filter(o=&gt;o.prop&amp;&amp;n.includes(o.prop)):e},qu="ElForm",Gu=j({name:qu}),Xu=j({...Gu,props:ju,emits:Yu,setup(e,{expose:t,emit:n}){const o=e,a=[],s=Ft(),r=le("form"),i=y(()=&gt;{const{labelPosition:k,inline:S}=o;return[r.b(),r.m(s.value||"default"),{[r.m(`label-${k}`)]:k,[r.m("inline")]:S}]}),u=k=&gt;{a.push(k)},d=k=&gt;{k.prop&amp;&amp;a.splice(a.indexOf(k),1)},f=(k=[])=&gt;{o.model&amp;&amp;go(a,k).forEach(S=&gt;S.resetField())},c=(k=[])=&gt;{go(a,k).forEach(S=&gt;S.clearValidate())},p=y(()=&gt;!!o.model),h=k=&gt;{if(a.length===0)return[];const S=go(a,k);return S.length?S:[]},m=async k=&gt;b(void 0,k),v=async(k=[])=&gt;{if(!p.value)return!1;const S=h(k);if(S.length===0)return!0;let g={};for(const N of S)try{await N.validate("")}catch(M){g={...g,...M}}return Object.keys(g).length===0?!0:Promise.reject(g)},b=async(k=[],S)=&gt;{const g=!ot(S);try{const N=await v(k);return N===!0&amp;&amp;(S==null||S(N)),N}catch(N){if(N instanceof Error)throw N;const M=N;return o.scrollToError&amp;&amp;w(Object.keys(M)[0]),S==null||S(!1,M),g&amp;&amp;Promise.reject(M)}},w=k=&gt;{var S;const g=go(a,k)[0];g&amp;&amp;((S=g.$el)==null||S.scrollIntoView(o.scrollIntoViewOptions))};return ae(()=&gt;o.rules,()=&gt;{o.validateOnRuleChange&amp;&amp;m().catch(k=&gt;void 0)},{deep:!0}),je(Un,ht({...Kt(o),emit:n,resetFields:f,clearValidate:c,validateField:b,addField:u,removeField:d,...Uu()})),t({validate:m,validateField:b,resetFields:f,clearValidate:c,scrollToField:w}),(k,S)=&gt;($(),_("form",{class:E(l(i))},[oe(k.$slots,"default")],2))}});var Ju=fe(Xu,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);const Zu=["","error","validating","success"],Qu=ke({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:ie([String,Array])},required:{type:Boolean,default:void 0},rules:{type:ie([Object,Array])},error:String,validateStatus:{type:String,values:Zu},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:rn}}),ba="ElLabelWrap";var ed=j({name:ba,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){const n=ge(Un,void 0),o=ge(yn);o||bn(ba,"usage: &lt;el-form-item&gt;&lt;label-wrap /&gt;&lt;/el-form-item&gt;");const a=le("form"),s=I(),r=I(0),i=()=&gt;{var f;if((f=s.value)!=null&amp;&amp;f.firstElementChild){const c=window.getComputedStyle(s.value.firstElementChild).width;return Math.ceil(Number.parseFloat(c))}else return 0},u=(f="update")=&gt;{Ee(()=&gt;{t.default&amp;&amp;e.isAutoWidth&amp;&amp;(f==="update"?r.value=i():f==="remove"&amp;&amp;(n==null||n.deregisterLabelWidth(r.value)))})},d=()=&gt;u("update");return qe(()=&gt;{d()}),gt(()=&gt;{u("remove")}),qo(()=&gt;d()),ae(r,(f,c)=&gt;{e.updateAll&amp;&amp;(n==null||n.registerLabelWidth(f,c))}),an(y(()=&gt;{var f,c;return(c=(f=s.value)==null?void 0:f.firstElementChild)!=null?c:null}),d),()=&gt;{var f,c;if(!t)return null;const{isAutoWidth:p}=e;if(p){const h=n==null?void 0:n.autoLabelWidth,m=o==null?void 0:o.hasLabel,v={};if(m&amp;&amp;h&amp;&amp;h!=="auto"){const b=Math.max(0,Number.parseInt(h,10)-r.value),w=n.labelPosition==="left"?"marginRight":"marginLeft";b&amp;&amp;(v[w]=`${b}px`)}return G("div",{ref:s,class:[a.be("item","label-wrap")],style:v},[(f=t.default)==null?void 0:f.call(t)])}else return G(Be,{ref:s},[(c=t.default)==null?void 0:c.call(t)])}}});const td=["role","aria-labelledby"],nd=j({name:"ElFormItem"}),od=j({...nd,props:Qu,setup(e,{expose:t}){const n=e,o=sn(),a=ge(Un,void 0),s=ge(yn,void 0),r=Ft(void 0,{formItem:!1}),i=le("form-item"),u=Yt().value,d=I([]),f=I(""),c=Ti(f,100),p=I(""),h=I();let m,v=!1;const b=y(()=&gt;{if((a==null?void 0:a.labelPosition)==="top")return{};const de=Vt(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return de?{width:de}:{}}),w=y(()=&gt;{if((a==null?void 0:a.labelPosition)==="top"||a!=null&amp;&amp;a.inline)return{};if(!n.label&amp;&amp;!n.labelWidth&amp;&amp;R)return{};const de=Vt(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return!n.label&amp;&amp;!o.label?{marginLeft:de}:{}}),k=y(()=&gt;[i.b(),i.m(r.value),i.is("error",f.value==="error"),i.is("validating",f.value==="validating"),i.is("success",f.value==="success"),i.is("required",J.value||n.required),i.is("no-asterisk",a==null?void 0:a.hideRequiredAsterisk),(a==null?void 0:a.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[i.m("feedback")]:a==null?void 0:a.statusIcon}]),S=y(()=&gt;xt(n.inlineMessage)?n.inlineMessage:(a==null?void 0:a.inlineMessage)||!1),g=y(()=&gt;[i.e("error"),{[i.em("error","inline")]:S.value}]),N=y(()=&gt;n.prop?Je(n.prop)?n.prop:n.prop.join("."):""),M=y(()=&gt;!!(n.label||o.label)),T=y(()=&gt;n.for||d.value.length===1?d.value[0]:void 0),A=y(()=&gt;!T.value&amp;&amp;M.value),R=!!s,H=y(()=&gt;{const de=a==null?void 0:a.model;if(!(!de||!n.prop))return No(de,n.prop).value}),L=y(()=&gt;{const{required:de}=n,Se=[];n.rules&amp;&amp;Se.push(...Ko(n.rules));const Le=a==null?void 0:a.rules;if(Le&amp;&amp;n.prop){const De=No(Le,n.prop).value;De&amp;&amp;Se.push(...Ko(De))}if(de!==void 0){const De=Se.map((ce,me)=&gt;[ce,me]).filter(([ce])=&gt;Object.keys(ce).includes("required"));if(De.length&gt;0)for(const[ce,me]of De)ce.required!==de&amp;&amp;(Se[me]={...ce,required:de});else Se.push({required:de})}return Se}),z=y(()=&gt;L.value.length&gt;0),Y=de=&gt;L.value.filter(Le=&gt;!Le.trigger||!de?!0:Array.isArray(Le.trigger)?Le.trigger.includes(de):Le.trigger===de).map(({trigger:Le,...De})=&gt;De),J=y(()=&gt;L.value.some(de=&gt;de.required)),Z=y(()=&gt;{var de;return c.value==="error"&amp;&amp;n.showMessage&amp;&amp;((de=a==null?void 0:a.showMessage)!=null?de:!0)}),he=y(()=&gt;`${n.label||""}${(a==null?void 0:a.labelSuffix)||""}`),D=de=&gt;{f.value=de},B=de=&gt;{var Se,Le;const{errors:De,fields:ce}=de;(!De||!ce)&amp;&amp;console.error(de),D("error"),p.value=De?(Le=(Se=De==null?void 0:De[0])==null?void 0:Se.message)!=null?Le:`${n.prop} is required`:"",a==null||a.emit("validate",n.prop,!1,p.value)},C=()=&gt;{D("success"),a==null||a.emit("validate",n.prop,!0,"")},P=async de=&gt;{const Se=N.value;return new Si({[Se]:de}).validate({[Se]:H.value},{firstFields:!0}).then(()=&gt;(C(),!0)).catch(De=&gt;(B(De),Promise.reject(De)))},F=async(de,Se)=&gt;{if(v||!n.prop)return!1;const Le=ot(Se);if(!z.value)return Se==null||Se(!1),!1;const De=Y(de);return De.length===0?(Se==null||Se(!0),!0):(D("validating"),P(De).then(()=&gt;(Se==null||Se(!0),!0)).catch(ce=&gt;{const{fields:me}=ce;return Se==null||Se(!1,me),Le?!1:Promise.reject(me)}))},W=()=&gt;{D(""),p.value="",v=!1},se=async()=&gt;{const de=a==null?void 0:a.model;if(!de||!n.prop)return;const Se=No(de,n.prop);v=!0,Se.value=ua(m),await Ee(),W(),v=!1},pe=de=&gt;{d.value.includes(de)||d.value.push(de)},Te=de=&gt;{d.value=d.value.filter(Se=&gt;Se!==de)};ae(()=&gt;n.error,de=&gt;{p.value=de||"",D(de?"error":"")},{immediate:!0}),ae(()=&gt;n.validateStatus,de=&gt;D(de||""));const $e=ht({...Kt(n),$el:h,size:r,validateState:f,labelId:u,inputIds:d,isGroup:A,hasLabel:M,addInputId:pe,removeInputId:Te,resetField:se,clearValidate:W,validate:F});return je(yn,$e),qe(()=&gt;{n.prop&amp;&amp;(a==null||a.addField($e),m=ua(H.value))}),gt(()=&gt;{a==null||a.removeField($e)}),t({size:r,validateMessage:p,validateState:f,validate:F,clearValidate:W,resetField:se}),(de,Se)=&gt;{var Le;return $(),_("div",{ref_key:"formItemRef",ref:h,class:E(l(k)),role:l(A)?"group":void 0,"aria-labelledby":l(A)?l(u):void 0},[G(l(ed),{"is-auto-width":l(b).width==="auto","update-all":((Le=l(a))==null?void 0:Le.labelWidth)==="auto"},{default:U(()=&gt;[l(M)?($(),ee(Qe(l(T)?"label":"div"),{key:0,id:l(u),for:l(T),class:E(l(i).e("label")),style:Oe(l(b))},{default:U(()=&gt;[oe(de.$slots,"label",{label:l(he)},()=&gt;[ct(ve(l(he)),1)])]),_:3},8,["id","for","class","style"])):X("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),x("div",{class:E(l(i).e("content")),style:Oe(l(w))},[oe(de.$slots,"default"),G(ri,{name:`${l(i).namespace.value}-zoom-in-top`},{default:U(()=&gt;[l(Z)?oe(de.$slots,"error",{key:0,error:p.value},()=&gt;[x("div",{class:E(l(g))},ve(p.value),3)]):X("v-if",!0)]),_:3},8,["name"])],6)],10,td)}}});var Ls=fe(od,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const _0=nt(Ju,{FormItem:Ls}),F0=yt(Ls);let Wt;const ld=`
  height:0 !important;
  visibility:hidden !important;
  ${Qi()?"":"overflow:hidden !important;"}
  position:absolute !important;
  z-index:-1000 !important;
  top:0 !important;
  right:0 !important;
`,ad=["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"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),a=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:ad.map(r=&gt;`${r}:${t.getPropertyValue(r)}`).join(";"),paddingSize:o,borderSize:a,boxSizing:n}}function ya(e,t=1,n){var o;Wt||(Wt=document.createElement("textarea"),document.body.appendChild(Wt));const{paddingSize:a,borderSize:s,boxSizing:r,contextStyle:i}=sd(e);Wt.setAttribute("style",`${i};${ld}`),Wt.value=e.value||e.placeholder||"";let u=Wt.scrollHeight;const d={};r==="border-box"?u=u+s:r==="content-box"&amp;&amp;(u=u-a),Wt.value="";const f=Wt.scrollHeight-a;if(Xe(t)){let c=f*t;r==="border-box"&amp;&amp;(c=c+a+s),u=Math.max(c,u),d.minHeight=`${c}px`}if(Xe(n)){let c=f*n;r==="border-box"&amp;&amp;(c=c+a+s),u=Math.min(c,u)}return d.height=`${u}px`,(o=Wt.parentNode)==null||o.removeChild(Wt),Wt=void 0,d}const rd=ke({id:{type:String,default:void 0},size:un,disabled:Boolean,modelValue:{type:ie([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:ie([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:mt},prefixIcon:{type:mt},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:ie([Object,Array,String]),default:()=&gt;On({})},autofocus:{type:Boolean,default:!1}}),id={[it]:e=&gt;Je(e),input:e=&gt;Je(e),change:e=&gt;Je(e),focus:e=&gt;e instanceof FocusEvent,blur:e=&gt;e instanceof FocusEvent,clear:()=&gt;!0,mouseleave:e=&gt;e instanceof MouseEvent,mouseenter:e=&gt;e instanceof MouseEvent,keydown:e=&gt;e instanceof Event,compositionstart:e=&gt;e instanceof CompositionEvent,compositionupdate:e=&gt;e instanceof CompositionEvent,compositionend:e=&gt;e instanceof CompositionEvent},ud=["role"],dd=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],cd=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],fd=j({name:"ElInput",inheritAttrs:!1}),pd=j({...fd,props:rd,emits:id,setup(e,{expose:t,emit:n}){const o=e,a=io(),s=sn(),r=y(()=&gt;{const ue={};return o.containerRole==="combobox"&amp;&amp;(ue["aria-haspopup"]=a["aria-haspopup"],ue["aria-owns"]=a["aria-owns"],ue["aria-expanded"]=a["aria-expanded"]),ue}),i=y(()=&gt;[o.type==="textarea"?b.b():v.b(),v.m(h.value),v.is("disabled",m.value),v.is("exceed",pe.value),{[v.b("group")]:s.prepend||s.append,[v.bm("group","append")]:s.append,[v.bm("group","prepend")]:s.prepend,[v.m("prefix")]:s.prefix||o.prefixIcon,[v.m("suffix")]:s.suffix||o.suffixIcon||o.clearable||o.showPassword,[v.bm("suffix","password-clear")]:P.value&amp;&amp;F.value},a.class]),u=y(()=&gt;[v.e("wrapper"),v.is("focus",H.value)]),d=ys({excludeKeys:y(()=&gt;Object.keys(r.value))}),{form:f,formItem:c}=Cn(),{inputId:p}=Zo(o,{formItemContext:c}),h=Ft(),m=po(),v=le("input"),b=le("textarea"),w=Xt(),k=Xt(),S=I(!1),g=I(!1),N=I(!1),M=I(),T=Xt(o.inputStyle),A=y(()=&gt;w.value||k.value),{wrapperRef:R,isFocused:H,handleFocus:L,handleBlur:z}=Bu(A,{afterBlur(){var ue;o.validateEvent&amp;&amp;((ue=c==null?void 0:c.validate)==null||ue.call(c,"blur").catch(Ne=&gt;void 0))}}),Y=y(()=&gt;{var ue;return(ue=f==null?void 0:f.statusIcon)!=null?ue:!1}),J=y(()=&gt;(c==null?void 0:c.validateState)||""),Z=y(()=&gt;J.value&amp;&amp;hs[J.value]),he=y(()=&gt;N.value?Li:Bi),D=y(()=&gt;[a.style,o.inputStyle]),B=y(()=&gt;[o.inputStyle,T.value,{resize:o.resize}]),C=y(()=&gt;xn(o.modelValue)?"":String(o.modelValue)),P=y(()=&gt;o.clearable&amp;&amp;!m.value&amp;&amp;!o.readonly&amp;&amp;!!C.value&amp;&amp;(H.value||S.value)),F=y(()=&gt;o.showPassword&amp;&amp;!m.value&amp;&amp;!o.readonly&amp;&amp;!!C.value&amp;&amp;(!!C.value||H.value)),W=y(()=&gt;o.showWordLimit&amp;&amp;!!d.value.maxlength&amp;&amp;(o.type==="text"||o.type==="textarea")&amp;&amp;!m.value&amp;&amp;!o.readonly&amp;&amp;!o.showPassword),se=y(()=&gt;C.value.length),pe=y(()=&gt;!!W.value&amp;&amp;se.value&gt;Number(d.value.maxlength)),Te=y(()=&gt;!!s.suffix||!!o.suffixIcon||P.value||o.showPassword||W.value||!!J.value&amp;&amp;Y.value),[$e,de]=Ru(w);an(k,ue=&gt;{if(De(),!W.value||o.resize!=="both")return;const Ne=ue[0],{width:Ue}=Ne.contentRect;M.value={right:`calc(100% - ${Ue+15+6}px)`}});const Se=()=&gt;{const{type:ue,autosize:Ne}=o;if(!(!Ye||ue!=="textarea"||!k.value))if(Ne){const Ue=Et(Ne)?Ne.minRows:void 0,$t=Et(Ne)?Ne.maxRows:void 0,kt=ya(k.value,Ue,$t);T.value={overflowY:"hidden",...kt},Ee(()=&gt;{k.value.offsetHeight,T.value=kt})}else T.value={minHeight:ya(k.value).minHeight}},De=(ue=&gt;{let Ne=!1;return()=&gt;{var Ue;if(Ne||!o.autosize)return;((Ue=k.value)==null?void 0:Ue.offsetParent)===null||(ue(),Ne=!0)}})(Se),ce=()=&gt;{const ue=A.value,Ne=o.formatter?o.formatter(C.value):C.value;!ue||ue.value===Ne||(ue.value=Ne)},me=async ue=&gt;{$e();let{value:Ne}=ue.target;if(o.formatter&amp;&amp;(Ne=o.parser?o.parser(Ne):Ne),!g.value){if(Ne===C.value){ce();return}n(it,Ne),n("input",Ne),await Ee(),ce(),de()}},Fe=ue=&gt;{n("change",ue.target.value)},We=ue=&gt;{n("compositionstart",ue),g.value=!0},Ge=ue=&gt;{var Ne;n("compositionupdate",ue);const Ue=(Ne=ue.target)==null?void 0:Ne.value,$t=Ue[Ue.length-1]||"";g.value=!bs($t)},He=ue=&gt;{n("compositionend",ue),g.value&amp;&amp;(g.value=!1,me(ue))},tt=()=&gt;{N.value=!N.value,at()},at=async()=&gt;{var ue;await Ee(),(ue=A.value)==null||ue.focus()},st=()=&gt;{var ue;return(ue=A.value)==null?void 0:ue.blur()},Re=ue=&gt;{S.value=!1,n("mouseleave",ue)},Ct=ue=&gt;{S.value=!0,n("mouseenter",ue)},vt=ue=&gt;{n("keydown",ue)},Tt=()=&gt;{var ue;(ue=A.value)==null||ue.select()},bt=()=&gt;{n(it,""),n("change",""),n("clear"),n("input","")};return ae(()=&gt;o.modelValue,()=&gt;{var ue;Ee(()=&gt;Se()),o.validateEvent&amp;&amp;((ue=c==null?void 0:c.validate)==null||ue.call(c,"change").catch(Ne=&gt;void 0))}),ae(C,()=&gt;ce()),ae(()=&gt;o.type,async()=&gt;{await Ee(),ce(),Se()}),qe(()=&gt;{!o.formatter&amp;&amp;o.parser,ce(),Ee(Se)}),t({input:w,textarea:k,ref:A,textareaStyle:B,autosize:ut(o,"autosize"),focus:at,blur:st,select:Tt,clear:bt,resizeTextarea:Se}),(ue,Ne)=&gt;xe(($(),_("div",ft(l(r),{class:l(i),style:l(D),role:ue.containerRole,onMouseenter:Ct,onMouseleave:Re}),[X(" input "),ue.type!=="textarea"?($(),_(Be,{key:0},[X(" prepend slot "),ue.$slots.prepend?($(),_("div",{key:0,class:E(l(v).be("group","prepend"))},[oe(ue.$slots,"prepend")],2)):X("v-if",!0),x("div",{ref_key:"wrapperRef",ref:R,class:E(l(u))},[X(" prefix slot "),ue.$slots.prefix||ue.prefixIcon?($(),_("span",{key:0,class:E(l(v).e("prefix"))},[x("span",{class:E(l(v).e("prefix-inner"))},[oe(ue.$slots,"prefix"),ue.prefixIcon?($(),ee(l(Me),{key:0,class:E(l(v).e("icon"))},{default:U(()=&gt;[($(),ee(Qe(ue.prefixIcon)))]),_:1},8,["class"])):X("v-if",!0)],2)],2)):X("v-if",!0),x("input",ft({id:l(p),ref_key:"input",ref:w,class:l(v).e("inner")},l(d),{type:ue.showPassword?N.value?"text":"password":ue.type,disabled:l(m),formatter:ue.formatter,parser:ue.parser,readonly:ue.readonly,autocomplete:ue.autocomplete,tabindex:ue.tabindex,"aria-label":ue.label,placeholder:ue.placeholder,style:ue.inputStyle,form:o.form,autofocus:o.autofocus,onCompositionstart:We,onCompositionupdate:Ge,onCompositionend:He,onInput:me,onFocus:Ne[0]||(Ne[0]=(...Ue)=&gt;l(L)&amp;&amp;l(L)(...Ue)),onBlur:Ne[1]||(Ne[1]=(...Ue)=&gt;l(z)&amp;&amp;l(z)(...Ue)),onChange:Fe,onKeydown:vt}),null,16,dd),X(" suffix slot "),l(Te)?($(),_("span",{key:1,class:E(l(v).e("suffix"))},[x("span",{class:E(l(v).e("suffix-inner"))},[!l(P)||!l(F)||!l(W)?($(),_(Be,{key:0},[oe(ue.$slots,"suffix"),ue.suffixIcon?($(),ee(l(Me),{key:0,class:E(l(v).e("icon"))},{default:U(()=&gt;[($(),ee(Qe(ue.suffixIcon)))]),_:1},8,["class"])):X("v-if",!0)],64)):X("v-if",!0),l(P)?($(),ee(l(Me),{key:1,class:E([l(v).e("icon"),l(v).e("clear")]),onMousedown:_e(l(mn),["prevent"]),onClick:bt},{default:U(()=&gt;[G(l(uo))]),_:1},8,["class","onMousedown"])):X("v-if",!0),l(F)?($(),ee(l(Me),{key:2,class:E([l(v).e("icon"),l(v).e("password")]),onClick:tt},{default:U(()=&gt;[($(),ee(Qe(l(he))))]),_:1},8,["class"])):X("v-if",!0),l(W)?($(),_("span",{key:3,class:E(l(v).e("count"))},[x("span",{class:E(l(v).e("count-inner"))},ve(l(se))+" / "+ve(l(d).maxlength),3)],2)):X("v-if",!0),l(J)&amp;&amp;l(Z)&amp;&amp;l(Y)?($(),ee(l(Me),{key:4,class:E([l(v).e("icon"),l(v).e("validateIcon"),l(v).is("loading",l(J)==="validating")])},{default:U(()=&gt;[($(),ee(Qe(l(Z))))]),_:1},8,["class"])):X("v-if",!0)],2)],2)):X("v-if",!0)],2),X(" append slot "),ue.$slots.append?($(),_("div",{key:1,class:E(l(v).be("group","append"))},[oe(ue.$slots,"append")],2)):X("v-if",!0)],64)):($(),_(Be,{key:1},[X(" textarea "),x("textarea",ft({id:l(p),ref_key:"textarea",ref:k,class:l(b).e("inner")},l(d),{tabindex:ue.tabindex,disabled:l(m),readonly:ue.readonly,autocomplete:ue.autocomplete,style:l(B),"aria-label":ue.label,placeholder:ue.placeholder,form:o.form,autofocus:o.autofocus,onCompositionstart:We,onCompositionupdate:Ge,onCompositionend:He,onInput:me,onFocus:Ne[2]||(Ne[2]=(...Ue)=&gt;l(L)&amp;&amp;l(L)(...Ue)),onBlur:Ne[3]||(Ne[3]=(...Ue)=&gt;l(z)&amp;&amp;l(z)(...Ue)),onChange:Fe,onKeydown:vt}),null,16,cd),l(W)?($(),_("span",{key:0,style:Oe(M.value),class:E(l(v).e("count"))},ve(l(se))+" / "+ve(l(d).maxlength),7)):X("v-if",!0)],64))],16,ud)),[[lt,ue.type!=="hidden"]])}});var vd=fe(pd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const Gt=nt(vd),Bn=4,md={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"}},hd=({move:e,size:t,bar:n})=&gt;({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),Bs=Symbol("scrollbarContextKey"),gd=ke({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),bd="Thumb",yd=j({__name:"thumb",props:gd,setup(e){const t=e,n=ge(Bs),o=le("scrollbar");n||bn(bd,"can not inject scrollbar context");const a=I(),s=I(),r=I({}),i=I(!1);let u=!1,d=!1,f=Ye?document.onselectstart:null;const c=y(()=&gt;md[t.vertical?"vertical":"horizontal"]),p=y(()=&gt;hd({size:t.size,move:t.move,bar:c.value})),h=y(()=&gt;a.value[c.value.offset]**2/n.wrapElement[c.value.scrollSize]/t.ratio/s.value[c.value.offset]),m=M=&gt;{var T;if(M.stopPropagation(),M.ctrlKey||[1,2].includes(M.button))return;(T=window.getSelection())==null||T.removeAllRanges(),b(M);const A=M.currentTarget;A&amp;&amp;(r.value[c.value.axis]=A[c.value.offset]-(M[c.value.client]-A.getBoundingClientRect()[c.value.direction]))},v=M=&gt;{if(!s.value||!a.value||!n.wrapElement)return;const T=Math.abs(M.target.getBoundingClientRect()[c.value.direction]-M[c.value.client]),A=s.value[c.value.offset]/2,R=(T-A)*100*h.value/a.value[c.value.offset];n.wrapElement[c.value.scroll]=R*n.wrapElement[c.value.scrollSize]/100},b=M=&gt;{M.stopImmediatePropagation(),u=!0,document.addEventListener("mousemove",w),document.addEventListener("mouseup",k),f=document.onselectstart,document.onselectstart=()=&gt;!1},w=M=&gt;{if(!a.value||!s.value||u===!1)return;const T=r.value[c.value.axis];if(!T)return;const A=(a.value.getBoundingClientRect()[c.value.direction]-M[c.value.client])*-1,R=s.value[c.value.offset]-T,H=(A-R)*100*h.value/a.value[c.value.offset];n.wrapElement[c.value.scroll]=H*n.wrapElement[c.value.scrollSize]/100},k=()=&gt;{u=!1,r.value[c.value.axis]=0,document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",k),N(),d&amp;&amp;(i.value=!1)},S=()=&gt;{d=!1,i.value=!!t.size},g=()=&gt;{d=!0,i.value=u};gt(()=&gt;{N(),document.removeEventListener("mouseup",k)});const N=()=&gt;{document.onselectstart!==f&amp;&amp;(document.onselectstart=f)};return At(ut(n,"scrollbarElement"),"mousemove",S),At(ut(n,"scrollbarElement"),"mouseleave",g),(M,T)=&gt;($(),ee(Lt,{name:l(o).b("fade"),persisted:""},{default:U(()=&gt;[xe(x("div",{ref_key:"instance",ref:a,class:E([l(o).e("bar"),l(o).is(l(c).key)]),onMousedown:v},[x("div",{ref_key:"thumb",ref:s,class:E(l(o).e("thumb")),style:Oe(l(p)),onMousedown:m},null,38)],34),[[lt,M.always||i.value]])]),_:1},8,["name"]))}});var Ca=fe(yd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const Cd=ke({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),kd=j({__name:"bar",props:Cd,setup(e,{expose:t}){const n=e,o=I(0),a=I(0);return t({handleScroll:r=&gt;{if(r){const i=r.offsetHeight-Bn,u=r.offsetWidth-Bn;a.value=r.scrollTop*100/i*n.ratioY,o.value=r.scrollLeft*100/u*n.ratioX}}}),(r,i)=&gt;($(),_(Be,null,[G(Ca,{move:o.value,ratio:r.ratioX,size:r.width,always:r.always},null,8,["move","ratio","size","always"]),G(Ca,{move:a.value,ratio:r.ratioY,size:r.height,vertical:"",always:r.always},null,8,["move","ratio","size","always"])],64))}});var wd=fe(kd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const Sd=ke({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:ie([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}}),Ed={scroll:({scrollTop:e,scrollLeft:t})=&gt;[e,t].every(Xe)},Td="ElScrollbar",$d=j({name:Td}),Nd=j({...$d,props:Sd,emits:Ed,setup(e,{expose:t,emit:n}){const o=e,a=le("scrollbar");let s,r;const i=I(),u=I(),d=I(),f=I("0"),c=I("0"),p=I(),h=I(1),m=I(1),v=y(()=&gt;{const T={};return o.height&amp;&amp;(T.height=Vt(o.height)),o.maxHeight&amp;&amp;(T.maxHeight=Vt(o.maxHeight)),[o.wrapStyle,T]}),b=y(()=&gt;[o.wrapClass,a.e("wrap"),{[a.em("wrap","hidden-default")]:!o.native}]),w=y(()=&gt;[a.e("view"),o.viewClass]),k=()=&gt;{var T;u.value&amp;&amp;((T=p.value)==null||T.handleScroll(u.value),n("scroll",{scrollTop:u.value.scrollTop,scrollLeft:u.value.scrollLeft}))};function S(T,A){Et(T)?u.value.scrollTo(T):Xe(T)&amp;&amp;Xe(A)&amp;&amp;u.value.scrollTo(T,A)}const g=T=&gt;{Xe(T)&amp;&amp;(u.value.scrollTop=T)},N=T=&gt;{Xe(T)&amp;&amp;(u.value.scrollLeft=T)},M=()=&gt;{if(!u.value)return;const T=u.value.offsetHeight-Bn,A=u.value.offsetWidth-Bn,R=T**2/u.value.scrollHeight,H=A**2/u.value.scrollWidth,L=Math.max(R,o.minSize),z=Math.max(H,o.minSize);h.value=R/(T-R)/(L/(T-L)),m.value=H/(A-H)/(z/(A-z)),c.value=L+Bn&lt;T?`${L}px`:"",f.value=z+Bn&lt;A?`${z}px`:""};return ae(()=&gt;o.noresize,T=&gt;{T?(s==null||s(),r==null||r()):({stop:s}=an(d,M),r=At("resize",M))},{immediate:!0}),ae(()=&gt;[o.maxHeight,o.height],()=&gt;{o.native||Ee(()=&gt;{var T;M(),u.value&amp;&amp;((T=p.value)==null||T.handleScroll(u.value))})}),je(Bs,ht({scrollbarElement:i,wrapElement:u})),qe(()=&gt;{o.native||Ee(()=&gt;{M()})}),qo(()=&gt;M()),t({wrapRef:u,update:M,scrollTo:S,setScrollTop:g,setScrollLeft:N,handleScroll:k}),(T,A)=&gt;($(),_("div",{ref_key:"scrollbarRef",ref:i,class:E(l(a).b())},[x("div",{ref_key:"wrapRef",ref:u,class:E(l(b)),style:Oe(l(v)),onScroll:k},[($(),ee(Qe(T.tag),{ref_key:"resizeRef",ref:d,class:E(l(w)),style:Oe(T.viewStyle)},{default:U(()=&gt;[oe(T.$slots,"default")]),_:3},8,["class","style"]))],38),T.native?X("v-if",!0):($(),ee(wd,{key:0,ref_key:"barRef",ref:p,height:c.value,width:f.value,always:T.always,"ratio-x":m.value,"ratio-y":h.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var Id=fe(Nd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const vo=nt(Id),Vl=Symbol("popper"),_s=Symbol("popperContent"),Md=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Fs=ke({role:{type:String,values:Md,default:"tooltip"}}),Pd=j({name:"ElPopper",inheritAttrs:!1}),Od=j({...Pd,props:Fs,setup(e,{expose:t}){const n=e,o=I(),a=I(),s=I(),r=I(),i=y(()=&gt;n.role),u={triggerRef:o,popperInstanceRef:a,contentRef:s,referenceRef:r,role:i};return t(u),je(Vl,u),(d,f)=&gt;oe(d.$slots,"default")}});var Ad=fe(Od,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const zs=ke({arrowOffset:{type:Number,default:5}}),Dd=j({name:"ElPopperArrow",inheritAttrs:!1}),Rd=j({...Dd,props:zs,setup(e,{expose:t}){const n=e,o=le("popper"),{arrowOffset:a,arrowRef:s,arrowStyle:r}=ge(_s,void 0);return ae(()=&gt;n.arrowOffset,i=&gt;{a.value=i}),gt(()=&gt;{s.value=void 0}),t({arrowRef:s}),(i,u)=&gt;($(),_("span",{ref_key:"arrowRef",ref:s,class:E(l(o).e("arrow")),style:Oe(l(r)),"data-popper-arrow":""},null,6))}});var Ld=fe(Rd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const Bd="ElOnlyChild",xs=j({name:Bd,setup(e,{slots:t,attrs:n}){var o;const a=ge(Ms),s=Du((o=a==null?void 0:a.setForwardRef)!=null?o:mn);return()=&gt;{var r;const i=(r=t.default)==null?void 0:r.call(t,n);if(!i||i.length&gt;1)return null;const u=Vs(i);return u?xe(ii(u,n),[[s]]):null}}});function Vs(e){if(!e)return null;const t=e;for(const n of t){if(Et(n))switch(n.type){case Ja:continue;case Xa:case"svg":return ka(n);case Be:return Vs(n.children);default:return n}return ka(n)}return null}function ka(e){const t=le("only-child");return G("span",{class:t.e("content")},[e])}const Ks=ke({virtualRef:{type:ie(Object)},virtualTriggering:Boolean,onMouseenter:{type:ie(Function)},onMouseleave:{type:ie(Function)},onClick:{type:ie(Function)},onKeydown:{type:ie(Function)},onFocus:{type:ie(Function)},onBlur:{type:ie(Function)},onContextmenu:{type:ie(Function)},id:String,open:Boolean}),_d=j({name:"ElPopperTrigger",inheritAttrs:!1}),Fd=j({..._d,props:Ks,setup(e,{expose:t}){const n=e,{role:o,triggerRef:a}=ge(Vl,void 0);Au(a);const s=y(()=&gt;i.value?n.id:void 0),r=y(()=&gt;{if(o&amp;&amp;o.value==="tooltip")return n.open&amp;&amp;n.id?n.id:void 0}),i=y(()=&gt;{if(o&amp;&amp;o.value!=="tooltip")return o.value}),u=y(()=&gt;i.value?`${n.open}`:void 0);let d;return qe(()=&gt;{ae(()=&gt;n.virtualRef,f=&gt;{f&amp;&amp;(a.value=ts(f))},{immediate:!0}),ae(a,(f,c)=&gt;{d==null||d(),d=void 0,Zt(f)&amp;&amp;(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(p=&gt;{var h;const m=n[p];m&amp;&amp;(f.addEventListener(p.slice(2).toLowerCase(),m),(h=c==null?void 0:c.removeEventListener)==null||h.call(c,p.slice(2).toLowerCase(),m))}),d=ae([s,r,i,u],p=&gt;{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((h,m)=&gt;{xn(p[m])?f.removeAttribute(h):f.setAttribute(h,p[m])})},{immediate:!0})),Zt(c)&amp;&amp;["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=&gt;c.removeAttribute(p))},{immediate:!0})}),gt(()=&gt;{d==null||d(),d=void 0}),t({triggerRef:a}),(f,c)=&gt;f.virtualTriggering?X("v-if",!0):($(),ee(l(xs),ft({key:0},f.$attrs,{"aria-controls":l(s),"aria-describedby":l(r),"aria-expanded":l(u),"aria-haspopup":l(i)}),{default:U(()=&gt;[oe(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var zd=fe(Fd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const al="focus-trap.focus-after-trapped",sl="focus-trap.focus-after-released",xd="focus-trap.focusout-prevented",wa={cancelable:!0,bubbles:!1},Vd={cancelable:!0,bubbles:!1},Sa="focusAfterTrapped",Ea="focusAfterReleased",Kl=Symbol("elFocusTrap"),Hl=I(),Qo=I(0),Wl=I(0);let bo=0;const Hs=e=&gt;{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=&gt;{const a=o.tagName==="INPUT"&amp;&amp;o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex&gt;=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Ta=(e,t)=&gt;{for(const n of e)if(!Kd(n,t))return n},Kd=(e,t)=&gt;{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&amp;&amp;e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},Hd=e=&gt;{const t=Hs(e),n=Ta(t,e),o=Ta(t.reverse(),e);return[n,o]},Wd=e=&gt;e instanceof HTMLInputElement&amp;&amp;"select"in e,cn=(e,t)=&gt;{if(e&amp;&amp;e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Wl.value=window.performance.now(),e!==n&amp;&amp;Wd(e)&amp;&amp;t&amp;&amp;e.select()}};function $a(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&amp;&amp;n.splice(o,1),n}const jd=()=&gt;{let e=[];return{push:o=&gt;{const a=e[0];a&amp;&amp;o!==a&amp;&amp;a.pause(),e=$a(e,o),e.unshift(o)},remove:o=&gt;{var a,s;e=$a(e,o),(s=(a=e[0])==null?void 0:a.resume)==null||s.call(a)}}},Yd=(e,t=!1)=&gt;{const n=document.activeElement;for(const o of e)if(cn(o,t),document.activeElement!==n)return},Na=jd(),Ud=()=&gt;Qo.value&gt;Wl.value,yo=()=&gt;{Hl.value="pointer",Qo.value=window.performance.now()},Ia=()=&gt;{Hl.value="keyboard",Qo.value=window.performance.now()},qd=()=&gt;(qe(()=&gt;{bo===0&amp;&amp;(document.addEventListener("mousedown",yo),document.addEventListener("touchstart",yo),document.addEventListener("keydown",Ia)),bo++}),gt(()=&gt;{bo--,bo&lt;=0&amp;&amp;(document.removeEventListener("mousedown",yo),document.removeEventListener("touchstart",yo),document.removeEventListener("keydown",Ia))}),{focusReason:Hl,lastUserFocusTimestamp:Qo,lastAutomatedFocusTimestamp:Wl}),Co=e=&gt;new CustomEvent(xd,{...Vd,detail:e}),Gd=j({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Sa,Ea,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=I();let o,a;const{focusReason:s}=qd();Iu(m=&gt;{e.trapped&amp;&amp;!r.paused&amp;&amp;t("release-requested",m)});const r={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},i=m=&gt;{if(!e.loop&amp;&amp;!e.trapped||r.paused)return;const{key:v,altKey:b,ctrlKey:w,metaKey:k,currentTarget:S,shiftKey:g}=m,{loop:N}=e,M=v===be.tab&amp;&amp;!b&amp;&amp;!w&amp;&amp;!k,T=document.activeElement;if(M&amp;&amp;T){const A=S,[R,H]=Hd(A);if(R&amp;&amp;H){if(!g&amp;&amp;T===H){const z=Co({focusReason:s.value});t("focusout-prevented",z),z.defaultPrevented||(m.preventDefault(),N&amp;&amp;cn(R,!0))}else if(g&amp;&amp;[R,A].includes(T)){const z=Co({focusReason:s.value});t("focusout-prevented",z),z.defaultPrevented||(m.preventDefault(),N&amp;&amp;cn(H,!0))}}else if(T===A){const z=Co({focusReason:s.value});t("focusout-prevented",z),z.defaultPrevented||m.preventDefault()}}};je(Kl,{focusTrapRef:n,onKeydown:i}),ae(()=&gt;e.focusTrapEl,m=&gt;{m&amp;&amp;(n.value=m)},{immediate:!0}),ae([n],([m],[v])=&gt;{m&amp;&amp;(m.addEventListener("keydown",i),m.addEventListener("focusin",f),m.addEventListener("focusout",c)),v&amp;&amp;(v.removeEventListener("keydown",i),v.removeEventListener("focusin",f),v.removeEventListener("focusout",c))});const u=m=&gt;{t(Sa,m)},d=m=&gt;t(Ea,m),f=m=&gt;{const v=l(n);if(!v)return;const b=m.target,w=m.relatedTarget,k=b&amp;&amp;v.contains(b);e.trapped||w&amp;&amp;v.contains(w)||(o=w),k&amp;&amp;t("focusin",m),!r.paused&amp;&amp;e.trapped&amp;&amp;(k?a=b:cn(a,!0))},c=m=&gt;{const v=l(n);if(!(r.paused||!v))if(e.trapped){const b=m.relatedTarget;!xn(b)&amp;&amp;!v.contains(b)&amp;&amp;setTimeout(()=&gt;{if(!r.paused&amp;&amp;e.trapped){const w=Co({focusReason:s.value});t("focusout-prevented",w),w.defaultPrevented||cn(a,!0)}},0)}else{const b=m.target;b&amp;&amp;v.contains(b)||t("focusout",m)}};async function p(){await Ee();const m=l(n);if(m){Na.push(r);const v=m.contains(document.activeElement)?o:document.activeElement;if(o=v,!m.contains(v)){const w=new Event(al,wa);m.addEventListener(al,u),m.dispatchEvent(w),w.defaultPrevented||Ee(()=&gt;{let k=e.focusStartEl;Je(k)||(cn(k),document.activeElement!==k&amp;&amp;(k="first")),k==="first"&amp;&amp;Yd(Hs(m),!0),(document.activeElement===v||k==="container")&amp;&amp;cn(m)})}}}function h(){const m=l(n);if(m){m.removeEventListener(al,u);const v=new CustomEvent(sl,{...wa,detail:{focusReason:s.value}});m.addEventListener(sl,d),m.dispatchEvent(v),!v.defaultPrevented&amp;&amp;(s.value=="keyboard"||!Ud()||m.contains(document.activeElement))&amp;&amp;cn(o??document.body),m.removeEventListener(sl,d),Na.remove(r)}}return qe(()=&gt;{e.trapped&amp;&amp;p(),ae(()=&gt;e.trapped,m=&gt;{m?p():h()})}),gt(()=&gt;{e.trapped&amp;&amp;h()}),{onKeydown:i}}});function Xd(e,t,n,o,a,s){return oe(e.$slots,"default",{handleKeydown:e.onKeydown})}var jl=fe(Gd,[["render",Xd],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const Jd=["fixed","absolute"],Zd=ke({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:ie(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:cs,default:"bottom"},popperOptions:{type:ie(Object),default:()=&gt;({})},strategy:{type:String,values:Jd,default:"absolute"}}),Ws=ke({...Zd,id:String,style:{type:ie([String,Array,Object])},className:{type:ie([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:ie([String,Array,Object])},popperStyle:{type:ie([String,Array,Object])},referenceEl:{type:ie(Object)},triggerTargetEl:{type:ie(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),Qd={mouseenter:e=&gt;e instanceof MouseEvent,mouseleave:e=&gt;e instanceof MouseEvent,focus:()=&gt;!0,blur:()=&gt;!0,close:()=&gt;!0},ec=(e,t=[])=&gt;{const{placement:n,strategy:o,popperOptions:a}=e,s={placement:n,strategy:o,...a,modifiers:[...nc(e),...t]};return oc(s,a==null?void 0:a.modifiers),s},tc=e=&gt;{if(Ye)return ts(e)};function nc(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=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:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function oc(e,t){t&amp;&amp;(e.modifiers=[...e.modifiers,...t??[]])}const lc=0,ac=e=&gt;{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:a}=ge(Vl,void 0),s=I(),r=I(),i=y(()=&gt;({name:"eventListeners",enabled:!!e.visible})),u=y(()=&gt;{var w;const k=l(s),S=(w=l(r))!=null?w:lc;return{name:"arrow",enabled:!yi(k),options:{element:k,padding:S}}}),d=y(()=&gt;({onFirstUpdate:()=&gt;{m()},...ec(e,[l(u),l(i)])})),f=y(()=&gt;tc(e.referenceEl)||l(o)),{attributes:c,state:p,styles:h,update:m,forceUpdate:v,instanceRef:b}=Tu(f,n,d);return ae(b,w=&gt;t.value=w),qe(()=&gt;{ae(()=&gt;{var w;return(w=l(f))==null?void 0:w.getBoundingClientRect()},()=&gt;{m()})}),{attributes:c,arrowRef:s,contentRef:n,instanceRef:b,state:p,styles:h,role:a,forceUpdate:v,update:m}},sc=(e,{attributes:t,styles:n,role:o})=&gt;{const{nextZIndex:a}=fo(),s=le("popper"),r=y(()=&gt;l(t).popper),i=I(e.zIndex||a()),u=y(()=&gt;[s.b(),s.is("pure",e.pure),s.is(e.effect),e.popperClass]),d=y(()=&gt;[{zIndex:l(i)},l(n).popper,e.popperStyle||{}]),f=y(()=&gt;o.value==="dialog"?"false":void 0),c=y(()=&gt;l(n).arrow||{});return{ariaModal:f,arrowStyle:c,contentAttrs:r,contentClass:u,contentStyle:d,contentZIndex:i,updateZIndex:()=&gt;{i.value=e.zIndex||a()}}},rc=(e,t)=&gt;{const n=I(!1),o=I();return{focusStartRef:o,trapped:n,onFocusAfterReleased:d=&gt;{var f;((f=d.detail)==null?void 0:f.focusReason)!=="pointer"&amp;&amp;(o.value="first",t("blur"))},onFocusAfterTrapped:()=&gt;{t("focus")},onFocusInTrap:d=&gt;{e.visible&amp;&amp;!n.value&amp;&amp;(d.target&amp;&amp;(o.value=d.target),n.value=!0)},onFocusoutPrevented:d=&gt;{e.trapping||(d.detail.focusReason==="pointer"&amp;&amp;d.preventDefault(),n.value=!1)},onReleaseRequested:()=&gt;{n.value=!1,t("close")}}},ic=j({name:"ElPopperContent"}),uc=j({...ic,props:Ws,emits:Qd,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:a,trapped:s,onFocusAfterReleased:r,onFocusAfterTrapped:i,onFocusInTrap:u,onFocusoutPrevented:d,onReleaseRequested:f}=rc(o,n),{attributes:c,arrowRef:p,contentRef:h,styles:m,instanceRef:v,role:b,update:w}=ac(o),{ariaModal:k,arrowStyle:S,contentAttrs:g,contentClass:N,contentStyle:M,updateZIndex:T}=sc(o,{styles:m,attributes:c,role:b}),A=ge(yn,void 0),R=I();je(_s,{arrowStyle:S,arrowRef:p,arrowOffset:R}),A&amp;&amp;(A.addInputId||A.removeInputId)&amp;&amp;je(yn,{...A,addInputId:mn,removeInputId:mn});let H;const L=(Y=!0)=&gt;{w(),Y&amp;&amp;T()},z=()=&gt;{L(!1),o.visible&amp;&amp;o.focusOnShow?s.value=!0:o.visible===!1&amp;&amp;(s.value=!1)};return qe(()=&gt;{ae(()=&gt;o.triggerTargetEl,(Y,J)=&gt;{H==null||H(),H=void 0;const Z=l(Y||h.value),he=l(J||h.value);Zt(Z)&amp;&amp;(H=ae([b,()=&gt;o.ariaLabel,k,()=&gt;o.id],D=&gt;{["role","aria-label","aria-modal","id"].forEach((B,C)=&gt;{xn(D[C])?Z.removeAttribute(B):Z.setAttribute(B,D[C])})},{immediate:!0})),he!==Z&amp;&amp;Zt(he)&amp;&amp;["role","aria-label","aria-modal","id"].forEach(D=&gt;{he.removeAttribute(D)})},{immediate:!0}),ae(()=&gt;o.visible,z,{immediate:!0})}),gt(()=&gt;{H==null||H(),H=void 0}),t({popperContentRef:h,popperInstanceRef:v,updatePopper:L,contentStyle:M}),(Y,J)=&gt;($(),_("div",ft({ref_key:"contentRef",ref:h},l(g),{style:l(M),class:l(N),tabindex:"-1",onMouseenter:J[0]||(J[0]=Z=&gt;Y.$emit("mouseenter",Z)),onMouseleave:J[1]||(J[1]=Z=&gt;Y.$emit("mouseleave",Z))}),[G(l(jl),{trapped:l(s),"trap-on-focus-in":!0,"focus-trap-el":l(h),"focus-start-el":l(a),onFocusAfterTrapped:l(i),onFocusAfterReleased:l(r),onFocusin:l(u),onFocusoutPrevented:l(d),onReleaseRequested:l(f)},{default:U(()=&gt;[oe(Y.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var dc=fe(uc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const cc=nt(Ad),el=Symbol("elTooltip"),_t=ke({...Ou,...Ws,appendTo:{type:ie([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:ie(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),ao=ke({...Ks,disabled:Boolean,trigger:{type:ie([String,Array]),default:"hover"},triggerKeys:{type:ie(Array),default:()=&gt;[be.enter,be.space]}}),{useModelToggleProps:fc,useModelToggleEmits:pc,useModelToggle:vc}=Es("visible"),mc=ke({...Fs,...fc,..._t,...ao,...zs,showArrow:{type:Boolean,default:!0}}),hc=[...pc,"before-show","before-hide","show","hide","open","close"],gc=(e,t)=&gt;Ze(e)?e.includes(t):e===t,Dn=(e,t,n)=&gt;o=&gt;{gc(l(e),t)&amp;&amp;n(o)},bc=j({name:"ElTooltipTrigger"}),yc=j({...bc,props:ao,setup(e,{expose:t}){const n=e,o=le("tooltip"),{controlled:a,id:s,open:r,onOpen:i,onClose:u,onToggle:d}=ge(el,void 0),f=I(null),c=()=&gt;{if(l(a)||n.disabled)return!0},p=ut(n,"trigger"),h=pt(c,Dn(p,"hover",i)),m=pt(c,Dn(p,"hover",u)),v=pt(c,Dn(p,"click",g=&gt;{g.button===0&amp;&amp;d(g)})),b=pt(c,Dn(p,"focus",i)),w=pt(c,Dn(p,"focus",u)),k=pt(c,Dn(p,"contextmenu",g=&gt;{g.preventDefault(),d(g)})),S=pt(c,g=&gt;{const{code:N}=g;n.triggerKeys.includes(N)&amp;&amp;(g.preventDefault(),d(g))});return t({triggerRef:f}),(g,N)=&gt;($(),ee(l(zd),{id:l(s),"virtual-ref":g.virtualRef,open:l(r),"virtual-triggering":g.virtualTriggering,class:E(l(o).e("trigger")),onBlur:l(w),onClick:l(v),onContextmenu:l(k),onFocus:l(b),onMouseenter:l(h),onMouseleave:l(m),onKeydown:l(S)},{default:U(()=&gt;[oe(g.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var Cc=fe(yc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const kc=j({name:"ElTooltipContent",inheritAttrs:!1}),wc=j({...kc,props:_t,setup(e,{expose:t}){const n=e,{selector:o}=Ns(),a=le("tooltip"),s=I(null),r=I(!1),{controlled:i,id:u,open:d,trigger:f,onClose:c,onOpen:p,onShow:h,onHide:m,onBeforeShow:v,onBeforeHide:b}=ge(el,void 0),w=y(()=&gt;n.transition||`${a.namespace.value}-fade-in-linear`),k=y(()=&gt;n.persistent);gt(()=&gt;{r.value=!0});const S=y(()=&gt;l(k)?!0:l(d)),g=y(()=&gt;n.disabled?!1:l(d)),N=y(()=&gt;n.appendTo||o.value),M=y(()=&gt;{var D;return(D=n.style)!=null?D:{}}),T=y(()=&gt;!l(d)),A=()=&gt;{m()},R=()=&gt;{if(l(i))return!0},H=pt(R,()=&gt;{n.enterable&amp;&amp;l(f)==="hover"&amp;&amp;p()}),L=pt(R,()=&gt;{l(f)==="hover"&amp;&amp;c()}),z=()=&gt;{var D,B;(B=(D=s.value)==null?void 0:D.updatePopper)==null||B.call(D),v==null||v()},Y=()=&gt;{b==null||b()},J=()=&gt;{h(),he=ns(y(()=&gt;{var D;return(D=s.value)==null?void 0:D.popperContentRef}),()=&gt;{if(l(i))return;l(f)!=="hover"&amp;&amp;c()})},Z=()=&gt;{n.virtualTriggering||c()};let he;return ae(()=&gt;l(d),D=&gt;{D||he==null||he()},{flush:"post"}),ae(()=&gt;n.content,()=&gt;{var D,B;(B=(D=s.value)==null?void 0:D.updatePopper)==null||B.call(D)}),t({contentRef:s}),(D,B)=&gt;($(),ee(Al,{disabled:!D.teleported,to:l(N)},[G(Lt,{name:l(w),onAfterLeave:A,onBeforeEnter:z,onAfterEnter:J,onBeforeLeave:Y},{default:U(()=&gt;[l(S)?xe(($(),ee(l(dc),ft({key:0,id:l(u),ref_key:"contentRef",ref:s},D.$attrs,{"aria-label":D.ariaLabel,"aria-hidden":l(T),"boundaries-padding":D.boundariesPadding,"fallback-placements":D.fallbackPlacements,"gpu-acceleration":D.gpuAcceleration,offset:D.offset,placement:D.placement,"popper-options":D.popperOptions,strategy:D.strategy,effect:D.effect,enterable:D.enterable,pure:D.pure,"popper-class":D.popperClass,"popper-style":[D.popperStyle,l(M)],"reference-el":D.referenceEl,"trigger-target-el":D.triggerTargetEl,visible:l(g),"z-index":D.zIndex,onMouseenter:l(H),onMouseleave:l(L),onBlur:Z,onClose:l(c)}),{default:U(()=&gt;[r.value?X("v-if",!0):oe(D.$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"])),[[lt,l(g)]]):X("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var Sc=fe(wc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Ec=["innerHTML"],Tc={key:1},$c=j({name:"ElTooltip"}),Nc=j({...$c,props:mc,emits:hc,setup(e,{expose:t,emit:n}){const o=e;Pu();const a=Yt(),s=I(),r=I(),i=()=&gt;{var w;const k=l(s);k&amp;&amp;((w=k.popperInstanceRef)==null||w.update())},u=I(!1),d=I(),{show:f,hide:c,hasUpdateHandler:p}=vc({indicator:u,toggleReason:d}),{onOpen:h,onClose:m}=Is({showAfter:ut(o,"showAfter"),hideAfter:ut(o,"hideAfter"),autoClose:ut(o,"autoClose"),open:f,close:c}),v=y(()=&gt;xt(o.visible)&amp;&amp;!p.value);je(el,{controlled:v,id:a,open:Za(u),trigger:ut(o,"trigger"),onOpen:w=&gt;{h(w)},onClose:w=&gt;{m(w)},onToggle:w=&gt;{l(u)?m(w):h(w)},onShow:()=&gt;{n("show",d.value)},onHide:()=&gt;{n("hide",d.value)},onBeforeShow:()=&gt;{n("before-show",d.value)},onBeforeHide:()=&gt;{n("before-hide",d.value)},updatePopper:i}),ae(()=&gt;o.disabled,w=&gt;{w&amp;&amp;u.value&amp;&amp;(u.value=!1)});const b=w=&gt;{var k,S;const g=(S=(k=r.value)==null?void 0:k.contentRef)==null?void 0:S.popperContentRef,N=(w==null?void 0:w.relatedTarget)||document.activeElement;return g&amp;&amp;g.contains(N)};return ui(()=&gt;u.value&amp;&amp;c()),t({popperRef:s,contentRef:r,isFocusInsideContent:b,updatePopper:i,onOpen:h,onClose:m,hide:c}),(w,k)=&gt;($(),ee(l(cc),{ref_key:"popperRef",ref:s,role:w.role},{default:U(()=&gt;[G(Cc,{disabled:w.disabled,trigger:w.trigger,"trigger-keys":w.triggerKeys,"virtual-ref":w.virtualRef,"virtual-triggering":w.virtualTriggering},{default:U(()=&gt;[w.$slots.default?oe(w.$slots,"default",{key:0}):X("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),G(Sc,{ref_key:"contentRef",ref:r,"aria-label":w.ariaLabel,"boundaries-padding":w.boundariesPadding,content:w.content,disabled:w.disabled,effect:w.effect,enterable:w.enterable,"fallback-placements":w.fallbackPlacements,"hide-after":w.hideAfter,"gpu-acceleration":w.gpuAcceleration,offset:w.offset,persistent:w.persistent,"popper-class":w.popperClass,"popper-style":w.popperStyle,placement:w.placement,"popper-options":w.popperOptions,pure:w.pure,"raw-content":w.rawContent,"reference-el":w.referenceEl,"trigger-target-el":w.triggerTargetEl,"show-after":w.showAfter,strategy:w.strategy,teleported:w.teleported,transition:w.transition,"virtual-triggering":w.virtualTriggering,"z-index":w.zIndex,"append-to":w.appendTo},{default:U(()=&gt;[oe(w.$slots,"content",{},()=&gt;[w.rawContent?($(),_("span",{key:0,innerHTML:w.content},null,8,Ec)):($(),_("span",Tc,ve(w.content),1))]),w.showArrow?($(),ee(l(Ld),{key:0,"arrow-offset":w.arrowOffset},null,8,["arrow-offset"])):X("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 Ic=fe(Nc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const An=nt(Ic),Mc=ke({size:{type:[Number,String],values:rn,default:"",validator:e=&gt;Xe(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:mt},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:ie(String),default:"cover"}}),Pc={error:e=&gt;e instanceof Event},Oc=["src","alt","srcset"],Ac=j({name:"ElAvatar"}),Dc=j({...Ac,props:Mc,emits:Pc,setup(e,{emit:t}){const n=e,o=le("avatar"),a=I(!1),s=y(()=&gt;{const{size:d,icon:f,shape:c}=n,p=[o.b()];return Je(d)&amp;&amp;p.push(o.m(d)),f&amp;&amp;p.push(o.m("icon")),c&amp;&amp;p.push(o.m(c)),p}),r=y(()=&gt;{const{size:d}=n;return Xe(d)?o.cssVarBlock({size:Vt(d)||""}):void 0}),i=y(()=&gt;({objectFit:n.fit}));ae(()=&gt;n.src,()=&gt;a.value=!1);function u(d){a.value=!0,t("error",d)}return(d,f)=&gt;($(),_("span",{class:E(l(s)),style:Oe(l(r))},[(d.src||d.srcSet)&amp;&amp;!a.value?($(),_("img",{key:0,src:d.src,alt:d.alt,srcset:d.srcSet,style:Oe(l(i)),onError:u},null,44,Oc)):d.icon?($(),ee(l(Me),{key:1},{default:U(()=&gt;[($(),ee(Qe(d.icon)))]),_:1})):oe(d.$slots,"default",{key:2})],6))}});var Rc=fe(Dc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const z0=nt(Rc),Lc=ke({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"}}),Bc=["textContent"],_c=j({name:"ElBadge"}),Fc=j({..._c,props:Lc,setup(e,{expose:t}){const n=e,o=le("badge"),a=y(()=&gt;n.isDot?"":Xe(n.value)&amp;&amp;Xe(n.max)?n.max&lt;n.value?`${n.max}+`:`${n.value}`:`${n.value}`);return t({content:a}),(s,r)=&gt;($(),_("div",{class:E(l(o).b())},[oe(s.$slots,"default"),G(Lt,{name:`${l(o).namespace.value}-zoom-in-center`,persisted:""},{default:U(()=&gt;[xe(x("sup",{class:E([l(o).e("content"),l(o).em("content",s.type),l(o).is("fixed",!!s.$slots.default),l(o).is("dot",s.isDot)]),textContent:ve(l(a))},null,10,Bc),[[lt,!s.hidden&amp;&amp;(l(a)||s.isDot)]])]),_:1},8,["name"])],2))}});var zc=fe(Fc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const xc=nt(zc),js=Symbol("buttonGroupContextKey"),Vc=(e,t)=&gt;{lo({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},y(()=&gt;e.type==="text"));const n=ge(js,void 0),o=Jo("button"),{form:a}=Cn(),s=Ft(y(()=&gt;n==null?void 0:n.size)),r=po(),i=I(),u=sn(),d=y(()=&gt;e.type||(n==null?void 0:n.type)||""),f=y(()=&gt;{var m,v,b;return(b=(v=e.autoInsertSpace)!=null?v:(m=o.value)==null?void 0:m.autoInsertSpace)!=null?b:!1}),c=y(()=&gt;e.tag==="button"?{ariaDisabled:r.value||e.loading,disabled:r.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),p=y(()=&gt;{var m;const v=(m=u.default)==null?void 0:m.call(u);if(f.value&amp;&amp;(v==null?void 0:v.length)===1){const b=v[0];if((b==null?void 0:b.type)===Xa){const w=b.children;return/^\p{Unified_Ideograph}{2}$/u.test(w.trim())}}return!1});return{_disabled:r,_size:s,_type:d,_ref:i,_props:c,shouldAddSpace:p,handleClick:m=&gt;{e.nativeType==="reset"&amp;&amp;(a==null||a.resetFields()),t("click",m)}}},Kc=["default","primary","success","warning","info","danger","text",""],Hc=["button","submit","reset"],ml=ke({size:un,disabled:Boolean,type:{type:String,values:Kc,default:""},icon:{type:mt},nativeType:{type:String,values:Hc,default:"button"},loading:Boolean,loadingIcon:{type:mt,default:()=&gt;Go},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:ie([String,Object]),default:"button"}}),Wc={click:e=&gt;e instanceof MouseEvent};function dn(e,t=20){return e.mix("#141414",t).toString()}function jc(e){const t=po(),n=le("button");return y(()=&gt;{let o={};const a=e.color;if(a){const s=new us(a),r=e.dark?s.tint(20).toString():dn(s,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?dn(s,90):s.tint(90).toString(),"text-color":a,"border-color":e.dark?dn(s,50):s.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":a,"hover-border-color":a,"active-bg-color":r,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":r}),t.value&amp;&amp;(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?dn(s,90):s.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?dn(s,50):s.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?dn(s,80):s.tint(80).toString());else{const i=e.dark?dn(s,30):s.tint(30).toString(),u=s.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":a,"text-color":u,"border-color":a,"hover-bg-color":i,"hover-text-color":u,"hover-border-color":i,"active-bg-color":r,"active-border-color":r}),t.value){const d=e.dark?dn(s,50):s.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=d,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=d}}}return o})}const Yc=j({name:"ElButton"}),Uc=j({...Yc,props:ml,emits:Wc,setup(e,{expose:t,emit:n}){const o=e,a=jc(o),s=le("button"),{_ref:r,_size:i,_type:u,_disabled:d,_props:f,shouldAddSpace:c,handleClick:p}=Vc(o,n);return t({ref:r,size:i,type:u,disabled:d,shouldAddSpace:c}),(h,m)=&gt;($(),ee(Qe(h.tag),ft({ref_key:"_ref",ref:r},l(f),{class:[l(s).b(),l(s).m(l(u)),l(s).m(l(i)),l(s).is("disabled",l(d)),l(s).is("loading",h.loading),l(s).is("plain",h.plain),l(s).is("round",h.round),l(s).is("circle",h.circle),l(s).is("text",h.text),l(s).is("link",h.link),l(s).is("has-bg",h.bg)],style:l(a),onClick:l(p)}),{default:U(()=&gt;[h.loading?($(),_(Be,{key:0},[h.$slots.loading?oe(h.$slots,"loading",{key:0}):($(),ee(l(Me),{key:1,class:E(l(s).is("loading"))},{default:U(()=&gt;[($(),ee(Qe(h.loadingIcon)))]),_:1},8,["class"]))],64)):h.icon||h.$slots.icon?($(),ee(l(Me),{key:1},{default:U(()=&gt;[h.icon?($(),ee(Qe(h.icon),{key:0})):oe(h.$slots,"icon",{key:1})]),_:3})):X("v-if",!0),h.$slots.default?($(),_("span",{key:2,class:E({[l(s).em("text","expand")]:l(c)})},[oe(h.$slots,"default")],2)):X("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var qc=fe(Uc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const Gc={size:ml.size,type:ml.type},Xc=j({name:"ElButtonGroup"}),Jc=j({...Xc,props:Gc,setup(e){const t=e;je(js,ht({size:ut(t,"size"),type:ut(t,"type")}));const n=le("button");return(o,a)=&gt;($(),_("div",{class:E(`${l(n).b("group")}`)},[oe(o.$slots,"default")],2))}});var Ys=fe(Jc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const Mn=nt(qc,{ButtonGroup:Ys});yt(Ys);const Ma=["hours","minutes","seconds"],hl="HH:mm:ss",Ln="YYYY-MM-DD",Zc={date:Ln,dates:Ln,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${Ln} ${hl}`,monthrange:"YYYY-MM",daterange:Ln,datetimerange:`${Ln} ${hl}`},rl=(e,t)=&gt;[e&gt;0?e-1:void 0,e,e&lt;t?e+1:void 0],Us=e=&gt;Array.from(Array.from({length:e}).keys()),qs=e=&gt;e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),Gs=e=&gt;e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),Pa=function(e,t){const n=ra(e),o=ra(t);return n&amp;&amp;o?e.getTime()===t.getTime():!n&amp;&amp;!o?e===t:!1},Oa=function(e,t){const n=Ze(e),o=Ze(t);return n&amp;&amp;o?e.length!==t.length?!1:e.every((a,s)=&gt;Pa(a,t[s])):!n&amp;&amp;!o?Pa(e,t):!1},Aa=function(e,t,n){const o=fs(t)||t==="x"?Ie(e).locale(n):Ie(e,t).locale(n);return o.isValid()?o:void 0},Da=function(e,t,n){return fs(t)?e:t==="x"?+e:Ie(e).locale(n).format(t)},il=(e,t)=&gt;{var n;const o=[],a=t==null?void 0:t();for(let s=0;s&lt;e;s++)o.push((n=a==null?void 0:a.includes(s))!=null?n:!1);return o},Xs=ke({disabledHours:{type:ie(Function)},disabledMinutes:{type:ie(Function)},disabledSeconds:{type:ie(Function)}}),Js=ke({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),Yl=ke({id:{type:ie([Array,String])},name:{type:ie([Array,String]),default:""},popperClass:{type:String,default:""},format:String,valueFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:ie([String,Object]),default:uo},editable:{type:Boolean,default:!0},prefixIcon:{type:ie([String,Object]),default:""},size:un,readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},popperOptions:{type:ie(Object),default:()=&gt;({})},modelValue:{type:ie([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:ie([Date,Array])},defaultTime:{type:ie([Date,Array])},isRange:{type:Boolean,default:!1},...Xs,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=&gt;[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:ie([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),Qc=["id","name","placeholder","value","disabled","readonly"],ef=["id","name","placeholder","value","disabled","readonly"],tf=j({name:"Picker"}),nf=j({...tf,props:Yl,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const o=e,a=io(),{lang:s}=et(),r=le("date"),i=le("input"),u=le("range"),{form:d,formItem:f}=Cn(),c=ge("ElPopperOptions",{}),p=I(),h=I(),m=I(!1),v=I(!1),b=I(null);let w=!1,k=!1;const S=y(()=&gt;[r.b("editor"),r.bm("editor",o.type),i.e("wrapper"),r.is("disabled",W.value),r.is("active",m.value),u.b("editor"),tt?u.bm("editor",tt.value):"",a.class]),g=y(()=&gt;[i.e("icon"),u.e("close-icon"),Le.value?"":u.e("close-icon--hidden")]);ae(m,O=&gt;{O?Ee(()=&gt;{O&amp;&amp;(b.value=o.modelValue)}):(Re.value=null,Ee(()=&gt;{N(o.modelValue)}))});const N=(O,re)=&gt;{(re||!Oa(O,b.value))&amp;&amp;(n("change",O),o.validateEvent&amp;&amp;(f==null||f.validate("change").catch(Pe=&gt;void 0)))},M=O=&gt;{if(!Oa(o.modelValue,O)){let re;Ze(O)?re=O.map(Pe=&gt;Da(Pe,o.valueFormat,s.value)):O&amp;&amp;(re=Da(O,o.valueFormat,s.value)),n("update:modelValue",O&amp;&amp;re,s.value)}},T=O=&gt;{n("keydown",O)},A=y(()=&gt;{if(h.value){const O=He.value?h.value:h.value.$el;return Array.from(O.querySelectorAll("input"))}return[]}),R=(O,re,Pe)=&gt;{const Ve=A.value;Ve.length&amp;&amp;(!Pe||Pe==="min"?(Ve[0].setSelectionRange(O,re),Ve[0].focus()):Pe==="max"&amp;&amp;(Ve[1].setSelectionRange(O,re),Ve[1].focus()))},H=()=&gt;{B(!0,!0),Ee(()=&gt;{k=!1})},L=(O="",re=!1)=&gt;{re||(k=!0),m.value=re;let Pe;Ze(O)?Pe=O.map(Ve=&gt;Ve.toDate()):Pe=O&amp;&amp;O.toDate(),Re.value=null,M(Pe)},z=()=&gt;{v.value=!0},Y=()=&gt;{n("visible-change",!0)},J=O=&gt;{(O==null?void 0:O.key)===be.esc&amp;&amp;B(!0,!0)},Z=()=&gt;{v.value=!1,m.value=!1,k=!1,n("visible-change",!1)},he=()=&gt;{m.value=!0},D=()=&gt;{m.value=!1},B=(O=!0,re=!1)=&gt;{k=re;const[Pe,Ve]=l(A);let wt=Pe;!O&amp;&amp;He.value&amp;&amp;(wt=Ve),wt&amp;&amp;wt.focus()},C=O=&gt;{o.readonly||W.value||m.value||k||(m.value=!0,n("focus",O))};let P;const F=O=&gt;{const re=async()=&gt;{setTimeout(()=&gt;{var Pe;P===re&amp;&amp;(!((Pe=p.value)!=null&amp;&amp;Pe.isFocusInsideContent()&amp;&amp;!w)&amp;&amp;A.value.filter(Ve=&gt;Ve.contains(document.activeElement)).length===0&amp;&amp;(Ct(),m.value=!1,n("blur",O),o.validateEvent&amp;&amp;(f==null||f.validate("blur").catch(Ve=&gt;void 0))),w=!1)},0)};P=re,re()},W=y(()=&gt;o.disabled||(d==null?void 0:d.disabled)),se=y(()=&gt;{let O;if(ce.value?K.value.getDefaultValue&amp;&amp;(O=K.value.getDefaultValue()):Ze(o.modelValue)?O=o.modelValue.map(re=&gt;Aa(re,o.valueFormat,s.value)):O=Aa(o.modelValue,o.valueFormat,s.value),K.value.getRangeAvailableTime){const re=K.value.getRangeAvailableTime(O);Vn(re,O)||(O=re,M(Ze(O)?O.map(Pe=&gt;Pe.toDate()):O.toDate()))}return Ze(O)&amp;&amp;O.some(re=&gt;!re)&amp;&amp;(O=[]),O}),pe=y(()=&gt;{if(!K.value.panelReady)return"";const O=Tt(se.value);return Ze(Re.value)?[Re.value[0]||O&amp;&amp;O[0]||"",Re.value[1]||O&amp;&amp;O[1]||""]:Re.value!==null?Re.value:!$e.value&amp;&amp;ce.value||!m.value&amp;&amp;ce.value?"":O?de.value?O.join(", "):O:""}),Te=y(()=&gt;o.type.includes("time")),$e=y(()=&gt;o.type.startsWith("time")),de=y(()=&gt;o.type==="dates"),Se=y(()=&gt;o.prefixIcon||(Te.value?_i:Fi)),Le=I(!1),De=O=&gt;{o.readonly||W.value||Le.value&amp;&amp;(O.stopPropagation(),H(),M(null),N(null,!0),Le.value=!1,m.value=!1,K.value.handleClear&amp;&amp;K.value.handleClear())},ce=y(()=&gt;{const{modelValue:O}=o;return!O||Ze(O)&amp;&amp;!O.filter(Boolean).length}),me=async O=&gt;{var re;o.readonly||W.value||(((re=O.target)==null?void 0:re.tagName)!=="INPUT"||A.value.includes(document.activeElement))&amp;&amp;(m.value=!0)},Fe=()=&gt;{o.readonly||W.value||!ce.value&amp;&amp;o.clearable&amp;&amp;(Le.value=!0)},We=()=&gt;{Le.value=!1},Ge=O=&gt;{var re;o.readonly||W.value||(((re=O.touches[0].target)==null?void 0:re.tagName)!=="INPUT"||A.value.includes(document.activeElement))&amp;&amp;(m.value=!0)},He=y(()=&gt;o.type.includes("range")),tt=Ft(),at=y(()=&gt;{var O,re;return(re=(O=l(p))==null?void 0:O.popperRef)==null?void 0:re.contentRef}),st=y(()=&gt;{var O;return l(He)?l(h):(O=l(h))==null?void 0:O.$el});ns(st,O=&gt;{const re=l(at),Pe=l(st);re&amp;&amp;(O.target===re||O.composedPath().includes(re))||O.target===Pe||O.composedPath().includes(Pe)||(m.value=!1)});const Re=I(null),Ct=()=&gt;{if(Re.value){const O=vt(pe.value);O&amp;&amp;bt(O)&amp;&amp;(M(Ze(O)?O.map(re=&gt;re.toDate()):O.toDate()),Re.value=null)}Re.value===""&amp;&amp;(M(null),N(null),Re.value=null)},vt=O=&gt;O?K.value.parseUserInput(O):null,Tt=O=&gt;O?K.value.formatToString(O):null,bt=O=&gt;K.value.isValidValue(O),ue=async O=&gt;{if(o.readonly||W.value)return;const{code:re}=O;if(T(O),re===be.esc){m.value===!0&amp;&amp;(m.value=!1,O.preventDefault(),O.stopPropagation());return}if(re===be.down&amp;&amp;(K.value.handleFocusPicker&amp;&amp;(O.preventDefault(),O.stopPropagation()),m.value===!1&amp;&amp;(m.value=!0,await Ee()),K.value.handleFocusPicker)){K.value.handleFocusPicker();return}if(re===be.tab){w=!0;return}if(re===be.enter||re===be.numpadEnter){(Re.value===null||Re.value===""||bt(vt(pe.value)))&amp;&amp;(Ct(),m.value=!1),O.stopPropagation();return}if(Re.value){O.stopPropagation();return}K.value.handleKeydownInput&amp;&amp;K.value.handleKeydownInput(O)},Ne=O=&gt;{Re.value=O,m.value||(m.value=!0)},Ue=O=&gt;{const re=O.target;Re.value?Re.value=[re.value,Re.value[1]]:Re.value=[re.value,null]},$t=O=&gt;{const re=O.target;Re.value?Re.value=[Re.value[0],re.value]:Re.value=[null,re.value]},kt=()=&gt;{var O;const re=Re.value,Pe=vt(re&amp;&amp;re[0]),Ve=l(se);if(Pe&amp;&amp;Pe.isValid()){Re.value=[Tt(Pe),((O=pe.value)==null?void 0:O[1])||null];const wt=[Pe,Ve&amp;&amp;(Ve[1]||null)];bt(wt)&amp;&amp;(M(wt),Re.value=null)}},we=()=&gt;{var O;const re=l(Re),Pe=vt(re&amp;&amp;re[1]),Ve=l(se);if(Pe&amp;&amp;Pe.isValid()){Re.value=[((O=l(pe))==null?void 0:O[0])||null,Tt(Pe)];const wt=[Ve&amp;&amp;Ve[0],Pe];bt(wt)&amp;&amp;(M(wt),Re.value=null)}},K=I({}),Q=O=&gt;{K.value[O[0]]=O[1],K.value.panelReady=!0},q=O=&gt;{n("calendar-change",O)},ne=(O,re,Pe)=&gt;{n("panel-change",O,re,Pe)};return je("EP_PICKER_BASE",{props:o}),t({focus:B,handleFocusInput:C,handleBlurInput:F,handleOpen:he,handleClose:D,onPick:L}),(O,re)=&gt;($(),ee(l(An),ft({ref_key:"refPopper",ref:p,visible:m.value,effect:"light",pure:"",trigger:"click"},O.$attrs,{role:"dialog",teleported:"",transition:`${l(r).namespace.value}-zoom-in-top`,"popper-class":[`${l(r).namespace.value}-picker__popper`,O.popperClass],"popper-options":l(c),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:z,onShow:Y,onHide:Z}),{default:U(()=&gt;[l(He)?($(),_("div",{key:1,ref_key:"inputRef",ref:h,class:E(l(S)),style:Oe(O.$attrs.style),onClick:C,onMouseenter:Fe,onMouseleave:We,onTouchstart:Ge,onKeydown:ue},[l(Se)?($(),ee(l(Me),{key:0,class:E([l(i).e("icon"),l(u).e("icon")]),onMousedown:_e(me,["prevent"]),onTouchstart:Ge},{default:U(()=&gt;[($(),ee(Qe(l(Se))))]),_:1},8,["class","onMousedown"])):X("v-if",!0),x("input",{id:O.id&amp;&amp;O.id[0],autocomplete:"off",name:O.name&amp;&amp;O.name[0],placeholder:O.startPlaceholder,value:l(pe)&amp;&amp;l(pe)[0],disabled:l(W),readonly:!O.editable||O.readonly,class:E(l(u).b("input")),onMousedown:me,onInput:Ue,onChange:kt,onFocus:C,onBlur:F},null,42,Qc),oe(O.$slots,"range-separator",{},()=&gt;[x("span",{class:E(l(u).b("separator"))},ve(O.rangeSeparator),3)]),x("input",{id:O.id&amp;&amp;O.id[1],autocomplete:"off",name:O.name&amp;&amp;O.name[1],placeholder:O.endPlaceholder,value:l(pe)&amp;&amp;l(pe)[1],disabled:l(W),readonly:!O.editable||O.readonly,class:E(l(u).b("input")),onMousedown:me,onFocus:C,onBlur:F,onInput:$t,onChange:we},null,42,ef),O.clearIcon?($(),ee(l(Me),{key:1,class:E(l(g)),onClick:De},{default:U(()=&gt;[($(),ee(Qe(O.clearIcon)))]),_:1},8,["class"])):X("v-if",!0)],38)):($(),ee(l(Gt),{key:0,id:O.id,ref_key:"inputRef",ref:h,"container-role":"combobox","model-value":l(pe),name:O.name,size:l(tt),disabled:l(W),placeholder:O.placeholder,class:E([l(r).b("editor"),l(r).bm("editor",O.type),O.$attrs.class]),style:Oe(O.$attrs.style),readonly:!O.editable||O.readonly||l(de)||O.type==="week",label:O.label,tabindex:O.tabindex,"validate-event":!1,onInput:Ne,onFocus:C,onBlur:F,onKeydown:ue,onChange:Ct,onMousedown:me,onMouseenter:Fe,onMouseleave:We,onTouchstart:Ge,onClick:re[0]||(re[0]=_e(()=&gt;{},["stop"]))},{prefix:U(()=&gt;[l(Se)?($(),ee(l(Me),{key:0,class:E(l(i).e("icon")),onMousedown:_e(me,["prevent"]),onTouchstart:Ge},{default:U(()=&gt;[($(),ee(Qe(l(Se))))]),_:1},8,["class","onMousedown"])):X("v-if",!0)]),suffix:U(()=&gt;[Le.value&amp;&amp;O.clearIcon?($(),ee(l(Me),{key:0,class:E(`${l(i).e("icon")} clear-icon`),onClick:_e(De,["stop"])},{default:U(()=&gt;[($(),ee(Qe(O.clearIcon)))]),_:1},8,["class","onClick"])):X("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:U(()=&gt;[oe(O.$slots,"default",{visible:m.value,actualVisible:v.value,parsedValue:l(se),format:O.format,unlinkPanels:O.unlinkPanels,type:O.type,defaultValue:O.defaultValue,onPick:L,onSelectRange:R,onSetPickerOption:Q,onCalendarChange:q,onPanelChange:ne,onKeydown:J,onMousedown:re[1]||(re[1]=_e(()=&gt;{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var Zs=fe(nf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);const of=ke({...Js,datetimeRole:String,parsedValue:{type:ie(Object)}}),Qs=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=&gt;{const o=(r,i,u,d)=&gt;{const f={hour:e,minute:t,second:n};let c=r;return["hour","minute","second"].forEach(p=&gt;{if(f[p]){let h;const m=f[p];switch(p){case"minute":{h=m(c.hour(),i,d);break}case"second":{h=m(c.hour(),c.minute(),i,d);break}default:{h=m(i,d);break}}if(h!=null&amp;&amp;h.length&amp;&amp;!h.includes(c[p]())){const v=u?0:h.length-1;c=c[p](h[v])}}}),c},a={};return{timePickerOptions:a,getAvailableTime:o,onSetOption:([r,i])=&gt;{a[r]=i}}},ul=e=&gt;{const t=(o,a)=&gt;o||a,n=o=&gt;o!==!0;return e.map(t).filter(n)},er=(e,t,n)=&gt;({getHoursList:(r,i)=&gt;il(24,e&amp;&amp;(()=&gt;e==null?void 0:e(r,i))),getMinutesList:(r,i,u)=&gt;il(60,t&amp;&amp;(()=&gt;t==null?void 0:t(r,i,u))),getSecondsList:(r,i,u,d)=&gt;il(60,n&amp;&amp;(()=&gt;n==null?void 0:n(r,i,u,d)))}),tr=(e,t,n)=&gt;{const{getHoursList:o,getMinutesList:a,getSecondsList:s}=er(e,t,n);return{getAvailableHours:(d,f)=&gt;ul(o(d,f)),getAvailableMinutes:(d,f,c)=&gt;ul(a(d,f,c)),getAvailableSeconds:(d,f,c,p)=&gt;ul(s(d,f,c,p))}},nr=e=&gt;{const t=I(e.parsedValue);return ae(()=&gt;e.visible,n=&gt;{n||(t.value=e.parsedValue)}),t},fn=new Map;let Ra;Ye&amp;&amp;(document.addEventListener("mousedown",e=&gt;Ra=e),document.addEventListener("mouseup",e=&gt;{for(const t of fn.values())for(const{documentHandler:n}of t)n(e,Ra)}));function La(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Zt(t.arg)&amp;&amp;n.push(t.arg),function(o,a){const s=t.instance.popperRef,r=o.target,i=a==null?void 0:a.target,u=!t||!t.instance,d=!r||!i,f=e.contains(r)||e.contains(i),c=e===r,p=n.length&amp;&amp;n.some(m=&gt;m==null?void 0:m.contains(r))||n.length&amp;&amp;n.includes(i),h=s&amp;&amp;(s.contains(r)||s.contains(i));u||d||f||c||p||h||t.value(o,a)}}const so={beforeMount(e,t){fn.has(e)||fn.set(e,[]),fn.get(e).push({documentHandler:La(e,t),bindingFn:t.value})},updated(e,t){fn.has(e)||fn.set(e,[]);const n=fn.get(e),o=n.findIndex(s=&gt;s.bindingFn===t.oldValue),a={documentHandler:La(e,t),bindingFn:t.value};o&gt;=0?n.splice(o,1,a):n.push(a)},unmounted(e){fn.delete(e)}},lf=100,af=600,Ba={beforeMount(e,t){const n=t.value,{interval:o=lf,delay:a=af}=ot(n)?{}:n;let s,r;const i=()=&gt;ot(n)?n():n.handler(),u=()=&gt;{r&amp;&amp;(clearTimeout(r),r=void 0),s&amp;&amp;(clearInterval(s),s=void 0)};e.addEventListener("mousedown",d=&gt;{d.button===0&amp;&amp;(u(),i(),document.addEventListener("mouseup",()=&gt;u(),{once:!0}),r=setTimeout(()=&gt;{s=setInterval(()=&gt;{i()},o)},a))})}},gl="_trap-focus-children",En=[],_a=e=&gt;{if(En.length===0)return;const t=En[En.length-1][gl];if(t.length&gt;0&amp;&amp;e.code===be.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&amp;&amp;t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],a=e.target===t[t.length-1];o&amp;&amp;n&amp;&amp;(e.preventDefault(),t[t.length-1].focus()),a&amp;&amp;!n&amp;&amp;(e.preventDefault(),t[0].focus())}},sf={beforeMount(e){e[gl]=ca(e),En.push(e),En.length&lt;=1&amp;&amp;document.addEventListener("keydown",_a)},updated(e){Ee(()=&gt;{e[gl]=ca(e)})},unmounted(){En.shift(),En.length===0&amp;&amp;document.removeEventListener("keydown",_a)}},rf=function(e,t){if(e&amp;&amp;e.addEventListener){const n=function(o){const a=Gi(o);t&amp;&amp;Reflect.apply(t,this,[o,a])};e.addEventListener("wheel",n,{passive:!0})}},uf={beforeMount(e,t){rf(e,t.value)}},df=ke({role:{type:String,required:!0},spinnerDate:{type:ie(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:ie(String),default:""},...Xs}),cf=["onClick"],ff=["onMouseenter"],pf=j({__name:"basic-time-spinner",props:df,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,o=le("time"),{getHoursList:a,getMinutesList:s,getSecondsList:r}=er(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let i=!1;const u=I(),d=I(),f=I(),c=I(),p={hours:d,minutes:f,seconds:c},h=y(()=&gt;n.showSeconds?Ma:Ma.slice(0,2)),m=y(()=&gt;{const{spinnerDate:C}=n,P=C.hour(),F=C.minute(),W=C.second();return{hours:P,minutes:F,seconds:W}}),v=y(()=&gt;{const{hours:C,minutes:P}=l(m);return{hours:a(n.role),minutes:s(C,n.role),seconds:r(C,P,n.role)}}),b=y(()=&gt;{const{hours:C,minutes:P,seconds:F}=l(m);return{hours:rl(C,23),minutes:rl(P,59),seconds:rl(F,59)}}),w=In(C=&gt;{i=!1,g(C)},200),k=C=&gt;{if(!!!n.amPmMode)return"";const F=n.amPmMode==="A";let W=C&lt;12?" am":" pm";return F&amp;&amp;(W=W.toUpperCase()),W},S=C=&gt;{let P;switch(C){case"hours":P=[0,2];break;case"minutes":P=[3,5];break;case"seconds":P=[6,8];break}const[F,W]=P;t("select-range",F,W),u.value=C},g=C=&gt;{T(C,l(m)[C])},N=()=&gt;{g("hours"),g("minutes"),g("seconds")},M=C=&gt;C.querySelector(`.${o.namespace.value}-scrollbar__wrap`),T=(C,P)=&gt;{if(n.arrowControl)return;const F=l(p[C]);F&amp;&amp;F.$el&amp;&amp;(M(F.$el).scrollTop=Math.max(0,P*A(C)))},A=C=&gt;{const P=l(p[C]),F=P==null?void 0:P.$el.querySelector("li");return F&amp;&amp;Number.parseFloat(vn(F,"height"))||0},R=()=&gt;{L(1)},H=()=&gt;{L(-1)},L=C=&gt;{u.value||S("hours");const P=u.value,F=l(m)[P],W=u.value==="hours"?24:60,se=z(P,F,C,W);Y(P,se),T(P,se),Ee(()=&gt;S(P))},z=(C,P,F,W)=&gt;{let se=(P+F+W)%W;const pe=l(v)[C];for(;pe[se]&amp;&amp;se!==P;)se=(se+F+W)%W;return se},Y=(C,P)=&gt;{if(l(v)[C][P])return;const{hours:se,minutes:pe,seconds:Te}=l(m);let $e;switch(C){case"hours":$e=n.spinnerDate.hour(P).minute(pe).second(Te);break;case"minutes":$e=n.spinnerDate.hour(se).minute(P).second(Te);break;case"seconds":$e=n.spinnerDate.hour(se).minute(pe).second(P);break}t("change",$e)},J=(C,{value:P,disabled:F})=&gt;{F||(Y(C,P),S(C),T(C,P))},Z=C=&gt;{i=!0,w(C);const P=Math.min(Math.round((M(l(p[C]).$el).scrollTop-(he(C)*.5-10)/A(C)+3)/A(C)),C==="hours"?23:59);Y(C,P)},he=C=&gt;l(p[C]).$el.offsetHeight,D=()=&gt;{const C=P=&gt;{const F=l(p[P]);F&amp;&amp;F.$el&amp;&amp;(M(F.$el).onscroll=()=&gt;{Z(P)})};C("hours"),C("minutes"),C("seconds")};qe(()=&gt;{Ee(()=&gt;{!n.arrowControl&amp;&amp;D(),N(),n.role==="start"&amp;&amp;S("hours")})});const B=(C,P)=&gt;{p[P].value=C};return t("set-option",[`${n.role}_scrollDown`,L]),t("set-option",[`${n.role}_emitSelectRange`,S]),ae(()=&gt;n.spinnerDate,()=&gt;{i||N()}),(C,P)=&gt;($(),_("div",{class:E([l(o).b("spinner"),{"has-seconds":C.showSeconds}])},[C.arrowControl?X("v-if",!0):($(!0),_(Be,{key:0},rt(l(h),F=&gt;($(),ee(l(vo),{key:F,ref_for:!0,ref:W=&gt;B(W,F),class:E(l(o).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":l(o).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:W=&gt;S(F),onMousemove:W=&gt;g(F)},{default:U(()=&gt;[($(!0),_(Be,null,rt(l(v)[F],(W,se)=&gt;($(),_("li",{key:se,class:E([l(o).be("spinner","item"),l(o).is("active",se===l(m)[F]),l(o).is("disabled",W)]),onClick:pe=&gt;J(F,{value:se,disabled:W})},[F==="hours"?($(),_(Be,{key:0},[ct(ve(("0"+(C.amPmMode?se%12||12:se)).slice(-2))+ve(k(se)),1)],64)):($(),_(Be,{key:1},[ct(ve(("0"+se).slice(-2)),1)],64))],10,cf))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),C.arrowControl?($(!0),_(Be,{key:1},rt(l(h),F=&gt;($(),_("div",{key:F,class:E([l(o).be("spinner","wrapper"),l(o).is("arrow")]),onMouseenter:W=&gt;S(F)},[xe(($(),ee(l(Me),{class:E(["arrow-up",l(o).be("spinner","arrow")])},{default:U(()=&gt;[G(l(is))]),_:1},8,["class"])),[[l(Ba),H]]),xe(($(),ee(l(Me),{class:E(["arrow-down",l(o).be("spinner","arrow")])},{default:U(()=&gt;[G(l(co))]),_:1},8,["class"])),[[l(Ba),R]]),x("ul",{class:E(l(o).be("spinner","list"))},[($(!0),_(Be,null,rt(l(b)[F],(W,se)=&gt;($(),_("li",{key:se,class:E([l(o).be("spinner","item"),l(o).is("active",W===l(m)[F]),l(o).is("disabled",l(v)[F][W])])},[typeof W=="number"?($(),_(Be,{key:0},[F==="hours"?($(),_(Be,{key:0},[ct(ve(("0"+(C.amPmMode?W%12||12:W)).slice(-2))+ve(k(W)),1)],64)):($(),_(Be,{key:1},[ct(ve(("0"+W).slice(-2)),1)],64))],64)):X("v-if",!0)],2))),128))],2)],42,ff))),128)):X("v-if",!0)],2))}});var bl=fe(pf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const vf=j({__name:"panel-time-pick",props:of,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=ge("EP_PICKER_BASE"),{arrowControl:a,disabledHours:s,disabledMinutes:r,disabledSeconds:i,defaultValue:u}=o.props,{getAvailableHours:d,getAvailableMinutes:f,getAvailableSeconds:c}=tr(s,r,i),p=le("time"),{t:h,lang:m}=et(),v=I([0,2]),b=nr(n),w=y(()=&gt;gn(n.actualVisible)?`${p.namespace.value}-zoom-in-top`:""),k=y(()=&gt;n.format.includes("ss")),S=y(()=&gt;n.format.includes("A")?"A":n.format.includes("a")?"a":""),g=B=&gt;{const C=Ie(B).locale(m.value),P=J(C);return C.isSame(P)},N=()=&gt;{t("pick",b.value,!1)},M=(B=!1,C=!1)=&gt;{C||t("pick",n.parsedValue,B)},T=B=&gt;{if(!n.visible)return;const C=J(B).millisecond(0);t("pick",C,!0)},A=(B,C)=&gt;{t("select-range",B,C),v.value=[B,C]},R=B=&gt;{const C=[0,3].concat(k.value?[6]:[]),P=["hours","minutes"].concat(k.value?["seconds"]:[]),W=(C.indexOf(v.value[0])+B+C.length)%C.length;L.start_emitSelectRange(P[W])},H=B=&gt;{const C=B.code,{left:P,right:F,up:W,down:se}=be;if([P,F].includes(C)){R(C===P?-1:1),B.preventDefault();return}if([W,se].includes(C)){const pe=C===W?-1:1;L.start_scrollDown(pe),B.preventDefault();return}},{timePickerOptions:L,onSetOption:z,getAvailableTime:Y}=Qs({getAvailableHours:d,getAvailableMinutes:f,getAvailableSeconds:c}),J=B=&gt;Y(B,n.datetimeRole||"",!0),Z=B=&gt;B?Ie(B,n.format).locale(m.value):null,he=B=&gt;B?B.format(n.format):null,D=()=&gt;Ie(u).locale(m.value);return t("set-picker-option",["isValidValue",g]),t("set-picker-option",["formatToString",he]),t("set-picker-option",["parseUserInput",Z]),t("set-picker-option",["handleKeydownInput",H]),t("set-picker-option",["getRangeAvailableTime",J]),t("set-picker-option",["getDefaultValue",D]),(B,C)=&gt;($(),ee(Lt,{name:l(w)},{default:U(()=&gt;[B.actualVisible||B.visible?($(),_("div",{key:0,class:E(l(p).b("panel"))},[x("div",{class:E([l(p).be("panel","content"),{"has-seconds":l(k)}])},[G(bl,{ref:"spinner",role:B.datetimeRole||"start","arrow-control":l(a),"show-seconds":l(k),"am-pm-mode":l(S),"spinner-date":B.parsedValue,"disabled-hours":l(s),"disabled-minutes":l(r),"disabled-seconds":l(i),onChange:T,onSetOption:l(z),onSelectRange:A},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),x("div",{class:E(l(p).be("panel","footer"))},[x("button",{type:"button",class:E([l(p).be("panel","btn"),"cancel"]),onClick:N},ve(l(h)("el.datepicker.cancel")),3),x("button",{type:"button",class:E([l(p).be("panel","btn"),"confirm"]),onClick:C[0]||(C[0]=P=&gt;M())},ve(l(h)("el.datepicker.confirm")),3)],2)],2)):X("v-if",!0)]),_:1},8,["name"]))}});var jo=fe(vf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const mf=ke({...Js,parsedValue:{type:ie(Array)}}),hf=["disabled"],gf=j({__name:"panel-time-range",props:mf,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=(ce,me)=&gt;{const Fe=[];for(let We=ce;We&lt;=me;We++)Fe.push(We);return Fe},{t:a,lang:s}=et(),r=le("time"),i=le("picker"),u=ge("EP_PICKER_BASE"),{arrowControl:d,disabledHours:f,disabledMinutes:c,disabledSeconds:p,defaultValue:h}=u.props,m=y(()=&gt;[r.be("range-picker","body"),r.be("panel","content"),r.is("arrow",d),g.value?"has-seconds":""]),v=y(()=&gt;[r.be("range-picker","body"),r.be("panel","content"),r.is("arrow",d),g.value?"has-seconds":""]),b=y(()=&gt;n.parsedValue[0]),w=y(()=&gt;n.parsedValue[1]),k=nr(n),S=()=&gt;{t("pick",k.value,!1)},g=y(()=&gt;n.format.includes("ss")),N=y(()=&gt;n.format.includes("A")?"A":n.format.includes("a")?"a":""),M=(ce=!1)=&gt;{t("pick",[b.value,w.value],ce)},T=ce=&gt;{H(ce.millisecond(0),w.value)},A=ce=&gt;{H(b.value,ce.millisecond(0))},R=ce=&gt;{const me=ce.map(We=&gt;Ie(We).locale(s.value)),Fe=F(me);return me[0].isSame(Fe[0])&amp;&amp;me[1].isSame(Fe[1])},H=(ce,me)=&gt;{t("pick",[ce,me],!0)},L=y(()=&gt;b.value&gt;w.value),z=I([0,2]),Y=(ce,me)=&gt;{t("select-range",ce,me,"min"),z.value=[ce,me]},J=y(()=&gt;g.value?11:8),Z=(ce,me)=&gt;{t("select-range",ce,me,"max");const Fe=l(J);z.value=[ce+Fe,me+Fe]},he=ce=&gt;{const me=g.value?[0,3,6,11,14,17]:[0,3,8,11],Fe=["hours","minutes"].concat(g.value?["seconds"]:[]),Ge=(me.indexOf(z.value[0])+ce+me.length)%me.length,He=me.length/2;Ge&lt;He?Te.start_emitSelectRange(Fe[Ge]):Te.end_emitSelectRange(Fe[Ge-He])},D=ce=&gt;{const me=ce.code,{left:Fe,right:We,up:Ge,down:He}=be;if([Fe,We].includes(me)){he(me===Fe?-1:1),ce.preventDefault();return}if([Ge,He].includes(me)){const tt=me===Ge?-1:1,at=z.value[0]&lt;J.value?"start":"end";Te[`${at}_scrollDown`](tt),ce.preventDefault();return}},B=(ce,me)=&gt;{const Fe=f?f(ce):[],We=ce==="start",He=(me||(We?w.value:b.value)).hour(),tt=We?o(He+1,23):o(0,He-1);return ol(Fe,tt)},C=(ce,me,Fe)=&gt;{const We=c?c(ce,me):[],Ge=me==="start",He=Fe||(Ge?w.value:b.value),tt=He.hour();if(ce!==tt)return We;const at=He.minute(),st=Ge?o(at+1,59):o(0,at-1);return ol(We,st)},P=(ce,me,Fe,We)=&gt;{const Ge=p?p(ce,me,Fe):[],He=Fe==="start",tt=We||(He?w.value:b.value),at=tt.hour(),st=tt.minute();if(ce!==at||me!==st)return Ge;const Re=tt.second(),Ct=He?o(Re+1,59):o(0,Re-1);return ol(Ge,Ct)},F=([ce,me])=&gt;[$e(ce,"start",!0,me),$e(me,"end",!1,ce)],{getAvailableHours:W,getAvailableMinutes:se,getAvailableSeconds:pe}=tr(B,C,P),{timePickerOptions:Te,getAvailableTime:$e,onSetOption:de}=Qs({getAvailableHours:W,getAvailableMinutes:se,getAvailableSeconds:pe}),Se=ce=&gt;ce?Ze(ce)?ce.map(me=&gt;Ie(me,n.format).locale(s.value)):Ie(ce,n.format).locale(s.value):null,Le=ce=&gt;ce?Ze(ce)?ce.map(me=&gt;me.format(n.format)):ce.format(n.format):null,De=()=&gt;{if(Ze(h))return h.map(me=&gt;Ie(me).locale(s.value));const ce=Ie(h).locale(s.value);return[ce,ce.add(60,"m")]};return t("set-picker-option",["formatToString",Le]),t("set-picker-option",["parseUserInput",Se]),t("set-picker-option",["isValidValue",R]),t("set-picker-option",["handleKeydownInput",D]),t("set-picker-option",["getDefaultValue",De]),t("set-picker-option",["getRangeAvailableTime",F]),(ce,me)=&gt;ce.actualVisible?($(),_("div",{key:0,class:E([l(r).b("range-picker"),l(i).b("panel")])},[x("div",{class:E(l(r).be("range-picker","content"))},[x("div",{class:E(l(r).be("range-picker","cell"))},[x("div",{class:E(l(r).be("range-picker","header"))},ve(l(a)("el.datepicker.startTime")),3),x("div",{class:E(l(m))},[G(bl,{ref:"minSpinner",role:"start","show-seconds":l(g),"am-pm-mode":l(N),"arrow-control":l(d),"spinner-date":l(b),"disabled-hours":B,"disabled-minutes":C,"disabled-seconds":P,onChange:T,onSetOption:l(de),onSelectRange:Y},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),x("div",{class:E(l(r).be("range-picker","cell"))},[x("div",{class:E(l(r).be("range-picker","header"))},ve(l(a)("el.datepicker.endTime")),3),x("div",{class:E(l(v))},[G(bl,{ref:"maxSpinner",role:"end","show-seconds":l(g),"am-pm-mode":l(N),"arrow-control":l(d),"spinner-date":l(w),"disabled-hours":B,"disabled-minutes":C,"disabled-seconds":P,onChange:A,onSetOption:l(de),onSelectRange:Z},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),x("div",{class:E(l(r).be("panel","footer"))},[x("button",{type:"button",class:E([l(r).be("panel","btn"),"cancel"]),onClick:me[0]||(me[0]=Fe=&gt;S())},ve(l(a)("el.datepicker.cancel")),3),x("button",{type:"button",class:E([l(r).be("panel","btn"),"confirm"]),disabled:l(L),onClick:me[1]||(me[1]=Fe=&gt;M())},ve(l(a)("el.datepicker.confirm")),11,hf)],2)],2)):X("v-if",!0)}});var bf=fe(gf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);Ie.extend(os);var yf=j({name:"ElTimePicker",install:null,props:{...Yl,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const n=I(),[o,a]=e.isRange?["timerange",bf]:["time",jo],s=r=&gt;t.emit("update:modelValue",r);return je("ElPopperOptions",e.popperOptions),t.expose({focus:r=&gt;{var i;(i=n.value)==null||i.handleFocusInput(r)},blur:r=&gt;{var i;(i=n.value)==null||i.handleBlurInput(r)},handleOpen:()=&gt;{var r;(r=n.value)==null||r.handleOpen()},handleClose:()=&gt;{var r;(r=n.value)==null||r.handleClose()}}),()=&gt;{var r;const i=(r=e.format)!=null?r:hl;return G(Zs,ft(e,{ref:n,type:o,format:i,"onUpdate:modelValue":s}),{default:u=&gt;G(a,u,null)})}}});const Po=yf;Po.install=e=&gt;{e.component(Po.name,Po)};const x0=Po,Cf=ke({header:{type:String,default:""},bodyStyle:{type:ie([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),kf=j({name:"ElCard"}),wf=j({...kf,props:Cf,setup(e){const t=le("card");return(n,o)=&gt;($(),_("div",{class:E([l(t).b(),l(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?($(),_("div",{key:0,class:E(l(t).e("header"))},[oe(n.$slots,"header",{},()=&gt;[ct(ve(n.header),1)])],2)):X("v-if",!0),x("div",{class:E([l(t).e("body"),n.bodyClass]),style:Oe(n.bodyStyle)},[oe(n.$slots,"default")],6)],2))}});var Sf=fe(wf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const V0=nt(Sf),or={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,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:un,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},lr={[it]:e=&gt;Je(e)||Xe(e)||xt(e),change:e=&gt;Je(e)||Xe(e)||xt(e)},qn=Symbol("checkboxGroupContextKey"),Ef=({model:e,isChecked:t})=&gt;{const n=ge(qn,void 0),o=y(()=&gt;{var s,r;const i=(s=n==null?void 0:n.max)==null?void 0:s.value,u=(r=n==null?void 0:n.min)==null?void 0:r.value;return!gn(i)&amp;&amp;e.value.length&gt;=i&amp;&amp;!t.value||!gn(u)&amp;&amp;e.value.length&lt;=u&amp;&amp;t.value});return{isDisabled:po(y(()=&gt;(n==null?void 0:n.disabled.value)||o.value)),isLimitDisabled:o}},Tf=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:a,isLabeledByFormItem:s})=&gt;{const r=ge(qn,void 0),{formItem:i}=Cn(),{emit:u}=Ke();function d(m){var v,b;return m===e.trueLabel||m===!0?(v=e.trueLabel)!=null?v:!0:(b=e.falseLabel)!=null?b:!1}function f(m,v){u("change",d(m),v)}function c(m){if(n.value)return;const v=m.target;u("change",d(v.checked),m)}async function p(m){n.value||!o.value&amp;&amp;!a.value&amp;&amp;s.value&amp;&amp;(m.composedPath().some(w=&gt;w.tagName==="LABEL")||(t.value=d([!1,e.falseLabel].includes(t.value)),await Ee(),f(t.value,m)))}const h=y(()=&gt;(r==null?void 0:r.validateEvent)||e.validateEvent);return ae(()=&gt;e.modelValue,()=&gt;{h.value&amp;&amp;(i==null||i.validate("change").catch(m=&gt;void 0))}),{handleChange:c,onClickRoot:p}},$f=e=&gt;{const t=I(!1),{emit:n}=Ke(),o=ge(qn,void 0),a=y(()=&gt;gn(o)===!1),s=I(!1);return{model:y({get(){var i,u;return a.value?(i=o==null?void 0:o.modelValue)==null?void 0:i.value:(u=e.modelValue)!=null?u:t.value},set(i){var u,d;a.value&amp;&amp;Ze(i)?(s.value=((u=o==null?void 0:o.max)==null?void 0:u.value)!==void 0&amp;&amp;i.length&gt;(o==null?void 0:o.max.value),s.value===!1&amp;&amp;((d=o==null?void 0:o.changeEvent)==null||d.call(o,i))):(n(it,i),t.value=i)}}),isGroup:a,isLimitExceeded:s}},Nf=(e,t,{model:n})=&gt;{const o=ge(qn,void 0),a=I(!1),s=y(()=&gt;{const d=n.value;return xt(d)?d:Ze(d)?Et(e.label)?d.map(zn).some(f=&gt;Vn(f,e.label)):d.map(zn).includes(e.label):d!=null?d===e.trueLabel:!!d}),r=Ft(y(()=&gt;{var d;return(d=o==null?void 0:o.size)==null?void 0:d.value}),{prop:!0}),i=Ft(y(()=&gt;{var d;return(d=o==null?void 0:o.size)==null?void 0:d.value})),u=y(()=&gt;!!(t.default||e.label));return{checkboxButtonSize:r,isChecked:s,isFocused:a,checkboxSize:i,hasOwnLabel:u}},If=(e,{model:t})=&gt;{function n(){Ze(t.value)&amp;&amp;!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&amp;&amp;n()},ar=(e,t)=&gt;{const{formItem:n}=Cn(),{model:o,isGroup:a,isLimitExceeded:s}=$f(e),{isFocused:r,isChecked:i,checkboxButtonSize:u,checkboxSize:d,hasOwnLabel:f}=Nf(e,t,{model:o}),{isDisabled:c}=Ef({model:o,isChecked:i}),{inputId:p,isLabeledByFormItem:h}=Zo(e,{formItemContext:n,disableIdGeneration:f,disableIdManagement:a}),{handleChange:m,onClickRoot:v}=Tf(e,{model:o,isLimitExceeded:s,hasOwnLabel:f,isDisabled:c,isLabeledByFormItem:h});return If(e,{model:o}),{inputId:p,isLabeledByFormItem:h,isChecked:i,isDisabled:c,isFocused:r,checkboxButtonSize:u,checkboxSize:d,hasOwnLabel:f,model:o,handleChange:m,onClickRoot:v}},Mf=["tabindex","role","aria-checked"],Pf=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],Of=["id","aria-hidden","disabled","value","name","tabindex"],Af=j({name:"ElCheckbox"}),Df=j({...Af,props:or,emits:lr,setup(e){const t=e,n=sn(),{inputId:o,isLabeledByFormItem:a,isChecked:s,isDisabled:r,isFocused:i,checkboxSize:u,hasOwnLabel:d,model:f,handleChange:c,onClickRoot:p}=ar(t,n),h=le("checkbox"),m=y(()=&gt;[h.b(),h.m(u.value),h.is("disabled",r.value),h.is("bordered",t.border),h.is("checked",s.value)]),v=y(()=&gt;[h.e("input"),h.is("disabled",r.value),h.is("checked",s.value),h.is("indeterminate",t.indeterminate),h.is("focus",i.value)]);return(b,w)=&gt;($(),ee(Qe(!l(d)&amp;&amp;l(a)?"span":"label"),{class:E(l(m)),"aria-controls":b.indeterminate?b.controls:null,onClick:l(p)},{default:U(()=&gt;[x("span",{class:E(l(v)),tabindex:b.indeterminate?0:void 0,role:b.indeterminate?"checkbox":void 0,"aria-checked":b.indeterminate?"mixed":void 0},[b.trueLabel||b.falseLabel?xe(($(),_("input",{key:0,id:l(o),"onUpdate:modelValue":w[0]||(w[0]=k=&gt;Jt(f)?f.value=k:null),class:E(l(h).e("original")),type:"checkbox","aria-hidden":b.indeterminate?"true":"false",name:b.name,tabindex:b.tabindex,disabled:l(r),"true-value":b.trueLabel,"false-value":b.falseLabel,onChange:w[1]||(w[1]=(...k)=&gt;l(c)&amp;&amp;l(c)(...k)),onFocus:w[2]||(w[2]=k=&gt;i.value=!0),onBlur:w[3]||(w[3]=k=&gt;i.value=!1),onClick:w[4]||(w[4]=_e(()=&gt;{},["stop"]))},null,42,Pf)),[[zo,l(f)]]):xe(($(),_("input",{key:1,id:l(o),"onUpdate:modelValue":w[5]||(w[5]=k=&gt;Jt(f)?f.value=k:null),class:E(l(h).e("original")),type:"checkbox","aria-hidden":b.indeterminate?"true":"false",disabled:l(r),value:b.label,name:b.name,tabindex:b.tabindex,onChange:w[6]||(w[6]=(...k)=&gt;l(c)&amp;&amp;l(c)(...k)),onFocus:w[7]||(w[7]=k=&gt;i.value=!0),onBlur:w[8]||(w[8]=k=&gt;i.value=!1),onClick:w[9]||(w[9]=_e(()=&gt;{},["stop"]))},null,42,Of)),[[zo,l(f)]]),x("span",{class:E(l(h).e("inner"))},null,2)],10,Mf),l(d)?($(),_("span",{key:0,class:E(l(h).e("label"))},[oe(b.$slots,"default"),b.$slots.default?X("v-if",!0):($(),_(Be,{key:0},[ct(ve(b.label),1)],64))],2)):X("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var Rf=fe(Df,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const Lf=["name","tabindex","disabled","true-value","false-value"],Bf=["name","tabindex","disabled","value"],_f=j({name:"ElCheckboxButton"}),Ff=j({..._f,props:or,emits:lr,setup(e){const t=e,n=sn(),{isFocused:o,isChecked:a,isDisabled:s,checkboxButtonSize:r,model:i,handleChange:u}=ar(t,n),d=ge(qn,void 0),f=le("checkbox"),c=y(()=&gt;{var h,m,v,b;const w=(m=(h=d==null?void 0:d.fill)==null?void 0:h.value)!=null?m:"";return{backgroundColor:w,borderColor:w,color:(b=(v=d==null?void 0:d.textColor)==null?void 0:v.value)!=null?b:"",boxShadow:w?`-1px 0 0 0 ${w}`:void 0}}),p=y(()=&gt;[f.b("button"),f.bm("button",r.value),f.is("disabled",s.value),f.is("checked",a.value),f.is("focus",o.value)]);return(h,m)=&gt;($(),_("label",{class:E(l(p))},[h.trueLabel||h.falseLabel?xe(($(),_("input",{key:0,"onUpdate:modelValue":m[0]||(m[0]=v=&gt;Jt(i)?i.value=v:null),class:E(l(f).be("button","original")),type:"checkbox",name:h.name,tabindex:h.tabindex,disabled:l(s),"true-value":h.trueLabel,"false-value":h.falseLabel,onChange:m[1]||(m[1]=(...v)=&gt;l(u)&amp;&amp;l(u)(...v)),onFocus:m[2]||(m[2]=v=&gt;o.value=!0),onBlur:m[3]||(m[3]=v=&gt;o.value=!1),onClick:m[4]||(m[4]=_e(()=&gt;{},["stop"]))},null,42,Lf)),[[zo,l(i)]]):xe(($(),_("input",{key:1,"onUpdate:modelValue":m[5]||(m[5]=v=&gt;Jt(i)?i.value=v:null),class:E(l(f).be("button","original")),type:"checkbox",name:h.name,tabindex:h.tabindex,disabled:l(s),value:h.label,onChange:m[6]||(m[6]=(...v)=&gt;l(u)&amp;&amp;l(u)(...v)),onFocus:m[7]||(m[7]=v=&gt;o.value=!0),onBlur:m[8]||(m[8]=v=&gt;o.value=!1),onClick:m[9]||(m[9]=_e(()=&gt;{},["stop"]))},null,42,Bf)),[[zo,l(i)]]),h.$slots.default||h.label?($(),_("span",{key:2,class:E(l(f).be("button","inner")),style:Oe(l(a)?l(c):void 0)},[oe(h.$slots,"default",{},()=&gt;[ct(ve(h.label),1)])],6)):X("v-if",!0)],2))}});var sr=fe(Ff,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const zf=ke({modelValue:{type:ie(Array),default:()=&gt;[]},disabled:Boolean,min:Number,max:Number,size:un,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),xf={[it]:e=&gt;Ze(e),change:e=&gt;Ze(e)},Vf=j({name:"ElCheckboxGroup"}),Kf=j({...Vf,props:zf,emits:xf,setup(e,{emit:t}){const n=e,o=le("checkbox"),{formItem:a}=Cn(),{inputId:s,isLabeledByFormItem:r}=Zo(n,{formItemContext:a}),i=async d=&gt;{t(it,d),await Ee(),t("change",d)},u=y({get(){return n.modelValue},set(d){i(d)}});return je(qn,{...to(Kt(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:u,changeEvent:i}),ae(()=&gt;n.modelValue,()=&gt;{n.validateEvent&amp;&amp;(a==null||a.validate("change").catch(d=&gt;void 0))}),(d,f)=&gt;{var c;return $(),ee(Qe(d.tag),{id:l(s),class:E(l(o).b("group")),role:"group","aria-label":l(r)?void 0:d.label||"checkbox-group","aria-labelledby":l(r)?(c=l(a))==null?void 0:c.labelId:void 0},{default:U(()=&gt;[oe(d.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var rr=fe(Kf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const Pn=nt(Rf,{CheckboxButton:sr,CheckboxGroup:rr}),K0=yt(sr),H0=yt(rr),ir=ke({size:un,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),Hf=ke({...ir,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),ur={[it]:e=&gt;Je(e)||Xe(e)||xt(e),[_l]:e=&gt;Je(e)||Xe(e)||xt(e)},dr=Symbol("radioGroupKey"),cr=(e,t)=&gt;{const n=I(),o=ge(dr,void 0),a=y(()=&gt;!!o),s=y({get(){return a.value?o.modelValue:e.modelValue},set(f){a.value?o.changeEvent(f):t&amp;&amp;t(it,f),n.value.checked=e.modelValue===e.label}}),r=Ft(y(()=&gt;o==null?void 0:o.size)),i=po(y(()=&gt;o==null?void 0:o.disabled)),u=I(!1),d=y(()=&gt;i.value||a.value&amp;&amp;s.value!==e.label?-1:0);return{radioRef:n,isGroup:a,radioGroup:o,focus:u,size:r,disabled:i,tabIndex:d,modelValue:s}},Wf=["value","name","disabled"],jf=j({name:"ElRadio"}),Yf=j({...jf,props:Hf,emits:ur,setup(e,{emit:t}){const n=e,o=le("radio"),{radioRef:a,radioGroup:s,focus:r,size:i,disabled:u,modelValue:d}=cr(n,t);function f(){Ee(()=&gt;t("change",d.value))}return(c,p)=&gt;{var h;return $(),_("label",{class:E([l(o).b(),l(o).is("disabled",l(u)),l(o).is("focus",l(r)),l(o).is("bordered",c.border),l(o).is("checked",l(d)===c.label),l(o).m(l(i))])},[x("span",{class:E([l(o).e("input"),l(o).is("disabled",l(u)),l(o).is("checked",l(d)===c.label)])},[xe(x("input",{ref_key:"radioRef",ref:a,"onUpdate:modelValue":p[0]||(p[0]=m=&gt;Jt(d)?d.value=m:null),class:E(l(o).e("original")),value:c.label,name:c.name||((h=l(s))==null?void 0:h.name),disabled:l(u),type:"radio",onFocus:p[1]||(p[1]=m=&gt;r.value=!0),onBlur:p[2]||(p[2]=m=&gt;r.value=!1),onChange:f,onClick:p[3]||(p[3]=_e(()=&gt;{},["stop"]))},null,42,Wf),[[Qa,l(d)]]),x("span",{class:E(l(o).e("inner"))},null,2)],2),x("span",{class:E(l(o).e("label")),onKeydown:p[4]||(p[4]=_e(()=&gt;{},["stop"]))},[oe(c.$slots,"default",{},()=&gt;[ct(ve(c.label),1)])],34)],2)}}});var Uf=fe(Yf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const qf=ke({...ir,name:{type:String,default:""}}),Gf=["value","name","disabled"],Xf=j({name:"ElRadioButton"}),Jf=j({...Xf,props:qf,setup(e){const t=e,n=le("radio"),{radioRef:o,focus:a,size:s,disabled:r,modelValue:i,radioGroup:u}=cr(t),d=y(()=&gt;({backgroundColor:(u==null?void 0:u.fill)||"",borderColor:(u==null?void 0:u.fill)||"",boxShadow:u!=null&amp;&amp;u.fill?`-1px 0 0 0 ${u.fill}`:"",color:(u==null?void 0:u.textColor)||""}));return(f,c)=&gt;{var p;return $(),_("label",{class:E([l(n).b("button"),l(n).is("active",l(i)===f.label),l(n).is("disabled",l(r)),l(n).is("focus",l(a)),l(n).bm("button",l(s))])},[xe(x("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":c[0]||(c[0]=h=&gt;Jt(i)?i.value=h:null),class:E(l(n).be("button","original-radio")),value:f.label,type:"radio",name:f.name||((p=l(u))==null?void 0:p.name),disabled:l(r),onFocus:c[1]||(c[1]=h=&gt;a.value=!0),onBlur:c[2]||(c[2]=h=&gt;a.value=!1),onClick:c[3]||(c[3]=_e(()=&gt;{},["stop"]))},null,42,Gf),[[Qa,l(i)]]),x("span",{class:E(l(n).be("button","inner")),style:Oe(l(i)===f.label?l(d):{}),onKeydown:c[4]||(c[4]=_e(()=&gt;{},["stop"]))},[oe(f.$slots,"default",{},()=&gt;[ct(ve(f.label),1)])],38)],2)}}});var fr=fe(Jf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const Zf=ke({id:{type:String,default:void 0},size:un,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},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}}),Qf=ur,ep=["id","aria-label","aria-labelledby"],tp=j({name:"ElRadioGroup"}),np=j({...tp,props:Zf,emits:Qf,setup(e,{emit:t}){const n=e,o=le("radio"),a=Yt(),s=I(),{formItem:r}=Cn(),{inputId:i,isLabeledByFormItem:u}=Zo(n,{formItemContext:r}),d=c=&gt;{t(it,c),Ee(()=&gt;t("change",c))};qe(()=&gt;{const c=s.value.querySelectorAll("[type=radio]"),p=c[0];!Array.from(c).some(h=&gt;h.checked)&amp;&amp;p&amp;&amp;(p.tabIndex=0)});const f=y(()=&gt;n.name||a.value);return je(dr,ht({...Kt(n),changeEvent:d,name:f})),ae(()=&gt;n.modelValue,()=&gt;{n.validateEvent&amp;&amp;(r==null||r.validate("change").catch(c=&gt;void 0))}),(c,p)=&gt;($(),_("div",{id:l(i),ref_key:"radioGroupRef",ref:s,class:E(l(o).b("group")),role:"radiogroup","aria-label":l(u)?void 0:c.label||"radio-group","aria-labelledby":l(u)?l(r).labelId:void 0},[oe(c.$slots,"default")],10,ep))}});var pr=fe(np,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);nt(Uf,{RadioButton:fr,RadioGroup:pr});const W0=yt(pr),j0=yt(fr),vr=ke({type:{type:String,values:["success","info","warning","danger",""],default:""},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:{type:String,default:""},size:{type:String,values:rn,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),op={close:e=&gt;e instanceof MouseEvent,click:e=&gt;e instanceof MouseEvent},lp=j({name:"ElTag"}),ap=j({...lp,props:vr,emits:op,setup(e,{emit:t}){const n=e,o=Ft(),a=le("tag"),s=y(()=&gt;{const{type:u,hit:d,effect:f,closable:c,round:p}=n;return[a.b(),a.is("closable",c),a.m(u),a.m(o.value),a.m(f),a.is("hit",d),a.is("round",p)]}),r=u=&gt;{t("close",u)},i=u=&gt;{t("click",u)};return(u,d)=&gt;u.disableTransitions?($(),_("span",{key:0,class:E(l(s)),style:Oe({backgroundColor:u.color}),onClick:i},[x("span",{class:E(l(a).e("content"))},[oe(u.$slots,"default")],2),u.closable?($(),ee(l(Me),{key:0,class:E(l(a).e("close")),onClick:_e(r,["stop"])},{default:U(()=&gt;[G(l(Kn))]),_:1},8,["class","onClick"])):X("v-if",!0)],6)):($(),ee(Lt,{key:1,name:`${l(a).namespace.value}-zoom-in-center`,appear:""},{default:U(()=&gt;[x("span",{class:E(l(s)),style:Oe({backgroundColor:u.color}),onClick:i},[x("span",{class:E(l(a).e("content"))},[oe(u.$slots,"default")],2),u.closable?($(),ee(l(Me),{key:0,class:E(l(a).e("close")),onClick:_e(r,["stop"])},{default:U(()=&gt;[G(l(Kn))]),_:1},8,["class","onClick"])):X("v-if",!0)],6)]),_:3},8,["name"]))}});var sp=fe(ap,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const rp=nt(sp),ip=j({name:"ElCollapseTransition"}),up=j({...ip,setup(e){const t=le("collapse-transition"),n=a=&gt;{a.style.maxHeight="",a.style.overflow=a.dataset.oldOverflow,a.style.paddingTop=a.dataset.oldPaddingTop,a.style.paddingBottom=a.dataset.oldPaddingBottom},o={beforeEnter(a){a.dataset||(a.dataset={}),a.dataset.oldPaddingTop=a.style.paddingTop,a.dataset.oldPaddingBottom=a.style.paddingBottom,a.style.maxHeight=0,a.style.paddingTop=0,a.style.paddingBottom=0},enter(a){a.dataset.oldOverflow=a.style.overflow,a.scrollHeight!==0?a.style.maxHeight=`${a.scrollHeight}px`:a.style.maxHeight=0,a.style.paddingTop=a.dataset.oldPaddingTop,a.style.paddingBottom=a.dataset.oldPaddingBottom,a.style.overflow="hidden"},afterEnter(a){a.style.maxHeight="",a.style.overflow=a.dataset.oldOverflow},enterCancelled(a){n(a)},beforeLeave(a){a.dataset||(a.dataset={}),a.dataset.oldPaddingTop=a.style.paddingTop,a.dataset.oldPaddingBottom=a.style.paddingBottom,a.dataset.oldOverflow=a.style.overflow,a.style.maxHeight=`${a.scrollHeight}px`,a.style.overflow="hidden"},leave(a){a.scrollHeight!==0&amp;&amp;(a.style.maxHeight=0,a.style.paddingTop=0,a.style.paddingBottom=0)},afterLeave(a){n(a)},leaveCancelled(a){n(a)}};return(a,s)=&gt;($(),ee(Lt,ft({name:l(t).b()},di(o)),{default:U(()=&gt;[oe(a.$slots,"default")]),_:3},16,["name"]))}});var Oo=fe(up,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);Oo.install=e=&gt;{e.component(Oo.name,Oo)};const mr=Oo,dp=j({name:"ElContainer"}),cp=j({...dp,props:{direction:{type:String}},setup(e){const t=e,n=sn(),o=le("container"),a=y(()=&gt;t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&amp;&amp;n.default?n.default().some(r=&gt;{const i=r.type.name;return i==="ElHeader"||i==="ElFooter"}):!1);return(s,r)=&gt;($(),_("section",{class:E([l(o).b(),l(o).is("vertical",l(a))])},[oe(s.$slots,"default")],2))}});var fp=fe(cp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const pp=j({name:"ElAside"}),vp=j({...pp,props:{width:{type:String,default:null}},setup(e){const t=e,n=le("aside"),o=y(()=&gt;t.width?n.cssVarBlock({width:t.width}):{});return(a,s)=&gt;($(),_("aside",{class:E(l(n).b()),style:Oe(l(o))},[oe(a.$slots,"default")],6))}});var hr=fe(vp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const mp=j({name:"ElFooter"}),hp=j({...mp,props:{height:{type:String,default:null}},setup(e){const t=e,n=le("footer"),o=y(()=&gt;t.height?n.cssVarBlock({height:t.height}):{});return(a,s)=&gt;($(),_("footer",{class:E(l(n).b()),style:Oe(l(o))},[oe(a.$slots,"default")],6))}});var gr=fe(hp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const gp=j({name:"ElHeader"}),bp=j({...gp,props:{height:{type:String,default:null}},setup(e){const t=e,n=le("header"),o=y(()=&gt;t.height?n.cssVarBlock({height:t.height}):{});return(a,s)=&gt;($(),_("header",{class:E(l(n).b()),style:Oe(l(o))},[oe(a.$slots,"default")],6))}});var br=fe(bp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const yp=j({name:"ElMain"}),Cp=j({...yp,setup(e){const t=le("main");return(n,o)=&gt;($(),_("main",{class:E(l(t).b())},[oe(n.$slots,"default")],2))}});var yr=fe(Cp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const Y0=nt(fp,{Aside:hr,Footer:gr,Header:br,Main:yr}),U0=yt(hr);yt(gr);const q0=yt(br),G0=yt(yr),Ul=Symbol(),kp=ke({...Yl,type:{type:ie(String),default:"date"}}),wp=["date","dates","year","month","week","range"],ql=ke({disabledDate:{type:ie(Function)},date:{type:ie(Object),required:!0},minDate:{type:ie(Object)},maxDate:{type:ie(Object)},parsedValue:{type:ie([Object,Array])},rangeState:{type:ie(Object),default:()=&gt;({endDate:null,selecting:!1})}}),Cr=ke({type:{type:ie(String),required:!0,values:fu}}),kr=ke({unlinkPanels:Boolean,parsedValue:{type:ie(Array)}}),wr=e=&gt;({type:String,values:wp,default:e}),Sp=ke({...Cr,parsedValue:{type:ie([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),Ep=ke({...ql,cellClassName:{type:ie(Function)},showWeekNumber:Boolean,selectionMode:wr("date")}),Tp=["changerange","pick","select"],yl=e=&gt;{if(!Ze(e))return!1;const[t,n]=e;return Ie.isDayjs(t)&amp;&amp;Ie.isDayjs(n)&amp;&amp;t.isSameOrBefore(n)},Sr=(e,{lang:t,unit:n,unlinkPanels:o})=&gt;{let a;if(Ze(e)){let[s,r]=e.map(i=&gt;Ie(i).locale(t));return o||(r=s.add(1,n)),[s,r]}else e?a=Ie(e):a=Ie();return a=a.locale(t),[a,a.add(1,n)]},$p=(e,t,{columnIndexOffset:n,startDate:o,nextEndDate:a,now:s,unit:r,relativeDateGetter:i,setCellMetadata:u,setRowMetadata:d})=&gt;{for(let f=0;f&lt;e.row;f++){const c=t[f];for(let p=0;p&lt;e.column;p++){let h=c[p+n];h||(h={row:f,column:p,type:"normal",inRange:!1,start:!1,end:!1});const m=f*e.column+p,v=i(m);h.dayjs=v,h.date=v.toDate(),h.timestamp=v.valueOf(),h.type="normal",h.inRange=!!(o&amp;&amp;v.isSameOrAfter(o,r)&amp;&amp;a&amp;&amp;v.isSameOrBefore(a,r))||!!(o&amp;&amp;v.isSameOrBefore(o,r)&amp;&amp;a&amp;&amp;v.isSameOrAfter(a,r)),o!=null&amp;&amp;o.isSameOrAfter(a)?(h.start=!!a&amp;&amp;v.isSame(a,r),h.end=o&amp;&amp;v.isSame(o,r)):(h.start=!!o&amp;&amp;v.isSame(o,r),h.end=!!a&amp;&amp;v.isSame(a,r)),v.isSame(s,r)&amp;&amp;(h.type="today"),u==null||u(h,{rowIndex:f,columnIndex:p}),c[p+n]=h}d==null||d(c)}},Cl=(e="")=&gt;["normal","today"].includes(e),Np=(e,t)=&gt;{const{lang:n}=et(),o=I(),a=I(),s=I(),r=I(),i=I([[],[],[],[],[],[]]);let u=!1;const d=e.date.$locale().weekStart||7,f=e.date.locale("en").localeData().weekdaysShort().map(C=&gt;C.toLowerCase()),c=y(()=&gt;d&gt;3?7-d:-d),p=y(()=&gt;{const C=e.date.startOf("month");return C.subtract(C.day()||7,"day")}),h=y(()=&gt;f.concat(f).slice(d,d+7)),m=y(()=&gt;Ci(l(g)).some(C=&gt;C.isCurrent)),v=y(()=&gt;{const C=e.date.startOf("month"),P=C.day()||7,F=C.daysInMonth(),W=C.subtract(1,"month").daysInMonth();return{startOfMonthDay:P,dateCountOfMonth:F,dateCountOfLastMonth:W}}),b=y(()=&gt;e.selectionMode==="dates"?$n(e.parsedValue):[]),w=(C,{count:P,rowIndex:F,columnIndex:W})=&gt;{const{startOfMonthDay:se,dateCountOfMonth:pe,dateCountOfLastMonth:Te}=l(v),$e=l(c);if(F&gt;=0&amp;&amp;F&lt;=1){const de=se+$e&lt;0?7+se+$e:se+$e;if(W+F*7&gt;=de)return C.text=P,!0;C.text=Te-(de-W%7)+1+F*7,C.type="prev-month"}else return P&lt;=pe?C.text=P:(C.text=P-pe,C.type="next-month"),!0;return!1},k=(C,{columnIndex:P,rowIndex:F},W)=&gt;{const{disabledDate:se,cellClassName:pe}=e,Te=l(b),$e=w(C,{count:W,rowIndex:F,columnIndex:P}),de=C.dayjs.toDate();return C.selected=Te.find(Se=&gt;Se.valueOf()===C.dayjs.valueOf()),C.isSelected=!!C.selected,C.isCurrent=M(C),C.disabled=se==null?void 0:se(de),C.customClass=pe==null?void 0:pe(de),$e},S=C=&gt;{if(e.selectionMode==="week"){const[P,F]=e.showWeekNumber?[1,7]:[0,6],W=B(C[P+1]);C[P].inRange=W,C[P].start=W,C[F].inRange=W,C[F].end=W}},g=y(()=&gt;{const{minDate:C,maxDate:P,rangeState:F,showWeekNumber:W}=e,se=l(c),pe=l(i),Te="day";let $e=1;if(W)for(let de=0;de&lt;6;de++)pe[de][0]||(pe[de][0]={type:"week",text:l(p).add(de*7+1,Te).week()});return $p({row:6,column:7},pe,{startDate:C,columnIndexOffset:W?1:0,nextEndDate:F.endDate||P||F.selecting&amp;&amp;C||null,now:Ie().locale(l(n)).startOf(Te),unit:Te,relativeDateGetter:de=&gt;l(p).add(de-se,Te),setCellMetadata:(...de)=&gt;{k(...de,$e)&amp;&amp;($e+=1)},setRowMetadata:S}),pe});ae(()=&gt;e.date,async()=&gt;{var C;(C=l(o))!=null&amp;&amp;C.contains(document.activeElement)&amp;&amp;(await Ee(),await N())});const N=async()=&gt;{var C;return(C=l(a))==null?void 0:C.focus()},M=C=&gt;e.selectionMode==="date"&amp;&amp;Cl(C.type)&amp;&amp;T(C,e.parsedValue),T=(C,P)=&gt;P?Ie(P).locale(l(n)).isSame(e.date.date(Number(C.text)),"day"):!1,A=(C,P)=&gt;{const F=C*7+(P-(e.showWeekNumber?1:0))-l(c);return l(p).add(F,"day")},R=C=&gt;{var P;if(!e.rangeState.selecting)return;let F=C.target;if(F.tagName==="SPAN"&amp;&amp;(F=(P=F.parentNode)==null?void 0:P.parentNode),F.tagName==="DIV"&amp;&amp;(F=F.parentNode),F.tagName!=="TD")return;const W=F.parentNode.rowIndex-1,se=F.cellIndex;l(g)[W][se].disabled||(W!==l(s)||se!==l(r))&amp;&amp;(s.value=W,r.value=se,t("changerange",{selecting:!0,endDate:A(W,se)}))},H=C=&gt;!l(m)&amp;&amp;(C==null?void 0:C.text)===1&amp;&amp;C.type==="normal"||C.isCurrent,L=C=&gt;{u||l(m)||e.selectionMode!=="date"||D(C,!0)},z=C=&gt;{C.target.closest("td")&amp;&amp;(u=!0)},Y=C=&gt;{C.target.closest("td")&amp;&amp;(u=!1)},J=C=&gt;{!e.rangeState.selecting||!e.minDate?(t("pick",{minDate:C,maxDate:null}),t("select",!0)):(C&gt;=e.minDate?t("pick",{minDate:e.minDate,maxDate:C}):t("pick",{minDate:C,maxDate:e.minDate}),t("select",!1))},Z=C=&gt;{const P=C.week(),F=`${C.year()}w${P}`;t("pick",{year:C.year(),week:P,value:F,date:C.startOf("week")})},he=(C,P)=&gt;{const F=P?$n(e.parsedValue).filter(W=&gt;(W==null?void 0:W.valueOf())!==C.valueOf()):$n(e.parsedValue).concat([C]);t("pick",F)},D=(C,P=!1)=&gt;{const F=C.target.closest("td");if(!F)return;const W=F.parentNode.rowIndex-1,se=F.cellIndex,pe=l(g)[W][se];if(pe.disabled||pe.type==="week")return;const Te=A(W,se);switch(e.selectionMode){case"range":{J(Te);break}case"date":{t("pick",Te,P);break}case"week":{Z(Te);break}case"dates":{he(Te,!!pe.selected);break}}},B=C=&gt;{if(e.selectionMode!=="week")return!1;let P=e.date.startOf("day");if(C.type==="prev-month"&amp;&amp;(P=P.subtract(1,"month")),C.type==="next-month"&amp;&amp;(P=P.add(1,"month")),P=P.date(Number.parseInt(C.text,10)),e.parsedValue&amp;&amp;!Array.isArray(e.parsedValue)){const F=(e.parsedValue.day()-d+7)%7-1;return e.parsedValue.subtract(F,"day").isSame(P,"day")}return!1};return{WEEKS:h,rows:g,tbodyRef:o,currentCellRef:a,focus:N,isCurrent:M,isWeekActive:B,isSelectedCell:H,handlePickDate:D,handleMouseUp:Y,handleMouseDown:z,handleMouseMove:R,handleFocus:L}},Ip=(e,{isCurrent:t,isWeekActive:n})=&gt;{const o=le("date-table"),{t:a}=et(),s=y(()=&gt;[o.b(),{"is-week-mode":e.selectionMode==="week"}]),r=y(()=&gt;a("el.datepicker.dateTablePrompt")),i=y(()=&gt;a("el.datepicker.week"));return{tableKls:s,tableLabel:r,weekLabel:i,getCellClasses:f=&gt;{const c=[];return Cl(f.type)&amp;&amp;!f.disabled?(c.push("available"),f.type==="today"&amp;&amp;c.push("today")):c.push(f.type),t(f)&amp;&amp;c.push("current"),f.inRange&amp;&amp;(Cl(f.type)||e.selectionMode==="week")&amp;&amp;(c.push("in-range"),f.start&amp;&amp;c.push("start-date"),f.end&amp;&amp;c.push("end-date")),f.disabled&amp;&amp;c.push("disabled"),f.selected&amp;&amp;c.push("selected"),f.customClass&amp;&amp;c.push(f.customClass),c.join(" ")},getRowKls:f=&gt;[o.e("row"),{current:n(f)}],t:a}},Mp=ke({cell:{type:ie(Object)}});var Pp=j({name:"ElDatePickerCell",props:Mp,setup(e){const t=le("date-table-cell"),{slots:n}=ge(Ul);return()=&gt;{const{cell:o}=e;if(n.default){const a=n.default(o).filter(s=&gt;s.patchFlag!==-2&amp;&amp;s.type.toString()!=="Symbol(Comment)");if(a.length)return a}return G("div",{class:t.b()},[G("span",{class:t.e("text")},[o==null?void 0:o.text])])}}});const Op=["aria-label"],Ap={key:0,scope:"col"},Dp=["aria-label"],Rp=["aria-current","aria-selected","tabindex"],Lp=j({__name:"basic-date-table",props:Ep,emits:Tp,setup(e,{expose:t,emit:n}){const o=e,{WEEKS:a,rows:s,tbodyRef:r,currentCellRef:i,focus:u,isCurrent:d,isWeekActive:f,isSelectedCell:c,handlePickDate:p,handleMouseUp:h,handleMouseDown:m,handleMouseMove:v,handleFocus:b}=Np(o,n),{tableLabel:w,tableKls:k,weekLabel:S,getCellClasses:g,getRowKls:N,t:M}=Ip(o,{isCurrent:d,isWeekActive:f});return t({focus:u}),(T,A)=&gt;($(),_("table",{"aria-label":l(w),class:E(l(k)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:A[1]||(A[1]=(...R)=&gt;l(p)&amp;&amp;l(p)(...R)),onMousemove:A[2]||(A[2]=(...R)=&gt;l(v)&amp;&amp;l(v)(...R)),onMousedown:A[3]||(A[3]=_e((...R)=&gt;l(m)&amp;&amp;l(m)(...R),["prevent"])),onMouseup:A[4]||(A[4]=(...R)=&gt;l(h)&amp;&amp;l(h)(...R))},[x("tbody",{ref_key:"tbodyRef",ref:r},[x("tr",null,[T.showWeekNumber?($(),_("th",Ap,ve(l(S)),1)):X("v-if",!0),($(!0),_(Be,null,rt(l(a),(R,H)=&gt;($(),_("th",{key:H,"aria-label":l(M)("el.datepicker.weeksFull."+R),scope:"col"},ve(l(M)("el.datepicker.weeks."+R)),9,Dp))),128))]),($(!0),_(Be,null,rt(l(s),(R,H)=&gt;($(),_("tr",{key:H,class:E(l(N)(R[1]))},[($(!0),_(Be,null,rt(R,(L,z)=&gt;($(),_("td",{key:`${H}.${z}`,ref_for:!0,ref:Y=&gt;l(c)(L)&amp;&amp;(i.value=Y),class:E(l(g)(L)),"aria-current":L.isCurrent?"date":void 0,"aria-selected":L.isCurrent,tabindex:l(c)(L)?0:-1,onFocus:A[0]||(A[0]=(...Y)=&gt;l(b)&amp;&amp;l(b)(...Y))},[G(l(Pp),{cell:L},null,8,["cell"])],42,Rp))),128))],2))),128))],512)],42,Op))}});var kl=fe(Lp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const Bp=ke({...ql,selectionMode:wr("month")}),_p=["aria-label"],Fp=["aria-selected","aria-label","tabindex","onKeydown"],zp={class:"cell"},xp=j({__name:"basic-month-table",props:Bp,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const o=e,a=(g,N,M)=&gt;{const T=Ie().locale(M).startOf("month").month(N).year(g),A=T.daysInMonth();return Us(A).map(R=&gt;T.add(R,"day").toDate())},s=le("month-table"),{t:r,lang:i}=et(),u=I(),d=I(),f=I(o.date.locale("en").localeData().monthsShort().map(g=&gt;g.toLowerCase())),c=I([[],[],[]]),p=I(),h=I(),m=y(()=&gt;{var g,N;const M=c.value,T=Ie().locale(i.value).startOf("month");for(let A=0;A&lt;3;A++){const R=M[A];for(let H=0;H&lt;4;H++){const L=R[H]||(R[H]={row:A,column:H,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});L.type="normal";const z=A*4+H,Y=o.date.startOf("year").month(z),J=o.rangeState.endDate||o.maxDate||o.rangeState.selecting&amp;&amp;o.minDate||null;L.inRange=!!(o.minDate&amp;&amp;Y.isSameOrAfter(o.minDate,"month")&amp;&amp;J&amp;&amp;Y.isSameOrBefore(J,"month"))||!!(o.minDate&amp;&amp;Y.isSameOrBefore(o.minDate,"month")&amp;&amp;J&amp;&amp;Y.isSameOrAfter(J,"month")),(g=o.minDate)!=null&amp;&amp;g.isSameOrAfter(J)?(L.start=!!(J&amp;&amp;Y.isSame(J,"month")),L.end=o.minDate&amp;&amp;Y.isSame(o.minDate,"month")):(L.start=!!(o.minDate&amp;&amp;Y.isSame(o.minDate,"month")),L.end=!!(J&amp;&amp;Y.isSame(J,"month"))),T.isSame(Y)&amp;&amp;(L.type="today"),L.text=z,L.disabled=((N=o.disabledDate)==null?void 0:N.call(o,Y.toDate()))||!1}}return M}),v=()=&gt;{var g;(g=d.value)==null||g.focus()},b=g=&gt;{const N={},M=o.date.year(),T=new Date,A=g.text;return N.disabled=o.disabledDate?a(M,A,i.value).every(o.disabledDate):!1,N.current=$n(o.parsedValue).findIndex(R=&gt;Ie.isDayjs(R)&amp;&amp;R.year()===M&amp;&amp;R.month()===A)&gt;=0,N.today=T.getFullYear()===M&amp;&amp;T.getMonth()===A,g.inRange&amp;&amp;(N["in-range"]=!0,g.start&amp;&amp;(N["start-date"]=!0),g.end&amp;&amp;(N["end-date"]=!0)),N},w=g=&gt;{const N=o.date.year(),M=g.text;return $n(o.date).findIndex(T=&gt;T.year()===N&amp;&amp;T.month()===M)&gt;=0},k=g=&gt;{var N;if(!o.rangeState.selecting)return;let M=g.target;if(M.tagName==="A"&amp;&amp;(M=(N=M.parentNode)==null?void 0:N.parentNode),M.tagName==="DIV"&amp;&amp;(M=M.parentNode),M.tagName!=="TD")return;const T=M.parentNode.rowIndex,A=M.cellIndex;m.value[T][A].disabled||(T!==p.value||A!==h.value)&amp;&amp;(p.value=T,h.value=A,n("changerange",{selecting:!0,endDate:o.date.startOf("year").month(T*4+A)}))},S=g=&gt;{var N;const M=(N=g.target)==null?void 0:N.closest("td");if((M==null?void 0:M.tagName)!=="TD"||ln(M,"disabled"))return;const T=M.cellIndex,R=M.parentNode.rowIndex*4+T,H=o.date.startOf("year").month(R);o.selectionMode==="range"?o.rangeState.selecting?(o.minDate&amp;&amp;H&gt;=o.minDate?n("pick",{minDate:o.minDate,maxDate:H}):n("pick",{minDate:H,maxDate:o.minDate}),n("select",!1)):(n("pick",{minDate:H,maxDate:null}),n("select",!0)):n("pick",R)};return ae(()=&gt;o.date,async()=&gt;{var g,N;(g=u.value)!=null&amp;&amp;g.contains(document.activeElement)&amp;&amp;(await Ee(),(N=d.value)==null||N.focus())}),t({focus:v}),(g,N)=&gt;($(),_("table",{role:"grid","aria-label":l(r)("el.datepicker.monthTablePrompt"),class:E(l(s).b()),onClick:S,onMousemove:k},[x("tbody",{ref_key:"tbodyRef",ref:u},[($(!0),_(Be,null,rt(l(m),(M,T)=&gt;($(),_("tr",{key:T},[($(!0),_(Be,null,rt(M,(A,R)=&gt;($(),_("td",{key:R,ref_for:!0,ref:H=&gt;w(A)&amp;&amp;(d.value=H),class:E(b(A)),"aria-selected":`${w(A)}`,"aria-label":l(r)(`el.datepicker.month${+A.text+1}`),tabindex:w(A)?0:-1,onKeydown:[dt(_e(S,["prevent","stop"]),["space"]),dt(_e(S,["prevent","stop"]),["enter"])]},[x("div",null,[x("span",zp,ve(l(r)("el.datepicker.months."+f.value[A.text])),1)])],42,Fp))),128))]))),128))],512)],42,_p))}});var wl=fe(xp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date:Vp,disabledDate:Kp,parsedValue:Hp}=ql,Wp=ke({date:Vp,disabledDate:Kp,parsedValue:Hp}),jp=["aria-label"],Yp=["aria-selected","tabindex","onKeydown"],Up={class:"cell"},qp={key:1},Gp=j({__name:"basic-year-table",props:Wp,emits:["pick"],setup(e,{expose:t,emit:n}){const o=e,a=(v,b)=&gt;{const w=Ie(String(v)).locale(b).startOf("year"),S=w.endOf("year").dayOfYear();return Us(S).map(g=&gt;w.add(g,"day").toDate())},s=le("year-table"),{t:r,lang:i}=et(),u=I(),d=I(),f=y(()=&gt;Math.floor(o.date.year()/10)*10),c=()=&gt;{var v;(v=d.value)==null||v.focus()},p=v=&gt;{const b={},w=Ie().locale(i.value);return b.disabled=o.disabledDate?a(v,i.value).every(o.disabledDate):!1,b.current=$n(o.parsedValue).findIndex(k=&gt;k.year()===v)&gt;=0,b.today=w.year()===v,b},h=v=&gt;v===f.value&amp;&amp;o.date.year()&lt;f.value&amp;&amp;o.date.year()&gt;f.value+9||$n(o.date).findIndex(b=&gt;b.year()===v)&gt;=0,m=v=&gt;{const w=v.target.closest("td");if(w&amp;&amp;w.textContent){if(ln(w,"disabled"))return;const k=w.textContent||w.innerText;n("pick",Number(k))}};return ae(()=&gt;o.date,async()=&gt;{var v,b;(v=u.value)!=null&amp;&amp;v.contains(document.activeElement)&amp;&amp;(await Ee(),(b=d.value)==null||b.focus())}),t({focus:c}),(v,b)=&gt;($(),_("table",{role:"grid","aria-label":l(r)("el.datepicker.yearTablePrompt"),class:E(l(s).b()),onClick:m},[x("tbody",{ref_key:"tbodyRef",ref:u},[($(),_(Be,null,rt(3,(w,k)=&gt;x("tr",{key:k},[($(),_(Be,null,rt(4,(S,g)=&gt;($(),_(Be,{key:k+"_"+g},[k*4+g&lt;10?($(),_("td",{key:0,ref_for:!0,ref:N=&gt;h(l(f)+k*4+g)&amp;&amp;(d.value=N),class:E(["available",p(l(f)+k*4+g)]),"aria-selected":`${h(l(f)+k*4+g)}`,tabindex:h(l(f)+k*4+g)?0:-1,onKeydown:[dt(_e(m,["prevent","stop"]),["space"]),dt(_e(m,["prevent","stop"]),["enter"])]},[x("span",Up,ve(l(f)+k*4+g),1)],42,Yp)):($(),_("td",qp))],64))),64))])),64))],512)],10,jp))}});var Xp=fe(Gp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const Jp=["onClick"],Zp=["aria-label"],Qp=["aria-label"],ev=["aria-label"],tv=["aria-label"],nv=j({__name:"panel-date-pick",props:Sp,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,o=(K,Q,q)=&gt;!0,a=le("picker-panel"),s=le("date-picker"),r=io(),i=sn(),{t:u,lang:d}=et(),f=ge("EP_PICKER_BASE"),c=ge(el),{shortcuts:p,disabledDate:h,cellClassName:m,defaultTime:v}=f.props,b=ut(f.props,"defaultValue"),w=I(),k=I(Ie().locale(d.value)),S=I(!1);let g=!1;const N=y(()=&gt;Ie(v).locale(d.value)),M=y(()=&gt;k.value.month()),T=y(()=&gt;k.value.year()),A=I([]),R=I(null),H=I(null),L=K=&gt;A.value.length&gt;0?o(K,A.value,n.format||"HH:mm:ss"):!0,z=K=&gt;v&amp;&amp;!We.value&amp;&amp;!S.value&amp;&amp;!g?N.value.year(K.year()).month(K.month()).date(K.date()):$e.value?K.millisecond(0):K.startOf("day"),Y=(K,...Q)=&gt;{if(!K)t("pick",K,...Q);else if(Ze(K)){const q=K.map(z);t("pick",q,...Q)}else t("pick",z(K),...Q);R.value=null,H.value=null,S.value=!1,g=!1},J=(K,Q)=&gt;{if(P.value==="date"){K=K;let q=n.parsedValue?n.parsedValue.year(K.year()).month(K.month()).date(K.date()):K;L(q)||(q=A.value[0][0].year(K.year()).month(K.month()).date(K.date())),k.value=q,Y(q,$e.value||Q)}else P.value==="week"?Y(K.date):P.value==="dates"&amp;&amp;Y(K,!0)},Z=K=&gt;{const Q=K?"add":"subtract";k.value=k.value[Q](1,"month"),we("month")},he=K=&gt;{const Q=k.value,q=K?"add":"subtract";k.value=D.value==="year"?Q[q](10,"year"):Q[q](1,"year"),we("year")},D=I("date"),B=y(()=&gt;{const K=u("el.datepicker.year");if(D.value==="year"){const Q=Math.floor(T.value/10)*10;return K?`${Q} ${K} - ${Q+9} ${K}`:`${Q} - ${Q+9}`}return`${T.value} ${K}`}),C=K=&gt;{const Q=ot(K.value)?K.value():K.value;if(Q){g=!0,Y(Ie(Q).locale(d.value));return}K.onClick&amp;&amp;K.onClick({attrs:r,slots:i,emit:t})},P=y(()=&gt;{const{type:K}=n;return["week","month","year","dates"].includes(K)?K:"date"}),F=y(()=&gt;P.value==="date"?D.value:P.value),W=y(()=&gt;!!p.length),se=async K=&gt;{k.value=k.value.startOf("month").month(K),P.value==="month"?Y(k.value,!1):(D.value="date",["month","year","date","week"].includes(P.value)&amp;&amp;(Y(k.value,!0),await Ee(),Ue())),we("month")},pe=async K=&gt;{P.value==="year"?(k.value=k.value.startOf("year").year(K),Y(k.value,!1)):(k.value=k.value.year(K),D.value="month",["month","year","date","week"].includes(P.value)&amp;&amp;(Y(k.value,!0),await Ee(),Ue())),we("year")},Te=async K=&gt;{D.value=K,await Ee(),Ue()},$e=y(()=&gt;n.type==="datetime"||n.type==="datetimerange"),de=y(()=&gt;$e.value||P.value==="dates"),Se=y(()=&gt;h?n.parsedValue?Ze(n.parsedValue)?h(n.parsedValue[0].toDate()):h(n.parsedValue.toDate()):!0:!1),Le=()=&gt;{if(P.value==="dates")Y(n.parsedValue);else{let K=n.parsedValue;if(!K){const Q=Ie(v).locale(d.value),q=Ne();K=Q.year(q.year()).month(q.month()).date(q.date())}k.value=K,Y(K)}},De=y(()=&gt;h?h(Ie().locale(d.value).toDate()):!1),ce=()=&gt;{const Q=Ie().locale(d.value).toDate();S.value=!0,(!h||!h(Q))&amp;&amp;L(Q)&amp;&amp;(k.value=Ie().locale(d.value),Y(k.value))},me=y(()=&gt;Gs(n.format)),Fe=y(()=&gt;qs(n.format)),We=y(()=&gt;{if(H.value)return H.value;if(!(!n.parsedValue&amp;&amp;!b.value))return(n.parsedValue||k.value).format(me.value)}),Ge=y(()=&gt;{if(R.value)return R.value;if(!(!n.parsedValue&amp;&amp;!b.value))return(n.parsedValue||k.value).format(Fe.value)}),He=I(!1),tt=()=&gt;{He.value=!0},at=()=&gt;{He.value=!1},st=K=&gt;({hour:K.hour(),minute:K.minute(),second:K.second(),year:K.year(),month:K.month(),date:K.date()}),Re=(K,Q,q)=&gt;{const{hour:ne,minute:O,second:re}=st(K),Pe=n.parsedValue?n.parsedValue.hour(ne).minute(O).second(re):K;k.value=Pe,Y(k.value,!0),q||(He.value=Q)},Ct=K=&gt;{const Q=Ie(K,me.value).locale(d.value);if(Q.isValid()&amp;&amp;L(Q)){const{year:q,month:ne,date:O}=st(k.value);k.value=Q.year(q).month(ne).date(O),H.value=null,He.value=!1,Y(k.value,!0)}},vt=K=&gt;{const Q=Ie(K,Fe.value).locale(d.value);if(Q.isValid()){if(h&amp;&amp;h(Q.toDate()))return;const{hour:q,minute:ne,second:O}=st(k.value);k.value=Q.hour(q).minute(ne).second(O),R.value=null,Y(k.value,!0)}},Tt=K=&gt;Ie.isDayjs(K)&amp;&amp;K.isValid()&amp;&amp;(h?!h(K.toDate()):!0),bt=K=&gt;P.value==="dates"?K.map(Q=&gt;Q.format(n.format)):K.format(n.format),ue=K=&gt;Ie(K,n.format).locale(d.value),Ne=()=&gt;{const K=Ie(b.value).locale(d.value);if(!b.value){const Q=N.value;return Ie().hour(Q.hour()).minute(Q.minute()).second(Q.second()).locale(d.value)}return K},Ue=async()=&gt;{var K;["week","month","year","date"].includes(P.value)&amp;&amp;((K=w.value)==null||K.focus(),P.value==="week"&amp;&amp;kt(be.down))},$t=K=&gt;{const{code:Q}=K;[be.up,be.down,be.left,be.right,be.home,be.end,be.pageUp,be.pageDown].includes(Q)&amp;&amp;(kt(Q),K.stopPropagation(),K.preventDefault()),[be.enter,be.space,be.numpadEnter].includes(Q)&amp;&amp;R.value===null&amp;&amp;H.value===null&amp;&amp;(K.preventDefault(),Y(k.value,!1))},kt=K=&gt;{var Q;const{up:q,down:ne,left:O,right:re,home:Pe,end:Ve,pageUp:wt,pageDown:kn}=be,Ut={year:{[q]:-4,[ne]:4,[O]:-1,[re]:1,offset:(V,te)=&gt;V.setFullYear(V.getFullYear()+te)},month:{[q]:-4,[ne]:4,[O]:-1,[re]:1,offset:(V,te)=&gt;V.setMonth(V.getMonth()+te)},week:{[q]:-1,[ne]:1,[O]:-1,[re]:1,offset:(V,te)=&gt;V.setDate(V.getDate()+te*7)},date:{[q]:-7,[ne]:7,[O]:-1,[re]:1,[Pe]:V=&gt;-V.getDay(),[Ve]:V=&gt;-V.getDay()+6,[wt]:V=&gt;-new Date(V.getFullYear(),V.getMonth(),0).getDate(),[kn]:V=&gt;new Date(V.getFullYear(),V.getMonth()+1,0).getDate(),offset:(V,te)=&gt;V.setDate(V.getDate()+te)}},Bt=k.value.toDate();for(;Math.abs(k.value.diff(Bt,"year",!0))&lt;1;){const V=Ut[F.value];if(!V)return;if(V.offset(Bt,ot(V[K])?V[K](Bt):(Q=V[K])!=null?Q:0),h&amp;&amp;h(Bt))break;const te=Ie(Bt).locale(d.value);k.value=te,t("pick",te,!0);break}},we=K=&gt;{t("panel-change",k.value.toDate(),K,D.value)};return ae(()=&gt;P.value,K=&gt;{if(["month","year"].includes(K)){D.value=K;return}D.value="date"},{immediate:!0}),ae(()=&gt;D.value,()=&gt;{c==null||c.updatePopper()}),ae(()=&gt;b.value,K=&gt;{K&amp;&amp;(k.value=Ne())},{immediate:!0}),ae(()=&gt;n.parsedValue,K=&gt;{if(K){if(P.value==="dates"||Array.isArray(K))return;k.value=K}else k.value=Ne()},{immediate:!0}),t("set-picker-option",["isValidValue",Tt]),t("set-picker-option",["formatToString",bt]),t("set-picker-option",["parseUserInput",ue]),t("set-picker-option",["handleFocusPicker",Ue]),(K,Q)=&gt;($(),_("div",{class:E([l(a).b(),l(s).b(),{"has-sidebar":K.$slots.sidebar||l(W),"has-time":l($e)}])},[x("div",{class:E(l(a).e("body-wrapper"))},[oe(K.$slots,"sidebar",{class:E(l(a).e("sidebar"))}),l(W)?($(),_("div",{key:0,class:E(l(a).e("sidebar"))},[($(!0),_(Be,null,rt(l(p),(q,ne)=&gt;($(),_("button",{key:ne,type:"button",class:E(l(a).e("shortcut")),onClick:O=&gt;C(q)},ve(q.text),11,Jp))),128))],2)):X("v-if",!0),x("div",{class:E(l(a).e("body"))},[l($e)?($(),_("div",{key:0,class:E(l(s).e("time-header"))},[x("span",{class:E(l(s).e("editor-wrap"))},[G(l(Gt),{placeholder:l(u)("el.datepicker.selectDate"),"model-value":l(Ge),size:"small","validate-event":!1,onInput:Q[0]||(Q[0]=q=&gt;R.value=q),onChange:vt},null,8,["placeholder","model-value"])],2),xe(($(),_("span",{class:E(l(s).e("editor-wrap"))},[G(l(Gt),{placeholder:l(u)("el.datepicker.selectTime"),"model-value":l(We),size:"small","validate-event":!1,onFocus:tt,onInput:Q[1]||(Q[1]=q=&gt;H.value=q),onChange:Ct},null,8,["placeholder","model-value"]),G(l(jo),{visible:He.value,format:l(me),"parsed-value":k.value,onPick:Re},null,8,["visible","format","parsed-value"])],2)),[[l(so),at]])],2)):X("v-if",!0),xe(x("div",{class:E([l(s).e("header"),(D.value==="year"||D.value==="month")&amp;&amp;l(s).e("header--bordered")])},[x("span",{class:E(l(s).e("prev-btn"))},[x("button",{type:"button","aria-label":l(u)("el.datepicker.prevYear"),class:E(["d-arrow-left",l(a).e("icon-btn")]),onClick:Q[2]||(Q[2]=q=&gt;he(!1))},[G(l(Me),null,{default:U(()=&gt;[G(l(Hn))]),_:1})],10,Zp),xe(x("button",{type:"button","aria-label":l(u)("el.datepicker.prevMonth"),class:E([l(a).e("icon-btn"),"arrow-left"]),onClick:Q[3]||(Q[3]=q=&gt;Z(!1))},[G(l(Me),null,{default:U(()=&gt;[G(l(oo))]),_:1})],10,Qp),[[lt,D.value==="date"]])],2),x("span",{role:"button",class:E(l(s).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:Q[4]||(Q[4]=dt(q=&gt;Te("year"),["enter"])),onClick:Q[5]||(Q[5]=q=&gt;Te("year"))},ve(l(B)),35),xe(x("span",{role:"button","aria-live":"polite",tabindex:"0",class:E([l(s).e("header-label"),{active:D.value==="month"}]),onKeydown:Q[6]||(Q[6]=dt(q=&gt;Te("month"),["enter"])),onClick:Q[7]||(Q[7]=q=&gt;Te("month"))},ve(l(u)(`el.datepicker.month${l(M)+1}`)),35),[[lt,D.value==="date"]]),x("span",{class:E(l(s).e("next-btn"))},[xe(x("button",{type:"button","aria-label":l(u)("el.datepicker.nextMonth"),class:E([l(a).e("icon-btn"),"arrow-right"]),onClick:Q[8]||(Q[8]=q=&gt;Z(!0))},[G(l(Me),null,{default:U(()=&gt;[G(l(on))]),_:1})],10,ev),[[lt,D.value==="date"]]),x("button",{type:"button","aria-label":l(u)("el.datepicker.nextYear"),class:E([l(a).e("icon-btn"),"d-arrow-right"]),onClick:Q[9]||(Q[9]=q=&gt;he(!0))},[G(l(Me),null,{default:U(()=&gt;[G(l(Wn))]),_:1})],10,tv)],2)],2),[[lt,D.value!=="time"]]),x("div",{class:E(l(a).e("content")),onKeydown:$t},[D.value==="date"?($(),ee(kl,{key:0,ref_key:"currentViewRef",ref:w,"selection-mode":l(P),date:k.value,"parsed-value":K.parsedValue,"disabled-date":l(h),"cell-class-name":l(m),onPick:J},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):X("v-if",!0),D.value==="year"?($(),ee(Xp,{key:1,ref_key:"currentViewRef",ref:w,date:k.value,"disabled-date":l(h),"parsed-value":K.parsedValue,onPick:pe},null,8,["date","disabled-date","parsed-value"])):X("v-if",!0),D.value==="month"?($(),ee(wl,{key:2,ref_key:"currentViewRef",ref:w,date:k.value,"parsed-value":K.parsedValue,"disabled-date":l(h),onPick:se},null,8,["date","parsed-value","disabled-date"])):X("v-if",!0)],34)],2)],2),xe(x("div",{class:E(l(a).e("footer"))},[xe(G(l(Mn),{text:"",size:"small",class:E(l(a).e("link-btn")),disabled:l(De),onClick:ce},{default:U(()=&gt;[ct(ve(l(u)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[lt,l(P)!=="dates"]]),G(l(Mn),{plain:"",size:"small",class:E(l(a).e("link-btn")),disabled:l(Se),onClick:Le},{default:U(()=&gt;[ct(ve(l(u)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[lt,l(de)&amp;&amp;D.value==="date"]])],2))}});var ov=fe(nv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const lv=ke({...Cr,...kr}),av=e=&gt;{const{emit:t}=Ke(),n=io(),o=sn();return s=&gt;{const r=ot(s.value)?s.value():s.value;if(r){t("pick",[Ie(r[0]).locale(e.value),Ie(r[1]).locale(e.value)]);return}s.onClick&amp;&amp;s.onClick({attrs:n,slots:o,emit:t})}},Er=(e,{defaultValue:t,leftDate:n,rightDate:o,unit:a,onParsedValueChanged:s})=&gt;{const{emit:r}=Ke(),{pickerNs:i}=ge(Ul),u=le("date-range-picker"),{t:d,lang:f}=et(),c=av(f),p=I(),h=I(),m=I({endDate:null,selecting:!1}),v=S=&gt;{m.value=S},b=(S=!1)=&gt;{const g=l(p),N=l(h);yl([g,N])&amp;&amp;r("pick",[g,N],S)},w=S=&gt;{m.value.selecting=S,S||(m.value.endDate=null)},k=()=&gt;{const[S,g]=Sr(l(t),{lang:l(f),unit:a,unlinkPanels:e.unlinkPanels});p.value=void 0,h.value=void 0,n.value=S,o.value=g};return ae(t,S=&gt;{S&amp;&amp;k()},{immediate:!0}),ae(()=&gt;e.parsedValue,S=&gt;{if(Ze(S)&amp;&amp;S.length===2){const[g,N]=S;p.value=g,n.value=g,h.value=N,s(l(p),l(h))}else k()},{immediate:!0}),{minDate:p,maxDate:h,rangeState:m,lang:f,ppNs:i,drpNs:u,handleChangeRange:v,handleRangeConfirm:b,handleShortcutClick:c,onSelect:w,t:d}},sv=["onClick"],rv=["aria-label"],iv=["aria-label"],uv=["disabled","aria-label"],dv=["disabled","aria-label"],cv=["disabled","aria-label"],fv=["disabled","aria-label"],pv=["aria-label"],vv=["aria-label"],ko="month",mv=j({__name:"panel-date-range",props:lv,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,o=ge("EP_PICKER_BASE"),{disabledDate:a,cellClassName:s,format:r,defaultTime:i,clearable:u}=o.props,d=ut(o.props,"shortcuts"),f=ut(o.props,"defaultValue"),{lang:c}=et(),p=I(Ie().locale(c.value)),h=I(Ie().locale(c.value).add(1,ko)),{minDate:m,maxDate:v,rangeState:b,ppNs:w,drpNs:k,handleChangeRange:S,handleRangeConfirm:g,handleShortcutClick:N,onSelect:M,t:T}=Er(n,{defaultValue:f,leftDate:p,rightDate:h,unit:ko,onParsedValueChanged:Q}),A=I({min:null,max:null}),R=I({min:null,max:null}),H=y(()=&gt;`${p.value.year()} ${T("el.datepicker.year")} ${T(`el.datepicker.month${p.value.month()+1}`)}`),L=y(()=&gt;`${h.value.year()} ${T("el.datepicker.year")} ${T(`el.datepicker.month${h.value.month()+1}`)}`),z=y(()=&gt;p.value.year()),Y=y(()=&gt;p.value.month()),J=y(()=&gt;h.value.year()),Z=y(()=&gt;h.value.month()),he=y(()=&gt;!!d.value.length),D=y(()=&gt;A.value.min!==null?A.value.min:m.value?m.value.format(W.value):""),B=y(()=&gt;A.value.max!==null?A.value.max:v.value||m.value?(v.value||m.value).format(W.value):""),C=y(()=&gt;R.value.min!==null?R.value.min:m.value?m.value.format(F.value):""),P=y(()=&gt;R.value.max!==null?R.value.max:v.value||m.value?(v.value||m.value).format(F.value):""),F=y(()=&gt;Gs(r)),W=y(()=&gt;qs(r)),se=q=&gt;yl(q)&amp;&amp;(a?!a(q[0].toDate())&amp;&amp;!a(q[1].toDate()):!0),pe=()=&gt;{p.value=p.value.subtract(1,"year"),n.unlinkPanels||(h.value=p.value.add(1,"month")),me("year")},Te=()=&gt;{p.value=p.value.subtract(1,"month"),n.unlinkPanels||(h.value=p.value.add(1,"month")),me("month")},$e=()=&gt;{n.unlinkPanels?h.value=h.value.add(1,"year"):(p.value=p.value.add(1,"year"),h.value=p.value.add(1,"month")),me("year")},de=()=&gt;{n.unlinkPanels?h.value=h.value.add(1,"month"):(p.value=p.value.add(1,"month"),h.value=p.value.add(1,"month")),me("month")},Se=()=&gt;{p.value=p.value.add(1,"year"),me("year")},Le=()=&gt;{p.value=p.value.add(1,"month"),me("month")},De=()=&gt;{h.value=h.value.subtract(1,"year"),me("year")},ce=()=&gt;{h.value=h.value.subtract(1,"month"),me("month")},me=q=&gt;{t("panel-change",[p.value.toDate(),h.value.toDate()],q)},Fe=y(()=&gt;{const q=(Y.value+1)%12,ne=Y.value+1&gt;=12?1:0;return n.unlinkPanels&amp;&amp;new Date(z.value+ne,q)&lt;new Date(J.value,Z.value)}),We=y(()=&gt;n.unlinkPanels&amp;&amp;J.value*12+Z.value-(z.value*12+Y.value+1)&gt;=12),Ge=y(()=&gt;!(m.value&amp;&amp;v.value&amp;&amp;!b.value.selecting&amp;&amp;yl([m.value,v.value]))),He=y(()=&gt;n.type==="datetime"||n.type==="datetimerange"),tt=(q,ne)=&gt;{if(q)return i?Ie(i[ne]||i).locale(c.value).year(q.year()).month(q.month()).date(q.date()):q},at=(q,ne=!0)=&gt;{const O=q.minDate,re=q.maxDate,Pe=tt(O,0),Ve=tt(re,1);v.value===Ve&amp;&amp;m.value===Pe||(t("calendar-change",[O.toDate(),re&amp;&amp;re.toDate()]),v.value=Ve,m.value=Pe,!(!ne||He.value)&amp;&amp;g())},st=I(!1),Re=I(!1),Ct=()=&gt;{st.value=!1},vt=()=&gt;{Re.value=!1},Tt=(q,ne)=&gt;{A.value[ne]=q;const O=Ie(q,W.value).locale(c.value);if(O.isValid()){if(a&amp;&amp;a(O.toDate()))return;ne==="min"?(p.value=O,m.value=(m.value||p.value).year(O.year()).month(O.month()).date(O.date()),!n.unlinkPanels&amp;&amp;(!v.value||v.value.isBefore(m.value))&amp;&amp;(h.value=O.add(1,"month"),v.value=m.value.add(1,"month"))):(h.value=O,v.value=(v.value||h.value).year(O.year()).month(O.month()).date(O.date()),!n.unlinkPanels&amp;&amp;(!m.value||m.value.isAfter(v.value))&amp;&amp;(p.value=O.subtract(1,"month"),m.value=v.value.subtract(1,"month")))}},bt=(q,ne)=&gt;{A.value[ne]=null},ue=(q,ne)=&gt;{R.value[ne]=q;const O=Ie(q,F.value).locale(c.value);O.isValid()&amp;&amp;(ne==="min"?(st.value=!0,m.value=(m.value||p.value).hour(O.hour()).minute(O.minute()).second(O.second()),(!v.value||v.value.isBefore(m.value))&amp;&amp;(v.value=m.value)):(Re.value=!0,v.value=(v.value||h.value).hour(O.hour()).minute(O.minute()).second(O.second()),h.value=v.value,v.value&amp;&amp;v.value.isBefore(m.value)&amp;&amp;(m.value=v.value)))},Ne=(q,ne)=&gt;{R.value[ne]=null,ne==="min"?(p.value=m.value,st.value=!1):(h.value=v.value,Re.value=!1)},Ue=(q,ne,O)=&gt;{R.value.min||(q&amp;&amp;(p.value=q,m.value=(m.value||p.value).hour(q.hour()).minute(q.minute()).second(q.second())),O||(st.value=ne),(!v.value||v.value.isBefore(m.value))&amp;&amp;(v.value=m.value,h.value=q))},$t=(q,ne,O)=&gt;{R.value.max||(q&amp;&amp;(h.value=q,v.value=(v.value||h.value).hour(q.hour()).minute(q.minute()).second(q.second())),O||(Re.value=ne),v.value&amp;&amp;v.value.isBefore(m.value)&amp;&amp;(m.value=v.value))},kt=()=&gt;{p.value=Sr(l(f),{lang:l(c),unit:"month",unlinkPanels:n.unlinkPanels})[0],h.value=p.value.add(1,"month"),t("pick",null)},we=q=&gt;Ze(q)?q.map(ne=&gt;ne.format(r)):q.format(r),K=q=&gt;Ze(q)?q.map(ne=&gt;Ie(ne,r).locale(c.value)):Ie(q,r).locale(c.value);function Q(q,ne){if(n.unlinkPanels&amp;&amp;ne){const O=(q==null?void 0:q.year())||0,re=(q==null?void 0:q.month())||0,Pe=ne.year(),Ve=ne.month();h.value=O===Pe&amp;&amp;re===Ve?ne.add(1,ko):ne}else h.value=p.value.add(1,ko),ne&amp;&amp;(h.value=h.value.hour(ne.hour()).minute(ne.minute()).second(ne.second()))}return t("set-picker-option",["isValidValue",se]),t("set-picker-option",["parseUserInput",K]),t("set-picker-option",["formatToString",we]),t("set-picker-option",["handleClear",kt]),(q,ne)=&gt;($(),_("div",{class:E([l(w).b(),l(k).b(),{"has-sidebar":q.$slots.sidebar||l(he),"has-time":l(He)}])},[x("div",{class:E(l(w).e("body-wrapper"))},[oe(q.$slots,"sidebar",{class:E(l(w).e("sidebar"))}),l(he)?($(),_("div",{key:0,class:E(l(w).e("sidebar"))},[($(!0),_(Be,null,rt(l(d),(O,re)=&gt;($(),_("button",{key:re,type:"button",class:E(l(w).e("shortcut")),onClick:Pe=&gt;l(N)(O)},ve(O.text),11,sv))),128))],2)):X("v-if",!0),x("div",{class:E(l(w).e("body"))},[l(He)?($(),_("div",{key:0,class:E(l(k).e("time-header"))},[x("span",{class:E(l(k).e("editors-wrap"))},[x("span",{class:E(l(k).e("time-picker-wrap"))},[G(l(Gt),{size:"small",disabled:l(b).selecting,placeholder:l(T)("el.datepicker.startDate"),class:E(l(k).e("editor")),"model-value":l(D),"validate-event":!1,onInput:ne[0]||(ne[0]=O=&gt;Tt(O,"min")),onChange:ne[1]||(ne[1]=O=&gt;bt(O,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),xe(($(),_("span",{class:E(l(k).e("time-picker-wrap"))},[G(l(Gt),{size:"small",class:E(l(k).e("editor")),disabled:l(b).selecting,placeholder:l(T)("el.datepicker.startTime"),"model-value":l(C),"validate-event":!1,onFocus:ne[2]||(ne[2]=O=&gt;st.value=!0),onInput:ne[3]||(ne[3]=O=&gt;ue(O,"min")),onChange:ne[4]||(ne[4]=O=&gt;Ne(O,"min"))},null,8,["class","disabled","placeholder","model-value"]),G(l(jo),{visible:st.value,format:l(F),"datetime-role":"start","parsed-value":p.value,onPick:Ue},null,8,["visible","format","parsed-value"])],2)),[[l(so),Ct]])],2),x("span",null,[G(l(Me),null,{default:U(()=&gt;[G(l(on))]),_:1})]),x("span",{class:E([l(k).e("editors-wrap"),"is-right"])},[x("span",{class:E(l(k).e("time-picker-wrap"))},[G(l(Gt),{size:"small",class:E(l(k).e("editor")),disabled:l(b).selecting,placeholder:l(T)("el.datepicker.endDate"),"model-value":l(B),readonly:!l(m),"validate-event":!1,onInput:ne[5]||(ne[5]=O=&gt;Tt(O,"max")),onChange:ne[6]||(ne[6]=O=&gt;bt(O,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),xe(($(),_("span",{class:E(l(k).e("time-picker-wrap"))},[G(l(Gt),{size:"small",class:E(l(k).e("editor")),disabled:l(b).selecting,placeholder:l(T)("el.datepicker.endTime"),"model-value":l(P),readonly:!l(m),"validate-event":!1,onFocus:ne[7]||(ne[7]=O=&gt;l(m)&amp;&amp;(Re.value=!0)),onInput:ne[8]||(ne[8]=O=&gt;ue(O,"max")),onChange:ne[9]||(ne[9]=O=&gt;Ne(O,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),G(l(jo),{"datetime-role":"end",visible:Re.value,format:l(F),"parsed-value":h.value,onPick:$t},null,8,["visible","format","parsed-value"])],2)),[[l(so),vt]])],2)],2)):X("v-if",!0),x("div",{class:E([[l(w).e("content"),l(k).e("content")],"is-left"])},[x("div",{class:E(l(k).e("header"))},[x("button",{type:"button",class:E([l(w).e("icon-btn"),"d-arrow-left"]),"aria-label":l(T)("el.datepicker.prevYear"),onClick:pe},[G(l(Me),null,{default:U(()=&gt;[G(l(Hn))]),_:1})],10,rv),x("button",{type:"button",class:E([l(w).e("icon-btn"),"arrow-left"]),"aria-label":l(T)("el.datepicker.prevMonth"),onClick:Te},[G(l(Me),null,{default:U(()=&gt;[G(l(oo))]),_:1})],10,iv),q.unlinkPanels?($(),_("button",{key:0,type:"button",disabled:!l(We),class:E([[l(w).e("icon-btn"),{"is-disabled":!l(We)}],"d-arrow-right"]),"aria-label":l(T)("el.datepicker.nextYear"),onClick:Se},[G(l(Me),null,{default:U(()=&gt;[G(l(Wn))]),_:1})],10,uv)):X("v-if",!0),q.unlinkPanels?($(),_("button",{key:1,type:"button",disabled:!l(Fe),class:E([[l(w).e("icon-btn"),{"is-disabled":!l(Fe)}],"arrow-right"]),"aria-label":l(T)("el.datepicker.nextMonth"),onClick:Le},[G(l(Me),null,{default:U(()=&gt;[G(l(on))]),_:1})],10,dv)):X("v-if",!0),x("div",null,ve(l(H)),1)],2),G(kl,{"selection-mode":"range",date:p.value,"min-date":l(m),"max-date":l(v),"range-state":l(b),"disabled-date":l(a),"cell-class-name":l(s),onChangerange:l(S),onPick:at,onSelect:l(M)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),x("div",{class:E([[l(w).e("content"),l(k).e("content")],"is-right"])},[x("div",{class:E(l(k).e("header"))},[q.unlinkPanels?($(),_("button",{key:0,type:"button",disabled:!l(We),class:E([[l(w).e("icon-btn"),{"is-disabled":!l(We)}],"d-arrow-left"]),"aria-label":l(T)("el.datepicker.prevYear"),onClick:De},[G(l(Me),null,{default:U(()=&gt;[G(l(Hn))]),_:1})],10,cv)):X("v-if",!0),q.unlinkPanels?($(),_("button",{key:1,type:"button",disabled:!l(Fe),class:E([[l(w).e("icon-btn"),{"is-disabled":!l(Fe)}],"arrow-left"]),"aria-label":l(T)("el.datepicker.prevMonth"),onClick:ce},[G(l(Me),null,{default:U(()=&gt;[G(l(oo))]),_:1})],10,fv)):X("v-if",!0),x("button",{type:"button","aria-label":l(T)("el.datepicker.nextYear"),class:E([l(w).e("icon-btn"),"d-arrow-right"]),onClick:$e},[G(l(Me),null,{default:U(()=&gt;[G(l(Wn))]),_:1})],10,pv),x("button",{type:"button",class:E([l(w).e("icon-btn"),"arrow-right"]),"aria-label":l(T)("el.datepicker.nextMonth"),onClick:de},[G(l(Me),null,{default:U(()=&gt;[G(l(on))]),_:1})],10,vv),x("div",null,ve(l(L)),1)],2),G(kl,{"selection-mode":"range",date:h.value,"min-date":l(m),"max-date":l(v),"range-state":l(b),"disabled-date":l(a),"cell-class-name":l(s),onChangerange:l(S),onPick:at,onSelect:l(M)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),l(He)?($(),_("div",{key:0,class:E(l(w).e("footer"))},[l(u)?($(),ee(l(Mn),{key:0,text:"",size:"small",class:E(l(w).e("link-btn")),onClick:kt},{default:U(()=&gt;[ct(ve(l(T)("el.datepicker.clear")),1)]),_:1},8,["class"])):X("v-if",!0),G(l(Mn),{plain:"",size:"small",class:E(l(w).e("link-btn")),disabled:l(Ge),onClick:ne[10]||(ne[10]=O=&gt;l(g)(!1))},{default:U(()=&gt;[ct(ve(l(T)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):X("v-if",!0)],2))}});var hv=fe(mv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const gv=ke({...kr}),bv=["pick","set-picker-option","calendar-change"],yv=({unlinkPanels:e,leftDate:t,rightDate:n})=&gt;{const{t:o}=et(),a=()=&gt;{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},s=()=&gt;{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},r=()=&gt;{t.value=t.value.add(1,"year")},i=()=&gt;{n.value=n.value.subtract(1,"year")},u=y(()=&gt;`${t.value.year()} ${o("el.datepicker.year")}`),d=y(()=&gt;`${n.value.year()} ${o("el.datepicker.year")}`),f=y(()=&gt;t.value.year()),c=y(()=&gt;n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:a,rightNextYear:s,leftNextYear:r,rightPrevYear:i,leftLabel:u,rightLabel:d,leftYear:f,rightYear:c}},Cv=["onClick"],kv=["disabled"],wv=["disabled"],wo="year",Sv=j({name:"DatePickerMonthRange"}),Ev=j({...Sv,props:gv,emits:bv,setup(e,{emit:t}){const n=e,{lang:o}=et(),a=ge("EP_PICKER_BASE"),{shortcuts:s,disabledDate:r,format:i}=a.props,u=ut(a.props,"defaultValue"),d=I(Ie().locale(o.value)),f=I(Ie().locale(o.value).add(1,wo)),{minDate:c,maxDate:p,rangeState:h,ppNs:m,drpNs:v,handleChangeRange:b,handleRangeConfirm:w,handleShortcutClick:k,onSelect:S}=Er(n,{defaultValue:u,leftDate:d,rightDate:f,unit:wo,onParsedValueChanged:he}),g=y(()=&gt;!!s.length),{leftPrevYear:N,rightNextYear:M,leftNextYear:T,rightPrevYear:A,leftLabel:R,rightLabel:H,leftYear:L,rightYear:z}=yv({unlinkPanels:ut(n,"unlinkPanels"),leftDate:d,rightDate:f}),Y=y(()=&gt;n.unlinkPanels&amp;&amp;z.value&gt;L.value+1),J=(D,B=!0)=&gt;{const C=D.minDate,P=D.maxDate;p.value===P&amp;&amp;c.value===C||(t("calendar-change",[C.toDate(),P&amp;&amp;P.toDate()]),p.value=P,c.value=C,B&amp;&amp;w())},Z=D=&gt;D.map(B=&gt;B.format(i));function he(D,B){if(n.unlinkPanels&amp;&amp;B){const C=(D==null?void 0:D.year())||0,P=B.year();f.value=C===P?B.add(1,wo):B}else f.value=d.value.add(1,wo)}return t("set-picker-option",["formatToString",Z]),(D,B)=&gt;($(),_("div",{class:E([l(m).b(),l(v).b(),{"has-sidebar":!!D.$slots.sidebar||l(g)}])},[x("div",{class:E(l(m).e("body-wrapper"))},[oe(D.$slots,"sidebar",{class:E(l(m).e("sidebar"))}),l(g)?($(),_("div",{key:0,class:E(l(m).e("sidebar"))},[($(!0),_(Be,null,rt(l(s),(C,P)=&gt;($(),_("button",{key:P,type:"button",class:E(l(m).e("shortcut")),onClick:F=&gt;l(k)(C)},ve(C.text),11,Cv))),128))],2)):X("v-if",!0),x("div",{class:E(l(m).e("body"))},[x("div",{class:E([[l(m).e("content"),l(v).e("content")],"is-left"])},[x("div",{class:E(l(v).e("header"))},[x("button",{type:"button",class:E([l(m).e("icon-btn"),"d-arrow-left"]),onClick:B[0]||(B[0]=(...C)=&gt;l(N)&amp;&amp;l(N)(...C))},[G(l(Me),null,{default:U(()=&gt;[G(l(Hn))]),_:1})],2),D.unlinkPanels?($(),_("button",{key:0,type:"button",disabled:!l(Y),class:E([[l(m).e("icon-btn"),{[l(m).is("disabled")]:!l(Y)}],"d-arrow-right"]),onClick:B[1]||(B[1]=(...C)=&gt;l(T)&amp;&amp;l(T)(...C))},[G(l(Me),null,{default:U(()=&gt;[G(l(Wn))]),_:1})],10,kv)):X("v-if",!0),x("div",null,ve(l(R)),1)],2),G(wl,{"selection-mode":"range",date:d.value,"min-date":l(c),"max-date":l(p),"range-state":l(h),"disabled-date":l(r),onChangerange:l(b),onPick:J,onSelect:l(S)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),x("div",{class:E([[l(m).e("content"),l(v).e("content")],"is-right"])},[x("div",{class:E(l(v).e("header"))},[D.unlinkPanels?($(),_("button",{key:0,type:"button",disabled:!l(Y),class:E([[l(m).e("icon-btn"),{"is-disabled":!l(Y)}],"d-arrow-left"]),onClick:B[2]||(B[2]=(...C)=&gt;l(A)&amp;&amp;l(A)(...C))},[G(l(Me),null,{default:U(()=&gt;[G(l(Hn))]),_:1})],10,wv)):X("v-if",!0),x("button",{type:"button",class:E([l(m).e("icon-btn"),"d-arrow-right"]),onClick:B[3]||(B[3]=(...C)=&gt;l(M)&amp;&amp;l(M)(...C))},[G(l(Me),null,{default:U(()=&gt;[G(l(Wn))]),_:1})],2),x("div",null,ve(l(H)),1)],2),G(wl,{"selection-mode":"range",date:f.value,"min-date":l(c),"max-date":l(p),"range-state":l(h),"disabled-date":l(r),onChangerange:l(b),onPick:J,onSelect:l(S)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var Tv=fe(Ev,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const $v=function(e){switch(e){case"daterange":case"datetimerange":return hv;case"monthrange":return Tv;default:return ov}};Ie.extend(Ii);Ie.extend(Mi);Ie.extend(os);Ie.extend(Pi);Ie.extend(Oi);Ie.extend(Ai);Ie.extend(Di);Ie.extend(Ri);var Nv=j({name:"ElDatePicker",install:null,props:kp,emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:o}){const a=le("picker-panel");je("ElPopperOptions",ht(ut(e,"popperOptions"))),je(Ul,{slots:o,pickerNs:a});const s=I();t({focus:(u=!0)=&gt;{var d;(d=s.value)==null||d.focus(u)},handleOpen:()=&gt;{var u;(u=s.value)==null||u.handleOpen()},handleClose:()=&gt;{var u;(u=s.value)==null||u.handleClose()}});const i=u=&gt;{n("update:modelValue",u)};return()=&gt;{var u;const d=(u=e.format)!=null?u:Zc[e.type]||Ln,f=$v(e.type);return G(Zs,ft(e,{format:d,type:e.type,ref:s,"onUpdate:modelValue":i}),{default:c=&gt;G(f,c,null),"range-separator":o["range-separator"]})}}});const Ao=Nv;Ao.install=e=&gt;{e.component(Ao.name,Ao)};const X0=Ao,Iv=ke({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:ie([String,Array,Object])},zIndex:{type:ie([String,Number])}}),Mv={click:e=&gt;e instanceof MouseEvent},Pv="overlay";var Ov=j({name:"ElOverlay",props:Iv,emits:Mv,setup(e,{slots:t,emit:n}){const o=le(Pv),a=u=&gt;{n("click",u)},{onClick:s,onMousedown:r,onMouseup:i}=zl(e.customMaskEvent?void 0:a);return()=&gt;e.mask?G("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:s,onMousedown:r,onMouseup:i},[oe(t,"default")],Io.STYLE|Io.CLASS|Io.PROPS,["onClick","onMouseup","onMousedown"]):ye("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[oe(t,"default")])}});const Tr=Ov,$r=Symbol("dialogInjectionKey"),Nr=ke({center:Boolean,alignCenter:Boolean,closeIcon:{type:mt},customClass:{type:String,default:""},draggable:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),Av={close:()=&gt;!0},Dv=["aria-level"],Rv=["aria-label"],Lv=["id"],Bv=j({name:"ElDialogContent"}),_v=j({...Bv,props:Nr,emits:Av,setup(e){const t=e,{t:n}=et(),{Close:o}=uu,{dialogRef:a,headerRef:s,bodyId:r,ns:i,style:u}=ge($r),{focusTrapRef:d}=ge(Kl),f=y(()=&gt;[i.b(),i.is("fullscreen",t.fullscreen),i.is("draggable",t.draggable),i.is("align-center",t.alignCenter),{[i.m("center")]:t.center},t.customClass]),c=Bl(d,a),p=y(()=&gt;t.draggable);return Cs(a,s,p),(h,m)=&gt;($(),_("div",{ref:l(c),class:E(l(f)),style:Oe(l(u)),tabindex:"-1"},[x("header",{ref_key:"headerRef",ref:s,class:E(l(i).e("header"))},[oe(h.$slots,"header",{},()=&gt;[x("span",{role:"heading","aria-level":h.ariaLevel,class:E(l(i).e("title"))},ve(h.title),11,Dv)]),h.showClose?($(),_("button",{key:0,"aria-label":l(n)("el.dialog.close"),class:E(l(i).e("headerbtn")),type:"button",onClick:m[0]||(m[0]=v=&gt;h.$emit("close"))},[G(l(Me),{class:E(l(i).e("close"))},{default:U(()=&gt;[($(),ee(Qe(h.closeIcon||l(o))))]),_:1},8,["class"])],10,Rv)):X("v-if",!0)],2),x("div",{id:l(r),class:E(l(i).e("body"))},[oe(h.$slots,"default")],10,Lv),h.$slots.footer?($(),_("footer",{key:0,class:E(l(i).e("footer"))},[oe(h.$slots,"footer")],2)):X("v-if",!0)],6))}});var Fv=fe(_v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const zv=ke({...Nr,appendToBody:Boolean,beforeClose:{type:ie(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"}}),xv={open:()=&gt;!0,opened:()=&gt;!0,close:()=&gt;!0,closed:()=&gt;!0,[it]:e=&gt;xt(e),openAutoFocus:()=&gt;!0,closeAutoFocus:()=&gt;!0},Vv=(e,t)=&gt;{const o=Ke().emit,{nextZIndex:a}=fo();let s="";const r=Yt(),i=Yt(),u=I(!1),d=I(!1),f=I(!1),c=I(e.zIndex||a());let p,h;const m=Jo("namespace",Zn),v=y(()=&gt;{const J={},Z=`--${m.value}-dialog`;return e.fullscreen||(e.top&amp;&amp;(J[`${Z}-margin-top`]=e.top),e.width&amp;&amp;(J[`${Z}-width`]=Vt(e.width))),J}),b=y(()=&gt;e.alignCenter?{display:"flex"}:{});function w(){o("opened")}function k(){o("closed"),o(it,!1),e.destroyOnClose&amp;&amp;(f.value=!1)}function S(){o("close")}function g(){h==null||h(),p==null||p(),e.openDelay&amp;&amp;e.openDelay&gt;0?{stop:p}=no(()=&gt;A(),e.openDelay):A()}function N(){p==null||p(),h==null||h(),e.closeDelay&amp;&amp;e.closeDelay&gt;0?{stop:h}=no(()=&gt;R(),e.closeDelay):R()}function M(){function J(Z){Z||(d.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(J):N()}function T(){e.closeOnClickModal&amp;&amp;M()}function A(){Ye&amp;&amp;(u.value=!0)}function R(){u.value=!1}function H(){o("openAutoFocus")}function L(){o("closeAutoFocus")}function z(J){var Z;((Z=J.detail)==null?void 0:Z.focusReason)==="pointer"&amp;&amp;J.preventDefault()}e.lockScroll&amp;&amp;Ss(u);function Y(){e.closeOnPressEscape&amp;&amp;M()}return ae(()=&gt;e.modelValue,J=&gt;{J?(d.value=!1,g(),f.value=!0,c.value=e.zIndex?c.value++:a(),Ee(()=&gt;{o("open"),t.value&amp;&amp;(t.value.scrollTop=0)})):u.value&amp;&amp;N()}),ae(()=&gt;e.fullscreen,J=&gt;{t.value&amp;&amp;(J?(s=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=s)}),qe(()=&gt;{e.modelValue&amp;&amp;(u.value=!0,f.value=!0,g())}),{afterEnter:w,afterLeave:k,beforeLeave:S,handleClose:M,onModalClick:T,close:N,doClose:R,onOpenAutoFocus:H,onCloseAutoFocus:L,onCloseRequested:Y,onFocusoutPrevented:z,titleId:r,bodyId:i,closed:d,style:v,overlayDialogStyle:b,rendered:f,visible:u,zIndex:c}},Kv=["aria-label","aria-labelledby","aria-describedby"],Hv=j({name:"ElDialog",inheritAttrs:!1}),Wv=j({...Hv,props:zv,emits:xv,setup(e,{expose:t}){const n=e,o=sn();lo({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"},y(()=&gt;!!o.title)),lo({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},y(()=&gt;!!n.customClass));const a=le("dialog"),s=I(),r=I(),i=I(),{visible:u,titleId:d,bodyId:f,style:c,overlayDialogStyle:p,rendered:h,zIndex:m,afterEnter:v,afterLeave:b,beforeLeave:w,handleClose:k,onModalClick:S,onOpenAutoFocus:g,onCloseAutoFocus:N,onCloseRequested:M,onFocusoutPrevented:T}=Vv(n,s);je($r,{dialogRef:s,headerRef:r,bodyId:f,ns:a,rendered:h,style:c});const A=zl(S),R=y(()=&gt;n.draggable&amp;&amp;!n.fullscreen);return t({visible:u,dialogContentRef:i}),(H,L)=&gt;($(),ee(Al,{to:"body",disabled:!H.appendToBody},[G(Lt,{name:"dialog-fade",onAfterEnter:l(v),onAfterLeave:l(b),onBeforeLeave:l(w),persisted:""},{default:U(()=&gt;[xe(G(l(Tr),{"custom-mask-event":"",mask:H.modal,"overlay-class":H.modalClass,"z-index":l(m)},{default:U(()=&gt;[x("div",{role:"dialog","aria-modal":"true","aria-label":H.title||void 0,"aria-labelledby":H.title?void 0:l(d),"aria-describedby":l(f),class:E(`${l(a).namespace.value}-overlay-dialog`),style:Oe(l(p)),onClick:L[0]||(L[0]=(...z)=&gt;l(A).onClick&amp;&amp;l(A).onClick(...z)),onMousedown:L[1]||(L[1]=(...z)=&gt;l(A).onMousedown&amp;&amp;l(A).onMousedown(...z)),onMouseup:L[2]||(L[2]=(...z)=&gt;l(A).onMouseup&amp;&amp;l(A).onMouseup(...z))},[G(l(jl),{loop:"",trapped:l(u),"focus-start-el":"container",onFocusAfterTrapped:l(g),onFocusAfterReleased:l(N),onFocusoutPrevented:l(T),onReleaseRequested:l(M)},{default:U(()=&gt;[l(h)?($(),ee(Fv,ft({key:0,ref_key:"dialogContentRef",ref:i},H.$attrs,{"custom-class":H.customClass,center:H.center,"align-center":H.alignCenter,"close-icon":H.closeIcon,draggable:l(R),fullscreen:H.fullscreen,"show-close":H.showClose,title:H.title,"aria-level":H.headerAriaLevel,onClose:l(k)}),Dl({header:U(()=&gt;[H.$slots.title?oe(H.$slots,"title",{key:1}):oe(H.$slots,"header",{key:0,close:l(k),titleId:l(d),titleClass:l(a).e("title")})]),default:U(()=&gt;[oe(H.$slots,"default")]),_:2},[H.$slots.footer?{name:"footer",fn:U(()=&gt;[oe(H.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","aria-level","onClose"])):X("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,Kv)]),_:3},8,["mask","overlay-class","z-index"]),[[lt,l(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var jv=fe(Wv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const J0=nt(jv),Yv=ke({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:ie(String),default:"solid"}}),Uv=j({name:"ElDivider"}),qv=j({...Uv,props:Yv,setup(e){const t=e,n=le("divider"),o=y(()=&gt;n.cssVar({"border-style":t.borderStyle}));return(a,s)=&gt;($(),_("div",{class:E([l(n).b(),l(n).m(a.direction)]),style:Oe(l(o)),role:"separator"},[a.$slots.default&amp;&amp;a.direction!=="vertical"?($(),_("div",{key:0,class:E([l(n).e("text"),l(n).is(a.contentPosition)])},[oe(a.$slots,"default")],2)):X("v-if",!0)],6))}});var Gv=fe(qv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const Z0=nt(Gv),Xv=j({inheritAttrs:!1});function Jv(e,t,n,o,a,s){return oe(e.$slots,"default")}var Zv=fe(Xv,[["render",Jv],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const Qv=j({name:"ElCollectionItem",inheritAttrs:!1});function em(e,t,n,o,a,s){return oe(e.$slots,"default")}var tm=fe(Qv,[["render",em],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Ir="data-el-collection-item",Mr=e=&gt;{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),a=Symbol(n),s={...Zv,name:t,setup(){const i=I(null),u=new Map;je(o,{itemMap:u,getItems:()=&gt;{const f=l(i);if(!f)return[];const c=Array.from(f.querySelectorAll(`[${Ir}]`));return[...u.values()].sort((h,m)=&gt;c.indexOf(h.ref)-c.indexOf(m.ref))},collectionRef:i})}},r={...tm,name:n,setup(i,{attrs:u}){const d=I(null),f=ge(o,void 0);je(a,{collectionItemRef:d}),qe(()=&gt;{const c=l(d);c&amp;&amp;f.itemMap.set(c,{ref:c,...u})}),gt(()=&gt;{const c=l(d);f.itemMap.delete(c)})}};return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:s,ElCollectionItem:r}},nm=ke({style:{type:ie([String,Array,Object])},currentTabId:{type:ie(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:ie(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:om,ElCollectionItem:lm,COLLECTION_INJECTION_KEY:Gl,COLLECTION_ITEM_INJECTION_KEY:am}=Mr("RovingFocusGroup"),Xl=Symbol("elRovingFocusGroup"),Pr=Symbol("elRovingFocusGroupItem"),sm={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},rm=(e,t)=&gt;{if(t!=="rtl")return e;switch(e){case be.right:return be.left;case be.left:return be.right;default:return e}},im=(e,t,n)=&gt;{const o=rm(e.key,n);if(!(t==="vertical"&amp;&amp;[be.left,be.right].includes(o))&amp;&amp;!(t==="horizontal"&amp;&amp;[be.up,be.down].includes(o)))return sm[o]},um=(e,t)=&gt;e.map((n,o)=&gt;e[(o+t)%e.length]),Jl=e=&gt;{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},Fa="currentTabIdChange",za="rovingFocusGroup.entryFocus",dm={bubbles:!1,cancelable:!0},cm=j({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:nm,emits:[Fa,"entryFocus"],setup(e,{emit:t}){var n;const o=I((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),a=I(!1),s=I(!1),r=I(null),{getItems:i}=ge(Gl,void 0),u=y(()=&gt;[{outline:"none"},e.style]),d=v=&gt;{t(Fa,v)},f=()=&gt;{a.value=!0},c=pt(v=&gt;{var b;(b=e.onMousedown)==null||b.call(e,v)},()=&gt;{s.value=!0}),p=pt(v=&gt;{var b;(b=e.onFocus)==null||b.call(e,v)},v=&gt;{const b=!l(s),{target:w,currentTarget:k}=v;if(w===k&amp;&amp;b&amp;&amp;!l(a)){const S=new Event(za,dm);if(k==null||k.dispatchEvent(S),!S.defaultPrevented){const g=i().filter(R=&gt;R.focusable),N=g.find(R=&gt;R.active),M=g.find(R=&gt;R.id===l(o)),A=[N,M,...g].filter(Boolean).map(R=&gt;R.ref);Jl(A)}}s.value=!1}),h=pt(v=&gt;{var b;(b=e.onBlur)==null||b.call(e,v)},()=&gt;{a.value=!1}),m=(...v)=&gt;{t("entryFocus",...v)};je(Xl,{currentTabbedId:Za(o),loop:ut(e,"loop"),tabIndex:y(()=&gt;l(a)?-1:0),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:u,orientation:ut(e,"orientation"),dir:ut(e,"dir"),onItemFocus:d,onItemShiftTab:f,onBlur:h,onFocus:p,onMousedown:c}),ae(()=&gt;e.currentTabId,v=&gt;{o.value=v??null}),At(r,za,m)}});function fm(e,t,n,o,a,s){return oe(e.$slots,"default")}var pm=fe(cm,[["render",fm],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const vm=j({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:om,ElRovingFocusGroupImpl:pm}});function mm(e,t,n,o,a,s){const r=Ae("el-roving-focus-group-impl"),i=Ae("el-focus-group-collection");return $(),ee(i,null,{default:U(()=&gt;[G(r,ci(fi(e.$attrs)),{default:U(()=&gt;[oe(e.$slots,"default")]),_:3},16)]),_:3})}var hm=fe(vm,[["render",mm],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const gm=j({components:{ElRovingFocusCollectionItem:lm},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:a,onItemShiftTab:s}=ge(Xl,void 0),{getItems:r}=ge(Gl,void 0),i=Yt(),u=I(null),d=pt(h=&gt;{t("mousedown",h)},h=&gt;{e.focusable?a(l(i)):h.preventDefault()}),f=pt(h=&gt;{t("focus",h)},()=&gt;{a(l(i))}),c=pt(h=&gt;{t("keydown",h)},h=&gt;{const{key:m,shiftKey:v,target:b,currentTarget:w}=h;if(m===be.tab&amp;&amp;v){s();return}if(b!==w)return;const k=im(h);if(k){h.preventDefault();let g=r().filter(N=&gt;N.focusable).map(N=&gt;N.ref);switch(k){case"last":{g.reverse();break}case"prev":case"next":{k==="prev"&amp;&amp;g.reverse();const N=g.indexOf(w);g=o.value?um(g,N+1):g.slice(N+1);break}}Ee(()=&gt;{Jl(g)})}}),p=y(()=&gt;n.value===l(i));return je(Pr,{rovingFocusGroupItemRef:u,tabIndex:y(()=&gt;l(p)?0:-1),handleMousedown:d,handleFocus:f,handleKeydown:c}),{id:i,handleKeydown:c,handleFocus:f,handleMousedown:d}}});function bm(e,t,n,o,a,s){const r=Ae("el-roving-focus-collection-item");return $(),ee(r,{id:e.id,focusable:e.focusable,active:e.active},{default:U(()=&gt;[oe(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var ym=fe(gm,[["render",bm],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const Do=ke({trigger:ao.trigger,effect:{..._t.effect,default:"light"},type:{type:ie(String)},placement:{type:ie(String),default:"bottom"},popperOptions:{type:ie(Object),default:()=&gt;({})},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:ie([Number,String]),default:0},maxHeight:{type:ie([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:ie(Object)},teleported:_t.teleported}),Or=ke({command:{type:[Object,String,Number],default:()=&gt;({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:mt}}),Cm=ke({onKeydown:{type:ie(Function)}}),km=[be.down,be.pageDown,be.home],Ar=[be.up,be.pageUp,be.end],wm=[...km,...Ar],{ElCollection:Sm,ElCollectionItem:Em,COLLECTION_INJECTION_KEY:Tm,COLLECTION_ITEM_INJECTION_KEY:$m}=Mr("Dropdown"),tl=Symbol("elDropdown"),{ButtonGroup:Nm}=Mn,Im=j({name:"ElDropdown",components:{ElButton:Mn,ElButtonGroup:Nm,ElScrollbar:vo,ElDropdownCollection:Sm,ElTooltip:An,ElRovingFocusGroup:hm,ElOnlyChild:xs,ElIcon:Me,ArrowDown:co},props:Do,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=Ke(),o=le("dropdown"),{t:a}=et(),s=I(),r=I(),i=I(null),u=I(null),d=I(null),f=I(null),c=I(!1),p=[be.enter,be.space,be.down],h=y(()=&gt;({maxHeight:Vt(e.maxHeight)})),m=y(()=&gt;[o.m(N.value)]),v=y(()=&gt;Ko(e.trigger)),b=Yt().value,w=y(()=&gt;e.id||b);ae([s,v],([D,B],[C])=&gt;{var P,F,W;(P=C==null?void 0:C.$el)!=null&amp;&amp;P.removeEventListener&amp;&amp;C.$el.removeEventListener("pointerenter",T),(F=D==null?void 0:D.$el)!=null&amp;&amp;F.removeEventListener&amp;&amp;D.$el.removeEventListener("pointerenter",T),(W=D==null?void 0:D.$el)!=null&amp;&amp;W.addEventListener&amp;&amp;B.includes("hover")&amp;&amp;D.$el.addEventListener("pointerenter",T)},{immediate:!0}),gt(()=&gt;{var D,B;(B=(D=s.value)==null?void 0:D.$el)!=null&amp;&amp;B.removeEventListener&amp;&amp;s.value.$el.removeEventListener("pointerenter",T)});function k(){S()}function S(){var D;(D=i.value)==null||D.onClose()}function g(){var D;(D=i.value)==null||D.onOpen()}const N=Ft();function M(...D){t("command",...D)}function T(){var D,B;(B=(D=s.value)==null?void 0:D.$el)==null||B.focus()}function A(){}function R(){const D=l(u);v.value.includes("hover")&amp;&amp;(D==null||D.focus()),f.value=null}function H(D){f.value=D}function L(D){c.value||(D.preventDefault(),D.stopImmediatePropagation())}function z(){t("visible-change",!0)}function Y(D){(D==null?void 0:D.type)==="keydown"&amp;&amp;u.value.focus()}function J(){t("visible-change",!1)}return je(tl,{contentRef:u,role:y(()=&gt;e.role),triggerId:w,isUsingKeyboard:c,onItemEnter:A,onItemLeave:R}),je("elDropdown",{instance:n,dropdownSize:N,handleClick:k,commandHandler:M,trigger:ut(e,"trigger"),hideOnClick:ut(e,"hideOnClick")}),{t:a,ns:o,scrollbar:d,wrapStyle:h,dropdownTriggerKls:m,dropdownSize:N,triggerId:w,triggerKeys:p,currentTabId:f,handleCurrentTabIdChange:H,handlerMainButtonClick:D=&gt;{t("click",D)},handleEntryFocus:L,handleClose:S,handleOpen:g,handleBeforeShowTooltip:z,handleShowTooltip:Y,handleBeforeHideTooltip:J,onFocusAfterTrapped:D=&gt;{var B,C;D.preventDefault(),(C=(B=u.value)==null?void 0:B.focus)==null||C.call(B,{preventScroll:!0})},popperRef:i,contentRef:u,triggeringElementRef:s,referenceElementRef:r}}});function Mm(e,t,n,o,a,s){var r;const i=Ae("el-dropdown-collection"),u=Ae("el-roving-focus-group"),d=Ae("el-scrollbar"),f=Ae("el-only-child"),c=Ae("el-tooltip"),p=Ae("el-button"),h=Ae("arrow-down"),m=Ae("el-icon"),v=Ae("el-button-group");return $(),_("div",{class:E([e.ns.b(),e.ns.is("disabled",e.disabled)])},[G(c,{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":(r=e.referenceElementRef)==null?void 0:r.$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},Dl({content:U(()=&gt;[G(d,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:U(()=&gt;[G(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:U(()=&gt;[G(i,null,{default:U(()=&gt;[oe(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:U(()=&gt;[G(f,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:U(()=&gt;[oe(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?($(),ee(v,{key:0},{default:U(()=&gt;[G(p,ft({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:U(()=&gt;[oe(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),G(p,ft({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:U(()=&gt;[G(m,{class:E(e.ns.e("icon"))},{default:U(()=&gt;[G(h)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):X("v-if",!0)],2)}var Pm=fe(Im,[["render",Mm],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const Om=j({name:"DropdownItemImpl",components:{ElIcon:Me},props:Or,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=le("dropdown"),{role:o}=ge(tl,void 0),{collectionItemRef:a}=ge($m,void 0),{collectionItemRef:s}=ge(am,void 0),{rovingFocusGroupItemRef:r,tabIndex:i,handleFocus:u,handleKeydown:d,handleMousedown:f}=ge(Pr,void 0),c=Bl(a,s,r),p=y(()=&gt;o.value==="menu"?"menuitem":o.value==="navigation"?"link":"button"),h=pt(m=&gt;{const{code:v}=m;if(v===be.enter||v===be.space)return m.preventDefault(),m.stopImmediatePropagation(),t("clickimpl",m),!0},d);return{ns:n,itemRef:c,dataset:{[Ir]:""},role:p,tabIndex:i,handleFocus:u,handleKeydown:h,handleMousedown:f}}}),Am=["aria-disabled","tabindex","role"];function Dm(e,t,n,o,a,s){const r=Ae("el-icon");return $(),_(Be,null,[e.divided?($(),_("li",ft({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):X("v-if",!0),x("li",ft({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]=i=&gt;e.$emit("clickimpl",i)),onFocus:t[1]||(t[1]=(...i)=&gt;e.handleFocus&amp;&amp;e.handleFocus(...i)),onKeydown:t[2]||(t[2]=_e((...i)=&gt;e.handleKeydown&amp;&amp;e.handleKeydown(...i),["self"])),onMousedown:t[3]||(t[3]=(...i)=&gt;e.handleMousedown&amp;&amp;e.handleMousedown(...i)),onPointermove:t[4]||(t[4]=i=&gt;e.$emit("pointermove",i)),onPointerleave:t[5]||(t[5]=i=&gt;e.$emit("pointerleave",i))}),[e.icon?($(),ee(r,{key:0},{default:U(()=&gt;[($(),ee(Qe(e.icon)))]),_:1})):X("v-if",!0),oe(e.$slots,"default")],16,Am)],64)}var Rm=fe(Om,[["render",Dm],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Dr=()=&gt;{const e=ge("elDropdown",{}),t=y(()=&gt;e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},Lm=j({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Em,ElRovingFocusItem:ym,ElDropdownItemImpl:Rm},inheritAttrs:!1,props:Or,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=Dr(),a=Ke(),s=I(null),r=y(()=&gt;{var h,m;return(m=(h=l(s))==null?void 0:h.textContent)!=null?m:""}),{onItemEnter:i,onItemLeave:u}=ge(tl,void 0),d=pt(h=&gt;(t("pointermove",h),h.defaultPrevented),fa(h=&gt;{if(e.disabled){u(h);return}const m=h.currentTarget;m===document.activeElement||m.contains(document.activeElement)||(i(h),h.defaultPrevented||m==null||m.focus())})),f=pt(h=&gt;(t("pointerleave",h),h.defaultPrevented),fa(h=&gt;{u(h)})),c=pt(h=&gt;{if(!e.disabled)return t("click",h),h.type!=="keydown"&amp;&amp;h.defaultPrevented},h=&gt;{var m,v,b;if(e.disabled){h.stopImmediatePropagation();return}(m=o==null?void 0:o.hideOnClick)!=null&amp;&amp;m.value&amp;&amp;((v=o.handleClick)==null||v.call(o)),(b=o.commandHandler)==null||b.call(o,e.command,a,h)}),p=y(()=&gt;({...e,...n}));return{handleClick:c,handlePointerMove:d,handlePointerLeave:f,textContent:r,propsAndAttrs:p}}});function Bm(e,t,n,o,a,s){var r;const i=Ae("el-dropdown-item-impl"),u=Ae("el-roving-focus-item"),d=Ae("el-dropdown-collection-item");return $(),ee(d,{disabled:e.disabled,"text-value":(r=e.textValue)!=null?r:e.textContent},{default:U(()=&gt;[G(u,{focusable:!e.disabled},{default:U(()=&gt;[G(i,ft(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:U(()=&gt;[oe(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Rr=fe(Lm,[["render",Bm],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const _m=j({name:"ElDropdownMenu",props:Cm,setup(e){const t=le("dropdown"),{_elDropdownSize:n}=Dr(),o=n.value,{focusTrapRef:a,onKeydown:s}=ge(Kl,void 0),{contentRef:r,role:i,triggerId:u}=ge(tl,void 0),{collectionRef:d,getItems:f}=ge(Tm,void 0),{rovingFocusGroupRef:c,rovingFocusGroupRootStyle:p,tabIndex:h,onBlur:m,onFocus:v,onMousedown:b}=ge(Xl,void 0),{collectionRef:w}=ge(Gl,void 0),k=y(()=&gt;[t.b("menu"),t.bm("menu",o==null?void 0:o.value)]),S=Bl(r,d,a,c,w),g=pt(M=&gt;{var T;(T=e.onKeydown)==null||T.call(e,M)},M=&gt;{const{currentTarget:T,code:A,target:R}=M;if(T.contains(R),be.tab===A&amp;&amp;M.stopImmediatePropagation(),M.preventDefault(),R!==l(r)||!wm.includes(A))return;const L=f().filter(z=&gt;!z.disabled).map(z=&gt;z.ref);Ar.includes(A)&amp;&amp;L.reverse(),Jl(L)});return{size:o,rovingFocusGroupRootStyle:p,tabIndex:h,dropdownKls:k,role:i,triggerId:u,dropdownListWrapperRef:S,handleKeydown:M=&gt;{g(M),s(M)},onBlur:m,onFocus:v,onMousedown:b}}}),Fm=["role","aria-labelledby"];function zm(e,t,n,o,a,s){return $(),_("ul",{ref:e.dropdownListWrapperRef,class:E(e.dropdownKls),style:Oe(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...r)=&gt;e.onBlur&amp;&amp;e.onBlur(...r)),onFocus:t[1]||(t[1]=(...r)=&gt;e.onFocus&amp;&amp;e.onFocus(...r)),onKeydown:t[2]||(t[2]=_e((...r)=&gt;e.handleKeydown&amp;&amp;e.handleKeydown(...r),["self"])),onMousedown:t[3]||(t[3]=_e((...r)=&gt;e.onMousedown&amp;&amp;e.onMousedown(...r),["self"]))},[oe(e.$slots,"default")],46,Fm)}var Lr=fe(_m,[["render",zm],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const Q0=nt(Pm,{DropdownItem:Rr,DropdownMenu:Lr}),eC=yt(Rr),tC=yt(Lr),xm={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Vm=["id"],Km=["stop-color"],Hm=["stop-color"],Wm=["id"],jm=["stop-color"],Ym=["stop-color"],Um=["id"],qm={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},Gm={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},Xm={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},Jm=["fill"],Zm=["fill"],Qm={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)"},eh=["fill"],th=["fill"],nh=["fill"],oh=["fill"],lh=["fill"],ah={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},sh=["fill","xlink:href"],rh=["fill","mask"],ih=["fill"],uh=j({name:"ImgEmpty"}),dh=j({...uh,setup(e){const t=le("empty"),n=Yt();return(o,a)=&gt;($(),_("svg",xm,[x("defs",null,[x("linearGradient",{id:`linearGradient-1-${l(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[x("stop",{"stop-color":`var(${l(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Km),x("stop",{"stop-color":`var(${l(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,Hm)],8,Vm),x("linearGradient",{id:`linearGradient-2-${l(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[x("stop",{"stop-color":`var(${l(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,jm),x("stop",{"stop-color":`var(${l(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,Ym)],8,Wm),x("rect",{id:`path-3-${l(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,Um)]),x("g",qm,[x("g",Gm,[x("g",Xm,[x("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(${l(t).cssVarBlockName("fill-color-3")})`},null,8,Jm),x("polygon",{id:"Rectangle-Copy-14",fill:`var(${l(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,Zm),x("g",Qm,[x("polygon",{id:"Rectangle-Copy-10",fill:`var(${l(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,eh),x("polygon",{id:"Rectangle-Copy-11",fill:`var(${l(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,th),x("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${l(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,nh),x("polygon",{id:"Rectangle-Copy-13",fill:`var(${l(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,oh)]),x("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${l(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,lh),x("g",ah,[x("use",{id:"Mask",fill:`var(${l(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${l(n)}`},null,8,sh),x("polygon",{id:"Rectangle-Copy",fill:`var(${l(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${l(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,rh)]),x("polygon",{id:"Rectangle-Copy-18",fill:`var(${l(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,ih)])])])]))}});var ch=fe(dh,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const fh=ke({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),ph=["src"],vh={key:1},mh=j({name:"ElEmpty"}),hh=j({...mh,props:fh,setup(e){const t=e,{t:n}=et(),o=le("empty"),a=y(()=&gt;t.description||n("el.table.emptyText")),s=y(()=&gt;({width:Vt(t.imageSize)}));return(r,i)=&gt;($(),_("div",{class:E(l(o).b())},[x("div",{class:E(l(o).e("image")),style:Oe(l(s))},[r.image?($(),_("img",{key:0,src:r.image,ondragstart:"return false"},null,8,ph)):oe(r.$slots,"image",{key:1},()=&gt;[G(ch)])],6),x("div",{class:E(l(o).e("description"))},[r.$slots.description?oe(r.$slots,"description",{key:0}):($(),_("p",vh,ve(l(a)),1))],2),r.$slots.default?($(),_("div",{key:0,class:E(l(o).e("bottom"))},[oe(r.$slots,"default")],2)):X("v-if",!0)],2))}});var gh=fe(hh,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const nC=nt(gh),bh=ke({urlList:{type:ie(Array),default:()=&gt;On([])},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}}),yh={close:()=&gt;!0,switch:e=&gt;Xe(e),rotate:e=&gt;Xe(e)},Ch=["src"],kh=j({name:"ElImageViewer"}),wh=j({...kh,props:bh,emits:yh,setup(e,{expose:t,emit:n}){const o=e,a={CONTAIN:{name:"contain",icon:ia(zi)},ORIGINAL:{name:"original",icon:ia(xi)}},{t:s}=et(),r=le("image-viewer"),{nextZIndex:i}=fo(),u=I(),d=I([]),f=pi(),c=I(!0),p=I(o.initialIndex),h=Xt(a.CONTAIN),m=I({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),v=y(()=&gt;{const{urlList:C}=o;return C.length&lt;=1}),b=y(()=&gt;p.value===0),w=y(()=&gt;p.value===o.urlList.length-1),k=y(()=&gt;o.urlList[p.value]),S=y(()=&gt;[r.e("btn"),r.e("prev"),r.is("disabled",!o.infinite&amp;&amp;b.value)]),g=y(()=&gt;[r.e("btn"),r.e("next"),r.is("disabled",!o.infinite&amp;&amp;w.value)]),N=y(()=&gt;{const{scale:C,deg:P,offsetX:F,offsetY:W,enableTransition:se}=m.value;let pe=F/C,Te=W/C;switch(P%360){case 90:case-270:[pe,Te]=[Te,-pe];break;case 180:case-180:[pe,Te]=[-pe,-Te];break;case 270:case-90:[pe,Te]=[-Te,pe];break}const $e={transform:`scale(${C}) rotate(${P}deg) translate(${pe}px, ${Te}px)`,transition:se?"transform .3s":""};return h.value.name===a.CONTAIN.name&amp;&amp;($e.maxWidth=$e.maxHeight="100%"),$e}),M=y(()=&gt;Xe(o.zIndex)?o.zIndex:i());function T(){R(),n("close")}function A(){const C=ll(F=&gt;{switch(F.code){case be.esc:o.closeOnPressEscape&amp;&amp;T();break;case be.space:J();break;case be.left:he();break;case be.up:B("zoomIn");break;case be.right:D();break;case be.down:B("zoomOut");break}}),P=ll(F=&gt;{const W=F.deltaY||F.deltaX;B(W&lt;0?"zoomIn":"zoomOut",{zoomRate:o.zoomRate,enableTransition:!1})});f.run(()=&gt;{At(document,"keydown",C),At(document,"wheel",P)})}function R(){f.stop()}function H(){c.value=!1}function L(C){c.value=!1,C.target.alt=s("el.image.error")}function z(C){if(c.value||C.button!==0||!u.value)return;m.value.enableTransition=!1;const{offsetX:P,offsetY:F}=m.value,W=C.pageX,se=C.pageY,pe=ll($e=&gt;{m.value={...m.value,offsetX:P+$e.pageX-W,offsetY:F+$e.pageY-se}}),Te=At(document,"mousemove",pe);At(document,"mouseup",()=&gt;{Te()}),C.preventDefault()}function Y(){m.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function J(){if(c.value)return;const C=pl(a),P=Object.values(a),F=h.value.name,se=(P.findIndex(pe=&gt;pe.name===F)+1)%C.length;h.value=a[C[se]],Y()}function Z(C){const P=o.urlList.length;p.value=(C+P)%P}function he(){b.value&amp;&amp;!o.infinite||Z(p.value-1)}function D(){w.value&amp;&amp;!o.infinite||Z(p.value+1)}function B(C,P={}){if(c.value)return;const{zoomRate:F,rotateDeg:W,enableTransition:se}={zoomRate:o.zoomRate,rotateDeg:90,enableTransition:!0,...P};switch(C){case"zoomOut":m.value.scale&gt;.2&amp;&amp;(m.value.scale=Number.parseFloat((m.value.scale/F).toFixed(3)));break;case"zoomIn":m.value.scale&lt;7&amp;&amp;(m.value.scale=Number.parseFloat((m.value.scale*F).toFixed(3)));break;case"clockwise":m.value.deg+=W,n("rotate",m.value.deg);break;case"anticlockwise":m.value.deg-=W,n("rotate",m.value.deg);break}m.value.enableTransition=se}return ae(k,()=&gt;{Ee(()=&gt;{const C=d.value[0];C!=null&amp;&amp;C.complete||(c.value=!0)})}),ae(p,C=&gt;{Y(),n("switch",C)}),qe(()=&gt;{var C,P;A(),(P=(C=u.value)==null?void 0:C.focus)==null||P.call(C)}),t({setActiveItem:Z}),(C,P)=&gt;($(),ee(Al,{to:"body",disabled:!C.teleported},[G(Lt,{name:"viewer-fade",appear:""},{default:U(()=&gt;[x("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:E(l(r).e("wrapper")),style:Oe({zIndex:l(M)})},[x("div",{class:E(l(r).e("mask")),onClick:P[0]||(P[0]=_e(F=&gt;C.hideOnClickModal&amp;&amp;T(),["self"]))},null,2),X(" CLOSE "),x("span",{class:E([l(r).e("btn"),l(r).e("close")]),onClick:T},[G(l(Me),null,{default:U(()=&gt;[G(l(Kn))]),_:1})],2),X(" ARROW "),l(v)?X("v-if",!0):($(),_(Be,{key:0},[x("span",{class:E(l(S)),onClick:he},[G(l(Me),null,{default:U(()=&gt;[G(l(oo))]),_:1})],2),x("span",{class:E(l(g)),onClick:D},[G(l(Me),null,{default:U(()=&gt;[G(l(on))]),_:1})],2)],64)),X(" ACTIONS "),x("div",{class:E([l(r).e("btn"),l(r).e("actions")])},[x("div",{class:E(l(r).e("actions__inner"))},[G(l(Me),{onClick:P[1]||(P[1]=F=&gt;B("zoomOut"))},{default:U(()=&gt;[G(l(Vi))]),_:1}),G(l(Me),{onClick:P[2]||(P[2]=F=&gt;B("zoomIn"))},{default:U(()=&gt;[G(l(Ki))]),_:1}),x("i",{class:E(l(r).e("actions__divider"))},null,2),G(l(Me),{onClick:J},{default:U(()=&gt;[($(),ee(Qe(l(h).icon)))]),_:1}),x("i",{class:E(l(r).e("actions__divider"))},null,2),G(l(Me),{onClick:P[3]||(P[3]=F=&gt;B("anticlockwise"))},{default:U(()=&gt;[G(l(Hi))]),_:1}),G(l(Me),{onClick:P[4]||(P[4]=F=&gt;B("clockwise"))},{default:U(()=&gt;[G(l(Wi))]),_:1})],2)],2),X(" CANVAS "),x("div",{class:E(l(r).e("canvas"))},[($(!0),_(Be,null,rt(C.urlList,(F,W)=&gt;xe(($(),_("img",{ref_for:!0,ref:se=&gt;d.value[W]=se,key:F,src:F,style:Oe(l(N)),class:E(l(r).e("img")),onLoad:H,onError:L,onMousedown:z},null,46,Ch)),[[lt,W===p.value]])),128))],2),oe(C.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var Sh=fe(wh,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const Eh=nt(Sh),Th=ke({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:ie([String,Object])},previewSrcList:{type:ie(Array),default:()=&gt;On([])},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}}),$h={load:e=&gt;e instanceof Event,error:e=&gt;e instanceof Event,switch:e=&gt;Xe(e),close:()=&gt;!0,show:()=&gt;!0},Nh=["src","loading"],Ih={key:0},Mh=j({name:"ElImage",inheritAttrs:!1}),Ph=j({...Mh,props:Th,emits:$h,setup(e,{emit:t}){const n=e;let o="";const{t:a}=et(),s=le("image"),r=io(),i=ys(),u=I(),d=I(!1),f=I(!0),c=I(!1),p=I(),h=I(),m=Ye&amp;&amp;"loading"in HTMLImageElement.prototype;let v,b;const w=y(()=&gt;[s.e("inner"),g.value&amp;&amp;s.e("preview"),f.value&amp;&amp;s.is("loading")]),k=y(()=&gt;r.style),S=y(()=&gt;{const{fit:B}=n;return Ye&amp;&amp;B?{objectFit:B}:{}}),g=y(()=&gt;{const{previewSrcList:B}=n;return Array.isArray(B)&amp;&amp;B.length&gt;0}),N=y(()=&gt;{const{previewSrcList:B,initialIndex:C}=n;let P=C;return C&gt;B.length-1&amp;&amp;(P=0),P}),M=y(()=&gt;n.loading==="eager"?!1:!m&amp;&amp;n.loading==="lazy"||n.lazy),T=()=&gt;{Ye&amp;&amp;(f.value=!0,d.value=!1,u.value=n.src)};function A(B){f.value=!1,d.value=!1,t("load",B)}function R(B){f.value=!1,d.value=!0,t("error",B)}function H(){eu(p.value,h.value)&amp;&amp;(T(),Y())}const L=$i(H,200,!0);async function z(){var B;if(!Ye)return;await Ee();const{scrollContainer:C}=n;Zt(C)?h.value=C:Je(C)&amp;&amp;C!==""?h.value=(B=document.querySelector(C))!=null?B:void 0:p.value&amp;&amp;(h.value=au(p.value)),h.value&amp;&amp;(v=At(h,"scroll",L),setTimeout(()=&gt;H(),100))}function Y(){!Ye||!h.value||!L||(v==null||v(),h.value=void 0)}function J(B){if(B.ctrlKey){if(B.deltaY&lt;0)return B.preventDefault(),!1;if(B.deltaY&gt;0)return B.preventDefault(),!1}}function Z(){g.value&amp;&amp;(b=At("wheel",J,{passive:!1}),o=document.body.style.overflow,document.body.style.overflow="hidden",c.value=!0,t("show"))}function he(){b==null||b(),document.body.style.overflow=o,c.value=!1,t("close")}function D(B){t("switch",B)}return ae(()=&gt;n.src,()=&gt;{M.value?(f.value=!0,d.value=!1,Y(),z()):T()}),qe(()=&gt;{M.value?z():T()}),(B,C)=&gt;($(),_("div",{ref_key:"container",ref:p,class:E([l(s).b(),B.$attrs.class]),style:Oe(l(k))},[d.value?oe(B.$slots,"error",{key:0},()=&gt;[x("div",{class:E(l(s).e("error"))},ve(l(a)("el.image.error")),3)]):($(),_(Be,{key:1},[u.value!==void 0?($(),_("img",ft({key:0},l(i),{src:u.value,loading:B.loading,style:l(S),class:l(w),onClick:Z,onLoad:A,onError:R}),null,16,Nh)):X("v-if",!0),f.value?($(),_("div",{key:1,class:E(l(s).e("wrapper"))},[oe(B.$slots,"placeholder",{},()=&gt;[x("div",{class:E(l(s).e("placeholder"))},null,2)])],2)):X("v-if",!0)],64)),l(g)?($(),_(Be,{key:2},[c.value?($(),ee(l(Eh),{key:0,"z-index":B.zIndex,"initial-index":l(N),infinite:B.infinite,"zoom-rate":B.zoomRate,"url-list":B.previewSrcList,"hide-on-click-modal":B.hideOnClickModal,teleported:B.previewTeleported,"close-on-press-escape":B.closeOnPressEscape,onClose:he,onSwitch:D},{default:U(()=&gt;[B.$slots.viewer?($(),_("div",Ih,[oe(B.$slots,"viewer")])):X("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):X("v-if",!0)],64)):X("v-if",!0)],6))}});var Oh=fe(Ph,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const oC=nt(Oh);let Ah=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&lt;0&amp;&amp;(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=&gt;{n.addEventListener("keydown",o=&gt;{let a=!1;switch(o.code){case be.down:{this.gotoSubIndex(this.subIndex+1),a=!0;break}case be.up:{this.gotoSubIndex(this.subIndex-1),a=!0;break}case be.tab:{$o(t,"mouseleave");break}case be.enter:case be.space:{a=!0,o.currentTarget.click();break}}return a&amp;&amp;(o.preventDefault(),o.stopPropagation()),!1})})}},Dh=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&amp;&amp;(this.submenu=new Ah(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=&gt;{let n=!1;switch(t.code){case be.down:{$o(t.currentTarget,"mouseenter"),this.submenu&amp;&amp;this.submenu.gotoSubIndex(0),n=!0;break}case be.up:{$o(t.currentTarget,"mouseenter"),this.submenu&amp;&amp;this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case be.tab:{$o(t.currentTarget,"mouseleave");break}case be.enter:case be.space:{n=!0,t.currentTarget.click();break}}n&amp;&amp;t.preventDefault()})}},Rh=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(o=&gt;{o.nodeType===1&amp;&amp;new Dh(o,t)})}};const Lh=j({name:"ElMenuCollapseTransition",setup(){const e=le("menu");return{listeners:{onBeforeEnter:n=&gt;n.style.opacity="0.2",onEnter(n,o){qt(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",o()},onAfterEnter(n){Rt(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),ln(n,e.m("collapse"))?(Rt(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),qt(n,e.m("collapse"))):(qt(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),Rt(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){qt(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function Bh(e,t,n,o,a,s){return $(),ee(Lt,ft({mode:"out-in"},e.listeners),{default:U(()=&gt;[oe(e.$slots,"default")]),_:3},16)}var _h=fe(Lh,[["render",Bh],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function Br(e,t){const n=y(()=&gt;{let a=e.parent;const s=[t.value];for(;a.type.name!=="ElMenu";)a.props.index&amp;&amp;s.unshift(a.props.index),a=a.parent;return s});return{parentMenu:y(()=&gt;{let a=e.parent;for(;a&amp;&amp;!["ElMenu","ElSubMenu"].includes(a.type.name);)a=a.parent;return a}),indexPath:n}}function Fh(e){return y(()=&gt;{const n=e.backgroundColor;return n?new us(n).shade(20).toString():""})}const _r=(e,t)=&gt;{const n=le("menu");return y(()=&gt;n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Fh(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},zh=ke({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:mt},expandOpenIcon:{type:mt},collapseCloseIcon:{type:mt},collapseOpenIcon:{type:mt}}),So="ElSubMenu";var Zl=j({name:So,props:zh,setup(e,{slots:t,expose:n}){lo({from:"popper-append-to-body",replacement:"teleported",scope:So,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},y(()=&gt;e.popperAppendToBody!==void 0));const o=Ke(),{indexPath:a,parentMenu:s}=Br(o,y(()=&gt;e.index)),r=le("menu"),i=le("sub-menu"),u=ge("rootMenu");u||bn(So,"can not inject root menu");const d=ge(`subMenu:${s.value.uid}`);d||bn(So,"can not inject sub menu");const f=I({}),c=I({});let p;const h=I(!1),m=I(),v=I(null),b=y(()=&gt;L.value==="horizontal"&amp;&amp;k.value?"bottom-start":"right-start"),w=y(()=&gt;L.value==="horizontal"&amp;&amp;k.value||L.value==="vertical"&amp;&amp;!u.props.collapse?e.expandCloseIcon&amp;&amp;e.expandOpenIcon?M.value?e.expandOpenIcon:e.expandCloseIcon:co:e.collapseCloseIcon&amp;&amp;e.collapseOpenIcon?M.value?e.collapseOpenIcon:e.collapseCloseIcon:on),k=y(()=&gt;d.level===0),S=y(()=&gt;{var P;const F=(P=e.teleported)!=null?P:e.popperAppendToBody;return F===void 0?k.value:F}),g=y(()=&gt;u.props.collapse?`${r.namespace.value}-zoom-in-left`:`${r.namespace.value}-zoom-in-top`),N=y(()=&gt;L.value==="horizontal"&amp;&amp;k.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"]),M=y(()=&gt;u.openedMenus.includes(e.index)),T=y(()=&gt;{let P=!1;return Object.values(f.value).forEach(F=&gt;{F.active&amp;&amp;(P=!0)}),Object.values(c.value).forEach(F=&gt;{F.active&amp;&amp;(P=!0)}),P}),A=y(()=&gt;u.props.backgroundColor||""),R=y(()=&gt;u.props.activeTextColor||""),H=y(()=&gt;u.props.textColor||""),L=y(()=&gt;u.props.mode),z=ht({index:e.index,indexPath:a,active:T}),Y=_r(u.props,d.level+1),J=y(()=&gt;L.value!=="horizontal"?{color:H.value}:{borderBottomColor:T.value?u.props.activeTextColor?R.value:"":"transparent",color:T.value?R.value:H.value}),Z=()=&gt;{var P,F,W;return(W=(F=(P=v.value)==null?void 0:P.popperRef)==null?void 0:F.popperInstanceRef)==null?void 0:W.destroy()},he=P=&gt;{P||Z()},D=()=&gt;{u.props.menuTrigger==="hover"&amp;&amp;u.props.mode==="horizontal"||u.props.collapse&amp;&amp;u.props.mode==="vertical"||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:a.value,active:T.value})},B=(P,F=e.showTimeout)=&gt;{var W;P.type!=="focus"&amp;&amp;(u.props.menuTrigger==="click"&amp;&amp;u.props.mode==="horizontal"||!u.props.collapse&amp;&amp;u.props.mode==="vertical"||e.disabled||(d.mouseInChild.value=!0,p==null||p(),{stop:p}=no(()=&gt;{u.openMenu(e.index,a.value)},F),S.value&amp;&amp;((W=s.value.vnode.el)==null||W.dispatchEvent(new MouseEvent("mouseenter")))))},C=(P=!1)=&gt;{var F,W;u.props.menuTrigger==="click"&amp;&amp;u.props.mode==="horizontal"||!u.props.collapse&amp;&amp;u.props.mode==="vertical"||(p==null||p(),d.mouseInChild.value=!1,{stop:p}=no(()=&gt;!h.value&amp;&amp;u.closeMenu(e.index,a.value),e.hideTimeout),S.value&amp;&amp;P&amp;&amp;((F=o.parent)==null?void 0:F.type.name)==="ElSubMenu"&amp;&amp;((W=d.handleMouseleave)==null||W.call(d,!0)))};ae(()=&gt;u.props.collapse,P=&gt;he(!!P));{const P=W=&gt;{c.value[W.index]=W},F=W=&gt;{delete c.value[W.index]};je(`subMenu:${o.uid}`,{addSubMenu:P,removeSubMenu:F,handleMouseleave:C,mouseInChild:h,level:d.level+1})}return n({opened:M}),qe(()=&gt;{u.addSubMenu(z),d.addSubMenu(z)}),gt(()=&gt;{d.removeSubMenu(z),u.removeSubMenu(z)}),()=&gt;{var P;const F=[(P=t.title)==null?void 0:P.call(t),ye(Me,{class:i.e("icon-arrow"),style:{transform:M.value?e.expandCloseIcon&amp;&amp;e.expandOpenIcon||e.collapseCloseIcon&amp;&amp;e.collapseOpenIcon&amp;&amp;u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=&gt;Je(w.value)?ye(o.appContext.components[w.value]):ye(w.value)})],W=u.isMenuPopup?ye(An,{ref:v,visible:M.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:b.value,teleported:S.value,fallbackPlacements:N.value,transition:g.value,gpuAcceleration:!1},{content:()=&gt;{var se;return ye("div",{class:[r.m(L.value),r.m("popup-container"),e.popperClass],onMouseenter:pe=&gt;B(pe,100),onMouseleave:()=&gt;C(!0),onFocus:pe=&gt;B(pe,100)},[ye("ul",{class:[r.b(),r.m("popup"),r.m(`popup-${b.value}`)],style:Y.value},[(se=t.default)==null?void 0:se.call(t)])])},default:()=&gt;ye("div",{class:i.e("title"),style:[J.value,{backgroundColor:A.value}],onClick:D},F)}):ye(Be,{},[ye("div",{class:i.e("title"),style:[J.value,{backgroundColor:A.value}],ref:m,onClick:D},F),ye(mr,{},{default:()=&gt;{var se;return xe(ye("ul",{role:"menu",class:[r.b(),r.m("inline")],style:Y.value},[(se=t.default)==null?void 0:se.call(t)]),[[lt,M.value]])}})]);return ye("li",{class:[i.b(),i.is("active",T.value),i.is("opened",M.value),i.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:M.value,onMouseenter:B,onMouseleave:()=&gt;C(!0),onFocus:B},[W])}}});const xh=ke({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:ie(Array),default:()=&gt;On([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),dl=e=&gt;Array.isArray(e)&amp;&amp;e.every(t=&gt;Je(t)),Vh={close:(e,t)=&gt;Je(e)&amp;&amp;dl(t),open:(e,t)=&gt;Je(e)&amp;&amp;dl(t),select:(e,t,n,o)=&gt;Je(e)&amp;&amp;dl(t)&amp;&amp;Et(n)&amp;&amp;(o===void 0||o instanceof Promise)};var Kh=j({name:"ElMenu",props:xh,emits:Vh,setup(e,{emit:t,slots:n,expose:o}){const a=Ke(),s=a.appContext.config.globalProperties.$router,r=I(),i=le("menu"),u=le("sub-menu"),d=I(-1),f=I(e.defaultOpeneds&amp;&amp;!e.collapse?e.defaultOpeneds.slice(0):[]),c=I(e.defaultActive),p=I({}),h=I({}),m=y(()=&gt;e.mode==="horizontal"||e.mode==="vertical"&amp;&amp;e.collapse),v=()=&gt;{const L=c.value&amp;&amp;p.value[c.value];if(!L||e.mode==="horizontal"||e.collapse)return;L.indexPath.forEach(Y=&gt;{const J=h.value[Y];J&amp;&amp;b(Y,J.indexPath)})},b=(L,z)=&gt;{f.value.includes(L)||(e.uniqueOpened&amp;&amp;(f.value=f.value.filter(Y=&gt;z.includes(Y))),f.value.push(L),t("open",L,z))},w=L=&gt;{const z=f.value.indexOf(L);z!==-1&amp;&amp;f.value.splice(z,1)},k=(L,z)=&gt;{w(L),t("close",L,z)},S=({index:L,indexPath:z})=&gt;{f.value.includes(L)?k(L,z):b(L,z)},g=L=&gt;{(e.mode==="horizontal"||e.collapse)&amp;&amp;(f.value=[]);const{index:z,indexPath:Y}=L;if(!(xn(z)||xn(Y)))if(e.router&amp;&amp;s){const J=L.route||z,Z=s.push(J).then(he=&gt;(he||(c.value=z),he));t("select",z,Y,{index:z,indexPath:Y,route:J},Z)}else c.value=z,t("select",z,Y,{index:z,indexPath:Y})},N=L=&gt;{const z=p.value,Y=z[L]||c.value&amp;&amp;z[c.value]||z[e.defaultActive];Y?c.value=Y.index:c.value=L},M=()=&gt;{var L,z;if(!r.value)return-1;const Y=Array.from((z=(L=r.value)==null?void 0:L.childNodes)!=null?z:[]).filter(P=&gt;P.nodeName!=="#comment"&amp;&amp;(P.nodeName!=="#text"||P.nodeValue)),J=64,Z=Number.parseInt(getComputedStyle(r.value).paddingLeft,10),he=Number.parseInt(getComputedStyle(r.value).paddingRight,10),D=r.value.clientWidth-Z-he;let B=0,C=0;return Y.forEach((P,F)=&gt;{B+=P.offsetWidth||0,B&lt;=D-J&amp;&amp;(C=F+1)}),C===Y.length?-1:C},T=(L,z=33.34)=&gt;{let Y;return()=&gt;{Y&amp;&amp;clearTimeout(Y),Y=setTimeout(()=&gt;{L()},z)}};let A=!0;const R=()=&gt;{const L=()=&gt;{d.value=-1,Ee(()=&gt;{d.value=M()})};A?L():T(L)(),A=!1};ae(()=&gt;e.defaultActive,L=&gt;{p.value[L]||(c.value=""),N(L)}),ae(()=&gt;e.collapse,L=&gt;{L&amp;&amp;(f.value=[])}),ae(p.value,v);let H;hn(()=&gt;{e.mode==="horizontal"&amp;&amp;e.ellipsis?H=an(r,R).stop:H==null||H()});{const L=Z=&gt;{h.value[Z.index]=Z},z=Z=&gt;{delete h.value[Z.index]};je("rootMenu",ht({props:e,openedMenus:f,items:p,subMenus:h,activeIndex:c,isMenuPopup:m,addMenuItem:Z=&gt;{p.value[Z.index]=Z},removeMenuItem:Z=&gt;{delete p.value[Z.index]},addSubMenu:L,removeSubMenu:z,openMenu:b,closeMenu:k,handleMenuItemClick:g,handleSubMenuClick:S})),je(`subMenu:${a.uid}`,{addSubMenu:L,removeSubMenu:z,mouseInChild:I(!1),level:0})}return qe(()=&gt;{e.mode==="horizontal"&amp;&amp;new Rh(a.vnode.el,i.namespace.value)}),o({open:z=&gt;{const{indexPath:Y}=h.value[z];Y.forEach(J=&gt;b(J,Y))},close:w,handleResize:R}),()=&gt;{var L,z;let Y=(z=(L=n.default)==null?void 0:L.call(n))!=null?z:[];const J=[];if(e.mode==="horizontal"&amp;&amp;r.value){const D=Mo(Y),B=d.value===-1?D:D.slice(0,d.value),C=d.value===-1?[]:D.slice(d.value);C!=null&amp;&amp;C.length&amp;&amp;e.ellipsis&amp;&amp;(Y=B,J.push(ye(Zl,{index:"sub-menu-more",class:u.e("hide-arrow")},{title:()=&gt;ye(Me,{class:u.e("icon-more")},{default:()=&gt;ye(ji)}),default:()=&gt;C})))}const Z=_r(e,0),he=ye("ul",{key:String(e.collapse),role:"menubar",ref:r,style:Z.value,class:{[i.b()]:!0,[i.m(e.mode)]:!0,[i.m("collapse")]:e.collapse}},[...Y,...J]);return e.collapseTransition&amp;&amp;e.mode==="vertical"?ye(_h,()=&gt;he):he}}});const Hh=ke({index:{type:ie([String,null]),default:null},route:{type:ie([String,Object])},disabled:Boolean}),Wh={click:e=&gt;Je(e.index)&amp;&amp;Array.isArray(e.indexPath)},cl="ElMenuItem",jh=j({name:cl,components:{ElTooltip:An},props:Hh,emits:Wh,setup(e,{emit:t}){const n=Ke(),o=ge("rootMenu"),a=le("menu"),s=le("menu-item");o||bn(cl,"can not inject root menu");const{parentMenu:r,indexPath:i}=Br(n,ut(e,"index")),u=ge(`subMenu:${r.value.uid}`);u||bn(cl,"can not inject sub menu");const d=y(()=&gt;e.index===o.activeIndex),f=ht({index:e.index,indexPath:i,active:d}),c=()=&gt;{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:i.value,route:e.route}),t("click",f))};return qe(()=&gt;{u.addSubMenu(f),o.addMenuItem(f)}),gt(()=&gt;{u.removeSubMenu(f),o.removeMenuItem(f)}),{parentMenu:r,rootMenu:o,active:d,nsMenu:a,nsMenuItem:s,handleClick:c}}});function Yh(e,t,n,o,a,s){const r=Ae("el-tooltip");return $(),_("li",{class:E([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...i)=&gt;e.handleClick&amp;&amp;e.handleClick(...i))},[e.parentMenu.type.name==="ElMenu"&amp;&amp;e.rootMenu.props.collapse&amp;&amp;e.$slots.title?($(),ee(r,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:U(()=&gt;[oe(e.$slots,"title")]),default:U(()=&gt;[x("div",{class:E(e.nsMenu.be("tooltip","trigger"))},[oe(e.$slots,"default")],2)]),_:3},8,["effect"])):($(),_(Be,{key:1},[oe(e.$slots,"default"),oe(e.$slots,"title")],64))],2)}var Fr=fe(jh,[["render",Yh],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const Uh={title:String},qh="ElMenuItemGroup",Gh=j({name:qh,props:Uh,setup(){return{ns:le("menu-item-group")}}});function Xh(e,t,n,o,a,s){return $(),_("li",{class:E(e.ns.b())},[x("div",{class:E(e.ns.e("title"))},[e.$slots.title?oe(e.$slots,"title",{key:1}):($(),_(Be,{key:0},[ct(ve(e.title),1)],64))],2),x("ul",null,[oe(e.$slots,"default")])],2)}var zr=fe(Gh,[["render",Xh],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const rC=nt(Kh,{MenuItem:Fr,MenuItemGroup:zr,SubMenu:Zl}),iC=yt(Fr);yt(zr);const uC=yt(Zl),xr=Symbol("elPaginationKey"),Jh=ke({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:mt}}),Zh={click:e=&gt;e instanceof MouseEvent},Qh=["disabled","aria-label","aria-disabled"],eg={key:0},tg=j({name:"ElPaginationPrev"}),ng=j({...tg,props:Jh,emits:Zh,setup(e){const t=e,{t:n}=et(),o=y(()=&gt;t.disabled||t.currentPage&lt;=1);return(a,s)=&gt;($(),_("button",{type:"button",class:"btn-prev",disabled:l(o),"aria-label":a.prevText||l(n)("el.pagination.prev"),"aria-disabled":l(o),onClick:s[0]||(s[0]=r=&gt;a.$emit("click",r))},[a.prevText?($(),_("span",eg,ve(a.prevText),1)):($(),ee(l(Me),{key:1},{default:U(()=&gt;[($(),ee(Qe(a.prevIcon)))]),_:1}))],8,Qh))}});var og=fe(ng,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const lg=ke({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:mt}}),ag=["disabled","aria-label","aria-disabled"],sg={key:0},rg=j({name:"ElPaginationNext"}),ig=j({...rg,props:lg,emits:["click"],setup(e){const t=e,{t:n}=et(),o=y(()=&gt;t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(a,s)=&gt;($(),_("button",{type:"button",class:"btn-next",disabled:l(o),"aria-label":a.nextText||l(n)("el.pagination.next"),"aria-disabled":l(o),onClick:s[0]||(s[0]=r=&gt;a.$emit("click",r))},[a.nextText?($(),_("span",sg,ve(a.nextText),1)):($(),ee(l(Me),{key:1},{default:U(()=&gt;[($(),ee(Qe(a.nextIcon)))]),_:1}))],8,ag))}});var ug=fe(ig,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const Vr=Symbol("ElSelectGroup"),mo=Symbol("ElSelect");function dg(e,t){const n=ge(mo),o=ge(Vr,{disabled:!1}),a=y(()=&gt;Object.prototype.toString.call(e.value).toLowerCase()==="[object object]"),s=y(()=&gt;n.props.multiple?c(n.props.modelValue,e.value):p(e.value,n.props.modelValue)),r=y(()=&gt;{if(n.props.multiple){const v=n.props.modelValue||[];return!s.value&amp;&amp;v.length&gt;=n.props.multipleLimit&amp;&amp;n.props.multipleLimit&gt;0}else return!1}),i=y(()=&gt;e.label||(a.value?"":e.value)),u=y(()=&gt;e.value||e.label||""),d=y(()=&gt;e.disabled||t.groupDisabled||r.value),f=Ke(),c=(v=[],b)=&gt;{if(a.value){const w=n.props.valueKey;return v&amp;&amp;v.some(k=&gt;zn(Ot(k,w))===Ot(b,w))}else return v&amp;&amp;v.includes(b)},p=(v,b)=&gt;{if(a.value){const{valueKey:w}=n.props;return Ot(v,w)===Ot(b,w)}else return v===b},h=()=&gt;{!e.disabled&amp;&amp;!o.disabled&amp;&amp;(n.hoverIndex=n.optionsArray.indexOf(f.proxy))};ae(()=&gt;i.value,()=&gt;{!e.created&amp;&amp;!n.props.remote&amp;&amp;n.setSelected()}),ae(()=&gt;e.value,(v,b)=&gt;{const{remote:w,valueKey:k}=n.props;if(Object.is(v,b)||(n.onOptionDestroy(b,f.proxy),n.onOptionCreate(f.proxy)),!e.created&amp;&amp;!w){if(k&amp;&amp;typeof v=="object"&amp;&amp;typeof b=="object"&amp;&amp;v[k]===b[k])return;n.setSelected()}}),ae(()=&gt;o.disabled,()=&gt;{t.groupDisabled=o.disabled},{immediate:!0});const{queryChange:m}=zn(n);return ae(m,v=&gt;{const{query:b}=l(v),w=new RegExp(nu(b),"i");t.visible=w.test(i.value)||e.created,t.visible||n.filteredOptionsCount--},{immediate:!0}),{select:n,currentLabel:i,currentValue:u,itemSelected:s,isDisabled:d,hoverItem:h}}const cg=j({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=le("select"),n=y(()=&gt;[t.be("dropdown","item"),t.is("disabled",l(r)),{selected:l(s),hover:l(f)}]),o=ht({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:a,itemSelected:s,isDisabled:r,select:i,hoverItem:u}=dg(e,o),{visible:d,hover:f}=Kt(o),c=Ke().proxy;i.onOptionCreate(c),gt(()=&gt;{const h=c.value,{selected:m}=i,b=(i.props.multiple?m:[m]).some(w=&gt;w.value===c.value);Ee(()=&gt;{i.cachedOptions.get(h)===c&amp;&amp;!b&amp;&amp;i.cachedOptions.delete(h)}),i.onOptionDestroy(h,c)});function p(){e.disabled!==!0&amp;&amp;o.groupDisabled!==!0&amp;&amp;i.handleOptionSelect(c)}return{ns:t,containerKls:n,currentLabel:a,itemSelected:s,isDisabled:r,select:i,hoverItem:u,visible:d,hover:f,selectOptionClick:p,states:o}}});function fg(e,t,n,o,a,s){return xe(($(),_("li",{class:E(e.containerKls),onMouseenter:t[0]||(t[0]=(...r)=&gt;e.hoverItem&amp;&amp;e.hoverItem(...r)),onClick:t[1]||(t[1]=_e((...r)=&gt;e.selectOptionClick&amp;&amp;e.selectOptionClick(...r),["stop"]))},[oe(e.$slots,"default",{},()=&gt;[x("span",null,ve(e.currentLabel),1)])],34)),[[lt,e.visible]])}var Ql=fe(cg,[["render",fg],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const pg=j({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=ge(mo),t=le("select"),n=y(()=&gt;e.props.popperClass),o=y(()=&gt;e.props.multiple),a=y(()=&gt;e.props.fitInputWidth),s=I("");function r(){var i;s.value=`${(i=e.selectWrapper)==null?void 0:i.offsetWidth}px`}return qe(()=&gt;{r(),an(e.selectWrapper,r)}),{ns:t,minWidth:s,popperClass:n,isMultiple:o,isFitInputWidth:a}}});function vg(e,t,n,o,a,s){return $(),_("div",{class:E([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Oe({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[oe(e.$slots,"default")],6)}var mg=fe(pg,[["render",vg],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function hg(e){const{t}=et();return ht({options:new Map,cachedOptions:new Map,disabledOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,prefixWidth:11,mouseEnter:!1,focused:!1})}const gg=(e,t,n)=&gt;{const{t:o}=et(),a=le("select");lo({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},y(()=&gt;e.suffixTransition===!1));const s=I(null),r=I(null),i=I(null),u=I(null),d=I(null),f=I(null),c=I(null),p=I(null),h=I(-1),m=Xt({query:""}),v=Xt(""),b=I([]);let w=0;const{form:k,formItem:S}=Cn(),g=y(()=&gt;!e.filterable||e.multiple||!t.visible),N=y(()=&gt;e.disabled||(k==null?void 0:k.disabled)),M=y(()=&gt;{const V=e.multiple?Array.isArray(e.modelValue)&amp;&amp;e.modelValue.length&gt;0:e.modelValue!==void 0&amp;&amp;e.modelValue!==null&amp;&amp;e.modelValue!=="";return e.clearable&amp;&amp;!N.value&amp;&amp;t.inputHovering&amp;&amp;V}),T=y(()=&gt;e.remote&amp;&amp;e.filterable&amp;&amp;!e.remoteShowSuffix?"":e.suffixIcon),A=y(()=&gt;a.is("reverse",T.value&amp;&amp;t.visible&amp;&amp;e.suffixTransition)),R=y(()=&gt;(k==null?void 0:k.statusIcon)&amp;&amp;(S==null?void 0:S.validateState)&amp;&amp;hs[S==null?void 0:S.validateState]),H=y(()=&gt;e.remote?300:0),L=y(()=&gt;e.loading?e.loadingText||o("el.select.loading"):e.remote&amp;&amp;t.query===""&amp;&amp;t.options.size===0?!1:e.filterable&amp;&amp;t.query&amp;&amp;t.options.size&gt;0&amp;&amp;t.filteredOptionsCount===0?e.noMatchText||o("el.select.noMatch"):t.options.size===0?e.noDataText||o("el.select.noData"):null),z=y(()=&gt;{const V=Array.from(t.options.values()),te=[];return b.value.forEach(Ce=&gt;{const ze=V.findIndex(Nt=&gt;Nt.currentLabel===Ce);ze&gt;-1&amp;&amp;te.push(V[ze])}),te.length&gt;=V.length?te:V}),Y=y(()=&gt;Array.from(t.cachedOptions.values())),J=y(()=&gt;{const V=z.value.filter(te=&gt;!te.created).some(te=&gt;te.currentLabel===t.query);return e.filterable&amp;&amp;e.allowCreate&amp;&amp;t.query!==""&amp;&amp;!V}),Z=Ft(),he=y(()=&gt;["small"].includes(Z.value)?"small":"default"),D=y({get(){return t.visible&amp;&amp;L.value!==!1},set(V){t.visible=V}});ae([()=&gt;N.value,()=&gt;Z.value,()=&gt;k==null?void 0:k.size],()=&gt;{Ee(()=&gt;{B()})}),ae(()=&gt;e.placeholder,V=&gt;{t.cachedPlaceHolder=t.currentPlaceholder=V,e.multiple&amp;&amp;Array.isArray(e.modelValue)&amp;&amp;e.modelValue.length&gt;0&amp;&amp;(t.currentPlaceholder="")}),ae(()=&gt;e.modelValue,(V,te)=&gt;{e.multiple&amp;&amp;(B(),V&amp;&amp;V.length&gt;0||r.value&amp;&amp;t.query!==""?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&amp;&amp;!e.reserveKeyword&amp;&amp;(t.query="",C(t.query))),W(),e.filterable&amp;&amp;!e.multiple&amp;&amp;(t.inputLength=20),!Vn(V,te)&amp;&amp;e.validateEvent&amp;&amp;(S==null||S.validate("change").catch(Ce=&gt;void 0))},{flush:"post",deep:!0}),ae(()=&gt;t.visible,V=&gt;{var te,Ce,ze,Nt,Mt;V?((Ce=(te=u.value)==null?void 0:te.updatePopper)==null||Ce.call(te),e.filterable&amp;&amp;(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,(Nt=(ze=i.value)==null?void 0:ze.focus)==null||Nt.call(ze),e.multiple?(Mt=r.value)==null||Mt.focus():t.selectedLabel&amp;&amp;(t.currentPlaceholder=`${t.selectedLabel}`,t.selectedLabel=""),C(t.query),!e.multiple&amp;&amp;!e.remote&amp;&amp;(m.value.query="",Xn(m),Xn(v)))):(e.filterable&amp;&amp;(ot(e.filterMethod)&amp;&amp;e.filterMethod(""),ot(e.remoteMethod)&amp;&amp;e.remoteMethod("")),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,pe(),Ee(()=&gt;{r.value&amp;&amp;r.value.value===""&amp;&amp;t.selected.length===0&amp;&amp;(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&amp;&amp;(e.filterable&amp;&amp;e.allowCreate&amp;&amp;t.createdSelected&amp;&amp;t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&amp;&amp;(t.query=t.selectedLabel)),e.filterable&amp;&amp;(t.currentPlaceholder=t.cachedPlaceHolder))),n.emit("visible-change",V)}),ae(()=&gt;t.options.entries(),()=&gt;{var V,te,Ce;if(!Ye)return;(te=(V=u.value)==null?void 0:V.updatePopper)==null||te.call(V),e.multiple&amp;&amp;B();const ze=((Ce=c.value)==null?void 0:Ce.querySelectorAll("input"))||[];(!e.filterable&amp;&amp;!e.defaultFirstOption&amp;&amp;!gn(e.modelValue)||!Array.from(ze).includes(document.activeElement))&amp;&amp;W(),e.defaultFirstOption&amp;&amp;(e.filterable||e.remote)&amp;&amp;t.filteredOptionsCount&amp;&amp;F()},{flush:"post"}),ae(()=&gt;t.hoverIndex,V=&gt;{Xe(V)&amp;&amp;V&gt;-1?h.value=z.value[V]||{}:h.value={},z.value.forEach(te=&gt;{te.hover=h.value===te})});const B=()=&gt;{Ee(()=&gt;{var V,te;if(!s.value)return;const Ce=s.value.$el.querySelector("input");w=w||(Ce.clientHeight&gt;0?Ce.clientHeight+2:0);const ze=f.value,Nt=vu(Z.value||(k==null?void 0:k.size)),Mt=Z.value||Nt===w||w&lt;=0?Nt:w;!(Ce.offsetParent===null)&amp;&amp;(Ce.style.height=`${(t.selected.length===0?Mt:Math.max(ze?ze.clientHeight+(ze.clientHeight&gt;Mt?6:0):0,Mt))-2}px`),t.visible&amp;&amp;L.value!==!1&amp;&amp;((te=(V=u.value)==null?void 0:V.updatePopper)==null||te.call(V))})},C=async V=&gt;{if(!(t.previousQuery===V||t.isOnComposition)){if(t.previousQuery===null&amp;&amp;(ot(e.filterMethod)||ot(e.remoteMethod))){t.previousQuery=V;return}t.previousQuery=V,Ee(()=&gt;{var te,Ce;t.visible&amp;&amp;((Ce=(te=u.value)==null?void 0:te.updatePopper)==null||Ce.call(te))}),t.hoverIndex=-1,e.multiple&amp;&amp;e.filterable&amp;&amp;Ee(()=&gt;{if(!N.value){const te=r.value.value.length*15+20;t.inputLength=e.collapseTags?Math.min(50,te):te,P()}B()}),e.remote&amp;&amp;ot(e.remoteMethod)?(t.hoverIndex=-1,e.remoteMethod(V)):ot(e.filterMethod)?(e.filterMethod(V),Xn(v)):(t.filteredOptionsCount=t.optionsCount,m.value.query=V,Xn(m),Xn(v)),e.defaultFirstOption&amp;&amp;(e.filterable||e.remote)&amp;&amp;t.filteredOptionsCount&amp;&amp;(await Ee(),F())}},P=()=&gt;{t.currentPlaceholder!==""&amp;&amp;(t.currentPlaceholder=r.value.value?"":t.cachedPlaceHolder)},F=()=&gt;{const V=z.value.filter(ze=&gt;ze.visible&amp;&amp;!ze.disabled&amp;&amp;!ze.states.groupDisabled),te=V.find(ze=&gt;ze.created),Ce=V[0];t.hoverIndex=He(z.value,te||Ce)},W=()=&gt;{var V;if(e.multiple)t.selectedLabel="";else{const Ce=se(e.modelValue);(V=Ce.props)!=null&amp;&amp;V.created?(t.createdLabel=Ce.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=Ce.currentLabel,t.selected=Ce,e.filterable&amp;&amp;(t.query=t.selectedLabel);return}const te=[];Array.isArray(e.modelValue)&amp;&amp;e.modelValue.forEach(Ce=&gt;{te.push(se(Ce))}),t.selected=te,Ee(()=&gt;{B()})},se=V=&gt;{let te;const Ce=nl(V).toLowerCase()==="object",ze=nl(V).toLowerCase()==="null",Nt=nl(V).toLowerCase()==="undefined";for(let tn=t.cachedOptions.size-1;tn&gt;=0;tn--){const Ht=Y.value[tn];if(Ce?Ot(Ht.value,e.valueKey)===Ot(V,e.valueKey):Ht.value===V){te={value:V,currentLabel:Ht.currentLabel,isDisabled:Ht.isDisabled};break}}if(te)return te;const Mt=Ce?V.label:!ze&amp;&amp;!Nt?V:"",en={value:V,currentLabel:Mt};return e.multiple&amp;&amp;(en.hitState=!1),en},pe=()=&gt;{setTimeout(()=&gt;{const V=e.valueKey;e.multiple?t.selected.length&gt;0?t.hoverIndex=Math.min.apply(null,t.selected.map(te=&gt;z.value.findIndex(Ce=&gt;Ot(Ce,V)===Ot(te,V)))):t.hoverIndex=-1:t.hoverIndex=z.value.findIndex(te=&gt;ne(te)===ne(t.selected))},300)},Te=()=&gt;{var V,te;$e(),(te=(V=u.value)==null?void 0:V.updatePopper)==null||te.call(V),e.multiple&amp;&amp;B()},$e=()=&gt;{var V;t.inputWidth=(V=s.value)==null?void 0:V.$el.offsetWidth},de=()=&gt;{e.filterable&amp;&amp;t.query!==t.selectedLabel&amp;&amp;(t.query=t.selectedLabel,C(t.query))},Se=In(()=&gt;{de()},H.value),Le=In(V=&gt;{C(V.target.value)},H.value),De=V=&gt;{Vn(e.modelValue,V)||n.emit(_l,V)},ce=V=&gt;ki(V,te=&gt;!t.disabledOptions.has(te)),me=V=&gt;{if(V.code!==be.delete){if(V.target.value.length&lt;=0&amp;&amp;!vt()){const te=e.modelValue.slice(),Ce=ce(te);if(Ce&lt;0)return;te.splice(Ce,1),n.emit(it,te),De(te)}V.target.value.length===1&amp;&amp;e.modelValue.length===0&amp;&amp;(t.currentPlaceholder=t.cachedPlaceHolder)}},Fe=(V,te)=&gt;{const Ce=t.selected.indexOf(te);if(Ce&gt;-1&amp;&amp;!N.value){const ze=e.modelValue.slice();ze.splice(Ce,1),n.emit(it,ze),De(ze),n.emit("remove-tag",te.value)}V.stopPropagation(),Ne()},We=V=&gt;{V.stopPropagation();const te=e.multiple?[]:"";if(!Je(te))for(const Ce of t.selected)Ce.isDisabled&amp;&amp;te.push(Ce.value);n.emit(it,te),De(te),t.hoverIndex=-1,t.visible=!1,n.emit("clear"),Ne()},Ge=V=&gt;{var te;if(e.multiple){const Ce=(e.modelValue||[]).slice(),ze=He(Ce,V.value);ze&gt;-1?Ce.splice(ze,1):(e.multipleLimit&lt;=0||Ce.length&lt;e.multipleLimit)&amp;&amp;Ce.push(V.value),n.emit(it,Ce),De(Ce),V.created&amp;&amp;(t.query="",C(""),t.inputLength=20),e.filterable&amp;&amp;((te=r.value)==null||te.focus())}else n.emit(it,V.value),De(V.value),t.visible=!1;tt(),!t.visible&amp;&amp;Ee(()=&gt;{at(V)})},He=(V=[],te)=&gt;{if(!Et(te))return V.indexOf(te);const Ce=e.valueKey;let ze=-1;return V.some((Nt,Mt)=&gt;zn(Ot(Nt,Ce))===Ot(te,Ce)?(ze=Mt,!0):!1),ze},tt=()=&gt;{const V=r.value||s.value;V&amp;&amp;(V==null||V.focus())},at=V=&gt;{var te,Ce,ze,Nt,Mt;const en=Array.isArray(V)?V[0]:V;let tn=null;if(en!=null&amp;&amp;en.value){const Ht=z.value.filter(It=&gt;It.value===en.value);Ht.length&gt;0&amp;&amp;(tn=Ht[0].$el)}if(u.value&amp;&amp;tn){const Ht=(Nt=(ze=(Ce=(te=u.value)==null?void 0:te.popperRef)==null?void 0:Ce.contentRef)==null?void 0:ze.querySelector)==null?void 0:Nt.call(ze,`.${a.be("dropdown","wrap")}`);Ht&amp;&amp;ru(Ht,tn)}(Mt=p.value)==null||Mt.handleScroll()},st=V=&gt;{t.optionsCount++,t.filteredOptionsCount++,t.options.set(V.value,V),t.cachedOptions.set(V.value,V),V.disabled&amp;&amp;t.disabledOptions.set(V.value,V)},Re=(V,te)=&gt;{t.options.get(V)===te&amp;&amp;(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(V))},Ct=V=&gt;{V.code!==be.backspace&amp;&amp;vt(!1),t.inputLength=r.value.value.length*15+20,B()},vt=V=&gt;{if(!Array.isArray(t.selected))return;const te=ce(t.selected.map(ze=&gt;ze.value)),Ce=t.selected[te];if(Ce)return V===!0||V===!1?(Ce.hitState=V,V):(Ce.hitState=!Ce.hitState,Ce.hitState)},Tt=V=&gt;{const te=V.target.value;if(V.type==="compositionend")t.isOnComposition=!1,Ee(()=&gt;C(te));else{const Ce=te[te.length-1]||"";t.isOnComposition=!bs(Ce)}},bt=()=&gt;{Ee(()=&gt;at(t.selected))},ue=V=&gt;{t.focused||((e.automaticDropdown||e.filterable)&amp;&amp;(e.filterable&amp;&amp;!t.visible&amp;&amp;(t.menuVisibleOnFocus=!0),t.visible=!0),t.focused=!0,n.emit("focus",V))},Ne=()=&gt;{var V,te;t.visible?(V=r.value||s.value)==null||V.focus():(te=s.value)==null||te.focus()},Ue=()=&gt;{var V,te,Ce;t.visible=!1,(V=s.value)==null||V.blur(),(Ce=(te=i.value)==null?void 0:te.blur)==null||Ce.call(te)},$t=V=&gt;{var te,Ce,ze;(te=u.value)!=null&amp;&amp;te.isFocusInsideContent(V)||(Ce=d.value)!=null&amp;&amp;Ce.isFocusInsideContent(V)||(ze=c.value)!=null&amp;&amp;ze.contains(V.relatedTarget)||(t.visible&amp;&amp;we(),t.focused=!1,n.emit("blur",V))},kt=V=&gt;{We(V)},we=()=&gt;{t.visible=!1},K=V=&gt;{t.visible&amp;&amp;(V.preventDefault(),V.stopPropagation(),t.visible=!1)},Q=V=&gt;{V&amp;&amp;!t.mouseEnter||N.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:(!u.value||!u.value.isFocusInsideContent())&amp;&amp;(t.visible=!t.visible),Ne())},q=()=&gt;{t.visible?z.value[t.hoverIndex]&amp;&amp;Ge(z.value[t.hoverIndex]):Q()},ne=V=&gt;Et(V.value)?Ot(V.value,e.valueKey):V.value,O=y(()=&gt;z.value.filter(V=&gt;V.visible).every(V=&gt;V.disabled)),re=y(()=&gt;e.multiple?t.selected.slice(0,e.maxCollapseTags):[]),Pe=y(()=&gt;e.multiple?t.selected.slice(e.maxCollapseTags):[]),Ve=V=&gt;{if(!t.visible){t.visible=!0;return}if(!(t.options.size===0||t.filteredOptionsCount===0)&amp;&amp;!t.isOnComposition&amp;&amp;!O.value){V==="next"?(t.hoverIndex++,t.hoverIndex===t.options.size&amp;&amp;(t.hoverIndex=0)):V==="prev"&amp;&amp;(t.hoverIndex--,t.hoverIndex&lt;0&amp;&amp;(t.hoverIndex=t.options.size-1));const te=z.value[t.hoverIndex];(te.disabled===!0||te.states.groupDisabled===!0||!te.visible)&amp;&amp;Ve(V),Ee(()=&gt;at(h.value))}},wt=()=&gt;{t.mouseEnter=!0},kn=()=&gt;{t.mouseEnter=!1},Ut=(V,te)=&gt;{var Ce,ze;Fe(V,te),(ze=(Ce=d.value)==null?void 0:Ce.updatePopper)==null||ze.call(Ce)},Bt=y(()=&gt;({maxWidth:`${l(t.inputWidth)-32-(R.value?22:0)}px`,width:"100%"}));return{optionList:b,optionsArray:z,selectSize:Z,handleResize:Te,debouncedOnInputChange:Se,debouncedQueryChange:Le,deletePrevTag:me,deleteTag:Fe,deleteSelected:We,handleOptionSelect:Ge,scrollToOption:at,readonly:g,resetInputHeight:B,showClose:M,iconComponent:T,iconReverse:A,showNewOption:J,collapseTagSize:he,setSelected:W,managePlaceholder:P,selectDisabled:N,emptyText:L,toggleLastOptionHitState:vt,resetInputState:Ct,handleComposition:Tt,onOptionCreate:st,onOptionDestroy:Re,handleMenuEnter:bt,handleFocus:ue,focus:Ne,blur:Ue,handleBlur:$t,handleClearClick:kt,handleClose:we,handleKeydownEscape:K,toggleMenu:Q,selectOption:q,getValueKey:ne,navigateOptions:Ve,handleDeleteTooltipTag:Ut,dropMenuVisible:D,queryChange:m,groupQueryChange:v,showTagList:re,collapseTagList:Pe,selectTagsStyle:Bt,reference:s,input:r,iOSInput:i,tooltipRef:u,tagTooltipRef:d,tags:f,selectWrapper:c,scrollbar:p,handleMouseEnter:wt,handleMouseLeave:kn}};var bg=j({name:"ElOptions",emits:["update-options"],setup(e,{slots:t,emit:n}){let o=[];function a(s,r){if(s.length!==r.length)return!1;for(const[i]of s.entries())if(s[i]!=r[i])return!1;return!0}return()=&gt;{var s,r;const i=(s=t.default)==null?void 0:s.call(t),u=[];function d(f){Array.isArray(f)&amp;&amp;f.forEach(c=&gt;{var p,h,m,v;const b=(p=(c==null?void 0:c.type)||{})==null?void 0:p.name;b==="ElOptionGroup"?d(!Je(c.children)&amp;&amp;!Array.isArray(c.children)&amp;&amp;ot((h=c.children)==null?void 0:h.default)?(m=c.children)==null?void 0:m.default():c.children):b==="ElOption"?u.push((v=c.props)==null?void 0:v.label):Array.isArray(c.children)&amp;&amp;d(c.children)})}return i.length&amp;&amp;d((r=i[0])==null?void 0:r.children),a(u,o)||(o=u,n("update-options",u)),i}}});const xa="ElSelect",yg=j({name:xa,componentName:xa,components:{ElInput:Gt,ElSelectMenu:mg,ElOption:Ql,ElOptions:bg,ElTag:rp,ElScrollbar:vo,ElTooltip:An,ElIcon:Me},directives:{ClickOutside:so},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:gs},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=&gt;({})},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:_t.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:mt,default:uo},fitInputWidth:Boolean,suffixIcon:{type:mt,default:co},tagType:{...vr.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:cs,default:"bottom-start"},ariaLabel:{type:String,default:void 0}},emits:[it,_l,"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const n=le("select"),o=le("input"),{t:a}=et(),s=hg(e),{optionList:r,optionsArray:i,selectSize:u,readonly:d,handleResize:f,collapseTagSize:c,debouncedOnInputChange:p,debouncedQueryChange:h,deletePrevTag:m,deleteTag:v,deleteSelected:b,handleOptionSelect:w,scrollToOption:k,setSelected:S,resetInputHeight:g,managePlaceholder:N,showClose:M,selectDisabled:T,iconComponent:A,iconReverse:R,showNewOption:H,emptyText:L,toggleLastOptionHitState:z,resetInputState:Y,handleComposition:J,onOptionCreate:Z,onOptionDestroy:he,handleMenuEnter:D,handleFocus:B,focus:C,blur:P,handleBlur:F,handleClearClick:W,handleClose:se,handleKeydownEscape:pe,toggleMenu:Te,selectOption:$e,getValueKey:de,navigateOptions:Se,handleDeleteTooltipTag:Le,dropMenuVisible:De,reference:ce,input:me,iOSInput:Fe,tooltipRef:We,tagTooltipRef:Ge,tags:He,selectWrapper:tt,scrollbar:at,queryChange:st,groupQueryChange:Re,handleMouseEnter:Ct,handleMouseLeave:vt,showTagList:Tt,collapseTagList:bt,selectTagsStyle:ue}=gg(e,s,t),{inputWidth:Ne,selected:Ue,inputLength:$t,filteredOptionsCount:kt,visible:we,selectedLabel:K,hoverIndex:Q,query:q,inputHovering:ne,currentPlaceholder:O,menuVisibleOnFocus:re,isOnComposition:Pe,options:Ve,cachedOptions:wt,optionsCount:kn,prefixWidth:Ut}=Kt(s),Bt=y(()=&gt;{const It=[n.b()],wn=l(u);return wn&amp;&amp;It.push(n.m(wn)),e.disabled&amp;&amp;It.push(n.m("disabled")),It}),V=y(()=&gt;[n.e("tags"),n.is("disabled",l(T))]),te=y(()=&gt;[n.b("tags-wrapper"),{"has-prefix":l(Ut)&amp;&amp;l(Ue).length}]),Ce=y(()=&gt;[n.e("input"),n.is(l(u)),n.is("disabled",l(T))]),ze=y(()=&gt;[n.e("input"),n.is(l(u)),n.em("input","iOS")]),Nt=y(()=&gt;[n.is("empty",!e.allowCreate&amp;&amp;!!l(q)&amp;&amp;l(kt)===0)]),Mt=y(()=&gt;({maxWidth:`${l(Ne)&gt;123?l(Ne)-123:l(Ne)-75}px`})),en=y(()=&gt;({marginLeft:`${l(Ut)}px`,flexGrow:1,width:`${l($t)/(l(Ne)-32)}%`,maxWidth:`${l(Ne)-42}px`}));je(mo,ht({props:e,options:Ve,optionsArray:i,cachedOptions:wt,optionsCount:kn,filteredOptionsCount:kt,hoverIndex:Q,handleOptionSelect:w,onOptionCreate:Z,onOptionDestroy:he,selectWrapper:tt,selected:Ue,setSelected:S,queryChange:st,groupQueryChange:Re})),qe(()=&gt;{s.cachedPlaceHolder=O.value=e.placeholder||(()=&gt;a("el.select.placeholder")),e.multiple&amp;&amp;Array.isArray(e.modelValue)&amp;&amp;e.modelValue.length&gt;0&amp;&amp;(O.value=""),an(tt,f),e.remote&amp;&amp;e.multiple&amp;&amp;g(),Ee(()=&gt;{const It=ce.value&amp;&amp;ce.value.$el;if(It&amp;&amp;(Ne.value=It.getBoundingClientRect().width,t.slots.prefix)){const wn=It.querySelector(`.${o.e("prefix")}`);Ut.value=Math.max(wn.getBoundingClientRect().width+11,30)}}),S()}),e.multiple&amp;&amp;!Array.isArray(e.modelValue)&amp;&amp;t.emit(it,[]),!e.multiple&amp;&amp;Array.isArray(e.modelValue)&amp;&amp;t.emit(it,"");const tn=y(()=&gt;{var It,wn;return(wn=(It=We.value)==null?void 0:It.popperRef)==null?void 0:wn.contentRef});return{isIOS:Ni,onOptionsRendered:It=&gt;{r.value=It},prefixWidth:Ut,selectSize:u,readonly:d,handleResize:f,collapseTagSize:c,debouncedOnInputChange:p,debouncedQueryChange:h,deletePrevTag:m,deleteTag:v,handleDeleteTooltipTag:Le,deleteSelected:b,handleOptionSelect:w,scrollToOption:k,inputWidth:Ne,selected:Ue,inputLength:$t,filteredOptionsCount:kt,visible:we,selectedLabel:K,hoverIndex:Q,query:q,inputHovering:ne,currentPlaceholder:O,menuVisibleOnFocus:re,isOnComposition:Pe,options:Ve,resetInputHeight:g,managePlaceholder:N,showClose:M,selectDisabled:T,iconComponent:A,iconReverse:R,showNewOption:H,emptyText:L,toggleLastOptionHitState:z,resetInputState:Y,handleComposition:J,handleMenuEnter:D,handleFocus:B,focus:C,blur:P,handleBlur:F,handleClearClick:W,handleClose:se,handleKeydownEscape:pe,toggleMenu:Te,selectOption:$e,getValueKey:de,navigateOptions:Se,dropMenuVisible:De,reference:ce,input:me,iOSInput:Fe,tooltipRef:We,popperPaneRef:tn,tags:He,selectWrapper:tt,scrollbar:at,wrapperKls:Bt,tagsKls:V,tagWrapperKls:te,inputKls:Ce,iOSInputKls:ze,scrollbarKls:Nt,selectTagsStyle:ue,nsSelect:n,tagTextStyle:Mt,inputStyle:en,handleMouseEnter:Ct,handleMouseLeave:vt,showTagList:Tt,collapseTagList:bt,tagTooltipRef:Ge}}}),Cg=["disabled","autocomplete","aria-label"],kg=["disabled"],wg={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function Sg(e,t,n,o,a,s){const r=Ae("el-tag"),i=Ae("el-tooltip"),u=Ae("el-icon"),d=Ae("el-input"),f=Ae("el-option"),c=Ae("el-options"),p=Ae("el-scrollbar"),h=Ae("el-select-menu"),m=Rl("click-outside");return xe(($(),_("div",{ref:"selectWrapper",class:E(e.wrapperKls),onMouseenter:t[22]||(t[22]=(...v)=&gt;e.handleMouseEnter&amp;&amp;e.handleMouseEnter(...v)),onMouseleave:t[23]||(t[23]=(...v)=&gt;e.handleMouseLeave&amp;&amp;e.handleMouseLeave(...v)),onClick:t[24]||(t[24]=_e((...v)=&gt;e.toggleMenu&amp;&amp;e.toggleMenu(...v),["stop"]))},[G(i,{ref:"tooltipRef",visible:e.dropMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],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,onShow:e.handleMenuEnter},{default:U(()=&gt;[x("div",{class:"select-trigger",onMouseenter:t[20]||(t[20]=v=&gt;e.inputHovering=!0),onMouseleave:t[21]||(t[21]=v=&gt;e.inputHovering=!1)},[e.multiple?($(),_("div",{key:0,ref:"tags",tabindex:"-1",class:E(e.tagsKls),style:Oe(e.selectTagsStyle),onClick:t[15]||(t[15]=(...v)=&gt;e.focus&amp;&amp;e.focus(...v))},[e.collapseTags&amp;&amp;e.selected.length?($(),ee(Lt,{key:0,onAfterLeave:e.resetInputHeight},{default:U(()=&gt;[x("span",{class:E(e.tagWrapperKls)},[($(!0),_(Be,null,rt(e.showTagList,v=&gt;($(),ee(r,{key:e.getValueKey(v),closable:!e.selectDisabled&amp;&amp;!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",onClose:b=&gt;e.deleteTag(b,v)},{default:U(()=&gt;[x("span",{class:E(e.nsSelect.e("tags-text")),style:Oe(e.tagTextStyle)},ve(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128)),e.selected.length&gt;e.maxCollapseTags?($(),ee(r,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:U(()=&gt;[e.collapseTagsTooltip?($(),ee(i,{key:0,ref:"tagTooltipRef",disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:U(()=&gt;[x("span",{class:E(e.nsSelect.e("tags-text"))},"+ "+ve(e.selected.length-e.maxCollapseTags),3)]),content:U(()=&gt;[x("div",{class:E(e.nsSelect.e("collapse-tags"))},[($(!0),_(Be,null,rt(e.collapseTagList,v=&gt;($(),_("div",{key:e.getValueKey(v),class:E(e.nsSelect.e("collapse-tag"))},[G(r,{class:"in-tooltip",closable:!e.selectDisabled&amp;&amp;!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:b=&gt;e.handleDeleteTooltipTag(b,v)},{default:U(()=&gt;[x("span",{class:E(e.nsSelect.e("tags-text")),style:Oe({maxWidth:e.inputWidth-75+"px"})},ve(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):($(),_("span",{key:1,class:E(e.nsSelect.e("tags-text"))},"+ "+ve(e.selected.length-e.maxCollapseTags),3))]),_:1},8,["size","type"])):X("v-if",!0)],2)]),_:1},8,["onAfterLeave"])):X("v-if",!0),e.collapseTags?X("v-if",!0):($(),ee(Lt,{key:1,onAfterLeave:e.resetInputHeight},{default:U(()=&gt;[x("span",{class:E(e.tagWrapperKls),style:Oe(e.prefixWidth&amp;&amp;e.selected.length?{marginLeft:`${e.prefixWidth}px`}:"")},[($(!0),_(Be,null,rt(e.selected,v=&gt;($(),ee(r,{key:e.getValueKey(v),closable:!e.selectDisabled&amp;&amp;!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",onClose:b=&gt;e.deleteTag(b,v)},{default:U(()=&gt;[x("span",{class:E(e.nsSelect.e("tags-text")),style:Oe({maxWidth:e.inputWidth-75+"px"})},ve(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],6)]),_:1},8,["onAfterLeave"])),e.filterable&amp;&amp;!e.selectDisabled?xe(($(),_("input",{key:2,ref:"input","onUpdate:modelValue":t[0]||(t[0]=v=&gt;e.query=v),type:"text",class:E(e.inputKls),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Oe(e.inputStyle),"aria-label":e.ariaLabel,onFocus:t[1]||(t[1]=(...v)=&gt;e.handleFocus&amp;&amp;e.handleFocus(...v)),onBlur:t[2]||(t[2]=(...v)=&gt;e.handleBlur&amp;&amp;e.handleBlur(...v)),onKeyup:t[3]||(t[3]=(...v)=&gt;e.managePlaceholder&amp;&amp;e.managePlaceholder(...v)),onKeydown:[t[4]||(t[4]=(...v)=&gt;e.resetInputState&amp;&amp;e.resetInputState(...v)),t[5]||(t[5]=dt(_e(v=&gt;e.navigateOptions("next"),["prevent"]),["down"])),t[6]||(t[6]=dt(_e(v=&gt;e.navigateOptions("prev"),["prevent"]),["up"])),t[7]||(t[7]=dt((...v)=&gt;e.handleKeydownEscape&amp;&amp;e.handleKeydownEscape(...v),["esc"])),t[8]||(t[8]=dt(_e((...v)=&gt;e.selectOption&amp;&amp;e.selectOption(...v),["stop","prevent"]),["enter"])),t[9]||(t[9]=dt((...v)=&gt;e.deletePrevTag&amp;&amp;e.deletePrevTag(...v),["delete"])),t[10]||(t[10]=dt(v=&gt;e.visible=!1,["tab"]))],onCompositionstart:t[11]||(t[11]=(...v)=&gt;e.handleComposition&amp;&amp;e.handleComposition(...v)),onCompositionupdate:t[12]||(t[12]=(...v)=&gt;e.handleComposition&amp;&amp;e.handleComposition(...v)),onCompositionend:t[13]||(t[13]=(...v)=&gt;e.handleComposition&amp;&amp;e.handleComposition(...v)),onInput:t[14]||(t[14]=(...v)=&gt;e.debouncedQueryChange&amp;&amp;e.debouncedQueryChange(...v))},null,46,Cg)),[[vi,e.query]]):X("v-if",!0)],6)):X("v-if",!0),X(" fix: https://github.com/element-plus/element-plus/issues/11415 "),e.isIOS&amp;&amp;!e.multiple&amp;&amp;e.filterable&amp;&amp;e.readonly?($(),_("input",{key:1,ref:"iOSInput",class:E(e.iOSInputKls),disabled:e.selectDisabled,type:"text"},null,10,kg)):X("v-if",!0),G(d,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[16]||(t[16]=v=&gt;e.selectedLabel=v),type:"text",placeholder:typeof e.currentPlaceholder=="function"?e.currentPlaceholder():e.currentPlaceholder,name:e.name,autocomplete:e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,class:E([e.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&amp;&amp;e.filterable?-1:void 0,label:e.ariaLabel,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[17]||(t[17]=dt(_e(v=&gt;e.navigateOptions("next"),["stop","prevent"]),["down"])),t[18]||(t[18]=dt(_e(v=&gt;e.navigateOptions("prev"),["stop","prevent"]),["up"])),dt(_e(e.selectOption,["stop","prevent"]),["enter"]),dt(e.handleKeydownEscape,["esc"]),t[19]||(t[19]=dt(v=&gt;e.visible=!1,["tab"]))]},Dl({suffix:U(()=&gt;[e.iconComponent&amp;&amp;!e.showClose?($(),ee(u,{key:0,class:E([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:U(()=&gt;[($(),ee(Qe(e.iconComponent)))]),_:1},8,["class"])):X("v-if",!0),e.showClose&amp;&amp;e.clearIcon?($(),ee(u,{key:1,class:E([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:U(()=&gt;[($(),ee(Qe(e.clearIcon)))]),_:1},8,["class","onClick"])):X("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:U(()=&gt;[x("div",wg,[oe(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","label","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:U(()=&gt;[G(h,null,{default:U(()=&gt;[xe(G(p,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:E(e.scrollbarKls)},{default:U(()=&gt;[e.showNewOption?($(),ee(f,{key:0,value:e.query,created:!0},null,8,["value"])):X("v-if",!0),G(c,{onUpdateOptions:e.onOptionsRendered},{default:U(()=&gt;[oe(e.$slots,"default")]),_:3},8,["onUpdateOptions"])]),_:3},8,["wrap-class","view-class","class"]),[[lt,e.options.size&gt;0&amp;&amp;!e.loading]]),e.emptyText&amp;&amp;(!e.allowCreate||e.loading||e.allowCreate&amp;&amp;e.options.size===0)?($(),_(Be,{key:0},[e.$slots.empty?oe(e.$slots,"empty",{key:0}):($(),_("p",{key:1,class:E(e.nsSelect.be("dropdown","empty"))},ve(e.emptyText),3))],64)):X("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onShow"])],34)),[[m,e.handleClose,e.popperPaneRef]])}var Eg=fe(yg,[["render",Sg],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const Tg=j({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=le("select"),n=I(!0),o=Ke(),a=I([]);je(Vr,ht({...Kt(e)}));const s=ge(mo);qe(()=&gt;{a.value=r(o.subTree)});const r=u=&gt;{const d=[];return Array.isArray(u.children)&amp;&amp;u.children.forEach(f=&gt;{var c;f.type&amp;&amp;f.type.name==="ElOption"&amp;&amp;f.component&amp;&amp;f.component.proxy?d.push(f.component.proxy):(c=f.children)!=null&amp;&amp;c.length&amp;&amp;d.push(...r(f))}),d},{groupQueryChange:i}=zn(s);return ae(i,()=&gt;{n.value=a.value.some(u=&gt;u.visible===!0)},{flush:"post"}),{visible:n,ns:t}}});function $g(e,t,n,o,a,s){return xe(($(),_("ul",{class:E(e.ns.be("group","wrap"))},[x("li",{class:E(e.ns.be("group","title"))},ve(e.label),3),x("li",null,[x("ul",{class:E(e.ns.b("group"))},[oe(e.$slots,"default")],2)])],2)),[[lt,e.visible]])}var Kr=fe(Tg,[["render",$g],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const Yo=nt(Eg,{Option:Ql,OptionGroup:Kr}),Sl=yt(Ql),dC=yt(Kr),ea=()=&gt;ge(xr,{}),Ng=ke({pageSize:{type:Number,required:!0},pageSizes:{type:ie(Array),default:()=&gt;On([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:rn}}),Ig=j({name:"ElPaginationSizes"}),Mg=j({...Ig,props:Ng,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:o}=et(),a=le("pagination"),s=ea(),r=I(n.pageSize);ae(()=&gt;n.pageSizes,(d,f)=&gt;{if(!Vn(d,f)&amp;&amp;Array.isArray(d)){const c=d.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",c)}}),ae(()=&gt;n.pageSize,d=&gt;{r.value=d});const i=y(()=&gt;n.pageSizes);function u(d){var f;d!==r.value&amp;&amp;(r.value=d,(f=s.handleSizeChange)==null||f.call(s,Number(d)))}return(d,f)=&gt;($(),_("span",{class:E(l(a).e("sizes"))},[G(l(Yo),{"model-value":r.value,disabled:d.disabled,"popper-class":d.popperClass,size:d.size,teleported:d.teleported,"validate-event":!1,onChange:u},{default:U(()=&gt;[($(!0),_(Be,null,rt(l(i),c=&gt;($(),ee(l(Sl),{key:c,value:c,label:c+l(o)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var Pg=fe(Mg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const Og=ke({size:{type:String,values:rn}}),Ag=["disabled"],Dg=j({name:"ElPaginationJumper"}),Rg=j({...Dg,props:Og,setup(e){const{t}=et(),n=le("pagination"),{pageCount:o,disabled:a,currentPage:s,changeEvent:r}=ea(),i=I(),u=y(()=&gt;{var c;return(c=i.value)!=null?c:s==null?void 0:s.value});function d(c){i.value=c?+c:""}function f(c){c=Math.trunc(+c),r==null||r(c),i.value=void 0}return(c,p)=&gt;($(),_("span",{class:E(l(n).e("jump")),disabled:l(a)},[x("span",{class:E([l(n).e("goto")])},ve(l(t)("el.pagination.goto")),3),G(l(Gt),{size:c.size,class:E([l(n).e("editor"),l(n).is("in-pagination")]),min:1,max:l(o),disabled:l(a),"model-value":l(u),"validate-event":!1,label:l(t)("el.pagination.page"),type:"number","onUpdate:modelValue":d,onChange:f},null,8,["size","class","max","disabled","model-value","label"]),x("span",{class:E([l(n).e("classifier")])},ve(l(t)("el.pagination.pageClassifier")),3)],10,Ag))}});var Lg=fe(Rg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const Bg=ke({total:{type:Number,default:1e3}}),_g=["disabled"],Fg=j({name:"ElPaginationTotal"}),zg=j({...Fg,props:Bg,setup(e){const{t}=et(),n=le("pagination"),{disabled:o}=ea();return(a,s)=&gt;($(),_("span",{class:E(l(n).e("total")),disabled:l(o)},ve(l(t)("el.pagination.total",{total:a.total})),11,_g))}});var xg=fe(zg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const Vg=ke({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),Kg=["onKeyup"],Hg=["aria-current","aria-label","tabindex"],Wg=["tabindex","aria-label"],jg=["aria-current","aria-label","tabindex"],Yg=["tabindex","aria-label"],Ug=["aria-current","aria-label","tabindex"],qg=j({name:"ElPaginationPager"}),Gg=j({...qg,props:Vg,emits:["change"],setup(e,{emit:t}){const n=e,o=le("pager"),a=le("icon"),{t:s}=et(),r=I(!1),i=I(!1),u=I(!1),d=I(!1),f=I(!1),c=I(!1),p=y(()=&gt;{const g=n.pagerCount,N=(g-1)/2,M=Number(n.currentPage),T=Number(n.pageCount);let A=!1,R=!1;T&gt;g&amp;&amp;(M&gt;g-N&amp;&amp;(A=!0),M&lt;T-N&amp;&amp;(R=!0));const H=[];if(A&amp;&amp;!R){const L=T-(g-2);for(let z=L;z&lt;T;z++)H.push(z)}else if(!A&amp;&amp;R)for(let L=2;L&lt;g;L++)H.push(L);else if(A&amp;&amp;R){const L=Math.floor(g/2)-1;for(let z=M-L;z&lt;=M+L;z++)H.push(z)}else for(let L=2;L&lt;T;L++)H.push(L);return H}),h=y(()=&gt;["more","btn-quickprev",a.b(),o.is("disabled",n.disabled)]),m=y(()=&gt;["more","btn-quicknext",a.b(),o.is("disabled",n.disabled)]),v=y(()=&gt;n.disabled?-1:0);hn(()=&gt;{const g=(n.pagerCount-1)/2;r.value=!1,i.value=!1,n.pageCount&gt;n.pagerCount&amp;&amp;(n.currentPage&gt;n.pagerCount-g&amp;&amp;(r.value=!0),n.currentPage&lt;n.pageCount-g&amp;&amp;(i.value=!0))});function b(g=!1){n.disabled||(g?u.value=!0:d.value=!0)}function w(g=!1){g?f.value=!0:c.value=!0}function k(g){const N=g.target;if(N.tagName.toLowerCase()==="li"&amp;&amp;Array.from(N.classList).includes("number")){const M=Number(N.textContent);M!==n.currentPage&amp;&amp;t("change",M)}else N.tagName.toLowerCase()==="li"&amp;&amp;Array.from(N.classList).includes("more")&amp;&amp;S(g)}function S(g){const N=g.target;if(N.tagName.toLowerCase()==="ul"||n.disabled)return;let M=Number(N.textContent);const T=n.pageCount,A=n.currentPage,R=n.pagerCount-2;N.className.includes("more")&amp;&amp;(N.className.includes("quickprev")?M=A-R:N.className.includes("quicknext")&amp;&amp;(M=A+R)),Number.isNaN(+M)||(M&lt;1&amp;&amp;(M=1),M&gt;T&amp;&amp;(M=T)),M!==A&amp;&amp;t("change",M)}return(g,N)=&gt;($(),_("ul",{class:E(l(o).b()),onClick:S,onKeyup:dt(k,["enter"])},[g.pageCount&gt;0?($(),_("li",{key:0,class:E([[l(o).is("active",g.currentPage===1),l(o).is("disabled",g.disabled)],"number"]),"aria-current":g.currentPage===1,"aria-label":l(s)("el.pagination.currentPage",{pager:1}),tabindex:l(v)}," 1 ",10,Hg)):X("v-if",!0),r.value?($(),_("li",{key:1,class:E(l(h)),tabindex:l(v),"aria-label":l(s)("el.pagination.prevPages",{pager:g.pagerCount-2}),onMouseenter:N[0]||(N[0]=M=&gt;b(!0)),onMouseleave:N[1]||(N[1]=M=&gt;u.value=!1),onFocus:N[2]||(N[2]=M=&gt;w(!0)),onBlur:N[3]||(N[3]=M=&gt;f.value=!1)},[(u.value||f.value)&amp;&amp;!g.disabled?($(),ee(l(Hn),{key:0})):($(),ee(l(da),{key:1}))],42,Wg)):X("v-if",!0),($(!0),_(Be,null,rt(l(p),M=&gt;($(),_("li",{key:M,class:E([[l(o).is("active",g.currentPage===M),l(o).is("disabled",g.disabled)],"number"]),"aria-current":g.currentPage===M,"aria-label":l(s)("el.pagination.currentPage",{pager:M}),tabindex:l(v)},ve(M),11,jg))),128)),i.value?($(),_("li",{key:2,class:E(l(m)),tabindex:l(v),"aria-label":l(s)("el.pagination.nextPages",{pager:g.pagerCount-2}),onMouseenter:N[4]||(N[4]=M=&gt;b()),onMouseleave:N[5]||(N[5]=M=&gt;d.value=!1),onFocus:N[6]||(N[6]=M=&gt;w()),onBlur:N[7]||(N[7]=M=&gt;c.value=!1)},[(d.value||c.value)&amp;&amp;!g.disabled?($(),ee(l(Wn),{key:0})):($(),ee(l(da),{key:1}))],42,Yg)):X("v-if",!0),g.pageCount&gt;1?($(),_("li",{key:3,class:E([[l(o).is("active",g.currentPage===g.pageCount),l(o).is("disabled",g.disabled)],"number"]),"aria-current":g.currentPage===g.pageCount,"aria-label":l(s)("el.pagination.currentPage",{pager:g.pageCount}),tabindex:l(v)},ve(g.pageCount),11,Ug)):X("v-if",!0)],42,Kg))}});var Xg=fe(Gg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const Pt=e=&gt;typeof e!="number",Jg=ke({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=&gt;Xe(e)&amp;&amp;Math.trunc(e)===e&amp;&amp;e&gt;4&amp;&amp;e&lt;22&amp;&amp;e%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","-&gt;","total"].join(", ")},pageSizes:{type:ie(Array),default:()=&gt;On([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:mt,default:()=&gt;oo},nextText:{type:String,default:""},nextIcon:{type:mt,default:()=&gt;on},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),Zg={"update:current-page":e=&gt;Xe(e),"update:page-size":e=&gt;Xe(e),"size-change":e=&gt;Xe(e),"current-change":e=&gt;Xe(e),"prev-click":e=&gt;Xe(e),"next-click":e=&gt;Xe(e)},Va="ElPagination";var Qg=j({name:Va,props:Jg,emits:Zg,setup(e,{emit:t,slots:n}){const{t:o}=et(),a=le("pagination"),s=Ke().vnode.props||{},r="onUpdate:currentPage"in s||"onUpdate:current-page"in s||"onCurrentChange"in s,i="onUpdate:pageSize"in s||"onUpdate:page-size"in s||"onSizeChange"in s,u=y(()=&gt;{if(Pt(e.total)&amp;&amp;Pt(e.pageCount)||!Pt(e.currentPage)&amp;&amp;!r)return!1;if(e.layout.includes("sizes")){if(Pt(e.pageCount)){if(!Pt(e.total)&amp;&amp;!Pt(e.pageSize)&amp;&amp;!i)return!1}else if(!i)return!1}return!0}),d=I(Pt(e.defaultPageSize)?10:e.defaultPageSize),f=I(Pt(e.defaultCurrentPage)?1:e.defaultCurrentPage),c=y({get(){return Pt(e.pageSize)?d.value:e.pageSize},set(S){Pt(e.pageSize)&amp;&amp;(d.value=S),i&amp;&amp;(t("update:page-size",S),t("size-change",S))}}),p=y(()=&gt;{let S=0;return Pt(e.pageCount)?Pt(e.total)||(S=Math.max(1,Math.ceil(e.total/c.value))):S=e.pageCount,S}),h=y({get(){return Pt(e.currentPage)?f.value:e.currentPage},set(S){let g=S;S&lt;1?g=1:S&gt;p.value&amp;&amp;(g=p.value),Pt(e.currentPage)&amp;&amp;(f.value=g),r&amp;&amp;(t("update:current-page",g),t("current-change",g))}});ae(p,S=&gt;{h.value&gt;S&amp;&amp;(h.value=S)});function m(S){h.value=S}function v(S){c.value=S;const g=p.value;h.value&gt;g&amp;&amp;(h.value=g)}function b(){e.disabled||(h.value-=1,t("prev-click",h.value))}function w(){e.disabled||(h.value+=1,t("next-click",h.value))}function k(S,g){S&amp;&amp;(S.props||(S.props={}),S.props.class=[S.props.class,g].join(" "))}return je(xr,{pageCount:p,disabled:y(()=&gt;e.disabled),currentPage:h,changeEvent:m,handleSizeChange:v}),()=&gt;{var S,g;if(!u.value)return o("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&amp;&amp;p.value&lt;=1)return null;const N=[],M=[],T=ye("div",{class:a.e("rightwrapper")},M),A={prev:ye(og,{disabled:e.disabled,currentPage:h.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:b}),jumper:ye(Lg,{size:e.small?"small":"default"}),pager:ye(Xg,{currentPage:h.value,pageCount:p.value,pagerCount:e.pagerCount,onChange:m,disabled:e.disabled}),next:ye(ug,{disabled:e.disabled,currentPage:h.value,pageCount:p.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:w}),sizes:ye(Pg,{pageSize:c.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,teleported:e.teleported,size:e.small?"small":"default"}),slot:(g=(S=n==null?void 0:n.default)==null?void 0:S.call(n))!=null?g:null,total:ye(xg,{total:Pt(e.total)?0:e.total})},R=e.layout.split(",").map(L=&gt;L.trim());let H=!1;return R.forEach(L=&gt;{if(L==="-&gt;"){H=!0;return}H?M.push(A[L]):N.push(A[L])}),k(N[0],a.is("first")),k(N[N.length-1],a.is("last")),H&amp;&amp;M.length&gt;0&amp;&amp;(k(M[0],a.is("first")),k(M[M.length-1],a.is("last")),N.push(T)),ye("div",{class:[a.b(),a.is("background",e.background),{[a.m("small")]:e.small}]},N)}}});const cC=nt(Qg),eb=ke({trigger:ao.trigger,placement:Do.placement,disabled:ao.disabled,visible:_t.visible,transition:_t.transition,popperOptions:Do.popperOptions,tabindex:Do.tabindex,content:_t.content,popperStyle:_t.popperStyle,popperClass:_t.popperClass,enterable:{..._t.enterable,default:!0},effect:{..._t.effect,default:"light"},teleported:_t.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}}),tb={"update:visible":e=&gt;xt(e),"before-enter":()=&gt;!0,"before-leave":()=&gt;!0,"after-enter":()=&gt;!0,"after-leave":()=&gt;!0},nb="onUpdate:visible",ob=j({name:"ElPopover"}),lb=j({...ob,props:eb,emits:tb,setup(e,{expose:t,emit:n}){const o=e,a=y(()=&gt;o[nb]),s=le("popover"),r=I(),i=y(()=&gt;{var b;return(b=l(r))==null?void 0:b.popperRef}),u=y(()=&gt;[{width:Vt(o.width)},o.popperStyle]),d=y(()=&gt;[s.b(),o.popperClass,{[s.m("plain")]:!!o.content}]),f=y(()=&gt;o.transition===`${s.namespace.value}-fade-in-linear`),c=()=&gt;{var b;(b=r.value)==null||b.hide()},p=()=&gt;{n("before-enter")},h=()=&gt;{n("before-leave")},m=()=&gt;{n("after-enter")},v=()=&gt;{n("update:visible",!1),n("after-leave")};return t({popperRef:i,hide:c}),(b,w)=&gt;($(),ee(l(An),ft({ref_key:"tooltipRef",ref:r},b.$attrs,{trigger:b.trigger,placement:b.placement,disabled:b.disabled,visible:b.visible,transition:b.transition,"popper-options":b.popperOptions,tabindex:b.tabindex,content:b.content,offset:b.offset,"show-after":b.showAfter,"hide-after":b.hideAfter,"auto-close":b.autoClose,"show-arrow":b.showArrow,"aria-label":b.title,effect:b.effect,enterable:b.enterable,"popper-class":l(d),"popper-style":l(u),teleported:b.teleported,persistent:b.persistent,"gpu-acceleration":l(f),"onUpdate:visible":l(a),onBeforeShow:p,onBeforeHide:h,onShow:m,onHide:v}),{content:U(()=&gt;[b.title?($(),_("div",{key:0,class:E(l(s).e("title")),role:"title"},ve(b.title),3)):X("v-if",!0),oe(b.$slots,"default",{},()=&gt;[ct(ve(b.content),1)])]),default:U(()=&gt;[b.$slots.reference?oe(b.$slots,"reference",{key:0}):X("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 ab=fe(lb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const Ka=(e,t)=&gt;{const n=t.arg||t.value,o=n==null?void 0:n.popperRef;o&amp;&amp;(o.triggerRef=e)};var sb={mounted(e,t){Ka(e,t)},updated(e,t){Ka(e,t)}};const rb="popover",ib=cu(sb,rb),fC=nt(ab,{directive:ib}),ub=ke({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=&gt;e&gt;=0&amp;&amp;e&lt;=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:ie(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:ie([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:ie(Function),default:e=&gt;`${e}%`}}),db=["aria-valuenow"],cb={viewBox:"0 0 100 100"},fb=["d","stroke","stroke-linecap","stroke-width"],pb=["d","stroke","opacity","stroke-linecap","stroke-width"],vb={key:0},mb=j({name:"ElProgress"}),hb=j({...mb,props:ub,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},o=le("progress"),a=y(()=&gt;({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,backgroundColor:k(t.percentage)})),s=y(()=&gt;(t.strokeWidth/t.width*100).toFixed(1)),r=y(()=&gt;["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(s.value)/2}`,10):0),i=y(()=&gt;{const S=r.value,g=t.type==="dashboard";return`
          M 50 50
          m 0 ${g?"":"-"}${S}
          a ${S} ${S} 0 1 1 0 ${g?"-":""}${S*2}
          a ${S} ${S} 0 1 1 0 ${g?"":"-"}${S*2}
          `}),u=y(()=&gt;2*Math.PI*r.value),d=y(()=&gt;t.type==="dashboard"?.75:1),f=y(()=&gt;`${-1*u.value*(1-d.value)/2}px`),c=y(()=&gt;({strokeDasharray:`${u.value*d.value}px, ${u.value}px`,strokeDashoffset:f.value})),p=y(()=&gt;({strokeDasharray:`${u.value*d.value*(t.percentage/100)}px, ${u.value}px`,strokeDashoffset:f.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),h=y(()=&gt;{let S;return t.color?S=k(t.percentage):S=n[t.status]||n.default,S}),m=y(()=&gt;t.status==="warning"?Ll:t.type==="line"?t.status==="success"?ls:uo:t.status==="success"?Yi:Kn),v=y(()=&gt;t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),b=y(()=&gt;t.format(t.percentage));function w(S){const g=100/S.length;return S.map((M,T)=&gt;Je(M)?{color:M,percentage:(T+1)*g}:M).sort((M,T)=&gt;M.percentage-T.percentage)}const k=S=&gt;{var g;const{color:N}=t;if(ot(N))return N(S);if(Je(N))return N;{const M=w(N);for(const T of M)if(T.percentage&gt;S)return T.color;return(g=M[M.length-1])==null?void 0:g.color}};return(S,g)=&gt;($(),_("div",{class:E([l(o).b(),l(o).m(S.type),l(o).is(S.status),{[l(o).m("without-text")]:!S.showText,[l(o).m("text-inside")]:S.textInside}]),role:"progressbar","aria-valuenow":S.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[S.type==="line"?($(),_("div",{key:0,class:E(l(o).b("bar"))},[x("div",{class:E(l(o).be("bar","outer")),style:Oe({height:`${S.strokeWidth}px`})},[x("div",{class:E([l(o).be("bar","inner"),{[l(o).bem("bar","inner","indeterminate")]:S.indeterminate},{[l(o).bem("bar","inner","striped")]:S.striped},{[l(o).bem("bar","inner","striped-flow")]:S.stripedFlow}]),style:Oe(l(a))},[(S.showText||S.$slots.default)&amp;&amp;S.textInside?($(),_("div",{key:0,class:E(l(o).be("bar","innerText"))},[oe(S.$slots,"default",{percentage:S.percentage},()=&gt;[x("span",null,ve(l(b)),1)])],2)):X("v-if",!0)],6)],6)],2)):($(),_("div",{key:1,class:E(l(o).b("circle")),style:Oe({height:`${S.width}px`,width:`${S.width}px`})},[($(),_("svg",cb,[x("path",{class:E(l(o).be("circle","track")),d:l(i),stroke:`var(${l(o).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":S.strokeLinecap,"stroke-width":l(s),fill:"none",style:Oe(l(c))},null,14,fb),x("path",{class:E(l(o).be("circle","path")),d:l(i),stroke:l(h),fill:"none",opacity:S.percentage?1:0,"stroke-linecap":S.strokeLinecap,"stroke-width":l(s),style:Oe(l(p))},null,14,pb)]))],6)),(S.showText||S.$slots.default)&amp;&amp;!S.textInside?($(),_("div",{key:2,class:E(l(o).e("text")),style:Oe({fontSize:`${l(v)}px`})},[oe(S.$slots,"default",{percentage:S.percentage},()=&gt;[S.status?($(),ee(l(Me),{key:1},{default:U(()=&gt;[($(),ee(Qe(l(m))))]),_:1})):($(),_("span",vb,ve(l(b)),1))])],6)):X("v-if",!0)],10,db))}});var gb=fe(hb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const pC=nt(gb),bb=ke({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:ie([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:ie([String,Object,Array])}}),yb=j({name:"ElStatistic"}),Cb=j({...yb,props:bb,setup(e,{expose:t}){const n=e,o=le("statistic"),a=y(()=&gt;{const{value:s,formatter:r,precision:i,decimalSeparator:u,groupSeparator:d}=n;if(ot(r))return r(s);if(!Xe(s))return s;let[f,c=""]=String(s).split(".");return c=c.padEnd(i,"0").slice(0,i&gt;0?i:0),f=f.replace(/\B(?=(\d{3})+(?!\d))/g,d),[f,c].join(c?u:"")});return t({displayValue:a}),(s,r)=&gt;($(),_("div",{class:E(l(o).b())},[s.$slots.title||s.title?($(),_("div",{key:0,class:E(l(o).e("head"))},[oe(s.$slots,"title",{},()=&gt;[ct(ve(s.title),1)])],2)):X("v-if",!0),x("div",{class:E(l(o).e("content"))},[s.$slots.prefix||s.prefix?($(),_("div",{key:0,class:E(l(o).e("prefix"))},[oe(s.$slots,"prefix",{},()=&gt;[x("span",null,ve(s.prefix),1)])],2)):X("v-if",!0),x("span",{class:E(l(o).e("number")),style:Oe(s.valueStyle)},ve(l(a)),7),s.$slots.suffix||s.suffix?($(),_("div",{key:1,class:E(l(o).e("suffix"))},[oe(s.$slots,"suffix",{},()=&gt;[x("span",null,ve(s.suffix),1)])],2)):X("v-if",!0)],2)],2))}});var kb=fe(Cb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/statistic/src/statistic.vue"]]);const vC=nt(kb),fl=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},wb=function(e,t,n,o,a){if(!t&amp;&amp;!o&amp;&amp;(!a||Array.isArray(a)&amp;&amp;!a.length))return e;typeof n=="string"?n=n==="descending"?-1:1:n=n&amp;&amp;n&lt;0?-1:1;const s=o?null:function(i,u){return a?(Array.isArray(a)||(a=[a]),a.map(d=&gt;typeof d=="string"?Ot(i,d):d(i,u,e))):(t!=="$key"&amp;&amp;Et(i)&amp;&amp;"$value"in i&amp;&amp;(i=i.$value),[Et(i)?Ot(i,t):i])},r=function(i,u){if(o)return o(i.value,u.value);for(let d=0,f=i.key.length;d&lt;f;d++){if(i.key[d]&lt;u.key[d])return-1;if(i.key[d]&gt;u.key[d])return 1}return 0};return e.map((i,u)=&gt;({value:i,index:u,key:s?s(i,u):null})).sort((i,u)=&gt;{let d=r(i,u);return d||(d=i.index-u.index),d*+n}).map(i=&gt;i.value)},Hr=function(e,t){let n=null;return e.columns.forEach(o=&gt;{o.id===t&amp;&amp;(n=o)}),n},Sb=function(e,t){let n=null;for(let o=0;o&lt;e.columns.length;o++){const a=e.columns[o];if(a.columnKey===t){n=a;break}}return n||bn("ElTable",`No column matching with column-key: ${t}`),n},Ha=function(e,t,n){const o=(t.className||"").match(new RegExp(`${n}-table_[^\\s]+`,"gm"));return o?Hr(e,o[0]):null},St=(e,t)=&gt;{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 o=e;for(const a of n)o=o[a];return`${o}`}else if(typeof t=="function")return t.call(null,e)},Tn=function(e,t){const n={};return(e||[]).forEach((o,a)=&gt;{n[St(o,t)]={row:o,index:a}}),n};function Eb(e,t){const n={};let o;for(o in e)n[o]=e[o];for(o in t)if(zt(t,o)){const a=t[o];typeof a&lt;"u"&amp;&amp;(n[o]=a)}return n}function ta(e){return e===""||e!==void 0&amp;&amp;(e=Number.parseInt(e,10),Number.isNaN(e)&amp;&amp;(e="")),e}function Wr(e){return e===""||e!==void 0&amp;&amp;(e=ta(e),Number.isNaN(e)&amp;&amp;(e=80)),e}function Tb(e){return typeof e=="number"?e:typeof e=="string"?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function $b(...e){return e.length===0?t=&gt;t:e.length===1?e[0]:e.reduce((t,n)=&gt;(...o)=&gt;t(n(...o)))}function Qn(e,t,n){let o=!1;const a=e.indexOf(t),s=a!==-1,r=i=&gt;{i==="add"?e.push(t):e.splice(a,1),o=!0,Ze(t.children)&amp;&amp;t.children.forEach(u=&gt;{Qn(e,u,n??!s)})};return xt(n)?n&amp;&amp;!s?r("add"):!n&amp;&amp;s&amp;&amp;r("remove"):r(s?"remove":"add"),o}function Nb(e,t,n="children",o="hasChildren"){const a=r=&gt;!(Array.isArray(r)&amp;&amp;r.length);function s(r,i,u){t(r,i,u),i.forEach(d=&gt;{if(d[o]){t(d,null,u+1);return}const f=d[n];a(f)||s(d,f,u+1)})}e.forEach(r=&gt;{if(r[o]){t(r,null,0);return}const i=r[n];a(i)||s(r,i,0)})}let nn;function Ib(e,t,n,o,a){a=es({enterable:!0,showArrow:!0},a);const s=e==null?void 0:e.dataset.prefix,r=e==null?void 0:e.querySelector(`.${s}-scrollbar__wrap`);function i(){const b=a.effect==="light",w=document.createElement("div");return w.className=[`${s}-popper`,b?"is-light":"is-dark",a.popperClass||""].join(" "),n=qi(n),w.innerHTML=n,w.style.zIndex=String(o()),e==null||e.appendChild(w),w}function u(){const b=document.createElement("div");return b.className=`${s}-popper__arrow`,b}function d(){f&amp;&amp;f.update()}nn==null||nn(),nn=()=&gt;{try{f&amp;&amp;f.destroy(),h&amp;&amp;(e==null||e.removeChild(h)),t.removeEventListener("mouseenter",c),t.removeEventListener("mouseleave",p),r==null||r.removeEventListener("scroll",nn),nn=void 0}catch{}};let f=null,c=d,p=nn;a.enterable&amp;&amp;({onOpen:c,onClose:p}=Is({showAfter:a.showAfter,hideAfter:a.hideAfter,open:d,close:nn}));const h=i();h.onmouseenter=c,h.onmouseleave=p;const m=[];if(a.offset&amp;&amp;m.push({name:"offset",options:{offset:[0,a.offset]}}),a.showArrow){const b=h.appendChild(u());m.push({name:"arrow",options:{element:b,padding:10}})}const v=a.popperOptions||{};return f=ds(t,h,{placement:a.placement||"top",strategy:"fixed",...v,modifiers:v.modifiers?m.concat(v.modifiers):m}),t.addEventListener("mouseenter",c),t.addEventListener("mouseleave",p),r==null||r.addEventListener("scroll",nn),f}function jr(e){return e.children?wi(e.children,jr):[e]}function Wa(e,t){return e+t.colSpan}const Yr=(e,t,n,o)=&gt;{let a=0,s=e;const r=n.states.columns.value;if(o){const u=jr(o[e]);a=r.slice(0,r.indexOf(u[0])).reduce(Wa,0),s=a+u.reduce(Wa,0)-1}else a=e;let i;switch(t){case"left":s&lt;n.states.fixedLeafColumnsLength.value&amp;&amp;(i="left");break;case"right":a&gt;=r.length-n.states.rightFixedLeafColumnsLength.value&amp;&amp;(i="right");break;default:s&lt;n.states.fixedLeafColumnsLength.value?i="left":a&gt;=r.length-n.states.rightFixedLeafColumnsLength.value&amp;&amp;(i="right")}return i?{direction:i,start:a,after:s}:{}},na=(e,t,n,o,a,s=0)=&gt;{const r=[],{direction:i,start:u,after:d}=Yr(t,n,o,a);if(i){const f=i==="left";r.push(`${e}-fixed-column--${i}`),f&amp;&amp;d+s===o.states.fixedLeafColumnsLength.value-1?r.push("is-last-column"):!f&amp;&amp;u-s===o.states.columns.value.length-o.states.rightFixedLeafColumnsLength.value&amp;&amp;r.push("is-first-column")}return r};function ja(e,t){return e+(t.realWidth===null||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const oa=(e,t,n,o)=&gt;{const{direction:a,start:s=0,after:r=0}=Yr(e,t,n,o);if(!a)return;const i={},u=a==="left",d=n.states.columns.value;return u?i.left=d.slice(0,s).reduce(ja,0):i.right=d.slice(r+1).reverse().reduce(ja,0),i},jn=(e,t)=&gt;{e&amp;&amp;(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function Mb(e){const t=Ke(),n=I(!1),o=I([]);return{updateExpandRows:()=&gt;{const u=e.data.value||[],d=e.rowKey.value;if(n.value)o.value=u.slice();else if(d){const f=Tn(o.value,d);o.value=u.reduce((c,p)=&gt;{const h=St(p,d);return f[h]&amp;&amp;c.push(p),c},[])}else o.value=[]},toggleRowExpansion:(u,d)=&gt;{Qn(o.value,u,d)&amp;&amp;t.emit("expand-change",u,o.value.slice())},setExpandRowKeys:u=&gt;{t.store.assertRowKey();const d=e.data.value||[],f=e.rowKey.value,c=Tn(d,f);o.value=u.reduce((p,h)=&gt;{const m=c[h];return m&amp;&amp;p.push(m.row),p},[])},isRowExpanded:u=&gt;{const d=e.rowKey.value;return d?!!Tn(o.value,d)[St(u,d)]:o.value.includes(u)},states:{expandRows:o,defaultExpandAll:n}}}function Pb(e){const t=Ke(),n=I(null),o=I(null),a=d=&gt;{t.store.assertRowKey(),n.value=d,r(d)},s=()=&gt;{n.value=null},r=d=&gt;{const{data:f,rowKey:c}=e;let p=null;c.value&amp;&amp;(p=(l(f)||[]).find(h=&gt;St(h,c.value)===d)),o.value=p,t.emit("current-change",o.value,null)};return{setCurrentRowKey:a,restoreCurrentRowKey:s,setCurrentRowByKey:r,updateCurrentRow:d=&gt;{const f=o.value;if(d&amp;&amp;d!==f){o.value=d,t.emit("current-change",o.value,f);return}!d&amp;&amp;f&amp;&amp;(o.value=null,t.emit("current-change",null,f))},updateCurrentRowData:()=&gt;{const d=e.rowKey.value,f=e.data.value||[],c=o.value;if(!f.includes(c)&amp;&amp;c){if(d){const p=St(c,d);r(p)}else o.value=null;o.value===null&amp;&amp;t.emit("current-change",null,c)}else n.value&amp;&amp;(r(n.value),s())},states:{_currentRowKey:n,currentRow:o}}}function Ob(e){const t=I([]),n=I({}),o=I(16),a=I(!1),s=I({}),r=I("hasChildren"),i=I("children"),u=Ke(),d=y(()=&gt;{if(!e.rowKey.value)return{};const w=e.data.value||[];return c(w)}),f=y(()=&gt;{const w=e.rowKey.value,k=Object.keys(s.value),S={};return k.length&amp;&amp;k.forEach(g=&gt;{if(s.value[g].length){const N={children:[]};s.value[g].forEach(M=&gt;{const T=St(M,w);N.children.push(T),M[r.value]&amp;&amp;!S[T]&amp;&amp;(S[T]={children:[]})}),S[g]=N}}),S}),c=w=&gt;{const k=e.rowKey.value,S={};return Nb(w,(g,N,M)=&gt;{const T=St(g,k);Array.isArray(N)?S[T]={children:N.map(A=&gt;St(A,k)),level:M}:a.value&amp;&amp;(S[T]={children:[],lazy:!0,level:M})},i.value,r.value),S},p=(w=!1,k=(S=&gt;(S=u.store)==null?void 0:S.states.defaultExpandAll.value)())=&gt;{var S;const g=d.value,N=f.value,M=Object.keys(g),T={};if(M.length){const A=l(n),R=[],H=(z,Y)=&gt;{if(w)return t.value?k||t.value.includes(Y):!!(k||z!=null&amp;&amp;z.expanded);{const J=k||t.value&amp;&amp;t.value.includes(Y);return!!(z!=null&amp;&amp;z.expanded||J)}};M.forEach(z=&gt;{const Y=A[z],J={...g[z]};if(J.expanded=H(Y,z),J.lazy){const{loaded:Z=!1,loading:he=!1}=Y||{};J.loaded=!!Z,J.loading=!!he,R.push(z)}T[z]=J});const L=Object.keys(N);a.value&amp;&amp;L.length&amp;&amp;R.length&amp;&amp;L.forEach(z=&gt;{const Y=A[z],J=N[z].children;if(R.includes(z)){if(T[z].children.length!==0)throw new Error("[ElTable]children must be an empty array.");T[z].children=J}else{const{loaded:Z=!1,loading:he=!1}=Y||{};T[z]={lazy:!0,loaded:!!Z,loading:!!he,expanded:H(Y,z),children:J,level:""}}})}n.value=T,(S=u.store)==null||S.updateTableScrollY()};ae(()=&gt;t.value,()=&gt;{p(!0)}),ae(()=&gt;d.value,()=&gt;{p()}),ae(()=&gt;f.value,()=&gt;{p()});const h=w=&gt;{t.value=w,p()},m=(w,k)=&gt;{u.store.assertRowKey();const S=e.rowKey.value,g=St(w,S),N=g&amp;&amp;n.value[g];if(g&amp;&amp;N&amp;&amp;"expanded"in N){const M=N.expanded;k=typeof k&gt;"u"?!N.expanded:k,n.value[g].expanded=k,M!==k&amp;&amp;u.emit("expand-change",w,k),u.store.updateTableScrollY()}},v=w=&gt;{u.store.assertRowKey();const k=e.rowKey.value,S=St(w,k),g=n.value[S];a.value&amp;&amp;g&amp;&amp;"loaded"in g&amp;&amp;!g.loaded?b(w,S,g):m(w,void 0)},b=(w,k,S)=&gt;{const{load:g}=u.props;g&amp;&amp;!n.value[k].loaded&amp;&amp;(n.value[k].loading=!0,g(w,S,N=&gt;{if(!Array.isArray(N))throw new TypeError("[ElTable] data must be an array");n.value[k].loading=!1,n.value[k].loaded=!0,n.value[k].expanded=!0,N.length&amp;&amp;(s.value[k]=N),u.emit("expand-change",w,!0)}))};return{loadData:b,loadOrToggle:v,toggleTreeExpansion:m,updateTreeExpandKeys:h,updateTreeData:p,normalize:c,states:{expandRowKeys:t,treeData:n,indent:o,lazy:a,lazyTreeNodeMap:s,lazyColumnIdentifier:r,childrenColumnName:i}}}const Ab=(e,t)=&gt;{const n=t.sortingColumn;return!n||typeof n.sortable=="string"?e:wb(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},Ro=e=&gt;{const t=[];return e.forEach(n=&gt;{n.children&amp;&amp;n.children.length&gt;0?t.push.apply(t,Ro(n.children)):t.push(n)}),t};function Db(){var e;const t=Ke(),{size:n}=Kt((e=t.proxy)==null?void 0:e.$props),o=I(null),a=I([]),s=I([]),r=I(!1),i=I([]),u=I([]),d=I([]),f=I([]),c=I([]),p=I([]),h=I([]),m=I([]),v=[],b=I(0),w=I(0),k=I(0),S=I(!1),g=I([]),N=I(!1),M=I(!1),T=I(null),A=I({}),R=I(null),H=I(null),L=I(null),z=I(null),Y=I(null);ae(a,()=&gt;t.state&amp;&amp;D(!1),{deep:!0});const J=()=&gt;{if(!o.value)throw new Error("[ElTable] prop row-key is required")},Z=we=&gt;{var K;(K=we.children)==null||K.forEach(Q=&gt;{Q.fixed=we.fixed,Z(Q)})},he=()=&gt;{i.value.forEach(ne=&gt;{Z(ne)}),f.value=i.value.filter(ne=&gt;ne.fixed===!0||ne.fixed==="left"),c.value=i.value.filter(ne=&gt;ne.fixed==="right"),f.value.length&gt;0&amp;&amp;i.value[0]&amp;&amp;i.value[0].type==="selection"&amp;&amp;!i.value[0].fixed&amp;&amp;(i.value[0].fixed=!0,f.value.unshift(i.value[0]));const we=i.value.filter(ne=&gt;!ne.fixed);u.value=[].concat(f.value).concat(we).concat(c.value);const K=Ro(we),Q=Ro(f.value),q=Ro(c.value);b.value=K.length,w.value=Q.length,k.value=q.length,d.value=[].concat(Q).concat(K).concat(q),r.value=f.value.length&gt;0||c.value.length&gt;0},D=(we,K=!1)=&gt;{we&amp;&amp;he(),K?t.state.doLayout():t.state.debouncedUpdateLayout()},B=we=&gt;g.value.includes(we),C=()=&gt;{S.value=!1,g.value.length&amp;&amp;(g.value=[],t.emit("selection-change",[]))},P=()=&gt;{let we;if(o.value){we=[];const K=Tn(g.value,o.value),Q=Tn(a.value,o.value);for(const q in K)zt(K,q)&amp;&amp;!Q[q]&amp;&amp;we.push(K[q].row)}else we=g.value.filter(K=&gt;!a.value.includes(K));if(we.length){const K=g.value.filter(Q=&gt;!we.includes(Q));g.value=K,t.emit("selection-change",K.slice())}},F=()=&gt;(g.value||[]).slice(),W=(we,K=void 0,Q=!0)=&gt;{if(Qn(g.value,we,K)){const ne=(g.value||[]).slice();Q&amp;&amp;t.emit("select",ne,we),t.emit("selection-change",ne)}},se=()=&gt;{var we,K;const Q=M.value?!S.value:!(S.value||g.value.length);S.value=Q;let q=!1,ne=0;const O=(K=(we=t==null?void 0:t.store)==null?void 0:we.states)==null?void 0:K.rowKey.value;a.value.forEach((re,Pe)=&gt;{const Ve=Pe+ne;T.value?T.value.call(null,re,Ve)&amp;&amp;Qn(g.value,re,Q)&amp;&amp;(q=!0):Qn(g.value,re,Q)&amp;&amp;(q=!0),ne+=$e(St(re,O))}),q&amp;&amp;t.emit("selection-change",g.value?g.value.slice():[]),t.emit("select-all",g.value)},pe=()=&gt;{const we=Tn(g.value,o.value);a.value.forEach(K=&gt;{const Q=St(K,o.value),q=we[Q];q&amp;&amp;(g.value[q.index]=K)})},Te=()=&gt;{var we,K,Q;if(((we=a.value)==null?void 0:we.length)===0){S.value=!1;return}let q;o.value&amp;&amp;(q=Tn(g.value,o.value));const ne=function(Ve){return q?!!q[St(Ve,o.value)]:g.value.includes(Ve)};let O=!0,re=0,Pe=0;for(let Ve=0,wt=(a.value||[]).length;Ve&lt;wt;Ve++){const kn=(Q=(K=t==null?void 0:t.store)==null?void 0:K.states)==null?void 0:Q.rowKey.value,Ut=Ve+Pe,Bt=a.value[Ve],V=T.value&amp;&amp;T.value.call(null,Bt,Ut);if(ne(Bt))re++;else if(!T.value||V){O=!1;break}Pe+=$e(St(Bt,kn))}re===0&amp;&amp;(O=!1),S.value=O},$e=we=&gt;{var K;if(!t||!t.store)return 0;const{treeData:Q}=t.store.states;let q=0;const ne=(K=Q.value[we])==null?void 0:K.children;return ne&amp;&amp;(q+=ne.length,ne.forEach(O=&gt;{q+=$e(O)})),q},de=(we,K)=&gt;{Array.isArray(we)||(we=[we]);const Q={};return we.forEach(q=&gt;{A.value[q.id]=K,Q[q.columnKey||q.id]=K}),Q},Se=(we,K,Q)=&gt;{H.value&amp;&amp;H.value!==we&amp;&amp;(H.value.order=null),H.value=we,L.value=K,z.value=Q},Le=()=&gt;{let we=l(s);Object.keys(A.value).forEach(K=&gt;{const Q=A.value[K];if(!Q||Q.length===0)return;const q=Hr({columns:d.value},K);q&amp;&amp;q.filterMethod&amp;&amp;(we=we.filter(ne=&gt;Q.some(O=&gt;q.filterMethod.call(null,O,ne,q))))}),R.value=we},De=()=&gt;{a.value=Ab(R.value,{sortingColumn:H.value,sortProp:L.value,sortOrder:z.value})},ce=(we=void 0)=&gt;{we&amp;&amp;we.filter||Le(),De()},me=we=&gt;{const{tableHeaderRef:K}=t.refs;if(!K)return;const Q=Object.assign({},K.filterPanels),q=Object.keys(Q);if(q.length)if(typeof we=="string"&amp;&amp;(we=[we]),Array.isArray(we)){const ne=we.map(O=&gt;Sb({columns:d.value},O));q.forEach(O=&gt;{const re=ne.find(Pe=&gt;Pe.id===O);re&amp;&amp;(re.filteredValue=[])}),t.store.commit("filterChange",{column:ne,values:[],silent:!0,multi:!0})}else q.forEach(ne=&gt;{const O=d.value.find(re=&gt;re.id===ne);O&amp;&amp;(O.filteredValue=[])}),A.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},Fe=()=&gt;{H.value&amp;&amp;(Se(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:We,toggleRowExpansion:Ge,updateExpandRows:He,states:tt,isRowExpanded:at}=Mb({data:a,rowKey:o}),{updateTreeExpandKeys:st,toggleTreeExpansion:Re,updateTreeData:Ct,loadOrToggle:vt,states:Tt}=Ob({data:a,rowKey:o}),{updateCurrentRowData:bt,updateCurrentRow:ue,setCurrentRowKey:Ne,states:Ue}=Pb({data:a,rowKey:o});return{assertRowKey:J,updateColumns:he,scheduleLayout:D,isSelected:B,clearSelection:C,cleanSelection:P,getSelectionRows:F,toggleRowSelection:W,_toggleAllSelection:se,toggleAllSelection:null,updateSelectionByRowKey:pe,updateAllSelected:Te,updateFilters:de,updateCurrentRow:ue,updateSort:Se,execFilter:Le,execSort:De,execQuery:ce,clearFilter:me,clearSort:Fe,toggleRowExpansion:Ge,setExpandRowKeysAdapter:we=&gt;{We(we),st(we)},setCurrentRowKey:Ne,toggleRowExpansionAdapter:(we,K)=&gt;{d.value.some(({type:q})=&gt;q==="expand")?Ge(we,K):Re(we,K)},isRowExpanded:at,updateExpandRows:He,updateCurrentRowData:bt,loadOrToggle:vt,updateTreeData:Ct,states:{tableSize:n,rowKey:o,data:a,_data:s,isComplex:r,_columns:i,originColumns:u,columns:d,fixedColumns:f,rightFixedColumns:c,leafColumns:p,fixedLeafColumns:h,rightFixedLeafColumns:m,updateOrderFns:v,leafColumnsLength:b,fixedLeafColumnsLength:w,rightFixedLeafColumnsLength:k,isAllSelected:S,selection:g,reserveSelection:N,selectOnIndeterminate:M,selectable:T,filters:A,filteredData:R,sortingColumn:H,sortProp:L,sortOrder:z,hoverRow:Y,...tt,...Tt,...Ue}}}function El(e,t){return e.map(n=&gt;{var o;return n.id===t.id?t:((o=n.children)!=null&amp;&amp;o.length&amp;&amp;(n.children=El(n.children,t)),n)})}function Tl(e){e.forEach(t=&gt;{var n,o;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(o=t.children)!=null&amp;&amp;o.length&amp;&amp;Tl(t.children)}),e.sort((t,n)=&gt;t.no-n.no)}function Rb(){const e=Ke(),t=Db();return{ns:le("table"),...t,mutations:{setData(r,i){const u=l(r._data)!==i;r.data.value=i,r._data.value=i,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),l(r.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):u?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&amp;&amp;e.store.scheduleLayout()},insertColumn(r,i,u,d){const f=l(r._columns);let c=[];u?(u&amp;&amp;!u.children&amp;&amp;(u.children=[]),u.children.push(i),c=El(f,u)):(f.push(i),c=f),Tl(c),r._columns.value=c,r.updateOrderFns.push(d),i.type==="selection"&amp;&amp;(r.selectable.value=i.selectable,r.reserveSelection.value=i.reserveSelection),e.$ready&amp;&amp;(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(r,i){var u;((u=i.getColumnIndex)==null?void 0:u.call(i))!==i.no&amp;&amp;(Tl(r._columns.value),e.$ready&amp;&amp;e.store.updateColumns())},removeColumn(r,i,u,d){const f=l(r._columns)||[];if(u)u.children.splice(u.children.findIndex(p=&gt;p.id===i.id),1),Ee(()=&gt;{var p;((p=u.children)==null?void 0:p.length)===0&amp;&amp;delete u.children}),r._columns.value=El(f,u);else{const p=f.indexOf(i);p&gt;-1&amp;&amp;(f.splice(p,1),r._columns.value=f)}const c=r.updateOrderFns.indexOf(d);c&gt;-1&amp;&amp;r.updateOrderFns.splice(c,1),e.$ready&amp;&amp;(e.store.updateColumns(),e.store.scheduleLayout())},sort(r,i){const{prop:u,order:d,init:f}=i;if(u){const c=l(r.columns).find(p=&gt;p.property===u);c&amp;&amp;(c.order=d,e.store.updateSort(c,u,d),e.store.commit("changeSortCondition",{init:f}))}},changeSortCondition(r,i){const{sortingColumn:u,sortProp:d,sortOrder:f}=r,c=l(u),p=l(d),h=l(f);h===null&amp;&amp;(r.sortingColumn.value=null,r.sortProp.value=null);const m={filter:!0};e.store.execQuery(m),(!i||!(i.silent||i.init))&amp;&amp;e.emit("sort-change",{column:c,prop:p,order:h}),e.store.updateTableScrollY()},filterChange(r,i){const{column:u,values:d,silent:f}=i,c=e.store.updateFilters(u,d);e.store.execQuery(),f||e.emit("filter-change",c),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(r,i){e.store.toggleRowSelection(i),e.store.updateAllSelected()},setHoverRow(r,i){r.hoverRow.value=i},setCurrentRow(r,i){e.store.updateCurrentRow(i)}},commit:function(r,...i){const u=e.store.mutations;if(u[r])u[r].apply(e,[e.store.states].concat(i));else throw new Error(`Action not found: ${r}`)},updateTableScrollY:function(){Ee(()=&gt;e.layout.updateScrollY.apply(e.layout))}}}const eo={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 Lb(e,t){if(!e)throw new Error("Table is required.");const n=Rb();return n.toggleAllSelection=In(n._toggleAllSelection,10),Object.keys(eo).forEach(o=&gt;{Ur(qr(t,o),o,n)}),Bb(n,t),n}function Bb(e,t){Object.keys(eo).forEach(n=&gt;{ae(()=&gt;qr(t,n),o=&gt;{Ur(o,n,e)})})}function Ur(e,t,n){let o=e,a=eo[t];typeof eo[t]=="object"&amp;&amp;(a=a.key,o=o||eo[t].default),n.states[a].value=o}function qr(e,t){if(t.includes(".")){const n=t.split(".");let o=e;return n.forEach(a=&gt;{o=o[a]}),o}else return e[t]}class _b{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=I(null),this.scrollX=I(!1),this.scrollY=I(!1),this.bodyWidth=I(null),this.fixedWidth=I(null),this.rightFixedWidth=I(null),this.gutterWidth=0;for(const n in t)zt(t,n)&amp;&amp;(Jt(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&amp;&amp;(n!=null&amp;&amp;n.wrapRef)){let o=!0;const a=this.scrollY.value;return o=n.wrapRef.scrollHeight&gt;n.wrapRef.clientHeight,this.scrollY.value=o,a!==o}return!1}setHeight(t,n="height"){if(!Ye)return;const o=this.table.vnode.el;if(t=Tb(t),this.height.value=Number(t),!o&amp;&amp;(t||t===0))return Ee(()=&gt;this.setHeight(t,n));typeof t=="number"?(o.style[n]=`${t}px`,this.updateElsHeight()):typeof t=="string"&amp;&amp;(o.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(o=&gt;{o.isColumnGroup?t.push.apply(t,o.columns):t.push(o)}),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(!Ye)return;const t=this.fit,n=this.table.vnode.el.clientWidth;let o=0;const a=this.getFlattenColumns(),s=a.filter(u=&gt;typeof u.width!="number");if(a.forEach(u=&gt;{typeof u.width=="number"&amp;&amp;u.realWidth&amp;&amp;(u.realWidth=null)}),s.length&gt;0&amp;&amp;t){if(a.forEach(u=&gt;{o+=Number(u.width||u.minWidth||80)}),o&lt;=n){this.scrollX.value=!1;const u=n-o;if(s.length===1)s[0].realWidth=Number(s[0].minWidth||80)+u;else{const d=s.reduce((p,h)=&gt;p+Number(h.minWidth||80),0),f=u/d;let c=0;s.forEach((p,h)=&gt;{if(h===0)return;const m=Math.floor(Number(p.minWidth||80)*f);c+=m,p.realWidth=Number(p.minWidth||80)+m}),s[0].realWidth=Number(s[0].minWidth||80)+u-c}}else this.scrollX.value=!0,s.forEach(u=&gt;{u.realWidth=Number(u.minWidth)});this.bodyWidth.value=Math.max(o,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else a.forEach(u=&gt;{!u.width&amp;&amp;!u.minWidth?u.realWidth=80:u.realWidth=Number(u.width||u.minWidth),o+=u.realWidth}),this.scrollX.value=o&gt;n,this.bodyWidth.value=o;const r=this.store.states.fixedColumns.value;if(r.length&gt;0){let u=0;r.forEach(d=&gt;{u+=Number(d.realWidth||d.width)}),this.fixedWidth.value=u}const i=this.store.states.rightFixedColumns.value;if(i.length&gt;0){let u=0;i.forEach(d=&gt;{u+=Number(d.realWidth||d.width)}),this.rightFixedWidth.value=u}this.notifyObservers("columns")}addObserver(t){this.observers.push(t)}removeObserver(t){const n=this.observers.indexOf(t);n!==-1&amp;&amp;this.observers.splice(n,1)}notifyObservers(t){this.observers.forEach(o=&gt;{var a,s;switch(t){case"columns":(a=o.state)==null||a.onColumnsChange(this);break;case"scrollable":(s=o.state)==null||s.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:Fb}=Pn,zb=j({name:"ElTableFilterPanel",components:{ElCheckbox:Pn,ElCheckboxGroup:Fb,ElScrollbar:vo,ElTooltip:An,ElIcon:Me,ArrowDown:co,ArrowUp:is},directives:{ClickOutside:so},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=Ke(),{t:n}=et(),o=le("table-filter"),a=t==null?void 0:t.parent;a.filterPanels.value[e.column.id]||(a.filterPanels.value[e.column.id]=t);const s=I(!1),r=I(null),i=y(()=&gt;e.column&amp;&amp;e.column.filters),u=y({get:()=&gt;{var g;return(((g=e.column)==null?void 0:g.filteredValue)||[])[0]},set:g=&gt;{d.value&amp;&amp;(typeof g&lt;"u"&amp;&amp;g!==null?d.value.splice(0,1,g):d.value.splice(0,1))}}),d=y({get(){return e.column?e.column.filteredValue||[]:[]},set(g){e.column&amp;&amp;e.upDataColumn("filteredValue",g)}}),f=y(()=&gt;e.column?e.column.filterMultiple:!0),c=g=&gt;g.value===u.value,p=()=&gt;{s.value=!1},h=g=&gt;{g.stopPropagation(),s.value=!s.value},m=()=&gt;{s.value=!1},v=()=&gt;{k(d.value),p()},b=()=&gt;{d.value=[],k(d.value),p()},w=g=&gt;{u.value=g,k(typeof g&lt;"u"&amp;&amp;g!==null?d.value:[]),p()},k=g=&gt;{e.store.commit("filterChange",{column:e.column,values:g}),e.store.updateAllSelected()};ae(s,g=&gt;{e.column&amp;&amp;e.upDataColumn("filterOpened",g)},{immediate:!0});const S=y(()=&gt;{var g,N;return(N=(g=r.value)==null?void 0:g.popperRef)==null?void 0:N.contentRef});return{tooltipVisible:s,multiple:f,filteredValue:d,filterValue:u,filters:i,handleConfirm:v,handleReset:b,handleSelect:w,isActive:c,t:n,ns:o,showFilterPanel:h,hideFilterPanel:m,popperPaneRef:S,tooltip:r}}}),xb={key:0},Vb=["disabled"],Kb=["label","onClick"];function Hb(e,t,n,o,a,s){const r=Ae("el-checkbox"),i=Ae("el-checkbox-group"),u=Ae("el-scrollbar"),d=Ae("arrow-up"),f=Ae("arrow-down"),c=Ae("el-icon"),p=Ae("el-tooltip"),h=Rl("click-outside");return $(),ee(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.ns.b(),persistent:""},{content:U(()=&gt;[e.multiple?($(),_("div",xb,[x("div",{class:E(e.ns.e("content"))},[G(u,{"wrap-class":e.ns.e("wrap")},{default:U(()=&gt;[G(i,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=m=&gt;e.filteredValue=m),class:E(e.ns.e("checkbox-group"))},{default:U(()=&gt;[($(!0),_(Be,null,rt(e.filters,m=&gt;($(),ee(r,{key:m.value,label:m.value},{default:U(()=&gt;[ct(ve(m.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),x("div",{class:E(e.ns.e("bottom"))},[x("button",{class:E({[e.ns.is("disabled")]:e.filteredValue.length===0}),disabled:e.filteredValue.length===0,type:"button",onClick:t[1]||(t[1]=(...m)=&gt;e.handleConfirm&amp;&amp;e.handleConfirm(...m))},ve(e.t("el.table.confirmFilter")),11,Vb),x("button",{type:"button",onClick:t[2]||(t[2]=(...m)=&gt;e.handleReset&amp;&amp;e.handleReset(...m))},ve(e.t("el.table.resetFilter")),1)],2)])):($(),_("ul",{key:1,class:E(e.ns.e("list"))},[x("li",{class:E([e.ns.e("list-item"),{[e.ns.is("active")]:e.filterValue===void 0||e.filterValue===null}]),onClick:t[3]||(t[3]=m=&gt;e.handleSelect(null))},ve(e.t("el.table.clearFilter")),3),($(!0),_(Be,null,rt(e.filters,m=&gt;($(),_("li",{key:m.value,class:E([e.ns.e("list-item"),e.ns.is("active",e.isActive(m))]),label:m.value,onClick:v=&gt;e.handleSelect(m.value)},ve(m.text),11,Kb))),128))],2))]),default:U(()=&gt;[xe(($(),_("span",{class:E([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...m)=&gt;e.showFilterPanel&amp;&amp;e.showFilterPanel(...m))},[G(c,null,{default:U(()=&gt;[e.column.filterOpened?($(),ee(d,{key:0})):($(),ee(f,{key:1}))]),_:1})],2)),[[h,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var Wb=fe(zb,[["render",Hb],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function Gr(e){const t=Ke();Ol(()=&gt;{n.value.addObserver(t)}),qe(()=&gt;{o(n.value),a(n.value)}),qo(()=&gt;{o(n.value),a(n.value)}),Uo(()=&gt;{n.value.removeObserver(t)});const n=y(()=&gt;{const s=e.layout;if(!s)throw new Error("Can not find table layout.");return s}),o=s=&gt;{var r;const i=((r=e.vnode.el)==null?void 0:r.querySelectorAll("colgroup &gt; col"))||[];if(!i.length)return;const u=s.getFlattenColumns(),d={};u.forEach(f=&gt;{d[f.id]=f});for(let f=0,c=i.length;f&lt;c;f++){const p=i[f],h=p.getAttribute("name"),m=d[h];m&amp;&amp;p.setAttribute("width",m.realWidth||m.width)}},a=s=&gt;{var r,i;const u=((r=e.vnode.el)==null?void 0:r.querySelectorAll("colgroup &gt; col[name=gutter]"))||[];for(let f=0,c=u.length;f&lt;c;f++)u[f].setAttribute("width",s.scrollY.value?s.gutterWidth:"0");const d=((i=e.vnode.el)==null?void 0:i.querySelectorAll("th.gutter"))||[];for(let f=0,c=d.length;f&lt;c;f++){const p=d[f];p.style.width=s.scrollY.value?`${s.gutterWidth}px`:"0",p.style.display=s.scrollY.value?"":"none"}};return{tableLayout:n.value,onColumnsChange:o,onScrollableChange:a}}const Qt=Symbol("ElTable");function jb(e,t){const n=Ke(),o=ge(Qt),a=v=&gt;{v.stopPropagation()},s=(v,b)=&gt;{!b.filters&amp;&amp;b.sortable?m(v,b,!1):b.filterable&amp;&amp;!b.sortable&amp;&amp;a(v),o==null||o.emit("header-click",b,v)},r=(v,b)=&gt;{o==null||o.emit("header-contextmenu",b,v)},i=I(null),u=I(!1),d=I({}),f=(v,b)=&gt;{if(Ye&amp;&amp;!(b.children&amp;&amp;b.children.length&gt;0)&amp;&amp;i.value&amp;&amp;e.border){u.value=!0;const w=o;t("set-drag-visible",!0);const S=(w==null?void 0:w.vnode.el).getBoundingClientRect().left,g=n.vnode.el.querySelector(`th.${b.id}`),N=g.getBoundingClientRect(),M=N.left-S+30;qt(g,"noclick"),d.value={startMouseLeft:v.clientX,startLeft:N.right-S,startColumnLeft:N.left-S,tableLeft:S};const T=w==null?void 0:w.refs.resizeProxy;T.style.left=`${d.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const A=H=&gt;{const L=H.clientX-d.value.startMouseLeft,z=d.value.startLeft+L;T.style.left=`${Math.max(M,z)}px`},R=()=&gt;{if(u.value){const{startColumnLeft:H,startLeft:L}=d.value,Y=Number.parseInt(T.style.left,10)-H;b.width=b.realWidth=Y,w==null||w.emit("header-dragend",b.width,L-H,b,v),requestAnimationFrame(()=&gt;{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",u.value=!1,i.value=null,d.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",R),document.onselectstart=null,document.ondragstart=null,setTimeout(()=&gt;{Rt(g,"noclick")},0)};document.addEventListener("mousemove",A),document.addEventListener("mouseup",R)}},c=(v,b)=&gt;{if(b.children&amp;&amp;b.children.length&gt;0)return;const w=v.target;if(!Zt(w))return;const k=w==null?void 0:w.closest("th");if(!(!b||!b.resizable)&amp;&amp;!u.value&amp;&amp;e.border){const S=k.getBoundingClientRect(),g=document.body.style;S.width&gt;12&amp;&amp;S.right-v.pageX&lt;8?(g.cursor="col-resize",ln(k,"is-sortable")&amp;&amp;(k.style.cursor="col-resize"),i.value=b):u.value||(g.cursor="",ln(k,"is-sortable")&amp;&amp;(k.style.cursor="pointer"),i.value=null)}},p=()=&gt;{Ye&amp;&amp;(document.body.style.cursor="")},h=({order:v,sortOrders:b})=&gt;{if(v==="")return b[0];const w=b.indexOf(v||null);return b[w&gt;b.length-2?0:w+1]},m=(v,b,w)=&gt;{var k;v.stopPropagation();const S=b.order===w?null:w||h(b),g=(k=v.target)==null?void 0:k.closest("th");if(g&amp;&amp;ln(g,"noclick")){Rt(g,"noclick");return}if(!b.sortable)return;const N=e.store.states;let M=N.sortProp.value,T;const A=N.sortingColumn.value;(A!==b||A===b&amp;&amp;A.order===null)&amp;&amp;(A&amp;&amp;(A.order=null),N.sortingColumn.value=b,M=b.property),S?T=b.order=S:T=b.order=null,N.sortProp.value=M,N.sortOrder.value=T,o==null||o.store.commit("changeSortCondition")};return{handleHeaderClick:s,handleHeaderContextMenu:r,handleMouseDown:f,handleMouseMove:c,handleMouseOut:p,handleSortClick:m,handleFilterClick:a}}function Yb(e){const t=ge(Qt),n=le("table");return{getHeaderRowStyle:i=&gt;{const u=t==null?void 0:t.props.headerRowStyle;return typeof u=="function"?u.call(null,{rowIndex:i}):u},getHeaderRowClass:i=&gt;{const u=[],d=t==null?void 0:t.props.headerRowClassName;return typeof d=="string"?u.push(d):typeof d=="function"&amp;&amp;u.push(d.call(null,{rowIndex:i})),u.join(" ")},getHeaderCellStyle:(i,u,d,f)=&gt;{var c;let p=(c=t==null?void 0:t.props.headerCellStyle)!=null?c:{};typeof p=="function"&amp;&amp;(p=p.call(null,{rowIndex:i,columnIndex:u,row:d,column:f}));const h=oa(u,f.fixed,e.store,d);return jn(h,"left"),jn(h,"right"),Object.assign({},p,h)},getHeaderCellClass:(i,u,d,f)=&gt;{const c=na(n.b(),u,f.fixed,e.store,d),p=[f.id,f.order,f.headerAlign,f.className,f.labelClassName,...c];f.children||p.push("is-leaf"),f.sortable&amp;&amp;p.push("is-sortable");const h=t==null?void 0:t.props.headerCellClassName;return typeof h=="string"?p.push(h):typeof h=="function"&amp;&amp;p.push(h.call(null,{rowIndex:i,columnIndex:u,row:d,column:f})),p.push(n.e("cell")),p.filter(m=&gt;!!m).join(" ")}}}const Xr=e=&gt;{const t=[];return e.forEach(n=&gt;{n.children?(t.push(n),t.push.apply(t,Xr(n.children))):t.push(n)}),t},Ub=e=&gt;{let t=1;const n=(s,r)=&gt;{if(r&amp;&amp;(s.level=r.level+1,t&lt;s.level&amp;&amp;(t=s.level)),s.children){let i=0;s.children.forEach(u=&gt;{n(u,s),i+=u.colSpan}),s.colSpan=i}else s.colSpan=1};e.forEach(s=&gt;{s.level=1,n(s,void 0)});const o=[];for(let s=0;s&lt;t;s++)o.push([]);return Xr(e).forEach(s=&gt;{s.children?(s.rowSpan=1,s.children.forEach(r=&gt;r.isSubColumn=!0)):s.rowSpan=t-s.level+1,o[s.level-1].push(s)}),o};function qb(e){const t=ge(Qt),n=y(()=&gt;Ub(e.store.states.originColumns.value));return{isGroup:y(()=&gt;{const s=n.value.length&gt;1;return s&amp;&amp;t&amp;&amp;(t.state.isGroup.value=!0),s}),toggleAllSelection:s=&gt;{s.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var Gb=j({name:"ElTableHeader",components:{ElCheckbox:Pn},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=&gt;({prop:"",order:""})}},setup(e,{emit:t}){const n=Ke(),o=ge(Qt),a=le("table"),s=I({}),{onColumnsChange:r,onScrollableChange:i}=Gr(o);qe(async()=&gt;{await Ee(),await Ee();const{prop:M,order:T}=e.defaultSort;o==null||o.store.commit("sort",{prop:M,order:T,init:!0})});const{handleHeaderClick:u,handleHeaderContextMenu:d,handleMouseDown:f,handleMouseMove:c,handleMouseOut:p,handleSortClick:h,handleFilterClick:m}=jb(e,t),{getHeaderRowStyle:v,getHeaderRowClass:b,getHeaderCellStyle:w,getHeaderCellClass:k}=Yb(e),{isGroup:S,toggleAllSelection:g,columnRows:N}=qb(e);return n.state={onColumnsChange:r,onScrollableChange:i},n.filterPanels=s,{ns:a,filterPanels:s,onColumnsChange:r,onScrollableChange:i,columnRows:N,getHeaderRowClass:b,getHeaderRowStyle:v,getHeaderCellClass:k,getHeaderCellStyle:w,handleHeaderClick:u,handleHeaderContextMenu:d,handleMouseDown:f,handleMouseMove:c,handleMouseOut:p,handleSortClick:h,handleFilterClick:m,isGroup:S,toggleAllSelection:g}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:o,getHeaderCellClass:a,getHeaderRowClass:s,getHeaderRowStyle:r,handleHeaderClick:i,handleHeaderContextMenu:u,handleMouseDown:d,handleMouseMove:f,handleSortClick:c,handleMouseOut:p,store:h,$parent:m}=this;let v=1;return ye("thead",{class:{[e.is("group")]:t}},n.map((b,w)=&gt;ye("tr",{class:s(w),key:w,style:r(w)},b.map((k,S)=&gt;(k.rowSpan&gt;v&amp;&amp;(v=k.rowSpan),ye("th",{class:a(w,S,b,k),colspan:k.colSpan,key:`${k.id}-thead`,rowspan:k.rowSpan,style:o(w,S,b,k),onClick:g=&gt;i(g,k),onContextmenu:g=&gt;u(g,k),onMousedown:g=&gt;d(g,k),onMousemove:g=&gt;f(g,k),onMouseout:p},[ye("div",{class:["cell",k.filteredValue&amp;&amp;k.filteredValue.length&gt;0?"highlight":""]},[k.renderHeader?k.renderHeader({column:k,$index:S,store:h,_self:m}):k.label,k.sortable&amp;&amp;ye("span",{onClick:g=&gt;c(g,k),class:"caret-wrapper"},[ye("i",{onClick:g=&gt;c(g,k,"ascending"),class:"sort-caret ascending"}),ye("i",{onClick:g=&gt;c(g,k,"descending"),class:"sort-caret descending"})]),k.filterable&amp;&amp;ye(Wb,{store:h,placement:k.filterPlacement||"bottom-start",column:k,upDataColumn:(g,N)=&gt;{k[g]=N}})])]))))))}});function Xb(e){const t=ge(Qt),n=I(""),o=I(ye("div")),{nextZIndex:a}=fo(),s=(m,v,b)=&gt;{var w;const k=t,S=fl(m);let g;const N=(w=k==null?void 0:k.vnode.el)==null?void 0:w.dataset.prefix;S&amp;&amp;(g=Ha({columns:e.store.states.columns.value},S,N),g&amp;&amp;(k==null||k.emit(`cell-${b}`,v,g,S,m))),k==null||k.emit(`row-${b}`,v,g,m)},r=(m,v)=&gt;{s(m,v,"dblclick")},i=(m,v)=&gt;{e.store.commit("setCurrentRow",v),s(m,v,"click")},u=(m,v)=&gt;{s(m,v,"contextmenu")},d=In(m=&gt;{e.store.commit("setHoverRow",m)},30),f=In(()=&gt;{e.store.commit("setHoverRow",null)},30),c=m=&gt;{const v=window.getComputedStyle(m,null),b=Number.parseInt(v.paddingLeft,10)||0,w=Number.parseInt(v.paddingRight,10)||0,k=Number.parseInt(v.paddingTop,10)||0,S=Number.parseInt(v.paddingBottom,10)||0;return{left:b,right:w,top:k,bottom:S}};return{handleDoubleClick:r,handleClick:i,handleContextMenu:u,handleMouseEnter:d,handleMouseLeave:f,handleCellMouseEnter:(m,v,b)=&gt;{var w;const k=t,S=fl(m),g=(w=k==null?void 0:k.vnode.el)==null?void 0:w.dataset.prefix;if(S){const D=Ha({columns:e.store.states.columns.value},S,g),B=k.hoverState={cell:S,column:D,row:v};k==null||k.emit("cell-mouse-enter",B.row,B.column,B.cell,m)}if(!b)return;const N=m.target.querySelector(".cell");if(!(ln(N,`${g}-tooltip`)&amp;&amp;N.childNodes.length))return;const M=document.createRange();M.setStart(N,0),M.setEnd(N,N.childNodes.length);let T=M.getBoundingClientRect().width,A=M.getBoundingClientRect().height;T-Math.floor(T)&lt;.001&amp;&amp;(T=Math.floor(T)),A-Math.floor(A)&lt;.001&amp;&amp;(A=Math.floor(A));const{top:L,left:z,right:Y,bottom:J}=c(N),Z=z+Y,he=L+J;(T+Z&gt;N.offsetWidth||A+he&gt;N.offsetHeight||N.scrollWidth&gt;N.offsetWidth)&amp;&amp;Ib(t==null?void 0:t.refs.tableWrapper,S,S.innerText||S.textContent,a,b)},handleCellMouseLeave:m=&gt;{if(!fl(m))return;const b=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",b==null?void 0:b.row,b==null?void 0:b.column,b==null?void 0:b.cell,m)},tooltipContent:n,tooltipTrigger:o}}function Jb(e){const t=ge(Qt),n=le("table");return{getRowStyle:(d,f)=&gt;{const c=t==null?void 0:t.props.rowStyle;return typeof c=="function"?c.call(null,{row:d,rowIndex:f}):c||null},getRowClass:(d,f)=&gt;{const c=[n.e("row")];t!=null&amp;&amp;t.props.highlightCurrentRow&amp;&amp;d===e.store.states.currentRow.value&amp;&amp;c.push("current-row"),e.stripe&amp;&amp;f%2===1&amp;&amp;c.push(n.em("row","striped"));const p=t==null?void 0:t.props.rowClassName;return typeof p=="string"?c.push(p):typeof p=="function"&amp;&amp;c.push(p.call(null,{row:d,rowIndex:f})),c},getCellStyle:(d,f,c,p)=&gt;{const h=t==null?void 0:t.props.cellStyle;let m=h??{};typeof h=="function"&amp;&amp;(m=h.call(null,{rowIndex:d,columnIndex:f,row:c,column:p}));const v=oa(f,e==null?void 0:e.fixed,e.store);return jn(v,"left"),jn(v,"right"),Object.assign({},m,v)},getCellClass:(d,f,c,p,h)=&gt;{const m=na(n.b(),f,e==null?void 0:e.fixed,e.store,void 0,h),v=[p.id,p.align,p.className,...m],b=t==null?void 0:t.props.cellClassName;return typeof b=="string"?v.push(b):typeof b=="function"&amp;&amp;v.push(b.call(null,{rowIndex:d,columnIndex:f,row:c,column:p})),v.push(n.e("cell")),v.filter(w=&gt;!!w).join(" ")},getSpan:(d,f,c,p)=&gt;{let h=1,m=1;const v=t==null?void 0:t.props.spanMethod;if(typeof v=="function"){const b=v({row:d,column:f,rowIndex:c,columnIndex:p});Array.isArray(b)?(h=b[0],m=b[1]):typeof b=="object"&amp;&amp;(h=b.rowspan,m=b.colspan)}return{rowspan:h,colspan:m}},getColspanRealWidth:(d,f,c)=&gt;{if(f&lt;1)return d[c].realWidth;const p=d.map(({realWidth:h,width:m})=&gt;h||m).slice(c,c+f);return Number(p.reduce((h,m)=&gt;Number(h)+Number(m),-1))}}}function Zb(e){const t=ge(Qt),n=le("table"),{handleDoubleClick:o,handleClick:a,handleContextMenu:s,handleMouseEnter:r,handleMouseLeave:i,handleCellMouseEnter:u,handleCellMouseLeave:d,tooltipContent:f,tooltipTrigger:c}=Xb(e),{getRowStyle:p,getRowClass:h,getCellStyle:m,getCellClass:v,getSpan:b,getColspanRealWidth:w}=Jb(e),k=y(()=&gt;e.store.states.columns.value.findIndex(({type:T})=&gt;T==="default")),S=(T,A)=&gt;{const R=t.props.rowKey;return R?St(T,R):A},g=(T,A,R,H=!1)=&gt;{const{tooltipEffect:L,tooltipOptions:z,store:Y}=e,{indent:J,columns:Z}=Y.states,he=h(T,A);let D=!0;return R&amp;&amp;(he.push(n.em("row",`level-${R.level}`)),D=R.display),ye("tr",{style:[D?null:{display:"none"},p(T,A)],class:he,key:S(T,A),onDblclick:C=&gt;o(C,T),onClick:C=&gt;a(C,T),onContextmenu:C=&gt;s(C,T),onMouseenter:()=&gt;r(A),onMouseleave:i},Z.value.map((C,P)=&gt;{const{rowspan:F,colspan:W}=b(T,C,A,P);if(!F||!W)return null;const se=Object.assign({},C);se.realWidth=w(Z.value,W,P);const pe={store:e.store,_self:e.context||t,column:se,row:T,$index:A,cellIndex:P,expanded:H};P===k.value&amp;&amp;R&amp;&amp;(pe.treeNode={indent:R.level*J.value,level:R.level},typeof R.expanded=="boolean"&amp;&amp;(pe.treeNode.expanded=R.expanded,"loading"in R&amp;&amp;(pe.treeNode.loading=R.loading),"noLazyChildren"in R&amp;&amp;(pe.treeNode.noLazyChildren=R.noLazyChildren)));const Te=`${A},${P}`,$e=se.columnKey||se.rawColumnKey||"",de=N(P,C,pe),Se=C.showOverflowTooltip&amp;&amp;es({effect:L},z,C.showOverflowTooltip);return ye("td",{style:m(A,P,T,C),class:v(A,P,T,C,W-1),key:`${$e}${Te}`,rowspan:F,colspan:W,onMouseenter:Le=&gt;u(Le,T,Se),onMouseleave:d},[de])}))},N=(T,A,R)=&gt;A.renderCell(R);return{wrappedRowRender:(T,A)=&gt;{const R=e.store,{isRowExpanded:H,assertRowKey:L}=R,{treeData:z,lazyTreeNodeMap:Y,childrenColumnName:J,rowKey:Z}=R.states,he=R.states.columns.value;if(he.some(({type:B})=&gt;B==="expand")){const B=H(T),C=g(T,A,void 0,B),P=t.renderExpanded;return B?P?[[C,ye("tr",{key:`expanded-row__${C.key}`},[ye("td",{colspan:he.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[P({row:T,$index:A,store:R,expanded:B})])])]]:(console.error("[Element Error]renderExpanded is required."),C):[[C]]}else if(Object.keys(z.value).length){L();const B=St(T,Z.value);let C=z.value[B],P=null;C&amp;&amp;(P={expanded:C.expanded,level:C.level,display:!0},typeof C.lazy=="boolean"&amp;&amp;(typeof C.loaded=="boolean"&amp;&amp;C.loaded&amp;&amp;(P.noLazyChildren=!(C.children&amp;&amp;C.children.length)),P.loading=C.loading));const F=[g(T,A,P)];if(C){let W=0;const se=(Te,$e)=&gt;{Te&amp;&amp;Te.length&amp;&amp;$e&amp;&amp;Te.forEach(de=&gt;{const Se={display:$e.display&amp;&amp;$e.expanded,level:$e.level+1,expanded:!1,noLazyChildren:!1,loading:!1},Le=St(de,Z.value);if(Le==null)throw new Error("For nested data item, row-key is required.");if(C={...z.value[Le]},C&amp;&amp;(Se.expanded=C.expanded,C.level=C.level||Se.level,C.display=!!(C.expanded&amp;&amp;Se.display),typeof C.lazy=="boolean"&amp;&amp;(typeof C.loaded=="boolean"&amp;&amp;C.loaded&amp;&amp;(Se.noLazyChildren=!(C.children&amp;&amp;C.children.length)),Se.loading=C.loading)),W++,F.push(g(de,A+W,Se)),C){const De=Y.value[Le]||de[J.value];se(De,C)}})};C.display=!0;const pe=Y.value[B]||T[J.value];se(pe,C)}return F}else return g(T,A,void 0)},tooltipContent:f,tooltipTrigger:c}}const Qb={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=&gt;({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var ey=j({name:"ElTableBody",props:Qb,setup(e){const t=Ke(),n=ge(Qt),o=le("table"),{wrappedRowRender:a,tooltipContent:s,tooltipTrigger:r}=Zb(e),{onColumnsChange:i,onScrollableChange:u}=Gr(n);return ae(e.store.states.hoverRow,(d,f)=&gt;{!e.store.states.isComplex.value||!Ye||mu(()=&gt;{const c=t==null?void 0:t.vnode.el,p=Array.from((c==null?void 0:c.children)||[]).filter(v=&gt;v==null?void 0:v.classList.contains(`${o.e("row")}`)),h=p[f],m=p[d];h&amp;&amp;Rt(h,"hover-row"),m&amp;&amp;qt(m,"hover-row")})}),Uo(()=&gt;{var d;(d=nn)==null||d()}),{ns:o,onColumnsChange:i,onScrollableChange:u,wrappedRowRender:a,tooltipContent:s,tooltipTrigger:r}},render(){const{wrappedRowRender:e,store:t}=this,n=t.states.data.value||[];return ye("tbody",{tabIndex:-1},[n.reduce((o,a)=&gt;o.concat(e(a,o.length)),[])])}});function la(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&amp;&amp;n.every(a=&gt;a.width===void 0)&amp;&amp;(n=[]);const o=a=&gt;{const s={key:`${e.tableLayout}_${a.id}`,style:{},name:void 0};return t?s.style={width:`${a.width}px`}:s.name=a.id,s};return ye("colgroup",{},n.map(a=&gt;ye("col",o(a))))}la.props=["columns","tableLayout"];function ty(){const e=ge(Qt),t=e==null?void 0:e.store,n=y(()=&gt;t.states.fixedLeafColumnsLength.value),o=y(()=&gt;t.states.rightFixedColumns.value.length),a=y(()=&gt;t.states.columns.value.length),s=y(()=&gt;t.states.fixedColumns.value.length),r=y(()=&gt;t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:o,columnsCount:a,leftFixedCount:s,rightFixedCount:r,columns:t.states.columns}}function ny(e){const{columns:t}=ty(),n=le("table");return{getCellClasses:(s,r)=&gt;{const i=s[r],u=[n.e("cell"),i.id,i.align,i.labelClassName,...na(n.b(),r,i.fixed,e.store)];return i.className&amp;&amp;u.push(i.className),i.children||u.push(n.is("leaf")),u},getCellStyles:(s,r)=&gt;{const i=oa(r,s.fixed,e.store);return jn(i,"left"),jn(i,"right"),i},columns:t}}var oy=j({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=&gt;({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:n,columns:o}=ny(e);return{ns:le("table"),getCellClasses:t,getCellStyles:n,columns:o}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:o,sumText:a,ns:s}=this,r=this.store.states.data.value;let i=[];return o?i=o({columns:e,data:r}):e.forEach((u,d)=&gt;{if(d===0){i[d]=a;return}const f=r.map(m=&gt;Number(m[u.property])),c=[];let p=!0;f.forEach(m=&gt;{if(!Number.isNaN(+m)){p=!1;const v=`${m}`.split(".")[1];c.push(v?v.length:0)}});const h=Math.max.apply(null,c);p?i[d]="":i[d]=f.reduce((m,v)=&gt;{const b=Number(v);return Number.isNaN(+b)?m:Number.parseFloat((m+v).toFixed(Math.min(h,20)))},0)}),ye("table",{class:s.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[la({columns:e}),ye("tbody",[ye("tr",{},[...e.map((u,d)=&gt;ye("td",{key:d,colspan:u.colSpan,rowspan:u.rowSpan,class:n(e,d),style:t(u,d)},[ye("div",{class:["cell",u.labelClassName]},[i[d]])]))])])])}});function ly(e){return{setCurrentRow:f=&gt;{e.commit("setCurrentRow",f)},getSelectionRows:()=&gt;e.getSelectionRows(),toggleRowSelection:(f,c)=&gt;{e.toggleRowSelection(f,c,!1),e.updateAllSelected()},clearSelection:()=&gt;{e.clearSelection()},clearFilter:f=&gt;{e.clearFilter(f)},toggleAllSelection:()=&gt;{e.commit("toggleAllSelection")},toggleRowExpansion:(f,c)=&gt;{e.toggleRowExpansionAdapter(f,c)},clearSort:()=&gt;{e.clearSort()},sort:(f,c)=&gt;{e.commit("sort",{prop:f,order:c})}}}function ay(e,t,n,o){const a=I(!1),s=I(null),r=I(!1),i=C=&gt;{r.value=C},u=I({width:null,height:null,headerHeight:null}),d=I(!1),f={display:"inline-block",verticalAlign:"middle"},c=I(),p=I(0),h=I(0),m=I(0),v=I(0),b=I(0);hn(()=&gt;{t.setHeight(e.height)}),hn(()=&gt;{t.setMaxHeight(e.maxHeight)}),ae(()=&gt;[e.currentRowKey,n.states.rowKey],([C,P])=&gt;{!l(P)||!l(C)||n.setCurrentRowKey(`${C}`)},{immediate:!0}),ae(()=&gt;e.data,C=&gt;{o.store.commit("setData",C)},{immediate:!0,deep:!0}),hn(()=&gt;{e.expandRowKeys&amp;&amp;n.setExpandRowKeysAdapter(e.expandRowKeys)});const w=()=&gt;{o.store.commit("setHoverRow",null),o.hoverState&amp;&amp;(o.hoverState=null)},k=(C,P)=&gt;{const{pixelX:F,pixelY:W}=P;Math.abs(F)&gt;=Math.abs(W)&amp;&amp;(o.refs.bodyWrapper.scrollLeft+=P.pixelX/5)},S=y(()=&gt;e.height||e.maxHeight||n.states.fixedColumns.value.length&gt;0||n.states.rightFixedColumns.value.length&gt;0),g=y(()=&gt;({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),N=()=&gt;{S.value&amp;&amp;t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(R)};qe(async()=&gt;{await Ee(),n.updateColumns(),H(),requestAnimationFrame(N);const C=o.vnode.el,P=o.refs.headerWrapper;e.flexible&amp;&amp;C&amp;&amp;C.parentElement&amp;&amp;(C.parentElement.style.minWidth="0"),u.value={width:c.value=C.offsetWidth,height:C.offsetHeight,headerHeight:e.showHeader&amp;&amp;P?P.offsetHeight:null},n.states.columns.value.forEach(F=&gt;{F.filteredValue&amp;&amp;F.filteredValue.length&amp;&amp;o.store.commit("filterChange",{column:F,values:F.filteredValue,silent:!0})}),o.$ready=!0});const M=(C,P)=&gt;{if(!C)return;const F=Array.from(C.classList).filter(W=&gt;!W.startsWith("is-scrolling-"));F.push(t.scrollX.value?P:"is-scrolling-none"),C.className=F.join(" ")},T=C=&gt;{const{tableWrapper:P}=o.refs;M(P,C)},A=C=&gt;{const{tableWrapper:P}=o.refs;return!!(P&amp;&amp;P.classList.contains(C))},R=function(){if(!o.refs.scrollBarRef)return;if(!t.scrollX.value){const $e="is-scrolling-none";A($e)||T($e);return}const C=o.refs.scrollBarRef.wrapRef;if(!C)return;const{scrollLeft:P,offsetWidth:F,scrollWidth:W}=C,{headerWrapper:se,footerWrapper:pe}=o.refs;se&amp;&amp;(se.scrollLeft=P),pe&amp;&amp;(pe.scrollLeft=P);const Te=W-F-1;P&gt;=Te?T("is-scrolling-right"):T(P===0?"is-scrolling-left":"is-scrolling-middle")},H=()=&gt;{o.refs.scrollBarRef&amp;&amp;(o.refs.scrollBarRef.wrapRef&amp;&amp;At(o.refs.scrollBarRef.wrapRef,"scroll",R,{passive:!0}),e.fit?an(o.vnode.el,L):At(window,"resize",L),an(o.refs.bodyWrapper,()=&gt;{var C,P;L(),(P=(C=o.refs)==null?void 0:C.scrollBarRef)==null||P.update()}))},L=()=&gt;{var C,P,F,W;const se=o.vnode.el;if(!o.$ready||!se)return;let pe=!1;const{width:Te,height:$e,headerHeight:de}=u.value,Se=c.value=se.offsetWidth;Te!==Se&amp;&amp;(pe=!0);const Le=se.offsetHeight;(e.height||S.value)&amp;&amp;$e!==Le&amp;&amp;(pe=!0);const De=e.tableLayout==="fixed"?o.refs.headerWrapper:(C=o.refs.tableHeaderRef)==null?void 0:C.$el;e.showHeader&amp;&amp;(De==null?void 0:De.offsetHeight)!==de&amp;&amp;(pe=!0),p.value=((P=o.refs.tableWrapper)==null?void 0:P.scrollHeight)||0,m.value=(De==null?void 0:De.scrollHeight)||0,v.value=((F=o.refs.footerWrapper)==null?void 0:F.offsetHeight)||0,b.value=((W=o.refs.appendWrapper)==null?void 0:W.offsetHeight)||0,h.value=p.value-m.value-v.value-b.value,pe&amp;&amp;(u.value={width:Se,height:Le,headerHeight:e.showHeader&amp;&amp;(De==null?void 0:De.offsetHeight)||0},N())},z=Ft(),Y=y(()=&gt;{const{bodyWidth:C,scrollY:P,gutterWidth:F}=t;return C.value?`${C.value-(P.value?F:0)}px`:""}),J=y(()=&gt;e.maxHeight?"fixed":e.tableLayout),Z=y(()=&gt;{if(e.data&amp;&amp;e.data.length)return null;let C="100%";e.height&amp;&amp;h.value&amp;&amp;(C=`${h.value}px`);const P=c.value;return{width:P?`${P}px`:"",height:C}}),he=y(()=&gt;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`}:{}),D=y(()=&gt;e.height?{height:"100%"}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${m.value+v.value}px)`}:{maxHeight:`${e.maxHeight-m.value-v.value}px`}:{});return{isHidden:a,renderExpanded:s,setDragVisible:i,isGroup:d,handleMouseLeave:w,handleHeaderFooterMousewheel:k,tableSize:z,emptyBlockStyle:Z,handleFixedMousewheel:(C,P)=&gt;{const F=o.refs.bodyWrapper;if(Math.abs(P.spinY)&gt;0){const W=F.scrollTop;P.pixelY&lt;0&amp;&amp;W!==0&amp;&amp;C.preventDefault(),P.pixelY&gt;0&amp;&amp;F.scrollHeight-F.clientHeight&gt;W&amp;&amp;C.preventDefault(),F.scrollTop+=Math.ceil(P.pixelY/5)}else F.scrollLeft+=Math.ceil(P.pixelX/5)},resizeProxyVisible:r,bodyWidth:Y,resizeState:u,doLayout:N,tableBodyStyles:g,tableLayout:J,scrollbarViewStyle:f,tableInnerStyle:he,scrollbarStyle:D}}function sy(e){const t=I(),n=()=&gt;{const a=e.vnode.el.querySelector(".hidden-columns"),s={childList:!0,subtree:!0},r=e.store.states.updateOrderFns;t.value=new MutationObserver(()=&gt;{r.forEach(i=&gt;i())}),t.value.observe(a,s)};qe(()=&gt;{n()}),Uo(()=&gt;{var o;(o=t.value)==null||o.disconnect()})}var ry={data:{type:Array,default:()=&gt;[]},size:un,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:()=&gt;({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=&gt;({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean,showOverflowTooltip:[Boolean,Object]};const iy=()=&gt;{const e=I(),t=(s,r)=&gt;{const i=e.value;i&amp;&amp;i.scrollTo(s,r)},n=(s,r)=&gt;{const i=e.value;i&amp;&amp;Xe(r)&amp;&amp;["Top","Left"].includes(s)&amp;&amp;i[`setScroll${s}`](r)};return{scrollBarRef:e,scrollTo:t,setScrollTop:s=&gt;n("Top",s),setScrollLeft:s=&gt;n("Left",s)}};let uy=1;const dy=j({name:"ElTable",directives:{Mousewheel:uf},components:{TableHeader:Gb,TableBody:ey,TableFooter:oy,ElScrollbar:vo,hColgroup:la},props:ry,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}=et(),n=le("table"),o=Ke();je(Qt,o);const a=Lb(o,e);o.store=a;const s=new _b({store:o.store,table:o,fit:e.fit,showHeader:e.showHeader});o.layout=s;const r=y(()=&gt;(a.states.data.value||[]).length===0),{setCurrentRow:i,getSelectionRows:u,toggleRowSelection:d,clearSelection:f,clearFilter:c,toggleAllSelection:p,toggleRowExpansion:h,clearSort:m,sort:v}=ly(a),{isHidden:b,renderExpanded:w,setDragVisible:k,isGroup:S,handleMouseLeave:g,handleHeaderFooterMousewheel:N,tableSize:M,emptyBlockStyle:T,handleFixedMousewheel:A,resizeProxyVisible:R,bodyWidth:H,resizeState:L,doLayout:z,tableBodyStyles:Y,tableLayout:J,scrollbarViewStyle:Z,tableInnerStyle:he,scrollbarStyle:D}=ay(e,s,a,o),{scrollBarRef:B,scrollTo:C,setScrollLeft:P,setScrollTop:F}=iy(),W=In(z,50),se=`${n.namespace.value}-table_${uy++}`;o.tableId=se,o.state={isGroup:S,resizeState:L,doLayout:z,debouncedUpdateLayout:W};const pe=y(()=&gt;e.sumText||t("el.table.sumText")),Te=y(()=&gt;e.emptyText||t("el.table.emptyText"));return sy(o),{ns:n,layout:s,store:a,handleHeaderFooterMousewheel:N,handleMouseLeave:g,tableId:se,tableSize:M,isHidden:b,isEmpty:r,renderExpanded:w,resizeProxyVisible:R,resizeState:L,isGroup:S,bodyWidth:H,tableBodyStyles:Y,emptyBlockStyle:T,debouncedUpdateLayout:W,handleFixedMousewheel:A,setCurrentRow:i,getSelectionRows:u,toggleRowSelection:d,clearSelection:f,clearFilter:c,toggleAllSelection:p,toggleRowExpansion:h,clearSort:m,doLayout:z,sort:v,t,setDragVisible:k,context:o,computedSumText:pe,computedEmptyText:Te,tableLayout:J,scrollbarViewStyle:Z,tableInnerStyle:he,scrollbarStyle:D,scrollBarRef:B,scrollTo:C,setScrollLeft:P,setScrollTop:F}}}),cy=["data-prefix"],fy={ref:"hiddenColumns",class:"hidden-columns"};function py(e,t,n,o,a,s){const r=Ae("hColgroup"),i=Ae("table-header"),u=Ae("table-body"),d=Ae("el-scrollbar"),f=Ae("table-footer"),c=Rl("mousewheel");return $(),_("div",{ref:"tableWrapper",class:E([{[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&amp;&amp;(e.store.states.data.value||[]).length&lt;100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:Oe(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=(...p)=&gt;e.handleMouseLeave&amp;&amp;e.handleMouseLeave(...p))},[x("div",{class:E(e.ns.e("inner-wrapper")),style:Oe(e.tableInnerStyle)},[x("div",fy,[oe(e.$slots,"default")],512),e.showHeader&amp;&amp;e.tableLayout==="fixed"?xe(($(),_("div",{key:0,ref:"headerWrapper",class:E(e.ns.e("header-wrapper"))},[x("table",{ref:"tableHeader",class:E(e.ns.e("header")),style:Oe(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[G(r,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),G(i,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[c,e.handleHeaderFooterMousewheel]]):X("v-if",!0),x("div",{ref:"bodyWrapper",class:E(e.ns.e("body-wrapper"))},[G(d,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:U(()=&gt;[x("table",{ref:"tableBody",class:E(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:Oe({width:e.bodyWidth,tableLayout:e.tableLayout})},[G(r,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&amp;&amp;e.tableLayout==="auto"?($(),ee(i,{key:0,ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):X("v-if",!0),G(u,{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"])],6),e.isEmpty?($(),_("div",{key:0,ref:"emptyBlock",style:Oe(e.emptyBlockStyle),class:E(e.ns.e("empty-block"))},[x("span",{class:E(e.ns.e("empty-text"))},[oe(e.$slots,"empty",{},()=&gt;[ct(ve(e.computedEmptyText),1)])],2)],6)):X("v-if",!0),e.$slots.append?($(),_("div",{key:1,ref:"appendWrapper",class:E(e.ns.e("append-wrapper"))},[oe(e.$slots,"append")],2)):X("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary?xe(($(),_("div",{key:1,ref:"footerWrapper",class:E(e.ns.e("footer-wrapper"))},[G(f,{border:e.border,"default-sort":e.defaultSort,store:e.store,style:Oe(e.tableBodyStyles),"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[lt,!e.isEmpty],[c,e.handleHeaderFooterMousewheel]]):X("v-if",!0),e.border||e.isGroup?($(),_("div",{key:2,class:E(e.ns.e("border-left-patch"))},null,2)):X("v-if",!0)],6),xe(x("div",{ref:"resizeProxy",class:E(e.ns.e("column-resize-proxy"))},null,2),[[lt,e.resizeProxyVisible]])],46,cy)}var vy=fe(dy,[["render",py],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const my={selection:"table-column--selection",expand:"table__expand-column"},hy={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:""}},gy=e=&gt;my[e]||"",by={selection:{renderHeader({store:e,column:t}){function n(){return e.states.data.value&amp;&amp;e.states.data.value.length===0}return ye(Pn,{disabled:n(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length&gt;0&amp;&amp;!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value,ariaLabel:t.label})},renderCell({row:e,column:t,store:n,$index:o}){return ye(Pn,{disabled:t.selectable?!t.selectable.call(null,e,o):!1,size:n.states.tableSize.value,onChange:()=&gt;{n.commit("rowSelectedChanged",e)},onClick:a=&gt;a.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 o=e.index;return typeof o=="number"?n=t+o:typeof o=="function"&amp;&amp;(n=o(t)),ye("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:o}=t,a=[o.e("expand-icon")];return n&amp;&amp;a.push(o.em("expand-icon","expanded")),ye("div",{class:a,onClick:function(r){r.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=&gt;[ye(Me,null,{default:()=&gt;[ye(on)]})]})},sortable:!1,resizable:!1}};function yy({row:e,column:t,$index:n}){var o;const a=t.property,s=a&amp;&amp;No(e,a).value;return t&amp;&amp;t.formatter?t.formatter(e,t,s,n):((o=s==null?void 0:s.toString)==null?void 0:o.call(s))||""}function Cy({row:e,treeNode:t,store:n},o=!1){const{ns:a}=n;if(!t)return o?[ye("span",{class:a.e("placeholder")})]:null;const s=[],r=function(i){i.stopPropagation(),!t.loading&amp;&amp;n.loadOrToggle(e)};if(t.indent&amp;&amp;s.push(ye("span",{class:a.e("indent"),style:{"padding-left":`${t.indent}px`}})),typeof t.expanded=="boolean"&amp;&amp;!t.noLazyChildren){const i=[a.e("expand-icon"),t.expanded?a.em("expand-icon","expanded"):""];let u=on;t.loading&amp;&amp;(u=Go),s.push(ye("div",{class:i,onClick:r},{default:()=&gt;[ye(Me,{class:{[a.is("loading")]:t.loading}},{default:()=&gt;[ye(u)]})]}))}else s.push(ye("span",{class:a.e("placeholder")}));return s}function Ya(e,t){return e.reduce((n,o)=&gt;(n[o]=o,n),t)}function ky(e,t){const n=Ke();return{registerComplexWatchers:()=&gt;{const s=["fixed"],r={realWidth:"width",realMinWidth:"minWidth"},i=Ya(s,r);Object.keys(i).forEach(u=&gt;{const d=r[u];zt(t,d)&amp;&amp;ae(()=&gt;t[d],f=&gt;{let c=f;d==="width"&amp;&amp;u==="realWidth"&amp;&amp;(c=ta(f)),d==="minWidth"&amp;&amp;u==="realMinWidth"&amp;&amp;(c=Wr(f)),n.columnConfig.value[d]=c,n.columnConfig.value[u]=c;const p=d==="fixed";e.value.store.scheduleLayout(p)})})},registerNormalWatchers:()=&gt;{const s=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],r={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},i=Ya(s,r);Object.keys(i).forEach(u=&gt;{const d=r[u];zt(t,d)&amp;&amp;ae(()=&gt;t[d],f=&gt;{n.columnConfig.value[u]=f})})}}}function wy(e,t,n){const o=Ke(),a=I(""),s=I(!1),r=I(),i=I(),u=le("table");hn(()=&gt;{r.value=e.align?`is-${e.align}`:null,r.value}),hn(()=&gt;{i.value=e.headerAlign?`is-${e.headerAlign}`:r.value,i.value});const d=y(()=&gt;{let g=o.vnode.vParent||o.parent;for(;g&amp;&amp;!g.tableId&amp;&amp;!g.columnId;)g=g.vnode.vParent||g.parent;return g}),f=y(()=&gt;{const{store:g}=o.parent;if(!g)return!1;const{treeData:N}=g.states,M=N.value;return M&amp;&amp;Object.keys(M).length&gt;0}),c=I(ta(e.width)),p=I(Wr(e.minWidth)),h=g=&gt;(c.value&amp;&amp;(g.width=c.value),p.value&amp;&amp;(g.minWidth=p.value),!c.value&amp;&amp;p.value&amp;&amp;(g.width=void 0),g.minWidth||(g.minWidth=80),g.realWidth=Number(g.width===void 0?g.minWidth:g.width),g),m=g=&gt;{const N=g.type,M=by[N]||{};Object.keys(M).forEach(A=&gt;{const R=M[A];A!=="className"&amp;&amp;R!==void 0&amp;&amp;(g[A]=R)});const T=gy(N);if(T){const A=`${l(u.namespace)}-${T}`;g.className=g.className?`${g.className} ${A}`:A}return g},v=g=&gt;{Array.isArray(g)?g.forEach(M=&gt;N(M)):N(g);function N(M){var T;((T=M==null?void 0:M.type)==null?void 0:T.name)==="ElTableColumn"&amp;&amp;(M.vParent=o)}};return{columnId:a,realAlign:r,isSubColumn:s,realHeaderAlign:i,columnOrTableParent:d,setColumnWidth:h,setColumnForcedProps:m,setColumnRenders:g=&gt;{e.renderHeader||g.type!=="selection"&amp;&amp;(g.renderHeader=M=&gt;{o.columnConfig.value.label;const T=t.header;return T?T(M):g.label});let N=g.renderCell;return g.type==="expand"?(g.renderCell=M=&gt;ye("div",{class:"cell"},[N(M)]),n.value.renderExpanded=M=&gt;t.default?t.default(M):t.default):(N=N||yy,g.renderCell=M=&gt;{let T=null;if(t.default){const Y=t.default(M);T=Y.some(J=&gt;J.type!==Ja)?Y:N(M)}else T=N(M);const{columns:A}=n.value.store.states,R=A.value.findIndex(Y=&gt;Y.type==="default"),H=f.value&amp;&amp;M.cellIndex===R,L=Cy(M,H),z={class:"cell",style:{}};return g.showOverflowTooltip&amp;&amp;(z.class=`${z.class} ${l(u.namespace)}-tooltip`,z.style={width:`${(M.column.realWidth||Number(M.column.width))-1}px`}),v(T),ye("div",z,[L,T])}),g},getPropsData:(...g)=&gt;g.reduce((N,M)=&gt;(Array.isArray(M)&amp;&amp;M.forEach(T=&gt;{N[T]=e[T]}),N),{}),getColumnElIndex:(g,N)=&gt;Array.prototype.indexOf.call(g,N),updateColumnOrder:()=&gt;{n.value.store.commit("updateColumnOrder",o.columnConfig.value)}}}var Sy={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},index:[Number,Function],sortOrders:{type:Array,default:()=&gt;["ascending","descending",null],validator:e=&gt;e.every(t=&gt;["ascending","descending",null].includes(t))}};let Ey=1;var Jr=j({name:"ElTableColumn",components:{ElCheckbox:Pn},props:Sy,setup(e,{slots:t}){const n=Ke(),o=I({}),a=y(()=&gt;{let S=n.parent;for(;S&amp;&amp;!S.tableId;)S=S.parent;return S}),{registerNormalWatchers:s,registerComplexWatchers:r}=ky(a,e),{columnId:i,isSubColumn:u,realHeaderAlign:d,columnOrTableParent:f,setColumnWidth:c,setColumnForcedProps:p,setColumnRenders:h,getPropsData:m,getColumnElIndex:v,realAlign:b,updateColumnOrder:w}=wy(e,t,a),k=f.value;i.value=`${k.tableId||k.columnId}_column_${Ey++}`,Ol(()=&gt;{u.value=a.value!==k;const S=e.type||"default",g=e.sortable===""?!0:e.sortable,N=gn(e.showOverflowTooltip)?k.props.showOverflowTooltip:e.showOverflowTooltip,M={...hy[S],id:i.value,type:S,property:e.prop||e.property,align:b,headerAlign:d,showOverflowTooltip:N,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:g,index:e.index,rawColumnKey:n.vnode.key};let L=m(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);L=Eb(M,L),L=$b(h,c,p)(L),o.value=L,s(),r()}),qe(()=&gt;{var S;const g=f.value,N=u.value?g.vnode.el.children:(S=g.refs.hiddenColumns)==null?void 0:S.children,M=()=&gt;v(N||[],n.vnode.el);o.value.getColumnIndex=M,M()&gt;-1&amp;&amp;a.value.store.commit("insertColumn",o.value,u.value?g.columnConfig.value:null,w)}),gt(()=&gt;{a.value.store.commit("removeColumn",o.value,u.value?k.columnConfig.value:null,w)}),n.columnId=i.value,n.columnConfig=o},render(){var e,t,n;try{const o=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),a=[];if(Array.isArray(o))for(const r of o)((n=r.type)==null?void 0:n.name)==="ElTableColumn"||r.shapeFlag&amp;2?a.push(r):r.type===Be&amp;&amp;Array.isArray(r.children)&amp;&amp;r.children.forEach(i=&gt;{(i==null?void 0:i.patchFlag)!==1024&amp;&amp;!Je(i==null?void 0:i.children)&amp;&amp;a.push(i)});return ye("div",a)}catch{return ye("div",[])}}});const mC=nt(vy,{TableColumn:Jr}),hC=yt(Jr),Ty=ke({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:rn,default:""},truncated:{type:Boolean},tag:{type:String,default:"span"}}),$y=j({name:"ElText"}),Ny=j({...$y,props:Ty,setup(e){const t=e,n=Ft(),o=le("text"),a=y(()=&gt;[o.b(),o.m(t.type),o.m(n.value),o.is("truncated",t.truncated)]);return(s,r)=&gt;($(),ee(Qe(s.tag),{class:E(l(a))},{default:U(()=&gt;[oe(s.$slots,"default")]),_:3},8,["class"]))}});var Iy=fe(Ny,[["__file","/home/runner/work/element-plus/element-plus/packages/components/text/src/text.vue"]]);const gC=nt(Iy),_n="$treeNodeId",Ua=function(e,t){!t||t[_n]||Object.defineProperty(t,_n,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},aa=function(e,t){return e?t[e]:t[_n]},$l=(e,t,n)=&gt;{const o=e.value.currentNode;n();const a=e.value.currentNode;o!==a&amp;&amp;t("current-change",a?a.data:null,a)},Nl=e=&gt;{let t=!0,n=!0,o=!0;for(let a=0,s=e.length;a&lt;s;a++){const r=e[a];(r.checked!==!0||r.indeterminate)&amp;&amp;(t=!1,r.disabled||(o=!1)),(r.checked!==!1||r.indeterminate)&amp;&amp;(n=!1)}return{all:t,none:n,allWithoutDisable:o,half:!t&amp;&amp;!n}},Lo=function(e){if(e.childNodes.length===0||e.loading)return;const{all:t,none:n,half:o}=Nl(e.childNodes);t?(e.checked=!0,e.indeterminate=!1):o?(e.checked=!1,e.indeterminate=!0):n&amp;&amp;(e.checked=!1,e.indeterminate=!1);const a=e.parent;!a||a.level===0||e.store.checkStrictly||Lo(a)},Eo=function(e,t){const n=e.store.props,o=e.data||{},a=n[t];if(typeof a=="function")return a(o,e);if(typeof a=="string")return o[a];if(typeof a&gt;"u"){const s=o[t];return s===void 0?"":s}};let My=0;class Nn{constructor(t){this.id=My++,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)zt(t,n)&amp;&amp;(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&amp;&amp;(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&amp;&amp;typeof n.isLeaf&lt;"u"){const s=Eo(this,"isLeaf");typeof s=="boolean"&amp;&amp;(this.isLeafByUser=s)}if(t.lazy!==!0&amp;&amp;this.data?(this.setData(this.data),t.defaultExpandAll&amp;&amp;(this.expanded=!0,this.canFocus=!0)):this.level&gt;0&amp;&amp;t.lazy&amp;&amp;t.defaultExpandAll&amp;&amp;this.expand(),Array.isArray(this.data)||Ua(this,this.data),!this.data)return;const o=t.defaultExpandedKeys,a=t.key;a&amp;&amp;o&amp;&amp;o.includes(this.key)&amp;&amp;this.expand(null,t.autoExpandParent),a&amp;&amp;t.currentNodeKey!==void 0&amp;&amp;this.key===t.currentNodeKey&amp;&amp;(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&amp;&amp;t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&amp;&amp;(this.level===1||this.parent.expanded===!0)&amp;&amp;(this.canFocus=!0)}setData(t){Array.isArray(t)||Ua(this,t),this.data=t,this.childNodes=[];let n;this.level===0&amp;&amp;Array.isArray(this.data)?n=this.data:n=Eo(this,"children")||[];for(let o=0,a=n.length;o&lt;a;o++)this.insertChild({data:n[o]})}get label(){return Eo(this,"label")}get key(){const t=this.store.key;return this.data?this.data[t]:null}get disabled(){return Eo(this,"disabled")}get nextSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n&gt;-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n&gt;-1)return n&gt;0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(o=&gt;o===t||n&amp;&amp;o.contains(t))}remove(){const t=this.parent;t&amp;&amp;t.removeChild(this)}insertChild(t,n,o){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof Nn)){if(!o){const a=this.getChildren(!0);a.includes(t.data)||(typeof n&gt;"u"||n&lt;0?a.push(t.data):a.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=ht(new Nn(t)),t instanceof Nn&amp;&amp;t.initialize()}t.level=this.level+1,typeof n&gt;"u"||n&lt;0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let o;n&amp;&amp;(o=this.childNodes.indexOf(n)),this.insertChild(t,o)}insertAfter(t,n){let o;n&amp;&amp;(o=this.childNodes.indexOf(n),o!==-1&amp;&amp;(o+=1)),this.insertChild(t,o)}removeChild(t){const n=this.getChildren()||[],o=n.indexOf(t.data);o&gt;-1&amp;&amp;n.splice(o,1);const a=this.childNodes.indexOf(t);a&gt;-1&amp;&amp;(this.store&amp;&amp;this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(a,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let o=0;o&lt;this.childNodes.length;o++)if(this.childNodes[o].data===t){n=this.childNodes[o];break}n&amp;&amp;this.removeChild(n)}expand(t,n){const o=()=&gt;{if(n){let a=this.parent;for(;a.level&gt;0;)a.expanded=!0,a=a.parent}this.expanded=!0,t&amp;&amp;t(),this.childNodes.forEach(a=&gt;{a.canFocus=!0})};this.shouldLoadData()?this.loadData(a=&gt;{Array.isArray(a)&amp;&amp;(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Lo(this),o())}):o()}doCreateChildren(t,n={}){t.forEach(o=&gt;{this.insertChild(Object.assign({data:o},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(t=&gt;{t.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&amp;&amp;this.store.load&amp;&amp;!this.loaded}updateLeafState(){if(this.store.lazy===!0&amp;&amp;this.loaded!==!0&amp;&amp;typeof this.isLeafByUser&lt;"u"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&amp;&amp;this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,o,a){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&amp;&amp;!this.store.checkDescendants)){const{all:r,allWithoutDisable:i}=Nl(this.childNodes);!this.isLeaf&amp;&amp;!r&amp;&amp;i&amp;&amp;(this.checked=!1,t=!1);const u=()=&gt;{if(n){const d=this.childNodes;for(let p=0,h=d.length;p&lt;h;p++){const m=d[p];a=a||t!==!1;const v=m.disabled?m.checked:a;m.setChecked(v,n,!0,a)}const{half:f,all:c}=Nl(d);c||(this.checked=c,this.indeterminate=f)}};if(this.shouldLoadData()){this.loadData(()=&gt;{u(),Lo(this)},{checked:t!==!1});return}else u()}const s=this.parent;!s||s.level===0||o||Lo(s)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const o=this.store.props;let a="children";return o&amp;&amp;(a=o.children||"children"),n[a]===void 0&amp;&amp;(n[a]=null),t&amp;&amp;!n[a]&amp;&amp;(n[a]=[]),n[a]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(s=&gt;s.data),o={},a=[];t.forEach((s,r)=&gt;{const i=s[_n];!!i&amp;&amp;n.findIndex(d=&gt;d[_n]===i)&gt;=0?o[i]={index:r,data:s}:a.push({index:r,data:s})}),this.store.lazy||n.forEach(s=&gt;{o[s[_n]]||this.removeChildByData(s)}),a.forEach(({index:s,data:r})=&gt;{this.insertChild({data:r},s)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&amp;&amp;this.store.load&amp;&amp;!this.loaded&amp;&amp;(!this.loading||Object.keys(n).length)){this.loading=!0;const o=a=&gt;{this.childNodes=[],this.doCreateChildren(a,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&amp;&amp;t.call(this,a)};this.store.load(this,o)}else t&amp;&amp;t.call(this)}}class Py{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)zt(t,n)&amp;&amp;(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new Nn({data:this.data,store:this}),this.root.initialize(),this.lazy&amp;&amp;this.load){const t=this.load;t(this.root,n=&gt;{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,o=this.lazy,a=function(s){const r=s.root?s.root.childNodes:s.childNodes;if(r.forEach(i=&gt;{i.visible=n.call(i,t,i.data,i),a(i)}),!s.visible&amp;&amp;r.length){let i=!0;i=!r.some(u=&gt;u.visible),s.root?s.root.visible=i===!1:s.visible=i===!1}t&amp;&amp;s.visible&amp;&amp;!s.isLeaf&amp;&amp;!o&amp;&amp;s.expand()};a(this)}setData(t){t!==this.root.data?(this.root.setData(t),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(t){if(t instanceof Nn)return t;const n=Et(t)?aa(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const o=this.getNode(n);o.parent.insertBefore({data:t},o)}insertAfter(t,n){const o=this.getNode(n);o.parent.insertAfter({data:t},o)}remove(t){const n=this.getNode(t);n&amp;&amp;n.parent&amp;&amp;(n===this.currentNode&amp;&amp;(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const o=n?this.getNode(n):this.root;o&amp;&amp;o.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(o=&gt;{const a=n[o];a&amp;&amp;a.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&amp;&amp;t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&amp;&amp;(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&amp;&amp;(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(o=&gt;{this.deregisterNode(o)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const o=[],a=function(s){(s.root?s.root.childNodes:s.childNodes).forEach(i=&gt;{(i.checked||n&amp;&amp;i.indeterminate)&amp;&amp;(!t||t&amp;&amp;i.isLeaf)&amp;&amp;o.push(i.data),a(i)})};return a(this),o}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=&gt;(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(o){(o.root?o.root.childNodes:o.childNodes).forEach(s=&gt;{s.indeterminate&amp;&amp;t.push(s.data),n(s)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=&gt;(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const o in n)zt(n,o)&amp;&amp;t.push(n[o]);return t}updateChildren(t,n){const o=this.nodesMap[t];if(!o)return;const a=o.childNodes;for(let s=a.length-1;s&gt;=0;s--){const r=a[s];this.remove(r.data)}for(let s=0,r=n.length;s&lt;r;s++){const i=n[s];this.append(i,o.data)}}_setCheckedKeys(t,n=!1,o){const a=this._getAllNodes().sort((i,u)=&gt;u.level-i.level),s=Object.create(null),r=Object.keys(o);a.forEach(i=&gt;i.setChecked(!1,!1));for(let i=0,u=a.length;i&lt;u;i++){const d=a[i],f=d.data[t].toString();if(!r.includes(f)){d.checked&amp;&amp;!s[f]&amp;&amp;d.setChecked(!1,!1);continue}let p=d.parent;for(;p&amp;&amp;p.level&gt;0;)s[p.data[t]]=!0,p=p.parent;if(d.isLeaf||this.checkStrictly){d.setChecked(!0,!1);continue}if(d.setChecked(!0,!0),n){d.setChecked(!1,!1);const h=function(m){m.childNodes.forEach(b=&gt;{b.isLeaf||b.setChecked(!1,!1),h(b)})};h(d)}}}setCheckedNodes(t,n=!1){const o=this.key,a={};t.forEach(s=&gt;{a[(s||{})[o]]=!0}),this._setCheckedKeys(o,n,a)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const o=this.key,a={};t.forEach(s=&gt;{a[s]=!0}),this._setCheckedKeys(o,n,a)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=&gt;{const o=this.getNode(n);o&amp;&amp;o.expand(null,this.autoExpandParent)})}setChecked(t,n,o){const a=this.getNode(t);a&amp;&amp;a.setChecked(!!n,o)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&amp;&amp;(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const o=t[this.key],a=this.nodesMap[o];this.setCurrentNode(a),n&amp;&amp;this.currentNode.level&gt;1&amp;&amp;this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(t==null){this.currentNode&amp;&amp;(this.currentNode.isCurrent=!1),this.currentNode=null;return}const o=this.getNode(t);o&amp;&amp;(this.setCurrentNode(o),n&amp;&amp;this.currentNode.level&gt;1&amp;&amp;this.currentNode.parent.expand(null,!0))}}const Oy=j({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=le("tree"),n=ge("NodeInstance"),o=ge("RootTree");return()=&gt;{const a=e.node,{data:s,store:r}=a;return e.renderContent?e.renderContent(ye,{_self:n,node:a,data:s,store:r}):o.ctx.slots.default?o.ctx.slots.default({node:a,data:s}):ye("span",{class:t.be("node","label")},[a.label])}}});var Ay=fe(Oy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function Zr(e){const t=ge("TreeNodeMap",null),n={treeNodeExpand:o=&gt;{e.node!==o&amp;&amp;e.node.collapse()},children:[]};return t&amp;&amp;t.children.push(n),je("TreeNodeMap",n),{broadcastExpanded:o=&gt;{if(e.accordion)for(const a of n.children)a.treeNodeExpand(o)}}}const Qr=Symbol("dragEvents");function Dy({props:e,ctx:t,el$:n,dropIndicator$:o,store:a}){const s=le("tree"),r=I({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return je(Qr,{treeNodeDragStart:({event:f,treeNode:c})=&gt;{if(typeof e.allowDrag=="function"&amp;&amp;!e.allowDrag(c.node))return f.preventDefault(),!1;f.dataTransfer.effectAllowed="move";try{f.dataTransfer.setData("text/plain","")}catch{}r.value.draggingNode=c,t.emit("node-drag-start",c.node,f)},treeNodeDragOver:({event:f,treeNode:c})=&gt;{const p=c,h=r.value.dropNode;h&amp;&amp;h.node.id!==p.node.id&amp;&amp;Rt(h.$el,s.is("drop-inner"));const m=r.value.draggingNode;if(!m||!p)return;let v=!0,b=!0,w=!0,k=!0;typeof e.allowDrop=="function"&amp;&amp;(v=e.allowDrop(m.node,p.node,"prev"),k=b=e.allowDrop(m.node,p.node,"inner"),w=e.allowDrop(m.node,p.node,"next")),f.dataTransfer.dropEffect=b||v||w?"move":"none",(v||b||w)&amp;&amp;(h==null?void 0:h.node.id)!==p.node.id&amp;&amp;(h&amp;&amp;t.emit("node-drag-leave",m.node,h.node,f),t.emit("node-drag-enter",m.node,p.node,f)),(v||b||w)&amp;&amp;(r.value.dropNode=p),p.node.nextSibling===m.node&amp;&amp;(w=!1),p.node.previousSibling===m.node&amp;&amp;(v=!1),p.node.contains(m.node,!1)&amp;&amp;(b=!1),(m.node===p.node||m.node.contains(p.node))&amp;&amp;(v=!1,b=!1,w=!1);const S=p.$el.querySelector(`.${s.be("node","content")}`).getBoundingClientRect(),g=n.value.getBoundingClientRect();let N;const M=v?b?.25:w?.45:1:-1,T=w?b?.75:v?.55:0:1;let A=-9999;const R=f.clientY-S.top;R&lt;S.height*M?N="before":R&gt;S.height*T?N="after":b?N="inner":N="none";const H=p.$el.querySelector(`.${s.be("node","expand-icon")}`).getBoundingClientRect(),L=o.value;N==="before"?A=H.top-g.top:N==="after"&amp;&amp;(A=H.bottom-g.top),L.style.top=`${A}px`,L.style.left=`${H.right-g.left}px`,N==="inner"?qt(p.$el,s.is("drop-inner")):Rt(p.$el,s.is("drop-inner")),r.value.showDropIndicator=N==="before"||N==="after",r.value.allowDrop=r.value.showDropIndicator||k,r.value.dropType=N,t.emit("node-drag-over",m.node,p.node,f)},treeNodeDragEnd:f=&gt;{const{draggingNode:c,dropType:p,dropNode:h}=r.value;if(f.preventDefault(),f.dataTransfer.dropEffect="move",c&amp;&amp;h){const m={data:c.node.data};p!=="none"&amp;&amp;c.node.remove(),p==="before"?h.node.parent.insertBefore(m,h.node):p==="after"?h.node.parent.insertAfter(m,h.node):p==="inner"&amp;&amp;h.node.insertChild(m),p!=="none"&amp;&amp;a.value.registerNode(m),Rt(h.$el,s.is("drop-inner")),t.emit("node-drag-end",c.node,h.node,p,f),p!=="none"&amp;&amp;t.emit("node-drop",c.node,h.node,p,f)}c&amp;&amp;!h&amp;&amp;t.emit("node-drag-end",c.node,null,p,f),r.value.showDropIndicator=!1,r.value.draggingNode=null,r.value.dropNode=null,r.value.allowDrop=!0}}),{dragState:r}}const Ry=j({name:"ElTreeNode",components:{ElCollapseTransition:mr,ElCheckbox:Pn,NodeContent:Ay,ElIcon:Me,Loading:Go},props:{node:{type:Nn,default:()=&gt;({})},props:{type:Object,default:()=&gt;({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=le("tree"),{broadcastExpanded:o}=Zr(e),a=ge("RootTree"),s=I(!1),r=I(!1),i=I(null),u=I(null),d=I(null),f=ge(Qr),c=Ke();je("NodeInstance",c),e.node.expanded&amp;&amp;(s.value=!0,r.value=!0);const p=a.props.props.children||"children";ae(()=&gt;{const R=e.node.data[p];return R&amp;&amp;[...R]},()=&gt;{e.node.updateChildren()}),ae(()=&gt;e.node.indeterminate,R=&gt;{v(e.node.checked,R)}),ae(()=&gt;e.node.checked,R=&gt;{v(R,e.node.indeterminate)}),ae(()=&gt;e.node.expanded,R=&gt;{Ee(()=&gt;s.value=R),R&amp;&amp;(r.value=!0)});const h=R=&gt;aa(a.props.nodeKey,R.data),m=R=&gt;{const H=e.props.class;if(!H)return{};let L;if(ot(H)){const{data:z}=R;L=H(z,R)}else L=H;return Je(L)?{[L]:!0}:L},v=(R,H)=&gt;{(i.value!==R||u.value!==H)&amp;&amp;a.ctx.emit("check-change",e.node.data,R,H),i.value=R,u.value=H},b=R=&gt;{$l(a.store,a.ctx.emit,()=&gt;a.store.value.setCurrentNode(e.node)),a.currentNode.value=e.node,a.props.expandOnClickNode&amp;&amp;k(),a.props.checkOnClickNode&amp;&amp;!e.node.disabled&amp;&amp;S(null,{target:{checked:!e.node.checked}}),a.ctx.emit("node-click",e.node.data,e.node,c,R)},w=R=&gt;{a.instance.vnode.props.onNodeContextmenu&amp;&amp;(R.stopPropagation(),R.preventDefault()),a.ctx.emit("node-contextmenu",R,e.node.data,e.node,c)},k=()=&gt;{e.node.isLeaf||(s.value?(a.ctx.emit("node-collapse",e.node.data,e.node,c),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,c)))},S=(R,H)=&gt;{e.node.setChecked(H.target.checked,!a.props.checkStrictly),Ee(()=&gt;{const L=a.store.value;a.ctx.emit("check",e.node.data,{checkedNodes:L.getCheckedNodes(),checkedKeys:L.getCheckedKeys(),halfCheckedNodes:L.getHalfCheckedNodes(),halfCheckedKeys:L.getHalfCheckedKeys()})})};return{ns:n,node$:d,tree:a,expanded:s,childNodeRendered:r,oldChecked:i,oldIndeterminate:u,getNodeKey:h,getNodeClass:m,handleSelectChange:v,handleClick:b,handleContextMenu:w,handleExpandIconClick:k,handleCheckChange:S,handleChildNodeExpand:(R,H,L)=&gt;{o(H),a.ctx.emit("node-expand",R,H,L)},handleDragStart:R=&gt;{a.props.draggable&amp;&amp;f.treeNodeDragStart({event:R,treeNode:e})},handleDragOver:R=&gt;{R.preventDefault(),a.props.draggable&amp;&amp;f.treeNodeDragOver({event:R,treeNode:{$el:d.value,node:e.node}})},handleDrop:R=&gt;{R.preventDefault()},handleDragEnd:R=&gt;{a.props.draggable&amp;&amp;f.treeNodeDragEnd(R)},CaretRight:Ui}}}),Ly=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],By=["aria-expanded"];function _y(e,t,n,o,a,s){const r=Ae("el-icon"),i=Ae("el-checkbox"),u=Ae("loading"),d=Ae("node-content"),f=Ae("el-tree-node"),c=Ae("el-collapse-transition");return xe(($(),_("div",{ref:"node$",class:E([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&amp;&amp;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]=_e((...p)=&gt;e.handleClick&amp;&amp;e.handleClick(...p),["stop"])),onContextmenu:t[2]||(t[2]=(...p)=&gt;e.handleContextMenu&amp;&amp;e.handleContextMenu(...p)),onDragstart:t[3]||(t[3]=_e((...p)=&gt;e.handleDragStart&amp;&amp;e.handleDragStart(...p),["stop"])),onDragover:t[4]||(t[4]=_e((...p)=&gt;e.handleDragOver&amp;&amp;e.handleDragOver(...p),["stop"])),onDragend:t[5]||(t[5]=_e((...p)=&gt;e.handleDragEnd&amp;&amp;e.handleDragEnd(...p),["stop"])),onDrop:t[6]||(t[6]=_e((...p)=&gt;e.handleDrop&amp;&amp;e.handleDrop(...p),["stop"]))},[x("div",{class:E(e.ns.be("node","content")),style:Oe({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?($(),ee(r,{key:0,class:E([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&amp;&amp;e.expanded}]),onClick:_e(e.handleExpandIconClick,["stop"])},{default:U(()=&gt;[($(),ee(Qe(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):X("v-if",!0),e.showCheckbox?($(),ee(i,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=_e(()=&gt;{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):X("v-if",!0),e.node.loading?($(),ee(r,{key:2,class:E([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:U(()=&gt;[G(u)]),_:1},8,["class"])):X("v-if",!0),G(d,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),G(c,null,{default:U(()=&gt;[!e.renderAfterExpand||e.childNodeRendered?xe(($(),_("div",{key:0,class:E(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[($(!0),_(Be,null,rt(e.node.childNodes,p=&gt;($(),ee(f,{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,By)),[[lt,e.expanded]]):X("v-if",!0)]),_:1})],42,Ly)),[[lt,e.node.visible]])}var Fy=fe(Ry,[["render",_y],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function zy({el$:e},t){const n=le("tree"),o=Xt([]),a=Xt([]);qe(()=&gt;{r()}),qo(()=&gt;{o.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),a.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),ae(a,i=&gt;{i.forEach(u=&gt;{u.setAttribute("tabindex","-1")})}),At(e,"keydown",i=&gt;{const u=i.target;if(!u.className.includes(n.b("node")))return;const d=i.code;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const f=o.value.indexOf(u);let c;if([be.up,be.down].includes(d)){if(i.preventDefault(),d===be.up){c=f===-1?0:f!==0?f-1:o.value.length-1;const h=c;for(;!t.value.getNode(o.value[c].dataset.key).canFocus;){if(c--,c===h){c=-1;break}c&lt;0&amp;&amp;(c=o.value.length-1)}}else{c=f===-1?0:f&lt;o.value.length-1?f+1:0;const h=c;for(;!t.value.getNode(o.value[c].dataset.key).canFocus;){if(c++,c===h){c=-1;break}c&gt;=o.value.length&amp;&amp;(c=0)}}c!==-1&amp;&amp;o.value[c].focus()}[be.left,be.right].includes(d)&amp;&amp;(i.preventDefault(),u.click());const p=u.querySelector('[type="checkbox"]');[be.enter,be.space].includes(d)&amp;&amp;p&amp;&amp;(i.preventDefault(),p.click())});const r=()=&gt;{var i;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),a.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const u=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(u.length){u[0].setAttribute("tabindex","0");return}(i=o.value[0])==null||i.setAttribute("tabindex","0")}}const xy=j({name:"ElTree",components:{ElTreeNode:Fy},props:{data:{type:Array,default:()=&gt;[]},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:()=&gt;({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:mt}},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}=et(),o=le("tree"),a=I(new Py({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}));a.value.initialize();const s=I(a.value.root),r=I(null),i=I(null),u=I(null),{broadcastExpanded:d}=Zr(e),{dragState:f}=Dy({props:e,ctx:t,el$:i,dropIndicator$:u,store:a});zy({el$:i},a);const c=y(()=&gt;{const{childNodes:D}=s.value;return!D||D.length===0||D.every(({visible:B})=&gt;!B)});ae(()=&gt;e.currentNodeKey,D=&gt;{a.value.setCurrentNodeKey(D)}),ae(()=&gt;e.defaultCheckedKeys,D=&gt;{a.value.setDefaultCheckedKey(D)}),ae(()=&gt;e.defaultExpandedKeys,D=&gt;{a.value.setDefaultExpandedKeys(D)}),ae(()=&gt;e.data,D=&gt;{a.value.setData(D)},{deep:!0}),ae(()=&gt;e.checkStrictly,D=&gt;{a.value.checkStrictly=D});const p=D=&gt;{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");a.value.filter(D)},h=D=&gt;aa(e.nodeKey,D.data),m=D=&gt;{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const B=a.value.getNode(D);if(!B)return[];const C=[B.data];let P=B.parent;for(;P&amp;&amp;P!==s.value;)C.push(P.data),P=P.parent;return C.reverse()},v=(D,B)=&gt;a.value.getCheckedNodes(D,B),b=D=&gt;a.value.getCheckedKeys(D),w=()=&gt;{const D=a.value.getCurrentNode();return D?D.data:null},k=()=&gt;{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const D=w();return D?D[e.nodeKey]:null},S=(D,B)=&gt;{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");a.value.setCheckedNodes(D,B)},g=(D,B)=&gt;{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");a.value.setCheckedKeys(D,B)},N=(D,B,C)=&gt;{a.value.setChecked(D,B,C)},M=()=&gt;a.value.getHalfCheckedNodes(),T=()=&gt;a.value.getHalfCheckedKeys(),A=(D,B=!0)=&gt;{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");$l(a,t.emit,()=&gt;a.value.setUserCurrentNode(D,B))},R=(D,B=!0)=&gt;{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");$l(a,t.emit,()=&gt;a.value.setCurrentNodeKey(D,B))},H=D=&gt;a.value.getNode(D),L=D=&gt;{a.value.remove(D)},z=(D,B)=&gt;{a.value.append(D,B)},Y=(D,B)=&gt;{a.value.insertBefore(D,B)},J=(D,B)=&gt;{a.value.insertAfter(D,B)},Z=(D,B,C)=&gt;{d(B),t.emit("node-expand",D,B,C)},he=(D,B)=&gt;{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");a.value.updateChildren(D,B)};return je("RootTree",{ctx:t,props:e,store:a,root:s,currentNode:r,instance:Ke()}),je(yn,void 0),{ns:o,store:a,root:s,currentNode:r,dragState:f,el$:i,dropIndicator$:u,isEmpty:c,filter:p,getNodeKey:h,getNodePath:m,getCheckedNodes:v,getCheckedKeys:b,getCurrentNode:w,getCurrentKey:k,setCheckedNodes:S,setCheckedKeys:g,setChecked:N,getHalfCheckedNodes:M,getHalfCheckedKeys:T,setCurrentNode:A,setCurrentKey:R,t:n,getNode:H,remove:L,append:z,insertBefore:Y,insertAfter:J,handleNodeExpand:Z,updateKeyChildren:he}}});function Vy(e,t,n,o,a,s){const r=Ae("el-tree-node");return $(),_("div",{ref:"el$",class:E([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"},[($(!0),_(Be,null,rt(e.root.childNodes,i=&gt;($(),ee(r,{key:e.getNodeKey(i),node:i,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?($(),_("div",{key:0,class:E(e.ns.e("empty-block"))},[oe(e.$slots,"empty",{},()=&gt;{var i;return[x("span",{class:E(e.ns.e("empty-text"))},ve((i=e.emptyText)!=null?i:e.t("el.tree.emptyText")),3)]})],2)):X("v-if",!0),xe(x("div",{ref:"dropIndicator$",class:E(e.ns.e("drop-indicator"))},null,2),[[lt,e.dragState.showDropIndicator]])],2)}var Bo=fe(xy,[["render",Vy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Bo.install=e=&gt;{e.component(Bo.name,Bo)};const Il=Bo,Ky=(e,{attrs:t},{tree:n,key:o})=&gt;{const a=le("tree-select"),s={...to(Kt(e),Object.keys(Yo.props)),...t,valueKey:o,popperClass:y(()=&gt;{const r=[a.e("popper")];return e.popperClass&amp;&amp;r.push(e.popperClass),r.join(" ")}),filterMethod:(r="")=&gt;{e.filterMethod&amp;&amp;e.filterMethod(r),Ee(()=&gt;{var i;(i=n.value)==null||i.filter(r)})},onVisibleChange:r=&gt;{var i;(i=t.onVisibleChange)==null||i.call(t,r),e.filterable&amp;&amp;r&amp;&amp;s.filterMethod()}};return s},Hy=j({extends:Sl,setup(e,t){const n=Sl.setup(e,t);delete n.selectOptionClick;const o=Ke().proxy;return Ee(()=&gt;{n.select.cachedOptions.get(o.value)||n.select.onOptionCreate(o)}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function Ml(e){return e||e===0}function sa(e){return Array.isArray(e)&amp;&amp;e.length}function Jn(e){return Array.isArray(e)?e:Ml(e)?[e]:[]}function _o(e,t,n,o,a){for(let s=0;s&lt;e.length;s++){const r=e[s];if(t(r,s,e,a))return o?o(r,s,e,a):r;{const i=n(r);if(sa(i)){const u=_o(i,t,n,o,r);if(u)return u}}}}function ei(e,t,n,o){for(let a=0;a&lt;e.length;a++){const s=e[a];t(s,a,e,o);const r=n(s);sa(r)&amp;&amp;ei(r,t,n,s)}}const Wy=(e,{attrs:t,slots:n,emit:o},{select:a,tree:s,key:r})=&gt;{ae(()=&gt;e.modelValue,()=&gt;{e.showCheckbox&amp;&amp;Ee(()=&gt;{const p=s.value;p&amp;&amp;!Vn(p.getCheckedKeys(),Jn(e.modelValue))&amp;&amp;p.setCheckedKeys(Jn(e.modelValue))})},{immediate:!0,deep:!0});const i=y(()=&gt;({value:r.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...e.props})),u=(p,h)=&gt;{var m;const v=i.value[p];return ot(v)?v(h,(m=s.value)==null?void 0:m.getNode(u("value",h))):h[v]},d=Jn(e.modelValue).map(p=&gt;_o(e.data||[],h=&gt;u("value",h)===p,h=&gt;u("children",h),(h,m,v,b)=&gt;b&amp;&amp;u("value",b))).filter(p=&gt;Ml(p)),f=y(()=&gt;{if(!e.renderAfterExpand&amp;&amp;!e.lazy)return[];const p=[];return ei(e.data.concat(e.cacheData),h=&gt;{const m=u("value",h);p.push({value:m,currentLabel:u("label",h),isDisabled:u("disabled",h)})},h=&gt;u("children",h)),p}),c=y(()=&gt;f.value.reduce((p,h)=&gt;({...p,[h.value]:h}),{}));return{...to(Kt(e),Object.keys(Il.props)),...t,nodeKey:r,expandOnClickNode:y(()=&gt;!e.checkStrictly&amp;&amp;e.expandOnClickNode),defaultExpandedKeys:y(()=&gt;e.defaultExpandedKeys?e.defaultExpandedKeys.concat(d):d),renderContent:(p,{node:h,data:m,store:v})=&gt;p(Hy,{value:u("value",m),label:u("label",m),disabled:u("disabled",m)},e.renderContent?()=&gt;e.renderContent(p,{node:h,data:m,store:v}):n.default?()=&gt;n.default({node:h,data:m,store:v}):void 0),filterNodeMethod:(p,h,m)=&gt;{var v;return e.filterNodeMethod?e.filterNodeMethod(p,h,m):p?(v=u("label",h))==null?void 0:v.includes(p):!0},onNodeClick:(p,h,m)=&gt;{var v,b,w;if((v=t.onNodeClick)==null||v.call(t,p,h,m),!(e.showCheckbox&amp;&amp;e.checkOnClickNode))if(!e.showCheckbox&amp;&amp;(e.checkStrictly||h.isLeaf)){if(!u("disabled",p)){const k=(b=a.value)==null?void 0:b.options.get(u("value",p));(w=a.value)==null||w.handleOptionSelect(k)}}else e.expandOnClickNode&amp;&amp;m.proxy.handleExpandIconClick()},onCheck:(p,h)=&gt;{if(!e.showCheckbox)return;const m=u("value",p),v=h.checkedKeys,b=e.multiple?Jn(e.modelValue).filter(k=&gt;k in c.value&amp;&amp;!s.value.getNode(k)&amp;&amp;!v.includes(k)):[],w=v.concat(b);if(e.checkStrictly)o(it,e.multiple?w:w.includes(m)?m:void 0);else if(e.multiple)o(it,s.value.getCheckedKeys(!0));else{const k=_o([p],N=&gt;!sa(u("children",N))&amp;&amp;!u("disabled",N),N=&gt;u("children",N)),S=k?u("value",k):void 0,g=Ml(e.modelValue)&amp;&amp;!!_o([p],N=&gt;u("value",N)===e.modelValue,N=&gt;u("children",N));o(it,S===e.modelValue||g?void 0:S)}Ee(()=&gt;{var k;const S=Jn(e.modelValue);s.value.setCheckedKeys(S),(k=t.onCheck)==null||k.call(t,p,{checkedKeys:s.value.getCheckedKeys(),checkedNodes:s.value.getCheckedNodes(),halfCheckedKeys:s.value.getHalfCheckedKeys(),halfCheckedNodes:s.value.getHalfCheckedNodes()})})},cacheOptions:f}};var jy=j({props:{data:{type:Array,default:()=&gt;[]}},setup(e){const t=ge(mo);return ae(()=&gt;e.data,()=&gt;{var n;e.data.forEach(a=&gt;{t.cachedOptions.has(a.value)||t.cachedOptions.set(a.value,a)});const o=((n=t.selectWrapper)==null?void 0:n.querySelectorAll("input"))||[];Array.from(o).includes(document.activeElement)||t.setSelected()},{flush:"post",immediate:!0}),()=&gt;{}}});const Yy=j({name:"ElTreeSelect",inheritAttrs:!1,props:{...Yo.props,...Il.props,cacheData:{type:Array,default:()=&gt;[]}},setup(e,t){const{slots:n,expose:o}=t,a=I(),s=I(),r=y(()=&gt;e.nodeKey||e.valueKey||"value"),i=Ky(e,t,{select:a,tree:s,key:r}),{cacheOptions:u,...d}=Wy(e,t,{select:a,tree:s,key:r}),f=ht({});return o(f),qe(()=&gt;{Object.assign(f,{...to(s.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...to(a.value,["focus","blur"])})}),()=&gt;ye(Yo,ht({...i,ref:c=&gt;a.value=c}),{...n,default:()=&gt;[ye(jy,{data:u.value}),ye(Il,ht({...d,ref:c=&gt;s.value=c}))]})}});var Fo=fe(Yy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);Fo.install=e=&gt;{e.component(Fo.name,Fo)};const Uy=Fo,bC=Uy;function qy(e){let t;const n=I(!1),o=ht({...e,originalPosition:"",originalOverflow:"",visible:!1});function a(p){o.text=p}function s(){const p=o.parent,h=c.ns;if(!p.vLoadingAddClassList){let m=p.getAttribute("loading-number");m=Number.parseInt(m)-1,m?p.setAttribute("loading-number",m.toString()):(Rt(p,h.bm("parent","relative")),p.removeAttribute("loading-number")),Rt(p,h.bm("parent","hidden"))}r(),f.unmount()}function r(){var p,h;(h=(p=c.$el)==null?void 0:p.parentNode)==null||h.removeChild(c.$el)}function i(){var p;e.beforeClose&amp;&amp;!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(u,400),o.visible=!1,(p=e.closed)==null||p.call(e))}function u(){if(!n.value)return;const p=o.parent;n.value=!1,p.vLoadingAddClassList=void 0,s()}const d=j({name:"ElLoading",setup(p,{expose:h}){const{ns:m,zIndex:v}=xl("loading");return h({ns:m,zIndex:v}),()=&gt;{const b=o.spinner||o.svg,w=ye("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50",...b?{innerHTML:b}:{}},[ye("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),k=o.text?ye("p",{class:m.b("text")},[o.text]):void 0;return ye(Lt,{name:m.b("fade"),onAfterLeave:u},{default:U(()=&gt;[xe(G("div",{style:{backgroundColor:o.background||""},class:[m.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[ye("div",{class:m.b("spinner")},[w,k])]),[[lt,o.visible]])])})}}}),f=mi(d),c=f.mount(document.createElement("div"));return{...Kt(o),setText:a,removeElLoadingChild:r,close:i,handleAfterLeave:u,vm:c,get $el(){return c.$el}}}let To;const Gy=function(e={}){if(!Ye)return;const t=Xy(e);if(t.fullscreen&amp;&amp;To)return To;const n=qy({...t,closed:()=&gt;{var a;(a=t.closed)==null||a.call(t),t.fullscreen&amp;&amp;(To=void 0)}});Jy(t,t.parent,n),qa(t,t.parent,n),t.parent.vLoadingAddClassList=()=&gt;qa(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),Ee(()=&gt;n.visible.value=t.visible),t.fullscreen&amp;&amp;(To=n),n},Xy=e=&gt;{var t,n,o,a;let s;return Je(e.target)?s=(t=document.querySelector(e.target))!=null?t:document.body:s=e.target||document.body,{parent:s===document.body||e.body?document.body:s,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:s===document.body&amp;&amp;((n=e.fullscreen)!=null?n:!0),lock:(o=e.lock)!=null?o:!1,customClass:e.customClass||"",visible:(a=e.visible)!=null?a:!0,target:s}},Jy=async(e,t,n)=&gt;{const{nextZIndex:o}=n.vm.zIndex||n.vm._.exposed.zIndex,a={};if(e.fullscreen)n.originalPosition.value=vn(document.body,"position"),n.originalOverflow.value=vn(document.body,"overflow"),a.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=vn(document.body,"position"),await Ee();for(const s of["top","left"]){const r=s==="top"?"scrollTop":"scrollLeft";a[s]=`${e.target.getBoundingClientRect()[s]+document.body[r]+document.documentElement[r]-Number.parseInt(vn(document.body,`margin-${s}`),10)}px`}for(const s of["height","width"])a[s]=`${e.target.getBoundingClientRect()[s]}px`}else n.originalPosition.value=vn(t,"position");for(const[s,r]of Object.entries(a))n.$el.style[s]=r},qa=(e,t,n)=&gt;{const o=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?Rt(t,o.bm("parent","relative")):qt(t,o.bm("parent","relative")),e.fullscreen&amp;&amp;e.lock?qt(t,o.bm("parent","hidden")):Rt(t,o.bm("parent","hidden"))},Pl=Symbol("ElLoading"),Ga=(e,t)=&gt;{var n,o,a,s;const r=t.instance,i=p=&gt;Et(t.value)?t.value[p]:void 0,u=p=&gt;{const h=Je(p)&amp;&amp;(r==null?void 0:r[p])||p;return h&amp;&amp;I(h)},d=p=&gt;u(i(p)||e.getAttribute(`element-loading-${hi(p)}`)),f=(n=i("fullscreen"))!=null?n:t.modifiers.fullscreen,c={text:d("text"),svg:d("svg"),svgViewBox:d("svgViewBox"),spinner:d("spinner"),background:d("background"),customClass:d("customClass"),fullscreen:f,target:(o=i("target"))!=null?o:f?void 0:e,body:(a=i("body"))!=null?a:t.modifiers.body,lock:(s=i("lock"))!=null?s:t.modifiers.lock};e[Pl]={options:c,instance:Gy(c)}},Zy=(e,t)=&gt;{for(const n of Object.keys(t))Jt(t[n])&amp;&amp;(t[n].value=e[n])},yC={mounted(e,t){t.value&amp;&amp;Ga(e,t)},updated(e,t){const n=e[Pl];t.oldValue!==t.value&amp;&amp;(t.value&amp;&amp;!t.oldValue?Ga(e,t):t.value&amp;&amp;t.oldValue?Et(t.value)&amp;&amp;Zy(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[Pl])==null||t.instance.close()}},ti=["success","info","warning","error"],Dt=On({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:Ye?document.body:void 0}),Qy=ke({customClass:{type:String,default:Dt.customClass},center:{type:Boolean,default:Dt.center},dangerouslyUseHTMLString:{type:Boolean,default:Dt.dangerouslyUseHTMLString},duration:{type:Number,default:Dt.duration},icon:{type:mt,default:Dt.icon},id:{type:String,default:Dt.id},message:{type:ie([String,Object,Function]),default:Dt.message},onClose:{type:ie(Function),required:!1},showClose:{type:Boolean,default:Dt.showClose},type:{type:String,values:ti,default:Dt.type},offset:{type:Number,default:Dt.offset},zIndex:{type:Number,default:Dt.zIndex},grouping:{type:Boolean,default:Dt.grouping},repeatNum:{type:Number,default:Dt.repeatNum}}),e0={destroy:()=&gt;!0},jt=gi([]),t0=e=&gt;{const t=jt.findIndex(a=&gt;a.id===e),n=jt[t];let o;return t&gt;0&amp;&amp;(o=jt[t-1]),{current:n,prev:o}},n0=e=&gt;{const{prev:t}=t0(e);return t?t.vm.exposed.bottom.value:0},o0=(e,t)=&gt;jt.findIndex(o=&gt;o.id===e)&gt;0?20:t,l0=["id"],a0=["innerHTML"],s0=j({name:"ElMessage"}),r0=j({...s0,props:Qy,emits:e0,setup(e,{expose:t}){const n=e,{Close:o}=ms,{ns:a,zIndex:s}=xl("message"),{currentZIndex:r,nextZIndex:i}=s,u=I(),d=I(!1),f=I(0);let c;const p=y(()=&gt;n.type?n.type==="error"?"danger":n.type:"info"),h=y(()=&gt;{const T=n.type;return{[a.bm("icon",T)]:T&amp;&amp;Ho[T]}}),m=y(()=&gt;n.icon||Ho[n.type]||""),v=y(()=&gt;n0(n.id)),b=y(()=&gt;o0(n.id,n.offset)+v.value),w=y(()=&gt;f.value+b.value),k=y(()=&gt;({top:`${b.value}px`,zIndex:r.value}));function S(){n.duration!==0&amp;&amp;({stop:c}=no(()=&gt;{N()},n.duration))}function g(){c==null||c()}function N(){d.value=!1}function M({code:T}){T===be.esc&amp;&amp;N()}return qe(()=&gt;{S(),i(),d.value=!0}),ae(()=&gt;n.repeatNum,()=&gt;{g(),S()}),At(document,"keydown",M),an(u,()=&gt;{f.value=u.value.getBoundingClientRect().height}),t({visible:d,bottom:w,close:N}),(T,A)=&gt;($(),ee(Lt,{name:l(a).b("fade"),onBeforeLeave:T.onClose,onAfterLeave:A[0]||(A[0]=R=&gt;T.$emit("destroy")),persisted:""},{default:U(()=&gt;[xe(x("div",{id:T.id,ref_key:"messageRef",ref:u,class:E([l(a).b(),{[l(a).m(T.type)]:T.type&amp;&amp;!T.icon},l(a).is("center",T.center),l(a).is("closable",T.showClose),T.customClass]),style:Oe(l(k)),role:"alert",onMouseenter:g,onMouseleave:S},[T.repeatNum&gt;1?($(),ee(l(xc),{key:0,value:T.repeatNum,type:l(p),class:E(l(a).e("badge"))},null,8,["value","type","class"])):X("v-if",!0),l(m)?($(),ee(l(Me),{key:1,class:E([l(a).e("icon"),l(h)])},{default:U(()=&gt;[($(),ee(Qe(l(m))))]),_:1},8,["class"])):X("v-if",!0),oe(T.$slots,"default",{},()=&gt;[T.dangerouslyUseHTMLString?($(),_(Be,{key:1},[X(" Caution here, message could've been compromised, never use user's input as message "),x("p",{class:E(l(a).e("content")),innerHTML:T.message},null,10,a0)],2112)):($(),_("p",{key:0,class:E(l(a).e("content"))},ve(T.message),3))]),T.showClose?($(),ee(l(Me),{key:2,class:E(l(a).e("closeBtn")),onClick:_e(N,["stop"])},{default:U(()=&gt;[G(l(o))]),_:1},8,["class","onClick"])):X("v-if",!0)],46,l0),[[lt,d.value]])]),_:3},8,["name","onBeforeLeave"]))}});var i0=fe(r0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let u0=1;const ni=e=&gt;{const t=!e||Je(e)||Fn(e)||ot(e)?{message:e}:e,n={...Dt,...t};if(!n.appendTo)n.appendTo=document.body;else if(Je(n.appendTo)){let o=document.querySelector(n.appendTo);Zt(o)||(o=document.body),n.appendTo=o}return n},d0=e=&gt;{const t=jt.indexOf(e);if(t===-1)return;jt.splice(t,1);const{handler:n}=e;n.close()},c0=({appendTo:e,...t},n)=&gt;{const o=`message_${u0++}`,a=t.onClose,s=document.createElement("div"),r={...t,id:o,onClose:()=&gt;{a==null||a(),d0(f)},onDestroy:()=&gt;{xo(null,s)}},i=G(i0,r,ot(r.message)||Fn(r.message)?{default:ot(r.message)?r.message:()=&gt;r.message}:null);i.appContext=n||Yn._context,xo(i,s),e.appendChild(s.firstElementChild);const u=i.component,f={id:o,vnode:i,vm:u,handler:{close:()=&gt;{u.exposed.visible.value=!1}},props:i.component.props};return f},Yn=(e={},t)=&gt;{if(!Ye)return{close:()=&gt;{}};if(Xe(vl.max)&amp;&amp;jt.length&gt;=vl.max)return{close:()=&gt;{}};const n=ni(e);if(n.grouping&amp;&amp;jt.length){const a=jt.find(({vnode:s})=&gt;{var r;return((r=s.props)==null?void 0:r.message)===n.message});if(a)return a.props.repeatNum+=1,a.props.type=n.type,a.handler}const o=c0(n,t);return jt.push(o),o.handler};ti.forEach(e=&gt;{Yn[e]=(t={},n)=&gt;{const o=ni(t);return Yn({...o,type:e},n)}});function f0(e){for(const t of jt)(!e||e===t.props.type)&amp;&amp;t.handler.close()}Yn.closeAll=f0;Yn._context=null;const CC=du(Yn,"$message"),p0=j({name:"ElMessageBox",directives:{TrapFocus:sf},components:{ElButton:Mn,ElFocusTrap:jl,ElInput:Gt,ElOverlay:Tr,ElIcon:Me,...ms},inheritAttrs:!1,props:{buttonSize:{type:String,validator:gs},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,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:o,ns:a,size:s}=xl("message-box",y(()=&gt;e.buttonSize)),{t:r}=n,{nextZIndex:i}=o,u=I(!1),d=ht({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:i()}),f=y(()=&gt;{const Z=d.type;return{[a.bm("icon",Z)]:Z&amp;&amp;Ho[Z]}}),c=Yt(),p=Yt(),h=y(()=&gt;d.icon||Ho[d.type]||""),m=y(()=&gt;!!d.message),v=I(),b=I(),w=I(),k=I(),S=I(),g=y(()=&gt;d.confirmButtonClass);ae(()=&gt;d.inputValue,async Z=&gt;{await Ee(),e.boxType==="prompt"&amp;&amp;Z!==null&amp;&amp;L()},{immediate:!0}),ae(()=&gt;u.value,Z=&gt;{var he,D;Z&amp;&amp;(e.boxType!=="prompt"&amp;&amp;(d.autofocus?w.value=(D=(he=S.value)==null?void 0:he.$el)!=null?D:v.value:w.value=v.value),d.zIndex=i()),e.boxType==="prompt"&amp;&amp;(Z?Ee().then(()=&gt;{var B;k.value&amp;&amp;k.value.$el&amp;&amp;(d.autofocus?w.value=(B=z())!=null?B:v.value:w.value=v.value)}):(d.editorErrorMessage="",d.validateError=!1))});const N=y(()=&gt;e.draggable);Cs(v,b,N),qe(async()=&gt;{await Ee(),e.closeOnHashChange&amp;&amp;window.addEventListener("hashchange",M)}),gt(()=&gt;{e.closeOnHashChange&amp;&amp;window.removeEventListener("hashchange",M)});function M(){u.value&amp;&amp;(u.value=!1,Ee(()=&gt;{d.action&amp;&amp;t("action",d.action)}))}const T=()=&gt;{e.closeOnClickModal&amp;&amp;H(d.distinguishCancelAndClose?"close":"cancel")},A=zl(T),R=Z=&gt;{if(d.inputType!=="textarea")return Z.preventDefault(),H("confirm")},H=Z=&gt;{var he;e.boxType==="prompt"&amp;&amp;Z==="confirm"&amp;&amp;!L()||(d.action=Z,d.beforeClose?(he=d.beforeClose)==null||he.call(d,Z,d,M):M())},L=()=&gt;{if(e.boxType==="prompt"){const Z=d.inputPattern;if(Z&amp;&amp;!Z.test(d.inputValue||""))return d.editorErrorMessage=d.inputErrorMessage||r("el.messagebox.error"),d.validateError=!0,!1;const he=d.inputValidator;if(typeof he=="function"){const D=he(d.inputValue);if(D===!1)return d.editorErrorMessage=d.inputErrorMessage||r("el.messagebox.error"),d.validateError=!0,!1;if(typeof D=="string")return d.editorErrorMessage=D,d.validateError=!0,!1}}return d.editorErrorMessage="",d.validateError=!1,!0},z=()=&gt;{const Z=k.value.$refs;return Z.input||Z.textarea},Y=()=&gt;{H("close")},J=()=&gt;{e.closeOnPressEscape&amp;&amp;Y()};return e.lockScroll&amp;&amp;Ss(u),{...Kt(d),ns:a,overlayEvent:A,visible:u,hasMessage:m,typeClass:f,contentId:c,inputId:p,btnSize:s,iconComponent:h,confirmButtonClasses:g,rootRef:v,focusStartRef:w,headerRef:b,inputRef:k,confirmRef:S,doClose:M,handleClose:Y,onCloseRequested:J,handleWrapperClick:T,handleInputEnter:R,handleAction:H,t:r}}}),v0=["aria-label","aria-describedby"],m0=["aria-label"],h0=["id"];function g0(e,t,n,o,a,s){const r=Ae("el-icon"),i=Ae("close"),u=Ae("el-input"),d=Ae("el-button"),f=Ae("el-focus-trap"),c=Ae("el-overlay");return $(),ee(Lt,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=p=&gt;e.$emit("vanish")),persisted:""},{default:U(()=&gt;[xe(G(c,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:U(()=&gt;[x("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:E(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...p)=&gt;e.overlayEvent.onClick&amp;&amp;e.overlayEvent.onClick(...p)),onMousedown:t[9]||(t[9]=(...p)=&gt;e.overlayEvent.onMousedown&amp;&amp;e.overlayEvent.onMousedown(...p)),onMouseup:t[10]||(t[10]=(...p)=&gt;e.overlayEvent.onMouseup&amp;&amp;e.overlayEvent.onMouseup(...p))},[G(f,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:U(()=&gt;[x("div",{ref:"rootRef",class:E([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:Oe(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=_e(()=&gt;{},["stop"]))},[e.title!==null&amp;&amp;e.title!==void 0?($(),_("div",{key:0,ref:"headerRef",class:E(e.ns.e("header"))},[x("div",{class:E(e.ns.e("title"))},[e.iconComponent&amp;&amp;e.center?($(),ee(r,{key:0,class:E([e.ns.e("status"),e.typeClass])},{default:U(()=&gt;[($(),ee(Qe(e.iconComponent)))]),_:1},8,["class"])):X("v-if",!0),x("span",null,ve(e.title),1)],2),e.showClose?($(),_("button",{key:0,type:"button",class:E(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=p=&gt;e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=dt(_e(p=&gt;e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[G(r,{class:E(e.ns.e("close"))},{default:U(()=&gt;[G(i)]),_:1},8,["class"])],42,m0)):X("v-if",!0)],2)):X("v-if",!0),x("div",{id:e.contentId,class:E(e.ns.e("content"))},[x("div",{class:E(e.ns.e("container"))},[e.iconComponent&amp;&amp;!e.center&amp;&amp;e.hasMessage?($(),ee(r,{key:0,class:E([e.ns.e("status"),e.typeClass])},{default:U(()=&gt;[($(),ee(Qe(e.iconComponent)))]),_:1},8,["class"])):X("v-if",!0),e.hasMessage?($(),_("div",{key:1,class:E(e.ns.e("message"))},[oe(e.$slots,"default",{},()=&gt;[e.dangerouslyUseHTMLString?($(),ee(Qe(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):($(),ee(Qe(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:U(()=&gt;[ct(ve(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):X("v-if",!0)],2),xe(x("div",{class:E(e.ns.e("input"))},[G(u,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=p=&gt;e.inputValue=p),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:E({invalid:e.validateError}),onKeydown:dt(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),x("div",{class:E(e.ns.e("errormsg")),style:Oe({visibility:e.editorErrorMessage?"visible":"hidden"})},ve(e.editorErrorMessage),7)],2),[[lt,e.showInput]])],10,h0),x("div",{class:E(e.ns.e("btns"))},[e.showCancelButton?($(),ee(d,{key:0,loading:e.cancelButtonLoading,class:E([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=p=&gt;e.handleAction("cancel")),onKeydown:t[4]||(t[4]=dt(_e(p=&gt;e.handleAction("cancel"),["prevent"]),["enter"]))},{default:U(()=&gt;[ct(ve(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):X("v-if",!0),xe(G(d,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:E([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=p=&gt;e.handleAction("confirm")),onKeydown:t[6]||(t[6]=dt(_e(p=&gt;e.handleAction("confirm"),["prevent"]),["enter"]))},{default:U(()=&gt;[ct(ve(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[lt,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,v0)]),_:3},8,["z-index","overlay-class","mask"]),[[lt,e.visible]])]),_:3})}var b0=fe(p0,[["render",g0],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const ro=new Map,y0=e=&gt;{let t=document.body;return e.appendTo&amp;&amp;(Je(e.appendTo)&amp;&amp;(t=document.querySelector(e.appendTo)),Zt(e.appendTo)&amp;&amp;(t=e.appendTo),Zt(t)||(t=document.body)),t},C0=(e,t,n=null)=&gt;{const o=G(b0,e,ot(e.message)||Fn(e.message)?{default:ot(e.message)?e.message:()=&gt;e.message}:null);return o.appContext=n,xo(o,t),y0(e).appendChild(t.firstElementChild),o.component},k0=()=&gt;document.createElement("div"),w0=(e,t)=&gt;{const n=k0();e.onVanish=()=&gt;{xo(null,n),ro.delete(a)},e.onAction=s=&gt;{const r=ro.get(a);let i;e.showInput?i={value:a.inputValue,action:s}:i=s,e.callback?e.callback(i,o.proxy):s==="cancel"||s==="close"?e.distinguishCancelAndClose&amp;&amp;s!=="cancel"?r.reject("close"):r.reject("cancel"):r.resolve(i)};const o=C0(e,n,t),a=o.proxy;for(const s in e)zt(e,s)&amp;&amp;!zt(a.$props,s)&amp;&amp;(a[s]=e[s]);return a.visible=!0,a};function Gn(e,t=null){if(!Ye)return Promise.reject();let n;return Je(e)||Fn(e)?e={message:e}:n=e.callback,new Promise((o,a)=&gt;{const s=w0(e,t??Gn._context);ro.set(s,{options:e,callback:n,resolve:o,reject:a})})}const S0=["alert","confirm","prompt"],E0={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};S0.forEach(e=&gt;{Gn[e]=T0(e)});function T0(e){return(t,n,o,a)=&gt;{let s="";return Et(n)?(o=n,s=""):gn(n)?s="":s=n,Gn(Object.assign({title:s,message:t,type:"",...E0[e]},o,{boxType:e}),a)}}Gn.close=()=&gt;{ro.forEach((e,t)=&gt;{t.doClose()}),ro.clear()};Gn._context=null;const pn=Gn;pn.install=e=&gt;{pn._context=e._context,e.config.globalProperties.$msgbox=pn,e.config.globalProperties.$messageBox=pn,e.config.globalProperties.$alert=pn.alert,e.config.globalProperties.$confirm=pn.confirm,e.config.globalProperties.$prompt=pn.prompt};const kC=pn;/*! Element Plus v2.3.14 */var wC={name:"zh-cn",el:{colorpicker:{confirm:"ç¡®å®š",clear:"æ¸…ç©º"},datepicker:{now:"æ­¤åˆ»",today:"ä»Šå¤©",cancel:"å–æ¶ˆ",clear:"æ¸…ç©º",confirm:"ç¡®å®š",selectDate:"é€‰æ‹©æ—¥æœŸ",selectTime:"é€‰æ‹©æ—¶é—´",startDate:"å¼€å§‹æ—¥æœŸ",startTime:"å¼€å§‹æ—¶é—´",endDate:"ç»“æŸæ—¥æœŸ",endTime:"ç»“æŸæ—¶é—´",prevYear:"å‰ä¸€å¹´",nextYear:"åŽä¸€å¹´",prevMonth:"ä¸Šä¸ªæœˆ",nextMonth:"ä¸‹ä¸ªæœˆ",year:"å¹´",month1:"1 æœˆ",month2:"2 æœˆ",month3:"3 æœˆ",month4:"4 æœˆ",month5:"5 æœˆ",month6:"6 æœˆ",month7:"7 æœˆ",month8:"8 æœˆ",month9:"9 æœˆ",month10:"10 æœˆ",month11:"11 æœˆ",month12:"12 æœˆ",weeks:{sun:"æ—¥",mon:"ä¸€",tue:"äºŒ",wed:"ä¸‰",thu:"å››",fri:"äº”",sat:"å…­"},months:{jan:"ä¸€æœˆ",feb:"äºŒæœˆ",mar:"ä¸‰æœˆ",apr:"å››æœˆ",may:"äº”æœˆ",jun:"å…­æœˆ",jul:"ä¸ƒæœˆ",aug:"å…«æœˆ",sep:"ä¹æœˆ",oct:"åæœˆ",nov:"åä¸€æœˆ",dec:"åäºŒæœˆ"}},select:{loading:"åŠ&nbsp;è½½ä¸­",noMatch:"æ—&nbsp;åŒ¹é…æ•°æ®",noData:"æ—&nbsp;æ•°æ®",placeholder:"è¯·é€‰æ‹©"},cascader:{noMatch:"æ—&nbsp;åŒ¹é…æ•°æ®",loading:"åŠ&nbsp;è½½ä¸­",placeholder:"è¯·é€‰æ‹©",noData:"æš‚æ—&nbsp;æ•°æ®"},pagination:{goto:"å‰å¾€",pagesize:"æ¡/é¡µ",total:"å…± {total} æ¡",pageClassifier:"é¡µ",page:"é¡µ",prev:"ä¸Šä¸€é¡µ",next:"ä¸‹ä¸€é¡µ",currentPage:"ç¬¬ {pager} é¡µ",prevPages:"å‘å‰ {pager} é¡µ",nextPages:"å‘åŽ {pager} é¡µ",deprecationWarning:"ä½&nbsp;ä½¿ç”¨äº†ä¸€äº›å·²è¢«åºŸå¼ƒçš„ç”¨æ³•ï¼Œè¯·å‚è€ƒ el-pagination çš„å®˜æ–¹æ–‡æ¡£"},messagebox:{title:"æç¤º",confirm:"ç¡®å®š",cancel:"å–æ¶ˆ",error:"è¾“å…¥çš„æ•°æ®ä¸åˆæ³•!"},upload:{deleteTip:"æŒ‰ delete é”®å¯åˆ&nbsp;é™¤",delete:"åˆ&nbsp;é™¤",preview:"æŸ¥çœ‹å›¾ç‰‡",continue:"ç»§ç»­ä¸Šä¼&nbsp;"},table:{emptyText:"æš‚æ—&nbsp;æ•°æ®",confirmFilter:"ç­›é€‰",resetFilter:"é‡ç½®",clearFilter:"å…¨éƒ¨",sumText:"åˆè®¡"},tree:{emptyText:"æš‚æ—&nbsp;æ•°æ®"},transfer:{noMatch:"æ—&nbsp;åŒ¹é…æ•°æ®",noData:"æ—&nbsp;æ•°æ®",titles:["åˆ—è¡¨ 1","åˆ—è¡¨ 2"],filterPlaceholder:"è¯·è¾“å…¥æœç´¢å†…å®¹",noCheckedFormat:"å…± {total} é¡¹",hasCheckedFormat:"å·²é€‰ {checked}/{total} é¡¹"},image:{error:"åŠ&nbsp;è½½å¤±è´¥"},pageHeader:{title:"è¿”å›ž"},popconfirm:{confirmButtonText:"ç¡®å®š",cancelButtonText:"å–æ¶ˆ"}}};/*! Element Plus v2.3.14 */var SC={name:"en",el:{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"},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"}}};export{W0 as A,j0 as B,rp as C,kC as D,Me as E,mC as F,K0 as G,hC as H,V0 as I,Z0 as J,An as K,J0 as L,oC as M,nC as N,dC as O,fC as P,gC as Q,pC as R,x0 as S,Pn as T,H0 as U,vC as V,uC as a,iC as b,CC as c,rC as d,vo as e,z0 as f,eC as g,tC as h,Q0 as i,SC as j,q0 as k,U0 as l,G0 as m,Y0 as n,B0 as o,Sl as p,cC as q,Yo as r,_0 as s,F0 as t,bC as u,yC as v,X0 as w,Gt as x,Mn as y,wC as z};
</pre></body></html>