Socket
Socket
Sign inDemoInstall

@vue/composition-api

Package Overview
Dependencies
Maintainers
4
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vue/composition-api - npm Package Compare versions

Comparing version 1.0.0-beta.21 to 1.0.0-beta.22

33

CHANGELOG.md

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

<a name="1.0.0-beta.22"></a>
# [1.0.0-beta.22](https://github.com/vuejs/composition-api/compare/v1.0.0-beta.21...v1.0.0-beta.22) (2020-12-19)
### Features
* **getCurrentInstance:** Aligning with vue3 ([#520](https://github.com/vuejs/composition-api/issues/520)) ([1495a46](https://github.com/vuejs/composition-api/commit/1495a46))
### BREAKING CHANGES
* **getCurrentInstance:** The internal vm can be accessed with `getCurrentInstance().proxy`
```js
const vm = getCurrentInstance()
// becomes
const vm = getCurrentInstance().proxy
```
* chore: improve
* changes
* update tests
* chore: add tests
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
<a name="1.0.0-beta.21"></a>

@@ -2,0 +35,0 @@ # [1.0.0-beta.21](https://github.com/vuejs/composition-api/compare/v1.0.0-beta.20...v1.0.0-beta.21) (2020-12-07)

61

dist/index.d.ts

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

import Vue$1, { VueConstructor, ComponentOptions, VNode, CreateElement } from 'vue';
import Vue, { VueConstructor, ComponentOptions, VNode, CreateElement } from 'vue';
import { VueConstructor as VueConstructor$1 } from 'vue/types/umd';

@@ -69,3 +69,3 @@

$attrs: Data;
} & Readonly<P> & ShallowUnwrapRef<B> & D & M & ExtractComputedReturns<C> & Omit<Vue$1, '$data' | '$props' | '$attrs'>;
} & Readonly<P> & ShallowUnwrapRef<B> & D & M & ExtractComputedReturns<C> & Omit<Vue, '$data' | '$props' | '$attrs'>;
declare type VueConstructorProxy<PropsOptions, RawBindings, Data, Computed extends ComputedOptions, Methods extends MethodOptions> = VueConstructor & {

@@ -81,3 +81,3 @@ new (...args: any[]): ComponentRenderProxy<ExtractPropTypes<PropsOptions>, ShallowUnwrapRef<RawBindings>, Data, Computed, Methods, ExtractPropTypes<PropsOptions>, ExtractDefaultPropTypes<PropsOptions>, true>;

};
declare type VueProxy<PropsOptions, RawBindings, Data = DefaultData<Vue$1>, Computed extends ComputedOptions = DefaultComputed, Methods extends MethodOptions = DefaultMethods<Vue$1>> = ComponentOptions<Vue$1, ShallowUnwrapRef<RawBindings> & Data, Methods, Computed, PropsOptions, ExtractPropTypes<PropsOptions>> & VueConstructorProxy<PropsOptions, RawBindings, Data, Computed, Methods>;
declare type VueProxy<PropsOptions, RawBindings, Data = DefaultData<Vue>, Computed extends ComputedOptions = DefaultComputed, Methods extends MethodOptions = DefaultMethods<Vue>> = ComponentOptions<Vue, ShallowUnwrapRef<RawBindings> & Data, Methods, Computed, PropsOptions, ExtractPropTypes<PropsOptions>> & VueConstructorProxy<PropsOptions, RawBindings, Data, Computed, Methods>;

@@ -106,3 +106,5 @@ interface SetupContext {

*/
readonly refs: Data;
readonly refs: {
[key: string]: Vue | Element | Vue[] | Element[];
};
emit(event: string, ...args: any[]): void;

@@ -361,8 +363,8 @@ }

directive: VueConstructor$1['directive'];
mount: Vue$1['$mount'];
unmount: Vue$1['$destroy'];
mount: Vue['$mount'];
unmount: Vue['$destroy'];
}
declare function createApp(rootComponent: any, rootProps?: any): App;
declare type NextTick = Vue$1['$nextTick'];
declare type NextTick = Vue['$nextTick'];
declare const nextTick: NextTick;

@@ -380,7 +382,48 @@

declare function getCurrentInstance(): ComponentInstance | null;
declare type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never;
declare type Slot = (...args: any[]) => VNode[];
declare type InternalSlots = {
[name: string]: Slot | undefined;
};
declare type ObjectEmitsOptions = Record<string, ((...args: any[]) => any) | null>;
declare type EmitFn<Options = ObjectEmitsOptions, Event extends keyof Options = keyof Options> = Options extends Array<infer V> ? (event: V, ...args: any[]) => void : {} extends Options ? (event: string, ...args: any[]) => void : UnionToIntersection<{
[key in Event]: Options[key] extends (...args: infer Args) => any ? (event: key, ...args: Args) => void : (event: key, ...args: any[]) => void;
}[Event]>;
/**
* We expose a subset of properties on the internal instance as they are
* useful for advanced external libraries and tools.
*/
declare interface ComponentInternalInstance {
uid: number;
parent: ComponentInternalInstance | null;
root: ComponentInternalInstance;
/**
* Vnode representing this component in its parent's vdom tree
*/
vnode: VNode;
/**
* Root vnode of this component's own vdom tree
*/
/**
* The reactive effect for rendering and patching the component. Callable.
*/
update: Function;
data: Data;
props: Data;
attrs: Data;
refs: Data;
emit: EmitFn;
slots: InternalSlots;
emitted: Record<string, boolean> | null;
proxy: ComponentInstance;
isMounted: boolean;
isUnmounted: boolean;
isDeactivated: boolean;
}
declare function getCurrentInstance(): ComponentInternalInstance | null;
declare const version: string;
declare module 'vue/types/options' {
interface ComponentOptions<V extends Vue$1> {
interface ComponentOptions<V extends Vue> {
setup?: SetupFunction<Data, Data>;

@@ -387,0 +430,0 @@ }

@@ -138,8 +138,77 @@ 'use strict';

}
function getCurrentInstance() {
return currentInstance;
}
function setCurrentInstance(vm) {
// currentInstance?.$scopedSlots
currentInstance = vm;
}
function getCurrentVu2Instance() {
return currentInstance;
}
function getCurrentInstance() {
if (currentInstance) {
return toVue3ComponentInstance(currentInstance);
}
return null;
}
var instanceMapCache = new WeakMap();
function toVue3ComponentInstance(vue2Instance) {
if (instanceMapCache.has(vue2Instance)) {
return instanceMapCache.get(vue2Instance);
}
var instance = {
proxy: vue2Instance,
update: vue2Instance.$forceUpdate,
uid: vue2Instance._uid,
parent: null,
root: null,
};
// map vm.$props =
var instanceProps = [
'data',
'props',
'attrs',
'refs',
'emit',
'vnode',
'slots',
];
instanceProps.forEach(function (prop) {
proxy(instance, prop, {
get: function () {
return vue2Instance["$" + prop];
},
});
});
proxy(instance, 'isMounted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._isMounted;
},
});
proxy(instance, 'isUnmounted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._isDestroyed;
},
});
proxy(instance, 'isDeactivated', {
get: function () {
// @ts-expect-error private api
return vue2Instance._inactive;
},
});
proxy(instance, 'emitted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._events;
},
});
instanceMapCache.set(vue2Instance, instance);
if (vue2Instance.$parent) {
instance.parent = toVue3ComponentInstance(vue2Instance.$parent);
}
if (vue2Instance.$root) {
instance.root = toVue3ComponentInstance(vue2Instance.$root);
}
return instance;
}

@@ -153,3 +222,3 @@ function currentVMInFn(hook) {

}
return vm;
return vm === null || vm === void 0 ? void 0 : vm.proxy;
}

