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 10.0.0-beta.1 to 10.0.0-beta.2

21

index.d.ts

@@ -374,17 +374,13 @@ import * as vue_demi from 'vue-demi';

/**
* Reactively omit fields from a reactive object
*
* @see https://vueuse.org/reactiveOmit
*/
type ReactiveOmitPredicate<T> = (value: T[keyof T], key: keyof T) => boolean;
declare function reactiveOmit<T extends object, K extends keyof T>(obj: T, ...keys: (K | K[])[]): Omit<T, K>;
declare function reactiveOmit<T extends object>(obj: T, predicate: ReactiveOmitPredicate<T>): Partial<T>;
/**
* Reactively pick fields from a reactive object
*
* @see https://vueuse.org/reactivePick
*/
type ReactivePickPredicate<T> = (value: T[keyof T], key: keyof T) => boolean;
declare function reactivePick<T extends object, K extends keyof T>(obj: T, ...keys: (K | K[])[]): {
[S in K]: UnwrapRef<T[S]>;
};
declare function reactivePick<T extends object>(obj: T, predicate: ReactivePickPredicate<T>): {
[S in keyof T]?: UnwrapRef<T[S]>;
};

@@ -773,5 +769,6 @@ /**

* @param {Array} list - the array was called upon.
* @param compareFn
* @returns {Array} A computed ref that returns a unique array of items.
*/
declare function useArrayUnique<T>(list: MaybeComputedRef<MaybeComputedRef<T>[]>): ComputedRef<T[]>;
declare function useArrayUnique<T>(list: MaybeComputedRef<MaybeComputedRef<T>[]>, compareFn?: (a: T, b: T, array: T[]) => boolean): ComputedRef<T[]>;

@@ -1092,2 +1089,2 @@ interface UseCounterOptions {

export { AnyFn, ArgumentsType, Arrayable, Awaitable, ComputedRefWithControl, ComputedWithControlRefExtra, ConfigurableEventFilter, ConfigurableFlush, ConfigurableFlushSync, ControlledRefOptions, DateLike, DebounceFilterOptions, DeepMaybeRef, ElementOf, EventFilter, EventHook, EventHookOff, EventHookOn, EventHookTrigger, ExtendRefOptions, Fn, FunctionArgs, FunctionWrapperOptions, IgnoredUpdater, MapOldSources, MapSources, MaybeComputedRef, MaybeReadonlyRef, MaybeRef, Pausable, PromisifyFn, Reactified, ReactifyNested, ReactifyObjectOptions, ReactifyOptions, RemovableRef, ShallowUnwrapRef, SingletonPromiseReturn, Stoppable, SyncRefOptions, SyncRefsOptions, UntilArrayInstance, UntilBaseInstance, UntilToMatchOptions, UntilValueInstance, UseArrayIncludesComparatorFn, UseArrayIncludesOptions, UseArrayReducer, UseCounterOptions, UseDateFormatOptions, UseDateFormatReturn, UseIntervalControls, UseIntervalFnOptions, UseIntervalOptions, UseLastChangedOptions, UseTimeoutFnOptions, UseTimeoutOptions, UseToNumberOptions, UseToggleOptions, WatchArrayCallback, WatchAtMostOptions, WatchAtMostReturn, WatchDebouncedOptions, WatchIgnorableReturn, WatchPausableReturn, WatchThrottledOptions, WatchTriggerableCallback, WatchTriggerableReturn, WatchWithFilterOptions, WritableComputedRefWithControl, __onlyVue27Plus, __onlyVue3, assert, refAutoReset as autoResetRef, bypassFilter, clamp, computedEager, computedWithControl, containsProp, computedWithControl as controlledComputed, controlledRef, createEventHook, createFilterWrapper, createGlobalState, createInjectionState, reactify as createReactiveFn, createSharedComposable, createSingletonPromise, debounceFilter, refDebounced as debouncedRef, watchDebounced as debouncedWatch, directiveHooks, computedEager as eagerComputed, extendRef, formatDate, get, hasOwn, identity, watchIgnorable as ignorableWatch, increaseWithUnit, invoke, isBoolean, isClient, isDef, isDefined, isFunction, isIOS, isNumber, isObject, isString, isWindow, makeDestructurable, noop, normalizeDate, now, objectEntries, objectPick, pausableFilter, watchPausable as pausableWatch, promiseTimeout, rand, reactify, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refAutoReset, refDebounced, refDefault, refThrottled, refWithControl, resolveRef, resolveUnref, set, syncRef, syncRefs, throttleFilter, refThrottled as throttledRef, watchThrottled as throttledWatch, timestamp, toReactive, toRefs, tryOnBeforeMount, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useArrayDifference, useArrayEvery, useArrayFilter, useArrayFind, useArrayFindIndex, useArrayFindLast, useArrayIncludes, useArrayJoin, useArrayMap, useArrayReduce, useArraySome, useArrayUnique, useCounter, useDateFormat, refDebounced as useDebounce, useDebounceFn, useInterval, useIntervalFn, useLastChanged, refThrottled as useThrottle, useThrottleFn, useTimeout, useTimeoutFn, useToNumber, useToString, useToggle, watchArray, watchAtMost, watchDebounced, watchDeep, watchIgnorable, watchImmediate, watchOnce, watchPausable, watchThrottled, watchTriggerable, watchWithFilter, whenever };
export { AnyFn, ArgumentsType, Arrayable, Awaitable, ComputedRefWithControl, ComputedWithControlRefExtra, ConfigurableEventFilter, ConfigurableFlush, ConfigurableFlushSync, ControlledRefOptions, DateLike, DebounceFilterOptions, DeepMaybeRef, ElementOf, EventFilter, EventHook, EventHookOff, EventHookOn, EventHookTrigger, ExtendRefOptions, Fn, FunctionArgs, FunctionWrapperOptions, IgnoredUpdater, MapOldSources, MapSources, MaybeComputedRef, MaybeReadonlyRef, MaybeRef, Pausable, PromisifyFn, Reactified, ReactifyNested, ReactifyObjectOptions, ReactifyOptions, ReactiveOmitPredicate, ReactivePickPredicate, RemovableRef, ShallowUnwrapRef, SingletonPromiseReturn, Stoppable, SyncRefOptions, SyncRefsOptions, UntilArrayInstance, UntilBaseInstance, UntilToMatchOptions, UntilValueInstance, UseArrayIncludesComparatorFn, UseArrayIncludesOptions, UseArrayReducer, UseCounterOptions, UseDateFormatOptions, UseDateFormatReturn, UseIntervalControls, UseIntervalFnOptions, UseIntervalOptions, UseLastChangedOptions, UseTimeoutFnOptions, UseTimeoutOptions, UseToNumberOptions, UseToggleOptions, WatchArrayCallback, WatchAtMostOptions, WatchAtMostReturn, WatchDebouncedOptions, WatchIgnorableReturn, WatchPausableReturn, WatchThrottledOptions, WatchTriggerableCallback, WatchTriggerableReturn, WatchWithFilterOptions, WritableComputedRefWithControl, __onlyVue27Plus, __onlyVue3, assert, refAutoReset as autoResetRef, bypassFilter, clamp, computedEager, computedWithControl, containsProp, computedWithControl as controlledComputed, controlledRef, createEventHook, createFilterWrapper, createGlobalState, createInjectionState, reactify as createReactiveFn, createSharedComposable, createSingletonPromise, debounceFilter, refDebounced as debouncedRef, watchDebounced as debouncedWatch, directiveHooks, computedEager as eagerComputed, extendRef, formatDate, get, hasOwn, identity, watchIgnorable as ignorableWatch, increaseWithUnit, invoke, isBoolean, isClient, isDef, isDefined, isFunction, isIOS, isNumber, isObject, isString, isWindow, makeDestructurable, noop, normalizeDate, now, objectEntries, objectPick, pausableFilter, watchPausable as pausableWatch, promiseTimeout, rand, reactify, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refAutoReset, refDebounced, refDefault, refThrottled, refWithControl, resolveRef, resolveUnref, set, syncRef, syncRefs, throttleFilter, refThrottled as throttledRef, watchThrottled as throttledWatch, timestamp, toReactive, toRefs, tryOnBeforeMount, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useArrayDifference, useArrayEvery, useArrayFilter, useArrayFind, useArrayFindIndex, useArrayFindLast, useArrayIncludes, useArrayJoin, useArrayMap, useArrayReduce, useArraySome, useArrayUnique, useCounter, useDateFormat, refDebounced as useDebounce, useDebounceFn, useInterval, useIntervalFn, useLastChanged, refThrottled as useThrottle, useThrottleFn, useTimeout, useTimeoutFn, useToNumber, useToString, useToggle, watchArray, watchAtMost, watchDebounced, watchDeep, watchIgnorable, watchImmediate, watchOnce, watchPausable, watchThrottled, watchTriggerable, watchWithFilter, whenever };

@@ -612,3 +612,4 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

const flatKeys = keys.flat();
return reactiveComputed(() => Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter((e) => !flatKeys.includes(e[0]))));
const predicate = flatKeys[0];
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter(([k, v]) => !predicate(resolveUnref(v), k))) : Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter((e) => !flatKeys.includes(e[0]))));
}

@@ -618,3 +619,4 @@

