ScopeSentry/static/assets/useInput-Drsa8fv-.js

2 lines
919 B
JavaScript

import{b as n}from"./index-ThnV7dxG.js";import{t as a}from"./debounce-4WtFbZlf.js";import{c$ as r,r as t,b1 as e,aQ as o}from"./index-B4Nyjh3H.js";var i=1/0,s=17976931348623157e292;function u(n){var r=function(n){return n?(n=a(n))===i||n===-i?(n<0?-1:1)*s:n==n?n:0:0===n?n:0}(n),t=r%1;return r==r?t?r-t:r:0}function l(n,a,r,t){for(var e=n.length,o=r+(t?1:-1);t?o--:++o<e;)if(a(n[o],o,n))return o;return-1}var c=Math.max,f=Math.min;function v(a,r,t){var e=null==a?0:a.length;if(!e)return-1;var o=e-1;return void 0!==t&&(o=u(t),o=t<0?c(e+o,0):f(o,e-1)),l(a,n(r),o,!0)}const m=(n="")=>n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),d=n=>r(n);function p(n){const a=t(!1);return{handleCompositionStart:()=>{a.value=!0},handleCompositionUpdate:n=>{const r=n.target.value,t=r[r.length-1]||"";a.value=!e(t)},handleCompositionEnd:r=>{a.value&&(a.value=!1,o(n)&&n(r))}}}export{l as b,d as c,m as e,v as f,p as u};