1import{a3 as V,a5 as ee,d as Z,l as _,A as x,W as le,ab as Oe,a7 as ue,a6 as ae,U as se,c as Te,o as N,n as Ve,f as h,p as ve,a4 as L,az as Qe,C as at,ck as _o,cK as kt,a9 as Yt,F as Zt,cL as Io,e as ge,m as je,z as F,cM as we,k as ne,j as Le,w as Y,aD as st,b0 as Gt,aY as Ee,aN as Lo,cm as Bt,cN as Ho,a8 as ie,cO as Mt,aa as it,cP as zo,cQ as Xt,be as jo,a$ as Ke,cd as Jt,aF as Qt,c8 as de,v as et,c9 as Do,cR as Fo,cS as No,cT as Wo,cv as eo,D as to,aC as $o,cI as Ko,cU as Uo,t as qo,a as tt,H as Vo,c4 as _t,B as Yo,cV as Zo,b6 as Go,Z as Xo}from"./DIaYQIFd.js";import{a as It,u as lt,f as oo,t as Jo}from"./BT9aYxTL.js";import{t as Qo,E as en}from"./TkbwdP0p.js";import{E as Je,c as oe,g as tn}from"./M1sZw_ff.js";import{e as no,o as on,d as ot,u as Lt}from"./l9aVPKa2.js";import{E as nn}from"./CifLM5Ww.js";function rn(e){return e===void 0}const ut=Symbol("popper"),ro=Symbol("popperContent"),an=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],ao=V({role:{type:String,values:an,default:"tooltip"}}),sn=Z({name:"ElPopper",inheritAttrs:!1,__name:"popper",props:ao,setup(e,{expose:t}){const o=e,n=_(),r=_(),a=_(),l=_(),u=x(()=>o.role),s={triggerRef:n,popperInstanceRef:r,contentRef:a,referenceRef:l,role:u};return t(s),Oe(ut,s),(i,f)=>le(i.$slots,"default")}});var ln=ee(sn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const un=Z({name:"ElPopperArrow",inheritAttrs:!1,__name:"arrow",setup(e,{expose:t}){const o=ue("popper"),{arrowRef:n,arrowStyle:r}=ae(ro,void 0);return se(()=>{n.value=void 0}),t({arrowRef:n}),(a,l)=>(N(),Te("span",{ref_key:"arrowRef",ref:n,class:ve(h(o).e("arrow")),style:Ve(h(r)),"data-popper-arrow":""},null,6))}});var cn=ee(un,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const so=V({virtualRef:{type:L(Object)},virtualTriggering:Boolean,onMouseenter:{type:L(Function)},onMouseleave:{type:L(Function)},onClick:{type:L(Function)},onKeydown:{type:L(Function)},onFocus:{type:L(Function)},onBlur:{type:L(Function)},onContextmenu:{type:L(Function)},id:String,open:Boolean}),io=Symbol("elForwardRef"),pn=e=>{Oe(io,{setForwardRef:o=>{e.value=o}})},fn=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),dn="ElOnlyChild",vn=Z({name:dn,setup(e,{slots:t,attrs:o}){var n;const r=ae(io),a=fn((n=r?.setForwardRef)!=null?n:Qe);return()=>{var l;const u=(l=t.default)==null?void 0:l.call(t,o);if(!u)return null;const[s,i]=lo(u);return s?at(_o(s,o),[[a]]):null}}});function lo(e){if(!e)return[null,0];const t=e,o=t.filter(n=>n.type!==kt).length;for(const n of t){if(Yt(n))switch(n.type){case kt:continue;case Io:case"svg":return[Ht(n),o];case Zt:return lo(n.children);default:return[n,o]}return[Ht(n),o]}return[null,0]}function Ht(e){const t=ue("only-child");return ge("span",{class:t.e("content")},[e])}const mn=Z({name:"ElPopperTrigger",inheritAttrs:!1,__name:"trigger",props:so,setup(e,{expose:t}){const o=e,{role:n,triggerRef:r}=ae(ut,void 0);pn(r);const a=x(()=>u.value?o.id:void 0),l=x(()=>{if(n&&n.value==="tooltip")return o.open&&o.id?o.id:void 0}),u=x(()=>{if(n&&n.value!=="tooltip")return n.value}),s=x(()=>u.value?`${o.open}`:void 0);let i;const f=["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"];return je(()=>{F(()=>o.virtualRef,v=>{v&&(r.value=no(v))},{immediate:!0}),F(r,(v,m)=>{i?.(),i=void 0,we(m)&&f.forEach(p=>{const d=o[p];d&&m.removeEventListener(p.slice(2).toLowerCase(),d,["onFocus","onBlur"].includes(p))}),we(v)&&(f.forEach(p=>{const d=o[p];d&&v.addEventListener(p.slice(2).toLowerCase(),d,["onFocus","onBlur"].includes(p))}),It(v)&&(i=F([a,l,u,s],p=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((d,g)=>{Gt(p[g])?v.removeAttribute(d):v.setAttribute(d,p[g])})},{immediate:!0}))),we(m)&&It(m)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=>m.removeAttribute(p))},{immediate:!0})}),se(()=>{if(i?.(),i=void 0,r.value&&we(r.value)){const v=r.value;f.forEach(m=>{const p=o[m];
1p&&v.removeEventListener(m.slice(2).toLowerCase(),p,["onFocus","onBlur"].includes(m))}),r.value=void 0}}),t({triggerRef:r}),(v,m)=>v.virtualTriggering?Le("v-if",!0):(N(),ne(h(vn),st({key:0},v.$attrs,{"aria-controls":a.value,"aria-describedby":l.value,"aria-expanded":s.value,"aria-haspopup":u.value}),{default:Y(()=>[le(v.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var gn=ee(mn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),W="top",U="bottom",q="right",$="left",ct="auto",De=[W,U,q,$],Se="start",He="end",hn="clippingParents",uo="viewport",Me="popper",bn="reference",zt=De.reduce(function(e,t){return e.concat([t+"-"+Se,t+"-"+He])},[]),pt=[].concat(De,[ct]).reduce(function(e,t){return e.concat([t,t+"-"+Se,t+"-"+He])},[]),yn="beforeRead",wn="read",En="afterRead",On="beforeMain",Tn="main",Sn="afterMain",Cn="beforeWrite",Rn="write",An="afterWrite",xn=[yn,wn,En,On,Tn,Sn,Cn,Rn,An];function Q(e){return e?(e.nodeName||"").toLowerCase():null}function G(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ce(e){var t=G(e).Element;return e instanceof t||e instanceof Element}function K(e){var t=G(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ft(e){if(typeof ShadowRoot>"u")return!1;var t=G(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Pn(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var n=t.styles[o]||{},r=t.attributes[o]||{},a=t.elements[o];!K(a)||!Q(a)||(Object.assign(a.style,n),Object.keys(r).forEach(function(l){var u=r[l];u===!1?a.removeAttribute(l):a.setAttribute(l,u===!0?"":u)}))})}function kn(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(n){var r=t.elements[n],a=t.attributes[n]||{},l=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:o[n]),u=l.reduce(function(s,i){return s[i]="",s},{});!K(r)||!Q(r)||(Object.assign(r.style,u),Object.keys(a).forEach(function(s){r.removeAttribute(s)}))})}}var co={name:"applyStyles",enabled:!0,phase:"write",fn:Pn,effect:kn,requires:["computeStyles"]};function J(e){return e.split("-")[0]}var me=Math.max,Ye=Math.min,Re=Math.round;function Ae(e,t){t===void 0&&(t=!1);var o=e.getBoundingClientRect(),n=1,r=1;if(K(e)&&t){var a=e.offsetHeight,l=e.offsetWidth;l>0&&(n=Re(o.width)/l||1),a>0&&(r=Re(o.height)/a||1)}return{width:o.width/n,height:o.height/r,top:o.top/r,right:o.right/n,bottom:o.bottom/r,left:o.left/n,x:o.left/n,y:o.top/r}}function dt(e){var t=Ae(e),o=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:n}}function po(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&ft(o)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function re(e){return G(e).getComputedStyle(e)}function Bn(e){return["table","td","th"].indexOf(Q(e))>=0}function ce(e){return((Ce(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ze(e){return Q(e)==="html"?e:e.assignedSlot||e.parentNode||(ft(e)?e.host:null)||ce(e)}function jt(e){return!K(e)||re(e).position==="fixed"?null:e.offsetParent}function Mn(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,o=navigator.userAgent.indexOf("Trident")!==-1;if(o&&K(e)){var n=re(e);if(n.position==="fixed")return null}var r=Ze(e);for(ft(r)&&(r=r.host);K(r)&&["html","body"].indexOf(Q(r))<0;){var a=re(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function Fe(e){for(var t=G(e),o=jt(e);o&&Bn(o)&&re(o).position==="static";)o=jt(o);return o&&(Q(o)==="html"||Q(o)==="body"&&re(o).position==="static")?t:o||Mn(e)||t}function vt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function _e(e,t,o){return me(e,Ye(t,o))}function _n(e,t,o){var n=_e(e,t,o);return n>o?o:n}function fo(){return{top:0,right:0,bottom:0,left:0}}function vo(e){return Object.assign({},fo(),e)}function mo(e,t){return t.reduce(function(o,n){return o[n]=e,o},{})}var In=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,vo(typeof e!="number"?e:mo(e,De))};function Ln(e){var t,o=e.state,n=e.name,r=e.options,a=o.elements.arrow,l=o.modifiersData.popperOffsets,u=J(o.placement),s=vt(u),i=[$,q].indexOf(u)>=0,f=i?"height":"width";if(!(!a||!l)){var v=In(r.padding,o),m=dt(a),p=s==="y"?W:$,d=s==="y"?U:q,g=o.rects.reference[f]+o.rects.reference[s]-l[s]-o.rects.popper[f],w=l[s]-o.rects.reference[s],y=Fe(a),O=y?s==="y"?y.clientHeight||0:y.clientWidth||0:0,A=g/2-w/2,c=v[p],C=O-m[f]-v[d],k=O/2-m[f]/2+A,T=_e(c,k,C),E=s;o.modifiersData[n]=(t={},t[E]=T,t.centerOffset=T-k,t)}}function Hn(e){var t=e.state,o=e.options,n=o.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!po(t.elements.popper,r)||(t.elements.arrow=r))}var zn={name:"arrow",enabled:!0,phase:"main",fn:Ln,effect:Hn,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xe(e){return e.split("-")[1]}var jn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Dn(e){var t=e.x,o=e.y,n=window,r=n.devicePixelRatio||1;return{x:Re(t*r)/r||0,y:Re(o*r)/r||0}}function Dt(e){var t,o=e.popper,n=e.popperRect,r=e.placement,a=e.variation,l=e.offsets,u=e.position,s=e.gpuAcceleration,i=e.adaptive,f=e.roundOffsets,v=e.isFixed,m=l.x,p=m===void 0?0:m,d=l.y,g=d===void 0?0:d,w=typeof f=="function"?f({x:p,y:g}):{x:p,y:g};p=w.x,g=w.y;var y=l.hasOwnProperty("x"),O=l.hasOwnProperty("y"),A=$,c=W,C=window;if(i){var k=Fe(o),T="clientHeight",E="clientWidth";
vendor: 4,239 bytes, line 1
1if(k===G(o)&&(k=ce(o),re(k).position!=="static"&&u==="absolute"&&(T="scrollHeight",E="scrollWidth")),k=k,r===W||(r===$||r===q)&&a===He){c=U;var M=v&&k===C&&C.visualViewport?C.visualViewport.height:k[T];g-=M-n.height,g*=s?1:-1}if(r===$||(r===W||r===U)&&a===He){A=q;var P=v&&k===C&&C.visualViewport?C.visualViewport.width:k[E];p-=P-n.width,p*=s?1:-1}}var B=Object.assign({position:u},i&&jn),b=f===!0?Dn({x:p,y:g}):{x:p,y:g};if(p=b.x,g=b.y,s){var R;return Object.assign({},B,(R={},R[c]=O?"0":"",R[A]=y?"0":"",R.transform=(C.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",R))}return Object.assign({},B,(t={},t[c]=O?g+"px":"",t[A]=y?p+"px":"",t.transform="",t))}function Fn(e){var t=e.state,o=e.options,n=o.gpuAcceleration,r=n===void 0?!0:n,a=o.adaptive,l=a===void 0?!0:a,u=o.roundOffsets,s=u===void 0?!0:u,i={placement:J(t.placement),variation:xe(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Dt(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Dt(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var go={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fn,data:{}},Ue={passive:!0};function Nn(e){var t=e.state,o=e.instance,n=e.options,r=n.scroll,a=r===void 0?!0:r,l=n.resize,u=l===void 0?!0:l,s=G(t.elements.popper),i=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&i.forEach(function(f){f.addEventListener("scroll",o.update,Ue)}),u&&s.addEventListener("resize",o.update,Ue),function(){a&&i.forEach(function(f){f.removeEventListener("scroll",o.update,Ue)}),u&&s.removeEventListener("resize",o.update,Ue)}}var ho={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Nn,data:{}},Wn={left:"right",right:"left",bottom:"top",top:"bottom"};function qe(e){return e.replace(/left|right|bottom|top/g,function(t){return Wn[t]})}var $n={start:"end",end:"start"};function Ft(e){return e.replace(/start|end/g,function(t){return $n[t]})}function mt(e){var t=G(e),o=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:o,scrollTop:n}}function gt(e){return Ae(ce(e)).left+mt(e).scrollLeft}function Kn(e){var t=G(e),o=ce(e),n=t.visualViewport,r=o.clientWidth,a=o.clientHeight,l=0,u=0;return n&&(r=n.width,a=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=n.offsetLeft,u=n.offsetTop)),{width:r,height:a,x:l+gt(e),y:u}}function Un(e){var t,o=ce(e),n=mt(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=me(o.scrollWidth,o.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),l=me(o.scrollHeight,o.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),u=-n.scrollLeft+gt(e),s=-n.scrollTop;return re(r||o).direction==="rtl"&&(u+=me(o.clientWidth,r?r.clientWidth:0)-a),{width:a,height:l,x:u,y:s}}function ht(e){var t=re(e),o=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function bo(e){return["html","body","#document"].indexOf(Q(e))>=0?e.ownerDocument.body:K(e)&&ht(e)?e:bo(Ze(e))}function Ie(e,t){var o;t===void 0&&(t=[]);var n=bo(e),r=n===((o=e.ownerDocument)==null?void 0:o.body),a=G(n),l=r?[a].concat(a.visualViewport||[],ht(n)?n:[]):n,u=t.concat(l);return r?u:u.concat(Ie(Ze(l)))}function nt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qn(e){var t=Ae(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}function Nt(e,t){return t===uo?nt(Kn(e)):Ce(t)?qn(t):nt(Un(ce(e)))}function Vn(e){var t=Ie(Ze(e)),o=["absolute","fixed"].indexOf(re(e).position)>=0,n=o&&K(e)?Fe(e):e;return Ce(n)?t.filter(function(r){return Ce(r)&&po(r,n)&&Q(r)!=="body"}):[]}function Yn(e,t,o){var n=t==="clippingParents"?Vn(e):[].concat(t),r=[].concat(n,[o]),a=r[0],l=r.reduce(function(u,s){var i=Nt(e,s);
vendor: 5,027 bytes, line 1
1return u.top=me(i.top,u.top),u.right=Ye(i.right,u.right),u.bottom=Ye(i.bottom,u.bottom),u.left=me(i.left,u.left),u},Nt(e,a));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function yo(e){var t=e.reference,o=e.element,n=e.placement,r=n?J(n):null,a=n?xe(n):null,l=t.x+t.width/2-o.width/2,u=t.y+t.height/2-o.height/2,s;switch(r){case W:s={x:l,y:t.y-o.height};break;case U:s={x:l,y:t.y+t.height};break;case q:s={x:t.x+t.width,y:u};break;case $:s={x:t.x-o.width,y:u};break;default:s={x:t.x,y:t.y}}var i=r?vt(r):null;if(i!=null){var f=i==="y"?"height":"width";switch(a){case Se:s[i]=s[i]-(t[f]/2-o[f]/2);break;case He:s[i]=s[i]+(t[f]/2-o[f]/2);break}}return s}function ze(e,t){t===void 0&&(t={});var o=t,n=o.placement,r=n===void 0?e.placement:n,a=o.boundary,l=a===void 0?hn:a,u=o.rootBoundary,s=u===void 0?uo:u,i=o.elementContext,f=i===void 0?Me:i,v=o.altBoundary,m=v===void 0?!1:v,p=o.padding,d=p===void 0?0:p,g=vo(typeof d!="number"?d:mo(d,De)),w=f===Me?bn:Me,y=e.rects.popper,O=e.elements[m?w:f],A=Yn(Ce(O)?O:O.contextElement||ce(e.elements.popper),l,s),c=Ae(e.elements.reference),C=yo({reference:c,element:y,placement:r}),k=nt(Object.assign({},y,C)),T=f===Me?k:c,E={top:A.top-T.top+g.top,bottom:T.bottom-A.bottom+g.bottom,left:A.left-T.left+g.left,right:T.right-A.right+g.right},M=e.modifiersData.offset;if(f===Me&&M){var P=M[r];Object.keys(E).forEach(function(B){var b=[q,U].indexOf(B)>=0?1:-1,R=[W,U].indexOf(B)>=0?"y":"x";E[B]+=P[R]*b})}return E}function Zn(e,t){t===void 0&&(t={});var o=t,n=o.placement,r=o.boundary,a=o.rootBoundary,l=o.padding,u=o.flipVariations,s=o.allowedAutoPlacements,i=s===void 0?pt:s,f=xe(n),v=f?u?zt:zt.filter(function(d){return xe(d)===f}):De,m=v.filter(function(d){return i.indexOf(d)>=0});m.length===0&&(m=v);var p=m.reduce(function(d,g){return d[g]=ze(e,{placement:g,boundary:r,rootBoundary:a,padding:l})[J(g)],d},{});return Object.keys(p).sort(function(d,g){return p[d]-p[g]})}function Gn(e){if(J(e)===ct)return[];var t=qe(e);return[Ft(e),t,Ft(t)]}function Xn(e){var t=e.state,o=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=o.mainAxis,a=r===void 0?!0:r,l=o.altAxis,u=l===void 0?!0:l,s=o.fallbackPlacements,i=o.padding,f=o.boundary,v=o.rootBoundary,m=o.altBoundary,p=o.flipVariations,d=p===void 0?!0:p,g=o.allowedAutoPlacements,w=t.options.placement,y=J(w),O=y===w,A=s||(O||!d?[qe(w)]:Gn(w)),c=[w].concat(A).reduce(function(pe,te){return pe.concat(J(te)===ct?Zn(t,{placement:te,boundary:f,rootBoundary:v,padding:i,flipVariations:d,allowedAutoPlacements:g}):te)},[]),C=t.rects.reference,k=t.rects.popper,T=new Map,E=!0,M=c[0],P=0;P<c.length;P++){var B=c[P],b=J(B),R=xe(B)===Se,I=[W,U].indexOf(b)>=0,H=I?"width":"height",j=ze(t,{placement:B,boundary:f,rootBoundary:v,altBoundary:m,padding:i}),D=I?R?q:$:R?U:W;C[H]>k[H]&&(D=qe(D));var S=qe(D),z=[];if(a&&z.push(j[b]<=0),u&&z.push(j[D]<=0,j[S]<=0),z.every(function(pe){return pe})){M=B,E=!1;break}T.set(B,z)}if(E)for(var X=d?3:1,Pe=function(pe){var te=c.find(function(We){var Be=T.get(We);if(Be)return Be.slice(0,pe).every(function(he){return he})});if(te)return M=te,"break"},ke=X;ke>0;ke--){var Ne=Pe(ke);if(Ne==="break")break}t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}}var Jn={name:"flip",enabled:!0,phase:"main",fn:Xn,requiresIfExists:["offset"],data:{_skip:!1}};function Wt(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function $t(e){return[W,q,U,$].some(function(t){return e[t]>=0})}function Qn(e){var t=e.state,o=e.name,n=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,l=ze(t,{elementContext:"reference"}),u=ze(t,{altBoundary:!0}),s=Wt(l,n),i=Wt(u,r,a),f=$t(s),v=$t(i);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:i,isReferenceHidden:f,hasPopperEscaped:v},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":v})}var er={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Qn};function tr(e,t,o){var n=J(e),r=[$,W].indexOf(n)>=0?-1:1,a=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,l=a[0],u=a[1];return l=l||0,u=(u||0)*r,[$,q].indexOf(n)>=0?{x:u,y:l}:{x:l,y:u}}function or(e){var t=e.state,o=e.options,n=e.name,r=o.offset,a=r===void 0?[0,0]:r,l=pt.reduce(function(f,v){return f[v]=tr(v,t.rects,a),f},{}),u=l[t.placement],s=u.x,i=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=i),t.modifiersData[n]=l}var nr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:or};function rr(e){var t=e.state,o=e.name;t.modifiersData[o]=yo({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var wo={name:"popperOffsets",enabled:!0,phase:"read",fn:rr,data:{}};function ar(e){return e==="x"?"y":"x"}function sr(e){var t=e.state,o=e.options,n=e.name,r=o.mainAxis,a=r===void 0?!0:r,l=o.altAxis,u=l===void 0?!1:l,s=o.boundary,i=o.rootBoundary,f=
vendor: 4,552 bytes, line 1
1o.altBoundary,v=o.padding,m=o.tether,p=m===void 0?!0:m,d=o.tetherOffset,g=d===void 0?0:d,w=ze(t,{boundary:s,rootBoundary:i,padding:v,altBoundary:f}),y=J(t.placement),O=xe(t.placement),A=!O,c=vt(y),C=ar(c),k=t.modifiersData.popperOffsets,T=t.rects.reference,E=t.rects.popper,M=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,P=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),B=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,b={x:0,y:0};if(k){if(a){var R,I=c==="y"?W:$,H=c==="y"?U:q,j=c==="y"?"height":"width",D=k[c],S=D+w[I],z=D-w[H],X=p?-E[j]/2:0,Pe=O===Se?T[j]:E[j],ke=O===Se?-E[j]:-T[j],Ne=t.elements.arrow,pe=p&&Ne?dt(Ne):{width:0,height:0},te=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fo(),We=te[I],Be=te[H],he=_e(0,T[j],pe[j]),Ro=A?T[j]/2-X-he-We-P.mainAxis:Pe-he-We-P.mainAxis,Ao=A?-T[j]/2+X+he+Be+P.mainAxis:ke+he+Be+P.mainAxis,Ge=t.elements.arrow&&Fe(t.elements.arrow),xo=Ge?c==="y"?Ge.clientTop||0:Ge.clientLeft||0:0,Et=(R=B?.[c])!=null?R:0,Po=D+Ro-Et-xo,ko=D+Ao-Et,Ot=_e(p?Ye(S,Po):S,D,p?me(z,ko):z);k[c]=Ot,b[c]=Ot-D}if(u){var Tt,Bo=c==="x"?W:$,Mo=c==="x"?U:q,fe=k[C],$e=C==="y"?"height":"width",St=fe+w[Bo],Ct=fe-w[Mo],Xe=[W,$].indexOf(y)!==-1,Rt=(Tt=B?.[C])!=null?Tt:0,At=Xe?St:fe-T[$e]-E[$e]-Rt+P.altAxis,xt=Xe?fe+T[$e]+E[$e]-Rt-P.altAxis:Ct,Pt=p&&Xe?_n(At,fe,xt):_e(p?At:St,fe,p?xt:Ct);k[C]=Pt,b[C]=Pt-fe}t.modifiersData[n]=b}}var ir={name:"preventOverflow",enabled:!0,phase:"main",fn:sr,requiresIfExists:["offset"]};function lr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ur(e){return e===G(e)||!K(e)?mt(e):lr(e)}function cr(e){var t=e.getBoundingClientRect(),o=Re(t.width)/e.offsetWidth||1,n=Re(t.height)/e.offsetHeight||1;return o!==1||n!==1}function pr(e,t,o){o===void 0&&(o=!1);var n=K(t),r=K(t)&&cr(t),a=ce(t),l=Ae(e,r),u={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(n||!n&&!o)&&((Q(t)!=="body"||ht(a))&&(u=ur(t)),K(t)?(s=Ae(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=gt(a))),{x:l.left+u.scrollLeft-s.x,y:l.top+u.scrollTop-s.y,width:l.width,height:l.height}}function fr(e){var t=new Map,o=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function r(a){o.add(a.name);var l=[].concat(a.requires||[],a.requiresIfExists||[]);l.forEach(function(u){if(!o.has(u)){var s=t.get(u);s&&r(s)}}),n.push(a)}return e.forEach(function(a){o.has(a.name)||r(a)}),n}function dr(e){var t=fr(e);return xn.reduce(function(o,n){return o.concat(t.filter(function(r){return r.phase===n}))},[])}function vr(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function mr(e){var t=e.reduce(function(o,n){var r=o[n.name];return o[n.name]=r?Object.assign({},r,n,{options:Object.assign({},r.options,n.options),data:Object.assign({},r.data,n.data)}):n,o},{});return Object.keys(t).map(function(o){return t[o]})}var Kt={placement:"bottom",modifiers:[],strategy:"absolute"};function Ut(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function bt(e){e===void 0&&(e={});var t=e,o=t.defaultModifiers,n=o===void 0?[]:o,r=t.defaultOptions,a=r===void 0?Kt:r;return function(l,u,s){s===void 0&&(s=a);var i={placement:"bottom",orderedModifiers:[],options:Object.assign({},Kt,a),modifiersData:{},elements:{reference:l,popper:u},attributes:{},styles:{}},f=[],v=!1,m={state:i,setOptions:function(g){var w=typeof g=="function"?g(i.options):g;d(),i.options=Object.assign({},a,i.options,w),i.scrollParents={reference:Ce(l)?Ie(l):l.contextElement?Ie(l.contextElement):[],popper:Ie(u)};var y=dr(mr([].concat(n,i.options.modifiers)));return i.orderedModifiers=y.filter(function(O){return O.enabled}),p(),m.update()},forceUpdate:function(){if(!v){var g=i.elements,w=g.reference,y=g.popper;if(Ut(w,y)){i.rects={reference:pr(w,Fe(y),i.options.strategy==="fixed"),popper:dt(y)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(E){return i.modifiersData[E.name]=Object.assign({},E.data)});for(var O=0;O<i.orderedModifiers.length;O++){if(i.reset===!0){i.reset=!1,O=-1;continue}var A=i.orderedModifiers[O],c=A.fn,C=A.options,k=C===void 0?{}:C,T=A.name;typeof c=="function"&&(i=c({state:i,options:k,name:T,instance:m})||i)}}}},update:vr(function(){return new Promise(function(g){m.forceUpdate(),g(i)})}),destroy:function(){d(),v=!0}};if(!Ut(l,u))return m;m.setOptions(s).then(function(g){!v&&s.onFirstUpdate&&s.onFirstUpdate(g)});
1function p(){i.orderedModifiers.forEach(function(g){var w=g.name,y=g.options,O=y===void 0?{}:y,A=g.effect;if(typeof A=="function"){var c=A({state:i,name:w,instance:m,options:O}),C=function(){};f.push(c||C)}})}function d(){f.forEach(function(g){return g()}),f=[]}return m}}bt();var gr=[ho,wo,go,co];bt({defaultModifiers:gr});var hr=[ho,wo,go,co,nr,Jn,ir,zn,er],br=bt({defaultModifiers:hr});const Eo=V({arrowOffset:{type:Number,default:5}}),yr=["fixed","absolute"],wr=V({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:L(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:pt,default:"bottom"},popperOptions:{type:L(Object),default:()=>({})},strategy:{type:String,values:yr,default:"absolute"}}),Oo=V({...wr,...Eo,id:String,style:{type:L([String,Array,Object])},className:{type:L([String,Array,Object])},effect:{type:L(String),default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:Boolean,trapping:Boolean,popperClass:{type:L([String,Array,Object])},popperStyle:{type:L([String,Array,Object])},referenceEl:{type:L(Object)},triggerTargetEl:{type:L(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number,...lt(["ariaLabel"]),loop:Boolean}),Er={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},Or=(e,t)=>{const o=_(!1),n=_(),r=()=>{t("focus")},a=i=>{var f;((f=i.detail)==null?void 0:f.focusReason)!=="pointer"&&(n.value="first",t("blur"))},l=i=>{e.visible&&!o.value&&(i.target&&(n.value=i.target),o.value=!0)},u=i=>{e.trapping||(i.detail.focusReason==="pointer"&&i.preventDefault(),o.value=!1)},s=()=>{o.value=!1,t("close")};return se(()=>{n.value=void 0}),{focusStartRef:n,trapped:o,onFocusAfterReleased:a,onFocusAfterTrapped:r,onFocusInTrap:l,onFocusoutPrevented:u,onReleaseRequested:s}},Tr=(e,t=[])=>{const{placement:o,strategy:n,popperOptions:r}=e,a={placement:o,strategy:n,...r,modifiers:[...Cr(e),...t]};return Rr(a,r?.modifiers),a},Sr=e=>{if(Ee)return no(e)};function Cr(e){const{offset:t,gpuAcceleration:o,fallbackPlacements:n}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:0,bottom:0,left:0,right:0}}},{name:"flip",options:{padding:5,fallbackPlacements:n}},{name:"computeStyles",options:{gpuAcceleration:o}}]}function Rr(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const Ar=(e,t,o={})=>{const n={name:"updateState",enabled:!0,phase:"write",fn:({state:s})=>{const i=xr(s);Object.assign(l.value,i)},requires:["computeStyles"]},r=x(()=>{const{onFirstUpdate:s,placement:i,strategy:f,modifiers:v}=h(o);return{onFirstUpdate:s,placement:i||"bottom",strategy:f||"absolute",modifiers:[...v||[],n,{name:"applyStyles",enabled:!1}]}}),a=Lo(),l=_({styles:{popper:{position:h(r).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),u=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return F(r,s=>{const i=h(a);i&&i.setOptions(s)},{deep:!0}),F([e,t],([s,i])=>{u(),!(!s||!i)&&(a.value=br(s,i,h(r)))}),se(()=>{u()}),{state:x(()=>{var s;return{...((s=h(a))==null?void 0:s.state)||{}}}),styles:x(()=>h(l).styles),attributes:x(()=>h(l).attributes),update:()=>{var s;return(s=h(a))==null?void 0:s.update()},forceUpdate:()=>{var s;return(s=h(a))==null?void 0:s.forceUpdate()},instanceRef:x(()=>h(a))}};function xr(e){const t=Object.keys(e.elements),o=Bt(t.map(r=>[r,e.styles[r]||{}])),n=Bt(t.map(r=>[r,e.attributes[r]]));return{styles:o,attributes:n}}const Pr=0,kr=e=>{const{popperInstanceRef:t,contentRef:o,triggerRef:n,role:r}=ae(ut,void 0),a=_(),l=x(()=>e.arrowOffset),u=x(()=>({name:"eventListeners",enabled:!!e.visible})),s=x(()=>{var y;const O=h(a),A=(y=h(l))!=null?y:Pr;return{name:"arrow",enabled:!rn(O),options:{element:O,padding:A}}}),i=x(()=>({onFirstUpdate:()=>{d()},...Tr(e,[h(s),h(u)])})),f=x(()=>Sr(e.referenceEl)||h(n)),{attributes:v,state:m,styles:p,update:d,forceUpdate:g,instanceRef:w}=Ar(f,o,i);return F(w,y=>t.value=y,{flush:"sync"}),je(()=>{F(()=>{var y,O;return(O=(y=h(f))==null?void 0:y.getBoundingClientRect)==null?void 0:O.call(y)},()=>{d()})}),se(()=>{t.value=void 0}),{attributes:v,arrowRef:a,contentRef:o,instanceRef:w,state:m,styles:p,role:r,forceUpdate:g,update:d}},Br=(e,{attributes:t,styles:o,role:n})=>{const{nextZIndex:r}=Ho(),a=ue("popper"),l=x(()=>h(t).popper),u=_(ie(e.zIndex)?e.zIndex:r()),s=x(()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass]),i=x(()=>[{zIndex:h(u)},h(o).popper,e.popperStyle||{}]),f=x(()=>n.value==="dialog"?"false":void 0),v=x(()=>h(o).arrow||{});return{ariaModal:f,arrowStyle:v,contentAttrs:l,contentClass:s,contentStyle:i,contentZIndex:u,updateZIndex:()=>{u.value=ie(e.zIndex)?e.zIndex:r()}}},Mr=Z({name:"ElPopperContent",__name:"content",props:Oo,emits:Er,setup(e,{expose:t,emit:o}
1){const n=o,r=e,{focusStartRef:a,trapped:l,onFocusAfterReleased:u,onFocusAfterTrapped:s,onFocusInTrap:i,onFocusoutPrevented:f,onReleaseRequested:v}=Or(r,n),{attributes:m,arrowRef:p,contentRef:d,styles:g,instanceRef:w,role:y,update:O}=kr(r),{ariaModal:A,arrowStyle:c,contentAttrs:C,contentClass:k,contentStyle:T,updateZIndex:E}=Br(r,{styles:g,attributes:m,role:y}),M=ae(Mt,void 0);Oe(ro,{arrowStyle:c,arrowRef:p}),M&&Oe(Mt,{...M,addInputId:Qe,removeInputId:Qe});let P;const B=(R=!0)=>{O(),R&&E()},b=()=>{B(!1),r.visible&&r.focusOnShow?l.value=!0:r.visible===!1&&(l.value=!1)};return je(()=>{F(()=>r.triggerTargetEl,(R,I)=>{P?.(),P=void 0;const H=h(R||d.value),j=h(I||d.value);we(H)&&(P=F([y,()=>r.ariaLabel,A,()=>r.id],D=>{["role","aria-label","aria-modal","id"].forEach((S,z)=>{Gt(D[z])?H.removeAttribute(S):H.setAttribute(S,D[z])})},{immediate:!0})),j!==H&&we(j)&&["role","aria-label","aria-modal","id"].forEach(D=>{j.removeAttribute(D)})},{immediate:!0}),F(()=>r.visible,b,{immediate:!0})}),se(()=>{P?.(),P=void 0,d.value=void 0}),t({popperContentRef:d,popperInstanceRef:w,updatePopper:B,contentStyle:T}),(R,I)=>(N(),Te("div",st({ref_key:"contentRef",ref:d},h(C),{style:h(T),class:h(k),tabindex:"-1",onMouseenter:I[0]||(I[0]=H=>R.$emit("mouseenter",H)),onMouseleave:I[1]||(I[1]=H=>R.$emit("mouseleave",H))}),[ge(h(nn),{loop:R.loop,trapped:h(l),"trap-on-focus-in":!0,"focus-trap-el":h(d),"focus-start-el":h(a),onFocusAfterTrapped:h(s),onFocusAfterReleased:h(u),onFocusin:h(i),onFocusoutPrevented:h(f),onReleaseRequested:h(v)},{default:Y(()=>[le(R.$slots,"default")]),_:3},8,["loop","trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var _r=ee(Mr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Ir=it(ln),yt=Symbol("elTooltip");function qt(){let e;const t=(n,r)=>{o(),e=window.setTimeout(n,r)},o=()=>window.clearTimeout(e);return zo(()=>o()),{registerTimeout:t,cancelTimeout:o}}const Lr=V({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Hr=({showAfter:e,hideAfter:t,autoClose:o,open:n,close:r})=>{const{registerTimeout:a}=qt(),{registerTimeout:l,cancelTimeout:u}=qt();return{onOpen:(f,v=h(e))=>{a(()=>{n(f);const m=h(o);ie(m)&&m>0&&l(()=>{r(f)},m)},v)},onClose:(f,v=h(t))=>{u(),a(()=>{r(f)},v)}}},To=V({...Lr,...Oo,appendTo:{type:Qo.to.type},content:{type:String,default:""},rawContent:Boolean,persistent:Boolean,visible:{type:L(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean,...lt(["ariaLabel"])}),So=V({...so,disabled:Boolean,trigger:{type:L([String,Array]),default:"hover"},triggerKeys:{type:L(Array),default:()=>[Je.enter,Je.numpadEnter,Je.space]},focusOnTarget:Boolean}),zr=Xt({type:L(Boolean),default:null}),jr=Xt({type:L(Function)}),Dr=e=>{const t=`update:${e}`,o=`onUpdate:${e}`,n=[t],r={[e]:zr,[o]:jr};return{useModelToggle:({indicator:l,toggleReason:u,shouldHideWhenRouteChanges:s,shouldProceed:i,onShow:f,onHide:v})=>{const m=jo(),{emit:p}=m,d=m.props,g=x(()=>Ke(d[o])),w=x(()=>d[e]===null),y=T=>{l.value!==!0&&(l.value=!0,u&&(u.value=T),Ke(f)&&f(T))},O=T=>{l.value!==!1&&(l.value=!1,u&&(u.value=T),Ke(v)&&v(T))},A=T=>{if(d.disabled===!0||Ke(i)&&!i())return;const E=g.value&&Ee;E&&p(t,!0),(w.value||!E)&&y(T)},c=T=>{if(d.disabled===!0||!Ee)return;const E=g.value&&Ee;E&&p(t,!1),(w.value||!E)&&O(T)},C=T=>{Jt(T)&&(d.disabled&&T?g.value&&p(t,!1):l.value!==T&&(T?y():O()))},k=()=>{l.value?c():A()};return F(()=>d[e],C),s&&m.appContext.config.globalProperties.$route!==void 0&&F(()=>({...m.proxy.$route}),()=>{s.value&&l.value&&c()}),je(()=>{C(d[e])}),{hide:c,show:A,toggle:k,hasUpdateHandler:g}},useModelToggleProps:r,useModelToggleEmits:n}},{useModelToggleProps:Fr,useModelToggleEmits:Nr,useModelToggle:Wr}=Dr("visible"),$r=V({...ao,...Fr,...To,...So,...Eo,showArrow:{type:Boolean,default:!0}}),Kr=[...Nr,"before-show","before-hide","show","hide","open","close"],rt=(e,t)=>Qt(e)?e.includes(t):e===t,be=(e,t,o)=>n=>{rt(h(e),t)&&o(n)},Ur=Z({name:"ElTooltipTrigger",__name:"trigger",props:So,setup(e,{expose:t}){const o=e,n=ue("tooltip"),{controlled:r,id:a,open:l,onOpen:u,onClose:s,onToggle:i}=ae(yt,void 0),f=_(null),v=()=>{if(h(r)||o.disabled)return!0},m=de(o,"trigger"),p=oe(v,be(m,"hover",c=>{u(c),o.focusOnTarget&&c.target&&et(()=>{oo(c.target,{preventScroll:!0})})})),d=oe(v,be(m,"hover",s)),g=oe(v,be(m,"click",c=>{c.button===0&&i(c)})),w=oe(v,be(m,"focus",u)),y=oe(v,be(m,"focus",s)),O=oe(v,be(m,"contextmenu",c=>{c.preventDefault(),i(c)})),A=oe(v,c=>{const C=tn(c);o.triggerKeys.includes(C)&&(c.preventDefault(),i(c))});return t({triggerRef:f}),(c,C)=>(N(),ne(h(gn),{id:h(a),"virtual-ref":c.virtualRef,open:h(l),"virtual-triggering":c.virtualTriggering,class:ve(h(n).e("trigger")),onBlur:h(y),onClick:h(g),onContextmenu:h(O),onFocus:h(w),onMouseenter:h(p),onMouseleave:h(d),onKeydown:h(A)},{default:Y(()=>[le(c.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var qr=ee(Ur,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const Co=()=>{const e=Fo(),t=No(),o=x(()=>`${e.value}-popper-container-${t.prefix}`),n=x(()=>`#${o.value}`);return{id:o,selector:n}},Vr=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},Yr=()=>{const{id:e,selector:t}=Co();return Do(()=>{Ee&&(document.body.querySelector(t.value)||Vr(e.value))}),{id:e,selector:t}},Zr=e=>!e&&e!==0?[]:Qt(e)?e:[e],Gr=Z({name:"ElTooltipContent",inheritAttrs:!1,__name:"content",props:To,setup(e,{expose:t}){const o=e,{selector:n}=Co(),r=ue("tooltip"),a=_(),l=Wo(()=>{var S;return(S=a.value)==null?void 0:S.popperContentRef});let u;const{controlled:s,id:i,open:f,trigger:v,onClose:m,onOpen:p,onShow:d,onHide:g,onBeforeShow:w,onBeforeHide:y}=ae(yt,void 0),O=x(()=>o.transition||`${r.namespace.value}-fade-in-linear`),A=x(()=>o.persistent);se(()=>{u?.()});const c=x(()=>h(A)?!0:h(f)),C=x(()=>o.disabled?!1:h(f)),k=x(()=>o.appendTo||n.value),T=x(()=>{var S;return(S=o.style)!=null?S:{}}
1),E=_(!0),M=()=>{g(),D()&&oo(document.body,{preventScroll:!0}),E.value=!0},P=()=>{if(h(s))return!0},B=oe(P,()=>{o.enterable&&rt(h(v),"hover")&&p()}),b=oe(P,()=>{rt(h(v),"hover")&&m()}),R=()=>{var S,z;(z=(S=a.value)==null?void 0:S.updatePopper)==null||z.call(S),w?.()},I=()=>{y?.()},H=()=>{d()},j=()=>{o.virtualTriggering||m()},D=S=>{var z;const X=(z=a.value)==null?void 0:z.popperContentRef,Pe=S?.relatedTarget||document.activeElement;return X?.contains(Pe)};return F(()=>h(f),S=>{S?(E.value=!1,u=on(l,()=>{if(h(s))return;Zr(h(v)).every(X=>X!=="hover"&&X!=="focus")&&m()},{detectIframe:!0})):u?.()},{flush:"post"}),F(()=>o.content,()=>{var S,z;(z=(S=a.value)==null?void 0:S.updatePopper)==null||z.call(S)}),t({contentRef:a,isFocusInsideContent:D}),(S,z)=>(N(),ne(h(en),{disabled:!S.teleported,to:k.value},{default:Y(()=>[c.value||!E.value?(N(),ne(eo,{key:0,name:O.value,appear:!A.value,onAfterLeave:M,onBeforeEnter:R,onAfterEnter:H,onBeforeLeave:I,persisted:""},{default:Y(()=>[at(ge(h(_r),st({id:h(i),ref_key:"contentRef",ref:a},S.$attrs,{"aria-label":S.ariaLabel,"aria-hidden":E.value,"boundaries-padding":S.boundariesPadding,"fallback-placements":S.fallbackPlacements,"gpu-acceleration":S.gpuAcceleration,offset:S.offset,placement:S.placement,"popper-options":S.popperOptions,"arrow-offset":S.arrowOffset,strategy:S.strategy,effect:S.effect,enterable:S.enterable,pure:S.pure,"popper-class":S.popperClass,"popper-style":[S.popperStyle,T.value],"reference-el":S.referenceEl,"trigger-target-el":S.triggerTargetEl,visible:C.value,"z-index":S.zIndex,loop:S.loop,onMouseenter:h(B),onMouseleave:h(b),onBlur:j,onClose:h(m)}),{default:Y(()=>[le(S.$slots,"default")]),_:3}
1,16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","arrow-offset","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","loop","onMouseenter","onMouseleave","onClose"]),[[to,C.value]])]),_:3},8,["name","appear"])):Le("v-if",!0)]),_:3},8,["disabled","to"]))}});var Xr=ee(Gr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Jr=["innerHTML"],Qr={key:1},ea=Z({name:"ElTooltip",__name:"tooltip",props:$r,emits:Kr,setup(e,{expose:t,emit:o}){const n=e,r=o;Yr();const a=ue("tooltip"),l=$o(),u=_(),s=_(),i=()=>{var c;const C=h(u);C&&((c=C.popperInstanceRef)==null||c.update())},f=_(!1),v=_(),{show:m,hide:p,hasUpdateHandler:d}=Wr({indicator:f,toggleReason:v}),{onOpen:g,onClose:w}=Hr({showAfter:de(n,"showAfter"),hideAfter:de(n,"hideAfter"),autoClose:de(n,"autoClose"),open:m,close:p}),y=x(()=>Jt(n.visible)&&!d.value),O=x(()=>[a.b(),n.popperClass]);Oe(yt,{controlled:y,id:l,open:Ko(f),trigger:de(n,"trigger"),onOpen:g,onClose:w,onToggle:c=>{h(f)?w(c):g(c)},onShow:()=>{r("show",v.value)},onHide:()=>{r("hide",v.value)},onBeforeShow:()=>{r("before-show",v.value)},onBeforeHide:()=>{r("before-hide",v.value)},updatePopper:i}),F(()=>n.disabled,c=>{c&&f.value&&(f.value=!1)});const A=c=>{var C;return(C=s.value)==null?void 0:C.isFocusInsideContent(c)};return Uo(()=>f.value&&p()),se(()=>{v.value=void 0}),t({popperRef:u,contentRef:s,isFocusInsideContent:A,updatePopper:i,onOpen:g,onClose:w,hide:p}),(c,C)=>(N(),ne(h(Ir),{ref_key:"popperRef",ref:u,role:c.role},{default:Y(()=>[ge(qr,{disabled:c.disabled,trigger:c.trigger,"trigger-keys":c.triggerKeys,"virtual-ref":c.virtualRef,"virtual-triggering":c.virtualTriggering,"focus-on-target":c.focusOnTarget},{default:Y(()=>[c.$slots.default?le(c.$slots,"default",{key:0}):Le("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering","focus-on-target"]),ge(Xr,{ref_key:"contentRef",ref:s,"aria-label":c.ariaLabel,"boundaries-padding":c.boundariesPadding,content:c.content,disabled:c.disabled,effect:c.effect,enterable:c.enterable,"fallback-placements":c.fallbackPlacements,"hide-after":c.hideAfter,"gpu-acceleration":c.gpuAcceleration,offset:c.offset,persistent:c.persistent,"popper-class":O.value,"popper-style":c.popperStyle,placement:c.placement,"popper-options":c.popperOptions,"arrow-offset":c.arrowOffset,pure:c.pure,"raw-content":c.rawContent,"reference-el":c.referenceEl,"trigger-target-el":c.triggerTargetEl,"show-after":c.showAfter,strategy:c.strategy,teleported:c.teleported,transition:c.transition,"virtual-triggering":c.virtualTriggering,"z-index":c.zIndex,"append-to":c.appendTo,loop:c.loop},{default:Y(()=>[le(c.$slots,"content",{},()=>[c.rawContent?(N(),Te("span",{key:0,innerHTML:c.content},null,8,Jr)):(N(),Te("span",Qr,qo(c.content),1))]),c.showArrow?(N(),ne(h(cn),{key:0})):Le("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","arrow-offset","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to","loop"])]),_:3},8,["role"]))}});var ta=ee(ea,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Oa=it(ta),ye=4,oa={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"}},na=({move:e,size:t,bar:o})=>({[o.size]:t,transform:`translate${o.axis}(${e}%)`}),wt=Symbol("scrollbarContextKey"),ra=V({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),aa="Thumb",sa=Z({__name:"thumb",props:ra,setup(e){const t=e,o=ae(wt),n=ue("scrollbar");o||Jo(aa,"can not inject scrollbar context");const r=_(),a=_(),l=_({}),u=_(!1);let s=!1,i=!1,f=0,v=0,m=Ee?document.onselectstart:null;const p=x(()=>oa[t.vertical?"vertical":"horizontal"]),d=x(()=>na({size:t.size,move:t.move,bar:p.value})),g=x(()=>r.value[p.value.offset]**2/o.wrapElement[p.value.scrollSize]/t.ratio/a.value[p.value.offset]),w=E=>{var M;if(E.stopPropagation(),E.ctrlKey||[1,2].includes(E.button))return;(M=window.getSelection())==null||M.removeAllRanges(),O(E);const P=E.currentTarget;P&&(l.value[p.value.axis]=P[p.value.offset]-(E[p.value.client]-P.getBoundingClientRect()[p.value.direction]))},y=E=>{if(!a.value||!r.value||!o.wrapElement)return;const M=Math.abs(E.target.getBoundingClientRect()[p.value.direction]-E[p.value.client]),P=a.value[p.value.offset]/2,B=(M-P)*100*g.value/r.value[p.value.offset];o.wrapElement[p.value.scroll]=B*o.wrapElement[p.value.scrollSize]/100},O=E=>{E.stopImmediatePropagation(),s=!0,f=o.wrapElement.scrollHeight,v=o.wrapElement.scrollWidth,document.addEventListener("mousemove",A),document.addEventListener("mouseup",c),m=document.onselectstart,document.onselectstart=()=>!1},A=E=>{if(!r.value||!a.value||s===!1)return;const M=l.value[p.value.axis];if(!M)return;const P=(r.value.getBoundingClientRect()[p.value.direction]-E[p.value.client])*-1,B=a.value[p.value.offset]-M,b=(P-B)*100*g.value/r.value[p.value.offset];p.value.scroll==="scrollLeft"?o.wrapElement[p.value.scroll]=b*v/100:o.wrapElement[p.value.scroll]=b*f/100},c=()=>{s=!1,l.value[p.value.axis]=0,document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",c),T(),i&&(u.value=!1)},C=()=>{i=!1,u.value=!!t.size},k=()=>{i=!0,u.value=s};se(()=>{T(),document.removeEventListener("mouseup",c)});const T=()=>{document.onselectstart!==m&&(document.onselectstart=m)};return ot(de(o,"scrollbarElement"),"mousemove",C),ot(de(o,"scrollbarElement"),"mouseleave",k),(E,M)=>(N(),ne(eo,{name:h(n).b("fade"),persisted:""},{default:Y(()=>[at(tt("div",{ref_key:"instance",ref:r,class:ve([h(n).e("bar"),h(n).is(p.value.key)]),onMousedown:y,onClick:M[0]||(M[0]=Vo(()=>{},["stop"]))},[tt("div",{ref_key:"thumb",ref:a,class:ve(h(n).e("thumb")),style:Ve(d.value),onMousedown:w},null,38)],34),[[to,E.always||u.value]])]),_:1},8,["name"]))}});var Vt=ee(sa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const ia=V({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),la=Z({__name:"bar",props:ia,setup(e,{expose:t}){const o=e,n=ae(wt),r=_(0),a=_(0),l=_(""),u=_(""),s=_(1),i=_(1);return t({handleScroll:m=>{if(m){const p=m.offsetHeight-ye,d=m.offsetWidth-ye;a.value=m.scrollTop*100/p*s.value,r.value=m.scrollLeft*100/d*i.value}},update:()=>{const m=n?.wrapElement;if(!m)return;const p=m.offsetHeight-ye,d=m.offsetWidth-ye,g=p**2/m.scrollHeight,w=d**2/m.scrollWidth,y=Math.max(g,o.minSize),O=Math.max(w,o.minSize);s.value=g/(p-g)/(y/(p-y)),i.value=w/(d-w)/(O/(d-O)),u.value=y+ye<p?`${y}px`:"",l.value=O+ye<d?`${O}px`:""}}),(m,p)=>(N(),Te(Zt,null,[ge(Vt,{move:r.value,ratio:i.value,size:l.value,always:m.always},null,8,["move","ratio","size","always"]),ge(Vt,{move:a.value,ratio:s.value,size:u.value,vertical:"",always:m.always},null,8,["move","ratio","size","always"])],64))}});var ua=ee(la,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const ca=V({distance:{type:Number,default:0},height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:L([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:Boolean,minSize:{type:Number,default:20},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...lt(["ariaLabel","ariaOrientation"])}),pa={"end-reached":e=>["left","right","top","bottom"].includes(e),scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(ie)},fa=["tabindex"],da="ElScrollbar",va=Z({name:da,__name:"scrollbar",props:ca,emits:pa,setup(e,{expose:t,emit:o}){const n=e,r=o,a=ue("scrollbar");let l,u,s,i=0,f=0,v="";const m={bottom:!1,top:!1,right:!1,left:!1},p=_(),d=_(),g=_(),w=_(),y=x(()=>{const b={},R=_t(n.height),I=_t(n.maxHeight);return R&&(b.height=R),I&&(b.maxHeight=I),[n.wrapStyle,b]}),O=x(()=>[n.wrapClass,a.e("wrap"),{[a.em("wrap","hidden-default")]:!n.native}]),A=x(()=>[a.e("view"),n.viewClass]),c=b=>{var R;return(R=m[b])!=null?R:!1}
1,C={top:"bottom",bottom:"top",left:"right",right:"left"},k=b=>{const R=C[v];if(!R)return;const I=b[v],H=b[R];I&&!m[v]&&(m[v]=!0),!H&&m[R]&&(m[R]=!1)},T=()=>{var b;if(d.value){(b=w.value)==null||b.handleScroll(d.value);const R=i,I=f;i=d.value.scrollTop,f=d.value.scrollLeft;const H={bottom:i+d.value.clientHeight>=d.value.scrollHeight-n.distance,top:i<=n.distance&&R!==0,right:f+d.value.clientWidth>=d.value.scrollWidth-n.distance&&I!==f,left:f<=n.distance&&I!==0};if(r("scroll",{scrollTop:i,scrollLeft:f}),R!==i&&(v=i>R?"bottom":"top"),I!==f&&(v=f>I?"right":"left"),n.distance>0){if(c(v))return;k(H)}H[v]&&r("end-reached",v)}};function E(b,R){Yt(b)?d.value.scrollTo(b):ie(b)&&ie(R)&&d.value.scrollTo(b,R)}const M=b=>{ie(b)&&(d.value.scrollTop=b)},P=b=>{ie(b)&&(d.value.scrollLeft=b)},B=()=>{var b;(b=w.value)==null||b.update(),m[v]=!1};return F(()=>n.noresize,b=>{b?(l?.(),u?.(),s?.()):({stop:l}=Lt(g,B),{stop:u}=Lt(d,B),s=ot("resize",B))},{immediate:!0}),F(()=>[n.maxHeight,n.height],()=>{n.native||et(()=>{var b;B(),d.value&&((b=w.value)==null||b.handleScroll(d.value))})}),Oe(wt,Yo({scrollbarElement:p,wrapElement:d})),Zo(()=>{d.value&&(d.value.scrollTop=i,d.value.scrollLeft=f)}),je(()=>{n.native||et(()=>{B()})}),Go(()=>B()),t({wrapRef:d,update:B,scrollTo:E,setScrollTop:M,setScrollLeft:P,handleScroll:T}),(b,R)=>(N(),Te("div",{ref_key:"scrollbarRef",ref:p,class:ve(h(a).b())},[tt("div",{ref_key:"wrapRef",ref:d,class:ve(O.value),style:Ve(y.value),tabindex:b.tabindex,onScroll:T},[(N(),ne(Xo(b.tag),{id:b.id,ref_key:"resizeRef",ref:g,class:ve(A.value),style:Ve(b.viewStyle),role:b.role,"aria-label":b.ariaLabel,"aria-orientation":b.ariaOrientation},{default:Y(()=>[le(b.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,fa),b.native?Le("v-if",!0):(N(),ne(ua,{key:0,ref_key:"barRef",ref:w,always:b.always,"min-size":b.minSize},null,8,["always","min-size"]))],2))}});var ma=ee(va,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const Ta=it(ma);export{co as A,Ta as E,vn as O,Oa as a,So as b,pt as c,an as r,pa as s,To as u,br as y};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.