const flatKeys = keys.flat();
return vueDemi.reactive(Object.fromEntries(flatKeys.map((k) => [k, vueDemi.toRef(obj, k)])));
const predicate = flatKeys[0];
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter(([k, v]) => predicate(resolveUnref(v), k))) : Object.fromEntries(flatKeys.map((k) => [k, vueDemi.toRef(obj, k)])));
}

@@ -1052,5 +1054,18 @@

function useArrayUnique(list) {
return vueDemi.computed(() => [...new Set(resolveUnref(list).map((element) => resolveUnref(element)))]);
function uniq(array) {
return Array.from(new Set(array));
}
function uniqueElementsBy(array, fn) {
return array.reduce((acc, v) => {
if (!acc.some((x) => fn(v, x, array)))
acc.push(v);
return acc;
}, []);
}
function useArrayUnique(list, compareFn) {
return vueDemi.computed(() => {
const resolvedList = resolveUnref(list).map((element) => resolveUnref(element));
return compareFn ? uniqueElementsBy(resolvedList, compareFn) : uniq(resolvedList);
});
}

@@ -1057,0 +1072,0 @@ function useCounter(initialValue = 0, options = {}) {

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

var VueDemi=function(a,i,T){if(a.install)return a;if(!i)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),a;if(i.version.slice(0,4)==="2.7."){let h=function(m,A){var g,N={},W={config:i.config,use:i.use.bind(i),mixin:i.mixin.bind(i),component:i.component.bind(i),provide:function($,S){return N[$]=S,this},directive:function($,S){return S?(i.directive($,S),W):i.directive($)},mount:function($,S){return g||(g=new i(Object.assign({propsData:A},m,{provide:Object.assign(N,m.provide)})),g.$mount($,S),g)},unmount:function(){g&&(g.$destroy(),g=void 0)}};return W};var Ve=h;for(var b in i)a[b]=i[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.version=i.version,a.warn=i.util.warn,a.createApp=h}else if(i.version.slice(0,2)==="2.")if(T){for(var b in T)a[b]=T[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.version=i.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(i.version.slice(0,2)==="3."){for(var b in i)a[b]=i[b];a.isVue2=!1,a.isVue3=!0,a.install=function(){},a.Vue=i,a.Vue2=void 0,a.version=i.version,a.set=function(h,m,A){return Array.isArray(h)?(h.length=Math.max(h.length,m),h.splice(m,1,A),A):(h[m]=A,A)},a.del=function(h,m){if(Array.isArray(h)){h.splice(m,1);return}delete h[m]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");return a}(this.VueDemi=this.VueDemi||(typeof VueDemi!="undefined"?VueDemi:{}),this.Vue||(typeof Vue!="undefined"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI!="undefined"?VueCompositionAPI:void 0));(function(a,i){"use strict";var T=Object.defineProperty,b=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&g(e,r,t[r]);if(h)for(var r of h(t))A.call(t,r)&&g(e,r,t[r]);return e},W=(e,t)=>b(e,Ve(t));function $(e,t){var r;const n=i.shallowRef();return i.watchEffect(()=>{n.value=e()},W(N({},t),{flush:(r=t==null?void 0:t.flush)!=null?r:"sync"})),i.readonly(n)}var S;const M=typeof window!="undefined",De=e=>typeof e!="undefined",xe=(e,...t)=>{e||console.warn(...t)},x=Object.prototype.toString,et=e=>typeof e=="boolean",U=e=>typeof e=="function",tt=e=>typeof e=="number",ee=e=>typeof e=="string",te=e=>x.call(e)==="[object Object]",rt=e=>typeof window!="undefined"&&x.call(e)==="[object Window]",nt=()=>Date.now(),re=()=>+Date.now(),ot=(e,t,r)=>Math.min(r,Math.max(t,e)),I=()=>{},at=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),it=M&&((S=window==null?void 0:window.navigator)==null?void 0:S.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent),ct=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function s(e){return typeof e=="function"?e():i.unref(e)}function R(e,t){function r(...n){return new Promise((o,c)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(c)})}return r}const L=e=>e();function z(e,t={}){let r,n,o=I;const c=u=>{clearTimeout(u),o(),o=I};return u=>{const f=s(e),y=s(t.maxWait);return r&&c(r),f<=0||y!==void 0&&y<=0?(n&&(c(n),n=null),Promise.resolve(u())):new Promise((d,p)=>{o=t.rejectOnCancel?p:d,y&&!n&&(n=setTimeout(()=>{r&&c(r),n=null,d(u())},y)),r=setTimeout(()=>{n&&c(n),n=null,d(u())},f)})}}function Z(e,t=!0,r=!0,n=!1){let o=0,c,l=!0,u=I,f;const y=()=>{c&&(clearTimeout(c),c=void 0,u(),u=I)};return p=>{const _=s(e),O=Date.now()-o,v=()=>f=p();return y(),_<=0?(o=Date.now(),v()):(O>_&&(r||!l)?(o=Date.now(),v()):t&&(f=new Promise((w,P)=>{u=n?P:w,c=setTimeout(()=>{o=Date.now(),l=!0,w(v()),y()},Math.max(0,_-O))})),!r&&!c&&(c=setTimeout(()=>l=!0,_)),l=!1,f)}}function ne(e=L){const t=i.ref(!0);function r(){t.value=!1}function n(){t.value=!0}const o=(...c)=>{t.value&&e(...c)};return{isActive:i.readonly(t),pause:r,resume:n,eventFilter:o}}function lt(e="this function"){if(!i.isVue3)throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}function oe(e="this function"){if(!(i.isVue3||i.version.startsWith("2.7.")))throw new Error(`[VueUse] ${e} is only works on Vue 2.7 or above.`)}const ut={mounted:i.isVue3?"mounted":"inserted",updated:i.isVue3?"updated":"componentUpdated",unmounted:i.isVue3?"unmounted":"unbind"};function q(e,t=!1,r="Timeout"){return new Promise((n,o)=>{setTimeout(t?()=>o(r):n,e)})}function st(e){return e}function ft(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 dt(e){return e()}function ae(e,...t){return t.some(r=>r in e)}function pt(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])||"",o=e.slice(n.length),c=parseFloat(n)+t;return Number.isNaN(c)?e:c+o}function _t(e,t,r=!1){return t.reduce((n,o)=>(o in e&&(!r||e[o]!==void 0)&&(n[o]=e[o]),n),{})}function yt(e){return Object.entries(e)}function ie(e,t){let r,n,o;const c=i.ref(!0),l=()=>{c.value=!0,o()};i.watch(e,l,{flush:"sync"});const u=U(t)?t:t.get,f=U(t)?void 0:t.set,y=i.customRef((d,p)=>(n=d,o=p,{get(){return c.value&&(r=u(),c.value=!1),n(),r},set(_){f==null||f(_)}}));return Object.isExtensible(y)&&(y.trigger=l),y}function j(e){return i.getCurrentScope()?(i.onScopeDispose(e),!0):!1}function vt(){const e=new Set,t=o=>{e.delete(o)};return{on:o=>{e.add(o);const c=()=>t(o);return j(c),{off:c}},off:t,trigger:o=>Promise.all(Array.from(e).map(c=>c(o)))}}function Ot(e){let t=!1,r;const n=i.effectScope(!0);return(...o)=>(t||(r=n.run(()=>e(...o)),t=!0),r)}function ht(e){const t=Symbol("InjectionState");return[(...o)=>{const c=e(...o);return i.provide(t,c),c},()=>i.inject(t)]}function wt(e){let t=0,r,n;const o=()=>{t-=1,n&&t<=0&&(n.stop(),r=void 0,n=void 0)};return(...c)=>(t+=1,r||(n=i.effectScope(!0),r=n.run(()=>e(...c))),j(o),r)}function ce(e,t,{enumerable:r=!1,unwrap:n=!0}={}){oe();for(const[o,c]of Object.entries(t))o!=="value"&&(i.isRef(c)&&n?Object.defineProperty(e,o,{get(){return c.value},set(l){c.value=l},enumerable:r}):Object.defineProperty(e,o,{value:c,enumerable:r}));return e}function Pt(e,t){return t==null?i.unref(e):i.unref(e)[t]}function mt(e){return i.unref(e)!=null}var gt=Object.defineProperty,le=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,ue=(e,t,r)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,St=(e,t)=>{for(var r in t||(t={}))bt.call(t,r)&&ue(e,r,t[r]);if(le)for(var r of le(t))$t.call(t,r)&&ue(e,r,t[r]);return e};function At(e,t){if(typeof Symbol!="undefined"){const r=St({},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 J(e,t){const r=(t==null?void 0:t.computedGetter)===!1?i.unref:s;return function(...n){return i.computed(()=>e.apply(this,n.map(o=>r(o))))}}function jt(e,t={}){let r=[],n;if(Array.isArray(t))r=t;else{n=t;const{includeOwnProperties:o=!0}=t;r.push(...Object.keys(e)),o&&r.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(r.map(o=>{const c=e[o];return[o,typeof c=="function"?J(c.bind(e),n):c]}))}function se(e){if(!i.isRef(e))return i.reactive(e);const t=new Proxy({},{get(r,n,o){return i.unref(Reflect.get(e.value,n,o))},set(r,n,o){return i.isRef(e.value[n])&&!i.isRef(o)?e.value[n].value=o:e.value[n]=o,!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 i.reactive(t)}function fe(e){return se(i.computed(e))}function It(e,...t){const r=t.flat();return fe(()=>Object.fromEntries(Object.entries(i.toRefs(e)).filter(n=>!r.includes(n[0]))))}function Et(e,...t){const r=t.flat();return i.reactive(Object.fromEntries(r.map(n=>[n,i.toRef(e,n)])))}function de(e,t=1e4){return i.customRef((r,n)=>{let o=e,c;const l=()=>setTimeout(()=>{o=e,n()},s(t));return j(()=>{clearTimeout(c)}),{get(){return r(),o},set(u){o=u,n(),clearTimeout(c),c=l()}}})}function pe(e,t=200,r={}){return R(z(t,r),e)}function X(e,t=200,r={}){const n=i.ref(e.value),o=pe(()=>{n.value=e.value},t,r);return i.watch(e,()=>o()),n}function Ft(e,t){return i.computed({get(){var r;return(r=e.value)!=null?r:t},set(r){e.value=r}})}function _e(e,t=200,r=!1,n=!0,o=!1){return R(Z(t,r,n,o),e)}function K(e,t=200,r=!0,n=!0){if(t<=0)return e;const o=i.ref(e.value),c=_e(()=>{o.value=e.value},t,r,n);return i.watch(e,()=>c()),o}function ye(e,t={}){let r=e,n,o;const c=i.customRef((_,O)=>(n=_,o=O,{get(){return l()},set(v){u(v)}}));function l(_=!0){return _&&n(),r}function u(_,O=!0){var v,w;if(_===r)return;const P=r;((v=t.onBeforeChange)==null?void 0:v.call(t,_,P))!==!1&&(r=_,(w=t.onChanged)==null||w.call(t,_,P),O&&o())}return ce(c,{get:l,set:u,untrackedGet:()=>l(!1),silentSet:_=>u(_,!1),peek:()=>l(!1),lay:_=>u(_,!1)},{enumerable:!0})}const Tt=ye;function Mt(e){return typeof e=="function"?i.computed(e):i.ref(e)}function Rt(...e){if(e.length===2){const[t,r]=e;t.value=r}if(e.length===3)if(i.isVue2)i.set(...e);else{const[t,r,n]=e;t[r]=n}}function Ct(e,t,r={}){var n,o;const{flush:c="sync",deep:l=!1,immediate:u=!0,direction:f="both",transform:y={}}=r;let d,p;const _=(n=y.ltr)!=null?n:v=>v,O=(o=y.rtl)!=null?o:v=>v;return(f==="both"||f==="ltr")&&(d=i.watch(e,v=>t.value=_(v),{flush:c,deep:l,immediate:u})),(f==="both"||f==="rtl")&&(p=i.watch(t,v=>e.value=O(v),{flush:c,deep:l,immediate:u})),()=>{d==null||d(),p==null||p()}}function Nt(e,t,r={}){const{flush:n="sync",deep:o=!1,immediate:c=!0}=r;return Array.isArray(t)||(t=[t]),i.watch(e,l=>t.forEach(u=>u.value=l),{flush:n,deep:o,immediate:c})}var Wt=Object.defineProperty,Ut=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Oe=(e,t,r)=>t in e?Wt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))Bt.call(t,r)&&Oe(e,r,t[r]);if(ve)for(var r of ve(t))Ht.call(t,r)&&Oe(e,r,t[r]);return e},Yt=(e,t)=>Ut(e,Lt(t));function Gt(e){if(!i.isRef(e))return i.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=i.customRef(()=>({get(){return e.value[r]},set(n){if(Array.isArray(e.value)){const o=[...e.value];o[r]=n,e.value=o}else{const o=Yt(kt({},e.value),{[r]:n});Object.setPrototypeOf(o,e.value),e.value=o}}}));return t}function zt(e,t=!0){i.getCurrentInstance()?i.onBeforeMount(e):t?e():i.nextTick(e)}function Zt(e){i.getCurrentInstance()&&i.onBeforeUnmount(e)}function qt(e,t=!0){i.getCurrentInstance()?i.onMounted(e):t?e():i.nextTick(e)}function Jt(e){i.getCurrentInstance()&&i.onUnmounted(e)}function Q(e,t=!1){function r(p,{flush:_="sync",deep:O=!1,timeout:v,throwOnTimeout:w}={}){let P=null;const D=[new Promise(G=>{P=i.watch(e,F=>{p(F)!==t&&(P==null||P(),G(F))},{flush:_,deep:O,immediate:!0})})];return v!=null&&D.push(q(v,w).then(()=>s(e)).finally(()=>P==null?void 0:P())),Promise.race(D)}function n(p,_){if(!i.isRef(p))return r(F=>F===p,_);const{flush:O="sync",deep:v=!1,timeout:w,throwOnTimeout:P}=_??{};let E=null;const G=[new Promise(F=>{E=i.watch([e,p],([Qe,Wn])=>{t!==(Qe===Wn)&&(E==null||E(),F(Qe))},{flush:O,deep:v,immediate:!0})})];return w!=null&&G.push(q(w,P).then(()=>s(e)).finally(()=>(E==null||E(),s(e)))),Promise.race(G)}function o(p){return r(_=>Boolean(_),p)}function c(p){return n(null,p)}function l(p){return n(void 0,p)}function u(p){return r(Number.isNaN,p)}function f(p,_){return r(O=>{const v=Array.from(O);return v.includes(p)||v.includes(s(p))},_)}function y(p){return d(1,p)}function d(p=1,_){let O=-1;return r(()=>(O+=1,O>=p),_)}return Array.isArray(s(e))?{toMatch:r,toContains:f,changed:y,changedTimes:d,get not(){return Q(e,!t)}}:{toMatch:r,toBe:n,toBeTruthy:o,toBeNull:c,toBeNaN:u,toBeUndefined:l,changed:y,changedTimes:d,get not(){return Q(e,!t)}}}function Xt(e){return Q(e)}const Kt=(e,t)=>e===t;function Qt(...e){var t;const r=e[0],n=e[1];let o=(t=e[2])!=null?t:Kt;if(ee(o)){const c=o;o=(l,u)=>l[c]===u[c]}return i.computed(()=>s(r).filter(c=>s(n).findIndex(l=>o(c,l))===-1))}function Vt(e,t){return i.computed(()=>s(e).every((r,n,o)=>t(s(r),n,o)))}function Dt(e,t){return i.computed(()=>s(e).map(r=>s(r)).filter(t))}function xt(e,t){return i.computed(()=>s(s(e).find((r,n,o)=>t(s(r),n,o))))}function er(e,t){return i.computed(()=>s(e).findIndex((r,n,o)=>t(s(r),n,o)))}function tr(e,t){let r=e.length;for(;r-- >0;)if(t(e[r],r,e))return e[r]}function rr(e,t){return i.computed(()=>s(Array.prototype.findLast?s(e).findLast((r,n,o)=>t(s(r),n,o)):tr(s(e),(r,n,o)=>t(s(r),n,o))))}function nr(e){return te(e)&&ae(e,"formIndex","comparator")}function or(...e){var t;const r=e[0],n=e[1];let o=e[2],c=0;if(nr(o)&&(c=(t=o.fromIndex)!=null?t:0,o=o.comparator),typeof o=="string"){const l=o;o=(u,f)=>u[l]===s(f)}return o=o??((l,u)=>l===s(u)),i.computed(()=>s(r).slice(c).some((l,u,f)=>o(s(l),s(n),u,s(f))))}function ar(e,t){return i.computed(()=>s(e).map(r=>s(r)).join(s(t)))}function ir(e,t){return i.computed(()=>s(e).map(r=>s(r)).map(t))}function cr(e,t,...r){const n=(o,c,l)=>t(s(o),s(c),l);return i.computed(()=>{const o=s(e);return r.length?o.reduce(n,s(r[0])):o.reduce(n)})}function lr(e,t){return i.computed(()=>s(e).some((r,n,o)=>t(s(r),n,o)))}function ur(e){return i.computed(()=>[...new Set(s(e).map(t=>s(t)))])}function sr(e=0,t={}){const r=i.ref(e),{max:n=1/0,min:o=-1/0}=t,c=(d=1)=>r.value=Math.min(n,r.value+d),l=(d=1)=>r.value=Math.max(o,r.value-d),u=()=>r.value,f=d=>r.value=Math.max(o,Math.min(n,d));return{count:r,inc:c,dec:l,get:u,set:f,reset:(d=e)=>(e=d,f(d))}}const fr=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,dr=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|SSS/g,pr=(e,t,r,n)=>{let o=e<12?"AM":"PM";return n&&(o=o.split("").reduce((c,l)=>c+=`${l}.`,"")),r?o.toLowerCase():o},he=(e,t,r={})=>{var n;const o=e.getFullYear(),c=e.getMonth(),l=e.getDate(),u=e.getHours(),f=e.getMinutes(),y=e.getSeconds(),d=e.getMilliseconds(),p=e.getDay(),_=(n=r.customMeridiem)!=null?n:pr,O={YY:()=>String(o).slice(-2),YYYY:()=>o,M:()=>c+1,MM:()=>`${c+1}`.padStart(2,"0"),MMM:()=>e.toLocaleDateString(r.locales,{month:"short"}),MMMM:()=>e.toLocaleDateString(r.locales,{month:"long"}),D:()=>String(l),DD:()=>`${l}`.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(f),mm:()=>`${f}`.padStart(2,"0"),s:()=>String(y),ss:()=>`${y}`.padStart(2,"0"),SSS:()=>`${d}`.padStart(3,"0"),d:()=>p,dd:()=>e.toLocaleDateString(r.locales,{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(r.locales,{weekday:"short"}),dddd:()=>e.toLocaleDateString(r.locales,{weekday:"long"}),A:()=>_(u,f),AA:()=>_(u,f,!1,!0),a:()=>_(u,f,!0),aa:()=>_(u,f,!0,!0)};return t.replace(dr,(v,w)=>w||O[v]())},we=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(fr);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 _r(e,t="HH:mm:ss",r={}){return i.computed(()=>he(we(s(e)),s(t),r))}function Pe(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:o=!1}=r;let c=null;const l=i.ref(!1);function u(){c&&(clearInterval(c),c=null)}function f(){l.value=!1,u()}function y(){const d=s(t);d<=0||(l.value=!0,o&&e(),u(),c=setInterval(e,d))}if(n&&M&&y(),i.isRef(t)||U(t)){const d=i.watch(t,()=>{l.value&&M&&y()});j(d)}return j(f),{isActive:l,pause:f,resume:y}}var yr=Object.defineProperty,me=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,ge=(e,t,r)=>t in e?yr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hr=(e,t)=>{for(var r in t||(t={}))vr.call(t,r)&&ge(e,r,t[r]);if(me)for(var r of me(t))Or.call(t,r)&&ge(e,r,t[r]);return e};function wr(e=1e3,t={}){const{controls:r=!1,immediate:n=!0,callback:o}=t,c=i.ref(0),l=()=>c.value+=1,u=()=>{c.value=0},f=Pe(o?()=>{l(),o(c.value)}:l,e,{immediate:n});return r?hr({counter:c,reset:u},f):c}function Pr(e,t={}){var r;const n=i.ref((r=t.initialValue)!=null?r:null);return i.watch(e,()=>n.value=re(),t),n}function be(e,t,r={}){const{immediate:n=!0}=r,o=i.ref(!1);let c=null;function l(){c&&(clearTimeout(c),c=null)}function u(){o.value=!1,l()}function f(...y){l(),o.value=!0,c=setTimeout(()=>{o.value=!1,c=null,e(...y)},s(t))}return n&&(o.value=!0,M&&f()),j(u),{isPending:i.readonly(o),start:f,stop:u}}var mr=Object.defineProperty,$e=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Se=(e,t,r)=>t in e?mr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$r=(e,t)=>{for(var r in t||(t={}))gr.call(t,r)&&Se(e,r,t[r]);if($e)for(var r of $e(t))br.call(t,r)&&Se(e,r,t[r]);return e};function Sr(e=1e3,t={}){const{controls:r=!1,callback:n}=t,o=be(n??I,e,t),c=i.computed(()=>!o.isPending.value);return r?$r({ready:c},o):c}function Ar(e,t={}){const{method:r="parseFloat",radix:n,nanToZero:o}=t;return i.computed(()=>{let c=s(e);return typeof c=="string"&&(c=Number[r](c,n)),o&&isNaN(c)&&(c=0),c})}function jr(e){return i.computed(()=>`${s(e)}`)}function Ir(e=!1,t={}){const{truthyValue:r=!0,falsyValue:n=!1}=t,o=i.isRef(e),c=i.ref(e);function l(u){if(arguments.length)return c.value=u,c.value;{const f=s(r);return c.value=c.value===f?s(n):f,c.value}}return o?l:[c,l]}function Er(e,t,r){let n=(r==null?void 0:r.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:i.unref(e)];return i.watch(e,(o,c,l)=>{const u=new Array(n.length),f=[];for(const d of o){let p=!1;for(let _=0;_<n.length;_++)if(!u[_]&&d===n[_]){u[_]=!0,p=!0;break}p||f.push(d)}const y=n.filter((d,p)=>!u[p]);t(o,n,f,y,l),n=[...o]},r)}var Ae=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Mr=(e,t)=>{var r={};for(var n in e)Fr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ae)for(var n of Ae(e))t.indexOf(n)<0&&Tr.call(e,n)&&(r[n]=e[n]);return r};function C(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=Mr(n,["eventFilter"]);return i.watch(e,R(o,t),c)}var je=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,Nr=(e,t)=>{var r={};for(var n in e)Rr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&je)for(var n of je(e))t.indexOf(n)<0&&Cr.call(e,n)&&(r[n]=e[n]);return r};function Wr(e,t,r){const n=r,{count:o}=n,c=Nr(n,["count"]),l=i.ref(0),u=C(e,(...f)=>{l.value+=1,l.value>=s(o)&&i.nextTick(()=>u()),t(...f)},c);return{count:l,stop:u}}var Ur=Object.defineProperty,Lr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Fe=(e,t,r)=>t in e?Ur(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Hr=(e,t)=>{for(var r in t||(t={}))Ie.call(t,r)&&Fe(e,r,t[r]);if(B)for(var r of B(t))Ee.call(t,r)&&Fe(e,r,t[r]);return e},kr=(e,t)=>Lr(e,Br(t)),Yr=(e,t)=>{var r={};for(var n in e)Ie.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&B)for(var n of B(e))t.indexOf(n)<0&&Ee.call(e,n)&&(r[n]=e[n]);return r};function Te(e,t,r={}){const n=r,{debounce:o=0,maxWait:c=void 0}=n,l=Yr(n,["debounce","maxWait"]);return C(e,t,kr(Hr({},l),{eventFilter:z(o,{maxWait:c})}))}var Gr=Object.defineProperty,zr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,Re=(e,t,r)=>t in e?Gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xr=(e,t)=>{for(var r in t||(t={}))qr.call(t,r)&&Re(e,r,t[r]);if(Me)for(var r of Me(t))Jr.call(t,r)&&Re(e,r,t[r]);return e},Kr=(e,t)=>zr(e,Zr(t));function Qr(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},Kr(Xr({},r),{deep:!0}))}var Vr=Object.defineProperty,Dr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(e,t,r)=>t in e?Vr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,en=(e,t)=>{for(var r in t||(t={}))Ce.call(t,r)&&We(e,r,t[r]);if(H)for(var r of H(t))Ne.call(t,r)&&We(e,r,t[r]);return e},tn=(e,t)=>Dr(e,xr(t)),rn=(e,t)=>{var r={};for(var n in e)Ce.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&H)for(var n of H(e))t.indexOf(n)<0&&Ne.call(e,n)&&(r[n]=e[n]);return r};function V(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=rn(n,["eventFilter"]),l=R(o,t);let u,f,y;if(c.flush==="sync"){const d=i.ref(!1);f=()=>{},u=p=>{d.value=!0,p(),d.value=!1},y=i.watch(e,(...p)=>{d.value||l(...p)},c)}else{const d=[],p=i.ref(0),_=i.ref(0);f=()=>{p.value=_.value},d.push(i.watch(e,()=>{_.value++},tn(en({},c),{flush:"sync"}))),u=O=>{const v=_.value;O(),p.value+=_.value-v},d.push(i.watch(e,(...O)=>{const v=p.value>0&&p.value===_.value;p.value=0,_.value=0,!v&&l(...O)},c)),y=()=>{d.forEach(O=>O())}}return{stop:y,ignoreUpdates:u,ignorePrevAsyncUpdates:f}}var nn=Object.defineProperty,on=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Le=(e,t,r)=>t in e?nn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,un=(e,t)=>{for(var r in t||(t={}))cn.call(t,r)&&Le(e,r,t[r]);if(Ue)for(var r of Ue(t))ln.call(t,r)&&Le(e,r,t[r]);return e},sn=(e,t)=>on(e,an(t));function fn(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},sn(un({},r),{immediate:!0}))}function dn(e,t,r){const n=i.watch(e,(...o)=>(i.nextTick(()=>n()),t(...o)),r)}var pn=Object.defineProperty,_n=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ke=(e,t,r)=>t in e?pn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vn=(e,t)=>{for(var r in t||(t={}))Be.call(t,r)&&ke(e,r,t[r]);if(k)for(var r of k(t))He.call(t,r)&&ke(e,r,t[r]);return e},On=(e,t)=>_n(e,yn(t)),hn=(e,t)=>{var r={};for(var n in e)Be.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&k)for(var n of k(e))t.indexOf(n)<0&&He.call(e,n)&&(r[n]=e[n]);return r};function Ye(e,t,r={}){const n=r,{eventFilter:o}=n,c=hn(n,["eventFilter"]),{eventFilter:l,pause:u,resume:f,isActive:y}=ne(o);return{stop:C(e,t,On(vn({},c),{eventFilter:l})),pause:u,resume:f,isActive:y}}var wn=Object.defineProperty,Pn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ze=(e,t,r)=>t in e?wn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,gn=(e,t)=>{for(var r in t||(t={}))Ge.call(t,r)&&Ze(e,r,t[r]);if(Y)for(var r of Y(t))ze.call(t,r)&&Ze(e,r,t[r]);return e},bn=(e,t)=>Pn(e,mn(t)),$n=(e,t)=>{var r={};for(var n in e)Ge.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Y)for(var n of Y(e))t.indexOf(n)<0&&ze.call(e,n)&&(r[n]=e[n]);return r};function qe(e,t,r={}){const n=r,{throttle:o=0,trailing:c=!0,leading:l=!0}=n,u=$n(n,["throttle","trailing","leading"]);return C(e,t,bn(gn({},u),{eventFilter:Z(o,c,l)}))}var Sn=Object.defineProperty,An=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Xe=(e,t,r)=>t in e?Sn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Fn=(e,t)=>{for(var r in t||(t={}))In.call(t,r)&&Xe(e,r,t[r]);if(Je)for(var r of Je(t))En.call(t,r)&&Xe(e,r,t[r]);return e},Tn=(e,t)=>An(e,jn(t));function Mn(e,t,r={}){let n;function o(){if(!n)return;const d=n;n=void 0,d()}function c(d){n=d}const l=(d,p)=>(o(),t(d,p,c)),u=V(e,l,r),{ignoreUpdates:f}=u,y=()=>{let d;return f(()=>{d=l(Rn(e),Cn(e))}),d};return Tn(Fn({},u),{trigger:y})}function Rn(e){return i.isReactive(e)?e:Array.isArray(e)?e.map(t=>Ke(t)):Ke(e)}function Ke(e){return typeof e=="function"?e():i.unref(e)}function Cn(e){return Array.isArray(e)?e.map(()=>{}):void 0}function Nn(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},r)}a.__onlyVue27Plus=oe,a.__onlyVue3=lt,a.assert=xe,a.autoResetRef=de,a.bypassFilter=L,a.clamp=ot,a.computedEager=$,a.computedWithControl=ie,a.containsProp=ae,a.controlledComputed=ie,a.controlledRef=Tt,a.createEventHook=vt,a.createFilterWrapper=R,a.createGlobalState=Ot,a.createInjectionState=ht,a.createReactiveFn=J,a.createSharedComposable=wt,a.createSingletonPromise=ft,a.debounceFilter=z,a.debouncedRef=X,a.debouncedWatch=Te,a.directiveHooks=ut,a.eagerComputed=$,a.extendRef=ce,a.formatDate=he,a.get=Pt,a.hasOwn=ct,a.identity=st,a.ignorableWatch=V,a.increaseWithUnit=pt,a.invoke=dt,a.isBoolean=et,a.isClient=M,a.isDef=De,a.isDefined=mt,a.isFunction=U,a.isIOS=it,a.isNumber=tt,a.isObject=te,a.isString=ee,a.isWindow=rt,a.makeDestructurable=At,a.noop=I,a.normalizeDate=we,a.now=nt,a.objectEntries=yt,a.objectPick=_t,a.pausableFilter=ne,a.pausableWatch=Ye,a.promiseTimeout=q,a.rand=at,a.reactify=J,a.reactifyObject=jt,a.reactiveComputed=fe,a.reactiveOmit=It,a.reactivePick=Et,a.refAutoReset=de,a.refDebounced=X,a.refDefault=Ft,a.refThrottled=K,a.refWithControl=ye,a.resolveRef=Mt,a.resolveUnref=s,a.set=Rt,a.syncRef=Ct,a.syncRefs=Nt,a.throttleFilter=Z,a.throttledRef=K,a.throttledWatch=qe,a.timestamp=re,a.toReactive=se,a.toRefs=Gt,a.tryOnBeforeMount=zt,a.tryOnBeforeUnmount=Zt,a.tryOnMounted=qt,a.tryOnScopeDispose=j,a.tryOnUnmounted=Jt,a.until=Xt,a.useArrayDifference=Qt,a.useArrayEvery=Vt,a.useArrayFilter=Dt,a.useArrayFind=xt,a.useArrayFindIndex=er,a.useArrayFindLast=rr,a.useArrayIncludes=or,a.useArrayJoin=ar,a.useArrayMap=ir,a.useArrayReduce=cr,a.useArraySome=lr,a.useArrayUnique=ur,a.useCounter=sr,a.useDateFormat=_r,a.useDebounce=X,a.useDebounceFn=pe,a.useInterval=wr,a.useIntervalFn=Pe,a.useLastChanged=Pr,a.useThrottle=K,a.useThrottleFn=_e,a.useTimeout=Sr,a.useTimeoutFn=be,a.useToNumber=Ar,a.useToString=jr,a.useToggle=Ir,a.watchArray=Er,a.watchAtMost=Wr,a.watchDebounced=Te,a.watchDeep=Qr,a.watchIgnorable=V,a.watchImmediate=fn,a.watchOnce=dn,a.watchPausable=Ye,a.watchThrottled=qe,a.watchTriggerable=Mn,a.watchWithFilter=C,a.whenever=Nn})(this.VueUse=this.VueUse||{},VueDemi);
var VueDemi=function(a,i,T){if(a.install)return a;if(!i)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),a;if(i.version.slice(0,4)==="2.7."){let h=function(P,A){var g,N={},W={config:i.config,use:i.use.bind(i),mixin:i.mixin.bind(i),component:i.component.bind(i),provide:function($,S){return N[$]=S,this},directive:function($,S){return S?(i.directive($,S),W):i.directive($)},mount:function($,S){return g||(g=new i(Object.assign({propsData:A},P,{provide:Object.assign(N,P.provide)})),g.$mount($,S),g)},unmount:function(){g&&(g.$destroy(),g=void 0)}};return W};var Ve=h;for(var b in i)a[b]=i[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.version=i.version,a.warn=i.util.warn,a.createApp=h}else if(i.version.slice(0,2)==="2.")if(T){for(var b in T)a[b]=T[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.version=i.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(i.version.slice(0,2)==="3."){for(var b in i)a[b]=i[b];a.isVue2=!1,a.isVue3=!0,a.install=function(){},a.Vue=i,a.Vue2=void 0,a.version=i.version,a.set=function(h,P,A){return Array.isArray(h)?(h.length=Math.max(h.length,P),h.splice(P,1,A),A):(h[P]=A,A)},a.del=function(h,P){if(Array.isArray(h)){h.splice(P,1);return}delete h[P]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");return a}(this.VueDemi=this.VueDemi||(typeof VueDemi!="undefined"?VueDemi:{}),this.Vue||(typeof Vue!="undefined"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI!="undefined"?VueCompositionAPI:void 0));(function(a,i){"use strict";var T=Object.defineProperty,b=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))P.call(t,r)&&g(e,r,t[r]);if(h)for(var r of h(t))A.call(t,r)&&g(e,r,t[r]);return e},W=(e,t)=>b(e,Ve(t));function $(e,t){var r;const n=i.shallowRef();return i.watchEffect(()=>{n.value=e()},W(N({},t),{flush:(r=t==null?void 0:t.flush)!=null?r:"sync"})),i.readonly(n)}var S;const R=typeof window!="undefined",De=e=>typeof e!="undefined",xe=(e,...t)=>{e||console.warn(...t)},ee=Object.prototype.toString,et=e=>typeof e=="boolean",U=e=>typeof e=="function",tt=e=>typeof e=="number",te=e=>typeof e=="string",re=e=>ee.call(e)==="[object Object]",rt=e=>typeof window!="undefined"&&ee.call(e)==="[object Window]",nt=()=>Date.now(),ne=()=>+Date.now(),ot=(e,t,r)=>Math.min(r,Math.max(t,e)),I=()=>{},at=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),it=R&&((S=window==null?void 0:window.navigator)==null?void 0:S.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent),ct=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function s(e){return typeof e=="function"?e():i.unref(e)}function M(e,t){function r(...n){return new Promise((o,c)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(c)})}return r}const L=e=>e();function q(e,t={}){let r,n,o=I;const c=l=>{clearTimeout(l),o(),o=I};return l=>{const f=s(e),y=s(t.maxWait);return r&&c(r),f<=0||y!==void 0&&y<=0?(n&&(c(n),n=null),Promise.resolve(l())):new Promise((d,p)=>{o=t.rejectOnCancel?p:d,y&&!n&&(n=setTimeout(()=>{r&&c(r),n=null,d(l())},y)),r=setTimeout(()=>{n&&c(n),n=null,d(l())},f)})}}function z(e,t=!0,r=!0,n=!1){let o=0,c,u=!0,l=I,f;const y=()=>{c&&(clearTimeout(c),c=void 0,l(),l=I)};return p=>{const _=s(e),O=Date.now()-o,v=()=>f=p();return y(),_<=0?(o=Date.now(),v()):(O>_&&(r||!u)?(o=Date.now(),v()):t&&(f=new Promise((w,m)=>{l=n?m:w,c=setTimeout(()=>{o=Date.now(),u=!0,w(v()),y()},Math.max(0,_-O))})),!r&&!c&&(c=setTimeout(()=>u=!0,_)),u=!1,f)}}function oe(e=L){const t=i.ref(!0);function r(){t.value=!1}function n(){t.value=!0}const o=(...c)=>{t.value&&e(...c)};return{isActive:i.readonly(t),pause:r,resume:n,eventFilter:o}}function ut(e="this function"){if(!i.isVue3)throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}function ae(e="this function"){if(!(i.isVue3||i.version.startsWith("2.7.")))throw new Error(`[VueUse] ${e} is only works on Vue 2.7 or above.`)}const lt={mounted:i.isVue3?"mounted":"inserted",updated:i.isVue3?"updated":"componentUpdated",unmounted:i.isVue3?"unmounted":"unbind"};function Z(e,t=!1,r="Timeout"){return new Promise((n,o)=>{setTimeout(t?()=>o(r):n,e)})}function st(e){return e}function ft(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 dt(e){return e()}function ie(e,...t){return t.some(r=>r in e)}function pt(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])||"",o=e.slice(n.length),c=parseFloat(n)+t;return Number.isNaN(c)?e:c+o}function _t(e,t,r=!1){return t.reduce((n,o)=>(o in e&&(!r||e[o]!==void 0)&&(n[o]=e[o]),n),{})}function yt(e){return Object.entries(e)}function ce(e,t){let r,n,o;const c=i.ref(!0),u=()=>{c.value=!0,o()};i.watch(e,u,{flush:"sync"});const l=U(t)?t:t.get,f=U(t)?void 0:t.set,y=i.customRef((d,p)=>(n=d,o=p,{get(){return c.value&&(r=l(),c.value=!1),n(),r},set(_){f==null||f(_)}}));return Object.isExtensible(y)&&(y.trigger=u),y}function j(e){return i.getCurrentScope()?(i.onScopeDispose(e),!0):!1}function vt(){const e=new Set,t=o=>{e.delete(o)};return{on:o=>{e.add(o);const c=()=>t(o);return j(c),{off:c}},off:t,trigger:o=>Promise.all(Array.from(e).map(c=>c(o)))}}function Ot(e){let t=!1,r;const n=i.effectScope(!0);return(...o)=>(t||(r=n.run(()=>e(...o)),t=!0),r)}function ht(e){const t=Symbol("InjectionState");return[(...o)=>{const c=e(...o);return i.provide(t,c),c},()=>i.inject(t)]}function wt(e){let t=0,r,n;const o=()=>{t-=1,n&&t<=0&&(n.stop(),r=void 0,n=void 0)};return(...c)=>(t+=1,r||(n=i.effectScope(!0),r=n.run(()=>e(...c))),j(o),r)}function ue(e,t,{enumerable:r=!1,unwrap:n=!0}={}){ae();for(const[o,c]of Object.entries(t))o!=="value"&&(i.isRef(c)&&n?Object.defineProperty(e,o,{get(){return c.value},set(u){c.value=u},enumerable:r}):Object.defineProperty(e,o,{value:c,enumerable:r}));return e}function mt(e,t){return t==null?i.unref(e):i.unref(e)[t]}function Pt(e){return i.unref(e)!=null}var gt=Object.defineProperty,le=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,se=(e,t,r)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,St=(e,t)=>{for(var r in t||(t={}))bt.call(t,r)&&se(e,r,t[r]);if(le)for(var r of le(t))$t.call(t,r)&&se(e,r,t[r]);return e};function At(e,t){if(typeof Symbol!="undefined"){const r=St({},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 J(e,t){const r=(t==null?void 0:t.computedGetter)===!1?i.unref:s;return function(...n){return i.computed(()=>e.apply(this,n.map(o=>r(o))))}}function jt(e,t={}){let r=[],n;if(Array.isArray(t))r=t;else{n=t;const{includeOwnProperties:o=!0}=t;r.push(...Object.keys(e)),o&&r.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(r.map(o=>{const c=e[o];return[o,typeof c=="function"?J(c.bind(e),n):c]}))}function fe(e){if(!i.isRef(e))return i.reactive(e);const t=new Proxy({},{get(r,n,o){return i.unref(Reflect.get(e.value,n,o))},set(r,n,o){return i.isRef(e.value[n])&&!i.isRef(o)?e.value[n].value=o:e.value[n]=o,!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 i.reactive(t)}function X(e){return fe(i.computed(e))}function It(e,...t){const r=t.flat(),n=r[0];return X(()=>Object.fromEntries(typeof n=="function"?Object.entries(i.toRefs(e)).filter(([o,c])=>!n(s(c),o)):Object.entries(i.toRefs(e)).filter(o=>!r.includes(o[0]))))}function Et(e,...t){const r=t.flat(),n=r[0];return X(()=>Object.fromEntries(typeof n=="function"?Object.entries(i.toRefs(e)).filter(([o,c])=>n(s(c),o)):r.map(o=>[o,i.toRef(e,o)])))}function de(e,t=1e4){return i.customRef((r,n)=>{let o=e,c;const u=()=>setTimeout(()=>{o=e,n()},s(t));return j(()=>{clearTimeout(c)}),{get(){return r(),o},set(l){o=l,n(),clearTimeout(c),c=u()}}})}function pe(e,t=200,r={}){return M(q(t,r),e)}function K(e,t=200,r={}){const n=i.ref(e.value),o=pe(()=>{n.value=e.value},t,r);return i.watch(e,()=>o()),n}function Ft(e,t){return i.computed({get(){var r;return(r=e.value)!=null?r:t},set(r){e.value=r}})}function _e(e,t=200,r=!1,n=!0,o=!1){return M(z(t,r,n,o),e)}function Q(e,t=200,r=!0,n=!0){if(t<=0)return e;const o=i.ref(e.value),c=_e(()=>{o.value=e.value},t,r,n);return i.watch(e,()=>c()),o}function ye(e,t={}){let r=e,n,o;const c=i.customRef((_,O)=>(n=_,o=O,{get(){return u()},set(v){l(v)}}));function u(_=!0){return _&&n(),r}function l(_,O=!0){var v,w;if(_===r)return;const m=r;((v=t.onBeforeChange)==null?void 0:v.call(t,_,m))!==!1&&(r=_,(w=t.onChanged)==null||w.call(t,_,m),O&&o())}return ue(c,{get:u,set:l,untrackedGet:()=>u(!1),silentSet:_=>l(_,!1),peek:()=>u(!1),lay:_=>l(_,!1)},{enumerable:!0})}const Tt=ye;function Rt(e){return typeof e=="function"?i.computed(e):i.ref(e)}function Mt(...e){if(e.length===2){const[t,r]=e;t.value=r}if(e.length===3)if(i.isVue2)i.set(...e);else{const[t,r,n]=e;t[r]=n}}function Ct(e,t,r={}){var n,o;const{flush:c="sync",deep:u=!1,immediate:l=!0,direction:f="both",transform:y={}}=r;let d,p;const _=(n=y.ltr)!=null?n:v=>v,O=(o=y.rtl)!=null?o:v=>v;return(f==="both"||f==="ltr")&&(d=i.watch(e,v=>t.value=_(v),{flush:c,deep:u,immediate:l})),(f==="both"||f==="rtl")&&(p=i.watch(t,v=>e.value=O(v),{flush:c,deep:u,immediate:l})),()=>{d==null||d(),p==null||p()}}function Nt(e,t,r={}){const{flush:n="sync",deep:o=!1,immediate:c=!0}=r;return Array.isArray(t)||(t=[t]),i.watch(e,u=>t.forEach(l=>l.value=u),{flush:n,deep:o,immediate:c})}var Wt=Object.defineProperty,Ut=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Oe=(e,t,r)=>t in e?Wt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))Bt.call(t,r)&&Oe(e,r,t[r]);if(ve)for(var r of ve(t))Ht.call(t,r)&&Oe(e,r,t[r]);return e},Yt=(e,t)=>Ut(e,Lt(t));function Gt(e){if(!i.isRef(e))return i.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=i.customRef(()=>({get(){return e.value[r]},set(n){if(Array.isArray(e.value)){const o=[...e.value];o[r]=n,e.value=o}else{const o=Yt(kt({},e.value),{[r]:n});Object.setPrototypeOf(o,e.value),e.value=o}}}));return t}function qt(e,t=!0){i.getCurrentInstance()?i.onBeforeMount(e):t?e():i.nextTick(e)}function zt(e){i.getCurrentInstance()&&i.onBeforeUnmount(e)}function Zt(e,t=!0){i.getCurrentInstance()?i.onMounted(e):t?e():i.nextTick(e)}function Jt(e){i.getCurrentInstance()&&i.onUnmounted(e)}function V(e,t=!1){function r(p,{flush:_="sync",deep:O=!1,timeout:v,throwOnTimeout:w}={}){let m=null;const x=[new Promise(G=>{m=i.watch(e,F=>{p(F)!==t&&(m==null||m(),G(F))},{flush:_,deep:O,immediate:!0})})];return v!=null&&x.push(Z(v,w).then(()=>s(e)).finally(()=>m==null?void 0:m())),Promise.race(x)}function n(p,_){if(!i.isRef(p))return r(F=>F===p,_);const{flush:O="sync",deep:v=!1,timeout:w,throwOnTimeout:m}=_??{};let E=null;const G=[new Promise(F=>{E=i.watch([e,p],([Qe,Ln])=>{t!==(Qe===Ln)&&(E==null||E(),F(Qe))},{flush:O,deep:v,immediate:!0})})];return w!=null&&G.push(Z(w,m).then(()=>s(e)).finally(()=>(E==null||E(),s(e)))),Promise.race(G)}function o(p){return r(_=>Boolean(_),p)}function c(p){return n(null,p)}function u(p){return n(void 0,p)}function l(p){return r(Number.isNaN,p)}function f(p,_){return r(O=>{const v=Array.from(O);return v.includes(p)||v.includes(s(p))},_)}function y(p){return d(1,p)}function d(p=1,_){let O=-1;return r(()=>(O+=1,O>=p),_)}return Array.isArray(s(e))?{toMatch:r,toContains:f,changed:y,changedTimes:d,get not(){return V(e,!t)}}:{toMatch:r,toBe:n,toBeTruthy:o,toBeNull:c,toBeNaN:l,toBeUndefined:u,changed:y,changedTimes:d,get not(){return V(e,!t)}}}function Xt(e){return V(e)}const Kt=(e,t)=>e===t;function Qt(...e){var t;const r=e[0],n=e[1];let o=(t=e[2])!=null?t:Kt;if(te(o)){const c=o;o=(u,l)=>u[c]===l[c]}return i.computed(()=>s(r).filter(c=>s(n).findIndex(u=>o(c,u))===-1))}function Vt(e,t){return i.computed(()=>s(e).every((r,n,o)=>t(s(r),n,o)))}function Dt(e,t){return i.computed(()=>s(e).map(r=>s(r)).filter(t))}function xt(e,t){return i.computed(()=>s(s(e).find((r,n,o)=>t(s(r),n,o))))}function er(e,t){return i.computed(()=>s(e).findIndex((r,n,o)=>t(s(r),n,o)))}function tr(e,t){let r=e.length;for(;r-- >0;)if(t(e[r],r,e))return e[r]}function rr(e,t){return i.computed(()=>s(Array.prototype.findLast?s(e).findLast((r,n,o)=>t(s(r),n,o)):tr(s(e),(r,n,o)=>t(s(r),n,o))))}function nr(e){return re(e)&&ie(e,"formIndex","comparator")}function or(...e){var t;const r=e[0],n=e[1];let o=e[2],c=0;if(nr(o)&&(c=(t=o.fromIndex)!=null?t:0,o=o.comparator),typeof o=="string"){const u=o;o=(l,f)=>l[u]===s(f)}return o=o??((u,l)=>u===s(l)),i.computed(()=>s(r).slice(c).some((u,l,f)=>o(s(u),s(n),l,s(f))))}function ar(e,t){return i.computed(()=>s(e).map(r=>s(r)).join(s(t)))}function ir(e,t){return i.computed(()=>s(e).map(r=>s(r)).map(t))}function cr(e,t,...r){const n=(o,c,u)=>t(s(o),s(c),u);return i.computed(()=>{const o=s(e);return r.length?o.reduce(n,s(r[0])):o.reduce(n)})}function ur(e,t){return i.computed(()=>s(e).some((r,n,o)=>t(s(r),n,o)))}function lr(e){return Array.from(new Set(e))}function sr(e,t){return e.reduce((r,n)=>(r.some(o=>t(n,o,e))||r.push(n),r),[])}function fr(e,t){return i.computed(()=>{const r=s(e).map(n=>s(n));return t?sr(r,t):lr(r)})}function dr(e=0,t={}){const r=i.ref(e),{max:n=1/0,min:o=-1/0}=t,c=(d=1)=>r.value=Math.min(n,r.value+d),u=(d=1)=>r.value=Math.max(o,r.value-d),l=()=>r.value,f=d=>r.value=Math.max(o,Math.min(n,d));return{count:r,inc:c,dec:u,get:l,set:f,reset:(d=e)=>(e=d,f(d))}}const pr=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_r=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|SSS/g,yr=(e,t,r,n)=>{let o=e<12?"AM":"PM";return n&&(o=o.split("").reduce((c,u)=>c+=`${u}.`,"")),r?o.toLowerCase():o},he=(e,t,r={})=>{var n;const o=e.getFullYear(),c=e.getMonth(),u=e.getDate(),l=e.getHours(),f=e.getMinutes(),y=e.getSeconds(),d=e.getMilliseconds(),p=e.getDay(),_=(n=r.customMeridiem)!=null?n:yr,O={YY:()=>String(o).slice(-2),YYYY:()=>o,M:()=>c+1,MM:()=>`${c+1}`.padStart(2,"0"),MMM:()=>e.toLocaleDateString(r.locales,{month:"short"}),MMMM:()=>e.toLocaleDateString(r.locales,{month:"long"}),D:()=>String(u),DD:()=>`${u}`.padStart(2,"0"),H:()=>String(l),HH:()=>`${l}`.padStart(2,"0"),h:()=>`${l%12||12}`.padStart(1,"0"),hh:()=>`${l%12||12}`.padStart(2,"0"),m:()=>String(f),mm:()=>`${f}`.padStart(2,"0"),s:()=>String(y),ss:()=>`${y}`.padStart(2,"0"),SSS:()=>`${d}`.padStart(3,"0"),d:()=>p,dd:()=>e.toLocaleDateString(r.locales,{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(r.locales,{weekday:"short"}),dddd:()=>e.toLocaleDateString(r.locales,{weekday:"long"}),A:()=>_(l,f),AA:()=>_(l,f,!1,!0),a:()=>_(l,f,!0),aa:()=>_(l,f,!0,!0)};return t.replace(_r,(v,w)=>w||O[v]())},we=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(pr);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 vr(e,t="HH:mm:ss",r={}){return i.computed(()=>he(we(s(e)),s(t),r))}function me(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:o=!1}=r;let c=null;const u=i.ref(!1);function l(){c&&(clearInterval(c),c=null)}function f(){u.value=!1,l()}function y(){const d=s(t);d<=0||(u.value=!0,o&&e(),l(),c=setInterval(e,d))}if(n&&R&&y(),i.isRef(t)||U(t)){const d=i.watch(t,()=>{u.value&&R&&y()});j(d)}return j(f),{isActive:u,pause:f,resume:y}}var Or=Object.defineProperty,Pe=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,ge=(e,t,r)=>t in e?Or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mr=(e,t)=>{for(var r in t||(t={}))hr.call(t,r)&&ge(e,r,t[r]);if(Pe)for(var r of Pe(t))wr.call(t,r)&&ge(e,r,t[r]);return e};function Pr(e=1e3,t={}){const{controls:r=!1,immediate:n=!0,callback:o}=t,c=i.ref(0),u=()=>c.value+=1,l=()=>{c.value=0},f=me(o?()=>{u(),o(c.value)}:u,e,{immediate:n});return r?mr({counter:c,reset:l},f):c}function gr(e,t={}){var r;const n=i.ref((r=t.initialValue)!=null?r:null);return i.watch(e,()=>n.value=ne(),t),n}function be(e,t,r={}){const{immediate:n=!0}=r,o=i.ref(!1);let c=null;function u(){c&&(clearTimeout(c),c=null)}function l(){o.value=!1,u()}function f(...y){u(),o.value=!0,c=setTimeout(()=>{o.value=!1,c=null,e(...y)},s(t))}return n&&(o.value=!0,R&&f()),j(l),{isPending:i.readonly(o),start:f,stop:l}}var br=Object.defineProperty,$e=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Se=(e,t,r)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ar=(e,t)=>{for(var r in t||(t={}))$r.call(t,r)&&Se(e,r,t[r]);if($e)for(var r of $e(t))Sr.call(t,r)&&Se(e,r,t[r]);return e};function jr(e=1e3,t={}){const{controls:r=!1,callback:n}=t,o=be(n??I,e,t),c=i.computed(()=>!o.isPending.value);return r?Ar({ready:c},o):c}function Ir(e,t={}){const{method:r="parseFloat",radix:n,nanToZero:o}=t;return i.computed(()=>{let c=s(e);return typeof c=="string"&&(c=Number[r](c,n)),o&&isNaN(c)&&(c=0),c})}function Er(e){return i.computed(()=>`${s(e)}`)}function Fr(e=!1,t={}){const{truthyValue:r=!0,falsyValue:n=!1}=t,o=i.isRef(e),c=i.ref(e);function u(l){if(arguments.length)return c.value=l,c.value;{const f=s(r);return c.value=c.value===f?s(n):f,c.value}}return o?u:[c,u]}function Tr(e,t,r){let n=(r==null?void 0:r.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:i.unref(e)];return i.watch(e,(o,c,u)=>{const l=new Array(n.length),f=[];for(const d of o){let p=!1;for(let _=0;_<n.length;_++)if(!l[_]&&d===n[_]){l[_]=!0,p=!0;break}p||f.push(d)}const y=n.filter((d,p)=>!l[p]);t(o,n,f,y,u),n=[...o]},r)}var Ae=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Cr=(e,t)=>{var r={};for(var n in e)Rr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ae)for(var n of Ae(e))t.indexOf(n)<0&&Mr.call(e,n)&&(r[n]=e[n]);return r};function C(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=Cr(n,["eventFilter"]);return i.watch(e,M(o,t),c)}var je=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Ur=(e,t)=>{var r={};for(var n in e)Nr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&je)for(var n of je(e))t.indexOf(n)<0&&Wr.call(e,n)&&(r[n]=e[n]);return r};function Lr(e,t,r){const n=r,{count:o}=n,c=Ur(n,["count"]),u=i.ref(0),l=C(e,(...f)=>{u.value+=1,u.value>=s(o)&&i.nextTick(()=>l()),t(...f)},c);return{count:u,stop:l}}var Br=Object.defineProperty,Hr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Fe=(e,t,r)=>t in e?Br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Yr=(e,t)=>{for(var r in t||(t={}))Ie.call(t,r)&&Fe(e,r,t[r]);if(B)for(var r of B(t))Ee.call(t,r)&&Fe(e,r,t[r]);return e},Gr=(e,t)=>Hr(e,kr(t)),qr=(e,t)=>{var r={};for(var n in e)Ie.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&B)for(var n of B(e))t.indexOf(n)<0&&Ee.call(e,n)&&(r[n]=e[n]);return r};function Te(e,t,r={}){const n=r,{debounce:o=0,maxWait:c=void 0}=n,u=qr(n,["debounce","maxWait"]);return C(e,t,Gr(Yr({},u),{eventFilter:q(o,{maxWait:c})}))}var zr=Object.defineProperty,Zr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Me=(e,t,r)=>t in e?zr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Qr=(e,t)=>{for(var r in t||(t={}))Xr.call(t,r)&&Me(e,r,t[r]);if(Re)for(var r of Re(t))Kr.call(t,r)&&Me(e,r,t[r]);return e},Vr=(e,t)=>Zr(e,Jr(t));function Dr(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},Vr(Qr({},r),{deep:!0}))}var xr=Object.defineProperty,en=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(e,t,r)=>t in e?xr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rn=(e,t)=>{for(var r in t||(t={}))Ce.call(t,r)&&We(e,r,t[r]);if(H)for(var r of H(t))Ne.call(t,r)&&We(e,r,t[r]);return e},nn=(e,t)=>en(e,tn(t)),on=(e,t)=>{var r={};for(var n in e)Ce.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&H)for(var n of H(e))t.indexOf(n)<0&&Ne.call(e,n)&&(r[n]=e[n]);return r};function D(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=on(n,["eventFilter"]),u=M(o,t);let l,f,y;if(c.flush==="sync"){const d=i.ref(!1);f=()=>{},l=p=>{d.value=!0,p(),d.value=!1},y=i.watch(e,(...p)=>{d.value||u(...p)},c)}else{const d=[],p=i.ref(0),_=i.ref(0);f=()=>{p.value=_.value},d.push(i.watch(e,()=>{_.value++},nn(rn({},c),{flush:"sync"}))),l=O=>{const v=_.value;O(),p.value+=_.value-v},d.push(i.watch(e,(...O)=>{const v=p.value>0&&p.value===_.value;p.value=0,_.value=0,!v&&u(...O)},c)),y=()=>{d.forEach(O=>O())}}return{stop:y,ignoreUpdates:l,ignorePrevAsyncUpdates:f}}var an=Object.defineProperty,cn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Le=(e,t,r)=>t in e?an(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,fn=(e,t)=>{for(var r in t||(t={}))ln.call(t,r)&&Le(e,r,t[r]);if(Ue)for(var r of Ue(t))sn.call(t,r)&&Le(e,r,t[r]);return e},dn=(e,t)=>cn(e,un(t));function pn(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},dn(fn({},r),{immediate:!0}))}function _n(e,t,r){const n=i.watch(e,(...o)=>(i.nextTick(()=>n()),t(...o)),r)}var yn=Object.defineProperty,vn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ke=(e,t,r)=>t in e?yn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hn=(e,t)=>{for(var r in t||(t={}))Be.call(t,r)&&ke(e,r,t[r]);if(k)for(var r of k(t))He.call(t,r)&&ke(e,r,t[r]);return e},wn=(e,t)=>vn(e,On(t)),mn=(e,t)=>{var r={};for(var n in e)Be.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&k)for(var n of k(e))t.indexOf(n)<0&&He.call(e,n)&&(r[n]=e[n]);return r};function Ye(e,t,r={}){const n=r,{eventFilter:o}=n,c=mn(n,["eventFilter"]),{eventFilter:u,pause:l,resume:f,isActive:y}=oe(o);return{stop:C(e,t,wn(hn({},c),{eventFilter:u})),pause:l,resume:f,isActive:y}}var Pn=Object.defineProperty,gn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ze=(e,t,r)=>t in e?Pn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$n=(e,t)=>{for(var r in t||(t={}))Ge.call(t,r)&&ze(e,r,t[r]);if(Y)for(var r of Y(t))qe.call(t,r)&&ze(e,r,t[r]);return e},Sn=(e,t)=>gn(e,bn(t)),An=(e,t)=>{var r={};for(var n in e)Ge.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Y)for(var n of Y(e))t.indexOf(n)<0&&qe.call(e,n)&&(r[n]=e[n]);return r};function Ze(e,t,r={}){const n=r,{throttle:o=0,trailing:c=!0,leading:u=!0}=n,l=An(n,["throttle","trailing","leading"]);return C(e,t,Sn($n({},l),{eventFilter:z(o,c,u)}))}var jn=Object.defineProperty,In=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Xe=(e,t,r)=>t in e?jn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rn=(e,t)=>{for(var r in t||(t={}))Fn.call(t,r)&&Xe(e,r,t[r]);if(Je)for(var r of Je(t))Tn.call(t,r)&&Xe(e,r,t[r]);return e},Mn=(e,t)=>In(e,En(t));function Cn(e,t,r={}){let n;function o(){if(!n)return;const d=n;n=void 0,d()}function c(d){n=d}const u=(d,p)=>(o(),t(d,p,c)),l=D(e,u,r),{ignoreUpdates:f}=l,y=()=>{let d;return f(()=>{d=u(Nn(e),Wn(e))}),d};return Mn(Rn({},l),{trigger:y})}function Nn(e){return i.isReactive(e)?e:Array.isArray(e)?e.map(t=>Ke(t)):Ke(e)}function Ke(e){return typeof e=="function"?e():i.unref(e)}function Wn(e){return Array.isArray(e)?e.map(()=>{}):void 0}function Un(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},r)}a.__onlyVue27Plus=ae,a.__onlyVue3=ut,a.assert=xe,a.autoResetRef=de,a.bypassFilter=L,a.clamp=ot,a.computedEager=$,a.computedWithControl=ce,a.containsProp=ie,a.controlledComputed=ce,a.controlledRef=Tt,a.createEventHook=vt,a.createFilterWrapper=M,a.createGlobalState=Ot,a.createInjectionState=ht,a.createReactiveFn=J,a.createSharedComposable=wt,a.createSingletonPromise=ft,a.debounceFilter=q,a.debouncedRef=K,a.debouncedWatch=Te,a.directiveHooks=lt,a.eagerComputed=$,a.extendRef=ue,a.formatDate=he,a.get=mt,a.hasOwn=ct,a.identity=st,a.ignorableWatch=D,a.increaseWithUnit=pt,a.invoke=dt,a.isBoolean=et,a.isClient=R,a.isDef=De,a.isDefined=Pt,a.isFunction=U,a.isIOS=it,a.isNumber=tt,a.isObject=re,a.isString=te,a.isWindow=rt,a.makeDestructurable=At,a.noop=I,a.normalizeDate=we,a.now=nt,a.objectEntries=yt,a.objectPick=_t,a.pausableFilter=oe,a.pausableWatch=Ye,a.promiseTimeout=Z,a.rand=at,a.reactify=J,a.reactifyObject=jt,a.reactiveComputed=X,a.reactiveOmit=It,a.reactivePick=Et,a.refAutoReset=de,a.refDebounced=K,a.refDefault=Ft,a.refThrottled=Q,a.refWithControl=ye,a.resolveRef=Rt,a.resolveUnref=s,a.set=Mt,a.syncRef=Ct,a.syncRefs=Nt,a.throttleFilter=z,a.throttledRef=Q,a.throttledWatch=Ze,a.timestamp=ne,a.toReactive=fe,a.toRefs=Gt,a.tryOnBeforeMount=qt,a.tryOnBeforeUnmount=zt,a.tryOnMounted=Zt,a.tryOnScopeDispose=j,a.tryOnUnmounted=Jt,a.until=Xt,a.useArrayDifference=Qt,a.useArrayEvery=Vt,a.useArrayFilter=Dt,a.useArrayFind=xt,a.useArrayFindIndex=er,a.useArrayFindLast=rr,a.useArrayIncludes=or,a.useArrayJoin=ar,a.useArrayMap=ir,a.useArrayReduce=cr,a.useArraySome=ur,a.useArrayUnique=fr,a.useCounter=dr,a.useDateFormat=vr,a.useDebounce=K,a.useDebounceFn=pe,a.useInterval=Pr,a.useIntervalFn=me,a.useLastChanged=gr,a.useThrottle=Q,a.useThrottleFn=_e,a.useTimeout=jr,a.useTimeoutFn=be,a.useToNumber=Ir,a.useToString=Er,a.useToggle=Fr,a.watchArray=Tr,a.watchAtMost=Lr,a.watchDebounced=Te,a.watchDeep=Dr,a.watchIgnorable=D,a.watchImmediate=pn,a.watchOnce=_n,a.watchPausable=Ye,a.watchThrottled=Ze,a.watchTriggerable=Cn,a.watchWithFilter=C,a.whenever=Un})(this.VueUse=this.VueUse||{},VueDemi);
{
"name": "@vueuse/shared",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"author": "Anthony Fu <https://github.com/antfu>",

@@ -5,0 +5,0 @@ "license": "MIT",

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