Files
filecodebox/fcb-fronted/dist/assets/el-popper-bdee4455.js
T
2023-09-06 11:11:07 +08:00

2 lines
44 KiB
Python

import{aP as Je,aK as ue,ad as fn,ap as or,aH as ar,aq as sr,ai as pt,aj as Xe,aQ as ir,ah as dn,ae as lr,aR as ct,aS as qe,aJ as ur,aT as we,aU as vn,d as $,c as Ce,l as gn,aV as It,aW as pr,aX as cr,aY as fr,b as te,i as dr,_ as pe,u as Ie,aZ as mn,aA as Ve,z as hn,T as vr,aF as kt,Z as gr,w as yn,a6 as Bt,a_ as mr,p as hr}from"./request-eb79bd57.js";import{c as x,Z as He,C as F,B as Ye,a1 as yr,u as c,Q as br,g as k,S as ke,ac as wr,p as Re,d as L,r as le,i as ce,o as Z,D as Ge,n as bn,b as Or,N as ot,l as wn,ah as Tr,f as Ar,G as Er,ai as Cr,ad as xr,m as je,a as ve,w as ne,W as ft,M as _e,P as Pr,U as Ee,v as Sr,T as Rr,a2 as jr,aj as _r,ak as $r,F as Mr}from"./index-4f283ea6.js";const Q=(e,t,{checkForDefaultPrevented:n=!0}={})=>o=>{const a=e==null?void 0:e(o);if(n===!1||!a)return t==null?void 0:t(o)};var Ir=Je(ue,"WeakMap");const at=Ir;var Ft=Object.create,kr=function(){function e(){}return function(t){if(!fn(t))return{};if(Ft)return Ft(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const Br=kr;function yi(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function bi(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var u=t[a],l=r?r(n[u],e[u],u,n,e):void 0;l===void 0&&(l=e[u]),o?or(n,u,l):ar(n,u,l)}return n}var Fr=9007199254740991;function On(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Fr}function Tn(e){return e!=null&&On(e.length)&&!sr(e)}var Dr=Object.prototype;function dt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Dr;return e===n}function Lr(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var Nr="[object Arguments]";function Dt(e){return pt(e)&&Xe(e)==Nr}var An=Object.prototype,Wr=An.hasOwnProperty,Ur=An.propertyIsEnumerable,Hr=Dt(function(){return arguments}())?Dt:function(e){return pt(e)&&Wr.call(e,"callee")&&!Ur.call(e,"callee")};const Kr=Hr;function zr(){return!1}var En=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Lt=En&&typeof module=="object"&&module&&!module.nodeType&&module,qr=Lt&&Lt.exports===En,Nt=qr?ue.Buffer:void 0,Vr=Nt?Nt.isBuffer:void 0,Gr=Vr||zr;const Zr=Gr;var Jr="[object Arguments]",Xr="[object Array]",Yr="[object Boolean]",Qr="[object Date]",eo="[object Error]",to="[object Function]",no="[object Map]",ro="[object Number]",oo="[object Object]",ao="[object RegExp]",so="[object Set]",io="[object String]",lo="[object WeakMap]",uo="[object ArrayBuffer]",po="[object DataView]",co="[object Float32Array]",fo="[object Float64Array]",vo="[object Int8Array]",go="[object Int16Array]",mo="[object Int32Array]",ho="[object Uint8Array]",yo="[object Uint8ClampedArray]",bo="[object Uint16Array]",wo="[object Uint32Array]",S={};S[co]=S[fo]=S[vo]=S[go]=S[mo]=S[ho]=S[yo]=S[bo]=S[wo]=!0;S[Jr]=S[Xr]=S[uo]=S[Yr]=S[po]=S[Qr]=S[eo]=S[to]=S[no]=S[ro]=S[oo]=S[ao]=S[so]=S[io]=S[lo]=!1;function Oo(e){return pt(e)&&On(e.length)&&!!S[Xe(e)]}function To(e){return function(t){return e(t)}}var Cn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,xe=Cn&&typeof module=="object"&&module&&!module.nodeType&&module,Ao=xe&&xe.exports===Cn,rt=Ao&&ir.process,Eo=function(){try{var e=xe&&xe.require&&xe.require("util").types;return e||rt&&rt.binding&&rt.binding("util")}catch{}}();const Wt=Eo;var Ut=Wt&&Wt.isTypedArray,Co=Ut?To(Ut):Oo;const xo=Co;var Po=Object.prototype,So=Po.hasOwnProperty;function xn(e,t){var n=dn(e),r=!n&&Kr(e),o=!n&&!r&&Zr(e),a=!n&&!r&&!o&&xo(e),i=n||r||o||a,u=i?Lr(e.length,String):[],l=u.length;for(var s in e)(t||So.call(e,s))&&!(i&&(s=="length"||o&&(s=="offset"||s=="parent")||a&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||lr(s,l)))&&u.push(s);return u}function Pn(e,t){return function(n){return e(t(n))}}var Ro=Pn(Object.keys,Object);const jo=Ro;var _o=Object.prototype,$o=_o.hasOwnProperty;function Mo(e){if(!dt(e))return jo(e);var t=[];for(var n in Object(e))$o.call(e,n)&&n!="constructor"&&t.push(n);return t}function Io(e){return Tn(e)?xn(e):Mo(e)}function ko(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var Bo=Object.prototype,Fo=Bo.hasOwnProperty;function Do(e){if(!fn(e))return ko(e);var t=dt(e),n=[];for(var r in e)r=="constructor"&&(t||!Fo.call(e,r))||n.push(r);return n}function wi(e){return Tn(e)?xn(e,!0):Do(e)}function Lo(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var No=Pn(Object.getPrototypeOf,Object);const Wo=No;function Uo(){this.__data__=new ct,this.size=0}function Ho(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Ko(e){return this.__data__.get(e)}function zo(e){return this.__data__.has(e)}var qo=200;function Vo(e,t){var n=this.__data__;if(n instanceof ct){var r=n.__data__;if(!qe||r.length<qo-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ur(r)}return n.set(e,t),this.size=n.size,this}function Be(e){var t=this.__data__=new ct(e);this.size=t.size}Be.prototype.clear=Uo;Be.prototype.delete=Ho;Be.prototype.get=Ko;Be.prototype.has=zo;Be.prototype.set=Vo;var Sn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ht=Sn&&typeof module=="object"&&module&&!module.nodeType&&module,Go=Ht&&Ht.exports===Sn,Kt=Go?ue.Buffer:void 0,zt=Kt?Kt.allocUnsafe:void 0;function Oi(e,t){if(t)return e.slice();var n=e.length,r=zt?zt(n):new e.constructor(n);return e.copy(r),r}function Zo(e,t){for(var n=-1,r=e==null?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}function Jo(){return[]}var Xo=Object.prototype,Yo=Xo.propertyIsEnumerable,qt=Object.getOwnPropertySymbols,Qo=qt?function(e){return e==null?[]:(e=Object(e),Zo(qt(e),function(t){return Yo.call(e,t)}))}:Jo;const ea=Qo;function ta(e,t,n){var r=t(e);return dn(e)?r:Lo(r,n(e))}function Ti(e){return ta(e,Io,ea)}var na=Je(ue,"DataView");const st=na;var ra=Je(ue,"Promise");const it=ra;var oa=Je(ue,"Set");const lt=oa;var Vt="[object Map]",aa="[object Object]",Gt="[object Promise]",Zt="[object Set]",Jt="[object WeakMap]",Xt="[object DataView]",sa=we(st),ia=we(qe),la=we(it),ua=we(lt),pa=we(at),se=Xe;(st&&se(new st(new ArrayBuffer(1)))!=Xt||qe&&se(new qe)!=Vt||it&&se(it.resolve())!=Gt||lt&&se(new lt)!=Zt||at&&se(new at)!=Jt)&&(se=function(e){var t=Xe(e),n=t==aa?e.constructor:void 0,r=n?we(n):"";if(r)switch(r){case sa:return Xt;case ia:return Vt;case la:return Gt;case ua:return Zt;case pa:return Jt}return t});const Ai=se;var ca=ue.Uint8Array;const Yt=ca;function fa(e){var t=new e.constructor(e.byteLength);return new Yt(t).set(new Yt(e)),t}function Ei(e,t){var n=t?fa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ci(e){return typeof e.constructor=="function"&&!dt(e)?Br(Wo(e)):{}}function da(e){return e===void 0}const va=vn({type:$(Boolean),default:null}),ga=vn({type:$(Function)}),Rn=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,r=[t],o={[e]:va,[n]:ga};return{useModelToggle:({indicator:i,toggleReason:u,shouldHideWhenRouteChanges:l,shouldProceed:s,onShow:f,onHide:d})=>{const y=yr(),{emit:g}=y,m=y.props,v=x(()=>He(m[n])),T=x(()=>m[e]===null),p=O=>{i.value!==!0&&(i.value=!0,u&&(u.value=O),He(f)&&f(O))},w=O=>{i.value!==!1&&(i.value=!1,u&&(u.value=O),He(d)&&d(O))},A=O=>{if(m.disabled===!0||He(s)&&!s())return;const C=v.value&&Ce;C&&g(t,!0),(T.value||!C)&&p(O)},h=O=>{if(m.disabled===!0||!Ce)return;const C=v.value&&Ce;C&&g(t,!1),(T.value||!C)&&w(O)},E=O=>{gn(O)&&(m.disabled&&O?v.value&&g(t,!1):i.value!==O&&(O?p():w()))},P=()=>{i.value?h():A()};return F(()=>m[e],E),l&&y.appContext.config.globalProperties.$route!==void 0&&F(()=>({...y.proxy.$route}),()=>{l.value&&i.value&&h()}),Ye(()=>{E(m[e])}),{hide:h,show:A,toggle:P,hasUpdateHandler:v}},useModelToggleProps:o,useModelToggleEmits:r}};Rn("modelValue");var U="top",z="bottom",q="right",H="left",vt="auto",Fe=[U,z,q,H],ge="start",$e="end",ma="clippingParents",jn="viewport",Ae="popper",ha="reference",Qt=Fe.reduce(function(e,t){return e.concat([t+"-"+ge,t+"-"+$e])},[]),gt=[].concat(Fe,[vt]).reduce(function(e,t){return e.concat([t,t+"-"+ge,t+"-"+$e])},[]),ya="beforeRead",ba="read",wa="afterRead",Oa="beforeMain",Ta="main",Aa="afterMain",Ea="beforeWrite",Ca="write",xa="afterWrite",Pa=[ya,ba,wa,Oa,Ta,Aa,Ea,Ca,xa];function X(e){return e?(e.nodeName||"").toLowerCase():null}function V(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function me(e){var t=V(e).Element;return e instanceof t||e instanceof Element}function K(e){var t=V(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function mt(e){if(typeof ShadowRoot>"u")return!1;var t=V(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Sa(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},a=t.elements[n];!K(a)||!X(a)||(Object.assign(a.style,r),Object.keys(o).forEach(function(i){var u=o[i];u===!1?a.removeAttribute(i):a.setAttribute(i,u===!0?"":u)}))})}function Ra(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(r){var o=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),u=i.reduce(function(l,s){return l[s]="",l},{});!K(o)||!X(o)||(Object.assign(o.style,u),Object.keys(a).forEach(function(l){o.removeAttribute(l)}))})}}var _n={name:"applyStyles",enabled:!0,phase:"write",fn:Sa,effect:Ra,requires:["computeStyles"]};function J(e){return e.split("-")[0]}var ie=Math.max,Ze=Math.min,he=Math.round;function ye(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(K(e)&&t){var a=e.offsetHeight,i=e.offsetWidth;i>0&&(r=he(n.width)/i||1),a>0&&(o=he(n.height)/a||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function ht(e){var t=ye(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function $n(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&mt(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ee(e){return V(e).getComputedStyle(e)}function ja(e){return["table","td","th"].indexOf(X(e))>=0}function re(e){return((me(e)?e.ownerDocument:e.document)||window.document).documentElement}function Qe(e){return X(e)==="html"?e:e.assignedSlot||e.parentNode||(mt(e)?e.host:null)||re(e)}function en(e){return!K(e)||ee(e).position==="fixed"?null:e.offsetParent}function _a(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&K(e)){var r=ee(e);if(r.position==="fixed")return null}var o=Qe(e);for(mt(o)&&(o=o.host);K(o)&&["html","body"].indexOf(X(o))<0;){var a=ee(o);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 o;o=o.parentNode}return null}function De(e){for(var t=V(e),n=en(e);n&&ja(n)&&ee(n).position==="static";)n=en(n);return n&&(X(n)==="html"||X(n)==="body"&&ee(n).position==="static")?t:n||_a(e)||t}function yt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Pe(e,t,n){return ie(e,Ze(t,n))}function $a(e,t,n){var r=Pe(e,t,n);return r>n?n:r}function Mn(){return{top:0,right:0,bottom:0,left:0}}function In(e){return Object.assign({},Mn(),e)}function kn(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Ma=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,In(typeof e!="number"?e:kn(e,Fe))};function Ia(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,u=J(n.placement),l=yt(u),s=[H,q].indexOf(u)>=0,f=s?"height":"width";if(!(!a||!i)){var d=Ma(o.padding,n),y=ht(a),g=l==="y"?U:H,m=l==="y"?z:q,v=n.rects.reference[f]+n.rects.reference[l]-i[l]-n.rects.popper[f],T=i[l]-n.rects.reference[l],p=De(a),w=p?l==="y"?p.clientHeight||0:p.clientWidth||0:0,A=v/2-T/2,h=d[g],E=w-y[f]-d[m],P=w/2-y[f]/2+A,O=Pe(h,P,E),C=l;n.modifiersData[r]=(t={},t[C]=O,t.centerOffset=O-P,t)}}function ka(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!$n(t.elements.popper,o)||(t.elements.arrow=o))}var Ba={name:"arrow",enabled:!0,phase:"main",fn:Ia,effect:ka,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function be(e){return e.split("-")[1]}var Fa={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Da(e){var t=e.x,n=e.y,r=window,o=r.devicePixelRatio||1;return{x:he(t*o)/o||0,y:he(n*o)/o||0}}function tn(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,u=e.position,l=e.gpuAcceleration,s=e.adaptive,f=e.roundOffsets,d=e.isFixed,y=i.x,g=y===void 0?0:y,m=i.y,v=m===void 0?0:m,T=typeof f=="function"?f({x:g,y:v}):{x:g,y:v};g=T.x,v=T.y;var p=i.hasOwnProperty("x"),w=i.hasOwnProperty("y"),A=H,h=U,E=window;if(s){var P=De(n),O="clientHeight",C="clientWidth";if(P===V(n)&&(P=re(n),ee(P).position!=="static"&&u==="absolute"&&(O="scrollHeight",C="scrollWidth")),P=P,o===U||(o===H||o===q)&&a===$e){h=z;var I=d&&P===E&&E.visualViewport?E.visualViewport.height:P[O];v-=I-r.height,v*=l?1:-1}if(o===H||(o===U||o===z)&&a===$e){A=q;var R=d&&P===E&&E.visualViewport?E.visualViewport.width:P[C];g-=R-r.width,g*=l?1:-1}}var _=Object.assign({position:u},s&&Fa),D=f===!0?Da({x:g,y:v}):{x:g,y:v};if(g=D.x,v=D.y,l){var j;return Object.assign({},_,(j={},j[h]=w?"0":"",j[A]=p?"0":"",j.transform=(E.devicePixelRatio||1)<=1?"translate("+g+"px, "+v+"px)":"translate3d("+g+"px, "+v+"px, 0)",j))}return Object.assign({},_,(t={},t[h]=w?v+"px":"",t[A]=p?g+"px":"",t.transform="",t))}function La(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,a=n.adaptive,i=a===void 0?!0:a,u=n.roundOffsets,l=u===void 0?!0:u,s={placement:J(t.placement),variation:be(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,tn(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,tn(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Bn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:La,data:{}},Ke={passive:!0};function Na(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=o===void 0?!0:o,i=r.resize,u=i===void 0?!0:i,l=V(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&s.forEach(function(f){f.addEventListener("scroll",n.update,Ke)}),u&&l.addEventListener("resize",n.update,Ke),function(){a&&s.forEach(function(f){f.removeEventListener("scroll",n.update,Ke)}),u&&l.removeEventListener("resize",n.update,Ke)}}var Fn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Na,data:{}},Wa={left:"right",right:"left",bottom:"top",top:"bottom"};function ze(e){return e.replace(/left|right|bottom|top/g,function(t){return Wa[t]})}var Ua={start:"end",end:"start"};function nn(e){return e.replace(/start|end/g,function(t){return Ua[t]})}function bt(e){var t=V(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function wt(e){return ye(re(e)).left+bt(e).scrollLeft}function Ha(e){var t=V(e),n=re(e),r=t.visualViewport,o=n.clientWidth,a=n.clientHeight,i=0,u=0;return r&&(o=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=r.offsetLeft,u=r.offsetTop)),{width:o,height:a,x:i+wt(e),y:u}}function Ka(e){var t,n=re(e),r=bt(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=ie(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=ie(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+wt(e),l=-r.scrollTop;return ee(o||n).direction==="rtl"&&(u+=ie(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:u,y:l}}function Ot(e){var t=ee(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Dn(e){return["html","body","#document"].indexOf(X(e))>=0?e.ownerDocument.body:K(e)&&Ot(e)?e:Dn(Qe(e))}function Se(e,t){var n;t===void 0&&(t=[]);var r=Dn(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=V(r),i=o?[a].concat(a.visualViewport||[],Ot(r)?r:[]):r,u=t.concat(i);return o?u:u.concat(Se(Qe(i)))}function ut(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function za(e){var t=ye(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 rn(e,t){return t===jn?ut(Ha(e)):me(t)?za(t):ut(Ka(re(e)))}function qa(e){var t=Se(Qe(e)),n=["absolute","fixed"].indexOf(ee(e).position)>=0,r=n&&K(e)?De(e):e;return me(r)?t.filter(function(o){return me(o)&&$n(o,r)&&X(o)!=="body"}):[]}function Va(e,t,n){var r=t==="clippingParents"?qa(e):[].concat(t),o=[].concat(r,[n]),a=o[0],i=o.reduce(function(u,l){var s=rn(e,l);return u.top=ie(s.top,u.top),u.right=Ze(s.right,u.right),u.bottom=Ze(s.bottom,u.bottom),u.left=ie(s.left,u.left),u},rn(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 Ln(e){var t=e.reference,n=e.element,r=e.placement,o=r?J(r):null,a=r?be(r):null,i=t.x+t.width/2-n.width/2,u=t.y+t.height/2-n.height/2,l;switch(o){case U:l={x:i,y:t.y-n.height};break;case z:l={x:i,y:t.y+t.height};break;case q:l={x:t.x+t.width,y:u};break;case H:l={x:t.x-n.width,y:u};break;default:l={x:t.x,y:t.y}}var s=o?yt(o):null;if(s!=null){var f=s==="y"?"height":"width";switch(a){case ge:l[s]=l[s]-(t[f]/2-n[f]/2);break;case $e:l[s]=l[s]+(t[f]/2-n[f]/2);break}}return l}function Me(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,a=n.boundary,i=a===void 0?ma:a,u=n.rootBoundary,l=u===void 0?jn:u,s=n.elementContext,f=s===void 0?Ae:s,d=n.altBoundary,y=d===void 0?!1:d,g=n.padding,m=g===void 0?0:g,v=In(typeof m!="number"?m:kn(m,Fe)),T=f===Ae?ha:Ae,p=e.rects.popper,w=e.elements[y?T:f],A=Va(me(w)?w:w.contextElement||re(e.elements.popper),i,l),h=ye(e.elements.reference),E=Ln({reference:h,element:p,strategy:"absolute",placement:o}),P=ut(Object.assign({},p,E)),O=f===Ae?P:h,C={top:A.top-O.top+v.top,bottom:O.bottom-A.bottom+v.bottom,left:A.left-O.left+v.left,right:O.right-A.right+v.right},I=e.modifiersData.offset;if(f===Ae&&I){var R=I[o];Object.keys(C).forEach(function(_){var D=[q,z].indexOf(_)>=0?1:-1,j=[U,z].indexOf(_)>=0?"y":"x";C[_]+=R[j]*D})}return C}function Ga(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,u=n.flipVariations,l=n.allowedAutoPlacements,s=l===void 0?gt:l,f=be(r),d=f?u?Qt:Qt.filter(function(m){return be(m)===f}):Fe,y=d.filter(function(m){return s.indexOf(m)>=0});y.length===0&&(y=d);var g=y.reduce(function(m,v){return m[v]=Me(e,{placement:v,boundary:o,rootBoundary:a,padding:i})[J(v)],m},{});return Object.keys(g).sort(function(m,v){return g[m]-g[v]})}function Za(e){if(J(e)===vt)return[];var t=ze(e);return[nn(e),t,nn(t)]}function Ja(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,i=n.altAxis,u=i===void 0?!0:i,l=n.fallbackPlacements,s=n.padding,f=n.boundary,d=n.rootBoundary,y=n.altBoundary,g=n.flipVariations,m=g===void 0?!0:g,v=n.allowedAutoPlacements,T=t.options.placement,p=J(T),w=p===T,A=l||(w||!m?[ze(T)]:Za(T)),h=[T].concat(A).reduce(function(oe,Y){return oe.concat(J(Y)===vt?Ga(t,{placement:Y,boundary:f,rootBoundary:d,padding:s,flipVariations:m,allowedAutoPlacements:v}):Y)},[]),E=t.rects.reference,P=t.rects.popper,O=new Map,C=!0,I=h[0],R=0;R<h.length;R++){var _=h[R],D=J(_),j=be(_)===ge,N=[U,z].indexOf(D)>=0,B=N?"width":"height",M=Me(t,{placement:_,boundary:f,rootBoundary:d,altBoundary:y,padding:s}),b=N?j?q:H:j?z:U;E[B]>P[B]&&(b=ze(b));var W=ze(b),G=[];if(a&&G.push(M[D]<=0),u&&G.push(M[b]<=0,M[W]<=0),G.every(function(oe){return oe})){I=_,C=!1;break}O.set(_,G)}if(C)for(var Le=m?3:1,et=function(oe){var Y=h.find(function(We){var Te=O.get(We);if(Te)return Te.slice(0,oe).every(function(fe){return fe})});if(Y)return I=Y,"break"},Oe=Le;Oe>0;Oe--){var Ne=et(Oe);if(Ne==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}var Xa={name:"flip",enabled:!0,phase:"main",fn:Ja,requiresIfExists:["offset"],data:{_skip:!1}};function on(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 an(e){return[U,q,z,H].some(function(t){return e[t]>=0})}function Ya(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=Me(t,{elementContext:"reference"}),u=Me(t,{altBoundary:!0}),l=on(i,r),s=on(u,o,a),f=an(l),d=an(s);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:s,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}var Qa={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ya};function es(e,t,n){var r=J(e),o=[H,U].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=a[0],u=a[1];return i=i||0,u=(u||0)*o,[H,q].indexOf(r)>=0?{x:u,y:i}:{x:i,y:u}}function ts(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=o===void 0?[0,0]:o,i=gt.reduce(function(f,d){return f[d]=es(d,t.rects,a),f},{}),u=i[t.placement],l=u.x,s=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=s),t.modifiersData[r]=i}var ns={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ts};function rs(e){var t=e.state,n=e.name;t.modifiersData[n]=Ln({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Nn={name:"popperOffsets",enabled:!0,phase:"read",fn:rs,data:{}};function os(e){return e==="x"?"y":"x"}function as(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=o===void 0?!0:o,i=n.altAxis,u=i===void 0?!1:i,l=n.boundary,s=n.rootBoundary,f=n.altBoundary,d=n.padding,y=n.tether,g=y===void 0?!0:y,m=n.tetherOffset,v=m===void 0?0:m,T=Me(t,{boundary:l,rootBoundary:s,padding:d,altBoundary:f}),p=J(t.placement),w=be(t.placement),A=!w,h=yt(p),E=os(h),P=t.modifiersData.popperOffsets,O=t.rects.reference,C=t.rects.popper,I=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,R=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(P){if(a){var j,N=h==="y"?U:H,B=h==="y"?z:q,M=h==="y"?"height":"width",b=P[h],W=b+T[N],G=b-T[B],Le=g?-C[M]/2:0,et=w===ge?O[M]:C[M],Oe=w===ge?-C[M]:-O[M],Ne=t.elements.arrow,oe=g&&Ne?ht(Ne):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Mn(),We=Y[N],Te=Y[B],fe=Pe(0,O[M],oe[M]),Xn=A?O[M]/2-Le-fe-We-R.mainAxis:et-fe-We-R.mainAxis,Yn=A?-O[M]/2+Le+fe+Te+R.mainAxis:Oe+fe+Te+R.mainAxis,tt=t.elements.arrow&&De(t.elements.arrow),Qn=tt?h==="y"?tt.clientTop||0:tt.clientLeft||0:0,Ct=(j=_==null?void 0:_[h])!=null?j:0,er=b+Xn-Ct-Qn,tr=b+Yn-Ct,xt=Pe(g?Ze(W,er):W,b,g?ie(G,tr):G);P[h]=xt,D[h]=xt-b}if(u){var Pt,nr=h==="x"?U:H,rr=h==="x"?z:q,ae=P[E],Ue=E==="y"?"height":"width",St=ae+T[nr],Rt=ae-T[rr],nt=[U,H].indexOf(p)!==-1,jt=(Pt=_==null?void 0:_[E])!=null?Pt:0,_t=nt?St:ae-O[Ue]-C[Ue]-jt+R.altAxis,$t=nt?ae+O[Ue]+C[Ue]-jt-R.altAxis:Rt,Mt=g&&nt?$a(_t,ae,$t):Pe(g?_t:St,ae,g?$t:Rt);P[E]=Mt,D[E]=Mt-ae}t.modifiersData[r]=D}}var ss={name:"preventOverflow",enabled:!0,phase:"main",fn:as,requiresIfExists:["offset"]};function is(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ls(e){return e===V(e)||!K(e)?bt(e):is(e)}function us(e){var t=e.getBoundingClientRect(),n=he(t.width)/e.offsetWidth||1,r=he(t.height)/e.offsetHeight||1;return n!==1||r!==1}function ps(e,t,n){n===void 0&&(n=!1);var r=K(t),o=K(t)&&us(t),a=re(t),i=ye(e,o),u={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((X(t)!=="body"||Ot(a))&&(u=ls(t)),K(t)?(l=ye(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=wt(a))),{x:i.left+u.scrollLeft-l.x,y:i.top+u.scrollTop-l.y,width:i.width,height:i.height}}function cs(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function o(a){n.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(u){if(!n.has(u)){var l=t.get(u);l&&o(l)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),r}function fs(e){var t=cs(e);return Pa.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function ds(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function vs(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var sn={placement:"bottom",modifiers:[],strategy:"absolute"};function ln(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function Tt(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,a=o===void 0?sn:o;return function(i,u,l){l===void 0&&(l=a);var s={placement:"bottom",orderedModifiers:[],options:Object.assign({},sn,a),modifiersData:{},elements:{reference:i,popper:u},attributes:{},styles:{}},f=[],d=!1,y={state:s,setOptions:function(v){var T=typeof v=="function"?v(s.options):v;m(),s.options=Object.assign({},a,s.options,T),s.scrollParents={reference:me(i)?Se(i):i.contextElement?Se(i.contextElement):[],popper:Se(u)};var p=fs(vs([].concat(r,s.options.modifiers)));return s.orderedModifiers=p.filter(function(w){return w.enabled}),g(),y.update()},forceUpdate:function(){if(!d){var v=s.elements,T=v.reference,p=v.popper;if(ln(T,p)){s.rects={reference:ps(T,De(p),s.options.strategy==="fixed"),popper:ht(p)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(C){return s.modifiersData[C.name]=Object.assign({},C.data)});for(var w=0;w<s.orderedModifiers.length;w++){if(s.reset===!0){s.reset=!1,w=-1;continue}var A=s.orderedModifiers[w],h=A.fn,E=A.options,P=E===void 0?{}:E,O=A.name;typeof h=="function"&&(s=h({state:s,options:P,name:O,instance:y})||s)}}}},update:ds(function(){return new Promise(function(v){y.forceUpdate(),v(s)})}),destroy:function(){m(),d=!0}};if(!ln(i,u))return y;y.setOptions(l).then(function(v){!d&&l.onFirstUpdate&&l.onFirstUpdate(v)});function g(){s.orderedModifiers.forEach(function(v){var T=v.name,p=v.options,w=p===void 0?{}:p,A=v.effect;if(typeof A=="function"){var h=A({state:s,name:T,instance:y,options:w}),E=function(){};f.push(h||E)}})}function m(){f.forEach(function(v){return v()}),f=[]}return y}}Tt();var gs=[Fn,Nn,Bn,_n];Tt({defaultModifiers:gs});var ms=[Fn,Nn,Bn,_n,ns,Xa,ss,Ba,Qa],hs=Tt({defaultModifiers:ms});const ys=(e,t,n={})=>{const r={name:"updateState",enabled:!0,phase:"write",fn:({state:l})=>{const s=bs(l);Object.assign(i.value,s)},requires:["computeStyles"]},o=x(()=>{const{onFirstUpdate:l,placement:s,strategy:f,modifiers:d}=c(n);return{onFirstUpdate:l,placement:s||"bottom",strategy:f||"absolute",modifiers:[...d||[],r,{name:"applyStyles",enabled:!1}]}}),a=br(),i=k({styles:{popper:{position:c(o).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),u=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return F(o,l=>{const s=c(a);s&&s.setOptions(l)},{deep:!0}),F([e,t],([l,s])=>{u(),!(!l||!s)&&(a.value=hs(l,s,c(o)))}),ke(()=>{u()}),{state:x(()=>{var l;return{...((l=c(a))==null?void 0:l.state)||{}}}),styles:x(()=>c(i).styles),attributes:x(()=>c(i).attributes),update:()=>{var l;return(l=c(a))==null?void 0:l.update()},forceUpdate:()=>{var l;return(l=c(a))==null?void 0:l.forceUpdate()},instanceRef:x(()=>c(a))}};function bs(e){const t=Object.keys(e.elements),n=It(t.map(o=>[o,e.styles[o]||{}])),r=It(t.map(o=>[o,e.attributes[o]]));return{styles:n,attributes:r}}function un(){let e;const t=(r,o)=>{n(),e=window.setTimeout(r,o)},n=()=>window.clearTimeout(e);return pr(()=>n()),{registerTimeout:t,cancelTimeout:n}}let pn;const Wn=()=>{const e=cr(),t=fr(),n=x(()=>`${e.value}-popper-container-${t.prefix}`),r=x(()=>`#${n.value}`);return{id:n,selector:r}},ws=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},Os=()=>{const{id:e,selector:t}=Wn();return wr(()=>{Ce&&!pn&&!document.body.querySelector(t.value)&&(pn=ws(e.value))}),{id:e,selector:t}},Ts=te({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),As=({showAfter:e,hideAfter:t,autoClose:n,open:r,close:o})=>{const{registerTimeout:a}=un(),{registerTimeout:i,cancelTimeout:u}=un();return{onOpen:f=>{a(()=>{r(f);const d=c(n);dr(d)&&d>0&&i(()=>{o(f)},d)},c(e))},onClose:f=>{u(),a(()=>{o(f)},c(t))}}},Un=Symbol("elForwardRef"),Es=e=>{Re(Un,{setForwardRef:n=>{e.value=n}})},Cs=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),At=Symbol("popper"),Hn=Symbol("popperContent"),xs=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Kn=te({role:{type:String,values:xs,default:"tooltip"}}),Ps=L({name:"ElPopper",inheritAttrs:!1}),Ss=L({...Ps,props:Kn,setup(e,{expose:t}){const n=e,r=k(),o=k(),a=k(),i=k(),u=x(()=>n.role),l={triggerRef:r,popperInstanceRef:o,contentRef:a,referenceRef:i,role:u};return t(l),Re(At,l),(s,f)=>le(s.$slots,"default")}});var Rs=pe(Ss,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const zn=te({arrowOffset:{type:Number,default:5}}),js=L({name:"ElPopperArrow",inheritAttrs:!1}),_s=L({...js,props:zn,setup(e,{expose:t}){const n=e,r=Ie("popper"),{arrowOffset:o,arrowRef:a,arrowStyle:i}=ce(Hn,void 0);return F(()=>n.arrowOffset,u=>{o.value=u}),ke(()=>{a.value=void 0}),t({arrowRef:a}),(u,l)=>(Z(),Ge("span",{ref_key:"arrowRef",ref:a,class:bn(c(r).e("arrow")),style:Or(c(i)),"data-popper-arrow":""},null,6))}});var $s=pe(_s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const Ms="ElOnlyChild",Is=L({name:Ms,setup(e,{slots:t,attrs:n}){var r;const o=ce(Un),a=Cs((r=o==null?void 0:o.setForwardRef)!=null?r:ot);return()=>{var i;const u=(i=t.default)==null?void 0:i.call(t,n);if(!u||u.length>1)return null;const l=qn(u);return l?wn(Tr(l,n),[[a]]):null}}});function qn(e){if(!e)return null;const t=e;for(const n of t){if(Ar(n))switch(n.type){case xr:continue;case Cr:case"svg":return cn(n);case Er:return qn(n.children);default:return n}return cn(n)}return null}function cn(e){const t=Ie("only-child");return je("span",{class:t.e("content")},[e])}const Vn=te({virtualRef:{type:$(Object)},virtualTriggering:Boolean,onMouseenter:{type:$(Function)},onMouseleave:{type:$(Function)},onClick:{type:$(Function)},onKeydown:{type:$(Function)},onFocus:{type:$(Function)},onBlur:{type:$(Function)},onContextmenu:{type:$(Function)},id:String,open:Boolean}),ks=L({name:"ElPopperTrigger",inheritAttrs:!1}),Bs=L({...ks,props:Vn,setup(e,{expose:t}){const n=e,{role:r,triggerRef:o}=ce(At,void 0);Es(o);const a=x(()=>u.value?n.id:void 0),i=x(()=>{if(r&&r.value==="tooltip")return n.open&&n.id?n.id:void 0}),u=x(()=>{if(r&&r.value!=="tooltip")return r.value}),l=x(()=>u.value?`${n.open}`:void 0);let s;return Ye(()=>{F(()=>n.virtualRef,f=>{f&&(o.value=mn(f))},{immediate:!0}),F(o,(f,d)=>{s==null||s(),s=void 0,Ve(f)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(y=>{var g;const m=n[y];m&&(f.addEventListener(y.slice(2).toLowerCase(),m),(g=d==null?void 0:d.removeEventListener)==null||g.call(d,y.slice(2).toLowerCase(),m))}),s=F([a,i,u,l],y=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((g,m)=>{hn(y[m])?f.removeAttribute(g):f.setAttribute(g,y[m])})},{immediate:!0})),Ve(d)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(y=>d.removeAttribute(y))},{immediate:!0})}),ke(()=>{s==null||s(),s=void 0}),t({triggerRef:o}),(f,d)=>f.virtualTriggering?_e("v-if",!0):(Z(),ve(c(Is),ft({key:0},f.$attrs,{"aria-controls":c(a),"aria-describedby":c(i),"aria-expanded":c(l),"aria-haspopup":c(u)}),{default:ne(()=>[le(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var Fs=pe(Bs,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const Ds=["fixed","absolute"],Ls=te({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:$(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:gt,default:"bottom"},popperOptions:{type:$(Object),default:()=>({})},strategy:{type:String,values:Ds,default:"absolute"}}),Gn=te({...Ls,id:String,style:{type:$([String,Array,Object])},className:{type:$([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:$([String,Array,Object])},popperStyle:{type:$([String,Array,Object])},referenceEl:{type:$(Object)},triggerTargetEl:{type:$(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),Ns={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},Ws=(e,t=[])=>{const{placement:n,strategy:r,popperOptions:o}=e,a={placement:n,strategy:r,...o,modifiers:[...Hs(e),...t]};return Ks(a,o==null?void 0:o.modifiers),a},Us=e=>{if(Ce)return mn(e)};function Hs(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:r}=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:r}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function Ks(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const zs=0,qs=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:r,role:o}=ce(At,void 0),a=k(),i=k(),u=x(()=>({name:"eventListeners",enabled:!!e.visible})),l=x(()=>{var p;const w=c(a),A=(p=c(i))!=null?p:zs;return{name:"arrow",enabled:!da(w),options:{element:w,padding:A}}}),s=x(()=>({onFirstUpdate:()=>{m()},...Ws(e,[c(l),c(u)])})),f=x(()=>Us(e.referenceEl)||c(r)),{attributes:d,state:y,styles:g,update:m,forceUpdate:v,instanceRef:T}=ys(f,n,s);return F(T,p=>t.value=p),Ye(()=>{F(()=>{var p;return(p=c(f))==null?void 0:p.getBoundingClientRect()},()=>{m()})}),{attributes:d,arrowRef:a,contentRef:n,instanceRef:T,state:y,styles:g,role:o,forceUpdate:v,update:m}},Vs=(e,{attributes:t,styles:n,role:r})=>{const{nextZIndex:o}=vr(),a=Ie("popper"),i=x(()=>c(t).popper),u=k(e.zIndex||o()),l=x(()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass]),s=x(()=>[{zIndex:c(u)},c(n).popper,e.popperStyle||{}]),f=x(()=>r.value==="dialog"?"false":void 0),d=x(()=>c(n).arrow||{});return{ariaModal:f,arrowStyle:d,contentAttrs:i,contentClass:l,contentStyle:s,contentZIndex:u,updateZIndex:()=>{u.value=e.zIndex||o()}}},Gs=(e,t)=>{const n=k(!1),r=k();return{focusStartRef:r,trapped:n,onFocusAfterReleased:s=>{var f;((f=s.detail)==null?void 0:f.focusReason)!=="pointer"&&(r.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:s=>{e.visible&&!n.value&&(s.target&&(r.value=s.target),n.value=!0)},onFocusoutPrevented:s=>{e.trapping||(s.detail.focusReason==="pointer"&&s.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},Zs=L({name:"ElPopperContent"}),Js=L({...Zs,props:Gn,emits:Ns,setup(e,{expose:t,emit:n}){const r=e,{focusStartRef:o,trapped:a,onFocusAfterReleased:i,onFocusAfterTrapped:u,onFocusInTrap:l,onFocusoutPrevented:s,onReleaseRequested:f}=Gs(r,n),{attributes:d,arrowRef:y,contentRef:g,styles:m,instanceRef:v,role:T,update:p}=qs(r),{ariaModal:w,arrowStyle:A,contentAttrs:h,contentClass:E,contentStyle:P,updateZIndex:O}=Vs(r,{styles:m,attributes:d,role:T}),C=ce(kt,void 0),I=k();Re(Hn,{arrowStyle:A,arrowRef:y,arrowOffset:I}),C&&(C.addInputId||C.removeInputId)&&Re(kt,{...C,addInputId:ot,removeInputId:ot});let R;const _=(j=!0)=>{p(),j&&O()},D=()=>{_(!1),r.visible&&r.focusOnShow?a.value=!0:r.visible===!1&&(a.value=!1)};return Ye(()=>{F(()=>r.triggerTargetEl,(j,N)=>{R==null||R(),R=void 0;const B=c(j||g.value),M=c(N||g.value);Ve(B)&&(R=F([T,()=>r.ariaLabel,w,()=>r.id],b=>{["role","aria-label","aria-modal","id"].forEach((W,G)=>{hn(b[G])?B.removeAttribute(W):B.setAttribute(W,b[G])})},{immediate:!0})),M!==B&&Ve(M)&&["role","aria-label","aria-modal","id"].forEach(b=>{M.removeAttribute(b)})},{immediate:!0}),F(()=>r.visible,D,{immediate:!0})}),ke(()=>{R==null||R(),R=void 0}),t({popperContentRef:g,popperInstanceRef:v,updatePopper:_,contentStyle:P}),(j,N)=>(Z(),Ge("div",ft({ref_key:"contentRef",ref:g},c(h),{style:c(P),class:c(E),tabindex:"-1",onMouseenter:N[0]||(N[0]=B=>j.$emit("mouseenter",B)),onMouseleave:N[1]||(N[1]=B=>j.$emit("mouseleave",B))}),[je(c(gr),{trapped:c(a),"trap-on-focus-in":!0,"focus-trap-el":c(g),"focus-start-el":c(o),onFocusAfterTrapped:c(u),onFocusAfterReleased:c(i),onFocusin:c(l),onFocusoutPrevented:c(s),onReleaseRequested:c(f)},{default:ne(()=>[le(j.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var Xs=pe(Js,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Ys=yn(Rs),Et=Symbol("elTooltip"),Zn=te({...Ts,...Gn,appendTo:{type:$([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:$(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Jn=te({...Vn,disabled:Boolean,trigger:{type:$([String,Array]),default:"hover"},triggerKeys:{type:$(Array),default:()=>[Bt.enter,Bt.space]}}),{useModelToggleProps:Qs,useModelToggleEmits:ei,useModelToggle:ti}=Rn("visible"),ni=te({...Kn,...Qs,...Zn,...Jn,...zn,showArrow:{type:Boolean,default:!0}}),ri=[...ei,"before-show","before-hide","show","hide","open","close"],oi=(e,t)=>Pr(e)?e.includes(t):e===t,de=(e,t,n)=>r=>{oi(c(e),t)&&n(r)},ai=L({name:"ElTooltipTrigger"}),si=L({...ai,props:Jn,setup(e,{expose:t}){const n=e,r=Ie("tooltip"),{controlled:o,id:a,open:i,onOpen:u,onClose:l,onToggle:s}=ce(Et,void 0),f=k(null),d=()=>{if(c(o)||n.disabled)return!0},y=Ee(n,"trigger"),g=Q(d,de(y,"hover",u)),m=Q(d,de(y,"hover",l)),v=Q(d,de(y,"click",h=>{h.button===0&&s(h)})),T=Q(d,de(y,"focus",u)),p=Q(d,de(y,"focus",l)),w=Q(d,de(y,"contextmenu",h=>{h.preventDefault(),s(h)})),A=Q(d,h=>{const{code:E}=h;n.triggerKeys.includes(E)&&(h.preventDefault(),s(h))});return t({triggerRef:f}),(h,E)=>(Z(),ve(c(Fs),{id:c(a),"virtual-ref":h.virtualRef,open:c(i),"virtual-triggering":h.virtualTriggering,class:bn(c(r).e("trigger")),onBlur:c(p),onClick:c(v),onContextmenu:c(w),onFocus:c(T),onMouseenter:c(g),onMouseleave:c(m),onKeydown:c(A)},{default:ne(()=>[le(h.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var ii=pe(si,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const li=L({name:"ElTooltipContent",inheritAttrs:!1}),ui=L({...li,props:Zn,setup(e,{expose:t}){const n=e,{selector:r}=Wn(),o=Ie("tooltip"),a=k(null),i=k(!1),{controlled:u,id:l,open:s,trigger:f,onClose:d,onOpen:y,onShow:g,onHide:m,onBeforeShow:v,onBeforeHide:T}=ce(Et,void 0),p=x(()=>n.transition||`${o.namespace.value}-fade-in-linear`),w=x(()=>n.persistent);ke(()=>{i.value=!0});const A=x(()=>c(w)?!0:c(s)),h=x(()=>n.disabled?!1:c(s)),E=x(()=>n.appendTo||r.value),P=x(()=>{var b;return(b=n.style)!=null?b:{}}),O=x(()=>!c(s)),C=()=>{m()},I=()=>{if(c(u))return!0},R=Q(I,()=>{n.enterable&&c(f)==="hover"&&y()}),_=Q(I,()=>{c(f)==="hover"&&d()}),D=()=>{var b,W;(W=(b=a.value)==null?void 0:b.updatePopper)==null||W.call(b),v==null||v()},j=()=>{T==null||T()},N=()=>{g(),M=mr(x(()=>{var b;return(b=a.value)==null?void 0:b.popperContentRef}),()=>{if(c(u))return;c(f)!=="hover"&&d()})},B=()=>{n.virtualTriggering||d()};let M;return F(()=>c(s),b=>{b||M==null||M()},{flush:"post"}),F(()=>n.content,()=>{var b,W;(W=(b=a.value)==null?void 0:b.updatePopper)==null||W.call(b)}),t({contentRef:a}),(b,W)=>(Z(),ve(jr,{disabled:!b.teleported,to:c(E)},[je(Rr,{name:c(p),onAfterLeave:C,onBeforeEnter:D,onAfterEnter:N,onBeforeLeave:j},{default:ne(()=>[c(A)?wn((Z(),ve(c(Xs),ft({key:0,id:c(l),ref_key:"contentRef",ref:a},b.$attrs,{"aria-label":b.ariaLabel,"aria-hidden":c(O),"boundaries-padding":b.boundariesPadding,"fallback-placements":b.fallbackPlacements,"gpu-acceleration":b.gpuAcceleration,offset:b.offset,placement:b.placement,"popper-options":b.popperOptions,strategy:b.strategy,effect:b.effect,enterable:b.enterable,pure:b.pure,"popper-class":b.popperClass,"popper-style":[b.popperStyle,c(P)],"reference-el":b.referenceEl,"trigger-target-el":b.triggerTargetEl,visible:c(h),"z-index":b.zIndex,onMouseenter:c(R),onMouseleave:c(_),onBlur:B,onClose:c(d)}),{default:ne(()=>[i.value?_e("v-if",!0):le(b.$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"])),[[Sr,c(h)]]):_e("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var pi=pe(ui,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const ci=["innerHTML"],fi={key:1},di=L({name:"ElTooltip"}),vi=L({...di,props:ni,emits:ri,setup(e,{expose:t,emit:n}){const r=e;Os();const o=hr(),a=k(),i=k(),u=()=>{var p;const w=c(a);w&&((p=w.popperInstanceRef)==null||p.update())},l=k(!1),s=k(),{show:f,hide:d,hasUpdateHandler:y}=ti({indicator:l,toggleReason:s}),{onOpen:g,onClose:m}=As({showAfter:Ee(r,"showAfter"),hideAfter:Ee(r,"hideAfter"),autoClose:Ee(r,"autoClose"),open:f,close:d}),v=x(()=>gn(r.visible)&&!y.value);Re(Et,{controlled:v,id:o,open:_r(l),trigger:Ee(r,"trigger"),onOpen:p=>{g(p)},onClose:p=>{m(p)},onToggle:p=>{c(l)?m(p):g(p)},onShow:()=>{n("show",s.value)},onHide:()=>{n("hide",s.value)},onBeforeShow:()=>{n("before-show",s.value)},onBeforeHide:()=>{n("before-hide",s.value)},updatePopper:u}),F(()=>r.disabled,p=>{p&&l.value&&(l.value=!1)});const T=p=>{var w,A;const h=(A=(w=i.value)==null?void 0:w.contentRef)==null?void 0:A.popperContentRef,E=(p==null?void 0:p.relatedTarget)||document.activeElement;return h&&h.contains(E)};return $r(()=>l.value&&d()),t({popperRef:a,contentRef:i,isFocusInsideContent:T,updatePopper:u,onOpen:g,onClose:m,hide:d}),(p,w)=>(Z(),ve(c(Ys),{ref_key:"popperRef",ref:a,role:p.role},{default:ne(()=>[je(ii,{disabled:p.disabled,trigger:p.trigger,"trigger-keys":p.triggerKeys,"virtual-ref":p.virtualRef,"virtual-triggering":p.virtualTriggering},{default:ne(()=>[p.$slots.default?le(p.$slots,"default",{key:0}):_e("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),je(pi,{ref_key:"contentRef",ref:i,"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:ne(()=>[le(p.$slots,"content",{},()=>[p.rawContent?(Z(),Ge("span",{key:0,innerHTML:p.content},null,8,ci)):(Z(),Ge("span",fi,Mr(p.content),1))]),p.showArrow?(Z(),ve(c($s),{key:0,"arrow-offset":p.arrowOffset},null,8,["arrow-offset"])):_e("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 gi=pe(vi,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const xi=yn(gi);export{xi as E,Be as S,Yt as U,Kr as a,Lo as b,On as c,bi as d,wi as e,Zr as f,Wo as g,xo as h,Tn as i,yi as j,Io as k,Oi as l,Ei as m,Ci as n,ea as o,ta as p,fa as q,Ai as r,Jo as s,Wt as t,As as u,To as v,Ti as w,Zn as x,hs as y,gt as z};