import{cI as n,cJ as e,cK as t,cL as r,cM as a,cN as o,cO as u,cP as c,cQ as i,cx as s,cr as f,cR as l,cS as v,bU as d,cT as h,cU as b,cV as p,cW as g,cX as _,bK as m,bS as y,cq as j,cY as w,b2 as O,c9 as x,r as A,ba as E,a_ as L}from"./index-rxu9Faad.js";import{t as S}from"./debounce-rCtyPgGe.js";var M=1/0,k=17976931348623157e292;function z(n){var e=function(n){return n?(n=S(n))===M||n===-M?(n<0?-1:1)*k:n==n?n:0:0===n?n:0}(n),t=e%1;return e==e?t?e-t:e:0}function C(n,e,t,r){for(var a=n.length,o=t+(r?1:-1);r?o--:++oc))return!1;var s=o.get(n),f=o.get(e);if(s&&f)return s==e&&f==n;var l=-1,v=!0,d=t&U?new F:void 0;for(o.set(n,e),o.set(e,n);++ln.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),Sn=n=>w(n),Mn=new Map;let kn;function zn(n,e){let t=[];return Array.isArray(e.arg)?t=e.arg:x(e.arg)&&t.push(e.arg),function(r,a){const o=e.instance.popperRef,u=r.target,c=null==a?void 0:a.target,i=!e||!e.instance,s=!u||!c,f=n.contains(u)||n.contains(c),l=n===u,v=t.length&&t.some((n=>null==n?void 0:n.contains(u)))||t.length&&t.includes(c),d=o&&(o.contains(u)||o.contains(c));i||s||f||l||v||d||e.value(r,a)}}O&&(document.addEventListener("mousedown",(n=>kn=n)),document.addEventListener("mouseup",(n=>{for(const e of Mn.values())for(const{documentHandler:t}of e)t(n,kn)})));const Cn={beforeMount(n,e){Mn.has(n)||Mn.set(n,[]),Mn.get(n).push({documentHandler:zn(n,e),bindingFn:e.value})},updated(n,e){Mn.has(n)||Mn.set(n,[]);const t=Mn.get(n),r=t.findIndex((n=>n.bindingFn===e.oldValue)),a={documentHandler:zn(n,e),bindingFn:e.value};r>=0?t.splice(r,1,a):t.push(a)},unmounted(n){Mn.delete(n)}};function Fn(n){const e=A(!1);return{handleCompositionStart:()=>{e.value=!0},handleCompositionUpdate:n=>{const t=n.target.value,r=t[t.length-1]||"";e.value=!E(r)},handleCompositionEnd:t=>{e.value&&(e.value=!1,L(n)&&n(t))}}}export{Cn as C,F as S,Sn as a,C as b,P as c,wn as d,Ln as e,An as f,_n as h,En as i,D as s,Fn as u};