Packages/luci-app-linkease/htdocs/luci-static/linkeasefile/chunk.a0a5dece.js
2025-02-17 23:37:02 +08:00

2 lines
21 KiB
JavaScript

var Ae=Object.defineProperty,Ge=Object.defineProperties;var Ye=Object.getOwnPropertyDescriptors;var me=Object.getOwnPropertySymbols;var ze=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable;var ve=(e,n,s)=>n in e?Ae(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s,P=(e,n)=>{for(var s in n||(n={}))ze.call(n,s)&&ve(e,s,n[s]);if(me)for(var s of me(n))He.call(n,s)&&ve(e,s,n[s]);return e},V=(e,n)=>Ge(e,Ye(n));import{b as W,ad as he,e as R,h as Z,r as h,aC as J,p as Ie,q as v,F as y,S as T,z as A,A as g,_ as L,d as K,aD as k,aE as Ue,y as ne,t as Y,x as E,L as Ee,E as le,a4 as se,as as ae,Y as Ce,aF as ie,aG as Je,W as _,n as S,aH as Ve,aI as X,w as je,V as We,a1 as $,v as N,aJ as qe,aK as Xe,aL as ye,o as Qe,aM as Te,a2 as Ze,aN as xe,u as en,ao as nn,ak as on,aO as tn,aP as Q,C as j,aQ as $e,I as ee,aR as rn,R as ke,a7 as Se,aA as sn,O as ge,B as re,a3 as ln,a5 as an,a6 as un}from"./index.js";import{c as M,u as cn,a as dn,b as pn,O as fn,w as be}from"./chunk.a6a47e72.js";const Oe=Symbol("breadcrumbKey"),mn=W({separator:{type:String,default:"/"},separatorIcon:{type:he}}),vn={name:"ElBreadcrumb"},gn=R(V(P({},vn),{props:mn,setup(e){const n=e,s=Z("breadcrumb"),r=h();return J(Oe,n),Ie(()=>{const l=r.value.querySelectorAll(`.${s.e("item")}`);l.length&&l[l.length-1].setAttribute("aria-current","page")}),(l,p)=>(v(),y("div",{ref_key:"breadcrumb",ref:r,class:A(g(s).b()),"aria-label":"Breadcrumb",role:"navigation"},[T(l.$slots,"default")],2))}}));var bn=L(gn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const _n=W({to:{type:K([String,Object]),default:""},replace:{type:Boolean,default:!1}}),wn={name:"ElBreadcrumbItem"},hn=R(V(P({},wn),{props:_n,setup(e){const n=e,s=ae(),r=k(Oe,void 0),l=Z("breadcrumb"),{separator:p,separatorIcon:i}=Ue(r),t=s.appContext.config.globalProperties.$router,o=h(),d=()=>{!n.to||!t||(n.replace?t.replace(n.to):t.push(n.to))};return(u,c)=>(v(),y("span",{class:A(g(l).e("item"))},[ne("span",{ref_key:"link",ref:o,class:A([g(l).e("inner"),g(l).is("link",!!u.to)]),role:"link",onClick:d},[T(u.$slots,"default")],2),g(i)?(v(),Y(g(le),{key:0,class:A(g(l).e("separator"))},{default:E(()=>[(v(),Y(Ee(g(i))))]),_:1},8,["class"])):(v(),y("span",{key:1,class:A(g(l).e("separator")),role:"presentation"},se(g(p)),3))],2))}}));var De=L(hn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const ko=Ce(bn,{BreadcrumbItem:De}),So=ie(De),In={inheritAttrs:!1};function En(e,n,s,r,l,p){return T(e.$slots,"default")}var Cn=L(In,[["render",En],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const yn={name:"ElCollectionItem",inheritAttrs:!1};function Tn(e,n,s,r,l,p){return T(e.$slots,"default")}var $n=L(yn,[["render",Tn],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Fe="data-el-collection-item",Ne=e=>{const n=`El${e}Collection`,s=`${n}Item`,r=Symbol(n),l=Symbol(s),p=V(P({},Cn),{name:n,setup(){const t=h(null),o=new Map;J(r,{itemMap:o,getItems:()=>{const u=g(t);if(!u)return[];const c=Array.from(u.querySelectorAll(`[${Fe}]`));return[...o.values()].sort((a,m)=>c.indexOf(a.ref)-c.indexOf(m.ref))},collectionRef:t})}}),i=V(P({},$n),{name:s,setup(t,{attrs:o}){const d=h(null),u=k(r,void 0);J(l,{collectionItemRef:d}),Ie(()=>{const c=g(d);c&&u.itemMap.set(c,P({ref:c},o))}),Je(()=>{const c=g(d);u.itemMap.delete(c)})}});return{COLLECTION_INJECTION_KEY:r,COLLECTION_ITEM_INJECTION_KEY:l,ElCollection:p,ElCollectionItem:i}},kn=W({style:{type:K([String,Array,Object])},currentTabId:{type:K(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:K(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:Sn,ElCollectionItem:On,COLLECTION_INJECTION_KEY:ue,COLLECTION_ITEM_INJECTION_KEY:Dn}=Ne("RovingFocusGroup"),ce=Symbol("elRovingFocusGroup"),Re=Symbol("elRovingFocusGroupItem"),Fn={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Nn=(e,n)=>{if(n!=="rtl")return e;switch(e){case _.right:return _.left;case _.left:return _.right;default:return e}},Rn=(e,n,s)=>{const r=Nn(e.key,s);if(!(n==="vertical"&&[_.left,_.right].includes(r))&&!(n==="horizontal"&&[_.up,_.down].includes(r)))return Fn[r]},Bn=(e,n)=>e.map((s,r)=>e[(r+n)%e.length]),de=e=>{const{activeElement:n}=document;for(const s of e)if(s===n||(s.focus(),n!==document.activeElement))return},_e="currentTabIdChange",we="rovingFocusGroup.entryFocus",Pn={bubbles:!1,cancelable:!0},Kn=R({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:kn,emits:[_e,"entryFocus"],setup(e,{emit:n}){var s;const r=h((s=e.currentTabId||e.defaultCurrentTabId)!=null?s:null),l=h(!1),p=h(!1),i=h(null),{getItems:t}=k(ue,void 0),o=S(()=>[{outline:"none"},e.style]),d=f=>{n(_e,f)},u=()=>{l.value=!0},c=M(f=>{var w;(w=e.onMousedown)==null||w.call(e,f)},()=>{p.value=!0}),I=M(f=>{var w;(w=e.onFocus)==null||w.call(e,f)},f=>{const w=!g(p),{target:G,currentTarget:O}=f;if(G===O&&w&&!g(l)){const z=new Event(we,Pn);if(O==null||O.dispatchEvent(z),!z.defaultPrevented){const C=t().filter(F=>F.focusable),B=C.find(F=>F.active),D=C.find(F=>F.id===g(r)),U=[B,D,...C].filter(Boolean).map(F=>F.ref);de(U)}}p.value=!1}),a=M(f=>{var w;(w=e.onBlur)==null||w.call(e,f)},()=>{l.value=!1}),m=(...f)=>{n("entryFocus",...f)};J(ce,{currentTabbedId:Ve(r),loop:X(e,"loop"),tabIndex:S(()=>g(l)?-1:0),rovingFocusGroupRef:i,rovingFocusGroupRootStyle:o,orientation:X(e,"orientation"),dir:X(e,"dir"),onItemFocus:d,onItemShiftTab:u,onBlur:a,onFocus:I,onMousedown:c}),je(()=>e.currentTabId,f=>{r.value=f!=null?f:null}),We(i,we,m)}});function Mn(e,n,s,r,l,p){return T(e.$slots,"default")}var Ln=L(Kn,[["render",Mn],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const An=R({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:Sn,ElRovingFocusGroupImpl:Ln}});function Gn(e,n,s,r,l,p){const i=$("el-roving-focus-group-impl"),t=$("el-focus-group-collection");return v(),Y(t,null,{default:E(()=>[N(i,qe(Xe(e.$attrs)),{default:E(()=>[T(e.$slots,"default")]),_:3},16)]),_:3})}var Yn=L(An,[["render",Gn],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const zn=R({components:{ElRovingFocusCollectionItem:On},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:n}){const{currentTabbedId:s,loop:r,onItemFocus:l,onItemShiftTab:p}=k(ce,void 0),{getItems:i}=k(ue,void 0),t=ye(),o=h(null),d=M(a=>{n("mousedown",a)},a=>{e.focusable?l(g(t)):a.preventDefault()}),u=M(a=>{n("focus",a)},()=>{l(g(t))}),c=M(a=>{n("keydown",a)},a=>{const{key:m,shiftKey:f,target:w,currentTarget:G}=a;if(m===_.tab&&f){p();return}if(w!==G)return;const O=Rn(a);if(O){a.preventDefault();let C=i().filter(B=>B.focusable).map(B=>B.ref);switch(O){case"last":{C.reverse();break}case"prev":case"next":{O==="prev"&&C.reverse();const B=C.indexOf(G);C=r.value?Bn(C,B+1):C.slice(B+1);break}}Qe(()=>{de(C)})}}),I=S(()=>s.value===g(t));return J(Re,{rovingFocusGroupItemRef:o,tabIndex:S(()=>g(I)?0:-1),handleMousedown:d,handleFocus:u,handleKeydown:c}),{id:t,handleKeydown:c,handleFocus:u,handleMousedown:d}}});function Hn(e,n,s,r,l,p){const i=$("el-roving-focus-collection-item");return v(),Y(i,{id:e.id,focusable:e.focusable,active:e.active},{default:E(()=>[T(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var Un=L(zn,[["render",Hn],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const Jn=W({trigger:cn.trigger,effect:V(P({},dn.effect),{default:"light"}),type:{type:K(String)},placement:{type:K(String),default:"bottom"},popperOptions:{type:K(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:K([Number,String]),default:0},maxHeight:{type:K([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:K(Object)}}),Be=W({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:he}}),Vn=W({onKeydown:{type:K(Function)}}),jn=[_.down,_.pageDown,_.home],Pe=[_.up,_.pageUp,_.end],Wn=[...jn,...Pe],{ElCollection:qn,ElCollectionItem:Xn,COLLECTION_INJECTION_KEY:Qn,COLLECTION_ITEM_INJECTION_KEY:Zn}=Ne("Dropdown"),oe=Symbol("elDropdown"),{ButtonGroup:xn}=Te,eo=R({name:"ElDropdown",components:{ElButton:Te,ElButtonGroup:xn,ElScrollbar:Ze,ElDropdownCollection:qn,ElTooltip:pn,ElRovingFocusGroup:Yn,ElOnlyChild:fn,ElIcon:le,ArrowDown:xe},props:Jn,emits:["visible-change","click","command"],setup(e,{emit:n}){const s=ae(),r=Z("dropdown"),{t:l}=en(),p=h(),i=h(),t=h(null),o=h(null),d=h(null),u=h(null),c=h(!1),I=[_.enter,_.space,_.down],a=S(()=>({maxHeight:nn(e.maxHeight)})),m=S(()=>[r.m(C.value)]),f=ye().value,w=S(()=>e.id||f);function G(){O()}function O(){var b;(b=t.value)==null||b.onClose()}function z(){var b;(b=t.value)==null||b.onOpen()}const C=on();function B(...b){n("command",...b)}function D(){}function H(){const b=g(o);b==null||b.focus(),u.value=null}function U(b){u.value=b}function F(b){c.value||(b.preventDefault(),b.stopImmediatePropagation())}function pe(){n("visible-change",!0)}function x(b){(b==null?void 0:b.type)==="keydown"&&o.value.focus()}function q(){n("visible-change",!1)}return J(oe,{contentRef:o,role:S(()=>e.role),triggerId:w,isUsingKeyboard:c,onItemEnter:D,onItemLeave:H}),J("elDropdown",{instance:s,dropdownSize:C,handleClick:G,commandHandler:B,trigger:X(e,"trigger"),hideOnClick:X(e,"hideOnClick")}),{t:l,ns:r,scrollbar:d,wrapStyle:a,dropdownTriggerKls:m,dropdownSize:C,triggerId:w,triggerKeys:I,currentTabId:u,handleCurrentTabIdChange:U,handlerMainButtonClick:b=>{n("click",b)},handleEntryFocus:F,handleClose:O,handleOpen:z,handleBeforeShowTooltip:pe,handleShowTooltip:x,handleBeforeHideTooltip:q,onFocusAfterTrapped:b=>{var te,fe;b.preventDefault(),(fe=(te=o.value)==null?void 0:te.focus)==null||fe.call(te,{preventScroll:!0})},popperRef:t,contentRef:o,triggeringElementRef:p,referenceElementRef:i}}});function no(e,n,s,r,l,p){var i;const t=$("el-dropdown-collection"),o=$("el-roving-focus-group"),d=$("el-scrollbar"),u=$("el-only-child"),c=$("el-tooltip"),I=$("el-button"),a=$("arrow-down"),m=$("el-icon"),f=$("el-button-group");return v(),y("div",{class:A([e.ns.b(),e.ns.is("disabled",e.disabled)])},[N(c,{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:"",pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},tn({content:E(()=>[N(d,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:E(()=>[N(o,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:E(()=>[N(t,null,{default:E(()=>[T(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:E(()=>[N(u,{id:e.triggerId,role:"button",tabindex:e.tabindex},{default:E(()=>[T(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","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(v(),Y(f,{key:0},{default:E(()=>[N(I,Q({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:E(()=>[T(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),N(I,Q({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:E(()=>[N(m,{class:A(e.ns.e("icon"))},{default:E(()=>[N(a)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):j("v-if",!0)],2)}var oo=L(eo,[["render",no],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const to=R({name:"DropdownItemImpl",components:{ElIcon:le},props:Be,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:n}){const s=Z("dropdown"),{role:r}=k(oe,void 0),{collectionItemRef:l}=k(Zn,void 0),{collectionItemRef:p}=k(Dn,void 0),{rovingFocusGroupItemRef:i,tabIndex:t,handleFocus:o,handleKeydown:d,handleMousedown:u}=k(Re,void 0),c=$e(l,p,i),I=S(()=>r.value==="menu"?"menuitem":r.value==="navigation"?"link":"button"),a=M(m=>{const{code:f}=m;if(f===_.enter||f===_.space)return m.preventDefault(),m.stopImmediatePropagation(),n("clickimpl",m),!0},d);return{ns:s,itemRef:c,dataset:{[Fe]:""},role:I,tabIndex:t,handleFocus:o,handleKeydown:a,handleMousedown:u}}}),ro=["aria-disabled","tabindex","role"];function so(e,n,s,r,l,p){const i=$("el-icon");return v(),y(ee,null,[e.divided?(v(),y("li",Q({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):j("v-if",!0),ne("li",Q({ref:e.itemRef},P(P({},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:n[0]||(n[0]=t=>e.$emit("clickimpl",t)),onFocus:n[1]||(n[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:n[2]||(n[2]=(...t)=>e.handleKeydown&&e.handleKeydown(...t)),onMousedown:n[3]||(n[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:n[4]||(n[4]=t=>e.$emit("pointermove",t)),onPointerleave:n[5]||(n[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(v(),Y(i,{key:0},{default:E(()=>[(v(),Y(Ee(e.icon)))]),_:1})):j("v-if",!0),T(e.$slots,"default")],16,ro)],64)}var lo=L(to,[["render",so],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Ke=()=>{const e=k("elDropdown",{}),n=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:n}},ao=R({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Xn,ElRovingFocusItem:Un,ElDropdownItemImpl:lo},inheritAttrs:!1,props:Be,emits:["pointermove","pointerleave","click"],setup(e,{emit:n,attrs:s}){const{elDropdown:r}=Ke(),l=ae(),p=h(null),i=S(()=>{var a,m;return(m=(a=g(p))==null?void 0:a.textContent)!=null?m:""}),{onItemEnter:t,onItemLeave:o}=k(oe,void 0),d=M(a=>(n("pointermove",a),a.defaultPrevented),be(a=>{var m;e.disabled?o(a):(t(a),a.defaultPrevented||(m=a.currentTarget)==null||m.focus())})),u=M(a=>(n("pointerleave",a),a.defaultPrevented),be(a=>{o(a)})),c=M(a=>(n("click",a),a.type!=="keydown"&&a.defaultPrevented),a=>{var m,f,w;if(e.disabled){a.stopImmediatePropagation();return}(m=r==null?void 0:r.hideOnClick)!=null&&m.value&&((f=r.handleClick)==null||f.call(r)),(w=r.commandHandler)==null||w.call(r,e.command,l,a)}),I=S(()=>P(P({},e),s));return{handleClick:c,handlePointerMove:d,handlePointerLeave:u,textContent:i,propsAndAttrs:I}}});function io(e,n,s,r,l,p){var i;const t=$("el-dropdown-item-impl"),o=$("el-roving-focus-item"),d=$("el-dropdown-collection-item");return v(),Y(d,{disabled:e.disabled,"text-value":(i=e.textValue)!=null?i:e.textContent},{default:E(()=>[N(o,{focusable:!e.disabled},{default:E(()=>[N(t,Q(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:E(()=>[T(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Me=L(ao,[["render",io],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const uo=R({name:"ElDropdownMenu",props:Vn,setup(e){const n=Z("dropdown"),{_elDropdownSize:s}=Ke(),r=s.value,{focusTrapRef:l,onKeydown:p}=k(rn,void 0),{contentRef:i,role:t,triggerId:o}=k(oe,void 0),{collectionRef:d,getItems:u}=k(Qn,void 0),{rovingFocusGroupRef:c,rovingFocusGroupRootStyle:I,tabIndex:a,onBlur:m,onFocus:f,onMousedown:w}=k(ce,void 0),{collectionRef:G}=k(ue,void 0),O=S(()=>[n.b("menu"),n.bm("menu",r==null?void 0:r.value)]),z=$e(i,d,l,c,G),C=M(D=>{var H;(H=e.onKeydown)==null||H.call(e,D)},D=>{const{currentTarget:H,code:U,target:F}=D;if(H.contains(F),_.tab===U&&D.stopImmediatePropagation(),D.preventDefault(),F!==g(i)||!Wn.includes(U))return;const x=u().filter(q=>!q.disabled).map(q=>q.ref);Pe.includes(U)&&x.reverse(),de(x)});return{size:r,rovingFocusGroupRootStyle:I,tabIndex:a,dropdownKls:O,role:t,triggerId:o,dropdownListWrapperRef:z,handleKeydown:D=>{C(D),p(D)},onBlur:m,onFocus:f,onMousedown:w}}}),co=["role","aria-labelledby"];function po(e,n,s,r,l,p){return v(),y("ul",{ref:e.dropdownListWrapperRef,class:A(e.dropdownKls),style:ke(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:n[0]||(n[0]=(...i)=>e.onBlur&&e.onBlur(...i)),onFocus:n[1]||(n[1]=(...i)=>e.onFocus&&e.onFocus(...i)),onKeydown:n[2]||(n[2]=(...i)=>e.handleKeydown&&e.handleKeydown(...i)),onMousedown:n[3]||(n[3]=(...i)=>e.onMousedown&&e.onMousedown(...i))},[T(e.$slots,"default")],46,co)}var Le=L(uo,[["render",po],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const Oo=Ce(oo,{DropdownItem:Me,DropdownMenu:Le}),Do=ie(Me),Fo=ie(Le),fo=["opacity"],mo=R({__name:"index",props:{index:{type:Number,required:!0}},emits:["change"],setup(e,{emit:n}){const s=e,r=h(!1),l=o=>{o.dataTransfer&&(o.dataTransfer.dropEffect="move",o.dataTransfer.setData("text/plain",`${s.index}`),r.value=!0)},p=o=>{r.value=!1},i=o=>{o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect="move")},t=o=>{if(o.preventDefault(),o!=null&&o.dataTransfer){const d=o.dataTransfer.getData("text/plain");if(d!=null||d!=""){const u=Number(d);n("change",u)}o.dataTransfer.setData("text/plain","")}};return(o,d)=>(v(),y("li",{draggable:"true",opacity:r.value,onDrop:t,onDragover:i,onDragstart:l,onDragend:p},[T(o.$slots,"default",{},void 0,!0)],40,fo))}});const No=Se(mo,[["__scopeId","data-v-38a79597"]]),vo=e=>(an("data-v-43b20733"),e=e(),un(),e),go=["onContextmenu"],bo=["onClick","disabled"],_o={key:0,class:"contextmenu-item_children"},wo=["onClick","disabled"],ho=vo(()=>ne("em",null,null,-1)),Io=R({__name:"index",props:{list:{type:Array,default:[]}},setup(e){const n=e,s=h(null),r=h(!1),l=sn({x:0,y:0}),p=o=>{o.preventDefault(),document.body.offsetWidth<o.pageX+100?l.x=o.pageX-100:l.x=o.pageX,document.body.offsetHeight<o.pageY+250?l.y=o.pageY-n.list.length*30:l.y=o.pageY,r.value=!r.value},i=()=>{setTimeout(()=>{r.value=!1},100)},t=o=>{o.disabled||(i(),o.f&&o.f())};return(o,d)=>(v(),y("div",{onContextmenu:re(p,["stop","prevent"]),class:"contextmenus"},[T(o.$slots,"default",{},void 0,!0),r.value?(v(),y("div",{key:0,class:"contextmenus-container",ref_key:"el",ref:s,onClick:d[0]||(d[0]=u=>i()),style:ke({left:`${l.x}px`,top:`${l.y}px`})},[(v(!0),y(ee,null,ge(e.list,u=>(v(),y(ee,null,[u.hidden?j("",!0):(v(),y("a",{key:0,class:"contextmenu-item",onClick:re(c=>t(u),["prevent"]),disabled:u.disabled},[ln(se(u.name)+" ",1),u.children&&u.children.length>0?(v(),y("ul",_o,[(v(!0),y(ee,null,ge(u.children,c=>(v(),y("a",{class:A(["contextmenu-item",{on:c.active}]),onClick:re(I=>t(c),["prevent"]),disabled:c.disabled},[ho,ne("span",null,se(c.name),1)],10,wo))),256))])):j("",!0)],8,bo))],64))),256)),T(o.$slots,"menus",{},void 0,!0)],4)):j("",!0)],40,go))}});const Ro=Se(Io,[["__scopeId","data-v-43b20733"]]),Bo=R({__name:"index",emits:["change"],setup(e,{emit:n}){const s=t=>{},r=t=>{t===null&&console.log("dragleave")},l=t=>{t.preventDefault(),t.dataTransfer&&(t.dataTransfer.dropEffect="link")},p=t=>{t.preventDefault(),i(t)},i=t=>{var d;const o=(d=t==null?void 0:t.dataTransfer)==null?void 0:d.files;if(o&&o.length>0){const u=[];for(let c=0;c<o.length;c++){const I=o.item(c);I&&u.push(I)}n("change",u);return}};return(t,o)=>(v(),y("div",{onDrop:p,onDragenter:s,onDragleave:r,onDragover:l},[T(t.$slots,"default")],32))}});export{ko as E,Bo as _,So as a,Fo as b,Ro as c,No as d,Do as e,Oo as f};