Socket
Socket
Sign inDemoInstall

@vueuse/shared

Package Overview
Dependencies
Maintainers
3
Versions
236
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vueuse/shared - npm Package Compare versions

Comparing version 8.0.1 to 8.1.0

9

index.d.ts

@@ -239,2 +239,9 @@ import * as vue_demi from 'vue-demi';

declare function __onlyVue3(name?: string): void;
declare const directiveHooks: {
mounted: "mounted";
updated: "updated";
unmounted: "unmounted";
};
declare function promiseTimeout(ms: number, throwOnTimeout?: boolean, reason?: string): Promise<void>;

@@ -811,2 +818,2 @@ declare function identity<T>(arg: T): T;

export { Awaitable, ConfigurableEventFilter, ConfigurableFlush, ConfigurableFlushSync, ControlledRefOptions, CreateGlobalStateReturn, DateLike, DebounceFilterOptions, DeepMaybeRef, ElementOf, EventFilter, EventHook, EventHookOff, EventHookOn, EventHookTrigger, ExtendRefOptions, Fn, FunctionArgs, FunctionWrapperOptions, IgnoredUpdater, IntervalFnOptions, IntervalOptions, MapOldSources, MapSources, MaybeRef, Pausable, Reactify, ReactifyNested, ReactifyObjectOptions, RemovableRef, RemoveableRef, ShallowUnwrapRef, SingletonPromiseReturn, Stopable, Stoppable, SyncRefOptions, SyncRefsOptions, TimeoutFnOptions, TimeoutOptions, UntilArrayInstance, UntilBaseInstance, UntilToMatchOptions, UntilValueInstance, UseCounterOptions, UseDateFormatReturn, UseLastChangedOptions, WatchAtMostOptions, WatchAtMostReturn, WatchDebouncedOptions, WatchIgnorableReturn, WatchPausableReturn, WatchThrottledOptions, WatchWithFilterOptions, logicAnd as and, assert, refAutoReset as autoResetRef, bypassFilter, clamp, computedEager, computedWithControl, containsProp, computedWithControl as controlledComputed, controlledRef, createEventHook, createFilterWrapper, createGlobalState, reactify as createReactiveFn, createSharedComposable, createSingletonPromise, debounceFilter, refDebounced as debouncedRef, watchDebounced as debouncedWatch, computedEager as eagerComputed, extendRef, formatDate, get, identity, watchIgnorable as ignorableWatch, increaseWithUnit, invoke, isBoolean, isClient, isDef, isDefined, isFunction, isNumber, isObject, isString, isWindow, logicAnd, logicNot, logicOr, makeDestructurable, noop, normalizeDate, logicNot as not, now, objectPick, logicOr as or, pausableFilter, watchPausable as pausableWatch, promiseTimeout, rand, reactify, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refAutoReset, refDebounced, refDefault, refThrottled, refWithControl, set, syncRef, syncRefs, throttleFilter, refThrottled as throttledRef, watchThrottled as throttledWatch, timestamp, toReactive, toRefs, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useCounter, useDateFormat, refDebounced as useDebounce, useDebounceFn, useInterval, useIntervalFn, useLastChanged, refThrottled as useThrottle, useThrottleFn, useTimeout, useTimeoutFn, useToggle, watchAtMost, watchDebounced, watchIgnorable, watchOnce, watchPausable, watchThrottled, watchWithFilter, whenever };
export { Awaitable, ConfigurableEventFilter, ConfigurableFlush, ConfigurableFlushSync, ControlledRefOptions, CreateGlobalStateReturn, DateLike, DebounceFilterOptions, DeepMaybeRef, ElementOf, EventFilter, EventHook, EventHookOff, EventHookOn, EventHookTrigger, ExtendRefOptions, Fn, FunctionArgs, FunctionWrapperOptions, IgnoredUpdater, IntervalFnOptions, IntervalOptions, MapOldSources, MapSources, MaybeRef, Pausable, Reactify, ReactifyNested, ReactifyObjectOptions, RemovableRef, RemoveableRef, ShallowUnwrapRef, SingletonPromiseReturn, Stopable, Stoppable, SyncRefOptions, SyncRefsOptions, TimeoutFnOptions, TimeoutOptions, UntilArrayInstance, UntilBaseInstance, UntilToMatchOptions, UntilValueInstance, UseCounterOptions, UseDateFormatReturn, UseLastChangedOptions, WatchAtMostOptions, WatchAtMostReturn, WatchDebouncedOptions, WatchIgnorableReturn, WatchPausableReturn, WatchThrottledOptions, WatchWithFilterOptions, __onlyVue3, logicAnd as and, assert, refAutoReset as autoResetRef, bypassFilter, clamp, computedEager, computedWithControl, containsProp, computedWithControl as controlledComputed, controlledRef, createEventHook, createFilterWrapper, createGlobalState, reactify as createReactiveFn, createSharedComposable, createSingletonPromise, debounceFilter, refDebounced as debouncedRef, watchDebounced as debouncedWatch, directiveHooks, computedEager as eagerComputed, extendRef, formatDate, get, identity, watchIgnorable as ignorableWatch, increaseWithUnit, invoke, isBoolean, isClient, isDef, isDefined, isFunction, isNumber, isObject, isString, isWindow, logicAnd, logicNot, logicOr, makeDestructurable, noop, normalizeDate, logicNot as not, now, objectPick, logicOr as or, pausableFilter, watchPausable as pausableWatch, promiseTimeout, rand, reactify, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refAutoReset, refDebounced, refDefault, refThrottled, refWithControl, set, syncRef, syncRefs, throttleFilter, refThrottled as throttledRef, watchThrottled as throttledWatch, timestamp, toReactive, toRefs, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useCounter, useDateFormat, refDebounced as useDebounce, useDebounceFn, useInterval, useIntervalFn, useLastChanged, refThrottled as useThrottle, useThrottleFn, useTimeout, useTimeoutFn, useToggle, watchAtMost, watchDebounced, watchIgnorable, watchOnce, watchPausable, watchThrottled, watchWithFilter, whenever };