@@ -798,2 +867,3 @@ function defineComponentInstance(Ctor, options) {

return function () {
var _a;
var args = [];

@@ -803,3 +873,3 @@ for (var _i = 0; _i < arguments.length; _i++) {

}
var preVm = getCurrentInstance();
var preVm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
setCurrentInstance(vm);

@@ -857,3 +927,4 @@ try {

function getWatcherVM() {
var vm = getCurrentInstance();
var _a;
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!vm) {

@@ -1087,3 +1158,4 @@ if (!fallbackVM) {

function computed(options) {
var vm = getCurrentInstance();
var _a;
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
var get, set;

@@ -1100,3 +1172,3 @@ if (typeof options === 'function') {

if (vm && !vm.$isServer) {
var _a = getVueInternalClasses(), Watcher_1 = _a.Watcher, Dep_1 = _a.Dep;
var _b = getVueInternalClasses(), Watcher_1 = _b.Watcher, Dep_1 = _b.Dep;
var watcher_1;

@@ -1178,2 +1250,3 @@ computedGetter = function () {

function inject(key, defaultValue, treatDefaultAsFactory) {
var _a;
if (treatDefaultAsFactory === void 0) { treatDefaultAsFactory = false; }

@@ -1183,3 +1256,3 @@ if (!key) {

}
var vm = getCurrentInstance();
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!vm) {

@@ -1268,2 +1341,3 @@ warn("inject() can only be used inside setup() or functional components.");

var createElement = function createElement() {
var _a;
var args = [];

@@ -1273,3 +1347,3 @@ for (var _i = 0; _i < arguments.length; _i++) {

}
var instance = getCurrentInstance();
var instance = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!instance) {

@@ -1293,3 +1367,4 @@ warn('`createElement()` has been called outside of render function.');

function warn$1(message) {
warn(message, getCurrentInstance());
var _a;
warn(message, (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy);
}

@@ -1401,3 +1476,3 @@

function activateCurrentInstance(vm, fn, onError) {
var preVm = getCurrentInstance();
var preVm = getCurrentVu2Instance();
setCurrentInstance(vm);

@@ -1704,3 +1779,3 @@ try {

var version = "1.0.0-beta.21";
var version = "1.0.0-beta.22";
// auto install when using CDN

@@ -1707,0 +1782,0 @@ if (typeof window !== 'undefined' && window.Vue) {

4

dist/vue-composition-api.common.prod.js

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

"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var t=e(require("vue"));function n(e){return"function"==typeof e&&/native code/.test(e.toString())}var r="undefined"!=typeof Symbol&&n(Symbol)&&"undefined"!=typeof Reflect&&n(Reflect.ownKeys),o=function(e){return e},i={enumerable:!0,configurable:!0,get:o,set:o};function u(e,t,n){var r=n.get,u=n.set;i.get=r||o,i.set=u||o,Object.defineProperty(e,t,i)}function a(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function f(e,t){return Object.hasOwnProperty.call(e,t)}function c(e){return Array.isArray(e)}function s(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function l(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function v(e){return"function"==typeof e}function p(e,n){t.default.util.warn(e,n)}var d=void 0;try{var y=require("vue");y&&g(y)?d=y:y&&"default"in y&&g(y.default)&&(d=y.default)}catch(e){}var _,b=null,h=null;function g(e){return e&&"function"==typeof e&&"Vue"===e.name}function m(){return b}function x(){return h}function w(e){h=e}function j(e){return x()}function O(e,t){void 0===t&&(t={});var n=e.config.silent;e.config.silent=!0;var r=new e(t);return e.config.silent=n,r}function $(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.$scopedSlots[t]?e.$scopedSlots[t].apply(e,n):p("slots."+t+'() got called outside of the "render()" scope',e)}}var k=function(){return(k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var t=e(require("vue"));function n(e){return"function"==typeof e&&/native code/.test(e.toString())}var r="undefined"!=typeof Symbol&&n(Symbol)&&"undefined"!=typeof Reflect&&n(Reflect.ownKeys),o=function(e){return e},i={enumerable:!0,configurable:!0,get:o,set:o};function u(e,t,n){var r=n.get,u=n.set;i.get=r||o,i.set=u||o,Object.defineProperty(e,t,i)}function a(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function f(e,t){return Object.hasOwnProperty.call(e,t)}function c(e){return Array.isArray(e)}function l(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function s(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function v(e){return"function"==typeof e}function p(e,n){t.default.util.warn(e,n)}var d=void 0;try{var y=require("vue");y&&g(y)?d=y:y&&"default"in y&&g(y.default)&&(d=y.default)}catch(e){}var _=null,b=null;function g(e){return e&&"function"==typeof e&&"Vue"===e.name}function h(){return _}function x(e){b=e}function m(){return b?j(b):null}var w,$=new WeakMap;function j(e){if($.has(e))return $.get(e);var t={proxy:e,update:e.$forceUpdate,uid:e._uid,parent:null,root:null};return["data","props","attrs","refs","emit","vnode","slots"].forEach((function(n){u(t,n,{get:function(){return e["$"+n]}})})),u(t,"isMounted",{get:function(){return e._isMounted}}),u(t,"isUnmounted",{get:function(){return e._isDestroyed}}),u(t,"isDeactivated",{get:function(){return e._inactive}}),u(t,"emitted",{get:function(){return e._events}}),$.set(e,t),e.$parent&&(t.parent=j(e.$parent)),e.$root&&(t.root=j(e.$root)),t}function O(e){var t=m();return null==t?void 0:t.proxy}function k(e,t){void 0===t&&(t={});var n=e.config.silent;e.config.silent=!0;var r=new e(t);return e.config.silent=n,r}function S(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.$scopedSlots[t]?e.$scopedSlots[t].apply(e,n):p("slots."+t+'() got called outside of the "render()" scope',e)}}var R=function(){return(R=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};
/*! *****************************************************************************

@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function S(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function R(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function E(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(R(arguments[t]));return e}function P(e){return r?Symbol.for(e):e}var A=P("composition-api.preFlushQueue"),C=P("composition-api.postFlushQueue"),M="composition-api.refKey",D=new WeakMap,B=new WeakMap,U=new WeakMap,V=function(e){u(this,"value",{get:e.get,set:e.set})};function W(e,t){var n=new V(e),r=Object.seal(n);return U.set(r,!0),r}function z(e){var t;if(F(e))return e;var n=X(((t={})[M]=e,t));return W({get:function(){return n[M]},set:function(e){return n[M]=e}})}function F(e){return e instanceof V}function T(e){return F(e)?e.value:e}function I(e){if(!l(e))return e;var t={};for(var n in e)t[n]=K(e,n);return t}function K(e,t){var n=e[t];return F(n)?n:W({get:function(){return e[t]},set:function(n){return e[t]=n}})}function q(e){var t;return Boolean((null==e?void 0:e.__ob__)&&(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function Q(e){var t;return Boolean((null==e?void 0:e.__ob__)&&!(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function J(e){if(!(!l(e)||q(e)||Array.isArray(e)||F(e)||function(e){var t=m();return t&&e instanceof t}(e)||D.has(e))){D.set(e,!0);for(var t=Object.keys(e),n=0;n<t.length;n++)N(e,t[n])}}function N(e,t,n){if("__ob__"!==t&&!q(e[t])){var r,o,i=Object.getOwnPropertyDescriptor(e,t);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(n=e[t])}J(n),Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):n;return t!==M&&F(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):n;t!==M&&F(u)&&!F(i)?u.value=i:o?o.call(e,i):n=i,J(i)}}})}}function G(e){var t,n=b||d;n.observable?t=n.observable(e):t=O(n,{data:{$$state:e}})._data.$$state;return f(t,"__ob__")||a(t,"__ob__",function(e){void 0===e&&(e={});return{value:e,dep:{notify:o,depend:o,addSub:o,removeSub:o}}}(t)),t}function H(){return G({}).__ob__}function L(e){var t,n;if(!l(e)&&!c(e)||q(e)||!Object.isExtensible(e))return e;var r=G({});J(r);var o=r.__ob__,i=function(t){var n,i,a=e[t],f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,i=f.set,n&&!i||2!==u.length||(a=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t,r=n?n.call(e):a;return null===(t=o.dep)||void 0===t||t.depend(),r},set:function(t){var r;n&&!i||(i?i.call(e,t):a=t,null===(r=o.dep)||void 0===r||r.notify())}})},u=arguments;try{for(var a=S(Object.keys(e)),f=a.next();!f.done;f=a.next()){var s=f.value;i(s)}}catch(e){t={error:e}}finally{try{f&&!f.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r}function X(e){if(!l(e)&&!c(e)||q(e)||!Object.isExtensible(e))return e;var t=G(e);return J(t),t}function Y(e){return function(t){var n,r=j(((n=e)[0].toUpperCase(),n.slice(1)));r&&function(e,t,n,r){var o=t.$options,i=e.config.optionMergeStrategies[n];o[n]=i(o[n],function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=x();w(e);try{return t.apply(void 0,E(n))}finally{w(o)}}}(t,r))}(m(),r,e,t)}}var Z,ee=Y("beforeMount"),te=Y("mounted"),ne=Y("beforeUpdate"),re=Y("updated"),oe=Y("beforeDestroy"),ie=Y("destroyed"),ue=Y("errorCaptured"),ae=Y("activated"),fe=Y("deactivated"),ce=Y("serverPrefetch");function se(){pe(this,A)}function le(){pe(this,C)}function ve(){var e=x();return e?function(e){return void 0!==e[A]}(e)||function(e){e[A]=[],e[C]=[],e.$on("hook:beforeUpdate",se),e.$on("hook:updated",le)}(e):(Z||(Z=O(m())),e=Z),e}function pe(e,t){for(var n=e[t],r=0;r<n.length;r++)n[r]();n.length=0}function de(e,t,n){var r=function(){e.$nextTick((function(){e[A].length&&pe(e,A),e[C].length&&pe(e,C)}))};switch(n){case"pre":r(),e[A].push(t);break;case"post":r(),e[C].push(t);break;default:!function(e,t){if(!e)throw new Error("[vue-composition-api] "+t)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+n)}}function ye(e,t){var n=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n.apply(e,r),t()}}function _e(e,t,n,r){var i,u,a=r.flush,f="sync"===a,c=function(e){u=function(){try{e()}catch(e){!function(e,t,n){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},s=function(){u&&(u(),u=null)},l=function(t){return f||e===Z?t:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return de(e,(function(){t.apply(void 0,E(n))}),a)}};if(null===n){var d=!1,y=function(e,t,n,r){var o=e._watchers.length;return e.$watch(t,n,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!d)try{d=!0,t(c)}finally{d=!1}}),o,{deep:r.deep||!1,sync:f,before:s});ye(y,s),y.lazy=!1;var _=y.get.bind(y);return y.get=l(_),function(){y.teardown()}}var b,h=r.deep;Array.isArray(t)?b=function(){return t.map((function(e){return F(e)?e.value:e()}))}:F(t)?b=function(){return t.value}:Q(t)?(b=function(){return t},h=!0):v(t)?b=t:(b=o,p("Invalid watch source: "+JSON.stringify(t)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var g=function(e,t){s(),n(e,t,c)},m=l(g);if(r.immediate){var x=m,w=function(e,t){w=x,g(e,t)};m=function(e,t){w(e,t)}}var j=e.$watch(b,m,{immediate:r.immediate,deep:h,sync:f}),O=e._watchers[e._watchers.length-1];return Q(O.value)&&(null===(i=O.value.__ob__)||void 0===i?void 0:i.dep)&&h&&O.value.__ob__.dep.addSub({update:function(){O.run()}}),ye(O,s),function(){j()}}var be={};var he={};var ge;var me={set:function(e,t,n){(e.__composition_api_state__=e.__composition_api_state__||{})[t]=n},get:function(e,t){return(e.__composition_api_state__||{})[t]}};function xe(e){var t=me.get(e,"rawBindings")||{};if(t&&Object.keys(t).length){for(var n=e.$refs,r=me.get(e,"refs")||[],o=0;o<r.length;o++){var i=t[f=r[o]];!n[f]&&i&&F(i)&&(i.value=null)}var u=Object.keys(n),a=[];for(o=0;o<u.length;o++){var f;i=t[f=u[o]];n[f]&&i&&F(i)&&(i.value=n[f],a.push(f))}me.set(e,"refs",a)}}function we(e,t){var n=e.$options._parentVnode;if(n){for(var r=me.get(e,"slots")||[],o=function(e,t){var n;if(e){if(e._normalized)return e._normalized;for(var r in n={},e)e[r]&&"$"!==r[0]&&(n[r]=!0)}else n={};for(var r in t)r in n||(n[r]=!0);return n}(n.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete t[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;t[a=u[i]]||(t[a]=$(e,a))}me.set(e,"slots",u)}}function je(e,t,n){var r=x();w(e);try{return t(e)}catch(e){if(!n)throw e;n(e)}finally{w(r)}}function Oe(e){function t(e){if(l(e)&&!F(e)&&!Q(e)&&!q(e)){var n=m().util.defineReactive;Object.keys(e).forEach((function(r){var o=e[r];n(e,r,o),o&&t(o)}))}}function n(e,t){return void 0===t&&(t=new Map),t.has(e)?t.get(e):(t.set(e,!1),Array.isArray(e)&&Q(e)?(t.set(e,!0),!0):!(!l(e)||q(e))&&Object.keys(e).some((function(r){return n(e[r],t)})))}e.mixin({beforeCreate:function(){var e=this,r=e.$options,o=r.setup,i=r.render;i&&(r.render=function(){for(var t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return je(e,(function(){return i.apply(t,n)}))});if(!o)return;if("function"!=typeof o)return;var s=r.data;r.data=function(){return function(e,r){void 0===r&&(r={});var o,i=e.$options.setup,s=function(e){var t={slots:{}},n=["attrs"],r=["emit"];return["root","parent","refs","listeners","isServer","ssrContext"].forEach((function(n){var r="$"+n;u(t,n,{get:function(){return e[r]},set:function(){p("Cannot assign to '"+n+"' because it is a read-only property",e)}})})),n.forEach((function(n){var r="$"+n;u(t,n,{get:function(){var t,n,o=X({}),i=e[r],a=function(t){u(o,t,{get:function(){return e[r][t]}})};try{for(var f=S(Object.keys(i)),c=f.next();!c.done;c=f.next()){a(c.value)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=f.return)&&n.call(f)}finally{if(t)throw t.error}}return o},set:function(){p("Cannot assign to '"+n+"' because it is a read-only property",e)}})})),r.forEach((function(n){var r="$"+n;u(t,n,{get:function(){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e[r].apply(e,t)}}})})),t}(e);if(a(r,"__ob__",H()),we(e,s.slots),je(e,(function(){o=i(r,s)})),!o)return;if(v(o)){var d=o;return void(e.$options.render=function(){return we(e,s.slots),je(e,(function(){return d()}))})}if(l(o)){Q(o)&&(o=I(o)),me.set(e,"rawBindings",o);var y=o;Object.keys(y).forEach((function(r){var o,i=y[r];F(i)||(Q(i)?c(i)&&(i=z(i)):v(i)?i=i.bind(e):null===(o=i)||"object"!=typeof o?i=z(i):n(i)&&t(i)),function(e,t,n){var r=e.$options.props;t in e||r&&f(r,t)||(F(n)?u(e,t,{get:function(){return n.value},set:function(e){n.value=e}}):e[t]=n)}(e,r,i)}))}}(e,e.$props),"function"==typeof s?s.call(e,e):s||{}}},mounted:function(){xe(this)},updated:function(){xe(this)}})}function $e(e,t){if(!e)return t;if(!t)return e;for(var n,o,i,u=r?Reflect.ownKeys(e):Object.keys(e),a=0;a<u.length;a++)"__ob__"!==(n=u[a])&&(o=t[n],i=e[n],f(t,n)?o!==i&&l(o)&&!F(o)&&l(i)&&!F(i)&&$e(i,o):t[n]=i);return t}function ke(e){(function(e){return f(e,"__composition_api_installed__")})(e)||(e.config.optionMergeStrategies.setup=function(e,t){return function(n,r){return $e("function"==typeof e?e(n,r)||{}:void 0,"function"==typeof t?t(n,r)||{}:void 0)}},function(e){b=e,Object.defineProperty(e,"__composition_api_installed__",{configurable:!0,writable:!0,value:!0})}(e),Oe(e))}var Se={install:function(e){return ke(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(Se),exports.computed=function(e){var t,n,r,i,u=x();if("function"==typeof e?t=e:(t=e.get,n=e.set),u&&!u.$isServer){var a,f=function(){if(!_){var e=O(m(),{computed:{value:function(){return 0}}}),t=e._computedWatchers.value.constructor,n=e._data.__ob__.dep.constructor;_={Watcher:t,Dep:n},e.$destroy()}return _}(),c=f.Watcher,s=f.Dep;i=function(){return a||(a=new c(u,t,o,{lazy:!0})),a.dirty&&a.evaluate(),s.target&&a.depend(),a.value},r=function(e){n&&n(e)}}else{var l=O(m(),{computed:{$$state:{get:t,set:n}}});u&&u.$on("hook:destroyed",(function(){return l.$destroy()})),i=function(){return l.$$state},r=function(e){l.$$state=e}}return W({get:i,set:r})},exports.createApp=function(e,t){void 0===t&&(t=void 0);var n=m(),r=void 0;return{config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),directive:n.directive.bind(n),mount:function(o,i){return r||((r=new n(k({propsData:t},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},exports.customRef=function(e){var t=z(0);return W(e((function(){t.value}),(function(){++t.value})))},exports.default=Se,exports.defineComponent=function(e){return e},exports.del=function(e,t){if(m().util.warn,Array.isArray(e)&&s(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||f(e,t)&&(delete e[t],n&&n.dep.notify())}},exports.getCurrentInstance=x,exports.h=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=x();return n?n.$createElement.apply(n,e):(p("`createElement()` has been called outside of render function."),ge||(ge=O(m()).$createElement),ge.apply(ge,e))},exports.inject=function(e,t,n){if(void 0===n&&(n=!1),!e)return t;var r=x();if(r){var o=function(e,t){for(var n=t;n;){if(n._provided&&f(n._provided,e))return n._provided[e];n=n.$parent}return be}(e,r);return o!==be?o:n&&v(t)?t():t}p("inject() can only be used inside setup() or functional components.")},exports.isRaw=q,exports.isReactive=Q,exports.isReadonly=function(e){return U.has(e)},exports.isRef=F,exports.markRaw=function(e){if(!l(e)&&!c(e)||!Object.isExtensible(e))return e;var t=H();return t.__raw__=!0,a(e,"__ob__",t),B.set(e,!0),e},exports.nextTick=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return null===(e=m())||void 0===e?void 0:e.nextTick.apply(this,t)},exports.onActivated=ae,exports.onBeforeMount=ee,exports.onBeforeUnmount=oe,exports.onBeforeUpdate=ne,exports.onDeactivated=fe,exports.onErrorCaptured=ue,exports.onMounted=te,exports.onServerPrefetch=ce,exports.onUnmounted=ie,exports.onUpdated=re,exports.provide=function(e,t){var n=j();if(n){if(!n._provided){var r={};Object.defineProperty(n,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}n._provided[e]=t}},exports.proxyRefs=function(e){var t,n,r;if(Q(e))return e;var o=X(((t={})[M]=e,t)),i=function(e){u(o,e,{get:function(){return F(o[e])?o[e].value:o[e]},set:function(t){if(F(o[e]))return o[e].value=T(t);o[e]=T(t)}})};try{for(var a=S(Object.keys(e)),f=a.next();!f.done;f=a.next()){i(f.value)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},exports.reactive=X,exports.readonly=function(e){return e},exports.ref=z,exports.set=function(e,t,n){var r=m().util,o=(r.warn,r.defineReactive);if(c(e)&&s(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var i=e.__ob__;return e._isVue||i&&i.vmCount?n:i?(o(i.value,t,n),N(e,t,n),i.dep.notify(),n):(e[t]=n,n)},exports.shallowReactive=L,exports.shallowReadonly=function(e){var t,n;if(!l(e)&&!c(e)||!Object.isExtensible(e))return e;var r={},o=X({}),i=o.__ob__,u=function(t){var n,o=e[t],u=void 0,f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,u=f.set,n&&!u||2!==a.length||(o=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t=n?n.call(e):o;return i.dep.depend(),t},set:function(e){}})},a=arguments;try{for(var f=S(Object.keys(e)),s=f.next();!s.done;s=f.next()){var v=s.value;u(v)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=f.return)&&n.call(f)}finally{if(t)throw t.error}}return U.set(r,!0),r},exports.shallowRef=function(e){var t;if(F(e))return e;var n=L(((t={})[M]=e,t));return W({get:function(){return n[M]},set:function(e){return n[M]=e}})},exports.toRaw=function(e){var t,n;return q(e)||!Object.isExtensible(e)?e:(null===(n=null===(t=e)||void 0===t?void 0:t.__ob__)||void 0===n?void 0:n.value)||e},exports.toRef=K,exports.toRefs=I,exports.triggerRef=function(e){F(e)&&(e.value=e.value)},exports.unref=T,exports.useCSSModule=function(e){void 0===e&&(e="$style");var t=x();if(!t)return he;var n=t[e];return n||he},exports.version="1.0.0-beta.21",exports.warn=function(e){p(e,x())},exports.watch=function(e,t,n){var r=null;"function"==typeof t?r=t:(n=t,r=null);var o=function(e){return k({immediate:!1,deep:!1,flush:"pre"},e)}(n);return _e(ve(),e,r,o)},exports.watchEffect=function(e,t){var n=function(e){return k({immediate:!0,deep:!1,flush:"pre"},e)}(t);return _e(ve(),e,null,n)};
***************************************************************************** */function E(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function M(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function P(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(M(arguments[t]));return e}function A(e){return r?Symbol.for(e):e}var C=A("composition-api.preFlushQueue"),D=A("composition-api.postFlushQueue"),U="composition-api.refKey",B=new WeakMap,W=new WeakMap,V=new WeakMap,z=function(e){u(this,"value",{get:e.get,set:e.set})};function F(e,t){var n=new z(e),r=Object.seal(n);return V.set(r,!0),r}function T(e){var t;if(I(e))return e;var n=Z(((t={})[U]=e,t));return F({get:function(){return n[U]},set:function(e){return n[U]=e}})}function I(e){return e instanceof z}function K(e){return I(e)?e.value:e}function q(e){if(!s(e))return e;var t={};for(var n in e)t[n]=Q(e,n);return t}function Q(e,t){var n=e[t];return I(n)?n:F({get:function(){return e[t]},set:function(n){return e[t]=n}})}function J(e){var t;return Boolean((null==e?void 0:e.__ob__)&&(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function N(e){var t;return Boolean((null==e?void 0:e.__ob__)&&!(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function G(e){if(!(!s(e)||J(e)||Array.isArray(e)||I(e)||function(e){var t=h();return t&&e instanceof t}(e)||B.has(e))){B.set(e,!0);for(var t=Object.keys(e),n=0;n<t.length;n++)H(e,t[n])}}function H(e,t,n){if("__ob__"!==t&&!J(e[t])){var r,o,i=Object.getOwnPropertyDescriptor(e,t);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(n=e[t])}G(n),Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):n;return t!==U&&I(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):n;t!==U&&I(u)&&!I(i)?u.value=i:o?o.call(e,i):n=i,G(i)}}})}}function L(e){var t,n=_||d;n.observable?t=n.observable(e):t=k(n,{data:{$$state:e}})._data.$$state;return f(t,"__ob__")||a(t,"__ob__",function(e){void 0===e&&(e={});return{value:e,dep:{notify:o,depend:o,addSub:o,removeSub:o}}}(t)),t}function X(){return L({}).__ob__}function Y(e){var t,n;if(!s(e)&&!c(e)||J(e)||!Object.isExtensible(e))return e;var r=L({});G(r);var o=r.__ob__,i=function(t){var n,i,a=e[t],f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,i=f.set,n&&!i||2!==u.length||(a=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t,r=n?n.call(e):a;return null===(t=o.dep)||void 0===t||t.depend(),r},set:function(t){var r;n&&!i||(i?i.call(e,t):a=t,null===(r=o.dep)||void 0===r||r.notify())}})},u=arguments;try{for(var a=E(Object.keys(e)),f=a.next();!f.done;f=a.next()){var l=f.value;i(l)}}catch(e){t={error:e}}finally{try{f&&!f.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r}function Z(e){if(!s(e)&&!c(e)||J(e)||!Object.isExtensible(e))return e;var t=L(e);return G(t),t}function ee(e){return function(t){var n,r=O(((n=e)[0].toUpperCase(),n.slice(1)));r&&function(e,t,n,r){var o=t.$options,i=e.config.optionMergeStrategies[n];o[n]=i(o[n],function(e,t){return function(){for(var n,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=null===(n=m())||void 0===n?void 0:n.proxy;x(e);try{return t.apply(void 0,P(r))}finally{x(i)}}}(t,r))}(h(),r,e,t)}}var te,ne=ee("beforeMount"),re=ee("mounted"),oe=ee("beforeUpdate"),ie=ee("updated"),ue=ee("beforeDestroy"),ae=ee("destroyed"),fe=ee("errorCaptured"),ce=ee("activated"),le=ee("deactivated"),se=ee("serverPrefetch");function ve(){ye(this,C)}function pe(){ye(this,D)}function de(){var e,t=null===(e=m())||void 0===e?void 0:e.proxy;return t?function(e){return void 0!==e[C]}(t)||function(e){e[C]=[],e[D]=[],e.$on("hook:beforeUpdate",ve),e.$on("hook:updated",pe)}(t):(te||(te=k(h())),t=te),t}function ye(e,t){for(var n=e[t],r=0;r<n.length;r++)n[r]();n.length=0}function _e(e,t,n){var r=function(){e.$nextTick((function(){e[C].length&&ye(e,C),e[D].length&&ye(e,D)}))};switch(n){case"pre":r(),e[C].push(t);break;case"post":r(),e[D].push(t);break;default:!function(e,t){if(!e)throw new Error("[vue-composition-api] "+t)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+n)}}function be(e,t){var n=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n.apply(e,r),t()}}function ge(e,t,n,r){var i,u,a=r.flush,f="sync"===a,c=function(e){u=function(){try{e()}catch(e){!function(e,t,n){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},l=function(){u&&(u(),u=null)},s=function(t){return f||e===te?t:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return _e(e,(function(){t.apply(void 0,P(n))}),a)}};if(null===n){var d=!1,y=function(e,t,n,r){var o=e._watchers.length;return e.$watch(t,n,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!d)try{d=!0,t(c)}finally{d=!1}}),o,{deep:r.deep||!1,sync:f,before:l});be(y,l),y.lazy=!1;var _=y.get.bind(y);return y.get=s(_),function(){y.teardown()}}var b,g=r.deep;Array.isArray(t)?b=function(){return t.map((function(e){return I(e)?e.value:e()}))}:I(t)?b=function(){return t.value}:N(t)?(b=function(){return t},g=!0):v(t)?b=t:(b=o,p("Invalid watch source: "+JSON.stringify(t)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var h=function(e,t){l(),n(e,t,c)},x=s(h);if(r.immediate){var m=x,w=function(e,t){w=m,h(e,t)};x=function(e,t){w(e,t)}}var $=e.$watch(b,x,{immediate:r.immediate,deep:g,sync:f}),j=e._watchers[e._watchers.length-1];return N(j.value)&&(null===(i=j.value.__ob__)||void 0===i?void 0:i.dep)&&g&&j.value.__ob__.dep.addSub({update:function(){j.run()}}),be(j,l),function(){$()}}var he={};var xe={};var me;var we={set:function(e,t,n){(e.__composition_api_state__=e.__composition_api_state__||{})[t]=n},get:function(e,t){return(e.__composition_api_state__||{})[t]}};function $e(e){var t=we.get(e,"rawBindings")||{};if(t&&Object.keys(t).length){for(var n=e.$refs,r=we.get(e,"refs")||[],o=0;o<r.length;o++){var i=t[f=r[o]];!n[f]&&i&&I(i)&&(i.value=null)}var u=Object.keys(n),a=[];for(o=0;o<u.length;o++){var f;i=t[f=u[o]];n[f]&&i&&I(i)&&(i.value=n[f],a.push(f))}we.set(e,"refs",a)}}function je(e,t){var n=e.$options._parentVnode;if(n){for(var r=we.get(e,"slots")||[],o=function(e,t){var n;if(e){if(e._normalized)return e._normalized;for(var r in n={},e)e[r]&&"$"!==r[0]&&(n[r]=!0)}else n={};for(var r in t)r in n||(n[r]=!0);return n}(n.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete t[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;t[a=u[i]]||(t[a]=S(e,a))}we.set(e,"slots",u)}}function Oe(e,t,n){var r=b;x(e);try{return t(e)}catch(e){if(!n)throw e;n(e)}finally{x(r)}}function ke(e){function t(e){if(s(e)&&!I(e)&&!N(e)&&!J(e)){var n=h().util.defineReactive;Object.keys(e).forEach((function(r){var o=e[r];n(e,r,o),o&&t(o)}))}}function n(e,t){return void 0===t&&(t=new Map),t.has(e)?t.get(e):(t.set(e,!1),Array.isArray(e)&&N(e)?(t.set(e,!0),!0):!(!s(e)||J(e))&&Object.keys(e).some((function(r){return n(e[r],t)})))}e.mixin({beforeCreate:function(){var e=this,r=e.$options,o=r.setup,i=r.render;i&&(r.render=function(){for(var t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return Oe(e,(function(){return i.apply(t,n)}))});if(!o)return;if("function"!=typeof o)return;var l=r.data;r.data=function(){return function(e,r){void 0===r&&(r={});var o,i=e.$options.setup,l=function(e){var t={slots:{}},n=["attrs"],r=["emit"];return["root","parent","refs","listeners","isServer","ssrContext"].forEach((function(n){var r="$"+n;u(t,n,{get:function(){return e[r]},set:function(){p("Cannot assign to '"+n+"' because it is a read-only property",e)}})})),n.forEach((function(n){var r="$"+n;u(t,n,{get:function(){var t,n,o=Z({}),i=e[r],a=function(t){u(o,t,{get:function(){return e[r][t]}})};try{for(var f=E(Object.keys(i)),c=f.next();!c.done;c=f.next()){a(c.value)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=f.return)&&n.call(f)}finally{if(t)throw t.error}}return o},set:function(){p("Cannot assign to '"+n+"' because it is a read-only property",e)}})})),r.forEach((function(n){var r="$"+n;u(t,n,{get:function(){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e[r].apply(e,t)}}})})),t}(e);if(a(r,"__ob__",X()),je(e,l.slots),Oe(e,(function(){o=i(r,l)})),!o)return;if(v(o)){var d=o;return void(e.$options.render=function(){return je(e,l.slots),Oe(e,(function(){return d()}))})}if(s(o)){N(o)&&(o=q(o)),we.set(e,"rawBindings",o);var y=o;Object.keys(y).forEach((function(r){var o,i=y[r];I(i)||(N(i)?c(i)&&(i=T(i)):v(i)?i=i.bind(e):null===(o=i)||"object"!=typeof o?i=T(i):n(i)&&t(i)),function(e,t,n){var r=e.$options.props;t in e||r&&f(r,t)||(I(n)?u(e,t,{get:function(){return n.value},set:function(e){n.value=e}}):e[t]=n)}(e,r,i)}))}}(e,e.$props),"function"==typeof l?l.call(e,e):l||{}}},mounted:function(){$e(this)},updated:function(){$e(this)}})}function Se(e,t){if(!e)return t;if(!t)return e;for(var n,o,i,u=r?Reflect.ownKeys(e):Object.keys(e),a=0;a<u.length;a++)"__ob__"!==(n=u[a])&&(o=t[n],i=e[n],f(t,n)?o!==i&&s(o)&&!I(o)&&s(i)&&!I(i)&&Se(i,o):t[n]=i);return t}function Re(e){(function(e){return f(e,"__composition_api_installed__")})(e)||(e.config.optionMergeStrategies.setup=function(e,t){return function(n,r){return Se("function"==typeof e?e(n,r)||{}:void 0,"function"==typeof t?t(n,r)||{}:void 0)}},function(e){_=e,Object.defineProperty(e,"__composition_api_installed__",{configurable:!0,writable:!0,value:!0})}(e),ke(e))}var Ee={install:function(e){return Re(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(Ee),exports.computed=function(e){var t,n,r,i,u,a=null===(t=m())||void 0===t?void 0:t.proxy;if("function"==typeof e?n=e:(n=e.get,r=e.set),a&&!a.$isServer){var f,c=function(){if(!w){var e=k(h(),{computed:{value:function(){return 0}}}),t=e._computedWatchers.value.constructor,n=e._data.__ob__.dep.constructor;w={Watcher:t,Dep:n},e.$destroy()}return w}(),l=c.Watcher,s=c.Dep;u=function(){return f||(f=new l(a,n,o,{lazy:!0})),f.dirty&&f.evaluate(),s.target&&f.depend(),f.value},i=function(e){r&&r(e)}}else{var v=k(h(),{computed:{$$state:{get:n,set:r}}});a&&a.$on("hook:destroyed",(function(){return v.$destroy()})),u=function(){return v.$$state},i=function(e){v.$$state=e}}return F({get:u,set:i})},exports.createApp=function(e,t){void 0===t&&(t=void 0);var n=h(),r=void 0;return{config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),directive:n.directive.bind(n),mount:function(o,i){return r||((r=new n(R({propsData:t},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},exports.customRef=function(e){var t=T(0);return F(e((function(){t.value}),(function(){++t.value})))},exports.default=Ee,exports.defineComponent=function(e){return e},exports.del=function(e,t){if(h().util.warn,Array.isArray(e)&&l(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||f(e,t)&&(delete e[t],n&&n.dep.notify())}},exports.getCurrentInstance=m,exports.h=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=null===(e=m())||void 0===e?void 0:e.proxy;return r?r.$createElement.apply(r,t):(p("`createElement()` has been called outside of render function."),me||(me=k(h()).$createElement),me.apply(me,t))},exports.inject=function(e,t,n){var r;if(void 0===n&&(n=!1),!e)return t;var o=null===(r=m())||void 0===r?void 0:r.proxy;if(o){var i=function(e,t){for(var n=t;n;){if(n._provided&&f(n._provided,e))return n._provided[e];n=n.$parent}return he}(e,o);return i!==he?i:n&&v(t)?t():t}p("inject() can only be used inside setup() or functional components.")},exports.isRaw=J,exports.isReactive=N,exports.isReadonly=function(e){return V.has(e)},exports.isRef=I,exports.markRaw=function(e){if(!s(e)&&!c(e)||!Object.isExtensible(e))return e;var t=X();return t.__raw__=!0,a(e,"__ob__",t),W.set(e,!0),e},exports.nextTick=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return null===(e=h())||void 0===e?void 0:e.nextTick.apply(this,t)},exports.onActivated=ce,exports.onBeforeMount=ne,exports.onBeforeUnmount=ue,exports.onBeforeUpdate=oe,exports.onDeactivated=le,exports.onErrorCaptured=fe,exports.onMounted=re,exports.onServerPrefetch=se,exports.onUnmounted=ae,exports.onUpdated=ie,exports.provide=function(e,t){var n=O();if(n){if(!n._provided){var r={};Object.defineProperty(n,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}n._provided[e]=t}},exports.proxyRefs=function(e){var t,n,r;if(N(e))return e;var o=Z(((t={})[U]=e,t)),i=function(e){u(o,e,{get:function(){return I(o[e])?o[e].value:o[e]},set:function(t){if(I(o[e]))return o[e].value=K(t);o[e]=K(t)}})};try{for(var a=E(Object.keys(e)),f=a.next();!f.done;f=a.next()){i(f.value)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},exports.reactive=Z,exports.readonly=function(e){return e},exports.ref=T,exports.set=function(e,t,n){var r=h().util,o=(r.warn,r.defineReactive);if(c(e)&&l(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var i=e.__ob__;return e._isVue||i&&i.vmCount?n:i?(o(i.value,t,n),H(e,t,n),i.dep.notify(),n):(e[t]=n,n)},exports.shallowReactive=Y,exports.shallowReadonly=function(e){var t,n;if(!s(e)&&!c(e)||!Object.isExtensible(e))return e;var r={},o=Z({}),i=o.__ob__,u=function(t){var n,o=e[t],u=void 0,f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,u=f.set,n&&!u||2!==a.length||(o=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t=n?n.call(e):o;return i.dep.depend(),t},set:function(e){}})},a=arguments;try{for(var f=E(Object.keys(e)),l=f.next();!l.done;l=f.next()){var v=l.value;u(v)}}catch(e){t={error:e}}finally{try{l&&!l.done&&(n=f.return)&&n.call(f)}finally{if(t)throw t.error}}return V.set(r,!0),r},exports.shallowRef=function(e){var t;if(I(e))return e;var n=Y(((t={})[U]=e,t));return F({get:function(){return n[U]},set:function(e){return n[U]=e}})},exports.toRaw=function(e){var t,n;return J(e)||!Object.isExtensible(e)?e:(null===(n=null===(t=e)||void 0===t?void 0:t.__ob__)||void 0===n?void 0:n.value)||e},exports.toRef=Q,exports.toRefs=q,exports.triggerRef=function(e){I(e)&&(e.value=e.value)},exports.unref=K,exports.useCSSModule=function(e){void 0===e&&(e="$style");var t=m();if(!t)return xe;var n=t[e];return n||xe},exports.version="1.0.0-beta.22",exports.warn=function(e){var t;p(e,null===(t=m())||void 0===t?void 0:t.proxy)},exports.watch=function(e,t,n){var r=null;"function"==typeof t?r=t:(n=t,r=null);var o=function(e){return R({immediate:!1,deep:!1,flush:"pre"},e)}(n);return ge(de(),e,r,o)},exports.watchEffect=function(e,t){var n=function(e){return R({immediate:!0,deep:!1,flush:"pre"},e)}(t);return ge(de(),e,null,n)};

@@ -130,8 +130,77 @@ import Vue from 'vue';

}
function getCurrentInstance() {
return currentInstance;
}
function setCurrentInstance(vm) {
// currentInstance?.$scopedSlots
currentInstance = vm;
}
function getCurrentVu2Instance() {
return currentInstance;
}
function getCurrentInstance() {
if (currentInstance) {
return toVue3ComponentInstance(currentInstance);
}
return null;
}
var instanceMapCache = new WeakMap();
function toVue3ComponentInstance(vue2Instance) {
if (instanceMapCache.has(vue2Instance)) {
return instanceMapCache.get(vue2Instance);
}
var instance = {
proxy: vue2Instance,
update: vue2Instance.$forceUpdate,
uid: vue2Instance._uid,
parent: null,
root: null,
};
// map vm.$props =
var instanceProps = [
'data',
'props',
'attrs',
'refs',
'emit',
'vnode',
'slots',
];
instanceProps.forEach(function (prop) {
proxy(instance, prop, {
get: function () {
return vue2Instance["$" + prop];
},
});
});
proxy(instance, 'isMounted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._isMounted;
},
});
proxy(instance, 'isUnmounted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._isDestroyed;
},
});
proxy(instance, 'isDeactivated', {
get: function () {
// @ts-expect-error private api
return vue2Instance._inactive;
},
});
proxy(instance, 'emitted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._events;
},
});
instanceMapCache.set(vue2Instance, instance);
if (vue2Instance.$parent) {
instance.parent = toVue3ComponentInstance(vue2Instance.$parent);
}
if (vue2Instance.$root) {
instance.root = toVue3ComponentInstance(vue2Instance.$root);
}
return instance;
}

@@ -145,3 +214,3 @@ function currentVMInFn(hook) {

}
return vm;
return vm === null || vm === void 0 ? void 0 : vm.proxy;
}

@@ -790,2 +859,3 @@ function defineComponentInstance(Ctor, options) {

return function () {
var _a;
var args = [];

@@ -795,3 +865,3 @@ for (var _i = 0; _i < arguments.length; _i++) {

}
var preVm = getCurrentInstance();
var preVm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
setCurrentInstance(vm);

@@ -849,3 +919,4 @@ try {

function getWatcherVM() {
var vm = getCurrentInstance();
var _a;
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!vm) {

@@ -1079,3 +1150,4 @@ if (!fallbackVM) {

function computed(options) {
var vm = getCurrentInstance();
var _a;
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
var get, set;

@@ -1092,3 +1164,3 @@ if (typeof options === 'function') {

if (vm && !vm.$isServer) {
var _a = getVueInternalClasses(), Watcher_1 = _a.Watcher, Dep_1 = _a.Dep;
var _b = getVueInternalClasses(), Watcher_1 = _b.Watcher, Dep_1 = _b.Dep;
var watcher_1;

@@ -1170,2 +1242,3 @@ computedGetter = function () {

function inject(key, defaultValue, treatDefaultAsFactory) {
var _a;
if (treatDefaultAsFactory === void 0) { treatDefaultAsFactory = false; }

@@ -1175,3 +1248,3 @@ if (!key) {

}
var vm = getCurrentInstance();
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!vm) {

@@ -1261,2 +1334,3 @@ warn("inject() can only be used inside setup() or functional components.");

var createElement = function createElement() {
var _a;
var args = [];

@@ -1266,3 +1340,3 @@ for (var _i = 0; _i < arguments.length; _i++) {

}
var instance = getCurrentInstance();
var instance = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!instance) {

@@ -1286,3 +1360,4 @@ warn('`createElement()` has been called outside of render function.');

function warn$1(message) {
warn(message, getCurrentInstance());
var _a;
warn(message, (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy);
}

@@ -1394,3 +1469,3 @@

function activateCurrentInstance(vm, fn, onError) {
var preVm = getCurrentInstance();
var preVm = getCurrentVu2Instance();
setCurrentInstance(vm);

@@ -1700,3 +1775,3 @@ try {

var version = "1.0.0-beta.21";
var version = "1.0.0-beta.22";
// auto install when using CDN

@@ -1703,0 +1778,0 @@ if (typeof window !== 'undefined' && window.Vue) {

@@ -138,8 +138,77 @@ (function (global, factory) {

}
function getCurrentInstance() {
return currentInstance;
}
function setCurrentInstance(vm) {
// currentInstance?.$scopedSlots
currentInstance = vm;
}
function getCurrentVu2Instance() {
return currentInstance;
}
function getCurrentInstance() {
if (currentInstance) {
return toVue3ComponentInstance(currentInstance);
}
return null;
}
var instanceMapCache = new WeakMap();
function toVue3ComponentInstance(vue2Instance) {
if (instanceMapCache.has(vue2Instance)) {
return instanceMapCache.get(vue2Instance);
}
var instance = {
proxy: vue2Instance,
update: vue2Instance.$forceUpdate,
uid: vue2Instance._uid,
parent: null,
root: null,
};
// map vm.$props =
var instanceProps = [
'data',
'props',
'attrs',
'refs',
'emit',
'vnode',
'slots',
];
instanceProps.forEach(function (prop) {
proxy(instance, prop, {
get: function () {
return vue2Instance["$" + prop];
},
});
});
proxy(instance, 'isMounted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._isMounted;
},
});
proxy(instance, 'isUnmounted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._isDestroyed;
},
});
proxy(instance, 'isDeactivated', {
get: function () {
// @ts-expect-error private api
return vue2Instance._inactive;
},
});
proxy(instance, 'emitted', {
get: function () {
// @ts-expect-error private api
return vue2Instance._events;
},
});
instanceMapCache.set(vue2Instance, instance);
if (vue2Instance.$parent) {
instance.parent = toVue3ComponentInstance(vue2Instance.$parent);
}
if (vue2Instance.$root) {
instance.root = toVue3ComponentInstance(vue2Instance.$root);
}
return instance;
}

@@ -153,3 +222,3 @@ function currentVMInFn(hook) {

}
return vm;
return vm === null || vm === void 0 ? void 0 : vm.proxy;
}

@@ -798,2 +867,3 @@ function defineComponentInstance(Ctor, options) {

return function () {
var _a;
var args = [];

@@ -803,3 +873,3 @@ for (var _i = 0; _i < arguments.length; _i++) {

}
var preVm = getCurrentInstance();
var preVm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
setCurrentInstance(vm);

@@ -857,3 +927,4 @@ try {

function getWatcherVM() {
var vm = getCurrentInstance();
var _a;
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!vm) {

@@ -1087,3 +1158,4 @@ if (!fallbackVM) {

function computed(options) {
var vm = getCurrentInstance();
var _a;
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
var get, set;

@@ -1100,3 +1172,3 @@ if (typeof options === 'function') {

if (vm && !vm.$isServer) {
var _a = getVueInternalClasses(), Watcher_1 = _a.Watcher, Dep_1 = _a.Dep;
var _b = getVueInternalClasses(), Watcher_1 = _b.Watcher, Dep_1 = _b.Dep;
var watcher_1;

@@ -1178,2 +1250,3 @@ computedGetter = function () {

function inject(key, defaultValue, treatDefaultAsFactory) {
var _a;
if (treatDefaultAsFactory === void 0) { treatDefaultAsFactory = false; }

@@ -1183,3 +1256,3 @@ if (!key) {

}
var vm = getCurrentInstance();
var vm = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!vm) {

@@ -1268,2 +1341,3 @@ warn("inject() can only be used inside setup() or functional components.");

var createElement = function createElement() {
var _a;
var args = [];

@@ -1273,3 +1347,3 @@ for (var _i = 0; _i < arguments.length; _i++) {

}
var instance = getCurrentInstance();
var instance = (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy;
if (!instance) {

@@ -1293,3 +1367,4 @@ warn('`createElement()` has been called outside of render function.');

function warn$1(message) {
warn(message, getCurrentInstance());
var _a;
warn(message, (_a = getCurrentInstance()) === null || _a === void 0 ? void 0 : _a.proxy);
}

@@ -1401,3 +1476,3 @@

function activateCurrentInstance(vm, fn, onError) {
var preVm = getCurrentInstance();
var preVm = getCurrentVu2Instance();
setCurrentInstance(vm);

@@ -1704,3 +1779,3 @@ try {

var version = "1.0.0-beta.21";
var version = "1.0.0-beta.22";
// auto install when using CDN

@@ -1707,0 +1782,0 @@ if (typeof window !== 'undefined' && window.Vue) {

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

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).VueCompositionAPI={},e.Vue)}(this,(function(e,n){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=t(n);function o(e){return"function"==typeof e&&/native code/.test(e.toString())}var i="undefined"!=typeof Symbol&&o(Symbol)&&"undefined"!=typeof Reflect&&o(Reflect.ownKeys),u=function(e){return e},a={enumerable:!0,configurable:!0,get:u,set:u};function f(e,n,t){var r=t.get,o=t.set;a.get=r||u,a.set=o||u,Object.defineProperty(e,n,a)}function c(e,n,t,r){Object.defineProperty(e,n,{value:t,enumerable:!!r,writable:!0,configurable:!0})}function l(e,n){return Object.hasOwnProperty.call(e,n)}function s(e){return Array.isArray(e)}function v(e){var n=parseFloat(String(e));return n>=0&&Math.floor(n)===n&&isFinite(e)}function d(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function p(e){return"function"==typeof e}function y(e,n){r.default.util.warn(e,n)}var _=void 0;try{var b=require("vue");b&&j(b)?_=b:b&&"default"in b&&j(b.default)&&(_=b.default)}catch(e){}var h,g=null,m=null,w="__composition_api_installed__";function j(e){return e&&"function"==typeof e&&"Vue"===e.name}function O(){return g}function $(){return m}function x(e){m=e}function k(e){return $()}function S(e,n){void 0===n&&(n={});var t=e.config.silent;e.config.silent=!0;var r=new e(n);return e.config.silent=t,r}function R(e,n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.$scopedSlots[n]?e.$scopedSlots[n].apply(e,t):y("slots."+n+'() got called outside of the "render()" scope',e)}}var E=function(){return(E=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)};
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).VueCompositionAPI={},e.Vue)}(this,(function(e,n){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=t(n);function o(e){return"function"==typeof e&&/native code/.test(e.toString())}var i="undefined"!=typeof Symbol&&o(Symbol)&&"undefined"!=typeof Reflect&&o(Reflect.ownKeys),u=function(e){return e},a={enumerable:!0,configurable:!0,get:u,set:u};function f(e,n,t){var r=t.get,o=t.set;a.get=r||u,a.set=o||u,Object.defineProperty(e,n,a)}function c(e,n,t,r){Object.defineProperty(e,n,{value:t,enumerable:!!r,writable:!0,configurable:!0})}function l(e,n){return Object.hasOwnProperty.call(e,n)}function s(e){return Array.isArray(e)}function v(e){var n=parseFloat(String(e));return n>=0&&Math.floor(n)===n&&isFinite(e)}function d(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function p(e){return"function"==typeof e}function y(e,n){r.default.util.warn(e,n)}var _=void 0;try{var b=require("vue");b&&w(b)?_=b:b&&"default"in b&&w(b.default)&&(_=b.default)}catch(e){}var g=null,h=null,m="__composition_api_installed__";function w(e){return e&&"function"==typeof e&&"Vue"===e.name}function $(){return g}function j(e){h=e}function O(){return h?S(h):null}var x,k=new WeakMap;function S(e){if(k.has(e))return k.get(e);var n={proxy:e,update:e.$forceUpdate,uid:e._uid,parent:null,root:null};return["data","props","attrs","refs","emit","vnode","slots"].forEach((function(t){f(n,t,{get:function(){return e["$"+t]}})})),f(n,"isMounted",{get:function(){return e._isMounted}}),f(n,"isUnmounted",{get:function(){return e._isDestroyed}}),f(n,"isDeactivated",{get:function(){return e._inactive}}),f(n,"emitted",{get:function(){return e._events}}),k.set(e,n),e.$parent&&(n.parent=S(e.$parent)),e.$root&&(n.root=S(e.$root)),n}function R(e){var n=O();return null==n?void 0:n.proxy}function E(e,n){void 0===n&&(n={});var t=e.config.silent;e.config.silent=!0;var r=new e(n);return e.config.silent=t,r}function M(e,n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.$scopedSlots[n]?e.$scopedSlots[n].apply(e,t):y("slots."+n+'() got called outside of the "render()" scope',e)}}var P=function(){return(P=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)};
/*! *****************************************************************************

@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function P(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function A(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,o,i=t.call(e),u=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return u}function C(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(A(arguments[n]));return e}function M(e){return i?Symbol.for(e):e}var D=M("composition-api.preFlushQueue"),V=M("composition-api.postFlushQueue"),B="composition-api.refKey",U=new WeakMap,T=new WeakMap,W=new WeakMap,z=function(e){f(this,"value",{get:e.get,set:e.set})};function F(e,n){var t=new z(e),r=Object.seal(t);return W.set(r,!0),r}function I(e){var n;if(K(e))return e;var t=ee(((n={})[B]=e,n));return F({get:function(){return t[B]},set:function(e){return t[B]=e}})}function K(e){return e instanceof z}function q(e){return K(e)?e.value:e}function Q(e){if(!d(e))return e;var n={};for(var t in e)n[t]=J(e,t);return n}function J(e,n){var t=e[n];return K(t)?t:F({get:function(){return e[n]},set:function(t){return e[n]=t}})}function N(e){var n;return Boolean((null==e?void 0:e.__ob__)&&(null===(n=e.__ob__)||void 0===n?void 0:n.__raw__))}function G(e){var n;return Boolean((null==e?void 0:e.__ob__)&&!(null===(n=e.__ob__)||void 0===n?void 0:n.__raw__))}function H(e){if(!(!d(e)||N(e)||Array.isArray(e)||K(e)||function(e){var n=O();return n&&e instanceof n}(e)||U.has(e))){U.set(e,!0);for(var n=Object.keys(e),t=0;t<n.length;t++)L(e,n[t])}}function L(e,n,t){if("__ob__"!==n&&!N(e[n])){var r,o,i=Object.getOwnPropertyDescriptor(e,n);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(t=e[n])}H(t),Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):t;return n!==B&&K(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):t;n!==B&&K(u)&&!K(i)?u.value=i:o?o.call(e,i):t=i,H(i)}}})}}function X(e){var n,t=g||_;t.observable?n=t.observable(e):n=S(t,{data:{$$state:e}})._data.$$state;return l(n,"__ob__")||c(n,"__ob__",function(e){void 0===e&&(e={});return{value:e,dep:{notify:u,depend:u,addSub:u,removeSub:u}}}(n)),n}function Y(){return X({}).__ob__}function Z(e){var n,t;if(!d(e)&&!s(e)||N(e)||!Object.isExtensible(e))return e;var r=X({});H(r);var o=r.__ob__,i=function(n){var t,i,a=e[n],f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,i=f.set,t&&!i||2!==u.length||(a=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n,r=t?t.call(e):a;return null===(n=o.dep)||void 0===n||n.depend(),r},set:function(n){var r;t&&!i||(i?i.call(e,n):a=n,null===(r=o.dep)||void 0===r||r.notify())}})},u=arguments;try{for(var a=P(Object.keys(e)),f=a.next();!f.done;f=a.next()){var c=f.value;i(c)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}return r}function ee(e){if(!d(e)&&!s(e)||N(e)||!Object.isExtensible(e))return e;var n=X(e);return H(n),n}function ne(e){return function(n){var t,r=k(((t=e)[0].toUpperCase(),t.slice(1)));r&&function(e,n,t,r){var o=n.$options,i=e.config.optionMergeStrategies[t];o[t]=i(o[t],function(e,n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var o=$();x(e);try{return n.apply(void 0,C(t))}finally{x(o)}}}(n,r))}(O(),r,e,n)}}var te,re=ne("beforeMount"),oe=ne("mounted"),ie=ne("beforeUpdate"),ue=ne("updated"),ae=ne("beforeDestroy"),fe=ne("destroyed"),ce=ne("errorCaptured"),le=ne("activated"),se=ne("deactivated"),ve=ne("serverPrefetch");function de(){_e(this,D)}function pe(){_e(this,V)}function ye(){var e=$();return e?function(e){return void 0!==e[D]}(e)||function(e){e[D]=[],e[V]=[],e.$on("hook:beforeUpdate",de),e.$on("hook:updated",pe)}(e):(te||(te=S(O())),e=te),e}function _e(e,n){for(var t=e[n],r=0;r<t.length;r++)t[r]();t.length=0}function be(e,n,t){var r=function(){e.$nextTick((function(){e[D].length&&_e(e,D),e[V].length&&_e(e,V)}))};switch(t){case"pre":r(),e[D].push(n);break;case"post":r(),e[V].push(n);break;default:!function(e,n){if(!e)throw new Error("[vue-composition-api] "+n)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+t)}}function he(e,n){var t=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];t.apply(e,r),n()}}function ge(e,n,t,r){var o,i,a=r.flush,f="sync"===a,c=function(e){i=function(){try{e()}catch(e){!function(e,n,t){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},l=function(){i&&(i(),i=null)},s=function(n){return f||e===te?n:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return be(e,(function(){n.apply(void 0,C(t))}),a)}};if(null===t){var v=!1,d=function(e,n,t,r){var o=e._watchers.length;return e.$watch(n,t,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!v)try{v=!0,n(c)}finally{v=!1}}),u,{deep:r.deep||!1,sync:f,before:l});he(d,l),d.lazy=!1;var _=d.get.bind(d);return d.get=s(_),function(){d.teardown()}}var b,h=r.deep;Array.isArray(n)?b=function(){return n.map((function(e){return K(e)?e.value:e()}))}:K(n)?b=function(){return n.value}:G(n)?(b=function(){return n},h=!0):p(n)?b=n:(b=u,y("Invalid watch source: "+JSON.stringify(n)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var g=function(e,n){l(),t(e,n,c)},m=s(g);if(r.immediate){var w=m,j=function(e,n){j=w,g(e,n)};m=function(e,n){j(e,n)}}var O=e.$watch(b,m,{immediate:r.immediate,deep:h,sync:f}),$=e._watchers[e._watchers.length-1];return G($.value)&&(null===(o=$.value.__ob__)||void 0===o?void 0:o.dep)&&h&&$.value.__ob__.dep.addSub({update:function(){$.run()}}),he($,l),function(){O()}}var me={};var we={};var je;var Oe={set:function(e,n,t){(e.__composition_api_state__=e.__composition_api_state__||{})[n]=t},get:function(e,n){return(e.__composition_api_state__||{})[n]}};function $e(e){var n=Oe.get(e,"rawBindings")||{};if(n&&Object.keys(n).length){for(var t=e.$refs,r=Oe.get(e,"refs")||[],o=0;o<r.length;o++){var i=n[f=r[o]];!t[f]&&i&&K(i)&&(i.value=null)}var u=Object.keys(t),a=[];for(o=0;o<u.length;o++){var f;i=n[f=u[o]];t[f]&&i&&K(i)&&(i.value=t[f],a.push(f))}Oe.set(e,"refs",a)}}function xe(e,n){var t=e.$options._parentVnode;if(t){for(var r=Oe.get(e,"slots")||[],o=function(e,n){var t;if(e){if(e._normalized)return e._normalized;for(var r in t={},e)e[r]&&"$"!==r[0]&&(t[r]=!0)}else t={};for(var r in n)r in t||(t[r]=!0);return t}(t.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete n[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;n[a=u[i]]||(n[a]=R(e,a))}Oe.set(e,"slots",u)}}function ke(e,n,t){var r=$();x(e);try{return n(e)}catch(e){if(!t)throw e;t(e)}finally{x(r)}}function Se(e){function n(e){if(d(e)&&!K(e)&&!G(e)&&!N(e)){var t=O().util.defineReactive;Object.keys(e).forEach((function(r){var o=e[r];t(e,r,o),o&&n(o)}))}}function t(e,n){return void 0===n&&(n=new Map),n.has(e)?n.get(e):(n.set(e,!1),Array.isArray(e)&&G(e)?(n.set(e,!0),!0):!(!d(e)||N(e))&&Object.keys(e).some((function(r){return t(e[r],n)})))}e.mixin({beforeCreate:function(){var e=this,r=e.$options,o=r.setup,i=r.render;i&&(r.render=function(){for(var n=this,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return ke(e,(function(){return i.apply(n,t)}))});if(!o)return;if("function"!=typeof o)return;var u=r.data;r.data=function(){return function(e,r){void 0===r&&(r={});var o,i=e.$options.setup,u=function(e){var n={slots:{}},t=["attrs"],r=["emit"];return["root","parent","refs","listeners","isServer","ssrContext"].forEach((function(t){var r="$"+t;f(n,t,{get:function(){return e[r]},set:function(){y("Cannot assign to '"+t+"' because it is a read-only property",e)}})})),t.forEach((function(t){var r="$"+t;f(n,t,{get:function(){var n,t,o=ee({}),i=e[r],u=function(n){f(o,n,{get:function(){return e[r][n]}})};try{for(var a=P(Object.keys(i)),c=a.next();!c.done;c=a.next()){u(c.value)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}return o},set:function(){y("Cannot assign to '"+t+"' because it is a read-only property",e)}})})),r.forEach((function(t){var r="$"+t;f(n,t,{get:function(){return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];e[r].apply(e,n)}}})})),n}(e);if(c(r,"__ob__",Y()),xe(e,u.slots),ke(e,(function(){o=i(r,u)})),!o)return;if(p(o)){var a=o;return void(e.$options.render=function(){return xe(e,u.slots),ke(e,(function(){return a()}))})}if(d(o)){G(o)&&(o=Q(o)),Oe.set(e,"rawBindings",o);var v=o;Object.keys(v).forEach((function(r){var o,i=v[r];K(i)||(G(i)?s(i)&&(i=I(i)):p(i)?i=i.bind(e):null===(o=i)||"object"!=typeof o?i=I(i):t(i)&&n(i)),function(e,n,t){var r=e.$options.props;n in e||r&&l(r,n)||(K(t)?f(e,n,{get:function(){return t.value},set:function(e){t.value=e}}):e[n]=t)}(e,r,i)}))}}(e,e.$props),"function"==typeof u?u.call(e,e):u||{}}},mounted:function(){$e(this)},updated:function(){$e(this)}})}function Re(e,n){if(!e)return n;if(!n)return e;for(var t,r,o,u=i?Reflect.ownKeys(e):Object.keys(e),a=0;a<u.length;a++)"__ob__"!==(t=u[a])&&(r=n[t],o=e[t],l(n,t)?r!==o&&d(r)&&!K(r)&&d(o)&&!K(o)&&Re(o,r):n[t]=o);return n}function Ee(e){(function(e){return l(e,w)})(e)||(e.config.optionMergeStrategies.setup=function(e,n){return function(t,r){return Re("function"==typeof e?e(t,r)||{}:void 0,"function"==typeof n?n(t,r)||{}:void 0)}},function(e){g=e,Object.defineProperty(e,w,{configurable:!0,writable:!0,value:!0})}(e),Se(e))}var Pe={install:function(e){return Ee(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(Pe),e.computed=function(e){var n,t,r,o,i=$();if("function"==typeof e?n=e:(n=e.get,t=e.set),i&&!i.$isServer){var a,f=function(){if(!h){var e=S(O(),{computed:{value:function(){return 0}}}),n=e._computedWatchers.value.constructor,t=e._data.__ob__.dep.constructor;h={Watcher:n,Dep:t},e.$destroy()}return h}(),c=f.Watcher,l=f.Dep;o=function(){return a||(a=new c(i,n,u,{lazy:!0})),a.dirty&&a.evaluate(),l.target&&a.depend(),a.value},r=function(e){t&&t(e)}}else{var s=S(O(),{computed:{$$state:{get:n,set:t}}});i&&i.$on("hook:destroyed",(function(){return s.$destroy()})),o=function(){return s.$$state},r=function(e){s.$$state=e}}return F({get:o,set:r})},e.createApp=function(e,n){void 0===n&&(n=void 0);var t=O(),r=void 0;return{config:t.config,use:t.use.bind(t),mixin:t.mixin.bind(t),component:t.component.bind(t),directive:t.directive.bind(t),mount:function(o,i){return r||((r=new t(E({propsData:n},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},e.customRef=function(e){var n=I(0);return F(e((function(){n.value}),(function(){++n.value})))},e.default=Pe,e.defineComponent=function(e){return e},e.del=function(e,n){if(O().util.warn,Array.isArray(e)&&v(n))e.splice(n,1);else{var t=e.__ob__;e._isVue||t&&t.vmCount||l(e,n)&&(delete e[n],t&&t.dep.notify())}},e.getCurrentInstance=$,e.h=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=$();return t?t.$createElement.apply(t,e):(y("`createElement()` has been called outside of render function."),je||(je=S(O()).$createElement),je.apply(je,e))},e.inject=function(e,n,t){if(void 0===t&&(t=!1),!e)return n;var r=$();if(r){var o=function(e,n){for(var t=n;t;){if(t._provided&&l(t._provided,e))return t._provided[e];t=t.$parent}return me}(e,r);return o!==me?o:t&&p(n)?n():n}y("inject() can only be used inside setup() or functional components.")},e.isRaw=N,e.isReactive=G,e.isReadonly=function(e){return W.has(e)},e.isRef=K,e.markRaw=function(e){if(!d(e)&&!s(e)||!Object.isExtensible(e))return e;var n=Y();return n.__raw__=!0,c(e,"__ob__",n),T.set(e,!0),e},e.nextTick=function(){for(var e,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return null===(e=O())||void 0===e?void 0:e.nextTick.apply(this,n)},e.onActivated=le,e.onBeforeMount=re,e.onBeforeUnmount=ae,e.onBeforeUpdate=ie,e.onDeactivated=se,e.onErrorCaptured=ce,e.onMounted=oe,e.onServerPrefetch=ve,e.onUnmounted=fe,e.onUpdated=ue,e.provide=function(e,n){var t=k();if(t){if(!t._provided){var r={};Object.defineProperty(t,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}t._provided[e]=n}},e.proxyRefs=function(e){var n,t,r;if(G(e))return e;var o=ee(((n={})[B]=e,n)),i=function(e){f(o,e,{get:function(){return K(o[e])?o[e].value:o[e]},set:function(n){if(K(o[e]))return o[e].value=q(n);o[e]=q(n)}})};try{for(var u=P(Object.keys(e)),a=u.next();!a.done;a=u.next()){i(a.value)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=u.return)&&r.call(u)}finally{if(t)throw t.error}}return o},e.reactive=ee,e.readonly=function(e){return e},e.ref=I,e.set=function(e,n,t){var r=O().util,o=(r.warn,r.defineReactive);if(s(e)&&v(n))return e.length=Math.max(e.length,n),e.splice(n,1,t),t;if(n in e&&!(n in Object.prototype))return e[n]=t,t;var i=e.__ob__;return e._isVue||i&&i.vmCount?t:i?(o(i.value,n,t),L(e,n,t),i.dep.notify(),t):(e[n]=t,t)},e.shallowReactive=Z,e.shallowReadonly=function(e){var n,t;if(!d(e)&&!s(e)||!Object.isExtensible(e))return e;var r={},o=ee({}),i=o.__ob__,u=function(n){var t,o=e[n],u=void 0,f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,u=f.set,t&&!u||2!==a.length||(o=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n=t?t.call(e):o;return i.dep.depend(),n},set:function(e){}})},a=arguments;try{for(var f=P(Object.keys(e)),c=f.next();!c.done;c=f.next()){var l=c.value;u(l)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(t=f.return)&&t.call(f)}finally{if(n)throw n.error}}return W.set(r,!0),r},e.shallowRef=function(e){var n;if(K(e))return e;var t=Z(((n={})[B]=e,n));return F({get:function(){return t[B]},set:function(e){return t[B]=e}})},e.toRaw=function(e){var n,t;return N(e)||!Object.isExtensible(e)?e:(null===(t=null===(n=e)||void 0===n?void 0:n.__ob__)||void 0===t?void 0:t.value)||e},e.toRef=J,e.toRefs=Q,e.triggerRef=function(e){K(e)&&(e.value=e.value)},e.unref=q,e.useCSSModule=function(e){void 0===e&&(e="$style");var n=$();if(!n)return we;var t=n[e];return t||we},e.version="1.0.0-beta.21",e.warn=function(e){y(e,$())},e.watch=function(e,n,t){var r=null;"function"==typeof n?r=n:(t=n,r=null);var o=function(e){return E({immediate:!1,deep:!1,flush:"pre"},e)}(t);return ge(ye(),e,r,o)},e.watchEffect=function(e,n){var t=function(e){return E({immediate:!0,deep:!1,flush:"pre"},e)}(n);return ge(ye(),e,null,t)},Object.defineProperty(e,"__esModule",{value:!0})}));
***************************************************************************** */function A(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function C(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,o,i=t.call(e),u=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return u}function D(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(C(arguments[n]));return e}function U(e){return i?Symbol.for(e):e}var V=U("composition-api.preFlushQueue"),B=U("composition-api.postFlushQueue"),W="composition-api.refKey",T=new WeakMap,z=new WeakMap,F=new WeakMap,I=function(e){f(this,"value",{get:e.get,set:e.set})};function K(e,n){var t=new I(e),r=Object.seal(t);return F.set(r,!0),r}function q(e){var n;if(Q(e))return e;var t=te(((n={})[W]=e,n));return K({get:function(){return t[W]},set:function(e){return t[W]=e}})}function Q(e){return e instanceof I}function J(e){return Q(e)?e.value:e}function N(e){if(!d(e))return e;var n={};for(var t in e)n[t]=G(e,t);return n}function G(e,n){var t=e[n];return Q(t)?t:K({get:function(){return e[n]},set:function(t){return e[n]=t}})}function H(e){var n;return Boolean((null==e?void 0:e.__ob__)&&(null===(n=e.__ob__)||void 0===n?void 0:n.__raw__))}function L(e){var n;return Boolean((null==e?void 0:e.__ob__)&&!(null===(n=e.__ob__)||void 0===n?void 0:n.__raw__))}function X(e){if(!(!d(e)||H(e)||Array.isArray(e)||Q(e)||function(e){var n=$();return n&&e instanceof n}(e)||T.has(e))){T.set(e,!0);for(var n=Object.keys(e),t=0;t<n.length;t++)Y(e,n[t])}}function Y(e,n,t){if("__ob__"!==n&&!H(e[n])){var r,o,i=Object.getOwnPropertyDescriptor(e,n);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(t=e[n])}X(t),Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):t;return n!==W&&Q(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):t;n!==W&&Q(u)&&!Q(i)?u.value=i:o?o.call(e,i):t=i,X(i)}}})}}function Z(e){var n,t=g||_;t.observable?n=t.observable(e):n=E(t,{data:{$$state:e}})._data.$$state;return l(n,"__ob__")||c(n,"__ob__",function(e){void 0===e&&(e={});return{value:e,dep:{notify:u,depend:u,addSub:u,removeSub:u}}}(n)),n}function ee(){return Z({}).__ob__}function ne(e){var n,t;if(!d(e)&&!s(e)||H(e)||!Object.isExtensible(e))return e;var r=Z({});X(r);var o=r.__ob__,i=function(n){var t,i,a=e[n],f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,i=f.set,t&&!i||2!==u.length||(a=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n,r=t?t.call(e):a;return null===(n=o.dep)||void 0===n||n.depend(),r},set:function(n){var r;t&&!i||(i?i.call(e,n):a=n,null===(r=o.dep)||void 0===r||r.notify())}})},u=arguments;try{for(var a=A(Object.keys(e)),f=a.next();!f.done;f=a.next()){var c=f.value;i(c)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}return r}function te(e){if(!d(e)&&!s(e)||H(e)||!Object.isExtensible(e))return e;var n=Z(e);return X(n),n}function re(e){return function(n){var t,r=R(((t=e)[0].toUpperCase(),t.slice(1)));r&&function(e,n,t,r){var o=n.$options,i=e.config.optionMergeStrategies[t];o[t]=i(o[t],function(e,n){return function(){for(var t,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=null===(t=O())||void 0===t?void 0:t.proxy;j(e);try{return n.apply(void 0,D(r))}finally{j(i)}}}(n,r))}($(),r,e,n)}}var oe,ie=re("beforeMount"),ue=re("mounted"),ae=re("beforeUpdate"),fe=re("updated"),ce=re("beforeDestroy"),le=re("destroyed"),se=re("errorCaptured"),ve=re("activated"),de=re("deactivated"),pe=re("serverPrefetch");function ye(){ge(this,V)}function _e(){ge(this,B)}function be(){var e,n=null===(e=O())||void 0===e?void 0:e.proxy;return n?function(e){return void 0!==e[V]}(n)||function(e){e[V]=[],e[B]=[],e.$on("hook:beforeUpdate",ye),e.$on("hook:updated",_e)}(n):(oe||(oe=E($())),n=oe),n}function ge(e,n){for(var t=e[n],r=0;r<t.length;r++)t[r]();t.length=0}function he(e,n,t){var r=function(){e.$nextTick((function(){e[V].length&&ge(e,V),e[B].length&&ge(e,B)}))};switch(t){case"pre":r(),e[V].push(n);break;case"post":r(),e[B].push(n);break;default:!function(e,n){if(!e)throw new Error("[vue-composition-api] "+n)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+t)}}function me(e,n){var t=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];t.apply(e,r),n()}}function we(e,n,t,r){var o,i,a=r.flush,f="sync"===a,c=function(e){i=function(){try{e()}catch(e){!function(e,n,t){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},l=function(){i&&(i(),i=null)},s=function(n){return f||e===oe?n:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return he(e,(function(){n.apply(void 0,D(t))}),a)}};if(null===t){var v=!1,d=function(e,n,t,r){var o=e._watchers.length;return e.$watch(n,t,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!v)try{v=!0,n(c)}finally{v=!1}}),u,{deep:r.deep||!1,sync:f,before:l});me(d,l),d.lazy=!1;var _=d.get.bind(d);return d.get=s(_),function(){d.teardown()}}var b,g=r.deep;Array.isArray(n)?b=function(){return n.map((function(e){return Q(e)?e.value:e()}))}:Q(n)?b=function(){return n.value}:L(n)?(b=function(){return n},g=!0):p(n)?b=n:(b=u,y("Invalid watch source: "+JSON.stringify(n)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var h=function(e,n){l(),t(e,n,c)},m=s(h);if(r.immediate){var w=m,$=function(e,n){$=w,h(e,n)};m=function(e,n){$(e,n)}}var j=e.$watch(b,m,{immediate:r.immediate,deep:g,sync:f}),O=e._watchers[e._watchers.length-1];return L(O.value)&&(null===(o=O.value.__ob__)||void 0===o?void 0:o.dep)&&g&&O.value.__ob__.dep.addSub({update:function(){O.run()}}),me(O,l),function(){j()}}var $e={};var je={};var Oe;var xe={set:function(e,n,t){(e.__composition_api_state__=e.__composition_api_state__||{})[n]=t},get:function(e,n){return(e.__composition_api_state__||{})[n]}};function ke(e){var n=xe.get(e,"rawBindings")||{};if(n&&Object.keys(n).length){for(var t=e.$refs,r=xe.get(e,"refs")||[],o=0;o<r.length;o++){var i=n[f=r[o]];!t[f]&&i&&Q(i)&&(i.value=null)}var u=Object.keys(t),a=[];for(o=0;o<u.length;o++){var f;i=n[f=u[o]];t[f]&&i&&Q(i)&&(i.value=t[f],a.push(f))}xe.set(e,"refs",a)}}function Se(e,n){var t=e.$options._parentVnode;if(t){for(var r=xe.get(e,"slots")||[],o=function(e,n){var t;if(e){if(e._normalized)return e._normalized;for(var r in t={},e)e[r]&&"$"!==r[0]&&(t[r]=!0)}else t={};for(var r in n)r in t||(t[r]=!0);return t}(t.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete n[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;n[a=u[i]]||(n[a]=M(e,a))}xe.set(e,"slots",u)}}function Re(e,n,t){var r=h;j(e);try{return n(e)}catch(e){if(!t)throw e;t(e)}finally{j(r)}}function Ee(e){function n(e){if(d(e)&&!Q(e)&&!L(e)&&!H(e)){var t=$().util.defineReactive;Object.keys(e).forEach((function(r){var o=e[r];t(e,r,o),o&&n(o)}))}}function t(e,n){return void 0===n&&(n=new Map),n.has(e)?n.get(e):(n.set(e,!1),Array.isArray(e)&&L(e)?(n.set(e,!0),!0):!(!d(e)||H(e))&&Object.keys(e).some((function(r){return t(e[r],n)})))}e.mixin({beforeCreate:function(){var e=this,r=e.$options,o=r.setup,i=r.render;i&&(r.render=function(){for(var n=this,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Re(e,(function(){return i.apply(n,t)}))});if(!o)return;if("function"!=typeof o)return;var u=r.data;r.data=function(){return function(e,r){void 0===r&&(r={});var o,i=e.$options.setup,u=function(e){var n={slots:{}},t=["attrs"],r=["emit"];return["root","parent","refs","listeners","isServer","ssrContext"].forEach((function(t){var r="$"+t;f(n,t,{get:function(){return e[r]},set:function(){y("Cannot assign to '"+t+"' because it is a read-only property",e)}})})),t.forEach((function(t){var r="$"+t;f(n,t,{get:function(){var n,t,o=te({}),i=e[r],u=function(n){f(o,n,{get:function(){return e[r][n]}})};try{for(var a=A(Object.keys(i)),c=a.next();!c.done;c=a.next()){u(c.value)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}return o},set:function(){y("Cannot assign to '"+t+"' because it is a read-only property",e)}})})),r.forEach((function(t){var r="$"+t;f(n,t,{get:function(){return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];e[r].apply(e,n)}}})})),n}(e);if(c(r,"__ob__",ee()),Se(e,u.slots),Re(e,(function(){o=i(r,u)})),!o)return;if(p(o)){var a=o;return void(e.$options.render=function(){return Se(e,u.slots),Re(e,(function(){return a()}))})}if(d(o)){L(o)&&(o=N(o)),xe.set(e,"rawBindings",o);var v=o;Object.keys(v).forEach((function(r){var o,i=v[r];Q(i)||(L(i)?s(i)&&(i=q(i)):p(i)?i=i.bind(e):null===(o=i)||"object"!=typeof o?i=q(i):t(i)&&n(i)),function(e,n,t){var r=e.$options.props;n in e||r&&l(r,n)||(Q(t)?f(e,n,{get:function(){return t.value},set:function(e){t.value=e}}):e[n]=t)}(e,r,i)}))}}(e,e.$props),"function"==typeof u?u.call(e,e):u||{}}},mounted:function(){ke(this)},updated:function(){ke(this)}})}function Me(e,n){if(!e)return n;if(!n)return e;for(var t,r,o,u=i?Reflect.ownKeys(e):Object.keys(e),a=0;a<u.length;a++)"__ob__"!==(t=u[a])&&(r=n[t],o=e[t],l(n,t)?r!==o&&d(r)&&!Q(r)&&d(o)&&!Q(o)&&Me(o,r):n[t]=o);return n}function Pe(e){(function(e){return l(e,m)})(e)||(e.config.optionMergeStrategies.setup=function(e,n){return function(t,r){return Me("function"==typeof e?e(t,r)||{}:void 0,"function"==typeof n?n(t,r)||{}:void 0)}},function(e){g=e,Object.defineProperty(e,m,{configurable:!0,writable:!0,value:!0})}(e),Ee(e))}var Ae={install:function(e){return Pe(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(Ae),e.computed=function(e){var n,t,r,o,i,a=null===(n=O())||void 0===n?void 0:n.proxy;if("function"==typeof e?t=e:(t=e.get,r=e.set),a&&!a.$isServer){var f,c=function(){if(!x){var e=E($(),{computed:{value:function(){return 0}}}),n=e._computedWatchers.value.constructor,t=e._data.__ob__.dep.constructor;x={Watcher:n,Dep:t},e.$destroy()}return x}(),l=c.Watcher,s=c.Dep;i=function(){return f||(f=new l(a,t,u,{lazy:!0})),f.dirty&&f.evaluate(),s.target&&f.depend(),f.value},o=function(e){r&&r(e)}}else{var v=E($(),{computed:{$$state:{get:t,set:r}}});a&&a.$on("hook:destroyed",(function(){return v.$destroy()})),i=function(){return v.$$state},o=function(e){v.$$state=e}}return K({get:i,set:o})},e.createApp=function(e,n){void 0===n&&(n=void 0);var t=$(),r=void 0;return{config:t.config,use:t.use.bind(t),mixin:t.mixin.bind(t),component:t.component.bind(t),directive:t.directive.bind(t),mount:function(o,i){return r||((r=new t(P({propsData:n},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},e.customRef=function(e){var n=q(0);return K(e((function(){n.value}),(function(){++n.value})))},e.default=Ae,e.defineComponent=function(e){return e},e.del=function(e,n){if($().util.warn,Array.isArray(e)&&v(n))e.splice(n,1);else{var t=e.__ob__;e._isVue||t&&t.vmCount||l(e,n)&&(delete e[n],t&&t.dep.notify())}},e.getCurrentInstance=O,e.h=function(){for(var e,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var r=null===(e=O())||void 0===e?void 0:e.proxy;return r?r.$createElement.apply(r,n):(y("`createElement()` has been called outside of render function."),Oe||(Oe=E($()).$createElement),Oe.apply(Oe,n))},e.inject=function(e,n,t){var r;if(void 0===t&&(t=!1),!e)return n;var o=null===(r=O())||void 0===r?void 0:r.proxy;if(o){var i=function(e,n){for(var t=n;t;){if(t._provided&&l(t._provided,e))return t._provided[e];t=t.$parent}return $e}(e,o);return i!==$e?i:t&&p(n)?n():n}y("inject() can only be used inside setup() or functional components.")},e.isRaw=H,e.isReactive=L,e.isReadonly=function(e){return F.has(e)},e.isRef=Q,e.markRaw=function(e){if(!d(e)&&!s(e)||!Object.isExtensible(e))return e;var n=ee();return n.__raw__=!0,c(e,"__ob__",n),z.set(e,!0),e},e.nextTick=function(){for(var e,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return null===(e=$())||void 0===e?void 0:e.nextTick.apply(this,n)},e.onActivated=ve,e.onBeforeMount=ie,e.onBeforeUnmount=ce,e.onBeforeUpdate=ae,e.onDeactivated=de,e.onErrorCaptured=se,e.onMounted=ue,e.onServerPrefetch=pe,e.onUnmounted=le,e.onUpdated=fe,e.provide=function(e,n){var t=R();if(t){if(!t._provided){var r={};Object.defineProperty(t,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}t._provided[e]=n}},e.proxyRefs=function(e){var n,t,r;if(L(e))return e;var o=te(((n={})[W]=e,n)),i=function(e){f(o,e,{get:function(){return Q(o[e])?o[e].value:o[e]},set:function(n){if(Q(o[e]))return o[e].value=J(n);o[e]=J(n)}})};try{for(var u=A(Object.keys(e)),a=u.next();!a.done;a=u.next()){i(a.value)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=u.return)&&r.call(u)}finally{if(t)throw t.error}}return o},e.reactive=te,e.readonly=function(e){return e},e.ref=q,e.set=function(e,n,t){var r=$().util,o=(r.warn,r.defineReactive);if(s(e)&&v(n))return e.length=Math.max(e.length,n),e.splice(n,1,t),t;if(n in e&&!(n in Object.prototype))return e[n]=t,t;var i=e.__ob__;return e._isVue||i&&i.vmCount?t:i?(o(i.value,n,t),Y(e,n,t),i.dep.notify(),t):(e[n]=t,t)},e.shallowReactive=ne,e.shallowReadonly=function(e){var n,t;if(!d(e)&&!s(e)||!Object.isExtensible(e))return e;var r={},o=te({}),i=o.__ob__,u=function(n){var t,o=e[n],u=void 0,f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,u=f.set,t&&!u||2!==a.length||(o=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n=t?t.call(e):o;return i.dep.depend(),n},set:function(e){}})},a=arguments;try{for(var f=A(Object.keys(e)),c=f.next();!c.done;c=f.next()){var l=c.value;u(l)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(t=f.return)&&t.call(f)}finally{if(n)throw n.error}}return F.set(r,!0),r},e.shallowRef=function(e){var n;if(Q(e))return e;var t=ne(((n={})[W]=e,n));return K({get:function(){return t[W]},set:function(e){return t[W]=e}})},e.toRaw=function(e){var n,t;return H(e)||!Object.isExtensible(e)?e:(null===(t=null===(n=e)||void 0===n?void 0:n.__ob__)||void 0===t?void 0:t.value)||e},e.toRef=G,e.toRefs=N,e.triggerRef=function(e){Q(e)&&(e.value=e.value)},e.unref=J,e.useCSSModule=function(e){void 0===e&&(e="$style");var n=O();if(!n)return je;var t=n[e];return t||je},e.version="1.0.0-beta.22",e.warn=function(e){var n;y(e,null===(n=O())||void 0===n?void 0:n.proxy)},e.watch=function(e,n,t){var r=null;"function"==typeof n?r=n:(t=n,r=null);var o=function(e){return P({immediate:!1,deep:!1,flush:"pre"},e)}(t);return we(be(),e,r,o)},e.watchEffect=function(e,n){var t=function(e){return P({immediate:!0,deep:!1,flush:"pre"},e)}(n);return we(be(),e,null,t)},Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "@vue/composition-api",
"version": "1.0.0-beta.21",
"version": "1.0.0-beta.22",
"description": "Provide logic composition capabilities for Vue.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -44,3 +44,3 @@ # @vue/composition-api

<script src="https://cdn.jsdelivr.net/npm/vue@2.6"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.21"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.22"></script>
```

@@ -372,14 +372,2 @@ <!--cdn-links-end-->

You may also need to augment the `SetupContext` when working with TypeScript:
```ts
import Vue from 'vue'
declare module '@vue/composition-api' {
interface SetupContext {
readonly refs: { [key: string]: Vue | Element | Vue[] | Element[] }
}
}
```
</details>

@@ -386,0 +374,0 @@

@@ -43,3 +43,3 @@ # @vue/composition-api

<script src="https://cdn.jsdelivr.net/npm/vue@2.6"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.21"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.22"></script>
```

@@ -46,0 +46,0 @@ <!--cdn-links-end-->

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