/** * e-icon-picker v2.1.1 * (c) 2019 - 2022 cnovel.club * @license MIT */ (function(F,l){typeof exports=="object"&&typeof module<"u"?l(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],l):(F=typeof globalThis<"u"?globalThis:F||self,l(F.ePopover={},F.Vue))})(this,function(F,l){"use strict";const St=l.defineComponent({name:"e-arrow"}),Kr="",qe=(t,e)=>{const r=t.__vccOpts||t;for(const[n,o]of e)r[n]=o;return r},At={ref:"arrowRef",class:"e-arrow","data-popper-arrow":""};function Dt(t,e,r,n,o,a){return l.openBlock(),l.createElementBlock("span",At,null,512)}const ze=qe(St,[["render",Dt],["__scopeId","data-v-ce01e648"]]);function Ct(t,e,r){t&&l.isRef(t)?l.watch(t,(n,o)=>{o==null||o.removeEventListener(e,r),n==null||n.addEventListener(e,r)}):l.onMounted(()=>{t.addEventListener(e,r)}),l.onBeforeUnmount(()=>{var n;(n=l.unref(t))==null||n.removeEventListener(e,r)})}function Nt(t,e){const r="pointerdown";return typeof window>"u"||!window?void 0:Ct(window,r,o=>{const a=l.unref(t);a&&(a===o.target||o.composedPath().includes(a)||e(o))})}function kt(t,e,r){let n=null;const o=l.ref(!1);l.onMounted(()=>{(t.content!==void 0||r.value)&&(o.value=!0),n=new MutationObserver(a),n.observe(e.value,{childList:!0,subtree:!0})}),l.onBeforeUnmount(()=>n.disconnect()),l.watch(r,f=>{o.value=!!f});const a=()=>{o.value=!!t.content};return{hasContent:o}}var $="top",L="bottom",j="right",B="left",ye="auto",pe=[$,L,j,B],ne="start",fe="end",Rt="clippingParents",Fe="viewport",le="popper",$t="reference",Ue=pe.reduce(function(t,e){return t.concat([e+"-"+ne,e+"-"+fe])},[]),Ye=[].concat(pe,[ye]).reduce(function(t,e){return t.concat([e,e+"-"+ne,e+"-"+fe])},[]),Bt="beforeRead",It="read",Tt="afterRead",Lt="beforeMain",jt="main",Mt="afterMain",Vt="beforeWrite",Wt="write",Ht="afterWrite",Ae=[Bt,It,Tt,Lt,jt,Mt,Vt,Wt,Ht];function z(t){return t?(t.nodeName||"").toLowerCase():null}function M(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function J(t){var e=M(t).Element;return t instanceof e||t instanceof Element}function T(t){var e=M(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function De(t){if(typeof ShadowRoot>"u")return!1;var e=M(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function qt(t){var e=t.state;Object.keys(e.elements).forEach(function(r){var n=e.styles[r]||{},o=e.attributes[r]||{},a=e.elements[r];!T(a)||!z(a)||(Object.assign(a.style,n),Object.keys(o).forEach(function(f){var i=o[f];i===!1?a.removeAttribute(f):a.setAttribute(f,i===!0?"":i)}))})}function zt(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(n){var o=e.elements[n],a=e.attributes[n]||{},f=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:r[n]),i=f.reduce(function(s,c){return s[c]="",s},{});!T(o)||!z(o)||(Object.assign(o.style,i),Object.keys(a).forEach(function(s){o.removeAttribute(s)}))})}}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:qt,effect:zt,requires:["computeStyles"]};function W(t){return t.split("-")[0]}var Q=Math.max,be=Math.min,oe=Math.round;function Ce(){var t=navigator.userAgentData;return t!=null&&t.brands?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Xe(){return!/^((?!chrome|android).)*safari/i.test(Ce())}function ae(t,e,r){e===void 0&&(e=!1),r===void 0&&(r=!1);var n=t.getBoundingClientRect(),o=1,a=1;e&&T(t)&&(o=t.offsetWidth>0&&oe(n.width)/t.offsetWidth||1,a=t.offsetHeight>0&&oe(n.height)/t.offsetHeight||1);var f=J(t)?M(t):window,i=f.visualViewport,s=!Xe()&&r,c=(n.left+(s&&i?i.offsetLeft:0))/o,p=(n.top+(s&&i?i.offsetTop:0))/a,g=n.width/o,w=n.height/a;return{width:g,height:w,top:p,right:c+g,bottom:p+w,left:c,x:c,y:p}}function Ne(t){var e=ae(t),r=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:n}}function _e(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&De(r)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function H(t){return M(t).getComputedStyle(t)}function Ut(t){return["table","td","th"].indexOf(z(t))>=0}function X(t){return((J(t)?t.ownerDocument:t.document)||window.document).documentElement}function we(t){return z(t)==="html"?t:t.assignedSlot||t.parentNode||(De(t)?t.host:null)||X(t)}function Ze(t){return!T(t)||H(t).position==="fixed"?null:t.offsetParent}function Yt(t){var e=/firefox/i.test(Ce()),r=/Trident/i.test(Ce());if(r&&T(t)){var n=H(t);if(n.position==="fixed")return null}var o=we(t);for(De(o)&&(o=o.host);T(o)&&["html","body"].indexOf(z(o))<0;){var a=H(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||e&&a.willChange==="filter"||e&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function ce(t){for(var e=M(t),r=Ze(t);r&&Ut(r)&&H(r).position==="static";)r=Ze(r);return r&&(z(r)==="html"||z(r)==="body"&&H(r).position==="static")?e:r||Yt(t)||e}function ke(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ue(t,e,r){return Q(t,be(e,r))}function Xt(t,e,r){var n=ue(t,e,r);return n>r?r:n}function Ge(){return{top:0,right:0,bottom:0,left:0}}function Ke(t){return Object.assign({},Ge(),t)}function Je(t,e){return e.reduce(function(r,n){return r[n]=t,r},{})}var _t=function(e,r){return e=typeof e=="function"?e(Object.assign({},r.rects,{placement:r.placement})):e,Ke(typeof e!="number"?e:Je(e,pe))};function Zt(t){var e,r=t.state,n=t.name,o=t.options,a=r.elements.arrow,f=r.modifiersData.popperOffsets,i=W(r.placement),s=ke(i),c=[B,j].indexOf(i)>=0,p=c?"height":"width";if(!(!a||!f)){var g=_t(o.padding,r),w=Ne(a),u=s==="y"?$:B,x=s==="y"?L:j,d=r.rects.reference[p]+r.rects.reference[s]-f[s]-r.rects.popper[p],m=f[s]-r.rects.reference[s],b=ce(a),D=b?s==="y"?b.clientHeight||0:b.clientWidth||0:0,S=d/2-m/2,h=g[u],y=D-w[p]-g[x],v=D/2-w[p]/2+S,E=ue(h,v,y),A=s;r.modifiersData[n]=(e={},e[A]=E,e.centerOffset=E-v,e)}}function Gt(t){var e=t.state,r=t.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;if(o!=null&&!(typeof o=="string"&&(o=e.elements.popper.querySelector(o),!o))){if(process.env.NODE_ENV!=="production"&&(T(o)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" "))),!_e(e.elements.popper,o)){process.env.NODE_ENV!=="production"&&console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" "));return}e.elements.arrow=o}}const Qe={name:"arrow",enabled:!0,phase:"main",fn:Zt,effect:Gt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ie(t){return t.split("-")[1]}var Kt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Jt(t){var e=t.x,r=t.y,n=window,o=n.devicePixelRatio||1;return{x:oe(e*o)/o||0,y:oe(r*o)/o||0}}function et(t){var e,r=t.popper,n=t.popperRect,o=t.placement,a=t.variation,f=t.offsets,i=t.position,s=t.gpuAcceleration,c=t.adaptive,p=t.roundOffsets,g=t.isFixed,w=f.x,u=w===void 0?0:w,x=f.y,d=x===void 0?0:x,m=typeof p=="function"?p({x:u,y:d}):{x:u,y:d};u=m.x,d=m.y;var b=f.hasOwnProperty("x"),D=f.hasOwnProperty("y"),S=B,h=$,y=window;if(c){var v=ce(r),E="clientHeight",A="clientWidth";if(v===M(r)&&(v=X(r),H(v).position!=="static"&&i==="absolute"&&(E="scrollHeight",A="scrollWidth")),v=v,o===$||(o===B||o===j)&&a===fe){h=L;var C=g&&v===y&&y.visualViewport?y.visualViewport.height:v[E];d-=C-n.height,d*=s?1:-1}if(o===B||(o===$||o===L)&&a===fe){S=j;var P=g&&v===y&&y.visualViewport?y.visualViewport.width:v[A];u-=P-n.width,u*=s?1:-1}}var O=Object.assign({position:i},c&&Kt),N=p===!0?Jt({x:u,y:d}):{x:u,y:d};if(u=N.x,d=N.y,s){var k;return Object.assign({},O,(k={},k[h]=D?"0":"",k[S]=b?"0":"",k.transform=(y.devicePixelRatio||1)<=1?"translate("+u+"px, "+d+"px)":"translate3d("+u+"px, "+d+"px, 0)",k))}return Object.assign({},O,(e={},e[h]=D?d+"px":"",e[S]=b?u+"px":"",e.transform="",e))}function Qt(t){var e=t.state,r=t.options,n=r.gpuAcceleration,o=n===void 0?!0:n,a=r.adaptive,f=a===void 0?!0:a,i=r.roundOffsets,s=i===void 0?!0:i;if(process.env.NODE_ENV!=="production"){var c=H(e.elements.popper).transitionProperty||"";f&&["transform","top","right","bottom","left"].some(function(g){return c.indexOf(g)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` `,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",` `,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var p={placement:W(e.placement),variation:ie(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,et(Object.assign({},p,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:f,roundOffsets:s})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,et(Object.assign({},p,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const er={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Qt,data:{}};var Oe={passive:!0};function tr(t){var e=t.state,r=t.instance,n=t.options,o=n.scroll,a=o===void 0?!0:o,f=n.resize,i=f===void 0?!0:f,s=M(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return a&&c.forEach(function(p){p.addEventListener("scroll",r.update,Oe)}),i&&s.addEventListener("resize",r.update,Oe),function(){a&&c.forEach(function(p){p.removeEventListener("scroll",r.update,Oe)}),i&&s.removeEventListener("resize",r.update,Oe)}}const rr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:tr,data:{}};var nr={left:"right",right:"left",bottom:"top",top:"bottom"};function xe(t){return t.replace(/left|right|bottom|top/g,function(e){return nr[e]})}var or={start:"end",end:"start"};function tt(t){return t.replace(/start|end/g,function(e){return or[e]})}function Re(t){var e=M(t),r=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:r,scrollTop:n}}function $e(t){return ae(X(t)).left+Re(t).scrollLeft}function ar(t,e){var r=M(t),n=X(t),o=r.visualViewport,a=n.clientWidth,f=n.clientHeight,i=0,s=0;if(o){a=o.width,f=o.height;var c=Xe();(c||!c&&e==="fixed")&&(i=o.offsetLeft,s=o.offsetTop)}return{width:a,height:f,x:i+$e(t),y:s}}function ir(t){var e,r=X(t),n=Re(t),o=(e=t.ownerDocument)==null?void 0:e.body,a=Q(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),f=Q(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-n.scrollLeft+$e(t),s=-n.scrollTop;return H(o||r).direction==="rtl"&&(i+=Q(r.clientWidth,o?o.clientWidth:0)-a),{width:a,height:f,x:i,y:s}}function Be(t){var e=H(t),r=e.overflow,n=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function rt(t){return["html","body","#document"].indexOf(z(t))>=0?t.ownerDocument.body:T(t)&&Be(t)?t:rt(we(t))}function de(t,e){var r;e===void 0&&(e=[]);var n=rt(t),o=n===((r=t.ownerDocument)==null?void 0:r.body),a=M(n),f=o?[a].concat(a.visualViewport||[],Be(n)?n:[]):n,i=e.concat(f);return o?i:i.concat(de(we(f)))}function Ie(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function sr(t,e){var r=ae(t,!1,e==="fixed");return r.top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r}function nt(t,e,r){return e===Fe?Ie(ar(t,r)):J(e)?sr(e,r):Ie(ir(X(t)))}function pr(t){var e=de(we(t)),r=["absolute","fixed"].indexOf(H(t).position)>=0,n=r&&T(t)?ce(t):t;return J(n)?e.filter(function(o){return J(o)&&_e(o,n)&&z(o)!=="body"}):[]}function fr(t,e,r,n){var o=e==="clippingParents"?pr(t):[].concat(e),a=[].concat(o,[r]),f=a[0],i=a.reduce(function(s,c){var p=nt(t,c,n);return s.top=Q(p.top,s.top),s.right=be(p.right,s.right),s.bottom=be(p.bottom,s.bottom),s.left=Q(p.left,s.left),s},nt(t,f,n));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function ot(t){var e=t.reference,r=t.element,n=t.placement,o=n?W(n):null,a=n?ie(n):null,f=e.x+e.width/2-r.width/2,i=e.y+e.height/2-r.height/2,s;switch(o){case $:s={x:f,y:e.y-r.height};break;case L:s={x:f,y:e.y+e.height};break;case j:s={x:e.x+e.width,y:i};break;case B:s={x:e.x-r.width,y:i};break;default:s={x:e.x,y:e.y}}var c=o?ke(o):null;if(c!=null){var p=c==="y"?"height":"width";switch(a){case ne:s[c]=s[c]-(e[p]/2-r[p]/2);break;case fe:s[c]=s[c]+(e[p]/2-r[p]/2);break}}return s}function ve(t,e){e===void 0&&(e={});var r=e,n=r.placement,o=n===void 0?t.placement:n,a=r.strategy,f=a===void 0?t.strategy:a,i=r.boundary,s=i===void 0?Rt:i,c=r.rootBoundary,p=c===void 0?Fe:c,g=r.elementContext,w=g===void 0?le:g,u=r.altBoundary,x=u===void 0?!1:u,d=r.padding,m=d===void 0?0:d,b=Ke(typeof m!="number"?m:Je(m,pe)),D=w===le?$t:le,S=t.rects.popper,h=t.elements[x?D:w],y=fr(J(h)?h:h.contextElement||X(t.elements.popper),s,p,f),v=ae(t.elements.reference),E=ot({reference:v,element:S,strategy:"absolute",placement:o}),A=Ie(Object.assign({},S,E)),C=w===le?A:v,P={top:y.top-C.top+b.top,bottom:C.bottom-y.bottom+b.bottom,left:y.left-C.left+b.left,right:C.right-y.right+b.right},O=t.modifiersData.offset;if(w===le&&O){var N=O[o];Object.keys(P).forEach(function(k){var U=[j,L].indexOf(k)>=0?1:-1,q=[$,L].indexOf(k)>=0?"y":"x";P[k]+=N[q]*U})}return P}function lr(t,e){e===void 0&&(e={});var r=e,n=r.placement,o=r.boundary,a=r.rootBoundary,f=r.padding,i=r.flipVariations,s=r.allowedAutoPlacements,c=s===void 0?Ye:s,p=ie(n),g=p?i?Ue:Ue.filter(function(x){return ie(x)===p}):pe,w=g.filter(function(x){return c.indexOf(x)>=0});w.length===0&&(w=g,process.env.NODE_ENV!=="production"&&console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var u=w.reduce(function(x,d){return x[d]=ve(t,{placement:d,boundary:o,rootBoundary:a,padding:f})[W(d)],x},{});return Object.keys(u).sort(function(x,d){return u[x]-u[d]})}function cr(t){if(W(t)===ye)return[];var e=xe(t);return[tt(t),e,tt(e)]}function ur(t){var e=t.state,r=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var o=r.mainAxis,a=o===void 0?!0:o,f=r.altAxis,i=f===void 0?!0:f,s=r.fallbackPlacements,c=r.padding,p=r.boundary,g=r.rootBoundary,w=r.altBoundary,u=r.flipVariations,x=u===void 0?!0:u,d=r.allowedAutoPlacements,m=e.options.placement,b=W(m),D=b===m,S=s||(D||!x?[xe(m)]:cr(m)),h=[m].concat(S).reduce(function(se,K){return se.concat(W(K)===ye?lr(e,{placement:K,boundary:p,rootBoundary:g,padding:c,flipVariations:x,allowedAutoPlacements:d}):K)},[]),y=e.rects.reference,v=e.rects.popper,E=new Map,A=!0,C=h[0],P=0;P=0,q=U?"width":"height",R=ve(e,{placement:O,boundary:p,rootBoundary:g,altBoundary:w,padding:c}),I=U?k?j:B:k?L:$;y[q]>v[q]&&(I=xe(I));var Z=xe(I),Y=[];if(a&&Y.push(R[N]<=0),i&&Y.push(R[I]<=0,R[Z]<=0),Y.every(function(se){return se})){C=O,A=!1;break}E.set(O,Y)}if(A)for(var V=x?3:1,G=function(K){var ge=h.find(function(Pe){var te=E.get(Pe);if(te)return te.slice(0,K).every(function(Ve){return Ve})});if(ge)return C=ge,"break"},he=V;he>0;he--){var Ee=G(he);if(Ee==="break")break}e.placement!==C&&(e.modifiersData[n]._skip=!0,e.placement=C,e.reset=!0)}}const at={name:"flip",enabled:!0,phase:"main",fn:ur,requiresIfExists:["offset"],data:{_skip:!1}};function it(t,e,r){return r===void 0&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function st(t){return[$,j,L,B].some(function(e){return t[e]>=0})}function dr(t){var e=t.state,r=t.name,n=e.rects.reference,o=e.rects.popper,a=e.modifiersData.preventOverflow,f=ve(e,{elementContext:"reference"}),i=ve(e,{altBoundary:!0}),s=it(f,n),c=it(i,o,a),p=st(s),g=st(c);e.modifiersData[r]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:g},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":g})}const vr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:dr};function mr(t,e,r){var n=W(t),o=[B,$].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},e,{placement:t})):r,f=a[0],i=a[1];return f=f||0,i=(i||0)*o,[B,j].indexOf(n)>=0?{x:i,y:f}:{x:f,y:i}}function hr(t){var e=t.state,r=t.options,n=t.name,o=r.offset,a=o===void 0?[0,0]:o,f=Ye.reduce(function(p,g){return p[g]=mr(g,e.rects,a),p},{}),i=f[e.placement],s=i.x,c=i.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=s,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=f}const pt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:hr};function gr(t){var e=t.state,r=t.name;e.modifiersData[r]=ot({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const yr={name:"popperOffsets",enabled:!0,phase:"read",fn:gr,data:{}};function br(t){return t==="x"?"y":"x"}function wr(t){var e=t.state,r=t.options,n=t.name,o=r.mainAxis,a=o===void 0?!0:o,f=r.altAxis,i=f===void 0?!1:f,s=r.boundary,c=r.rootBoundary,p=r.altBoundary,g=r.padding,w=r.tether,u=w===void 0?!0:w,x=r.tetherOffset,d=x===void 0?0:x,m=ve(e,{boundary:s,rootBoundary:c,padding:g,altBoundary:p}),b=W(e.placement),D=ie(e.placement),S=!D,h=ke(b),y=br(h),v=e.modifiersData.popperOffsets,E=e.rects.reference,A=e.rects.popper,C=typeof d=="function"?d(Object.assign({},e.rects,{placement:e.placement})):d,P=typeof C=="number"?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),O=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,N={x:0,y:0};if(v){if(a){var k,U=h==="y"?$:B,q=h==="y"?L:j,R=h==="y"?"height":"width",I=v[h],Z=I+m[U],Y=I-m[q],V=u?-A[R]/2:0,G=D===ne?E[R]:A[R],he=D===ne?-A[R]:-E[R],Ee=e.elements.arrow,se=u&&Ee?Ne(Ee):{width:0,height:0},K=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Ge(),ge=K[U],Pe=K[q],te=ue(0,E[R],se[R]),Ve=S?E[R]/2-V-te-ge-P.mainAxis:G-te-ge-P.mainAxis,Ur=S?-E[R]/2+V+te+Pe+P.mainAxis:he+te+Pe+P.mainAxis,We=e.elements.arrow&&ce(e.elements.arrow),Yr=We?h==="y"?We.clientTop||0:We.clientLeft||0:0,ht=(k=O==null?void 0:O[h])!=null?k:0,Xr=I+Ve-ht-Yr,_r=I+Ur-ht,gt=ue(u?be(Z,Xr):Z,I,u?Q(Y,_r):Y);v[h]=gt,N[h]=gt-I}if(i){var yt,Zr=h==="x"?$:B,Gr=h==="x"?L:j,re=v[y],Se=y==="y"?"height":"width",bt=re+m[Zr],wt=re-m[Gr],He=[$,B].indexOf(b)!==-1,Ot=(yt=O==null?void 0:O[y])!=null?yt:0,xt=He?bt:re-E[Se]-A[Se]-Ot+P.altAxis,Et=He?re+E[Se]+A[Se]-Ot-P.altAxis:wt,Pt=u&&He?Xt(xt,re,Et):ue(u?xt:bt,re,u?Et:wt);v[y]=Pt,N[y]=Pt-re}e.modifiersData[n]=N}}const ft={name:"preventOverflow",enabled:!0,phase:"main",fn:wr,requiresIfExists:["offset"]};function Or(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function xr(t){return t===M(t)||!T(t)?Re(t):Or(t)}function Er(t){var e=t.getBoundingClientRect(),r=oe(e.width)/t.offsetWidth||1,n=oe(e.height)/t.offsetHeight||1;return r!==1||n!==1}function Pr(t,e,r){r===void 0&&(r=!1);var n=T(e),o=T(e)&&Er(e),a=X(e),f=ae(t,o,r),i={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(n||!n&&!r)&&((z(e)!=="body"||Be(a))&&(i=xr(e)),T(e)?(s=ae(e,!0),s.x+=e.clientLeft,s.y+=e.clientTop):a&&(s.x=$e(a))),{x:f.left+i.scrollLeft-s.x,y:f.top+i.scrollTop-s.y,width:f.width,height:f.height}}function Sr(t){var e=new Map,r=new Set,n=[];t.forEach(function(a){e.set(a.name,a)});function o(a){r.add(a.name);var f=[].concat(a.requires||[],a.requiresIfExists||[]);f.forEach(function(i){if(!r.has(i)){var s=e.get(i);s&&o(s)}}),n.push(a)}return t.forEach(function(a){r.has(a.name)||o(a)}),n}function Ar(t){var e=Sr(t);return Ae.reduce(function(r,n){return r.concat(e.filter(function(o){return o.phase===n}))},[])}function Dr(t){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(t())})})),e}}function _(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n100)){console.error($r);break}if(p.reset===!0){p.reset=!1,y=-1;continue}var v=p.orderedModifiers[y],E=v.fn,A=v.options,C=A===void 0?{}:A,P=v.name;typeof E=="function"&&(p=E({state:p,options:C,name:P,instance:u})||p)}}},update:Dr(function(){return new Promise(function(m){u.forceUpdate(),m(p)})}),destroy:function(){d(),w=!0}};if(!dt(i,s))return process.env.NODE_ENV!=="production"&&console.error(ct),u;u.setOptions(c).then(function(m){!w&&c.onFirstUpdate&&c.onFirstUpdate(m)});function x(){p.orderedModifiers.forEach(function(m){var b=m.name,D=m.options,S=D===void 0?{}:D,h=m.effect;if(typeof h=="function"){var y=h({state:p,name:b,instance:u,options:S}),v=function(){};g.push(y||v)}})}function d(){g.forEach(function(m){return m()}),g=[]}return u}}var Ir=[rr,yr,er,Ft,pt,at,ft,Qe,vr],Tr=Br({defaultModifiers:Ir});const Lr="close:popper",jr="open:popper",Te=t=>parseInt(t,10);function Mr({arrowPadding:t,emit:e,locked:r,offsetDistance:n,offsetSkid:o,placement:a,popperNode:f,triggerNode:i}){const s=l.reactive({isOpen:!1,popperInstance:null}),c=d=>{var m;(m=s.popperInstance)==null||m.setOptions(b=>({...b,modifiers:[...b.modifiers,{name:"eventListeners",enabled:d}]}))},p=()=>c(!0),g=()=>c(!1),w=()=>{s.isOpen&&(s.isOpen=!1,e(Lr))},u=()=>{s.isOpen||(s.isOpen=!0,e(jr))};l.watch([()=>s.isOpen,a],async([d])=>{d?(await x(),p()):g()});const x=async()=>{var d;await l.nextTick(),s.popperInstance=Tr(i.value,f.value,{placement:a.value,modifiers:[ft,at,{name:"flip",enabled:!r.value},Qe,{name:"arrow",options:{padding:Te(t.value)}},pt,{name:"offset",options:{offset:[Te(o.value),Te(n.value)]}}]}),(d=s.popperInstance)==null||d.update()};return l.onBeforeUnmount(()=>{var d;(d=s.popperInstance)==null||d.destroy()}),{...l.toRefs(s),open:u,close:w}}function Le(t,e,r){var n,o,a,f,i;e==null&&(e=100);function s(){var p=Date.now()-f;p=0?n=setTimeout(s,e-p):(n=null,r||(i=t.apply(a,o),a=o=null))}var c=function(){a=this,o=arguments,f=Date.now();var p=r&&!n;return n||(n=setTimeout(s,e)),p&&(i=t.apply(a,o),a=o=null),i};return c.clear=function(){n&&(clearTimeout(n),n=null)},c.flush=function(){n&&(i=t.apply(a,o),a=o=null,clearTimeout(n),n=null)},c}Le.debounce=Le;var je=Le,vt;const me=typeof window<"u";me&&((vt=window==null?void 0:window.navigator)!=null&&vt.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent),function(){return me&&document&&document.addEventListener?(t,e,r)=>{t&&e&&r&&t.addEventListener(e,r,!1)}:(t,e,r)=>{t&&e&&r&&t.attachEvent("on"+e,r)}}(),function(){return me&&document&&document.removeEventListener?function(t,e,r){t&&e&&t.removeEventListener(e,r,!1)}:function(t,e,r){t&&e&&t.detachEvent("on"+e,r)}}(),me&&function(t,e,r){!t.composedPath&&r&&(t.composedPath=function(){if(this.path)return this.path;let n=this.target;for(this.path=[];n.parentNode!==null;)this.path.push(n),n=n.parentNode;return this.path.push(e,r),this.path}),String.prototype.startsWith||Object.defineProperty(String.prototype,"startsWith",{value:function(n,o){return o=!o||o<0?0:+o,this.substring(o,o+n.length)===n}})}(Event.prototype,document,window);let Vr={addIconList:[],removeIconList:[],zIndex:3e3};function Wr(t,e){return Vr[t]||e}const mt=l.ref(0),Hr=()=>{const t=l.ref(Wr("zIndex",3e3)),e=l.computed(()=>t.value+mt.value);return{initialZIndex:t,currentZIndex:e,nextZIndex:()=>(mt.value++,e.value)}},qr=l.defineComponent({name:"e-popover",components:{eArrow:ze},props:{placement:{type:String,default:"bottom",validator:t=>["auto","auto-start","auto-end","top","top-start","top-end","bottom","bottom-start","bottom-end","right","right-start","right-end","left","left-start","left-end"].includes(t)},disableClickAway:{type:Boolean,default:!1},offsetSkid:{type:String,default:"0"},offsetDistance:{type:String,default:"12"},hover:{type:Boolean,default:!1},show:{type:Boolean,default:null},disabled:{type:Boolean,default:!1},openDelay:{type:[Number],default:0},closeDelay:{type:[Number],default:0},zIndex:{type:[Number],default:0},arrow:{type:Boolean,default:!1},arrowPadding:{type:String,default:"0"},interactive:{type:Boolean,default:!0},locked:{type:Boolean,default:!1},content:{type:String,default:null},height:{type:Number,default:200},maxHeight:{type:Number,default:400},width:{type:Number,default:500},maxWidth:{type:Number,default:800},container:{type:String,default:"body"},appendContainer:{type:Boolean,default:!1},contentClass:{type:String,default:""},display:{type:String,default:"block"}},setup(t,{slots:e,attrs:r,emit:n}){const o=l.ref(null),a=l.ref(null),f=l.ref(null),i=l.ref(!1),{nextZIndex:s}=Hr();let c=t.zIndex||s();l.onMounted(()=>{var G;const V=((G=e.default)==null?void 0:G.call(e))??[];if(V&&V.length>1)return console.error(`[Popper]: The component expects only one child element at its root. You passed ${V.length} child nodes.`)});const{arrowPadding:p,closeDelay:g,content:w,disableClickAway:u,disabled:x,interactive:d,locked:m,offsetDistance:b,offsetSkid:D,openDelay:S,placement:h,show:y}=l.toRefs(t),{isOpen:v,open:E,close:A}=Mr({arrowPadding:p,emit:n,locked:m,offsetDistance:b,offsetSkid:D,placement:h,popperNode:a,triggerNode:f}),{hasContent:C}=kt(e,a,w),P=l.computed(()=>y.value!==null),O=l.computed(()=>x.value||!C.value),N=l.computed(()=>v.value&&!O.value),k=l.computed(()=>!u.value&&!P.value),U=l.computed(()=>d.value?`border: ${b.value}px solid transparent; margin: -${b.value}px;`:null),q=je.debounce(E,S.value),R=je.debounce(A,g.value),I=async()=>{O.value||P.value||(c=t.zIndex||s(),R.clear(),q())},Z=async()=>{P.value||(q.clear(),R())},Y=()=>{v.value?Z():I()};return l.watch([C,x],([V,G])=>{v.value&&(!V||G)&&A()}),l.watch(v,V=>{V?(c=t.zIndex,i.value=!0):je.debounce(()=>{i.value=!1},200)}),l.watchEffect(()=>{P.value&&(y.value?q():R())}),l.watchEffect(()=>{k.value&&Nt(o,Z)}),{interactiveStyle:U,closePopper:Z,openPopper:I,togglePopper:Y,popperContainerNode:o,triggerNode:f,shouldShowPopper:N,popperNode:a,modifiedIsOpen:i,close:A,zIndex:c}}}),Jr="";function zr(t,e,r,n,o,a){const f=l.resolveComponent("e-arrow");return l.openBlock(),l.createElementBlock("div",{class:"e-popover",style:l.normalizeStyle(t.interactiveStyle),onMouseleave:e[5]||(e[5]=i=>t.hover&&t.closePopper()),ref:"popperContainerNode"},[l.createElementVNode("div",{ref:"triggerNode",style:l.normalizeStyle({display:t.display}),onMouseover:e[0]||(e[0]=i=>t.hover&&t.openPopper()),onClick:e[1]||(e[1]=(...i)=>t.togglePopper&&t.togglePopper(...i)),onFocus:e[2]||(e[2]=(...i)=>t.openPopper&&t.openPopper(...i)),onKeyup:e[3]||(e[3]=l.withKeys((...i)=>t.closePopper&&t.closePopper(...i),["esc"]))},[l.renderSlot(t.$slots,"default")],36),(l.openBlock(),l.createBlock(l.Teleport,{to:t.container,disabled:!t.appendContainer},[l.createVNode(l.Transition,{name:"fade"},{default:l.withCtx(()=>[l.withDirectives(l.createElementVNode("div",{onClick:e[4]||(e[4]=i=>!t.interactive&&t.closePopper()),class:l.normalizeClass(["popper",t.contentClass]),ref:"popperNode",style:l.normalizeStyle({zIndex:t.zIndex,width:`${t.width}px`,height:`${t.height}px`,maxHeight:`${t.maxHeight}px`,maxWidth:`${t.maxWidth}px`})},[l.renderSlot(t.$slots,"content",{close:t.close,isOpen:t.modifiedIsOpen},()=>[l.createTextVNode(l.toDisplayString(t.content),1)]),t.arrow?(l.openBlock(),l.createBlock(f,{key:0})):l.createCommentVNode("",!0)],6),[[l.vShow,t.shouldShowPopper]])]),_:3})],8,["to","disabled"]))],36)}const Me=qe(qr,[["render",zr]]),Fr={install(t){t.component(Me.name,Me)}};F.default=Fr,F.eArrow=ze,F.ePopover=Me,Object.defineProperties(F,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});