Socket
Socket
Sign inDemoInstall

@vue/reactivity

Package Overview
Dependencies
Maintainers
0
Versions
235
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vue/reactivity - npm Package Compare versions

Comparing version 3.4.29 to 3.4.30

15

dist/reactivity.cjs.js
/**
* @vue/reactivity v3.4.29
* @vue/reactivity v3.4.30
* (c) 2018-present Yuxi (Evan) You and Vue contributors

@@ -155,4 +155,6 @@ * @license MIT

if (dep.computed) {
if (dep.computed.effect._dirtyLevel === 2)
if (dep.computed.effect._dirtyLevel === 2) {
resetTracking();
return true;
}
triggerComputed(dep.computed);

@@ -297,4 +299,5 @@ if (this._dirtyLevel >= 5) {

for (const effect2 of dep.keys()) {
let tracking;
if (!dep.computed && effect2.computed) {
if (dep.get(effect2) === effect2._trackId && effect2._runnings > 0) {
if (effect2._runnings > 0 && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {
effect2._dirtyLevel = 2;

@@ -304,3 +307,2 @@ continue;

}
let tracking;
if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {

@@ -1022,4 +1024,7 @@ effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);

const self = toRaw(this);
const lastDirtyLevel = self.effect._dirtyLevel;
if ((!self._cacheable || self.effect.dirty) && shared.hasChanged(self._value, self._value = self.effect.run())) {
triggerRefValue(self, 5);
if (lastDirtyLevel !== 3) {
triggerRefValue(self, 5);
}
}

@@ -1026,0 +1031,0 @@ trackRefValue(self);

/**
* @vue/reactivity v3.4.29
* @vue/reactivity v3.4.30
* (c) 2018-present Yuxi (Evan) You and Vue contributors

@@ -145,4 +145,6 @@ * @license MIT

if (dep.computed) {
if (dep.computed.effect._dirtyLevel === 2)
if (dep.computed.effect._dirtyLevel === 2) {
resetTracking();
return true;
}
triggerComputed(dep.computed);

@@ -282,4 +284,5 @@ if (this._dirtyLevel >= 5) {

for (const effect2 of dep.keys()) {
let tracking;
if (!dep.computed && effect2.computed) {
if (dep.get(effect2) === effect2._trackId && effect2._runnings > 0) {
if (effect2._runnings > 0 && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {
effect2._dirtyLevel = 2;

@@ -289,3 +292,2 @@ continue;

}
let tracking;
if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {

@@ -948,4 +950,7 @@ effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);

const self = toRaw(this);
const lastDirtyLevel = self.effect._dirtyLevel;
if ((!self._cacheable || self.effect.dirty) && shared.hasChanged(self._value, self._value = self.effect.run())) {
triggerRefValue(self, 5);
if (lastDirtyLevel !== 3) {
triggerRefValue(self, 5);
}
}

@@ -952,0 +957,0 @@ trackRefValue(self);

/**
* @vue/reactivity v3.4.29
* @vue/reactivity v3.4.30
* (c) 2018-present Yuxi (Evan) You and Vue contributors

@@ -193,4 +193,6 @@ * @license MIT

if (dep.computed) {
if (dep.computed.effect._dirtyLevel === 2)
if (dep.computed.effect._dirtyLevel === 2) {
resetTracking();
return true;
}
triggerComputed(dep.computed);

@@ -335,4 +337,5 @@ if (this._dirtyLevel >= 5) {

for (const effect2 of dep.keys()) {
let tracking;
if (!dep.computed && effect2.computed) {
if (dep.get(effect2) === effect2._trackId && effect2._runnings > 0) {
if (effect2._runnings > 0 && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {
effect2._dirtyLevel = 2;

@@ -342,3 +345,2 @@ continue;

}
let tracking;
if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {

@@ -1060,4 +1062,7 @@ effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);

const self = toRaw(this);
const lastDirtyLevel = self.effect._dirtyLevel;
if ((!self._cacheable || self.effect.dirty) && hasChanged(self._value, self._value = self.effect.run())) {
triggerRefValue(self, 5);
if (lastDirtyLevel !== 3) {
triggerRefValue(self, 5);
}
}

@@ -1064,0 +1069,0 @@ trackRefValue(self);

/**
* @vue/reactivity v3.4.29
* @vue/reactivity v3.4.30
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/
/*! #__NO_SIDE_EFFECTS__ */
function t(t,e){const s=new Set(t.split(","));return t=>s.has(t)}const e=()=>{},s=Object.assign,n=Object.prototype.hasOwnProperty,i=(t,e)=>n.call(t,e),r=Array.isArray,c=t=>"[object Map]"===a(t),o=t=>"function"==typeof t,u=t=>"symbol"==typeof t,h=t=>null!==t&&"object"==typeof t,l=Object.prototype.toString,a=t=>l.call(t),_=t=>a(t).slice(8,-1),f=t=>"string"==typeof t&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,d=(t,e)=>!Object.is(t,e);let p,v;class g{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=p,!t&&p&&(this.index=(p.scopes||(p.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const e=p;try{return p=this,t()}finally{p=e}}}on(){p=this}off(){p=this.parent}stop(t){if(this._active){let e,s;for(e=0,s=this.effects.length;e<s;e++)this.effects[e].stop();for(e=0,s=this.cleanups.length;e<s;e++)this.cleanups[e]();if(this.scopes)for(e=0,s=this.scopes.length;e<s;e++)this.scopes[e].stop(!0);if(!this.detached&&this.parent&&!t){const t=this.parent.scopes.pop();t&&t!==this&&(this.parent.scopes[this.index]=t,t.index=this.index)}this.parent=void 0,this._active=!1}}}function y(t){return new g(t)}function w(t,e=p){e&&e.active&&e.effects.push(t)}function b(){return p}function R(t){p&&p.cleanups.push(t)}class S{constructor(t,e,s,n){this.fn=t,this.trigger=e,this.scheduler=s,this.active=!0,this.deps=[],this._dirtyLevel=5,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,w(this,n)}get dirty(){if(2===this._dirtyLevel)return!1;if(3===this._dirtyLevel||4===this._dirtyLevel){this._dirtyLevel=1,A();for(let t=0;t<this._depsLength;t++){const e=this.deps[t];if(e.computed){if(2===e.computed.effect._dirtyLevel)return!0;if(L(e.computed),this._dirtyLevel>=5)break}}1===this._dirtyLevel&&(this._dirtyLevel=0),W()}return this._dirtyLevel>=5}set dirty(t){this._dirtyLevel=t?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=I,e=v;try{return I=!0,v=this,this._runnings++,k(this),this.fn()}finally{m(this),this._runnings--,v=e,I=t}}stop(){this.active&&(k(this),m(this),this.onStop&&this.onStop(),this.active=!1)}}function L(t){return t.value}function k(t){t._trackId++,t._depsLength=0}function m(t){if(t.deps.length>t._depsLength){for(let e=t._depsLength;e<t.deps.length;e++)E(t.deps[e],t);t.deps.length=t._depsLength}}function E(t,e){const s=t.get(e);void 0!==s&&e._trackId!==s&&(t.delete(e),0===t.size&&t.cleanup())}function O(t,n){t.effect instanceof S&&(t=t.effect.fn);const i=new S(t,e,(()=>{i.dirty&&i.run()}));n&&(s(i,n),n.scope&&w(i,n.scope)),n&&n.lazy||i.run();const r=i.run.bind(i);return r.effect=i,r}function j(t){t.effect.stop()}let I=!0,x=0;const P=[];function A(){P.push(I),I=!1}function M(){P.push(I),I=!0}function W(){const t=P.pop();I=void 0===t||t}function z(){x++}function V(){for(x--;!x&&T.length;)T.shift()()}function N(t,e,s){if(e.get(t)!==t._trackId){e.set(t,t._trackId);const s=t.deps[t._depsLength];s!==e?(s&&E(s,t),t.deps[t._depsLength++]=e):t._depsLength++}}const T=[];function D(t,e,s){z();for(const n of t.keys()){if(!t.computed&&n.computed&&t.get(n)===n._trackId&&n._runnings>0){n._dirtyLevel=2;continue}let s;n._dirtyLevel<e&&(null!=s?s:s=t.get(n)===n._trackId)&&(n._shouldSchedule||(n._shouldSchedule=0===n._dirtyLevel),n.computed&&2===n._dirtyLevel&&(n._shouldSchedule=!0),n._dirtyLevel=e),n._shouldSchedule&&(null!=s?s:s=t.get(n)===n._trackId)&&(n.trigger(),n._runnings&&!n.allowRecurse||3===n._dirtyLevel||(n._shouldSchedule=!1,n.scheduler&&T.push(n.scheduler)))}V()}const K=(t,e)=>{const s=new Map;return s.cleanup=t,s.computed=e,s},C=new WeakMap,H=Symbol(""),G=Symbol("");function Y(t,e,s){if(I&&v){let e=C.get(t);e||C.set(t,e=new Map);let n=e.get(s);n||e.set(s,n=K((()=>e.delete(s)))),N(v,n)}}function q(t,e,s,n,i,o){const h=C.get(t);if(!h)return;let l=[];if("clear"===e)l=[...h.values()];else if("length"===s&&r(t)){const t=Number(n);h.forEach(((e,s)=>{("length"===s||!u(s)&&s>=t)&&l.push(e)}))}else switch(void 0!==s&&l.push(h.get(s)),e){case"add":r(t)?f(s)&&l.push(h.get("length")):(l.push(h.get(H)),c(t)&&l.push(h.get(G)));break;case"delete":r(t)||(l.push(h.get(H)),c(t)&&l.push(h.get(G)));break;case"set":c(t)&&l.push(h.get(H))}z();for(const r of l)r&&D(r,5);V()}const B=t("__proto__,__v_isRef,__isVue"),F=new Set(Object.getOwnPropertyNames(Symbol).filter((t=>"arguments"!==t&&"caller"!==t)).map((t=>Symbol[t])).filter(u)),J=Q();function Q(){const t={};return["includes","indexOf","lastIndexOf"].forEach((e=>{t[e]=function(...t){const s=Dt(this);for(let e=0,i=this.length;e<i;e++)Y(s,0,e+"");const n=s[e](...t);return-1===n||!1===n?s[e](...t.map(Dt)):n}})),["push","pop","shift","unshift","splice"].forEach((e=>{t[e]=function(...t){A(),z();const s=Dt(this)[e].apply(this,t);return V(),W(),s}})),t}function U(t){u(t)||(t=String(t));const e=Dt(this);return Y(e,0,t),e.hasOwnProperty(t)}class X{constructor(t=!1,e=!1){this._isReadonly=t,this._isShallow=e}get(t,e,s){const n=this._isReadonly,c=this._isShallow;if("__v_isReactive"===e)return!n;if("__v_isReadonly"===e)return n;if("__v_isShallow"===e)return c;if("__v_raw"===e)return s===(n?c?It:jt:c?Ot:Et).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=r(t);if(!n){if(o&&i(J,e))return Reflect.get(J,e,s);if("hasOwnProperty"===e)return U}const l=Reflect.get(t,e,s);return(u(e)?F.has(e):B(e))?l:(n||Y(t,0,e),c?l:Ft(l)?o&&f(e)?l:l.value:h(l)?n?At(l):xt(l):l)}}class Z extends X{constructor(t=!1){super(!1,t)}set(t,e,s,n){let c=t[e];if(!this._isShallow){const e=Vt(c);if(Nt(s)||Vt(s)||(c=Dt(c),s=Dt(s)),!r(t)&&Ft(c)&&!Ft(s))return!e&&(c.value=s,!0)}const o=r(t)&&f(e)?Number(e)<t.length:i(t,e),u=Reflect.set(t,e,s,n);return t===Dt(n)&&(o?d(s,c)&&q(t,"set",e,s):q(t,"add",e,s)),u}deleteProperty(t,e){const s=i(t,e),n=Reflect.deleteProperty(t,e);return n&&s&&q(t,"delete",e,void 0),n}has(t,e){const s=Reflect.has(t,e);return u(e)&&F.has(e)||Y(t,0,e),s}ownKeys(t){return Y(t,0,r(t)?"length":H),Reflect.ownKeys(t)}}class $ extends X{constructor(t=!1){super(!0,t)}set(t,e){return!0}deleteProperty(t,e){return!0}}const tt=new Z,et=new $,st=new Z(!0),nt=new $(!0),it=t=>t,rt=t=>Reflect.getPrototypeOf(t);function ct(t,e,s=!1,n=!1){const i=Dt(t=t.__v_raw),r=Dt(e);s||(d(e,r)&&Y(i,0,e),Y(i,0,r));const{has:c}=rt(i),o=n?it:s?Ht:Ct;return c.call(i,e)?o(t.get(e)):c.call(i,r)?o(t.get(r)):void(t!==i&&t.get(e))}function ot(t,e=!1){const s=this.__v_raw,n=Dt(s),i=Dt(t);return e||(d(t,i)&&Y(n,0,t),Y(n,0,i)),t===i?s.has(t):s.has(t)||s.has(i)}function ut(t,e=!1){return t=t.__v_raw,!e&&Y(Dt(t),0,H),Reflect.get(t,"size",t)}function ht(t){t=Dt(t);const e=Dt(this);return rt(e).has.call(e,t)||(e.add(t),q(e,"add",t,t)),this}function lt(t,e){e=Dt(e);const s=Dt(this),{has:n,get:i}=rt(s);let r=n.call(s,t);r||(t=Dt(t),r=n.call(s,t));const c=i.call(s,t);return s.set(t,e),r?d(e,c)&&q(s,"set",t,e):q(s,"add",t,e),this}function at(t){const e=Dt(this),{has:s,get:n}=rt(e);let i=s.call(e,t);i||(t=Dt(t),i=s.call(e,t)),n&&n.call(e,t);const r=e.delete(t);return i&&q(e,"delete",t,void 0),r}function _t(){const t=Dt(this),e=0!==t.size,s=t.clear();return e&&q(t,"clear",void 0,void 0),s}function ft(t,e){return function(s,n){const i=this,r=i.__v_raw,c=Dt(r),o=e?it:t?Ht:Ct;return!t&&Y(c,0,H),r.forEach(((t,e)=>s.call(n,o(t),o(e),i)))}}function dt(t,e,s){return function(...n){const i=this.__v_raw,r=Dt(i),o=c(r),u="entries"===t||t===Symbol.iterator&&o,h="keys"===t&&o,l=i[t](...n),a=s?it:e?Ht:Ct;return!e&&Y(r,0,h?G:H),{next(){const{value:t,done:e}=l.next();return e?{value:t,done:e}:{value:u?[a(t[0]),a(t[1])]:a(t),done:e}},[Symbol.iterator](){return this}}}}function pt(t){return function(...e){return"delete"!==t&&("clear"===t?void 0:this)}}function vt(){const t={get(t){return ct(this,t)},get size(){return ut(this)},has:ot,add:ht,set:lt,delete:at,clear:_t,forEach:ft(!1,!1)},e={get(t){return ct(this,t,!1,!0)},get size(){return ut(this)},has:ot,add:ht,set:lt,delete:at,clear:_t,forEach:ft(!1,!0)},s={get(t){return ct(this,t,!0)},get size(){return ut(this,!0)},has(t){return ot.call(this,t,!0)},add:pt("add"),set:pt("set"),delete:pt("delete"),clear:pt("clear"),forEach:ft(!0,!1)},n={get(t){return ct(this,t,!0,!0)},get size(){return ut(this,!0)},has(t){return ot.call(this,t,!0)},add:pt("add"),set:pt("set"),delete:pt("delete"),clear:pt("clear"),forEach:ft(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((i=>{t[i]=dt(i,!1,!1),s[i]=dt(i,!0,!1),e[i]=dt(i,!1,!0),n[i]=dt(i,!0,!0)})),[t,s,e,n]}const[gt,yt,wt,bt]=vt();function Rt(t,e){const s=e?t?bt:wt:t?yt:gt;return(e,n,r)=>"__v_isReactive"===n?!t:"__v_isReadonly"===n?t:"__v_raw"===n?e:Reflect.get(i(s,n)&&n in e?s:e,n,r)}const St={get:Rt(!1,!1)},Lt={get:Rt(!1,!0)},kt={get:Rt(!0,!1)},mt={get:Rt(!0,!0)},Et=new WeakMap,Ot=new WeakMap,jt=new WeakMap,It=new WeakMap;function xt(t){return Vt(t)?t:Wt(t,!1,tt,St,Et)}function Pt(t){return Wt(t,!1,st,Lt,Ot)}function At(t){return Wt(t,!0,et,kt,jt)}function Mt(t){return Wt(t,!0,nt,mt,It)}function Wt(t,e,s,n,i){if(!h(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const r=i.get(t);if(r)return r;const c=(o=t).__v_skip||!Object.isExtensible(o)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(_(o));var o;if(0===c)return t;const u=new Proxy(t,2===c?n:s);return i.set(t,u),u}function zt(t){return Vt(t)?zt(t.__v_raw):!(!t||!t.__v_isReactive)}function Vt(t){return!(!t||!t.__v_isReadonly)}function Nt(t){return!(!t||!t.__v_isShallow)}function Tt(t){return!!t&&!!t.__v_raw}function Dt(t){const e=t&&t.__v_raw;return e?Dt(e):t}function Kt(t){return Object.isExtensible(t)&&((t,e,s,n=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:s})})(t,"__v_skip",!0),t}const Ct=t=>h(t)?xt(t):t,Ht=t=>h(t)?At(t):t;class Gt{constructor(t,e,s,n){this.getter=t,this._setter=e,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new S((()=>t(this._value)),(()=>Bt(this,3===this.effect._dirtyLevel?3:4))),this.effect.computed=this,this.effect.active=this._cacheable=!n,this.__v_isReadonly=s}get value(){const t=Dt(this);return t._cacheable&&!t.effect.dirty||!d(t._value,t._value=t.effect.run())||Bt(t,5),qt(t),t.effect._dirtyLevel>=2&&Bt(t,3),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Yt(t,s,n=!1){let i,r;const c=o(t);c?(i=t,r=e):(i=t.get,r=t.set);return new Gt(i,r,c||!r,n)}function qt(t){var e;I&&v&&(t=Dt(t),N(v,null!=(e=t.dep)?e:t.dep=K((()=>t.dep=void 0),t instanceof Gt?t:void 0)))}function Bt(t,e=5,s,n){const i=(t=Dt(t)).dep;i&&D(i,e)}function Ft(t){return!(!t||!0!==t.__v_isRef)}function Jt(t){return Ut(t,!1)}function Qt(t){return Ut(t,!0)}function Ut(t,e){return Ft(t)?t:new Xt(t,e)}class Xt{constructor(t,e){this.__v_isShallow=e,this.dep=void 0,this.__v_isRef=!0,this._rawValue=e?t:Dt(t),this._value=e?t:Ct(t)}get value(){return qt(this),this._value}set value(t){const e=this.__v_isShallow||Nt(t)||Vt(t);t=e?t:Dt(t),d(t,this._rawValue)&&(this._rawValue=t,this._value=e?t:Ct(t),Bt(this,5))}}function Zt(t){Bt(t,5)}function $t(t){return Ft(t)?t.value:t}function te(t){return o(t)?t():$t(t)}const ee={get:(t,e,s)=>$t(Reflect.get(t,e,s)),set:(t,e,s,n)=>{const i=t[e];return Ft(i)&&!Ft(s)?(i.value=s,!0):Reflect.set(t,e,s,n)}};function se(t){return zt(t)?t:new Proxy(t,ee)}class ne{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:e,set:s}=t((()=>qt(this)),(()=>Bt(this)));this._get=e,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function ie(t){return new ne(t)}function re(t){const e=r(t)?new Array(t.length):{};for(const s in t)e[s]=he(t,s);return e}class ce{constructor(t,e,s){this._object=t,this._key=e,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function(t,e){const s=C.get(t);return s&&s.get(e)}(Dt(this._object),this._key)}}class oe{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ue(t,e,s){return Ft(t)?t:o(t)?new oe(t):h(t)&&arguments.length>1?he(t,e,s):Jt(t)}function he(t,e,s){const n=t[e];return Ft(n)?n:new ce(t,e,s)}const le=Yt,ae={GET:"get",HAS:"has",ITERATE:"iterate"},_e={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},fe={SKIP:"__v_skip",IS_REACTIVE:"__v_isReactive",IS_READONLY:"__v_isReadonly",IS_SHALLOW:"__v_isShallow",RAW:"__v_raw"};export{g as EffectScope,H as ITERATE_KEY,S as ReactiveEffect,fe as ReactiveFlags,ae as TrackOpTypes,_e as TriggerOpTypes,Yt as computed,ie as customRef,le as deferredComputed,O as effect,y as effectScope,M as enableTracking,b as getCurrentScope,Tt as isProxy,zt as isReactive,Vt as isReadonly,Ft as isRef,Nt as isShallow,Kt as markRaw,R as onScopeDispose,z as pauseScheduling,A as pauseTracking,se as proxyRefs,xt as reactive,At as readonly,Jt as ref,V as resetScheduling,W as resetTracking,Pt as shallowReactive,Mt as shallowReadonly,Qt as shallowRef,j as stop,Dt as toRaw,ue as toRef,re as toRefs,te as toValue,Y as track,q as trigger,Zt as triggerRef,$t as unref};
**//*! #__NO_SIDE_EFFECTS__ */let e,t;let i=()=>{},s=Object.assign,r=Object.prototype.hasOwnProperty,n=(e,t)=>r.call(e,t),l=Array.isArray,u=e=>"[object Map]"===_(e),c=e=>"function"==typeof e,a=e=>"string"==typeof e,h=e=>"symbol"==typeof e,o=e=>null!==e&&"object"==typeof e,f=Object.prototype.toString,_=e=>f.call(e),d=e=>_(e).slice(8,-1),p=e=>a(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,v=(e,t)=>!Object.is(e,t),g=(e,t,i,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:i})};class y{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=e,!t&&e&&(this.index=(e.scopes||(e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){let i=e;try{return e=this,t()}finally{e=i}}}on(){e=this}off(){e=this.parent}stop(e){if(this._active){let t,i;for(t=0,i=this.effects.length;t<i;t++)this.effects[t].stop();for(t=0,i=this.cleanups.length;t<i;t++)this.cleanups[t]();if(this.scopes)for(t=0,i=this.scopes.length;t<i;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){let e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this._active=!1}}}function w(e){return new y(e)}function R(t,i=e){i&&i.active&&i.effects.push(t)}function S(){return e}function b(t){e&&e.cleanups.push(t)}class L{constructor(e,t,i,s){this.fn=e,this.trigger=t,this.scheduler=i,this.active=!0,this.deps=[],this._dirtyLevel=5,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,R(this,s)}get dirty(){if(2===this._dirtyLevel)return!1;if(3===this._dirtyLevel||4===this._dirtyLevel){this._dirtyLevel=1,T();for(let e=0;e<this._depsLength;e++){let t=this.deps[e];if(t.computed){if(2===t.computed.effect._dirtyLevel)return M(),!0;if(t.computed.value,this._dirtyLevel>=5)break}}1===this._dirtyLevel&&(this._dirtyLevel=0),M()}return this._dirtyLevel>=5}set dirty(e){this._dirtyLevel=e?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=x,i=t;try{return x=!0,t=this,this._runnings++,k(this),this.fn()}finally{m(this),this._runnings--,t=i,x=e}}stop(){this.active&&(k(this),m(this),this.onStop&&this.onStop(),this.active=!1)}}function k(e){e._trackId++,e._depsLength=0}function m(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)E(e.deps[t],e);e.deps.length=e._depsLength}}function E(e,t){let i=e.get(t);void 0!==i&&t._trackId!==i&&(e.delete(t),0===e.size&&e.cleanup())}function O(e,t){e.effect instanceof L&&(e=e.effect.fn);let r=new L(e,i,()=>{r.dirty&&r.run()});t&&(s(r,t),t.scope&&R(r,t.scope)),t&&t.lazy||r.run();let n=r.run.bind(r);return n.effect=r,n}function j(e){e.effect.stop()}let x=!0,I=0,P=[];function T(){P.push(x),x=!1}function A(){P.push(x),x=!0}function M(){let e=P.pop();x=void 0===e||e}function V(){I++}function W(){for(I--;!I&&N.length;)N.shift()()}function z(e,t,i){if(t.get(e)!==e._trackId){t.set(e,e._trackId);let i=e.deps[e._depsLength];i!==t?(i&&E(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}let N=[];function D(e,t,i){for(let i of(V(),e.keys())){let s;if(!e.computed&&i.computed&&i._runnings>0&&(null!=s?s:s=e.get(i)===i._trackId)){i._dirtyLevel=2;continue}i._dirtyLevel<t&&(null!=s?s:s=e.get(i)===i._trackId)&&(i._shouldSchedule||(i._shouldSchedule=0===i._dirtyLevel),i.computed&&2===i._dirtyLevel&&(i._shouldSchedule=!0),i._dirtyLevel=t),i._shouldSchedule&&(null!=s?s:s=e.get(i)===i._trackId)&&(i.trigger(),(!i._runnings||i.allowRecurse)&&3!==i._dirtyLevel&&(i._shouldSchedule=!1,i.scheduler&&N.push(i.scheduler)))}W()}let C=(e,t)=>{let i=new Map;return i.cleanup=e,i.computed=t,i},K=new WeakMap,H=Symbol(""),Y=Symbol("");function F(e,i,s){if(x&&t){let i=K.get(e);i||K.set(e,i=new Map);let r=i.get(s);r||i.set(s,r=C(()=>i.delete(s))),z(t,r)}}function G(e,t,i,s,r,n){let c=K.get(e);if(!c)return;let a=[];if("clear"===t)a=[...c.values()];else if("length"===i&&l(e)){let e=Number(s);c.forEach((t,i)=>{("length"===i||!h(i)&&i>=e)&&a.push(t)})}else switch(void 0!==i&&a.push(c.get(i)),t){case"add":l(e)?p(i)&&a.push(c.get("length")):(a.push(c.get(H)),u(e)&&a.push(c.get(Y)));break;case"delete":!l(e)&&(a.push(c.get(H)),u(e)&&a.push(c.get(Y)));break;case"set":u(e)&&a.push(c.get(H))}for(let e of(V(),a))e&&D(e,5);W()}let q=function(e,t){let i=new Set(e.split(","));return e=>i.has(e)}("__proto__,__v_isRef,__isVue"),B=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(h)),J=function(){let e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){let i=ez(this);for(let e=0,t=this.length;e<t;e++)F(i,"get",e+"");let s=i[t](...e);return -1===s||!1===s?i[t](...e.map(ez)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...e){T(),V();let i=ez(this)[t].apply(this,e);return W(),M(),i}}),e}();function Q(e){h(e)||(e=String(e));let t=ez(this);return F(t,"has",e),t.hasOwnProperty(e)}class U{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,i){let s=this._isReadonly,r=this._isShallow;if("__v_isReactive"===t)return!s;if("__v_isReadonly"===t)return s;if("__v_isShallow"===t)return r;if("__v_raw"===t)return i===(s?r?eO:eE:r?em:ek).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;let u=l(e);if(!s){if(u&&n(J,t))return Reflect.get(J,t,i);if("hasOwnProperty"===t)return Q}let c=Reflect.get(e,t,i);return(h(t)?B.has(t):q(t))?c:(s||F(e,"get",t),r)?c:eG(c)?u&&p(t)?c:c.value:o(c)?s?eI(c):ej(c):c}}class X extends U{constructor(e=!1){super(!1,e)}set(e,t,i,s){let r=e[t];if(!this._isShallow){let t=eM(r);if(eV(i)||eM(i)||(r=ez(r),i=ez(i)),!l(e)&&eG(r)&&!eG(i))return!t&&(r.value=i,!0)}let u=l(e)&&p(t)?Number(t)<e.length:n(e,t),c=Reflect.set(e,t,i,s);return e===ez(s)&&(u?v(i,r)&&G(e,"set",t,i):G(e,"add",t,i)),c}deleteProperty(e,t){let i=n(e,t);e[t];let s=Reflect.deleteProperty(e,t);return s&&i&&G(e,"delete",t,void 0),s}has(e,t){let i=Reflect.has(e,t);return h(t)&&B.has(t)||F(e,"has",t),i}ownKeys(e){return F(e,"iterate",l(e)?"length":H),Reflect.ownKeys(e)}}class Z extends U{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}let $=new X,ee=new Z,et=new X(!0),ei=new Z(!0),es=e=>e,er=e=>Reflect.getPrototypeOf(e);function en(e,t,i=!1,s=!1){let r=ez(e=e.__v_raw),n=ez(t);i||(v(t,n)&&F(r,"get",t),F(r,"get",n));let{has:l}=er(r),u=s?es:i?eC:eD;return l.call(r,t)?u(e.get(t)):l.call(r,n)?u(e.get(n)):void(e!==r&&e.get(t))}function el(e,t=!1){let i=this.__v_raw,s=ez(i),r=ez(e);return t||(v(e,r)&&F(s,"has",e),F(s,"has",r)),e===r?i.has(e):i.has(e)||i.has(r)}function eu(e,t=!1){return e=e.__v_raw,t||F(ez(e),"iterate",H),Reflect.get(e,"size",e)}function ec(e){e=ez(e);let t=ez(this);return er(t).has.call(t,e)||(t.add(e),G(t,"add",e,e)),this}function ea(e,t){t=ez(t);let i=ez(this),{has:s,get:r}=er(i),n=s.call(i,e);n||(e=ez(e),n=s.call(i,e));let l=r.call(i,e);return i.set(e,t),n?v(t,l)&&G(i,"set",e,t):G(i,"add",e,t),this}function eh(e){let t=ez(this),{has:i,get:s}=er(t),r=i.call(t,e);r||(e=ez(e),r=i.call(t,e)),s&&s.call(t,e);let n=t.delete(e);return r&&G(t,"delete",e,void 0),n}function eo(){let e=ez(this),t=0!==e.size,i=e.clear();return t&&G(e,"clear",void 0,void 0),i}function ef(e,t){return function(i,s){let r=this,n=r.__v_raw,l=ez(n),u=t?es:e?eC:eD;return e||F(l,"iterate",H),n.forEach((e,t)=>i.call(s,u(e),u(t),r))}}function e_(e,t,i){return function(...s){let r=this.__v_raw,n=ez(r),l=u(n),c="entries"===e||e===Symbol.iterator&&l,a=r[e](...s),h=i?es:t?eC:eD;return t||F(n,"iterate","keys"===e&&l?Y:H),{next(){let{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:c?[h(e[0]),h(e[1])]:h(e),done:t}},[Symbol.iterator](){return this}}}}function ed(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}let[ep,ev,eg,ey]=function(){let e={get(e){return en(this,e)},get size(){return eu(this)},has:el,add:ec,set:ea,delete:eh,clear:eo,forEach:ef(!1,!1)},t={get(e){return en(this,e,!1,!0)},get size(){return eu(this)},has:el,add:ec,set:ea,delete:eh,clear:eo,forEach:ef(!1,!0)},i={get(e){return en(this,e,!0)},get size(){return eu(this,!0)},has(e){return el.call(this,e,!0)},add:ed("add"),set:ed("set"),delete:ed("delete"),clear:ed("clear"),forEach:ef(!0,!1)},s={get(e){return en(this,e,!0,!0)},get size(){return eu(this,!0)},has(e){return el.call(this,e,!0)},add:ed("add"),set:ed("set"),delete:ed("delete"),clear:ed("clear"),forEach:ef(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=e_(r,!1,!1),i[r]=e_(r,!0,!1),t[r]=e_(r,!1,!0),s[r]=e_(r,!0,!0)}),[e,i,t,s]}();function ew(e,t){let i=t?e?ey:eg:e?ev:ep;return(t,s,r)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(n(i,s)&&s in t?i:t,s,r)}let eR={get:ew(!1,!1)},eS={get:ew(!1,!0)},eb={get:ew(!0,!1)},eL={get:ew(!0,!0)},ek=new WeakMap,em=new WeakMap,eE=new WeakMap,eO=new WeakMap;function ej(e){return eM(e)?e:eT(e,!1,$,eR,ek)}function ex(e){return eT(e,!1,et,eS,em)}function eI(e){return eT(e,!0,ee,eb,eE)}function eP(e){return eT(e,!0,ei,eL,eO)}function eT(e,t,i,s,r){if(!o(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let n=r.get(e);if(n)return n;let l=e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(d(e));if(0===l)return e;let u=new Proxy(e,2===l?s:i);return r.set(e,u),u}function eA(e){return eM(e)?eA(e.__v_raw):!!(e&&e.__v_isReactive)}function eM(e){return!!(e&&e.__v_isReadonly)}function eV(e){return!!(e&&e.__v_isShallow)}function eW(e){return!!e&&!!e.__v_raw}function ez(e){let t=e&&e.__v_raw;return t?ez(t):e}function eN(e){return Object.isExtensible(e)&&g(e,"__v_skip",!0),e}let eD=e=>o(e)?ej(e):e,eC=e=>o(e)?eI(e):e;class eK{constructor(e,t,i,s){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new L(()=>e(this._value),()=>eF(this,3===this.effect._dirtyLevel?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=i}get value(){let e=ez(this),t=e.effect._dirtyLevel;return(!e._cacheable||e.effect.dirty)&&v(e._value,e._value=e.effect.run())&&3!==t&&eF(e,5),eY(e),e.effect._dirtyLevel>=2&&eF(e,3),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function eH(e,t,s=!1){let r,n;let l=c(e);return l?(r=e,n=i):(r=e.get,n=e.set),new eK(r,n,l||!n,s)}function eY(e){var i;x&&t&&(e=ez(e),z(t,null!=(i=e.dep)?i:e.dep=C(()=>e.dep=void 0,e instanceof eK?e:void 0)))}function eF(e,t=5,i,s){let r=(e=ez(e)).dep;r&&D(r,t)}function eG(e){return!!(e&&!0===e.__v_isRef)}function eq(e){return eJ(e,!1)}function eB(e){return eJ(e,!0)}function eJ(e,t){return eG(e)?e:new eQ(e,t)}class eQ{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:ez(e),this._value=t?e:eD(e)}get value(){return eY(this),this._value}set value(e){let t=this.__v_isShallow||eV(e)||eM(e);v(e=t?e:ez(e),this._rawValue)&&(this._rawValue,this._rawValue=e,this._value=t?e:eD(e),eF(this,5))}}function eU(e){eF(e,5)}function eX(e){return eG(e)?e.value:e}function eZ(e){return c(e)?e():eX(e)}let e$={get:(e,t,i)=>eX(Reflect.get(e,t,i)),set:(e,t,i,s)=>{let r=e[t];return eG(r)&&!eG(i)?(r.value=i,!0):Reflect.set(e,t,i,s)}};function e0(e){return eA(e)?e:new Proxy(e,e$)}class e1{constructor(e){this.dep=void 0,this.__v_isRef=!0;let{get:t,set:i}=e(()=>eY(this),()=>eF(this));this._get=t,this._set=i}get value(){return this._get()}set value(e){this._set(e)}}function e5(e){return new e1(e)}function e2(e){let t=l(e)?Array(e.length):{};for(let i in e)t[i]=e6(e,i);return t}class e3{constructor(e,t,i){this._object=e,this._key=t,this._defaultValue=i,this.__v_isRef=!0}get value(){let e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){let i=K.get(e);return i&&i.get(t)}(ez(this._object),this._key)}}class e4{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function e8(e,t,i){return eG(e)?e:c(e)?new e4(e):o(e)&&arguments.length>1?e6(e,t,i):eq(e)}function e6(e,t,i){let s=e[t];return eG(s)?s:new e3(e,t,i)}let e7=eH,e9={GET:"get",HAS:"has",ITERATE:"iterate"},te={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},tt={SKIP:"__v_skip",IS_REACTIVE:"__v_isReactive",IS_READONLY:"__v_isReadonly",IS_SHALLOW:"__v_isShallow",RAW:"__v_raw"};export{y as EffectScope,H as ITERATE_KEY,L as ReactiveEffect,tt as ReactiveFlags,e9 as TrackOpTypes,te as TriggerOpTypes,eH as computed,e5 as customRef,e7 as deferredComputed,O as effect,w as effectScope,A as enableTracking,S as getCurrentScope,eW as isProxy,eA as isReactive,eM as isReadonly,eG as isRef,eV as isShallow,eN as markRaw,b as onScopeDispose,V as pauseScheduling,T as pauseTracking,e0 as proxyRefs,ej as reactive,eI as readonly,eq as ref,W as resetScheduling,M as resetTracking,ex as shallowReactive,eP as shallowReadonly,eB as shallowRef,j as stop,ez as toRaw,e8 as toRef,e2 as toRefs,eZ as toValue,F as track,G as trigger,eU as triggerRef,eX as unref};
/**
* @vue/reactivity v3.4.29
* @vue/reactivity v3.4.30
* (c) 2018-present Yuxi (Evan) You and Vue contributors

@@ -151,4 +151,6 @@ * @license MIT

if (dep.computed) {
if (dep.computed.effect._dirtyLevel === 2)
if (dep.computed.effect._dirtyLevel === 2) {
resetTracking();
return true;
}
triggerComputed(dep.computed);

@@ -293,4 +295,5 @@ if (this._dirtyLevel >= 5) {

for (const effect2 of dep.keys()) {
let tracking;
if (!dep.computed && effect2.computed) {
if (dep.get(effect2) === effect2._trackId && effect2._runnings > 0) {
if (effect2._runnings > 0 && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {
effect2._dirtyLevel = 2;

@@ -300,3 +303,2 @@ continue;

}
let tracking;
if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {

@@ -1018,4 +1020,7 @@ effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);

const self = toRaw(this);
const lastDirtyLevel = self.effect._dirtyLevel;
if ((!self._cacheable || self.effect.dirty) && hasChanged(self._value, self._value = self.effect.run())) {
triggerRefValue(self, 5);
if (lastDirtyLevel !== 3) {
triggerRefValue(self, 5);
}
}

@@ -1022,0 +1027,0 @@ trackRefValue(self);

/**
* @vue/reactivity v3.4.29
* @vue/reactivity v3.4.30
* (c) 2018-present Yuxi (Evan) You and Vue contributors

@@ -196,4 +196,6 @@ * @license MIT

if (dep.computed) {
if (dep.computed.effect._dirtyLevel === 2)
if (dep.computed.effect._dirtyLevel === 2) {
resetTracking();
return true;
}
triggerComputed(dep.computed);

@@ -338,4 +340,5 @@ if (this._dirtyLevel >= 5) {

for (const effect2 of dep.keys()) {
let tracking;
if (!dep.computed && effect2.computed) {
if (dep.get(effect2) === effect2._trackId && effect2._runnings > 0) {
if (effect2._runnings > 0 && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {
effect2._dirtyLevel = 2;

@@ -345,3 +348,2 @@ continue;

}
let tracking;
if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {

@@ -1063,4 +1065,7 @@ effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);

const self = toRaw(this);
const lastDirtyLevel = self.effect._dirtyLevel;
if ((!self._cacheable || self.effect.dirty) && hasChanged(self._value, self._value = self.effect.run())) {
triggerRefValue(self, 5);
if (lastDirtyLevel !== 3) {
triggerRefValue(self, 5);
}
}

@@ -1067,0 +1072,0 @@ trackRefValue(self);

/**
* @vue/reactivity v3.4.29
* @vue/reactivity v3.4.30
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/
var VueReactivity=function(t){"use strict";
/*! #__NO_SIDE_EFFECTS__ */function e(t,e){const s=new Set(t.split(","));return t=>s.has(t)}const s=()=>{},n=Object.assign,i=Object.prototype.hasOwnProperty,r=(t,e)=>i.call(t,e),c=Array.isArray,o=t=>"[object Map]"===f(t),u=t=>"function"==typeof t,a=t=>"symbol"==typeof t,l=t=>null!==t&&"object"==typeof t,h=Object.prototype.toString,f=t=>h.call(t),_=t=>f(t).slice(8,-1),d=t=>"string"==typeof t&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,p=(t,e)=>!Object.is(t,e);let v,g;class y{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=v,!t&&v&&(this.index=(v.scopes||(v.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const e=v;try{return v=this,t()}finally{v=e}}}on(){v=this}off(){v=this.parent}stop(t){if(this._active){let e,s;for(e=0,s=this.effects.length;e<s;e++)this.effects[e].stop();for(e=0,s=this.cleanups.length;e<s;e++)this.cleanups[e]();if(this.scopes)for(e=0,s=this.scopes.length;e<s;e++)this.scopes[e].stop(!0);if(!this.detached&&this.parent&&!t){const t=this.parent.scopes.pop();t&&t!==this&&(this.parent.scopes[this.index]=t,t.index=this.index)}this.parent=void 0,this._active=!1}}}function w(t,e=v){e&&e.active&&e.effects.push(t)}class R{constructor(t,e,s,n){this.fn=t,this.trigger=e,this.scheduler=s,this.active=!0,this.deps=[],this._dirtyLevel=5,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,w(this,n)}get dirty(){if(2===this._dirtyLevel)return!1;if(3===this._dirtyLevel||4===this._dirtyLevel){this._dirtyLevel=1,j();for(let t=0;t<this._depsLength;t++){const e=this.deps[t];if(e.computed){if(2===e.computed.effect._dirtyLevel)return!0;if(S(e.computed),this._dirtyLevel>=5)break}}1===this._dirtyLevel&&(this._dirtyLevel=0),I()}return this._dirtyLevel>=5}set dirty(t){this._dirtyLevel=t?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=m,e=g;try{return m=!0,g=this,this._runnings++,b(this),this.fn()}finally{k(this),this._runnings--,g=e,m=t}}stop(){this.active&&(b(this),k(this),this.onStop&&this.onStop(),this.active=!1)}}function S(t){return t.value}function b(t){t._trackId++,t._depsLength=0}function k(t){if(t.deps.length>t._depsLength){for(let e=t._depsLength;e<t.deps.length;e++)L(t.deps[e],t);t.deps.length=t._depsLength}}function L(t,e){const s=t.get(e);void 0!==s&&e._trackId!==s&&(t.delete(e),0===t.size&&t.cleanup())}let m=!0,E=0;const O=[];function j(){O.push(m),m=!1}function I(){const t=O.pop();m=void 0===t||t}function x(){E++}function P(){for(E--;!E&&A.length;)A.shift()()}function T(t,e,s){if(e.get(t)!==t._trackId){e.set(t,t._trackId);const s=t.deps[t._depsLength];s!==e?(s&&L(s,t),t.deps[t._depsLength++]=e):t._depsLength++}}const A=[];function M(t,e,s){x();for(const n of t.keys()){if(!t.computed&&n.computed&&t.get(n)===n._trackId&&n._runnings>0){n._dirtyLevel=2;continue}let s;n._dirtyLevel<e&&(null!=s?s:s=t.get(n)===n._trackId)&&(n._shouldSchedule||(n._shouldSchedule=0===n._dirtyLevel),n.computed&&2===n._dirtyLevel&&(n._shouldSchedule=!0),n._dirtyLevel=e),n._shouldSchedule&&(null!=s?s:s=t.get(n)===n._trackId)&&(n.trigger(),n._runnings&&!n.allowRecurse||3===n._dirtyLevel||(n._shouldSchedule=!1,n.scheduler&&A.push(n.scheduler)))}P()}const V=(t,e)=>{const s=new Map;return s.cleanup=t,s.computed=e,s},W=new WeakMap,z=Symbol(""),N=Symbol("");function D(t,e,s){if(m&&g){let e=W.get(t);e||W.set(t,e=new Map);let n=e.get(s);n||e.set(s,n=V((()=>e.delete(s)))),T(g,n)}}function C(t,e,s,n,i,r){const u=W.get(t);if(!u)return;let l=[];if("clear"===e)l=[...u.values()];else if("length"===s&&c(t)){const t=Number(n);u.forEach(((e,s)=>{("length"===s||!a(s)&&s>=t)&&l.push(e)}))}else switch(void 0!==s&&l.push(u.get(s)),e){case"add":c(t)?d(s)&&l.push(u.get("length")):(l.push(u.get(z)),o(t)&&l.push(u.get(N)));break;case"delete":c(t)||(l.push(u.get(z)),o(t)&&l.push(u.get(N)));break;case"set":o(t)&&l.push(u.get(z))}x();for(const c of l)c&&M(c,5);P()}const K=e("__proto__,__v_isRef,__isVue"),H=new Set(Object.getOwnPropertyNames(Symbol).filter((t=>"arguments"!==t&&"caller"!==t)).map((t=>Symbol[t])).filter(a)),Y=F();function F(){const t={};return["includes","indexOf","lastIndexOf"].forEach((e=>{t[e]=function(...t){const s=Pt(this);for(let e=0,i=this.length;e<i;e++)D(s,0,e+"");const n=s[e](...t);return-1===n||!1===n?s[e](...t.map(Pt)):n}})),["push","pop","shift","unshift","splice"].forEach((e=>{t[e]=function(...t){j(),x();const s=Pt(this)[e].apply(this,t);return P(),I(),s}})),t}function G(t){a(t)||(t=String(t));const e=Pt(this);return D(e,0,t),e.hasOwnProperty(t)}class q{constructor(t=!1,e=!1){this._isReadonly=t,this._isShallow=e}get(t,e,s){const n=this._isReadonly,i=this._isShallow;if("__v_isReactive"===e)return!n;if("__v_isReadonly"===e)return n;if("__v_isShallow"===e)return i;if("__v_raw"===e)return s===(n?i?Lt:kt:i?bt:St).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=c(t);if(!n){if(o&&r(Y,e))return Reflect.get(Y,e,s);if("hasOwnProperty"===e)return G}const u=Reflect.get(t,e,s);return(a(e)?H.has(e):K(e))?u:(n||D(t,0,e),i?u:Nt(u)?o&&d(e)?u:u.value:l(u)?n?Et(u):mt(u):u)}}class B extends q{constructor(t=!1){super(!1,t)}set(t,e,s,n){let i=t[e];if(!this._isShallow){const e=It(i);if(xt(s)||It(s)||(i=Pt(i),s=Pt(s)),!c(t)&&Nt(i)&&!Nt(s))return!e&&(i.value=s,!0)}const o=c(t)&&d(e)?Number(e)<t.length:r(t,e),u=Reflect.set(t,e,s,n);return t===Pt(n)&&(o?p(s,i)&&C(t,"set",e,s):C(t,"add",e,s)),u}deleteProperty(t,e){const s=r(t,e),n=Reflect.deleteProperty(t,e);return n&&s&&C(t,"delete",e,void 0),n}has(t,e){const s=Reflect.has(t,e);return a(e)&&H.has(e)||D(t,0,e),s}ownKeys(t){return D(t,0,c(t)?"length":z),Reflect.ownKeys(t)}}class J extends q{constructor(t=!1){super(!0,t)}set(t,e){return!0}deleteProperty(t,e){return!0}}const Q=new B,U=new J,X=new B(!0),Z=new J(!0),$=t=>t,tt=t=>Reflect.getPrototypeOf(t);function et(t,e,s=!1,n=!1){const i=Pt(t=t.__v_raw),r=Pt(e);s||(p(e,r)&&D(i,0,e),D(i,0,r));const{has:c}=tt(i),o=n?$:s?At:Tt;return c.call(i,e)?o(t.get(e)):c.call(i,r)?o(t.get(r)):void(t!==i&&t.get(e))}function st(t,e=!1){const s=this.__v_raw,n=Pt(s),i=Pt(t);return e||(p(t,i)&&D(n,0,t),D(n,0,i)),t===i?s.has(t):s.has(t)||s.has(i)}function nt(t,e=!1){return t=t.__v_raw,!e&&D(Pt(t),0,z),Reflect.get(t,"size",t)}function it(t){t=Pt(t);const e=Pt(this);return tt(e).has.call(e,t)||(e.add(t),C(e,"add",t,t)),this}function rt(t,e){e=Pt(e);const s=Pt(this),{has:n,get:i}=tt(s);let r=n.call(s,t);r||(t=Pt(t),r=n.call(s,t));const c=i.call(s,t);return s.set(t,e),r?p(e,c)&&C(s,"set",t,e):C(s,"add",t,e),this}function ct(t){const e=Pt(this),{has:s,get:n}=tt(e);let i=s.call(e,t);i||(t=Pt(t),i=s.call(e,t)),n&&n.call(e,t);const r=e.delete(t);return i&&C(e,"delete",t,void 0),r}function ot(){const t=Pt(this),e=0!==t.size,s=t.clear();return e&&C(t,"clear",void 0,void 0),s}function ut(t,e){return function(s,n){const i=this,r=i.__v_raw,c=Pt(r),o=e?$:t?At:Tt;return!t&&D(c,0,z),r.forEach(((t,e)=>s.call(n,o(t),o(e),i)))}}function at(t,e,s){return function(...n){const i=this.__v_raw,r=Pt(i),c=o(r),u="entries"===t||t===Symbol.iterator&&c,a="keys"===t&&c,l=i[t](...n),h=s?$:e?At:Tt;return!e&&D(r,0,a?N:z),{next(){const{value:t,done:e}=l.next();return e?{value:t,done:e}:{value:u?[h(t[0]),h(t[1])]:h(t),done:e}},[Symbol.iterator](){return this}}}}function lt(t){return function(...e){return"delete"!==t&&("clear"===t?void 0:this)}}function ht(){const t={get(t){return et(this,t)},get size(){return nt(this)},has:st,add:it,set:rt,delete:ct,clear:ot,forEach:ut(!1,!1)},e={get(t){return et(this,t,!1,!0)},get size(){return nt(this)},has:st,add:it,set:rt,delete:ct,clear:ot,forEach:ut(!1,!0)},s={get(t){return et(this,t,!0)},get size(){return nt(this,!0)},has(t){return st.call(this,t,!0)},add:lt("add"),set:lt("set"),delete:lt("delete"),clear:lt("clear"),forEach:ut(!0,!1)},n={get(t){return et(this,t,!0,!0)},get size(){return nt(this,!0)},has(t){return st.call(this,t,!0)},add:lt("add"),set:lt("set"),delete:lt("delete"),clear:lt("clear"),forEach:ut(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((i=>{t[i]=at(i,!1,!1),s[i]=at(i,!0,!1),e[i]=at(i,!1,!0),n[i]=at(i,!0,!0)})),[t,s,e,n]}const[ft,_t,dt,pt]=ht();function vt(t,e){const s=e?t?pt:dt:t?_t:ft;return(e,n,i)=>"__v_isReactive"===n?!t:"__v_isReadonly"===n?t:"__v_raw"===n?e:Reflect.get(r(s,n)&&n in e?s:e,n,i)}const gt={get:vt(!1,!1)},yt={get:vt(!1,!0)},wt={get:vt(!0,!1)},Rt={get:vt(!0,!0)},St=new WeakMap,bt=new WeakMap,kt=new WeakMap,Lt=new WeakMap;function mt(t){return It(t)?t:Ot(t,!1,Q,gt,St)}function Et(t){return Ot(t,!0,U,wt,kt)}function Ot(t,e,s,n,i){if(!l(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const r=i.get(t);if(r)return r;const c=(o=t).__v_skip||!Object.isExtensible(o)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(_(o));var o;if(0===c)return t;const u=new Proxy(t,2===c?n:s);return i.set(t,u),u}function jt(t){return It(t)?jt(t.__v_raw):!(!t||!t.__v_isReactive)}function It(t){return!(!t||!t.__v_isReadonly)}function xt(t){return!(!t||!t.__v_isShallow)}function Pt(t){const e=t&&t.__v_raw;return e?Pt(e):t}const Tt=t=>l(t)?mt(t):t,At=t=>l(t)?Et(t):t;class Mt{constructor(t,e,s,n){this.getter=t,this._setter=e,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new R((()=>t(this._value)),(()=>zt(this,3===this.effect._dirtyLevel?3:4))),this.effect.computed=this,this.effect.active=this._cacheable=!n,this.__v_isReadonly=s}get value(){const t=Pt(this);return t._cacheable&&!t.effect.dirty||!p(t._value,t._value=t.effect.run())||zt(t,5),Wt(t),t.effect._dirtyLevel>=2&&zt(t,3),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Vt(t,e,n=!1){let i,r;const c=u(t);c?(i=t,r=s):(i=t.get,r=t.set);return new Mt(i,r,c||!r,n)}function Wt(t){var e;m&&g&&(t=Pt(t),T(g,null!=(e=t.dep)?e:t.dep=V((()=>t.dep=void 0),t instanceof Mt?t:void 0)))}function zt(t,e=5,s,n){const i=(t=Pt(t)).dep;i&&M(i,e)}function Nt(t){return!(!t||!0!==t.__v_isRef)}function Dt(t){return Ct(t,!1)}function Ct(t,e){return Nt(t)?t:new Kt(t,e)}class Kt{constructor(t,e){this.__v_isShallow=e,this.dep=void 0,this.__v_isRef=!0,this._rawValue=e?t:Pt(t),this._value=e?t:Tt(t)}get value(){return Wt(this),this._value}set value(t){const e=this.__v_isShallow||xt(t)||It(t);t=e?t:Pt(t),p(t,this._rawValue)&&(this._rawValue=t,this._value=e?t:Tt(t),zt(this,5))}}function Ht(t){return Nt(t)?t.value:t}const Yt={get:(t,e,s)=>Ht(Reflect.get(t,e,s)),set:(t,e,s,n)=>{const i=t[e];return Nt(i)&&!Nt(s)?(i.value=s,!0):Reflect.set(t,e,s,n)}};class Ft{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:e,set:s}=t((()=>Wt(this)),(()=>zt(this)));this._get=e,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}class Gt{constructor(t,e,s){this._object=t,this._key=e,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function(t,e){const s=W.get(t);return s&&s.get(e)}(Pt(this._object),this._key)}}class qt{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bt(t,e,s){const n=t[e];return Nt(n)?n:new Gt(t,e,s)}const Jt=Vt;return t.EffectScope=y,t.ITERATE_KEY=z,t.ReactiveEffect=R,t.ReactiveFlags={SKIP:"__v_skip",IS_REACTIVE:"__v_isReactive",IS_READONLY:"__v_isReadonly",IS_SHALLOW:"__v_isShallow",RAW:"__v_raw"},t.TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},t.TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},t.computed=Vt,t.customRef=function(t){return new Ft(t)},t.deferredComputed=Jt,t.effect=function(t,e){t.effect instanceof R&&(t=t.effect.fn);const i=new R(t,s,(()=>{i.dirty&&i.run()}));e&&(n(i,e),e.scope&&w(i,e.scope)),e&&e.lazy||i.run();const r=i.run.bind(i);return r.effect=i,r},t.effectScope=function(t){return new y(t)},t.enableTracking=function(){O.push(m),m=!0},t.getCurrentScope=function(){return v},t.isProxy=function(t){return!!t&&!!t.__v_raw},t.isReactive=jt,t.isReadonly=It,t.isRef=Nt,t.isShallow=xt,t.markRaw=function(t){return Object.isExtensible(t)&&((t,e,s,n=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:s})})(t,"__v_skip",!0),t},t.onScopeDispose=function(t){v&&v.cleanups.push(t)},t.pauseScheduling=x,t.pauseTracking=j,t.proxyRefs=function(t){return jt(t)?t:new Proxy(t,Yt)},t.reactive=mt,t.readonly=Et,t.ref=Dt,t.resetScheduling=P,t.resetTracking=I,t.shallowReactive=function(t){return Ot(t,!1,X,yt,bt)},t.shallowReadonly=function(t){return Ot(t,!0,Z,Rt,Lt)},t.shallowRef=function(t){return Ct(t,!0)},t.stop=function(t){t.effect.stop()},t.toRaw=Pt,t.toRef=function(t,e,s){return Nt(t)?t:u(t)?new qt(t):l(t)&&arguments.length>1?Bt(t,e,s):Dt(t)},t.toRefs=function(t){const e=c(t)?new Array(t.length):{};for(const s in t)e[s]=Bt(t,s);return e},t.toValue=function(t){return u(t)?t():Ht(t)},t.track=D,t.trigger=C,t.triggerRef=function(t){zt(t,5)},t.unref=Ht,t}({});
**/var VueReactivity=function(e){"use strict";let t,i;let s=()=>{},r=Object.assign,n=Object.prototype.hasOwnProperty,l=(e,t)=>n.call(e,t),u=Array.isArray,c=e=>"[object Map]"===d(e),a=e=>"function"==typeof e,h=e=>"string"==typeof e,o=e=>"symbol"==typeof e,f=e=>null!==e&&"object"==typeof e,_=Object.prototype.toString,d=e=>_.call(e),p=e=>d(e).slice(8,-1),v=e=>h(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,g=(e,t)=>!Object.is(e,t),y=(e,t,i,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:i})};class w{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=t,!e&&t&&(this.index=(t.scopes||(t.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){let i=t;try{return t=this,e()}finally{t=i}}}on(){t=this}off(){t=this.parent}stop(e){if(this._active){let t,i;for(t=0,i=this.effects.length;t<i;t++)this.effects[t].stop();for(t=0,i=this.cleanups.length;t<i;t++)this.cleanups[t]();if(this.scopes)for(t=0,i=this.scopes.length;t<i;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){let e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this._active=!1}}}function R(e,i=t){i&&i.active&&i.effects.push(e)}class S{constructor(e,t,i,s){this.fn=e,this.trigger=t,this.scheduler=i,this.active=!0,this.deps=[],this._dirtyLevel=5,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,R(this,s)}get dirty(){if(2===this._dirtyLevel)return!1;if(3===this._dirtyLevel||4===this._dirtyLevel){this._dirtyLevel=1,j();for(let e=0;e<this._depsLength;e++){let t=this.deps[e];if(t.computed){if(2===t.computed.effect._dirtyLevel)return I(),!0;if(t.computed.value,this._dirtyLevel>=5)break}}1===this._dirtyLevel&&(this._dirtyLevel=0),I()}return this._dirtyLevel>=5}set dirty(e){this._dirtyLevel=e?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=m,t=i;try{return m=!0,i=this,this._runnings++,b(this),this.fn()}finally{L(this),this._runnings--,i=t,m=e}}stop(){this.active&&(b(this),L(this),this.onStop&&this.onStop(),this.active=!1)}}function b(e){e._trackId++,e._depsLength=0}function L(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)k(e.deps[t],e);e.deps.length=e._depsLength}}function k(e,t){let i=e.get(t);void 0!==i&&t._trackId!==i&&(e.delete(t),0===e.size&&e.cleanup())}let m=!0,E=0,O=[];function j(){O.push(m),m=!1}function I(){let e=O.pop();m=void 0===e||e}function x(){E++}function P(){for(E--;!E&&A.length;)A.shift()()}function T(e,t,i){if(t.get(e)!==e._trackId){t.set(e,e._trackId);let i=e.deps[e._depsLength];i!==t?(i&&k(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}let A=[];function M(e,t,i){for(let i of(x(),e.keys())){let s;if(!e.computed&&i.computed&&i._runnings>0&&(null!=s?s:s=e.get(i)===i._trackId)){i._dirtyLevel=2;continue}i._dirtyLevel<t&&(null!=s?s:s=e.get(i)===i._trackId)&&(i._shouldSchedule||(i._shouldSchedule=0===i._dirtyLevel),i.computed&&2===i._dirtyLevel&&(i._shouldSchedule=!0),i._dirtyLevel=t),i._shouldSchedule&&(null!=s?s:s=e.get(i)===i._trackId)&&(i.trigger(),(!i._runnings||i.allowRecurse)&&3!==i._dirtyLevel&&(i._shouldSchedule=!1,i.scheduler&&A.push(i.scheduler)))}P()}let V=(e,t)=>{let i=new Map;return i.cleanup=e,i.computed=t,i},W=new WeakMap,z=Symbol(""),N=Symbol("");function D(e,t,s){if(m&&i){let t=W.get(e);t||W.set(e,t=new Map);let r=t.get(s);r||t.set(s,r=V(()=>t.delete(s))),T(i,r)}}function C(e,t,i,s,r,n){let l=W.get(e);if(!l)return;let a=[];if("clear"===t)a=[...l.values()];else if("length"===i&&u(e)){let e=Number(s);l.forEach((t,i)=>{("length"===i||!o(i)&&i>=e)&&a.push(t)})}else switch(void 0!==i&&a.push(l.get(i)),t){case"add":u(e)?v(i)&&a.push(l.get("length")):(a.push(l.get(z)),c(e)&&a.push(l.get(N)));break;case"delete":!u(e)&&(a.push(l.get(z)),c(e)&&a.push(l.get(N)));break;case"set":c(e)&&a.push(l.get(z))}for(let e of(x(),a))e&&M(e,5);P()}let K=/*! #__NO_SIDE_EFFECTS__ */function(e,t){let i=new Set(e.split(","));return e=>i.has(e)}("__proto__,__v_isRef,__isVue"),H=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(o)),Y=function(){let e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){let i=eI(this);for(let e=0,t=this.length;e<t;e++)D(i,"get",e+"");let s=i[t](...e);return -1===s||!1===s?i[t](...e.map(eI)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...e){j(),x();let i=eI(this)[t].apply(this,e);return P(),I(),i}}),e}();function F(e){o(e)||(e=String(e));let t=eI(this);return D(t,"has",e),t.hasOwnProperty(e)}class G{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,i){let s=this._isReadonly,r=this._isShallow;if("__v_isReactive"===t)return!s;if("__v_isReadonly"===t)return s;if("__v_isShallow"===t)return r;if("__v_raw"===t)return i===(s?r?eb:eS:r?eR:ew).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;let n=u(e);if(!s){if(n&&l(Y,t))return Reflect.get(Y,t,i);if("hasOwnProperty"===t)return F}let c=Reflect.get(e,t,i);return(o(t)?H.has(t):K(t))?c:(s||D(e,"get",t),r)?c:eW(c)?n&&v(t)?c:c.value:f(c)?s?ek(c):eL(c):c}}class q extends G{constructor(e=!1){super(!1,e)}set(e,t,i,s){let r=e[t];if(!this._isShallow){let t=eO(r);if(ej(i)||eO(i)||(r=eI(r),i=eI(i)),!u(e)&&eW(r)&&!eW(i))return!t&&(r.value=i,!0)}let n=u(e)&&v(t)?Number(t)<e.length:l(e,t),c=Reflect.set(e,t,i,s);return e===eI(s)&&(n?g(i,r)&&C(e,"set",t,i):C(e,"add",t,i)),c}deleteProperty(e,t){let i=l(e,t);e[t];let s=Reflect.deleteProperty(e,t);return s&&i&&C(e,"delete",t,void 0),s}has(e,t){let i=Reflect.has(e,t);return o(t)&&H.has(t)||D(e,"has",t),i}ownKeys(e){return D(e,"iterate",u(e)?"length":z),Reflect.ownKeys(e)}}class B extends G{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}let J=new q,Q=new B,U=new q(!0),X=new B(!0),Z=e=>e,$=e=>Reflect.getPrototypeOf(e);function ee(e,t,i=!1,s=!1){let r=eI(e=e.__v_raw),n=eI(t);i||(g(t,n)&&D(r,"get",t),D(r,"get",n));let{has:l}=$(r),u=s?Z:i?eP:ex;return l.call(r,t)?u(e.get(t)):l.call(r,n)?u(e.get(n)):void(e!==r&&e.get(t))}function et(e,t=!1){let i=this.__v_raw,s=eI(i),r=eI(e);return t||(g(e,r)&&D(s,"has",e),D(s,"has",r)),e===r?i.has(e):i.has(e)||i.has(r)}function ei(e,t=!1){return e=e.__v_raw,t||D(eI(e),"iterate",z),Reflect.get(e,"size",e)}function es(e){e=eI(e);let t=eI(this);return $(t).has.call(t,e)||(t.add(e),C(t,"add",e,e)),this}function er(e,t){t=eI(t);let i=eI(this),{has:s,get:r}=$(i),n=s.call(i,e);n||(e=eI(e),n=s.call(i,e));let l=r.call(i,e);return i.set(e,t),n?g(t,l)&&C(i,"set",e,t):C(i,"add",e,t),this}function en(e){let t=eI(this),{has:i,get:s}=$(t),r=i.call(t,e);r||(e=eI(e),r=i.call(t,e)),s&&s.call(t,e);let n=t.delete(e);return r&&C(t,"delete",e,void 0),n}function el(){let e=eI(this),t=0!==e.size,i=e.clear();return t&&C(e,"clear",void 0,void 0),i}function eu(e,t){return function(i,s){let r=this,n=r.__v_raw,l=eI(n),u=t?Z:e?eP:ex;return e||D(l,"iterate",z),n.forEach((e,t)=>i.call(s,u(e),u(t),r))}}function ec(e,t,i){return function(...s){let r=this.__v_raw,n=eI(r),l=c(n),u="entries"===e||e===Symbol.iterator&&l,a=r[e](...s),h=i?Z:t?eP:ex;return t||D(n,"iterate","keys"===e&&l?N:z),{next(){let{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:u?[h(e[0]),h(e[1])]:h(e),done:t}},[Symbol.iterator](){return this}}}}function ea(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}let[eh,eo,ef,e_]=function(){let e={get(e){return ee(this,e)},get size(){return ei(this)},has:et,add:es,set:er,delete:en,clear:el,forEach:eu(!1,!1)},t={get(e){return ee(this,e,!1,!0)},get size(){return ei(this)},has:et,add:es,set:er,delete:en,clear:el,forEach:eu(!1,!0)},i={get(e){return ee(this,e,!0)},get size(){return ei(this,!0)},has(e){return et.call(this,e,!0)},add:ea("add"),set:ea("set"),delete:ea("delete"),clear:ea("clear"),forEach:eu(!0,!1)},s={get(e){return ee(this,e,!0,!0)},get size(){return ei(this,!0)},has(e){return et.call(this,e,!0)},add:ea("add"),set:ea("set"),delete:ea("delete"),clear:ea("clear"),forEach:eu(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=ec(r,!1,!1),i[r]=ec(r,!0,!1),t[r]=ec(r,!1,!0),s[r]=ec(r,!0,!0)}),[e,i,t,s]}();function ed(e,t){let i=t?e?e_:ef:e?eo:eh;return(t,s,r)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(l(i,s)&&s in t?i:t,s,r)}let ep={get:ed(!1,!1)},ev={get:ed(!1,!0)},eg={get:ed(!0,!1)},ey={get:ed(!0,!0)},ew=new WeakMap,eR=new WeakMap,eS=new WeakMap,eb=new WeakMap;function eL(e){return eO(e)?e:em(e,!1,J,ep,ew)}function ek(e){return em(e,!0,Q,eg,eS)}function em(e,t,i,s,r){if(!f(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let n=r.get(e);if(n)return n;let l=e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(p(e));if(0===l)return e;let u=new Proxy(e,2===l?s:i);return r.set(e,u),u}function eE(e){return eO(e)?eE(e.__v_raw):!!(e&&e.__v_isReactive)}function eO(e){return!!(e&&e.__v_isReadonly)}function ej(e){return!!(e&&e.__v_isShallow)}function eI(e){let t=e&&e.__v_raw;return t?eI(t):e}let ex=e=>f(e)?eL(e):e,eP=e=>f(e)?ek(e):e;class eT{constructor(e,t,i,s){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new S(()=>e(this._value),()=>eV(this,3===this.effect._dirtyLevel?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=i}get value(){let e=eI(this),t=e.effect._dirtyLevel;return(!e._cacheable||e.effect.dirty)&&g(e._value,e._value=e.effect.run())&&3!==t&&eV(e,5),eM(e),e.effect._dirtyLevel>=2&&eV(e,3),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function eA(e,t,i=!1){let r,n;let l=a(e);return l?(r=e,n=s):(r=e.get,n=e.set),new eT(r,n,l||!n,i)}function eM(e){var t;m&&i&&(e=eI(e),T(i,null!=(t=e.dep)?t:e.dep=V(()=>e.dep=void 0,e instanceof eT?e:void 0)))}function eV(e,t=5,i,s){let r=(e=eI(e)).dep;r&&M(r,t)}function eW(e){return!!(e&&!0===e.__v_isRef)}function ez(e){return eN(e,!1)}function eN(e,t){return eW(e)?e:new eD(e,t)}class eD{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:eI(e),this._value=t?e:ex(e)}get value(){return eM(this),this._value}set value(e){let t=this.__v_isShallow||ej(e)||eO(e);g(e=t?e:eI(e),this._rawValue)&&(this._rawValue,this._rawValue=e,this._value=t?e:ex(e),eV(this,5))}}function eC(e){return eW(e)?e.value:e}let eK={get:(e,t,i)=>eC(Reflect.get(e,t,i)),set:(e,t,i,s)=>{let r=e[t];return eW(r)&&!eW(i)?(r.value=i,!0):Reflect.set(e,t,i,s)}};class eH{constructor(e){this.dep=void 0,this.__v_isRef=!0;let{get:t,set:i}=e(()=>eM(this),()=>eV(this));this._get=t,this._set=i}get value(){return this._get()}set value(e){this._set(e)}}class eY{constructor(e,t,i){this._object=e,this._key=t,this._defaultValue=i,this.__v_isRef=!0}get value(){let e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){let i=W.get(e);return i&&i.get(t)}(eI(this._object),this._key)}}class eF{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function eG(e,t,i){let s=e[t];return eW(s)?s:new eY(e,t,i)}return e.EffectScope=w,e.ITERATE_KEY=z,e.ReactiveEffect=S,e.ReactiveFlags={SKIP:"__v_skip",IS_REACTIVE:"__v_isReactive",IS_READONLY:"__v_isReadonly",IS_SHALLOW:"__v_isShallow",RAW:"__v_raw"},e.TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},e.TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},e.computed=eA,e.customRef=function(e){return new eH(e)},e.deferredComputed=eA,e.effect=function(e,t){e.effect instanceof S&&(e=e.effect.fn);let i=new S(e,s,()=>{i.dirty&&i.run()});t&&(r(i,t),t.scope&&R(i,t.scope)),t&&t.lazy||i.run();let n=i.run.bind(i);return n.effect=i,n},e.effectScope=function(e){return new w(e)},e.enableTracking=function(){O.push(m),m=!0},e.getCurrentScope=function(){return t},e.isProxy=function(e){return!!e&&!!e.__v_raw},e.isReactive=eE,e.isReadonly=eO,e.isRef=eW,e.isShallow=ej,e.markRaw=function(e){return Object.isExtensible(e)&&y(e,"__v_skip",!0),e},e.onScopeDispose=function(e){t&&t.cleanups.push(e)},e.pauseScheduling=x,e.pauseTracking=j,e.proxyRefs=function(e){return eE(e)?e:new Proxy(e,eK)},e.reactive=eL,e.readonly=ek,e.ref=ez,e.resetScheduling=P,e.resetTracking=I,e.shallowReactive=function(e){return em(e,!1,U,ev,eR)},e.shallowReadonly=function(e){return em(e,!0,X,ey,eb)},e.shallowRef=function(e){return eN(e,!0)},e.stop=function(e){e.effect.stop()},e.toRaw=eI,e.toRef=function(e,t,i){return eW(e)?e:a(e)?new eF(e):f(e)&&arguments.length>1?eG(e,t,i):ez(e)},e.toRefs=function(e){let t=u(e)?Array(e.length):{};for(let i in e)t[i]=eG(e,i);return t},e.toValue=function(e){return a(e)?e():eC(e)},e.track=D,e.trigger=C,e.triggerRef=function(e){eV(e,5)},e.unref=eC,e}({});
{
"name": "@vue/reactivity",
"version": "3.4.29",
"version": "3.4.30",
"description": "@vue/reactivity",

@@ -53,4 +53,4 @@ "main": "index.js",

"dependencies": {
"@vue/shared": "3.4.29"
"@vue/shared": "3.4.30"
}
}
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