p?p:y),v===c.length-1){const C=t.column-m%t.column;d.push(r(h,C,p,!0)),f.push(d);return}y(k(),A("div",{class:$(o(s))},[u.title||u.extra||u.$slots.title||u.$slots.extra?(k(),A("div",{key:0,class:$(o(n).e("header"))},[P("div",{class:$(o(n).e("title"))},[ie(u.$slots,"title",{},()=>[pe(oe(u.title),1)])],2),P("div",{class:$(o(n).e("extra"))},[ie(u.$slots,"extra",{},()=>[pe(oe(u.extra),1)])],2)],2)):X("v-if",!0),P("div",{class:$(o(n).e("body"))},[P("table",{class:$([o(n).e("table"),o(n).is("bordered",u.border)])},[P("tbody",null,[(k(!0),A(Re,null,Je(i(),(f,d)=>(k(),G(e1,{key:d,row:f},null,8,["row"]))),128))])],2)],2)],2))}});var o1=be(l1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),Bd=j({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});const a1=tt(o1,{DescriptionsItem:Bd}),s1=xt(Bd),r1=we({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:ee([String,Array,Object])},zIndex:{type:ee([String,Number])}}),i1={click:e=>e instanceof MouseEvent},u1="overlay";var c1=j({name:"ElOverlay",props:r1,emits:i1,setup(e,{slots:t,emit:n}){const l=fe(u1),a=u=>{n("click",u)},{onClick:s,onMousedown:r,onMouseup:i}=Ir(e.customMaskEvent?void 0:a);return()=>e.mask?E("div",{class:[l.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:s,onMousedown:r,onMouseup:i},[ie(t,"default")],Cn.STYLE|Cn.CLASS|Cn.PROPS,["onClick","onMouseup","onMousedown"]):xe("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[ie(t,"default")])}});const Fr=c1,xd=Symbol("dialogInjectionKey"),zd=we({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:Mt},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),d1={close:()=>!0},f1=["aria-label"],p1=["id"],v1=j({name:"ElDialogContent"}),m1=j({...v1,props:zd,emits:d1,setup(e){const t=e,{t:n}=yt(),{Close:l}=mc,{dialogRef:a,headerRef:s,bodyId:r,ns:i,style:u}=Le(xd),{focusTrapRef:c}=Le(Or),f=Ua(c,a),d=S(()=>t.draggable);return yc(a,s,d),(p,m)=>(k(),A("div",{ref:o(f),class:$([o(i).b(),o(i).is("fullscreen",p.fullscreen),o(i).is("draggable",o(d)),o(i).is("align-center",p.alignCenter),{[o(i).m("center")]:p.center},p.customClass]),style:Ve(o(u)),tabindex:"-1"},[P("header",{ref_key:"headerRef",ref:s,class:$(o(i).e("header"))},[ie(p.$slots,"header",{},()=>[P("span",{role:"heading",class:$(o(i).e("title"))},oe(p.title),3)]),p.showClose?(k(),A("button",{key:0,"aria-label":o(n)("el.dialog.close"),class:$(o(i).e("headerbtn")),type:"button",onClick:m[0]||(m[0]=h=>p.$emit("close"))},[E(o(Me),{class:$(o(i).e("close"))},{default:N(()=>[(k(),G(it(p.closeIcon||o(l))))]),_:1},8,["class"])],10,f1)):X("v-if",!0)],2),P("div",{id:o(r),class:$(o(i).e("body"))},[ie(p.$slots,"default")],10,p1),p.$slots.footer?(k(),A("footer",{key:0,class:$(o(i).e("footer"))},[ie(p.$slots,"footer")],2)):X("v-if",!0)],6))}});var h1=be(m1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const Fd=we({...zd,appendToBody:{type:Boolean,default:!1},beforeClose:{type:ee(Function)},destroyOnClose:{type:Boolean,default:!1},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:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),Hd={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[lt]:e=>Wt(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},Kd=(e,t)=>{const l=ut().emit,{nextZIndex:a}=ro();let s="";const r=In(),i=In(),u=_(!1),c=_(!1),f=_(!1),d=_(e.zIndex||a());let p,m;const h=Xa("namespace",Sa),v=S(()=>{const U={},J=`--${h.value}-dialog`;return e.fullscreen||(e.top&&(U[`${J}-margin-top`]=e.top),e.width&&(U[`${J}-width`]=zt(e.width))),U}),g=S(()=>e.alignCenter?{display:"flex"}:{});function y(){l("opened")}function C(){l("closed"),l(lt,!1),e.destroyOnClose&&(f.value=!1)}function b(){l("close")}function w(){m==null||m(),p==null||p(),e.openDelay&&e.openDelay>0?{stop:p}=_l(()=>M(),e.openDelay):M()}function I(){p==null||p(),m==null||m(),e.closeDelay&&e.closeDelay>0?{stop:m}=_l(()=>L(),e.closeDelay):L()}function T(){function U(J){J||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(U):I()}function O(){e.closeOnClickModal&&T()}function M(){wt&&(u.value=!0)}function L(){u.value=!1}function D(){l("openAutoFocus")}function B(){l("closeAutoFocus")}function z(U){var J;((J=U.detail)==null?void 0:J.focusReason)==="pointer"&&U.preventDefault()}e.lockScroll&&kc(u);function V(){e.closeOnPressEscape&&T()}return de(()=>e.modelValue,U=>{U?(c.value=!1,w(),f.value=!0,d.value=e.zIndex?d.value++:a(),Ae(()=>{l("open"),t.value&&(t.value.scrollTop=0)})):u.value&&I()}),de(()=>e.fullscreen,U=>{t.value&&(U?(s=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=s)}),qe(()=>{e.modelValue&&(u.value=!0,f.value=!0,w())}),{afterEnter:y,afterLeave:C,beforeLeave:b,handleClose:T,onModalClick:O,close:I,doClose:L,onOpenAutoFocus:D,onCloseAutoFocus:B,onCloseRequested:V,onFocusoutPrevented:z,titleId:r,bodyId:i,closed:c,style:v,overlayDialogStyle:g,rendered:f,visible:u,zIndex:d}},g1=["aria-label","aria-labelledby","aria-describedby"],y1=j({name:"ElDialog",inheritAttrs:!1}),b1=j({...y1,props:Fd,emits:Hd,setup(e,{expose:t}){const n=e,l=en();Fn({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"},S(()=>!!l.title)),Fn({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"},S(()=>!!n.customClass));const a=fe("dialog"),s=_(),r=_(),i=_(),{visible:u,titleId:c,bodyId:f,style:d,overlayDialogStyle:p,rendered:m,zIndex:h,afterEnter:v,afterLeave:g,beforeLeave:y,handleClose:C,onModalClick:b,onOpenAutoFocus:w,onCloseAutoFocus:I,onCloseRequested:T,onFocusoutPrevented:O}=Kd(n,s);dt(xd,{dialogRef:s,headerRef:r,bodyId:f,ns:a,rendered:m,style:d});const M=Ir(b),L=S(()=>n.draggable&&!n.fullscreen);return t({visible:u,dialogContentRef:i}),(D,B)=>(k(),G(Do,{to:"body",disabled:!D.appendToBody},[E(Ut,{name:"dialog-fade",onAfterEnter:o(v),onAfterLeave:o(g),onBeforeLeave:o(y),persisted:""},{default:N(()=>[He(E(o(Fr),{"custom-mask-event":"",mask:D.modal,"overlay-class":D.modalClass,"z-index":o(h)},{default:N(()=>[P("div",{role:"dialog","aria-modal":"true","aria-label":D.title||void 0,"aria-labelledby":D.title?void 0:o(c),"aria-describedby":o(f),class:$(`${o(a).namespace.value}-overlay-dialog`),style:Ve(o(p)),onClick:B[0]||(B[0]=(...z)=>o(M).onClick&&o(M).onClick(...z)),onMousedown:B[1]||(B[1]=(...z)=>o(M).onMousedown&&o(M).onMousedown(...z)),onMouseup:B[2]||(B[2]=(...z)=>o(M).onMouseup&&o(M).onMouseup(...z))},[E(o(Qa),{loop:"",trapped:o(u),"focus-start-el":"container",onFocusAfterTrapped:o(w),onFocusAfterReleased:o(I),onFocusoutPrevented:o(O),onReleaseRequested:o(T)},{default:N(()=>[o(m)?(k(),G(h1,rt({key:0,ref_key:"dialogContentRef",ref:i},D.$attrs,{"custom-class":D.customClass,center:D.center,"align-center":D.alignCenter,"close-icon":D.closeIcon,draggable:o(L),fullscreen:D.fullscreen,"show-close":D.showClose,title:D.title,onClose:o(C)}),zn({header:N(()=>[D.$slots.title?ie(D.$slots,"title",{key:1}):ie(D.$slots,"header",{key:0,close:o(C),titleId:o(c),titleClass:o(a).e("title")})]),default:N(()=>[ie(D.$slots,"default")]),_:2},[D.$slots.footer?{name:"footer",fn:N(()=>[ie(D.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):X("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,g1)]),_:3},8,["mask","overlay-class","z-index"]),[[at,o(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var w1=be(b1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const k1=tt(w1),C1=we({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:ee(String),default:"solid"}}),S1=j({name:"ElDivider"}),_1=j({...S1,props:C1,setup(e){const t=e,n=fe("divider"),l=S(()=>n.cssVar({"border-style":t.borderStyle}));return(a,s)=>(k(),A("div",{class:$([o(n).b(),o(n).m(a.direction)]),style:Ve(o(l)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(k(),A("div",{key:0,class:$([o(n).e("text"),o(n).is(a.contentPosition)])},[ie(a.$slots,"default")],2)):X("v-if",!0)],6))}});var E1=be(_1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const Wd=tt(E1),$1=we({...Fd,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),T1=Hd,I1=j({name:"ElDrawer",components:{ElOverlay:Fr,ElFocusTrap:Qa,ElIcon:Me,Close:$n},inheritAttrs:!1,props:$1,emits:T1,setup(e,{slots:t}){Fn({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},S(()=>!!t.title)),Fn({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},S(()=>!!e.customClass));const n=_(),l=_(),a=fe("drawer"),{t:s}=yt(),r=S(()=>e.direction==="rtl"||e.direction==="ltr"),i=S(()=>zt(e.size));return{...Kd(e,n),drawerRef:n,focusStartRef:l,isHorizontal:r,drawerSize:i,ns:a,t:s}}}),N1=["aria-label","aria-labelledby","aria-describedby"],P1=["id"],M1=["aria-label"],O1=["id"];function R1(e,t,n,l,a,s){const r=te("close"),i=te("el-icon"),u=te("el-focus-trap"),c=te("el-overlay");return k(),G(Do,{to:"body",disabled:!e.appendToBody},[E(Ut,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:N(()=>[He(E(c,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:N(()=>[E(u,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:N(()=>[P("div",rt({ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId},e.$attrs,{class:[e.ns.b(),e.direction,e.visible&&"open",e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,role:"dialog",onClick:t[1]||(t[1]=We(()=>{},["stop"]))}),[P("span",{ref:"focusStartRef",class:$(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(k(),A("header",{key:0,class:$(e.ns.e("header"))},[e.$slots.title?ie(e.$slots,"title",{key:1},()=>[X(" DEPRECATED SLOT ")]):ie(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?X("v-if",!0):(k(),A("span",{key:0,id:e.titleId,role:"heading",class:$(e.ns.e("title"))},oe(e.title),11,P1))]),e.showClose?(k(),A("button",{key:2,"aria-label":e.t("el.drawer.close"),class:$(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...f)=>e.handleClose&&e.handleClose(...f))},[E(i,{class:$(e.ns.e("close"))},{default:N(()=>[E(r)]),_:1},8,["class"])],10,M1)):X("v-if",!0)],2)):X("v-if",!0),e.rendered?(k(),A("div",{key:1,id:e.bodyId,class:$(e.ns.e("body"))},[ie(e.$slots,"default")],10,O1)):X("v-if",!0),e.$slots.footer?(k(),A("div",{key:2,class:$(e.ns.e("footer"))},[ie(e.$slots,"footer")],2)):X("v-if",!0)],16,N1)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[at,e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var L1=be(I1,[["render",R1],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const A1=tt(L1),V1=j({inheritAttrs:!1});function D1(e,t,n,l,a,s){return ie(e.$slots,"default")}var B1=be(V1,[["render",D1],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const x1=j({name:"ElCollectionItem",inheritAttrs:!1});function z1(e,t,n,l,a,s){return ie(e.$slots,"default")}var F1=be(x1,[["render",z1],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Ud="data-el-collection-item",jd=e=>{const t=`El${e}Collection`,n=`${t}Item`,l=Symbol(t),a=Symbol(n),s={...B1,name:t,setup(){const i=_(null),u=new Map;dt(l,{itemMap:u,getItems:()=>{const f=o(i);if(!f)return[];const d=Array.from(f.querySelectorAll(`[${Ud}]`));return[...u.values()].sort((m,h)=>d.indexOf(m.ref)-d.indexOf(h.ref))},collectionRef:i})}},r={...F1,name:n,setup(i,{attrs:u}){const c=_(null),f=Le(l,void 0);dt(a,{collectionItemRef:c}),qe(()=>{const d=o(c);d&&f.itemMap.set(d,{ref:d,...u})}),At(()=>{const d=o(c);f.itemMap.delete(d)})}};return{COLLECTION_INJECTION_KEY:l,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:s,ElCollectionItem:r}},H1=we({style:{type:ee([String,Array,Object])},currentTabId:{type:ee(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:ee(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:K1,ElCollectionItem:W1,COLLECTION_INJECTION_KEY:Hr,COLLECTION_ITEM_INJECTION_KEY:U1}=jd("RovingFocusGroup"),Kr=Symbol("elRovingFocusGroup"),qd=Symbol("elRovingFocusGroupItem"),j1={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},q1=(e,t)=>{if(t!=="rtl")return e;switch(e){case Be.right:return Be.left;case Be.left:return Be.right;default:return e}},G1=(e,t,n)=>{const l=q1(e.key,n);if(!(t==="vertical"&&[Be.left,Be.right].includes(l))&&!(t==="horizontal"&&[Be.up,Be.down].includes(l)))return j1[l]},Y1=(e,t)=>e.map((n,l)=>e[(l+t)%e.length]),Wr=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},nu="currentTabIdChange",lu="rovingFocusGroup.entryFocus",X1={bubbles:!1,cancelable:!0},Z1=j({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:H1,emits:[nu,"entryFocus"],setup(e,{emit:t}){var n;const l=_((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),a=_(!1),s=_(!1),r=_(null),{getItems:i}=Le(Hr,void 0),u=S(()=>[{outline:"none"},e.style]),c=v=>{t(nu,v)},f=()=>{a.value=!0},d=Bt(v=>{var g;(g=e.onMousedown)==null||g.call(e,v)},()=>{s.value=!0}),p=Bt(v=>{var g;(g=e.onFocus)==null||g.call(e,v)},v=>{const g=!o(s),{target:y,currentTarget:C}=v;if(y===C&&g&&!o(a)){const b=new Event(lu,X1);if(C==null||C.dispatchEvent(b),!b.defaultPrevented){const w=i().filter(L=>L.focusable),I=w.find(L=>L.active),T=w.find(L=>L.id===o(l)),M=[I,T,...w].filter(Boolean).map(L=>L.ref);Wr(M)}}s.value=!1}),m=Bt(v=>{var g;(g=e.onBlur)==null||g.call(e,v)},()=>{a.value=!1}),h=(...v)=>{t("entryFocus",...v)};dt(Kr,{currentTabbedId:Uu(l),loop:Lt(e,"loop"),tabIndex:S(()=>o(a)?-1:0),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:u,orientation:Lt(e,"orientation"),dir:Lt(e,"dir"),onItemFocus:c,onItemShiftTab:f,onBlur:m,onFocus:p,onMousedown:d}),de(()=>e.currentTabId,v=>{l.value=v??null}),Qt(r,lu,h)}});function J1(e,t,n,l,a,s){return ie(e.$slots,"default")}var Q1=be(Z1,[["render",J1],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const eS=j({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:K1,ElRovingFocusGroupImpl:Q1}});function tS(e,t,n,l,a,s){const r=te("el-roving-focus-group-impl"),i=te("el-focus-group-collection");return k(),G(i,null,{default:N(()=>[E(r,On(vr(e.$attrs)),{default:N(()=>[ie(e.$slots,"default")]),_:3},16)]),_:3})}var nS=be(eS,[["render",tS],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const lS=j({components:{ElRovingFocusCollectionItem:W1},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:l,onItemFocus:a,onItemShiftTab:s}=Le(Kr,void 0),{getItems:r}=Le(Hr,void 0),i=In(),u=_(null),c=Bt(m=>{t("mousedown",m)},m=>{e.focusable?a(o(i)):m.preventDefault()}),f=Bt(m=>{t("focus",m)},()=>{a(o(i))}),d=Bt(m=>{t("keydown",m)},m=>{const{key:h,shiftKey:v,target:g,currentTarget:y}=m;if(h===Be.tab&&v){s();return}if(g!==y)return;const C=G1(m);if(C){m.preventDefault();let w=r().filter(I=>I.focusable).map(I=>I.ref);switch(C){case"last":{w.reverse();break}case"prev":case"next":{C==="prev"&&w.reverse();const I=w.indexOf(y);w=l.value?Y1(w,I+1):w.slice(I+1);break}}Ae(()=>{Wr(w)})}}),p=S(()=>n.value===o(i));return dt(qd,{rovingFocusGroupItemRef:u,tabIndex:S(()=>o(p)?0:-1),handleMousedown:c,handleFocus:f,handleKeydown:d}),{id:i,handleKeydown:d,handleFocus:f,handleMousedown:c}}});function oS(e,t,n,l,a,s){const r=te("el-roving-focus-collection-item");return k(),G(r,{id:e.id,focusable:e.focusable,active:e.active},{default:N(()=>[ie(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var aS=be(lS,[["render",oS],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const ca=we({trigger:$o.trigger,effect:{...Jt.effect,default:"light"},type:{type:ee(String)},placement:{type:ee(String),default:"bottom"},popperOptions:{type:ee(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:ee([Number,String]),default:0},maxHeight:{type:ee([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:ee(Object)},teleported:Jt.teleported}),Gd=we({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Mt}}),sS=we({onKeydown:{type:ee(Function)}}),rS=[Be.down,Be.pageDown,Be.home],Yd=[Be.up,Be.pageUp,Be.end],iS=[...rS,...Yd],{ElCollection:uS,ElCollectionItem:cS,COLLECTION_INJECTION_KEY:dS,COLLECTION_ITEM_INJECTION_KEY:fS}=jd("Dropdown"),ns=Symbol("elDropdown"),{ButtonGroup:pS}=ln,vS=j({name:"ElDropdown",components:{ElButton:ln,ElButtonGroup:pS,ElScrollbar:tl,ElDropdownCollection:uS,ElTooltip:pn,ElRovingFocusGroup:nS,ElOnlyChild:xc,ElIcon:Me,ArrowDown:el},props:ca,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=ut(),l=fe("dropdown"),{t:a}=yt(),s=_(),r=_(),i=_(null),u=_(null),c=_(null),f=_(null),d=_(!1),p=[Be.enter,Be.space,Be.down],m=S(()=>({maxHeight:zt(e.maxHeight)})),h=S(()=>[l.m(w.value)]),v=In().value,g=S(()=>e.id||v);de([s,Lt(e,"trigger")],([H,F],[W])=>{var R,x,q;const K=nt(F)?F:[F];(R=W==null?void 0:W.$el)!=null&&R.removeEventListener&&W.$el.removeEventListener("pointerenter",T),(x=H==null?void 0:H.$el)!=null&&x.removeEventListener&&H.$el.removeEventListener("pointerenter",T),(q=H==null?void 0:H.$el)!=null&&q.addEventListener&&K.includes("hover")&&H.$el.addEventListener("pointerenter",T)},{immediate:!0}),At(()=>{var H,F;(F=(H=s.value)==null?void 0:H.$el)!=null&&F.removeEventListener&&s.value.$el.removeEventListener("pointerenter",T)});function y(){C()}function C(){var H;(H=i.value)==null||H.onClose()}function b(){var H;(H=i.value)==null||H.onOpen()}const w=qt();function I(...H){t("command",...H)}function T(){var H,F;(F=(H=s.value)==null?void 0:H.$el)==null||F.focus()}function O(){}function M(){const H=o(u);H==null||H.focus(),f.value=null}function L(H){f.value=H}function D(H){d.value||(H.preventDefault(),H.stopImmediatePropagation())}function B(){t("visible-change",!0)}function z(H){(H==null?void 0:H.type)==="keydown"&&u.value.focus()}function V(){t("visible-change",!1)}return dt(ns,{contentRef:u,role:S(()=>e.role),triggerId:g,isUsingKeyboard:d,onItemEnter:O,onItemLeave:M}),dt("elDropdown",{instance:n,dropdownSize:w,handleClick:y,commandHandler:I,trigger:Lt(e,"trigger"),hideOnClick:Lt(e,"hideOnClick")}),{t:a,ns:l,scrollbar:c,wrapStyle:m,dropdownTriggerKls:h,dropdownSize:w,triggerId:g,triggerKeys:p,currentTabId:f,handleCurrentTabIdChange:L,handlerMainButtonClick:H=>{t("click",H)},handleEntryFocus:D,handleClose:C,handleOpen:b,handleBeforeShowTooltip:B,handleShowTooltip:z,handleBeforeHideTooltip:V,onFocusAfterTrapped:H=>{var F,W;H.preventDefault(),(W=(F=u.value)==null?void 0:F.focus)==null||W.call(F,{preventScroll:!0})},popperRef:i,contentRef:u,triggeringElementRef:s,referenceElementRef:r}}});function mS(e,t,n,l,a,s){var r;const i=te("el-dropdown-collection"),u=te("el-roving-focus-group"),c=te("el-scrollbar"),f=te("el-only-child"),d=te("el-tooltip"),p=te("el-button"),m=te("arrow-down"),h=te("el-icon"),v=te("el-button-group");return k(),A("div",{class:$([e.ns.b(),e.ns.is("disabled",e.disabled)])},[E(d,{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},zn({content:N(()=>[E(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:N(()=>[E(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:N(()=>[E(i,null,{default:N(()=>[ie(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:N(()=>[E(f,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:N(()=>[ie(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?(k(),G(v,{key:0},{default:N(()=>[E(p,rt({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:N(()=>[ie(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),E(p,rt({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:N(()=>[E(h,{class:$(e.ns.e("icon"))},{default:N(()=>[E(m)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):X("v-if",!0)],2)}var hS=be(vS,[["render",mS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const gS=j({name:"DropdownItemImpl",components:{ElIcon:Me},props:Gd,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=fe("dropdown"),{role:l}=Le(ns,void 0),{collectionItemRef:a}=Le(fS,void 0),{collectionItemRef:s}=Le(U1,void 0),{rovingFocusGroupItemRef:r,tabIndex:i,handleFocus:u,handleKeydown:c,handleMousedown:f}=Le(qd,void 0),d=Ua(a,s,r),p=S(()=>l.value==="menu"?"menuitem":l.value==="navigation"?"link":"button"),m=Bt(h=>{const{code:v}=h;if(v===Be.enter||v===Be.space)return h.preventDefault(),h.stopImmediatePropagation(),t("clickimpl",h),!0},c);return{ns:n,itemRef:d,dataset:{[Ud]:""},role:p,tabIndex:i,handleFocus:u,handleKeydown:m,handleMousedown:f}}}),yS=["aria-disabled","tabindex","role"];function bS(e,t,n,l,a,s){const r=te("el-icon");return k(),A(Re,null,[e.divided?(k(),A("li",rt({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):X("v-if",!0),P("li",rt({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=>e.$emit("clickimpl",i)),onFocus:t[1]||(t[1]=(...i)=>e.handleFocus&&e.handleFocus(...i)),onKeydown:t[2]||(t[2]=We((...i)=>e.handleKeydown&&e.handleKeydown(...i),["self"])),onMousedown:t[3]||(t[3]=(...i)=>e.handleMousedown&&e.handleMousedown(...i)),onPointermove:t[4]||(t[4]=i=>e.$emit("pointermove",i)),onPointerleave:t[5]||(t[5]=i=>e.$emit("pointerleave",i))}),[e.icon?(k(),G(r,{key:0},{default:N(()=>[(k(),G(it(e.icon)))]),_:1})):X("v-if",!0),ie(e.$slots,"default")],16,yS)],64)}var wS=be(gS,[["render",bS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Xd=()=>{const e=Le("elDropdown",{}),t=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},kS=j({name:"ElDropdownItem",components:{ElDropdownCollectionItem:cS,ElRovingFocusItem:aS,ElDropdownItemImpl:wS},inheritAttrs:!1,props:Gd,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:l}=Xd(),a=ut(),s=_(null),r=S(()=>{var m,h;return(h=(m=o(s))==null?void 0:m.textContent)!=null?h:""}),{onItemEnter:i,onItemLeave:u}=Le(ns,void 0),c=Bt(m=>(t("pointermove",m),m.defaultPrevented),bi(m=>{if(e.disabled){u(m);return}const h=m.currentTarget;h===document.activeElement||h.contains(document.activeElement)||(i(m),m.defaultPrevented||h==null||h.focus())})),f=Bt(m=>(t("pointerleave",m),m.defaultPrevented),bi(m=>{u(m)})),d=Bt(m=>{if(!e.disabled)return t("click",m),m.type!=="keydown"&&m.defaultPrevented},m=>{var h,v,g;if(e.disabled){m.stopImmediatePropagation();return}(h=l==null?void 0:l.hideOnClick)!=null&&h.value&&((v=l.handleClick)==null||v.call(l)),(g=l.commandHandler)==null||g.call(l,e.command,a,m)}),p=S(()=>({...e,...n}));return{handleClick:d,handlePointerMove:c,handlePointerLeave:f,textContent:r,propsAndAttrs:p}}});function CS(e,t,n,l,a,s){var r;const i=te("el-dropdown-item-impl"),u=te("el-roving-focus-item"),c=te("el-dropdown-collection-item");return k(),G(c,{disabled:e.disabled,"text-value":(r=e.textValue)!=null?r:e.textContent},{default:N(()=>[E(u,{focusable:!e.disabled},{default:N(()=>[E(i,rt(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:N(()=>[ie(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Zd=be(kS,[["render",CS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const SS=j({name:"ElDropdownMenu",props:sS,setup(e){const t=fe("dropdown"),{_elDropdownSize:n}=Xd(),l=n.value,{focusTrapRef:a,onKeydown:s}=Le(Or,void 0),{contentRef:r,role:i,triggerId:u}=Le(ns,void 0),{collectionRef:c,getItems:f}=Le(dS,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:p,tabIndex:m,onBlur:h,onFocus:v,onMousedown:g}=Le(Kr,void 0),{collectionRef:y}=Le(Hr,void 0),C=S(()=>[t.b("menu"),t.bm("menu",l==null?void 0:l.value)]),b=Ua(r,c,a,d,y),w=Bt(T=>{var O;(O=e.onKeydown)==null||O.call(e,T)},T=>{const{currentTarget:O,code:M,target:L}=T;if(O.contains(L),Be.tab===M&&T.stopImmediatePropagation(),T.preventDefault(),L!==o(r)||!iS.includes(M))return;const B=f().filter(z=>!z.disabled).map(z=>z.ref);Yd.includes(M)&&B.reverse(),Wr(B)});return{size:l,rovingFocusGroupRootStyle:p,tabIndex:m,dropdownKls:C,role:i,triggerId:u,dropdownListWrapperRef:b,handleKeydown:T=>{w(T),s(T)},onBlur:h,onFocus:v,onMousedown:g}}}),_S=["role","aria-labelledby"];function ES(e,t,n,l,a,s){return k(),A("ul",{ref:e.dropdownListWrapperRef,class:$(e.dropdownKls),style:Ve(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...r)=>e.onBlur&&e.onBlur(...r)),onFocus:t[1]||(t[1]=(...r)=>e.onFocus&&e.onFocus(...r)),onKeydown:t[2]||(t[2]=We((...r)=>e.handleKeydown&&e.handleKeydown(...r),["self"])),onMousedown:t[3]||(t[3]=We((...r)=>e.onMousedown&&e.onMousedown(...r),["self"]))},[ie(e.$slots,"default")],46,_S)}var Jd=be(SS,[["render",ES],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const $S=tt(hS,{DropdownItem:Zd,DropdownMenu:Jd}),TS=xt(Zd),IS=xt(Jd),NS={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},PS=["id"],MS=["stop-color"],OS=["stop-color"],RS=["id"],LS=["stop-color"],AS=["stop-color"],VS=["id"],DS={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},BS={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},xS={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},zS=["fill"],FS=["fill"],HS={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)"},KS=["fill"],WS=["fill"],US=["fill"],jS=["fill"],qS=["fill"],GS={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},YS=["fill","xlink:href"],XS=["fill","mask"],ZS=["fill"],JS=j({name:"ImgEmpty"}),QS=j({...JS,setup(e){const t=fe("empty"),n=In();return(l,a)=>(k(),A("svg",NS,[P("defs",null,[P("linearGradient",{id:`linearGradient-1-${o(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[P("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,MS),P("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,OS)],8,PS),P("linearGradient",{id:`linearGradient-2-${o(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[P("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,LS),P("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,AS)],8,RS),P("rect",{id:`path-3-${o(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,VS)]),P("g",DS,[P("g",BS,[P("g",xS,[P("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(${o(t).cssVarBlockName("fill-color-3")})`},null,8,zS),P("polygon",{id:"Rectangle-Copy-14",fill:`var(${o(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,FS),P("g",HS,[P("polygon",{id:"Rectangle-Copy-10",fill:`var(${o(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,KS),P("polygon",{id:"Rectangle-Copy-11",fill:`var(${o(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,WS),P("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${o(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,US),P("polygon",{id:"Rectangle-Copy-13",fill:`var(${o(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,jS)]),P("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${o(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,qS),P("g",GS,[P("use",{id:"Mask",fill:`var(${o(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${o(n)}`},null,8,YS),P("polygon",{id:"Rectangle-Copy",fill:`var(${o(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${o(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,XS)]),P("polygon",{id:"Rectangle-Copy-18",fill:`var(${o(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,ZS)])])])]))}});var e_=be(QS,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const t_=we({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),n_=["src"],l_={key:1},o_=j({name:"ElEmpty"}),a_=j({...o_,props:t_,setup(e){const t=e,{t:n}=yt(),l=fe("empty"),a=S(()=>t.description||n("el.table.emptyText")),s=S(()=>({width:zt(t.imageSize)}));return(r,i)=>(k(),A("div",{class:$(o(l).b())},[P("div",{class:$(o(l).e("image")),style:Ve(o(s))},[r.image?(k(),A("img",{key:0,src:r.image,ondragstart:"return false"},null,8,n_)):ie(r.$slots,"image",{key:1},()=>[E(e_)])],6),P("div",{class:$(o(l).e("description"))},[r.$slots.description?ie(r.$slots,"description",{key:0}):(k(),A("p",l_,oe(o(a)),1))],2),r.$slots.default?(k(),A("div",{key:0,class:$(o(l).e("bottom"))},[ie(r.$slots,"default")],2)):X("v-if",!0)],2))}});var s_=be(a_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const Qd=tt(s_),r_=we({urlList:{type:ee(Array),default:()=>Rt([])},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}}),i_={close:()=>!0,switch:e=>Ue(e)},u_=["src"],c_=j({name:"ElImageViewer"}),d_=j({...c_,props:r_,emits:i_,setup(e,{expose:t,emit:n}){const l=e,a={CONTAIN:{name:"contain",icon:bo(uv)},ORIGINAL:{name:"original",icon:bo(cv)}},{t:s}=yt(),r=fe("image-viewer"),{nextZIndex:i}=ro(),u=_(),c=_([]),f=xp(),d=_(!0),p=_(l.initialIndex),m=Pt(a.CONTAIN),h=_({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),v=S(()=>{const{urlList:R}=l;return R.length<=1}),g=S(()=>p.value===0),y=S(()=>p.value===l.urlList.length-1),C=S(()=>l.urlList[p.value]),b=S(()=>[r.e("btn"),r.e("prev"),r.is("disabled",!l.infinite&&g.value)]),w=S(()=>[r.e("btn"),r.e("next"),r.is("disabled",!l.infinite&&y.value)]),I=S(()=>{const{scale:R,deg:x,offsetX:q,offsetY:K,enableTransition:Y}=h.value;let se=q/R,he=K/R;switch(x%360){case 90:case-270:[se,he]=[he,-se];break;case 180:case-180:[se,he]=[-se,-he];break;case 270:case-90:[se,he]=[-he,se];break}const ae={transform:`scale(${R}) rotate(${x}deg) translate(${se}px, ${he}px)`,transition:Y?"transform .3s":""};return m.value.name===a.CONTAIN.name&&(ae.maxWidth=ae.maxHeight="100%"),ae}),T=S(()=>Ue(l.zIndex)?l.zIndex:i());function O(){L(),n("close")}function M(){const R=wl(q=>{switch(q.code){case Be.esc:l.closeOnPressEscape&&O();break;case Be.space:U();break;case Be.left:H();break;case Be.up:W("zoomIn");break;case Be.right:F();break;case Be.down:W("zoomOut");break}}),x=wl(q=>{const K=q.deltaY||q.deltaX;W(K<0?"zoomIn":"zoomOut",{zoomRate:l.zoomRate,enableTransition:!1})});f.run(()=>{Qt(document,"keydown",R),Qt(document,"wheel",x)})}function L(){f.stop()}function D(){d.value=!1}function B(R){d.value=!1,R.target.alt=s("el.image.error")}function z(R){if(d.value||R.button!==0||!u.value)return;h.value.enableTransition=!1;const{offsetX:x,offsetY:q}=h.value,K=R.pageX,Y=R.pageY,se=wl(ae=>{h.value={...h.value,offsetX:x+ae.pageX-K,offsetY:q+ae.pageY-Y}}),he=Qt(document,"mousemove",se);Qt(document,"mouseup",()=>{he()}),R.preventDefault()}function V(){h.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function U(){if(d.value)return;const R=_o(a),x=Object.values(a),q=m.value.name,Y=(x.findIndex(se=>se.name===q)+1)%R.length;m.value=a[R[Y]],V()}function J(R){const x=l.urlList.length;p.value=(R+x)%x}function H(){g.value&&!l.infinite||J(p.value-1)}function F(){y.value&&!l.infinite||J(p.value+1)}function W(R,x={}){if(d.value)return;const{zoomRate:q,rotateDeg:K,enableTransition:Y}={zoomRate:l.zoomRate,rotateDeg:90,enableTransition:!0,...x};switch(R){case"zoomOut":h.value.scale>.2&&(h.value.scale=Number.parseFloat((h.value.scale/q).toFixed(3)));break;case"zoomIn":h.value.scale<7&&(h.value.scale=Number.parseFloat((h.value.scale*q).toFixed(3)));break;case"clockwise":h.value.deg+=K;break;case"anticlockwise":h.value.deg-=K;break}h.value.enableTransition=Y}return de(C,()=>{Ae(()=>{const R=c.value[0];R!=null&&R.complete||(d.value=!0)})}),de(p,R=>{V(),n("switch",R)}),qe(()=>{var R,x;M(),(x=(R=u.value)==null?void 0:R.focus)==null||x.call(R)}),t({setActiveItem:J}),(R,x)=>(k(),G(Do,{to:"body",disabled:!R.teleported},[E(Ut,{name:"viewer-fade",appear:""},{default:N(()=>[P("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:$(o(r).e("wrapper")),style:Ve({zIndex:o(T)})},[P("div",{class:$(o(r).e("mask")),onClick:x[0]||(x[0]=We(q=>R.hideOnClickModal&&O(),["self"]))},null,2),X(" CLOSE "),P("span",{class:$([o(r).e("btn"),o(r).e("close")]),onClick:O},[E(o(Me),null,{default:N(()=>[E(o($n))]),_:1})],2),X(" ARROW "),o(v)?X("v-if",!0):(k(),A(Re,{key:0},[P("span",{class:$(o(b)),onClick:H},[E(o(Me),null,{default:N(()=>[E(o(il))]),_:1})],2),P("span",{class:$(o(w)),onClick:F},[E(o(Me),null,{default:N(()=>[E(o(cn))]),_:1})],2)],64)),X(" ACTIONS "),P("div",{class:$([o(r).e("btn"),o(r).e("actions")])},[P("div",{class:$(o(r).e("actions__inner"))},[E(o(Me),{onClick:x[1]||(x[1]=q=>W("zoomOut"))},{default:N(()=>[E(o(dv))]),_:1}),E(o(Me),{onClick:x[2]||(x[2]=q=>W("zoomIn"))},{default:N(()=>[E(o(ec))]),_:1}),P("i",{class:$(o(r).e("actions__divider"))},null,2),E(o(Me),{onClick:U},{default:N(()=>[(k(),G(it(o(m).icon)))]),_:1}),P("i",{class:$(o(r).e("actions__divider"))},null,2),E(o(Me),{onClick:x[3]||(x[3]=q=>W("anticlockwise"))},{default:N(()=>[E(o(fv))]),_:1}),E(o(Me),{onClick:x[4]||(x[4]=q=>W("clockwise"))},{default:N(()=>[E(o(pv))]),_:1})],2)],2),X(" CANVAS "),P("div",{class:$(o(r).e("canvas"))},[(k(!0),A(Re,null,Je(R.urlList,(q,K)=>He((k(),A("img",{ref_for:!0,ref:Y=>c.value[K]=Y,key:q,src:q,style:Ve(o(I)),class:$(o(r).e("img")),onLoad:D,onError:B,onMousedown:z},null,46,u_)),[[at,K===p.value]])),128))],2),ie(R.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var f_=be(d_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const ef=tt(f_),p_=we({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:ee([String,Object])},previewSrcList:{type:ee(Array),default:()=>Rt([])},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}}),v_={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Ue(e),close:()=>!0,show:()=>!0},m_=["src","loading"],h_={key:0},g_=j({name:"ElImage",inheritAttrs:!1}),y_=j({...g_,props:p_,emits:v_,setup(e,{emit:t}){const n=e;let l="";const{t:a}=yt(),s=fe("image"),r=Pl(),i=$r(),u=_(),c=_(!1),f=_(!0),d=_(!1),p=_(),m=_(),h=wt&&"loading"in HTMLImageElement.prototype;let v,g;const y=S(()=>[s.e("inner"),w.value&&s.e("preview"),f.value&&s.is("loading")]),C=S(()=>r.style),b=S(()=>{const{fit:W}=n;return wt&&W?{objectFit:W}:{}}),w=S(()=>{const{previewSrcList:W}=n;return Array.isArray(W)&&W.length>0}),I=S(()=>{const{previewSrcList:W,initialIndex:R}=n;let x=R;return R>W.length-1&&(x=0),x}),T=S(()=>n.loading==="eager"?!1:!h&&n.loading==="lazy"||n.lazy),O=()=>{wt&&(f.value=!0,c.value=!1,u.value=n.src)};function M(W){f.value=!1,c.value=!1,t("load",W)}function L(W){f.value=!1,c.value=!0,t("error",W)}function D(){im(p.value,m.value)&&(O(),V())}const B=Xu(D,200,!0);async function z(){var W;if(!wt)return;await Ae();const{scrollContainer:R}=n;Tn(R)?m.value=R:ct(R)&&R!==""?m.value=(W=document.querySelector(R))!=null?W:void 0:p.value&&(m.value=_r(p.value)),m.value&&(v=Qt(m,"scroll",B),setTimeout(()=>D(),100))}function V(){!wt||!m.value||!B||(v==null||v(),m.value=void 0)}function U(W){if(W.ctrlKey){if(W.deltaY<0)return W.preventDefault(),!1;if(W.deltaY>0)return W.preventDefault(),!1}}function J(){w.value&&(g=Qt("wheel",U,{passive:!1}),l=document.body.style.overflow,document.body.style.overflow="hidden",d.value=!0,t("show"))}function H(){g==null||g(),document.body.style.overflow=l,d.value=!1,t("close")}function F(W){t("switch",W)}return de(()=>n.src,()=>{T.value?(f.value=!0,c.value=!1,V(),z()):O()}),qe(()=>{T.value?z():O()}),(W,R)=>(k(),A("div",{ref_key:"container",ref:p,class:$([o(s).b(),W.$attrs.class]),style:Ve(o(C))},[c.value?ie(W.$slots,"error",{key:0},()=>[P("div",{class:$(o(s).e("error"))},oe(o(a)("el.image.error")),3)]):(k(),A(Re,{key:1},[u.value!==void 0?(k(),A("img",rt({key:0},o(i),{src:u.value,loading:W.loading,style:o(b),class:o(y),onClick:J,onLoad:M,onError:L}),null,16,m_)):X("v-if",!0),f.value?(k(),A("div",{key:1,class:$(o(s).e("wrapper"))},[ie(W.$slots,"placeholder",{},()=>[P("div",{class:$(o(s).e("placeholder"))},null,2)])],2)):X("v-if",!0)],64)),o(w)?(k(),A(Re,{key:2},[d.value?(k(),G(o(ef),{key:0,"z-index":W.zIndex,"initial-index":o(I),infinite:W.infinite,"zoom-rate":W.zoomRate,"url-list":W.previewSrcList,"hide-on-click-modal":W.hideOnClickModal,teleported:W.previewTeleported,"close-on-press-escape":W.closeOnPressEscape,onClose:H,onSwitch:F},{default:N(()=>[W.$slots.viewer?(k(),A("div",h_,[ie(W.$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 b_=be(y_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const w_=tt(b_),k_=we({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:an,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ue(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),C_={[Ot]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[dn]:e=>Ue(e)||Kt(e),[lt]:e=>Ue(e)||Kt(e)},S_=["aria-label","onKeydown"],__=["aria-label","onKeydown"],E_=j({name:"ElInputNumber"}),$_=j({...E_,props:k_,emits:C_,setup(e,{expose:t,emit:n}){const l=e,{t:a}=yt(),s=fe("input-number"),r=_(),i=Et({currentValue:l.modelValue,userInput:null}),{formItem:u}=vn(),c=S(()=>Ue(l.modelValue)&&l.modelValue<=l.min),f=S(()=>Ue(l.modelValue)&&l.modelValue>=l.max),d=S(()=>{const V=y(l.step);return Zt(l.precision)?Math.max(y(l.modelValue),V):(V>l.precision,l.precision)}),p=S(()=>l.controls&&l.controlsPosition==="right"),m=qt(),h=bn(),v=S(()=>{if(i.userInput!==null)return i.userInput;let V=i.currentValue;if(Kt(V))return"";if(Ue(V)){if(Number.isNaN(V))return"";Zt(l.precision)||(V=V.toFixed(l.precision))}return V}),g=(V,U)=>{if(Zt(U)&&(U=d.value),U===0)return Math.round(V);let J=String(V);const H=J.indexOf(".");if(H===-1||!J.replace(".","").split("")[H+U])return V;const R=J.length;return J.charAt(R-1)==="5"&&(J=`${J.slice(0,Math.max(0,R-1))}6`),Number.parseFloat(Number(J).toFixed(U))},y=V=>{if(Kt(V))return 0;const U=V.toString(),J=U.indexOf(".");let H=0;return J!==-1&&(H=U.length-J-1),H},C=(V,U=1)=>Ue(V)?g(V+l.step*U):i.currentValue,b=()=>{if(l.readonly||h.value||f.value)return;const V=Number(v.value)||0,U=C(V);T(U),n(dn,i.currentValue)},w=()=>{if(l.readonly||h.value||c.value)return;const V=Number(v.value)||0,U=C(V,-1);T(U),n(dn,i.currentValue)},I=(V,U)=>{const{max:J,min:H,step:F,precision:W,stepStrictly:R,valueOnClear:x}=l;JJ||qJ?J:H,U&&n(lt,q)),q},T=(V,U=!0)=>{var J;const H=i.currentValue,F=I(V);if(!U){n(lt,F);return}H!==F&&(i.userInput=null,n(lt,F),n(Ot,F,H),l.validateEvent&&((J=u==null?void 0:u.validate)==null||J.call(u,"change").catch(W=>void 0)),i.currentValue=F)},O=V=>{i.userInput=V;const U=V===""?null:Number(V);n(dn,U),T(U,!1)},M=V=>{const U=V!==""?Number(V):"";(Ue(U)&&!Number.isNaN(U)||V==="")&&T(U),i.userInput=null},L=()=>{var V,U;(U=(V=r.value)==null?void 0:V.focus)==null||U.call(V)},D=()=>{var V,U;(U=(V=r.value)==null?void 0:V.blur)==null||U.call(V)},B=V=>{n("focus",V)},z=V=>{var U;n("blur",V),l.validateEvent&&((U=u==null?void 0:u.validate)==null||U.call(u,"blur").catch(J=>void 0))};return de(()=>l.modelValue,V=>{const U=I(i.userInput),J=I(V,!0);!Ue(U)&&(!U||U!==J)&&(i.currentValue=J,i.userInput=null)},{immediate:!0}),qe(()=>{var V;const{min:U,max:J,modelValue:H}=l,F=(V=r.value)==null?void 0:V.input;if(F.setAttribute("role","spinbutton"),Number.isFinite(J)?F.setAttribute("aria-valuemax",String(J)):F.removeAttribute("aria-valuemax"),Number.isFinite(U)?F.setAttribute("aria-valuemin",String(U)):F.removeAttribute("aria-valuemin"),F.setAttribute("aria-valuenow",String(i.currentValue)),F.setAttribute("aria-disabled",String(h.value)),!Ue(H)&&H!=null){let W=Number(H);Number.isNaN(W)&&(W=null),n(lt,W)}}),Nl(()=>{var V;const U=(V=r.value)==null?void 0:V.input;U==null||U.setAttribute("aria-valuenow",`${i.currentValue}`)}),t({focus:L,blur:D}),(V,U)=>(k(),A("div",{class:$([o(s).b(),o(s).m(o(m)),o(s).is("disabled",o(h)),o(s).is("without-controls",!V.controls),o(s).is("controls-right",o(p))]),onDragstart:U[1]||(U[1]=We(()=>{},["prevent"]))},[V.controls?He((k(),A("span",{key:0,role:"button","aria-label":o(a)("el.inputNumber.decrease"),class:$([o(s).e("decrease"),o(s).is("disabled",o(c))]),onKeydown:ht(w,["enter"])},[E(o(Me),null,{default:N(()=>[o(p)?(k(),G(o(el),{key:0})):(k(),G(o(vv),{key:1}))]),_:1})],42,S_)),[[o(Ea),w]]):X("v-if",!0),V.controls?He((k(),A("span",{key:1,role:"button","aria-label":o(a)("el.inputNumber.increase"),class:$([o(s).e("increase"),o(s).is("disabled",o(f))]),onKeydown:ht(b,["enter"])},[E(o(Me),null,{default:N(()=>[o(p)?(k(),G(o(Ha),{key:0})):(k(),G(o(Ka),{key:1}))]),_:1})],42,__)),[[o(Ea),b]]):X("v-if",!0),E(o(sn),{id:V.id,ref_key:"input",ref:r,type:"number",step:V.step,"model-value":o(v),placeholder:V.placeholder,readonly:V.readonly,disabled:o(h),size:o(m),max:V.max,min:V.min,name:V.name,label:V.label,"validate-event":!1,onWheel:U[0]||(U[0]=We(()=>{},["prevent"])),onKeydown:[ht(We(b,["prevent"]),["up"]),ht(We(w,["prevent"]),["down"])],onBlur:z,onFocus:B,onInput:O,onChange:M},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var T_=be($_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const tf=tt(T_),I_=we({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:Mt}}),N_={click:e=>e instanceof MouseEvent},P_=["href"],M_=j({name:"ElLink"}),O_=j({...M_,props:I_,emits:N_,setup(e,{emit:t}){const n=e,l=fe("link"),a=S(()=>[l.b(),l.m(n.type),l.is("disabled",n.disabled),l.is("underline",n.underline&&!n.disabled)]);function s(r){n.disabled||t("click",r)}return(r,i)=>(k(),A("a",{class:$(o(a)),href:r.disabled||!r.href?void 0:r.href,onClick:s},[r.icon?(k(),G(o(Me),{key:0},{default:N(()=>[(k(),G(it(r.icon)))]),_:1})):X("v-if",!0),r.$slots.default?(k(),A("span",{key:1,class:$(o(l).e("inner"))},[ie(r.$slots,"default")],2)):X("v-if",!0),r.$slots.icon?ie(r.$slots,"icon",{key:2}):X("v-if",!0)],10,P_))}});var R_=be(O_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const L_=tt(R_);let A_=class{constructor(t,n){this.parent=t,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",l=>{let a=!1;switch(l.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:{ta(t,"mouseleave");break}case Be.enter:case Be.space:{a=!0,l.currentTarget.click();break}}return a&&(l.preventDefault(),l.stopPropagation()),!1})})}},V_=class{constructor(t,n){this.domNode=t,this.submenu=null,this.submenu=null,this.init(n)}init(t){this.domNode.setAttribute("tabindex","0");const n=this.domNode.querySelector(`.${t}-menu`);n&&(this.submenu=new A_(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let n=!1;switch(t.code){case Be.down:{ta(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case Be.up:{ta(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case Be.tab:{ta(t.currentTarget,"mouseleave");break}case Be.enter:case Be.space:{n=!0,t.currentTarget.click();break}}n&&t.preventDefault()})}},D_=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(l=>{l.nodeType===1&&new V_(l,t)})}};const B_=j({name:"ElMenuCollapseTransition",setup(){const e=fe("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,l){Bn(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",l()},onAfterEnter(n){gn(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),Ln(n,e.m("collapse"))?(gn(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),Bn(n,e.m("collapse"))):(Bn(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),gn(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){Bn(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function x_(e,t,n,l,a,s){return k(),G(Ut,rt({mode:"out-in"},e.listeners),{default:N(()=>[ie(e.$slots,"default")]),_:3},16)}var z_=be(B_,[["render",x_],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function nf(e,t){const n=S(()=>{let a=e.parent;const s=[t.value];for(;a.type.name!=="ElMenu";)a.props.index&&s.unshift(a.props.index),a=a.parent;return s});return{parentMenu:S(()=>{let a=e.parent;for(;a&&!["ElMenu","ElSubMenu"].includes(a.type.name);)a=a.parent;return a}),indexPath:n}}function F_(e){return S(()=>{const n=e.backgroundColor;return n?new Zu(n).shade(20).toString():""})}const lf=(e,t)=>{const n=fe("menu");return S(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":F_(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},H_=we({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}}),Jo="ElSubMenu";var Ur=j({name:Jo,props:H_,setup(e,{slots:t,expose:n}){Fn({from:"popper-append-to-body",replacement:"teleported",scope:Jo,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},S(()=>e.popperAppendToBody!==void 0));const l=ut(),{indexPath:a,parentMenu:s}=nf(l,S(()=>e.index)),r=fe("menu"),i=fe("sub-menu"),u=Le("rootMenu");u||jt(Jo,"can not inject root menu");const c=Le(`subMenu:${s.value.uid}`);c||jt(Jo,"can not inject sub menu");const f=_({}),d=_({});let p;const m=_(!1),h=_(),v=_(null),g=S(()=>B.value==="horizontal"&&C.value?"bottom-start":"right-start"),y=S(()=>B.value==="horizontal"&&C.value||B.value==="vertical"&&!u.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?T.value?e.expandOpenIcon:e.expandCloseIcon:el:e.collapseCloseIcon&&e.collapseOpenIcon?T.value?e.collapseOpenIcon:e.collapseCloseIcon:cn),C=S(()=>c.level===0),b=S(()=>{var x;const q=(x=e.teleported)!=null?x:e.popperAppendToBody;return q===void 0?C.value:q}),w=S(()=>u.props.collapse?`${r.namespace.value}-zoom-in-left`:`${r.namespace.value}-zoom-in-top`),I=S(()=>B.value==="horizontal"&&C.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),T=S(()=>u.openedMenus.includes(e.index)),O=S(()=>{let x=!1;return Object.values(f.value).forEach(q=>{q.active&&(x=!0)}),Object.values(d.value).forEach(q=>{q.active&&(x=!0)}),x}),M=S(()=>u.props.backgroundColor||""),L=S(()=>u.props.activeTextColor||""),D=S(()=>u.props.textColor||""),B=S(()=>u.props.mode),z=Et({index:e.index,indexPath:a,active:O}),V=lf(u.props,c.level+1),U=S(()=>B.value!=="horizontal"?{color:D.value}:{borderBottomColor:O.value?u.props.activeTextColor?L.value:"":"transparent",color:O.value?L.value:D.value}),J=()=>{var x,q,K;return(K=(q=(x=v.value)==null?void 0:x.popperRef)==null?void 0:q.popperInstanceRef)==null?void 0:K.destroy()},H=x=>{x||J()},F=()=>{u.props.menuTrigger==="hover"&&u.props.mode==="horizontal"||u.props.collapse&&u.props.mode==="vertical"||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:a.value,active:O.value})},W=(x,q=e.showTimeout)=>{var K;x.type!=="focus"&&(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||e.disabled||(c.mouseInChild.value=!0,p==null||p(),{stop:p}=_l(()=>{u.openMenu(e.index,a.value)},q),b.value&&((K=s.value.vnode.el)==null||K.dispatchEvent(new MouseEvent("mouseenter")))))},R=(x=!1)=>{var q,K;u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||(p==null||p(),c.mouseInChild.value=!1,{stop:p}=_l(()=>!m.value&&u.closeMenu(e.index,a.value),e.hideTimeout),b.value&&x&&((q=l.parent)==null?void 0:q.type.name)==="ElSubMenu"&&((K=c.handleMouseleave)==null||K.call(c,!0)))};de(()=>u.props.collapse,x=>H(!!x));{const x=K=>{d.value[K.index]=K},q=K=>{delete d.value[K.index]};dt(`subMenu:${l.uid}`,{addSubMenu:x,removeSubMenu:q,handleMouseleave:R,mouseInChild:m,level:c.level+1})}return n({opened:T}),qe(()=>{u.addSubMenu(z),c.addSubMenu(z)}),At(()=>{c.removeSubMenu(z),u.removeSubMenu(z)}),()=>{var x;const q=[(x=t.title)==null?void 0:x.call(t),xe(Me,{class:i.e("icon-arrow"),style:{transform:T.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>ct(y.value)?xe(l.appContext.components[y.value]):xe(y.value)})],K=u.isMenuPopup?xe(pn,{ref:v,visible:T.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:g.value,teleported:b.value,fallbackPlacements:I.value,transition:w.value,gpuAcceleration:!1},{content:()=>{var Y;return xe("div",{class:[r.m(B.value),r.m("popup-container"),e.popperClass],onMouseenter:se=>W(se,100),onMouseleave:()=>R(!0),onFocus:se=>W(se,100)},[xe("ul",{class:[r.b(),r.m("popup"),r.m(`popup-${g.value}`)],style:V.value},[(Y=t.default)==null?void 0:Y.call(t)])])},default:()=>xe("div",{class:i.e("title"),style:[U.value,{backgroundColor:M.value}],onClick:F},q)}):xe(Re,{},[xe("div",{class:i.e("title"),style:[U.value,{backgroundColor:M.value}],ref:h,onClick:F},q),xe(ts,{},{default:()=>{var Y;return He(xe("ul",{role:"menu",class:[r.b(),r.m("inline")],style:V.value},[(Y=t.default)==null?void 0:Y.call(t)]),[[at,T.value]])}})]);return xe("li",{class:[i.b(),i.is("active",O.value),i.is("opened",T.value),i.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:T.value,onMouseenter:W,onMouseleave:()=>R(!0),onFocus:W},[K])}}});const K_=we({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:ee(Array),default:()=>Rt([])},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"}}),gs=e=>Array.isArray(e)&&e.every(t=>ct(t)),W_={close:(e,t)=>ct(e)&&gs(t),open:(e,t)=>ct(e)&&gs(t),select:(e,t,n,l)=>ct(e)&&gs(t)&&It(n)&&(l===void 0||l instanceof Promise)};var U_=j({name:"ElMenu",props:K_,emits:W_,setup(e,{emit:t,slots:n,expose:l}){const a=ut(),s=a.appContext.config.globalProperties.$router,r=_(),i=fe("menu"),u=fe("sub-menu"),c=_(-1),f=_(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),d=_(e.defaultActive),p=_({}),m=_({}),h=S(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),v=()=>{const B=d.value&&p.value[d.value];if(!B||e.mode==="horizontal"||e.collapse)return;B.indexPath.forEach(V=>{const U=m.value[V];U&&g(V,U.indexPath)})},g=(B,z)=>{f.value.includes(B)||(e.uniqueOpened&&(f.value=f.value.filter(V=>z.includes(V))),f.value.push(B),t("open",B,z))},y=B=>{const z=f.value.indexOf(B);z!==-1&&f.value.splice(z,1)},C=(B,z)=>{y(B),t("close",B,z)},b=({index:B,indexPath:z})=>{f.value.includes(B)?C(B,z):g(B,z)},w=B=>{(e.mode==="horizontal"||e.collapse)&&(f.value=[]);const{index:z,indexPath:V}=B;if(!(Kt(z)||Kt(V)))if(e.router&&s){const U=B.route||z,J=s.push(U).then(H=>(H||(d.value=z),H));t("select",z,V,{index:z,indexPath:V,route:U},J)}else d.value=z,t("select",z,V,{index:z,indexPath:V})},I=B=>{const z=p.value,V=z[B]||d.value&&z[d.value]||z[e.defaultActive];V?d.value=V.index:d.value=B},T=()=>{var B,z;if(!r.value)return-1;const V=Array.from((z=(B=r.value)==null?void 0:B.childNodes)!=null?z:[]).filter(x=>x.nodeName!=="#comment"&&(x.nodeName!=="#text"||x.nodeValue)),U=64,J=Number.parseInt(getComputedStyle(r.value).paddingLeft,10),H=Number.parseInt(getComputedStyle(r.value).paddingRight,10),F=r.value.clientWidth-J-H;let W=0,R=0;return V.forEach((x,q)=>{W+=x.offsetWidth||0,W<=F-U&&(R=q+1)}),R===V.length?-1:R},O=(B,z=33.34)=>{let V;return()=>{V&&clearTimeout(V),V=setTimeout(()=>{B()},z)}};let M=!0;const L=()=>{const B=()=>{c.value=-1,Ae(()=>{c.value=T()})};M?B():O(B)(),M=!1};de(()=>e.defaultActive,B=>{p.value[B]||(d.value=""),I(B)}),de(()=>e.collapse,B=>{B&&(f.value=[])}),de(p.value,v);let D;En(()=>{e.mode==="horizontal"&&e.ellipsis?D=fn(r,L).stop:D==null||D()});{const B=J=>{m.value[J.index]=J},z=J=>{delete m.value[J.index]};dt("rootMenu",Et({props:e,openedMenus:f,items:p,subMenus:m,activeIndex:d,isMenuPopup:h,addMenuItem:J=>{p.value[J.index]=J},removeMenuItem:J=>{delete p.value[J.index]},addSubMenu:B,removeSubMenu:z,openMenu:g,closeMenu:C,handleMenuItemClick:w,handleSubMenuClick:b})),dt(`subMenu:${a.uid}`,{addSubMenu:B,removeSubMenu:z,mouseInChild:_(!1),level:0})}return qe(()=>{e.mode==="horizontal"&&new D_(a.vnode.el,i.namespace.value)}),l({open:z=>{const{indexPath:V}=m.value[z];V.forEach(U=>g(U,V))},close:y,handleResize:L}),()=>{var B,z;let V=(z=(B=n.default)==null?void 0:B.call(n))!=null?z:[];const U=[];if(e.mode==="horizontal"&&r.value){const F=jl(V),W=c.value===-1?F:F.slice(0,c.value),R=c.value===-1?[]:F.slice(c.value);R!=null&&R.length&&e.ellipsis&&(V=W,U.push(xe(Ur,{index:"sub-menu-more",class:u.e("hide-arrow")},{title:()=>xe(Me,{class:u.e("icon-more")},{default:()=>xe(mv)}),default:()=>R})))}const J=lf(e,0),H=xe("ul",{key:String(e.collapse),role:"menubar",ref:r,style:J.value,class:{[i.b()]:!0,[i.m(e.mode)]:!0,[i.m("collapse")]:e.collapse}},[...V,...U]);return e.collapseTransition&&e.mode==="vertical"?xe(z_,()=>H):H}}});const j_=we({index:{type:ee([String,null]),default:null},route:{type:ee([String,Object])},disabled:Boolean}),q_={click:e=>ct(e.index)&&Array.isArray(e.indexPath)},ys="ElMenuItem",G_=j({name:ys,components:{ElTooltip:pn},props:j_,emits:q_,setup(e,{emit:t}){const n=ut(),l=Le("rootMenu"),a=fe("menu"),s=fe("menu-item");l||jt(ys,"can not inject root menu");const{parentMenu:r,indexPath:i}=nf(n,Lt(e,"index")),u=Le(`subMenu:${r.value.uid}`);u||jt(ys,"can not inject sub menu");const c=S(()=>e.index===l.activeIndex),f=Et({index:e.index,indexPath:i,active:c}),d=()=>{e.disabled||(l.handleMenuItemClick({index:e.index,indexPath:i.value,route:e.route}),t("click",f))};return qe(()=>{u.addSubMenu(f),l.addMenuItem(f)}),At(()=>{u.removeSubMenu(f),l.removeMenuItem(f)}),{parentMenu:r,rootMenu:l,active:c,nsMenu:a,nsMenuItem:s,handleClick:d}}});function Y_(e,t,n,l,a,s){const r=te("el-tooltip");return k(),A("li",{class:$([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)=>e.handleClick&&e.handleClick(...i))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(k(),G(r,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:N(()=>[ie(e.$slots,"title")]),default:N(()=>[P("div",{class:$(e.nsMenu.be("tooltip","trigger"))},[ie(e.$slots,"default")],2)]),_:3},8,["effect"])):(k(),A(Re,{key:1},[ie(e.$slots,"default"),ie(e.$slots,"title")],64))],2)}var of=be(G_,[["render",Y_],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const X_={title:String},Z_="ElMenuItemGroup",J_=j({name:Z_,props:X_,setup(){return{ns:fe("menu-item-group")}}});function Q_(e,t,n,l,a,s){return k(),A("li",{class:$(e.ns.b())},[P("div",{class:$(e.ns.e("title"))},[e.$slots.title?ie(e.$slots,"title",{key:1}):(k(),A(Re,{key:0},[pe(oe(e.title),1)],64))],2),P("ul",null,[ie(e.$slots,"default")])],2)}var af=be(J_,[["render",Q_],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const eE=tt(U_,{MenuItem:of,MenuItemGroup:af,SubMenu:Ur}),tE=xt(of),nE=xt(af),lE=xt(Ur),oE=we({icon:{type:Mt,default:()=>tc},title:String,content:{type:String,default:""}}),aE={back:()=>!0},sE=["aria-label"],rE=j({name:"ElPageHeader"}),iE=j({...rE,props:oE,emits:aE,setup(e,{emit:t}){const n=en(),{t:l}=yt(),a=fe("page-header"),s=S(()=>[a.b(),{[a.m("has-breadcrumb")]:!!n.breadcrumb,[a.m("has-extra")]:!!n.extra,[a.is("contentful")]:!!n.default}]);function r(){t("back")}return(i,u)=>(k(),A("div",{class:$(o(s))},[i.$slots.breadcrumb?(k(),A("div",{key:0,class:$(o(a).e("breadcrumb"))},[ie(i.$slots,"breadcrumb")],2)):X("v-if",!0),P("div",{class:$(o(a).e("header"))},[P("div",{class:$(o(a).e("left"))},[P("div",{class:$(o(a).e("back")),role:"button",tabindex:"0",onClick:r},[i.icon||i.$slots.icon?(k(),A("div",{key:0,"aria-label":i.title||o(l)("el.pageHeader.title"),class:$(o(a).e("icon"))},[ie(i.$slots,"icon",{},()=>[i.icon?(k(),G(o(Me),{key:0},{default:N(()=>[(k(),G(it(i.icon)))]),_:1})):X("v-if",!0)])],10,sE)):X("v-if",!0),P("div",{class:$(o(a).e("title"))},[ie(i.$slots,"title",{},()=>[pe(oe(i.title||o(l)("el.pageHeader.title")),1)])],2)],2),E(o(Wd),{direction:"vertical"}),P("div",{class:$(o(a).e("content"))},[ie(i.$slots,"content",{},()=>[pe(oe(i.content),1)])],2)],2),i.$slots.extra?(k(),A("div",{key:0,class:$(o(a).e("extra"))},[ie(i.$slots,"extra")],2)):X("v-if",!0)],2),i.$slots.default?(k(),A("div",{key:1,class:$(o(a).e("main"))},[ie(i.$slots,"default")],2)):X("v-if",!0)],2))}});var uE=be(iE,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const cE=tt(uE),sf=Symbol("elPaginationKey"),dE=we({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Mt}}),fE={click:e=>e instanceof MouseEvent},pE=["disabled","aria-label","aria-disabled"],vE={key:0},mE=j({name:"ElPaginationPrev"}),hE=j({...mE,props:dE,emits:fE,setup(e){const t=e,{t:n}=yt(),l=S(()=>t.disabled||t.currentPage<=1);return(a,s)=>(k(),A("button",{type:"button",class:"btn-prev",disabled:o(l),"aria-label":a.prevText||o(n)("el.pagination.prev"),"aria-disabled":o(l),onClick:s[0]||(s[0]=r=>a.$emit("click",r))},[a.prevText?(k(),A("span",vE,oe(a.prevText),1)):(k(),G(o(Me),{key:1},{default:N(()=>[(k(),G(it(a.prevIcon)))]),_:1}))],8,pE))}});var gE=be(hE,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const yE=we({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Mt}}),bE=["disabled","aria-label","aria-disabled"],wE={key:0},kE=j({name:"ElPaginationNext"}),CE=j({...kE,props:yE,emits:["click"],setup(e){const t=e,{t:n}=yt(),l=S(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(a,s)=>(k(),A("button",{type:"button",class:"btn-next",disabled:o(l),"aria-label":a.nextText||o(n)("el.pagination.next"),"aria-disabled":o(l),onClick:s[0]||(s[0]=r=>a.$emit("click",r))},[a.nextText?(k(),A("span",wE,oe(a.nextText),1)):(k(),G(o(Me),{key:1},{default:N(()=>[(k(),G(it(a.nextIcon)))]),_:1}))],8,bE))}});var SE=be(CE,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const rf=Symbol("ElSelectGroup"),Fo=Symbol("ElSelect");function _E(e,t){const n=Le(Fo),l=Le(rf,{disabled:!1}),a=S(()=>Object.prototype.toString.call(e.value).toLowerCase()==="[object object]"),s=S(()=>n.props.multiple?d(n.props.modelValue,e.value):p(e.value,n.props.modelValue)),r=S(()=>{if(n.props.multiple){const v=n.props.modelValue||[];return!s.value&&v.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),i=S(()=>e.label||(a.value?"":e.value)),u=S(()=>e.value||e.label||""),c=S(()=>e.disabled||t.groupDisabled||r.value),f=ut(),d=(v=[],g)=>{if(a.value){const y=n.props.valueKey;return v&&v.some(C=>Xl(Vt(C,y))===Vt(g,y))}else return v&&v.includes(g)},p=(v,g)=>{if(a.value){const{valueKey:y}=n.props;return Vt(v,y)===Vt(g,y)}else return v===g},m=()=>{!e.disabled&&!l.disabled&&(n.hoverIndex=n.optionsArray.indexOf(f.proxy))};de(()=>i.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),de(()=>e.value,(v,g)=>{const{remote:y,valueKey:C}=n.props;if(Object.is(v,g)||(n.onOptionDestroy(g,f.proxy),n.onOptionCreate(f.proxy)),!e.created&&!y){if(C&&typeof v=="object"&&typeof g=="object"&&v[C]===g[C])return;n.setSelected()}}),de(()=>l.disabled,()=>{t.groupDisabled=l.disabled},{immediate:!0});const{queryChange:h}=Xl(n);return de(h,v=>{const{query:g}=o(v),y=new RegExp(cc(g),"i");t.visible=y.test(i.value)||e.created,t.visible||n.filteredOptionsCount--},{immediate:!0}),{select:n,currentLabel:i,currentValue:u,itemSelected:s,isDisabled:c,hoverItem:m}}const EE=j({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(e){const t=fe("select"),n=Et({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:l,itemSelected:a,isDisabled:s,select:r,hoverItem:i}=_E(e,n),{visible:u,hover:c}=Gt(n),f=ut().proxy;r.onOptionCreate(f),At(()=>{const p=f.value,{selected:m}=r,v=(r.props.multiple?m:[m]).some(g=>g.value===f.value);Ae(()=>{r.cachedOptions.get(p)===f&&!v&&r.cachedOptions.delete(p)}),r.onOptionDestroy(p,f)});function d(){e.disabled!==!0&&n.groupDisabled!==!0&&r.handleOptionSelect(f)}return{ns:t,currentLabel:l,itemSelected:a,isDisabled:s,select:r,hoverItem:i,visible:u,hover:c,selectOptionClick:d,states:n}}});function $E(e,t,n,l,a,s){return He((k(),A("li",{class:$([e.ns.be("dropdown","item"),e.ns.is("disabled",e.isDisabled),{selected:e.itemSelected,hover:e.hover}]),onMouseenter:t[0]||(t[0]=(...r)=>e.hoverItem&&e.hoverItem(...r)),onClick:t[1]||(t[1]=We((...r)=>e.selectOptionClick&&e.selectOptionClick(...r),["stop"]))},[ie(e.$slots,"default",{},()=>[P("span",null,oe(e.currentLabel),1)])],34)),[[at,e.visible]])}var jr=be(EE,[["render",$E],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const TE=j({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Le(Fo),t=fe("select"),n=S(()=>e.props.popperClass),l=S(()=>e.props.multiple),a=S(()=>e.props.fitInputWidth),s=_("");function r(){var i;s.value=`${(i=e.selectWrapper)==null?void 0:i.offsetWidth}px`}return qe(()=>{r(),fn(e.selectWrapper,r)}),{ns:t,minWidth:s,popperClass:n,isMultiple:l,isFitInputWidth:a}}});function IE(e,t,n,l,a,s){return k(),A("div",{class:$([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Ve({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[ie(e.$slots,"default")],6)}var NE=be(TE,[["render",IE],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function PE(e){const{t}=yt();return Et({options:new Map,cachedOptions: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})}let bs=!1;const ME=(e,t,n)=>{const{t:l}=yt(),a=fe("select");Fn({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},S(()=>e.suffixTransition===!1));const s=_(null),r=_(null),i=_(null),u=_(null),c=_(null),f=_(null),d=_(null),p=_(-1),m=Pt({query:""}),h=Pt(""),v=_([]);let g=0;const{form:y,formItem:C}=vn(),b=S(()=>!e.filterable||e.multiple||!t.visible),w=S(()=>e.disabled||(y==null?void 0:y.disabled)),I=S(()=>{const le=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:e.modelValue!==void 0&&e.modelValue!==null&&e.modelValue!=="";return e.clearable&&!w.value&&t.inputHovering&&le}),T=S(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),O=S(()=>a.is("reverse",T.value&&t.visible&&e.suffixTransition)),M=S(()=>e.remote?300:0),L=S(()=>e.loading?e.loadingText||l("el.select.loading"):e.remote&&t.query===""&&t.options.size===0?!1:e.filterable&&t.query&&t.options.size>0&&t.filteredOptionsCount===0?e.noMatchText||l("el.select.noMatch"):t.options.size===0?e.noDataText||l("el.select.noData"):null),D=S(()=>{const le=Array.from(t.options.values()),Ce=[];return v.value.forEach(Ge=>{const ot=le.findIndex(ft=>ft.currentLabel===Ge);ot>-1&&Ce.push(le[ot])}),Ce.length?Ce:le}),B=S(()=>Array.from(t.cachedOptions.values())),z=S(()=>{const le=D.value.filter(Ce=>!Ce.created).some(Ce=>Ce.currentLabel===t.query);return e.filterable&&e.allowCreate&&t.query!==""&&!le}),V=qt(),U=S(()=>["small"].includes(V.value)?"small":"default"),J=S({get(){return t.visible&&L.value!==!1},set(le){t.visible=le}});de([()=>w.value,()=>V.value,()=>y==null?void 0:y.size],()=>{Ae(()=>{H()})}),de(()=>e.placeholder,le=>{t.cachedPlaceHolder=t.currentPlaceholder=le,e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(t.currentPlaceholder="")}),de(()=>e.modelValue,(le,Ce)=>{e.multiple&&(H(),le&&le.length>0||r.value&&t.query!==""?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&&!e.reserveKeyword&&(t.query="",F(t.query))),x(),e.filterable&&!e.multiple&&(t.inputLength=20),!hn(le,Ce)&&e.validateEvent&&(C==null||C.validate("change").catch(Ge=>void 0))},{flush:"post",deep:!0}),de(()=>t.visible,le=>{var Ce,Ge,ot,ft,$t;le?((Ge=(Ce=u.value)==null?void 0:Ce.updatePopper)==null||Ge.call(Ce),e.filterable&&(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,(ft=(ot=i.value)==null?void 0:ot.focus)==null||ft.call(ot),e.multiple?($t=r.value)==null||$t.focus():t.selectedLabel&&(t.currentPlaceholder=`${t.selectedLabel}`,t.selectedLabel=""),F(t.query),!e.multiple&&!e.remote&&(m.value.query="",fo(m),fo(h)))):(e.filterable&&(_t(e.filterMethod)&&e.filterMethod(""),_t(e.remoteMethod)&&e.remoteMethod("")),r.value&&r.value.blur(),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,K(),Ae(()=>{r.value&&r.value.value===""&&t.selected.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&&(e.filterable&&e.allowCreate&&t.createdSelected&&t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&&(t.query=t.selectedLabel)),e.filterable&&(t.currentPlaceholder=t.cachedPlaceHolder))),n.emit("visible-change",le)}),de(()=>t.options.entries(),()=>{var le,Ce,Ge;if(!wt)return;(Ce=(le=u.value)==null?void 0:le.updatePopper)==null||Ce.call(le),e.multiple&&H();const ot=((Ge=f.value)==null?void 0:Ge.querySelectorAll("input"))||[];Array.from(ot).includes(document.activeElement)||x(),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&R()},{flush:"post"}),de(()=>t.hoverIndex,le=>{Ue(le)&&le>-1?p.value=D.value[le]||{}:p.value={},D.value.forEach(Ce=>{Ce.hover=p.value===Ce})});const H=()=>{Ae(()=>{var le,Ce;if(!s.value)return;const Ge=s.value.$el.querySelector("input");g=g||(Ge.clientHeight>0?Ge.clientHeight+2:0);const ot=c.value,ft=bm(V.value||(y==null?void 0:y.size)),$t=V.value||ft===g||g<=0?ft:g;!(Ge.offsetParent===null)&&(Ge.style.height=`${(t.selected.length===0?$t:Math.max(ot?ot.clientHeight+(ot.clientHeight>$t?6:0):0,$t))-2}px`),t.visible&&L.value!==!1&&((Ce=(le=u.value)==null?void 0:le.updatePopper)==null||Ce.call(le))})},F=async le=>{if(!(t.previousQuery===le||t.isOnComposition)){if(t.previousQuery===null&&(_t(e.filterMethod)||_t(e.remoteMethod))){t.previousQuery=le;return}t.previousQuery=le,Ae(()=>{var Ce,Ge;t.visible&&((Ge=(Ce=u.value)==null?void 0:Ce.updatePopper)==null||Ge.call(Ce))}),t.hoverIndex=-1,e.multiple&&e.filterable&&Ae(()=>{const Ce=r.value.value.length*15+20;t.inputLength=e.collapseTags?Math.min(50,Ce):Ce,W(),H()}),e.remote&&_t(e.remoteMethod)?(t.hoverIndex=-1,e.remoteMethod(le)):_t(e.filterMethod)?(e.filterMethod(le),fo(h)):(t.filteredOptionsCount=t.optionsCount,m.value.query=le,fo(m),fo(h)),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&(await Ae(),R())}},W=()=>{t.currentPlaceholder!==""&&(t.currentPlaceholder=r.value.value?"":t.cachedPlaceHolder)},R=()=>{const le=D.value.filter(ot=>ot.visible&&!ot.disabled&&!ot.states.groupDisabled),Ce=le.find(ot=>ot.created),Ge=le[0];t.hoverIndex=Te(D.value,Ce||Ge)},x=()=>{var le;if(e.multiple)t.selectedLabel="";else{const Ge=q(e.modelValue);(le=Ge.props)!=null&&le.created?(t.createdLabel=Ge.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=Ge.currentLabel,t.selected=Ge,e.filterable&&(t.query=t.selectedLabel);return}const Ce=[];Array.isArray(e.modelValue)&&e.modelValue.forEach(Ge=>{Ce.push(q(Ge))}),t.selected=Ce,Ae(()=>{H()})},q=le=>{let Ce;const Ge=rs(le).toLowerCase()==="object",ot=rs(le).toLowerCase()==="null",ft=rs(le).toLowerCase()==="undefined";for(let St=t.cachedOptions.size-1;St>=0;St--){const ve=B.value[St];if(Ge?Vt(ve.value,e.valueKey)===Vt(le,e.valueKey):ve.value===le){Ce={value:le,currentLabel:ve.currentLabel,isDisabled:ve.isDisabled};break}}if(Ce)return Ce;const $t=Ge?le.label:!ot&&!ft?le:"",Ht={value:le,currentLabel:$t};return e.multiple&&(Ht.hitState=!1),Ht},K=()=>{setTimeout(()=>{const le=e.valueKey;e.multiple?t.selected.length>0?t.hoverIndex=Math.min.apply(null,t.selected.map(Ce=>D.value.findIndex(Ge=>Vt(Ge,le)===Vt(Ce,le)))):t.hoverIndex=-1:t.hoverIndex=D.value.findIndex(Ce=>ge(Ce)===ge(t.selected))},300)},Y=()=>{var le,Ce;se(),(Ce=(le=u.value)==null?void 0:le.updatePopper)==null||Ce.call(le),e.multiple&&H()},se=()=>{var le;t.inputWidth=(le=s.value)==null?void 0:le.$el.offsetWidth},he=()=>{e.filterable&&t.query!==t.selectedLabel&&(t.query=t.selectedLabel,F(t.query))},ae=yn(()=>{he()},M.value),ue=yn(le=>{F(le.target.value)},M.value),Q=le=>{hn(e.modelValue,le)||n.emit(Ot,le)},me=le=>{if(le.code!==Be.delete){if(le.target.value.length<=0&&!ze()){const Ce=e.modelValue.slice();Ce.pop(),n.emit(lt,Ce),Q(Ce)}le.target.value.length===1&&e.modelValue.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)}},Se=(le,Ce)=>{const Ge=t.selected.indexOf(Ce);if(Ge>-1&&!w.value){const ot=e.modelValue.slice();ot.splice(Ge,1),n.emit(lt,ot),Q(ot),n.emit("remove-tag",Ce.value)}le.stopPropagation()},_e=le=>{le.stopPropagation();const Ce=e.multiple?[]:"";if(!ct(Ce))for(const Ge of t.selected)Ge.isDisabled&&Ce.push(Ge.value);n.emit(lt,Ce),Q(Ce),t.hoverIndex=-1,t.visible=!1,n.emit("clear")},Pe=le=>{var Ce;if(e.multiple){const Ge=(e.modelValue||[]).slice(),ot=Te(Ge,le.value);ot>-1?Ge.splice(ot,1):(e.multipleLimit<=0||Ge.length{Ke(le)})},Te=(le=[],Ce)=>{if(!It(Ce))return le.indexOf(Ce);const Ge=e.valueKey;let ot=-1;return le.some((ft,$t)=>Xl(Vt(ft,Ge))===Vt(Ce,Ge)?(ot=$t,!0):!1),ot},Fe=()=>{const le=r.value||s.value;le&&(le==null||le.focus())},Ke=le=>{var Ce,Ge,ot,ft,$t;const Ht=Array.isArray(le)?le[0]:le;let St=null;if(Ht!=null&&Ht.value){const ve=D.value.filter(je=>je.value===Ht.value);ve.length>0&&(St=ve[0].$el)}if(u.value&&St){const ve=(ft=(ot=(Ge=(Ce=u.value)==null?void 0:Ce.popperRef)==null?void 0:Ge.contentRef)==null?void 0:ot.querySelector)==null?void 0:ft.call(ot,`.${a.be("dropdown","wrap")}`);ve&&pc(ve,St)}($t=d.value)==null||$t.handleScroll()},st=le=>{t.optionsCount++,t.filteredOptionsCount++,t.options.set(le.value,le),t.cachedOptions.set(le.value,le)},$e=(le,Ce)=>{t.options.get(le)===Ce&&(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(le))},Ne=le=>{le.code!==Be.backspace&&ze(!1),t.inputLength=r.value.value.length*15+20,H()},ze=le=>{if(!Array.isArray(t.selected))return;const Ce=t.selected[t.selected.length-1];if(Ce)return le===!0||le===!1?(Ce.hitState=le,le):(Ce.hitState=!Ce.hitState,Ce.hitState)},De=le=>{const Ce=le.target.value;if(le.type==="compositionend")t.isOnComposition=!1,Ae(()=>F(Ce));else{const Ge=Ce[Ce.length-1]||"";t.isOnComposition=!qa(Ge)}},Ye=()=>{Ae(()=>Ke(t.selected))},Xe=le=>{bs?bs=!1:((e.automaticDropdown||e.filterable)&&(e.filterable&&!t.visible&&(t.menuVisibleOnFocus=!0),t.visible=!0),n.emit("focus",le))},et=()=>{var le,Ce,Ge;t.visible=!1,(le=s.value)==null||le.blur(),(Ge=(Ce=i.value)==null?void 0:Ce.blur)==null||Ge.call(Ce)},re=le=>{setTimeout(()=>{var Ce;if((Ce=u.value)!=null&&Ce.isFocusInsideContent()){bs=!0;return}t.visible&&Ze(),n.emit("blur",le)})},Ie=le=>{_e(le)},Ze=()=>{t.visible=!1},mt=le=>{t.visible&&(le.preventDefault(),le.stopPropagation(),t.visible=!1)},bt=le=>{var Ce;le&&!t.mouseEnter||w.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:(!u.value||!u.value.isFocusInsideContent())&&(t.visible=!t.visible),t.visible&&((Ce=r.value||s.value)==null||Ce.focus()))},ye=()=>{t.visible?D.value[t.hoverIndex]&&Pe(D.value[t.hoverIndex]):bt()},ge=le=>It(le.value)?Vt(le.value,e.valueKey):le.value,ne=S(()=>D.value.filter(le=>le.visible).every(le=>le.disabled)),ke=S(()=>t.selected.slice(0,e.maxCollapseTags)),ce=S(()=>t.selected.slice(e.maxCollapseTags)),Ee=le=>{if(!t.visible){t.visible=!0;return}if(!(t.options.size===0||t.filteredOptionsCount===0)&&!t.isOnComposition&&!ne.value){le==="next"?(t.hoverIndex++,t.hoverIndex===t.options.size&&(t.hoverIndex=0)):le==="prev"&&(t.hoverIndex--,t.hoverIndex<0&&(t.hoverIndex=t.options.size-1));const Ce=D.value[t.hoverIndex];(Ce.disabled===!0||Ce.states.groupDisabled===!0||!Ce.visible)&&Ee(le),Ae(()=>Ke(p.value))}};return{optionList:v,optionsArray:D,selectSize:V,handleResize:Y,debouncedOnInputChange:ae,debouncedQueryChange:ue,deletePrevTag:me,deleteTag:Se,deleteSelected:_e,handleOptionSelect:Pe,scrollToOption:Ke,readonly:b,resetInputHeight:H,showClose:I,iconComponent:T,iconReverse:O,showNewOption:z,collapseTagSize:U,setSelected:x,managePlaceholder:W,selectDisabled:w,emptyText:L,toggleLastOptionHitState:ze,resetInputState:Ne,handleComposition:De,onOptionCreate:st,onOptionDestroy:$e,handleMenuEnter:Ye,handleFocus:Xe,blur:et,handleBlur:re,handleClearClick:Ie,handleClose:Ze,handleKeydownEscape:mt,toggleMenu:bt,selectOption:ye,getValueKey:ge,navigateOptions:Ee,dropMenuVisible:J,queryChange:m,groupQueryChange:h,showTagList:ke,collapseTagList:ce,reference:s,input:r,iOSInput:i,tooltipRef:u,tags:c,selectWrapper:f,scrollbar:d,handleMouseEnter:()=>{t.mouseEnter=!0},handleMouseLeave:()=>{t.mouseEnter=!1}}};var OE=j({name:"ElOptions",emits:["update-options"],setup(e,{slots:t,emit:n}){let l=[];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()=>{var s,r;const i=(s=t.default)==null?void 0:s.call(t),u=[];function c(f){Array.isArray(f)&&f.forEach(d=>{var p,m,h,v;const g=(p=(d==null?void 0:d.type)||{})==null?void 0:p.name;g==="ElOptionGroup"?c(!ct(d.children)&&!Array.isArray(d.children)&&_t((m=d.children)==null?void 0:m.default)?(h=d.children)==null?void 0:h.default():d.children):g==="ElOption"?u.push((v=d.props)==null?void 0:v.label):Array.isArray(d.children)&&c(d.children)})}return i.length&&c((r=i[0])==null?void 0:r.children),a(u,l)||(l=u,n("update-options",u)),i}}});const ou="ElSelect",RE=j({name:ou,componentName:ou,components:{ElInput:sn,ElSelectMenu:NE,ElOption:jr,ElOptions:OE,ElTag:To,ElScrollbar:tl,ElTooltip:pn,ElIcon:Me},directives:{ClickOutside:cl},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:ja},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},maxCollapseTags:{type:Number,default:1},teleported:Jt.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Mt,default:Qn},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:Mt,default:el},tagType:{...Dr.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:{type:Boolean,default:!1},suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:zo,default:"bottom-start"}},emits:[lt,Ot,"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const n=fe("select"),l=fe("input"),{t:a}=yt(),s=PE(e),{optionList:r,optionsArray:i,selectSize:u,readonly:c,handleResize:f,collapseTagSize:d,debouncedOnInputChange:p,debouncedQueryChange:m,deletePrevTag:h,deleteTag:v,deleteSelected:g,handleOptionSelect:y,scrollToOption:C,setSelected:b,resetInputHeight:w,managePlaceholder:I,showClose:T,selectDisabled:O,iconComponent:M,iconReverse:L,showNewOption:D,emptyText:B,toggleLastOptionHitState:z,resetInputState:V,handleComposition:U,onOptionCreate:J,onOptionDestroy:H,handleMenuEnter:F,handleFocus:W,blur:R,handleBlur:x,handleClearClick:q,handleClose:K,handleKeydownEscape:Y,toggleMenu:se,selectOption:he,getValueKey:ae,navigateOptions:ue,dropMenuVisible:Q,reference:me,input:Se,iOSInput:_e,tooltipRef:Pe,tags:Te,selectWrapper:Fe,scrollbar:Ke,queryChange:st,groupQueryChange:$e,handleMouseEnter:Ne,handleMouseLeave:ze,showTagList:De,collapseTagList:Ye}=ME(e,s,t),{focus:Xe}=$m(me),{inputWidth:et,selected:re,inputLength:Ie,filteredOptionsCount:Ze,visible:mt,selectedLabel:bt,hoverIndex:ye,query:ge,inputHovering:ne,currentPlaceholder:ke,menuVisibleOnFocus:ce,isOnComposition:Ee,options:Z,cachedOptions:Oe,optionsCount:le,prefixWidth:Ce}=Gt(s),Ge=S(()=>{const St=[n.b()],ve=o(u);return ve&&St.push(n.m(ve)),e.disabled&&St.push(n.m("disabled")),St}),ot=S(()=>({maxWidth:`${o(et)-32}px`,width:"100%"})),ft=S(()=>({maxWidth:`${o(et)>123?o(et)-123:o(et)-75}px`}));dt(Fo,Et({props:e,options:Z,optionsArray:i,cachedOptions:Oe,optionsCount:le,filteredOptionsCount:Ze,hoverIndex:ye,handleOptionSelect:y,onOptionCreate:J,onOptionDestroy:H,selectWrapper:Fe,selected:re,setSelected:b,queryChange:st,groupQueryChange:$e})),qe(()=>{s.cachedPlaceHolder=ke.value=e.placeholder||(()=>a("el.select.placeholder")),e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(ke.value=""),fn(Fe,f),e.remote&&e.multiple&&w(),Ae(()=>{const St=me.value&&me.value.$el;if(St&&(et.value=St.getBoundingClientRect().width,t.slots.prefix)){const ve=St.querySelector(`.${l.e("prefix")}`);Ce.value=Math.max(ve.getBoundingClientRect().width+11,30)}}),b()}),e.multiple&&!Array.isArray(e.modelValue)&&t.emit(lt,[]),!e.multiple&&Array.isArray(e.modelValue)&&t.emit(lt,"");const $t=S(()=>{var St,ve;return(ve=(St=Pe.value)==null?void 0:St.popperRef)==null?void 0:ve.contentRef});return{isIOS:hv,onOptionsRendered:St=>{r.value=St},prefixWidth:Ce,selectSize:u,readonly:c,handleResize:f,collapseTagSize:d,debouncedOnInputChange:p,debouncedQueryChange:m,deletePrevTag:h,deleteTag:v,deleteSelected:g,handleOptionSelect:y,scrollToOption:C,inputWidth:et,selected:re,inputLength:Ie,filteredOptionsCount:Ze,visible:mt,selectedLabel:bt,hoverIndex:ye,query:ge,inputHovering:ne,currentPlaceholder:ke,menuVisibleOnFocus:ce,isOnComposition:Ee,options:Z,resetInputHeight:w,managePlaceholder:I,showClose:T,selectDisabled:O,iconComponent:M,iconReverse:L,showNewOption:D,emptyText:B,toggleLastOptionHitState:z,resetInputState:V,handleComposition:U,handleMenuEnter:F,handleFocus:W,blur:R,handleBlur:x,handleClearClick:q,handleClose:K,handleKeydownEscape:Y,toggleMenu:se,selectOption:he,getValueKey:ae,navigateOptions:ue,dropMenuVisible:Q,focus:Xe,reference:me,input:Se,iOSInput:_e,tooltipRef:Pe,popperPaneRef:$t,tags:Te,selectWrapper:Fe,scrollbar:Ke,wrapperKls:Ge,selectTagsStyle:ot,nsSelect:n,tagTextStyle:ft,handleMouseEnter:Ne,handleMouseLeave:ze,showTagList:De,collapseTagList:Ye}}}),LE=["disabled","autocomplete"],AE=["disabled"],VE={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function DE(e,t,n,l,a,s){const r=te("el-tag"),i=te("el-tooltip"),u=te("el-icon"),c=te("el-input"),f=te("el-option"),d=te("el-options"),p=te("el-scrollbar"),m=te("el-select-menu"),h=Sl("click-outside");return He((k(),A("div",{ref:"selectWrapper",class:$(e.wrapperKls),onMouseenter:t[21]||(t[21]=(...v)=>e.handleMouseEnter&&e.handleMouseEnter(...v)),onMouseleave:t[22]||(t[22]=(...v)=>e.handleMouseLeave&&e.handleMouseLeave(...v)),onClick:t[23]||(t[23]=We((...v)=>e.toggleMenu&&e.toggleMenu(...v),["stop"]))},[E(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:N(()=>[P("div",{class:"select-trigger",onMouseenter:t[19]||(t[19]=v=>e.inputHovering=!0),onMouseleave:t[20]||(t[20]=v=>e.inputHovering=!1)},[e.multiple?(k(),A("div",{key:0,ref:"tags",class:$([e.nsSelect.e("tags"),e.nsSelect.is("disabled",e.selectDisabled)]),style:Ve(e.selectTagsStyle)},[e.collapseTags&&e.selected.length?(k(),G(Ut,{key:0,onAfterLeave:e.resetInputHeight},{default:N(()=>[P("span",{class:$([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[(k(!0),A(Re,null,Je(e.showTagList,v=>(k(),G(r,{key:e.getValueKey(v),closable:!e.selectDisabled&&!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",onClose:g=>e.deleteTag(g,v)},{default:N(()=>[P("span",{class:$(e.nsSelect.e("tags-text")),style:Ve(e.tagTextStyle)},oe(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128)),e.selected.length>e.maxCollapseTags?(k(),G(r,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:N(()=>[e.collapseTagsTooltip?(k(),G(i,{key:0,disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:N(()=>[P("span",{class:$(e.nsSelect.e("tags-text"))},"+ "+oe(e.selected.length-e.maxCollapseTags),3)]),content:N(()=>[P("div",{class:$(e.nsSelect.e("collapse-tags"))},[(k(!0),A(Re,null,Je(e.collapseTagList,v=>(k(),A("div",{key:e.getValueKey(v),class:$(e.nsSelect.e("collapse-tag"))},[E(r,{class:"in-tooltip",closable:!e.selectDisabled&&!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:g=>e.deleteTag(g,v)},{default:N(()=>[P("span",{class:$(e.nsSelect.e("tags-text")),style:Ve({maxWidth:e.inputWidth-75+"px"})},oe(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(k(),A("span",{key:1,class:$(e.nsSelect.e("tags-text"))},"+ "+oe(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):(k(),G(Ut,{key:1,onAfterLeave:e.resetInputHeight},{default:N(()=>[P("span",{class:$([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}]),style:Ve(e.prefixWidth&&e.selected.length?{marginLeft:`${e.prefixWidth}px`}:"")},[(k(!0),A(Re,null,Je(e.selected,v=>(k(),G(r,{key:e.getValueKey(v),closable:!e.selectDisabled&&!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",onClose:g=>e.deleteTag(g,v)},{default:N(()=>[P("span",{class:$(e.nsSelect.e("tags-text")),style:Ve({maxWidth:e.inputWidth-75+"px"})},oe(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],6)]),_:1},8,["onAfterLeave"])),e.filterable&&!e.selectDisabled?He((k(),A("input",{key:2,ref:"input","onUpdate:modelValue":t[0]||(t[0]=v=>e.query=v),type:"text",class:$([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize),e.nsSelect.is("disabled",e.selectDisabled)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Ve({marginLeft:`${e.prefixWidth}px`,flexGrow:1,width:`${e.inputLength/(e.inputWidth-32)}%`,maxWidth:`${e.inputWidth-42}px`}),onFocus:t[1]||(t[1]=(...v)=>e.handleFocus&&e.handleFocus(...v)),onBlur:t[2]||(t[2]=(...v)=>e.handleBlur&&e.handleBlur(...v)),onKeyup:t[3]||(t[3]=(...v)=>e.managePlaceholder&&e.managePlaceholder(...v)),onKeydown:[t[4]||(t[4]=(...v)=>e.resetInputState&&e.resetInputState(...v)),t[5]||(t[5]=ht(We(v=>e.navigateOptions("next"),["prevent"]),["down"])),t[6]||(t[6]=ht(We(v=>e.navigateOptions("prev"),["prevent"]),["up"])),t[7]||(t[7]=ht((...v)=>e.handleKeydownEscape&&e.handleKeydownEscape(...v),["esc"])),t[8]||(t[8]=ht(We((...v)=>e.selectOption&&e.selectOption(...v),["stop","prevent"]),["enter"])),t[9]||(t[9]=ht((...v)=>e.deletePrevTag&&e.deletePrevTag(...v),["delete"])),t[10]||(t[10]=ht(v=>e.visible=!1,["tab"]))],onCompositionstart:t[11]||(t[11]=(...v)=>e.handleComposition&&e.handleComposition(...v)),onCompositionupdate:t[12]||(t[12]=(...v)=>e.handleComposition&&e.handleComposition(...v)),onCompositionend:t[13]||(t[13]=(...v)=>e.handleComposition&&e.handleComposition(...v)),onInput:t[14]||(t[14]=(...v)=>e.debouncedQueryChange&&e.debouncedQueryChange(...v))},null,46,LE)),[[Bo,e.query]]):X("v-if",!0)],6)):X("v-if",!0),X(" fix: https://github.com/element-plus/element-plus/issues/11415 "),e.isIOS&&!e.multiple&&e.filterable&&e.readonly?(k(),A("input",{key:1,ref:"iOSInput",class:$([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize),e.nsSelect.em("input","iOS")]),disabled:e.selectDisabled,type:"text"},null,10,AE)):X("v-if",!0),E(c,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[15]||(t[15]=v=>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.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&&e.filterable?-1:void 0,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[16]||(t[16]=ht(We(v=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[17]||(t[17]=ht(We(v=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),ht(We(e.selectOption,["stop","prevent"]),["enter"]),ht(e.handleKeydownEscape,["esc"]),t[18]||(t[18]=ht(v=>e.visible=!1,["tab"]))]},zn({suffix:N(()=>[e.iconComponent&&!e.showClose?(k(),G(u,{key:0,class:$([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:N(()=>[(k(),G(it(e.iconComponent)))]),_:1},8,["class"])):X("v-if",!0),e.showClose&&e.clearIcon?(k(),G(u,{key:1,class:$([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:N(()=>[(k(),G(it(e.clearIcon)))]),_:1},8,["class","onClick"])):X("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:N(()=>[P("div",VE,[ie(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:N(()=>[E(m,null,{default:N(()=>[He(E(p,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:$([e.nsSelect.is("empty",!e.allowCreate&&!!e.query&&e.filteredOptionsCount===0)])},{default:N(()=>[e.showNewOption?(k(),G(f,{key:0,value:e.query,created:!0},null,8,["value"])):X("v-if",!0),E(d,{onUpdateOptions:e.onOptionsRendered},{default:N(()=>[ie(e.$slots,"default")]),_:3},8,["onUpdateOptions"])]),_:3},8,["wrap-class","view-class","class"]),[[at,e.options.size>0&&!e.loading]]),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&e.options.size===0)?(k(),A(Re,{key:0},[e.$slots.empty?ie(e.$slots,"empty",{key:0}):(k(),A("p",{key:1,class:$(e.nsSelect.be("dropdown","empty"))},oe(e.emptyText),3))],64)):X("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onShow"])],34)),[[h,e.handleClose,e.popperPaneRef]])}var BE=be(RE,[["render",DE],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const xE=j({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(e){const t=fe("select"),n=_(!0),l=ut(),a=_([]);dt(rf,Et({...Gt(e)}));const s=Le(Fo);qe(()=>{a.value=r(l.subTree)});const r=u=>{const c=[];return Array.isArray(u.children)&&u.children.forEach(f=>{var d;f.type&&f.type.name==="ElOption"&&f.component&&f.component.proxy?c.push(f.component.proxy):(d=f.children)!=null&&d.length&&c.push(...r(f))}),c},{groupQueryChange:i}=Xl(s);return de(i,()=>{n.value=a.value.some(u=>u.visible===!0)},{flush:"post"}),{visible:n,ns:t}}});function zE(e,t,n,l,a,s){return He((k(),A("ul",{class:$(e.ns.be("group","wrap"))},[P("li",{class:$(e.ns.be("group","title"))},oe(e.label),3),P("li",null,[P("ul",{class:$(e.ns.b("group"))},[ie(e.$slots,"default")],2)])],2)),[[at,e.visible]])}var uf=be(xE,[["render",zE],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const El=tt(BE,{Option:jr,OptionGroup:uf}),Ta=xt(jr),FE=xt(uf),qr=()=>Le(sf,{}),HE=we({pageSize:{type:Number,required:!0},pageSizes:{type:ee(Array),default:()=>Rt([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,size:{type:String,values:Kn}}),KE=j({name:"ElPaginationSizes"}),WE=j({...KE,props:HE,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:l}=yt(),a=fe("pagination"),s=qr(),r=_(n.pageSize);de(()=>n.pageSizes,(c,f)=>{if(!hn(c,f)&&Array.isArray(c)){const d=c.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",d)}}),de(()=>n.pageSize,c=>{r.value=c});const i=S(()=>n.pageSizes);function u(c){var f;c!==r.value&&(r.value=c,(f=s.handleSizeChange)==null||f.call(s,Number(c)))}return(c,f)=>(k(),A("span",{class:$(o(a).e("sizes"))},[E(o(El),{"model-value":r.value,disabled:c.disabled,"popper-class":c.popperClass,size:c.size,"validate-event":!1,onChange:u},{default:N(()=>[(k(!0),A(Re,null,Je(o(i),d=>(k(),G(o(Ta),{key:d,value:d,label:d+o(l)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size"])],2))}});var UE=be(WE,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const jE=we({size:{type:String,values:Kn}}),qE=["disabled"],GE=j({name:"ElPaginationJumper"}),YE=j({...GE,props:jE,setup(e){const{t}=yt(),n=fe("pagination"),{pageCount:l,disabled:a,currentPage:s,changeEvent:r}=qr(),i=_(),u=S(()=>{var d;return(d=i.value)!=null?d:s==null?void 0:s.value});function c(d){i.value=d?+d:""}function f(d){d=Math.trunc(+d),r==null||r(d),i.value=void 0}return(d,p)=>(k(),A("span",{class:$(o(n).e("jump")),disabled:o(a)},[P("span",{class:$([o(n).e("goto")])},oe(o(t)("el.pagination.goto")),3),E(o(sn),{size:d.size,class:$([o(n).e("editor"),o(n).is("in-pagination")]),min:1,max:o(l),disabled:o(a),"model-value":o(u),"validate-event":!1,label:o(t)("el.pagination.page"),type:"number","onUpdate:modelValue":c,onChange:f},null,8,["size","class","max","disabled","model-value","label"]),P("span",{class:$([o(n).e("classifier")])},oe(o(t)("el.pagination.pageClassifier")),3)],10,qE))}});var XE=be(YE,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const ZE=we({total:{type:Number,default:1e3}}),JE=["disabled"],QE=j({name:"ElPaginationTotal"}),e$=j({...QE,props:ZE,setup(e){const{t}=yt(),n=fe("pagination"),{disabled:l}=qr();return(a,s)=>(k(),A("span",{class:$(o(n).e("total")),disabled:o(l)},oe(o(t)("el.pagination.total",{total:a.total})),11,JE))}});var t$=be(e$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const n$=we({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),l$=["onKeyup"],o$=["aria-current","aria-label","tabindex"],a$=["tabindex","aria-label"],s$=["aria-current","aria-label","tabindex"],r$=["tabindex","aria-label"],i$=["aria-current","aria-label","tabindex"],u$=j({name:"ElPaginationPager"}),c$=j({...u$,props:n$,emits:["change"],setup(e,{emit:t}){const n=e,l=fe("pager"),a=fe("icon"),{t:s}=yt(),r=_(!1),i=_(!1),u=_(!1),c=_(!1),f=_(!1),d=_(!1),p=S(()=>{const w=n.pagerCount,I=(w-1)/2,T=Number(n.currentPage),O=Number(n.pageCount);let M=!1,L=!1;O>w&&(T>w-I&&(M=!0),T["more","btn-quickprev",a.b(),l.is("disabled",n.disabled)]),h=S(()=>["more","btn-quicknext",a.b(),l.is("disabled",n.disabled)]),v=S(()=>n.disabled?-1:0);En(()=>{const w=(n.pagerCount-1)/2;r.value=!1,i.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-w&&(r.value=!0),n.currentPageO&&(T=O)),T!==M&&t("change",T)}return(w,I)=>(k(),A("ul",{class:$(o(l).b()),onClick:b,onKeyup:ht(C,["enter"])},[w.pageCount>0?(k(),A("li",{key:0,class:$([[o(l).is("active",w.currentPage===1),o(l).is("disabled",w.disabled)],"number"]),"aria-current":w.currentPage===1,"aria-label":o(s)("el.pagination.currentPage",{pager:1}),tabindex:o(v)}," 1 ",10,o$)):X("v-if",!0),r.value?(k(),A("li",{key:1,class:$(o(m)),tabindex:o(v),"aria-label":o(s)("el.pagination.prevPages",{pager:w.pagerCount-2}),onMouseenter:I[0]||(I[0]=T=>g(!0)),onMouseleave:I[1]||(I[1]=T=>u.value=!1),onFocus:I[2]||(I[2]=T=>y(!0)),onBlur:I[3]||(I[3]=T=>f.value=!1)},[(u.value||f.value)&&!w.disabled?(k(),G(o(Ql),{key:0})):(k(),G(o(Is),{key:1}))],42,a$)):X("v-if",!0),(k(!0),A(Re,null,Je(o(p),T=>(k(),A("li",{key:T,class:$([[o(l).is("active",w.currentPage===T),o(l).is("disabled",w.disabled)],"number"]),"aria-current":w.currentPage===T,"aria-label":o(s)("el.pagination.currentPage",{pager:T}),tabindex:o(v)},oe(T),11,s$))),128)),i.value?(k(),A("li",{key:2,class:$(o(h)),tabindex:o(v),"aria-label":o(s)("el.pagination.nextPages",{pager:w.pagerCount-2}),onMouseenter:I[4]||(I[4]=T=>g()),onMouseleave:I[5]||(I[5]=T=>c.value=!1),onFocus:I[6]||(I[6]=T=>y()),onBlur:I[7]||(I[7]=T=>d.value=!1)},[(c.value||d.value)&&!w.disabled?(k(),G(o(eo),{key:0})):(k(),G(o(Is),{key:1}))],42,r$)):X("v-if",!0),w.pageCount>1?(k(),A("li",{key:3,class:$([[o(l).is("active",w.currentPage===w.pageCount),o(l).is("disabled",w.disabled)],"number"]),"aria-current":w.currentPage===w.pageCount,"aria-label":o(s)("el.pagination.currentPage",{pager:w.pageCount}),tabindex:o(v)},oe(w.pageCount),11,i$)):X("v-if",!0)],42,l$))}});var d$=be(c$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const un=e=>typeof e!="number",f$=we({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>Ue(e)&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:ee(Array),default:()=>Rt([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Mt,default:()=>il},nextText:{type:String,default:""},nextIcon:{type:Mt,default:()=>cn},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),p$={"update:current-page":e=>Ue(e),"update:page-size":e=>Ue(e),"size-change":e=>Ue(e),"current-change":e=>Ue(e),"prev-click":e=>Ue(e),"next-click":e=>Ue(e)},au="ElPagination";var v$=j({name:au,props:f$,emits:p$,setup(e,{emit:t,slots:n}){const{t:l}=yt(),a=fe("pagination"),s=ut().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=S(()=>{if(un(e.total)&&un(e.pageCount)||!un(e.currentPage)&&!r)return!1;if(e.layout.includes("sizes")){if(un(e.pageCount)){if(!un(e.total)&&!un(e.pageSize)&&!i)return!1}else if(!i)return!1}return!0}),c=_(un(e.defaultPageSize)?10:e.defaultPageSize),f=_(un(e.defaultCurrentPage)?1:e.defaultCurrentPage),d=S({get(){return un(e.pageSize)?c.value:e.pageSize},set(b){un(e.pageSize)&&(c.value=b),i&&(t("update:page-size",b),t("size-change",b))}}),p=S(()=>{let b=0;return un(e.pageCount)?un(e.total)||(b=Math.max(1,Math.ceil(e.total/d.value))):b=e.pageCount,b}),m=S({get(){return un(e.currentPage)?f.value:e.currentPage},set(b){let w=b;b<1?w=1:b>p.value&&(w=p.value),un(e.currentPage)&&(f.value=w),r&&(t("update:current-page",w),t("current-change",w))}});de(p,b=>{m.value>b&&(m.value=b)});function h(b){m.value=b}function v(b){d.value=b;const w=p.value;m.value>w&&(m.value=w)}function g(){e.disabled||(m.value-=1,t("prev-click",m.value))}function y(){e.disabled||(m.value+=1,t("next-click",m.value))}function C(b,w){b&&(b.props||(b.props={}),b.props.class=[b.props.class,w].join(" "))}return dt(sf,{pageCount:p,disabled:S(()=>e.disabled),currentPage:m,changeEvent:h,handleSizeChange:v}),()=>{var b,w;if(!u.value)return l("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&p.value<=1)return null;const I=[],T=[],O=xe("div",{class:a.e("rightwrapper")},T),M={prev:xe(gE,{disabled:e.disabled,currentPage:m.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:g}),jumper:xe(XE,{size:e.small?"small":"default"}),pager:xe(d$,{currentPage:m.value,pageCount:p.value,pagerCount:e.pagerCount,onChange:h,disabled:e.disabled}),next:xe(SE,{disabled:e.disabled,currentPage:m.value,pageCount:p.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:y}),sizes:xe(UE,{pageSize:d.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,size:e.small?"small":"default"}),slot:(w=(b=n==null?void 0:n.default)==null?void 0:b.call(n))!=null?w:null,total:xe(t$,{total:un(e.total)?0:e.total})},L=e.layout.split(",").map(B=>B.trim());let D=!1;return L.forEach(B=>{if(B==="->"){D=!0;return}D?T.push(M[B]):I.push(M[B])}),C(I[0],a.is("first")),C(I[I.length-1],a.is("last")),D&&T.length>0&&(C(T[0],a.is("first")),C(T[T.length-1],a.is("last")),I.push(O)),xe("div",{class:[a.b(),a.is("background",e.background),{[a.m("small")]:e.small}]},I)}}});const m$=tt(v$),h$=we({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Ms,default:"primary"},cancelButtonType:{type:String,values:Ms,default:"text"},icon:{type:Mt,default:()=>gv},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:Jt.teleported,persistent:Jt.persistent,width:{type:[String,Number],default:150}}),g$={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},y$=j({name:"ElPopconfirm"}),b$=j({...y$,props:h$,emits:g$,setup(e,{emit:t}){const n=e,{t:l}=yt(),a=fe("popconfirm"),s=_(),r=()=>{var p,m;(m=(p=s.value)==null?void 0:p.onClose)==null||m.call(p)},i=S(()=>({width:zt(n.width)})),u=p=>{t("confirm",p),r()},c=p=>{t("cancel",p),r()},f=S(()=>n.confirmButtonText||l("el.popconfirm.confirmButtonText")),d=S(()=>n.cancelButtonText||l("el.popconfirm.cancelButtonText"));return(p,m)=>(k(),G(o(pn),rt({ref_key:"tooltipRef",ref:s,trigger:"click",effect:"light"},p.$attrs,{"popper-class":`${o(a).namespace.value}-popover`,"popper-style":o(i),teleported:p.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":p.hideAfter,persistent:p.persistent}),{content:N(()=>[P("div",{class:$(o(a).b())},[P("div",{class:$(o(a).e("main"))},[!p.hideIcon&&p.icon?(k(),G(o(Me),{key:0,class:$(o(a).e("icon")),style:Ve({color:p.iconColor})},{default:N(()=>[(k(),G(it(p.icon)))]),_:1},8,["class","style"])):X("v-if",!0),pe(" "+oe(p.title),1)],2),P("div",{class:$(o(a).e("action"))},[E(o(ln),{size:"small",type:p.cancelButtonType==="text"?"":p.cancelButtonType,text:p.cancelButtonType==="text",onClick:c},{default:N(()=>[pe(oe(o(d)),1)]),_:1},8,["type","text"]),E(o(ln),{size:"small",type:p.confirmButtonType==="text"?"":p.confirmButtonType,text:p.confirmButtonType==="text",onClick:u},{default:N(()=>[pe(oe(o(f)),1)]),_:1},8,["type","text"])],2)],2)]),default:N(()=>[p.$slots.reference?ie(p.$slots,"reference",{key:0}):X("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var w$=be(b$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const k$=tt(w$),C$=we({trigger:$o.trigger,placement:ca.placement,disabled:$o.disabled,visible:Jt.visible,transition:Jt.transition,popperOptions:ca.popperOptions,tabindex:ca.tabindex,content:Jt.content,popperStyle:Jt.popperStyle,popperClass:Jt.popperClass,enterable:{...Jt.enterable,default:!0},effect:{...Jt.effect,default:"light"},teleported:Jt.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}}),S$={"update:visible":e=>Wt(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},_$="onUpdate:visible",E$=j({name:"ElPopover"}),$$=j({...E$,props:C$,emits:S$,setup(e,{expose:t,emit:n}){const l=e,a=S(()=>l[_$]),s=fe("popover"),r=_(),i=S(()=>{var g;return(g=o(r))==null?void 0:g.popperRef}),u=S(()=>[{width:zt(l.width)},l.popperStyle]),c=S(()=>[s.b(),l.popperClass,{[s.m("plain")]:!!l.content}]),f=S(()=>l.transition===`${s.namespace.value}-fade-in-linear`),d=()=>{var g;(g=r.value)==null||g.hide()},p=()=>{n("before-enter")},m=()=>{n("before-leave")},h=()=>{n("after-enter")},v=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:i,hide:d}),(g,y)=>(k(),G(o(pn),rt({ref_key:"tooltipRef",ref:r},g.$attrs,{trigger:g.trigger,placement:g.placement,disabled:g.disabled,visible:g.visible,transition:g.transition,"popper-options":g.popperOptions,tabindex:g.tabindex,content:g.content,offset:g.offset,"show-after":g.showAfter,"hide-after":g.hideAfter,"auto-close":g.autoClose,"show-arrow":g.showArrow,"aria-label":g.title,effect:g.effect,enterable:g.enterable,"popper-class":o(c),"popper-style":o(u),teleported:g.teleported,persistent:g.persistent,"gpu-acceleration":o(f),"onUpdate:visible":o(a),onBeforeShow:p,onBeforeHide:m,onShow:h,onHide:v}),{content:N(()=>[g.title?(k(),A("div",{key:0,class:$(o(s).e("title")),role:"title"},oe(g.title),3)):X("v-if",!0),ie(g.$slots,"default",{},()=>[pe(oe(g.content),1)])]),default:N(()=>[g.$slots.reference?ie(g.$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 T$=be($$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const su=(e,t)=>{const n=t.arg||t.value,l=n==null?void 0:n.popperRef;l&&(l.triggerRef=e)};var I$={mounted(e,t){su(e,t)},updated(e,t){su(e,t)}};const N$="popover",cf=hm(I$,N$),P$=tt(T$,{directive:cf}),M$=we({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:ee(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:ee([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:ee(Function),default:e=>`${e}%`}}),O$=["aria-valuenow"],R$={viewBox:"0 0 100 100"},L$=["d","stroke","stroke-width"],A$=["d","stroke","opacity","stroke-linecap","stroke-width"],V$={key:0},D$=j({name:"ElProgress"}),B$=j({...D$,props:M$,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},l=fe("progress"),a=S(()=>({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,backgroundColor:C(t.percentage)})),s=S(()=>(t.strokeWidth/t.width*100).toFixed(1)),r=S(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(s.value)/2}`,10):0),i=S(()=>{const b=r.value,w=t.type==="dashboard";return`
+ M 50 50
+ m 0 ${w?"":"-"}${b}
+ a ${b} ${b} 0 1 1 0 ${w?"-":""}${b*2}
+ a ${b} ${b} 0 1 1 0 ${w?"":"-"}${b*2}
+ `}),u=S(()=>2*Math.PI*r.value),c=S(()=>t.type==="dashboard"?.75:1),f=S(()=>`${-1*u.value*(1-c.value)/2}px`),d=S(()=>({strokeDasharray:`${u.value*c.value}px, ${u.value}px`,strokeDashoffset:f.value})),p=S(()=>({strokeDasharray:`${u.value*c.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"})),m=S(()=>{let b;return t.color?b=C(t.percentage):b=n[t.status]||n.default,b}),h=S(()=>t.status==="warning"?xa:t.type==="line"?t.status==="success"?za:Qn:t.status==="success"?Ml:$n),v=S(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),g=S(()=>t.format(t.percentage));function y(b){const w=100/b.length;return b.map((T,O)=>ct(T)?{color:T,percentage:(O+1)*w}:T).sort((T,O)=>T.percentage-O.percentage)}const C=b=>{var w;const{color:I}=t;if(_t(I))return I(b);if(ct(I))return I;{const T=y(I);for(const O of T)if(O.percentage>b)return O.color;return(w=T[T.length-1])==null?void 0:w.color}};return(b,w)=>(k(),A("div",{class:$([o(l).b(),o(l).m(b.type),o(l).is(b.status),{[o(l).m("without-text")]:!b.showText,[o(l).m("text-inside")]:b.textInside}]),role:"progressbar","aria-valuenow":b.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[b.type==="line"?(k(),A("div",{key:0,class:$(o(l).b("bar"))},[P("div",{class:$(o(l).be("bar","outer")),style:Ve({height:`${b.strokeWidth}px`})},[P("div",{class:$([o(l).be("bar","inner"),{[o(l).bem("bar","inner","indeterminate")]:b.indeterminate},{[o(l).bem("bar","inner","striped")]:b.striped},{[o(l).bem("bar","inner","striped-flow")]:b.stripedFlow}]),style:Ve(o(a))},[(b.showText||b.$slots.default)&&b.textInside?(k(),A("div",{key:0,class:$(o(l).be("bar","innerText"))},[ie(b.$slots,"default",{percentage:b.percentage},()=>[P("span",null,oe(o(g)),1)])],2)):X("v-if",!0)],6)],6)],2)):(k(),A("div",{key:1,class:$(o(l).b("circle")),style:Ve({height:`${b.width}px`,width:`${b.width}px`})},[(k(),A("svg",R$,[P("path",{class:$(o(l).be("circle","track")),d:o(i),stroke:`var(${o(l).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":o(s),fill:"none",style:Ve(o(d))},null,14,L$),P("path",{class:$(o(l).be("circle","path")),d:o(i),stroke:o(m),fill:"none",opacity:b.percentage?1:0,"stroke-linecap":b.strokeLinecap,"stroke-width":o(s),style:Ve(o(p))},null,14,A$)]))],6)),(b.showText||b.$slots.default)&&!b.textInside?(k(),A("div",{key:2,class:$(o(l).e("text")),style:Ve({fontSize:`${o(v)}px`})},[ie(b.$slots,"default",{percentage:b.percentage},()=>[b.status?(k(),G(o(Me),{key:1},{default:N(()=>[(k(),G(it(o(h))))]),_:1})):(k(),A("span",V$,oe(o(g)),1))])],6)):X("v-if",!0)],10,O$))}});var x$=be(B$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const df=tt(x$),z$=we({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:ee([Array,Object]),default:()=>Rt(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:ee([Array,Object]),default:()=>[go,go,go]},voidIcon:{type:Mt,default:()=>nc},disabledVoidIcon:{type:Mt,default:()=>go},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:ee(Array),default:()=>Rt(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:an,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),F$={[Ot]:e=>Ue(e),[lt]:e=>Ue(e)},H$=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],K$=["onMousemove","onClick"],W$=j({name:"ElRate"}),U$=j({...W$,props:z$,emits:F$,setup(e,{expose:t,emit:n}){const l=e;function a(H,F){const W=q=>It(q),R=Object.keys(F).map(q=>+q).filter(q=>{const K=F[q];return(W(K)?K.excluded:!1)?Hq-K),x=F[R[0]];return W(x)&&x.value||x}const s=Le(Ol,void 0),r=Le(Hn,void 0),i=qt(),u=fe("rate"),{inputId:c,isLabeledByFormItem:f}=dl(l,{formItemContext:r}),d=_(l.modelValue),p=_(-1),m=_(!0),h=S(()=>[u.b(),u.m(i.value)]),v=S(()=>l.disabled||(s==null?void 0:s.disabled)),g=S(()=>u.cssVarBlock({"void-color":l.voidColor,"disabled-void-color":l.disabledVoidColor,"fill-color":w.value})),y=S(()=>{let H="";return l.showScore?H=l.scoreTemplate.replace(/\{\s*value\s*\}/,v.value?`${l.modelValue}`:`${d.value}`):l.showText&&(H=l.texts[Math.ceil(d.value)-1]),H}),C=S(()=>l.modelValue*100-Math.floor(l.modelValue)*100),b=S(()=>nt(l.colors)?{[l.lowThreshold]:l.colors[0],[l.highThreshold]:{value:l.colors[1],excluded:!0},[l.max]:l.colors[2]}:l.colors),w=S(()=>{const H=a(d.value,b.value);return It(H)?"":H}),I=S(()=>{let H="";return v.value?H=`${C.value}%`:l.allowHalf&&(H="50%"),{color:w.value,width:H}}),T=S(()=>{let H=nt(l.icons)?[...l.icons]:{...l.icons};return H=bo(H),nt(H)?{[l.lowThreshold]:H[0],[l.highThreshold]:{value:H[1],excluded:!0},[l.max]:H[2]}:H}),O=S(()=>a(l.modelValue,T.value)),M=S(()=>v.value?ct(l.disabledVoidIcon)?l.disabledVoidIcon:bo(l.disabledVoidIcon):ct(l.voidIcon)?l.voidIcon:bo(l.voidIcon)),L=S(()=>a(d.value,T.value));function D(H){const F=v.value&&C.value>0&&H-1l.modelValue,W=l.allowHalf&&m.value&&H-.5<=d.value&&H>d.value;return F||W}function B(H){l.clearable&&H===l.modelValue&&(H=0),n(lt,H),l.modelValue!==H&&n("change",H)}function z(H){v.value||(l.allowHalf&&m.value?B(d.value):B(H))}function V(H){if(v.value)return;let F=d.value;const W=H.code;return W===Be.up||W===Be.right?(l.allowHalf?F+=.5:F+=1,H.stopPropagation(),H.preventDefault()):(W===Be.left||W===Be.down)&&(l.allowHalf?F-=.5:F-=1,H.stopPropagation(),H.preventDefault()),F=F<0?0:F,F=F>l.max?l.max:F,n(lt,F),n("change",F),F}function U(H,F){if(!v.value){if(l.allowHalf&&F){let W=F.target;Ln(W,u.e("item"))&&(W=W.querySelector(`.${u.e("icon")}`)),(W.clientWidth===0||Ln(W,u.e("decimal")))&&(W=W.parentNode),m.value=F.offsetX*2<=W.clientWidth,d.value=m.value?H-.5:H}else d.value=H;p.value=H}}function J(){v.value||(l.allowHalf&&(m.value=l.modelValue!==Math.floor(l.modelValue)),d.value=l.modelValue,p.value=-1)}return de(()=>l.modelValue,H=>{d.value=H,m.value=l.modelValue!==Math.floor(l.modelValue)}),l.modelValue||n(lt,0),t({setCurrentValue:U,resetCurrentValue:J}),(H,F)=>{var W;return k(),A("div",{id:o(c),class:$([o(h),o(u).is("disabled",o(v))]),role:"slider","aria-label":o(f)?void 0:H.label||"rating","aria-labelledby":o(f)?(W=o(r))==null?void 0:W.labelId:void 0,"aria-valuenow":d.value,"aria-valuetext":o(y)||void 0,"aria-valuemin":"0","aria-valuemax":H.max,tabindex:"0",style:Ve(o(g)),onKeydown:V},[(k(!0),A(Re,null,Je(H.max,(R,x)=>(k(),A("span",{key:x,class:$(o(u).e("item")),onMousemove:q=>U(R,q),onMouseleave:J,onClick:q=>z(R)},[E(o(Me),{class:$([o(u).e("icon"),{hover:p.value===R},o(u).is("active",R<=d.value)])},{default:N(()=>[D(R)?X("v-if",!0):(k(),A(Re,{key:0},[He((k(),G(it(o(L)),null,null,512)),[[at,R<=d.value]]),He((k(),G(it(o(M)),null,null,512)),[[at,!(R<=d.value)]])],64)),D(R)?(k(),G(o(Me),{key:1,style:Ve(o(I)),class:$([o(u).e("icon"),o(u).e("decimal")])},{default:N(()=>[(k(),G(it(o(O))))]),_:1},8,["style","class"])):X("v-if",!0)]),_:2},1032,["class"])],42,K$))),128)),H.showText||H.showScore?(k(),A("span",{key:0,class:$(o(u).e("text"))},oe(o(y)),3)):X("v-if",!0)],46,H$)}}});var j$=be(U$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const q$=tt(j$),Kl={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},ru={[Kl.success]:yv,[Kl.warning]:xa,[Kl.error]:mr,[Kl.info]:hr},G$=we({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),Y$=j({name:"ElResult"}),X$=j({...Y$,props:G$,setup(e){const t=e,n=fe("result"),l=S(()=>{const a=t.icon,s=a&&Kl[a]?Kl[a]:"icon-info",r=ru[s]||ru["icon-info"];return{class:s,component:r}});return(a,s)=>(k(),A("div",{class:$(o(n).b())},[P("div",{class:$(o(n).e("icon"))},[ie(a.$slots,"icon",{},()=>[o(l).component?(k(),G(it(o(l).component),{key:0,class:$(o(l).class)},null,8,["class"])):X("v-if",!0)])],2),a.title||a.$slots.title?(k(),A("div",{key:0,class:$(o(n).e("title"))},[ie(a.$slots,"title",{},()=>[P("p",null,oe(a.title),1)])],2)):X("v-if",!0),a.subTitle||a.$slots["sub-title"]?(k(),A("div",{key:1,class:$(o(n).e("subtitle"))},[ie(a.$slots,"sub-title",{},()=>[P("p",null,oe(a.subTitle),1)])],2)):X("v-if",!0),a.$slots.extra?(k(),A("div",{key:2,class:$(o(n).e("extra"))},[ie(a.$slots,"extra")],2)):X("v-if",!0)],2))}});var Z$=be(X$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const J$=tt(Z$),ff=()=>{const t=ut().proxy.$props;return S(()=>{const n=(l,a,s)=>({});return t.perfMode?bv(n):wv(n)})},Hs=50,Ia="itemRendered",Na="scroll",Wl="forward",Pa="backward",_n="auto",ls="smart",No="start",xn="center",Po="end",no="horizontal",Gr="vertical",Q$="ltr",Gl="rtl",Mo="negative",Yr="positive-ascending",Xr="positive-descending",eT={[no]:"left",[Gr]:"top"},tT=20,nT={[no]:"deltaX",[Gr]:"deltaY"},lT=({atEndEdge:e,atStartEdge:t,layout:n},l)=>{let a,s=0;const r=u=>u<0&&t.value||u>0&&e.value;return{hasReachedEdge:r,onWheel:u=>{Ga(a);const c=u[nT[n.value]];r(s)&&r(s+c)||(s+=c,uc()||u.preventDefault(),a=Eo(()=>{l(s),s=0}))}}},Ks=An({type:ee([Number,Function]),required:!0}),Ws=An({type:Number}),Us=An({type:Number,default:2}),oT=An({type:String,values:["ltr","rtl"],default:"ltr"}),js=An({type:Number,default:0}),Ma=An({type:Number,required:!0}),pf=An({type:String,values:["horizontal","vertical"],default:Gr}),vf=we({className:{type:String,default:""},containerElement:{type:ee([String,Object]),default:"div"},data:{type:ee(Array),default:()=>Rt([])},direction:oT,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:ee([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),mf=we({cache:Us,estimatedItemSize:Ws,layout:pf,initScrollOffset:js,total:Ma,itemSize:Ks,...vf}),qs={type:Number,default:6},hf={type:Number,default:0},gf={type:Number,default:2},kl=we({columnCache:Us,columnWidth:Ks,estimatedColumnWidth:Ws,estimatedRowHeight:Ws,initScrollLeft:js,initScrollTop:js,itemKey:{type:ee(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:Us,rowHeight:Ks,totalColumn:Ma,totalRow:Ma,hScrollbarSize:qs,vScrollbarSize:qs,scrollbarStartGap:hf,scrollbarEndGap:gf,role:String,...vf}),yf=we({alwaysOn:Boolean,class:String,layout:pf,total:Ma,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:qs,startGap:hf,endGap:gf,visible:Boolean}),gl=(e,t)=>ee===Q$||e===Gl||e===no,iu=e=>e===Gl;let Vl=null;function Oa(e=!1){if(Vl===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const l=document.createElement("div"),a=l.style;return a.width="100px",a.height="100px",t.appendChild(l),document.body.appendChild(t),t.scrollLeft>0?Vl=Xr:(t.scrollLeft=1,t.scrollLeft===0?Vl=Mo:Vl=Yr),document.body.removeChild(t),Vl}return Vl}function aT({move:e,size:t,bar:n},l){const a={},s=`translate${n.axis}(${e}px)`;return a[n.size]=t,a.transform=s,a.msTransform=s,a.webkitTransform=s,l==="horizontal"?a.height="100%":a.width="100%",a}const Gs=j({name:"ElVirtualScrollBar",props:yf,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=S(()=>e.startGap+e.endGap),l=fe("virtual-scrollbar"),a=fe("scrollbar"),s=_(),r=_();let i=null,u=null;const c=Et({isDragging:!1,traveled:0}),f=S(()=>Lc[e.layout]),d=S(()=>e.clientSize-o(n)),p=S(()=>({position:"absolute",width:`${no===e.layout?d.value:e.scrollbarSize}px`,height:`${no===e.layout?e.scrollbarSize:d.value}px`,[eT[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),m=S(()=>{const T=e.ratio,O=e.clientSize;if(T>=100)return Number.POSITIVE_INFINITY;if(T>=50)return T*O/100;const M=O/3;return Math.floor(Math.min(Math.max(T*O,tT),M))}),h=S(()=>{if(!Number.isFinite(m.value))return{display:"none"};const T=`${m.value}px`;return aT({bar:f.value,size:T,move:c.traveled},e.layout)}),v=S(()=>Math.floor(e.clientSize-m.value-o(n))),g=()=>{window.addEventListener("mousemove",w),window.addEventListener("mouseup",b);const T=o(r);T&&(u=document.onselectstart,document.onselectstart=()=>!1,T.addEventListener("touchmove",w),T.addEventListener("touchend",b))},y=()=>{window.removeEventListener("mousemove",w),window.removeEventListener("mouseup",b),document.onselectstart=u,u=null;const T=o(r);T&&(T.removeEventListener("touchmove",w),T.removeEventListener("touchend",b))},C=T=>{T.stopImmediatePropagation(),!(T.ctrlKey||[1,2].includes(T.button))&&(c.isDragging=!0,c[f.value.axis]=T.currentTarget[f.value.offset]-(T[f.value.client]-T.currentTarget.getBoundingClientRect()[f.value.direction]),t("start-move"),g())},b=()=>{c.isDragging=!1,c[f.value.axis]=0,t("stop-move"),y()},w=T=>{const{isDragging:O}=c;if(!O||!r.value||!s.value)return;const M=c[f.value.axis];if(!M)return;Ga(i);const L=(s.value.getBoundingClientRect()[f.value.direction]-T[f.value.client])*-1,D=r.value[f.value.offset]-M,B=L-D;i=Eo(()=>{c.traveled=Math.max(e.startGap,Math.min(B,v.value)),t("scroll",B,v.value)})},I=T=>{const O=Math.abs(T.target.getBoundingClientRect()[f.value.direction]-T[f.value.client]),M=r.value[f.value.offset]/2,L=O-M;c.traveled=Math.max(0,Math.min(L,v.value)),t("scroll",L,v.value)};return de(()=>e.scrollFrom,T=>{c.isDragging||(c.traveled=Math.ceil(T*v.value))}),At(()=>{y()}),()=>xe("div",{role:"presentation",ref:s,class:[l.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:p.value,onMousedown:We(I,["stop","prevent"]),onTouchstartPrevent:C},xe("div",{ref:r,class:a.e("thumb"),style:h.value,onMousedown:C},[]))}}),bf=({name:e,getOffset:t,getItemSize:n,getItemOffset:l,getEstimatedTotalSize:a,getStartIndexForOffset:s,getStopIndexForStartIndex:r,initCache:i,clearCache:u,validateProps:c})=>j({name:e??"ElVirtualList",props:mf,emits:[Ia,Na],setup(f,{emit:d,expose:p}){c(f);const m=ut(),h=fe("vl"),v=_(i(f,m)),g=ff(),y=_(),C=_(),b=_(),w=_({isScrolling:!1,scrollDir:"forward",scrollOffset:Ue(f.initScrollOffset)?f.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:f.scrollbarAlwaysOn}),I=S(()=>{const{total:Y,cache:se}=f,{isScrolling:he,scrollDir:ae,scrollOffset:ue}=o(w);if(Y===0)return[0,0,0,0];const Q=s(f,ue,o(v)),me=r(f,Q,ue,o(v)),Se=!he||ae===Pa?Math.max(1,se):1,_e=!he||ae===Wl?Math.max(1,se):1;return[Math.max(0,Q-Se),Math.max(0,Math.min(Y-1,me+_e)),Q,me]}),T=S(()=>a(f,o(v))),O=S(()=>Oo(f.layout)),M=S(()=>[{position:"relative",[`overflow-${O.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:f.direction,height:Ue(f.height)?`${f.height}px`:f.height,width:Ue(f.width)?`${f.width}px`:f.width},f.style]),L=S(()=>{const Y=o(T),se=o(O);return{height:se?"100%":`${Y}px`,pointerEvents:o(w).isScrolling?"none":void 0,width:se?`${Y}px`:"100%"}}),D=S(()=>O.value?f.width:f.height),{onWheel:B}=lT({atStartEdge:S(()=>w.value.scrollOffset<=0),atEndEdge:S(()=>w.value.scrollOffset>=T.value),layout:S(()=>f.layout)},Y=>{var se,he;(he=(se=b.value).onMouseUp)==null||he.call(se),F(Math.min(w.value.scrollOffset+Y,T.value-D.value))}),z=()=>{const{total:Y}=f;if(Y>0){const[ue,Q,me,Se]=o(I);d(Ia,ue,Q,me,Se)}const{scrollDir:se,scrollOffset:he,updateRequested:ae}=o(w);d(Na,se,he,ae)},V=Y=>{const{clientHeight:se,scrollHeight:he,scrollTop:ae}=Y.currentTarget,ue=o(w);if(ue.scrollOffset===ae)return;const Q=Math.max(0,Math.min(ae,he-se));w.value={...ue,isScrolling:!0,scrollDir:gl(ue.scrollOffset,Q),scrollOffset:Q,updateRequested:!1},Ae(x)},U=Y=>{const{clientWidth:se,scrollLeft:he,scrollWidth:ae}=Y.currentTarget,ue=o(w);if(ue.scrollOffset===he)return;const{direction:Q}=f;let me=he;if(Q===Gl)switch(Oa()){case Mo:{me=-he;break}case Xr:{me=ae-se-he;break}}me=Math.max(0,Math.min(me,ae-se)),w.value={...ue,isScrolling:!0,scrollDir:gl(ue.scrollOffset,me),scrollOffset:me,updateRequested:!1},Ae(x)},J=Y=>{o(O)?U(Y):V(Y),z()},H=(Y,se)=>{const he=(T.value-D.value)/se*Y;F(Math.min(T.value-D.value,he))},F=Y=>{Y=Math.max(Y,0),Y!==o(w).scrollOffset&&(w.value={...o(w),scrollOffset:Y,scrollDir:gl(o(w).scrollOffset,Y),updateRequested:!0},Ae(x))},W=(Y,se=_n)=>{const{scrollOffset:he}=o(w);Y=Math.max(0,Math.min(Y,f.total-1)),F(t(f,Y,se,he,o(v)))},R=Y=>{const{direction:se,itemSize:he,layout:ae}=f,ue=g.value(u&&he,u&&ae,u&&se);let Q;if(on(ue,String(Y)))Q=ue[Y];else{const me=l(f,Y,o(v)),Se=n(f,Y,o(v)),_e=o(O),Pe=se===Gl,Te=_e?me:0;ue[Y]=Q={position:"absolute",left:Pe?void 0:`${Te}px`,right:Pe?`${Te}px`:void 0,top:_e?0:`${me}px`,height:_e?"100%":`${Se}px`,width:_e?`${Se}px`:"100%"}}return Q},x=()=>{w.value.isScrolling=!1,Ae(()=>{g.value(-1,null,null)})},q=()=>{const Y=y.value;Y&&(Y.scrollTop=0)};qe(()=>{if(!wt)return;const{initScrollOffset:Y}=f,se=o(y);Ue(Y)&&se&&(o(O)?se.scrollLeft=Y:se.scrollTop=Y),z()}),Nl(()=>{const{direction:Y,layout:se}=f,{scrollOffset:he,updateRequested:ae}=o(w),ue=o(y);if(ae&&ue)if(se===no)if(Y===Gl)switch(Oa()){case Mo:{ue.scrollLeft=-he;break}case Yr:{ue.scrollLeft=he;break}default:{const{clientWidth:Q,scrollWidth:me}=ue;ue.scrollLeft=me-Q-he;break}}else ue.scrollLeft=he;else ue.scrollTop=he});const K={ns:h,clientSize:D,estimatedTotalSize:T,windowStyle:M,windowRef:y,innerRef:C,innerStyle:L,itemsToRender:I,scrollbarRef:b,states:w,getItemStyle:R,onScroll:J,onScrollbarScroll:H,onWheel:B,scrollTo:F,scrollToItem:W,resetScrollTop:q};return p({windowRef:y,innerRef:C,getItemStyleCache:g,scrollTo:F,scrollToItem:W,resetScrollTop:q,states:w}),K},render(f){var d;const{$slots:p,className:m,clientSize:h,containerElement:v,data:g,getItemStyle:y,innerElement:C,itemsToRender:b,innerStyle:w,layout:I,total:T,onScroll:O,onScrollbarScroll:M,onWheel:L,states:D,useIsScrolling:B,windowStyle:z,ns:V}=f,[U,J]=b,H=it(v),F=it(C),W=[];if(T>0)for(let K=U;K<=J;K++)W.push((d=p.default)==null?void 0:d.call(p,{data:g,key:K,index:K,isScrolling:B?D.isScrolling:void 0,style:y(K)}));const R=[xe(F,{style:w,ref:"innerRef"},ct(F)?W:{default:()=>W})],x=xe(Gs,{ref:"scrollbarRef",clientSize:h,layout:I,onScroll:M,ratio:h*100/this.estimatedTotalSize,scrollFrom:D.scrollOffset/(this.estimatedTotalSize-h),total:T}),q=xe(H,{class:[V.e("window"),m],style:z,onScroll:O,onWheel:L,ref:"windowRef",key:0},ct(H)?[R]:{default:()=>[R]});return xe("div",{key:0,class:[V.e("wrapper"),D.scrollbarAlwaysOn?"always-on":""]},[q,x])}}),wf=bf({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:l,width:a},s,r,i)=>{const u=Oo(l)?a:e,c=Math.max(0,t*n-u),f=Math.min(c,s*n),d=Math.max(0,(s+1)*n-u);switch(r===ls&&(i>=d-u&&i<=f+u?r=_n:r=xn),r){case No:return f;case Po:return d;case xn:{const p=Math.round(d+(f-d)/2);return pc+Math.floor(u/2)?c:p}case _n:default:return i>=d&&i<=f?i:iMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:l,width:a},s,r)=>{const i=s*n,u=Oo(l)?a:e,c=Math.ceil((u+r-i)/n);return Math.max(0,Math.min(t-1,s+c-1))},initCache(){},clearCache:!0,validateProps(){}}),Ul=(e,t,n)=>{const{itemSize:l}=e,{items:a,lastVisitedIndex:s}=n;if(t>s){let r=0;if(s>=0){const i=a[s];r=i.offset+i.size}for(let i=s+1;i<=t;i++){const u=l(i);a[i]={offset:r,size:u},r+=u}n.lastVisitedIndex=t}return a[t]},sT=(e,t,n)=>{const{items:l,lastVisitedIndex:a}=t;return(a>0?l[a].offset:0)>=n?kf(e,t,0,a,n):rT(e,t,Math.max(0,a),n)},kf=(e,t,n,l,a)=>{for(;n<=l;){const s=n+Math.floor((l-n)/2),r=Ul(e,s,t).offset;if(r===a)return s;ra&&(l=s-1)}return Math.max(0,n-1)},rT=(e,t,n,l)=>{const{total:a}=e;let s=1;for(;n{let a=0;if(l>=e&&(l=e-1),l>=0){const i=t[l];a=i.offset+i.size}const r=(e-l-1)*n;return a+r},iT=bf({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>Ul(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:uu,getOffset:(e,t,n,l,a)=>{const{height:s,layout:r,width:i}=e,u=Oo(r)?i:s,c=Ul(e,t,a),f=uu(e,a),d=Math.max(0,Math.min(f-u,c.offset)),p=Math.max(0,c.offset-u+c.size);switch(n===ls&&(l>=p-u&&l<=d+u?n=_n:n=xn),n){case No:return d;case Po:return p;case xn:return Math.round(p+(d-p)/2);case _n:default:return l>=p&&l<=d?l:lsT(e,n,t),getStopIndexForStartIndex:(e,t,n,l)=>{const{height:a,total:s,layout:r,width:i}=e,u=Oo(r)?i:a,c=Ul(e,t,l),f=n+u;let d=c.offset+c.size,p=t;for(;p{var s,r;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,l-1),(s=t.exposed)==null||s.getItemStyleCache(-1),a&&((r=t.proxy)==null||r.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),uT=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:l},a)=>{let s=null,r=0,i=0;const u=(f,d)=>{const p=f<=0&&t.value||f>=0&&e.value,m=d<=0&&l.value||d>=0&&n.value;return p&&m};return{hasReachedEdge:u,onWheel:f=>{Ga(s);let d=f.deltaX,p=f.deltaY;Math.abs(d)>Math.abs(p)?p=0:d=0,f.shiftKey&&p!==0&&(d=p,p=0),!(u(r,i)&&u(r+d,i+p))&&(r+=d,i+=p,f.preventDefault(),s=Eo(()=>{a(r,i),r=0,i=0}))}}},Cf=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:l,getColumnStopIndexForStartIndex:a,getEstimatedTotalHeight:s,getEstimatedTotalWidth:r,getColumnOffset:i,getRowOffset:u,getRowPosition:c,getRowStartIndexForOffset:f,getRowStopIndexForStartIndex:d,initCache:p,injectToInstance:m,validateProps:h})=>j({name:e??"ElVirtualList",props:kl,emits:[Ia,Na],setup(v,{emit:g,expose:y,slots:C}){const b=fe("vl");h(v);const w=ut(),I=_(p(v,w));m==null||m(w,I);const T=_(),O=_(),M=_(),L=_(null),D=_({isScrolling:!1,scrollLeft:Ue(v.initScrollLeft)?v.initScrollLeft:0,scrollTop:Ue(v.initScrollTop)?v.initScrollTop:0,updateRequested:!1,xAxisScrollDir:Wl,yAxisScrollDir:Wl}),B=ff(),z=S(()=>Number.parseInt(`${v.height}`,10)),V=S(()=>Number.parseInt(`${v.width}`,10)),U=S(()=>{const{totalColumn:$e,totalRow:Ne,columnCache:ze}=v,{isScrolling:De,xAxisScrollDir:Ye,scrollLeft:Xe}=o(D);if($e===0||Ne===0)return[0,0,0,0];const et=l(v,Xe,o(I)),re=a(v,et,Xe,o(I)),Ie=!De||Ye===Pa?Math.max(1,ze):1,Ze=!De||Ye===Wl?Math.max(1,ze):1;return[Math.max(0,et-Ie),Math.max(0,Math.min($e-1,re+Ze)),et,re]}),J=S(()=>{const{totalColumn:$e,totalRow:Ne,rowCache:ze}=v,{isScrolling:De,yAxisScrollDir:Ye,scrollTop:Xe}=o(D);if($e===0||Ne===0)return[0,0,0,0];const et=f(v,Xe,o(I)),re=d(v,et,Xe,o(I)),Ie=!De||Ye===Pa?Math.max(1,ze):1,Ze=!De||Ye===Wl?Math.max(1,ze):1;return[Math.max(0,et-Ie),Math.max(0,Math.min(Ne-1,re+Ze)),et,re]}),H=S(()=>s(v,o(I))),F=S(()=>r(v,o(I))),W=S(()=>{var $e;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:v.direction,height:Ue(v.height)?`${v.height}px`:v.height,width:Ue(v.width)?`${v.width}px`:v.width},($e=v.style)!=null?$e:{}]}),R=S(()=>{const $e=`${o(F)}px`;return{height:`${o(H)}px`,pointerEvents:o(D).isScrolling?"none":void 0,width:$e}}),x=()=>{const{totalColumn:$e,totalRow:Ne}=v;if($e>0&&Ne>0){const[re,Ie,Ze,mt]=o(U),[bt,ye,ge,ne]=o(J);g(Ia,{columnCacheStart:re,columnCacheEnd:Ie,rowCacheStart:bt,rowCacheEnd:ye,columnVisibleStart:Ze,columnVisibleEnd:mt,rowVisibleStart:ge,rowVisibleEnd:ne})}const{scrollLeft:ze,scrollTop:De,updateRequested:Ye,xAxisScrollDir:Xe,yAxisScrollDir:et}=o(D);g(Na,{xAxisScrollDir:Xe,scrollLeft:ze,yAxisScrollDir:et,scrollTop:De,updateRequested:Ye})},q=$e=>{const{clientHeight:Ne,clientWidth:ze,scrollHeight:De,scrollLeft:Ye,scrollTop:Xe,scrollWidth:et}=$e.currentTarget,re=o(D);if(re.scrollTop===Xe&&re.scrollLeft===Ye)return;let Ie=Ye;if(iu(v.direction))switch(Oa()){case Mo:Ie=-Ye;break;case Xr:Ie=et-ze-Ye;break}D.value={...re,isScrolling:!0,scrollLeft:Ie,scrollTop:Math.max(0,Math.min(Xe,De-Ne)),updateRequested:!0,xAxisScrollDir:gl(re.scrollLeft,Ie),yAxisScrollDir:gl(re.scrollTop,Xe)},Ae(()=>Q()),me(),x()},K=($e,Ne)=>{const ze=o(z),De=(H.value-ze)/Ne*$e;he({scrollTop:Math.min(H.value-ze,De)})},Y=($e,Ne)=>{const ze=o(V),De=(F.value-ze)/Ne*$e;he({scrollLeft:Math.min(F.value-ze,De)})},{onWheel:se}=uT({atXStartEdge:S(()=>D.value.scrollLeft<=0),atXEndEdge:S(()=>D.value.scrollLeft>=F.value-o(V)),atYStartEdge:S(()=>D.value.scrollTop<=0),atYEndEdge:S(()=>D.value.scrollTop>=H.value-o(z))},($e,Ne)=>{var ze,De,Ye,Xe;(De=(ze=O.value)==null?void 0:ze.onMouseUp)==null||De.call(ze),(Xe=(Ye=O.value)==null?void 0:Ye.onMouseUp)==null||Xe.call(Ye);const et=o(V),re=o(z);he({scrollLeft:Math.min(D.value.scrollLeft+$e,F.value-et),scrollTop:Math.min(D.value.scrollTop+Ne,H.value-re)})}),he=({scrollLeft:$e=D.value.scrollLeft,scrollTop:Ne=D.value.scrollTop})=>{$e=Math.max($e,0),Ne=Math.max(Ne,0);const ze=o(D);Ne===ze.scrollTop&&$e===ze.scrollLeft||(D.value={...ze,xAxisScrollDir:gl(ze.scrollLeft,$e),yAxisScrollDir:gl(ze.scrollTop,Ne),scrollLeft:$e,scrollTop:Ne,updateRequested:!0},Ae(()=>Q()),me(),x())},ae=($e=0,Ne=0,ze=_n)=>{const De=o(D);Ne=Math.max(0,Math.min(Ne,v.totalColumn-1)),$e=Math.max(0,Math.min($e,v.totalRow-1));const Ye=fc(b.namespace.value),Xe=o(I),et=s(v,Xe),re=r(v,Xe);he({scrollLeft:i(v,Ne,ze,De.scrollLeft,Xe,re>v.width?Ye:0),scrollTop:u(v,$e,ze,De.scrollTop,Xe,et>v.height?Ye:0)})},ue=($e,Ne)=>{const{columnWidth:ze,direction:De,rowHeight:Ye}=v,Xe=B.value(t&&ze,t&&Ye,t&&De),et=`${$e},${Ne}`;if(on(Xe,et))return Xe[et];{const[,re]=n(v,Ne,o(I)),Ie=o(I),Ze=iu(De),[mt,bt]=c(v,$e,Ie),[ye]=n(v,Ne,Ie);return Xe[et]={position:"absolute",left:Ze?void 0:`${re}px`,right:Ze?`${re}px`:void 0,top:`${bt}px`,height:`${mt}px`,width:`${ye}px`},Xe[et]}},Q=()=>{D.value.isScrolling=!1,Ae(()=>{B.value(-1,null,null)})};qe(()=>{if(!wt)return;const{initScrollLeft:$e,initScrollTop:Ne}=v,ze=o(T);ze&&(Ue($e)&&(ze.scrollLeft=$e),Ue(Ne)&&(ze.scrollTop=Ne)),x()});const me=()=>{const{direction:$e}=v,{scrollLeft:Ne,scrollTop:ze,updateRequested:De}=o(D),Ye=o(T);if(De&&Ye){if($e===Gl)switch(Oa()){case Mo:{Ye.scrollLeft=-Ne;break}case Yr:{Ye.scrollLeft=Ne;break}default:{const{clientWidth:Xe,scrollWidth:et}=Ye;Ye.scrollLeft=et-Xe-Ne;break}}else Ye.scrollLeft=Math.max(0,Ne);Ye.scrollTop=Math.max(0,ze)}},{resetAfterColumnIndex:Se,resetAfterRowIndex:_e,resetAfter:Pe}=w.proxy;y({windowRef:T,innerRef:L,getItemStyleCache:B,scrollTo:he,scrollToItem:ae,states:D,resetAfterColumnIndex:Se,resetAfterRowIndex:_e,resetAfter:Pe});const Te=()=>{const{scrollbarAlwaysOn:$e,scrollbarStartGap:Ne,scrollbarEndGap:ze,totalColumn:De,totalRow:Ye}=v,Xe=o(V),et=o(z),re=o(F),Ie=o(H),{scrollLeft:Ze,scrollTop:mt}=o(D),bt=xe(Gs,{ref:O,alwaysOn:$e,startGap:Ne,endGap:ze,class:b.e("horizontal"),clientSize:Xe,layout:"horizontal",onScroll:Y,ratio:Xe*100/re,scrollFrom:Ze/(re-Xe),total:Ye,visible:!0}),ye=xe(Gs,{ref:M,alwaysOn:$e,startGap:Ne,endGap:ze,class:b.e("vertical"),clientSize:et,layout:"vertical",onScroll:K,ratio:et*100/Ie,scrollFrom:mt/(Ie-et),total:De,visible:!0});return{horizontalScrollbar:bt,verticalScrollbar:ye}},Fe=()=>{var $e;const[Ne,ze]=o(U),[De,Ye]=o(J),{data:Xe,totalColumn:et,totalRow:re,useIsScrolling:Ie,itemKey:Ze}=v,mt=[];if(re>0&&et>0)for(let bt=De;bt<=Ye;bt++)for(let ye=Ne;ye<=ze;ye++)mt.push(($e=C.default)==null?void 0:$e.call(C,{columnIndex:ye,data:Xe,key:Ze({columnIndex:ye,data:Xe,rowIndex:bt}),isScrolling:Ie?o(D).isScrolling:void 0,style:ue(bt,ye),rowIndex:bt}));return mt},Ke=()=>{const $e=it(v.innerElement),Ne=Fe();return[xe($e,{style:o(R),ref:L},ct($e)?Ne:{default:()=>Ne})]};return()=>{const $e=it(v.containerElement),{horizontalScrollbar:Ne,verticalScrollbar:ze}=Te(),De=Ke();return xe("div",{key:0,class:b.e("wrapper"),role:v.role},[xe($e,{class:v.className,style:o(W),onScroll:q,onWheel:se,ref:T},ct($e)?De:{default:()=>De}),Ne,ze])}}}),cT=Cf({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},l,a,s,r,i)=>{n=Number(n);const u=Math.max(0,e*t-n),c=Math.min(u,l*t),f=Math.max(0,l*t-n+i+t);switch(a==="smart"&&(s>=f-n&&s<=c+n?a=_n:a=xn),a){case No:return c;case Po:return f;case xn:{const d=Math.round(f+(c-f)/2);return du+Math.floor(n/2)?u:d}case _n:default:return s>=f&&s<=c?s:f>c||s{t=Number(t);const u=Math.max(0,n*e-t),c=Math.min(u,l*e),f=Math.max(0,l*e-t+i+e);switch(a===ls&&(s>=f-t&&s<=c+t?a=_n:a=xn),a){case No:return c;case Po:return f;case xn:{const d=Math.round(f+(c-f)/2);return du+Math.floor(t/2)?u:d}case _n:default:return s>=f&&s<=c?s:f>c||sMath.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},l,a)=>{const s=l*e,r=Math.ceil((n+a-s)/e);return Math.max(0,Math.min(t-1,l+r-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},l,a)=>{const s=l*e,r=Math.ceil((n+a-s)/e);return Math.max(0,Math.min(t-1,l+r-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),{max:Ra,min:Sf,floor:_f}=Math,dT={column:"columnWidth",row:"rowHeight"},Ys={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},qn=(e,t,n,l)=>{const[a,s,r]=[n[l],e[dT[l]],n[Ys[l]]];if(t>r){let i=0;if(r>=0){const u=a[r];i=u.offset+u.size}for(let u=r+1;u<=t;u++){const c=s(u);a[u]={offset:i,size:c},i+=c}n[Ys[l]]=t}return a[t]},Ef=(e,t,n,l,a,s)=>{for(;n<=l;){const r=n+_f((l-n)/2),i=qn(e,r,t,s).offset;if(i===a)return r;i{const s=a==="column"?e.totalColumn:e.totalRow;let r=1;for(;n{const[a,s]=[t[l],t[Ys[l]]];return(s>0?a[s].offset:0)>=n?Ef(e,t,0,s,n,l):fT(e,t,Ra(0,s),n,l)},$f=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:l})=>{let a=0;if(n>=e&&(n=e-1),n>=0){const i=l[n];a=i.offset+i.size}const r=(e-n-1)*t;return a+r},Tf=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:l})=>{let a=0;if(l>e&&(l=e-1),l>=0){const i=t[l];a=i.offset+i.size}const r=(e-l-1)*n;return a+r},pT={column:Tf,row:$f},du=(e,t,n,l,a,s,r)=>{const[i,u]=[s==="row"?e.height:e.width,pT[s]],c=qn(e,t,a,s),f=u(e,a),d=Ra(0,Sf(f-i,c.offset)),p=Ra(0,c.offset-i+r+c.size);switch(n===ls&&(l>=p-i&&l<=d+i?n=_n:n=xn),n){case No:return d;case Po:return p;case xn:return Math.round(p+(d-p)/2);case _n:default:return l>=p&&l<=d?l:p>d||l{const l=qn(e,t,n,"column");return[l.size,l.offset]},getRowPosition:(e,t,n)=>{const l=qn(e,t,n,"row");return[l.size,l.offset]},getColumnOffset:(e,t,n,l,a,s)=>du(e,t,n,l,a,"column",s),getRowOffset:(e,t,n,l,a,s)=>du(e,t,n,l,a,"row",s),getColumnStartIndexForOffset:(e,t,n)=>cu(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,l)=>{const a=qn(e,t,l,"column"),s=n+e.width;let r=a.offset+a.size,i=t;for(;icu(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,l)=>{const{totalRow:a,height:s}=e,r=qn(e,t,l,"row"),i=n+s;let u=r.size+r.offset,c=t;for(;c{const n=({columnIndex:s,rowIndex:r},i)=>{var u,c;i=Zt(i)?!0:i,Ue(s)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,s-1)),Ue(r)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,r-1)),(u=e.exposed)==null||u.getItemStyleCache.value(-1,null,null),i&&((c=e.proxy)==null||c.$forceUpdate())},l=(s,r)=>{n({columnIndex:s},r)},a=(s,r)=>{n({rowIndex:s},r)};Object.assign(e.proxy,{resetAfterColumnIndex:l,resetAfterRowIndex:a,resetAfter:n})},initCache:({estimatedColumnWidth:e=Hs,estimatedRowHeight:t=Hs})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),mT=j({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:fe("select")}}});function hT(e,t,n,l,a,s){return e.item.isTitle?(k(),A("div",{key:0,class:$(e.ns.be("group","title")),style:Ve([e.style,{lineHeight:`${e.height}px`}])},oe(e.item.label),7)):(k(),A("div",{key:1,class:$(e.ns.be("group","split")),style:Ve(e.style)},[P("span",{class:$(e.ns.be("group","split-dash")),style:Ve({top:`${e.height/2}px`})},null,6)],6))}var gT=be(mT,[["render",hT],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function yT(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const bT={allowCreate:Boolean,autocomplete:{type:String,default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:[String,Object],default:Qn},effect:{type:String,default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:[Array,String,Number,Boolean,Object],multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:Array,required:!0},placeholder:{type:String},teleported:Jt.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,size:{type:String,validator:ja},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},placement:{type:ee(String),values:zo,default:"bottom-start"}},wT={data:Array,disabled:Boolean,hovering:Boolean,item:Object,index:Number,style:Object,selected:Boolean,created:Boolean},kT=j({props:wT,emits:["select","hover"],setup(e,{emit:t}){const n=fe("select"),{hoverItem:l,selectOptionClick:a}=yT(e,{emit:t});return{ns:n,hoverItem:l,selectOptionClick:a}}}),CT=["aria-selected"];function ST(e,t,n,l,a,s){return k(),A("li",{"aria-selected":e.selected,style:Ve(e.style),class:$([e.ns.be("dropdown","option-item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),{hover:e.hovering}]),onMouseenter:t[0]||(t[0]=(...r)=>e.hoverItem&&e.hoverItem(...r)),onClick:t[1]||(t[1]=We((...r)=>e.selectOptionClick&&e.selectOptionClick(...r),["stop"]))},[ie(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[P("span",null,oe(e.item.label),1)])],46,CT)}var _T=be(kT,[["render",ST],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]);const If=Symbol("ElSelectV2Injection");var ET=j({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:n}){const l=Le(If),a=fe("select"),s=_([]),r=_(),i=S(()=>e.data.length);de(()=>i.value,()=>{var M,L;(L=(M=l.popper.value).updatePopper)==null||L.call(M)});const u=S(()=>Zt(l.props.estimatedOptionHeight)),c=S(()=>u.value?{itemSize:l.props.itemHeight}:{estimatedSize:l.props.estimatedOptionHeight,itemSize:M=>s.value[M]}),f=(M=[],L)=>{const{props:{valueKey:D}}=l;return It(L)?M&&M.some(B=>Vt(B,D)===Vt(L,D)):M.includes(L)},d=(M,L)=>{if(It(L)){const{valueKey:D}=l.props;return Vt(M,D)===Vt(L,D)}else return M===L},p=(M,L)=>{const{valueKey:D}=l.props;return l.props.multiple?f(M,Vt(L,D)):d(M,Vt(L,D))},m=(M,L)=>{const{disabled:D,multiple:B,multipleLimit:z}=l.props;return D||!L&&(B?z>0&&M.length>=z:!1)},h=M=>e.hoveringIndex===M;n({listRef:r,isSized:u,isItemDisabled:m,isItemHovering:h,isItemSelected:p,scrollToItem:M=>{const L=r.value;L&&L.scrollToItem(M)},resetScrollTop:()=>{const M=r.value;M&&M.resetScrollTop()}});const y=M=>{const{index:L,data:D,style:B}=M,z=o(u),{itemSize:V,estimatedSize:U}=o(c),{modelValue:J}=l.props,{onSelect:H,onHover:F}=l,W=D[L];if(W.type==="Group")return E(gT,{item:W,style:B,height:z?V:U},null);const R=p(J,W),x=m(J,R),q=h(L);return E(_T,rt(M,{selected:R,disabled:W.disabled||x,created:!!W.created,hovering:q,item:W,onSelect:H,onHover:F}),{default:K=>{var Y;return((Y=t.default)==null?void 0:Y.call(t,K))||E("span",null,[W.label])}})},{onKeyboardNavigate:C,onKeyboardSelect:b}=l,w=()=>{C("forward")},I=()=>{C("backward")},T=()=>{l.expanded=!1},O=M=>{const{code:L}=M,{tab:D,esc:B,down:z,up:V,enter:U}=Be;switch(L!==D&&(M.preventDefault(),M.stopPropagation()),L){case D:case B:{T();break}case z:{w();break}case V:{I();break}case U:{b();break}}};return()=>{var M;const{data:L,width:D}=e,{height:B,multiple:z,scrollbarAlwaysOn:V}=l.props;if(L.length===0)return E("div",{class:a.b("dropdown"),style:{width:`${D}px`}},[(M=t.empty)==null?void 0:M.call(t)]);const U=o(u)?wf:iT;return E("div",{class:[a.b("dropdown"),a.is("multiple",z)]},[E(U,rt({ref:r},o(c),{className:a.be("dropdown","list"),scrollbarAlwaysOn:V,data:L,height:B,width:D,total:L.length,onKeydown:O}),{default:J=>E(y,J,null)})])}}});function $T(e,t){const n=_(0),l=_(null),a=S(()=>e.allowCreate&&e.filterable);function s(f){const d=p=>p.value===f;return e.options&&e.options.some(d)||t.createdOptions.some(d)}function r(f){a.value&&(e.multiple&&f.created?n.value++:l.value=f)}function i(f){if(a.value)if(f&&f.length>0&&!s(f)){const d={value:f,label:f,created:!0,disabled:!1};t.createdOptions.length>=n.value?t.createdOptions[n.value]=d:t.createdOptions.push(d)}else if(e.multiple)t.createdOptions.length=n.value;else{const d=l.value;t.createdOptions.length=0,d&&d.created&&t.createdOptions.push(d)}}function u(f){if(!a.value||!f||!f.created||f.created&&e.reserveKeyword&&t.inputValue===f.label)return;const d=t.createdOptions.findIndex(p=>p.value===f.value);~d&&(t.createdOptions.splice(d,1),n.value--)}function c(){a.value&&(t.createdOptions.length=0,n.value=0)}return{createNewOption:i,removeNewOption:u,selectNewOption:r,clearAllNewOption:c}}const TT=e=>{const t=[];return e.forEach(n=>{nt(n.options)?(t.push({label:n.label,isTitle:!0,type:"Group"}),n.options.forEach(l=>{t.push(l)}),t.push({type:"Group"})):t.push(n)}),t};function IT(e){const t=_(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:s=>{const r=s.target.value,i=r[r.length-1]||"";t.value=!qa(i)},handleCompositionEnd:s=>{t.value&&(t.value=!1,_t(e)&&e(s))}}}const fu="",pu=11,NT={larget:51,default:42,small:33},PT=(e,t)=>{const{t:n}=yt(),l=fe("select-v2"),a=fe("input"),{form:s,formItem:r}=vn(),i=Et({inputValue:fu,displayInputValue:fu,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:void 0,query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),u=_(-1),c=_(-1),f=_(null),d=_(null),p=_(null),m=_(null),h=_(null),v=_(null),g=_(null),y=_(!1),C=S(()=>e.disabled||(s==null?void 0:s.disabled)),b=S(()=>{const ve=z.value.length*34;return ve>e.height?e.height:ve}),w=S(()=>!Kt(e.modelValue)),I=S(()=>{const ve=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:w.value;return e.clearable&&!C.value&&i.comboBoxHovering&&ve}),T=S(()=>e.remote&&e.filterable?"":Ha),O=S(()=>T.value&&l.is("reverse",y.value)),M=S(()=>(r==null?void 0:r.validateState)||""),L=S(()=>hc[M.value]),D=S(()=>e.remote?300:0),B=S(()=>{const ve=z.value;return e.loading?e.loadingText||n("el.select.loading"):e.remote&&i.inputValue===""&&ve.length===0?!1:e.filterable&&i.inputValue&&ve.length>0?e.noMatchText||n("el.select.noMatch"):ve.length===0?e.noDataText||n("el.select.noData"):null}),z=S(()=>{const ve=je=>{const kt=i.inputValue,Nt=new RegExp(cc(kt),"i");return kt?Nt.test(je.label||""):!0};return e.loading?[]:TT(e.options.concat(i.createdOptions).map(je=>{if(nt(je.options)){const kt=je.options.filter(ve);if(kt.length>0)return{...je,options:kt}}else if(e.remote||ve(je))return je;return null}).filter(je=>je!==null))}),V=S(()=>{const ve=new Map;return z.value.forEach((je,kt)=>{ve.set(Xe(je),{option:je,index:kt})}),ve}),U=S(()=>z.value.every(ve=>ve.disabled)),J=qt(),H=S(()=>J.value==="small"?"small":"default"),F=S(()=>{const ve=v.value,je=H.value||"default",kt=ve?Number.parseInt(getComputedStyle(ve).paddingLeft):0,Nt=ve?Number.parseInt(getComputedStyle(ve).paddingRight):0;return i.selectWidth-Nt-kt-NT[je]}),W=()=>{var ve;c.value=((ve=h.value)==null?void 0:ve.offsetWidth)||200},R=S(()=>({width:`${i.calculatedWidth===0?pu:Math.ceil(i.calculatedWidth)+pu}px`})),x=S(()=>nt(e.modelValue)?e.modelValue.length===0&&!i.displayInputValue:e.filterable?i.displayInputValue.length===0:!0),q=S(()=>{const ve=e.placeholder||n("el.select.placeholder");return e.multiple||Kt(e.modelValue)?ve:i.selectedLabel}),K=S(()=>{var ve,je;return(je=(ve=m.value)==null?void 0:ve.popperRef)==null?void 0:je.contentRef}),Y=S(()=>{if(e.multiple){const ve=e.modelValue.length;if(e.modelValue.length>0&&V.value.has(e.modelValue[ve-1])){const{index:je}=V.value.get(e.modelValue[ve-1]);return je}}else if(e.modelValue&&V.value.has(e.modelValue)){const{index:ve}=V.value.get(e.modelValue);return ve}return-1}),se=S({get(){return y.value&&B.value!==!1},set(ve){y.value=ve}}),he=S(()=>i.cachedOptions.slice(0,e.maxCollapseTags)),ae=S(()=>i.cachedOptions.slice(e.maxCollapseTags)),{createNewOption:ue,removeNewOption:Q,selectNewOption:me,clearAllNewOption:Se}=$T(e,i),{handleCompositionStart:_e,handleCompositionUpdate:Pe,handleCompositionEnd:Te}=IT(ve=>ot(ve)),Fe=()=>{var ve,je,kt;(je=(ve=d.value)==null?void 0:ve.focus)==null||je.call(ve),(kt=m.value)==null||kt.updatePopper()},Ke=()=>{if(!e.automaticDropdown&&!C.value)return i.isComposing&&(i.softFocus=!0),Ae(()=>{var ve,je;y.value=!y.value,(je=(ve=d.value)==null?void 0:ve.focus)==null||je.call(ve)})},st=()=>(e.filterable&&i.inputValue!==i.selectedLabel&&(i.query=i.selectedLabel),Ne(i.inputValue),Ae(()=>{ue(i.inputValue)})),$e=yn(st,D.value),Ne=ve=>{i.previousQuery!==ve&&(i.previousQuery=ve,e.filterable&&_t(e.filterMethod)?e.filterMethod(ve):e.filterable&&e.remote&&_t(e.remoteMethod)&&e.remoteMethod(ve))},ze=ve=>{hn(e.modelValue,ve)||t(Ot,ve)},De=ve=>{t(lt,ve),ze(ve),i.previousValue=ve==null?void 0:ve.toString()},Ye=(ve=[],je)=>{if(!It(je))return ve.indexOf(je);const kt=e.valueKey;let Nt=-1;return ve.some((kn,wn)=>Vt(kn,kt)===Vt(je,kt)?(Nt=wn,!0):!1),Nt},Xe=ve=>It(ve)?Vt(ve,e.valueKey):ve,et=ve=>It(ve)?ve.label:ve,re=()=>Ae(()=>{var ve,je;if(!d.value)return;const kt=v.value;h.value.height=kt.offsetHeight,y.value&&B.value!==!1&&((je=(ve=m.value)==null?void 0:ve.updatePopper)==null||je.call(ve))}),Ie=()=>{var ve,je;if(Ze(),W(),(je=(ve=m.value)==null?void 0:ve.updatePopper)==null||je.call(ve),e.multiple)return re()},Ze=()=>{const ve=v.value;ve&&(i.selectWidth=ve.getBoundingClientRect().width)},mt=(ve,je,kt=!0)=>{var Nt,kn;if(e.multiple){let wn=e.modelValue.slice();const Ll=Ye(wn,Xe(ve));Ll>-1?(wn=[...wn.slice(0,Ll),...wn.slice(Ll+1)],i.cachedOptions.splice(Ll,1),Q(ve)):(e.multipleLimit<=0||wn.length{const{valueKey:kt}=e,Nt=e.modelValue.indexOf(Vt(je,kt));if(Nt>-1&&!C.value){const kn=[...e.modelValue.slice(0,Nt),...e.modelValue.slice(Nt+1)];return i.cachedOptions.splice(Nt,1),De(kn),t("remove-tag",Vt(je,kt)),i.softFocus=!0,Q(je),Ae(Fe)}ve.stopPropagation()},ye=ve=>{const je=i.isComposing;i.isComposing=!0,i.softFocus?i.softFocus=!1:je||t("focus",ve)},ge=ve=>(i.softFocus=!1,Ae(()=>{var je,kt;(kt=(je=d.value)==null?void 0:je.blur)==null||kt.call(je),g.value&&(i.calculatedWidth=g.value.getBoundingClientRect().width),i.isSilentBlur?i.isSilentBlur=!1:i.isComposing&&t("blur",ve),i.isComposing=!1})),ne=()=>{i.displayInputValue.length>0?Ee(""):y.value=!1},ke=ve=>{if(i.displayInputValue.length===0){ve.preventDefault();const je=e.modelValue.slice();je.pop(),Q(i.cachedOptions.pop()),De(je)}},ce=()=>{let ve;return nt(e.modelValue)?ve=[]:ve=void 0,i.softFocus=!0,e.multiple?i.cachedOptions=[]:i.selectedLabel="",y.value=!1,De(ve),t("clear"),Se(),Ae(Fe)},Ee=ve=>{i.displayInputValue=ve,i.inputValue=ve},Z=(ve,je=void 0)=>{const kt=z.value;if(!["forward","backward"].includes(ve)||C.value||kt.length<=0||U.value)return;if(!y.value)return Ke();je===void 0&&(je=i.hoveringIndex);let Nt=-1;ve==="forward"?(Nt=je+1,Nt>=kt.length&&(Nt=0)):ve==="backward"&&(Nt=je-1,(Nt<0||Nt>=kt.length)&&(Nt=kt.length-1));const kn=kt[Nt];if(kn.disabled||kn.type==="Group")return Z(ve,Nt);le(Nt),Ht(Nt)},Oe=()=>{if(y.value)~i.hoveringIndex&&z.value[i.hoveringIndex]&&mt(z.value[i.hoveringIndex],i.hoveringIndex,!1);else return Ke()},le=ve=>{i.hoveringIndex=ve},Ce=()=>{i.hoveringIndex=-1},Ge=()=>{var ve;const je=d.value;je&&((ve=je.focus)==null||ve.call(je))},ot=ve=>{const je=ve.target.value;if(Ee(je),i.displayInputValue.length>0&&!y.value&&(y.value=!0),i.calculatedWidth=g.value.getBoundingClientRect().width,e.multiple&&re(),e.remote)$e();else return st()},ft=()=>(y.value=!1,ge()),$t=()=>(i.inputValue=i.displayInputValue,Ae(()=>{~Y.value&&(le(Y.value),Ht(i.hoveringIndex))})),Ht=ve=>{p.value.scrollToItem(ve)},St=()=>{if(Ce(),e.multiple)if(e.modelValue.length>0){let ve=!1;i.cachedOptions.length=0,i.previousValue=e.modelValue.toString();for(const je of e.modelValue)if(V.value.has(je)){const{index:kt,option:Nt}=V.value.get(je);i.cachedOptions.push(Nt),ve||le(kt),ve=!0}}else i.cachedOptions=[],i.previousValue=void 0;else if(w.value){i.previousValue=e.modelValue;const ve=z.value,je=ve.findIndex(kt=>Xe(kt)===Xe(e.modelValue));~je?(i.selectedLabel=ve[je].label,le(je)):i.selectedLabel=`${e.modelValue}`}else i.selectedLabel="",i.previousValue=void 0;Se(),W()};return de(y,ve=>{var je,kt;t("visible-change",ve),ve?(kt=(je=m.value).update)==null||kt.call(je):(i.displayInputValue="",i.previousQuery=null,ue(""))}),de(()=>e.modelValue,(ve,je)=>{var kt;(!ve||ve.toString()!==i.previousValue)&&St(),!hn(ve,je)&&e.validateEvent&&((kt=r==null?void 0:r.validate)==null||kt.call(r,"change").catch(Nt=>void 0))},{deep:!0}),de(()=>e.options,()=>{const ve=d.value;(!ve||ve&&document.activeElement!==ve)&&St()},{deep:!0}),de(z,()=>Ae(p.value.resetScrollTop)),de(()=>se.value,ve=>{ve||Ce()}),qe(()=>{St()}),fn(h,Ie),{collapseTagSize:H,currentPlaceholder:q,expanded:y,emptyText:B,popupHeight:b,debounce:D,filteredOptions:z,iconComponent:T,iconReverse:O,inputWrapperStyle:R,popperSize:c,dropdownMenuVisible:se,hasModelValue:w,shouldShowPlaceholder:x,selectDisabled:C,selectSize:J,showClearBtn:I,states:i,tagMaxWidth:F,nsSelectV2:l,nsInput:a,calculatorRef:g,controlRef:f,inputRef:d,menuRef:p,popper:m,selectRef:h,selectionRef:v,popperRef:K,validateState:M,validateIcon:L,showTagList:he,collapseTagList:ae,debouncedOnInputChange:$e,deleteTag:bt,getLabel:et,getValueKey:Xe,handleBlur:ge,handleClear:ce,handleClickOutside:ft,handleDel:ke,handleEsc:ne,handleFocus:ye,handleMenuEnter:$t,handleResize:Ie,toggleMenu:Ke,scrollTo:Ht,onInput:ot,onKeyboardNavigate:Z,onKeyboardSelect:Oe,onSelect:mt,onHover:le,onUpdateInputValue:Ee,handleCompositionStart:_e,handleCompositionEnd:Te,handleCompositionUpdate:Pe}},MT=j({name:"ElSelectV2",components:{ElSelectMenu:ET,ElTag:To,ElTooltip:pn,ElIcon:Me},directives:{ClickOutside:cl,ModelText:Bo},props:bT,emits:[lt,Ot,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=S(()=>{const{modelValue:a,multiple:s}=e,r=s?[]:void 0;return nt(a)?s?a:r:s?r:a}),l=PT(Et({...Gt(e),modelValue:n}),t);return dt(If,{props:Et({...Gt(e),height:l.popupHeight,modelValue:n}),popper:l.popper,onSelect:l.onSelect,onHover:l.onHover,onKeyboardNavigate:l.onKeyboardNavigate,onKeyboardSelect:l.onKeyboardSelect}),{...l,modelValue:n}}}),OT={key:0},RT=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],LT=["textContent"],AT=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],VT=["textContent"];function DT(e,t,n,l,a,s){const r=te("el-tag"),i=te("el-tooltip"),u=te("el-icon"),c=te("el-select-menu"),f=Sl("model-text"),d=Sl("click-outside");return He((k(),A("div",{ref:"selectRef",class:$([e.nsSelectV2.b(),e.nsSelectV2.m(e.selectSize)]),onClick:t[24]||(t[24]=We((...p)=>e.toggleMenu&&e.toggleMenu(...p),["stop"])),onMouseenter:t[25]||(t[25]=p=>e.states.comboBoxHovering=!0),onMouseleave:t[26]||(t[26]=p=>e.states.comboBoxHovering=!1)},[E(i,{ref:"popper",visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelectV2.e("popper"),e.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,placement:e.placement,pure:"",transition:`${e.nsSelectV2.namespace.value}-zoom-in-top`,trigger:"click",persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[23]||(t[23]=p=>e.states.inputValue=e.states.displayInputValue)},{default:N(()=>[P("div",{ref:"selectionRef",class:$([e.nsSelectV2.e("wrapper"),e.nsSelectV2.is("focused",e.states.isComposing||e.expanded),e.nsSelectV2.is("hovering",e.states.comboBoxHovering),e.nsSelectV2.is("filterable",e.filterable),e.nsSelectV2.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(k(),A("div",OT,[ie(e.$slots,"prefix")])):X("v-if",!0),e.multiple?(k(),A("div",{key:1,class:$(e.nsSelectV2.e("selection"))},[e.collapseTags&&e.modelValue.length>0?(k(),A(Re,{key:0},[(k(!0),A(Re,null,Je(e.showTagList,p=>(k(),A("div",{key:e.getValueKey(p),class:$(e.nsSelectV2.e("selected-item"))},[E(r,{closable:!e.selectDisabled&&!(p!=null&&p.disable),size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:m=>e.deleteTag(m,p)},{default:N(()=>[P("span",{class:$(e.nsSelectV2.e("tags-text")),style:Ve({maxWidth:`${e.tagMaxWidth}px`})},oe(p==null?void 0:p.label),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),P("div",{class:$(e.nsSelectV2.e("selected-item"))},[e.modelValue.length>e.maxCollapseTags?(k(),G(r,{key:0,closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""},{default:N(()=>[e.collapseTagsTooltip?(k(),G(i,{key:0,disabled:e.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:!1},{default:N(()=>[P("span",{class:$(e.nsSelectV2.e("tags-text")),style:Ve({maxWidth:`${e.tagMaxWidth}px`})},"+ "+oe(e.modelValue.length-e.maxCollapseTags),7)]),content:N(()=>[P("div",{class:$(e.nsSelectV2.e("selection"))},[(k(!0),A(Re,null,Je(e.collapseTagList,p=>(k(),A("div",{key:e.getValueKey(p),class:$(e.nsSelectV2.e("selected-item"))},[E(r,{closable:!e.selectDisabled&&!p.disabled,size:e.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:m=>e.deleteTag(m,p)},{default:N(()=>[P("span",{class:$(e.nsSelectV2.e("tags-text")),style:Ve({maxWidth:`${e.tagMaxWidth}px`})},oe(e.getLabel(p)),7)]),_:2},1032,["closable","size","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect"])):(k(),A("span",{key:1,class:$(e.nsSelectV2.e("tags-text")),style:Ve({maxWidth:`${e.tagMaxWidth}px`})},"+ "+oe(e.modelValue.length-e.maxCollapseTags),7))]),_:1},8,["size"])):X("v-if",!0)],2)],64)):(k(!0),A(Re,{key:1},Je(e.states.cachedOptions,p=>(k(),A("div",{key:e.getValueKey(p),class:$(e.nsSelectV2.e("selected-item"))},[E(r,{closable:!e.selectDisabled&&!p.disabled,size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:m=>e.deleteTag(m,p)},{default:N(()=>[P("span",{class:$(e.nsSelectV2.e("tags-text")),style:Ve({maxWidth:`${e.tagMaxWidth}px`})},oe(e.getLabel(p)),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),P("div",{class:$([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")]),style:Ve(e.inputWrapperStyle)},[He(P("input",{id:e.id,ref:"inputRef",autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-labelledby":e.label,class:$([e.nsSelectV2.is(e.selectSize),e.nsSelectV2.e("combobox-input")]),disabled:e.disabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,unselectable:e.expanded?"on":void 0,"onUpdate:modelValue":t[0]||(t[0]=(...p)=>e.onUpdateInputValue&&e.onUpdateInputValue(...p)),onFocus:t[1]||(t[1]=(...p)=>e.handleFocus&&e.handleFocus(...p)),onBlur:t[2]||(t[2]=(...p)=>e.handleBlur&&e.handleBlur(...p)),onInput:t[3]||(t[3]=(...p)=>e.onInput&&e.onInput(...p)),onCompositionstart:t[4]||(t[4]=(...p)=>e.handleCompositionStart&&e.handleCompositionStart(...p)),onCompositionupdate:t[5]||(t[5]=(...p)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...p)),onCompositionend:t[6]||(t[6]=(...p)=>e.handleCompositionEnd&&e.handleCompositionEnd(...p)),onKeydown:[t[7]||(t[7]=ht(We(p=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[8]||(t[8]=ht(We(p=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[9]||(t[9]=ht(We((...p)=>e.onKeyboardSelect&&e.onKeyboardSelect(...p),["stop","prevent"]),["enter"])),t[10]||(t[10]=ht(We((...p)=>e.handleEsc&&e.handleEsc(...p),["stop","prevent"]),["esc"])),t[11]||(t[11]=ht(We((...p)=>e.handleDel&&e.handleDel(...p),["stop"]),["delete"]))]},null,42,RT),[[f,e.states.displayInputValue]]),e.filterable?(k(),A("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:$(e.nsSelectV2.e("input-calculator")),textContent:oe(e.states.displayInputValue)},null,10,LT)):X("v-if",!0)],6)],2)):(k(),A(Re,{key:2},[P("div",{class:$([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")])},[He(P("input",{id:e.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":e.label,"aria-expanded":e.expanded,autocapitalize:"off",autocomplete:e.autocomplete,class:$(e.nsSelectV2.e("combobox-input")),disabled:e.disabled,name:e.name,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",unselectable:e.expanded?"on":void 0,onCompositionstart:t[12]||(t[12]=(...p)=>e.handleCompositionStart&&e.handleCompositionStart(...p)),onCompositionupdate:t[13]||(t[13]=(...p)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...p)),onCompositionend:t[14]||(t[14]=(...p)=>e.handleCompositionEnd&&e.handleCompositionEnd(...p)),onFocus:t[15]||(t[15]=(...p)=>e.handleFocus&&e.handleFocus(...p)),onBlur:t[16]||(t[16]=(...p)=>e.handleBlur&&e.handleBlur(...p)),onInput:t[17]||(t[17]=(...p)=>e.onInput&&e.onInput(...p)),onKeydown:[t[18]||(t[18]=ht(We(p=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[19]||(t[19]=ht(We(p=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[20]||(t[20]=ht(We((...p)=>e.onKeyboardSelect&&e.onKeyboardSelect(...p),["stop","prevent"]),["enter"])),t[21]||(t[21]=ht(We((...p)=>e.handleEsc&&e.handleEsc(...p),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":t[22]||(t[22]=(...p)=>e.onUpdateInputValue&&e.onUpdateInputValue(...p))},null,42,AT),[[f,e.states.displayInputValue]])],2),e.filterable?(k(),A("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:$([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-calculator")]),textContent:oe(e.states.displayInputValue)},null,10,VT)):X("v-if",!0)],64)),e.shouldShowPlaceholder?(k(),A("span",{key:3,class:$([e.nsSelectV2.e("placeholder"),e.nsSelectV2.is("transparent",e.multiple?e.modelValue.length===0:!e.hasModelValue)])},oe(e.currentPlaceholder),3)):X("v-if",!0),P("span",{class:$(e.nsSelectV2.e("suffix"))},[e.iconComponent?He((k(),G(u,{key:0,class:$([e.nsSelectV2.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:N(()=>[(k(),G(it(e.iconComponent)))]),_:1},8,["class"])),[[at,!e.showClearBtn]]):X("v-if",!0),e.showClearBtn&&e.clearIcon?(k(),G(u,{key:1,class:$([e.nsSelectV2.e("caret"),e.nsInput.e("icon")]),onClick:We(e.handleClear,["prevent","stop"])},{default:N(()=>[(k(),G(it(e.clearIcon)))]),_:1},8,["class","onClick"])):X("v-if",!0),e.validateState&&e.validateIcon?(k(),G(u,{key:2,class:$([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:N(()=>[(k(),G(it(e.validateIcon)))]),_:1},8,["class"])):X("v-if",!0)],2)],2)]),content:N(()=>[E(c,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},{default:N(p=>[ie(e.$slots,"default",On(vr(p)))]),empty:N(()=>[ie(e.$slots,"empty",{},()=>[P("p",{class:$(e.nsSelectV2.e("empty"))},oe(e.emptyText?e.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[d,e.handleClickOutside,e.popperRef]])}var da=be(MT,[["render",DT],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);da.install=e=>{e.component(da.name,da)};const BT=da,xT=BT,zT=we({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),FT=we({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),HT=j({name:"ElSkeletonItem"}),KT=j({...HT,props:FT,setup(e){const t=fe("skeleton");return(n,l)=>(k(),A("div",{class:$([o(t).e("item"),o(t).e(n.variant)])},[n.variant==="image"?(k(),G(o(kv),{key:0})):X("v-if",!0)],2))}});var La=be(KT,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const WT=j({name:"ElSkeleton"}),UT=j({...WT,props:zT,setup(e,{expose:t}){const n=e,l=fe("skeleton"),a=Vm(Lt(n,"loading"),n.throttle);return t({uiLoading:a}),(s,r)=>o(a)?(k(),A("div",rt({key:0,class:[o(l).b(),o(l).is("animated",s.animated)]},s.$attrs),[(k(!0),A(Re,null,Je(s.count,i=>(k(),A(Re,{key:i},[s.loading?ie(s.$slots,"template",{key:i},()=>[E(La,{class:$(o(l).is("first")),variant:"p"},null,8,["class"]),(k(!0),A(Re,null,Je(s.rows,u=>(k(),G(La,{key:u,class:$([o(l).e("paragraph"),o(l).is("last",u===s.rows&&s.rows>1)]),variant:"p"},null,8,["class"]))),128))]):X("v-if",!0)],64))),128))],16)):ie(s.$slots,"default",On(rt({key:1},s.$attrs)))}});var jT=be(UT,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const qT=tt(jT,{SkeletonItem:La}),GT=xt(La),Nf=Symbol("sliderContextKey"),YT=we({modelValue:{type:ee([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:an,inputSize:an,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:ee(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:ee(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:zo,default:"top"},marks:{type:ee(Object)},validateEvent:{type:Boolean,default:!0}}),ws=e=>Ue(e)||nt(e)&&e.every(Ue),XT={[lt]:ws,[dn]:ws,[Ot]:ws},ZT=(e,t,n)=>{const l=_();return qe(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Qt(window,"resize",n),await Ae(),n()}),{sliderWrapper:l}},JT=e=>S(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,l)=>n-l).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),QT=(e,t,n)=>{const{form:l,formItem:a}=vn(),s=Pt(),r=_(),i=_(),u={firstButton:r,secondButton:i},c=S(()=>e.disabled||(l==null?void 0:l.disabled)||!1),f=S(()=>Math.min(t.firstValue,t.secondValue)),d=S(()=>Math.max(t.firstValue,t.secondValue)),p=S(()=>e.range?`${100*(d.value-f.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),m=S(()=>e.range?`${100*(f.value-e.min)/(e.max-e.min)}%`:"0%"),h=S(()=>e.vertical?{height:e.height}:{}),v=S(()=>e.vertical?{height:p.value,bottom:m.value}:{width:p.value,left:m.value}),g=()=>{s.value&&(t.sliderSize=s.value[`client${e.vertical?"Height":"Width"}`])},y=B=>{const z=e.min+B*(e.max-e.min)/100;if(!e.range)return r;let V;return Math.abs(f.value-z)t.secondValue?"firstButton":"secondButton",u[V]},C=B=>{const z=y(B);return z.value.setPosition(B),z},b=B=>{t.firstValue=B,I(e.range?[f.value,d.value]:B)},w=B=>{t.secondValue=B,e.range&&I([f.value,d.value])},I=B=>{n(lt,B),n(dn,B)},T=async()=>{await Ae(),n(Ot,e.range?[f.value,d.value]:e.modelValue)},O=B=>{var z,V,U,J,H,F;if(c.value||t.dragging)return;g();let W=0;if(e.vertical){const R=(U=(V=(z=B.touches)==null?void 0:z.item(0))==null?void 0:V.clientY)!=null?U:B.clientY;W=(s.value.getBoundingClientRect().bottom-R)/t.sliderSize*100}else{const R=(F=(H=(J=B.touches)==null?void 0:J.item(0))==null?void 0:H.clientX)!=null?F:B.clientX,x=s.value.getBoundingClientRect().left;W=(R-x)/t.sliderSize*100}if(!(W<0||W>100))return C(W)};return{elFormItem:a,slider:s,firstButton:r,secondButton:i,sliderDisabled:c,minValue:f,maxValue:d,runwayStyle:h,barStyle:v,resetSize:g,setPosition:C,emitChange:T,onSliderWrapperPrevent:B=>{var z,V;((z=u.firstButton.value)!=null&&z.dragging||(V=u.secondButton.value)!=null&&V.dragging)&&B.preventDefault()},onSliderClick:B=>{O(B)&&T()},onSliderDown:async B=>{const z=O(B);z&&(await Ae(),z.value.onButtonDown(B))},setFirstValue:b,setSecondValue:w}},{left:eI,down:tI,right:nI,up:lI,home:oI,end:aI,pageUp:sI,pageDown:rI}=Be,iI=(e,t,n)=>{const l=_(),a=_(!1),s=S(()=>t.value instanceof Function),r=S(()=>s.value&&t.value(e.modelValue)||e.modelValue),i=yn(()=>{n.value&&(a.value=!0)},50),u=yn(()=>{n.value&&(a.value=!1)},50);return{tooltip:l,tooltipVisible:a,formatValue:r,displayTooltip:i,hideTooltip:u}},uI=(e,t,n)=>{const{disabled:l,min:a,max:s,step:r,showTooltip:i,precision:u,sliderSize:c,formatTooltip:f,emitChange:d,resetSize:p,updateDragging:m}=Le(Nf),{tooltip:h,tooltipVisible:v,formatValue:g,displayTooltip:y,hideTooltip:C}=iI(e,f,i),b=_(),w=S(()=>`${(e.modelValue-a.value)/(s.value-a.value)*100}%`),I=S(()=>e.vertical?{bottom:w.value}:{left:w.value}),T=()=>{t.hovering=!0,y()},O=()=>{t.hovering=!1,t.dragging||C()},M=K=>{l.value||(K.preventDefault(),W(K),window.addEventListener("mousemove",R),window.addEventListener("touchmove",R),window.addEventListener("mouseup",x),window.addEventListener("touchend",x),window.addEventListener("contextmenu",x),b.value.focus())},L=K=>{l.value||(t.newPosition=Number.parseFloat(w.value)+K/(s.value-a.value)*100,q(t.newPosition),d())},D=()=>{L(-r.value)},B=()=>{L(r.value)},z=()=>{L(-r.value*4)},V=()=>{L(r.value*4)},U=()=>{l.value||(q(0),d())},J=()=>{l.value||(q(100),d())},H=K=>{let Y=!0;[eI,tI].includes(K.key)?D():[nI,lI].includes(K.key)?B():K.key===oI?U():K.key===aI?J():K.key===rI?z():K.key===sI?V():Y=!1,Y&&K.preventDefault()},F=K=>{let Y,se;return K.type.startsWith("touch")?(se=K.touches[0].clientY,Y=K.touches[0].clientX):(se=K.clientY,Y=K.clientX),{clientX:Y,clientY:se}},W=K=>{t.dragging=!0,t.isClick=!0;const{clientX:Y,clientY:se}=F(K);e.vertical?t.startY=se:t.startX=Y,t.startPosition=Number.parseFloat(w.value),t.newPosition=t.startPosition},R=K=>{if(t.dragging){t.isClick=!1,y(),p();let Y;const{clientX:se,clientY:he}=F(K);e.vertical?(t.currentY=he,Y=(t.startY-t.currentY)/c.value*100):(t.currentX=se,Y=(t.currentX-t.startX)/c.value*100),t.newPosition=t.startPosition+Y,q(t.newPosition)}},x=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||C(),t.isClick||q(t.newPosition),d()},0),window.removeEventListener("mousemove",R),window.removeEventListener("touchmove",R),window.removeEventListener("mouseup",x),window.removeEventListener("touchend",x),window.removeEventListener("contextmenu",x))},q=async K=>{if(K===null||Number.isNaN(+K))return;K<0?K=0:K>100&&(K=100);const Y=100/((s.value-a.value)/r.value);let he=Math.round(K/Y)*Y*(s.value-a.value)*.01+a.value;he=Number.parseFloat(he.toFixed(u.value)),he!==e.modelValue&&n(lt,he),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await Ae(),t.dragging&&y(),h.value.updatePopper()};return de(()=>t.dragging,K=>{m(K)}),{disabled:l,button:b,tooltip:h,tooltipVisible:v,showTooltip:i,wrapperStyle:I,formatValue:g,handleMouseEnter:T,handleMouseLeave:O,onButtonDown:M,onKeyDown:H,setPosition:q}},cI=(e,t,n,l)=>({stops:S(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const r=(e.max-e.min)/e.step,i=100*e.step/(e.max-e.min),u=Array.from({length:r-1}).map((c,f)=>(f+1)*i);return e.range?u.filter(c=>c<100*(n.value-e.min)/(e.max-e.min)||c>100*(l.value-e.min)/(e.max-e.min)):u.filter(c=>c>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:r=>e.vertical?{bottom:`${r}%`}:{left:`${r}%`}}),dI=(e,t,n,l,a,s)=>{const r=c=>{a(lt,c),a(dn,c)},i=()=>e.range?![n.value,l.value].every((c,f)=>c===t.oldValue[f]):e.modelValue!==t.oldValue,u=()=>{var c,f;e.min>e.max&&jt("Slider","min should not be greater than max.");const d=e.modelValue;e.range&&Array.isArray(d)?d[1]e.max?r([e.max,e.max]):d[0]e.max?r([d[0],e.max]):(t.firstValue=d[0],t.secondValue=d[1],i()&&(e.validateEvent&&((c=s==null?void 0:s.validate)==null||c.call(s,"change").catch(p=>void 0)),t.oldValue=d.slice())):!e.range&&typeof d=="number"&&!Number.isNaN(d)&&(de.max?r(e.max):(t.firstValue=d,i()&&(e.validateEvent&&((f=s==null?void 0:s.validate)==null||f.call(s,"change").catch(p=>void 0)),t.oldValue=d)))};u(),de(()=>t.dragging,c=>{c||u()}),de(()=>e.modelValue,(c,f)=>{t.dragging||Array.isArray(c)&&Array.isArray(f)&&c.every((d,p)=>d===f[p])&&t.firstValue===c[0]&&t.secondValue===c[1]||u()},{deep:!0}),de(()=>[e.min,e.max],()=>{u()})},fI=we({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:zo,default:"top"}}),pI={[lt]:e=>Ue(e)},vI=["tabindex"],mI=j({name:"ElSliderButton"}),hI=j({...mI,props:fI,emits:pI,setup(e,{expose:t,emit:n}){const l=e,a=fe("slider"),s=Et({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:l.modelValue}),{disabled:r,button:i,tooltip:u,showTooltip:c,tooltipVisible:f,wrapperStyle:d,formatValue:p,handleMouseEnter:m,handleMouseLeave:h,onButtonDown:v,onKeyDown:g,setPosition:y}=uI(l,s,n),{hovering:C,dragging:b}=Gt(s);return t({onButtonDown:v,onKeyDown:g,setPosition:y,hovering:C,dragging:b}),(w,I)=>(k(),A("div",{ref_key:"button",ref:i,class:$([o(a).e("button-wrapper"),{hover:o(C),dragging:o(b)}]),style:Ve(o(d)),tabindex:o(r)?-1:0,onMouseenter:I[0]||(I[0]=(...T)=>o(m)&&o(m)(...T)),onMouseleave:I[1]||(I[1]=(...T)=>o(h)&&o(h)(...T)),onMousedown:I[2]||(I[2]=(...T)=>o(v)&&o(v)(...T)),onTouchstart:I[3]||(I[3]=(...T)=>o(v)&&o(v)(...T)),onFocus:I[4]||(I[4]=(...T)=>o(m)&&o(m)(...T)),onBlur:I[5]||(I[5]=(...T)=>o(h)&&o(h)(...T)),onKeydown:I[6]||(I[6]=(...T)=>o(g)&&o(g)(...T))},[E(o(pn),{ref_key:"tooltip",ref:u,visible:o(f),placement:w.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":w.tooltipClass,disabled:!o(c),persistent:""},{content:N(()=>[P("span",null,oe(o(p)),1)]),default:N(()=>[P("div",{class:$([o(a).e("button"),{hover:o(C),dragging:o(b)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,vI))}});var vu=be(hI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const gI=we({mark:{type:ee([String,Object]),default:void 0}});var yI=j({name:"ElSliderMarker",props:gI,setup(e){const t=fe("slider"),n=S(()=>ct(e.mark)?e.mark:e.mark.label),l=S(()=>ct(e.mark)?void 0:e.mark.style);return()=>xe("div",{class:t.e("marks-text"),style:l.value},n.value)}});const bI=["id","role","aria-label","aria-labelledby"],wI={key:1},kI=j({name:"ElSlider"}),CI=j({...kI,props:YT,emits:XT,setup(e,{expose:t,emit:n}){const l=e,a=fe("slider"),{t:s}=yt(),r=Et({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:i,slider:u,firstButton:c,secondButton:f,sliderDisabled:d,minValue:p,maxValue:m,runwayStyle:h,barStyle:v,resetSize:g,emitChange:y,onSliderWrapperPrevent:C,onSliderClick:b,onSliderDown:w,setFirstValue:I,setSecondValue:T}=QT(l,r,n),{stops:O,getStopStyle:M}=cI(l,r,p,m),{inputId:L,isLabeledByFormItem:D}=dl(l,{formItemContext:i}),B=qt(),z=S(()=>l.inputSize||B.value),V=S(()=>l.label||s("el.slider.defaultLabel",{min:l.min,max:l.max})),U=S(()=>l.range?l.rangeStartLabel||s("el.slider.defaultRangeStartLabel"):V.value),J=S(()=>l.formatValueText?l.formatValueText(K.value):`${K.value}`),H=S(()=>l.rangeEndLabel||s("el.slider.defaultRangeEndLabel")),F=S(()=>l.formatValueText?l.formatValueText(Y.value):`${Y.value}`),W=S(()=>[a.b(),a.m(B.value),a.is("vertical",l.vertical),{[a.m("with-input")]:l.showInput}]),R=JT(l);dI(l,r,p,m,n,i);const x=S(()=>{const ae=[l.min,l.max,l.step].map(ue=>{const Q=`${ue}`.split(".")[1];return Q?Q.length:0});return Math.max.apply(null,ae)}),{sliderWrapper:q}=ZT(l,r,g),{firstValue:K,secondValue:Y,sliderSize:se}=Gt(r),he=ae=>{r.dragging=ae};return dt(Nf,{...Gt(l),sliderSize:se,disabled:d,precision:x,emitChange:y,resetSize:g,updateDragging:he}),t({onSliderClick:b}),(ae,ue)=>{var Q,me;return k(),A("div",{id:ae.range?o(L):void 0,ref_key:"sliderWrapper",ref:q,class:$(o(W)),role:ae.range?"group":void 0,"aria-label":ae.range&&!o(D)?o(V):void 0,"aria-labelledby":ae.range&&o(D)?(Q=o(i))==null?void 0:Q.labelId:void 0,onTouchstart:ue[2]||(ue[2]=(...Se)=>o(C)&&o(C)(...Se)),onTouchmove:ue[3]||(ue[3]=(...Se)=>o(C)&&o(C)(...Se))},[P("div",{ref_key:"slider",ref:u,class:$([o(a).e("runway"),{"show-input":ae.showInput&&!ae.range},o(a).is("disabled",o(d))]),style:Ve(o(h)),onMousedown:ue[0]||(ue[0]=(...Se)=>o(w)&&o(w)(...Se)),onTouchstart:ue[1]||(ue[1]=(...Se)=>o(w)&&o(w)(...Se))},[P("div",{class:$(o(a).e("bar")),style:Ve(o(v))},null,6),E(vu,{id:ae.range?void 0:o(L),ref_key:"firstButton",ref:c,"model-value":o(K),vertical:ae.vertical,"tooltip-class":ae.tooltipClass,placement:ae.placement,role:"slider","aria-label":ae.range||!o(D)?o(U):void 0,"aria-labelledby":!ae.range&&o(D)?(me=o(i))==null?void 0:me.labelId:void 0,"aria-valuemin":ae.min,"aria-valuemax":ae.range?o(Y):ae.max,"aria-valuenow":o(K),"aria-valuetext":o(J),"aria-orientation":ae.vertical?"vertical":"horizontal","aria-disabled":o(d),"onUpdate:modelValue":o(I)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),ae.range?(k(),G(vu,{key:0,ref_key:"secondButton",ref:f,"model-value":o(Y),vertical:ae.vertical,"tooltip-class":ae.tooltipClass,placement:ae.placement,role:"slider","aria-label":o(H),"aria-valuemin":o(K),"aria-valuemax":ae.max,"aria-valuenow":o(Y),"aria-valuetext":o(F),"aria-orientation":ae.vertical?"vertical":"horizontal","aria-disabled":o(d),"onUpdate:modelValue":o(T)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):X("v-if",!0),ae.showStops?(k(),A("div",wI,[(k(!0),A(Re,null,Je(o(O),(Se,_e)=>(k(),A("div",{key:_e,class:$(o(a).e("stop")),style:Ve(o(M)(Se))},null,6))),128))])):X("v-if",!0),o(R).length>0?(k(),A(Re,{key:2},[P("div",null,[(k(!0),A(Re,null,Je(o(R),(Se,_e)=>(k(),A("div",{key:_e,style:Ve(o(M)(Se.position)),class:$([o(a).e("stop"),o(a).e("marks-stop")])},null,6))),128))]),P("div",{class:$(o(a).e("marks"))},[(k(!0),A(Re,null,Je(o(R),(Se,_e)=>(k(),G(o(yI),{key:_e,mark:Se.mark,style:Ve(o(M)(Se.position))},null,8,["mark","style"]))),128))],2)],64)):X("v-if",!0)],38),ae.showInput&&!ae.range?(k(),G(o(tf),{key:0,ref:"input","model-value":o(K),class:$(o(a).e("input")),step:ae.step,disabled:o(d),controls:ae.showInputControls,min:ae.min,max:ae.max,debounce:ae.debounce,size:o(z),"onUpdate:modelValue":o(I),onChange:o(y)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):X("v-if",!0)],42,bI)}}});var SI=be(CI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const _I=tt(SI),EI=we({prefixCls:{type:String}}),mu=j({name:"ElSpaceItem",props:EI,setup(e,{slots:t}){const n=fe("space"),l=S(()=>`${e.prefixCls||n.b()}__item`);return()=>xe("div",{class:l.value},ie(t,"default"))}}),hu={small:8,default:12,large:16};function $I(e){const t=fe("space"),n=S(()=>[t.b(),t.m(e.direction),e.class]),l=_(0),a=_(0),s=S(()=>{const i=e.wrap||e.fill?{flexWrap:"wrap",marginBottom:`-${a.value}px`}:{},u={alignItems:e.alignment};return[i,u,e.style]}),r=S(()=>{const i={paddingBottom:`${a.value}px`,marginRight:`${l.value}px`},u=e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{};return[i,u]});return En(()=>{const{size:i="small",wrap:u,direction:c,fill:f}=e;if(nt(i)){const[d=0,p=0]=i;l.value=d,a.value=p}else{let d;Ue(i)?d=i:d=hu[i||"small"]||hu.small,(u||f)&&c==="horizontal"?l.value=a.value=d:c==="horizontal"?(l.value=d,a.value=0):(a.value=d,l.value=0)}}),{classes:n,containerStyle:s,itemStyle:r}}const TI=we({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:ee([String,Object,Array]),default:""},style:{type:ee([String,Array,Object]),default:""},alignment:{type:ee(String),default:"center"},prefixCls:{type:String},spacer:{type:ee([Object,String,Number,Array]),default:null,validator:e=>Ft(e)||Ue(e)||ct(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:Kn,validator:e=>Ue(e)||nt(e)&&e.length===2&&e.every(Ue)}}),II=j({name:"ElSpace",props:TI,setup(e,{slots:t}){const{classes:n,containerStyle:l,itemStyle:a}=$I(e);function s(r,i="",u=[]){const{prefixCls:c}=e;return r.forEach((f,d)=>{Ns(f)?nt(f.children)&&f.children.forEach((p,m)=>{Ns(p)&&nt(p.children)?s(p.children,`${i+m}-`,u):u.push(E(mu,{style:a.value,prefixCls:c,key:`nested-${i+m}`},{default:()=>[p]},Cn.PROPS|Cn.STYLE,["style","prefixCls"]))}):km(f)&&u.push(E(mu,{style:a.value,prefixCls:c,key:`LoopKey${i+d}`},{default:()=>[f]},Cn.PROPS|Cn.STYLE,["style","prefixCls"]))}),u}return()=>{var r;const{spacer:i,direction:u}=e,c=ie(t,"default",{key:0},()=>[]);if(((r=c.children)!=null?r:[]).length===0)return null;if(nt(c.children)){let f=s(c.children);if(i){const d=f.length-1;f=f.reduce((p,m,h)=>{const v=[...p,m];return h!==d&&v.push(E("span",{style:[a.value,u==="vertical"?"width: 100%":null],key:h},[Ft(i)?i:pe(i,Cn.TEXT)],Cn.STYLE)),v},[])}return E("div",{class:n.value,style:l.value},f,Cn.STYLE|Cn.CLASS)}return c.children}}}),NI=tt(II),PI=we({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:ee([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:ee([String,Object,Array])}}),MI=j({name:"ElStatistic"}),OI=j({...MI,props:PI,setup(e,{expose:t}){const n=e,l=fe("statistic"),a=S(()=>{const{value:s,formatter:r,precision:i,decimalSeparator:u,groupSeparator:c}=n;if(_t(r))return r(s);if(!Ue(s))return s;let[f,d=""]=String(s).split(".");return d=d.padEnd(i,"0").slice(0,i>0?i:0),f=f.replace(/\B(?=(\d{3})+(?!\d))/g,c),[f,d].join(d?u:"")});return t({displayValue:a}),(s,r)=>(k(),A("div",{class:$(o(l).b())},[s.$slots.title||s.title?(k(),A("div",{key:0,class:$(o(l).e("head"))},[ie(s.$slots,"title",{},()=>[pe(oe(s.title),1)])],2)):X("v-if",!0),P("div",{class:$(o(l).e("content"))},[s.$slots.prefix||s.prefix?(k(),A("div",{key:0,class:$(o(l).e("prefix"))},[ie(s.$slots,"prefix",{},()=>[P("span",null,oe(s.prefix),1)])],2)):X("v-if",!0),P("span",{class:$(o(l).e("number")),style:Ve(s.valueStyle)},oe(o(a)),7),s.$slots.suffix||s.suffix?(k(),A("div",{key:1,class:$(o(l).e("suffix"))},[ie(s.$slots,"suffix",{},()=>[P("span",null,oe(s.suffix),1)])],2)):X("v-if",!0)],2)],2))}});var RI=be(OI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/statistic/src/statistic.vue"]]);const Pf=tt(RI),LI=we({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:ee([Number,Object]),default:0},valueStyle:{type:ee([String,Object,Array])}}),AI={finish:()=>!0,[Ot]:e=>Ue(e)},VI=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],gu=e=>Ue(e)?new Date(e).getTime():e.valueOf(),yu=(e,t)=>{let n=e;const l=/\[([^\]]*)]/g;return VI.reduce((s,[r,i])=>{const u=new RegExp(`${r}+(?![^\\[\\]]*\\])`,"g");if(u.test(s)){const c=Math.floor(n/i);return n-=c*i,s.replace(u,f=>String(c).padStart(f.length,"0"))}return s},t).replace(l,"$1")},DI=j({name:"ElCountdown"}),BI=j({...DI,props:LI,emits:AI,setup(e,{expose:t,emit:n}){const l=e;let a;const s=_(gu(l.value)-Date.now()),r=S(()=>yu(s.value,l.format)),i=f=>yu(f,l.format),u=()=>{a&&(Ga(a),a=void 0)},c=()=>{const f=gu(l.value),d=()=>{let p=f-Date.now();n("change",p),p<=0?(p=0,u(),n("finish")):a=Eo(d),s.value=p};a=Eo(d)};return de(()=>[l.value,l.format],()=>{u(),c()},{immediate:!0}),At(()=>{u()}),t({displayValue:r}),(f,d)=>(k(),G(o(Pf),{value:s.value,title:f.title,prefix:f.prefix,suffix:f.suffix,"value-style":f.valueStyle,formatter:i},zn({_:2},[Je(f.$slots,(p,m)=>({name:m,fn:N(()=>[ie(f.$slots,m)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var xI=be(BI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/countdown/src/countdown.vue"]]);const zI=tt(xI),FI=we({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),HI={[Ot]:(e,t)=>[e,t].every(Ue)},KI=j({name:"ElSteps"}),WI=j({...KI,props:FI,emits:HI,setup(e,{emit:t}){const n=e,l=fe("steps"),{children:a,addChild:s,removeChild:r}=Nr(ut(),"ElStep");return de(a,()=>{a.value.forEach((i,u)=>{i.setIndex(u)})}),dt("ElSteps",{props:n,steps:a,addStep:s,removeStep:r}),de(()=>n.active,(i,u)=>{t(Ot,i,u)}),(i,u)=>(k(),A("div",{class:$([o(l).b(),o(l).m(i.simple?"simple":i.direction)])},[ie(i.$slots,"default")],2))}});var UI=be(WI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const jI=we({title:{type:String,default:""},icon:{type:Mt},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),qI=j({name:"ElStep"}),GI=j({...qI,props:jI,setup(e){const t=e,n=fe("step"),l=_(-1),a=_({}),s=_(""),r=Le("ElSteps"),i=ut();qe(()=>{de([()=>r.props.active,()=>r.props.processStatus,()=>r.props.finishStatus],([T])=>{w(T)},{immediate:!0})}),At(()=>{r.removeStep(I.uid)});const u=S(()=>t.status||s.value),c=S(()=>{const T=r.steps.value[l.value-1];return T?T.currentStatus:"wait"}),f=S(()=>r.props.alignCenter),d=S(()=>r.props.direction==="vertical"),p=S(()=>r.props.simple),m=S(()=>r.steps.value.length),h=S(()=>{var T;return((T=r.steps.value[m.value-1])==null?void 0:T.uid)===(i==null?void 0:i.uid)}),v=S(()=>p.value?"":r.props.space),g=S(()=>[n.b(),n.is(p.value?"simple":r.props.direction),n.is("flex",h.value&&!v.value&&!f.value),n.is("center",f.value&&!d.value&&!p.value)]),y=S(()=>{const T={flexBasis:Ue(v.value)?`${v.value}px`:v.value?v.value:`${100/(m.value-(f.value?0:1))}%`};return d.value||h.value&&(T.maxWidth=`${100/m.value}%`),T}),C=T=>{l.value=T},b=T=>{const O=T==="wait",M={transitionDelay:`${O?"-":""}${150*l.value}ms`},L=T===r.props.processStatus||O?0:100;M.borderWidth=L&&!p.value?"1px":0,M[r.props.direction==="vertical"?"height":"width"]=`${L}%`,a.value=M},w=T=>{T>l.value?s.value=r.props.finishStatus:T===l.value&&c.value!=="error"?s.value=r.props.processStatus:s.value="wait";const O=r.steps.value[l.value-1];O&&O.calcProgress(s.value)},I=Et({uid:i.uid,currentStatus:u,setIndex:C,calcProgress:b});return r.addStep(I),(T,O)=>(k(),A("div",{style:Ve(o(y)),class:$(o(g))},[X(" icon & line "),P("div",{class:$([o(n).e("head"),o(n).is(o(u))])},[o(p)?X("v-if",!0):(k(),A("div",{key:0,class:$(o(n).e("line"))},[P("i",{class:$(o(n).e("line-inner")),style:Ve(a.value)},null,6)],2)),P("div",{class:$([o(n).e("icon"),o(n).is(T.icon||T.$slots.icon?"icon":"text")])},[ie(T.$slots,"icon",{},()=>[T.icon?(k(),G(o(Me),{key:0,class:$(o(n).e("icon-inner"))},{default:N(()=>[(k(),G(it(T.icon)))]),_:1},8,["class"])):o(u)==="success"?(k(),G(o(Me),{key:1,class:$([o(n).e("icon-inner"),o(n).is("status")])},{default:N(()=>[E(o(Ml))]),_:1},8,["class"])):o(u)==="error"?(k(),G(o(Me),{key:2,class:$([o(n).e("icon-inner"),o(n).is("status")])},{default:N(()=>[E(o($n))]),_:1},8,["class"])):o(p)?X("v-if",!0):(k(),A("div",{key:3,class:$(o(n).e("icon-inner"))},oe(l.value+1),3))])],2)],2),X(" title & description "),P("div",{class:$(o(n).e("main"))},[P("div",{class:$([o(n).e("title"),o(n).is(o(u))])},[ie(T.$slots,"title",{},()=>[pe(oe(T.title),1)])],2),o(p)?(k(),A("div",{key:0,class:$(o(n).e("arrow"))},null,2)):(k(),A("div",{key:1,class:$([o(n).e("description"),o(n).is(o(u))])},[ie(T.$slots,"description",{},()=>[pe(oe(T.description),1)])],2))],2)],6))}});var Mf=be(GI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const YI=tt(UI,{Step:Mf}),XI=xt(Mf),ZI=we({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:ja},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:Mt},inactiveIcon:{type:Mt},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:ee(Function)},id:String,tabindex:{type:[String,Number]},value:{type:[Boolean,String,Number],default:!1}}),JI={[lt]:e=>Wt(e)||ct(e)||Ue(e),[Ot]:e=>Wt(e)||ct(e)||Ue(e),[dn]:e=>Wt(e)||ct(e)||Ue(e)},QI=["onClick"],eN=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],tN=["aria-hidden"],nN=["aria-hidden"],lN=["aria-hidden"],Xs="ElSwitch",oN=j({name:Xs}),aN=j({...oN,props:ZI,emits:JI,setup(e,{expose:t,emit:n}){const l=e,a=ut(),{formItem:s}=vn(),r=qt(),i=fe("switch");(M=>{M.forEach(L=>{Fn({from:L[0],replacement:L[1],scope:Xs,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},S(()=>{var D;return!!((D=a.vnode.props)!=null&&D[L[2]])}))})})([['"value"','"model-value" or "v-model"',"value"],['"active-color"',"CSS var `--el-switch-on-color`","activeColor"],['"inactive-color"',"CSS var `--el-switch-off-color`","inactiveColor"],['"border-color"',"CSS var `--el-switch-border-color`","borderColor"]]);const{inputId:c}=dl(l,{formItemContext:s}),f=bn(S(()=>l.loading)),d=_(l.modelValue!==!1),p=_(),m=_(),h=S(()=>[i.b(),i.m(r.value),i.is("disabled",f.value),i.is("checked",b.value)]),v=S(()=>[i.e("label"),i.em("label","left"),i.is("active",!b.value)]),g=S(()=>[i.e("label"),i.em("label","right"),i.is("active",b.value)]),y=S(()=>({width:zt(l.width)}));de(()=>l.modelValue,()=>{d.value=!0}),de(()=>l.value,()=>{d.value=!1});const C=S(()=>d.value?l.modelValue:l.value),b=S(()=>C.value===l.activeValue);[l.activeValue,l.inactiveValue].includes(C.value)||(n(lt,l.inactiveValue),n(Ot,l.inactiveValue),n(dn,l.inactiveValue)),de(b,M=>{var L;p.value.checked=M,l.validateEvent&&((L=s==null?void 0:s.validate)==null||L.call(s,"change").catch(D=>void 0))});const w=()=>{const M=b.value?l.inactiveValue:l.activeValue;n(lt,M),n(Ot,M),n(dn,M),Ae(()=>{p.value.checked=b.value})},I=()=>{if(f.value)return;const{beforeChange:M}=l;if(!M){w();return}const L=M();[Ts(L),Wt(L)].includes(!0)||jt(Xs,"beforeChange must return type `Promise` or `boolean`"),Ts(L)?L.then(B=>{B&&w()}).catch(B=>{}):L&&w()},T=S(()=>i.cssVarBlock({...l.activeColor?{"on-color":l.activeColor}:null,...l.inactiveColor?{"off-color":l.inactiveColor}:null,...l.borderColor?{"border-color":l.borderColor}:null})),O=()=>{var M,L;(L=(M=p.value)==null?void 0:M.focus)==null||L.call(M)};return qe(()=>{p.value.checked=b.value}),t({focus:O,checked:b}),(M,L)=>(k(),A("div",{class:$(o(h)),style:Ve(o(T)),onClick:We(I,["prevent"])},[P("input",{id:o(c),ref_key:"input",ref:p,class:$(o(i).e("input")),type:"checkbox",role:"switch","aria-checked":o(b),"aria-disabled":o(f),name:M.name,"true-value":M.activeValue,"false-value":M.inactiveValue,disabled:o(f),tabindex:M.tabindex,onChange:w,onKeydown:ht(I,["enter"])},null,42,eN),!M.inlinePrompt&&(M.inactiveIcon||M.inactiveText)?(k(),A("span",{key:0,class:$(o(v))},[M.inactiveIcon?(k(),G(o(Me),{key:0},{default:N(()=>[(k(),G(it(M.inactiveIcon)))]),_:1})):X("v-if",!0),!M.inactiveIcon&&M.inactiveText?(k(),A("span",{key:1,"aria-hidden":o(b)},oe(M.inactiveText),9,tN)):X("v-if",!0)],2)):X("v-if",!0),P("span",{ref_key:"core",ref:m,class:$(o(i).e("core")),style:Ve(o(y))},[M.inlinePrompt?(k(),A("div",{key:0,class:$(o(i).e("inner"))},[M.activeIcon||M.inactiveIcon?(k(),G(o(Me),{key:0,class:$(o(i).is("icon"))},{default:N(()=>[(k(),G(it(o(b)?M.activeIcon:M.inactiveIcon)))]),_:1},8,["class"])):M.activeText||M.inactiveText?(k(),A("span",{key:1,class:$(o(i).is("text")),"aria-hidden":!o(b)},oe(o(b)?M.activeText:M.inactiveText),11,nN)):X("v-if",!0)],2)):X("v-if",!0),P("div",{class:$(o(i).e("action"))},[M.loading?(k(),G(o(Me),{key:0,class:$(o(i).is("loading"))},{default:N(()=>[E(o(Jn))]),_:1},8,["class"])):X("v-if",!0)],2)],6),!M.inlinePrompt&&(M.activeIcon||M.activeText)?(k(),A("span",{key:1,class:$(o(g))},[M.activeIcon?(k(),G(o(Me),{key:0},{default:N(()=>[(k(),G(it(M.activeIcon)))]),_:1})):X("v-if",!0),!M.activeIcon&&M.activeText?(k(),A("span",{key:1,"aria-hidden":!o(b)},oe(M.activeText),9,lN)):X("v-if",!0)],2)):X("v-if",!0)],14,QI))}});var sN=be(aN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const rN=tt(sN),ks=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},iN=function(e,t,n,l,a){if(!t&&!l&&(!a||Array.isArray(a)&&!a.length))return e;typeof n=="string"?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const s=l?null:function(i,u){return a?(Array.isArray(a)||(a=[a]),a.map(c=>typeof c=="string"?Vt(i,c):c(i,u,e))):(t!=="$key"&&It(i)&&"$value"in i&&(i=i.$value),[It(i)?Vt(i,t):i])},r=function(i,u){if(l)return l(i.value,u.value);for(let c=0,f=i.key.length;cu.key[c])return 1}return 0};return e.map((i,u)=>({value:i,index:u,key:s?s(i,u):null})).sort((i,u)=>{let c=r(i,u);return c||(c=i.index-u.index),c*+n}).map(i=>i.value)},Of=function(e,t){let n=null;return e.columns.forEach(l=>{l.id===t&&(n=l)}),n},uN=function(e,t){let n=null;for(let l=0;l