import{ar as Ae,ay as x,i as X,aE as Fe,aN as Be,d as K,r as L,q as C,y as H,p as T,z as Me,a as $,A as Ee,k as Q,G as F,e as y,aO as Ke,K as J,x as we,L as b,o as B,c as U,w as g,Q as N,aP as Ge,aQ as Pe,J as Ye,l as ge,u as re,ae as ze,f as q,aw as He,m as j,n as oe,V as ne,M as Ue,X as Ve,$ as te,F as Je,g as je,h as We,j as be}from"./index-b8bd6c45.js";import{_ as G,a3 as Ie,i as Xe,B as _e,E as Ce,b as qe,N as Qe,O as Ze}from"./el-button-46177dcd.js";import{E,h as D,i as xe,u as pe,b as eo,a as oo,O as no,w as fe,F as to}from"./el-scrollbar-d5ea4c53.js";import{c as ro}from"./index-ec296065.js";import{c as lo}from"./castArray-edcf4c72.js";const Te=(...e)=>o=>{e.forEach(r=>{Ae(r)?r(o):r.value=o})};var so=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(so||{});const sn=e=>{if(!X(e))return{};const o=e.props||{},r=(X(e.type)?e.type.props:void 0)||{},n={};return Object.keys(r).forEach(s=>{Fe(r[s],"default")&&(n[s]=r[s].default)}),Object.keys(o).forEach(s=>{n[Be(s)]=o[s]}),n},ee=e=>{const o=x(e)?e:[e],r=[];return o.forEach(n=>{var s;x(n)?r.push(...ee(n)):X(n)&&x(n.children)?r.push(...ee(n.children)):(r.push(n),X(n)&&((s=n.component)!=null&&s.subTree)&&r.push(...ee(n.component.subTree)))}),r},io=K({inheritAttrs:!1});function ao(e,o,r,n,s,d){return L(e.$slots,"default")}var uo=G(io,[["render",ao],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const co=K({name:"ElCollectionItem",inheritAttrs:!1});function po(e,o,r,n,s,d){return L(e.$slots,"default")}var fo=G(co,[["render",po],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const ye="data-el-collection-item",$e=e=>{const o=`El${e}Collection`,r=`${o}Item`,n=Symbol(o),s=Symbol(r),d={...uo,name:o,setup(){const l=C(null),p=new Map;H(n,{itemMap:p,getItems:()=>{const m=$(l);if(!m)return[];const f=Array.from(m.querySelectorAll(`[${ye}]`));return[...p.values()].sort((t,c)=>f.indexOf(t.ref)-f.indexOf(c.ref))},collectionRef:l})}},i={...fo,name:r,setup(l,{attrs:p}){const v=C(null),m=T(n,void 0);H(s,{collectionItemRef:v}),Me(()=>{const f=$(v);f&&m.itemMap.set(f,{ref:f,...p})}),Ee(()=>{const f=$(v);m.itemMap.delete(f)})}};return{COLLECTION_INJECTION_KEY:n,COLLECTION_ITEM_INJECTION_KEY:s,ElCollection:d,ElCollectionItem:i}},mo=Q({style:{type:F([String,Array,Object])},currentTabId:{type:F(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:F(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:vo,ElCollectionItem:Eo,COLLECTION_INJECTION_KEY:le,COLLECTION_ITEM_INJECTION_KEY:wo}=$e("RovingFocusGroup"),se=Symbol("elRovingFocusGroup"),he=Symbol("elRovingFocusGroupItem"),go={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},bo=(e,o)=>{if(o!=="rtl")return e;switch(e){case E.right:return E.left;case E.left:return E.right;default:return e}},Io=(e,o,r)=>{const n=bo(e.key,r);if(!(o==="vertical"&&[E.left,E.right].includes(n))&&!(o==="horizontal"&&[E.up,E.down].includes(n)))return go[n]},_o=(e,o)=>e.map((r,n)=>e[(n+o)%e.length]),ie=e=>{const{activeElement:o}=document;for(const r of e)if(r===o||(r.focus(),o!==document.activeElement))return},me="currentTabIdChange",ve="rovingFocusGroup.entryFocus",Co={bubbles:!1,cancelable:!0},To=K({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:mo,emits:[me,"entryFocus"],setup(e,{emit:o}){var r;const n=C((r=e.currentTabId||e.defaultCurrentTabId)!=null?r:null),s=C(!1),d=C(!1),i=C(null),{getItems:l}=T(le,void 0),p=y(()=>[{outline:"none"},e.style]),v=u=>{o(me,u)},m=()=>{s.value=!0},f=D(u=>{var w;(w=e.onMousedown)==null||w.call(e,u)},()=>{d.value=!0}),I=D(u=>{var w;(w=e.onFocus)==null||w.call(e,u)},u=>{const w=!$(d),{target:M,currentTarget:R}=u;if(M===R&&w&&!$(s)){const P=new Event(ve,Co);if(R==null||R.dispatchEvent(P),!P.defaultPrevented){const _=l().filter(O=>O.focusable),h=_.find(O=>O.active),S=_.find(O=>O.id===$(n)),Y=[h,S,..._].filter(Boolean).map(O=>O.ref);ie(Y)}}d.value=!1}),t=D(u=>{var w;(w=e.onBlur)==null||w.call(e,u)},()=>{s.value=!1}),c=(...u)=>{o("entryFocus",...u)};H(se,{currentTabbedId:Ke(n),loop:J(e,"loop"),tabIndex:y(()=>$(s)?-1:0),rovingFocusGroupRef:i,rovingFocusGroupRootStyle:p,orientation:J(e,"orientation"),dir:J(e,"dir"),onItemFocus:v,onItemShiftTab:m,onBlur:t,onFocus:I,onMousedown:f}),we(()=>e.currentTabId,u=>{n.value=u??null}),ro(i,ve,c)}});function yo(e,o,r,n,s,d){return L(e.$slots,"default")}var $o=G(To,[["render",yo],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const ho=K({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:vo,ElRovingFocusGroupImpl:$o}});function So(e,o,r,n,s,d){const i=b("el-roving-focus-group-impl"),l=b("el-focus-group-collection");return B(),U(l,null,{default:g(()=>[N(i,Ge(Pe(e.$attrs)),{default:g(()=>[L(e.$slots,"default")]),_:3},16)]),_:3})}var Oo=G(ho,[["render",So],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const No=K({components:{ElRovingFocusCollectionItem:Eo},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:o}){const{currentTabbedId:r,loop:n,onItemFocus:s,onItemShiftTab:d}=T(se,void 0),{getItems:i}=T(le,void 0),l=Ie(),p=C(null),v=D(t=>{o("mousedown",t)},t=>{e.focusable?s($(l)):t.preventDefault()}),m=D(t=>{o("focus",t)},()=>{s($(l))}),f=D(t=>{o("keydown",t)},t=>{const{key:c,shiftKey:u,target:w,currentTarget:M}=t;if(c===E.tab&&u){d();return}if(w!==M)return;const R=Io(t);if(R){t.preventDefault();let _=i().filter(h=>h.focusable).map(h=>h.ref);switch(R){case"last":{_.reverse();break}case"prev":case"next":{R==="prev"&&_.reverse();const h=_.indexOf(M);_=n.value?_o(_,h+1):_.slice(h+1);break}}Ye(()=>{ie(_)})}}),I=y(()=>r.value===$(l));return H(he,{rovingFocusGroupItemRef:p,tabIndex:y(()=>$(I)?0:-1),handleMousedown:v,handleFocus:m,handleKeydown:f}),{id:l,handleKeydown:f,handleFocus:m,handleMousedown:v}}});function Ro(e,o,r,n,s,d){const i=b("el-roving-focus-collection-item");return B(),U(i,{id:e.id,focusable:e.focusable,active:e.active},{default:g(()=>[L(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var ko=G(No,[["render",Ro],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const Lo=Q({trigger:xe.trigger,effect:{...pe.effect,default:"light"},type:{type:F(String)},placement:{type:F(String),default:"bottom"},popperOptions:{type:F(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:F([Number,String]),default:0},maxHeight:{type:F([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:F(Object)},teleported:pe.teleported}),Se=Q({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Xe}}),Do=Q({onKeydown:{type:F(Function)}}),Ao=[E.down,E.pageDown,E.home],Oe=[E.up,E.pageUp,E.end],Fo=[...Ao,...Oe],{ElCollection:Bo,ElCollectionItem:Mo,COLLECTION_INJECTION_KEY:Ko,COLLECTION_ITEM_INJECTION_KEY:Go}=$e("Dropdown"),Z=Symbol("elDropdown"),{ButtonGroup:Po}=_e,Yo=K({name:"ElDropdown",components:{ElButton:_e,ElButtonGroup:Po,ElScrollbar:eo,ElDropdownCollection:Bo,ElTooltip:oo,ElRovingFocusGroup:Oo,ElOnlyChild:no,ElIcon:Ce,ArrowDown:qe},props:Lo,emits:["visible-change","click","command"],setup(e,{emit:o}){const r=ge(),n=re("dropdown"),{t:s}=ze(),d=C(),i=C(),l=C(null),p=C(null),v=C(null),m=C(null),f=C(!1),I=[E.enter,E.space,E.down],t=y(()=>({maxHeight:Qe(e.maxHeight)})),c=y(()=>[n.m(h.value)]),u=y(()=>lo(e.trigger)),w=Ie().value,M=y(()=>e.id||w);we([d,u],([a,k],[z])=>{var ue,de,ce;(ue=z==null?void 0:z.$el)!=null&&ue.removeEventListener&&z.$el.removeEventListener("pointerenter",A),(de=a==null?void 0:a.$el)!=null&&de.removeEventListener&&a.$el.removeEventListener("pointerenter",A),(ce=a==null?void 0:a.$el)!=null&&ce.addEventListener&&k.includes("hover")&&a.$el.addEventListener("pointerenter",A)},{immediate:!0}),Ee(()=>{var a,k;(k=(a=d.value)==null?void 0:a.$el)!=null&&k.removeEventListener&&d.value.$el.removeEventListener("pointerenter",A)});function R(){P()}function P(){var a;(a=l.value)==null||a.onClose()}function _(){var a;(a=l.value)==null||a.onOpen()}const h=Ze();function S(...a){o("command",...a)}function A(){var a,k;(k=(a=d.value)==null?void 0:a.$el)==null||k.focus()}function Y(){}function O(){const a=$(p);u.value.includes("hover")&&(a==null||a.focus()),m.value=null}function ae(a){m.value=a}function W(a){f.value||(a.preventDefault(),a.stopImmediatePropagation())}function V(){o("visible-change",!0)}function Le(a){(a==null?void 0:a.type)==="keydown"&&p.value.focus()}function De(){o("visible-change",!1)}return H(Z,{contentRef:p,role:y(()=>e.role),triggerId:M,isUsingKeyboard:f,onItemEnter:Y,onItemLeave:O}),H("elDropdown",{instance:r,dropdownSize:h,handleClick:R,commandHandler:S,trigger:J(e,"trigger"),hideOnClick:J(e,"hideOnClick")}),{t:s,ns:n,scrollbar:v,wrapStyle:t,dropdownTriggerKls:c,dropdownSize:h,triggerId:M,triggerKeys:I,currentTabId:m,handleCurrentTabIdChange:ae,handlerMainButtonClick:a=>{o("click",a)},handleEntryFocus:W,handleClose:P,handleOpen:_,handleBeforeShowTooltip:V,handleShowTooltip:Le,handleBeforeHideTooltip:De,onFocusAfterTrapped:a=>{var k,z;a.preventDefault(),(z=(k=p.value)==null?void 0:k.focus)==null||z.call(k,{preventScroll:!0})},popperRef:l,contentRef:p,triggeringElementRef:d,referenceElementRef:i}}});function zo(e,o,r,n,s,d){var i;const l=b("el-dropdown-collection"),p=b("el-roving-focus-group"),v=b("el-scrollbar"),m=b("el-only-child"),f=b("el-tooltip"),I=b("el-button"),t=b("arrow-down"),c=b("el-icon"),u=b("el-button-group");return B(),q("div",{class:oe([e.ns.b(),e.ns.is("disabled",e.disabled)])},[N(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":(i=e.referenceElementRef)==null?void 0:i.$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},He({content:g(()=>[N(v,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:g(()=>[N(p,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:g(()=>[N(l,null,{default:g(()=>[L(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:g(()=>[N(m,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:g(()=>[L(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?(B(),U(u,{key:0},{default:g(()=>[N(I,j({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:g(()=>[L(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),N(I,j({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:g(()=>[N(c,{class:oe(e.ns.e("icon"))},{default:g(()=>[N(t)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):ne("v-if",!0)],2)}var Ho=G(Yo,[["render",zo],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const Uo=K({name:"DropdownItemImpl",components:{ElIcon:Ce},props:Se,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:o}){const r=re("dropdown"),{role:n}=T(Z,void 0),{collectionItemRef:s}=T(Go,void 0),{collectionItemRef:d}=T(wo,void 0),{rovingFocusGroupItemRef:i,tabIndex:l,handleFocus:p,handleKeydown:v,handleMousedown:m}=T(he,void 0),f=Te(s,d,i),I=y(()=>n.value==="menu"?"menuitem":n.value==="navigation"?"link":"button"),t=D(c=>{const{code:u}=c;if(u===E.enter||u===E.space)return c.preventDefault(),c.stopImmediatePropagation(),o("clickimpl",c),!0},v);return{ns:r,itemRef:f,dataset:{[ye]:""},role:I,tabIndex:l,handleFocus:p,handleKeydown:t,handleMousedown:m}}}),Vo=["aria-disabled","tabindex","role"];function Jo(e,o,r,n,s,d){const i=b("el-icon");return B(),q(Je,null,[e.divided?(B(),q("li",j({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):ne("v-if",!0),Ue("li",j({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:o[0]||(o[0]=l=>e.$emit("clickimpl",l)),onFocus:o[1]||(o[1]=(...l)=>e.handleFocus&&e.handleFocus(...l)),onKeydown:o[2]||(o[2]=te((...l)=>e.handleKeydown&&e.handleKeydown(...l),["self"])),onMousedown:o[3]||(o[3]=(...l)=>e.handleMousedown&&e.handleMousedown(...l)),onPointermove:o[4]||(o[4]=l=>e.$emit("pointermove",l)),onPointerleave:o[5]||(o[5]=l=>e.$emit("pointerleave",l))}),[e.icon?(B(),U(i,{key:0},{default:g(()=>[(B(),U(Ve(e.icon)))]),_:1})):ne("v-if",!0),L(e.$slots,"default")],16,Vo)],64)}var jo=G(Uo,[["render",Jo],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Ne=()=>{const e=T("elDropdown",{}),o=y(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:o}},Wo=K({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Mo,ElRovingFocusItem:ko,ElDropdownItemImpl:jo},inheritAttrs:!1,props:Se,emits:["pointermove","pointerleave","click"],setup(e,{emit:o,attrs:r}){const{elDropdown:n}=Ne(),s=ge(),d=C(null),i=y(()=>{var t,c;return(c=(t=$(d))==null?void 0:t.textContent)!=null?c:""}),{onItemEnter:l,onItemLeave:p}=T(Z,void 0),v=D(t=>(o("pointermove",t),t.defaultPrevented),fe(t=>{if(e.disabled){p(t);return}const c=t.currentTarget;c===document.activeElement||c.contains(document.activeElement)||(l(t),t.defaultPrevented||c==null||c.focus())})),m=D(t=>(o("pointerleave",t),t.defaultPrevented),fe(t=>{p(t)})),f=D(t=>{if(!e.disabled)return o("click",t),t.type!=="keydown"&&t.defaultPrevented},t=>{var c,u,w;if(e.disabled){t.stopImmediatePropagation();return}(c=n==null?void 0:n.hideOnClick)!=null&&c.value&&((u=n.handleClick)==null||u.call(n)),(w=n.commandHandler)==null||w.call(n,e.command,s,t)}),I=y(()=>({...e,...r}));return{handleClick:f,handlePointerMove:v,handlePointerLeave:m,textContent:i,propsAndAttrs:I}}});function Xo(e,o,r,n,s,d){var i;const l=b("el-dropdown-item-impl"),p=b("el-roving-focus-item"),v=b("el-dropdown-collection-item");return B(),U(v,{disabled:e.disabled,"text-value":(i=e.textValue)!=null?i:e.textContent},{default:g(()=>[N(p,{focusable:!e.disabled},{default:g(()=>[N(l,j(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:g(()=>[L(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Re=G(Wo,[["render",Xo],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const qo=K({name:"ElDropdownMenu",props:Do,setup(e){const o=re("dropdown"),{_elDropdownSize:r}=Ne(),n=r.value,{focusTrapRef:s,onKeydown:d}=T(to,void 0),{contentRef:i,role:l,triggerId:p}=T(Z,void 0),{collectionRef:v,getItems:m}=T(Ko,void 0),{rovingFocusGroupRef:f,rovingFocusGroupRootStyle:I,tabIndex:t,onBlur:c,onFocus:u,onMousedown:w}=T(se,void 0),{collectionRef:M}=T(le,void 0),R=y(()=>[o.b("menu"),o.bm("menu",n==null?void 0:n.value)]),P=Te(i,v,s,f,M),_=D(S=>{var A;(A=e.onKeydown)==null||A.call(e,S)},S=>{const{currentTarget:A,code:Y,target:O}=S;if(A.contains(O),E.tab===Y&&S.stopImmediatePropagation(),S.preventDefault(),O!==$(i)||!Fo.includes(Y))return;const W=m().filter(V=>!V.disabled).map(V=>V.ref);Oe.includes(Y)&&W.reverse(),ie(W)});return{size:n,rovingFocusGroupRootStyle:I,tabIndex:t,dropdownKls:R,role:l,triggerId:p,dropdownListWrapperRef:P,handleKeydown:S=>{_(S),d(S)},onBlur:c,onFocus:u,onMousedown:w}}}),Qo=["role","aria-labelledby"];function Zo(e,o,r,n,s,d){return B(),q("ul",{ref:e.dropdownListWrapperRef,class:oe(e.dropdownKls),style:je(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:o[0]||(o[0]=(...i)=>e.onBlur&&e.onBlur(...i)),onFocus:o[1]||(o[1]=(...i)=>e.onFocus&&e.onFocus(...i)),onKeydown:o[2]||(o[2]=te((...i)=>e.handleKeydown&&e.handleKeydown(...i),["self"])),onMousedown:o[3]||(o[3]=te((...i)=>e.onMousedown&&e.onMousedown(...i),["self"]))},[L(e.$slots,"default")],46,Qo)}var ke=G(qo,[["render",Zo],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const an=We(Ho,{DropdownItem:Re,DropdownMenu:ke}),un=be(Re),dn=be(ke);export{un as E,so as P,dn as a,an as b,Te as c,ee as f,sn as g};