d?Z(e,o,r,!0,!1,p):L(t,n,l,o,r,s,i,u,p)},U=(e,t,n,l,o,r,s,i,u)=>{let c=0;const d=t.length;let p=e.length-1,f=d-1;for(;c<=p&&c<=f;){const l=e[c],a=t[c]=u?za(t[c]):$a(t[c]);if(!Ta(l,a))break;y(l,a,n,null,o,r,s,i,u),c++}for(;c<=p&&c<=f;){const l=e[p],a=t[f]=u?za(t[f]):$a(t[f]);if(!Ta(l,a))break;y(l,a,n,null,o,r,s,i,u),p--,f--}if(c>p){if(c<=f){const e=f+1,a=e=t||n<0||d&&e-u>=o}function h(){var e=jb();if(v(e))return m(e);s=setTimeout(h,function(e){var n=t-(e-i);return d?Ub(n,o-(e-u)):n}(e))}function m(e){return s=void 0,p&&l?f(e):(l=a=void 0,r)}function g(){var e=jb(),n=v(e);if(l=arguments,a=this,i=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(h,t),c?f(e):r}(i);if(d)return clearTimeout(s),s=setTimeout(h,t),f(i)}return void 0===s&&(s=setTimeout(h,t)),r}return t=Oh(t)||0,xh(n)&&(c=!!n.leading,o=(d="maxWait"in n)?Kb(Oh(n.maxWait)||0,t):o,p="trailing"in n?!!n.trailing:p),g.cancel=function(){void 0!==s&&clearTimeout(s),u=0,l=i=a=s=void 0},g.flush=function(){return void 0===s?r:m(jb())},g}function Yb(e,t,n){(void 0!==n&&!dm(e[t],n)||void 0===n&&!(t in e))&&cm(e,t,n)}function Gb(e){return uh(e)&&wm(e)}function Xb(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Jb(e,t,n,l,a,o,r){var s=Xb(e,n),i=Xb(t,n),u=r.get(i);if(u)Yb(e,n,u);else{var c,d=o?o(s,i,n+"",e,t,r):void 0,p=void 0===d;if(p){var f=fh(i),v=!f&&Im(i),h=!f&&!v&&zm(i);d=i,f||v||h?fh(s)?d=s:Gb(s)?d=Xh(s):v?(p=!1,d=Vg(i,!0)):h?(p=!1,d=fy(i,!0)):d=[]:function(e){if(!uh(e)||ih(e)!=Sg)return!1;var t=Cg(e);if(null===t)return!0;var n=Lg.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Tg.call(n)==Mg}(i)||Om(i)?(d=s,Om(s)?d=vm(c=s,Ym(c)):xh(s)&&!Rh(s)||(d=Ny(i))):p=!1}p&&(r.set(i,d),a(d,i,l,o,r),r.delete(i)),Yb(e,n,d)}}function Zb(e,t,n,l,a){e!==t&&Bb(t,(function(o,r){if(a||(a=new Ag),xh(o))Jb(e,t,r,n,Zb,l,a);else{var s=l?l(Xb(e,r),o,r+"",e,t,a):void 0;void 0===s&&(s=o),Yb(e,r,s)}}),Ym)}function Qb(e,t,n){for(var l=-1,a=null==e?0:e.length;++l1?t[l-1]:void 0,o=l>2?t[2]:void 0;for(a=nw.length>3&&"function"==typeof a?(l--,a):void 0,o&&function(e,t,n){if(!xh(n))return!1;var l=typeof t;return!!("number"==l?wm(n)&&um(t,n.length):"string"==l&&t in n)&&dm(n[t],e)}(t[0],t[1],o)&&(a=l<3?void 0:a,l=1),e=Object(e);++n-1)return new Date(("X"===t?1e3:1)*e);var l=p(t)(e),a=l.year,o=l.month,r=l.day,s=l.hours,i=l.minutes,u=l.seconds,c=l.milliseconds,d=l.zone,f=new Date,v=r||(a||o?1:f.getDate()),h=a||f.getFullYear(),m=0;a&&!o||(m=o>0?o-1:f.getMonth());var g=s||0,y=i||0,b=u||0,w=c||0;return d?new Date(Date.UTC(h,m,v,g,y,b,w+60*d.offset*1e3)):n?new Date(Date.UTC(h,m,v,g,y,b,w)):new Date(h,m,v,g,y,b,w)}catch(x){return new Date("")}}(t,s,l),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),o={}}else if(s instanceof Array)for(var f=s.length,v=1;v<=f;v+=1){r[1]=s[v-1];var h=n.apply(this,r);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}v===f&&(this.$d=new Date(""))}else a.call(this,e)}}}();const rA=nA(oA.exports),sA=["hours","minutes","seconds"],iA="HH:mm:ss",uA="YYYY-MM-DD",cA={date:uA,dates:uA,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${uA} ${iA}`,monthrange:"YYYY-MM",daterange:uA,datetimerange:`${uA} ${iA}`},dA=(e,t)=>[e>0?e-1:void 0,e,e(xa(),Sa("div",{class:Y(At(o))},[e.title||e.extra||e.$slots.title||e.$slots.extra?(xa(),Sa("div",{key:0,class:Y(At(n).e("header"))},[Aa("div",{class:Y(At(n).e("title"))},[ml(e.$slots,"title",{},(()=>[Da(ee(e.title),1)]))],2),Aa("div",{class:Y(At(n).e("extra"))},[ml(e.$slots,"extra",{},(()=>[Da(ee(e.extra),1)]))],2)],2)):Va("v-if",!0),Aa("div",{class:Y(At(n).e("body"))},[Aa("table",{class:Y([At(n).e("table"),At(n).is("bordered",e.border)])},[Aa("tbody",null,[(xa(!0),Sa(ha,null,vl(s(),((e,t)=>(xa(),Ea(b$,{key:t,row:e},null,8,["row"])))),128))])],2)],2)],2))}});var _$=uT(k$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),C$=Fn({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 S$=LC(_$,{DescriptionsItem:C$}),E$=IC(C$),O$=_C({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:[String,Array,Object]},zIndex:{type:[String,Number]}});var T$=Fn({name:"ElOverlay",props:O$,emits:{click:e=>e instanceof MouseEvent},setup(e,{slots:t,emit:n}){const l=pS("overlay"),{onClick:a,onMousedown:o,onMouseup:r}=$E(e.customMaskEvent?void 0:e=>{n("click",e)});return()=>e.mask?Ra("div",{class:[l.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:a,onMousedown:o,onMouseup:r},[ml(t,"default")],HC.STYLE|HC.CLASS|HC.PROPS,["onClick","onMouseup","onMousedown"]):ro("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[ml(t,"default")])}});const L$=T$,M$=Symbol("dialogInjectionKey"),I$=_C({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:CC},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),A$=["aria-label"],R$=["id"],N$=Fn({name:"ElDialogContent"}),P$=Fn({...N$,props:I$,emits:{close:()=>!0},setup(e){const t=e,{t:n}=sS(),{Close:l}=SC,{dialogRef:a,headerRef:o,bodyId:r,ns:s,style:i}=jl(M$),{focusTrapRef:u}=jl(nM),c=AC(u,a),d=oo((()=>t.draggable));return nS(a,o,d),(e,t)=>(xa(),Sa("div",{ref:At(c),class:Y([At(s).b(),At(s).is("fullscreen",e.fullscreen),At(s).is("draggable",At(d)),At(s).is("align-center",e.alignCenter),{[At(s).m("center")]:e.center},e.customClass]),style:j(At(i)),tabindex:"-1"},[Aa("header",{ref_key:"headerRef",ref:o,class:Y(At(s).e("header"))},[ml(e.$slots,"header",{},(()=>[Aa("span",{role:"heading",class:Y(At(s).e("title"))},ee(e.title),3)])),e.showClose?(xa(),Sa("button",{key:0,"aria-label":At(n)("el.dialog.close"),class:Y(At(s).e("headerbtn")),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("close"))},[Ra(At(hT),{class:Y(At(s).e("close"))},{default:gn((()=>[(xa(),Ea(cl(e.closeIcon||At(l))))])),_:1},8,["class"])],10,A$)):Va("v-if",!0)],2),Aa("div",{id:At(r),class:Y(At(s).e("body"))},[ml(e.$slots,"default")],10,R$),e.$slots.footer?(xa(),Sa("footer",{key:0,class:Y(At(s).e("footer"))},[ml(e.$slots,"footer")],2)):Va("v-if",!0)],6))}});var D$=uT(P$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const V$=_C({...I$,appendToBody:{type:Boolean,default:!1},beforeClose:{type: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}}),$$={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[PC]:e=>hw(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},z$=(e,t)=>{const n=Ua().emit,{nextZIndex:l}=tO();let a="";const o=jE(),r=jE(),s=Ot(!1),i=Ot(!1),u=Ot(!1),c=Ot(e.zIndex||l());let d,p;const f=eT("namespace",iS),v=oo((()=>{const t={},n=`--${f.value}-dialog`;return e.fullscreen||(e.top&&(t[`${n}-margin-top`]=e.top),e.width&&(t[`${n}-width`]=Mw(e.width))),t})),h=oo((()=>e.alignCenter?{display:"flex"}:{}));function m(){null==p||p(),null==d||d(),e.openDelay&&e.openDelay>0?({stop:d}=Nf((()=>b()),e.openDelay)):b()}function g(){null==d||d(),null==p||p(),e.closeDelay&&e.closeDelay>0?({stop:p}=Nf((()=>w()),e.closeDelay)):w()}function y(){e.beforeClose?e.beforeClose((function(e){e||(i.value=!0,s.value=!1)})):g()}function b(){kf&&(s.value=!0)}function w(){s.value=!1}return e.lockScroll&&fS(s),Cn((()=>e.modelValue),(a=>{a?(i.value=!1,m(),u.value=!0,c.value=e.zIndex?c.value++:l(),en((()=>{n("open"),t.value&&(t.value.scrollTop=0)}))):s.value&&g()})),Cn((()=>e.fullscreen),(e=>{t.value&&(e?(a=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=a)})),Jn((()=>{e.modelValue&&(s.value=!0,u.value=!0,m())})),{afterEnter:function(){n("opened")},afterLeave:function(){n("closed"),n(PC,!1),e.destroyOnClose&&(u.value=!1)},beforeLeave:function(){n("close")},handleClose:y,onModalClick:function(){e.closeOnClickModal&&y()},close:g,doClose:w,onOpenAutoFocus:function(){n("openAutoFocus")},onCloseAutoFocus:function(){n("closeAutoFocus")},onCloseRequested:function(){e.closeOnPressEscape&&y()},onFocusoutPrevented:function(e){var t;"pointer"===(null==(t=e.detail)?void 0:t.focusReason)&&e.preventDefault()},titleId:o,bodyId:r,closed:i,style:v,overlayDialogStyle:h,rendered:u,visible:s,zIndex:c}},B$=["aria-label","aria-labelledby","aria-describedby"],F$=Fn({name:"ElDialog",inheritAttrs:!1});const H$=LC(uT(Fn({...F$,props:V$,emits:$$,setup(e,{expose:t}){const n=e,l=kl();tS({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"},oo((()=>!!l.title))),tS({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"},oo((()=>!!n.customClass)));const a=pS("dialog"),o=Ot(),r=Ot(),s=Ot(),{visible:i,titleId:u,bodyId:c,style:d,overlayDialogStyle:p,rendered:f,zIndex:v,afterEnter:h,afterLeave:m,beforeLeave:g,handleClose:y,onModalClick:b,onOpenAutoFocus:w,onCloseAutoFocus:x,onCloseRequested:k,onFocusoutPrevented:_}=z$(n,o);Hl(M$,{dialogRef:o,headerRef:r,bodyId:c,ns:a,rendered:f,style:d});const C=$E(b),S=oo((()=>n.draggable&&!n.fullscreen));return t({visible:i,dialogContentRef:s}),(e,t)=>(xa(),Ea(fa,{to:"body",disabled:!e.appendToBody},[Ra(To,{name:"dialog-fade",onAfterEnter:At(h),onAfterLeave:At(m),onBeforeLeave:At(g),persisted:""},{default:gn((()=>[Ln(Ra(At(L$),{"custom-mask-event":"",mask:e.modal,"overlay-class":e.modalClass,"z-index":At(v)},{default:gn((()=>[Aa("div",{role:"dialog","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:At(u),"aria-describedby":At(c),class:Y(`${At(a).namespace.value}-overlay-dialog`),style:j(At(p)),onClick:t[0]||(t[0]=(...e)=>At(C).onClick&&At(C).onClick(...e)),onMousedown:t[1]||(t[1]=(...e)=>At(C).onMousedown&&At(C).onMousedown(...e)),onMouseup:t[2]||(t[2]=(...e)=>At(C).onMouseup&&At(C).onMouseup(...e))},[Ra(At(gM),{loop:"",trapped:At(i),"focus-start-el":"container",onFocusAfterTrapped:At(w),onFocusAfterReleased:At(x),onFocusoutPrevented:At(_),onReleaseRequested:At(k)},{default:gn((()=>[At(f)?(xa(),Ea(D$,Fa({key:0,ref_key:"dialogContentRef",ref:s},e.$attrs,{"custom-class":e.customClass,center:e.center,"align-center":e.alignCenter,"close-icon":e.closeIcon,draggable:At(S),fullscreen:e.fullscreen,"show-close":e.showClose,title:e.title,onClose:At(y)}),hl({header:gn((()=>[e.$slots.title?ml(e.$slots,"title",{key:1}):ml(e.$slots,"header",{key:0,close:At(y),titleId:At(u),titleClass:At(a).e("title")})])),default:gn((()=>[ml(e.$slots,"default")])),_:2},[e.$slots.footer?{name:"footer",fn:gn((()=>[ml(e.$slots,"footer")]))}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):Va("v-if",!0)])),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,B$)])),_:3},8,["mask","overlay-class","z-index"]),[[dr,At(i)]])])),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]])),j$=_C({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:String,default:"solid"}}),W$=Fn({name:"ElDivider"});const K$=LC(uT(Fn({...W$,props:j$,setup(e){const t=e,n=pS("divider"),l=oo((()=>n.cssVar({"border-style":t.borderStyle})));return(e,t)=>(xa(),Sa("div",{class:Y([At(n).b(),At(n).m(e.direction)]),style:j(At(l)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(xa(),Sa("div",{key:0,class:Y([At(n).e("text"),At(n).is(e.contentPosition)])},[ml(e.$slots,"default")],2)):Va("v-if",!0)],6))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]])),U$=_C({...V$,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}}),q$=Fn({name:"ElDrawer",components:{ElOverlay:L$,ElFocusTrap:gM,ElIcon:hT,Close:Ux},inheritAttrs:!1,props:U$,emits:$$,setup(e,{slots:t}){tS({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"},oo((()=>!!t.title))),tS({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"},oo((()=>!!e.customClass)));const n=Ot(),l=Ot(),a=pS("drawer"),{t:o}=sS(),r=oo((()=>"rtl"===e.direction||"ltr"===e.direction)),s=oo((()=>Mw(e.size)));return{...z$(e,n),drawerRef:n,focusStartRef:l,isHorizontal:r,drawerSize:s,ns:a,t:o}}}),Y$=["aria-label","aria-labelledby","aria-describedby"],G$=["id"],X$=["aria-label"],J$=["id"];const Z$=LC(uT(q$,[["render",function(e,t,n,l,a,o){const r=il("close"),s=il("el-icon"),i=il("el-focus-trap"),u=il("el-overlay");return xa(),Ea(fa,{to:"body",disabled:!e.appendToBody},[Ra(To,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:gn((()=>[Ln(Ra(u,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:gn((()=>[Ra(i,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:gn((()=>[Aa("div",Fa({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]=ir((()=>{}),["stop"]))}),[Aa("span",{ref:"focusStartRef",class:Y(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(xa(),Sa("header",{key:0,class:Y(e.ns.e("header"))},[e.$slots.title?ml(e.$slots,"title",{key:1},(()=>[Va(" DEPRECATED SLOT ")])):ml(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},(()=>[e.$slots.title?Va("v-if",!0):(xa(),Sa("span",{key:0,id:e.titleId,role:"heading",class:Y(e.ns.e("title"))},ee(e.title),11,G$))])),e.showClose?(xa(),Sa("button",{key:2,"aria-label":e.t("el.drawer.close"),class:Y(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...t)=>e.handleClose&&e.handleClose(...t))},[Ra(s,{class:Y(e.ns.e("close"))},{default:gn((()=>[Ra(r)])),_:1},8,["class"])],10,X$)):Va("v-if",!0)],2)):Va("v-if",!0),e.rendered?(xa(),Sa("div",{key:1,id:e.bodyId,class:Y(e.ns.e("body"))},[ml(e.$slots,"default")],10,J$)):Va("v-if",!0),e.$slots.footer?(xa(),Sa("div",{key:2,class:Y(e.ns.e("footer"))},[ml(e.$slots,"footer")],2)):Va("v-if",!0)],16,Y$)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[dr,e.visible]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]));var Q$=uT(Fn({inheritAttrs:!1}),[["render",function(e,t,n,l,a,o){return ml(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);var ez=uT(Fn({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,t,n,l,a,o){return ml(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const tz="data-el-collection-item",nz=e=>{const t=`El${e}Collection`,n=`${t}Item`,l=Symbol(t),a=Symbol(n),o={...Q$,name:t,setup(){const e=Ot(null),t=new Map;Hl(l,{itemMap:t,getItems:()=>{const n=At(e);if(!n)return[];const l=Array.from(n.querySelectorAll(`[${tz}]`));return[...t.values()].sort(((e,t)=>l.indexOf(e.ref)-l.indexOf(t.ref)))},collectionRef:e})}},r={...ez,name:n,setup(e,{attrs:t}){const n=Ot(null),o=jl(l,void 0);Hl(a,{collectionItemRef:n}),Jn((()=>{const e=At(n);e&&o.itemMap.set(e,{ref:e,...t})})),el((()=>{const e=At(n);o.itemMap.delete(e)}))}};return{COLLECTION_INJECTION_KEY:l,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:o,ElCollectionItem:r}},lz=_C({style:{type:[String,Array,Object]},currentTabId:{type:String},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:String},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:az,ElCollectionItem:oz,COLLECTION_INJECTION_KEY:rz,COLLECTION_ITEM_INJECTION_KEY:sz}=nz("RovingFocusGroup"),iz=Symbol("elRovingFocusGroup"),uz=Symbol("elRovingFocusGroupItem"),cz={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},dz=(e,t,n)=>{const l=((e,t)=>{if("rtl"!==t)return e;switch(e){case RC.right:return RC.left;case RC.left:return RC.right;default:return e}})(e.key,n);if(!("vertical"===t&&[RC.left,RC.right].includes(l)||"horizontal"===t&&[RC.up,RC.down].includes(l)))return cz[l]},pz=e=>{const{activeElement:t}=document;for(const n of e){if(n===t)return;if(n.focus(),t!==document.activeElement)return}},fz="currentTabIdChange",vz="rovingFocusGroup.entryFocus",hz={bubbles:!1,cancelable:!0},mz=Fn({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:lz,emits:[fz,"entryFocus"],setup(e,{emit:t}){var n;const l=Ot(null!=(n=e.currentTabId||e.defaultCurrentTabId)?n:null),a=Ot(!1),o=Ot(!1),r=Ot(null),{getItems:s}=jl(rz,void 0),i=oo((()=>[{outline:"none"},e.style])),u=df((t=>{var n;null==(n=e.onMousedown)||n.call(e,t)}),(()=>{o.value=!0})),c=df((t=>{var n;null==(n=e.onFocus)||n.call(e,t)}),(e=>{const t=!At(o),{target:n,currentTarget:r}=e;if(n===r&&t&&!At(a)){const e=new Event(vz,hz);if(null==r||r.dispatchEvent(e),!e.defaultPrevented){const e=s().filter((e=>e.focusable)),t=[e.find((e=>e.active)),e.find((e=>e.id===At(l))),...e].filter(Boolean).map((e=>e.ref));pz(t)}}o.value=!1})),d=df((t=>{var n;null==(n=e.onBlur)||n.call(e,t)}),(()=>{a.value=!1}));Hl(iz,{currentTabbedId:vt(l),loop:$t(e,"loop"),tabIndex:oo((()=>At(a)?-1:0)),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:i,orientation:$t(e,"orientation"),dir:$t(e,"dir"),onItemFocus:e=>{t(fz,e)},onItemShiftTab:()=>{a.value=!0},onBlur:d,onFocus:c,onMousedown:u}),Cn((()=>e.currentTabId),(e=>{l.value=null!=e?e:null})),ev(r,vz,((...e)=>{t("entryFocus",...e)}))}});var gz=uT(Fn({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:az,ElRovingFocusGroupImpl:uT(mz,[["render",function(e,t,n,l,a,o){return ml(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]])}}),[["render",function(e,t,n,l,a,o){const r=il("el-roving-focus-group-impl"),s=il("el-focus-group-collection");return xa(),Ea(s,null,{default:gn((()=>[Ra(r,G(Na(e.$attrs)),{default:gn((()=>[ml(e.$slots,"default")])),_:3},16)])),_:3})}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const yz=Fn({components:{ElRovingFocusCollectionItem:oz},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:o}=jl(iz,void 0),{getItems:r}=jl(rz,void 0),s=jE(),i=Ot(null),u=df((e=>{t("mousedown",e)}),(t=>{e.focusable?a(At(s)):t.preventDefault()})),c=df((e=>{t("focus",e)}),(()=>{a(At(s))})),d=df((e=>{t("keydown",e)}),(e=>{const{key:t,shiftKey:n,target:a,currentTarget:s}=e;if(t===RC.tab&&n)return void o();if(a!==s)return;const i=dz(e);if(i){e.preventDefault();let t=r().filter((e=>e.focusable)).map((e=>e.ref));switch(i){case"last":t.reverse();break;case"prev":case"next":{"prev"===i&&t.reverse();const e=t.indexOf(s);t=l.value?(c=e+1,(u=t).map(((e,t)=>u[(t+c)%u.length]))):t.slice(e+1);break}}en((()=>{pz(t)}))}var u,c})),p=oo((()=>n.value===At(s)));return Hl(uz,{rovingFocusGroupItemRef:i,tabIndex:oo((()=>At(p)?0:-1)),handleMousedown:u,handleFocus:c,handleKeydown:d}),{id:s,handleKeydown:d,handleFocus:c,handleMousedown:u}}});var bz=uT(yz,[["render",function(e,t,n,l,a,o){const r=il("el-roving-focus-collection-item");return xa(),Ea(r,{id:e.id,focusable:e.focusable,active:e.active},{default:gn((()=>[ml(e.$slots,"default")])),_:3},8,["id","focusable","active"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const wz=_C({trigger:MM.trigger,effect:{...LM.effect,default:"light"},type:{type:String},placement:{type:String,default:"bottom"},popperOptions:{type: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:[Number,String],default:0},maxHeight:{type:[Number,String],default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Object},teleported:LM.teleported}),xz=_C({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:CC}}),kz=_C({onKeydown:{type:Function}}),_z=[RC.down,RC.pageDown,RC.home],Cz=[RC.up,RC.pageUp,RC.end],Sz=[..._z,...Cz],{ElCollection:Ez,ElCollectionItem:Oz,COLLECTION_INJECTION_KEY:Tz,COLLECTION_ITEM_INJECTION_KEY:Lz}=nz("Dropdown"),Mz=Symbol("elDropdown"),{ButtonGroup:Iz}=QI,Az=Fn({name:"ElDropdown",components:{ElButton:QI,ElButtonGroup:Iz,ElScrollbar:PL,ElDropdownCollection:Ez,ElTooltip:KM,ElRovingFocusGroup:gz,ElOnlyChild:WL,ElIcon:hT,ArrowDown:Bw},props:wz,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=Ua(),l=pS("dropdown"),{t:a}=sS(),o=Ot(),r=Ot(),s=Ot(null),i=Ot(null),u=Ot(null),c=Ot(null),d=Ot(!1),p=[RC.enter,RC.space,RC.down],f=oo((()=>({maxHeight:Mw(e.maxHeight)}))),h=oo((()=>[l.m(b.value)])),m=jE().value,g=oo((()=>e.id||m));function y(){var e;null==(e=s.value)||e.onClose()}Cn([o,$t(e,"trigger")],(([e,t],[n])=>{var l,a,o;const r=v(t)?t:[t];(null==(l=null==n?void 0:n.$el)?void 0:l.removeEventListener)&&n.$el.removeEventListener("pointerenter",w),(null==(a=null==e?void 0:e.$el)?void 0:a.removeEventListener)&&e.$el.removeEventListener("pointerenter",w),(null==(o=null==e?void 0:e.$el)?void 0:o.addEventListener)&&r.includes("hover")&&e.$el.addEventListener("pointerenter",w)}),{immediate:!0}),el((()=>{var e,t;(null==(t=null==(e=o.value)?void 0:e.$el)?void 0:t.removeEventListener)&&o.value.$el.removeEventListener("pointerenter",w)}));const b=kT();function w(){var e,t;null==(t=null==(e=o.value)?void 0:e.$el)||t.focus()}Hl(Mz,{contentRef:i,role:oo((()=>e.role)),triggerId:g,isUsingKeyboard:d,onItemEnter:function(){},onItemLeave:function(){const e=At(i);null==e||e.focus(),c.value=null}}),Hl("elDropdown",{instance:n,dropdownSize:b,handleClick:function(){y()},commandHandler:function(...e){t("command",...e)},trigger:$t(e,"trigger"),hideOnClick:$t(e,"hideOnClick")});return{t:a,ns:l,scrollbar:u,wrapStyle:f,dropdownTriggerKls:h,dropdownSize:b,triggerId:g,triggerKeys:p,currentTabId:c,handleCurrentTabIdChange:function(e){c.value=e},handlerMainButtonClick:e=>{t("click",e)},handleEntryFocus:function(e){d.value||(e.preventDefault(),e.stopImmediatePropagation())},handleClose:y,handleOpen:function(){var e;null==(e=s.value)||e.onOpen()},handleBeforeShowTooltip:function(){t("visible-change",!0)},handleShowTooltip:function(e){"keydown"===(null==e?void 0:e.type)&&i.value.focus()},handleBeforeHideTooltip:function(){t("visible-change",!1)},onFocusAfterTrapped:e=>{var t,n;e.preventDefault(),null==(n=null==(t=i.value)?void 0:t.focus)||n.call(t,{preventScroll:!0})},popperRef:s,contentRef:i,triggeringElementRef:o,referenceElementRef:r}}});var Rz=uT(Az,[["render",function(e,t,n,l,a,o){var r;const s=il("el-dropdown-collection"),i=il("el-roving-focus-group"),u=il("el-scrollbar"),c=il("el-only-child"),d=il("el-tooltip"),p=il("el-button"),f=il("arrow-down"),v=il("el-icon"),h=il("el-button-group");return xa(),Sa("div",{class:Y([e.ns.b(),e.ns.is("disabled",e.disabled)])},[Ra(d,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(r=e.referenceElementRef)?void 0:r.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":"hover"===e.trigger?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},hl({content:gn((()=>[Ra(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:gn((()=>[Ra(i,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:gn((()=>[Ra(s,null,{default:gn((()=>[ml(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:gn((()=>[Ra(c,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:gn((()=>[ml(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?(xa(),Ea(h,{key:0},{default:gn((()=>[Ra(p,Fa({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:gn((()=>[ml(e.$slots,"default")])),_:3},16,["size","type","disabled","tabindex","onClick"]),Ra(p,Fa({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:gn((()=>[Ra(v,{class:Y(e.ns.e("icon"))},{default:gn((()=>[Ra(f)])),_:1},8,["class"])])),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])])),_:3})):Va("v-if",!0)],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const Nz=Fn({name:"DropdownItemImpl",components:{ElIcon:hT},props:xz,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=pS("dropdown"),{role:l}=jl(Mz,void 0),{collectionItemRef:a}=jl(Lz,void 0),{collectionItemRef:o}=jl(sz,void 0),{rovingFocusGroupItemRef:r,tabIndex:s,handleFocus:i,handleKeydown:u,handleMousedown:c}=jl(uz,void 0),d=AC(a,o,r),p=oo((()=>"menu"===l.value?"menuitem":"navigation"===l.value?"link":"button")),f=df((e=>{const{code:n}=e;if(n===RC.enter||n===RC.space)return e.preventDefault(),e.stopImmediatePropagation(),t("clickimpl",e),!0}),u);return{ns:n,itemRef:d,dataset:{[tz]:""},role:p,tabIndex:s,handleFocus:i,handleKeydown:f,handleMousedown:c}}}),Pz=["aria-disabled","tabindex","role"];var Dz=uT(Nz,[["render",function(e,t,n,l,a,o){const r=il("el-icon");return xa(),Sa(ha,null,[e.divided?(xa(),Sa("li",Fa({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):Va("v-if",!0),Aa("li",Fa({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]=t=>e.$emit("clickimpl",t)),onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:t[2]||(t[2]=ir(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:t[4]||(t[4]=t=>e.$emit("pointermove",t)),onPointerleave:t[5]||(t[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(xa(),Ea(r,{key:0},{default:gn((()=>[(xa(),Ea(cl(e.icon)))])),_:1})):Va("v-if",!0),ml(e.$slots,"default")],16,Pz)],64)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Vz=()=>{const e=jl("elDropdown",{}),t=oo((()=>null==e?void 0:e.dropdownSize));return{elDropdown:e,_elDropdownSize:t}},$z=Fn({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Oz,ElRovingFocusItem:bz,ElDropdownItemImpl:Dz},inheritAttrs:!1,props:xz,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:l}=Vz(),a=Ua(),o=Ot(null),r=oo((()=>{var e,t;return null!=(t=null==(e=At(o))?void 0:e.textContent)?t:""})),{onItemEnter:s,onItemLeave:i}=jl(Mz,void 0),u=df((e=>(t("pointermove",e),e.defaultPrevented)),pf((t=>{if(e.disabled)return void i(t);const n=t.currentTarget;n===document.activeElement||n.contains(document.activeElement)||(s(t),t.defaultPrevented||null==n||n.focus())}))),c=df((e=>(t("pointerleave",e),e.defaultPrevented)),pf((e=>{i(e)}))),d=df((n=>{if(!e.disabled)return t("click",n),"keydown"!==n.type&&n.defaultPrevented}),(t=>{var n,o,r;e.disabled?t.stopImmediatePropagation():((null==(n=null==l?void 0:l.hideOnClick)?void 0:n.value)&&(null==(o=l.handleClick)||o.call(l)),null==(r=l.commandHandler)||r.call(l,e.command,a,t))}));return{handleClick:d,handlePointerMove:u,handlePointerLeave:c,textContent:r,propsAndAttrs:oo((()=>({...e,...n})))}}});var zz=uT($z,[["render",function(e,t,n,l,a,o){var r;const s=il("el-dropdown-item-impl"),i=il("el-roving-focus-item"),u=il("el-dropdown-collection-item");return xa(),Ea(u,{disabled:e.disabled,"text-value":null!=(r=e.textValue)?r:e.textContent},{default:gn((()=>[Ra(i,{focusable:!e.disabled},{default:gn((()=>[Ra(s,Fa(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:gn((()=>[ml(e.$slots,"default")])),_:3},16,["onPointerleave","onPointermove","onClickimpl"])])),_:3},8,["focusable"])])),_:3},8,["disabled","text-value"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const Bz=Fn({name:"ElDropdownMenu",props:kz,setup(e){const t=pS("dropdown"),{_elDropdownSize:n}=Vz(),l=n.value,{focusTrapRef:a,onKeydown:o}=jl(nM,void 0),{contentRef:r,role:s,triggerId:i}=jl(Mz,void 0),{collectionRef:u,getItems:c}=jl(Tz,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:p,tabIndex:f,onBlur:v,onFocus:h,onMousedown:m}=jl(iz,void 0),{collectionRef:g}=jl(rz,void 0),y=oo((()=>[t.b("menu"),t.bm("menu",null==l?void 0:l.value)])),b=AC(r,u,a,d,g),w=df((t=>{var n;null==(n=e.onKeydown)||n.call(e,t)}),(e=>{const{currentTarget:t,code:n,target:l}=e;if(t.contains(l),RC.tab===n&&e.stopImmediatePropagation(),e.preventDefault(),l!==At(r))return;if(!Sz.includes(n))return;const a=c().filter((e=>!e.disabled)).map((e=>e.ref));Cz.includes(n)&&a.reverse(),pz(a)}));return{size:l,rovingFocusGroupRootStyle:p,tabIndex:f,dropdownKls:y,role:s,triggerId:i,dropdownListWrapperRef:b,handleKeydown:e=>{w(e),o(e)},onBlur:v,onFocus:h,onMousedown:m}}}),Fz=["role","aria-labelledby"];var Hz=uT(Bz,[["render",function(e,t,n,l,a,o){return xa(),Sa("ul",{ref:e.dropdownListWrapperRef,class:Y(e.dropdownKls),style:j(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...t)=>e.onBlur&&e.onBlur(...t)),onFocus:t[1]||(t[1]=(...t)=>e.onFocus&&e.onFocus(...t)),onKeydown:t[2]||(t[2]=ir(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=ir(((...t)=>e.onMousedown&&e.onMousedown(...t)),["self"]))},[ml(e.$slots,"default")],46,Fz)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const jz=LC(Rz,{DropdownItem:zz,DropdownMenu:Hz}),Wz=IC(zz),Kz=IC(Hz),Uz={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},qz=["id"],Yz=["stop-color"],Gz=["stop-color"],Xz=["id"],Jz=["stop-color"],Zz=["stop-color"],Qz=["id"],eB={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},tB={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},nB={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},lB=["fill"],aB=["fill"],oB={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)"},rB=["fill"],sB=["fill"],iB=["fill"],uB=["fill"],cB=["fill"],dB={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},pB=["fill","xlink:href"],fB=["fill","mask"],vB=["fill"],hB=Fn({name:"ImgEmpty"});var mB=uT(Fn({...hB,setup(e){const t=pS("empty"),n=jE();return(e,l)=>(xa(),Sa("svg",Uz,[Aa("defs",null,[Aa("linearGradient",{id:`linearGradient-1-${At(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[Aa("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Yz),Aa("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,Gz)],8,qz),Aa("linearGradient",{id:`linearGradient-2-${At(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[Aa("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Jz),Aa("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,Zz)],8,Xz),Aa("rect",{id:`path-3-${At(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,Qz)]),Aa("g",eB,[Aa("g",tB,[Aa("g",nB,[Aa("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(${At(t).cssVarBlockName("fill-color-3")})`},null,8,lB),Aa("polygon",{id:"Rectangle-Copy-14",fill:`var(${At(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,aB),Aa("g",oB,[Aa("polygon",{id:"Rectangle-Copy-10",fill:`var(${At(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,rB),Aa("polygon",{id:"Rectangle-Copy-11",fill:`var(${At(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,sB),Aa("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${At(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,iB),Aa("polygon",{id:"Rectangle-Copy-13",fill:`var(${At(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,uB)]),Aa("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${At(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,cB),Aa("g",dB,[Aa("use",{id:"Mask",fill:`var(${At(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${At(n)}`},null,8,pB),Aa("polygon",{id:"Rectangle-Copy",fill:`var(${At(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${At(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,fB)]),Aa("polygon",{id:"Rectangle-Copy-18",fill:`var(${At(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,vB)])])])]))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const gB=_C({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),yB=["src"],bB={key:1},wB=Fn({name:"ElEmpty"}),xB=Fn({...wB,props:gB,setup(e){const t=e,{t:n}=sS(),l=pS("empty"),a=oo((()=>t.description||n("el.table.emptyText"))),o=oo((()=>({width:Mw(t.imageSize)})));return(e,t)=>(xa(),Sa("div",{class:Y(At(l).b())},[Aa("div",{class:Y(At(l).e("image")),style:j(At(o))},[e.image?(xa(),Sa("img",{key:0,src:e.image,ondragstart:"return false"},null,8,yB)):ml(e.$slots,"image",{key:1},(()=>[Ra(mB)]))],6),Aa("div",{class:Y(At(l).e("description"))},[e.$slots.description?ml(e.$slots,"description",{key:0}):(xa(),Sa("p",bB,ee(At(a)),1))],2),e.$slots.default?(xa(),Sa("div",{key:0,class:Y(At(l).e("bottom"))},[ml(e.$slots,"default")],2)):Va("v-if",!0)],2))}});const kB=LC(uT(xB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]])),_B=_C({urlList:{type:Array,default:()=>[]},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1},teleported:{type:Boolean,default:!1},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),CB={close:()=>!0,switch:e=>mw(e)},SB=["src"],EB=Fn({name:"ElImageViewer"}),OB=Fn({...EB,props:_B,emits:CB,setup(e,{expose:t,emit:n}){const l=e,a={CONTAIN:{name:"contain",icon:xt(wk)},ORIGINAL:{name:"original",icon:xt(M_)}},{t:o}=sS(),r=pS("image-viewer"),{nextZIndex:s}=tO(),i=Ot(),u=Ot([]),c=ae(),d=Ot(!0),p=Ot(l.initialIndex),f=Tt(a.CONTAIN),v=Ot({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),h=oo((()=>{const{urlList:e}=l;return e.length<=1})),m=oo((()=>0===p.value)),g=oo((()=>p.value===l.urlList.length-1)),y=oo((()=>l.urlList[p.value])),b=oo((()=>{const{scale:e,deg:t,offsetX:n,offsetY:l,enableTransition:o}=v.value;let r=n/e,s=l/e;switch(t%360){case 90:case-270:[r,s]=[s,-r];break;case 180:case-180:[r,s]=[-r,-s];break;case 270:case-90:[r,s]=[-s,r]}const i={transform:`scale(${e}) rotate(${t}deg) translate(${r}px, ${s}px)`,transition:o?"transform .3s":""};return f.value.name===a.CONTAIN.name&&(i.maxWidth=i.maxHeight="100%"),i})),w=oo((()=>mw(l.zIndex)?l.zIndex:s()));function x(){c.stop(),n("close")}function k(){d.value=!1}function _(e){d.value=!1,e.target.alt=o("el.image.error")}function C(e){if(d.value||0!==e.button||!i.value)return;v.value.enableTransition=!1;const{offsetX:t,offsetY:n}=v.value,l=e.pageX,a=e.pageY,o=dw((e=>{v.value={...v.value,offsetX:t+e.pageX-l,offsetY:n+e.pageY-a}})),r=ev(document,"mousemove",o);ev(document,"mouseup",(()=>{r()})),e.preventDefault()}function S(){v.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function E(){if(d.value)return;const e=xw(a),t=Object.values(a),n=f.value.name,l=(t.findIndex((e=>e.name===n))+1)%e.length;f.value=a[e[l]],S()}function O(e){const t=l.urlList.length;p.value=(e+t)%t}function T(){m.value&&!l.infinite||O(p.value-1)}function L(){g.value&&!l.infinite||O(p.value+1)}function M(e,t={}){if(d.value)return;const{zoomRate:n,rotateDeg:a,enableTransition:o}={zoomRate:l.zoomRate,rotateDeg:90,enableTransition:!0,...t};switch(e){case"zoomOut":v.value.scale>.2&&(v.value.scale=Number.parseFloat((v.value.scale/n).toFixed(3)));break;case"zoomIn":v.value.scale<7&&(v.value.scale=Number.parseFloat((v.value.scale*n).toFixed(3)));break;case"clockwise":v.value.deg+=a;break;case"anticlockwise":v.value.deg-=a}v.value.enableTransition=o}return Cn(y,(()=>{en((()=>{const e=u.value[0];(null==e?void 0:e.complete)||(d.value=!0)}))})),Cn(p,(e=>{S(),n("switch",e)})),Jn((()=>{var e,t;!function(){const e=dw((e=>{switch(e.code){case RC.esc:l.closeOnPressEscape&&x();break;case RC.space:E();break;case RC.left:T();break;case RC.up:M("zoomIn");break;case RC.right:L();break;case RC.down:M("zoomOut")}})),t=dw((e=>{M((e.deltaY||e.deltaX)<0?"zoomIn":"zoomOut",{zoomRate:l.zoomRate,enableTransition:!1})}));c.run((()=>{ev(document,"keydown",e),ev(document,"wheel",t)}))}(),null==(t=null==(e=i.value)?void 0:e.focus)||t.call(e)})),t({setActiveItem:O}),(e,t)=>(xa(),Ea(fa,{to:"body",disabled:!e.teleported},[Ra(To,{name:"viewer-fade",appear:""},{default:gn((()=>[Aa("div",{ref_key:"wrapper",ref:i,tabindex:-1,class:Y(At(r).e("wrapper")),style:j({zIndex:At(w)})},[Aa("div",{class:Y(At(r).e("mask")),onClick:t[0]||(t[0]=ir((t=>e.hideOnClickModal&&x()),["self"]))},null,2),Va(" CLOSE "),Aa("span",{class:Y([At(r).e("btn"),At(r).e("close")]),onClick:x},[Ra(At(hT),null,{default:gn((()=>[Ra(At(Ux))])),_:1})],2),Va(" ARROW "),At(h)?Va("v-if",!0):(xa(),Sa(ha,{key:0},[Aa("span",{class:Y([At(r).e("btn"),At(r).e("prev"),At(r).is("disabled",!e.infinite&&At(m))]),onClick:T},[Ra(At(hT),null,{default:gn((()=>[Ra(At(Ww))])),_:1})],2),Aa("span",{class:Y([At(r).e("btn"),At(r).e("next"),At(r).is("disabled",!e.infinite&&At(g))]),onClick:L},[Ra(At(hT),null,{default:gn((()=>[Ra(At(Yw))])),_:1})],2)],64)),Va(" ACTIONS "),Aa("div",{class:Y([At(r).e("btn"),At(r).e("actions")])},[Aa("div",{class:Y(At(r).e("actions__inner"))},[Ra(At(hT),{onClick:t[1]||(t[1]=e=>M("zoomOut"))},{default:gn((()=>[Ra(At(wC))])),_:1}),Ra(At(hT),{onClick:t[2]||(t[2]=e=>M("zoomIn"))},{default:gn((()=>[Ra(At(mC))])),_:1}),Aa("i",{class:Y(At(r).e("actions__divider"))},null,2),Ra(At(hT),{onClick:E},{default:gn((()=>[(xa(),Ea(cl(At(f).icon)))])),_:1}),Aa("i",{class:Y(At(r).e("actions__divider"))},null,2),Ra(At(hT),{onClick:t[3]||(t[3]=e=>M("anticlockwise"))},{default:gn((()=>[Ra(At(k_))])),_:1}),Ra(At(hT),{onClick:t[4]||(t[4]=e=>M("clockwise"))},{default:gn((()=>[Ra(At(E_))])),_:1})],2)],2),Va(" CANVAS "),Aa("div",{class:Y(At(r).e("canvas"))},[(xa(!0),Sa(ha,null,vl(e.urlList,((e,t)=>Ln((xa(),Sa("img",{ref_for:!0,ref:e=>u.value[t]=e,key:e,src:e,style:j(At(b)),class:Y(At(r).e("img")),onLoad:k,onError:_,onMousedown:C},null,46,SB)),[[dr,t===p.value]]))),128))],2),ml(e.$slots,"default")],6)])),_:3})],8,["disabled"]))}});const TB=LC(uT(OB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]])),LB=_C({hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:{type:Boolean,default:!1},scrollContainer:{type:[String,Object]},previewSrcList:{type:Array,default:()=>[]},previewTeleported:{type:Boolean,default:!1},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),MB={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>mw(e),close:()=>!0,show:()=>!0},IB=["src","loading"],AB={key:0},RB=Fn({name:"ElImage",inheritAttrs:!1}),NB=Fn({...RB,props:LB,emits:MB,setup(e,{emit:t}){const n=e;let l="";const{t:a}=sS(),o=pS("image"),r=_l(),s=eS(),i=Ot(),u=Ot(!1),c=Ot(!0),d=Ot(!1),p=Ot(),f=Ot(),v=kf&&"loading"in HTMLImageElement.prototype;let h,m;const g=oo((()=>r.style)),y=oo((()=>{const{fit:e}=n;return kf&&e?{objectFit:e}:{}})),w=oo((()=>{const{previewSrcList:e}=n;return Array.isArray(e)&&e.length>0})),x=oo((()=>{const{previewSrcList:e,initialIndex:t}=n;let l=t;return t>e.length-1&&(l=0),l})),k=oo((()=>"eager"!==n.loading&&(!v&&"lazy"===n.loading||n.lazy))),_=()=>{kf&&(c.value=!0,u.value=!1,i.value=n.src)};function C(e){c.value=!1,u.value=!1,t("load",e)}function S(e){c.value=!1,u.value=!0,t("error",e)}function E(){((e,t)=>{if(!kf||!e||!t)return!1;const n=e.getBoundingClientRect();let l;return l=t instanceof Element?t.getBoundingClientRect():{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.top