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