diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index 8cf0ed5..6ccbece 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -1,13 +1,14 @@
// Generated by 'unplugin-auto-import'
-// We suggest you to commit this file into source control
+export {}
declare global {
- const $: typeof import('vue/macros')['$']
const $$: typeof import('vue/macros')['$$']
+ const $: typeof import('vue/macros')['$']
const $computed: typeof import('vue/macros')['$computed']
const $customRef: typeof import('vue/macros')['$customRef']
const $ref: typeof import('vue/macros')['$ref']
const $shallowRef: typeof import('vue/macros')['$shallowRef']
const $toRef: typeof import('vue/macros')['$toRef']
+ const EffectScope: typeof import('vue')['EffectScope']
const asyncComputed: typeof import('@vueuse/core')['asyncComputed']
const autoResetRef: typeof import('@vueuse/core')['autoResetRef']
const computed: typeof import('vue')['computed']
@@ -31,13 +32,13 @@ declare global {
const defineComponent: typeof import('vue')['defineComponent']
const eagerComputed: typeof import('@vueuse/core')['eagerComputed']
const effectScope: typeof import('vue')['effectScope']
- const EffectScope: typeof import('vue')['EffectScope']
const extendRef: typeof import('@vueuse/core')['extendRef']
const getCurrentInstance: typeof import('vue')['getCurrentInstance']
const getCurrentScope: typeof import('vue')['getCurrentScope']
const h: typeof import('vue')['h']
const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch']
const inject: typeof import('vue')['inject']
+ const isDark: typeof import('./src/composables/dark')['isDark']
const isDefined: typeof import('@vueuse/core')['isDefined']
const isReadonly: typeof import('vue')['isReadonly']
const isRef: typeof import('vue')['isRef']
@@ -92,6 +93,7 @@ declare global {
const toReactive: typeof import('@vueuse/core')['toReactive']
const toRef: typeof import('vue')['toRef']
const toRefs: typeof import('vue')['toRefs']
+ const toggleDark: typeof import('./src/composables/dark')['toggleDark']
const triggerRef: typeof import('vue')['triggerRef']
const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount']
const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount']
@@ -124,8 +126,8 @@ declare global {
const useDark: typeof import('@vueuse/core')['useDark']
const useDateFormat: typeof import('@vueuse/core')['useDateFormat']
const useDebounce: typeof import('@vueuse/core')['useDebounce']
- const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory']
const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn']
+ const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory']
const useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion']
const useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation']
const useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio']
@@ -205,8 +207,8 @@ declare global {
const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList']
const useTextSelection: typeof import('@vueuse/core')['useTextSelection']
const useThrottle: typeof import('@vueuse/core')['useThrottle']
- const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory']
const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn']
+ const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory']
const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo']
const useTimeout: typeof import('@vueuse/core')['useTimeout']
const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn']
@@ -217,10 +219,10 @@ declare global {
const useTransition: typeof import('@vueuse/core')['useTransition']
const useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams']
const useUserMedia: typeof import('@vueuse/core')['useUserMedia']
- const useVibrate: typeof import('@vueuse/core')['useVibrate']
- const useVirtualList: typeof import('@vueuse/core')['useVirtualList']
const useVModel: typeof import('@vueuse/core')['useVModel']
const useVModels: typeof import('@vueuse/core')['useVModels']
+ const useVibrate: typeof import('@vueuse/core')['useVibrate']
+ const useVirtualList: typeof import('@vueuse/core')['useVirtualList']
const useWakeLock: typeof import('@vueuse/core')['useWakeLock']
const useWebNotification: typeof import('@vueuse/core')['useWebNotification']
const useWebSocket: typeof import('@vueuse/core')['useWebSocket']
@@ -240,4 +242,248 @@ declare global {
const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter']
const whenever: typeof import('@vueuse/core')['whenever']
}
-export {}
+// for vue template auto import
+declare module 'vue' {
+ interface ComponentCustomProperties {
+ $$: typeof import('vue/macros')['$$']
+ $: typeof import('vue/macros')['$']
+ $computed: typeof import('vue/macros')['$computed']
+ $customRef: typeof import('vue/macros')['$customRef']
+ $ref: typeof import('vue/macros')['$ref']
+ $shallowRef: typeof import('vue/macros')['$shallowRef']
+ $toRef: typeof import('vue/macros')['$toRef']
+ EffectScope: typeof import('vue')['EffectScope']
+ asyncComputed: typeof import('@vueuse/core')['asyncComputed']
+ autoResetRef: typeof import('@vueuse/core')['autoResetRef']
+ computed: typeof import('vue')['computed']
+ computedAsync: typeof import('@vueuse/core')['computedAsync']
+ computedEager: typeof import('@vueuse/core')['computedEager']
+ computedInject: typeof import('@vueuse/core')['computedInject']
+ computedWithControl: typeof import('@vueuse/core')['computedWithControl']
+ controlledComputed: typeof import('@vueuse/core')['controlledComputed']
+ controlledRef: typeof import('@vueuse/core')['controlledRef']
+ createApp: typeof import('vue')['createApp']
+ createEventHook: typeof import('@vueuse/core')['createEventHook']
+ createGlobalState: typeof import('@vueuse/core')['createGlobalState']
+ createInjectionState: typeof import('@vueuse/core')['createInjectionState']
+ createReactiveFn: typeof import('@vueuse/core')['createReactiveFn']
+ createSharedComposable: typeof import('@vueuse/core')['createSharedComposable']
+ createUnrefFn: typeof import('@vueuse/core')['createUnrefFn']
+ customRef: typeof import('vue')['customRef']
+ debouncedRef: typeof import('@vueuse/core')['debouncedRef']
+ debouncedWatch: typeof import('@vueuse/core')['debouncedWatch']
+ defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
+ defineComponent: typeof import('vue')['defineComponent']
+ eagerComputed: typeof import('@vueuse/core')['eagerComputed']
+ effectScope: typeof import('vue')['effectScope']
+ extendRef: typeof import('@vueuse/core')['extendRef']
+ getCurrentInstance: typeof import('vue')['getCurrentInstance']
+ getCurrentScope: typeof import('vue')['getCurrentScope']
+ h: typeof import('vue')['h']
+ ignorableWatch: typeof import('@vueuse/core')['ignorableWatch']
+ inject: typeof import('vue')['inject']
+ isDark: typeof import('./src/composables/dark')['isDark']
+ isDefined: typeof import('@vueuse/core')['isDefined']
+ isReadonly: typeof import('vue')['isReadonly']
+ isRef: typeof import('vue')['isRef']
+ logicAnd: typeof import('@vueuse/core')['logicAnd']
+ logicNot: typeof import('@vueuse/core')['logicNot']
+ logicOr: typeof import('@vueuse/core')['logicOr']
+ makeDestructurable: typeof import('@vueuse/core')['makeDestructurable']
+ markRaw: typeof import('vue')['markRaw']
+ nextTick: typeof import('vue')['nextTick']
+ onActivated: typeof import('vue')['onActivated']
+ onBeforeMount: typeof import('vue')['onBeforeMount']
+ onBeforeUnmount: typeof import('vue')['onBeforeUnmount']
+ onBeforeUpdate: typeof import('vue')['onBeforeUpdate']
+ onClickOutside: typeof import('@vueuse/core')['onClickOutside']
+ onDeactivated: typeof import('vue')['onDeactivated']
+ onErrorCaptured: typeof import('vue')['onErrorCaptured']
+ onKeyStroke: typeof import('@vueuse/core')['onKeyStroke']
+ onLongPress: typeof import('@vueuse/core')['onLongPress']
+ onMounted: typeof import('vue')['onMounted']
+ onRenderTracked: typeof import('vue')['onRenderTracked']
+ onRenderTriggered: typeof import('vue')['onRenderTriggered']
+ onScopeDispose: typeof import('vue')['onScopeDispose']
+ onServerPrefetch: typeof import('vue')['onServerPrefetch']
+ onStartTyping: typeof import('@vueuse/core')['onStartTyping']
+ onUnmounted: typeof import('vue')['onUnmounted']
+ onUpdated: typeof import('vue')['onUpdated']
+ pausableWatch: typeof import('@vueuse/core')['pausableWatch']
+ provide: typeof import('vue')['provide']
+ reactify: typeof import('@vueuse/core')['reactify']
+ reactifyObject: typeof import('@vueuse/core')['reactifyObject']
+ reactive: typeof import('vue')['reactive']
+ reactiveComputed: typeof import('@vueuse/core')['reactiveComputed']
+ reactiveOmit: typeof import('@vueuse/core')['reactiveOmit']
+ reactivePick: typeof import('@vueuse/core')['reactivePick']
+ readonly: typeof import('vue')['readonly']
+ ref: typeof import('vue')['ref']
+ refAutoReset: typeof import('@vueuse/core')['refAutoReset']
+ refDebounced: typeof import('@vueuse/core')['refDebounced']
+ refDefault: typeof import('@vueuse/core')['refDefault']
+ refThrottled: typeof import('@vueuse/core')['refThrottled']
+ refWithControl: typeof import('@vueuse/core')['refWithControl']
+ resolveComponent: typeof import('vue')['resolveComponent']
+ shallowReactive: typeof import('vue')['shallowReactive']
+ shallowReadonly: typeof import('vue')['shallowReadonly']
+ shallowRef: typeof import('vue')['shallowRef']
+ syncRef: typeof import('@vueuse/core')['syncRef']
+ syncRefs: typeof import('@vueuse/core')['syncRefs']
+ templateRef: typeof import('@vueuse/core')['templateRef']
+ throttledRef: typeof import('@vueuse/core')['throttledRef']
+ throttledWatch: typeof import('@vueuse/core')['throttledWatch']
+ toRaw: typeof import('vue')['toRaw']
+ toReactive: typeof import('@vueuse/core')['toReactive']
+ toRef: typeof import('vue')['toRef']
+ toRefs: typeof import('vue')['toRefs']
+ toggleDark: typeof import('./src/composables/dark')['toggleDark']
+ triggerRef: typeof import('vue')['triggerRef']
+ tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount']
+ tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount']
+ tryOnMounted: typeof import('@vueuse/core')['tryOnMounted']
+ tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose']
+ tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted']
+ unref: typeof import('vue')['unref']
+ unrefElement: typeof import('@vueuse/core')['unrefElement']
+ until: typeof import('@vueuse/core')['until']
+ useActiveElement: typeof import('@vueuse/core')['useActiveElement']
+ useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue']
+ useAsyncState: typeof import('@vueuse/core')['useAsyncState']
+ useAttrs: typeof import('vue')['useAttrs']
+ useBase64: typeof import('@vueuse/core')['useBase64']
+ useBattery: typeof import('@vueuse/core')['useBattery']
+ useBreakpoints: typeof import('@vueuse/core')['useBreakpoints']
+ useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel']
+ useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation']
+ useCached: typeof import('@vueuse/core')['useCached']
+ useClamp: typeof import('@vueuse/core')['useClamp']
+ useClipboard: typeof import('@vueuse/core')['useClipboard']
+ useColorMode: typeof import('@vueuse/core')['useColorMode']
+ useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog']
+ useCounter: typeof import('@vueuse/core')['useCounter']
+ useCssModule: typeof import('vue')['useCssModule']
+ useCssVar: typeof import('@vueuse/core')['useCssVar']
+ useCssVars: typeof import('vue')['useCssVars']
+ useCurrentElement: typeof import('@vueuse/core')['useCurrentElement']
+ useCycleList: typeof import('@vueuse/core')['useCycleList']
+ useDark: typeof import('@vueuse/core')['useDark']
+ useDateFormat: typeof import('@vueuse/core')['useDateFormat']
+ useDebounce: typeof import('@vueuse/core')['useDebounce']
+ useDebounceFn: typeof import('@vueuse/core')['useDebounceFn']
+ useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory']
+ useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion']
+ useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation']
+ useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio']
+ useDevicesList: typeof import('@vueuse/core')['useDevicesList']
+ useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia']
+ useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility']
+ useDraggable: typeof import('@vueuse/core')['useDraggable']
+ useElementBounding: typeof import('@vueuse/core')['useElementBounding']
+ useElementByPoint: typeof import('@vueuse/core')['useElementByPoint']
+ useElementHover: typeof import('@vueuse/core')['useElementHover']
+ useElementSize: typeof import('@vueuse/core')['useElementSize']
+ useElementVisibility: typeof import('@vueuse/core')['useElementVisibility']
+ useEventBus: typeof import('@vueuse/core')['useEventBus']
+ useEventListener: typeof import('@vueuse/core')['useEventListener']
+ useEventSource: typeof import('@vueuse/core')['useEventSource']
+ useEyeDropper: typeof import('@vueuse/core')['useEyeDropper']
+ useFavicon: typeof import('@vueuse/core')['useFavicon']
+ useFetch: typeof import('@vueuse/core')['useFetch']
+ useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess']
+ useFocus: typeof import('@vueuse/core')['useFocus']
+ useFocusWithin: typeof import('@vueuse/core')['useFocusWithin']
+ useFps: typeof import('@vueuse/core')['useFps']
+ useFullscreen: typeof import('@vueuse/core')['useFullscreen']
+ useGamepad: typeof import('@vueuse/core')['useGamepad']
+ useGeolocation: typeof import('@vueuse/core')['useGeolocation']
+ useIdle: typeof import('@vueuse/core')['useIdle']
+ useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll']
+ useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver']
+ useInterval: typeof import('@vueuse/core')['useInterval']
+ useIntervalFn: typeof import('@vueuse/core')['useIntervalFn']
+ useKeyModifier: typeof import('@vueuse/core')['useKeyModifier']
+ useLastChanged: typeof import('@vueuse/core')['useLastChanged']
+ useLocalStorage: typeof import('@vueuse/core')['useLocalStorage']
+ useMagicKeys: typeof import('@vueuse/core')['useMagicKeys']
+ useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory']
+ useMediaControls: typeof import('@vueuse/core')['useMediaControls']
+ useMediaQuery: typeof import('@vueuse/core')['useMediaQuery']
+ useMemoize: typeof import('@vueuse/core')['useMemoize']
+ useMemory: typeof import('@vueuse/core')['useMemory']
+ useMounted: typeof import('@vueuse/core')['useMounted']
+ useMouse: typeof import('@vueuse/core')['useMouse']
+ useMouseInElement: typeof import('@vueuse/core')['useMouseInElement']
+ useMousePressed: typeof import('@vueuse/core')['useMousePressed']
+ useMutationObserver: typeof import('@vueuse/core')['useMutationObserver']
+ useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage']
+ useNetwork: typeof import('@vueuse/core')['useNetwork']
+ useNow: typeof import('@vueuse/core')['useNow']
+ useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination']
+ useOnline: typeof import('@vueuse/core')['useOnline']
+ usePageLeave: typeof import('@vueuse/core')['usePageLeave']
+ useParallax: typeof import('@vueuse/core')['useParallax']
+ usePermission: typeof import('@vueuse/core')['usePermission']
+ usePointer: typeof import('@vueuse/core')['usePointer']
+ usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe']
+ usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme']
+ usePreferredDark: typeof import('@vueuse/core')['usePreferredDark']
+ usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages']
+ useRafFn: typeof import('@vueuse/core')['useRafFn']
+ useRefHistory: typeof import('@vueuse/core')['useRefHistory']
+ useResizeObserver: typeof import('@vueuse/core')['useResizeObserver']
+ useRoute: typeof import('vue-router')['useRoute']
+ useRouter: typeof import('vue-router')['useRouter']
+ useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation']
+ useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea']
+ useScriptTag: typeof import('@vueuse/core')['useScriptTag']
+ useScroll: typeof import('@vueuse/core')['useScroll']
+ useScrollLock: typeof import('@vueuse/core')['useScrollLock']
+ useSessionStorage: typeof import('@vueuse/core')['useSessionStorage']
+ useShare: typeof import('@vueuse/core')['useShare']
+ useSlots: typeof import('vue')['useSlots']
+ useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition']
+ useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis']
+ useStorage: typeof import('@vueuse/core')['useStorage']
+ useStorageAsync: typeof import('@vueuse/core')['useStorageAsync']
+ useStyleTag: typeof import('@vueuse/core')['useStyleTag']
+ useSwipe: typeof import('@vueuse/core')['useSwipe']
+ useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList']
+ useTextSelection: typeof import('@vueuse/core')['useTextSelection']
+ useThrottle: typeof import('@vueuse/core')['useThrottle']
+ useThrottleFn: typeof import('@vueuse/core')['useThrottleFn']
+ useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory']
+ useTimeAgo: typeof import('@vueuse/core')['useTimeAgo']
+ useTimeout: typeof import('@vueuse/core')['useTimeout']
+ useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn']
+ useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll']
+ useTimestamp: typeof import('@vueuse/core')['useTimestamp']
+ useTitle: typeof import('@vueuse/core')['useTitle']
+ useToggle: typeof import('@vueuse/core')['useToggle']
+ useTransition: typeof import('@vueuse/core')['useTransition']
+ useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams']
+ useUserMedia: typeof import('@vueuse/core')['useUserMedia']
+ useVModel: typeof import('@vueuse/core')['useVModel']
+ useVModels: typeof import('@vueuse/core')['useVModels']
+ useVibrate: typeof import('@vueuse/core')['useVibrate']
+ useVirtualList: typeof import('@vueuse/core')['useVirtualList']
+ useWakeLock: typeof import('@vueuse/core')['useWakeLock']
+ useWebNotification: typeof import('@vueuse/core')['useWebNotification']
+ useWebSocket: typeof import('@vueuse/core')['useWebSocket']
+ useWebWorker: typeof import('@vueuse/core')['useWebWorker']
+ useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn']
+ useWindowFocus: typeof import('@vueuse/core')['useWindowFocus']
+ useWindowScroll: typeof import('@vueuse/core')['useWindowScroll']
+ useWindowSize: typeof import('@vueuse/core')['useWindowSize']
+ watch: typeof import('vue')['watch']
+ watchAtMost: typeof import('@vueuse/core')['watchAtMost']
+ watchDebounced: typeof import('@vueuse/core')['watchDebounced']
+ watchEffect: typeof import('vue')['watchEffect']
+ watchIgnorable: typeof import('@vueuse/core')['watchIgnorable']
+ watchOnce: typeof import('@vueuse/core')['watchOnce']
+ watchPausable: typeof import('@vueuse/core')['watchPausable']
+ watchThrottled: typeof import('@vueuse/core')['watchThrottled']
+ watchWithFilter: typeof import('@vueuse/core')['watchWithFilter']
+ whenever: typeof import('@vueuse/core')['whenever']
+ }
+}
diff --git a/package.json b/package.json
index f01e8e0..db9ea55 100644
--- a/package.json
+++ b/package.json
@@ -10,28 +10,28 @@
"test": "vitest"
},
"dependencies": {
- "@vueuse/core": "^8.4.2",
- "vue": "^3.2.33",
+ "@vueuse/core": "^8.5.0",
+ "vue": "^3.2.36",
"vue-router": "^4.0.15"
},
"devDependencies": {
- "@antfu/eslint-config": "^0.23.0",
- "@iconify-json/carbon": "^1.1.4",
- "@types/node": "^17.0.32",
- "@unocss/reset": "^0.33.2",
- "@vitejs/plugin-vue": "^2.3.2",
- "@vue/test-utils": "^2.0.0-rc.21",
- "eslint": "^8.15.0",
+ "@antfu/eslint-config": "^0.23.1",
+ "@iconify-json/carbon": "^1.1.5",
+ "@types/node": "^17.0.35",
+ "@unocss/reset": "^0.34.1",
+ "@vitejs/plugin-vue": "^2.3.3",
+ "@vue/test-utils": "^2.0.0",
+ "eslint": "^8.16.0",
"jsdom": "^19.0.0",
- "pnpm": "^7.0.1",
+ "pnpm": "^7.1.5",
"typescript": "^4.6.4",
- "unocss": "^0.33.2",
- "unplugin-auto-import": "^0.7.1",
+ "unocss": "^0.34.1",
+ "unplugin-auto-import": "^0.8.1",
"unplugin-vue-components": "^0.19.5",
- "vite": "^2.9.8",
+ "vite": "^2.9.9",
"vite-plugin-pages": "^0.23.0",
- "vitest": "^0.12.4",
- "vue-tsc": "^0.34.12"
+ "vitest": "^0.12.9",
+ "vue-tsc": "^0.34.16"
},
"eslintConfig": {
"extends": "@antfu"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index eaf7996..9a5eea7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,69 +1,69 @@
lockfileVersion: 5.4
specifiers:
- '@antfu/eslint-config': ^0.23.0
- '@iconify-json/carbon': ^1.1.4
- '@types/node': ^17.0.32
- '@unocss/reset': ^0.33.2
- '@vitejs/plugin-vue': ^2.3.2
- '@vue/test-utils': ^2.0.0-rc.21
- '@vueuse/core': ^8.4.2
- eslint: ^8.15.0
+ '@antfu/eslint-config': ^0.23.1
+ '@iconify-json/carbon': ^1.1.5
+ '@types/node': ^17.0.35
+ '@unocss/reset': ^0.34.1
+ '@vitejs/plugin-vue': ^2.3.3
+ '@vue/test-utils': ^2.0.0
+ '@vueuse/core': ^8.5.0
+ eslint: ^8.16.0
jsdom: ^19.0.0
- pnpm: ^7.0.1
+ pnpm: ^7.1.5
typescript: ^4.6.4
- unocss: ^0.33.2
- unplugin-auto-import: ^0.7.1
+ unocss: ^0.34.1
+ unplugin-auto-import: ^0.8.1
unplugin-vue-components: ^0.19.5
- vite: ^2.9.8
+ vite: ^2.9.9
vite-plugin-pages: ^0.23.0
- vitest: ^0.12.4
- vue: ^3.2.33
+ vitest: ^0.12.9
+ vue: ^3.2.36
vue-router: ^4.0.15
- vue-tsc: ^0.34.12
+ vue-tsc: ^0.34.16
dependencies:
- '@vueuse/core': 8.4.2_vue@3.2.33
- vue: 3.2.33
- vue-router: 4.0.15_vue@3.2.33
+ '@vueuse/core': 8.5.0_vue@3.2.36
+ vue: 3.2.36
+ vue-router: 4.0.15_vue@3.2.36
devDependencies:
- '@antfu/eslint-config': 0.23.0_hcfsmds2fshutdssjqluwm76uu
- '@iconify-json/carbon': 1.1.4
- '@types/node': 17.0.32
- '@unocss/reset': 0.33.2
- '@vitejs/plugin-vue': 2.3.2_vite@2.9.8+vue@3.2.33
- '@vue/test-utils': 2.0.0-rc.21_vue@3.2.33
- eslint: 8.15.0
+ '@antfu/eslint-config': 0.23.1_utdtartgf6fqqgkivzeynh76la
+ '@iconify-json/carbon': 1.1.5
+ '@types/node': 17.0.35
+ '@unocss/reset': 0.34.1
+ '@vitejs/plugin-vue': 2.3.3_vite@2.9.9+vue@3.2.36
+ '@vue/test-utils': 2.0.0_vue@3.2.36
+ eslint: 8.16.0
jsdom: 19.0.0
- pnpm: 7.0.1
+ pnpm: 7.1.5
typescript: 4.6.4
- unocss: 0.33.2_vite@2.9.8
- unplugin-auto-import: 0.7.1_zx3pfbbc5uei3k4c6zdezegtqm
- unplugin-vue-components: 0.19.5_vite@2.9.8+vue@3.2.33
- vite: 2.9.8
- vite-plugin-pages: 0.23.0_vite@2.9.8
- vitest: 0.12.4_jsdom@19.0.0
- vue-tsc: 0.34.12_typescript@4.6.4
+ unocss: 0.34.1_vite@2.9.9
+ unplugin-auto-import: 0.8.1_4xyn6ao5ngwbgzbefoyccvabvi
+ unplugin-vue-components: 0.19.5_vite@2.9.9+vue@3.2.36
+ vite: 2.9.9
+ vite-plugin-pages: 0.23.0_vite@2.9.9
+ vitest: 0.12.9_jsdom@19.0.0
+ vue-tsc: 0.34.16_typescript@4.6.4
packages:
- /@antfu/eslint-config-basic/0.23.0_hcfsmds2fshutdssjqluwm76uu:
- resolution: {integrity: sha512-Jygnpgq+9Rb7gBjeQjWx5SNUBPfcHtCh87nydHKXc3hly/wi2pwebp0lZMJahSfIH38DYpVTj4q4pl4lAh1sNA==}
+ /@antfu/eslint-config-basic/0.23.1_utdtartgf6fqqgkivzeynh76la:
+ resolution: {integrity: sha512-9h0hqK+E/upIrSVTo2Nt2SQoKRqouDhiJcrdkOx3RgvQkcZItuZnpWI2WGDMWQ3WTjE4fYyd+F4p7Mx/QHvX8w==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- eslint: 8.15.0
- eslint-plugin-antfu: 0.23.0_hcfsmds2fshutdssjqluwm76uu
- eslint-plugin-eslint-comments: 3.2.0_eslint@8.15.0
+ eslint: 8.16.0
+ eslint-plugin-antfu: 0.23.1_utdtartgf6fqqgkivzeynh76la
+ eslint-plugin-eslint-comments: 3.2.0_eslint@8.16.0
eslint-plugin-html: 6.2.0
- eslint-plugin-import: 2.26.0_eslint@8.15.0
- eslint-plugin-jsonc: 2.2.1_eslint@8.15.0
- eslint-plugin-markdown: 2.2.1_eslint@8.15.0
- eslint-plugin-n: 15.2.0_eslint@8.15.0
- eslint-plugin-promise: 6.0.0_eslint@8.15.0
- eslint-plugin-unicorn: 42.0.0_eslint@8.15.0
- eslint-plugin-yml: 0.14.0_eslint@8.15.0
+ eslint-plugin-import: 2.26.0_eslint@8.16.0
+ eslint-plugin-jsonc: 2.2.1_eslint@8.16.0
+ eslint-plugin-markdown: 2.2.1_eslint@8.16.0
+ eslint-plugin-n: 15.2.0_eslint@8.16.0
+ eslint-plugin-promise: 6.0.0_eslint@8.16.0
+ eslint-plugin-unicorn: 42.0.0_eslint@8.16.0
+ eslint-plugin-yml: 0.14.0_eslint@8.16.0
jsonc-eslint-parser: 2.1.0
yaml-eslint-parser: 0.5.0
transitivePeerDependencies:
@@ -71,66 +71,66 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config-react/0.23.0_hcfsmds2fshutdssjqluwm76uu:
- resolution: {integrity: sha512-bF/4ngA9IEv9WconCtKneub1xlFRu/XBVmkbYzfXSZk8QcrNfb+BZOuLQihxCSo534ulh2zWbxc4EsS/4AOs9Q==}
+ /@antfu/eslint-config-react/0.23.1_utdtartgf6fqqgkivzeynh76la:
+ resolution: {integrity: sha512-mg/wcl3AxvHljpnFGji6+7i2uyBqtL3YnCeLcjM6pvOq6DqhMkIsWUYiVonaqEOdTczcNGTvjwZpLlElBAOOgQ==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-ts': 0.23.0_hcfsmds2fshutdssjqluwm76uu
- eslint: 8.15.0
- eslint-plugin-react: 7.29.4_eslint@8.15.0
+ '@antfu/eslint-config-ts': 0.23.1_utdtartgf6fqqgkivzeynh76la
+ eslint: 8.16.0
+ eslint-plugin-react: 7.29.4_eslint@8.16.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@antfu/eslint-config-ts/0.23.0_hcfsmds2fshutdssjqluwm76uu:
- resolution: {integrity: sha512-3nLrgj0jLyznTAgBxsRj9HbmnHcHw9RkYVorkge7gf2yVRXXTsjbjYo4O7YSsq/ZrF9Wj4gOJWiX5uVI981V8A==}
+ /@antfu/eslint-config-ts/0.23.1_utdtartgf6fqqgkivzeynh76la:
+ resolution: {integrity: sha512-n/CZU17ZSbHKLKojX3QKuUxHhpbXXbxmOMQQP9W20/bsYo0ewpPotBwF0hjeN1B7D7uH8NGp+CoGzhnN7UyffA==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
- '@antfu/eslint-config-basic': 0.23.0_hcfsmds2fshutdssjqluwm76uu
- '@typescript-eslint/eslint-plugin': 5.23.0_c63nfttrfhylg3zmgcxfslaw44
- '@typescript-eslint/parser': 5.23.0_hcfsmds2fshutdssjqluwm76uu
- eslint: 8.15.0
+ '@antfu/eslint-config-basic': 0.23.1_utdtartgf6fqqgkivzeynh76la
+ '@typescript-eslint/eslint-plugin': 5.23.0_j7orndnafl2xs35uh7qlclk7mi
+ '@typescript-eslint/parser': 5.23.0_utdtartgf6fqqgkivzeynh76la
+ eslint: 8.16.0
typescript: 4.6.4
transitivePeerDependencies:
- supports-color
dev: true
- /@antfu/eslint-config-vue/0.23.0_hcfsmds2fshutdssjqluwm76uu:
- resolution: {integrity: sha512-ufgJM+iTx8sNnOJtOnb/U9cqb45g0iUVRGSuSfHBFsN6EAV4IOhHDYioO/S1x1HC7ecdYrfvmlJRLPopxJph+Q==}
+ /@antfu/eslint-config-vue/0.23.1_utdtartgf6fqqgkivzeynh76la:
+ resolution: {integrity: sha512-rkOSQuHHoYuB64qRuIwGqK1cdKi6UabfUHxjZSQn586f8fKzcDGoLWFZkHx6e66lEAECKLlVc4VmrKIVuUX2jw==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-ts': 0.23.0_hcfsmds2fshutdssjqluwm76uu
- eslint: 8.15.0
- eslint-plugin-vue: 8.7.1_eslint@8.15.0
+ '@antfu/eslint-config-ts': 0.23.1_utdtartgf6fqqgkivzeynh76la
+ eslint: 8.16.0
+ eslint-plugin-vue: 8.7.1_eslint@8.16.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@antfu/eslint-config/0.23.0_hcfsmds2fshutdssjqluwm76uu:
- resolution: {integrity: sha512-hfK7zkBH1UxdKRMyUxuAzOihBuoPrk1wZBvGBtQkhpEYwkd//sl3uFaIi+DnLiAsmRWBleAmruaEfkJyvA3Efg==}
+ /@antfu/eslint-config/0.23.1_utdtartgf6fqqgkivzeynh76la:
+ resolution: {integrity: sha512-yHx9wiEnGrb22qil15U/2tIyFa+AbpHRdDn6xpyaONsRsa5FphrP/v1imbiF278HJZOzZ9qWvnrihKVtfOaPSw==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-react': 0.23.0_hcfsmds2fshutdssjqluwm76uu
- '@antfu/eslint-config-vue': 0.23.0_hcfsmds2fshutdssjqluwm76uu
- '@typescript-eslint/eslint-plugin': 5.23.0_c63nfttrfhylg3zmgcxfslaw44
- '@typescript-eslint/parser': 5.23.0_hcfsmds2fshutdssjqluwm76uu
- eslint: 8.15.0
- eslint-plugin-eslint-comments: 3.2.0_eslint@8.15.0
+ '@antfu/eslint-config-react': 0.23.1_utdtartgf6fqqgkivzeynh76la
+ '@antfu/eslint-config-vue': 0.23.1_utdtartgf6fqqgkivzeynh76la
+ '@typescript-eslint/eslint-plugin': 5.23.0_j7orndnafl2xs35uh7qlclk7mi
+ '@typescript-eslint/parser': 5.23.0_utdtartgf6fqqgkivzeynh76la
+ eslint: 8.16.0
+ eslint-plugin-eslint-comments: 3.2.0_eslint@8.16.0
eslint-plugin-html: 6.2.0
- eslint-plugin-import: 2.26.0_eslint@8.15.0
- eslint-plugin-jsonc: 2.2.1_eslint@8.15.0
- eslint-plugin-n: 15.2.0_eslint@8.15.0
- eslint-plugin-promise: 6.0.0_eslint@8.15.0
- eslint-plugin-unicorn: 42.0.0_eslint@8.15.0
- eslint-plugin-vue: 8.7.1_eslint@8.15.0
- eslint-plugin-yml: 0.14.0_eslint@8.15.0
+ eslint-plugin-import: 2.26.0_eslint@8.16.0
+ eslint-plugin-jsonc: 2.2.1_eslint@8.16.0
+ eslint-plugin-n: 15.2.0_eslint@8.16.0
+ eslint-plugin-promise: 6.0.0_eslint@8.16.0
+ eslint-plugin-unicorn: 42.0.0_eslint@8.16.0
+ eslint-plugin-vue: 8.7.1_eslint@8.16.0
+ eslint-plugin-yml: 0.14.0_eslint@8.16.0
jsonc-eslint-parser: 2.1.0
yaml-eslint-parser: 0.5.0
transitivePeerDependencies:
@@ -149,6 +149,10 @@ packages:
resolution: {integrity: sha512-8Afo0+xvYe1K8Wm4xHTymfTkpzy36aaqDvhXIayUwl+mecMG9Xzl3XjXa6swG6Bk8FBeQ646RyvmsYt6+2Be9g==}
dev: true
+ /@antfu/utils/0.5.2:
+ resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==}
+ dev: true
+
/@babel/code-frame/7.14.5:
resolution: {integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==}
engines: {node: '>=6.9.0'}
@@ -175,14 +179,14 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
- /@eslint/eslintrc/1.2.3:
- resolution: {integrity: sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==}
+ /@eslint/eslintrc/1.3.0:
+ resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
espree: 9.3.2
- globals: 13.11.0
+ globals: 13.15.0
ignore: 5.2.0
import-fresh: 3.3.0
js-yaml: 4.1.0
@@ -207,8 +211,8 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
- /@iconify-json/carbon/1.1.4:
- resolution: {integrity: sha512-I2Y80wAR+Z3Ut68xiwBfRtw4Lwj7IqeOkCfEnWFC9/dA2ixIJEkCxy8HyNLO3z9RiSF7HZtgI8qGHhyNA2b6EQ==}
+ /@iconify-json/carbon/1.1.5:
+ resolution: {integrity: sha512-ENl8CIEo+7JcRzpJ/58i+dDc3fkNOO7gyNGg4S4JN5cAiVpvltYTVO86Oei7rpl8bKypJ0vk3B0BbzzTw7DclA==}
dependencies:
'@iconify/types': 1.1.0
dev: true
@@ -221,7 +225,7 @@ packages:
resolution: {integrity: sha512-m+rnw7qKHq/XF7DAi4BcFoEAcXBfqqMgQJh8brGEHeqE/RUvgDMjmxsHgWnVpFsG+VmjGyAiI7nwXdliCwEU0Q==}
dependencies:
'@antfu/install-pkg': 0.1.0
- '@antfu/utils': 0.5.1
+ '@antfu/utils': 0.5.2
'@iconify/types': 1.1.0
debug: 4.3.4
kolorist: 1.5.1
@@ -255,14 +259,6 @@ packages:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
dev: true
- /@rollup/pluginutils/4.2.0:
- resolution: {integrity: sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==}
- engines: {node: '>= 8.0.0'}
- dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.0
- dev: true
-
/@rollup/pluginutils/4.2.1:
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
engines: {node: '>= 8.0.0'}
@@ -297,7 +293,7 @@ packages:
dev: true
/@types/json5/0.0.29:
- resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=}
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true
/@types/mdast/3.0.10:
@@ -310,8 +306,8 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: true
- /@types/node/17.0.32:
- resolution: {integrity: sha512-eAIcfAvhf/BkHcf4pkLJ7ECpBAhh9kcxRBpip9cTiO+hf+aJrsxYxBeS6OXvOd9WqNAJmavXVpZvY1rBjNsXmw==}
+ /@types/node/17.0.35:
+ resolution: {integrity: sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==}
dev: true
/@types/normalize-package-data/2.4.1:
@@ -322,7 +318,7 @@ packages:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: true
- /@typescript-eslint/eslint-plugin/5.23.0_c63nfttrfhylg3zmgcxfslaw44:
+ /@typescript-eslint/eslint-plugin/5.23.0_j7orndnafl2xs35uh7qlclk7mi:
resolution: {integrity: sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -333,12 +329,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.23.0_hcfsmds2fshutdssjqluwm76uu
+ '@typescript-eslint/parser': 5.23.0_utdtartgf6fqqgkivzeynh76la
'@typescript-eslint/scope-manager': 5.23.0
- '@typescript-eslint/type-utils': 5.23.0_hcfsmds2fshutdssjqluwm76uu
- '@typescript-eslint/utils': 5.23.0_hcfsmds2fshutdssjqluwm76uu
+ '@typescript-eslint/type-utils': 5.23.0_utdtartgf6fqqgkivzeynh76la
+ '@typescript-eslint/utils': 5.23.0_utdtartgf6fqqgkivzeynh76la
debug: 4.3.4
- eslint: 8.15.0
+ eslint: 8.16.0
functional-red-black-tree: 1.0.1
ignore: 5.2.0
regexpp: 3.2.0
@@ -349,7 +345,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/5.23.0_hcfsmds2fshutdssjqluwm76uu:
+ /@typescript-eslint/parser/5.23.0_utdtartgf6fqqgkivzeynh76la:
resolution: {integrity: sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -363,7 +359,7 @@ packages:
'@typescript-eslint/types': 5.23.0
'@typescript-eslint/typescript-estree': 5.23.0_typescript@4.6.4
debug: 4.3.4
- eslint: 8.15.0
+ eslint: 8.16.0
typescript: 4.6.4
transitivePeerDependencies:
- supports-color
@@ -377,7 +373,7 @@ packages:
'@typescript-eslint/visitor-keys': 5.23.0
dev: true
- /@typescript-eslint/type-utils/5.23.0_hcfsmds2fshutdssjqluwm76uu:
+ /@typescript-eslint/type-utils/5.23.0_utdtartgf6fqqgkivzeynh76la:
resolution: {integrity: sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -387,9 +383,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/utils': 5.23.0_hcfsmds2fshutdssjqluwm76uu
+ '@typescript-eslint/utils': 5.23.0_utdtartgf6fqqgkivzeynh76la
debug: 4.3.4
- eslint: 8.15.0
+ eslint: 8.16.0
tsutils: 3.21.0_typescript@4.6.4
typescript: 4.6.4
transitivePeerDependencies:
@@ -422,7 +418,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils/5.23.0_hcfsmds2fshutdssjqluwm76uu:
+ /@typescript-eslint/utils/5.23.0_utdtartgf6fqqgkivzeynh76la:
resolution: {integrity: sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -432,9 +428,9 @@ packages:
'@typescript-eslint/scope-manager': 5.23.0
'@typescript-eslint/types': 5.23.0
'@typescript-eslint/typescript-estree': 5.23.0_typescript@4.6.4
- eslint: 8.15.0
+ eslint: 8.16.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.15.0
+ eslint-utils: 3.0.0_eslint@8.16.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -448,14 +444,14 @@ packages:
eslint-visitor-keys: 3.3.0
dev: true
- /@unocss/cli/0.33.2:
- resolution: {integrity: sha512-X64DpwvPnHHjTROm+6fZb/HoMl4SYzaVjNg/XxmGxrbBbh18tbY6rAcjQF6O7TGPVn07ZuSTEGUsH4PsCaOxXg==}
+ /@unocss/cli/0.34.1:
+ resolution: {integrity: sha512-RHZyo70xOO/Loq17wVQoL+9Hs0QY0RbfAVfap6vk1uQMcDoZ3FVPjOvaDmpfqwwFeA6rExBplEF0jKlmsPfbuQ==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- '@unocss/config': 0.33.2
- '@unocss/core': 0.33.2
- '@unocss/preset-uno': 0.33.2
+ '@unocss/config': 0.34.1
+ '@unocss/core': 0.34.1
+ '@unocss/preset-uno': 0.34.1
cac: 6.7.12
chokidar: 3.5.3
colorette: 2.0.16
@@ -465,201 +461,202 @@ packages:
perfect-debounce: 0.1.3
dev: true
- /@unocss/config/0.33.2:
- resolution: {integrity: sha512-0IntORr7pTYVngdHUS1RUtRFKBJ/wuOy/i9/s2gGYA+Dmh9odZHzB1ExpMckrnGZEjzq6VYX69bDtwSgvl4cyQ==}
+ /@unocss/config/0.34.1:
+ resolution: {integrity: sha512-aB8AEIxo2C8Dvev4NFu8e/ClCy+1jY6TgKfYxVpDpITqwiNGGnFvFsj563JGGI9oD+cPAIXwHv0Kb79NBJTpyg==}
engines: {node: '>=14'}
dependencies:
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
unconfig: 0.3.4
dev: true
- /@unocss/core/0.33.2:
- resolution: {integrity: sha512-o6x1SyO9gUHMhXagUNekZ0Bj/GOg1a2QSorFBg1NoR36GHuX+Uz9UJqzHPx5QS7g2jbJdeR01zG9pwVw0R5Tlg==}
+ /@unocss/core/0.34.1:
+ resolution: {integrity: sha512-h2AeTLAiBWu6IZzR1tN2H/ypuCbc9CK7t8H/o2ncG22Jfoh6FO09jQPoiRZr72PcpDf2/0snN94iZLnjvPGZOg==}
dev: true
- /@unocss/inspector/0.33.2:
- resolution: {integrity: sha512-3/DwcEvnrnIMDL0pCSAkFQoEDR64H/U+WP78vczF1gwBYXGp+feBSBCKvUy7EjU1SWzFh6FW821oSjhyyM8P8A==}
+ /@unocss/inspector/0.34.1:
+ resolution: {integrity: sha512-4V4gUy1bykm/oOtEAXT5Lc98Bxp6k+vp141O/Yp+AMgX4wK0+dB9ELrQx7gzVLQauQv209xuMZ9tscKf0VEZaA==}
dependencies:
gzip-size: 6.0.0
sirv: 2.0.2
dev: true
- /@unocss/preset-attributify/0.33.2:
- resolution: {integrity: sha512-07SAPb/ehSDoigk80ivyGQcY0QqIonN99v8uZCZR4GtYaSJ8jHjL17TlXoWYMbbB26qdc0XxwWyajD2bQw1NaQ==}
+ /@unocss/preset-attributify/0.34.1:
+ resolution: {integrity: sha512-ik4Dh0CEFa3yZuSY7C8ct4X1wRb50RHjZvp8exyDmWoUpMq/nKB6op9MRnPASAcMFeXs2pMnFYlNwg5rPiw3xQ==}
dependencies:
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
dev: true
- /@unocss/preset-icons/0.33.2:
- resolution: {integrity: sha512-KU5TFR1teW3FEtronf3ihVFK68UU+9h62umSxoxJtn9W7wsX/NXzysl2UN6usbWLcg6TjCpZAyPtuap1/29XSg==}
+ /@unocss/preset-icons/0.34.1:
+ resolution: {integrity: sha512-fGfchdyf5qFm3wX6cLJWFIqfnfsWKPwipNGJDdPgnk0kFiV9sPBE7GD0ctwdZg6v+dpHImOAMRqfhpx5ocJUKw==}
dependencies:
'@iconify/utils': 1.0.32
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
+ ohmyfetch: 0.4.18
transitivePeerDependencies:
- supports-color
dev: true
- /@unocss/preset-mini/0.33.2:
- resolution: {integrity: sha512-Fa+BD5kGo3YQ87A67GzkLhxLzyL5LGyHTlnGsktMQOpcLVpiQKnWAjleCfDN3joSUcX/j7Yny+ruOR1XEFvrrQ==}
+ /@unocss/preset-mini/0.34.1:
+ resolution: {integrity: sha512-pEL+/55RfRTfpUplCVzC1l0gLy5cGR1lRSduNz91+FqHmxmyw/rzEoZl0+KhlcNTKWGJY6pM/UYQ3AcbNu5n9w==}
dependencies:
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
dev: true
- /@unocss/preset-typography/0.33.2:
- resolution: {integrity: sha512-ArR/a3K4yEcUkJN6woHw6ClCHUBsKK0wcpZDJkcIOyJJI/a8NkNmJdH7uNAn1SnX4nyOIkdD2WTF3kU4f+mhVA==}
+ /@unocss/preset-typography/0.34.1:
+ resolution: {integrity: sha512-plNmH6LqJx6Zp7R42PvMlRJ60r+9zjL4gRmHP2V/kUWlAelrHDtBrCT4V8ndrNUXCIK9cE0rLKk6acafDbgsHg==}
dependencies:
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
dev: true
- /@unocss/preset-uno/0.33.2:
- resolution: {integrity: sha512-iFmYzGXicf8ny4lg5wGK9pGFmDbih2qWYZnNFS1PWwWe4a1rNJUO2ZKi0XesSvdTNNyrxzvWv+39rikGhlDwyw==}
+ /@unocss/preset-uno/0.34.1:
+ resolution: {integrity: sha512-QQxSyZRBzgVwH+m6c6vdJt0ZMa4EHSj4DHpZ68r35FRbs7Wk8cJ7mK40FW+d4FbuFKaMN8EmH6zQTeN9+vtbUg==}
dependencies:
- '@unocss/core': 0.33.2
- '@unocss/preset-mini': 0.33.2
- '@unocss/preset-wind': 0.33.2
+ '@unocss/core': 0.34.1
+ '@unocss/preset-mini': 0.34.1
+ '@unocss/preset-wind': 0.34.1
dev: true
- /@unocss/preset-web-fonts/0.33.2:
- resolution: {integrity: sha512-PxMhZiM5WpqXpSSUlJ+46au+te/ZJ77dpyv3HJ0leiMxUx3UWkUKOlNWyBUPWO61EpxlXisLEmdhEU/xyZ318g==}
+ /@unocss/preset-web-fonts/0.34.1:
+ resolution: {integrity: sha512-xLQT9ERot5pANELA9nXrzHlMOxOQkdNBkcaoeSwD/Lup4mpHKPXDAqWIry+GYfQvcF9k7BYD/40CSx44RAhOpw==}
dependencies:
- '@unocss/core': 0.33.2
- ohmyfetch: 0.4.16
+ '@unocss/core': 0.34.1
+ ohmyfetch: 0.4.18
dev: true
- /@unocss/preset-wind/0.33.2:
- resolution: {integrity: sha512-ecuUaDMxOgflMDXSG+hBZ0C9R8tb36nVmyxctEd6oBBG8Trabd8wuZhlTvq59mEfcDcMtK77lgAfDlJxX+/GSQ==}
+ /@unocss/preset-wind/0.34.1:
+ resolution: {integrity: sha512-NDDIdtPv6tX0scNx4o9oF6GPz2U6ufI9uhbqacWhZX43aolJaNM0W5WsEOnw8GrO7RXOlgtChn0r79Uc91Ip0g==}
dependencies:
- '@unocss/core': 0.33.2
- '@unocss/preset-mini': 0.33.2
+ '@unocss/core': 0.34.1
+ '@unocss/preset-mini': 0.34.1
dev: true
- /@unocss/reset/0.33.2:
- resolution: {integrity: sha512-ArrkGVr8OEfCHZ5p3IiCi2sv5qXRJZ45zzhCr6vuwP+7+RbgMiyDKhV5oYqIGu7oxFesgXxeD+nRe/v4tKL33g==}
+ /@unocss/reset/0.34.1:
+ resolution: {integrity: sha512-KbDzfB+CLcyNPOjm5g/sNhIvZn5LVlGTYvsxkCj3kzNKsNcuwK0QttDiR2Eo4/Zwtm8VJi0nWH6Oeg5lKyvV6w==}
dev: true
- /@unocss/scope/0.33.2:
- resolution: {integrity: sha512-Pt267ptQwvdefq16dJxxCKTsWEiIdSfUfYv1KLsr7BQB/AFiiJLuRNn1rjUCrdYrLlA7riav9zdVk85x/u0PAg==}
+ /@unocss/scope/0.34.1:
+ resolution: {integrity: sha512-uWCbjdKzSqiGvaTsvOFvQlWYErlUQ2TKfer90dJid5mdak2XHnH1X/XqSYqqHLT5pmyVk7c2OGALxgUQV+IzjQ==}
dev: true
- /@unocss/transformer-compile-class/0.33.2:
- resolution: {integrity: sha512-m9whHhhiv93yWyE+Dl5+tBHDItZ+ndiAicNqDYhu1mGsqi4nsPM6xJbbDibiXJWU2W4X+ZA6xhy3GvPkHut+tA==}
+ /@unocss/transformer-compile-class/0.34.1:
+ resolution: {integrity: sha512-NjjNOa4l5BWWJKW87BKiAOmudVaxyuKPRd8B80fz7lAQn/5VGEgQ0/1A6NmqAyHwKprUi4Gu4thsJezBiIAuNA==}
dependencies:
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
dev: true
- /@unocss/transformer-directives/0.33.2:
- resolution: {integrity: sha512-nv1Fxh5iIJPkS7APVZ8EJqjehKXOh5RVX8E1zIFNe0DPrU4xpzrWD8JT0uJJdkBa4eZakB+ElpErej0yc4mhgg==}
+ /@unocss/transformer-directives/0.34.1:
+ resolution: {integrity: sha512-aLNa3uQ1WP+GYgLB2xyhfn6yXAuSquNlKgS/muGpc8oCSOMtAtaxjkdsAFzK8CRgZUYGMB3TBynJSBQhizTlDQ==}
dependencies:
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
css-tree: 2.1.0
dev: true
- /@unocss/transformer-variant-group/0.33.2:
- resolution: {integrity: sha512-1fk9mYxpnTl6ieLZ3dZ451u0JpVaGy/EzA5CUYQrbXZJKeGcQQzu61okHQOTVAaOXWFkqhiVXbCMSPNGy7HMHA==}
+ /@unocss/transformer-variant-group/0.34.1:
+ resolution: {integrity: sha512-Dgk5uszraWgcVmerW1q/+AKKf/VpkyJFPOvc0EeJTl2H8kMdITrwHh5vVuQoM70rsaw3hGPWX++fThvIB48cWQ==}
dependencies:
- '@unocss/core': 0.33.2
+ '@unocss/core': 0.34.1
dev: true
- /@unocss/vite/0.33.2_vite@2.9.8:
- resolution: {integrity: sha512-oRt1ejtUEHwGMKXfuXy9BiETkeV27J8miOKrlt+tlg/pm2y0h8113C12J0m15FS3cJhls4eBZs5umPr4J+shDw==}
+ /@unocss/vite/0.34.1_vite@2.9.9:
+ resolution: {integrity: sha512-XQB4Y4hdg0Zof1obmzN1pR+/pyDOLGhvu13J6lw67nUwvLdy0t9IpBufh8yHpoka6E3j25yaGfLPqO0c5VYgkw==}
peerDependencies:
vite: ^2.9.0
dependencies:
'@rollup/pluginutils': 4.2.1
- '@unocss/config': 0.33.2
- '@unocss/core': 0.33.2
- '@unocss/inspector': 0.33.2
- '@unocss/scope': 0.33.2
- '@unocss/transformer-directives': 0.33.2
- magic-string: 0.26.1
- vite: 2.9.8
+ '@unocss/config': 0.34.1
+ '@unocss/core': 0.34.1
+ '@unocss/inspector': 0.34.1
+ '@unocss/scope': 0.34.1
+ '@unocss/transformer-directives': 0.34.1
+ magic-string: 0.26.2
+ vite: 2.9.9
dev: true
- /@vitejs/plugin-vue/2.3.2_vite@2.9.8+vue@3.2.33:
- resolution: {integrity: sha512-umyypfSHS4kQLdYAnJHhaASq7FRzNCdvcRoQ3uYGNk1/M4a+hXUd7ysN7BLhCrWH6uBokyCkFeUAaFDzSaaSrQ==}
+ /@vitejs/plugin-vue/2.3.3_vite@2.9.9+vue@3.2.36:
+ resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==}
engines: {node: '>=12.0.0'}
peerDependencies:
vite: ^2.5.10
vue: ^3.2.25
dependencies:
- vite: 2.9.8
- vue: 3.2.33
+ vite: 2.9.9
+ vue: 3.2.36
dev: true
- /@volar/code-gen/0.34.12:
- resolution: {integrity: sha512-5GAPsSjScnfMmMoh9qLW7CWQjjnT0fTUsPWnDMMjKIOqQF9J5mOyo7rprt1VzX63zwayqFfx7V8W3EVNhUCE3w==}
+ /@volar/code-gen/0.34.16:
+ resolution: {integrity: sha512-ep5us1iF66WlwzCFjTHMIdULIHzu6661228NknkSBGEAh878GPO+AgUqyQn9tY+al0KrsLuDRQVt6pwmeLoqwQ==}
dependencies:
- '@volar/source-map': 0.34.12
+ '@volar/source-map': 0.34.16
dev: true
- /@volar/source-map/0.34.12:
- resolution: {integrity: sha512-07imKws1cz9g3eo0VWXdioNfc1eCjqwK7GsxVuYSc7OCzKASt9PywUW+F39QGB9g2Kewof+PjCVIPeGqGRECTA==}
+ /@volar/source-map/0.34.16:
+ resolution: {integrity: sha512-50F1XWcVRzKVXqwO7J39hZ4qd/htzHj62dsywz7FfhZZSOaQ43XT3uEy7cBAVgw7gs+qChFaUJAhM1iHb0FyOQ==}
dev: true
- /@volar/vue-code-gen/0.34.12:
- resolution: {integrity: sha512-PFcft62eIvQvcB6H2Z88fouTu2JmYwimORziFGr3LlGriQUEVmyDtqddtb+E+j2wGChtLkh6hf1py94C5VpI/Q==}
+ /@volar/vue-code-gen/0.34.16:
+ resolution: {integrity: sha512-R8OGn26pCQsctXLa6mZi3BIkyXemcrhibTRGrVh1z2TqWMtnCIT/NiAYXR7kAH4UzFEpglOJAIxrjwnodJ7x6w==}
dependencies:
- '@volar/code-gen': 0.34.12
- '@volar/source-map': 0.34.12
- '@vue/compiler-core': 3.2.33
- '@vue/compiler-dom': 3.2.33
- '@vue/shared': 3.2.33
+ '@volar/code-gen': 0.34.16
+ '@volar/source-map': 0.34.16
+ '@vue/compiler-core': 3.2.36
+ '@vue/compiler-dom': 3.2.36
+ '@vue/shared': 3.2.36
dev: true
- /@volar/vue-typescript/0.34.12:
- resolution: {integrity: sha512-mY5cZ2OFOKt1HcCuoX1ViEsccltX3mdACk/FAjrSZTrilTdVHI1zkmQlrpCSnjmE1qowd8I6YoVt7THCaVrHdg==}
+ /@volar/vue-typescript/0.34.16:
+ resolution: {integrity: sha512-Jmo19pKRJAIhbAmr/1974knqKws9FZlnYWuCDvvg9wimKHTFosjDhDysORIMVHZ97og/0idK70iIKbcsyDadvw==}
dependencies:
- '@volar/code-gen': 0.34.12
- '@volar/source-map': 0.34.12
- '@volar/vue-code-gen': 0.34.12
- '@vue/compiler-sfc': 3.2.33
+ '@volar/code-gen': 0.34.16
+ '@volar/source-map': 0.34.16
+ '@volar/vue-code-gen': 0.34.16
+ '@vue/compiler-sfc': 3.2.36
'@vue/reactivity': 3.2.33
dev: true
- /@vue/compiler-core/3.2.33:
- resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==}
+ /@vue/compiler-core/3.2.36:
+ resolution: {integrity: sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==}
dependencies:
'@babel/parser': 7.16.6
- '@vue/shared': 3.2.33
+ '@vue/shared': 3.2.36
estree-walker: 2.0.2
source-map: 0.6.1
- /@vue/compiler-dom/3.2.33:
- resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==}
+ /@vue/compiler-dom/3.2.36:
+ resolution: {integrity: sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==}
dependencies:
- '@vue/compiler-core': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-core': 3.2.36
+ '@vue/shared': 3.2.36
- /@vue/compiler-sfc/3.2.33:
- resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==}
+ /@vue/compiler-sfc/3.2.36:
+ resolution: {integrity: sha512-AvGb4bTj4W8uQ4BqaSxo7UwTEqX5utdRSMyHy58OragWlt8nEACQ9mIeQh3K4di4/SX+41+pJrLIY01lHAOFOA==}
dependencies:
'@babel/parser': 7.16.6
- '@vue/compiler-core': 3.2.33
- '@vue/compiler-dom': 3.2.33
- '@vue/compiler-ssr': 3.2.33
- '@vue/reactivity-transform': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-core': 3.2.36
+ '@vue/compiler-dom': 3.2.36
+ '@vue/compiler-ssr': 3.2.36
+ '@vue/reactivity-transform': 3.2.36
+ '@vue/shared': 3.2.36
estree-walker: 2.0.2
magic-string: 0.25.7
- postcss: 8.4.12
+ postcss: 8.4.13
source-map: 0.6.1
- /@vue/compiler-ssr/3.2.33:
- resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==}
+ /@vue/compiler-ssr/3.2.36:
+ resolution: {integrity: sha512-+KugInUFRvOxEdLkZwE+W43BqHyhBh0jpYXhmqw1xGq2dmE6J9eZ8UUSOKNhdHtQ/iNLWWeK/wPZkVLUf3YGaw==}
dependencies:
- '@vue/compiler-dom': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-dom': 3.2.36
+ '@vue/shared': 3.2.36
/@vue/devtools-api/6.0.13:
resolution: {integrity: sha512-T34EjcArVqzANedEZe2kXQ+AZsld2z1ptJlkOGm87+blk+s6udnP4ze/NYqV8lz1o9AIivimN0xxteLlWiWQdg==}
dev: false
- /@vue/reactivity-transform/3.2.33:
- resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==}
+ /@vue/reactivity-transform/3.2.36:
+ resolution: {integrity: sha512-Jk5o2BhpODC9XTA7o4EL8hSJ4JyrFWErLtClG3NH8wDS7ri9jBDWxI7/549T7JY9uilKsaNM+4pJASLj5dtRwA==}
dependencies:
'@babel/parser': 7.16.6
- '@vue/compiler-core': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-core': 3.2.36
+ '@vue/shared': 3.2.36
estree-walker: 2.0.2
magic-string: 0.25.7
@@ -667,45 +664,56 @@ packages:
resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==}
dependencies:
'@vue/shared': 3.2.33
+ dev: true
- /@vue/runtime-core/3.2.33:
- resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==}
+ /@vue/reactivity/3.2.36:
+ resolution: {integrity: sha512-c2qvopo0crh9A4GXi2/2kfGYMxsJW4tVILrqRPydVGZHhq0fnzy6qmclWOhBFckEhmyxmpHpdJtIRYGeKcuhnA==}
dependencies:
- '@vue/reactivity': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/shared': 3.2.36
dev: false
- /@vue/runtime-dom/3.2.33:
- resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==}
+ /@vue/runtime-core/3.2.36:
+ resolution: {integrity: sha512-PTWBD+Lub+1U3/KhbCExrfxyS14hstLX+cBboxVHaz+kXoiDLNDEYAovPtxeTutbqtClIXtft+wcGdC+FUQ9qQ==}
dependencies:
- '@vue/runtime-core': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/reactivity': 3.2.36
+ '@vue/shared': 3.2.36
+ dev: false
+
+ /@vue/runtime-dom/3.2.36:
+ resolution: {integrity: sha512-gYPYblm7QXHVuBohqNRRT7Wez0f2Mx2D40rb4fleehrJU9CnkjG0phhcGEZFfGwCmHZRqBCRgbFWE98bPULqkg==}
+ dependencies:
+ '@vue/runtime-core': 3.2.36
+ '@vue/shared': 3.2.36
csstype: 2.6.17
dev: false
- /@vue/server-renderer/3.2.33_vue@3.2.33:
- resolution: {integrity: sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==}
+ /@vue/server-renderer/3.2.36_vue@3.2.36:
+ resolution: {integrity: sha512-uZE0+jfye6yYXWvAQYeHZv+f50sRryvy16uiqzk3jn8hEY8zTjI+rzlmZSGoE915k+W/Ol9XSw6vxOUD8dGkUg==}
peerDependencies:
- vue: 3.2.33
+ vue: 3.2.36
dependencies:
- '@vue/compiler-ssr': 3.2.33
- '@vue/shared': 3.2.33
- vue: 3.2.33
+ '@vue/compiler-ssr': 3.2.36
+ '@vue/shared': 3.2.36
+ vue: 3.2.36
dev: false
/@vue/shared/3.2.33:
resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==}
+ dev: true
- /@vue/test-utils/2.0.0-rc.21_vue@3.2.33:
- resolution: {integrity: sha512-wIJR4e/jISBKVKfiod3DV32BlDsoD744WVCuCaGtaSKvhvTL9gI5vl2AYSy00V51YaM8dCOFi3zcpCON8G1WqA==}
+ /@vue/shared/3.2.36:
+ resolution: {integrity: sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==}
+
+ /@vue/test-utils/2.0.0_vue@3.2.36:
+ resolution: {integrity: sha512-zL5kygNq7hONrO1CzaUGprEAklAX+pH8J1MPMCU3Rd2xtSYkZ+PmKU3oEDRg8VAGdL5lNJHzDgrud5amFPtirw==}
peerDependencies:
vue: ^3.0.1
dependencies:
- vue: 3.2.33
+ vue: 3.2.36
dev: true
- /@vueuse/core/8.4.2_vue@3.2.33:
- resolution: {integrity: sha512-dUVU96lii1ZdWoNJXauQNt+4QrHz1DKbuW+y6pDR2N10q7rGZJMDU7pQeMcC2XeosX7kMODfaBuqsF03NozzLg==}
+ /@vueuse/core/8.5.0_vue@3.2.36:
+ resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==}
peerDependencies:
'@vue/composition-api': ^1.1.0
vue: ^2.6.0 || ^3.2.0
@@ -715,18 +723,18 @@ packages:
vue:
optional: true
dependencies:
- '@vueuse/metadata': 8.4.2
- '@vueuse/shared': 8.4.2_vue@3.2.33
- vue: 3.2.33
- vue-demi: 0.12.1_vue@3.2.33
+ '@vueuse/metadata': 8.5.0
+ '@vueuse/shared': 8.5.0_vue@3.2.36
+ vue: 3.2.36
+ vue-demi: 0.12.1_vue@3.2.36
dev: false
- /@vueuse/metadata/8.4.2:
- resolution: {integrity: sha512-2BIj++7P0/I5dfMsEe8q7Kw0HqVAjVcyNOd9+G22/ILUC9TVLTeYOuJ1kwa1Gpr+0LWKHc6GqHiLWNL33+exoQ==}
+ /@vueuse/metadata/8.5.0:
+ resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==}
dev: false
- /@vueuse/shared/8.4.2_vue@3.2.33:
- resolution: {integrity: sha512-hILXMEjL8YQhj1LHN/HZ49UThyfk8irTjhele2nW+L3N55ElFUBGB/f4w0rg8EW+/suhqv7kJJPTZzvHCqxlIw==}
+ /@vueuse/shared/8.5.0_vue@3.2.36:
+ resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==}
peerDependencies:
'@vue/composition-api': ^1.1.0
vue: ^2.6.0 || ^3.2.0
@@ -736,8 +744,8 @@ packages:
vue:
optional: true
dependencies:
- vue: 3.2.33
- vue-demi: 0.12.1_vue@3.2.33
+ vue: 3.2.36
+ vue-demi: 0.12.1_vue@3.2.36
dev: false
/abab/2.0.5:
@@ -786,7 +794,7 @@ packages:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
dependencies:
- debug: 4.3.3
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -888,7 +896,7 @@ packages:
dev: true
/boolbase/1.0.0:
- resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=}
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
dev: true
/brace-expansion/1.1.11:
@@ -986,7 +994,7 @@ packages:
dev: true
/check-error/1.0.2:
- resolution: {integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=}
+ resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
dev: true
/chokidar/3.5.3:
@@ -1009,7 +1017,7 @@ packages:
dev: true
/clean-regexp/1.0.0:
- resolution: {integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=}
+ resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
engines: {node: '>=4'}
dependencies:
escape-string-regexp: 1.0.5
@@ -1097,11 +1105,6 @@ packages:
resolution: {integrity: sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==}
dev: false
- /data-uri-to-buffer/4.0.0:
- resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==}
- engines: {node: '>= 12'}
- dev: true
-
/data-urls/3.0.1:
resolution: {integrity: sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==}
engines: {node: '>=12'}
@@ -1123,18 +1126,6 @@ packages:
ms: 2.1.3
dev: true
- /debug/4.3.3:
- resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- dev: true
-
/debug/4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -1542,6 +1533,11 @@ packages:
engines: {node: '>=10'}
dev: true
+ /escape-string-regexp/5.0.0:
+ resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
+ engines: {node: '>=12'}
+ dev: true
+
/escodegen/2.0.0:
resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
engines: {node: '>=6.0'}
@@ -1570,35 +1566,35 @@ packages:
find-up: 2.1.0
dev: true
- /eslint-plugin-antfu/0.23.0_hcfsmds2fshutdssjqluwm76uu:
- resolution: {integrity: sha512-NiWbXYxCmfd0BVI/EunNkCLD6V33Ce9sckjlccu69MejPPPTkEAFAKfmsoxc9LuW1x38E7CE26EvODUuAKXOCw==}
+ /eslint-plugin-antfu/0.23.1_utdtartgf6fqqgkivzeynh76la:
+ resolution: {integrity: sha512-GCc4hqHqPPVM4xIFHUKJFpOZbl9C48t9SupePiNjFisUHAxrZj/c1EHCt0LV0TONJHtSZDR53NNWMuB3O2USSg==}
dependencies:
- '@typescript-eslint/utils': 5.23.0_hcfsmds2fshutdssjqluwm76uu
+ '@typescript-eslint/utils': 5.23.0_utdtartgf6fqqgkivzeynh76la
transitivePeerDependencies:
- eslint
- supports-color
- typescript
dev: true
- /eslint-plugin-es/4.1.0_eslint@8.15.0:
+ /eslint-plugin-es/4.1.0_eslint@8.16.0:
resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==}
engines: {node: '>=8.10.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
- eslint: 8.15.0
+ eslint: 8.16.0
eslint-utils: 2.1.0
regexpp: 3.2.0
dev: true
- /eslint-plugin-eslint-comments/3.2.0_eslint@8.15.0:
+ /eslint-plugin-eslint-comments/3.2.0_eslint@8.16.0:
resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
engines: {node: '>=6.5.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
escape-string-regexp: 1.0.5
- eslint: 8.15.0
+ eslint: 8.16.0
ignore: 5.2.0
dev: true
@@ -1608,7 +1604,7 @@ packages:
htmlparser2: 7.2.0
dev: true
- /eslint-plugin-import/2.26.0_eslint@8.15.0:
+ /eslint-plugin-import/2.26.0_eslint@8.16.0:
resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
engines: {node: '>=4'}
peerDependencies:
@@ -1618,7 +1614,7 @@ packages:
array.prototype.flat: 1.2.5
debug: 2.6.9
doctrine: 2.1.0
- eslint: 8.15.0
+ eslint: 8.16.0
eslint-import-resolver-node: 0.3.6
eslint-module-utils: 2.7.3
has: 1.0.3
@@ -1630,40 +1626,40 @@ packages:
tsconfig-paths: 3.14.1
dev: true
- /eslint-plugin-jsonc/2.2.1_eslint@8.15.0:
+ /eslint-plugin-jsonc/2.2.1_eslint@8.16.0:
resolution: {integrity: sha512-ozGjWXhxF3ZfITHmRLuUL6zORh5Dzo0ymwVdxhfFaa4LEtU2S88JIwDYCWAifQLG92x7chqcnZlGUggaPSlfIQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- eslint: 8.15.0
- eslint-utils: 3.0.0_eslint@8.15.0
+ eslint: 8.16.0
+ eslint-utils: 3.0.0_eslint@8.16.0
jsonc-eslint-parser: 2.1.0
natural-compare: 1.4.0
dev: true
- /eslint-plugin-markdown/2.2.1_eslint@8.15.0:
+ /eslint-plugin-markdown/2.2.1_eslint@8.16.0:
resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==}
engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- eslint: 8.15.0
+ eslint: 8.16.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-n/15.2.0_eslint@8.15.0:
+ /eslint-plugin-n/15.2.0_eslint@8.16.0:
resolution: {integrity: sha512-lWLg++jGwC88GDGGBX3CMkk0GIWq0y41aH51lavWApOKcMQcYoL3Ayd0lEdtD3SnQtR+3qBvWQS3qGbR2BxRWg==}
engines: {node: '>=12.22.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
builtins: 4.0.0
- eslint: 8.15.0
- eslint-plugin-es: 4.1.0_eslint@8.15.0
- eslint-utils: 3.0.0_eslint@8.15.0
+ eslint: 8.16.0
+ eslint-plugin-es: 4.1.0_eslint@8.16.0
+ eslint-utils: 3.0.0_eslint@8.16.0
ignore: 5.2.0
is-core-module: 2.8.1
minimatch: 3.1.2
@@ -1671,16 +1667,16 @@ packages:
semver: 6.3.0
dev: true
- /eslint-plugin-promise/6.0.0_eslint@8.15.0:
+ /eslint-plugin-promise/6.0.0_eslint@8.16.0:
resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.15.0
+ eslint: 8.16.0
dev: true
- /eslint-plugin-react/7.29.4_eslint@8.15.0:
+ /eslint-plugin-react/7.29.4_eslint@8.16.0:
resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==}
engines: {node: '>=4'}
peerDependencies:
@@ -1689,7 +1685,7 @@ packages:
array-includes: 3.1.4
array.prototype.flatmap: 1.2.5
doctrine: 2.1.0
- eslint: 8.15.0
+ eslint: 8.16.0
estraverse: 5.3.0
jsx-ast-utils: 3.2.0
minimatch: 3.1.2
@@ -1703,7 +1699,7 @@ packages:
string.prototype.matchall: 4.0.6
dev: true
- /eslint-plugin-unicorn/42.0.0_eslint@8.15.0:
+ /eslint-plugin-unicorn/42.0.0_eslint@8.16.0:
resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==}
engines: {node: '>=12'}
peerDependencies:
@@ -1712,8 +1708,8 @@ packages:
'@babel/helper-validator-identifier': 7.16.7
ci-info: 3.3.0
clean-regexp: 1.0.0
- eslint: 8.15.0
- eslint-utils: 3.0.0_eslint@8.15.0
+ eslint: 8.16.0
+ eslint-utils: 3.0.0_eslint@8.16.0
esquery: 1.4.0
indent-string: 4.0.0
is-builtin-module: 3.1.0
@@ -1726,31 +1722,31 @@ packages:
strip-indent: 3.0.0
dev: true
- /eslint-plugin-vue/8.7.1_eslint@8.15.0:
+ /eslint-plugin-vue/8.7.1_eslint@8.16.0:
resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.15.0
- eslint-utils: 3.0.0_eslint@8.15.0
+ eslint: 8.16.0
+ eslint-utils: 3.0.0_eslint@8.16.0
natural-compare: 1.4.0
nth-check: 2.0.1
postcss-selector-parser: 6.0.10
semver: 7.3.5
- vue-eslint-parser: 8.0.1_eslint@8.15.0
+ vue-eslint-parser: 8.0.1_eslint@8.16.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-yml/0.14.0_eslint@8.15.0:
+ /eslint-plugin-yml/0.14.0_eslint@8.16.0:
resolution: {integrity: sha512-+0+bBV/07txENbxfrHF9olGoLCHez64vmnOmjWOoLwmXOwfdaSRleBSPIi4nWQs7WwX8lm/fSLadOjbVEcsXQQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.15.0
+ eslint: 8.16.0
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 0.5.0
@@ -1789,13 +1785,13 @@ packages:
eslint-visitor-keys: 1.3.0
dev: true
- /eslint-utils/3.0.0_eslint@8.15.0:
+ /eslint-utils/3.0.0_eslint@8.16.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.15.0
+ eslint: 8.16.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -1814,12 +1810,12 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint/8.15.0:
- resolution: {integrity: sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==}
+ /eslint/8.16.0:
+ resolution: {integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint/eslintrc': 1.2.3
+ '@eslint/eslintrc': 1.3.0
'@humanwhocodes/config-array': 0.9.2
ajv: 6.12.6
chalk: 4.1.2
@@ -1828,7 +1824,7 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
- eslint-utils: 3.0.0_eslint@8.15.0
+ eslint-utils: 3.0.0_eslint@8.16.0
eslint-visitor-keys: 3.3.0
espree: 9.3.2
esquery: 1.4.0
@@ -1837,7 +1833,7 @@ packages:
file-entry-cache: 6.0.1
functional-red-black-tree: 1.0.1
glob-parent: 6.0.2
- globals: 13.11.0
+ globals: 13.15.0
ignore: 5.2.0
import-fresh: 3.3.0
imurmurhash: 0.1.4
@@ -1949,14 +1945,6 @@ packages:
reusify: 1.0.4
dev: true
- /fetch-blob/3.1.5:
- resolution: {integrity: sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==}
- engines: {node: ^12.20 || >= 14.13}
- dependencies:
- node-domexception: 1.0.0
- web-streams-polyfill: 3.2.1
- dev: true
-
/file-entry-cache/6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -2019,13 +2007,6 @@ packages:
mime-types: 2.1.34
dev: true
- /formdata-polyfill/4.0.10:
- resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
- engines: {node: '>=12.20.0'}
- dependencies:
- fetch-blob: 3.1.5
- dev: true
-
/fs.realpath/1.0.0:
resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
dev: true
@@ -2096,8 +2077,8 @@ packages:
path-is-absolute: 1.0.1
dev: true
- /globals/13.11.0:
- resolution: {integrity: sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==}
+ /globals/13.15.0:
+ resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
@@ -2181,7 +2162,7 @@ packages:
dependencies:
'@tootallnate/once': 2.0.0
agent-base: 6.0.2
- debug: 4.3.3
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -2191,7 +2172,7 @@ packages:
engines: {node: '>= 6'}
dependencies:
agent-base: 6.0.2
- debug: 4.3.3
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -2526,6 +2507,10 @@ packages:
semver: 7.3.5
dev: true
+ /jsonc-parser/3.0.0:
+ resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
+ dev: true
+
/jsx-ast-utils/3.2.0:
resolution: {integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==}
engines: {node: '>=4.0'}
@@ -2625,6 +2610,13 @@ packages:
sourcemap-codec: 1.4.8
dev: true
+ /magic-string/0.26.2:
+ resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==}
+ engines: {node: '>=12'}
+ dependencies:
+ sourcemap-codec: 1.4.8
+ dev: true
+
/mdast-util-from-markdown/0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
dependencies:
@@ -2710,6 +2702,17 @@ packages:
resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
dev: true
+ /mlly/0.3.19:
+ resolution: {integrity: sha512-zMq5n3cOf4fOzA4WoeulxagbAgMChdev3MgP6K51k7M0u2whTXxupfIY4VVzws4vxkiWhwH1rVQcsw7zDGfRhA==}
+ dev: true
+
+ /mlly/0.5.2:
+ resolution: {integrity: sha512-4GTELSSErv6ZZJYU98fZNuIBJcXSz+ktHdRrCYEqU1m6ZlebOCG0jwZ+IEd9vOrbpYsVBBMC5OTrEyLnKRcauQ==}
+ dependencies:
+ pathe: 0.2.0
+ pkg-types: 0.3.2
+ dev: true
+
/mrmime/1.0.0:
resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==}
engines: {node: '>=10'}
@@ -2727,33 +2730,17 @@ packages:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
dev: true
- /nanoid/3.3.1:
- resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
/nanoid/3.3.3:
resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- dev: true
/natural-compare/1.4.0:
resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=}
dev: true
- /node-domexception/1.0.0:
- resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
- engines: {node: '>=10.5.0'}
- dev: true
-
- /node-fetch/3.2.4:
- resolution: {integrity: sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- data-uri-to-buffer: 4.0.0
- fetch-blob: 3.1.5
- formdata-polyfill: 4.0.10
+ /node-fetch-native/0.1.3:
+ resolution: {integrity: sha512-Jf1IQZdovUIv9E+5avmN6Sf+bND+rnMlODnBQhdE2VRyuWP9WgqZb/KEgPekh19DAN1X2C4vbS1VCOaz2OH19g==}
dev: true
/normalize-package-data/2.5.0:
@@ -2853,13 +2840,13 @@ packages:
es-abstract: 1.19.1
dev: true
- /ohmyfetch/0.4.16:
- resolution: {integrity: sha512-QKzG0pPa+Rfqht8msM/GxH9P+TENMiNz32NK3Sdo4I950yxOuNzHdMZTYN+RDTE2nOvvdlCiPNFZKpOCY6jH5w==}
+ /ohmyfetch/0.4.18:
+ resolution: {integrity: sha512-MslzNrQzBLtZHmiZBI8QMOcMpdNFlK61OJ34nFNFynZ4v+4BonfCQ7VIN4EGXvGGq5zhDzgdJoY3o9S1l2T7KQ==}
dependencies:
destr: 1.1.1
- node-fetch: 3.2.4
- ufo: 0.8.3
- undici: 5.0.0
+ node-fetch-native: 0.1.3
+ ufo: 0.8.4
+ undici: 5.2.0
dev: true
/once/1.4.0:
@@ -3012,6 +2999,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /pathe/0.2.0:
+ resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
+ dev: true
+
/pathe/0.3.0:
resolution: {integrity: sha512-3vUjp552BJzCw9vqKsO5sttHkbYqqsZtH0x1PNtItgqx8BXEXzoY1SYRKcL6BTyVh4lGJGLj0tM42elUDMvcYA==}
dev: true
@@ -3032,13 +3023,21 @@ packages:
engines: {node: '>=8.6'}
dev: true
+ /pkg-types/0.3.2:
+ resolution: {integrity: sha512-eBYzX/7NYsQEOR2alWY4rnQB49G62oHzFpoi9Som56aUr8vB8UGcmcIia9v8fpBeuhH3Ltentuk2OGpp4IQV3Q==}
+ dependencies:
+ jsonc-parser: 3.0.0
+ mlly: 0.3.19
+ pathe: 0.2.0
+ dev: true
+
/pluralize/8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
engines: {node: '>=4'}
dev: true
- /pnpm/7.0.1:
- resolution: {integrity: sha512-jDXatNQpx+KYoCg0sSEBj4ryS8dIfo05TkhH5GOyi0ClhmkdmdHr2PgbReQyzZzuQpKWefCAvwOB8PxE1tgQNg==}
+ /pnpm/7.1.5:
+ resolution: {integrity: sha512-Mkdb7mHUPbzsPjvKbhvNgHPPIX5NZlLcm7S6uFJWPJrkiiWnrq7tbqWHC09Spzwvao92R64mo6a6gGbrERNbrA==}
engines: {node: '>=14.19'}
hasBin: true
dev: true
@@ -3051,14 +3050,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /postcss/8.4.12:
- resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.1
- picocolors: 1.0.0
- source-map-js: 1.0.2
-
/postcss/8.4.13:
resolution: {integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==}
engines: {node: ^10 || ^12 || >=14}
@@ -3066,7 +3057,6 @@ packages:
nanoid: 3.3.3
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/prelude-ls/1.1.2:
resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=}
@@ -3211,6 +3201,10 @@ packages:
xmlchars: 2.2.0
dev: true
+ /scule/0.2.1:
+ resolution: {integrity: sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg==}
+ dev: true
+
/semver/5.7.1:
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
hasBin: true
@@ -3484,8 +3478,8 @@ packages:
hasBin: true
dev: true
- /ufo/0.8.3:
- resolution: {integrity: sha512-AIkk06G21y/P+NCatfU+1qldCmI0XCszZLn8AkuKotffF3eqCvlce0KuwM7ZemLE/my0GSYADOAeM5zDYWMB+A==}
+ /ufo/0.8.4:
+ resolution: {integrity: sha512-/+BmBDe8GvlB2nIflWasLLAInjYG0bC9HRnfEpNi4sw77J2AJNnEVnTDReVrehoh825+Q/evF3THXTAweyam2g==}
dev: true
/unbox-primitive/1.0.1:
@@ -3500,16 +3494,35 @@ packages:
/unconfig/0.3.4:
resolution: {integrity: sha512-cf39F1brwQuLSuMLTYXOdWJH0O1CJee6a4QW1nYtO7SoBUfVvQCvEel6ssTNXtPfi17kop1ADmVtmC49NlFkIQ==}
dependencies:
- '@antfu/utils': 0.5.1
+ '@antfu/utils': 0.5.2
defu: 6.0.0
jiti: 1.13.0
dev: true
- /undici/5.0.0:
- resolution: {integrity: sha512-VhUpiZ3No1DOPPQVQnsDZyfcbTTcHdcgWej1PdFnSvOeJmOVDgiOHkunJmBLfmjt4CqgPQddPVjSWW0dsTs5Yg==}
+ /undici/5.2.0:
+ resolution: {integrity: sha512-XY6+NS3WH9b3TKOHeNz2CjR+qrVz/k4fO9g3etPpLozRvULoQmZ1+dk9JbIz40ehn27xzFk4jYVU2MU3Nle62A==}
engines: {node: '>=12.18'}
dev: true
+ /unimport/0.2.3_vite@2.9.9:
+ resolution: {integrity: sha512-bgIGIaPgn+xZrsFZTQazzE7aLOmBzvYtvswoJtQRBI0dRbX2W5Y/G6Dd/gYEkCFPbpmNhxwZqewuAjT9hd3tcA==}
+ dependencies:
+ '@rollup/pluginutils': 4.2.1
+ escape-string-regexp: 5.0.0
+ fast-glob: 3.2.11
+ local-pkg: 0.4.1
+ magic-string: 0.26.2
+ mlly: 0.5.2
+ pathe: 0.3.0
+ scule: 0.2.1
+ unplugin: 0.6.3_vite@2.9.9
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - vite
+ - webpack
+ dev: true
+
/unist-util-stringify-position/2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
@@ -3521,31 +3534,31 @@ packages:
engines: {node: '>= 4.0.0'}
dev: true
- /unocss/0.33.2_vite@2.9.8:
- resolution: {integrity: sha512-ISGmthl9kNPujda/Yt25irdV9s9F3hr8MWpd/NE7Kv/qkZJC3/FvO/l/9d5ggkbgsAuGQrsfuaQnxT2p4k9Yug==}
+ /unocss/0.34.1_vite@2.9.9:
+ resolution: {integrity: sha512-rk1xKh+ROUHxcFq56Wa0vuOqPFhqvomp3pQW+XEhPHSwOasiHXHtuNgPUgrbE2dhS2OAY9zz1dNhjkbOXnjS8w==}
engines: {node: '>=14'}
dependencies:
- '@unocss/cli': 0.33.2
- '@unocss/core': 0.33.2
- '@unocss/preset-attributify': 0.33.2
- '@unocss/preset-icons': 0.33.2
- '@unocss/preset-mini': 0.33.2
- '@unocss/preset-typography': 0.33.2
- '@unocss/preset-uno': 0.33.2
- '@unocss/preset-web-fonts': 0.33.2
- '@unocss/preset-wind': 0.33.2
- '@unocss/reset': 0.33.2
- '@unocss/transformer-compile-class': 0.33.2
- '@unocss/transformer-directives': 0.33.2
- '@unocss/transformer-variant-group': 0.33.2
- '@unocss/vite': 0.33.2_vite@2.9.8
+ '@unocss/cli': 0.34.1
+ '@unocss/core': 0.34.1
+ '@unocss/preset-attributify': 0.34.1
+ '@unocss/preset-icons': 0.34.1
+ '@unocss/preset-mini': 0.34.1
+ '@unocss/preset-typography': 0.34.1
+ '@unocss/preset-uno': 0.34.1
+ '@unocss/preset-web-fonts': 0.34.1
+ '@unocss/preset-wind': 0.34.1
+ '@unocss/reset': 0.34.1
+ '@unocss/transformer-compile-class': 0.34.1
+ '@unocss/transformer-directives': 0.34.1
+ '@unocss/transformer-variant-group': 0.34.1
+ '@unocss/vite': 0.34.1_vite@2.9.9
transitivePeerDependencies:
- supports-color
- vite
dev: true
- /unplugin-auto-import/0.7.1_zx3pfbbc5uei3k4c6zdezegtqm:
- resolution: {integrity: sha512-9865OV9eP99PNxHR2mtTDExeN01m4M9boT5U2BtIwsU1wDRsaFIYWLwcCBEjvXzXfTTC2NNMskhHGVAMfL2WgA==}
+ /unplugin-auto-import/0.8.1_4xyn6ao5ngwbgzbefoyccvabvi:
+ resolution: {integrity: sha512-sUpiprf+GBtPaCCVZBVArM7caWO8Zr5WgaFdiB0hI5C68mSwRTO3We1u1Mq8akzo/Lx8blZ1RAx2iixoqvvUYg==}
engines: {node: '>=14'}
peerDependencies:
'@vueuse/core': '*'
@@ -3553,13 +3566,13 @@ packages:
'@vueuse/core':
optional: true
dependencies:
- '@antfu/utils': 0.5.1
- '@rollup/pluginutils': 4.2.0
- '@vueuse/core': 8.4.2_vue@3.2.33
+ '@antfu/utils': 0.5.2
+ '@rollup/pluginutils': 4.2.1
+ '@vueuse/core': 8.5.0_vue@3.2.36
local-pkg: 0.4.1
- magic-string: 0.26.1
- resolve: 1.22.0
- unplugin: 0.6.1_vite@2.9.8
+ magic-string: 0.26.2
+ unimport: 0.2.3_vite@2.9.9
+ unplugin: 0.6.3_vite@2.9.9
transitivePeerDependencies:
- esbuild
- rollup
@@ -3567,7 +3580,7 @@ packages:
- webpack
dev: true
- /unplugin-vue-components/0.19.5_vite@2.9.8+vue@3.2.33:
+ /unplugin-vue-components/0.19.5_vite@2.9.9+vue@3.2.36:
resolution: {integrity: sha512-cIC+PdQEXmG+B1gmZGk4hws2xP+00C6pg3FD6ixEgRyW+WF+QXQW/60pc+hUhtDYs1PFE+23K3NY7yvYTnDDTA==}
engines: {node: '>=14'}
peerDependencies:
@@ -3589,8 +3602,8 @@ packages:
magic-string: 0.26.1
minimatch: 5.0.1
resolve: 1.22.0
- unplugin: 0.6.3_vite@2.9.8
- vue: 3.2.33
+ unplugin: 0.6.3_vite@2.9.9
+ vue: 3.2.36
transitivePeerDependencies:
- esbuild
- rollup
@@ -3599,30 +3612,7 @@ packages:
- webpack
dev: true
- /unplugin/0.6.1_vite@2.9.8:
- resolution: {integrity: sha512-cQqRCgQ2v/Q4fPIWNVZ6sNIDdl5v8JXOnlsUOsGzT4fblTONoPWaytiYSpu5qJ9lvSDZYAQN6BRVo3XQoZMfUQ==}
- peerDependencies:
- esbuild: '>=0.13'
- rollup: ^2.50.0
- vite: ^2.3.0
- webpack: 4 || 5
- peerDependenciesMeta:
- esbuild:
- optional: true
- rollup:
- optional: true
- vite:
- optional: true
- webpack:
- optional: true
- dependencies:
- chokidar: 3.5.3
- vite: 2.9.8
- webpack-sources: 3.2.3
- webpack-virtual-modules: 0.4.3
- dev: true
-
- /unplugin/0.6.3_vite@2.9.8:
+ /unplugin/0.6.3_vite@2.9.9:
resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==}
peerDependencies:
esbuild: '>=0.13'
@@ -3640,7 +3630,7 @@ packages:
optional: true
dependencies:
chokidar: 3.5.3
- vite: 2.9.8
+ vite: 2.9.9
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.3
dev: true
@@ -3666,7 +3656,7 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vite-plugin-pages/0.23.0_vite@2.9.8:
+ /vite-plugin-pages/0.23.0_vite@2.9.9:
resolution: {integrity: sha512-KEfW6WBfACCjMXoQY0mLEzfifwCTq6FlvvtXs2XSEe9Pd4QadZTNzHOPKHDsKpVXysRzbYxE8/c/Ao9+nXsQ7w==}
peerDependencies:
'@vue/compiler-sfc': ^3.0.0
@@ -3682,14 +3672,14 @@ packages:
json5: 2.2.1
local-pkg: 0.4.1
picocolors: 1.0.0
- vite: 2.9.8
+ vite: 2.9.9
yaml: 2.0.1
transitivePeerDependencies:
- supports-color
dev: true
- /vite/2.9.8:
- resolution: {integrity: sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==}
+ /vite/2.9.9:
+ resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==}
engines: {node: '>=12.2.0'}
hasBin: true
peerDependencies:
@@ -3712,8 +3702,8 @@ packages:
fsevents: 2.3.2
dev: true
- /vitest/0.12.4_jsdom@19.0.0:
- resolution: {integrity: sha512-EDxdhlAt6vcu6y4VouAI60z78iCAVFnfBL4VlSQVQnGmOk5altOtIKvp3xfZ+cfo4iVHgqq1QNyf5qOFiL4leg==}
+ /vitest/0.12.9_jsdom@19.0.0:
+ resolution: {integrity: sha512-1NtyUANS72Qw5PwYvoztk067NX4fSiis2xQxhByOWS33eL2er/yupHyLxlBCOkF2ANe0dLFRvT1GVb+nczL5aw==}
engines: {node: '>=v14.16.0'}
hasBin: true
peerDependencies:
@@ -3734,18 +3724,20 @@ packages:
'@types/chai': 4.3.1
'@types/chai-subset': 1.3.3
chai: 4.3.6
+ debug: 4.3.4
jsdom: 19.0.0
local-pkg: 0.4.1
tinypool: 0.1.3
tinyspy: 0.3.2
- vite: 2.9.8
+ vite: 2.9.9
transitivePeerDependencies:
- less
- sass
- stylus
+ - supports-color
dev: true
- /vue-demi/0.12.1_vue@3.2.33:
+ /vue-demi/0.12.1_vue@3.2.36:
resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==}
engines: {node: '>=12'}
hasBin: true
@@ -3757,17 +3749,17 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.2.33
+ vue: 3.2.36
dev: false
- /vue-eslint-parser/8.0.1_eslint@8.15.0:
+ /vue-eslint-parser/8.0.1_eslint@8.16.0:
resolution: {integrity: sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.15.0
+ eslint: 8.16.0
eslint-scope: 6.0.0
eslint-visitor-keys: 3.3.0
espree: 9.3.2
@@ -3778,33 +3770,33 @@ packages:
- supports-color
dev: true
- /vue-router/4.0.15_vue@3.2.33:
+ /vue-router/4.0.15_vue@3.2.36:
resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.0.13
- vue: 3.2.33
+ vue: 3.2.36
dev: false
- /vue-tsc/0.34.12_typescript@4.6.4:
- resolution: {integrity: sha512-CmuqLXHEW5UvS8UpT2RYom5MzOWBD142PLXxDX0ARdZ/u1oLobA3od4XY2XZACQYCFCzjTvfD1H5wrWwiGwoUA==}
+ /vue-tsc/0.34.16_typescript@4.6.4:
+ resolution: {integrity: sha512-9tYBQIOyl3Tz8ZrlYUKtftu5m/wXHfxCalyjR22QzSaUJoBJmZeNOoVs/QEllc0z4ideEZxvvU+pBFdoY3O16A==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- '@volar/vue-typescript': 0.34.12
+ '@volar/vue-typescript': 0.34.16
typescript: 4.6.4
dev: true
- /vue/3.2.33:
- resolution: {integrity: sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==}
+ /vue/3.2.36:
+ resolution: {integrity: sha512-5yTXmrE6gW8IQgttzHW5bfBiFA6mx35ZXHjGLDmKYzW6MMmYvCwuKybANRepwkMYeXw2v1buGg3/lPICY5YlZw==}
dependencies:
- '@vue/compiler-dom': 3.2.33
- '@vue/compiler-sfc': 3.2.33
- '@vue/runtime-dom': 3.2.33
- '@vue/server-renderer': 3.2.33_vue@3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-dom': 3.2.36
+ '@vue/compiler-sfc': 3.2.36
+ '@vue/runtime-dom': 3.2.36
+ '@vue/server-renderer': 3.2.36_vue@3.2.36
+ '@vue/shared': 3.2.36
dev: false
/w3c-hr-time/1.0.2:
@@ -3820,11 +3812,6 @@ packages:
xml-name-validator: 4.0.0
dev: true
- /web-streams-polyfill/3.2.1:
- resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
- engines: {node: '>= 8'}
- dev: true
-
/webidl-conversions/7.0.0:
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
engines: {node: '>=12'}
diff --git a/src/components/Footer.vue b/src/components/Footer.vue
index 47218cc..77d3a8f 100644
--- a/src/components/Footer.vue
+++ b/src/components/Footer.vue
@@ -1,7 +1,3 @@
-
-