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