(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;J sT(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 {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(;i{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"u"){const s=l[t];return s===void 0?"":s}};let gM=0;class Cl{constructor(t){this.id=gM++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in t)on(t,n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const t=this.store;if(!t)throw new Error("[Node]store is required!");t.registerNode(this);const n=t.props;if(n&&typeof n.isLeaf<"u"){const s=Qo(this,"isLeaf");typeof s=="boolean"&&(this.isLeafByUser=s)}if(t.lazy!==!0&&this.data?(this.setData(this.data),t.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&t.lazy&&t.defaultExpandAll&&this.expand(),Array.isArray(this.data)||Mu(this,this.data),!this.data)return;const l=t.defaultExpandedKeys,a=t.key;a&&l&&l.includes(this.key)&&this.expand(null,t.autoExpandParent),a&&t.currentNodeKey!==void 0&&this.key===t.currentNodeKey&&(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&&t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(t){Array.isArray(t)||Mu(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=Qo(this,"children")||[];for(let l=0,a=n.length;l-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(l=>l===t||n&&l.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,l){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof Cl)){if(!l){const a=this.getChildren(!0);a.includes(t.data)||(typeof n>"u"||n<0?a.push(t.data):a.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=Et(new Cl(t)),t instanceof Cl&&t.initialize()}t.level=this.level+1,typeof n>"u"||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let l;n&&(l=this.childNodes.indexOf(n)),this.insertChild(t,l)}insertAfter(t,n){let l;n&&(l=this.childNodes.indexOf(n),l!==-1&&(l+=1)),this.insertChild(t,l)}removeChild(t){const n=this.getChildren()||[],l=n.indexOf(t.data);l>-1&&n.splice(l,1);const a=this.childNodes.indexOf(t);a>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(a,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let l=0;l