diff --git a/zyplayer-doc-ui/wiki-ui/src/components/layouts/AddMenu.vue b/zyplayer-doc-ui/wiki-ui/src/components/layouts/AddMenu.vue
new file mode 100644
index 00000000..c4bb59b5
--- /dev/null
+++ b/zyplayer-doc-ui/wiki-ui/src/components/layouts/AddMenu.vue
@@ -0,0 +1,136 @@
+
+
l.noresize,P=>{P?(s==null||s(),r==null||r()):({stop:s}=cn(c,T),r=Jt("resize",T))},{immediate:!0}),fe(()=>[l.maxHeight,l.height],()=>{l.native||Re(()=>{var P;T(),u.value&&((P=p.value)==null||P.handleScroll(u.value))})}),dt(Lc,Et({scrollbarElement:i,wrapElement:u})),Ue(()=>{l.native||Re(()=>{T()})}),Il(()=>T()),t({wrapRef:u,update:T,scrollTo:b,setScrollTop:w,setScrollLeft:N,handleScroll:C}),(P,R)=>(k(),L("div",{ref_key:"scrollbarRef",ref:i,class:$(o(a).b())},[M("div",{ref_key:"wrapRef",ref:u,class:$(o(g)),style:Ae(o(v)),onScroll:C},[(k(),G(st(P.tag),{ref_key:"resizeRef",ref:c,class:$(o(y)),style:Ae(P.viewStyle)},{default:I(()=>[ue(P.$slots,"default")]),_:3},8,["class","style"]))],38),P.native?Z("v-if",!0):(k(),G(Qh,{key:0,ref_key:"barRef",ref:p,height:d.value,width:f.value,always:P.always,"ratio-x":h.value,"ratio-y":m.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var ag=be(og,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const tl=Qe(ag),Rr=Symbol("popper"),Ac=Symbol("popperContent"),sg=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Vc=we({role:{type:String,values:sg,default:"tooltip"}}),rg=j({name:"ElPopper",inheritAttrs:!1}),ig=j({...rg,props:Vc,setup(e,{expose:t}){const n=e,l=_(),a=_(),s=_(),r=_(),i=S(()=>n.role),u={triggerRef:l,popperInstanceRef:a,contentRef:s,referenceRef:r,role:i};return t(u),dt(Rr,u),(c,f)=>ue(c.$slots,"default")}});var ug=be(ig,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Dc=we({arrowOffset:{type:Number,default:5}}),cg=j({name:"ElPopperArrow",inheritAttrs:!1}),dg=j({...cg,props:Dc,setup(e,{expose:t}){const n=e,l=de("popper"),{arrowOffset:a,arrowRef:s,arrowStyle:r}=Oe(Ac,void 0);return fe(()=>n.arrowOffset,i=>{a.value=i}),Vt(()=>{s.value=void 0}),t({arrowRef:s}),(i,u)=>(k(),L("span",{ref_key:"arrowRef",ref:s,class:$(o(l).e("arrow")),style:Ae(o(r)),"data-popper-arrow":""},null,6))}});var fg=be(dg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const pg="ElOnlyChild",Bc=j({name:pg,setup(e,{slots:t,attrs:n}){var l;const a=Oe($c),s=Wm((l=a==null?void 0:a.setForwardRef)!=null?l:Bt);return()=>{var r;const i=(r=t.default)==null?void 0:r.call(t,n);if(!i||i.length>1)return null;const u=xc(i);return u?Fe(Hp(u,n),[[s]]):null}}});function xc(e){if(!e)return null;const t=e;for(const n of t){if(It(n))switch(n.type){case pr:continue;case Uu:case"svg":return Li(n);case Le:return xc(n.children);default:return n}return Li(n)}return null}function Li(e){const t=de("only-child");return E("span",{class:t.e("content")},[e])}const zc=we({virtualRef:{type:ee(Object)},virtualTriggering:Boolean,onMouseenter:{type:ee(Function)},onMouseleave:{type:ee(Function)},onClick:{type:ee(Function)},onKeydown:{type:ee(Function)},onFocus:{type:ee(Function)},onBlur:{type:ee(Function)},onContextmenu:{type:ee(Function)},id:String,open:Boolean}),vg=j({name:"ElPopperTrigger",inheritAttrs:!1}),mg=j({...vg,props:zc,setup(e,{expose:t}){const n=e,{role:l,triggerRef:a}=Oe(Rr,void 0);Km(a);const s=S(()=>i.value?n.id:void 0),r=S(()=>{if(l&&l.value==="tooltip")return n.open&&n.id?n.id:void 0}),i=S(()=>{if(l&&l.value!=="tooltip")return l.value}),u=S(()=>i.value?`${n.open}`:void 0);let c;return Ue(()=>{fe(()=>n.virtualRef,f=>{f&&(a.value=Ka(f))},{immediate:!0}),fe(a,(f,d)=>{c==null||c(),c=void 0,In(f)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(p=>{var m;const h=n[p];h&&(f.addEventListener(p.slice(2).toLowerCase(),h),(m=d==null?void 0:d.removeEventListener)==null||m.call(d,p.slice(2).toLowerCase(),h))}),c=fe([s,r,i,u],p=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((m,h)=>{Kt(p[h])?f.removeAttribute(m):f.setAttribute(m,p[h])})},{immediate:!0})),In(d)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=>d.removeAttribute(p))},{immediate:!0})}),Vt(()=>{c==null||c(),c=void 0}),t({triggerRef:a}),(f,d)=>f.virtualTriggering?Z("v-if",!0):(k(),G(o(Bc),at({key:0},f.$attrs,{"aria-controls":o(s),"aria-describedby":o(r),"aria-expanded":o(u),"aria-haspopup":o(i)}),{default:I(()=>[ue(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var hg=be(mg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const ds="focus-trap.focus-after-trapped",fs="focus-trap.focus-after-released",gg="focus-trap.focusout-prevented",Ai={cancelable:!0,bubbles:!1},yg={cancelable:!0,bubbles:!1},Vi="focusAfterTrapped",Di="focusAfterReleased",Or=Symbol("elFocusTrap"),Lr=_(),Ja=_(0),Ar=_(0);let Go=0;const Fc=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:l=>{const a=l.tagName==="INPUT"&&l.type==="hidden";return l.disabled||l.hidden||a?NodeFilter.FILTER_SKIP:l.tabIndex>=0||l===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Bi=(e,t)=>{for(const n of e)if(!bg(n,t))return n},bg=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},wg=e=>{const t=Fc(e),n=Bi(t,e),l=Bi(t.reverse(),e);return[n,l]},kg=e=>e instanceof HTMLInputElement&&"select"in e,ll=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Ar.value=window.performance.now(),e!==n&&kg(e)&&t&&e.select()}};function xi(e,t){const n=[...e],l=e.indexOf(t);return l!==-1&&n.splice(l,1),n}const Cg=()=>{let e=[];return{push:l=>{const a=e[0];a&&l!==a&&a.pause(),e=xi(e,l),e.unshift(l)},remove:l=>{var a,s;e=xi(e,l),(s=(a=e[0])==null?void 0:a.resume)==null||s.call(a)}}},Sg=(e,t=!1)=>{const n=document.activeElement;for(const l of e)if(ll(l,t),document.activeElement!==n)return},zi=Cg(),_g=()=>Ja.value>Ar.value,Xo=()=>{Lr.value="pointer",Ja.value=window.performance.now()},Fi=()=>{Lr.value="keyboard",Ja.value=window.performance.now()},Eg=()=>(Ue(()=>{Go===0&&(document.addEventListener("mousedown",Xo),document.addEventListener("touchstart",Xo),document.addEventListener("keydown",Fi)),Go++}),Vt(()=>{Go--,Go<=0&&(document.removeEventListener("mousedown",Xo),document.removeEventListener("touchstart",Xo),document.removeEventListener("keydown",Fi))}),{focusReason:Lr,lastUserFocusTimestamp:Ja,lastAutomatedFocusTimestamp:Ar}),Zo=e=>new CustomEvent(gg,{...yg,detail:e}),$g=j({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Vi,Di,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=_();let l,a;const{focusReason:s}=Eg();xm(h=>{e.trapped&&!r.paused&&t("release-requested",h)});const r={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},i=h=>{if(!e.loop&&!e.trapped||r.paused)return;const{key:v,altKey:g,ctrlKey:y,metaKey:C,currentTarget:b,shiftKey:w}=h,{loop:N}=e,T=v===Ve.tab&&!g&&!y&&!C,P=document.activeElement;if(T&&P){const R=b,[A,D]=wg(R);if(A&&D){if(!w&&P===D){const z=Zo({focusReason:s.value});t("focusout-prevented",z),z.defaultPrevented||(h.preventDefault(),N&&ll(A,!0))}else if(w&&[A,R].includes(P)){const z=Zo({focusReason:s.value});t("focusout-prevented",z),z.defaultPrevented||(h.preventDefault(),N&&ll(D,!0))}}else if(P===R){const z=Zo({focusReason:s.value});t("focusout-prevented",z),z.defaultPrevented||h.preventDefault()}}};dt(Or,{focusTrapRef:n,onKeydown:i}),fe(()=>e.focusTrapEl,h=>{h&&(n.value=h)},{immediate:!0}),fe([n],([h],[v])=>{h&&(h.addEventListener("keydown",i),h.addEventListener("focusin",f),h.addEventListener("focusout",d)),v&&(v.removeEventListener("keydown",i),v.removeEventListener("focusin",f),v.removeEventListener("focusout",d))});const u=h=>{t(Vi,h)},c=h=>t(Di,h),f=h=>{const v=o(n);if(!v)return;const g=h.target,y=h.relatedTarget,C=g&&v.contains(g);e.trapped||y&&v.contains(y)||(l=y),C&&t("focusin",h),!r.paused&&e.trapped&&(C?a=g:ll(a,!0))},d=h=>{const v=o(n);if(!(r.paused||!v))if(e.trapped){const g=h.relatedTarget;!Kt(g)&&!v.contains(g)&&setTimeout(()=>{if(!r.paused&&e.trapped){const y=Zo({focusReason:s.value});t("focusout-prevented",y),y.defaultPrevented||ll(a,!0)}},0)}else{const g=h.target;g&&v.contains(g)||t("focusout",h)}};async function p(){await Re();const h=o(n);if(h){zi.push(r);const v=h.contains(document.activeElement)?l:document.activeElement;if(l=v,!h.contains(v)){const y=new Event(ds,Ai);h.addEventListener(ds,u),h.dispatchEvent(y),y.defaultPrevented||Re(()=>{let C=e.focusStartEl;ut(C)||(ll(C),document.activeElement!==C&&(C="first")),C==="first"&&Sg(Fc(h),!0),(document.activeElement===v||C==="container")&&ll(h)})}}}function m(){const h=o(n);if(h){h.removeEventListener(ds,u);const v=new CustomEvent(fs,{...Ai,detail:{focusReason:s.value}});h.addEventListener(fs,c),h.dispatchEvent(v),!v.defaultPrevented&&(s.value=="keyboard"||!_g()||h.contains(document.activeElement))&&ll(l??document.body),h.removeEventListener(fs,u),zi.remove(r)}}return Ue(()=>{e.trapped&&p(),fe(()=>e.trapped,h=>{h?p():m()})}),Vt(()=>{e.trapped&&m()}),{onKeydown:i}}});function Tg(e,t,n,l,a,s){return ue(e.$slots,"default",{handleKeydown:e.onKeydown})}var Qa=be($g,[["render",Tg],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const Ig=["fixed","absolute"],Ng=we({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:ee(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Ho,default:"bottom"},popperOptions:{type:ee(Object),default:()=>({})},strategy:{type:String,values:Ig,default:"absolute"}}),Hc=we({...Ng,id:String,style:{type:ee([String,Array,Object])},className:{type:ee([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:ee([String,Array,Object])},popperStyle:{type:ee([String,Array,Object])},referenceEl:{type:ee(Object)},triggerTargetEl:{type:ee(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),Mg={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},Pg=(e,t=[])=>{const{placement:n,strategy:l,popperOptions:a}=e,s={placement:n,strategy:l,...a,modifiers:[...Og(e),...t]};return Lg(s,a==null?void 0:a.modifiers),s},Rg=e=>{if(gt)return Ka(e)};function Og(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:l}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:l}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function Lg(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const Ag=0,Vg=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:l,role:a}=Oe(Rr,void 0),s=_(),r=_(),i=S(()=>({name:"eventListeners",enabled:!!e.visible})),u=S(()=>{var y;const C=o(s),b=(y=o(r))!=null?y:Ag;return{name:"arrow",enabled:!lv(C),options:{element:C,padding:b}}}),c=S(()=>({onFirstUpdate:()=>{h()},...Pg(e,[o(u),o(i)])})),f=S(()=>Rg(e.referenceEl)||o(l)),{attributes:d,state:p,styles:m,update:h,forceUpdate:v,instanceRef:g}=Am(f,n,c);return fe(g,y=>t.value=y),Ue(()=>{fe(()=>{var y;return(y=o(f))==null?void 0:y.getBoundingClientRect()},()=>{h()})}),{attributes:d,arrowRef:s,contentRef:n,instanceRef:g,state:p,styles:m,role:a,forceUpdate:v,update:h}},Dg=(e,{attributes:t,styles:n,role:l})=>{const{nextZIndex:a}=so(),s=de("popper"),r=S(()=>o(t).popper),i=_(e.zIndex||a()),u=S(()=>[s.b(),s.is("pure",e.pure),s.is(e.effect),e.popperClass]),c=S(()=>[{zIndex:o(i)},o(n).popper,e.popperStyle||{}]),f=S(()=>l.value==="dialog"?"false":void 0),d=S(()=>o(n).arrow||{});return{ariaModal:f,arrowStyle:d,contentAttrs:r,contentClass:u,contentStyle:c,contentZIndex:i,updateZIndex:()=>{i.value=e.zIndex||a()}}},Bg=(e,t)=>{const n=_(!1),l=_();return{focusStartRef:l,trapped:n,onFocusAfterReleased:c=>{var f;((f=c.detail)==null?void 0:f.focusReason)!=="pointer"&&(l.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:c=>{e.visible&&!n.value&&(c.target&&(l.value=c.target),n.value=!0)},onFocusoutPrevented:c=>{e.trapping||(c.detail.focusReason==="pointer"&&c.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},xg=j({name:"ElPopperContent"}),zg=j({...xg,props:Hc,emits:Mg,setup(e,{expose:t,emit:n}){const l=e,{focusStartRef:a,trapped:s,onFocusAfterReleased:r,onFocusAfterTrapped:i,onFocusInTrap:u,onFocusoutPrevented:c,onReleaseRequested:f}=Bg(l,n),{attributes:d,arrowRef:p,contentRef:m,styles:h,instanceRef:v,role:g,update:y}=Vg(l),{ariaModal:C,arrowStyle:b,contentAttrs:w,contentClass:N,contentStyle:T,updateZIndex:P}=Dg(l,{styles:h,attributes:d,role:g}),R=Oe(Hn,void 0),A=_();dt(Ac,{arrowStyle:b,arrowRef:p,arrowOffset:A}),R&&(R.addInputId||R.removeInputId)&&dt(Hn,{...R,addInputId:Bt,removeInputId:Bt});let D;const B=(V=!0)=>{y(),V&&P()},z=()=>{B(!1),l.visible&&l.focusOnShow?s.value=!0:l.visible===!1&&(s.value=!1)};return Ue(()=>{fe(()=>l.triggerTargetEl,(V,U)=>{D==null||D(),D=void 0;const J=o(V||m.value),H=o(U||m.value);In(J)&&(D=fe([g,()=>l.ariaLabel,C,()=>l.id],x=>{["role","aria-label","aria-modal","id"].forEach((W,O)=>{Kt(x[O])?J.removeAttribute(W):J.setAttribute(W,x[O])})},{immediate:!0})),H!==J&&In(H)&&["role","aria-label","aria-modal","id"].forEach(x=>{H.removeAttribute(x)})},{immediate:!0}),fe(()=>l.visible,z,{immediate:!0})}),Vt(()=>{D==null||D(),D=void 0}),t({popperContentRef:m,popperInstanceRef:v,updatePopper:B,contentStyle:T}),(V,U)=>(k(),L("div",at({ref_key:"contentRef",ref:m},o(w),{style:o(T),class:o(N),tabindex:"-1",onMouseenter:U[0]||(U[0]=J=>V.$emit("mouseenter",J)),onMouseleave:U[1]||(U[1]=J=>V.$emit("mouseleave",J))}),[E(o(Qa),{trapped:o(s),"trap-on-focus-in":!0,"focus-trap-el":o(m),"focus-start-el":o(a),onFocusAfterTrapped:o(i),onFocusAfterReleased:o(r),onFocusin:o(u),onFocusoutPrevented:o(c),onReleaseRequested:o(f)},{default:I(()=>[ue(V.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var Fg=be(zg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Kc=Qe(ug),es=Symbol("elTooltip"),Zt=we({...Hm,...Hc,appendTo:{type:ee([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:ee(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Io=we({...zc,disabled:Boolean,trigger:{type:ee([String,Array]),default:"hover"},triggerKeys:{type:ee(Array),default:()=>[Ve.enter,Ve.space]}}),{useModelToggleProps:Hg,useModelToggleEmits:Kg,useModelToggle:Wg}=kc("visible"),Ug=we({...Vc,...Hg,...Zt,...Io,...Dc,showArrow:{type:Boolean,default:!0}}),jg=[...Kg,"before-show","before-hide","show","hide","open","close"],qg=(e,t)=>nt(e)?e.includes(t):e===t,Ll=(e,t,n)=>l=>{qg(o(e),t)&&n(l)},Yg=j({name:"ElTooltipTrigger"}),Gg=j({...Yg,props:Io,setup(e,{expose:t}){const n=e,l=de("tooltip"),{controlled:a,id:s,open:r,onOpen:i,onClose:u,onToggle:c}=Oe(es,void 0),f=_(null),d=()=>{if(o(a)||n.disabled)return!0},p=At(n,"trigger"),m=xt(d,Ll(p,"hover",i)),h=xt(d,Ll(p,"hover",u)),v=xt(d,Ll(p,"click",w=>{w.button===0&&c(w)})),g=xt(d,Ll(p,"focus",i)),y=xt(d,Ll(p,"focus",u)),C=xt(d,Ll(p,"contextmenu",w=>{w.preventDefault(),c(w)})),b=xt(d,w=>{const{code:N}=w;n.triggerKeys.includes(N)&&(w.preventDefault(),c(w))});return t({triggerRef:f}),(w,N)=>(k(),G(o(hg),{id:o(s),"virtual-ref":w.virtualRef,open:o(r),"virtual-triggering":w.virtualTriggering,class:$(o(l).e("trigger")),onBlur:o(y),onClick:o(v),onContextmenu:o(C),onFocus:o(g),onMouseenter:o(m),onMouseleave:o(h),onKeydown:o(b)},{default:I(()=>[ue(w.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var Xg=be(Gg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const Zg=j({name:"ElTooltipContent",inheritAttrs:!1}),Jg=j({...Zg,props:Zt,setup(e,{expose:t}){const n=e,{selector:l}=_c(),a=de("tooltip"),s=_(null),r=_(!1),{controlled:i,id:u,open:c,trigger:f,onClose:d,onOpen:p,onShow:m,onHide:h,onBeforeShow:v,onBeforeHide:g}=Oe(es,void 0),y=S(()=>n.transition||`${a.namespace.value}-fade-in-linear`),C=S(()=>n.persistent);Vt(()=>{r.value=!0});const b=S(()=>o(C)?!0:o(c)),w=S(()=>n.disabled?!1:o(c)),N=S(()=>n.appendTo||l.value),T=S(()=>{var x;return(x=n.style)!=null?x:{}}),P=S(()=>!o(c)),R=()=>{h()},A=()=>{if(o(i))return!0},D=xt(A,()=>{n.enterable&&o(f)==="hover"&&p()}),B=xt(A,()=>{o(f)==="hover"&&d()}),z=()=>{var x,W;(W=(x=s.value)==null?void 0:x.updatePopper)==null||W.call(x),v==null||v()},V=()=>{g==null||g()},U=()=>{m(),H=yr(S(()=>{var x;return(x=s.value)==null?void 0:x.popperContentRef}),()=>{if(o(i))return;o(f)!=="hover"&&d()})},J=()=>{n.virtualTriggering||d()};let H;return fe(()=>o(c),x=>{x||H==null||H()},{flush:"post"}),fe(()=>n.content,()=>{var x,W;(W=(x=s.value)==null?void 0:x.updatePopper)==null||W.call(x)}),t({contentRef:s}),(x,W)=>(k(),G(xo,{disabled:!x.teleported,to:o(N)},[E(Ut,{name:o(y),onAfterLeave:R,onBeforeEnter:z,onAfterEnter:U,onBeforeLeave:V},{default:I(()=>[o(b)?Fe((k(),G(o(Fg),at({key:0,id:o(u),ref_key:"contentRef",ref:s},x.$attrs,{"aria-label":x.ariaLabel,"aria-hidden":o(P),"boundaries-padding":x.boundariesPadding,"fallback-placements":x.fallbackPlacements,"gpu-acceleration":x.gpuAcceleration,offset:x.offset,placement:x.placement,"popper-options":x.popperOptions,strategy:x.strategy,effect:x.effect,enterable:x.enterable,pure:x.pure,"popper-class":x.popperClass,"popper-style":[x.popperStyle,o(T)],"reference-el":x.referenceEl,"trigger-target-el":x.triggerTargetEl,visible:o(w),"z-index":x.zIndex,onMouseenter:o(D),onMouseleave:o(B),onBlur:J,onClose:o(d)}),{default:I(()=>[r.value?Z("v-if",!0):ue(x.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[ot,o(w)]]):Z("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var Qg=be(Jg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const ey=["innerHTML"],ty={key:1},ny=j({name:"ElTooltip"}),ly=j({...ny,props:Ug,emits:jg,setup(e,{expose:t,emit:n}){const l=e;Fm();const a=Nn(),s=_(),r=_(),i=()=>{var y;const C=o(s);C&&((y=C.popperInstanceRef)==null||y.update())},u=_(!1),c=_(),{show:f,hide:d,hasUpdateHandler:p}=Wg({indicator:u,toggleReason:c}),{onOpen:m,onClose:h}=Ec({showAfter:At(l,"showAfter"),hideAfter:At(l,"hideAfter"),autoClose:At(l,"autoClose"),open:f,close:d}),v=S(()=>Wt(l.visible)&&!p.value);dt(es,{controlled:v,id:a,open:ju(u),trigger:At(l,"trigger"),onOpen:y=>{m(y)},onClose:y=>{h(y)},onToggle:y=>{o(u)?h(y):m(y)},onShow:()=>{n("show",c.value)},onHide:()=>{n("hide",c.value)},onBeforeShow:()=>{n("before-show",c.value)},onBeforeHide:()=>{n("before-hide",c.value)},updatePopper:i}),fe(()=>l.disabled,y=>{y&&u.value&&(u.value=!1)});const g=()=>{var y,C;const b=(C=(y=r.value)==null?void 0:y.contentRef)==null?void 0:C.popperContentRef;return b&&b.contains(document.activeElement)};return Kp(()=>u.value&&d()),t({popperRef:s,contentRef:r,isFocusInsideContent:g,updatePopper:i,onOpen:m,onClose:h,hide:d}),(y,C)=>(k(),G(o(Kc),{ref_key:"popperRef",ref:s,role:y.role},{default:I(()=>[E(Xg,{disabled:y.disabled,trigger:y.trigger,"trigger-keys":y.triggerKeys,"virtual-ref":y.virtualRef,"virtual-triggering":y.virtualTriggering},{default:I(()=>[y.$slots.default?ue(y.$slots,"default",{key:0}):Z("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),E(Qg,{ref_key:"contentRef",ref:r,"aria-label":y.ariaLabel,"boundaries-padding":y.boundariesPadding,content:y.content,disabled:y.disabled,effect:y.effect,enterable:y.enterable,"fallback-placements":y.fallbackPlacements,"hide-after":y.hideAfter,"gpu-acceleration":y.gpuAcceleration,offset:y.offset,persistent:y.persistent,"popper-class":y.popperClass,"popper-style":y.popperStyle,placement:y.placement,"popper-options":y.popperOptions,pure:y.pure,"raw-content":y.rawContent,"reference-el":y.referenceEl,"trigger-target-el":y.triggerTargetEl,"show-after":y.showAfter,strategy:y.strategy,teleported:y.teleported,transition:y.transition,"virtual-triggering":y.virtualTriggering,"z-index":y.zIndex,"append-to":y.appendTo},{default:I(()=>[ue(y.$slots,"content",{},()=>[y.rawContent?(k(),L("span",{key:0,innerHTML:y.content},null,8,ey)):(k(),L("span",ty,re(y.content),1))]),y.showArrow?(k(),G(o(fg),{key:0,"arrow-offset":y.arrowOffset},null,8,["arrow-offset"])):Z("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var oy=be(ly,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const dn=Qe(oy),ay=we({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:ee(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:ee([Function,Array]),default:Bt},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:Zt.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String}),sy={[lt]:e=>ut(e),[un]:e=>ut(e),[Ot]:e=>ut(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>It(e)},ry=["aria-expanded","aria-owns"],iy={key:0},uy=["id","aria-selected","onClick"],Wc="ElAutocomplete",cy=j({name:Wc,inheritAttrs:!1}),dy=j({...cy,props:ay,emits:sy,setup(e,{expose:t,emit:n}){const l=e,a=Tr(),s=Nl(),r=wn(),i=de("autocomplete"),u=_(),c=_(),f=_(),d=_();let p=!1,m=!1;const h=_([]),v=_(-1),g=_(""),y=_(!1),C=_(!1),b=_(!1),w=S(()=>i.b(String(Ga()))),N=S(()=>s.style),T=S(()=>(h.value.length>0||b.value)&&y.value),P=S(()=>!l.hideLoading&&b.value),R=S(()=>u.value?Array.from(u.value.$el.querySelectorAll("input")):[]),A=async()=>{await Re(),T.value&&(g.value=`${u.value.$el.offsetWidth}px`)},D=()=>{v.value=-1},z=bn(async ie=>{if(C.value)return;const pe=ne=>{b.value=!1,!C.value&&(nt(ne)?(h.value=ne,v.value=l.highlightFirstItem?0:-1):jt(Wc,"autocomplete suggestions must be an array"))};if(b.value=!0,nt(l.fetchSuggestions))pe(l.fetchSuggestions);else{const ne=await l.fetchSuggestions(ie,pe);nt(ne)&&pe(ne)}},l.debounce),V=ie=>{const pe=!!ie;if(n(un,ie),n(lt,ie),C.value=!1,y.value||(y.value=pe),!l.triggerOnFocus&&!ie){C.value=!0,h.value=[];return}z(ie)},U=ie=>{var pe;r.value||(((pe=ie.target)==null?void 0:pe.tagName)!=="INPUT"||R.value.includes(document.activeElement))&&(y.value=!0)},J=ie=>{n(Ot,ie)},H=ie=>{m?m=!1:(y.value=!0,n("focus",ie),l.triggerOnFocus&&!p&&z(String(l.modelValue)))},x=ie=>{setTimeout(()=>{var pe;if((pe=f.value)!=null&&pe.isFocusInsideContent()){m=!0;return}y.value&&q(),n("blur",ie)})},W=()=>{y.value=!1,n(lt,""),n("clear")},O=async()=>{T.value&&v.value>=0&&v.value (k(),L("div",{class:$(o(s))},[u.title||u.extra||u.$slots.title||u.$slots.extra?(k(),L("div",{key:0,class:$(o(n).e("header"))},[M("div",{class:$(o(n).e("title"))},[ue(u.$slots,"title",{},()=>[he(re(u.title),1)])],2),M("div",{class:$(o(n).e("extra"))},[ue(u.$slots,"extra",{},()=>[he(re(u.extra),1)])],2)],2)):Z("v-if",!0),M("div",{class:$(o(n).e("body"))},[M("table",{class:$([o(n).e("table"),o(n).is("bordered",u.border)])},[M("tbody",null,[(k(!0),L(Le,null,Je(i(),(f,d)=>(k(),G(t1,{key:d,row:f},null,8,["row"]))),128))])],2)],2)],2))}});var a1=be(o1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),Dd=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 s1=Qe(a1,{DescriptionsItem:Dd}),r1=zt(Dd),i1=we({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:ee([String,Array,Object])},zIndex:{type:ee([String,Number])}}),u1={click:e=>e instanceof MouseEvent},c1="overlay";var d1=j({name:"ElOverlay",props:i1,emits:u1,setup(e,{slots:t,emit:n}){const l=de(c1),a=u=>{n("click",u)},{onClick:s,onMousedown:r,onMouseup:i}=Nr(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},[ue(t,"default")],Sn.STYLE|Sn.CLASS|Sn.PROPS,["onClick","onMouseup","onMousedown"]):De("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[ue(t,"default")])}});const Hr=d1,Bd=Symbol("dialogInjectionKey"),xd=we({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:Pt},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),f1={close:()=>!0},p1=["aria-label"],v1=["id"],m1=j({name:"ElDialogContent"}),h1=j({...m1,props:xd,emits:f1,setup(e){const t=e,{t:n}=vt(),{Close:l}=vc,{dialogRef:a,headerRef:s,bodyId:r,ns:i,style:u}=Oe(Bd),{focusTrapRef:c}=Oe(Or),f=Ua(c,a),d=S(()=>t.draggable);return gc(a,s,d),(p,m)=>(k(),L("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:Ae(o(u)),tabindex:"-1"},[M("header",{ref_key:"headerRef",ref:s,class:$(o(i).e("header"))},[ue(p.$slots,"header",{},()=>[M("span",{role:"heading",class:$(o(i).e("title"))},re(p.title),3)]),p.showClose?(k(),L("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(Pe),{class:$(o(i).e("close"))},{default:I(()=>[(k(),G(st(p.closeIcon||o(l))))]),_:1},8,["class"])],10,p1)):Z("v-if",!0)],2),M("div",{id:o(r),class:$(o(i).e("body"))},[ue(p.$slots,"default")],10,v1),p.$slots.footer?(k(),L("footer",{key:0,class:$(o(i).e("footer"))},[ue(p.$slots,"footer")],2)):Z("v-if",!0)],6))}});var g1=be(h1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const zd=we({...xd,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}}),Fd={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[lt]:e=>Wt(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},Hd=(e,t)=>{const l=rt().emit,{nextZIndex:a}=so();let s="";const r=Nn(),i=Nn(),u=_(!1),c=_(!1),f=_(!1),d=_(e.zIndex||a());let p,m;const h=Xa("namespace",Ea),v=S(()=>{const U={},J=`--${h.value}-dialog`;return e.fullscreen||(e.top&&(U[`${J}-margin-top`]=e.top),e.width&&(U[`${J}-width`]=Ft(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}=Sl(()=>R(),e.openDelay):R()}function N(){p==null||p(),m==null||m(),e.closeDelay&&e.closeDelay>0?{stop:m}=Sl(()=>A(),e.closeDelay):A()}function T(){function U(J){J||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(U):N()}function P(){e.closeOnClickModal&&T()}function R(){gt&&(u.value=!0)}function A(){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&&wc(u);function V(){e.closeOnPressEscape&&T()}return fe(()=>e.modelValue,U=>{U?(c.value=!1,w(),f.value=!0,d.value=e.zIndex?d.value++:a(),Re(()=>{l("open"),t.value&&(t.value.scrollTop=0)})):u.value&&N()}),fe(()=>e.fullscreen,U=>{t.value&&(U?(s=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=s)}),Ue(()=>{e.modelValue&&(u.value=!0,f.value=!0,w())}),{afterEnter:y,afterLeave:C,beforeLeave:b,handleClose:T,onModalClick:P,close:N,doClose:A,onOpenAutoFocus:D,onCloseAutoFocus:B,onCloseRequested:V,onFocusoutPrevented:z,titleId:r,bodyId:i,closed:c,style:v,overlayDialogStyle:g,rendered:f,visible:u,zIndex:d}},y1=["aria-label","aria-labelledby","aria-describedby"],b1=j({name:"ElDialog",inheritAttrs:!1}),w1=j({...b1,props:zd,emits:Fd,setup(e,{expose:t}){const n=e,l=Qt();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=de("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:N,onCloseRequested:T,onFocusoutPrevented:P}=Hd(n,s);dt(Bd,{dialogRef:s,headerRef:r,bodyId:f,ns:a,rendered:m,style:d});const R=Nr(b),A=S(()=>n.draggable&&!n.fullscreen);return t({visible:u,dialogContentRef:i}),(D,B)=>(k(),G(xo,{to:"body",disabled:!D.appendToBody},[E(Ut,{name:"dialog-fade",onAfterEnter:o(v),onAfterLeave:o(g),onBeforeLeave:o(y),persisted:""},{default:I(()=>[Fe(E(o(Hr),{"custom-mask-event":"",mask:D.modal,"overlay-class":D.modalClass,"z-index":o(h)},{default:I(()=>[M("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:Ae(o(p)),onClick:B[0]||(B[0]=(...z)=>o(R).onClick&&o(R).onClick(...z)),onMousedown:B[1]||(B[1]=(...z)=>o(R).onMousedown&&o(R).onMousedown(...z)),onMouseup:B[2]||(B[2]=(...z)=>o(R).onMouseup&&o(R).onMouseup(...z))},[E(o(Qa),{loop:"",trapped:o(u),"focus-start-el":"container",onFocusAfterTrapped:o(w),onFocusAfterReleased:o(N),onFocusoutPrevented:o(P),onReleaseRequested:o(T)},{default:I(()=>[o(m)?(k(),G(g1,at({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(A),fullscreen:D.fullscreen,"show-close":D.showClose,title:D.title,onClose:o(C)}),Zn({header:I(()=>[D.$slots.title?ue(D.$slots,"title",{key:1}):ue(D.$slots,"header",{key:0,close:o(C),titleId:o(c),titleClass:o(a).e("title")})]),default:I(()=>[ue(D.$slots,"default")]),_:2},[D.$slots.footer?{name:"footer",fn:I(()=>[ue(D.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):Z("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,y1)]),_:3},8,["mask","overlay-class","z-index"]),[[ot,o(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var k1=be(w1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const C1=Qe(k1),S1=we({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:ee(String),default:"solid"}}),_1=j({name:"ElDivider"}),E1=j({..._1,props:S1,setup(e){const t=e,n=de("divider"),l=S(()=>n.cssVar({"border-style":t.borderStyle}));return(a,s)=>(k(),L("div",{class:$([o(n).b(),o(n).m(a.direction)]),style:Ae(o(l)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(k(),L("div",{key:0,class:$([o(n).e("text"),o(n).is(a.contentPosition)])},[ue(a.$slots,"default")],2)):Z("v-if",!0)],6))}});var $1=be(E1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const Kd=Qe($1),T1=we({...zd,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}}),I1=Fd,N1=j({name:"ElDrawer",components:{ElOverlay:Hr,ElFocusTrap:Qa,ElIcon:Pe,Close:Tn},inheritAttrs:!1,props:T1,emits:I1,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=de("drawer"),{t:s}=vt(),r=S(()=>e.direction==="rtl"||e.direction==="ltr"),i=S(()=>Ft(e.size));return{...Hd(e,n),drawerRef:n,focusStartRef:l,isHorizontal:r,drawerSize:i,ns:a,t:s}}}),M1=["aria-label","aria-labelledby","aria-describedby"],P1=["id"],R1=["aria-label"],O1=["id"];function L1(e,t,n,l,a,s){const r=ae("close"),i=ae("el-icon"),u=ae("el-focus-trap"),c=ae("el-overlay");return k(),G(xo,{to:"body",disabled:!e.appendToBody},[E(Ut,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:I(()=>[Fe(E(c,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:I(()=>[E(u,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:I(()=>[M("div",at({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]=ze(()=>{},["stop"]))}),[M("span",{ref:"focusStartRef",class:$(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(k(),L("header",{key:0,class:$(e.ns.e("header"))},[e.$slots.title?ue(e.$slots,"title",{key:1},()=>[Z(" DEPRECATED SLOT ")]):ue(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?Z("v-if",!0):(k(),L("span",{key:0,id:e.titleId,role:"heading",class:$(e.ns.e("title"))},re(e.title),11,P1))]),e.showClose?(k(),L("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:I(()=>[E(r)]),_:1},8,["class"])],10,R1)):Z("v-if",!0)],2)):Z("v-if",!0),e.rendered?(k(),L("div",{key:1,id:e.bodyId,class:$(e.ns.e("body"))},[ue(e.$slots,"default")],10,O1)):Z("v-if",!0),e.$slots.footer?(k(),L("div",{key:2,class:$(e.ns.e("footer"))},[ue(e.$slots,"footer")],2)):Z("v-if",!0)],16,M1)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[ot,e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var A1=be(N1,[["render",L1],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const V1=Qe(A1),D1=j({inheritAttrs:!1});function B1(e,t,n,l,a,s){return ue(e.$slots,"default")}var x1=be(D1,[["render",B1],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const z1=j({name:"ElCollectionItem",inheritAttrs:!1});function F1(e,t,n,l,a,s){return ue(e.$slots,"default")}var H1=be(z1,[["render",F1],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Wd="data-el-collection-item",Ud=e=>{const t=`El${e}Collection`,n=`${t}Item`,l=Symbol(t),a=Symbol(n),s={...x1,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(`[${Wd}]`));return[...u.values()].sort((m,h)=>d.indexOf(m.ref)-d.indexOf(h.ref))},collectionRef:i})}},r={...H1,name:n,setup(i,{attrs:u}){const c=_(null),f=Oe(l,void 0);dt(a,{collectionItemRef:c}),Ue(()=>{const d=o(c);d&&f.itemMap.set(d,{ref:d,...u})}),Vt(()=>{const d=o(c);f.itemMap.delete(d)})}};return{COLLECTION_INJECTION_KEY:l,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:s,ElCollectionItem:r}},K1=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:W1,ElCollectionItem:U1,COLLECTION_INJECTION_KEY:Kr,COLLECTION_ITEM_INJECTION_KEY:j1}=Ud("RovingFocusGroup"),Wr=Symbol("elRovingFocusGroup"),jd=Symbol("elRovingFocusGroupItem"),q1={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Y1=(e,t)=>{if(t!=="rtl")return e;switch(e){case Ve.right:return Ve.left;case Ve.left:return Ve.right;default:return e}},G1=(e,t,n)=>{const l=Y1(e.key,n);if(!(t==="vertical"&&[Ve.left,Ve.right].includes(l))&&!(t==="horizontal"&&[Ve.up,Ve.down].includes(l)))return q1[l]},X1=(e,t)=>e.map((n,l)=>e[(l+t)%e.length]),Ur=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},au="currentTabIdChange",su="rovingFocusGroup.entryFocus",Z1={bubbles:!1,cancelable:!0},J1=j({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:K1,emits:[au,"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}=Oe(Kr,void 0),u=S(()=>[{outline:"none"},e.style]),c=v=>{t(au,v)},f=()=>{a.value=!0},d=xt(v=>{var g;(g=e.onMousedown)==null||g.call(e,v)},()=>{s.value=!0}),p=xt(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(su,Z1);if(C==null||C.dispatchEvent(b),!b.defaultPrevented){const w=i().filter(A=>A.focusable),N=w.find(A=>A.active),T=w.find(A=>A.id===o(l)),R=[N,T,...w].filter(Boolean).map(A=>A.ref);Ur(R)}}s.value=!1}),m=xt(v=>{var g;(g=e.onBlur)==null||g.call(e,v)},()=>{a.value=!1}),h=(...v)=>{t("entryFocus",...v)};dt(Wr,{currentTabbedId:ju(l),loop:At(e,"loop"),tabIndex:S(()=>o(a)?-1:0),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:u,orientation:At(e,"orientation"),dir:At(e,"dir"),onItemFocus:c,onItemShiftTab:f,onBlur:m,onFocus:p,onMousedown:d}),fe(()=>e.currentTabId,v=>{l.value=v??null}),Jt(r,su,h)}});function Q1(e,t,n,l,a,s){return ue(e.$slots,"default")}var eS=be(J1,[["render",Q1],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const tS=j({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:W1,ElRovingFocusGroupImpl:eS}});function nS(e,t,n,l,a,s){const r=ae("el-roving-focus-group-impl"),i=ae("el-focus-group-collection");return k(),G(i,null,{default:I(()=>[E(r,On(mr(e.$attrs)),{default:I(()=>[ue(e.$slots,"default")]),_:3},16)]),_:3})}var lS=be(tS,[["render",nS],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const oS=j({components:{ElRovingFocusCollectionItem:U1},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}=Oe(Wr,void 0),{getItems:r}=Oe(Kr,void 0),i=Nn(),u=_(null),c=xt(m=>{t("mousedown",m)},m=>{e.focusable?a(o(i)):m.preventDefault()}),f=xt(m=>{t("focus",m)},()=>{a(o(i))}),d=xt(m=>{t("keydown",m)},m=>{const{key:h,shiftKey:v,target:g,currentTarget:y}=m;if(h===Ve.tab&&v){s();return}if(g!==y)return;const C=G1(m);if(C){m.preventDefault();let w=r().filter(N=>N.focusable).map(N=>N.ref);switch(C){case"last":{w.reverse();break}case"prev":case"next":{C==="prev"&&w.reverse();const N=w.indexOf(y);w=l.value?X1(w,N+1):w.slice(N+1);break}}Re(()=>{Ur(w)})}}),p=S(()=>n.value===o(i));return dt(jd,{rovingFocusGroupItemRef:u,tabIndex:S(()=>o(p)?0:-1),handleMousedown:c,handleFocus:f,handleKeydown:d}),{id:i,handleKeydown:d,handleFocus:f,handleMousedown:c}}});function aS(e,t,n,l,a,s){const r=ae("el-roving-focus-collection-item");return k(),G(r,{id:e.id,focusable:e.focusable,active:e.active},{default:I(()=>[ue(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var sS=be(oS,[["render",aS],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const fa=we({trigger:Io.trigger,effect:{...Zt.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:Zt.teleported}),qd=we({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Pt}}),rS=we({onKeydown:{type:ee(Function)}}),iS=[Ve.down,Ve.pageDown,Ve.home],Yd=[Ve.up,Ve.pageUp,Ve.end],uS=[...iS,...Yd],{ElCollection:cS,ElCollectionItem:dS,COLLECTION_INJECTION_KEY:fS,COLLECTION_ITEM_INJECTION_KEY:pS}=Ud("Dropdown"),ns=Symbol("elDropdown"),{ButtonGroup:vS}=nn,mS=j({name:"ElDropdown",components:{ElButton:nn,ElButtonGroup:vS,ElScrollbar:tl,ElDropdownCollection:cS,ElTooltip:dn,ElRovingFocusGroup:lS,ElOnlyChild:Bc,ElIcon:Pe,ArrowDown:el},props:fa,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=rt(),l=de("dropdown"),{t:a}=vt(),s=_(),r=_(),i=_(null),u=_(null),c=_(null),f=_(null),d=_(!1),p=[Ve.enter,Ve.space,Ve.down],m=S(()=>({maxHeight:Ft(e.maxHeight)})),h=S(()=>[l.m(w.value)]),v=Nn().value,g=S(()=>e.id||v);fe([s,At(e,"trigger")],([H,x],[W])=>{var O,F,q;const K=nt(x)?x:[x];(O=W==null?void 0:W.$el)!=null&&O.removeEventListener&&W.$el.removeEventListener("pointerenter",T),(F=H==null?void 0:H.$el)!=null&&F.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}),Vt(()=>{var H,x;(x=(H=s.value)==null?void 0:H.$el)!=null&&x.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 N(...H){t("command",...H)}function T(){var H,x;(x=(H=s.value)==null?void 0:H.$el)==null||x.focus()}function P(){}function R(){const H=o(u);H==null||H.focus(),f.value=null}function A(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:P,onItemLeave:R}),dt("elDropdown",{instance:n,dropdownSize:w,handleClick:y,commandHandler:N,trigger:At(e,"trigger"),hideOnClick:At(e,"hideOnClick")}),{t:a,ns:l,scrollbar:c,wrapStyle:m,dropdownTriggerKls:h,dropdownSize:w,triggerId:g,triggerKeys:p,currentTabId:f,handleCurrentTabIdChange:A,handlerMainButtonClick:H=>{t("click",H)},handleEntryFocus:D,handleClose:C,handleOpen:b,handleBeforeShowTooltip:B,handleShowTooltip:z,handleBeforeHideTooltip:V,onFocusAfterTrapped:H=>{var x,W;H.preventDefault(),(W=(x=u.value)==null?void 0:x.focus)==null||W.call(x,{preventScroll:!0})},popperRef:i,contentRef:u,triggeringElementRef:s,referenceElementRef:r}}});function hS(e,t,n,l,a,s){var r;const i=ae("el-dropdown-collection"),u=ae("el-roving-focus-group"),c=ae("el-scrollbar"),f=ae("el-only-child"),d=ae("el-tooltip"),p=ae("el-button"),m=ae("arrow-down"),h=ae("el-icon"),v=ae("el-button-group");return k(),L("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:I(()=>[E(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:I(()=>[E(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:I(()=>[E(i,null,{default:I(()=>[ue(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:I(()=>[E(f,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:I(()=>[ue(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:I(()=>[E(p,at({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:I(()=>[ue(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),E(p,at({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:I(()=>[E(h,{class:$(e.ns.e("icon"))},{default:I(()=>[E(m)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):Z("v-if",!0)],2)}var gS=be(mS,[["render",hS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const yS=j({name:"DropdownItemImpl",components:{ElIcon:Pe},props:qd,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=de("dropdown"),{role:l}=Oe(ns,void 0),{collectionItemRef:a}=Oe(pS,void 0),{collectionItemRef:s}=Oe(j1,void 0),{rovingFocusGroupItemRef:r,tabIndex:i,handleFocus:u,handleKeydown:c,handleMousedown:f}=Oe(jd,void 0),d=Ua(a,s,r),p=S(()=>l.value==="menu"?"menuitem":l.value==="navigation"?"link":"button"),m=xt(h=>{const{code:v}=h;if(v===Ve.enter||v===Ve.space)return h.preventDefault(),h.stopImmediatePropagation(),t("clickimpl",h),!0},c);return{ns:n,itemRef:d,dataset:{[Wd]:""},role:p,tabIndex:i,handleFocus:u,handleKeydown:m,handleMousedown:f}}}),bS=["aria-disabled","tabindex","role"];function wS(e,t,n,l,a,s){const r=ae("el-icon");return k(),L(Le,null,[e.divided?(k(),L("li",at({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):Z("v-if",!0),M("li",at({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]=ze((...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:I(()=>[(k(),G(st(e.icon)))]),_:1})):Z("v-if",!0),ue(e.$slots,"default")],16,bS)],64)}var kS=be(yS,[["render",wS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Gd=()=>{const e=Oe("elDropdown",{}),t=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},CS=j({name:"ElDropdownItem",components:{ElDropdownCollectionItem:dS,ElRovingFocusItem:sS,ElDropdownItemImpl:kS},inheritAttrs:!1,props:qd,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:l}=Gd(),a=rt(),s=_(null),r=S(()=>{var m,h;return(h=(m=o(s))==null?void 0:m.textContent)!=null?h:""}),{onItemEnter:i,onItemLeave:u}=Oe(ns,void 0),c=xt(m=>(t("pointermove",m),m.defaultPrevented),Ci(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=xt(m=>(t("pointerleave",m),m.defaultPrevented),Ci(m=>{u(m)})),d=xt(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 SS(e,t,n,l,a,s){var r;const i=ae("el-dropdown-item-impl"),u=ae("el-roving-focus-item"),c=ae("el-dropdown-collection-item");return k(),G(c,{disabled:e.disabled,"text-value":(r=e.textValue)!=null?r:e.textContent},{default:I(()=>[E(u,{focusable:!e.disabled},{default:I(()=>[E(i,at(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:I(()=>[ue(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Xd=be(CS,[["render",SS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const _S=j({name:"ElDropdownMenu",props:rS,setup(e){const t=de("dropdown"),{_elDropdownSize:n}=Gd(),l=n.value,{focusTrapRef:a,onKeydown:s}=Oe(Or,void 0),{contentRef:r,role:i,triggerId:u}=Oe(ns,void 0),{collectionRef:c,getItems:f}=Oe(fS,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:p,tabIndex:m,onBlur:h,onFocus:v,onMousedown:g}=Oe(Wr,void 0),{collectionRef:y}=Oe(Kr,void 0),C=S(()=>[t.b("menu"),t.bm("menu",l==null?void 0:l.value)]),b=Ua(r,c,a,d,y),w=xt(T=>{var P;(P=e.onKeydown)==null||P.call(e,T)},T=>{const{currentTarget:P,code:R,target:A}=T;if(P.contains(A),Ve.tab===R&&T.stopImmediatePropagation(),T.preventDefault(),A!==o(r)||!uS.includes(R))return;const B=f().filter(z=>!z.disabled).map(z=>z.ref);Yd.includes(R)&&B.reverse(),Ur(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}}}),ES=["role","aria-labelledby"];function $S(e,t,n,l,a,s){return k(),L("ul",{ref:e.dropdownListWrapperRef,class:$(e.dropdownKls),style:Ae(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]=ze((...r)=>e.handleKeydown&&e.handleKeydown(...r),["self"])),onMousedown:t[3]||(t[3]=ze((...r)=>e.onMousedown&&e.onMousedown(...r),["self"]))},[ue(e.$slots,"default")],46,ES)}var Zd=be(_S,[["render",$S],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const TS=Qe(gS,{DropdownItem:Xd,DropdownMenu:Zd}),IS=zt(Xd),NS=zt(Zd),MS={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"],RS=["stop-color"],OS=["stop-color"],LS=["id"],AS=["stop-color"],VS=["stop-color"],DS=["id"],BS={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},xS={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},zS={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},FS=["fill"],HS=["fill"],KS={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)"},WS=["fill"],US=["fill"],jS=["fill"],qS=["fill"],YS=["fill"],GS={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},XS=["fill","xlink:href"],ZS=["fill","mask"],JS=["fill"],QS=j({name:"ImgEmpty"}),e_=j({...QS,setup(e){const t=de("empty"),n=Nn();return(l,a)=>(k(),L("svg",MS,[M("defs",null,[M("linearGradient",{id:`linearGradient-1-${o(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[M("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,RS),M("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,OS)],8,PS),M("linearGradient",{id:`linearGradient-2-${o(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[M("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,AS),M("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,VS)],8,LS),M("rect",{id:`path-3-${o(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,DS)]),M("g",BS,[M("g",xS,[M("g",zS,[M("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,FS),M("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,HS),M("g",KS,[M("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,WS),M("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,US),M("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,jS),M("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,qS)]),M("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${o(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,YS),M("g",GS,[M("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,XS),M("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,ZS)]),M("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,JS)])])])]))}});var t_=be(e_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const n_=we({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),l_=["src"],o_={key:1},a_=j({name:"ElEmpty"}),s_=j({...a_,props:n_,setup(e){const t=e,{t:n}=vt(),l=de("empty"),a=S(()=>t.description||n("el.table.emptyText")),s=S(()=>({width:Ft(t.imageSize)}));return(r,i)=>(k(),L("div",{class:$(o(l).b())},[M("div",{class:$(o(l).e("image")),style:Ae(o(s))},[r.image?(k(),L("img",{key:0,src:r.image,ondragstart:"return false"},null,8,l_)):ue(r.$slots,"image",{key:1},()=>[E(t_)])],6),M("div",{class:$(o(l).e("description"))},[r.$slots.description?ue(r.$slots,"description",{key:0}):(k(),L("p",o_,re(o(a)),1))],2),r.$slots.default?(k(),L("div",{key:0,class:$(o(l).e("bottom"))},[ue(r.$slots,"default")],2)):Z("v-if",!0)],2))}});var r_=be(s_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const Jd=Qe(r_),i_=we({urlList:{type:ee(Array),default:()=>Lt([])},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}}),u_={close:()=>!0,switch:e=>We(e)},c_=["src"],d_=j({name:"ElImageViewer"}),f_=j({...d_,props:i_,emits:u_,setup(e,{expose:t,emit:n}){const l=e,a={CONTAIN:{name:"contain",icon:yo(hv)},ORIGINAL:{name:"original",icon:yo(gv)}},{t:s}=vt(),r=de("image-viewer"),{nextZIndex:i}=so(),u=_(),c=_([]),f=jp(),d=_(!0),p=_(l.initialIndex),m=Mt(a.CONTAIN),h=_({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),v=S(()=>{const{urlList:O}=l;return O.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)]),N=S(()=>{const{scale:O,deg:F,offsetX:q,offsetY:K,enableTransition:Y}=h.value;let se=q/O,ge=K/O;switch(F%360){case 90:case-270:[se,ge]=[ge,-se];break;case 180:case-180:[se,ge]=[-se,-ge];break;case 270:case-90:[se,ge]=[-ge,se];break}const ie={transform:`scale(${O}) rotate(${F}deg) translate(${se}px, ${ge}px)`,transition:Y?"transform .3s":""};return m.value.name===a.CONTAIN.name&&(ie.maxWidth=ie.maxHeight="100%"),ie}),T=S(()=>We(l.zIndex)?l.zIndex:i());function P(){A(),n("close")}function R(){const O=wl(q=>{switch(q.code){case Ve.esc:l.closeOnPressEscape&&P();break;case Ve.space:U();break;case Ve.left:H();break;case Ve.up:W("zoomIn");break;case Ve.right:x();break;case Ve.down:W("zoomOut");break}}),F=wl(q=>{const K=q.deltaY||q.deltaX;W(K<0?"zoomIn":"zoomOut",{zoomRate:l.zoomRate,enableTransition:!1})});f.run(()=>{Jt(document,"keydown",O),Jt(document,"wheel",F)})}function A(){f.stop()}function D(){d.value=!1}function B(O){d.value=!1,O.target.alt=s("el.image.error")}function z(O){if(d.value||O.button!==0||!u.value)return;h.value.enableTransition=!1;const{offsetX:F,offsetY:q}=h.value,K=O.pageX,Y=O.pageY,se=wl(ie=>{h.value={...h.value,offsetX:F+ie.pageX-K,offsetY:q+ie.pageY-Y}}),ge=Jt(document,"mousemove",se);Jt(document,"mouseup",()=>{ge()}),O.preventDefault()}function V(){h.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function U(){if(d.value)return;const O=$o(a),F=Object.values(a),q=m.value.name,Y=(F.findIndex(se=>se.name===q)+1)%O.length;m.value=a[O[Y]],V()}function J(O){const F=l.urlList.length;p.value=(O+F)%F}function H(){g.value&&!l.infinite||J(p.value-1)}function x(){y.value&&!l.infinite||J(p.value+1)}function W(O,F={}){if(d.value)return;const{zoomRate:q,rotateDeg:K,enableTransition:Y}={zoomRate:l.zoomRate,rotateDeg:90,enableTransition:!0,...F};switch(O){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 fe(C,()=>{Re(()=>{const O=c.value[0];O!=null&&O.complete||(d.value=!0)})}),fe(p,O=>{V(),n("switch",O)}),Ue(()=>{var O,F;R(),(F=(O=u.value)==null?void 0:O.focus)==null||F.call(O)}),t({setActiveItem:J}),(O,F)=>(k(),G(xo,{to:"body",disabled:!O.teleported},[E(Ut,{name:"viewer-fade",appear:""},{default:I(()=>[M("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:$(o(r).e("wrapper")),style:Ae({zIndex:o(T)})},[M("div",{class:$(o(r).e("mask")),onClick:F[0]||(F[0]=ze(q=>O.hideOnClickModal&&P(),["self"]))},null,2),Z(" CLOSE "),M("span",{class:$([o(r).e("btn"),o(r).e("close")]),onClick:P},[E(o(Pe),null,{default:I(()=>[E(o(Tn))]),_:1})],2),Z(" ARROW "),o(v)?Z("v-if",!0):(k(),L(Le,{key:0},[M("span",{class:$(o(b)),onClick:H},[E(o(Pe),null,{default:I(()=>[E(o(il))]),_:1})],2),M("span",{class:$(o(w)),onClick:x},[E(o(Pe),null,{default:I(()=>[E(o(rn))]),_:1})],2)],64)),Z(" ACTIONS "),M("div",{class:$([o(r).e("btn"),o(r).e("actions")])},[M("div",{class:$(o(r).e("actions__inner"))},[E(o(Pe),{onClick:F[1]||(F[1]=q=>W("zoomOut"))},{default:I(()=>[E(o(yv))]),_:1}),E(o(Pe),{onClick:F[2]||(F[2]=q=>W("zoomIn"))},{default:I(()=>[E(o(tc))]),_:1}),M("i",{class:$(o(r).e("actions__divider"))},null,2),E(o(Pe),{onClick:U},{default:I(()=>[(k(),G(st(o(m).icon)))]),_:1}),M("i",{class:$(o(r).e("actions__divider"))},null,2),E(o(Pe),{onClick:F[3]||(F[3]=q=>W("anticlockwise"))},{default:I(()=>[E(o(bv))]),_:1}),E(o(Pe),{onClick:F[4]||(F[4]=q=>W("clockwise"))},{default:I(()=>[E(o(wv))]),_:1})],2)],2),Z(" CANVAS "),M("div",{class:$(o(r).e("canvas"))},[(k(!0),L(Le,null,Je(O.urlList,(q,K)=>Fe((k(),L("img",{ref_for:!0,ref:Y=>c.value[K]=Y,key:q,src:q,style:Ae(o(N)),class:$(o(r).e("img")),onLoad:D,onError:B,onMousedown:z},null,46,c_)),[[ot,K===p.value]])),128))],2),ue(O.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var p_=be(f_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const Qd=Qe(p_),v_=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:()=>Lt([])},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}}),m_={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>We(e),close:()=>!0,show:()=>!0},h_=["src","loading"],g_={key:0},y_=j({name:"ElImage",inheritAttrs:!1}),b_=j({...y_,props:v_,emits:m_,setup(e,{emit:t}){const n=e;let l="";const{t:a}=vt(),s=de("image"),r=Nl(),i=Tr(),u=_(),c=_(!1),f=_(!0),d=_(!1),p=_(),m=_(),h=gt&&"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 gt&&W?{objectFit:W}:{}}),w=S(()=>{const{previewSrcList:W}=n;return Array.isArray(W)&&W.length>0}),N=S(()=>{const{previewSrcList:W,initialIndex:O}=n;let F=O;return O>W.length-1&&(F=0),F}),T=S(()=>n.loading==="eager"?!1:!h&&n.loading==="lazy"||n.lazy),P=()=>{gt&&(f.value=!0,c.value=!1,u.value=n.src)};function R(W){f.value=!1,c.value=!1,t("load",W)}function A(W){f.value=!1,c.value=!0,t("error",W)}function D(){um(p.value,m.value)&&(P(),V())}const B=Zu(D,200,!0);async function z(){var W;if(!gt)return;await Re();const{scrollContainer:O}=n;In(O)?m.value=O:ut(O)&&O!==""?m.value=(W=document.querySelector(O))!=null?W:void 0:p.value&&(m.value=Er(p.value)),m.value&&(v=Jt(m,"scroll",B),setTimeout(()=>D(),100))}function V(){!gt||!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=Jt("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 x(W){t("switch",W)}return fe(()=>n.src,()=>{T.value?(f.value=!0,c.value=!1,V(),z()):P()}),Ue(()=>{T.value?z():P()}),(W,O)=>(k(),L("div",{ref_key:"container",ref:p,class:$([o(s).b(),W.$attrs.class]),style:Ae(o(C))},[c.value?ue(W.$slots,"error",{key:0},()=>[M("div",{class:$(o(s).e("error"))},re(o(a)("el.image.error")),3)]):(k(),L(Le,{key:1},[u.value!==void 0?(k(),L("img",at({key:0},o(i),{src:u.value,loading:W.loading,style:o(b),class:o(y),onClick:J,onLoad:R,onError:A}),null,16,h_)):Z("v-if",!0),f.value?(k(),L("div",{key:1,class:$(o(s).e("wrapper"))},[ue(W.$slots,"placeholder",{},()=>[M("div",{class:$(o(s).e("placeholder"))},null,2)])],2)):Z("v-if",!0)],64)),o(w)?(k(),L(Le,{key:2},[d.value?(k(),G(o(Qd),{key:0,"z-index":W.zIndex,"initial-index":o(N),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:x},{default:I(()=>[W.$slots.viewer?(k(),L("div",g_,[ue(W.$slots,"viewer")])):Z("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):Z("v-if",!0)],64)):Z("v-if",!0)],6))}});var w_=be(b_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const k_=Qe(w_),C_=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:on,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||We(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}}),S_={[Ot]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[un]:e=>We(e)||Kt(e),[lt]:e=>We(e)||Kt(e)},__=["aria-label","onKeydown"],E_=["aria-label","onKeydown"],$_=j({name:"ElInputNumber"}),T_=j({...$_,props:C_,emits:S_,setup(e,{expose:t,emit:n}){const l=e,{t:a}=vt(),s=de("input-number"),r=_(),i=Et({currentValue:l.modelValue,userInput:null}),{formItem:u}=vn(),c=S(()=>We(l.modelValue)&&l.modelValue<=l.min),f=S(()=>We(l.modelValue)&&l.modelValue>=l.max),d=S(()=>{const V=y(l.step);return Xt(l.precision)?Math.max(y(l.modelValue),V):(V>l.precision,l.precision)}),p=S(()=>l.controls&&l.controlsPosition==="right"),m=qt(),h=wn(),v=S(()=>{if(i.userInput!==null)return i.userInput;let V=i.currentValue;if(Kt(V))return"";if(We(V)){if(Number.isNaN(V))return"";Xt(l.precision)||(V=V.toFixed(l.precision))}return V}),g=(V,U)=>{if(Xt(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 O=J.length;return J.charAt(O-1)==="5"&&(J=`${J.slice(0,Math.max(0,O-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)=>We(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(un,i.currentValue)},w=()=>{if(l.readonly||h.value||c.value)return;const V=Number(v.value)||0,U=C(V,-1);T(U),n(un,i.currentValue)},N=(V,U)=>{const{max:J,min:H,step:x,precision:W,stepStrictly:O,valueOnClear:F}=l;J rT(e,n,t),getStopIndexForStartIndex:(e,t,n,l)=>{const{height:a,total:s,layout:r,width:i}=e,u=Lo(r)?i:a,c=Wl(e,t,l),f=n+u;let d=c.offset+c.size,p=t;for(;p {const l=jn(e,t,n,"column");return[l.size,l.offset]},getRowPosition:(e,t,n)=>{const l=jn(e,t,n,"row");return[l.size,l.offset]},getColumnOffset:(e,t,n,l,a,s)=>vu(e,t,n,l,a,"column",s),getRowOffset:(e,t,n,l,a,s)=>vu(e,t,n,l,a,"row",s),getColumnStartIndexForOffset:(e,t,n)=>pu(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,l)=>{const a=jn(e,t,l,"column"),s=n+e.width;let r=a.offset+a.size,i=t;for(;i (C(),L("div",{class:E(o(s))},[u.title||u.extra||u.$slots.title||u.$slots.extra?(C(),L("div",{key:0,class:E(o(n).e("header"))},[P("div",{class:E(o(n).e("title"))},[re(u.$slots,"title",{},()=>[ve(ae(u.title),1)])],2),P("div",{class:E(o(n).e("extra"))},[re(u.$slots,"extra",{},()=>[ve(ae(u.extra),1)])],2)],2)):Z("v-if",!0),P("div",{class:E(o(n).e("body"))},[P("table",{class:E([o(n).e("table"),o(n).is("bordered",u.border)])},[P("tbody",null,[(C(!0),L(Le,null,Qe(i(),(d,f)=>(C(),G(qC,{key:f,row:d},null,8,["row"]))),128))])],2)],2)],2))}});var ZC=ye(XC,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),Dd=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 JC=et(ZC,{DescriptionsItem:Dd}),QC=zt(Dd),e1=we({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Q([String,Array,Object])},zIndex:{type:Q([String,Number])}}),t1={click:e=>e instanceof MouseEvent},n1="overlay";var l1=j({name:"ElOverlay",props:e1,emits:t1,setup(e,{slots:t,emit:n}){const l=ce(n1),a=u=>{n("click",u)},{onClick:s,onMousedown:r,onMouseup:i}=Ir(e.customMaskEvent?void 0:a);return()=>e.mask?$("div",{class:[l.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:s,onMousedown:r,onMouseup:i},[re(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"}},[re(t,"default")])}});const Fr=l1,Bd=Symbol("dialogInjectionKey"),xd=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:""}}),o1={close:()=>!0},a1=["aria-label"],s1=["id"],r1=j({name:"ElDialogContent"}),i1=j({...r1,props:xd,emits:o1,setup(e){const t=e,{t:n}=mt(),{Close:l}=vc,{dialogRef:a,headerRef:s,bodyId:r,ns:i,style:u}=Oe(Bd),{focusTrapRef:c}=Oe(Rr),d=Ua(c,a),f=S(()=>t.draggable);return gc(a,s,f),(p,m)=>(C(),L("div",{ref:o(d),class:E([o(i).b(),o(i).is("fullscreen",p.fullscreen),o(i).is("draggable",o(f)),o(i).is("align-center",p.alignCenter),{[o(i).m("center")]:p.center},p.customClass]),style:Ae(o(u)),tabindex:"-1"},[P("header",{ref_key:"headerRef",ref:s,class:E(o(i).e("header"))},[re(p.$slots,"header",{},()=>[P("span",{role:"heading",class:E(o(i).e("title"))},ae(p.title),3)]),p.showClose?(C(),L("button",{key:0,"aria-label":o(n)("el.dialog.close"),class:E(o(i).e("headerbtn")),type:"button",onClick:m[0]||(m[0]=h=>p.$emit("close"))},[$(o(Pe),{class:E(o(i).e("close"))},{default:N(()=>[(C(),G(rt(p.closeIcon||o(l))))]),_:1},8,["class"])],10,a1)):Z("v-if",!0)],2),P("div",{id:o(r),class:E(o(i).e("body"))},[re(p.$slots,"default")],10,s1),p.$slots.footer?(C(),L("footer",{key:0,class:E(o(i).e("footer"))},[re(p.$slots,"footer")],2)):Z("v-if",!0)],6))}});var u1=ye(i1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const zd=we({...xd,appendToBody:{type:Boolean,default:!1},beforeClose:{type:Q(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}}),Fd={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[nt]:e=>Wt(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},Hd=(e,t)=>{const l=it().emit,{nextZIndex:a}=ao();let s="";const r=In(),i=In(),u=_(!1),c=_(!1),d=_(!1),f=_(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`]=Ft(e.width))),U}),g=S(()=>e.alignCenter?{display:"flex"}:{});function y(){l("opened")}function k(){l("closed"),l(nt,!1),e.destroyOnClose&&(d.value=!1)}function b(){l("close")}function w(){m==null||m(),p==null||p(),e.openDelay&&e.openDelay>0?{stop:p}=Cl(()=>M(),e.openDelay):M()}function I(){p==null||p(),m==null||m(),e.closeDelay&&e.closeDelay>0?{stop:m}=Cl(()=>A(),e.closeDelay):A()}function T(){function U(J){J||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(U):I()}function R(){e.closeOnClickModal&&T()}function M(){gt&&(u.value=!0)}function A(){u.value=!1}function V(){l("openAutoFocus")}function B(){l("closeAutoFocus")}function z(U){var J;((J=U.detail)==null?void 0:J.focusReason)==="pointer"&&U.preventDefault()}e.lockScroll&&wc(u);function D(){e.closeOnPressEscape&&T()}return de(()=>e.modelValue,U=>{U?(c.value=!1,w(),d.value=!0,f.value=e.zIndex?f.value++:a(),Re(()=>{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,d.value=!0,w())}),{afterEnter:y,afterLeave:k,beforeLeave:b,handleClose:T,onModalClick:R,close:I,doClose:A,onOpenAutoFocus:V,onCloseAutoFocus:B,onCloseRequested:D,onFocusoutPrevented:z,titleId:r,bodyId:i,closed:c,style:v,overlayDialogStyle:g,rendered:d,visible:u,zIndex:f}},c1=["aria-label","aria-labelledby","aria-describedby"],d1=j({name:"ElDialog",inheritAttrs:!1}),f1=j({...d1,props:zd,emits:Fd,setup(e,{expose:t}){const n=e,l=Qt();zn({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)),zn({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=ce("dialog"),s=_(),r=_(),i=_(),{visible:u,titleId:c,bodyId:d,style:f,overlayDialogStyle:p,rendered:m,zIndex:h,afterEnter:v,afterLeave:g,beforeLeave:y,handleClose:k,onModalClick:b,onOpenAutoFocus:w,onCloseAutoFocus:I,onCloseRequested:T,onFocusoutPrevented:R}=Hd(n,s);ft(Bd,{dialogRef:s,headerRef:r,bodyId:d,ns:a,rendered:m,style:f});const M=Ir(b),A=S(()=>n.draggable&&!n.fullscreen);return t({visible:u,dialogContentRef:i}),(V,B)=>(C(),G(Do,{to:"body",disabled:!V.appendToBody},[$(Ut,{name:"dialog-fade",onAfterEnter:o(v),onAfterLeave:o(g),onBeforeLeave:o(y),persisted:""},{default:N(()=>[He($(o(Fr),{"custom-mask-event":"",mask:V.modal,"overlay-class":V.modalClass,"z-index":o(h)},{default:N(()=>[P("div",{role:"dialog","aria-modal":"true","aria-label":V.title||void 0,"aria-labelledby":V.title?void 0:o(c),"aria-describedby":o(d),class:E(`${o(a).namespace.value}-overlay-dialog`),style:Ae(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))},[$(o(Qa),{loop:"",trapped:o(u),"focus-start-el":"container",onFocusAfterTrapped:o(w),onFocusAfterReleased:o(I),onFocusoutPrevented:o(R),onReleaseRequested:o(T)},{default:N(()=>[o(m)?(C(),G(u1,st({key:0,ref_key:"dialogContentRef",ref:i},V.$attrs,{"custom-class":V.customClass,center:V.center,"align-center":V.alignCenter,"close-icon":V.closeIcon,draggable:o(A),fullscreen:V.fullscreen,"show-close":V.showClose,title:V.title,onClose:o(k)}),Xn({header:N(()=>[V.$slots.title?re(V.$slots,"title",{key:1}):re(V.$slots,"header",{key:0,close:o(k),titleId:o(c),titleClass:o(a).e("title")})]),default:N(()=>[re(V.$slots,"default")]),_:2},[V.$slots.footer?{name:"footer",fn:N(()=>[re(V.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):Z("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,c1)]),_:3},8,["mask","overlay-class","z-index"]),[[at,o(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var p1=ye(f1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const v1=et(p1),m1=we({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Q(String),default:"solid"}}),h1=j({name:"ElDivider"}),g1=j({...h1,props:m1,setup(e){const t=e,n=ce("divider"),l=S(()=>n.cssVar({"border-style":t.borderStyle}));return(a,s)=>(C(),L("div",{class:E([o(n).b(),o(n).m(a.direction)]),style:Ae(o(l)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(C(),L("div",{key:0,class:E([o(n).e("text"),o(n).is(a.contentPosition)])},[re(a.$slots,"default")],2)):Z("v-if",!0)],6))}});var y1=ye(g1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const Kd=et(y1),b1=we({...zd,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}}),w1=Fd,k1=j({name:"ElDrawer",components:{ElOverlay:Fr,ElFocusTrap:Qa,ElIcon:Pe,Close:$n},inheritAttrs:!1,props:b1,emits:w1,setup(e,{slots:t}){zn({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)),zn({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=ce("drawer"),{t:s}=mt(),r=S(()=>e.direction==="rtl"||e.direction==="ltr"),i=S(()=>Ft(e.size));return{...Hd(e,n),drawerRef:n,focusStartRef:l,isHorizontal:r,drawerSize:i,ns:a,t:s}}}),C1=["aria-label","aria-labelledby","aria-describedby"],S1=["id"],_1=["aria-label"],E1=["id"];function $1(e,t,n,l,a,s){const r=le("close"),i=le("el-icon"),u=le("el-focus-trap"),c=le("el-overlay");return C(),G(Do,{to:"body",disabled:!e.appendToBody},[$(Ut,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:N(()=>[He($(c,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:N(()=>[$(u,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:N(()=>[P("div",st({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(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(C(),L("header",{key:0,class:E(e.ns.e("header"))},[e.$slots.title?re(e.$slots,"title",{key:1},()=>[Z(" DEPRECATED SLOT ")]):re(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?Z("v-if",!0):(C(),L("span",{key:0,id:e.titleId,role:"heading",class:E(e.ns.e("title"))},ae(e.title),11,S1))]),e.showClose?(C(),L("button",{key:2,"aria-label":e.t("el.drawer.close"),class:E(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...d)=>e.handleClose&&e.handleClose(...d))},[$(i,{class:E(e.ns.e("close"))},{default:N(()=>[$(r)]),_:1},8,["class"])],10,_1)):Z("v-if",!0)],2)):Z("v-if",!0),e.rendered?(C(),L("div",{key:1,id:e.bodyId,class:E(e.ns.e("body"))},[re(e.$slots,"default")],10,E1)):Z("v-if",!0),e.$slots.footer?(C(),L("div",{key:2,class:E(e.ns.e("footer"))},[re(e.$slots,"footer")],2)):Z("v-if",!0)],16,C1)]),_: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 T1=ye(k1,[["render",$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const I1=et(T1),N1=j({inheritAttrs:!1});function P1(e,t,n,l,a,s){return re(e.$slots,"default")}var M1=ye(N1,[["render",P1],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const R1=j({name:"ElCollectionItem",inheritAttrs:!1});function O1(e,t,n,l,a,s){return re(e.$slots,"default")}var L1=ye(R1,[["render",O1],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Wd="data-el-collection-item",Ud=e=>{const t=`El${e}Collection`,n=`${t}Item`,l=Symbol(t),a=Symbol(n),s={...M1,name:t,setup(){const i=_(null),u=new Map;ft(l,{itemMap:u,getItems:()=>{const d=o(i);if(!d)return[];const f=Array.from(d.querySelectorAll(`[${Wd}]`));return[...u.values()].sort((m,h)=>f.indexOf(m.ref)-f.indexOf(h.ref))},collectionRef:i})}},r={...L1,name:n,setup(i,{attrs:u}){const c=_(null),d=Oe(l,void 0);ft(a,{collectionItemRef:c}),qe(()=>{const f=o(c);f&&d.itemMap.set(f,{ref:f,...u})}),At(()=>{const f=o(c);d.itemMap.delete(f)})}};return{COLLECTION_INJECTION_KEY:l,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:s,ElCollectionItem:r}},A1=we({style:{type:Q([String,Array,Object])},currentTabId:{type:Q(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:Q(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:V1,ElCollectionItem:D1,COLLECTION_INJECTION_KEY:Hr,COLLECTION_ITEM_INJECTION_KEY:B1}=Ud("RovingFocusGroup"),Kr=Symbol("elRovingFocusGroup"),jd=Symbol("elRovingFocusGroupItem"),x1={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},z1=(e,t)=>{if(t!=="rtl")return e;switch(e){case De.right:return De.left;case De.left:return De.right;default:return e}},F1=(e,t,n)=>{const l=z1(e.key,n);if(!(t==="vertical"&&[De.left,De.right].includes(l))&&!(t==="horizontal"&&[De.up,De.down].includes(l)))return x1[l]},H1=(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},lu="currentTabIdChange",ou="rovingFocusGroup.entryFocus",K1={bubbles:!1,cancelable:!0},W1=j({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:A1,emits:[lu,"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}=Oe(Hr,void 0),u=S(()=>[{outline:"none"},e.style]),c=v=>{t(lu,v)},d=()=>{a.value=!0},f=xt(v=>{var g;(g=e.onMousedown)==null||g.call(e,v)},()=>{s.value=!0}),p=xt(v=>{var g;(g=e.onFocus)==null||g.call(e,v)},v=>{const g=!o(s),{target:y,currentTarget:k}=v;if(y===k&&g&&!o(a)){const b=new Event(ou,K1);if(k==null||k.dispatchEvent(b),!b.defaultPrevented){const w=i().filter(A=>A.focusable),I=w.find(A=>A.active),T=w.find(A=>A.id===o(l)),M=[I,T,...w].filter(Boolean).map(A=>A.ref);Wr(M)}}s.value=!1}),m=xt(v=>{var g;(g=e.onBlur)==null||g.call(e,v)},()=>{a.value=!1}),h=(...v)=>{t("entryFocus",...v)};ft(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:d,onBlur:m,onFocus:p,onMousedown:f}),de(()=>e.currentTabId,v=>{l.value=v??null}),Jt(r,ou,h)}});function U1(e,t,n,l,a,s){return re(e.$slots,"default")}var j1=ye(W1,[["render",U1],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const q1=j({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:V1,ElRovingFocusGroupImpl:j1}});function Y1(e,t,n,l,a,s){const r=le("el-roving-focus-group-impl"),i=le("el-focus-group-collection");return C(),G(i,null,{default:N(()=>[$(r,Rn(vr(e.$attrs)),{default:N(()=>[re(e.$slots,"default")]),_:3},16)]),_:3})}var G1=ye(q1,[["render",Y1],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const X1=j({components:{ElRovingFocusCollectionItem:D1},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}=Oe(Kr,void 0),{getItems:r}=Oe(Hr,void 0),i=In(),u=_(null),c=xt(m=>{t("mousedown",m)},m=>{e.focusable?a(o(i)):m.preventDefault()}),d=xt(m=>{t("focus",m)},()=>{a(o(i))}),f=xt(m=>{t("keydown",m)},m=>{const{key:h,shiftKey:v,target:g,currentTarget:y}=m;if(h===De.tab&&v){s();return}if(g!==y)return;const k=F1(m);if(k){m.preventDefault();let w=r().filter(I=>I.focusable).map(I=>I.ref);switch(k){case"last":{w.reverse();break}case"prev":case"next":{k==="prev"&&w.reverse();const I=w.indexOf(y);w=l.value?H1(w,I+1):w.slice(I+1);break}}Re(()=>{Wr(w)})}}),p=S(()=>n.value===o(i));return ft(jd,{rovingFocusGroupItemRef:u,tabIndex:S(()=>o(p)?0:-1),handleMousedown:c,handleFocus:d,handleKeydown:f}),{id:i,handleKeydown:f,handleFocus:d,handleMousedown:c}}});function Z1(e,t,n,l,a,s){const r=le("el-roving-focus-collection-item");return C(),G(r,{id:e.id,focusable:e.focusable,active:e.active},{default:N(()=>[re(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var J1=ye(X1,[["render",Z1],["__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:{...Zt.effect,default:"light"},type:{type:Q(String)},placement:{type:Q(String),default:"bottom"},popperOptions:{type:Q(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:Q([Number,String]),default:0},maxHeight:{type:Q([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Q(Object)},teleported:Zt.teleported}),qd=we({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Mt}}),Q1=we({onKeydown:{type:Q(Function)}}),eS=[De.down,De.pageDown,De.home],Yd=[De.up,De.pageUp,De.end],tS=[...eS,...Yd],{ElCollection:nS,ElCollectionItem:lS,COLLECTION_INJECTION_KEY:oS,COLLECTION_ITEM_INJECTION_KEY:aS}=Ud("Dropdown"),ns=Symbol("elDropdown"),{ButtonGroup:sS}=tn,rS=j({name:"ElDropdown",components:{ElButton:tn,ElButtonGroup:sS,ElScrollbar:el,ElDropdownCollection:nS,ElTooltip:dn,ElRovingFocusGroup:G1,ElOnlyChild:Bc,ElIcon:Pe,ArrowDown:Qn},props:ca,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=it(),l=ce("dropdown"),{t:a}=mt(),s=_(),r=_(),i=_(null),u=_(null),c=_(null),d=_(null),f=_(!1),p=[De.enter,De.space,De.down],m=S(()=>({maxHeight:Ft(e.maxHeight)})),h=S(()=>[l.m(w.value)]),v=In().value,g=S(()=>e.id||v);de([s,Lt(e,"trigger")],([H,x],[W])=>{var O,F,q;const K=tt(x)?x:[x];(O=W==null?void 0:W.$el)!=null&&O.removeEventListener&&W.$el.removeEventListener("pointerenter",T),(F=H==null?void 0:H.$el)!=null&&F.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,x;(x=(H=s.value)==null?void 0:H.$el)!=null&&x.removeEventListener&&s.value.$el.removeEventListener("pointerenter",T)});function y(){k()}function k(){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,x;(x=(H=s.value)==null?void 0:H.$el)==null||x.focus()}function R(){}function M(){const H=o(u);H==null||H.focus(),d.value=null}function A(H){d.value=H}function V(H){f.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 D(){t("visible-change",!1)}return ft(ns,{contentRef:u,role:S(()=>e.role),triggerId:g,isUsingKeyboard:f,onItemEnter:R,onItemLeave:M}),ft("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:d,handleCurrentTabIdChange:A,handlerMainButtonClick:H=>{t("click",H)},handleEntryFocus:V,handleClose:k,handleOpen:b,handleBeforeShowTooltip:B,handleShowTooltip:z,handleBeforeHideTooltip:D,onFocusAfterTrapped:H=>{var x,W;H.preventDefault(),(W=(x=u.value)==null?void 0:x.focus)==null||W.call(x,{preventScroll:!0})},popperRef:i,contentRef:u,triggeringElementRef:s,referenceElementRef:r}}});function iS(e,t,n,l,a,s){var r;const i=le("el-dropdown-collection"),u=le("el-roving-focus-group"),c=le("el-scrollbar"),d=le("el-only-child"),f=le("el-tooltip"),p=le("el-button"),m=le("arrow-down"),h=le("el-icon"),v=le("el-button-group");return C(),L("div",{class:E([e.ns.b(),e.ns.is("disabled",e.disabled)])},[$(f,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":e.trigger==="hover"?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":(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},Xn({content:N(()=>[$(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:N(()=>[$(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:N(()=>[$(i,null,{default:N(()=>[re(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(()=>[$(d,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:N(()=>[re(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?(C(),G(v,{key:0},{default:N(()=>[$(p,st({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:N(()=>[re(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),$(p,st({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(()=>[$(h,{class:E(e.ns.e("icon"))},{default:N(()=>[$(m)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):Z("v-if",!0)],2)}var uS=ye(rS,[["render",iS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const cS=j({name:"DropdownItemImpl",components:{ElIcon:Pe},props:qd,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=ce("dropdown"),{role:l}=Oe(ns,void 0),{collectionItemRef:a}=Oe(aS,void 0),{collectionItemRef:s}=Oe(B1,void 0),{rovingFocusGroupItemRef:r,tabIndex:i,handleFocus:u,handleKeydown:c,handleMousedown:d}=Oe(jd,void 0),f=Ua(a,s,r),p=S(()=>l.value==="menu"?"menuitem":l.value==="navigation"?"link":"button"),m=xt(h=>{const{code:v}=h;if(v===De.enter||v===De.space)return h.preventDefault(),h.stopImmediatePropagation(),t("clickimpl",h),!0},c);return{ns:n,itemRef:f,dataset:{[Wd]:""},role:p,tabIndex:i,handleFocus:u,handleKeydown:m,handleMousedown:d}}}),dS=["aria-disabled","tabindex","role"];function fS(e,t,n,l,a,s){const r=le("el-icon");return C(),L(Le,null,[e.divided?(C(),L("li",st({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):Z("v-if",!0),P("li",st({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?(C(),G(r,{key:0},{default:N(()=>[(C(),G(rt(e.icon)))]),_:1})):Z("v-if",!0),re(e.$slots,"default")],16,dS)],64)}var pS=ye(cS,[["render",fS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Gd=()=>{const e=Oe("elDropdown",{}),t=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},vS=j({name:"ElDropdownItem",components:{ElDropdownCollectionItem:lS,ElRovingFocusItem:J1,ElDropdownItemImpl:pS},inheritAttrs:!1,props:qd,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:l}=Gd(),a=it(),s=_(null),r=S(()=>{var m,h;return(h=(m=o(s))==null?void 0:m.textContent)!=null?h:""}),{onItemEnter:i,onItemLeave:u}=Oe(ns,void 0),c=xt(m=>(t("pointermove",m),m.defaultPrevented),wi(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())})),d=xt(m=>(t("pointerleave",m),m.defaultPrevented),wi(m=>{u(m)})),f=xt(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:f,handlePointerMove:c,handlePointerLeave:d,textContent:r,propsAndAttrs:p}}});function mS(e,t,n,l,a,s){var r;const i=le("el-dropdown-item-impl"),u=le("el-roving-focus-item"),c=le("el-dropdown-collection-item");return C(),G(c,{disabled:e.disabled,"text-value":(r=e.textValue)!=null?r:e.textContent},{default:N(()=>[$(u,{focusable:!e.disabled},{default:N(()=>[$(i,st(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:N(()=>[re(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Xd=ye(vS,[["render",mS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const hS=j({name:"ElDropdownMenu",props:Q1,setup(e){const t=ce("dropdown"),{_elDropdownSize:n}=Gd(),l=n.value,{focusTrapRef:a,onKeydown:s}=Oe(Rr,void 0),{contentRef:r,role:i,triggerId:u}=Oe(ns,void 0),{collectionRef:c,getItems:d}=Oe(oS,void 0),{rovingFocusGroupRef:f,rovingFocusGroupRootStyle:p,tabIndex:m,onBlur:h,onFocus:v,onMousedown:g}=Oe(Kr,void 0),{collectionRef:y}=Oe(Hr,void 0),k=S(()=>[t.b("menu"),t.bm("menu",l==null?void 0:l.value)]),b=Ua(r,c,a,f,y),w=xt(T=>{var R;(R=e.onKeydown)==null||R.call(e,T)},T=>{const{currentTarget:R,code:M,target:A}=T;if(R.contains(A),De.tab===M&&T.stopImmediatePropagation(),T.preventDefault(),A!==o(r)||!tS.includes(M))return;const B=d().filter(z=>!z.disabled).map(z=>z.ref);Yd.includes(M)&&B.reverse(),Wr(B)});return{size:l,rovingFocusGroupRootStyle:p,tabIndex:m,dropdownKls:k,role:i,triggerId:u,dropdownListWrapperRef:b,handleKeydown:T=>{w(T),s(T)},onBlur:h,onFocus:v,onMousedown:g}}}),gS=["role","aria-labelledby"];function yS(e,t,n,l,a,s){return C(),L("ul",{ref:e.dropdownListWrapperRef,class:E(e.dropdownKls),style:Ae(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"]))},[re(e.$slots,"default")],46,gS)}var Zd=ye(hS,[["render",yS],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const bS=et(uS,{DropdownItem:Xd,DropdownMenu:Zd}),wS=zt(Xd),kS=zt(Zd),CS={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},SS=["id"],_S=["stop-color"],ES=["stop-color"],$S=["id"],TS=["stop-color"],IS=["stop-color"],NS=["id"],PS={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},MS={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},RS={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},OS=["fill"],LS=["fill"],AS={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)"},VS=["fill"],DS=["fill"],BS=["fill"],xS=["fill"],zS=["fill"],FS={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},HS=["fill","xlink:href"],KS=["fill","mask"],WS=["fill"],US=j({name:"ImgEmpty"}),jS=j({...US,setup(e){const t=ce("empty"),n=In();return(l,a)=>(C(),L("svg",CS,[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,_S),P("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,ES)],8,SS),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,TS),P("stop",{"stop-color":`var(${o(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,IS)],8,$S),P("rect",{id:`path-3-${o(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,NS)]),P("g",PS,[P("g",MS,[P("g",RS,[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,OS),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,LS),P("g",AS,[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,VS),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,DS),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,BS),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,xS)]),P("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${o(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,zS),P("g",FS,[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,HS),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,KS)]),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,WS)])])])]))}});var qS=ye(jS,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const YS=we({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),GS=["src"],XS={key:1},ZS=j({name:"ElEmpty"}),JS=j({...ZS,props:YS,setup(e){const t=e,{t:n}=mt(),l=ce("empty"),a=S(()=>t.description||n("el.table.emptyText")),s=S(()=>({width:Ft(t.imageSize)}));return(r,i)=>(C(),L("div",{class:E(o(l).b())},[P("div",{class:E(o(l).e("image")),style:Ae(o(s))},[r.image?(C(),L("img",{key:0,src:r.image,ondragstart:"return false"},null,8,GS)):re(r.$slots,"image",{key:1},()=>[$(qS)])],6),P("div",{class:E(o(l).e("description"))},[r.$slots.description?re(r.$slots,"description",{key:0}):(C(),L("p",XS,ae(o(a)),1))],2),r.$slots.default?(C(),L("div",{key:0,class:E(o(l).e("bottom"))},[re(r.$slots,"default")],2)):Z("v-if",!0)],2))}});var QS=ye(JS,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const Jd=et(QS),e_=we({urlList:{type:Q(Array),default:()=>Ot([])},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}}),t_={close:()=>!0,switch:e=>Ue(e)},n_=["src"],l_=j({name:"ElImageViewer"}),o_=j({...l_,props:e_,emits:t_,setup(e,{expose:t,emit:n}){const l=e,a={CONTAIN:{name:"contain",icon:yo(iv)},ORIGINAL:{name:"original",icon:yo(uv)}},{t:s}=mt(),r=ce("image-viewer"),{nextZIndex:i}=ao(),u=_(),c=_([]),d=Bp(),f=_(!0),p=_(l.initialIndex),m=Nt(a.CONTAIN),h=_({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),v=S(()=>{const{urlList:O}=l;return O.length<=1}),g=S(()=>p.value===0),y=S(()=>p.value===l.urlList.length-1),k=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:O,deg:F,offsetX:q,offsetY:K,enableTransition:Y}=h.value;let se=q/O,me=K/O;switch(F%360){case 90:case-270:[se,me]=[me,-se];break;case 180:case-180:[se,me]=[-se,-me];break;case 270:case-90:[se,me]=[-me,se];break}const oe={transform:`scale(${O}) rotate(${F}deg) translate(${se}px, ${me}px)`,transition:Y?"transform .3s":""};return m.value.name===a.CONTAIN.name&&(oe.maxWidth=oe.maxHeight="100%"),oe}),T=S(()=>Ue(l.zIndex)?l.zIndex:i());function R(){A(),n("close")}function M(){const O=bl(q=>{switch(q.code){case De.esc:l.closeOnPressEscape&&R();break;case De.space:U();break;case De.left:H();break;case De.up:W("zoomIn");break;case De.right:x();break;case De.down:W("zoomOut");break}}),F=bl(q=>{const K=q.deltaY||q.deltaX;W(K<0?"zoomIn":"zoomOut",{zoomRate:l.zoomRate,enableTransition:!1})});d.run(()=>{Jt(document,"keydown",O),Jt(document,"wheel",F)})}function A(){d.stop()}function V(){f.value=!1}function B(O){f.value=!1,O.target.alt=s("el.image.error")}function z(O){if(f.value||O.button!==0||!u.value)return;h.value.enableTransition=!1;const{offsetX:F,offsetY:q}=h.value,K=O.pageX,Y=O.pageY,se=bl(oe=>{h.value={...h.value,offsetX:F+oe.pageX-K,offsetY:q+oe.pageY-Y}}),me=Jt(document,"mousemove",se);Jt(document,"mouseup",()=>{me()}),O.preventDefault()}function D(){h.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function U(){if(f.value)return;const O=_o(a),F=Object.values(a),q=m.value.name,Y=(F.findIndex(se=>se.name===q)+1)%O.length;m.value=a[O[Y]],D()}function J(O){const F=l.urlList.length;p.value=(O+F)%F}function H(){g.value&&!l.infinite||J(p.value-1)}function x(){y.value&&!l.infinite||J(p.value+1)}function W(O,F={}){if(f.value)return;const{zoomRate:q,rotateDeg:K,enableTransition:Y}={zoomRate:l.zoomRate,rotateDeg:90,enableTransition:!0,...F};switch(O){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(k,()=>{Re(()=>{const O=c.value[0];O!=null&&O.complete||(f.value=!0)})}),de(p,O=>{D(),n("switch",O)}),qe(()=>{var O,F;M(),(F=(O=u.value)==null?void 0:O.focus)==null||F.call(O)}),t({setActiveItem:J}),(O,F)=>(C(),G(Do,{to:"body",disabled:!O.teleported},[$(Ut,{name:"viewer-fade",appear:""},{default:N(()=>[P("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:E(o(r).e("wrapper")),style:Ae({zIndex:o(T)})},[P("div",{class:E(o(r).e("mask")),onClick:F[0]||(F[0]=We(q=>O.hideOnClickModal&&R(),["self"]))},null,2),Z(" CLOSE "),P("span",{class:E([o(r).e("btn"),o(r).e("close")]),onClick:R},[$(o(Pe),null,{default:N(()=>[$(o($n))]),_:1})],2),Z(" ARROW "),o(v)?Z("v-if",!0):(C(),L(Le,{key:0},[P("span",{class:E(o(b)),onClick:H},[$(o(Pe),null,{default:N(()=>[$(o(rl))]),_:1})],2),P("span",{class:E(o(w)),onClick:x},[$(o(Pe),null,{default:N(()=>[$(o(rn))]),_:1})],2)],64)),Z(" ACTIONS "),P("div",{class:E([o(r).e("btn"),o(r).e("actions")])},[P("div",{class:E(o(r).e("actions__inner"))},[$(o(Pe),{onClick:F[1]||(F[1]=q=>W("zoomOut"))},{default:N(()=>[$(o(cv))]),_:1}),$(o(Pe),{onClick:F[2]||(F[2]=q=>W("zoomIn"))},{default:N(()=>[$(o(ec))]),_:1}),P("i",{class:E(o(r).e("actions__divider"))},null,2),$(o(Pe),{onClick:U},{default:N(()=>[(C(),G(rt(o(m).icon)))]),_:1}),P("i",{class:E(o(r).e("actions__divider"))},null,2),$(o(Pe),{onClick:F[3]||(F[3]=q=>W("anticlockwise"))},{default:N(()=>[$(o(dv))]),_:1}),$(o(Pe),{onClick:F[4]||(F[4]=q=>W("clockwise"))},{default:N(()=>[$(o(fv))]),_:1})],2)],2),Z(" CANVAS "),P("div",{class:E(o(r).e("canvas"))},[(C(!0),L(Le,null,Qe(O.urlList,(q,K)=>He((C(),L("img",{ref_for:!0,ref:Y=>c.value[K]=Y,key:q,src:q,style:Ae(o(I)),class:E(o(r).e("img")),onLoad:V,onError:B,onMousedown:z},null,46,n_)),[[at,K===p.value]])),128))],2),re(O.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var a_=ye(o_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const Qd=et(a_),s_=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:Q([String,Object])},previewSrcList:{type:Q(Array),default:()=>Ot([])},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}}),r_={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Ue(e),close:()=>!0,show:()=>!0},i_=["src","loading"],u_={key:0},c_=j({name:"ElImage",inheritAttrs:!1}),d_=j({...c_,props:s_,emits:r_,setup(e,{emit:t}){const n=e;let l="";const{t:a}=mt(),s=ce("image"),r=Il(),i=$r(),u=_(),c=_(!1),d=_(!0),f=_(!1),p=_(),m=_(),h=gt&&"loading"in HTMLImageElement.prototype;let v,g;const y=S(()=>[s.e("inner"),w.value&&s.e("preview"),d.value&&s.is("loading")]),k=S(()=>r.style),b=S(()=>{const{fit:W}=n;return gt&&W?{objectFit:W}:{}}),w=S(()=>{const{previewSrcList:W}=n;return Array.isArray(W)&&W.length>0}),I=S(()=>{const{previewSrcList:W,initialIndex:O}=n;let F=O;return O>W.length-1&&(F=0),F}),T=S(()=>n.loading==="eager"?!1:!h&&n.loading==="lazy"||n.lazy),R=()=>{gt&&(d.value=!0,c.value=!1,u.value=n.src)};function M(W){d.value=!1,c.value=!1,t("load",W)}function A(W){d.value=!1,c.value=!0,t("error",W)}function V(){tm(p.value,m.value)&&(R(),D())}const B=Xu(V,200,!0);async function z(){var W;if(!gt)return;await Re();const{scrollContainer:O}=n;Tn(O)?m.value=O:ct(O)&&O!==""?m.value=(W=document.querySelector(O))!=null?W:void 0:p.value&&(m.value=_r(p.value)),m.value&&(v=Jt(m,"scroll",B),setTimeout(()=>V(),100))}function D(){!gt||!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=Jt("wheel",U,{passive:!1}),l=document.body.style.overflow,document.body.style.overflow="hidden",f.value=!0,t("show"))}function H(){g==null||g(),document.body.style.overflow=l,f.value=!1,t("close")}function x(W){t("switch",W)}return de(()=>n.src,()=>{T.value?(d.value=!0,c.value=!1,D(),z()):R()}),qe(()=>{T.value?z():R()}),(W,O)=>(C(),L("div",{ref_key:"container",ref:p,class:E([o(s).b(),W.$attrs.class]),style:Ae(o(k))},[c.value?re(W.$slots,"error",{key:0},()=>[P("div",{class:E(o(s).e("error"))},ae(o(a)("el.image.error")),3)]):(C(),L(Le,{key:1},[u.value!==void 0?(C(),L("img",st({key:0},o(i),{src:u.value,loading:W.loading,style:o(b),class:o(y),onClick:J,onLoad:M,onError:A}),null,16,i_)):Z("v-if",!0),d.value?(C(),L("div",{key:1,class:E(o(s).e("wrapper"))},[re(W.$slots,"placeholder",{},()=>[P("div",{class:E(o(s).e("placeholder"))},null,2)])],2)):Z("v-if",!0)],64)),o(w)?(C(),L(Le,{key:2},[f.value?(C(),G(o(Qd),{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:x},{default:N(()=>[W.$slots.viewer?(C(),L("div",u_,[re(W.$slots,"viewer")])):Z("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):Z("v-if",!0)],64)):Z("v-if",!0)],6))}});var f_=ye(d_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const p_=et(f_),v_=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:ln,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}}),m_={[Rt]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[un]:e=>Ue(e)||Kt(e),[nt]:e=>Ue(e)||Kt(e)},h_=["aria-label","onKeydown"],g_=["aria-label","onKeydown"],y_=j({name:"ElInputNumber"}),b_=j({...y_,props:v_,emits:m_,setup(e,{expose:t,emit:n}){const l=e,{t:a}=mt(),s=ce("input-number"),r=_(),i=_t({currentValue:l.modelValue,userInput:null}),{formItem:u}=pn(),c=S(()=>Ue(l.modelValue)&&l.modelValue<=l.min),d=S(()=>Ue(l.modelValue)&&l.modelValue>=l.max),f=S(()=>{const D=y(l.step);return Xt(l.precision)?Math.max(y(l.modelValue),D):(D>l.precision,l.precision)}),p=S(()=>l.controls&&l.controlsPosition==="right"),m=qt(),h=yn(),v=S(()=>{if(i.userInput!==null)return i.userInput;let D=i.currentValue;if(Kt(D))return"";if(Ue(D)){if(Number.isNaN(D))return"";Xt(l.precision)||(D=D.toFixed(l.precision))}return D}),g=(D,U)=>{if(Xt(U)&&(U=f.value),U===0)return Math.round(D);let J=String(D);const H=J.indexOf(".");if(H===-1||!J.replace(".","").split("")[H+U])return D;const O=J.length;return J.charAt(O-1)==="5"&&(J=`${J.slice(0,Math.max(0,O-1))}6`),Number.parseFloat(Number(J).toFixed(U))},y=D=>{if(Kt(D))return 0;const U=D.toString(),J=U.indexOf(".");let H=0;return J!==-1&&(H=U.length-J-1),H},k=(D,U=1)=>Ue(D)?g(D+l.step*U):i.currentValue,b=()=>{if(l.readonly||h.value||d.value)return;const D=Number(v.value)||0,U=k(D);T(U),n(un,i.currentValue)},w=()=>{if(l.readonly||h.value||c.value)return;const D=Number(v.value)||0,U=k(D,-1);T(U),n(un,i.currentValue)},I=(D,U)=>{const{max:J,min:H,step:x,precision:W,stepStrictly:O,valueOnClear:F}=l;J Q$(e,n,t),getStopIndexForStartIndex:(e,t,n,l)=>{const{height:a,total:s,layout:r,width:i}=e,u=Ro(r)?i:a,c=Kl(e,t,l),d=n+u;let f=c.offset+c.size,p=t;for(;p {const l=Un(e,t,n,"column");return[l.size,l.offset]},getRowPosition:(e,t,n)=>{const l=Un(e,t,n,"row");return[l.size,l.offset]},getColumnOffset:(e,t,n,l,a,s)=>fu(e,t,n,l,a,"column",s),getRowOffset:(e,t,n,l,a,s)=>fu(e,t,n,l,a,"row",s),getColumnStartIndexForOffset:(e,t,n)=>du(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,l)=>{const a=Un(e,t,l,"column"),s=n+e.width;let r=a.offset+a.size,i=t;for(;i{const[a,s]=[t[l],t[Xs[l]]];return(s>0?a[s].offset:0)>=n?_f(e,t,0,s,n,l):pT(e,t,Aa(0,s),n,l)},Ef=({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},$f=({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},vT={column:$f,row:Ef},vu=(e,t,n,l,a,s,r)=>{const[i,u]=[s==="row"?e.height:e.width,vT[s]],c=jn(e,t,a,s),f=u(e,a),d=Aa(0,Cf(f-i,c.offset)),p=Aa(0,c.offset-i+r+c.size);switch(n===ls&&(l>=p-i&&l<=d+i?n=En:n=zn),n){case Po:return d;case Ro:return p;case zn:return Math.round(p+(d-p)/2);case En:default:return l>=p&&l<=d?l:p>d||l"u"){const s=l[t];return s===void 0?"":s}};let yP=0;class Cl{constructor(t){this.id=yP++,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)ln(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=ta(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)||Lu(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)||Lu(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=ta(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{const[a,s]=[t[l],t[Gs[l]]];return(s>0?a[s].offset:0)>=n?_f(e,t,0,s,n,l):aT(e,t,Oa(0,s),n,l)},Ef=({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},$f=({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},sT={column:$f,row:Ef},fu=(e,t,n,l,a,s,r)=>{const[i,u]=[s==="row"?e.height:e.width,sT[s]],c=Un(e,t,a,s),d=u(e,a),f=Oa(0,Cf(d-i,c.offset)),p=Oa(0,c.offset-i+r+c.size);switch(n===ls&&(l>=p-i&&l<=f+i?n=_n:n=xn),n){case No:return f;case Po:return p;case xn:return Math.round(p+(f-p)/2);case _n:default:return l>=p&&l<=f?l:p>f||l"u"){const s=l[t];return s===void 0?"":s}};let cM=0;class kl{constructor(t){this.id=cM++,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)nn(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)||Ru(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)||Ru(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 kl)){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=_t(new kl(t)),t instanceof kl&&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