@@ -194,2 +194,7 @@ ;(function (window) {

}
const directiveHooks = {
mounted: vueDemi.isVue3 ? "mounted" : "inserted",
updated: vueDemi.isVue3 ? "updated" : "componentUpdated",
unmounted: vueDemi.isVue3 ? "unmounted" : "unbind"
};

@@ -1344,2 +1349,3 @@ function extendRef(ref, extend, { enumerable = false, unwrap = true } = {}) {

exports.__onlyVue3 = __onlyVue3;
exports.and = logicAnd;

@@ -1364,2 +1370,3 @@ exports.assert = assert;

exports.debouncedWatch = watchDebounced;
exports.directiveHooks = directiveHooks;
exports.eagerComputed = computedEager;

@@ -1366,0 +1373,0 @@ exports.extendRef = extendRef;

2

index.iife.min.js

@@ -1,1 +0,1 @@

(function(i){if(!i.VueDemi){var o={},v=i.Vue;if(v)if(v.version.slice(0,2)==="2."){var b=i.VueCompositionAPI;if(b){for(var g in b)o[g]=b[g];o.isVue2=!0,o.isVue3=!1,o.install=function(){},o.Vue=v,o.Vue2=v,o.version=v.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.")}else if(v.version.slice(0,2)==="3."){for(var g in v)o[g]=v[g];o.isVue2=!1,o.isVue3=!0,o.install=function(){},o.Vue=v,o.Vue2=void 0,o.version=v.version,o.set=function(h,w,m){return Array.isArray(h)?(h.length=Math.max(h.length,w),h.splice(w,1,m),m):(h[w]=m,m)},o.del=function(h,w){if(Array.isArray(h)){h.splice(w,1);return}delete h[w]}}else console.error("[vue-demi] Vue version "+v.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");i.VueDemi=o}})(window),function(i,o){"use strict";var v=Object.defineProperty,b=Object.defineProperties,g=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,B=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ne=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&B(e,r,t[r]);if(h)for(var r of h(t))m.call(t,r)&&B(e,r,t[r]);return e},Ve=(e,t)=>b(e,g(t));function H(e,t){var r;const n=o.shallowRef();return o.watchEffect(()=>{n.value=e()},Ve(Ne({},t),{flush:(r=t==null?void 0:t.flush)!=null?r:"sync"})),o.readonly(n)}function Y(e,t){let r,n,a;const u=o.ref(!0);return o.watch(e,()=>{u.value=!0,a()},{flush:"sync"}),o.customRef((l,c)=>(n=l,a=c,{get(){return u.value&&(r=t(),u.value=!1),n(),r},set(){}}))}function Me(){const e=[],t=a=>{const u=e.indexOf(a);u!==-1&&e.splice(u,1)};return{on:a=>(e.push(a),{off:()=>t(a)}),off:t,trigger:a=>{e.forEach(u=>u(a))}}}function We(e){let t=!1,r;const n=o.effectScope(!0);return()=>(t||(r=n.run(e),t=!0),r)}function $(e){return o.getCurrentScope()?(o.onScopeDispose(e),!0):!1}function Ue(e){let t=0,r,n;const a=()=>{t-=1,n&&t<=0&&(n.stop(),r=void 0,n=void 0)};return(...u)=>(t+=1,r||(n=o.effectScope(!0),r=n.run(()=>e(...u))),$(a),r)}function Be(e="this function"){if(!o.isVue3)throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}function G(e,t,{enumerable:r=!1,unwrap:n=!0}={}){Be();for(const[a,u]of Object.entries(t))a!=="value"&&(o.isRef(u)&&n?Object.defineProperty(e,a,{get(){return u.value},set(l){u.value=l},enumerable:r}):Object.defineProperty(e,a,{value:u,enumerable:r}));return e}function He(e,t){return t==null?o.unref(e):o.unref(e)[t]}function Ye(e){return o.unref(e)!=null}function z(...e){return o.computed(()=>e.every(t=>o.unref(t)))}function L(e){return o.computed(()=>!o.unref(e))}function X(...e){return o.computed(()=>e.some(t=>o.unref(t)))}var Ge=Object.defineProperty,Z=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,q=(e,t,r)=>t in e?Ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xe=(e,t)=>{for(var r in t||(t={}))ze.call(t,r)&&q(e,r,t[r]);if(Z)for(var r of Z(t))Le.call(t,r)&&q(e,r,t[r]);return e};function Ze(e,t){if(typeof Symbol!="undefined"){const r=Xe({},e);return Object.defineProperty(r,Symbol.iterator,{enumerable:!1,value(){let n=0;return{next:()=>({value:t[n++],done:n>t.length})}}}),r}else return Object.assign([...t],e)}function N(e){return function(...t){return o.computed(()=>e.apply(this,t.map(r=>o.unref(r))))}}function qe(e,t={}){let r=[];if(Array.isArray(t))r=t;else{const{includeOwnProperties:n=!0}=t;r.push(...Object.keys(e)),n&&r.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(r.map(n=>{const a=e[n];return[n,typeof a=="function"?N(a.bind(e)):a]}))}function J(e){if(!o.isRef(e))return o.reactive(e);const t=new Proxy({},{get(r,n,a){return o.unref(Reflect.get(e.value,n,a))},set(r,n,a){return o.isRef(e.value[n])&&!o.isRef(a)?e.value[n].value=a:e.value[n]=a,!0},deleteProperty(r,n){return Reflect.deleteProperty(e.value,n)},has(r,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return o.reactive(t)}function Q(e){return J(o.computed(e))}function Je(e,...t){return Q(()=>Object.fromEntries(Object.entries(o.toRefs(e)).filter(r=>!t.includes(r[0]))))}function Qe(e,...t){return o.reactive(Object.fromEntries(t.map(r=>[r,o.toRef(e,r)])))}function K(e,t=1e4){return o.customRef((r,n)=>{let a=e,u;const l=()=>setTimeout(()=>{a=e,n()},o.unref(t));return{get(){return r(),a},set(c){a=c,n(),clearTimeout(u),u=l()}}})}const E=typeof window!="undefined",Ke=e=>typeof e!="undefined",ke=(e,...t)=>{e||console.warn(...t)},k=Object.prototype.toString,De=e=>typeof e=="boolean",xe=e=>typeof e=="function",et=e=>typeof e=="number",tt=e=>typeof e=="string",rt=e=>k.call(e)==="[object Object]",nt=e=>typeof window!="undefined"&&k.call(e)==="[object Window]",ot=()=>Date.now(),D=()=>+Date.now(),at=(e,t,r)=>Math.min(r,Math.max(t,e)),x=()=>{},it=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e);function S(e,t){function r(...n){e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})}return r}const F=e=>e();function V(e,t={}){let r,n;return u=>{const l=o.unref(e),c=o.unref(t.maxWait);if(r&&clearTimeout(r),l<=0||c!==void 0&&c<=0)return n&&(clearTimeout(n),n=null),u();c&&!n&&(n=setTimeout(()=>{r&&clearTimeout(r),n=null,u()},c)),r=setTimeout(()=>{n&&clearTimeout(n),n=null,u()},l)}}function M(e,t=!0,r=!0){let n=0,a,u=!r;const l=()=>{a&&(clearTimeout(a),a=void 0)};return s=>{const _=o.unref(e),p=Date.now()-n;if(l(),_<=0)return n=Date.now(),s();p>_&&(n=Date.now(),u?u=!1:s()),t&&(a=setTimeout(()=>{n=Date.now(),r||(u=!0),l(),s()},_)),!r&&!a&&(a=setTimeout(()=>u=!0,_))}}function ee(e=F){const t=o.ref(!0);function r(){t.value=!1}function n(){t.value=!0}return{isActive:t,pause:r,resume:n,eventFilter:(...u)=>{t.value&&e(...u)}}}function te(e,t=!1,r="Timeout"){return new Promise((n,a)=>{setTimeout(t?()=>a(r):n,e)})}function ut(e){return e}function lt(e){let t;function r(){return t||(t=e()),t}return r.reset=async()=>{const n=t;t=void 0,n&&await n},r}function ct(e){return e()}function ft(e,...t){return t.some(r=>r in e)}function st(e,t){var r;if(typeof e=="number")return e+t;const n=((r=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:r[0])||"",a=e.slice(n.length),u=parseFloat(n)+t;return Number.isNaN(u)?e:u+a}function dt(e,t,r=!1){return t.reduce((n,a)=>(a in e&&(!r||!e[a]===void 0)&&(n[a]=e[a]),n),{})}function re(e,t=200,r={}){return S(V(t,r),e)}function W(e,t=200,r={}){if(t<=0)return e;const n=o.ref(e.value),a=re(()=>{n.value=e.value},t,r);return o.watch(e,()=>a()),n}function pt(e,t){return o.computed({get(){var r;return(r=e.value)!=null?r:t},set(r){e.value=r}})}function ne(e,t=200,r=!0,n=!0){return S(M(t,r,n),e)}function U(e,t=200,r=!0,n=!0){if(t<=0)return e;const a=o.ref(e.value),u=ne(()=>{a.value=e.value},t,r,n);return o.watch(e,()=>u()),a}function oe(e,t={}){let r=e,n,a;const u=o.customRef((d,y)=>(n=d,a=y,{get(){return l()},set(O){c(O)}}));function l(d=!0){return d&&n(),r}function c(d,y=!0){var O,R;if(d===r)return;const P=r;((O=t.onBeforeChange)==null?void 0:O.call(t,d,P))!==!1&&(r=d,(R=t.onChanged)==null||R.call(t,d,P),y&&a())}return G(u,{get:l,set:c,untrackedGet:()=>l(!1),silentSet:d=>c(d,!1),peek:()=>l(!1),lay:d=>c(d,!1)},{enumerable:!0})}const _t=oe;function yt(...e){if(e.length===2){const[t,r]=e;t.value=r}if(e.length===3)if(o.isVue2)o.set(...e);else{const[t,r,n]=e;t[r]=n}}function Ot(e,t,r={}){const{flush:n="sync",deep:a=!1,immediate:u=!0,direction:l="both"}=r;let c,s;return(l==="both"||l==="ltr")&&(c=o.watch(e,_=>t.value=_,{flush:n,deep:a,immediate:u})),(l==="both"||l==="rtl")&&(s=o.watch(t,_=>e.value=_,{flush:n,deep:a,immediate:u})),()=>{c==null||c(),s==null||s()}}function vt(e,t,r={}){const{flush:n="sync",deep:a=!1,immediate:u=!0}=r;return Array.isArray(t)||(t=[t]),o.watch(e,l=>t.forEach(c=>c.value=l),{flush:n,deep:a,immediate:u})}var ht=Object.defineProperty,wt=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,ie=(e,t,r)=>t in e?ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,bt=(e,t)=>{for(var r in t||(t={}))gt.call(t,r)&&ie(e,r,t[r]);if(ae)for(var r of ae(t))mt.call(t,r)&&ie(e,r,t[r]);return e},$t=(e,t)=>wt(e,Pt(t));function St(e){if(!o.isRef(e))return o.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=o.customRef(()=>({get(){return e.value[r]},set(n){if(Array.isArray(e.value)){const a=[...e.value];a[r]=n,e.value=a}else e.value=$t(bt({},e.value),{[r]:n})}}));return t}function jt(e){o.getCurrentInstance()&&o.onBeforeUnmount(e)}function Et(e,t=!0){o.getCurrentInstance()?o.onMounted(e):t?e():o.nextTick(e)}function Ft(e){o.getCurrentInstance()&&o.onUnmounted(e)}function Tt(e){let t=!1;function r(f,{flush:d="sync",deep:y=!1,timeout:O,throwOnTimeout:R}={}){let P=null;const Re=[new Promise(Sr=>{P=o.watch(e,jr=>{f(jr)===!t&&(P==null||P(),Sr())},{flush:d,deep:y,immediate:!0})})];return O&&Re.push(te(O,R).finally(()=>{P==null||P()})),Promise.race(Re)}function n(f,d){return r(y=>y===o.unref(f),d)}function a(f){return r(d=>Boolean(d),f)}function u(f){return n(null,f)}function l(f){return n(void 0,f)}function c(f){return r(Number.isNaN,f)}function s(f,d){return r(y=>{const O=Array.from(y);return O.includes(f)||O.includes(o.unref(f))},d)}function _(f){return p(1,f)}function p(f=1,d){let y=-1;return r(()=>(y+=1,y>=f),d)}return Array.isArray(o.unref(e))?{toMatch:r,toContains:s,changed:_,changedTimes:p,get not(){return t=!t,this}}:{toMatch:r,toBe:n,toBeTruthy:a,toBeNull:u,toBeNaN:c,toBeUndefined:l,changed:_,changedTimes:p,get not(){return t=!t,this}}}function It(e=0,t={}){const r=o.ref(e),{max:n=1/0,min:a=-1/0}=t,u=(p=1)=>r.value=Math.min(n,r.value+p),l=(p=1)=>r.value=Math.max(a,r.value-p),c=()=>r.value,s=p=>r.value=p;return{count:r,inc:u,dec:l,get:c,set:s,reset:(p=e)=>(e=p,s(p))}}const At=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Ct=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ue=(e,t)=>{const r=e.getFullYear(),n=e.getMonth(),a=e.getDate(),u=e.getHours(),l=e.getMinutes(),c=e.getSeconds(),s=e.getMilliseconds(),_={YY:String(r).slice(-2),YYYY:r,M:n+1,MM:`${n+1}`.padStart(2,"0"),D:String(a),DD:`${a}`.padStart(2,"0"),H:String(u),HH:`${u}`.padStart(2,"0"),h:`${u%12||12}`.padStart(1,"0"),hh:`${u%12||12}`.padStart(2,"0"),m:String(l),mm:`${l}`.padStart(2,"0"),s:String(c),ss:`${c}`.padStart(2,"0"),SSS:`${s}`.padStart(3,"0")};return t.replace(Ct,(p,f)=>f||_[p])},le=e=>{if(e===null)return new Date(NaN);if(e===void 0)return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){const t=e.match(At);if(t){const r=t[2]-1||0,n=(t[7]||"0").substring(0,3);return new Date(t[1],r,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)};function Rt(e,t="HH:mm:ss"){return o.computed(()=>ue(le(o.unref(e)),o.unref(t)))}function ce(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:a=!1}=r;let u=null;const l=o.ref(!1);function c(){u&&(clearInterval(u),u=null)}function s(){l.value=!1,c()}function _(){t<=0||(l.value=!0,a&&e(),c(),u=setInterval(e,o.unref(t)))}if(n&&E&&_(),o.isRef(t)){const p=o.watch(t,()=>{n&&E&&_()});$(p)}return $(s),{isActive:l,pause:s,resume:_}}var Nt=Object.defineProperty,fe=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,se=(e,t,r)=>t in e?Nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Wt=(e,t)=>{for(var r in t||(t={}))Vt.call(t,r)&&se(e,r,t[r]);if(fe)for(var r of fe(t))Mt.call(t,r)&&se(e,r,t[r]);return e};function Ut(e=1e3,t={}){const{controls:r=!1,immediate:n=!0}=t,a=o.ref(0),u=ce(()=>a.value+=1,e,{immediate:n});return r?Wt({counter:a},u):a}function Bt(e,t={}){var r;const n=o.ref((r=t.initialValue)!=null?r:null);return o.watch(e,()=>n.value=D(),t),n}function de(e,t,r={}){const{immediate:n=!0}=r,a=o.ref(!1);let u=null;function l(){u&&(clearTimeout(u),u=null)}function c(){a.value=!1,l()}function s(..._){l(),a.value=!0,u=setTimeout(()=>{a.value=!1,u=null,e(..._)},o.unref(t))}return n&&(a.value=!0,E&&s()),$(c),{isPending:a,start:s,stop:c}}var Ht=Object.defineProperty,pe=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,_e=(e,t,r)=>t in e?Ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,zt=(e,t)=>{for(var r in t||(t={}))Yt.call(t,r)&&_e(e,r,t[r]);if(pe)for(var r of pe(t))Gt.call(t,r)&&_e(e,r,t[r]);return e};function Lt(e=1e3,t={}){const{controls:r=!1}=t,n=de(x,e,t),a=o.computed(()=>!n.isPending.value);return r?zt({ready:a},n):a}function Xt(e=!1){if(o.isRef(e))return t=>(e.value=typeof t=="boolean"?t:!e.value,e.value);{const t=o.ref(e);return[t,n=>(t.value=typeof n=="boolean"?n:!t.value,t.value)]}}var ye=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Jt=(e,t)=>{var r={};for(var n in e)Zt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ye)for(var n of ye(e))t.indexOf(n)<0&&qt.call(e,n)&&(r[n]=e[n]);return r};function j(e,t,r={}){const n=r,{eventFilter:a=F}=n,u=Jt(n,["eventFilter"]);return o.watch(e,S(a,t),u)}var Oe=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,kt=(e,t)=>{var r={};for(var n in e)Qt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Oe)for(var n of Oe(e))t.indexOf(n)<0&&Kt.call(e,n)&&(r[n]=e[n]);return r};function Dt(e,t,r){const n=r,{count:a}=n,u=kt(n,["count"]),l=o.ref(0),c=j(e,(...s)=>{l.value+=1,l.value>=o.unref(a)&&o.nextTick(()=>c()),t(...s)},u);return{count:l,stop:c}}var xt=Object.defineProperty,er=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,we=(e,t,r)=>t in e?xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rr=(e,t)=>{for(var r in t||(t={}))ve.call(t,r)&&we(e,r,t[r]);if(T)for(var r of T(t))he.call(t,r)&&we(e,r,t[r]);return e},nr=(e,t)=>er(e,tr(t)),or=(e,t)=>{var r={};for(var n in e)ve.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&T)for(var n of T(e))t.indexOf(n)<0&&he.call(e,n)&&(r[n]=e[n]);return r};function Pe(e,t,r={}){const n=r,{debounce:a=0}=n,u=or(n,["debounce"]);return j(e,t,nr(rr({},u),{eventFilter:V(a)}))}var ar=Object.defineProperty,ir=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(e,t,r)=>t in e?ar(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lr=(e,t)=>{for(var r in t||(t={}))ge.call(t,r)&&be(e,r,t[r]);if(I)for(var r of I(t))me.call(t,r)&&be(e,r,t[r]);return e},cr=(e,t)=>ir(e,ur(t)),fr=(e,t)=>{var r={};for(var n in e)ge.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&I)for(var n of I(e))t.indexOf(n)<0&&me.call(e,n)&&(r[n]=e[n]);return r};function $e(e,t,r={}){const n=r,{eventFilter:a=F}=n,u=fr(n,["eventFilter"]),l=S(a,t);let c,s,_;if(u.flush==="sync"){const p=o.ref(!1);s=()=>{},c=f=>{p.value=!0,f(),p.value=!1},_=o.watch(e,(...f)=>{p.value||l(...f)},u)}else{const p=[],f=o.ref(0),d=o.ref(0);s=()=>{f.value=d.value},p.push(o.watch(e,()=>{d.value++},cr(lr({},u),{flush:"sync"}))),c=y=>{const O=d.value;y(),f.value+=d.value-O},p.push(o.watch(e,(...y)=>{const O=f.value>0&&f.value===d.value;f.value=0,d.value=0,!O&&l(...y)},u)),_=()=>{p.forEach(y=>y())}}return{stop:_,ignoreUpdates:c,ignorePrevAsyncUpdates:s}}function sr(e,t,r){const n=o.watch(e,(...a)=>(o.nextTick(()=>n()),t(...a)),r)}var dr=Object.defineProperty,pr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ee=(e,t,r)=>t in e?dr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,yr=(e,t)=>{for(var r in t||(t={}))Se.call(t,r)&&Ee(e,r,t[r]);if(A)for(var r of A(t))je.call(t,r)&&Ee(e,r,t[r]);return e},Or=(e,t)=>pr(e,_r(t)),vr=(e,t)=>{var r={};for(var n in e)Se.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&A)for(var n of A(e))t.indexOf(n)<0&&je.call(e,n)&&(r[n]=e[n]);return r};function Fe(e,t,r={}){const n=r,{eventFilter:a}=n,u=vr(n,["eventFilter"]),{eventFilter:l,pause:c,resume:s,isActive:_}=ee(a);return{stop:j(e,t,Or(yr({},u),{eventFilter:l})),pause:c,resume:s,isActive:_}}var hr=Object.defineProperty,wr=Object.defineProperties,Pr=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ae=(e,t,r)=>t in e?hr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,gr=(e,t)=>{for(var r in t||(t={}))Te.call(t,r)&&Ae(e,r,t[r]);if(C)for(var r of C(t))Ie.call(t,r)&&Ae(e,r,t[r]);return e},mr=(e,t)=>wr(e,Pr(t)),br=(e,t)=>{var r={};for(var n in e)Te.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&C)for(var n of C(e))t.indexOf(n)<0&&Ie.call(e,n)&&(r[n]=e[n]);return r};function Ce(e,t,r={}){const n=r,{throttle:a=0,trailing:u=!0,leading:l=!0}=n,c=br(n,["throttle","trailing","leading"]);return j(e,t,mr(gr({},c),{eventFilter:M(a,u,l)}))}function $r(e,t,r){return o.watch(e,(n,a,u)=>{n&&t(n,a,u)},r)}i.and=z,i.assert=ke,i.autoResetRef=K,i.bypassFilter=F,i.clamp=at,i.computedEager=H,i.computedWithControl=Y,i.containsProp=ft,i.controlledComputed=Y,i.controlledRef=_t,i.createEventHook=Me,i.createFilterWrapper=S,i.createGlobalState=We,i.createReactiveFn=N,i.createSharedComposable=Ue,i.createSingletonPromise=lt,i.debounceFilter=V,i.debouncedRef=W,i.debouncedWatch=Pe,i.eagerComputed=H,i.extendRef=G,i.formatDate=ue,i.get=He,i.identity=ut,i.ignorableWatch=$e,i.increaseWithUnit=st,i.invoke=ct,i.isBoolean=De,i.isClient=E,i.isDef=Ke,i.isDefined=Ye,i.isFunction=xe,i.isNumber=et,i.isObject=rt,i.isString=tt,i.isWindow=nt,i.logicAnd=z,i.logicNot=L,i.logicOr=X,i.makeDestructurable=Ze,i.noop=x,i.normalizeDate=le,i.not=L,i.now=ot,i.objectPick=dt,i.or=X,i.pausableFilter=ee,i.pausableWatch=Fe,i.promiseTimeout=te,i.rand=it,i.reactify=N,i.reactifyObject=qe,i.reactiveComputed=Q,i.reactiveOmit=Je,i.reactivePick=Qe,i.refAutoReset=K,i.refDebounced=W,i.refDefault=pt,i.refThrottled=U,i.refWithControl=oe,i.set=yt,i.syncRef=Ot,i.syncRefs=vt,i.throttleFilter=M,i.throttledRef=U,i.throttledWatch=Ce,i.timestamp=D,i.toReactive=J,i.toRefs=St,i.tryOnBeforeUnmount=jt,i.tryOnMounted=Et,i.tryOnScopeDispose=$,i.tryOnUnmounted=Ft,i.until=Tt,i.useCounter=It,i.useDateFormat=Rt,i.useDebounce=W,i.useDebounceFn=re,i.useInterval=Ut,i.useIntervalFn=ce,i.useLastChanged=Bt,i.useThrottle=U,i.useThrottleFn=ne,i.useTimeout=Lt,i.useTimeoutFn=de,i.useToggle=Xt,i.watchAtMost=Dt,i.watchDebounced=Pe,i.watchIgnorable=$e,i.watchOnce=sr,i.watchPausable=Fe,i.watchThrottled=Ce,i.watchWithFilter=j,i.whenever=$r,Object.defineProperty(i,"__esModule",{value:!0})}(this.VueUse=this.VueUse||{},VueDemi);
(function(a){if(!a.VueDemi){var o={},v=a.Vue;if(v)if(v.version.slice(0,2)==="2."){var b=a.VueCompositionAPI;if(b){for(var g in b)o[g]=b[g];o.isVue2=!0,o.isVue3=!1,o.install=function(){},o.Vue=v,o.Vue2=v,o.version=v.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.")}else if(v.version.slice(0,2)==="3."){for(var g in v)o[g]=v[g];o.isVue2=!1,o.isVue3=!0,o.install=function(){},o.Vue=v,o.Vue2=void 0,o.version=v.version,o.set=function(h,w,m){return Array.isArray(h)?(h.length=Math.max(h.length,w),h.splice(w,1,m),m):(h[w]=m,m)},o.del=function(h,w){if(Array.isArray(h)){h.splice(w,1);return}delete h[w]}}else console.error("[vue-demi] Vue version "+v.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");a.VueDemi=o}})(window),function(a,o){"use strict";var v=Object.defineProperty,b=Object.defineProperties,g=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,B=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ne=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&B(e,r,t[r]);if(h)for(var r of h(t))m.call(t,r)&&B(e,r,t[r]);return e},Me=(e,t)=>b(e,g(t));function H(e,t){var r;const n=o.shallowRef();return o.watchEffect(()=>{n.value=e()},Me(Ne({},t),{flush:(r=t==null?void 0:t.flush)!=null?r:"sync"})),o.readonly(n)}function Y(e,t){let r,n,i;const u=o.ref(!0);return o.watch(e,()=>{u.value=!0,i()},{flush:"sync"}),o.customRef((l,c)=>(n=l,i=c,{get(){return u.value&&(r=t(),u.value=!1),n(),r},set(){}}))}function We(){const e=[],t=i=>{const u=e.indexOf(i);u!==-1&&e.splice(u,1)};return{on:i=>(e.push(i),{off:()=>t(i)}),off:t,trigger:i=>{e.forEach(u=>u(i))}}}function Ue(e){let t=!1,r;const n=o.effectScope(!0);return()=>(t||(r=n.run(e),t=!0),r)}function $(e){return o.getCurrentScope()?(o.onScopeDispose(e),!0):!1}function Be(e){let t=0,r,n;const i=()=>{t-=1,n&&t<=0&&(n.stop(),r=void 0,n=void 0)};return(...u)=>(t+=1,r||(n=o.effectScope(!0),r=n.run(()=>e(...u))),$(i),r)}function G(e="this function"){if(!o.isVue3)throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}const He={mounted:o.isVue3?"mounted":"inserted",updated:o.isVue3?"updated":"componentUpdated",unmounted:o.isVue3?"unmounted":"unbind"};function z(e,t,{enumerable:r=!1,unwrap:n=!0}={}){G();for(const[i,u]of Object.entries(t))i!=="value"&&(o.isRef(u)&&n?Object.defineProperty(e,i,{get(){return u.value},set(l){u.value=l},enumerable:r}):Object.defineProperty(e,i,{value:u,enumerable:r}));return e}function Ye(e,t){return t==null?o.unref(e):o.unref(e)[t]}function Ge(e){return o.unref(e)!=null}function L(...e){return o.computed(()=>e.every(t=>o.unref(t)))}function X(e){return o.computed(()=>!o.unref(e))}function Z(...e){return o.computed(()=>e.some(t=>o.unref(t)))}var ze=Object.defineProperty,q=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,J=(e,t,r)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ze=(e,t)=>{for(var r in t||(t={}))Le.call(t,r)&&J(e,r,t[r]);if(q)for(var r of q(t))Xe.call(t,r)&&J(e,r,t[r]);return e};function qe(e,t){if(typeof Symbol!="undefined"){const r=Ze({},e);return Object.defineProperty(r,Symbol.iterator,{enumerable:!1,value(){let n=0;return{next:()=>({value:t[n++],done:n>t.length})}}}),r}else return Object.assign([...t],e)}function R(e){return function(...t){return o.computed(()=>e.apply(this,t.map(r=>o.unref(r))))}}function Je(e,t={}){let r=[];if(Array.isArray(t))r=t;else{const{includeOwnProperties:n=!0}=t;r.push(...Object.keys(e)),n&&r.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(r.map(n=>{const i=e[n];return[n,typeof i=="function"?R(i.bind(e)):i]}))}function Q(e){if(!o.isRef(e))return o.reactive(e);const t=new Proxy({},{get(r,n,i){return o.unref(Reflect.get(e.value,n,i))},set(r,n,i){return o.isRef(e.value[n])&&!o.isRef(i)?e.value[n].value=i:e.value[n]=i,!0},deleteProperty(r,n){return Reflect.deleteProperty(e.value,n)},has(r,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return o.reactive(t)}function K(e){return Q(o.computed(e))}function Qe(e,...t){return K(()=>Object.fromEntries(Object.entries(o.toRefs(e)).filter(r=>!t.includes(r[0]))))}function Ke(e,...t){return o.reactive(Object.fromEntries(t.map(r=>[r,o.toRef(e,r)])))}function k(e,t=1e4){return o.customRef((r,n)=>{let i=e,u;const l=()=>setTimeout(()=>{i=e,n()},o.unref(t));return{get(){return r(),i},set(c){i=c,n(),clearTimeout(u),u=l()}}})}const E=typeof window!="undefined",ke=e=>typeof e!="undefined",De=(e,...t)=>{e||console.warn(...t)},D=Object.prototype.toString,xe=e=>typeof e=="boolean",et=e=>typeof e=="function",tt=e=>typeof e=="number",rt=e=>typeof e=="string",nt=e=>D.call(e)==="[object Object]",ot=e=>typeof window!="undefined"&&D.call(e)==="[object Window]",at=()=>Date.now(),x=()=>+Date.now(),it=(e,t,r)=>Math.min(r,Math.max(t,e)),ee=()=>{},ut=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e);function S(e,t){function r(...n){e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})}return r}const F=e=>e();function N(e,t={}){let r,n;return u=>{const l=o.unref(e),c=o.unref(t.maxWait);if(r&&clearTimeout(r),l<=0||c!==void 0&&c<=0)return n&&(clearTimeout(n),n=null),u();c&&!n&&(n=setTimeout(()=>{r&&clearTimeout(r),n=null,u()},c)),r=setTimeout(()=>{n&&clearTimeout(n),n=null,u()},l)}}function M(e,t=!0,r=!0){let n=0,i,u=!r;const l=()=>{i&&(clearTimeout(i),i=void 0)};return s=>{const _=o.unref(e),p=Date.now()-n;if(l(),_<=0)return n=Date.now(),s();p>_&&(n=Date.now(),u?u=!1:s()),t&&(i=setTimeout(()=>{n=Date.now(),r||(u=!0),l(),s()},_)),!r&&!i&&(i=setTimeout(()=>u=!0,_))}}function te(e=F){const t=o.ref(!0);function r(){t.value=!1}function n(){t.value=!0}return{isActive:t,pause:r,resume:n,eventFilter:(...u)=>{t.value&&e(...u)}}}function re(e,t=!1,r="Timeout"){return new Promise((n,i)=>{setTimeout(t?()=>i(r):n,e)})}function lt(e){return e}function ct(e){let t;function r(){return t||(t=e()),t}return r.reset=async()=>{const n=t;t=void 0,n&&await n},r}function ft(e){return e()}function st(e,...t){return t.some(r=>r in e)}function dt(e,t){var r;if(typeof e=="number")return e+t;const n=((r=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:r[0])||"",i=e.slice(n.length),u=parseFloat(n)+t;return Number.isNaN(u)?e:u+i}function pt(e,t,r=!1){return t.reduce((n,i)=>(i in e&&(!r||!e[i]===void 0)&&(n[i]=e[i]),n),{})}function ne(e,t=200,r={}){return S(N(t,r),e)}function W(e,t=200,r={}){if(t<=0)return e;const n=o.ref(e.value),i=ne(()=>{n.value=e.value},t,r);return o.watch(e,()=>i()),n}function _t(e,t){return o.computed({get(){var r;return(r=e.value)!=null?r:t},set(r){e.value=r}})}function oe(e,t=200,r=!0,n=!0){return S(M(t,r,n),e)}function U(e,t=200,r=!0,n=!0){if(t<=0)return e;const i=o.ref(e.value),u=oe(()=>{i.value=e.value},t,r,n);return o.watch(e,()=>u()),i}function ae(e,t={}){let r=e,n,i;const u=o.customRef((d,y)=>(n=d,i=y,{get(){return l()},set(O){c(O)}}));function l(d=!0){return d&&n(),r}function c(d,y=!0){var O,V;if(d===r)return;const P=r;((O=t.onBeforeChange)==null?void 0:O.call(t,d,P))!==!1&&(r=d,(V=t.onChanged)==null||V.call(t,d,P),y&&i())}return z(u,{get:l,set:c,untrackedGet:()=>l(!1),silentSet:d=>c(d,!1),peek:()=>l(!1),lay:d=>c(d,!1)},{enumerable:!0})}const yt=ae;function Ot(...e){if(e.length===2){const[t,r]=e;t.value=r}if(e.length===3)if(o.isVue2)o.set(...e);else{const[t,r,n]=e;t[r]=n}}function vt(e,t,r={}){const{flush:n="sync",deep:i=!1,immediate:u=!0,direction:l="both"}=r;let c,s;return(l==="both"||l==="ltr")&&(c=o.watch(e,_=>t.value=_,{flush:n,deep:i,immediate:u})),(l==="both"||l==="rtl")&&(s=o.watch(t,_=>e.value=_,{flush:n,deep:i,immediate:u})),()=>{c==null||c(),s==null||s()}}function ht(e,t,r={}){const{flush:n="sync",deep:i=!1,immediate:u=!0}=r;return Array.isArray(t)||(t=[t]),o.watch(e,l=>t.forEach(c=>c.value=l),{flush:n,deep:i,immediate:u})}var wt=Object.defineProperty,Pt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,ue=(e,t,r)=>t in e?wt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$t=(e,t)=>{for(var r in t||(t={}))mt.call(t,r)&&ue(e,r,t[r]);if(ie)for(var r of ie(t))bt.call(t,r)&&ue(e,r,t[r]);return e},St=(e,t)=>Pt(e,gt(t));function jt(e){if(!o.isRef(e))return o.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=o.customRef(()=>({get(){return e.value[r]},set(n){if(Array.isArray(e.value)){const i=[...e.value];i[r]=n,e.value=i}else e.value=St($t({},e.value),{[r]:n})}}));return t}function Et(e){o.getCurrentInstance()&&o.onBeforeUnmount(e)}function Ft(e,t=!0){o.getCurrentInstance()?o.onMounted(e):t?e():o.nextTick(e)}function Tt(e){o.getCurrentInstance()&&o.onUnmounted(e)}function It(e){let t=!1;function r(f,{flush:d="sync",deep:y=!1,timeout:O,throwOnTimeout:V}={}){let P=null;const Re=[new Promise(jr=>{P=o.watch(e,Er=>{f(Er)===!t&&(P==null||P(),jr())},{flush:d,deep:y,immediate:!0})})];return O&&Re.push(re(O,V).finally(()=>{P==null||P()})),Promise.race(Re)}function n(f,d){return r(y=>y===o.unref(f),d)}function i(f){return r(d=>Boolean(d),f)}function u(f){return n(null,f)}function l(f){return n(void 0,f)}function c(f){return r(Number.isNaN,f)}function s(f,d){return r(y=>{const O=Array.from(y);return O.includes(f)||O.includes(o.unref(f))},d)}function _(f){return p(1,f)}function p(f=1,d){let y=-1;return r(()=>(y+=1,y>=f),d)}return Array.isArray(o.unref(e))?{toMatch:r,toContains:s,changed:_,changedTimes:p,get not(){return t=!t,this}}:{toMatch:r,toBe:n,toBeTruthy:i,toBeNull:u,toBeNaN:c,toBeUndefined:l,changed:_,changedTimes:p,get not(){return t=!t,this}}}function At(e=0,t={}){const r=o.ref(e),{max:n=1/0,min:i=-1/0}=t,u=(p=1)=>r.value=Math.min(n,r.value+p),l=(p=1)=>r.value=Math.max(i,r.value-p),c=()=>r.value,s=p=>r.value=p;return{count:r,inc:u,dec:l,get:c,set:s,reset:(p=e)=>(e=p,s(p))}}const Ct=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Vt=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,le=(e,t)=>{const r=e.getFullYear(),n=e.getMonth(),i=e.getDate(),u=e.getHours(),l=e.getMinutes(),c=e.getSeconds(),s=e.getMilliseconds(),_={YY:String(r).slice(-2),YYYY:r,M:n+1,MM:`${n+1}`.padStart(2,"0"),D:String(i),DD:`${i}`.padStart(2,"0"),H:String(u),HH:`${u}`.padStart(2,"0"),h:`${u%12||12}`.padStart(1,"0"),hh:`${u%12||12}`.padStart(2,"0"),m:String(l),mm:`${l}`.padStart(2,"0"),s:String(c),ss:`${c}`.padStart(2,"0"),SSS:`${s}`.padStart(3,"0")};return t.replace(Vt,(p,f)=>f||_[p])},ce=e=>{if(e===null)return new Date(NaN);if(e===void 0)return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){const t=e.match(Ct);if(t){const r=t[2]-1||0,n=(t[7]||"0").substring(0,3);return new Date(t[1],r,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)};function Rt(e,t="HH:mm:ss"){return o.computed(()=>le(ce(o.unref(e)),o.unref(t)))}function fe(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:i=!1}=r;let u=null;const l=o.ref(!1);function c(){u&&(clearInterval(u),u=null)}function s(){l.value=!1,c()}function _(){t<=0||(l.value=!0,i&&e(),c(),u=setInterval(e,o.unref(t)))}if(n&&E&&_(),o.isRef(t)){const p=o.watch(t,()=>{n&&E&&_()});$(p)}return $(s),{isActive:l,pause:s,resume:_}}var Nt=Object.defineProperty,se=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,de=(e,t,r)=>t in e?Nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ut=(e,t)=>{for(var r in t||(t={}))Mt.call(t,r)&&de(e,r,t[r]);if(se)for(var r of se(t))Wt.call(t,r)&&de(e,r,t[r]);return e};function Bt(e=1e3,t={}){const{controls:r=!1,immediate:n=!0}=t,i=o.ref(0),u=fe(()=>i.value+=1,e,{immediate:n});return r?Ut({counter:i},u):i}function Ht(e,t={}){var r;const n=o.ref((r=t.initialValue)!=null?r:null);return o.watch(e,()=>n.value=x(),t),n}function pe(e,t,r={}){const{immediate:n=!0}=r,i=o.ref(!1);let u=null;function l(){u&&(clearTimeout(u),u=null)}function c(){i.value=!1,l()}function s(..._){l(),i.value=!0,u=setTimeout(()=>{i.value=!1,u=null,e(..._)},o.unref(t))}return n&&(i.value=!0,E&&s()),$(c),{isPending:i,start:s,stop:c}}var Yt=Object.defineProperty,_e=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,ye=(e,t,r)=>t in e?Yt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lt=(e,t)=>{for(var r in t||(t={}))Gt.call(t,r)&&ye(e,r,t[r]);if(_e)for(var r of _e(t))zt.call(t,r)&&ye(e,r,t[r]);return e};function Xt(e=1e3,t={}){const{controls:r=!1}=t,n=pe(ee,e,t),i=o.computed(()=>!n.isPending.value);return r?Lt({ready:i},n):i}function Zt(e=!1){if(o.isRef(e))return t=>(e.value=typeof t=="boolean"?t:!e.value,e.value);{const t=o.ref(e);return[t,n=>(t.value=typeof n=="boolean"?n:!t.value,t.value)]}}var Oe=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Qt=(e,t)=>{var r={};for(var n in e)qt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Oe)for(var n of Oe(e))t.indexOf(n)<0&&Jt.call(e,n)&&(r[n]=e[n]);return r};function j(e,t,r={}){const n=r,{eventFilter:i=F}=n,u=Qt(n,["eventFilter"]);return o.watch(e,S(i,t),u)}var ve=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Dt=(e,t)=>{var r={};for(var n in e)Kt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ve)for(var n of ve(e))t.indexOf(n)<0&&kt.call(e,n)&&(r[n]=e[n]);return r};function xt(e,t,r){const n=r,{count:i}=n,u=Dt(n,["count"]),l=o.ref(0),c=j(e,(...s)=>{l.value+=1,l.value>=o.unref(i)&&o.nextTick(()=>c()),t(...s)},u);return{count:l,stop:c}}var er=Object.defineProperty,tr=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Pe=(e,t,r)=>t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nr=(e,t)=>{for(var r in t||(t={}))he.call(t,r)&&Pe(e,r,t[r]);if(T)for(var r of T(t))we.call(t,r)&&Pe(e,r,t[r]);return e},or=(e,t)=>tr(e,rr(t)),ar=(e,t)=>{var r={};for(var n in e)he.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&T)for(var n of T(e))t.indexOf(n)<0&&we.call(e,n)&&(r[n]=e[n]);return r};function ge(e,t,r={}){const n=r,{debounce:i=0}=n,u=ar(n,["debounce"]);return j(e,t,or(nr({},u),{eventFilter:N(i)}))}var ir=Object.defineProperty,ur=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,$e=(e,t,r)=>t in e?ir(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,cr=(e,t)=>{for(var r in t||(t={}))me.call(t,r)&&$e(e,r,t[r]);if(I)for(var r of I(t))be.call(t,r)&&$e(e,r,t[r]);return e},fr=(e,t)=>ur(e,lr(t)),sr=(e,t)=>{var r={};for(var n in e)me.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&I)for(var n of I(e))t.indexOf(n)<0&&be.call(e,n)&&(r[n]=e[n]);return r};function Se(e,t,r={}){const n=r,{eventFilter:i=F}=n,u=sr(n,["eventFilter"]),l=S(i,t);let c,s,_;if(u.flush==="sync"){const p=o.ref(!1);s=()=>{},c=f=>{p.value=!0,f(),p.value=!1},_=o.watch(e,(...f)=>{p.value||l(...f)},u)}else{const p=[],f=o.ref(0),d=o.ref(0);s=()=>{f.value=d.value},p.push(o.watch(e,()=>{d.value++},fr(cr({},u),{flush:"sync"}))),c=y=>{const O=d.value;y(),f.value+=d.value-O},p.push(o.watch(e,(...y)=>{const O=f.value>0&&f.value===d.value;f.value=0,d.value=0,!O&&l(...y)},u)),_=()=>{p.forEach(y=>y())}}return{stop:_,ignoreUpdates:c,ignorePrevAsyncUpdates:s}}function dr(e,t,r){const n=o.watch(e,(...i)=>(o.nextTick(()=>n()),t(...i)),r)}var pr=Object.defineProperty,_r=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Fe=(e,t,r)=>t in e?pr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Or=(e,t)=>{for(var r in t||(t={}))je.call(t,r)&&Fe(e,r,t[r]);if(A)for(var r of A(t))Ee.call(t,r)&&Fe(e,r,t[r]);return e},vr=(e,t)=>_r(e,yr(t)),hr=(e,t)=>{var r={};for(var n in e)je.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&A)for(var n of A(e))t.indexOf(n)<0&&Ee.call(e,n)&&(r[n]=e[n]);return r};function Te(e,t,r={}){const n=r,{eventFilter:i}=n,u=hr(n,["eventFilter"]),{eventFilter:l,pause:c,resume:s,isActive:_}=te(i);return{stop:j(e,t,vr(Or({},u),{eventFilter:l})),pause:c,resume:s,isActive:_}}var wr=Object.defineProperty,Pr=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ce=(e,t,r)=>t in e?wr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mr=(e,t)=>{for(var r in t||(t={}))Ie.call(t,r)&&Ce(e,r,t[r]);if(C)for(var r of C(t))Ae.call(t,r)&&Ce(e,r,t[r]);return e},br=(e,t)=>Pr(e,gr(t)),$r=(e,t)=>{var r={};for(var n in e)Ie.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&C)for(var n of C(e))t.indexOf(n)<0&&Ae.call(e,n)&&(r[n]=e[n]);return r};function Ve(e,t,r={}){const n=r,{throttle:i=0,trailing:u=!0,leading:l=!0}=n,c=$r(n,["throttle","trailing","leading"]);return j(e,t,br(mr({},c),{eventFilter:M(i,u,l)}))}function Sr(e,t,r){return o.watch(e,(n,i,u)=>{n&&t(n,i,u)},r)}a.__onlyVue3=G,a.and=L,a.assert=De,a.autoResetRef=k,a.bypassFilter=F,a.clamp=it,a.computedEager=H,a.computedWithControl=Y,a.containsProp=st,a.controlledComputed=Y,a.controlledRef=yt,a.createEventHook=We,a.createFilterWrapper=S,a.createGlobalState=Ue,a.createReactiveFn=R,a.createSharedComposable=Be,a.createSingletonPromise=ct,a.debounceFilter=N,a.debouncedRef=W,a.debouncedWatch=ge,a.directiveHooks=He,a.eagerComputed=H,a.extendRef=z,a.formatDate=le,a.get=Ye,a.identity=lt,a.ignorableWatch=Se,a.increaseWithUnit=dt,a.invoke=ft,a.isBoolean=xe,a.isClient=E,a.isDef=ke,a.isDefined=Ge,a.isFunction=et,a.isNumber=tt,a.isObject=nt,a.isString=rt,a.isWindow=ot,a.logicAnd=L,a.logicNot=X,a.logicOr=Z,a.makeDestructurable=qe,a.noop=ee,a.normalizeDate=ce,a.not=X,a.now=at,a.objectPick=pt,a.or=Z,a.pausableFilter=te,a.pausableWatch=Te,a.promiseTimeout=re,a.rand=ut,a.reactify=R,a.reactifyObject=Je,a.reactiveComputed=K,a.reactiveOmit=Qe,a.reactivePick=Ke,a.refAutoReset=k,a.refDebounced=W,a.refDefault=_t,a.refThrottled=U,a.refWithControl=ae,a.set=Ot,a.syncRef=vt,a.syncRefs=ht,a.throttleFilter=M,a.throttledRef=U,a.throttledWatch=Ve,a.timestamp=x,a.toReactive=Q,a.toRefs=jt,a.tryOnBeforeUnmount=Et,a.tryOnMounted=Ft,a.tryOnScopeDispose=$,a.tryOnUnmounted=Tt,a.until=It,a.useCounter=At,a.useDateFormat=Rt,a.useDebounce=W,a.useDebounceFn=ne,a.useInterval=Bt,a.useIntervalFn=fe,a.useLastChanged=Ht,a.useThrottle=U,a.useThrottleFn=oe,a.useTimeout=Xt,a.useTimeoutFn=pe,a.useToggle=Zt,a.watchAtMost=xt,a.watchDebounced=ge,a.watchIgnorable=Se,a.watchOnce=dr,a.watchPausable=Te,a.watchThrottled=Ve,a.watchWithFilter=j,a.whenever=Sr,Object.defineProperty(a,"__esModule",{value:!0})}(this.VueUse=this.VueUse||{},VueDemi);
{
"name": "@vueuse/shared",
"version": "8.0.1",
"version": "8.1.0",
"keywords": [

@@ -5,0 +5,0 @@ "vue",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc