This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
handingkang-ohmyweb/static/js/index-6931cb6a.js
2022-04-28 08:12:12 +00:00

2 lines
79 KiB
JavaScript

var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,i=(t,n,o)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,l=(e,t)=>{for(var n in t||(t={}))r.call(t,n)&&i(e,n,t[n]);if(o)for(var n of o(t))a.call(t,n)&&i(e,n,t[n]);return e},s=(e,o)=>t(e,n(o));import{d as u,_ as c,o as d,c as p,a as f,au as m,av as h,m as v,q as g,w as b,J as y,M as w,i as x,V as k,aw as E,K as S,y as O,a6 as M,E as C,ai as T,k as A,I,n as R,p as F,u as _,a9 as B,G as L,z as P,A as H,a0 as z,a1 as $,F as D,x as j,T as N,Z as K,S as W,a7 as G,t as q,v as V,ax as Y,P as U,a5 as X,ay as J,a8 as Z,D as Q,B as ee,a2 as te,H as ne,N as oe,az as re,aA as ae,aB as ie,aC as le,aD as se,Q as ue,W as ce,aE as de,aa as pe,L as fe,a4 as me,aF as he,aG as ve,aH as ge,l as be,ab as ye,aI as we,aJ as xe,C as ke,O as Ee,aK as Se,aL as Oe,aq as Me,am as Ce,aj as Te}from"./index-131368df.js";import{t as Ae,c as Ie,a as Re,u as Fe,b as _e}from"./index-dc1c8b9b.js";const Be=(e,t,n,o=!1)=>{e&&t&&n&&(null==e||e.addEventListener(t,n,o))},Le=(e,t,n,o=!1)=>{e&&t&&n&&(null==e||e.removeEventListener(t,n,o))},Pe=(e,t,{checkForDefaultPrevented:n=!0}={})=>o=>{const r=null==e?void 0:e(o);if(!1===n||!r)return null==t?void 0:t(o)},He=e=>t=>"mouse"===t.pointerType?e(t):void 0,ze=u({name:"ArrowDown"}),$e={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},De=[f("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1)];var je=c(ze,[["render",function(e,t,n,o,r,a){return d(),p("svg",$e,De)}]]);const Ne=u({name:"MagicStick"}),Ke={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},We=[f("path",{fill:"currentColor",d:"M512 64h64v192h-64V64zm0 576h64v192h-64V640zM160 480v-64h192v64H160zm576 0v-64h192v64H736zM249.856 199.04l45.248-45.184L430.848 289.6 385.6 334.848 249.856 199.104zM657.152 606.4l45.248-45.248 135.744 135.744-45.248 45.248L657.152 606.4zM114.048 923.2 68.8 877.952l316.8-316.8 45.248 45.248-316.8 316.8zM702.4 334.848 657.152 289.6l135.744-135.744 45.248 45.248L702.4 334.848z"},null,-1)];var Ge=c(Ne,[["render",function(e,t,n,o,r,a){return d(),p("svg",Ke,We)}]]);const qe=(...e)=>t=>{e.forEach((e=>{m(e)?e(t):e.value=t}))},Ve=Symbol("buttonGroupContextKey"),Ye=Symbol("scrollbarContextKey"),Ue=Symbol("popper"),Xe=Symbol("popperContent"),Je=h({type:v(Boolean),default:null}),Ze=h({type:v(Function)});const Qe={prefix:Math.floor(1e4*Math.random()),current:0},et=Symbol("elIdInjection"),tt=e=>{const t=S(et,Qe);return g((()=>O(e)||`el-id-${t.prefix}-${t.current++}`))};let nt;const ot=`el-popper-container-${Math.floor(1e4*Math.random())}`,rt=`#${ot}`,at=()=>{T((()=>{x&&(nt&&document.body.querySelector(rt)||(nt=(()=>{const e=document.createElement("div");return e.id=ot,document.body.appendChild(e),e})()))}))},it=A({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),lt=({showAfter:e,hideAfter:t,open:n,close:o})=>{const{registerTimeout:r}=function(){let e;const t=()=>window.clearTimeout(e);return E((()=>t())),{registerTimeout:(n,o)=>{t(),e=window.setTimeout(n,o)},cancelTimeout:t}}();return{onOpen:()=>{r((()=>{n()}),O(e))},onClose:()=>{r((()=>{o()}),O(t))}}},st=Symbol("elForwardRef"),ut={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},ct=A({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),dt=u({name:"Thumb",props:ct,setup(e){const t=S(Ye),n=R("scrollbar");t||Ae("Thumb","can not inject scrollbar context");const o=F(),r=F(),a=F({}),i=F(!1);let l=!1,s=!1,u=x?document.onselectstart:null;const c=g((()=>ut[e.vertical?"vertical":"horizontal"])),d=g((()=>(({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}))({size:e.size,move:e.move,bar:c.value}))),p=g((()=>o.value[c.value.offset]**2/t.wrapElement[c.value.scrollSize]/e.ratio/r.value[c.value.offset])),f=e=>{e.stopImmediatePropagation(),l=!0,document.addEventListener("mousemove",m),document.addEventListener("mouseup",h),u=document.onselectstart,document.onselectstart=()=>!1},m=e=>{if(!o.value||!r.value)return;if(!1===l)return;const n=a.value[c.value.axis];if(!n)return;const i=100*(-1*(o.value.getBoundingClientRect()[c.value.direction]-e[c.value.client])-(r.value[c.value.offset]-n))*p.value/o.value[c.value.offset];t.wrapElement[c.value.scroll]=i*t.wrapElement[c.value.scrollSize]/100},h=()=>{l=!1,a.value[c.value.axis]=0,document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",h),v(),s&&(i.value=!1)};M((()=>{v(),document.removeEventListener("mouseup",h)}));const v=()=>{document.onselectstart!==u&&(document.onselectstart=u)};return _(B(t,"scrollbarElement"),"mousemove",(()=>{s=!1,i.value=!!e.size})),_(B(t,"scrollbarElement"),"mouseleave",(()=>{s=!0,i.value=l})),{ns:n,instance:o,thumb:r,bar:c,thumbStyle:d,visible:i,clickTrackHandler:e=>{if(!r.value||!o.value||!t.wrapElement)return;const n=100*(Math.abs(e.target.getBoundingClientRect()[c.value.direction]-e[c.value.client])-r.value[c.value.offset]/2)*p.value/o.value[c.value.offset];t.wrapElement[c.value.scroll]=n*t.wrapElement[c.value.scrollSize]/100},clickThumbHandler:e=>{var t;if(e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button))return;null==(t=window.getSelection())||t.removeAllRanges(),f(e);const n=e.currentTarget;n&&(a.value[c.value.axis]=n[c.value.offset]-(e[c.value.client]-n.getBoundingClientRect()[c.value.direction]))}}}});const pt=u({components:{Thumb:L(dt,[["render",function(e,t,n,o,r,a){return d(),P(N,{name:e.ns.b("fade")},{default:H((()=>[z(f("div",{ref:"instance",class:D([e.ns.e("bar"),e.ns.is(e.bar.key)]),onMousedown:t[1]||(t[1]=(...t)=>e.clickTrackHandler&&e.clickTrackHandler(...t))},[f("div",{ref:"thumb",class:D(e.ns.e("thumb")),style:j(e.thumbStyle),onMousedown:t[0]||(t[0]=(...t)=>e.clickThumbHandler&&e.clickThumbHandler(...t))},null,38)],34),[[$,e.always||e.visible]])])),_:1},8,["name"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]])},props:A({always:{type:Boolean,default:!0},width:{type:String,default:""},height:{type:String,default:""},ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),setup(e){const t=F(0),n=F(0);return{handleScroll:o=>{if(o){const r=o.offsetHeight-4,a=o.offsetWidth-4;n.value=100*o.scrollTop/r*e.ratioY,t.value=100*o.scrollLeft/a*e.ratioX}},moveX:t,moveY:n}}});const ft=ne(L(u({name:"ElScrollbar",components:{Bar:L(pt,[["render",function(e,t,n,o,r,a){const i=K("thumb");return d(),p(G,null,[W(i,{move:e.moveX,ratio:e.ratioX,size:e.width,always:e.always},null,8,["move","ratio","size","always"]),W(i,{move:e.moveY,ratio:e.ratioY,size:e.height,vertical:"",always:e.always},null,8,["move","ratio","size","always"])],64)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]])},props:A({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:v([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:{type:Boolean,default:!1},minSize:{type:Number,default:20}}),emits:{scroll:({scrollTop:e,scrollLeft:t})=>q(e)&&q(t)},setup(e,{emit:t}){const n=R("scrollbar");let o,r;const a=F(),i=F(),l=F(),s=F("0"),u=F("0"),c=F(),d=F(0),p=F(0),f=F(1),m=F(1),h=g((()=>{const t={};return e.height&&(t.height=V(e.height)),e.maxHeight&&(t.maxHeight=V(e.maxHeight)),[e.wrapStyle,t]}));const v=()=>{if(!i.value)return;const t=i.value.offsetHeight-4,n=i.value.offsetWidth-4,o=t**2/i.value.scrollHeight,r=n**2/i.value.scrollWidth,a=Math.max(o,e.minSize),l=Math.max(r,e.minSize);f.value=o/(t-o)/(a/(t-a)),m.value=r/(n-r)/(l/(n-l)),u.value=a+4<t?`${a}px`:"",s.value=l+4<n?`${l}px`:""};return b((()=>e.noresize),(e=>{e?(null==o||o(),null==r||r()):(({stop:o}=Y(l,v)),r=_("resize",v))}),{immediate:!0}),b((()=>[e.maxHeight,e.height]),(()=>{e.native||U((()=>{var e;v(),i.value&&(null==(e=c.value)||e.handleScroll(i.value))}))})),I(Ye,X({scrollbarElement:a,wrapElement:i})),y((()=>{e.native||U((()=>v()))})),J((()=>v())),{ns:n,scrollbar$:a,wrap$:i,resize$:l,barRef:c,moveX:d,moveY:p,ratioX:m,ratioY:f,sizeWidth:s,sizeHeight:u,style:h,update:v,handleScroll:()=>{var e;i.value&&(null==(e=c.value)||e.handleScroll(i.value),t("scroll",{scrollTop:i.value.scrollTop,scrollLeft:i.value.scrollLeft}))},scrollTo:function(e,t){Z(e)?i.value.scrollTo(e):q(e)&&q(t)&&i.value.scrollTo(e,t)},setScrollTop:e=>{q(e)&&(i.value.scrollTop=e)},setScrollLeft:e=>{q(e)&&(i.value.scrollLeft=e)}}}}),[["render",function(e,t,n,o,r,a){const i=K("bar");return d(),p("div",{ref:"scrollbar$",class:D(e.ns.b())},[f("div",{ref:"wrap$",class:D([e.wrapClass,e.ns.e("wrap"),{[e.ns.em("wrap","hidden-default")]:!e.native}]),style:j(e.style),onScroll:t[0]||(t[0]=(...t)=>e.handleScroll&&e.handleScroll(...t))},[(d(),P(ee(e.tag),{ref:"resize$",class:D([e.ns.e("view"),e.viewClass]),style:j(e.viewStyle)},{default:H((()=>[Q(e.$slots,"default")])),_:3},8,["class","style"]))],38),e.native?te("v-if",!0):(d(),P(i,{key:0,ref:"barRef",height:e.sizeHeight,width:e.sizeWidth,always:e.always,"ratio-x":e.ratioX,"ratio-y":e.ratioY},null,8,["height","width","always","ratio-x","ratio-y"]))],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]));var mt=L(u(s(l({},{name:"ElPopperRoot",inheritAttrs:!1}),{setup(e,{expose:t}){const n={triggerRef:F(),popperInstanceRef:F(),contentRef:F(),referenceRef:F()};return t(n),I(Ue,n),(e,t)=>Q(e.$slots,"default")}})),[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const ht=A({arrowOffset:{type:Number,default:5}});var vt=L(u(s(l({},{name:"ElPopperArrow",inheritAttrs:!1}),{props:ht,setup(e,{expose:t}){const n=e,o=R("popper"),{arrowOffset:r,arrowRef:a}=S(Xe,void 0);return b((()=>n.arrowOffset),(e=>{r.value=e})),M((()=>{a.value=void 0})),t({arrowRef:a}),(e,t)=>(d(),p("span",{ref_key:"arrowRef",ref:a,class:D(O(o).e("arrow")),"data-popper-arrow":""},null,2))}})),[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const gt=u({name:"ElOnlyChild",setup(e,{slots:t,attrs:n}){var o;const r=S(st),a=(i=null!=(o=null==r?void 0:r.setForwardRef)?o:oe,{mounted(e){i(e)},updated(e){i(e)},unmounted(){i(null)}});var i;return()=>{var e;const o=null==(e=t.default)?void 0:e.call(t,n);if(!o)return null;if(o.length>1)return null;const r=bt(o);return r?z(re(r,n),[[a]]):null}}});function bt(e){if(!e)return null;const t=e;for(const n of t){if(Z(n))switch(n.type){case ie:continue;case ae:case"svg":return yt(n);case G:return bt(n.children);default:return n}return yt(n)}return null}function yt(e){return W("span",{class:"el-only-child__content"},[e])}const wt=A({virtualRef:{type:v(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean});var xt=L(u(s(l({},{name:"ElPopperTrigger",inheritAttrs:!1}),{props:wt,setup(e,{expose:t}){const n=e,{triggerRef:o}=S(Ue,void 0);var r;return r=o,I(st,{setForwardRef:e=>{r.value=e}}),y((()=>{b((()=>n.virtualRef),(e=>{e&&(o.value=le(e))}),{immediate:!0}),b((()=>o.value),((e,t)=>{se(e)&&["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach((o=>{var r;const a=n[o];a&&(e.addEventListener(o.slice(2).toLowerCase(),a),null==(r=null==t?void 0:t.removeEventListener)||r.call(t,o.slice(2).toLowerCase(),a))}))}),{immediate:!0})})),t({triggerRef:o}),(e,t)=>e.virtualTriggering?te("v-if",!0):(d(),P(O(gt),ue({key:0},e.$attrs,{"aria-describedby":e.open?e.id:void 0}),{default:H((()=>[Q(e.$slots,"default")])),_:3},16,["aria-describedby"]))}})),[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),kt="top",Et="bottom",St="right",Ot="left",Mt="auto",Ct=[kt,Et,St,Ot],Tt="start",At="end",It="viewport",Rt="popper",Ft=Ct.reduce((function(e,t){return e.concat([t+"-"+Tt,t+"-"+At])}),[]),_t=[].concat(Ct,[Mt]).reduce((function(e,t){return e.concat([t,t+"-"+Tt,t+"-"+At])}),[]),Bt=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Lt(e){return e?(e.nodeName||"").toLowerCase():null}function Pt(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ht(e){return e instanceof Pt(e).Element||e instanceof Element}function zt(e){return e instanceof Pt(e).HTMLElement||e instanceof HTMLElement}function $t(e){return!(typeof ShadowRoot>"u")&&(e instanceof Pt(e).ShadowRoot||e instanceof ShadowRoot)}var Dt={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];!zt(r)||!Lt(r)||(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});!zt(o)||!Lt(o)||(Object.assign(o.style,a),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};function jt(e){return e.split("-")[0]}var Nt=Math.max,Kt=Math.min,Wt=Math.round;function Gt(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(zt(e)&&t){var a=e.offsetHeight,i=e.offsetWidth;i>0&&(o=Wt(n.width)/i||1),a>0&&(r=Wt(n.height)/a||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function qt(e){var t=Gt(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Vt(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&$t(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Yt(e){return Pt(e).getComputedStyle(e)}function Ut(e){return["table","td","th"].indexOf(Lt(e))>=0}function Xt(e){return((Ht(e)?e.ownerDocument:e.document)||window.document).documentElement}function Jt(e){return"html"===Lt(e)?e:e.assignedSlot||e.parentNode||($t(e)?e.host:null)||Xt(e)}function Zt(e){return zt(e)&&"fixed"!==Yt(e).position?e.offsetParent:null}function Qt(e){for(var t=Pt(e),n=Zt(e);n&&Ut(n)&&"static"===Yt(n).position;)n=Zt(n);return n&&("html"===Lt(n)||"body"===Lt(n)&&"static"===Yt(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(e)&&"fixed"===Yt(e).position)return null;var n=Jt(e);for($t(n)&&(n=n.host);zt(n)&&["html","body"].indexOf(Lt(n))<0;){var o=Yt(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}function en(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function tn(e,t,n){return Nt(e,Kt(t,n))}function nn(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function on(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var rn={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,l=jt(n.placement),s=en(l),u=[Ot,St].indexOf(l)>=0?"height":"width";if(a&&i){var c=function(e,t){return nn("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:on(e,Ct))}(r.padding,n),d=qt(a),p="y"===s?kt:Ot,f="y"===s?Et:St,m=n.rects.reference[u]+n.rects.reference[s]-i[s]-n.rects.popper[u],h=i[s]-n.rects.reference[s],v=Qt(a),g=v?"y"===s?v.clientHeight||0:v.clientWidth||0:0,b=m/2-h/2,y=c[p],w=g-d[u]-c[f],x=g/2-d[u]/2+b,k=tn(y,x,w),E=s;n.modifiersData[o]=((t={})[E]=k,t.centerOffset=k-x,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"==typeof o&&!(o=t.elements.popper.querySelector(o))||!Vt(t.elements.popper,o)||(t.elements.arrow=o))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function an(e){return e.split("-")[1]}var ln={top:"auto",right:"auto",bottom:"auto",left:"auto"};function sn(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=i.x,f=void 0===p?0:p,m=i.y,h=void 0===m?0:m,v="function"==typeof c?c({x:f,y:h}):{x:f,y:h};f=v.x,h=v.y;var g=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=Ot,w=kt,x=window;if(u){var k=Qt(n),E="clientHeight",S="clientWidth";if(k===Pt(n)&&("static"!==Yt(k=Xt(n)).position&&"absolute"===l&&(E="scrollHeight",S="scrollWidth")),k=k,r===kt||(r===Ot||r===St)&&a===At)w=Et,h-=(d&&k===x&&x.visualViewport?x.visualViewport.height:k[E])-o.height,h*=s?1:-1;if(r===Ot||(r===kt||r===Et)&&a===At)y=St,f-=(d&&k===x&&x.visualViewport?x.visualViewport.width:k[S])-o.width,f*=s?1:-1}var O,M=Object.assign({position:l},u&&ln),C=!0===c?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:Wt(t*o)/o||0,y:Wt(n*o)/o||0}}({x:f,y:h}):{x:f,y:h};return f=C.x,h=C.y,s?Object.assign({},M,((O={})[w]=b?"0":"",O[y]=g?"0":"",O.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+h+"px)":"translate3d("+f+"px, "+h+"px, 0)",O)):Object.assign({},M,((t={})[w]=b?h+"px":"",t[y]=g?f+"px":"",t.transform="",t))}var un={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,l=n.roundOffsets,s=void 0===l||l,u={placement:jt(t.placement),variation:an(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,sn(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,sn(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},cn={passive:!0};var dn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,i=o.resize,l=void 0===i||i,s=Pt(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",n.update,cn)})),l&&s.addEventListener("resize",n.update,cn),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",n.update,cn)})),l&&s.removeEventListener("resize",n.update,cn)}},data:{}},pn={left:"right",right:"left",bottom:"top",top:"bottom"};function fn(e){return e.replace(/left|right|bottom|top/g,(function(e){return pn[e]}))}var mn={start:"end",end:"start"};function hn(e){return e.replace(/start|end/g,(function(e){return mn[e]}))}function vn(e){var t=Pt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function gn(e){return Gt(Xt(e)).left+vn(e).scrollLeft}function bn(e){var t=Yt(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function yn(e){return["html","body","#document"].indexOf(Lt(e))>=0?e.ownerDocument.body:zt(e)&&bn(e)?e:yn(Jt(e))}function wn(e,t){var n;void 0===t&&(t=[]);var o=yn(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=Pt(o),i=r?[a].concat(a.visualViewport||[],bn(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(wn(Jt(i)))}function xn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function kn(e,t){return t===It?xn(function(e){var t=Pt(e),n=Xt(e),o=t.visualViewport,r=n.clientWidth,a=n.clientHeight,i=0,l=0;return o&&(r=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=o.offsetLeft,l=o.offsetTop)),{width:r,height:a,x:i+gn(e),y:l}}(e)):Ht(t)?function(e){var t=Gt(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):xn(function(e){var t,n=Xt(e),o=vn(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=Nt(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Nt(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+gn(e),s=-o.scrollTop;return"rtl"===Yt(r||n).direction&&(l+=Nt(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}(Xt(e)))}function En(e,t,n){var o="clippingParents"===t?function(e){var t=wn(Jt(e)),n=["absolute","fixed"].indexOf(Yt(e).position)>=0&&zt(e)?Qt(e):e;return Ht(n)?t.filter((function(e){return Ht(e)&&Vt(e,n)&&"body"!==Lt(e)})):[]}(e):[].concat(t),r=[].concat(o,[n]),a=r[0],i=r.reduce((function(t,n){var o=kn(e,n);return t.top=Nt(o.top,t.top),t.right=Kt(o.right,t.right),t.bottom=Kt(o.bottom,t.bottom),t.left=Nt(o.left,t.left),t}),kn(e,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function Sn(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?jt(r):null,i=r?an(r):null,l=n.x+n.width/2-o.width/2,s=n.y+n.height/2-o.height/2;switch(a){case kt:t={x:l,y:n.y-o.height};break;case Et:t={x:l,y:n.y+n.height};break;case St:t={x:n.x+n.width,y:s};break;case Ot:t={x:n.x-o.width,y:s};break;default:t={x:n.x,y:n.y}}var u=a?en(a):null;if(null!=u){var c="y"===u?"height":"width";switch(i){case Tt:t[u]=t[u]-(n[c]/2-o[c]/2);break;case At:t[u]=t[u]+(n[c]/2-o[c]/2)}}return t}function On(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=void 0===o?e.placement:o,a=n.boundary,i=void 0===a?"clippingParents":a,l=n.rootBoundary,s=void 0===l?It:l,u=n.elementContext,c=void 0===u?Rt:u,d=n.altBoundary,p=void 0!==d&&d,f=n.padding,m=void 0===f?0:f,h=nn("number"!=typeof m?m:on(m,Ct)),v=c===Rt?"reference":Rt,g=e.rects.popper,b=e.elements[p?v:c],y=En(Ht(b)?b:b.contextElement||Xt(e.elements.popper),i,s),w=Gt(e.elements.reference),x=Sn({reference:w,element:g,strategy:"absolute",placement:r}),k=xn(Object.assign({},g,x)),E=c===Rt?k:w,S={top:y.top-E.top+h.top,bottom:E.bottom-y.bottom+h.bottom,left:y.left-E.left+h.left,right:E.right-y.right+h.right},O=e.modifiersData.offset;if(c===Rt&&O){var M=O[r];Object.keys(S).forEach((function(e){var t=[St,Et].indexOf(e)>=0?1:-1,n=[kt,Et].indexOf(e)>=0?"y":"x";S[e]+=M[n]*t}))}return S}var Mn={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=void 0===r||r,i=n.altAxis,l=void 0===i||i,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,m=void 0===f||f,h=n.allowedAutoPlacements,v=t.options.placement,g=jt(v),b=s||(g===v||!m?[fn(v)]:function(e){if(jt(e)===Mt)return[];var t=fn(e);return[hn(e),t,hn(t)]}(v)),y=[v].concat(b).reduce((function(e,n){return e.concat(jt(n)===Mt?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,i=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=void 0===s?_t:s,c=an(o),d=c?l?Ft:Ft.filter((function(e){return an(e)===c})):Ct,p=d.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=On(e,{placement:n,boundary:r,rootBoundary:a,padding:i})[jt(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:m,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,x=t.rects.popper,k=new Map,E=!0,S=y[0],O=0;O<y.length;O++){var M=y[O],C=jt(M),T=an(M)===Tt,A=[kt,Et].indexOf(C)>=0,I=A?"width":"height",R=On(t,{placement:M,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),F=A?T?St:Ot:T?Et:kt;w[I]>x[I]&&(F=fn(F));var _=fn(F),B=[];if(a&&B.push(R[C]<=0),l&&B.push(R[F]<=0,R[_]<=0),B.every((function(e){return e}))){S=M,E=!1;break}k.set(M,B)}if(E)for(var L=function(e){var t=y.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},P=m?3:1;P>0;P--){if("break"===L(P))break}t.placement!==S&&(t.modifiersData[o]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Cn(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Tn(e){return[kt,St,Et,Ot].some((function(t){return e[t]>=0}))}var An={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=On(t,{elementContext:"reference"}),l=On(t,{altBoundary:!0}),s=Cn(i,o),u=Cn(l,r,a),c=Tn(s),d=Tn(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var In={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,a=void 0===r?[0,0]:r,i=_t.reduce((function(e,n){return e[n]=function(e,t,n){var o=jt(e),r=[Ot,kt].indexOf(o)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],l=a[1];return i=i||0,l=(l||0)*r,[Ot,St].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}(n,t.rects,a),e}),{}),l=i[t.placement],s=l.x,u=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=i}};var Rn={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Sn({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Fn={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=void 0===r||r,i=n.altAxis,l=void 0!==i&&i,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,m=n.tetherOffset,h=void 0===m?0:m,v=On(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),g=jt(t.placement),b=an(t.placement),y=!b,w=en(g),x=function(e){return"x"===e?"y":"x"}(w),k=t.modifiersData.popperOffsets,E=t.rects.reference,S=t.rects.popper,O="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,M="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(k){if(a){var A,I="y"===w?kt:Ot,R="y"===w?Et:St,F="y"===w?"height":"width",_=k[w],B=_+v[I],L=_-v[R],P=f?-S[F]/2:0,H=b===Tt?E[F]:S[F],z=b===Tt?-S[F]:-E[F],$=t.elements.arrow,D=f&&$?qt($):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},N=j[I],K=j[R],W=tn(0,E[F],D[F]),G=y?E[F]/2-P-W-N-M.mainAxis:H-W-N-M.mainAxis,q=y?-E[F]/2+P+W+K+M.mainAxis:z+W+K+M.mainAxis,V=t.elements.arrow&&Qt(t.elements.arrow),Y=V?"y"===w?V.clientTop||0:V.clientLeft||0:0,U=null!=(A=null==C?void 0:C[w])?A:0,X=_+q-U,J=tn(f?Kt(B,_+G-U-Y):B,_,f?Nt(L,X):L);k[w]=J,T[w]=J-_}if(l){var Z,Q="x"===w?kt:Ot,ee="x"===w?Et:St,te=k[x],ne="y"===x?"height":"width",oe=te+v[Q],re=te-v[ee],ae=-1!==[kt,Ot].indexOf(g),ie=null!=(Z=null==C?void 0:C[x])?Z:0,le=ae?oe:te-E[ne]-S[ne]-ie+M.altAxis,se=ae?te+E[ne]+S[ne]-ie-M.altAxis:re,ue=f&&ae?function(e,t,n){var o=tn(e,t,n);return o>n?n:o}(le,te,se):tn(f?le:oe,te,f?se:re);k[x]=ue,T[x]=ue-te}t.modifiersData[o]=T}},requiresIfExists:["offset"]};function _n(e,t,n){void 0===n&&(n=!1);var o=zt(t),r=zt(t)&&function(e){var t=e.getBoundingClientRect(),n=Wt(t.width)/e.offsetWidth||1,o=Wt(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),a=Xt(t),i=Gt(e,r),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(o||!o&&!n)&&(("body"!==Lt(t)||bn(a))&&(l=function(e){return e!==Pt(e)&&zt(e)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):vn(e)}(t)),zt(t)?((s=Gt(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=gn(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function Bn(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}function Ln(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Pn={placement:"bottom",modifiers:[],strategy:"absolute"};function Hn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function zn(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,o=void 0===n?[]:n,r=t.defaultOptions,a=void 0===r?Pn:r;return function(e,t,n){void 0===n&&(n=a);var r={placement:"bottom",orderedModifiers:[],options:Object.assign({},Pn,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},i=[],l=!1,s={state:r,setOptions:function(n){var l="function"==typeof n?n(r.options):n;u(),r.options=Object.assign({},a,r.options,l),r.scrollParents={reference:Ht(e)?wn(e):e.contextElement?wn(e.contextElement):[],popper:wn(t)};var c=function(e){var t=Bn(e);return Bt.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(o,r.options.modifiers)));return r.orderedModifiers=c.filter((function(e){return e.enabled})),r.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,o=void 0===n?{}:n,a=e.effect;if("function"==typeof a){var l=a({state:r,name:t,instance:s,options:o}),u=function(){};i.push(l||u)}})),s.update()},forceUpdate:function(){if(!l){var e=r.elements,t=e.reference,n=e.popper;if(Hn(t,n)){r.rects={reference:_n(t,Qt(n),"fixed"===r.options.strategy),popper:qt(n)},r.reset=!1,r.placement=r.options.placement,r.orderedModifiers.forEach((function(e){return r.modifiersData[e.name]=Object.assign({},e.data)}));for(var o=0;o<r.orderedModifiers.length;o++)if(!0!==r.reset){var a=r.orderedModifiers[o],i=a.fn,u=a.options,c=void 0===u?{}:u,d=a.name;"function"==typeof i&&(r=i({state:r,options:c,name:d,instance:s})||r)}else r.reset=!1,o=-1}}},update:Ln((function(){return new Promise((function(e){s.forceUpdate(),e(r)}))})),destroy:function(){u(),l=!0}};if(!Hn(e,t))return s;function u(){i.forEach((function(e){return e()})),i=[]}return s.setOptions(n).then((function(e){!l&&n.onFirstUpdate&&n.onFirstUpdate(e)})),s}}zn(),zn({defaultModifiers:[dn,Rn,un,Dt]});var $n=zn({defaultModifiers:[dn,Rn,un,Dt,In,Mn,Fn,rn,An]});const Dn=A({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:v(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:_t,default:"bottom"},popperOptions:{type:v(Object),default:()=>({})},strategy:{type:String,values:["fixed","absolute"],default:"absolute"}}),jn=A(s(l({},Dn),{style:{type:v([String,Array,Object])},className:{type:v([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,popperClass:{type:v([String,Array,Object])},popperStyle:{type:v([String,Array,Object])},referenceEl:{type:v(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},zIndex:Number})),Nn=(e,t)=>{const{placement:n,strategy:o,popperOptions:r}=e,a=s(l({placement:n,strategy:o},r),{modifiers:Kn(e)});return function(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:null!=n?n:5}})}(a,t),function(e,t){t&&(e.modifiers=[...e.modifiers,...null!=t?t:[]])}(a,null==r?void 0:r.modifiers),a};function Kn(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,null!=t?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:null!=o?o:[]}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}var Wn=L(u(s(l({},{name:"ElPopperContent"}),{props:jn,emits:["mouseenter","mouseleave"],setup(e,{expose:t}){const n=e,{popperInstanceRef:o,contentRef:r,triggerRef:a}=S(Ue,void 0),{nextZIndex:i}=ce(),u=R("popper"),c=F(),f=F(),m=F();I(Xe,{arrowRef:f,arrowOffset:m});const h=F(n.zIndex||i()),v=g((()=>(e=>{if(x)return le(e)})(n.referenceEl)||O(a))),w=g((()=>[{zIndex:O(h)},n.popperStyle])),k=g((()=>[u.b(),u.is("pure",n.pure),u.is(n.effect),n.popperClass])),E=(e=!0)=>{var t;null==(t=O(o))||t.update(),e&&(h.value=n.zIndex||i())},M=()=>{var e,t;const r={name:"eventListeners",enabled:n.visible};null==(t=null==(e=O(o))?void 0:e.setOptions)||t.call(e,(e=>s(l({},e),{modifiers:[...e.modifiers||[],r]}))),E(!1)};return y((()=>{let e;b(v,(t=>{var a;null==e||e();const i=O(o);if(null==(a=null==i?void 0:i.destroy)||a.call(i),t){const a=O(c);r.value=a,o.value=(({referenceEl:e,popperContentEl:t,arrowEl:o})=>{const r=Nn(n,{arrowEl:o,arrowOffset:O(m)});return $n(e,t,r)})({referenceEl:t,popperContentEl:a,arrowEl:O(f)}),e=b((()=>t.getBoundingClientRect()),(()=>E()),{immediate:!0})}else o.value=void 0}),{immediate:!0}),b((()=>n.visible),M,{immediate:!0}),b((()=>Nn(n,{arrowEl:O(f),arrowOffset:O(m)})),(e=>{var t;return null==(t=o.value)?void 0:t.setOptions(e)}))})),t({popperContentRef:c,popperInstanceRef:o,updatePopper:E,contentStyle:w}),(e,t)=>(d(),p("div",{ref_key:"popperContentRef",ref:c,style:j(O(w)),class:D(O(k)),role:"tooltip",onMouseenter:t[0]||(t[0]=t=>e.$emit("mouseenter",t)),onMouseleave:t[1]||(t[1]=t=>e.$emit("mouseleave",t))},[Q(e.$slots,"default")],38))}})),[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Gn=ne(mt);var qn=L(u({name:"ElVisuallyHidden",props:{style:{type:[String,Object,Array]}},setup:e=>({computedStyle:g((()=>[e.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]))})}),[["render",function(e,t,n,o,r,a){return d(),p("span",ue(e.$attrs,{style:e.computedStyle}),[Q(e.$slots,"default")],16)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const Vn=A(s(l(l({},it),jn),{appendTo:{type:v([String,Object]),default:rt},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:v(Boolean),default:null},transition:{type:String,default:"el-fade-in-linear"},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}})),Yn=A(s(l({},wt),{disabled:Boolean,trigger:{type:v([String,Array]),default:"hover"}})),Un=A({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),Xn=Symbol("elTooltip");var Jn=L(u({name:"ElTooltipContent",components:{ElPopperContent:Wn,ElVisuallyHidden:qn},inheritAttrs:!1,props:Vn,setup(e){const t=F(null),n=F(!1),o=F(!1),r=F(!1),a=F(!1),{controlled:i,id:l,open:s,trigger:u,onClose:c,onOpen:d,onShow:p,onHide:f,onBeforeShow:m,onBeforeHide:h}=S(Xn,void 0),v=g((()=>e.persistent));M((()=>{a.value=!0}));const w=g((()=>!!O(v)||O(s))),x=g((()=>!e.disabled&&O(s))),k=g((()=>{var t;return null!=(t=e.style)?t:{}})),E=g((()=>!O(s)));(e=>{const t=t=>{const n=t;n.key===C.esc&&(null==e||e(n))};y((()=>{Be(document,"keydown",t)})),M((()=>{Le(document,"keydown",t)}))})(c);const T=()=>{if(O(i))return!0},A=Pe(T,(()=>{e.enterable&&"hover"===O(u)&&d()})),I=Pe(T,(()=>{"hover"===O(u)&&c()}));let R;return b((()=>O(s)),(e=>{e?R=de(g((()=>{var e;return null==(e=t.value)?void 0:e.popperContentRef})),(()=>{if(O(i))return;"hover"!==O(u)&&c()})):null==R||R()}),{flush:"post"}),{ariaHidden:E,entering:o,leaving:r,id:l,intermediateOpen:n,contentStyle:k,contentRef:t,destroyed:a,shouldRender:w,shouldShow:x,open:s,onAfterShow:()=>{p()},onBeforeEnter:()=>{var e,n;null==(n=null==(e=t.value)?void 0:e.updatePopper)||n.call(e),null==m||m()},onBeforeLeave:()=>{null==h||h()},onContentEnter:A,onContentLeave:I,onTransitionLeave:()=>{f()}}}}),[["render",function(e,t,n,o,r,a){const i=K("el-visually-hidden"),l=K("el-popper-content");return d(),P(me,{disabled:!e.teleported,to:e.appendTo},[W(N,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:H((()=>[e.shouldRender?z((d(),P(l,ue({key:0,ref:"contentRef"},e.$attrs,{"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave}),{default:H((()=>[te(" Workaround bug #6378 "),e.destroyed?te("v-if",!0):(d(),p(G,{key:0},[Q(e.$slots,"default"),W(i,{id:e.id,role:"tooltip"},{default:H((()=>[pe(fe(e.ariaLabel),1)])),_:1},8,["id"])],64))])),_:3},16,["aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","visible","z-index","onMouseenter","onMouseleave"])),[[$,e.shouldShow]]):te("v-if",!0)])),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Zn=(e,t,n)=>o=>{((e,t)=>he(e)?e.includes(t):e===t)(O(e),t)&&n(o)};var Qn=L(u({name:"ElTooltipTrigger",components:{ElPopperTrigger:xt},props:Yn,setup(e){const t=R("tooltip"),{controlled:n,id:o,open:r,onOpen:a,onClose:i,onToggle:l}=S(Xn,void 0),s=F(null),u=()=>{if(O(n)||e.disabled)return!0},c=B(e,"trigger"),d=Pe(u,Zn(c,"hover",a)),p=Pe(u,Zn(c,"hover",i)),f=Pe(u,Zn(c,"click",(e=>{0===e.button&&l(e)}))),m=Pe(u,Zn(c,"focus",a));return{onBlur:Pe(u,Zn(c,"focus",i)),onContextMenu:Pe(u,Zn(c,"contextmenu",(e=>{e.preventDefault(),l(e)}))),onFocus:m,onMouseenter:d,onMouseleave:p,onClick:f,onKeydown:Pe(u,(e=>{const{code:t}=e;t!==C.enter&&t!==C.space||l(e)})),open:r,id:o,triggerRef:s,ns:t}}}),[["render",function(e,t,n,o,r,a){const i=K("el-popper-trigger");return d(),P(i,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:D(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:H((()=>[Q(e.$slots,"default")])),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:eo,useModelToggle:to,useModelToggleEmits:no}={useModelToggle:({indicator:e,shouldHideWhenRouteChanges:t,shouldProceed:n,onShow:o,onHide:r})=>{const a=w(),i=a.props,{emit:s}=a,u=`update:${oo}`,c=g((()=>m(i[`onUpdate:${oo}`]))),d=g((()=>null===i[oo])),p=()=>{!0!==e.value&&(e.value=!0,m(o)&&o())},f=()=>{!1!==e.value&&(e.value=!1,m(r)&&r())},h=()=>{if(!0===i.disabled||m(n)&&!n())return;const e=c.value&&x;e&&s(u,!0),!d.value&&e||p()},v=()=>{if(!0===i.disabled||!x)return;const e=c.value&&x;e&&s(u,!1),!d.value&&e||f()},E=t=>{k(t)&&(i.disabled&&t?c.value&&s(u,!1):e.value!==t&&(t?p():f()))};return b((()=>i[oo]),E),t&&void 0!==a.appContext.config.globalProperties.$route&&b((()=>l({},a.proxy.$route)),(()=>{t.value&&e.value&&v()})),y((()=>{E(i[oo])})),{hide:v,show:h,toggle:()=>{e.value?v():h()}}},useModelToggleProps:{[oo="visible"]:Je,[`onUpdate:${oo}`]:Ze},useModelToggleEmits:[`update:${oo}`]};var oo;const ro=u({name:"ElTooltip",components:{ElPopper:Gn,ElPopperArrow:vt,ElTooltipContent:Jn,ElTooltipTrigger:Qn},props:l(l(l(l(l({},eo),Vn),Yn),ht),Un),emits:[...no,"before-show","before-hide","show","hide"],setup(e,{emit:t}){at();const n=g((()=>(ve(e.openDelay),e.openDelay||e.showAfter))),o=g((()=>(ve(e.visibleArrow),k(e.visibleArrow)?e.visibleArrow:e.showArrow))),r=tt(),a=F(null),i=()=>{var e;const t=O(a);t&&(null==(e=t.popperInstanceRef)||e.update())},l=F(!1),{show:s,hide:u}=to({indicator:l}),{onOpen:c,onClose:d}=lt({showAfter:n,hideAfter:B(e,"hideAfter"),open:s,close:u}),p=g((()=>k(e.visible)));return I(Xn,{controlled:p,id:r,open:ge(l),trigger:B(e,"trigger"),onOpen:c,onClose:d,onToggle:()=>{O(l)?d():c()},onShow:()=>{t("show")},onHide:()=>{t("hide")},onBeforeShow:()=>{t("before-show")},onBeforeHide:()=>{t("before-hide")},updatePopper:i}),b((()=>e.disabled),(e=>{e&&l.value&&(l.value=!1)})),{compatShowAfter:n,compatShowArrow:o,popperRef:a,open:l,hide:u,updatePopper:i,onOpen:c,onClose:d}}}),ao=["innerHTML"],io={key:1};const lo=ne(L(ro,[["render",function(e,t,n,o,r,a){const i=K("el-tooltip-trigger"),l=K("el-popper-arrow"),s=K("el-tooltip-content"),u=K("el-popper");return d(),P(u,{ref:"popperRef"},{default:H((()=>[W(i,{disabled:e.disabled,trigger:e.trigger,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:H((()=>[e.$slots.default?Q(e.$slots,"default",{key:0}):te("v-if",!0)])),_:3},8,["disabled","trigger","virtual-ref","virtual-triggering"]),W(s,{"aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"z-index":e.zIndex,"append-to":e.appendTo},{default:H((()=>[Q(e.$slots,"content",{},(()=>[e.rawContent?(d(),p("span",{key:0,innerHTML:e.content},null,8,ao)):(d(),p("span",io,fe(e.content),1))])),e.compatShowArrow?(d(),P(l,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):te("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","show-after","strategy","teleported","transition","z-index","append-to"])])),_:3},512)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]])),so=A({size:Ie,disabled:Boolean,type:{type:String,values:["default","primary","success","warning","info","danger","text",""],default:""},icon:{type:be,default:""},nativeType:{type:String,values:["button","submit","reset"],default:"button"},loading:Boolean,loadingIcon:{type:be,default:()=>ye},plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),uo={click:e=>e instanceof MouseEvent};function co(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function po(e){return Math.min(1,Math.max(0,e))}function fo(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function mo(e){return e<=1?"".concat(100*Number(e),"%"):e}function ho(e){return 1===e.length?"0"+e:String(e)}function vo(e,t,n){e=co(e,255),t=co(t,255),n=co(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),a=0,i=0,l=(o+r)/2;if(o===r)i=0,a=0;else{var s=o-r;switch(i=l>.5?s/(2-o-r):s/(o+r),o){case e:a=(t-n)/s+(t<n?6:0);break;case t:a=(n-e)/s+2;break;case n:a=(e-t)/s+4}a/=6}return{h:a,s:i,l:l}}function go(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function bo(e,t,n){e=co(e,255),t=co(t,255),n=co(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),a=0,i=o,l=o-r,s=0===o?0:l/o;if(o===r)a=0;else{switch(o){case e:a=(t-n)/l+(t<n?6:0);break;case t:a=(n-e)/l+2;break;case n:a=(e-t)/l+4}a/=6}return{h:a,s:s,v:i}}function yo(e,t,n,o){var r=[ho(Math.round(e).toString(16)),ho(Math.round(t).toString(16)),ho(Math.round(n).toString(16))];return o&&r[0].startsWith(r[0].charAt(1))&&r[1].startsWith(r[1].charAt(1))&&r[2].startsWith(r[2].charAt(1))?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function wo(e){return xo(e)/255}function xo(e){return parseInt(e,16)}var ko={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Eo(e){var t,n,o,r={r:0,g:0,b:0},a=1,i=null,l=null,s=null,u=!1,c=!1;return"string"==typeof e&&(e=function(e){if(0===(e=e.trim().toLowerCase()).length)return!1;var t=!1;if(ko[e])e=ko[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var n=Co.rgb.exec(e);if(n)return{r:n[1],g:n[2],b:n[3]};if(n=Co.rgba.exec(e))return{r:n[1],g:n[2],b:n[3],a:n[4]};if(n=Co.hsl.exec(e))return{h:n[1],s:n[2],l:n[3]};if(n=Co.hsla.exec(e))return{h:n[1],s:n[2],l:n[3],a:n[4]};if(n=Co.hsv.exec(e))return{h:n[1],s:n[2],v:n[3]};if(n=Co.hsva.exec(e))return{h:n[1],s:n[2],v:n[3],a:n[4]};if(n=Co.hex8.exec(e))return{r:xo(n[1]),g:xo(n[2]),b:xo(n[3]),a:wo(n[4]),format:t?"name":"hex8"};if(n=Co.hex6.exec(e))return{r:xo(n[1]),g:xo(n[2]),b:xo(n[3]),format:t?"name":"hex"};if(n=Co.hex4.exec(e))return{r:xo(n[1]+n[1]),g:xo(n[2]+n[2]),b:xo(n[3]+n[3]),a:wo(n[4]+n[4]),format:t?"name":"hex8"};if(n=Co.hex3.exec(e))return{r:xo(n[1]+n[1]),g:xo(n[2]+n[2]),b:xo(n[3]+n[3]),format:t?"name":"hex"};return!1}(e)),"object"==typeof e&&(To(e.r)&&To(e.g)&&To(e.b)?(t=e.r,n=e.g,o=e.b,r={r:255*co(t,255),g:255*co(n,255),b:255*co(o,255)},u=!0,c="%"===String(e.r).substr(-1)?"prgb":"rgb"):To(e.h)&&To(e.s)&&To(e.v)?(i=mo(e.s),l=mo(e.v),r=function(e,t,n){e=6*co(e,360),t=co(t,100),n=co(n,100);var o=Math.floor(e),r=e-o,a=n*(1-t),i=n*(1-r*t),l=n*(1-(1-r)*t),s=o%6;return{r:255*[n,i,a,a,l,n][s],g:255*[l,n,n,i,a,a][s],b:255*[a,a,l,n,n,i][s]}}(e.h,i,l),u=!0,c="hsv"):To(e.h)&&To(e.s)&&To(e.l)&&(i=mo(e.s),s=mo(e.l),r=function(e,t,n){var o,r,a;if(e=co(e,360),t=co(t,100),n=co(n,100),0===t)r=n,a=n,o=n;else{var i=n<.5?n*(1+t):n+t-n*t,l=2*n-i;o=go(l,i,e+1/3),r=go(l,i,e),a=go(l,i,e-1/3)}return{r:255*o,g:255*r,b:255*a}}(e.h,i,s),u=!0,c="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(a=e.a)),a=fo(a),{ok:u,format:e.format||c,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:a}}var So="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),Oo="[\\s|\\(]+(".concat(So,")[,|\\s]+(").concat(So,")[,|\\s]+(").concat(So,")\\s*\\)?"),Mo="[\\s|\\(]+(".concat(So,")[,|\\s]+(").concat(So,")[,|\\s]+(").concat(So,")[,|\\s]+(").concat(So,")\\s*\\)?"),Co={CSS_UNIT:new RegExp(So),rgb:new RegExp("rgb"+Oo),rgba:new RegExp("rgba"+Mo),hsl:new RegExp("hsl"+Oo),hsla:new RegExp("hsla"+Mo),hsv:new RegExp("hsv"+Oo),hsva:new RegExp("hsva"+Mo),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function To(e){return Boolean(Co.CSS_UNIT.exec(String(e)))}var Ao=function(){function e(t,n){var o;if(void 0===t&&(t=""),void 0===n&&(n={}),t instanceof e)return t;"number"==typeof t&&(t=function(e){return{r:e>>16,g:(65280&e)>>8,b:255&e}}(t)),this.originalInput=t;var r=Eo(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(o=n.format)&&void 0!==o?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,o=e.b/255;return.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=fo(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var e=bo(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=bo(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(n,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=vo(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=vo(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(n,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),yo(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),function(e,t,n,o,r){var a,i=[ho(Math.round(e).toString(16)),ho(Math.round(t).toString(16)),ho(Math.round(n).toString(16)),ho((a=o,Math.round(255*parseFloat(a)).toString(16)))];return r&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"rgba(".concat(e,", ").concat(t,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*co(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*co(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+yo(this.r,this.g,this.b,!1),t=0,n=Object.entries(ko);t<n.length;t++){var o=n[t],r=o[0];if(e===o[1])return r}return!1},e.prototype.toString=function(e){var t=Boolean(e);e=null!=e?e:this.format;var n=!1,o=this.a<1&&this.a>=0;return t||!o||!e.startsWith("hex")&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this.a?this.toName():this.toRgbString()},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=po(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=po(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=po(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=po(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){void 0===n&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),a=n/100;return new e({r:(r.r-o.r)*a+o.r,g:(r.g-o.g)*a+o.g,b:(r.b-o.b)*a+o.b,a:(r.a-o.a)*a+o.a})},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var o=this.toHsl(),r=360/n,a=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,a.push(new e(o));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,a=n.v,i=[],l=1/t;t--;)i.push(new e({h:o,s:r,v:a})),a=(a+l)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb();return new e({r:o.r+(n.r-o.r)*n.a,g:o.g+(n.g-o.g)*n.a,b:o.b+(n.b-o.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],a=360/t,i=1;i<t;i++)r.push(new e({h:(o+i*a)%360,s:n.s,l:n.l}));return r},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function Io(e,t=20){return e.mix("#141414",t).toString()}const Ro=["disabled","autofocus","type"];var Fo=L(u(s(l({},{name:"ElButton"}),{props:so,emits:uo,setup(e,{expose:t,emit:n}){const o=e,r=we(),a=S(Ve,void 0),i=xe("button"),l=R("button"),{form:s}=Fe(),u=_e(g((()=>null==a?void 0:a.size))),c=Re(),f=F(),m=g((()=>o.type||(null==a?void 0:a.type)||"")),h=g((()=>{var e,t,n;return null!=(n=null!=(t=o.autoInsertSpace)?t:null==(e=i.value)?void 0:e.autoInsertSpace)&&n})),v=g((()=>{var e;const t=null==(e=r.default)?void 0:e.call(r);if(h.value&&1===(null==t?void 0:t.length)){const e=t[0];if((null==e?void 0:e.type)===ae){const t=e.children;return/^\p{Unified_Ideograph}{2}$/u.test(t.trim())}}return!1})),b=function(e){const t=Re();return g((()=>{let n={};const o=e.color;if(o){const r=new Ao(o),a=e.dark?r.tint(20).toString():Io(r,20);if(e.plain)n={"--el-button-bg-color":e.dark?Io(r,90):r.tint(90).toString(),"--el-button-text-color":o,"--el-button-border-color":e.dark?Io(r,50):r.tint(50).toString(),"--el-button-hover-text-color":"var(--el-color-white)","--el-button-hover-bg-color":o,"--el-button-hover-border-color":o,"--el-button-active-bg-color":a,"--el-button-active-text-color":"var(--el-color-white)","--el-button-active-border-color":a},t.value&&(n["--el-button-disabled-bg-color"]=e.dark?Io(r,90):r.tint(90).toString(),n["--el-button-disabled-text-color"]=e.dark?Io(r,50):r.tint(50).toString(),n["--el-button-disabled-border-color"]=e.dark?Io(r,80):r.tint(80).toString());else{const i=e.dark?Io(r,30):r.tint(30).toString(),l=r.isDark()?"var(--el-color-white)":"var(--el-color-black)";if(n={"--el-button-bg-color":o,"--el-button-text-color":l,"--el-button-border-color":o,"--el-button-hover-bg-color":i,"--el-button-hover-text-color":l,"--el-button-hover-border-color":i,"--el-button-active-bg-color":a,"--el-button-active-border-color":a},t.value){const t=e.dark?Io(r,50):r.tint(50).toString();n["--el-button-disabled-bg-color"]=t,n["--el-button-disabled-text-color"]=e.dark?"rgba(255, 255, 255, 0.5)":"var(--el-color-white)",n["--el-button-disabled-border-color"]=t}}}return n}))}(o),y=e=>{"reset"===o.nativeType&&(null==s||s.resetFields()),n("click",e)};return t({ref:f,size:u,type:m,disabled:c,shouldAddSpace:v}),(e,t)=>(d(),p("button",{ref_key:"_ref",ref:f,class:D([O(l).b(),O(l).m(O(m)),O(l).m(O(u)),O(l).is("disabled",O(c)),O(l).is("loading",e.loading),O(l).is("plain",e.plain),O(l).is("round",e.round),O(l).is("circle",e.circle)]),disabled:O(c)||e.loading,autofocus:e.autofocus,type:e.nativeType,style:j(O(b)),onClick:y},[e.loading?(d(),p(G,{key:0},[e.$slots.loading?Q(e.$slots,"loading",{key:0}):(d(),P(O(ke),{key:1,class:D(O(l).is("loading"))},{default:H((()=>[(d(),P(ee(e.loadingIcon)))])),_:1},8,["class"]))],2112)):e.icon||e.$slots.icon?(d(),P(O(ke),{key:1},{default:H((()=>[e.icon?(d(),P(ee(e.icon),{key:0})):Q(e.$slots,"icon",{key:1})])),_:3})):te("v-if",!0),e.$slots.default?(d(),p("span",{key:2,class:D({[O(l).em("text","expand")]:O(v)})},[Q(e.$slots,"default")],2)):te("v-if",!0)],14,Ro))}})),[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const _o={size:so.size,type:so.type};var Bo=L(u(s(l({},{name:"ElButtonGroup"}),{props:_o,setup(e){const t=e;I(Ve,X({size:B(t,"size"),type:B(t,"type")}));const n=R("button");return(e,t)=>(d(),p("div",{class:D(`${O(n).b("group")}`)},[Q(e.$slots,"default")],2))}})),[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const Lo=ne(Fo,{ButtonGroup:Bo});Ee(Bo);const Po=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Ho=(e,t)=>{for(const n of e)if(!zo(n,t))return n},zo=(e,t)=>{if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1},$o=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(e=>e instanceof HTMLInputElement&&"select"in e)(e)&&t&&e.select()}};function Do(e,t){const n=[...e],o=e.indexOf(t);return-1!==o&&n.splice(o,1),n}const jo=(()=>{let e=[];return{push:t=>{const n=e[0];n&&t!==n&&n.pause(),e=Do(e,t),e.unshift(t)},remove:t=>{var n,o;e=Do(e,t),null==(o=null==(n=e[0])?void 0:n.resume)||o.call(n)}}})(),No={cancelable:!0,bubbles:!1},Ko=Symbol("elFocusTrap");var Wo=L(u({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean},emits:["mountOnFocus","unmountOnFocus"],setup(e,{emit:t}){const n=F(),o=F(null);let r,a;const i={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},l=t=>{if(!e.loop&&!e.trapped)return;if(i.paused)return;const{key:n,altKey:o,ctrlKey:r,metaKey:a,currentTarget:l,shiftKey:s}=t,{loop:u}=e,c=n===C.tab&&!o&&!r&&!a,d=document.activeElement;if(c&&d){const e=l,[n,o]=(e=>{const t=Po(e);return[Ho(t,e),Ho(t.reverse(),e)]})(e);n&&o?s||d!==o?s&&d===n&&(t.preventDefault(),u&&$o(o,!0)):(t.preventDefault(),u&&$o(n,!0)):d===e&&t.preventDefault()}};I(Ko,{focusTrapRef:o,onKeydown:l});const s=e=>{t("mountOnFocus",e)},u=e=>t("unmountOnFocus",e),c=e=>{const t=O(o);if(i.paused||!t)return;const n=e.target;n&&t.contains(n)?a=n:$o(a,!0)},d=e=>{const t=O(o);!i.paused&&t&&(t.contains(e.relatedTarget)||$o(a,!0))},p=()=>{document.removeEventListener("focusin",c),document.removeEventListener("focusout",d)};return y((()=>{const t=O(o);if(t){jo.push(i);const e=document.activeElement;r=e;if(!t.contains(e)){const n=new Event("focus-trap.focus-on-mount",No);t.addEventListener("focus-trap.focus-on-mount",s),t.dispatchEvent(n),n.defaultPrevented||U((()=>{((e,t=!1)=>{const n=document.activeElement;for(const o of e)if($o(o,t),document.activeElement!==n)return})(Po(t),!0),document.activeElement===e&&$o(t)}))}}b((()=>e.trapped),(e=>{e?(document.addEventListener("focusin",c),document.addEventListener("focusout",d)):p()}),{immediate:!0})})),M((()=>{p();const e=O(o);if(e){e.removeEventListener("focus-trap.focus-on-mount",s);const t=new Event("focus-trap.focus-on-unmount",No);e.addEventListener("focus-trap.focus-on-unmount",u),e.dispatchEvent(t),t.defaultPrevented||$o(null!=r?r:document.body,!0),e.removeEventListener("focus-trap.focus-on-unmount",s),jo.remove(i)}})),{focusTrapRef:n,forwardRef:o,onKeydown:l}}}),[["render",function(e,t,n,o,r,a){return Q(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);var Go=L(u({inheritAttrs:!1}),[["render",function(e,t,n,o,r,a){return Q(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);var qo=L(u({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,t,n,o,r,a){return Q(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Vo=e=>{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),r=Symbol(n),a=s(l({},Go),{name:t,setup(){const e=F(null),t=new Map;I(o,{itemMap:t,getItems:()=>{const n=O(e);if(!n)return[];const o=Array.from(n.querySelectorAll("[data-el-collection-item]"));return[...t.values()].sort(((e,t)=>o.indexOf(e.ref)-o.indexOf(t.ref)))},collectionRef:e})}}),i=s(l({},qo),{name:n,setup(e,{attrs:t}){const n=F(null),a=S(o,void 0);I(r,{collectionItemRef:n}),y((()=>{const e=O(n);e&&a.itemMap.set(e,l({ref:e},t))})),M((()=>{const e=O(n);a.itemMap.delete(e)}))}});return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:r,ElCollection:a,ElCollectionItem:i}},Yo=A({style:{type:v([String,Array,Object])},currentTabId:{type:v(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:v(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:Uo,ElCollectionItem:Xo,COLLECTION_INJECTION_KEY:Jo,COLLECTION_ITEM_INJECTION_KEY:Zo}=Vo("RovingFocusGroup"),Qo=Symbol("elRovingFocusGroup"),er=Symbol("elRovingFocusGroupItem"),tr={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},nr=(e,t,n)=>{const o=((e,t)=>{if("rtl"!==t)return e;switch(e){case C.right:return C.left;case C.left:return C.right;default:return e}})(e.key,n);if(!("vertical"===t&&[C.left,C.right].includes(o)||"horizontal"===t&&[C.up,C.down].includes(o)))return tr[o]},or=e=>{const{activeElement:t}=document;for(const n of e){if(n===t)return;if(n.focus(),t!==document.activeElement)return}},rr={bubbles:!1,cancelable:!0},ar=u({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:Yo,emits:["currentTabIdChange","entryFocus"],setup(e,{emit:t}){var n;const o=F(null!=(n=e.currentTabId||e.defaultCurrentTabId)?n:null),r=F(!1),a=F(!1),i=F(null),{getItems:l}=S(Jo,void 0),s=g((()=>[{outline:"none"},e.style])),u=Pe((t=>{var n;null==(n=e.onMousedown)||n.call(e,t)}),(()=>{a.value=!0})),c=Pe((t=>{var n;null==(n=e.onFocus)||n.call(e,t)}),(e=>{const t=!O(a),{target:n,currentTarget:i}=e;if(n===i&&t&&!O(r)){const e=new Event("rovingFocusGroup.entryFocus",rr);if(null==i||i.dispatchEvent(e),!e.defaultPrevented){const e=l().filter((e=>e.focusable)),t=[e.find((e=>e.active)),e.find((e=>e.id===O(o))),...e].filter(Boolean).map((e=>e.ref));or(t)}}a.value=!1})),d=Pe((t=>{var n;null==(n=e.onBlur)||n.call(e,t)}),(()=>{r.value=!1})),p=(...e)=>{t("entryFocus",...e)};I(Qo,{currentTabbedId:ge(o),loop:B(e,"loop"),tabIndex:g((()=>O(r)?-1:0)),rovingFocusGroupRef:i,rovingFocusGroupRootStyle:s,orientation:B(e,"orientation"),dir:B(e,"dir"),onItemFocus:e=>{t("currentTabIdChange",e)},onItemShiftTab:()=>{r.value=!0},onBlur:d,onFocus:c,onMousedown:u}),b((()=>e.currentTabId),(e=>{o.value=null!=e?e:null})),y((()=>{const e=O(i);Be(e,"rovingFocusGroup.entryFocus",p)})),M((()=>{const e=O(i);Le(e,"rovingFocusGroup.entryFocus",p)}))}});var ir=L(u({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:Uo,ElRovingFocusGroupImpl:L(ar,[["render",function(e,t,n,o,r,a){return Q(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]])}}),[["render",function(e,t,n,o,r,a){const i=K("el-roving-focus-group-impl"),l=K("el-focus-group-collection");return d(),P(l,null,{default:H((()=>[W(i,Se(Oe(e.$attrs)),{default:H((()=>[Q(e.$slots,"default")])),_:3},16)])),_:3})}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);var lr=L(u({components:{ElRovingFocusCollectionItem:Xo},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:r,onItemShiftTab:a}=S(Qo,void 0),{getItems:i}=S(Jo,void 0),l=tt(),s=F(null),u=Pe((e=>{t("mousedown",e)}),(t=>{e.focusable?r(O(l)):t.preventDefault()})),c=Pe((e=>{t("focus",e)}),(()=>{r(O(l))})),d=Pe((e=>{t("keydown",e)}),(e=>{const{key:t,shiftKey:n,target:r,currentTarget:l}=e;if(t===C.tab&&n)return void a();if(r!==l)return;const s=nr(e);if(s){e.preventDefault();let t=i().filter((e=>e.focusable)).map((e=>e.ref));switch(s){case"last":t.reverse();break;case"prev":case"next":{"prev"===s&&t.reverse();const e=t.indexOf(l);t=o.value?(c=e+1,(u=t).map(((e,t)=>u[(t+c)%u.length]))):t.slice(e+1);break}}U((()=>{or(t)}))}var u,c})),p=g((()=>n.value===O(l)));return I(er,{rovingFocusGroupItemRef:s,tabIndex:g((()=>O(p)?0:-1)),handleMousedown:u,handleFocus:c,handleKeydown:d}),{id:l,handleKeydown:d,handleFocus:c,handleMousedown:u}}}),[["render",function(e,t,n,o,r,a){const i=K("el-roving-focus-collection-item");return d(),P(i,{id:e.id,focusable:e.focusable,active:e.active},{default:H((()=>[Q(e.$slots,"default")])),_:3},8,["id","focusable","active"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const sr=A({trigger:Yn.trigger,effect:s(l({},Vn.effect),{default:"light"}),type:{type:v(String)},placement:{type:v(String),default:"bottom"},popperOptions:{type:v(Object),default:()=>({})},size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:v([Number,String]),default:0},maxHeight:{type:v([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},buttonProps:{type:v(Object)}}),ur=A({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:be}}),cr=A({onKeydown:{type:v(Function)}}),dr=[C.down,C.pageDown,C.home],pr=[C.up,C.pageUp,C.end],fr=[...dr,...pr],{ElCollection:mr,ElCollectionItem:hr,COLLECTION_INJECTION_KEY:vr,COLLECTION_ITEM_INJECTION_KEY:gr}=Vo("Dropdown"),br=Symbol("elDropdown"),{ButtonGroup:yr}=Lo;var wr=L(u({name:"ElDropdown",components:{ElButton:Lo,ElFocusTrap:Wo,ElButtonGroup:yr,ElScrollbar:ft,ElDropdownCollection:mr,ElTooltip:lo,ElRovingFocusGroup:ir,ElIcon:ke,ArrowDown:je},props:sr,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=w(),o=R("dropdown"),r=F(),a=F(),i=F(null),l=F(null),s=F(null),u=F(null),c=F(!1),d=g((()=>({maxHeight:V(e.maxHeight)}))),p=g((()=>[o.m(m.value)]));function f(){var e;null==(e=i.value)||e.onClose()}const m=_e();I(br,{contentRef:l,isUsingKeyboard:c,onItemEnter:function(){},onItemLeave:function(){const e=O(l);null==e||e.focus(),u.value=null}}),I("elDropdown",{instance:n,dropdownSize:m,handleClick:function(){f()},commandHandler:function(...e){t("command",...e)},trigger:B(e,"trigger"),hideOnClick:B(e,"hideOnClick")});return{ns:o,scrollbar:s,wrapStyle:d,dropdownTriggerKls:p,dropdownSize:m,currentTabId:u,handleCurrentTabIdChange:function(e){u.value=e},handlerMainButtonClick:e=>{t("click",e)},handleEntryFocus:function(e){c.value||(e.preventDefault(),e.stopImmediatePropagation())},handleClose:f,handleOpen:function(){var e;null==(e=i.value)||e.onOpen()},onMountOnFocus:e=>{var t,n;e.preventDefault(),null==(n=null==(t=l.value)?void 0:t.focus)||n.call(t,{preventScroll:!0})},popperRef:i,triggeringElementRef:r,referenceElementRef:a}}}),[["render",function(e,t,n,o,r,a){var i;const l=K("el-dropdown-collection"),s=K("el-roving-focus-group"),u=K("el-focus-trap"),c=K("el-scrollbar"),m=K("el-tooltip"),h=K("el-button"),v=K("arrow-down"),g=K("el-icon"),b=K("el-button-group");return d(),p("div",{class:D([e.ns.b(),e.ns.is("disabled",e.disabled)])},[W(m,{ref:"popperRef",effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(i=e.referenceElementRef)?void 0:i.$el,trigger:e.trigger,"show-after":"hover"===e.trigger?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,"append-to-body":"",pure:"",transition:`${e.ns.namespace.value}-zoom-in-top`,persistent:"",onShow:t[0]||(t[0]=t=>e.$emit("visible-change",!0)),onHide:t[1]||(t[1]=t=>e.$emit("visible-change",!1))},Me({content:H((()=>[W(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:H((()=>[W(u,{trapped:"",onMountOnFocus:e.onMountOnFocus},{default:H((()=>[W(s,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:H((()=>[W(l,null,{default:H((()=>[Q(e.$slots,"dropdown")])),_:3})])),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])])),_:3},8,["onMountOnFocus"])])),_:3},8,["wrap-style","view-class"])])),_:2},[e.splitButton?void 0:{name:"default",fn:H((()=>[f("div",{class:D(e.dropdownTriggerKls)},[Q(e.$slots,"default")],2)]))}]),1032,["effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","show-after","virtual-ref","virtual-triggering","disabled","transition"]),e.splitButton?(d(),P(b,{key:0},{default:H((()=>[W(h,ue({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,onClick:e.handlerMainButtonClick}),{default:H((()=>[Q(e.$slots,"default")])),_:3},16,["size","type","disabled","onClick"]),W(h,ue({ref:"triggeringElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled}),{default:H((()=>[W(g,{class:D(e.ns.e("icon"))},{default:H((()=>[W(v)])),_:1},8,["class"])])),_:1},16,["size","type","class","disabled"])])),_:3})):te("v-if",!0)],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const xr=u({name:"DropdownItemImpl",components:{ElIcon:ke},props:ur,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=R("dropdown"),{collectionItemRef:o}=S(gr,void 0),{collectionItemRef:r}=S(Zo,void 0),{rovingFocusGroupItemRef:a,tabIndex:i,handleFocus:l,handleKeydown:s,handleMousedown:u}=S(er,void 0);return{ns:n,itemRef:qe(o,r,a),dataset:{"data-el-collection-item":""},tabIndex:i,handleFocus:l,handleKeydown:Pe((e=>{const{code:n}=e;if(n===C.enter||n===C.space)return e.preventDefault(),e.stopImmediatePropagation(),t("clickimpl",e),!0}),s),handleMousedown:u}}}),kr=["aria-disabled","tabindex"];const Er=()=>{const e=S("elDropdown",{}),t=g((()=>null==e?void 0:e.dropdownSize));return{elDropdown:e,_elDropdownSize:t}};var Sr=L(u({name:"ElDropdownItem",components:{ElDropdownCollectionItem:hr,ElRovingFocusItem:lr,ElDropdownItemImpl:L(xr,[["render",function(e,t,n,o,r,a){const i=K("el-icon");return d(),p(G,null,[e.divided?(d(),p("li",ue({key:0,class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):te("v-if",!0),f("li",ue({ref:e.itemRef},l(l({},e.dataset),e.$attrs),{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:"menuitem",onClick:t[0]||(t[0]=t=>e.$emit("clickimpl",t)),onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:t[2]||(t[2]=(...t)=>e.handleKeydown&&e.handleKeydown(...t)),onMousedown:t[3]||(t[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:t[4]||(t[4]=t=>e.$emit("pointermove",t)),onPointerleave:t[5]||(t[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(d(),P(i,{key:0},{default:H((()=>[(d(),P(ee(e.icon)))])),_:1})):te("v-if",!0),Q(e.$slots,"default")],16,kr)],64)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]])},inheritAttrs:!1,props:ur,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=Er(),r=w(),a=F(null),i=g((()=>{var e,t;return null!=(t=null==(e=O(a))?void 0:e.textContent)?t:""})),{onItemEnter:s,onItemLeave:u}=S(br,void 0),c=Pe((e=>(t("pointermove",e),e.defaultPrevented)),He((t=>{var n;e.disabled?u(t):(s(t),t.defaultPrevented||null==(n=t.currentTarget)||n.focus())}))),d=Pe((e=>(t("pointerleave",e),e.defaultPrevented)),He((e=>{u(e)})));return{handleClick:Pe((e=>(t("click",e),e.defaultPrevented)),(t=>{var n,a,i;e.disabled?t.stopImmediatePropagation():((null==(n=null==o?void 0:o.hideOnClick)?void 0:n.value)&&(null==(a=o.handleClick)||a.call(o)),null==(i=o.commandHandler)||i.call(o,e.command,r,t))})),handlePointerMove:c,handlePointerLeave:d,textContent:i,propsAndAttrs:g((()=>l(l({},e),n)))}}}),[["render",function(e,t,n,o,r,a){var i;const l=K("el-dropdown-item-impl"),s=K("el-roving-focus-item"),u=K("el-dropdown-collection-item");return d(),P(u,{disabled:e.disabled,"text-value":null!=(i=e.textValue)?i:e.textContent},{default:H((()=>[W(s,{focusable:!e.disabled},{default:H((()=>[W(l,ue(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:H((()=>[Q(e.$slots,"default")])),_:3},16,["onPointerleave","onPointermove","onClickimpl"])])),_:3},8,["focusable"])])),_:3},8,["disabled","text-value"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);var Or=L(u({name:"ElDropdownMenu",props:cr,setup(e){const t=R("dropdown"),{_elDropdownSize:n}=Er(),o=n.value,{focusTrapRef:r,onKeydown:a}=S(Ko,void 0),{contentRef:i}=S(br,void 0),{collectionRef:l,getItems:s}=S(vr,void 0),{rovingFocusGroupRef:u,rovingFocusGroupRootStyle:c,tabIndex:d,onBlur:p,onFocus:f,onMousedown:m}=S(Qo,void 0),{collectionRef:h}=S(Jo,void 0),v=g((()=>[t.b("menu"),t.bm("menu",null==o?void 0:o.value)])),b=qe(i,l,r,u,h),y=Pe((t=>{var n;null==(n=e.onKeydown)||n.call(e,t)}),(e=>{const{currentTarget:t,code:n,target:o}=e;if(t.contains(o),C.tab===n&&e.stopImmediatePropagation(),e.preventDefault(),o!==O(i))return;if(!fr.includes(n))return;const r=s().filter((e=>!e.disabled)).map((e=>e.ref));pr.includes(n)&&r.reverse(),or(r)}));return{size:o,rovingFocusGroupRootStyle:c,tabIndex:d,dropdownKls:v,dropdownListWrapperRef:b,handleKeydown:e=>{y(e),a(e)},onBlur:p,onFocus:f,onMousedown:m}}}),[["render",function(e,t,n,o,r,a){return d(),p("ul",{ref:e.dropdownListWrapperRef,class:D(e.dropdownKls),style:j(e.rovingFocusGroupRootStyle),tabindex:-1,role:"menu",onBlur:t[0]||(t[0]=(...t)=>e.onBlur&&e.onBlur(...t)),onFocus:t[1]||(t[1]=(...t)=>e.onFocus&&e.onFocus(...t)),onKeydown:t[2]||(t[2]=(...t)=>e.handleKeydown&&e.handleKeydown(...t)),onMousedown:t[3]||(t[3]=(...t)=>e.onMousedown&&e.onMousedown(...t))},[Q(e.$slots,"default")],38)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const Mr=ne(wr,{DropdownItem:Sr,DropdownMenu:Or}),Cr=Ee(Sr),Tr=Ee(Or);const Ar=u({setup(e){const t=Ce(),n=g((()=>t.themeList)),o=g((()=>t.activeThemeName)),r=e=>{t.setTheme(e)};return(e,t)=>{const a=ke,i=lo,l=Cr,s=Tr,u=Mr;return d(),P(u,{trigger:"click",onCommand:r},{dropdown:H((()=>[W(s,null,{default:H((()=>[(d(!0),p(G,null,Te(O(n),((e,t)=>(d(),P(l,{key:t,disabled:O(o)===e.name,command:e.name},{default:H((()=>[f("span",null,fe(e.title),1)])),_:2},1032,["disabled","command"])))),128))])),_:1})])),default:H((()=>[W(i,{effect:"dark",content:"主题模式",placement:"bottom"},{default:H((()=>[W(a,{size:20},{default:H((()=>[W(O(Ge))])),_:1})])),_:1})])),_:1})}}});export{lo as E,Ao as T,Ar as _,Le as a,je as b,Cr as c,Tr as d,Mr as e,ft as f,Lo as g,Be as o};