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