全栈小学生 b4d1350cf3 update admin
2023-07-01 16:28:06 +08:00

2 lines
40 KiB
JavaScript

import{ci as hn,c1 as Je,cj as yn,aJ as bn,aw as _t,d as M,j as A,ac as Fe,w as D,o as Ue,a0 as wn,i as we,f as Ft,u as c,s as On,r as j,$ as Pe,cb as bt,bk as Tn,bG as En,bO as Cn,b_ as xn,ck as Rn,b as Y,V as Ee,g as $,t as ie,_ as se,h as Se,U as le,m as V,n as Ne,v as Dt,x as An,N as Ge,a1 as Lt,cl as Pn,A as Sn,I as kn,bH as In,cm as Mn,F as Ce,bM as We,aA as $t,D as ce,E as ee,M as Qe,T as xe,ar as wt,y as Nt,Q as Bn,aH as Le,aQ as jn,aP as _n,bu as Fn,cn as Dn,L as Ln}from"./base-45eb5090.js";import{b as $n,c as Nn,E as Ot}from"./focus-trap-318ae2e0.js";import{u as Wt,v as Wn,T as Hn,o as Un}from"./event-4977bef7.js";var qn=/\s/;function Kn(e){for(var t=e.length;t--&&qn.test(e.charAt(t)););return t}var zn=/^\s+/;function Vn(e){return e&&e.slice(0,Kn(e)+1).replace(zn,"")}var Tt=0/0,Zn=/^[-+]0x[0-9a-f]+$/i,Jn=/^0b[01]+$/i,Gn=/^0o[0-7]+$/i,Xn=parseInt;function Et(e){if(typeof e=="number")return e;if(hn(e))return Tt;if(Je(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Je(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Vn(e);var n=Jn.test(e);return n||Gn.test(e)?Xn(e.slice(2),n?2:8):Zn.test(e)?Tt:+e}var Qn=function(){return yn.Date.now()};const Ze=Qn;var Yn="Expected a function",eo=Math.max,to=Math.min;function fa(e,t,n){var o,r,a,s,l,i,u=0,f=!1,v=!1,h=!0;if(typeof e!="function")throw new TypeError(Yn);t=Et(t)||0,Je(n)&&(f=!!n.leading,v="maxWait"in n,a=v?eo(Et(n.maxWait)||0,t):a,h="trailing"in n?!!n.trailing:h);function m(O){var b=o,C=r;return o=r=void 0,u=O,s=e.apply(C,b),s}function g(O){return u=O,l=setTimeout(p,t),f?m(O):s}function d(O){var b=O-i,C=O-u,B=t-b;return v?to(B,a-C):B}function E(O){var b=O-i,C=O-u;return i===void 0||b>=t||b<0||v&&C>=a}function p(){var O=Ze();if(E(O))return T(O);l=setTimeout(p,d(O))}function T(O){return l=void 0,h&&o?m(O):(o=r=void 0,s)}function x(){l!==void 0&&clearTimeout(l),u=0,o=i=r=l=void 0}function y(){return l===void 0?s:T(Ze())}function R(){var O=Ze(),b=E(O);if(o=arguments,r=this,i=O,b){if(l===void 0)return g(i);if(v)return clearTimeout(l),l=setTimeout(p,t),m(i)}return l===void 0&&(l=setTimeout(p,t)),s}return R.cancel=x,R.flush=y,R}function no(e){return e===void 0}const X=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{const a=e==null?void 0:e(r);if(n===!1||!a)return t==null?void 0:t(r)},da=e=>t=>t.pointerType==="mouse"?e(t):void 0,va=e=>["",...bn].includes(e),Ye=Symbol("popper"),Ht=Symbol("popperContent"),et=Symbol("elTooltip"),oo=_t({type:M(Boolean),default:null}),ro=_t({type:M(Function)}),ao=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],r={[e]:oo,[n]:ro};return{useModelToggle:({indicator:s,toggleReason:l,shouldHideWhenRouteChanges:i,shouldProceed:u,onShow:f,onHide:v})=>{const h=wn(),{emit:m}=h,g=h.props,d=A(()=>Fe(g[n])),E=A(()=>g[e]===null),p=b=>{s.value!==!0&&(s.value=!0,l&&(l.value=b),Fe(f)&&f(b))},T=b=>{s.value!==!1&&(s.value=!1,l&&(l.value=b),Fe(v)&&v(b))},x=b=>{if(g.disabled===!0||Fe(u)&&!u())return;const C=d.value&&we;C&&m(t,!0),(E.value||!C)&&p(b)},y=b=>{if(g.disabled===!0||!we)return;const C=d.value&&we;C&&m(t,!1),(E.value||!C)&&T(b)},R=b=>{Ft(b)&&(g.disabled&&b?d.value&&m(t,!1):s.value!==b&&(b?p():T()))},O=()=>{s.value?y():x()};return D(()=>g[e],R),i&&h.appContext.config.globalProperties.$route!==void 0&&D(()=>({...h.proxy.$route}),()=>{i.value&&s.value&&y()}),Ue(()=>{R(g[e])}),{hide:y,show:x,toggle:O,hasUpdateHandler:d}},useModelToggleProps:r,useModelToggleEmits:o}};var N="top",U="bottom",q="right",W="left",tt="auto",ke=[N,U,q,W],fe="start",Re="end",io="clippingParents",Ut="viewport",be="popper",so="reference",Ct=ke.reduce(function(e,t){return e.concat([t+"-"+fe,t+"-"+Re])},[]),nt=[].concat(ke,[tt]).reduce(function(e,t){return e.concat([t,t+"-"+fe,t+"-"+Re])},[]),lo="beforeRead",uo="read",po="afterRead",co="beforeMain",fo="main",vo="afterMain",mo="beforeWrite",go="write",ho="afterWrite",yo=[lo,uo,po,co,fo,vo,mo,go,ho];function J(e){return e?(e.nodeName||"").toLowerCase():null}function K(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function de(e){var t=K(e).Element;return e instanceof t||e instanceof Element}function H(e){var t=K(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ot(e){if(typeof ShadowRoot>"u")return!1;var t=K(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function bo(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},a=t.elements[n];!H(a)||!J(a)||(Object.assign(a.style,o),Object.keys(r).forEach(function(s){var l=r[s];l===!1?a.removeAttribute(s):a.setAttribute(s,l===!0?"":l)}))})}function wo(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(o){var r=t.elements[o],a=t.attributes[o]||{},s=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=s.reduce(function(i,u){return i[u]="",i},{});!H(r)||!J(r)||(Object.assign(r.style,l),Object.keys(a).forEach(function(i){r.removeAttribute(i)}))})}}var qt={name:"applyStyles",enabled:!0,phase:"write",fn:bo,effect:wo,requires:["computeStyles"]};function Z(e){return e.split("-")[0]}var ae=Math.max,He=Math.min,ve=Math.round;function me(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(H(e)&&t){var a=e.offsetHeight,s=e.offsetWidth;s>0&&(o=ve(n.width)/s||1),a>0&&(r=ve(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 rt(e){var t=me(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 Kt(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ot(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Q(e){return K(e).getComputedStyle(e)}function Oo(e){return["table","td","th"].indexOf(J(e))>=0}function te(e){return((de(e)?e.ownerDocument:e.document)||window.document).documentElement}function qe(e){return J(e)==="html"?e:e.assignedSlot||e.parentNode||(ot(e)?e.host:null)||te(e)}function xt(e){return!H(e)||Q(e).position==="fixed"?null:e.offsetParent}function To(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&H(e)){var o=Q(e);if(o.position==="fixed")return null}var r=qe(e);for(ot(r)&&(r=r.host);H(r)&&["html","body"].indexOf(J(r))<0;){var a=Q(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 Ie(e){for(var t=K(e),n=xt(e);n&&Oo(n)&&Q(n).position==="static";)n=xt(n);return n&&(J(n)==="html"||J(n)==="body"&&Q(n).position==="static")?t:n||To(e)||t}function at(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Oe(e,t,n){return ae(e,He(t,n))}function Eo(e,t,n){var o=Oe(e,t,n);return o>n?n:o}function zt(){return{top:0,right:0,bottom:0,left:0}}function Vt(e){return Object.assign({},zt(),e)}function Zt(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var Co=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Vt(typeof e!="number"?e:Zt(e,ke))};function xo(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,l=Z(n.placement),i=at(l),u=[W,q].indexOf(l)>=0,f=u?"height":"width";if(!(!a||!s)){var v=Co(r.padding,n),h=rt(a),m=i==="y"?N:W,g=i==="y"?U:q,d=n.rects.reference[f]+n.rects.reference[i]-s[i]-n.rects.popper[f],E=s[i]-n.rects.reference[i],p=Ie(a),T=p?i==="y"?p.clientHeight||0:p.clientWidth||0:0,x=d/2-E/2,y=v[m],R=T-h[f]-v[g],O=T/2-h[f]/2+x,b=Oe(y,O,R),C=i;n.modifiersData[o]=(t={},t[C]=b,t.centerOffset=b-O,t)}}function Ro(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!Kt(t.elements.popper,r)||(t.elements.arrow=r))}var Ao={name:"arrow",enabled:!0,phase:"main",fn:xo,effect:Ro,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ge(e){return e.split("-")[1]}var Po={top:"auto",right:"auto",bottom:"auto",left:"auto"};function So(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:ve(t*r)/r||0,y:ve(n*r)/r||0}}function Rt(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,s=e.offsets,l=e.position,i=e.gpuAcceleration,u=e.adaptive,f=e.roundOffsets,v=e.isFixed,h=s.x,m=h===void 0?0:h,g=s.y,d=g===void 0?0:g,E=typeof f=="function"?f({x:m,y:d}):{x:m,y:d};m=E.x,d=E.y;var p=s.hasOwnProperty("x"),T=s.hasOwnProperty("y"),x=W,y=N,R=window;if(u){var O=Ie(n),b="clientHeight",C="clientWidth";if(O===K(n)&&(O=te(n),Q(O).position!=="static"&&l==="absolute"&&(b="scrollHeight",C="scrollWidth")),O=O,r===N||(r===W||r===q)&&a===Re){y=U;var B=v&&O===R&&R.visualViewport?R.visualViewport.height:O[b];d-=B-o.height,d*=i?1:-1}if(r===W||(r===N||r===U)&&a===Re){x=q;var P=v&&O===R&&R.visualViewport?R.visualViewport.width:O[C];m-=P-o.width,m*=i?1:-1}}var I=Object.assign({position:l},u&&Po),L=f===!0?So({x:m,y:d}):{x:m,y:d};if(m=L.x,d=L.y,i){var k;return Object.assign({},I,(k={},k[y]=T?"0":"",k[x]=p?"0":"",k.transform=(R.devicePixelRatio||1)<=1?"translate("+m+"px, "+d+"px)":"translate3d("+m+"px, "+d+"px, 0)",k))}return Object.assign({},I,(t={},t[y]=T?d+"px":"",t[x]=p?m+"px":"",t.transform="",t))}function ko(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,a=n.adaptive,s=a===void 0?!0:a,l=n.roundOffsets,i=l===void 0?!0:l,u={placement:Z(t.placement),variation:ge(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,Rt(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Rt(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:i})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Jt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ko,data:{}},De={passive:!0};function Io(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=r===void 0?!0:r,s=o.resize,l=s===void 0?!0:s,i=K(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(f){f.addEventListener("scroll",n.update,De)}),l&&i.addEventListener("resize",n.update,De),function(){a&&u.forEach(function(f){f.removeEventListener("scroll",n.update,De)}),l&&i.removeEventListener("resize",n.update,De)}}var Gt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Io,data:{}},Mo={left:"right",right:"left",bottom:"top",top:"bottom"};function $e(e){return e.replace(/left|right|bottom|top/g,function(t){return Mo[t]})}var Bo={start:"end",end:"start"};function At(e){return e.replace(/start|end/g,function(t){return Bo[t]})}function it(e){var t=K(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function st(e){return me(te(e)).left+it(e).scrollLeft}function jo(e){var t=K(e),n=te(e),o=t.visualViewport,r=n.clientWidth,a=n.clientHeight,s=0,l=0;return o&&(r=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,l=o.offsetTop)),{width:r,height:a,x:s+st(e),y:l}}function _o(e){var t,n=te(e),o=it(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=ae(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=ae(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+st(e),i=-o.scrollTop;return Q(r||n).direction==="rtl"&&(l+=ae(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:s,x:l,y:i}}function lt(e){var t=Q(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Xt(e){return["html","body","#document"].indexOf(J(e))>=0?e.ownerDocument.body:H(e)&&lt(e)?e:Xt(qe(e))}function Te(e,t){var n;t===void 0&&(t=[]);var o=Xt(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),a=K(o),s=r?[a].concat(a.visualViewport||[],lt(o)?o:[]):o,l=t.concat(s);return r?l:l.concat(Te(qe(s)))}function Xe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Fo(e){var t=me(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 Pt(e,t){return t===Ut?Xe(jo(e)):de(t)?Fo(t):Xe(_o(te(e)))}function Do(e){var t=Te(qe(e)),n=["absolute","fixed"].indexOf(Q(e).position)>=0,o=n&&H(e)?Ie(e):e;return de(o)?t.filter(function(r){return de(r)&&Kt(r,o)&&J(r)!=="body"}):[]}function Lo(e,t,n){var o=t==="clippingParents"?Do(e):[].concat(t),r=[].concat(o,[n]),a=r[0],s=r.reduce(function(l,i){var u=Pt(e,i);return l.top=ae(u.top,l.top),l.right=He(u.right,l.right),l.bottom=He(u.bottom,l.bottom),l.left=ae(u.left,l.left),l},Pt(e,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Qt(e){var t=e.reference,n=e.element,o=e.placement,r=o?Z(o):null,a=o?ge(o):null,s=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,i;switch(r){case N:i={x:s,y:t.y-n.height};break;case U:i={x:s,y:t.y+t.height};break;case q:i={x:t.x+t.width,y:l};break;case W:i={x:t.x-n.width,y:l};break;default:i={x:t.x,y:t.y}}var u=r?at(r):null;if(u!=null){var f=u==="y"?"height":"width";switch(a){case fe:i[u]=i[u]-(t[f]/2-n[f]/2);break;case Re:i[u]=i[u]+(t[f]/2-n[f]/2);break}}return i}function Ae(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,a=n.boundary,s=a===void 0?io:a,l=n.rootBoundary,i=l===void 0?Ut:l,u=n.elementContext,f=u===void 0?be:u,v=n.altBoundary,h=v===void 0?!1:v,m=n.padding,g=m===void 0?0:m,d=Vt(typeof g!="number"?g:Zt(g,ke)),E=f===be?so:be,p=e.rects.popper,T=e.elements[h?E:f],x=Lo(de(T)?T:T.contextElement||te(e.elements.popper),s,i),y=me(e.elements.reference),R=Qt({reference:y,element:p,strategy:"absolute",placement:r}),O=Xe(Object.assign({},p,R)),b=f===be?O:y,C={top:x.top-b.top+d.top,bottom:b.bottom-x.bottom+d.bottom,left:x.left-b.left+d.left,right:b.right-x.right+d.right},B=e.modifiersData.offset;if(f===be&&B){var P=B[r];Object.keys(C).forEach(function(I){var L=[q,U].indexOf(I)>=0?1:-1,k=[N,U].indexOf(I)>=0?"y":"x";C[I]+=P[k]*L})}return C}function $o(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,s=n.padding,l=n.flipVariations,i=n.allowedAutoPlacements,u=i===void 0?nt:i,f=ge(o),v=f?l?Ct:Ct.filter(function(g){return ge(g)===f}):ke,h=v.filter(function(g){return u.indexOf(g)>=0});h.length===0&&(h=v);var m=h.reduce(function(g,d){return g[d]=Ae(e,{placement:d,boundary:r,rootBoundary:a,padding:s})[Z(d)],g},{});return Object.keys(m).sort(function(g,d){return m[g]-m[d]})}function No(e){if(Z(e)===tt)return[];var t=$e(e);return[At(e),t,At(t)]}function Wo(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=r===void 0?!0:r,s=n.altAxis,l=s===void 0?!0:s,i=n.fallbackPlacements,u=n.padding,f=n.boundary,v=n.rootBoundary,h=n.altBoundary,m=n.flipVariations,g=m===void 0?!0:m,d=n.allowedAutoPlacements,E=t.options.placement,p=Z(E),T=p===E,x=i||(T||!g?[$e(E)]:No(E)),y=[E].concat(x).reduce(function(oe,G){return oe.concat(Z(G)===tt?$o(t,{placement:G,boundary:f,rootBoundary:v,padding:u,flipVariations:g,allowedAutoPlacements:d}):G)},[]),R=t.rects.reference,O=t.rects.popper,b=new Map,C=!0,B=y[0],P=0;P<y.length;P++){var I=y[P],L=Z(I),k=ge(I)===fe,_=[N,U].indexOf(L)>=0,w=_?"width":"height",S=Ae(t,{placement:I,boundary:f,rootBoundary:v,altBoundary:h,padding:u}),F=_?k?q:W:k?U:N;R[w]>O[w]&&(F=$e(F));var ne=$e(F),z=[];if(a&&z.push(S[L]<=0),l&&z.push(S[F]<=0,S[ne]<=0),z.every(function(oe){return oe})){B=I,C=!1;break}b.set(I,z)}if(C)for(var Me=g?3:1,Ke=function(oe){var G=y.find(function(je){var ye=b.get(je);if(ye)return ye.slice(0,oe).every(function(ue){return ue})});if(G)return B=G,"break"},he=Me;he>0;he--){var Be=Ke(he);if(Be==="break")break}t.placement!==B&&(t.modifiersData[o]._skip=!0,t.placement=B,t.reset=!0)}}var Ho={name:"flip",enabled:!0,phase:"main",fn:Wo,requiresIfExists:["offset"],data:{_skip:!1}};function St(e,t,n){return n===void 0&&(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 kt(e){return[N,q,U,W].some(function(t){return e[t]>=0})}function Uo(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,s=Ae(t,{elementContext:"reference"}),l=Ae(t,{altBoundary:!0}),i=St(s,o),u=St(l,r,a),f=kt(i),v=kt(u);t.modifiersData[n]={referenceClippingOffsets:i,popperEscapeOffsets:u,isReferenceHidden:f,hasPopperEscaped:v},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":v})}var qo={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Uo};function Ko(e,t,n){var o=Z(e),r=[W,N].indexOf(o)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=a[0],l=a[1];return s=s||0,l=(l||0)*r,[W,q].indexOf(o)>=0?{x:l,y:s}:{x:s,y:l}}function zo(e){var t=e.state,n=e.options,o=e.name,r=n.offset,a=r===void 0?[0,0]:r,s=nt.reduce(function(f,v){return f[v]=Ko(v,t.rects,a),f},{}),l=s[t.placement],i=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=s}var Vo={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:zo};function Zo(e){var t=e.state,n=e.name;t.modifiersData[n]=Qt({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Yt={name:"popperOffsets",enabled:!0,phase:"read",fn:Zo,data:{}};function Jo(e){return e==="x"?"y":"x"}function Go(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=r===void 0?!0:r,s=n.altAxis,l=s===void 0?!1:s,i=n.boundary,u=n.rootBoundary,f=n.altBoundary,v=n.padding,h=n.tether,m=h===void 0?!0:h,g=n.tetherOffset,d=g===void 0?0:g,E=Ae(t,{boundary:i,rootBoundary:u,padding:v,altBoundary:f}),p=Z(t.placement),T=ge(t.placement),x=!T,y=at(p),R=Jo(y),O=t.modifiersData.popperOffsets,b=t.rects.reference,C=t.rects.popper,B=typeof d=="function"?d(Object.assign({},t.rects,{placement:t.placement})):d,P=typeof B=="number"?{mainAxis:B,altAxis:B}:Object.assign({mainAxis:0,altAxis:0},B),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(O){if(a){var k,_=y==="y"?N:W,w=y==="y"?U:q,S=y==="y"?"height":"width",F=O[y],ne=F+E[_],z=F-E[w],Me=m?-C[S]/2:0,Ke=T===fe?b[S]:C[S],he=T===fe?-C[S]:-b[S],Be=t.elements.arrow,oe=m&&Be?rt(Be):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:zt(),je=G[_],ye=G[w],ue=Oe(0,b[S],oe[S]),pn=x?b[S]/2-Me-ue-je-P.mainAxis:Ke-ue-je-P.mainAxis,cn=x?-b[S]/2+Me+ue+ye+P.mainAxis:he+ue+ye+P.mainAxis,ze=t.elements.arrow&&Ie(t.elements.arrow),fn=ze?y==="y"?ze.clientTop||0:ze.clientLeft||0:0,pt=(k=I==null?void 0:I[y])!=null?k:0,dn=F+pn-pt-fn,vn=F+cn-pt,ct=Oe(m?He(ne,dn):ne,F,m?ae(z,vn):z);O[y]=ct,L[y]=ct-F}if(l){var ft,mn=y==="x"?N:W,gn=y==="x"?U:q,re=O[R],_e=R==="y"?"height":"width",dt=re+E[mn],vt=re-E[gn],Ve=[N,W].indexOf(p)!==-1,mt=(ft=I==null?void 0:I[R])!=null?ft:0,gt=Ve?dt:re-b[_e]-C[_e]-mt+P.altAxis,ht=Ve?re+b[_e]+C[_e]-mt-P.altAxis:vt,yt=m&&Ve?Eo(gt,re,ht):Oe(m?gt:dt,re,m?ht:vt);O[R]=yt,L[R]=yt-re}t.modifiersData[o]=L}}var Xo={name:"preventOverflow",enabled:!0,phase:"main",fn:Go,requiresIfExists:["offset"]};function Qo(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Yo(e){return e===K(e)||!H(e)?it(e):Qo(e)}function er(e){var t=e.getBoundingClientRect(),n=ve(t.width)/e.offsetWidth||1,o=ve(t.height)/e.offsetHeight||1;return n!==1||o!==1}function tr(e,t,n){n===void 0&&(n=!1);var o=H(t),r=H(t)&&er(t),a=te(t),s=me(e,r),l={scrollLeft:0,scrollTop:0},i={x:0,y:0};return(o||!o&&!n)&&((J(t)!=="body"||lt(a))&&(l=Yo(t)),H(t)?(i=me(t,!0),i.x+=t.clientLeft,i.y+=t.clientTop):a&&(i.x=st(a))),{x:s.left+l.scrollLeft-i.x,y:s.top+l.scrollTop-i.y,width:s.width,height:s.height}}function nr(e){var t=new Map,n=new Set,o=[];e.forEach(function(a){t.set(a.name,a)});function r(a){n.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(l){if(!n.has(l)){var i=t.get(l);i&&r(i)}}),o.push(a)}return e.forEach(function(a){n.has(a.name)||r(a)}),o}function or(e){var t=nr(e);return yo.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function rr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function ar(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var It={placement:"bottom",modifiers:[],strategy:"absolute"};function Mt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(o){return!(o&&typeof o.getBoundingClientRect=="function")})}function ut(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,o=n===void 0?[]:n,r=t.defaultOptions,a=r===void 0?It:r;return function(s,l,i){i===void 0&&(i=a);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},It,a),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},f=[],v=!1,h={state:u,setOptions:function(d){var E=typeof d=="function"?d(u.options):d;g(),u.options=Object.assign({},a,u.options,E),u.scrollParents={reference:de(s)?Te(s):s.contextElement?Te(s.contextElement):[],popper:Te(l)};var p=or(ar([].concat(o,u.options.modifiers)));return u.orderedModifiers=p.filter(function(T){return T.enabled}),m(),h.update()},forceUpdate:function(){if(!v){var d=u.elements,E=d.reference,p=d.popper;if(Mt(E,p)){u.rects={reference:tr(E,Ie(p),u.options.strategy==="fixed"),popper:rt(p)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(C){return u.modifiersData[C.name]=Object.assign({},C.data)});for(var T=0;T<u.orderedModifiers.length;T++){if(u.reset===!0){u.reset=!1,T=-1;continue}var x=u.orderedModifiers[T],y=x.fn,R=x.options,O=R===void 0?{}:R,b=x.name;typeof y=="function"&&(u=y({state:u,options:O,name:b,instance:h})||u)}}}},update:rr(function(){return new Promise(function(d){h.forceUpdate(),d(u)})}),destroy:function(){g(),v=!0}};if(!Mt(s,l))return h;h.setOptions(i).then(function(d){!v&&i.onFirstUpdate&&i.onFirstUpdate(d)});function m(){u.orderedModifiers.forEach(function(d){var E=d.name,p=d.options,T=p===void 0?{}:p,x=d.effect;if(typeof x=="function"){var y=x({state:u,name:E,instance:h,options:T}),R=function(){};f.push(y||R)}})}function g(){f.forEach(function(d){return d()}),f=[]}return h}}ut();var ir=[Gt,Yt,Jt,qt];ut({defaultModifiers:ir});var sr=[Gt,Yt,Jt,qt,Vo,Ho,Xo,Ao,qo],lr=ut({defaultModifiers:sr});const ur=(e,t,n={})=>{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:i})=>{const u=pr(i);Object.assign(s.value,u)},requires:["computeStyles"]},r=A(()=>{const{onFirstUpdate:i,placement:u,strategy:f,modifiers:v}=c(n);return{onFirstUpdate:i,placement:u||"bottom",strategy:f||"absolute",modifiers:[...v||[],o,{name:"applyStyles",enabled:!1}]}}),a=On(),s=j({styles:{popper:{position:c(r).strategy,left:"0",right:"0"},arrow:{position:"absolute"}},attributes:{}}),l=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return D(r,i=>{const u=c(a);u&&u.setOptions(i)},{deep:!0}),D([e,t],([i,u])=>{l(),!(!i||!u)&&(a.value=lr(i,u,c(r)))}),Pe(()=>{l()}),{state:A(()=>{var i;return{...((i=c(a))==null?void 0:i.state)||{}}}),styles:A(()=>c(s).styles),attributes:A(()=>c(s).attributes),update:()=>{var i;return(i=c(a))==null?void 0:i.update()},forceUpdate:()=>{var i;return(i=c(a))==null?void 0:i.forceUpdate()},instanceRef:A(()=>c(a))}};function pr(e){const t=Object.keys(e.elements),n=bt(t.map(r=>[r,e.styles[r]||{}])),o=bt(t.map(r=>[r,e.attributes[r]]));return{styles:n,attributes:o}}function cr(){let e;const t=(o,r)=>{n(),e=window.setTimeout(o,r)},n=()=>window.clearTimeout(e);return Tn(()=>n()),{registerTimeout:t,cancelTimeout:n}}let Bt;const en=()=>{const e=Cn("namespace",xn),t=Rn(),n=A(()=>`${e.value}-popper-container-${t.prefix}`),o=A(()=>`#${n.value}`);return{id:n,selector:o}},fr=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},dr=()=>{En(()=>{if(!we)return;const{id:e,selector:t}=en();!Bt&&!document.body.querySelector(t.value)&&(Bt=fr(e.value))})},vr=Y({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),mr=({showAfter:e,hideAfter:t,open:n,close:o})=>{const{registerTimeout:r}=cr();return{onOpen:l=>{r(()=>{n(l)},c(e))},onClose:l=>{r(()=>{o(l)},c(t))}}},tn=Symbol("elForwardRef"),gr=e=>{Ee(tn,{setForwardRef:n=>{e.value=n}})},hr=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),yr=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],nn=Y({role:{type:String,values:yr,default:"tooltip"}}),br=$({name:"ElPopper",inheritAttrs:!1}),wr=$({...br,props:nn,setup(e,{expose:t}){const n=e,o=j(),r=j(),a=j(),s=j(),l=A(()=>n.role),i={triggerRef:o,popperInstanceRef:r,contentRef:a,referenceRef:s,role:l};return t(i),Ee(Ye,i),(u,f)=>ie(u.$slots,"default")}});var Or=se(wr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const on=Y({arrowOffset:{type:Number,default:5}}),Tr=$({name:"ElPopperArrow",inheritAttrs:!1}),Er=$({...Tr,props:on,setup(e,{expose:t}){const n=e,o=Se("popper"),{arrowOffset:r,arrowRef:a,arrowStyle:s}=le(Ht,void 0);return D(()=>n.arrowOffset,l=>{r.value=l}),Pe(()=>{a.value=void 0}),t({arrowRef:a}),(l,i)=>(V(),Ne("span",{ref_key:"arrowRef",ref:a,class:Dt(c(o).e("arrow")),style:An(c(s)),"data-popper-arrow":""},null,6))}});var Cr=se(Er,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const xr="ElOnlyChild",Rr=$({name:xr,setup(e,{slots:t,attrs:n}){var o;const r=le(tn),a=hr((o=r==null?void 0:r.setForwardRef)!=null?o:Ge);return()=>{var s;const l=(s=t.default)==null?void 0:s.call(t,n);if(!l||l.length>1)return null;const i=rn(l);return i?Lt(Pn(i,n),[[a]]):null}}});function rn(e){if(!e)return null;const t=e;for(const n of t){if(Sn(n))switch(n.type){case Mn:continue;case In:case"svg":return jt(n);case kn:return rn(n.children);default:return n}return jt(n)}return null}function jt(e){const t=Se("only-child");return Ce("span",{class:t.e("content")},[e])}const an=Y({virtualRef:{type:M(Object)},virtualTriggering:Boolean,onMouseenter:{type:M(Function)},onMouseleave:{type:M(Function)},onClick:{type:M(Function)},onKeydown:{type:M(Function)},onFocus:{type:M(Function)},onBlur:{type:M(Function)},onContextmenu:{type:M(Function)},id:String,open:Boolean}),Ar=$({name:"ElPopperTrigger",inheritAttrs:!1}),Pr=$({...Ar,props:an,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=le(Ye,void 0);gr(r);const a=A(()=>l.value?n.id:void 0),s=A(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=A(()=>{if(o&&o.value!=="tooltip")return o.value}),i=A(()=>l.value?`${n.open}`:void 0);let u;return Ue(()=>{D(()=>n.virtualRef,f=>{f&&(r.value=Wt(f))},{immediate:!0}),D(r,(f,v)=>{u==null||u(),u=void 0,We(f)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(h=>{var m;const g=n[h];g&&(f.addEventListener(h.slice(2).toLowerCase(),g),(m=v==null?void 0:v.removeEventListener)==null||m.call(v,h.slice(2).toLowerCase(),g))}),u=D([a,s,l,i],h=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((m,g)=>{$t(h[g])?f.removeAttribute(m):f.setAttribute(m,h[g])})},{immediate:!0})),We(v)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(h=>v.removeAttribute(h))},{immediate:!0})}),Pe(()=>{u==null||u(),u=void 0}),t({triggerRef:r}),(f,v)=>f.virtualTriggering?xe("v-if",!0):(V(),ce(c(Rr),Qe({key:0},f.$attrs,{"aria-controls":c(a),"aria-describedby":c(s),"aria-expanded":c(i),"aria-haspopup":c(l)}),{default:ee(()=>[ie(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var Sr=se(Pr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const kr=["fixed","absolute"],Ir=Y({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:M(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:nt,default:"bottom"},popperOptions:{type:M(Object),default:()=>({})},strategy:{type:String,values:kr,default:"absolute"}}),sn=Y({...Ir,id:String,style:{type:M([String,Array,Object])},className:{type:M([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:M([String,Array,Object])},popperStyle:{type:M([String,Array,Object])},referenceEl:{type:M(Object)},triggerTargetEl:{type:M(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),Mr={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},Br=(e,t=[])=>{const{placement:n,strategy:o,popperOptions:r}=e,a={placement:n,strategy:o,...r,modifiers:[..._r(e),...t]};return Fr(a,r==null?void 0:r.modifiers),a},jr=e=>{if(we)return Wt(e)};function _r(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function Fr(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const Dr=0,Lr=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:r}=le(Ye,void 0),a=j(),s=j(),l=A(()=>({name:"eventListeners",enabled:!!e.visible})),i=A(()=>{var p;const T=c(a),x=(p=c(s))!=null?p:Dr;return{name:"arrow",enabled:!no(T),options:{element:T,padding:x}}}),u=A(()=>({onFirstUpdate:()=>{g()},...Br(e,[c(i),c(l)])})),f=A(()=>jr(e.referenceEl)||c(o)),{attributes:v,state:h,styles:m,update:g,forceUpdate:d,instanceRef:E}=ur(f,n,u);return D(E,p=>t.value=p),Ue(()=>{D(()=>{var p;return(p=c(f))==null?void 0:p.getBoundingClientRect()},()=>{g()})}),{attributes:v,arrowRef:a,contentRef:n,instanceRef:E,state:h,styles:m,role:r,forceUpdate:d,update:g}},$r=(e,{attributes:t,styles:n,role:o})=>{const{nextZIndex:r}=$n(),a=Se("popper"),s=A(()=>c(t).popper),l=j(e.zIndex||r()),i=A(()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass]),u=A(()=>[{zIndex:c(l)},e.popperStyle||{},c(n).popper]),f=A(()=>o.value==="dialog"?"false":void 0),v=A(()=>c(n).arrow||{});return{ariaModal:f,arrowStyle:v,contentAttrs:s,contentClass:i,contentStyle:u,contentZIndex:l,updateZIndex:()=>{l.value=e.zIndex||r()}}},Nr=(e,t)=>{const n=j(!1),o=j();return{focusStartRef:o,trapped:n,onFocusAfterReleased:u=>{var f;((f=u.detail)==null?void 0:f.focusReason)!=="pointer"&&(o.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:u=>{e.visible&&!n.value&&(u.target&&(o.value=u.target),n.value=!0)},onFocusoutPrevented:u=>{e.trapping||(u.detail.focusReason==="pointer"&&u.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},Wr=$({name:"ElPopperContent"}),Hr=$({...Wr,props:sn,emits:Mr,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:r,trapped:a,onFocusAfterReleased:s,onFocusAfterTrapped:l,onFocusInTrap:i,onFocusoutPrevented:u,onReleaseRequested:f}=Nr(o,n),{attributes:v,arrowRef:h,contentRef:m,styles:g,instanceRef:d,role:E,update:p}=Lr(o),{ariaModal:T,arrowStyle:x,contentAttrs:y,contentClass:R,contentStyle:O,updateZIndex:b}=$r(o,{styles:g,attributes:v,role:E}),C=le(wt,void 0),B=j();Ee(Ht,{arrowStyle:x,arrowRef:h,arrowOffset:B}),C&&(C.addInputId||C.removeInputId)&&Ee(wt,{...C,addInputId:Ge,removeInputId:Ge});let P;const I=(k=!0)=>{p(),k&&b()},L=()=>{I(!1),o.visible&&o.focusOnShow?a.value=!0:o.visible===!1&&(a.value=!1)};return Ue(()=>{D(()=>o.triggerTargetEl,(k,_)=>{P==null||P(),P=void 0;const w=c(k||m.value),S=c(_||m.value);We(w)&&(P=D([E,()=>o.ariaLabel,T,()=>o.id],F=>{["role","aria-label","aria-modal","id"].forEach((ne,z)=>{$t(F[z])?w.removeAttribute(ne):w.setAttribute(ne,F[z])})},{immediate:!0})),S!==w&&We(S)&&["role","aria-label","aria-modal","id"].forEach(F=>{S.removeAttribute(F)})},{immediate:!0}),D(()=>o.visible,L,{immediate:!0})}),Pe(()=>{P==null||P(),P=void 0}),t({popperContentRef:m,popperInstanceRef:d,updatePopper:I,contentStyle:O}),(k,_)=>(V(),Ne("div",Qe({ref_key:"contentRef",ref:m},c(y),{style:c(O),class:c(R),tabindex:"-1",onMouseenter:_[0]||(_[0]=w=>k.$emit("mouseenter",w)),onMouseleave:_[1]||(_[1]=w=>k.$emit("mouseleave",w))}),[Ce(c(Nn),{trapped:c(a),"trap-on-focus-in":!0,"focus-trap-el":c(m),"focus-start-el":c(r),onFocusAfterTrapped:c(l),onFocusAfterReleased:c(s),onFocusin:c(i),onFocusoutPrevented:c(u),onReleaseRequested:c(f)},{default:ee(()=>[ie(k.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var Ur=se(Hr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const qr=Nt(Or),Kr=Se("tooltip"),ln=Y({...vr,...sn,appendTo:{type:M([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:M(Boolean),default:null},transition:{type:String,default:`${Kr.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),un=Y({...an,disabled:Boolean,trigger:{type:M([String,Array]),default:"hover"},triggerKeys:{type:M(Array),default:()=>[Ot.enter,Ot.space]}}),{useModelToggleProps:zr,useModelToggleEmits:Vr,useModelToggle:Zr}=ao("visible"),Jr=Y({...nn,...zr,...ln,...un,...on,showArrow:{type:Boolean,default:!0}}),Gr=[...Vr,"before-show","before-hide","show","hide","open","close"],Xr=(e,t)=>Bn(e)?e.includes(t):e===t,pe=(e,t,n)=>o=>{Xr(c(e),t)&&n(o)},Qr=$({name:"ElTooltipTrigger"}),Yr=$({...Qr,props:un,setup(e,{expose:t}){const n=e,o=Se("tooltip"),{controlled:r,id:a,open:s,onOpen:l,onClose:i,onToggle:u}=le(et,void 0),f=j(null),v=()=>{if(c(r)||n.disabled)return!0},h=Le(n,"trigger"),m=X(v,pe(h,"hover",l)),g=X(v,pe(h,"hover",i)),d=X(v,pe(h,"click",y=>{y.button===0&&u(y)})),E=X(v,pe(h,"focus",l)),p=X(v,pe(h,"focus",i)),T=X(v,pe(h,"contextmenu",y=>{y.preventDefault(),u(y)})),x=X(v,y=>{const{code:R}=y;n.triggerKeys.includes(R)&&(y.preventDefault(),u(y))});return t({triggerRef:f}),(y,R)=>(V(),ce(c(Sr),{id:c(a),"virtual-ref":y.virtualRef,open:c(s),"virtual-triggering":y.virtualTriggering,class:Dt(c(o).e("trigger")),onBlur:c(p),onClick:c(d),onContextmenu:c(T),onFocus:c(E),onMouseenter:c(m),onMouseleave:c(g),onKeydown:c(x)},{default:ee(()=>[ie(y.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var ea=se(Yr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const ta=$({name:"ElTooltipContent",inheritAttrs:!1}),na=$({...ta,props:ln,setup(e,{expose:t}){const n=e,{selector:o}=en(),r=j(null),a=j(!1),{controlled:s,id:l,open:i,trigger:u,onClose:f,onOpen:v,onShow:h,onHide:m,onBeforeShow:g,onBeforeHide:d}=le(et,void 0),E=A(()=>n.persistent);Pe(()=>{a.value=!0});const p=A(()=>c(E)?!0:c(i)),T=A(()=>n.disabled?!1:c(i)),x=A(()=>n.appendTo||o.value),y=A(()=>{var w;return(w=n.style)!=null?w:{}}),R=A(()=>!c(i)),O=()=>{m()},b=()=>{if(c(s))return!0},C=X(b,()=>{n.enterable&&c(u)==="hover"&&v()}),B=X(b,()=>{c(u)==="hover"&&f()}),P=()=>{var w,S;(S=(w=r.value)==null?void 0:w.updatePopper)==null||S.call(w),g==null||g()},I=()=>{d==null||d()},L=()=>{h(),_=Un(A(()=>{var w;return(w=r.value)==null?void 0:w.popperContentRef}),()=>{if(c(s))return;c(u)!=="hover"&&f()})},k=()=>{n.virtualTriggering||f()};let _;return D(()=>c(i),w=>{w||_==null||_()},{flush:"post"}),D(()=>n.content,()=>{var w,S;(S=(w=r.value)==null?void 0:w.updatePopper)==null||S.call(w)}),t({contentRef:r}),(w,S)=>(V(),ce(jn,{disabled:!w.teleported,to:c(x)},[Ce(Hn,{name:w.transition,onAfterLeave:O,onBeforeEnter:P,onAfterEnter:L,onBeforeLeave:I},{default:ee(()=>[c(p)?Lt((V(),ce(c(Ur),Qe({key:0,id:c(l),ref_key:"contentRef",ref:r},w.$attrs,{"aria-label":w.ariaLabel,"aria-hidden":c(R),"boundaries-padding":w.boundariesPadding,"fallback-placements":w.fallbackPlacements,"gpu-acceleration":w.gpuAcceleration,offset:w.offset,placement:w.placement,"popper-options":w.popperOptions,strategy:w.strategy,effect:w.effect,enterable:w.enterable,pure:w.pure,"popper-class":w.popperClass,"popper-style":[w.popperStyle,c(y)],"reference-el":w.referenceEl,"trigger-target-el":w.triggerTargetEl,visible:c(T),"z-index":w.zIndex,onMouseenter:c(C),onMouseleave:c(B),onBlur:k,onClose:c(f)}),{default:ee(()=>[a.value?xe("v-if",!0):ie(w.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[Wn,c(T)]]):xe("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var oa=se(na,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const ra=["innerHTML"],aa={key:1},ia=$({name:"ElTooltip"}),sa=$({...ia,props:Jr,emits:Gr,setup(e,{expose:t,emit:n}){const o=e;dr();const r=_n(),a=j(),s=j(),l=()=>{var p;const T=c(a);T&&((p=T.popperInstanceRef)==null||p.update())},i=j(!1),u=j(),{show:f,hide:v,hasUpdateHandler:h}=Zr({indicator:i,toggleReason:u}),{onOpen:m,onClose:g}=mr({showAfter:Le(o,"showAfter"),hideAfter:Le(o,"hideAfter"),open:f,close:v}),d=A(()=>Ft(o.visible)&&!h.value);Ee(et,{controlled:d,id:r,open:Fn(i),trigger:Le(o,"trigger"),onOpen:p=>{m(p)},onClose:p=>{g(p)},onToggle:p=>{c(i)?g(p):m(p)},onShow:()=>{n("show",u.value)},onHide:()=>{n("hide",u.value)},onBeforeShow:()=>{n("before-show",u.value)},onBeforeHide:()=>{n("before-hide",u.value)},updatePopper:l}),D(()=>o.disabled,p=>{p&&i.value&&(i.value=!1)});const E=()=>{var p,T;const x=(T=(p=s.value)==null?void 0:p.contentRef)==null?void 0:T.popperContentRef;return x&&x.contains(document.activeElement)};return Dn(()=>i.value&&v()),t({popperRef:a,contentRef:s,isFocusInsideContent:E,updatePopper:l,onOpen:m,onClose:g,hide:v}),(p,T)=>(V(),ce(c(qr),{ref_key:"popperRef",ref:a,role:p.role},{default:ee(()=>[Ce(ea,{disabled:p.disabled,trigger:p.trigger,"trigger-keys":p.triggerKeys,"virtual-ref":p.virtualRef,"virtual-triggering":p.virtualTriggering},{default:ee(()=>[p.$slots.default?ie(p.$slots,"default",{key:0}):xe("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),Ce(oa,{ref_key:"contentRef",ref:s,"aria-label":p.ariaLabel,"boundaries-padding":p.boundariesPadding,content:p.content,disabled:p.disabled,effect:p.effect,enterable:p.enterable,"fallback-placements":p.fallbackPlacements,"hide-after":p.hideAfter,"gpu-acceleration":p.gpuAcceleration,offset:p.offset,persistent:p.persistent,"popper-class":p.popperClass,"popper-style":p.popperStyle,placement:p.placement,"popper-options":p.popperOptions,pure:p.pure,"raw-content":p.rawContent,"reference-el":p.referenceEl,"trigger-target-el":p.triggerTargetEl,"show-after":p.showAfter,strategy:p.strategy,teleported:p.teleported,transition:p.transition,"virtual-triggering":p.virtualTriggering,"z-index":p.zIndex,"append-to":p.appendTo},{default:ee(()=>[ie(p.$slots,"content",{},()=>[p.rawContent?(V(),Ne("span",{key:0,innerHTML:p.content},null,8,ra)):(V(),Ne("span",aa,Ln(p.content),1))]),p.showArrow?(V(),ce(c(Cr),{key:0,"arrow-offset":p.arrowOffset},null,8,["arrow-offset"])):xe("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var la=se(sa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const ma=Nt(la);export{ma as E,Rr as O,et as T,nt as a,qr as b,X as c,fa as d,un as e,mr as f,va as i,Et as t,ln as u,da as w,lr as y};