├── .gitignore
├── .npmrc
├── LICENSE
├── README.md
├── auto-imports.d.ts
├── components.d.ts
├── index.html
├── netlify.toml
├── package.json
├── pnpm-lock.yaml
├── public
├── favicon.svg
├── peach-flower.svg
├── peach-leave.svg
└── peach.gif
├── shims.d.ts
├── src
├── App.vue
├── compontents
│ ├── Autumn.vue
│ ├── Spring.vue
│ ├── Summer.vue
│ ├── Winter.vue
│ └── common.ts
├── composables
│ ├── dark.ts
│ └── index.ts
├── main.ts
├── styles
│ └── main.css
└── tree.vue
├── test
├── __snapshots__
│ └── component.test.ts.snap
├── basic.test.ts
└── component.test.ts
├── tsconfig.json
├── unocss.config.ts
└── vite.config.ts
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .vite-ssg-dist
3 | .vite-ssg-temp
4 | *.local
5 | dist
6 | dist-ssr
7 | node_modules
8 | .idea/
9 | *.log
10 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | shamefully-hoist=true
2 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020-PRESENT Anthony Fu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## image
2 | 
3 | ## Install
4 | ```
5 | pnpm install
6 | ```
7 | ## Run
8 | ```
9 | pnpm run dev
10 | ```
11 | ## Draw an animation peach tree by canvas
12 | - Draw a peach tree based on @antfu's [plum-demo](https://github.com/antfu/plum-demo)
13 |
14 | ## ToDo
15 | - [x] Draw a peach tree
16 | - [x] Plan to draw a peach in the summer months of June-August
17 | - [ ] Different scenes throughout the year
18 |
--------------------------------------------------------------------------------
/auto-imports.d.ts:
--------------------------------------------------------------------------------
1 | // Generated by 'unplugin-auto-import'
2 | // We suggest you to commit this file into source control
3 | declare global {
4 | const $: typeof import('vue/macros')['$']
5 | const $$: typeof import('vue/macros')['$$']
6 | const $computed: typeof import('vue/macros')['$computed']
7 | const $customRef: typeof import('vue/macros')['$customRef']
8 | const $ref: typeof import('vue/macros')['$ref']
9 | const $shallowRef: typeof import('vue/macros')['$shallowRef']
10 | const $toRef: typeof import('vue/macros')['$toRef']
11 | const asyncComputed: typeof import('@vueuse/core')['asyncComputed']
12 | const autoResetRef: typeof import('@vueuse/core')['autoResetRef']
13 | const computed: typeof import('vue')['computed']
14 | const computedAsync: typeof import('@vueuse/core')['computedAsync']
15 | const computedEager: typeof import('@vueuse/core')['computedEager']
16 | const computedInject: typeof import('@vueuse/core')['computedInject']
17 | const computedWithControl: typeof import('@vueuse/core')['computedWithControl']
18 | const controlledComputed: typeof import('@vueuse/core')['controlledComputed']
19 | const controlledRef: typeof import('@vueuse/core')['controlledRef']
20 | const createApp: typeof import('vue')['createApp']
21 | const createEventHook: typeof import('@vueuse/core')['createEventHook']
22 | const createGlobalState: typeof import('@vueuse/core')['createGlobalState']
23 | const createReactiveFn: typeof import('@vueuse/core')['createReactiveFn']
24 | const createSharedComposable: typeof import('@vueuse/core')['createSharedComposable']
25 | const createUnrefFn: typeof import('@vueuse/core')['createUnrefFn']
26 | const customRef: typeof import('vue')['customRef']
27 | const debouncedRef: typeof import('@vueuse/core')['debouncedRef']
28 | const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch']
29 | const defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
30 | const defineComponent: typeof import('vue')['defineComponent']
31 | const eagerComputed: typeof import('@vueuse/core')['eagerComputed']
32 | const effectScope: typeof import('vue')['effectScope']
33 | const EffectScope: typeof import('vue')['EffectScope']
34 | const extendRef: typeof import('@vueuse/core')['extendRef']
35 | const getCurrentInstance: typeof import('vue')['getCurrentInstance']
36 | const getCurrentScope: typeof import('vue')['getCurrentScope']
37 | const h: typeof import('vue')['h']
38 | const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch']
39 | const inject: typeof import('vue')['inject']
40 | const isDefined: typeof import('@vueuse/core')['isDefined']
41 | const isReadonly: typeof import('vue')['isReadonly']
42 | const isRef: typeof import('vue')['isRef']
43 | const logicAnd: typeof import('@vueuse/core')['logicAnd']
44 | const logicNot: typeof import('@vueuse/core')['logicNot']
45 | const logicOr: typeof import('@vueuse/core')['logicOr']
46 | const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable']
47 | const markRaw: typeof import('vue')['markRaw']
48 | const nextTick: typeof import('vue')['nextTick']
49 | const note: typeof import('@vueuse/core')['note']
50 | const onActivated: typeof import('vue')['onActivated']
51 | const onBeforeMount: typeof import('vue')['onBeforeMount']
52 | const onBeforeUnmount: typeof import('vue')['onBeforeUnmount']
53 | const onBeforeUpdate: typeof import('vue')['onBeforeUpdate']
54 | const onClickOutside: typeof import('@vueuse/core')['onClickOutside']
55 | const onDeactivated: typeof import('vue')['onDeactivated']
56 | const onErrorCaptured: typeof import('vue')['onErrorCaptured']
57 | const onKeyStroke: typeof import('@vueuse/core')['onKeyStroke']
58 | const onLongPress: typeof import('@vueuse/core')['onLongPress']
59 | const onMounted: typeof import('vue')['onMounted']
60 | const onRenderTracked: typeof import('vue')['onRenderTracked']
61 | const onRenderTriggered: typeof import('vue')['onRenderTriggered']
62 | const onScopeDispose: typeof import('vue')['onScopeDispose']
63 | const onServerPrefetch: typeof import('vue')['onServerPrefetch']
64 | const onStartTyping: typeof import('@vueuse/core')['onStartTyping']
65 | const onUnmounted: typeof import('vue')['onUnmounted']
66 | const onUpdated: typeof import('vue')['onUpdated']
67 | const pausableWatch: typeof import('@vueuse/core')['pausableWatch']
68 | const provide: typeof import('vue')['provide']
69 | const reactify: typeof import('@vueuse/core')['reactify']
70 | const reactifyObject: typeof import('@vueuse/core')['reactifyObject']
71 | const reactive: typeof import('vue')['reactive']
72 | const reactiveComputed: typeof import('@vueuse/core')['reactiveComputed']
73 | const reactiveOmit: typeof import('@vueuse/core')['reactiveOmit']
74 | const reactivePick: typeof import('@vueuse/core')['reactivePick']
75 | const readonly: typeof import('vue')['readonly']
76 | const ref: typeof import('vue')['ref']
77 | const refAutoReset: typeof import('@vueuse/core')['refAutoReset']
78 | const refDebounced: typeof import('@vueuse/core')['refDebounced']
79 | const refDefault: typeof import('@vueuse/core')['refDefault']
80 | const refThrottled: typeof import('@vueuse/core')['refThrottled']
81 | const refWithControl: typeof import('@vueuse/core')['refWithControl']
82 | const resolveComponent: typeof import('vue')['resolveComponent']
83 | const shallowReactive: typeof import('vue')['shallowReactive']
84 | const shallowReadonly: typeof import('vue')['shallowReadonly']
85 | const shallowRef: typeof import('vue')['shallowRef']
86 | const syncRef: typeof import('@vueuse/core')['syncRef']
87 | const syncRefs: typeof import('@vueuse/core')['syncRefs']
88 | const templateRef: typeof import('@vueuse/core')['templateRef']
89 | const throttledRef: typeof import('@vueuse/core')['throttledRef']
90 | const throttledWatch: typeof import('@vueuse/core')['throttledWatch']
91 | const toRaw: typeof import('vue')['toRaw']
92 | const toReactive: typeof import('@vueuse/core')['toReactive']
93 | const toRef: typeof import('vue')['toRef']
94 | const toRefs: typeof import('vue')['toRefs']
95 | const triggerRef: typeof import('vue')['triggerRef']
96 | const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount']
97 | const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted']
98 | const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose']
99 | const tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted']
100 | const unref: typeof import('vue')['unref']
101 | const unrefElement: typeof import('@vueuse/core')['unrefElement']
102 | const until: typeof import('@vueuse/core')['until']
103 | const useActiveElement: typeof import('@vueuse/core')['useActiveElement']
104 | const useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue']
105 | const useAsyncState: typeof import('@vueuse/core')['useAsyncState']
106 | const useAttrs: typeof import('vue')['useAttrs']
107 | const useBase64: typeof import('@vueuse/core')['useBase64']
108 | const useBattery: typeof import('@vueuse/core')['useBattery']
109 | const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints']
110 | const useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel']
111 | const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation']
112 | const useCached: typeof import('@vueuse/core')['useCached']
113 | const useClamp: typeof import('@vueuse/core')['useClamp']
114 | const useClipboard: typeof import('@vueuse/core')['useClipboard']
115 | const useColorMode: typeof import('@vueuse/core')['useColorMode']
116 | const useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog']
117 | const useCounter: typeof import('@vueuse/core')['useCounter']
118 | const useCssModule: typeof import('vue')['useCssModule']
119 | const useCssVar: typeof import('@vueuse/core')['useCssVar']
120 | const useCssVars: typeof import('vue')['useCssVars']
121 | const useCycleList: typeof import('@vueuse/core')['useCycleList']
122 | const useDark: typeof import('@vueuse/core')['useDark']
123 | const useDateFormat: typeof import('@vueuse/core')['useDateFormat']
124 | const useDebounce: typeof import('@vueuse/core')['useDebounce']
125 | const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory']
126 | const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn']
127 | const useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion']
128 | const useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation']
129 | const useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio']
130 | const useDevicesList: typeof import('@vueuse/core')['useDevicesList']
131 | const useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia']
132 | const useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility']
133 | const useDraggable: typeof import('@vueuse/core')['useDraggable']
134 | const useElementBounding: typeof import('@vueuse/core')['useElementBounding']
135 | const useElementByPoint: typeof import('@vueuse/core')['useElementByPoint']
136 | const useElementHover: typeof import('@vueuse/core')['useElementHover']
137 | const useElementSize: typeof import('@vueuse/core')['useElementSize']
138 | const useElementVisibility: typeof import('@vueuse/core')['useElementVisibility']
139 | const useEventBus: typeof import('@vueuse/core')['useEventBus']
140 | const useEventListener: typeof import('@vueuse/core')['useEventListener']
141 | const useEventSource: typeof import('@vueuse/core')['useEventSource']
142 | const useEyeDropper: typeof import('@vueuse/core')['useEyeDropper']
143 | const useFavicon: typeof import('@vueuse/core')['useFavicon']
144 | const useFetch: typeof import('@vueuse/core')['useFetch']
145 | const useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess']
146 | const useFocus: typeof import('@vueuse/core')['useFocus']
147 | const useFocusWithin: typeof import('@vueuse/core')['useFocusWithin']
148 | const useFps: typeof import('@vueuse/core')['useFps']
149 | const useFullscreen: typeof import('@vueuse/core')['useFullscreen']
150 | const useGamepad: typeof import('@vueuse/core')['useGamepad']
151 | const useGeolocation: typeof import('@vueuse/core')['useGeolocation']
152 | const useIdle: typeof import('@vueuse/core')['useIdle']
153 | const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll']
154 | const useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver']
155 | const useInterval: typeof import('@vueuse/core')['useInterval']
156 | const useIntervalFn: typeof import('@vueuse/core')['useIntervalFn']
157 | const useKeyModifier: typeof import('@vueuse/core')['useKeyModifier']
158 | const useLastChanged: typeof import('@vueuse/core')['useLastChanged']
159 | const useLocalStorage: typeof import('@vueuse/core')['useLocalStorage']
160 | const useMagicKeys: typeof import('@vueuse/core')['useMagicKeys']
161 | const useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory']
162 | const useMediaControls: typeof import('@vueuse/core')['useMediaControls']
163 | const useMediaQuery: typeof import('@vueuse/core')['useMediaQuery']
164 | const useMemoize: typeof import('@vueuse/core')['useMemoize']
165 | const useMemory: typeof import('@vueuse/core')['useMemory']
166 | const useMounted: typeof import('@vueuse/core')['useMounted']
167 | const useMouse: typeof import('@vueuse/core')['useMouse']
168 | const useMouseInElement: typeof import('@vueuse/core')['useMouseInElement']
169 | const useMousePressed: typeof import('@vueuse/core')['useMousePressed']
170 | const useMutationObserver: typeof import('@vueuse/core')['useMutationObserver']
171 | const useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage']
172 | const useNetwork: typeof import('@vueuse/core')['useNetwork']
173 | const useNow: typeof import('@vueuse/core')['useNow']
174 | const useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination']
175 | const useOnline: typeof import('@vueuse/core')['useOnline']
176 | const usePageLeave: typeof import('@vueuse/core')['usePageLeave']
177 | const useParallax: typeof import('@vueuse/core')['useParallax']
178 | const usePermission: typeof import('@vueuse/core')['usePermission']
179 | const usePointer: typeof import('@vueuse/core')['usePointer']
180 | const usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe']
181 | const usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme']
182 | const usePreferredDark: typeof import('@vueuse/core')['usePreferredDark']
183 | const usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages']
184 | const useRafFn: typeof import('@vueuse/core')['useRafFn']
185 | const useRefHistory: typeof import('@vueuse/core')['useRefHistory']
186 | const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver']
187 | const useRoute: typeof import('vue-router')['useRoute']
188 | const useRouter: typeof import('vue-router')['useRouter']
189 | const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea']
190 | const useScriptTag: typeof import('@vueuse/core')['useScriptTag']
191 | const useScroll: typeof import('@vueuse/core')['useScroll']
192 | const useScrollLock: typeof import('@vueuse/core')['useScrollLock']
193 | const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage']
194 | const useShare: typeof import('@vueuse/core')['useShare']
195 | const useSlots: typeof import('vue')['useSlots']
196 | const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition']
197 | const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis']
198 | const useStorage: typeof import('@vueuse/core')['useStorage']
199 | const useStorageAsync: typeof import('@vueuse/core')['useStorageAsync']
200 | const useStyleTag: typeof import('@vueuse/core')['useStyleTag']
201 | const useSwipe: typeof import('@vueuse/core')['useSwipe']
202 | const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList']
203 | const useTextSelection: typeof import('@vueuse/core')['useTextSelection']
204 | const useThrottle: typeof import('@vueuse/core')['useThrottle']
205 | const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory']
206 | const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn']
207 | const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo']
208 | const useTimeout: typeof import('@vueuse/core')['useTimeout']
209 | const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn']
210 | const useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll']
211 | const useTimestamp: typeof import('@vueuse/core')['useTimestamp']
212 | const useTitle: typeof import('@vueuse/core')['useTitle']
213 | const useToggle: typeof import('@vueuse/core')['useToggle']
214 | const useTransition: typeof import('@vueuse/core')['useTransition']
215 | const useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams']
216 | const useUserMedia: typeof import('@vueuse/core')['useUserMedia']
217 | const useVibrate: typeof import('@vueuse/core')['useVibrate']
218 | const useVirtualList: typeof import('@vueuse/core')['useVirtualList']
219 | const useVModel: typeof import('@vueuse/core')['useVModel']
220 | const useVModels: typeof import('@vueuse/core')['useVModels']
221 | const useWakeLock: typeof import('@vueuse/core')['useWakeLock']
222 | const useWebNotification: typeof import('@vueuse/core')['useWebNotification']
223 | const useWebSocket: typeof import('@vueuse/core')['useWebSocket']
224 | const useWebWorker: typeof import('@vueuse/core')['useWebWorker']
225 | const useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn']
226 | const useWindowFocus: typeof import('@vueuse/core')['useWindowFocus']
227 | const useWindowScroll: typeof import('@vueuse/core')['useWindowScroll']
228 | const useWindowSize: typeof import('@vueuse/core')['useWindowSize']
229 | const watch: typeof import('vue')['watch']
230 | const watchAtMost: typeof import('@vueuse/core')['watchAtMost']
231 | const watchDebounced: typeof import('@vueuse/core')['watchDebounced']
232 | const watchEffect: typeof import('vue')['watchEffect']
233 | const watchIgnorable: typeof import('@vueuse/core')['watchIgnorable']
234 | const watchOnce: typeof import('@vueuse/core')['watchOnce']
235 | const watchPausable: typeof import('@vueuse/core')['watchPausable']
236 | const watchThrottled: typeof import('@vueuse/core')['watchThrottled']
237 | const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter']
238 | const whenever: typeof import('@vueuse/core')['whenever']
239 | }
240 | export {}
241 |
--------------------------------------------------------------------------------
/components.d.ts:
--------------------------------------------------------------------------------
1 | // generated by unplugin-vue-components
2 | // We suggest you to commit this file into source control
3 | // Read more: https://github.com/vuejs/vue-next/pull/3399
4 |
5 | declare module 'vue' {
6 | export interface GlobalComponents {
7 | Counter: typeof import('./src/components/Counter.vue')['default']
8 | Footer: typeof import('./src/components/Footer.vue')['default']
9 | }
10 | }
11 |
12 | export { }
13 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | a peach tree's life
8 |
9 |
10 |
11 |
12 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/netlify.toml:
--------------------------------------------------------------------------------
1 | [build.environment]
2 | NPM_FLAGS = "--version"
3 | NODE_VERSION = "16"
4 |
5 | [build]
6 | publish = "dist"
7 | command = "npx pnpm i --store=node_modules/.pnpm-store && npx pnpm run build"
8 |
9 | [[redirects]]
10 | from = "/*"
11 | to = "/index.html"
12 | status = 200
13 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "private": true,
3 | "packageManager": "pnpm@6.32.3",
4 | "scripts": {
5 | "build": "vite build",
6 | "dev": "vite --port 3333 --open",
7 | "lint": "eslint .",
8 | "typecheck": "vue-tsc --noEmit",
9 | "preview": "vite preview",
10 | "test": "vitest"
11 | },
12 | "dependencies": {
13 | "@svgdotjs/svg.js": "^3.1.2",
14 | "@vueuse/core": "^8.0.0",
15 | "vue": "^3.2.31",
16 | "vue-router": "^4.0.14"
17 | },
18 | "devDependencies": {
19 | "@antfu/eslint-config": "^0.18.8",
20 | "@iconify-json/carbon": "^1.1.1",
21 | "@types/node": "^17.0.21",
22 | "@unocss/reset": "^0.27.6",
23 | "@vitejs/plugin-vue": "^2.2.4",
24 | "@vue/test-utils": "^2.0.0-rc.18",
25 | "eslint": "^8.10.0",
26 | "jsdom": "^19.0.0",
27 | "pnpm": "^6.32.3",
28 | "typescript": "^4.6.2",
29 | "unocss": "^0.27.6",
30 | "unplugin-auto-import": "^0.6.4",
31 | "unplugin-vue-components": "^0.17.21",
32 | "vite": "^2.8.6",
33 | "vite-plugin-pages": "^0.21.4",
34 | "vitest": "^0.6.0",
35 | "vue-tsc": "^0.32.1"
36 | },
37 | "eslintConfig": {
38 | "extends": "@antfu"
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | dependencies:
2 | '@svgdotjs/svg.js': 3.1.2
3 | '@vueuse/core': 8.0.0_vue@3.2.31
4 | vue: 3.2.31
5 | vue-router: 4.0.14_vue@3.2.31
6 | devDependencies:
7 | '@antfu/eslint-config': 0.18.8_eslint@8.10.0+typescript@4.6.2
8 | '@iconify-json/carbon': 1.1.1
9 | '@types/node': 17.0.21
10 | '@unocss/reset': 0.27.6
11 | '@vitejs/plugin-vue': 2.2.4_vite@2.8.6+vue@3.2.31
12 | '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
13 | eslint: 8.10.0
14 | jsdom: 19.0.0
15 | pnpm: 6.32.3
16 | typescript: 4.6.2
17 | unocss: 0.27.6_jsdom@19.0.0
18 | unplugin-auto-import: 0.6.4_@vueuse+core@8.0.0+vite@2.8.6
19 | unplugin-vue-components: 0.17.21_vite@2.8.6+vue@3.2.31
20 | vite: 2.8.6
21 | vite-plugin-pages: 0.21.4_vite@2.8.6
22 | vitest: 0.6.0_jsdom@19.0.0
23 | vue-tsc: 0.32.1_typescript@4.6.2
24 | lockfileVersion: 5.2
25 | packages:
26 | /@antfu/eslint-config-basic/0.18.8_eslint@8.10.0:
27 | dependencies:
28 | eslint: 8.10.0
29 | eslint-config-standard: 17.0.0-1_4ef2f4f4771997ec726ac5d259d18bf3
30 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.10.0
31 | eslint-plugin-html: 6.2.0
32 | eslint-plugin-import: 2.25.4_eslint@8.10.0
33 | eslint-plugin-jsonc: 2.2.1_eslint@8.10.0
34 | eslint-plugin-markdown: 2.2.1_eslint@8.10.0
35 | eslint-plugin-n: 15.0.1_eslint@8.10.0
36 | eslint-plugin-promise: 6.0.0_eslint@8.10.0
37 | eslint-plugin-unicorn: 41.0.0_eslint@8.10.0
38 | eslint-plugin-yml: 0.14.0_eslint@8.10.0
39 | jsonc-eslint-parser: 2.1.0
40 | yaml-eslint-parser: 0.5.0
41 | dev: true
42 | peerDependencies:
43 | eslint: '>=7.4.0'
44 | resolution:
45 | integrity: sha512-xgBANrnK7rODHwUtnrbYf7rdqCFEIQelwWtrZxn7aoKMvkRnUUbgVGtuDJOsEdI9eiZblsTx0Z60Y4EcJMmEWw==
46 | /@antfu/eslint-config-react/0.18.8_eslint@8.10.0+typescript@4.6.2:
47 | dependencies:
48 | '@antfu/eslint-config-ts': 0.18.8_eslint@8.10.0+typescript@4.6.2
49 | eslint: 8.10.0
50 | eslint-plugin-react: 7.29.3_eslint@8.10.0
51 | dev: true
52 | peerDependencies:
53 | eslint: '>=7.4.0'
54 | typescript: '*'
55 | resolution:
56 | integrity: sha512-HszlqJRyxKzLXmGsLf0ONK2oDAZ+A7kon9jNdkmUYyoFjRU93W9lNfNQLfqtNMzmFgXhUMZqJQJP4p+6S8flVQ==
57 | /@antfu/eslint-config-ts/0.18.8_eslint@8.10.0+typescript@4.6.2:
58 | dependencies:
59 | '@antfu/eslint-config-basic': 0.18.8_eslint@8.10.0
60 | '@typescript-eslint/eslint-plugin': 5.14.0_f4054b8c3cd621db16ae1b9d571bccc0
61 | '@typescript-eslint/parser': 5.14.0_eslint@8.10.0+typescript@4.6.2
62 | eslint: 8.10.0
63 | typescript: 4.6.2
64 | dev: true
65 | peerDependencies:
66 | eslint: '>=7.4.0'
67 | typescript: '>=3.9'
68 | resolution:
69 | integrity: sha512-BeQcYwluWr2Elc/z6kfg0MowHl0smsLq2+s/OKJ2dJMSez+Pmkp/T+dMlo01PExODWvlROlmgtm34Z7JNUd+nA==
70 | /@antfu/eslint-config-vue/0.18.8_eslint@8.10.0+typescript@4.6.2:
71 | dependencies:
72 | '@antfu/eslint-config-ts': 0.18.8_eslint@8.10.0+typescript@4.6.2
73 | eslint: 8.10.0
74 | eslint-plugin-vue: 8.5.0_eslint@8.10.0
75 | dev: true
76 | peerDependencies:
77 | eslint: '>=7.4.0'
78 | typescript: '*'
79 | resolution:
80 | integrity: sha512-WJuU9LeFE3lpm2GcmTMHtLyxtqUd1oxQWtgsiQbF5bAcGCjyRoVzDGBq29E17GnsgNijmHKKxONmaCod1DzW/Q==
81 | /@antfu/eslint-config/0.18.8_eslint@8.10.0+typescript@4.6.2:
82 | dependencies:
83 | '@antfu/eslint-config-react': 0.18.8_eslint@8.10.0+typescript@4.6.2
84 | '@antfu/eslint-config-vue': 0.18.8_eslint@8.10.0+typescript@4.6.2
85 | '@typescript-eslint/eslint-plugin': 5.14.0_f4054b8c3cd621db16ae1b9d571bccc0
86 | '@typescript-eslint/parser': 5.14.0_eslint@8.10.0+typescript@4.6.2
87 | eslint: 8.10.0
88 | eslint-config-standard: 17.0.0-1_4ef2f4f4771997ec726ac5d259d18bf3
89 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.10.0
90 | eslint-plugin-html: 6.2.0
91 | eslint-plugin-import: 2.25.4_eslint@8.10.0
92 | eslint-plugin-jsonc: 2.2.1_eslint@8.10.0
93 | eslint-plugin-n: 15.0.1_eslint@8.10.0
94 | eslint-plugin-promise: 6.0.0_eslint@8.10.0
95 | eslint-plugin-unicorn: 41.0.0_eslint@8.10.0
96 | eslint-plugin-vue: 8.5.0_eslint@8.10.0
97 | eslint-plugin-yml: 0.14.0_eslint@8.10.0
98 | jsonc-eslint-parser: 2.1.0
99 | yaml-eslint-parser: 0.5.0
100 | dev: true
101 | peerDependencies:
102 | eslint: '>=7.4.0'
103 | typescript: '*'
104 | resolution:
105 | integrity: sha512-Y2lxcnO2VsnceYiyKxN+IbCRkQfpNG7Zs62mxE9uKU1ylLtVNThOLBdDFq/0f6dKXyTkit+FqdfRDokl1nYKzQ==
106 | /@antfu/install-pkg/0.1.0:
107 | dependencies:
108 | execa: 5.1.1
109 | find-up: 5.0.0
110 | dev: true
111 | resolution:
112 | integrity: sha512-VaIJd3d1o7irZfK1U0nvBsHMyjkuyMP3HKYVV53z8DKyulkHKmjhhtccXO51WSPeeSHIeoJEoNOKavYpS7jkZw==
113 | /@antfu/utils/0.3.0:
114 | dependencies:
115 | '@types/throttle-debounce': 2.1.0
116 | dev: true
117 | resolution:
118 | integrity: sha512-UU8TLr/EoXdg7OjMp0h9oDoIAVr+Z/oW9cpOxQQyrsz6Qzd2ms/1CdWx8fl2OQdFpxGmq5Vc4TwfLHId6nAZjA==
119 | /@antfu/utils/0.4.0:
120 | dependencies:
121 | '@types/throttle-debounce': 2.1.0
122 | dev: true
123 | resolution:
124 | integrity: sha512-gqkpvjkgFUu+s3kP+Ly33OKpo5zvVY3FDFhv5BIb98SncS3KD6DNxPfNDjwHIoyXbz1leWo1j8DtRLZ1D2Jv+Q==
125 | /@antfu/utils/0.5.0:
126 | dev: true
127 | resolution:
128 | integrity: sha512-MrAQ/MrPSxbh1bBrmwJjORfJymw4IqSHFBXqvxaga3ZdDM+/zokYF8DjyJpSjY2QmpmgQrajDUBJOWrYeARfzA==
129 | /@babel/code-frame/7.14.5:
130 | dependencies:
131 | '@babel/highlight': 7.14.5
132 | dev: true
133 | engines:
134 | node: '>=6.9.0'
135 | resolution:
136 | integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
137 | /@babel/helper-validator-identifier/7.16.7:
138 | dev: true
139 | engines:
140 | node: '>=6.9.0'
141 | resolution:
142 | integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
143 | /@babel/highlight/7.14.5:
144 | dependencies:
145 | '@babel/helper-validator-identifier': 7.16.7
146 | chalk: 2.4.2
147 | js-tokens: 4.0.0
148 | dev: true
149 | engines:
150 | node: '>=6.9.0'
151 | resolution:
152 | integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
153 | /@babel/parser/7.16.6:
154 | engines:
155 | node: '>=6.0.0'
156 | hasBin: true
157 | resolution:
158 | integrity: sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==
159 | /@babel/types/7.17.0:
160 | dependencies:
161 | '@babel/helper-validator-identifier': 7.16.7
162 | to-fast-properties: 2.0.0
163 | dev: true
164 | engines:
165 | node: '>=6.9.0'
166 | resolution:
167 | integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
168 | /@emmetio/abbreviation/2.2.3:
169 | dependencies:
170 | '@emmetio/scanner': 1.0.0
171 | dev: true
172 | resolution:
173 | integrity: sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==
174 | /@emmetio/css-abbreviation/2.1.4:
175 | dependencies:
176 | '@emmetio/scanner': 1.0.0
177 | dev: true
178 | resolution:
179 | integrity: sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==
180 | /@emmetio/scanner/1.0.0:
181 | dev: true
182 | resolution:
183 | integrity: sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==
184 | /@eslint/eslintrc/1.2.0:
185 | dependencies:
186 | ajv: 6.12.6
187 | debug: 4.3.3
188 | espree: 9.3.1
189 | globals: 13.11.0
190 | ignore: 4.0.6
191 | import-fresh: 3.3.0
192 | js-yaml: 4.1.0
193 | minimatch: 3.0.4
194 | strip-json-comments: 3.1.1
195 | dev: true
196 | engines:
197 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
198 | resolution:
199 | integrity: sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==
200 | /@humanwhocodes/config-array/0.9.2:
201 | dependencies:
202 | '@humanwhocodes/object-schema': 1.2.1
203 | debug: 4.3.3
204 | minimatch: 3.0.4
205 | dev: true
206 | engines:
207 | node: '>=10.10.0'
208 | resolution:
209 | integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==
210 | /@humanwhocodes/object-schema/1.2.1:
211 | dev: true
212 | resolution:
213 | integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
214 | /@iconify-json/carbon/1.1.1:
215 | dependencies:
216 | '@iconify/types': 1.0.12
217 | dev: true
218 | resolution:
219 | integrity: sha512-ClOYc+82CKlDAKH1tfDTJTzNz4oHhYD04ALA5uemw9PdWXg05yIJb9bxWjSz4UgdUbH5N/yd8s9hNPI3h6jnlg==
220 | /@iconify/types/1.0.12:
221 | dev: true
222 | resolution:
223 | integrity: sha512-6er6wSGF3hgc1JEZqiGpg21CTCjHBYOUwqLmb2Idzkjiw6ogalGP0ZMLVutCzah+0WB4yP+Zd2oVPN8jvJ+Ftg==
224 | /@iconify/utils/1.0.23:
225 | dependencies:
226 | '@antfu/install-pkg': 0.1.0
227 | '@antfu/utils': 0.3.0
228 | '@iconify/types': 1.0.12
229 | debug: 4.3.3
230 | kolorist: 1.5.1
231 | local-pkg: 0.4.1
232 | dev: true
233 | resolution:
234 | integrity: sha512-Ktdmpe4mkMXQAnnDUz3s6s5aY/BeVPwHC1d5IhG1bgrWVNWFQNUj8cQPMbHpNCSD9MRC5yGxm9/PGPpOWGJLAg==
235 | /@nodelib/fs.scandir/2.1.5:
236 | dependencies:
237 | '@nodelib/fs.stat': 2.0.5
238 | run-parallel: 1.2.0
239 | dev: true
240 | engines:
241 | node: '>= 8'
242 | resolution:
243 | integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
244 | /@nodelib/fs.stat/2.0.5:
245 | dev: true
246 | engines:
247 | node: '>= 8'
248 | resolution:
249 | integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
250 | /@nodelib/fs.walk/1.2.8:
251 | dependencies:
252 | '@nodelib/fs.scandir': 2.1.5
253 | fastq: 1.11.1
254 | dev: true
255 | engines:
256 | node: '>= 8'
257 | resolution:
258 | integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
259 | /@polka/url/1.0.0-next.21:
260 | dev: true
261 | resolution:
262 | integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
263 | /@rollup/pluginutils/4.1.2:
264 | dependencies:
265 | estree-walker: 2.0.2
266 | picomatch: 2.3.0
267 | dev: true
268 | engines:
269 | node: '>= 8.0.0'
270 | resolution:
271 | integrity: sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==
272 | /@rollup/pluginutils/4.2.0:
273 | dependencies:
274 | estree-walker: 2.0.2
275 | picomatch: 2.3.0
276 | dev: true
277 | engines:
278 | node: '>= 8.0.0'
279 | resolution:
280 | integrity: sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==
281 | /@svgdotjs/svg.js/3.1.2:
282 | dev: false
283 | resolution:
284 | integrity: sha512-0ZCWTiuRjCXT2SUoVDiu+8DLuRQlkxZbO680Y2QkV7jNsULzJajrx6A3MxA/IBQg6UGV5csgPZ8w7U57hZSK+A==
285 | /@tootallnate/once/2.0.0:
286 | dev: true
287 | engines:
288 | node: '>= 10'
289 | resolution:
290 | integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
291 | /@types/chai-subset/1.3.3:
292 | dependencies:
293 | '@types/chai': 4.3.0
294 | dev: true
295 | resolution:
296 | integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==
297 | /@types/chai/4.3.0:
298 | dev: true
299 | resolution:
300 | integrity: sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==
301 | /@types/json-schema/7.0.9:
302 | dev: true
303 | resolution:
304 | integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
305 | /@types/json5/0.0.29:
306 | dev: true
307 | resolution:
308 | integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
309 | /@types/mdast/3.0.10:
310 | dependencies:
311 | '@types/unist': 2.0.6
312 | dev: true
313 | resolution:
314 | integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==
315 | /@types/node/17.0.21:
316 | dev: true
317 | resolution:
318 | integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==
319 | /@types/normalize-package-data/2.4.1:
320 | dev: true
321 | resolution:
322 | integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
323 | /@types/throttle-debounce/2.1.0:
324 | dev: true
325 | resolution:
326 | integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==
327 | /@types/unist/2.0.6:
328 | dev: true
329 | resolution:
330 | integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
331 | /@typescript-eslint/eslint-plugin/5.14.0_f4054b8c3cd621db16ae1b9d571bccc0:
332 | dependencies:
333 | '@typescript-eslint/parser': 5.14.0_eslint@8.10.0+typescript@4.6.2
334 | '@typescript-eslint/scope-manager': 5.14.0
335 | '@typescript-eslint/type-utils': 5.14.0_eslint@8.10.0+typescript@4.6.2
336 | '@typescript-eslint/utils': 5.14.0_eslint@8.10.0+typescript@4.6.2
337 | debug: 4.3.3
338 | eslint: 8.10.0
339 | functional-red-black-tree: 1.0.1
340 | ignore: 5.2.0
341 | regexpp: 3.2.0
342 | semver: 7.3.5
343 | tsutils: 3.21.0_typescript@4.6.2
344 | typescript: 4.6.2
345 | dev: true
346 | engines:
347 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
348 | peerDependencies:
349 | '@typescript-eslint/parser': ^5.0.0
350 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
351 | typescript: '*'
352 | peerDependenciesMeta:
353 | typescript:
354 | optional: true
355 | resolution:
356 | integrity: sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w==
357 | /@typescript-eslint/parser/5.14.0_eslint@8.10.0+typescript@4.6.2:
358 | dependencies:
359 | '@typescript-eslint/scope-manager': 5.14.0
360 | '@typescript-eslint/types': 5.14.0
361 | '@typescript-eslint/typescript-estree': 5.14.0_typescript@4.6.2
362 | debug: 4.3.3
363 | eslint: 8.10.0
364 | typescript: 4.6.2
365 | dev: true
366 | engines:
367 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
368 | peerDependencies:
369 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
370 | typescript: '*'
371 | peerDependenciesMeta:
372 | typescript:
373 | optional: true
374 | resolution:
375 | integrity: sha512-aHJN8/FuIy1Zvqk4U/gcO/fxeMKyoSv/rS46UXMXOJKVsLQ+iYPuXNbpbH7cBLcpSbmyyFbwrniLx5+kutu1pw==
376 | /@typescript-eslint/scope-manager/5.14.0:
377 | dependencies:
378 | '@typescript-eslint/types': 5.14.0
379 | '@typescript-eslint/visitor-keys': 5.14.0
380 | dev: true
381 | engines:
382 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
383 | resolution:
384 | integrity: sha512-LazdcMlGnv+xUc5R4qIlqH0OWARyl2kaP8pVCS39qSL3Pd1F7mI10DbdXeARcE62sVQE4fHNvEqMWsypWO+yEw==
385 | /@typescript-eslint/type-utils/5.14.0_eslint@8.10.0+typescript@4.6.2:
386 | dependencies:
387 | '@typescript-eslint/utils': 5.14.0_eslint@8.10.0+typescript@4.6.2
388 | debug: 4.3.3
389 | eslint: 8.10.0
390 | tsutils: 3.21.0_typescript@4.6.2
391 | typescript: 4.6.2
392 | dev: true
393 | engines:
394 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
395 | peerDependencies:
396 | eslint: '*'
397 | typescript: '*'
398 | peerDependenciesMeta:
399 | typescript:
400 | optional: true
401 | resolution:
402 | integrity: sha512-d4PTJxsqaUpv8iERTDSQBKUCV7Q5yyXjqXUl3XF7Sd9ogNLuKLkxz82qxokqQ4jXdTPZudWpmNtr/JjbbvUixw==
403 | /@typescript-eslint/types/5.14.0:
404 | dev: true
405 | engines:
406 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
407 | resolution:
408 | integrity: sha512-BR6Y9eE9360LNnW3eEUqAg6HxS9Q35kSIs4rp4vNHRdfg0s+/PgHgskvu5DFTM7G5VKAVjuyaN476LCPrdA7Mw==
409 | /@typescript-eslint/typescript-estree/5.14.0_typescript@4.6.2:
410 | dependencies:
411 | '@typescript-eslint/types': 5.14.0
412 | '@typescript-eslint/visitor-keys': 5.14.0
413 | debug: 4.3.3
414 | globby: 11.0.4
415 | is-glob: 4.0.3
416 | semver: 7.3.5
417 | tsutils: 3.21.0_typescript@4.6.2
418 | typescript: 4.6.2
419 | dev: true
420 | engines:
421 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
422 | peerDependencies:
423 | typescript: '*'
424 | peerDependenciesMeta:
425 | typescript:
426 | optional: true
427 | resolution:
428 | integrity: sha512-QGnxvROrCVtLQ1724GLTHBTR0lZVu13izOp9njRvMkCBgWX26PKvmMP8k82nmXBRD3DQcFFq2oj3cKDwr0FaUA==
429 | /@typescript-eslint/utils/5.14.0_eslint@8.10.0+typescript@4.6.2:
430 | dependencies:
431 | '@types/json-schema': 7.0.9
432 | '@typescript-eslint/scope-manager': 5.14.0
433 | '@typescript-eslint/types': 5.14.0
434 | '@typescript-eslint/typescript-estree': 5.14.0_typescript@4.6.2
435 | eslint: 8.10.0
436 | eslint-scope: 5.1.1
437 | eslint-utils: 3.0.0_eslint@8.10.0
438 | dev: true
439 | engines:
440 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
441 | peerDependencies:
442 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
443 | typescript: '*'
444 | resolution:
445 | integrity: sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w==
446 | /@typescript-eslint/visitor-keys/5.14.0:
447 | dependencies:
448 | '@typescript-eslint/types': 5.14.0
449 | eslint-visitor-keys: 3.3.0
450 | dev: true
451 | engines:
452 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
453 | resolution:
454 | integrity: sha512-yL0XxfzR94UEkjBqyymMLgCBdojzEuy/eim7N9/RIcTNxpJudAcqsU8eRyfzBbcEzGoPWfdM3AGak3cN08WOIw==
455 | /@unocss/cli/0.27.6_jsdom@19.0.0:
456 | dependencies:
457 | '@unocss/config': 0.27.6_jsdom@19.0.0
458 | '@unocss/core': 0.27.6
459 | '@unocss/preset-uno': 0.27.6
460 | cac: 6.7.12
461 | chokidar: 3.5.3
462 | colorette: 2.0.16
463 | consola: 2.15.3
464 | fast-glob: 3.2.11
465 | pathe: 0.2.0
466 | dev: true
467 | engines:
468 | node: '>=14'
469 | hasBin: true
470 | peerDependencies:
471 | jsdom: '*'
472 | resolution:
473 | integrity: sha512-+zl1Hhnz08VIdOq5SJw3I7ONX25Pu+5ityENfsvnC9kCURTfuSJ9jkOP+ZRFfbSVmCKkRqKtJA/bhFdYHiLphQ==
474 | /@unocss/config/0.27.6_jsdom@19.0.0:
475 | dependencies:
476 | '@unocss/core': 0.27.6
477 | unconfig: 0.3.1_jsdom@19.0.0
478 | dev: true
479 | engines:
480 | node: '>=14'
481 | peerDependencies:
482 | jsdom: '*'
483 | resolution:
484 | integrity: sha512-Nbp71bus+zj1xZ4PjQu8X5/F/WKGadXJKenH0Whz06HJza34zbnaRV4XXo1AQuYxZyjW/vsN8lit861eqFZ3rg==
485 | /@unocss/core/0.27.6:
486 | dev: true
487 | resolution:
488 | integrity: sha512-CNn/1eWNzUTvY8pVLxqHJ0olk9v+Vul/Kayp2YUG4lozq0RBGMqEl9kChYJ/0W08dnz5kM4OTaobgKkBdpa3QQ==
489 | /@unocss/inspector/0.27.6:
490 | dependencies:
491 | gzip-size: 6.0.0
492 | sirv: 2.0.2
493 | dev: true
494 | resolution:
495 | integrity: sha512-hRFP3UgKlwhVZBLuMhEUGDTtyNj/+bw9TzaQ6Mk6AYpbIzGz/s93utqOWVwOS9ayZSLRRT24oQeuiGlsQiUw1g==
496 | /@unocss/preset-attributify/0.27.6:
497 | dependencies:
498 | '@unocss/core': 0.27.6
499 | dev: true
500 | resolution:
501 | integrity: sha512-0LP6S4uaT5ST/R8V/F36VK13eN2xwwo/xvzkhNoXpib9/MfOUFo49au6IGQ+j8m4ERgYRRt3of5UqSYbDY9pvg==
502 | /@unocss/preset-icons/0.27.6:
503 | dependencies:
504 | '@iconify/utils': 1.0.23
505 | '@unocss/core': 0.27.6
506 | local-pkg: 0.4.1
507 | dev: true
508 | resolution:
509 | integrity: sha512-PwqnCAXNy+88gYZAC2N4v3emszGbt5j0D5b59UM7v2qgmkWctjF7hwv7H4jv8hhRLnOgqmtilxGDwEabkdJc1A==
510 | /@unocss/preset-mini/0.27.6:
511 | dependencies:
512 | '@unocss/core': 0.27.6
513 | dev: true
514 | resolution:
515 | integrity: sha512-nZhBWSwLb9AVr4k5I8KD0OAAnbQU6HkI6iSmrk90s1tI28yTl3a/urj2wEW4C/kh1pIcniDVwlAh380Digje5g==
516 | /@unocss/preset-typography/0.27.6:
517 | dependencies:
518 | '@unocss/core': 0.27.6
519 | dev: true
520 | resolution:
521 | integrity: sha512-RHfl8s4zml7/LJRx0e1kr6lq/cBrhrGeHOQhcirB27yFpbZQH5MnXVHkVuCsH4dTMgOVVLT/43LGK8JkBooV7w==
522 | /@unocss/preset-uno/0.27.6:
523 | dependencies:
524 | '@unocss/core': 0.27.6
525 | '@unocss/preset-mini': 0.27.6
526 | '@unocss/preset-wind': 0.27.6
527 | dev: true
528 | resolution:
529 | integrity: sha512-akIzUVwwnvH3h0GtizNHoUfboyMJVFBl6uGEdKoS3gDC2OQG0hK6XNOkacs6aJKaoZTgNbFtLzMQx/pkRG8zYw==
530 | /@unocss/preset-web-fonts/0.27.6:
531 | dependencies:
532 | '@unocss/core': 0.27.6
533 | axios: 0.26.0
534 | dev: true
535 | resolution:
536 | integrity: sha512-feMCDhWLU4BMR+blxlAlzScIb0UFOWffMQT6J2dRVeCsPG4AnFpfoh5dC055O5NrAew63qz94dWCdAFOOONFig==
537 | /@unocss/preset-wind/0.27.6:
538 | dependencies:
539 | '@unocss/core': 0.27.6
540 | '@unocss/preset-mini': 0.27.6
541 | dev: true
542 | resolution:
543 | integrity: sha512-EL+PeAZJrlA8hT9XffDbVLFgqF1U0eKok3V4a0QzTWgf8j9X6yofOEy5q2xu1sQJ4ma9lfxn0p0s4luWTQ2tmA==
544 | /@unocss/reset/0.27.6:
545 | dev: true
546 | resolution:
547 | integrity: sha512-Kevybhy2NdC5+FvHJSiAq6WL8hZ+/HTyOpqTh6RFOHNiZ5vLHJ21Tbuj5eHHLbZ8voHkgUwG/VWmATuO67WO8g==
548 | /@unocss/scope/0.27.6:
549 | dev: true
550 | resolution:
551 | integrity: sha512-WONGpzs7qorYfOzmtWVzBuWzjQXUD9RG5VqEuQ7s4gWdmNxCHSwEt43dPZ8SirQvJ09AhYcN3i3HtWgCZ2WerA==
552 | /@unocss/transformer-directives/0.27.6:
553 | dependencies:
554 | '@unocss/core': 0.27.6
555 | css-tree: 2.1.0
556 | dev: true
557 | resolution:
558 | integrity: sha512-ah1DLQegAhVLi41IlPvvSrZAR5zRZkB3PDP7rVrzkOSMM2e6n8/C4mG5DUKcR0WcFOj7WUmf2evy9yXh8Qa7YQ==
559 | /@unocss/transformer-variant-group/0.27.6:
560 | dependencies:
561 | '@unocss/core': 0.27.6
562 | dev: true
563 | resolution:
564 | integrity: sha512-lB7nhFbfo4TrzC+e30aMg4fDCHpRWXwc59DBSB9N8raXIkmPsRRwY8HrF02hXchlQQ+uXtmix43kxDC7323kyA==
565 | /@unocss/vite/0.27.6_jsdom@19.0.0:
566 | dependencies:
567 | '@rollup/pluginutils': 4.1.2
568 | '@unocss/config': 0.27.6_jsdom@19.0.0
569 | '@unocss/core': 0.27.6
570 | '@unocss/inspector': 0.27.6
571 | '@unocss/scope': 0.27.6
572 | '@unocss/transformer-directives': 0.27.6
573 | magic-string: 0.26.1
574 | dev: true
575 | peerDependencies:
576 | jsdom: '*'
577 | resolution:
578 | integrity: sha512-RBLlvFGfKf2xprTh0u/l448Eg88FXbpq23psPS1ZmKHUYRWm+SIraH6E/BG6sFIEljdvO5F/jhNvuMpAKl5PKg==
579 | /@vitejs/plugin-vue/2.2.4_vite@2.8.6+vue@3.2.31:
580 | dependencies:
581 | vite: 2.8.6
582 | vue: 3.2.31
583 | dev: true
584 | engines:
585 | node: '>=12.0.0'
586 | peerDependencies:
587 | vite: ^2.5.10
588 | vue: ^3.2.25
589 | resolution:
590 | integrity: sha512-ev9AOlp0ljCaDkFZF3JwC/pD2N4Hh+r5srl5JHM6BKg5+99jiiK0rE/XaRs3pVm1wzyKkjUy/StBSoXX5fFzcw==
591 | /@volar/code-gen/0.32.1:
592 | dependencies:
593 | '@volar/shared': 0.32.1
594 | '@volar/source-map': 0.32.1
595 | dev: true
596 | resolution:
597 | integrity: sha512-xk0xJd2NcuQK8SvcQ/Gpvrch3gnd3RjKnHKEFODO6H6UtDpgXQCFprs+j0AuZZWDhVWEShEjuh1jwMmja6qvxg==
598 | /@volar/html2pug/0.32.1:
599 | dependencies:
600 | domelementtype: 2.2.0
601 | domhandler: 4.3.0
602 | htmlparser2: 7.2.0
603 | pug: 3.0.2
604 | dev: true
605 | resolution:
606 | integrity: sha512-jWSaiB3W4HFP4wQh91r5kB6161QvSXQjBVE5XiCSFSOXep+FGZ1yyPN03RIznJQE45yv65eJnwW9yxKg+f1YWw==
607 | /@volar/shared/0.32.1:
608 | dependencies:
609 | upath: 2.0.1
610 | vscode-html-languageservice: 4.2.2
611 | vscode-jsonrpc: 8.0.0-next.7
612 | vscode-uri: 3.0.3
613 | dev: true
614 | resolution:
615 | integrity: sha512-WROOlXKjtUrnYtx0CXCh/MAKg+Fq0nx5GEKGIpmrFnB/NZku8noOV/e8vS92wTe3JypbJmspU5RwmARcMFRhMg==
616 | /@volar/source-map/0.32.1:
617 | dependencies:
618 | '@volar/shared': 0.32.1
619 | vscode-languageserver-textdocument: 1.0.4
620 | dev: true
621 | resolution:
622 | integrity: sha512-5QaCf0w/h24MTjk61QntSL7LYDAPPLIqcbYm3eR+WpGy+Gf9sQ1DlFBDCLFmFJfUyZNCE++HCzep9FBJ5K3VGA==
623 | /@volar/transforms/0.32.1:
624 | dependencies:
625 | '@volar/shared': 0.32.1
626 | vscode-languageserver-types: 3.17.0-next.8
627 | dev: true
628 | resolution:
629 | integrity: sha512-J7DwwB/vjyKrJwnWkR+xM2YTzixbN2G499r56TMe8/uDiZsq7LEGrCNKi6H9k9yeqoL69puq1fQUT3Qrz2Pzwg==
630 | /@volar/vue-code-gen/0.32.1:
631 | dependencies:
632 | '@volar/code-gen': 0.32.1
633 | '@volar/shared': 0.32.1
634 | '@volar/source-map': 0.32.1
635 | '@vue/compiler-core': 3.2.31
636 | '@vue/compiler-dom': 3.2.31
637 | '@vue/shared': 3.2.31
638 | upath: 2.0.1
639 | dev: true
640 | resolution:
641 | integrity: sha512-JVTmr+hSAgBiLnqewIHn9j9V+28UGigfWVxslBUbz1PwTUeDvVEP7hr3pU3jGWjyj3KjhkVGAFYrpIiGsphyQg==
642 | /@vscode/emmet-helper/2.8.4:
643 | dependencies:
644 | emmet: 2.3.6
645 | jsonc-parser: 2.3.1
646 | vscode-languageserver-textdocument: 1.0.4
647 | vscode-languageserver-types: 3.16.0
648 | vscode-nls: 5.0.0
649 | vscode-uri: 2.1.2
650 | dev: true
651 | resolution:
652 | integrity: sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==
653 | /@vue/compiler-core/3.2.31:
654 | dependencies:
655 | '@babel/parser': 7.16.6
656 | '@vue/shared': 3.2.31
657 | estree-walker: 2.0.2
658 | source-map: 0.6.1
659 | resolution:
660 | integrity: sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==
661 | /@vue/compiler-dom/3.2.31:
662 | dependencies:
663 | '@vue/compiler-core': 3.2.31
664 | '@vue/shared': 3.2.31
665 | resolution:
666 | integrity: sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==
667 | /@vue/compiler-sfc/3.2.31:
668 | dependencies:
669 | '@babel/parser': 7.16.6
670 | '@vue/compiler-core': 3.2.31
671 | '@vue/compiler-dom': 3.2.31
672 | '@vue/compiler-ssr': 3.2.31
673 | '@vue/reactivity-transform': 3.2.31
674 | '@vue/shared': 3.2.31
675 | estree-walker: 2.0.2
676 | magic-string: 0.25.7
677 | postcss: 8.4.5
678 | source-map: 0.6.1
679 | dev: false
680 | resolution:
681 | integrity: sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==
682 | /@vue/compiler-ssr/3.2.31:
683 | dependencies:
684 | '@vue/compiler-dom': 3.2.31
685 | '@vue/shared': 3.2.31
686 | dev: false
687 | resolution:
688 | integrity: sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==
689 | /@vue/devtools-api/6.0.13:
690 | dev: false
691 | resolution:
692 | integrity: sha512-T34EjcArVqzANedEZe2kXQ+AZsld2z1ptJlkOGm87+blk+s6udnP4ze/NYqV8lz1o9AIivimN0xxteLlWiWQdg==
693 | /@vue/reactivity-transform/3.2.31:
694 | dependencies:
695 | '@babel/parser': 7.16.6
696 | '@vue/compiler-core': 3.2.31
697 | '@vue/shared': 3.2.31
698 | estree-walker: 2.0.2
699 | magic-string: 0.25.7
700 | dev: false
701 | resolution:
702 | integrity: sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA==
703 | /@vue/reactivity/3.2.31:
704 | dependencies:
705 | '@vue/shared': 3.2.31
706 | resolution:
707 | integrity: sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==
708 | /@vue/runtime-core/3.2.31:
709 | dependencies:
710 | '@vue/reactivity': 3.2.31
711 | '@vue/shared': 3.2.31
712 | dev: false
713 | resolution:
714 | integrity: sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==
715 | /@vue/runtime-dom/3.2.31:
716 | dependencies:
717 | '@vue/runtime-core': 3.2.31
718 | '@vue/shared': 3.2.31
719 | csstype: 2.6.17
720 | dev: false
721 | resolution:
722 | integrity: sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==
723 | /@vue/server-renderer/3.2.31_vue@3.2.31:
724 | dependencies:
725 | '@vue/compiler-ssr': 3.2.31
726 | '@vue/shared': 3.2.31
727 | vue: 3.2.31
728 | dev: false
729 | peerDependencies:
730 | vue: 3.2.31
731 | resolution:
732 | integrity: sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg==
733 | /@vue/shared/3.2.31:
734 | resolution:
735 | integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==
736 | /@vue/test-utils/2.0.0-rc.18_vue@3.2.31:
737 | dependencies:
738 | vue: 3.2.31
739 | dev: true
740 | peerDependencies:
741 | vue: ^3.0.1
742 | resolution:
743 | integrity: sha512-aifolXjVdsogjaLmDoZ0FU8vN+R67aWmg9OuVeED4w5Ij5GFQLrlhM19uhWe/r5xXUL4fXMk3pX5wW6FJP1NcQ==
744 | /@vueuse/core/8.0.0_vue@3.2.31:
745 | dependencies:
746 | '@vueuse/metadata': 8.0.0
747 | '@vueuse/shared': 8.0.0_vue@3.2.31
748 | vue: 3.2.31
749 | vue-demi: 0.12.1_vue@3.2.31
750 | dev: false
751 | peerDependencies:
752 | '@vue/composition-api': ^1.1.0
753 | vue: ^2.6.0 || ^3.2.0
754 | peerDependenciesMeta:
755 | '@vue/composition-api':
756 | optional: true
757 | vue:
758 | optional: true
759 | resolution:
760 | integrity: sha512-CU8oQhTaAQ4+9IlEHnaGk88qQ2fSvALHixWZhfyA2j18G42XeyJz3V0FmnBMWZUwd7VRSHJZFbGziZ6o5npNow==
761 | /@vueuse/metadata/8.0.0:
762 | dev: false
763 | resolution:
764 | integrity: sha512-23R9pqgfJnfmUnGCOtaDkwaNYEAO7N6whvaAFAs5D5xHXgqAj+z/tLhwQzSJw/ZzJGUb8W5L+VgP9S7SL35riw==
765 | /@vueuse/shared/8.0.0_vue@3.2.31:
766 | dependencies:
767 | vue: 3.2.31
768 | vue-demi: 0.12.1_vue@3.2.31
769 | dev: false
770 | peerDependencies:
771 | '@vue/composition-api': ^1.1.0
772 | vue: ^2.6.0 || ^3.2.0
773 | peerDependenciesMeta:
774 | '@vue/composition-api':
775 | optional: true
776 | vue:
777 | optional: true
778 | resolution:
779 | integrity: sha512-HUIFZ5Vc3aGvIzDQJJhg2+Ok5xvNuwxoz5HrOr/M765wlj357WiMYzhU2XGljL6IcmK29SP/1Jb4Fra7A4PBCw==
780 | /abab/2.0.5:
781 | dev: true
782 | resolution:
783 | integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
784 | /acorn-globals/6.0.0:
785 | dependencies:
786 | acorn: 7.4.1
787 | acorn-walk: 7.2.0
788 | dev: true
789 | resolution:
790 | integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
791 | /acorn-jsx/5.3.2_acorn@8.7.0:
792 | dependencies:
793 | acorn: 8.7.0
794 | dev: true
795 | peerDependencies:
796 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
797 | resolution:
798 | integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
799 | /acorn-walk/7.2.0:
800 | dev: true
801 | engines:
802 | node: '>=0.4.0'
803 | resolution:
804 | integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
805 | /acorn/7.4.1:
806 | dev: true
807 | engines:
808 | node: '>=0.4.0'
809 | hasBin: true
810 | resolution:
811 | integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
812 | /acorn/8.6.0:
813 | dev: true
814 | engines:
815 | node: '>=0.4.0'
816 | hasBin: true
817 | resolution:
818 | integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==
819 | /acorn/8.7.0:
820 | dev: true
821 | engines:
822 | node: '>=0.4.0'
823 | hasBin: true
824 | resolution:
825 | integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
826 | /agent-base/6.0.2:
827 | dependencies:
828 | debug: 4.3.3
829 | dev: true
830 | engines:
831 | node: '>= 6.0.0'
832 | resolution:
833 | integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
834 | /ajv/6.12.6:
835 | dependencies:
836 | fast-deep-equal: 3.1.3
837 | fast-json-stable-stringify: 2.1.0
838 | json-schema-traverse: 0.4.1
839 | uri-js: 4.4.1
840 | dev: true
841 | resolution:
842 | integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
843 | /ansi-regex/5.0.1:
844 | dev: true
845 | engines:
846 | node: '>=8'
847 | resolution:
848 | integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
849 | /ansi-styles/3.2.1:
850 | dependencies:
851 | color-convert: 1.9.3
852 | dev: true
853 | engines:
854 | node: '>=4'
855 | resolution:
856 | integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
857 | /ansi-styles/4.3.0:
858 | dependencies:
859 | color-convert: 2.0.1
860 | dev: true
861 | engines:
862 | node: '>=8'
863 | resolution:
864 | integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
865 | /anymatch/3.1.2:
866 | dependencies:
867 | normalize-path: 3.0.0
868 | picomatch: 2.3.0
869 | dev: true
870 | engines:
871 | node: '>= 8'
872 | resolution:
873 | integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
874 | /argparse/2.0.1:
875 | dev: true
876 | resolution:
877 | integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
878 | /array-includes/3.1.4:
879 | dependencies:
880 | call-bind: 1.0.2
881 | define-properties: 1.1.3
882 | es-abstract: 1.19.1
883 | get-intrinsic: 1.1.1
884 | is-string: 1.0.7
885 | dev: true
886 | engines:
887 | node: '>= 0.4'
888 | resolution:
889 | integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
890 | /array-union/2.1.0:
891 | dev: true
892 | engines:
893 | node: '>=8'
894 | resolution:
895 | integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
896 | /array.prototype.flat/1.2.5:
897 | dependencies:
898 | call-bind: 1.0.2
899 | define-properties: 1.1.3
900 | es-abstract: 1.19.1
901 | dev: true
902 | engines:
903 | node: '>= 0.4'
904 | resolution:
905 | integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==
906 | /array.prototype.flatmap/1.2.5:
907 | dependencies:
908 | call-bind: 1.0.2
909 | define-properties: 1.1.3
910 | es-abstract: 1.19.1
911 | dev: true
912 | engines:
913 | node: '>= 0.4'
914 | resolution:
915 | integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==
916 | /asap/2.0.6:
917 | dev: true
918 | resolution:
919 | integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
920 | /assert-never/1.2.1:
921 | dev: true
922 | resolution:
923 | integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==
924 | /assertion-error/1.1.0:
925 | dev: true
926 | resolution:
927 | integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
928 | /asynckit/0.4.0:
929 | dev: true
930 | resolution:
931 | integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=
932 | /available-typed-arrays/1.0.4:
933 | dev: true
934 | engines:
935 | node: '>= 0.4'
936 | resolution:
937 | integrity: sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==
938 | /axios/0.26.0:
939 | dependencies:
940 | follow-redirects: 1.14.9
941 | dev: true
942 | resolution:
943 | integrity: sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==
944 | /babel-walk/3.0.0-canary-5:
945 | dependencies:
946 | '@babel/types': 7.17.0
947 | dev: true
948 | engines:
949 | node: '>= 10.0.0'
950 | resolution:
951 | integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==
952 | /balanced-match/1.0.2:
953 | dev: true
954 | resolution:
955 | integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
956 | /binary-extensions/2.2.0:
957 | dev: true
958 | engines:
959 | node: '>=8'
960 | resolution:
961 | integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
962 | /brace-expansion/1.1.11:
963 | dependencies:
964 | balanced-match: 1.0.2
965 | concat-map: 0.0.1
966 | dev: true
967 | resolution:
968 | integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
969 | /braces/3.0.2:
970 | dependencies:
971 | fill-range: 7.0.1
972 | dev: true
973 | engines:
974 | node: '>=8'
975 | resolution:
976 | integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
977 | /browser-process-hrtime/1.0.0:
978 | dev: true
979 | resolution:
980 | integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
981 | /builtin-modules/3.2.0:
982 | dev: true
983 | engines:
984 | node: '>=6'
985 | resolution:
986 | integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
987 | /builtins/4.0.0:
988 | dependencies:
989 | semver: 7.3.5
990 | dev: true
991 | resolution:
992 | integrity: sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==
993 | /cac/6.7.12:
994 | dev: true
995 | engines:
996 | node: '>=8'
997 | resolution:
998 | integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==
999 | /call-bind/1.0.2:
1000 | dependencies:
1001 | function-bind: 1.1.1
1002 | get-intrinsic: 1.1.1
1003 | dev: true
1004 | resolution:
1005 | integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
1006 | /callsites/3.1.0:
1007 | dev: true
1008 | engines:
1009 | node: '>=6'
1010 | resolution:
1011 | integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1012 | /chai/4.3.6:
1013 | dependencies:
1014 | assertion-error: 1.1.0
1015 | check-error: 1.0.2
1016 | deep-eql: 3.0.1
1017 | get-func-name: 2.0.0
1018 | loupe: 2.3.1
1019 | pathval: 1.1.1
1020 | type-detect: 4.0.8
1021 | dev: true
1022 | engines:
1023 | node: '>=4'
1024 | resolution:
1025 | integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==
1026 | /chalk/2.4.2:
1027 | dependencies:
1028 | ansi-styles: 3.2.1
1029 | escape-string-regexp: 1.0.5
1030 | supports-color: 5.5.0
1031 | dev: true
1032 | engines:
1033 | node: '>=4'
1034 | resolution:
1035 | integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
1036 | /chalk/4.1.2:
1037 | dependencies:
1038 | ansi-styles: 4.3.0
1039 | supports-color: 7.2.0
1040 | dev: true
1041 | engines:
1042 | node: '>=10'
1043 | resolution:
1044 | integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
1045 | /character-entities-legacy/1.1.4:
1046 | dev: true
1047 | resolution:
1048 | integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
1049 | /character-entities/1.2.4:
1050 | dev: true
1051 | resolution:
1052 | integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
1053 | /character-parser/2.2.0:
1054 | dependencies:
1055 | is-regex: 1.1.4
1056 | dev: true
1057 | resolution:
1058 | integrity: sha1-x84o821LzZdE5f/CxfzeHHMmH8A=
1059 | /character-reference-invalid/1.1.4:
1060 | dev: true
1061 | resolution:
1062 | integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
1063 | /check-error/1.0.2:
1064 | dev: true
1065 | resolution:
1066 | integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
1067 | /chokidar/3.5.3:
1068 | dependencies:
1069 | anymatch: 3.1.2
1070 | braces: 3.0.2
1071 | glob-parent: 5.1.2
1072 | is-binary-path: 2.1.0
1073 | is-glob: 4.0.3
1074 | normalize-path: 3.0.0
1075 | readdirp: 3.6.0
1076 | dev: true
1077 | engines:
1078 | node: '>= 8.10.0'
1079 | optionalDependencies:
1080 | fsevents: 2.3.2
1081 | resolution:
1082 | integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
1083 | /ci-info/3.3.0:
1084 | dev: true
1085 | resolution:
1086 | integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==
1087 | /clean-regexp/1.0.0:
1088 | dependencies:
1089 | escape-string-regexp: 1.0.5
1090 | dev: true
1091 | engines:
1092 | node: '>=4'
1093 | resolution:
1094 | integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=
1095 | /color-convert/1.9.3:
1096 | dependencies:
1097 | color-name: 1.1.3
1098 | dev: true
1099 | resolution:
1100 | integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
1101 | /color-convert/2.0.1:
1102 | dependencies:
1103 | color-name: 1.1.4
1104 | dev: true
1105 | engines:
1106 | node: '>=7.0.0'
1107 | resolution:
1108 | integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1109 | /color-name/1.1.3:
1110 | dev: true
1111 | resolution:
1112 | integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
1113 | /color-name/1.1.4:
1114 | dev: true
1115 | resolution:
1116 | integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1117 | /colorette/2.0.16:
1118 | dev: true
1119 | resolution:
1120 | integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
1121 | /combined-stream/1.0.8:
1122 | dependencies:
1123 | delayed-stream: 1.0.0
1124 | dev: true
1125 | engines:
1126 | node: '>= 0.8'
1127 | resolution:
1128 | integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1129 | /concat-map/0.0.1:
1130 | dev: true
1131 | resolution:
1132 | integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
1133 | /consola/2.15.3:
1134 | dev: true
1135 | resolution:
1136 | integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==
1137 | /constantinople/4.0.1:
1138 | dependencies:
1139 | '@babel/parser': 7.16.6
1140 | '@babel/types': 7.17.0
1141 | dev: true
1142 | resolution:
1143 | integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==
1144 | /cross-spawn/7.0.3:
1145 | dependencies:
1146 | path-key: 3.1.1
1147 | shebang-command: 2.0.0
1148 | which: 2.0.2
1149 | dev: true
1150 | engines:
1151 | node: '>= 8'
1152 | resolution:
1153 | integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
1154 | /css-tree/2.1.0:
1155 | dependencies:
1156 | mdn-data: 2.0.27
1157 | source-map-js: 1.0.2
1158 | dev: true
1159 | engines:
1160 | node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0
1161 | npm: '>=7.0.0'
1162 | resolution:
1163 | integrity: sha512-PcysZRzToBbrpoUrZ9qfblRIRf8zbEAkU0AIpQFtgkFK0vSbzOmBCvdSAx2Zg7Xx5wiYJKUKk0NMP7kxevie/A==
1164 | /cssom/0.3.8:
1165 | dev: true
1166 | resolution:
1167 | integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
1168 | /cssom/0.5.0:
1169 | dev: true
1170 | resolution:
1171 | integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==
1172 | /cssstyle/2.3.0:
1173 | dependencies:
1174 | cssom: 0.3.8
1175 | dev: true
1176 | engines:
1177 | node: '>=8'
1178 | resolution:
1179 | integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
1180 | /csstype/2.6.17:
1181 | dev: false
1182 | resolution:
1183 | integrity: sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==
1184 | /data-urls/3.0.1:
1185 | dependencies:
1186 | abab: 2.0.5
1187 | whatwg-mimetype: 3.0.0
1188 | whatwg-url: 10.0.0
1189 | dev: true
1190 | engines:
1191 | node: '>=12'
1192 | resolution:
1193 | integrity: sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==
1194 | /debug/2.6.9:
1195 | dependencies:
1196 | ms: 2.0.0
1197 | dev: true
1198 | resolution:
1199 | integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1200 | /debug/3.2.7:
1201 | dependencies:
1202 | ms: 2.1.3
1203 | dev: true
1204 | resolution:
1205 | integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
1206 | /debug/4.3.3:
1207 | dependencies:
1208 | ms: 2.1.2
1209 | dev: true
1210 | engines:
1211 | node: '>=6.0'
1212 | peerDependencies:
1213 | supports-color: '*'
1214 | peerDependenciesMeta:
1215 | supports-color:
1216 | optional: true
1217 | resolution:
1218 | integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
1219 | /decimal.js/10.3.1:
1220 | dev: true
1221 | resolution:
1222 | integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==
1223 | /deep-eql/3.0.1:
1224 | dependencies:
1225 | type-detect: 4.0.8
1226 | dev: true
1227 | engines:
1228 | node: '>=0.12'
1229 | resolution:
1230 | integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
1231 | /deep-equal/2.0.5:
1232 | dependencies:
1233 | call-bind: 1.0.2
1234 | es-get-iterator: 1.1.2
1235 | get-intrinsic: 1.1.1
1236 | is-arguments: 1.1.1
1237 | is-date-object: 1.0.5
1238 | is-regex: 1.1.4
1239 | isarray: 2.0.5
1240 | object-is: 1.1.5
1241 | object-keys: 1.1.1
1242 | object.assign: 4.1.2
1243 | regexp.prototype.flags: 1.3.1
1244 | side-channel: 1.0.4
1245 | which-boxed-primitive: 1.0.2
1246 | which-collection: 1.0.1
1247 | which-typed-array: 1.1.6
1248 | dev: true
1249 | resolution:
1250 | integrity: sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==
1251 | /deep-is/0.1.3:
1252 | dev: true
1253 | resolution:
1254 | integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
1255 | /define-properties/1.1.3:
1256 | dependencies:
1257 | object-keys: 1.1.1
1258 | dev: true
1259 | engines:
1260 | node: '>= 0.4'
1261 | resolution:
1262 | integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
1263 | /defu/5.0.1:
1264 | dev: true
1265 | resolution:
1266 | integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==
1267 | /delayed-stream/1.0.0:
1268 | dev: true
1269 | engines:
1270 | node: '>=0.4.0'
1271 | resolution:
1272 | integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
1273 | /dir-glob/3.0.1:
1274 | dependencies:
1275 | path-type: 4.0.0
1276 | dev: true
1277 | engines:
1278 | node: '>=8'
1279 | resolution:
1280 | integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
1281 | /doctrine/2.1.0:
1282 | dependencies:
1283 | esutils: 2.0.3
1284 | dev: true
1285 | engines:
1286 | node: '>=0.10.0'
1287 | resolution:
1288 | integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
1289 | /doctrine/3.0.0:
1290 | dependencies:
1291 | esutils: 2.0.3
1292 | dev: true
1293 | engines:
1294 | node: '>=6.0.0'
1295 | resolution:
1296 | integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
1297 | /doctypes/1.1.0:
1298 | dev: true
1299 | resolution:
1300 | integrity: sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=
1301 | /dom-serializer/1.3.2:
1302 | dependencies:
1303 | domelementtype: 2.2.0
1304 | domhandler: 4.2.2
1305 | entities: 2.2.0
1306 | dev: true
1307 | resolution:
1308 | integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
1309 | /domelementtype/2.2.0:
1310 | dev: true
1311 | resolution:
1312 | integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
1313 | /domexception/4.0.0:
1314 | dependencies:
1315 | webidl-conversions: 7.0.0
1316 | dev: true
1317 | engines:
1318 | node: '>=12'
1319 | resolution:
1320 | integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==
1321 | /domhandler/4.2.2:
1322 | dependencies:
1323 | domelementtype: 2.2.0
1324 | dev: true
1325 | engines:
1326 | node: '>= 4'
1327 | resolution:
1328 | integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==
1329 | /domhandler/4.3.0:
1330 | dependencies:
1331 | domelementtype: 2.2.0
1332 | dev: true
1333 | engines:
1334 | node: '>= 4'
1335 | resolution:
1336 | integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==
1337 | /domutils/2.8.0:
1338 | dependencies:
1339 | dom-serializer: 1.3.2
1340 | domelementtype: 2.2.0
1341 | domhandler: 4.2.2
1342 | dev: true
1343 | resolution:
1344 | integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
1345 | /duplexer/0.1.2:
1346 | dev: true
1347 | resolution:
1348 | integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
1349 | /emmet/2.3.6:
1350 | dependencies:
1351 | '@emmetio/abbreviation': 2.2.3
1352 | '@emmetio/css-abbreviation': 2.1.4
1353 | dev: true
1354 | resolution:
1355 | integrity: sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==
1356 | /entities/2.2.0:
1357 | dev: true
1358 | resolution:
1359 | integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
1360 | /entities/3.0.1:
1361 | dev: true
1362 | engines:
1363 | node: '>=0.12'
1364 | resolution:
1365 | integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
1366 | /error-ex/1.3.2:
1367 | dependencies:
1368 | is-arrayish: 0.2.1
1369 | dev: true
1370 | resolution:
1371 | integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1372 | /es-abstract/1.19.1:
1373 | dependencies:
1374 | call-bind: 1.0.2
1375 | es-to-primitive: 1.2.1
1376 | function-bind: 1.1.1
1377 | get-intrinsic: 1.1.1
1378 | get-symbol-description: 1.0.0
1379 | has: 1.0.3
1380 | has-symbols: 1.0.2
1381 | internal-slot: 1.0.3
1382 | is-callable: 1.2.4
1383 | is-negative-zero: 2.0.1
1384 | is-regex: 1.1.4
1385 | is-shared-array-buffer: 1.0.1
1386 | is-string: 1.0.7
1387 | is-weakref: 1.0.1
1388 | object-inspect: 1.11.0
1389 | object-keys: 1.1.1
1390 | object.assign: 4.1.2
1391 | string.prototype.trimend: 1.0.4
1392 | string.prototype.trimstart: 1.0.4
1393 | unbox-primitive: 1.0.1
1394 | dev: true
1395 | engines:
1396 | node: '>= 0.4'
1397 | resolution:
1398 | integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
1399 | /es-get-iterator/1.1.2:
1400 | dependencies:
1401 | call-bind: 1.0.2
1402 | get-intrinsic: 1.1.1
1403 | has-symbols: 1.0.2
1404 | is-arguments: 1.1.1
1405 | is-map: 2.0.2
1406 | is-set: 2.0.2
1407 | is-string: 1.0.7
1408 | isarray: 2.0.5
1409 | dev: true
1410 | resolution:
1411 | integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==
1412 | /es-to-primitive/1.2.1:
1413 | dependencies:
1414 | is-callable: 1.2.4
1415 | is-date-object: 1.0.5
1416 | is-symbol: 1.0.4
1417 | dev: true
1418 | engines:
1419 | node: '>= 0.4'
1420 | resolution:
1421 | integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
1422 | /esbuild-android-arm64/0.14.21:
1423 | cpu:
1424 | - arm64
1425 | dev: true
1426 | engines:
1427 | node: '>=12'
1428 | optional: true
1429 | os:
1430 | - android
1431 | requiresBuild: true
1432 | resolution:
1433 | integrity: sha512-Bqgld1TY0wZv8TqiQmVxQFgYzz8ZmyzT7clXBDZFkOOdRybzsnj8AZuK1pwcLVA7Ya6XncHgJqIao7NFd3s0RQ==
1434 | /esbuild-darwin-64/0.14.21:
1435 | cpu:
1436 | - x64
1437 | dev: true
1438 | engines:
1439 | node: '>=12'
1440 | optional: true
1441 | os:
1442 | - darwin
1443 | requiresBuild: true
1444 | resolution:
1445 | integrity: sha512-j+Eg+e13djzyYINVvAbOo2/zvZ2DivuJJTaBrJnJHSD7kUNuGHRkHoSfFjbI80KHkn091w350wdmXDNSgRjfYQ==
1446 | /esbuild-darwin-arm64/0.14.21:
1447 | cpu:
1448 | - arm64
1449 | dev: true
1450 | engines:
1451 | node: '>=12'
1452 | optional: true
1453 | os:
1454 | - darwin
1455 | requiresBuild: true
1456 | resolution:
1457 | integrity: sha512-nDNTKWDPI0RuoPj5BhcSB2z5EmZJJAyRtZLIjyXSqSpAyoB8eyAKXl4lB8U2P78Fnh4Lh1le/fmpewXE04JhBQ==
1458 | /esbuild-freebsd-64/0.14.21:
1459 | cpu:
1460 | - x64
1461 | dev: true
1462 | engines:
1463 | node: '>=12'
1464 | optional: true
1465 | os:
1466 | - freebsd
1467 | requiresBuild: true
1468 | resolution:
1469 | integrity: sha512-zIurkCHXhxELiDZtLGiexi8t8onQc2LtuE+S7457H/pP0g0MLRKMrsn/IN4LDkNe6lvBjuoZZi2OfelOHn831g==
1470 | /esbuild-freebsd-arm64/0.14.21:
1471 | cpu:
1472 | - arm64
1473 | dev: true
1474 | engines:
1475 | node: '>=12'
1476 | optional: true
1477 | os:
1478 | - freebsd
1479 | requiresBuild: true
1480 | resolution:
1481 | integrity: sha512-wdxMmkJfbwcN+q85MpeUEamVZ40FNsBa9mPq8tAszDn8TRT2HoJvVRADPIIBa9SWWwlDChIMjkDKAnS3KS/sPA==
1482 | /esbuild-linux-32/0.14.21:
1483 | cpu:
1484 | - ia32
1485 | dev: true
1486 | engines:
1487 | node: '>=12'
1488 | optional: true
1489 | os:
1490 | - linux
1491 | requiresBuild: true
1492 | resolution:
1493 | integrity: sha512-fmxvyzOPPh2xiEHojpCeIQP6pXcoKsWbz3ryDDIKLOsk4xp3GbpHIEAWP0xTeuhEbendmvBDVKbAVv3PnODXLg==
1494 | /esbuild-linux-64/0.14.21:
1495 | cpu:
1496 | - x64
1497 | dev: true
1498 | engines:
1499 | node: '>=12'
1500 | optional: true
1501 | os:
1502 | - linux
1503 | requiresBuild: true
1504 | resolution:
1505 | integrity: sha512-edZyNOv1ql+kpmlzdqzzDjRQYls+tSyi4QFi+PdBhATJFUqHsnNELWA9vMSzAaInPOEaVUTA5Ml28XFChcy4DA==
1506 | /esbuild-linux-arm/0.14.21:
1507 | cpu:
1508 | - arm
1509 | dev: true
1510 | engines:
1511 | node: '>=12'
1512 | optional: true
1513 | os:
1514 | - linux
1515 | requiresBuild: true
1516 | resolution:
1517 | integrity: sha512-aSU5pUueK6afqmLQsbU+QcFBT62L+4G9hHMJDHWfxgid6hzhSmfRH9U/f+ymvxsSTr/HFRU4y7ox8ZyhlVl98w==
1518 | /esbuild-linux-arm64/0.14.21:
1519 | cpu:
1520 | - arm64
1521 | dev: true
1522 | engines:
1523 | node: '>=12'
1524 | optional: true
1525 | os:
1526 | - linux
1527 | requiresBuild: true
1528 | resolution:
1529 | integrity: sha512-t5qxRkq4zdQC0zXpzSB2bTtfLgOvR0C6BXYaRE/6/k8/4SrkZcTZBeNu+xGvwCU4b5dU9ST9pwIWkK6T1grS8g==
1530 | /esbuild-linux-mips64le/0.14.21:
1531 | cpu:
1532 | - mips64el
1533 | dev: true
1534 | engines:
1535 | node: '>=12'
1536 | optional: true
1537 | os:
1538 | - linux
1539 | requiresBuild: true
1540 | resolution:
1541 | integrity: sha512-jLZLQGCNlUsmIHtGqNvBs3zN+7a4D9ckf0JZ+jQTwHdZJ1SgV9mAjbB980OFo66LoY+WeM7t3WEnq3FjI1zw4A==
1542 | /esbuild-linux-ppc64le/0.14.21:
1543 | cpu:
1544 | - ppc64
1545 | dev: true
1546 | engines:
1547 | node: '>=12'
1548 | optional: true
1549 | os:
1550 | - linux
1551 | requiresBuild: true
1552 | resolution:
1553 | integrity: sha512-4TWxpK391en2UBUw6GSrukToTDu6lL9vkm3Ll40HrI08WG3qcnJu7bl8e1+GzelDsiw1QmfAY/nNvJ6iaHRpCQ==
1554 | /esbuild-linux-riscv64/0.14.21:
1555 | cpu:
1556 | - riscv64
1557 | dev: true
1558 | engines:
1559 | node: '>=12'
1560 | optional: true
1561 | os:
1562 | - linux
1563 | requiresBuild: true
1564 | resolution:
1565 | integrity: sha512-fElngqOaOfTsF+u+oetDLHsPG74vB2ZaGZUqmGefAJn3a5z9Z2pNa4WpVbbKgHpaAAy5tWM1m1sbGohj6Ki6+Q==
1566 | /esbuild-linux-s390x/0.14.21:
1567 | cpu:
1568 | - s390x
1569 | dev: true
1570 | engines:
1571 | node: '>=12'
1572 | optional: true
1573 | os:
1574 | - linux
1575 | requiresBuild: true
1576 | resolution:
1577 | integrity: sha512-brleZ6R5fYv0qQ7ZBwenQmP6i9TdvJCB092c/3D3pTLQHBGHJb5zWgKxOeS7bdHzmLy6a6W7GbFk6QKpjyD6QA==
1578 | /esbuild-netbsd-64/0.14.21:
1579 | cpu:
1580 | - x64
1581 | dev: true
1582 | engines:
1583 | node: '>=12'
1584 | optional: true
1585 | os:
1586 | - netbsd
1587 | requiresBuild: true
1588 | resolution:
1589 | integrity: sha512-nCEgsLCQ8RoFWVV8pVI+kX66ICwbPP/M9vEa0NJGIEB/Vs5sVGMqkf67oln90XNSkbc0bPBDuo4G6FxlF7PN8g==
1590 | /esbuild-openbsd-64/0.14.21:
1591 | cpu:
1592 | - x64
1593 | dev: true
1594 | engines:
1595 | node: '>=12'
1596 | optional: true
1597 | os:
1598 | - openbsd
1599 | requiresBuild: true
1600 | resolution:
1601 | integrity: sha512-h9zLMyVD0T73MDTVYIb/qUTokwI6EJH9O6wESuTNq6+XpMSr6C5aYZ4fvFKdNELW+Xsod+yDS2hV2JTUAbFrLA==
1602 | /esbuild-sunos-64/0.14.21:
1603 | cpu:
1604 | - x64
1605 | dev: true
1606 | engines:
1607 | node: '>=12'
1608 | optional: true
1609 | os:
1610 | - sunos
1611 | requiresBuild: true
1612 | resolution:
1613 | integrity: sha512-Kl+7Cot32qd9oqpLdB1tEGXEkjBlijrIxMJ0+vlDFaqsODutif25on0IZlFxEBtL2Gosd4p5WCV1U7UskNQfXA==
1614 | /esbuild-windows-32/0.14.21:
1615 | cpu:
1616 | - ia32
1617 | dev: true
1618 | engines:
1619 | node: '>=12'
1620 | optional: true
1621 | os:
1622 | - win32
1623 | requiresBuild: true
1624 | resolution:
1625 | integrity: sha512-V7vnTq67xPBUCk/9UtlolmQ798Ecjdr1ZoI1vcSgw7M82aSSt0eZdP6bh5KAFZU8pxDcx3qoHyWQfHYr11f22A==
1626 | /esbuild-windows-64/0.14.21:
1627 | cpu:
1628 | - x64
1629 | dev: true
1630 | engines:
1631 | node: '>=12'
1632 | optional: true
1633 | os:
1634 | - win32
1635 | requiresBuild: true
1636 | resolution:
1637 | integrity: sha512-kDgHjKOHwjfJDCyRGELzVxiP/RBJBTA+wyspf78MTTJQkyPuxH2vChReNdWc+dU2S4gIZFHMdP1Qrl/k22ZmaA==
1638 | /esbuild-windows-arm64/0.14.21:
1639 | cpu:
1640 | - arm64
1641 | dev: true
1642 | engines:
1643 | node: '>=12'
1644 | optional: true
1645 | os:
1646 | - win32
1647 | requiresBuild: true
1648 | resolution:
1649 | integrity: sha512-8Sbo0zpzgwWrwjQYLmHF78f7E2xg5Ve63bjB2ng3V2aManilnnTGaliq2snYg+NOX60+hEvJHRdVnuIAHW0lVw==
1650 | /esbuild/0.14.21:
1651 | dev: true
1652 | engines:
1653 | node: '>=12'
1654 | hasBin: true
1655 | optionalDependencies:
1656 | esbuild-android-arm64: 0.14.21
1657 | esbuild-darwin-64: 0.14.21
1658 | esbuild-darwin-arm64: 0.14.21
1659 | esbuild-freebsd-64: 0.14.21
1660 | esbuild-freebsd-arm64: 0.14.21
1661 | esbuild-linux-32: 0.14.21
1662 | esbuild-linux-64: 0.14.21
1663 | esbuild-linux-arm: 0.14.21
1664 | esbuild-linux-arm64: 0.14.21
1665 | esbuild-linux-mips64le: 0.14.21
1666 | esbuild-linux-ppc64le: 0.14.21
1667 | esbuild-linux-riscv64: 0.14.21
1668 | esbuild-linux-s390x: 0.14.21
1669 | esbuild-netbsd-64: 0.14.21
1670 | esbuild-openbsd-64: 0.14.21
1671 | esbuild-sunos-64: 0.14.21
1672 | esbuild-windows-32: 0.14.21
1673 | esbuild-windows-64: 0.14.21
1674 | esbuild-windows-arm64: 0.14.21
1675 | requiresBuild: true
1676 | resolution:
1677 | integrity: sha512-7WEoNMBJdLN993dr9h0CpFHPRc3yFZD+EAVY9lg6syJJ12gc5fHq8d75QRExuhnMkT2DaRiIKFThRvDWP+fO+A==
1678 | /escape-string-regexp/1.0.5:
1679 | dev: true
1680 | engines:
1681 | node: '>=0.8.0'
1682 | resolution:
1683 | integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1684 | /escape-string-regexp/4.0.0:
1685 | dev: true
1686 | engines:
1687 | node: '>=10'
1688 | resolution:
1689 | integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
1690 | /escodegen/2.0.0:
1691 | dependencies:
1692 | esprima: 4.0.1
1693 | estraverse: 5.3.0
1694 | esutils: 2.0.3
1695 | optionator: 0.8.3
1696 | dev: true
1697 | engines:
1698 | node: '>=6.0'
1699 | hasBin: true
1700 | optionalDependencies:
1701 | source-map: 0.6.1
1702 | resolution:
1703 | integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
1704 | /eslint-config-standard/17.0.0-1_4ef2f4f4771997ec726ac5d259d18bf3:
1705 | dependencies:
1706 | eslint: 8.10.0
1707 | eslint-plugin-import: 2.25.4_eslint@8.10.0
1708 | eslint-plugin-n: 15.0.1_eslint@8.10.0
1709 | eslint-plugin-promise: 6.0.0_eslint@8.10.0
1710 | dev: true
1711 | peerDependencies:
1712 | eslint: ^8.0.1
1713 | eslint-plugin-import: ^2.25.2
1714 | eslint-plugin-n: ^14.0.0
1715 | eslint-plugin-promise: ^6.0.0
1716 | resolution:
1717 | integrity: sha512-aqRG58dqoBNfOLN+PsitasxmW+W9Os4oQrx081B16T4E4WogsSbpUL6hnKSnyv35sSRYA2XjBtKMOrUboL6jgw==
1718 | /eslint-import-resolver-node/0.3.6:
1719 | dependencies:
1720 | debug: 3.2.7
1721 | resolve: 1.22.0
1722 | dev: true
1723 | resolution:
1724 | integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
1725 | /eslint-module-utils/2.7.2:
1726 | dependencies:
1727 | debug: 3.2.7
1728 | find-up: 2.1.0
1729 | dev: true
1730 | engines:
1731 | node: '>=4'
1732 | resolution:
1733 | integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==
1734 | /eslint-plugin-es/4.1.0_eslint@8.10.0:
1735 | dependencies:
1736 | eslint: 8.10.0
1737 | eslint-utils: 2.1.0
1738 | regexpp: 3.2.0
1739 | dev: true
1740 | engines:
1741 | node: '>=8.10.0'
1742 | peerDependencies:
1743 | eslint: '>=4.19.1'
1744 | resolution:
1745 | integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==
1746 | /eslint-plugin-eslint-comments/3.2.0_eslint@8.10.0:
1747 | dependencies:
1748 | escape-string-regexp: 1.0.5
1749 | eslint: 8.10.0
1750 | ignore: 5.2.0
1751 | dev: true
1752 | engines:
1753 | node: '>=6.5.0'
1754 | peerDependencies:
1755 | eslint: '>=4.19.1'
1756 | resolution:
1757 | integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==
1758 | /eslint-plugin-html/6.2.0:
1759 | dependencies:
1760 | htmlparser2: 7.2.0
1761 | dev: true
1762 | resolution:
1763 | integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==
1764 | /eslint-plugin-import/2.25.4_eslint@8.10.0:
1765 | dependencies:
1766 | array-includes: 3.1.4
1767 | array.prototype.flat: 1.2.5
1768 | debug: 2.6.9
1769 | doctrine: 2.1.0
1770 | eslint: 8.10.0
1771 | eslint-import-resolver-node: 0.3.6
1772 | eslint-module-utils: 2.7.2
1773 | has: 1.0.3
1774 | is-core-module: 2.8.1
1775 | is-glob: 4.0.3
1776 | minimatch: 3.1.2
1777 | object.values: 1.1.5
1778 | resolve: 1.22.0
1779 | tsconfig-paths: 3.12.0
1780 | dev: true
1781 | engines:
1782 | node: '>=4'
1783 | peerDependencies:
1784 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
1785 | resolution:
1786 | integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==
1787 | /eslint-plugin-jsonc/2.2.1_eslint@8.10.0:
1788 | dependencies:
1789 | eslint: 8.10.0
1790 | eslint-utils: 3.0.0_eslint@8.10.0
1791 | jsonc-eslint-parser: 2.1.0
1792 | natural-compare: 1.4.0
1793 | dev: true
1794 | engines:
1795 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
1796 | peerDependencies:
1797 | eslint: '>=6.0.0'
1798 | resolution:
1799 | integrity: sha512-ozGjWXhxF3ZfITHmRLuUL6zORh5Dzo0ymwVdxhfFaa4LEtU2S88JIwDYCWAifQLG92x7chqcnZlGUggaPSlfIQ==
1800 | /eslint-plugin-markdown/2.2.1_eslint@8.10.0:
1801 | dependencies:
1802 | eslint: 8.10.0
1803 | mdast-util-from-markdown: 0.8.5
1804 | dev: true
1805 | engines:
1806 | node: ^8.10.0 || ^10.12.0 || >= 12.0.0
1807 | peerDependencies:
1808 | eslint: '>=6.0.0'
1809 | resolution:
1810 | integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==
1811 | /eslint-plugin-n/15.0.1_eslint@8.10.0:
1812 | dependencies:
1813 | builtins: 4.0.0
1814 | eslint: 8.10.0
1815 | eslint-plugin-es: 4.1.0_eslint@8.10.0
1816 | eslint-utils: 3.0.0_eslint@8.10.0
1817 | ignore: 5.2.0
1818 | is-core-module: 2.8.1
1819 | minimatch: 3.1.2
1820 | resolve: 1.22.0
1821 | semver: 6.3.0
1822 | dev: true
1823 | engines:
1824 | node: '>=12.22.0'
1825 | peerDependencies:
1826 | eslint: '>=7.0.0'
1827 | resolution:
1828 | integrity: sha512-w1vgnlS3Y3kd2Ye2YpQvWJppx6ViySIpBIcdlw1dBBaX3m1R/cdKHE3X2PWXhJdH88pmFy1a+04a6lMlo5D9EQ==
1829 | /eslint-plugin-promise/6.0.0_eslint@8.10.0:
1830 | dependencies:
1831 | eslint: 8.10.0
1832 | dev: true
1833 | engines:
1834 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
1835 | peerDependencies:
1836 | eslint: ^7.0.0 || ^8.0.0
1837 | resolution:
1838 | integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==
1839 | /eslint-plugin-react/7.29.3_eslint@8.10.0:
1840 | dependencies:
1841 | array-includes: 3.1.4
1842 | array.prototype.flatmap: 1.2.5
1843 | doctrine: 2.1.0
1844 | eslint: 8.10.0
1845 | estraverse: 5.3.0
1846 | jsx-ast-utils: 3.2.0
1847 | minimatch: 3.1.2
1848 | object.entries: 1.1.5
1849 | object.fromentries: 2.0.5
1850 | object.hasown: 1.1.0
1851 | object.values: 1.1.5
1852 | prop-types: 15.8.1
1853 | resolve: 2.0.0-next.3
1854 | semver: 6.3.0
1855 | string.prototype.matchall: 4.0.6
1856 | dev: true
1857 | engines:
1858 | node: '>=4'
1859 | peerDependencies:
1860 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
1861 | resolution:
1862 | integrity: sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==
1863 | /eslint-plugin-unicorn/41.0.0_eslint@8.10.0:
1864 | dependencies:
1865 | '@babel/helper-validator-identifier': 7.16.7
1866 | ci-info: 3.3.0
1867 | clean-regexp: 1.0.0
1868 | eslint: 8.10.0
1869 | eslint-utils: 3.0.0_eslint@8.10.0
1870 | esquery: 1.4.0
1871 | indent-string: 4.0.0
1872 | is-builtin-module: 3.1.0
1873 | lodash: 4.17.21
1874 | pluralize: 8.0.0
1875 | read-pkg-up: 7.0.1
1876 | regexp-tree: 0.1.24
1877 | safe-regex: 2.1.1
1878 | semver: 7.3.5
1879 | strip-indent: 3.0.0
1880 | dev: true
1881 | engines:
1882 | node: '>=12'
1883 | peerDependencies:
1884 | eslint: '>=8.8.0'
1885 | resolution:
1886 | integrity: sha512-xoJCaRc1uy5REg9DkVga1BkZV57jJxoqOcrU28QHZB89Lk5LdSqdVyTIt9JQVfHNKaiyJ7X+3iLlIn+VEHWEzA==
1887 | /eslint-plugin-vue/8.5.0_eslint@8.10.0:
1888 | dependencies:
1889 | eslint: 8.10.0
1890 | eslint-utils: 3.0.0_eslint@8.10.0
1891 | natural-compare: 1.4.0
1892 | semver: 7.3.5
1893 | vue-eslint-parser: 8.0.1_eslint@8.10.0
1894 | dev: true
1895 | engines:
1896 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
1897 | peerDependencies:
1898 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
1899 | resolution:
1900 | integrity: sha512-i1uHCTAKOoEj12RDvdtONWrGzjFm/djkzqfhmQ0d6M/W8KM81mhswd/z+iTZ0jCpdUedW3YRgcVfQ37/J4zoYQ==
1901 | /eslint-plugin-yml/0.14.0_eslint@8.10.0:
1902 | dependencies:
1903 | debug: 4.3.3
1904 | eslint: 8.10.0
1905 | lodash: 4.17.21
1906 | natural-compare: 1.4.0
1907 | yaml-eslint-parser: 0.5.0
1908 | dev: true
1909 | engines:
1910 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
1911 | peerDependencies:
1912 | eslint: '>=6.0.0'
1913 | resolution:
1914 | integrity: sha512-+0+bBV/07txENbxfrHF9olGoLCHez64vmnOmjWOoLwmXOwfdaSRleBSPIi4nWQs7WwX8lm/fSLadOjbVEcsXQQ==
1915 | /eslint-scope/5.1.1:
1916 | dependencies:
1917 | esrecurse: 4.3.0
1918 | estraverse: 4.3.0
1919 | dev: true
1920 | engines:
1921 | node: '>=8.0.0'
1922 | resolution:
1923 | integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
1924 | /eslint-scope/6.0.0:
1925 | dependencies:
1926 | esrecurse: 4.3.0
1927 | estraverse: 5.3.0
1928 | dev: true
1929 | engines:
1930 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
1931 | resolution:
1932 | integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==
1933 | /eslint-scope/7.1.1:
1934 | dependencies:
1935 | esrecurse: 4.3.0
1936 | estraverse: 5.3.0
1937 | dev: true
1938 | engines:
1939 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
1940 | resolution:
1941 | integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
1942 | /eslint-utils/2.1.0:
1943 | dependencies:
1944 | eslint-visitor-keys: 1.3.0
1945 | dev: true
1946 | engines:
1947 | node: '>=6'
1948 | resolution:
1949 | integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
1950 | /eslint-utils/3.0.0_eslint@8.10.0:
1951 | dependencies:
1952 | eslint: 8.10.0
1953 | eslint-visitor-keys: 2.1.0
1954 | dev: true
1955 | engines:
1956 | node: ^10.0.0 || ^12.0.0 || >= 14.0.0
1957 | peerDependencies:
1958 | eslint: '>=5'
1959 | resolution:
1960 | integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
1961 | /eslint-visitor-keys/1.3.0:
1962 | dev: true
1963 | engines:
1964 | node: '>=4'
1965 | resolution:
1966 | integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
1967 | /eslint-visitor-keys/2.1.0:
1968 | dev: true
1969 | engines:
1970 | node: '>=10'
1971 | resolution:
1972 | integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
1973 | /eslint-visitor-keys/3.3.0:
1974 | dev: true
1975 | engines:
1976 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
1977 | resolution:
1978 | integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
1979 | /eslint/8.10.0:
1980 | dependencies:
1981 | '@eslint/eslintrc': 1.2.0
1982 | '@humanwhocodes/config-array': 0.9.2
1983 | ajv: 6.12.6
1984 | chalk: 4.1.2
1985 | cross-spawn: 7.0.3
1986 | debug: 4.3.3
1987 | doctrine: 3.0.0
1988 | escape-string-regexp: 4.0.0
1989 | eslint-scope: 7.1.1
1990 | eslint-utils: 3.0.0_eslint@8.10.0
1991 | eslint-visitor-keys: 3.3.0
1992 | espree: 9.3.1
1993 | esquery: 1.4.0
1994 | esutils: 2.0.3
1995 | fast-deep-equal: 3.1.3
1996 | file-entry-cache: 6.0.1
1997 | functional-red-black-tree: 1.0.1
1998 | glob-parent: 6.0.2
1999 | globals: 13.11.0
2000 | ignore: 5.2.0
2001 | import-fresh: 3.3.0
2002 | imurmurhash: 0.1.4
2003 | is-glob: 4.0.3
2004 | js-yaml: 4.1.0
2005 | json-stable-stringify-without-jsonify: 1.0.1
2006 | levn: 0.4.1
2007 | lodash.merge: 4.6.2
2008 | minimatch: 3.0.4
2009 | natural-compare: 1.4.0
2010 | optionator: 0.9.1
2011 | regexpp: 3.2.0
2012 | strip-ansi: 6.0.1
2013 | strip-json-comments: 3.1.1
2014 | text-table: 0.2.0
2015 | v8-compile-cache: 2.3.0
2016 | dev: true
2017 | engines:
2018 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
2019 | hasBin: true
2020 | resolution:
2021 | integrity: sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==
2022 | /espree/9.3.1:
2023 | dependencies:
2024 | acorn: 8.7.0
2025 | acorn-jsx: 5.3.2_acorn@8.7.0
2026 | eslint-visitor-keys: 3.3.0
2027 | dev: true
2028 | engines:
2029 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
2030 | resolution:
2031 | integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==
2032 | /esprima/4.0.1:
2033 | dev: true
2034 | engines:
2035 | node: '>=4'
2036 | hasBin: true
2037 | resolution:
2038 | integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
2039 | /esquery/1.4.0:
2040 | dependencies:
2041 | estraverse: 5.3.0
2042 | dev: true
2043 | engines:
2044 | node: '>=0.10'
2045 | resolution:
2046 | integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
2047 | /esrecurse/4.3.0:
2048 | dependencies:
2049 | estraverse: 5.3.0
2050 | dev: true
2051 | engines:
2052 | node: '>=4.0'
2053 | resolution:
2054 | integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
2055 | /estraverse/4.3.0:
2056 | dev: true
2057 | engines:
2058 | node: '>=4.0'
2059 | resolution:
2060 | integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
2061 | /estraverse/5.3.0:
2062 | dev: true
2063 | engines:
2064 | node: '>=4.0'
2065 | resolution:
2066 | integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
2067 | /estree-walker/2.0.2:
2068 | resolution:
2069 | integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
2070 | /esutils/2.0.3:
2071 | dev: true
2072 | engines:
2073 | node: '>=0.10.0'
2074 | resolution:
2075 | integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
2076 | /execa/5.1.1:
2077 | dependencies:
2078 | cross-spawn: 7.0.3
2079 | get-stream: 6.0.1
2080 | human-signals: 2.1.0
2081 | is-stream: 2.0.1
2082 | merge-stream: 2.0.0
2083 | npm-run-path: 4.0.1
2084 | onetime: 5.1.2
2085 | signal-exit: 3.0.6
2086 | strip-final-newline: 2.0.0
2087 | dev: true
2088 | engines:
2089 | node: '>=10'
2090 | resolution:
2091 | integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
2092 | /fast-deep-equal/3.1.3:
2093 | dev: true
2094 | resolution:
2095 | integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
2096 | /fast-glob/3.2.11:
2097 | dependencies:
2098 | '@nodelib/fs.stat': 2.0.5
2099 | '@nodelib/fs.walk': 1.2.8
2100 | glob-parent: 5.1.2
2101 | merge2: 1.4.1
2102 | micromatch: 4.0.4
2103 | dev: true
2104 | engines:
2105 | node: '>=8.6.0'
2106 | resolution:
2107 | integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
2108 | /fast-json-stable-stringify/2.1.0:
2109 | dev: true
2110 | resolution:
2111 | integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
2112 | /fast-levenshtein/2.0.6:
2113 | dev: true
2114 | resolution:
2115 | integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
2116 | /fastq/1.11.1:
2117 | dependencies:
2118 | reusify: 1.0.4
2119 | dev: true
2120 | resolution:
2121 | integrity: sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==
2122 | /file-entry-cache/6.0.1:
2123 | dependencies:
2124 | flat-cache: 3.0.4
2125 | dev: true
2126 | engines:
2127 | node: ^10.12.0 || >=12.0.0
2128 | resolution:
2129 | integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
2130 | /fill-range/7.0.1:
2131 | dependencies:
2132 | to-regex-range: 5.0.1
2133 | dev: true
2134 | engines:
2135 | node: '>=8'
2136 | resolution:
2137 | integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
2138 | /find-up/2.1.0:
2139 | dependencies:
2140 | locate-path: 2.0.0
2141 | dev: true
2142 | engines:
2143 | node: '>=4'
2144 | resolution:
2145 | integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
2146 | /find-up/4.1.0:
2147 | dependencies:
2148 | locate-path: 5.0.0
2149 | path-exists: 4.0.0
2150 | dev: true
2151 | engines:
2152 | node: '>=8'
2153 | resolution:
2154 | integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
2155 | /find-up/5.0.0:
2156 | dependencies:
2157 | locate-path: 6.0.0
2158 | path-exists: 4.0.0
2159 | dev: true
2160 | engines:
2161 | node: '>=10'
2162 | resolution:
2163 | integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
2164 | /flat-cache/3.0.4:
2165 | dependencies:
2166 | flatted: 3.2.2
2167 | rimraf: 3.0.2
2168 | dev: true
2169 | engines:
2170 | node: ^10.12.0 || >=12.0.0
2171 | resolution:
2172 | integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
2173 | /flatted/3.2.2:
2174 | dev: true
2175 | resolution:
2176 | integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
2177 | /follow-redirects/1.14.9:
2178 | dev: true
2179 | engines:
2180 | node: '>=4.0'
2181 | peerDependencies:
2182 | debug: '*'
2183 | peerDependenciesMeta:
2184 | debug:
2185 | optional: true
2186 | resolution:
2187 | integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==
2188 | /foreach/2.0.5:
2189 | dev: true
2190 | resolution:
2191 | integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=
2192 | /form-data/4.0.0:
2193 | dependencies:
2194 | asynckit: 0.4.0
2195 | combined-stream: 1.0.8
2196 | mime-types: 2.1.34
2197 | dev: true
2198 | engines:
2199 | node: '>= 6'
2200 | resolution:
2201 | integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
2202 | /fs.realpath/1.0.0:
2203 | dev: true
2204 | resolution:
2205 | integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
2206 | /fsevents/2.3.2:
2207 | dev: true
2208 | engines:
2209 | node: ^8.16.0 || ^10.6.0 || >=11.0.0
2210 | optional: true
2211 | os:
2212 | - darwin
2213 | requiresBuild: true
2214 | resolution:
2215 | integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
2216 | /function-bind/1.1.1:
2217 | dev: true
2218 | resolution:
2219 | integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
2220 | /functional-red-black-tree/1.0.1:
2221 | dev: true
2222 | resolution:
2223 | integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
2224 | /get-func-name/2.0.0:
2225 | dev: true
2226 | resolution:
2227 | integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
2228 | /get-intrinsic/1.1.1:
2229 | dependencies:
2230 | function-bind: 1.1.1
2231 | has: 1.0.3
2232 | has-symbols: 1.0.2
2233 | dev: true
2234 | resolution:
2235 | integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
2236 | /get-stream/6.0.1:
2237 | dev: true
2238 | engines:
2239 | node: '>=10'
2240 | resolution:
2241 | integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
2242 | /get-symbol-description/1.0.0:
2243 | dependencies:
2244 | call-bind: 1.0.2
2245 | get-intrinsic: 1.1.1
2246 | dev: true
2247 | engines:
2248 | node: '>= 0.4'
2249 | resolution:
2250 | integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
2251 | /glob-parent/5.1.2:
2252 | dependencies:
2253 | is-glob: 4.0.3
2254 | dev: true
2255 | engines:
2256 | node: '>= 6'
2257 | resolution:
2258 | integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
2259 | /glob-parent/6.0.2:
2260 | dependencies:
2261 | is-glob: 4.0.3
2262 | dev: true
2263 | engines:
2264 | node: '>=10.13.0'
2265 | resolution:
2266 | integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
2267 | /glob/7.1.7:
2268 | dependencies:
2269 | fs.realpath: 1.0.0
2270 | inflight: 1.0.6
2271 | inherits: 2.0.4
2272 | minimatch: 3.0.4
2273 | once: 1.4.0
2274 | path-is-absolute: 1.0.1
2275 | dev: true
2276 | resolution:
2277 | integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
2278 | /globals/13.11.0:
2279 | dependencies:
2280 | type-fest: 0.20.2
2281 | dev: true
2282 | engines:
2283 | node: '>=8'
2284 | resolution:
2285 | integrity: sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==
2286 | /globby/11.0.4:
2287 | dependencies:
2288 | array-union: 2.1.0
2289 | dir-glob: 3.0.1
2290 | fast-glob: 3.2.11
2291 | ignore: 5.2.0
2292 | merge2: 1.4.1
2293 | slash: 3.0.0
2294 | dev: true
2295 | engines:
2296 | node: '>=10'
2297 | resolution:
2298 | integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
2299 | /gzip-size/6.0.0:
2300 | dependencies:
2301 | duplexer: 0.1.2
2302 | dev: true
2303 | engines:
2304 | node: '>=10'
2305 | resolution:
2306 | integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
2307 | /has-bigints/1.0.1:
2308 | dev: true
2309 | resolution:
2310 | integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
2311 | /has-flag/3.0.0:
2312 | dev: true
2313 | engines:
2314 | node: '>=4'
2315 | resolution:
2316 | integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
2317 | /has-flag/4.0.0:
2318 | dev: true
2319 | engines:
2320 | node: '>=8'
2321 | resolution:
2322 | integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
2323 | /has-symbols/1.0.2:
2324 | dev: true
2325 | engines:
2326 | node: '>= 0.4'
2327 | resolution:
2328 | integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
2329 | /has-tostringtag/1.0.0:
2330 | dependencies:
2331 | has-symbols: 1.0.2
2332 | dev: true
2333 | engines:
2334 | node: '>= 0.4'
2335 | resolution:
2336 | integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
2337 | /has/1.0.3:
2338 | dependencies:
2339 | function-bind: 1.1.1
2340 | dev: true
2341 | engines:
2342 | node: '>= 0.4.0'
2343 | resolution:
2344 | integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
2345 | /hosted-git-info/2.8.9:
2346 | dev: true
2347 | resolution:
2348 | integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
2349 | /html-encoding-sniffer/3.0.0:
2350 | dependencies:
2351 | whatwg-encoding: 2.0.0
2352 | dev: true
2353 | engines:
2354 | node: '>=12'
2355 | resolution:
2356 | integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==
2357 | /htmlparser2/7.2.0:
2358 | dependencies:
2359 | domelementtype: 2.2.0
2360 | domhandler: 4.3.0
2361 | domutils: 2.8.0
2362 | entities: 3.0.1
2363 | dev: true
2364 | resolution:
2365 | integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==
2366 | /http-proxy-agent/5.0.0:
2367 | dependencies:
2368 | '@tootallnate/once': 2.0.0
2369 | agent-base: 6.0.2
2370 | debug: 4.3.3
2371 | dev: true
2372 | engines:
2373 | node: '>= 6'
2374 | resolution:
2375 | integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
2376 | /https-proxy-agent/5.0.0:
2377 | dependencies:
2378 | agent-base: 6.0.2
2379 | debug: 4.3.3
2380 | dev: true
2381 | engines:
2382 | node: '>= 6'
2383 | resolution:
2384 | integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
2385 | /human-signals/2.1.0:
2386 | dev: true
2387 | engines:
2388 | node: '>=10.17.0'
2389 | resolution:
2390 | integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
2391 | /iconv-lite/0.6.3:
2392 | dependencies:
2393 | safer-buffer: 2.1.2
2394 | dev: true
2395 | engines:
2396 | node: '>=0.10.0'
2397 | resolution:
2398 | integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
2399 | /ignore/4.0.6:
2400 | dev: true
2401 | engines:
2402 | node: '>= 4'
2403 | resolution:
2404 | integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
2405 | /ignore/5.2.0:
2406 | dev: true
2407 | engines:
2408 | node: '>= 4'
2409 | resolution:
2410 | integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
2411 | /import-fresh/3.3.0:
2412 | dependencies:
2413 | parent-module: 1.0.1
2414 | resolve-from: 4.0.0
2415 | dev: true
2416 | engines:
2417 | node: '>=6'
2418 | resolution:
2419 | integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
2420 | /imurmurhash/0.1.4:
2421 | dev: true
2422 | engines:
2423 | node: '>=0.8.19'
2424 | resolution:
2425 | integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=
2426 | /indent-string/4.0.0:
2427 | dev: true
2428 | engines:
2429 | node: '>=8'
2430 | resolution:
2431 | integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
2432 | /inflight/1.0.6:
2433 | dependencies:
2434 | once: 1.4.0
2435 | wrappy: 1.0.2
2436 | dev: true
2437 | resolution:
2438 | integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
2439 | /inherits/2.0.4:
2440 | dev: true
2441 | resolution:
2442 | integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
2443 | /internal-slot/1.0.3:
2444 | dependencies:
2445 | get-intrinsic: 1.1.1
2446 | has: 1.0.3
2447 | side-channel: 1.0.4
2448 | dev: true
2449 | engines:
2450 | node: '>= 0.4'
2451 | resolution:
2452 | integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
2453 | /is-alphabetical/1.0.4:
2454 | dev: true
2455 | resolution:
2456 | integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
2457 | /is-alphanumerical/1.0.4:
2458 | dependencies:
2459 | is-alphabetical: 1.0.4
2460 | is-decimal: 1.0.4
2461 | dev: true
2462 | resolution:
2463 | integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
2464 | /is-arguments/1.1.1:
2465 | dependencies:
2466 | call-bind: 1.0.2
2467 | has-tostringtag: 1.0.0
2468 | dev: true
2469 | engines:
2470 | node: '>= 0.4'
2471 | resolution:
2472 | integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
2473 | /is-arrayish/0.2.1:
2474 | dev: true
2475 | resolution:
2476 | integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
2477 | /is-bigint/1.0.4:
2478 | dependencies:
2479 | has-bigints: 1.0.1
2480 | dev: true
2481 | resolution:
2482 | integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
2483 | /is-binary-path/2.1.0:
2484 | dependencies:
2485 | binary-extensions: 2.2.0
2486 | dev: true
2487 | engines:
2488 | node: '>=8'
2489 | resolution:
2490 | integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
2491 | /is-boolean-object/1.1.2:
2492 | dependencies:
2493 | call-bind: 1.0.2
2494 | has-tostringtag: 1.0.0
2495 | dev: true
2496 | engines:
2497 | node: '>= 0.4'
2498 | resolution:
2499 | integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
2500 | /is-builtin-module/3.1.0:
2501 | dependencies:
2502 | builtin-modules: 3.2.0
2503 | dev: true
2504 | engines:
2505 | node: '>=6'
2506 | resolution:
2507 | integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==
2508 | /is-callable/1.2.4:
2509 | dev: true
2510 | engines:
2511 | node: '>= 0.4'
2512 | resolution:
2513 | integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
2514 | /is-core-module/2.8.1:
2515 | dependencies:
2516 | has: 1.0.3
2517 | dev: true
2518 | resolution:
2519 | integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
2520 | /is-date-object/1.0.5:
2521 | dependencies:
2522 | has-tostringtag: 1.0.0
2523 | dev: true
2524 | engines:
2525 | node: '>= 0.4'
2526 | resolution:
2527 | integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
2528 | /is-decimal/1.0.4:
2529 | dev: true
2530 | resolution:
2531 | integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
2532 | /is-expression/4.0.0:
2533 | dependencies:
2534 | acorn: 7.4.1
2535 | object-assign: 4.1.1
2536 | dev: true
2537 | resolution:
2538 | integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==
2539 | /is-extglob/2.1.1:
2540 | dev: true
2541 | engines:
2542 | node: '>=0.10.0'
2543 | resolution:
2544 | integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
2545 | /is-glob/4.0.3:
2546 | dependencies:
2547 | is-extglob: 2.1.1
2548 | dev: true
2549 | engines:
2550 | node: '>=0.10.0'
2551 | resolution:
2552 | integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
2553 | /is-hexadecimal/1.0.4:
2554 | dev: true
2555 | resolution:
2556 | integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
2557 | /is-map/2.0.2:
2558 | dev: true
2559 | resolution:
2560 | integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
2561 | /is-negative-zero/2.0.1:
2562 | dev: true
2563 | engines:
2564 | node: '>= 0.4'
2565 | resolution:
2566 | integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
2567 | /is-number-object/1.0.6:
2568 | dependencies:
2569 | has-tostringtag: 1.0.0
2570 | dev: true
2571 | engines:
2572 | node: '>= 0.4'
2573 | resolution:
2574 | integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
2575 | /is-number/7.0.0:
2576 | dev: true
2577 | engines:
2578 | node: '>=0.12.0'
2579 | resolution:
2580 | integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
2581 | /is-potential-custom-element-name/1.0.1:
2582 | dev: true
2583 | resolution:
2584 | integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
2585 | /is-promise/2.2.2:
2586 | dev: true
2587 | resolution:
2588 | integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
2589 | /is-regex/1.1.4:
2590 | dependencies:
2591 | call-bind: 1.0.2
2592 | has-tostringtag: 1.0.0
2593 | dev: true
2594 | engines:
2595 | node: '>= 0.4'
2596 | resolution:
2597 | integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
2598 | /is-set/2.0.2:
2599 | dev: true
2600 | resolution:
2601 | integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
2602 | /is-shared-array-buffer/1.0.1:
2603 | dev: true
2604 | resolution:
2605 | integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
2606 | /is-stream/2.0.1:
2607 | dev: true
2608 | engines:
2609 | node: '>=8'
2610 | resolution:
2611 | integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
2612 | /is-string/1.0.7:
2613 | dependencies:
2614 | has-tostringtag: 1.0.0
2615 | dev: true
2616 | engines:
2617 | node: '>= 0.4'
2618 | resolution:
2619 | integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
2620 | /is-symbol/1.0.4:
2621 | dependencies:
2622 | has-symbols: 1.0.2
2623 | dev: true
2624 | engines:
2625 | node: '>= 0.4'
2626 | resolution:
2627 | integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
2628 | /is-typed-array/1.1.7:
2629 | dependencies:
2630 | available-typed-arrays: 1.0.4
2631 | call-bind: 1.0.2
2632 | es-abstract: 1.19.1
2633 | foreach: 2.0.5
2634 | has-tostringtag: 1.0.0
2635 | dev: true
2636 | engines:
2637 | node: '>= 0.4'
2638 | resolution:
2639 | integrity: sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==
2640 | /is-weakmap/2.0.1:
2641 | dev: true
2642 | resolution:
2643 | integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
2644 | /is-weakref/1.0.1:
2645 | dependencies:
2646 | call-bind: 1.0.2
2647 | dev: true
2648 | resolution:
2649 | integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==
2650 | /is-weakset/2.0.1:
2651 | dev: true
2652 | resolution:
2653 | integrity: sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==
2654 | /isarray/2.0.5:
2655 | dev: true
2656 | resolution:
2657 | integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
2658 | /isexe/2.0.0:
2659 | dev: true
2660 | resolution:
2661 | integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
2662 | /jiti/1.12.15:
2663 | dev: true
2664 | hasBin: true
2665 | resolution:
2666 | integrity: sha512-/+K89y6KJA2nISbWrlc/773XdpDgSQq/LdQ+ZZyw2jRxUNyquPtbsDCCCMRzzNORUgroUGc4nAXxJEnQvpViCA==
2667 | /js-stringify/1.0.2:
2668 | dev: true
2669 | resolution:
2670 | integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=
2671 | /js-tokens/4.0.0:
2672 | dev: true
2673 | resolution:
2674 | integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
2675 | /js-yaml/4.1.0:
2676 | dependencies:
2677 | argparse: 2.0.1
2678 | dev: true
2679 | hasBin: true
2680 | resolution:
2681 | integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
2682 | /jsdom/19.0.0:
2683 | dependencies:
2684 | abab: 2.0.5
2685 | acorn: 8.6.0
2686 | acorn-globals: 6.0.0
2687 | cssom: 0.5.0
2688 | cssstyle: 2.3.0
2689 | data-urls: 3.0.1
2690 | decimal.js: 10.3.1
2691 | domexception: 4.0.0
2692 | escodegen: 2.0.0
2693 | form-data: 4.0.0
2694 | html-encoding-sniffer: 3.0.0
2695 | http-proxy-agent: 5.0.0
2696 | https-proxy-agent: 5.0.0
2697 | is-potential-custom-element-name: 1.0.1
2698 | nwsapi: 2.2.0
2699 | parse5: 6.0.1
2700 | saxes: 5.0.1
2701 | symbol-tree: 3.2.4
2702 | tough-cookie: 4.0.0
2703 | w3c-hr-time: 1.0.2
2704 | w3c-xmlserializer: 3.0.0
2705 | webidl-conversions: 7.0.0
2706 | whatwg-encoding: 2.0.0
2707 | whatwg-mimetype: 3.0.0
2708 | whatwg-url: 10.0.0
2709 | ws: 8.3.0
2710 | xml-name-validator: 4.0.0
2711 | dev: true
2712 | engines:
2713 | node: '>=12'
2714 | peerDependencies:
2715 | canvas: ^2.5.0
2716 | peerDependenciesMeta:
2717 | canvas:
2718 | optional: true
2719 | resolution:
2720 | integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==
2721 | /json-parse-even-better-errors/2.3.1:
2722 | dev: true
2723 | resolution:
2724 | integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
2725 | /json-schema-traverse/0.4.1:
2726 | dev: true
2727 | resolution:
2728 | integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
2729 | /json-stable-stringify-without-jsonify/1.0.1:
2730 | dev: true
2731 | resolution:
2732 | integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
2733 | /json5/1.0.1:
2734 | dependencies:
2735 | minimist: 1.2.5
2736 | dev: true
2737 | hasBin: true
2738 | resolution:
2739 | integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
2740 | /json5/2.2.0:
2741 | dependencies:
2742 | minimist: 1.2.5
2743 | dev: true
2744 | engines:
2745 | node: '>=6'
2746 | hasBin: true
2747 | resolution:
2748 | integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
2749 | /jsonc-eslint-parser/2.1.0:
2750 | dependencies:
2751 | acorn: 8.7.0
2752 | eslint-visitor-keys: 3.3.0
2753 | espree: 9.3.1
2754 | semver: 7.3.5
2755 | dev: true
2756 | engines:
2757 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
2758 | resolution:
2759 | integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==
2760 | /jsonc-parser/2.3.1:
2761 | dev: true
2762 | resolution:
2763 | integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==
2764 | /jsonc-parser/3.0.0:
2765 | dev: true
2766 | resolution:
2767 | integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==
2768 | /jstransformer/1.0.0:
2769 | dependencies:
2770 | is-promise: 2.2.2
2771 | promise: 7.3.1
2772 | dev: true
2773 | resolution:
2774 | integrity: sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=
2775 | /jsx-ast-utils/3.2.0:
2776 | dependencies:
2777 | array-includes: 3.1.4
2778 | object.assign: 4.1.2
2779 | dev: true
2780 | engines:
2781 | node: '>=4.0'
2782 | resolution:
2783 | integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==
2784 | /kolorist/1.5.1:
2785 | dev: true
2786 | resolution:
2787 | integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==
2788 | /levn/0.3.0:
2789 | dependencies:
2790 | prelude-ls: 1.1.2
2791 | type-check: 0.3.2
2792 | dev: true
2793 | engines:
2794 | node: '>= 0.8.0'
2795 | resolution:
2796 | integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
2797 | /levn/0.4.1:
2798 | dependencies:
2799 | prelude-ls: 1.2.1
2800 | type-check: 0.4.0
2801 | dev: true
2802 | engines:
2803 | node: '>= 0.8.0'
2804 | resolution:
2805 | integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
2806 | /lines-and-columns/1.1.6:
2807 | dev: true
2808 | resolution:
2809 | integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
2810 | /local-pkg/0.4.1:
2811 | dev: true
2812 | engines:
2813 | node: '>=14'
2814 | resolution:
2815 | integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==
2816 | /locate-path/2.0.0:
2817 | dependencies:
2818 | p-locate: 2.0.0
2819 | path-exists: 3.0.0
2820 | dev: true
2821 | engines:
2822 | node: '>=4'
2823 | resolution:
2824 | integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
2825 | /locate-path/5.0.0:
2826 | dependencies:
2827 | p-locate: 4.1.0
2828 | dev: true
2829 | engines:
2830 | node: '>=8'
2831 | resolution:
2832 | integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
2833 | /locate-path/6.0.0:
2834 | dependencies:
2835 | p-locate: 5.0.0
2836 | dev: true
2837 | engines:
2838 | node: '>=10'
2839 | resolution:
2840 | integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
2841 | /lodash.merge/4.6.2:
2842 | dev: true
2843 | resolution:
2844 | integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
2845 | /lodash/4.17.21:
2846 | dev: true
2847 | resolution:
2848 | integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
2849 | /loose-envify/1.4.0:
2850 | dependencies:
2851 | js-tokens: 4.0.0
2852 | dev: true
2853 | hasBin: true
2854 | resolution:
2855 | integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
2856 | /loupe/2.3.1:
2857 | dependencies:
2858 | get-func-name: 2.0.0
2859 | dev: true
2860 | resolution:
2861 | integrity: sha512-EN1D3jyVmaX4tnajVlfbREU4axL647hLec1h/PXAb8CPDMJiYitcWF2UeLVNttRqaIqQs4x+mRvXf+d+TlDrCA==
2862 | /lru-cache/6.0.0:
2863 | dependencies:
2864 | yallist: 4.0.0
2865 | dev: true
2866 | engines:
2867 | node: '>=10'
2868 | resolution:
2869 | integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
2870 | /magic-string/0.25.7:
2871 | dependencies:
2872 | sourcemap-codec: 1.4.8
2873 | resolution:
2874 | integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
2875 | /magic-string/0.26.1:
2876 | dependencies:
2877 | sourcemap-codec: 1.4.8
2878 | dev: true
2879 | engines:
2880 | node: '>=12'
2881 | resolution:
2882 | integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==
2883 | /mdast-util-from-markdown/0.8.5:
2884 | dependencies:
2885 | '@types/mdast': 3.0.10
2886 | mdast-util-to-string: 2.0.0
2887 | micromark: 2.11.4
2888 | parse-entities: 2.0.0
2889 | unist-util-stringify-position: 2.0.3
2890 | dev: true
2891 | resolution:
2892 | integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==
2893 | /mdast-util-to-string/2.0.0:
2894 | dev: true
2895 | resolution:
2896 | integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==
2897 | /mdn-data/2.0.27:
2898 | dev: true
2899 | resolution:
2900 | integrity: sha512-kwqO0I0jtWr25KcfLm9pia8vLZ8qoAKhWZuZMbneJq3jjBD3gl5nZs8l8Tu3ZBlBAHVQtDur9rdDGyvtfVraHQ==
2901 | /merge-stream/2.0.0:
2902 | dev: true
2903 | resolution:
2904 | integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2905 | /merge2/1.4.1:
2906 | dev: true
2907 | engines:
2908 | node: '>= 8'
2909 | resolution:
2910 | integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
2911 | /micromark/2.11.4:
2912 | dependencies:
2913 | debug: 4.3.3
2914 | parse-entities: 2.0.0
2915 | dev: true
2916 | resolution:
2917 | integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==
2918 | /micromatch/4.0.4:
2919 | dependencies:
2920 | braces: 3.0.2
2921 | picomatch: 2.3.0
2922 | dev: true
2923 | engines:
2924 | node: '>=8.6'
2925 | resolution:
2926 | integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
2927 | /mime-db/1.51.0:
2928 | dev: true
2929 | engines:
2930 | node: '>= 0.6'
2931 | resolution:
2932 | integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
2933 | /mime-types/2.1.34:
2934 | dependencies:
2935 | mime-db: 1.51.0
2936 | dev: true
2937 | engines:
2938 | node: '>= 0.6'
2939 | resolution:
2940 | integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
2941 | /mimic-fn/2.1.0:
2942 | dev: true
2943 | engines:
2944 | node: '>=6'
2945 | resolution:
2946 | integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
2947 | /min-indent/1.0.1:
2948 | dev: true
2949 | engines:
2950 | node: '>=4'
2951 | resolution:
2952 | integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
2953 | /minimatch/3.0.4:
2954 | dependencies:
2955 | brace-expansion: 1.1.11
2956 | dev: true
2957 | resolution:
2958 | integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
2959 | /minimatch/3.1.2:
2960 | dependencies:
2961 | brace-expansion: 1.1.11
2962 | dev: true
2963 | resolution:
2964 | integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2965 | /minimist/1.2.5:
2966 | dev: true
2967 | resolution:
2968 | integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
2969 | /mrmime/1.0.0:
2970 | dev: true
2971 | engines:
2972 | node: '>=10'
2973 | resolution:
2974 | integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==
2975 | /ms/2.0.0:
2976 | dev: true
2977 | resolution:
2978 | integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
2979 | /ms/2.1.2:
2980 | dev: true
2981 | resolution:
2982 | integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2983 | /ms/2.1.3:
2984 | dev: true
2985 | resolution:
2986 | integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2987 | /nanoid/3.3.1:
2988 | engines:
2989 | node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1
2990 | hasBin: true
2991 | resolution:
2992 | integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==
2993 | /natural-compare/1.4.0:
2994 | dev: true
2995 | resolution:
2996 | integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
2997 | /normalize-package-data/2.5.0:
2998 | dependencies:
2999 | hosted-git-info: 2.8.9
3000 | resolve: 1.22.0
3001 | semver: 5.7.1
3002 | validate-npm-package-license: 3.0.4
3003 | dev: true
3004 | resolution:
3005 | integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
3006 | /normalize-path/3.0.0:
3007 | dev: true
3008 | engines:
3009 | node: '>=0.10.0'
3010 | resolution:
3011 | integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
3012 | /npm-run-path/4.0.1:
3013 | dependencies:
3014 | path-key: 3.1.1
3015 | dev: true
3016 | engines:
3017 | node: '>=8'
3018 | resolution:
3019 | integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
3020 | /nwsapi/2.2.0:
3021 | dev: true
3022 | resolution:
3023 | integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
3024 | /object-assign/4.1.1:
3025 | dev: true
3026 | engines:
3027 | node: '>=0.10.0'
3028 | resolution:
3029 | integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
3030 | /object-inspect/1.11.0:
3031 | dev: true
3032 | resolution:
3033 | integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
3034 | /object-is/1.1.5:
3035 | dependencies:
3036 | call-bind: 1.0.2
3037 | define-properties: 1.1.3
3038 | dev: true
3039 | engines:
3040 | node: '>= 0.4'
3041 | resolution:
3042 | integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
3043 | /object-keys/1.1.1:
3044 | dev: true
3045 | engines:
3046 | node: '>= 0.4'
3047 | resolution:
3048 | integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
3049 | /object.assign/4.1.2:
3050 | dependencies:
3051 | call-bind: 1.0.2
3052 | define-properties: 1.1.3
3053 | has-symbols: 1.0.2
3054 | object-keys: 1.1.1
3055 | dev: true
3056 | engines:
3057 | node: '>= 0.4'
3058 | resolution:
3059 | integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
3060 | /object.entries/1.1.5:
3061 | dependencies:
3062 | call-bind: 1.0.2
3063 | define-properties: 1.1.3
3064 | es-abstract: 1.19.1
3065 | dev: true
3066 | engines:
3067 | node: '>= 0.4'
3068 | resolution:
3069 | integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
3070 | /object.fromentries/2.0.5:
3071 | dependencies:
3072 | call-bind: 1.0.2
3073 | define-properties: 1.1.3
3074 | es-abstract: 1.19.1
3075 | dev: true
3076 | engines:
3077 | node: '>= 0.4'
3078 | resolution:
3079 | integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
3080 | /object.hasown/1.1.0:
3081 | dependencies:
3082 | define-properties: 1.1.3
3083 | es-abstract: 1.19.1
3084 | dev: true
3085 | resolution:
3086 | integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==
3087 | /object.values/1.1.5:
3088 | dependencies:
3089 | call-bind: 1.0.2
3090 | define-properties: 1.1.3
3091 | es-abstract: 1.19.1
3092 | dev: true
3093 | engines:
3094 | node: '>= 0.4'
3095 | resolution:
3096 | integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
3097 | /once/1.4.0:
3098 | dependencies:
3099 | wrappy: 1.0.2
3100 | dev: true
3101 | resolution:
3102 | integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
3103 | /onetime/5.1.2:
3104 | dependencies:
3105 | mimic-fn: 2.1.0
3106 | dev: true
3107 | engines:
3108 | node: '>=6'
3109 | resolution:
3110 | integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
3111 | /optionator/0.8.3:
3112 | dependencies:
3113 | deep-is: 0.1.3
3114 | fast-levenshtein: 2.0.6
3115 | levn: 0.3.0
3116 | prelude-ls: 1.1.2
3117 | type-check: 0.3.2
3118 | word-wrap: 1.2.3
3119 | dev: true
3120 | engines:
3121 | node: '>= 0.8.0'
3122 | resolution:
3123 | integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
3124 | /optionator/0.9.1:
3125 | dependencies:
3126 | deep-is: 0.1.3
3127 | fast-levenshtein: 2.0.6
3128 | levn: 0.4.1
3129 | prelude-ls: 1.2.1
3130 | type-check: 0.4.0
3131 | word-wrap: 1.2.3
3132 | dev: true
3133 | engines:
3134 | node: '>= 0.8.0'
3135 | resolution:
3136 | integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
3137 | /p-limit/1.3.0:
3138 | dependencies:
3139 | p-try: 1.0.0
3140 | dev: true
3141 | engines:
3142 | node: '>=4'
3143 | resolution:
3144 | integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
3145 | /p-limit/2.3.0:
3146 | dependencies:
3147 | p-try: 2.2.0
3148 | dev: true
3149 | engines:
3150 | node: '>=6'
3151 | resolution:
3152 | integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
3153 | /p-limit/3.1.0:
3154 | dependencies:
3155 | yocto-queue: 0.1.0
3156 | dev: true
3157 | engines:
3158 | node: '>=10'
3159 | resolution:
3160 | integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
3161 | /p-locate/2.0.0:
3162 | dependencies:
3163 | p-limit: 1.3.0
3164 | dev: true
3165 | engines:
3166 | node: '>=4'
3167 | resolution:
3168 | integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
3169 | /p-locate/4.1.0:
3170 | dependencies:
3171 | p-limit: 2.3.0
3172 | dev: true
3173 | engines:
3174 | node: '>=8'
3175 | resolution:
3176 | integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
3177 | /p-locate/5.0.0:
3178 | dependencies:
3179 | p-limit: 3.1.0
3180 | dev: true
3181 | engines:
3182 | node: '>=10'
3183 | resolution:
3184 | integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
3185 | /p-try/1.0.0:
3186 | dev: true
3187 | engines:
3188 | node: '>=4'
3189 | resolution:
3190 | integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
3191 | /p-try/2.2.0:
3192 | dev: true
3193 | engines:
3194 | node: '>=6'
3195 | resolution:
3196 | integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
3197 | /parent-module/1.0.1:
3198 | dependencies:
3199 | callsites: 3.1.0
3200 | dev: true
3201 | engines:
3202 | node: '>=6'
3203 | resolution:
3204 | integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
3205 | /parse-entities/2.0.0:
3206 | dependencies:
3207 | character-entities: 1.2.4
3208 | character-entities-legacy: 1.1.4
3209 | character-reference-invalid: 1.1.4
3210 | is-alphanumerical: 1.0.4
3211 | is-decimal: 1.0.4
3212 | is-hexadecimal: 1.0.4
3213 | dev: true
3214 | resolution:
3215 | integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==
3216 | /parse-json/5.2.0:
3217 | dependencies:
3218 | '@babel/code-frame': 7.14.5
3219 | error-ex: 1.3.2
3220 | json-parse-even-better-errors: 2.3.1
3221 | lines-and-columns: 1.1.6
3222 | dev: true
3223 | engines:
3224 | node: '>=8'
3225 | resolution:
3226 | integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
3227 | /parse5/6.0.1:
3228 | dev: true
3229 | resolution:
3230 | integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
3231 | /path-exists/3.0.0:
3232 | dev: true
3233 | engines:
3234 | node: '>=4'
3235 | resolution:
3236 | integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
3237 | /path-exists/4.0.0:
3238 | dev: true
3239 | engines:
3240 | node: '>=8'
3241 | resolution:
3242 | integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
3243 | /path-is-absolute/1.0.1:
3244 | dev: true
3245 | engines:
3246 | node: '>=0.10.0'
3247 | resolution:
3248 | integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
3249 | /path-key/3.1.1:
3250 | dev: true
3251 | engines:
3252 | node: '>=8'
3253 | resolution:
3254 | integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
3255 | /path-parse/1.0.7:
3256 | dev: true
3257 | resolution:
3258 | integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
3259 | /path-type/4.0.0:
3260 | dev: true
3261 | engines:
3262 | node: '>=8'
3263 | resolution:
3264 | integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
3265 | /pathe/0.2.0:
3266 | dev: true
3267 | resolution:
3268 | integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==
3269 | /pathval/1.1.1:
3270 | dev: true
3271 | resolution:
3272 | integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
3273 | /picocolors/1.0.0:
3274 | resolution:
3275 | integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
3276 | /picomatch/2.3.0:
3277 | dev: true
3278 | engines:
3279 | node: '>=8.6'
3280 | resolution:
3281 | integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
3282 | /pluralize/8.0.0:
3283 | dev: true
3284 | engines:
3285 | node: '>=4'
3286 | resolution:
3287 | integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
3288 | /pnpm/6.32.3:
3289 | dev: true
3290 | engines:
3291 | node: '>=12.17'
3292 | hasBin: true
3293 | resolution:
3294 | integrity: sha512-lMQgROSwiUA+kt+suAPinjNwqevS1Iz0rppWNZ3jHhzeP07RFRQ+Ksai2OlAnM+YjlbHT9niQ4ICBVSqcdQ04w==
3295 | /postcss/8.4.5:
3296 | dependencies:
3297 | nanoid: 3.3.1
3298 | picocolors: 1.0.0
3299 | source-map-js: 1.0.2
3300 | dev: false
3301 | engines:
3302 | node: ^10 || ^12 || >=14
3303 | resolution:
3304 | integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
3305 | /postcss/8.4.7:
3306 | dependencies:
3307 | nanoid: 3.3.1
3308 | picocolors: 1.0.0
3309 | source-map-js: 1.0.2
3310 | dev: true
3311 | engines:
3312 | node: ^10 || ^12 || >=14
3313 | resolution:
3314 | integrity: sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A==
3315 | /prelude-ls/1.1.2:
3316 | dev: true
3317 | engines:
3318 | node: '>= 0.8.0'
3319 | resolution:
3320 | integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
3321 | /prelude-ls/1.2.1:
3322 | dev: true
3323 | engines:
3324 | node: '>= 0.8.0'
3325 | resolution:
3326 | integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
3327 | /promise/7.3.1:
3328 | dependencies:
3329 | asap: 2.0.6
3330 | dev: true
3331 | resolution:
3332 | integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
3333 | /prop-types/15.8.1:
3334 | dependencies:
3335 | loose-envify: 1.4.0
3336 | object-assign: 4.1.1
3337 | react-is: 16.13.1
3338 | dev: true
3339 | resolution:
3340 | integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
3341 | /psl/1.8.0:
3342 | dev: true
3343 | resolution:
3344 | integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
3345 | /pug-attrs/3.0.0:
3346 | dependencies:
3347 | constantinople: 4.0.1
3348 | js-stringify: 1.0.2
3349 | pug-runtime: 3.0.1
3350 | dev: true
3351 | resolution:
3352 | integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==
3353 | /pug-code-gen/3.0.2:
3354 | dependencies:
3355 | constantinople: 4.0.1
3356 | doctypes: 1.1.0
3357 | js-stringify: 1.0.2
3358 | pug-attrs: 3.0.0
3359 | pug-error: 2.0.0
3360 | pug-runtime: 3.0.1
3361 | void-elements: 3.1.0
3362 | with: 7.0.2
3363 | dev: true
3364 | resolution:
3365 | integrity: sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==
3366 | /pug-error/2.0.0:
3367 | dev: true
3368 | resolution:
3369 | integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==
3370 | /pug-filters/4.0.0:
3371 | dependencies:
3372 | constantinople: 4.0.1
3373 | jstransformer: 1.0.0
3374 | pug-error: 2.0.0
3375 | pug-walk: 2.0.0
3376 | resolve: 1.22.0
3377 | dev: true
3378 | resolution:
3379 | integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==
3380 | /pug-lexer/5.0.1:
3381 | dependencies:
3382 | character-parser: 2.2.0
3383 | is-expression: 4.0.0
3384 | pug-error: 2.0.0
3385 | dev: true
3386 | resolution:
3387 | integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==
3388 | /pug-linker/4.0.0:
3389 | dependencies:
3390 | pug-error: 2.0.0
3391 | pug-walk: 2.0.0
3392 | dev: true
3393 | resolution:
3394 | integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==
3395 | /pug-load/3.0.0:
3396 | dependencies:
3397 | object-assign: 4.1.1
3398 | pug-walk: 2.0.0
3399 | dev: true
3400 | resolution:
3401 | integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==
3402 | /pug-parser/6.0.0:
3403 | dependencies:
3404 | pug-error: 2.0.0
3405 | token-stream: 1.0.0
3406 | dev: true
3407 | resolution:
3408 | integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==
3409 | /pug-runtime/3.0.1:
3410 | dev: true
3411 | resolution:
3412 | integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==
3413 | /pug-strip-comments/2.0.0:
3414 | dependencies:
3415 | pug-error: 2.0.0
3416 | dev: true
3417 | resolution:
3418 | integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==
3419 | /pug-walk/2.0.0:
3420 | dev: true
3421 | resolution:
3422 | integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==
3423 | /pug/3.0.2:
3424 | dependencies:
3425 | pug-code-gen: 3.0.2
3426 | pug-filters: 4.0.0
3427 | pug-lexer: 5.0.1
3428 | pug-linker: 4.0.0
3429 | pug-load: 3.0.0
3430 | pug-parser: 6.0.0
3431 | pug-runtime: 3.0.1
3432 | pug-strip-comments: 2.0.0
3433 | dev: true
3434 | resolution:
3435 | integrity: sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==
3436 | /punycode/2.1.1:
3437 | dev: true
3438 | engines:
3439 | node: '>=6'
3440 | resolution:
3441 | integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
3442 | /queue-microtask/1.2.3:
3443 | dev: true
3444 | resolution:
3445 | integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
3446 | /react-is/16.13.1:
3447 | dev: true
3448 | resolution:
3449 | integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
3450 | /read-pkg-up/7.0.1:
3451 | dependencies:
3452 | find-up: 4.1.0
3453 | read-pkg: 5.2.0
3454 | type-fest: 0.8.1
3455 | dev: true
3456 | engines:
3457 | node: '>=8'
3458 | resolution:
3459 | integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
3460 | /read-pkg/5.2.0:
3461 | dependencies:
3462 | '@types/normalize-package-data': 2.4.1
3463 | normalize-package-data: 2.5.0
3464 | parse-json: 5.2.0
3465 | type-fest: 0.6.0
3466 | dev: true
3467 | engines:
3468 | node: '>=8'
3469 | resolution:
3470 | integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
3471 | /readdirp/3.6.0:
3472 | dependencies:
3473 | picomatch: 2.3.0
3474 | dev: true
3475 | engines:
3476 | node: '>=8.10.0'
3477 | resolution:
3478 | integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
3479 | /regexp-tree/0.1.24:
3480 | dev: true
3481 | hasBin: true
3482 | resolution:
3483 | integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==
3484 | /regexp.prototype.flags/1.3.1:
3485 | dependencies:
3486 | call-bind: 1.0.2
3487 | define-properties: 1.1.3
3488 | dev: true
3489 | engines:
3490 | node: '>= 0.4'
3491 | resolution:
3492 | integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==
3493 | /regexpp/3.2.0:
3494 | dev: true
3495 | engines:
3496 | node: '>=8'
3497 | resolution:
3498 | integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
3499 | /resolve-from/4.0.0:
3500 | dev: true
3501 | engines:
3502 | node: '>=4'
3503 | resolution:
3504 | integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
3505 | /resolve/1.22.0:
3506 | dependencies:
3507 | is-core-module: 2.8.1
3508 | path-parse: 1.0.7
3509 | supports-preserve-symlinks-flag: 1.0.0
3510 | dev: true
3511 | hasBin: true
3512 | resolution:
3513 | integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
3514 | /resolve/2.0.0-next.3:
3515 | dependencies:
3516 | is-core-module: 2.8.1
3517 | path-parse: 1.0.7
3518 | dev: true
3519 | resolution:
3520 | integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==
3521 | /reusify/1.0.4:
3522 | dev: true
3523 | engines:
3524 | iojs: '>=1.0.0'
3525 | node: '>=0.10.0'
3526 | resolution:
3527 | integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
3528 | /rimraf/3.0.2:
3529 | dependencies:
3530 | glob: 7.1.7
3531 | dev: true
3532 | hasBin: true
3533 | resolution:
3534 | integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
3535 | /rollup/2.61.0:
3536 | dev: true
3537 | engines:
3538 | node: '>=10.0.0'
3539 | hasBin: true
3540 | optionalDependencies:
3541 | fsevents: 2.3.2
3542 | resolution:
3543 | integrity: sha512-teQ+T1mUYbyvGyUavCodiyA9hD4DxwYZJwr/qehZGhs1Z49vsmzelMVYMxGU4ZhGRKxYPupHuz5yzm/wj7VpWA==
3544 | /run-parallel/1.2.0:
3545 | dependencies:
3546 | queue-microtask: 1.2.3
3547 | dev: true
3548 | resolution:
3549 | integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
3550 | /safe-regex/2.1.1:
3551 | dependencies:
3552 | regexp-tree: 0.1.24
3553 | dev: true
3554 | resolution:
3555 | integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==
3556 | /safer-buffer/2.1.2:
3557 | dev: true
3558 | resolution:
3559 | integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
3560 | /saxes/5.0.1:
3561 | dependencies:
3562 | xmlchars: 2.2.0
3563 | dev: true
3564 | engines:
3565 | node: '>=10'
3566 | resolution:
3567 | integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
3568 | /semver/5.7.1:
3569 | dev: true
3570 | hasBin: true
3571 | resolution:
3572 | integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
3573 | /semver/6.3.0:
3574 | dev: true
3575 | hasBin: true
3576 | resolution:
3577 | integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
3578 | /semver/7.3.5:
3579 | dependencies:
3580 | lru-cache: 6.0.0
3581 | dev: true
3582 | engines:
3583 | node: '>=10'
3584 | hasBin: true
3585 | resolution:
3586 | integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
3587 | /shebang-command/2.0.0:
3588 | dependencies:
3589 | shebang-regex: 3.0.0
3590 | dev: true
3591 | engines:
3592 | node: '>=8'
3593 | resolution:
3594 | integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
3595 | /shebang-regex/3.0.0:
3596 | dev: true
3597 | engines:
3598 | node: '>=8'
3599 | resolution:
3600 | integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
3601 | /side-channel/1.0.4:
3602 | dependencies:
3603 | call-bind: 1.0.2
3604 | get-intrinsic: 1.1.1
3605 | object-inspect: 1.11.0
3606 | dev: true
3607 | resolution:
3608 | integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
3609 | /signal-exit/3.0.6:
3610 | dev: true
3611 | resolution:
3612 | integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==
3613 | /sirv/2.0.2:
3614 | dependencies:
3615 | '@polka/url': 1.0.0-next.21
3616 | mrmime: 1.0.0
3617 | totalist: 3.0.0
3618 | dev: true
3619 | engines:
3620 | node: '>= 10'
3621 | resolution:
3622 | integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==
3623 | /slash/3.0.0:
3624 | dev: true
3625 | engines:
3626 | node: '>=8'
3627 | resolution:
3628 | integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
3629 | /source-map-js/1.0.2:
3630 | engines:
3631 | node: '>=0.10.0'
3632 | resolution:
3633 | integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
3634 | /source-map/0.6.1:
3635 | engines:
3636 | node: '>=0.10.0'
3637 | resolution:
3638 | integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
3639 | /sourcemap-codec/1.4.8:
3640 | resolution:
3641 | integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
3642 | /spdx-correct/3.1.1:
3643 | dependencies:
3644 | spdx-expression-parse: 3.0.1
3645 | spdx-license-ids: 3.0.10
3646 | dev: true
3647 | resolution:
3648 | integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
3649 | /spdx-exceptions/2.3.0:
3650 | dev: true
3651 | resolution:
3652 | integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
3653 | /spdx-expression-parse/3.0.1:
3654 | dependencies:
3655 | spdx-exceptions: 2.3.0
3656 | spdx-license-ids: 3.0.10
3657 | dev: true
3658 | resolution:
3659 | integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
3660 | /spdx-license-ids/3.0.10:
3661 | dev: true
3662 | resolution:
3663 | integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==
3664 | /string.prototype.matchall/4.0.6:
3665 | dependencies:
3666 | call-bind: 1.0.2
3667 | define-properties: 1.1.3
3668 | es-abstract: 1.19.1
3669 | get-intrinsic: 1.1.1
3670 | has-symbols: 1.0.2
3671 | internal-slot: 1.0.3
3672 | regexp.prototype.flags: 1.3.1
3673 | side-channel: 1.0.4
3674 | dev: true
3675 | resolution:
3676 | integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==
3677 | /string.prototype.trimend/1.0.4:
3678 | dependencies:
3679 | call-bind: 1.0.2
3680 | define-properties: 1.1.3
3681 | dev: true
3682 | resolution:
3683 | integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
3684 | /string.prototype.trimstart/1.0.4:
3685 | dependencies:
3686 | call-bind: 1.0.2
3687 | define-properties: 1.1.3
3688 | dev: true
3689 | resolution:
3690 | integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
3691 | /strip-ansi/6.0.1:
3692 | dependencies:
3693 | ansi-regex: 5.0.1
3694 | dev: true
3695 | engines:
3696 | node: '>=8'
3697 | resolution:
3698 | integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
3699 | /strip-bom/3.0.0:
3700 | dev: true
3701 | engines:
3702 | node: '>=4'
3703 | resolution:
3704 | integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
3705 | /strip-final-newline/2.0.0:
3706 | dev: true
3707 | engines:
3708 | node: '>=6'
3709 | resolution:
3710 | integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
3711 | /strip-indent/3.0.0:
3712 | dependencies:
3713 | min-indent: 1.0.1
3714 | dev: true
3715 | engines:
3716 | node: '>=8'
3717 | resolution:
3718 | integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
3719 | /strip-json-comments/3.1.1:
3720 | dev: true
3721 | engines:
3722 | node: '>=8'
3723 | resolution:
3724 | integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
3725 | /supports-color/5.5.0:
3726 | dependencies:
3727 | has-flag: 3.0.0
3728 | dev: true
3729 | engines:
3730 | node: '>=4'
3731 | resolution:
3732 | integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
3733 | /supports-color/7.2.0:
3734 | dependencies:
3735 | has-flag: 4.0.0
3736 | dev: true
3737 | engines:
3738 | node: '>=8'
3739 | resolution:
3740 | integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
3741 | /supports-preserve-symlinks-flag/1.0.0:
3742 | dev: true
3743 | engines:
3744 | node: '>= 0.4'
3745 | resolution:
3746 | integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
3747 | /symbol-tree/3.2.4:
3748 | dev: true
3749 | resolution:
3750 | integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
3751 | /text-table/0.2.0:
3752 | dev: true
3753 | resolution:
3754 | integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
3755 | /tinypool/0.1.2:
3756 | dev: true
3757 | engines:
3758 | node: '>=14.0.0'
3759 | resolution:
3760 | integrity: sha512-fvtYGXoui2RpeMILfkvGIgOVkzJEGediv8UJt7TxdAOY8pnvUkFg/fkvqTfXG9Acc9S17Cnn1S4osDc2164guA==
3761 | /tinyspy/0.2.10:
3762 | dev: true
3763 | engines:
3764 | node: '>=14.0.0'
3765 | resolution:
3766 | integrity: sha512-Qij6rGWCDjWIejxCXXVi6bNgvrYBp3PbqC4cBP/0fD6WHDOHCw09Zd13CsxrDqSR5PFq01WeqDws8t5lz5sH0A==
3767 | /tinyspy/0.3.0:
3768 | dev: true
3769 | engines:
3770 | node: '>=14.0.0'
3771 | resolution:
3772 | integrity: sha512-c5uFHqtUp74R2DJE3/Efg0mH5xicmgziaQXMm/LvuuZn3RdpADH32aEGDRyCzObXT1DNfwDMqRQ/Drh1MlO12g==
3773 | /to-fast-properties/2.0.0:
3774 | dev: true
3775 | engines:
3776 | node: '>=4'
3777 | resolution:
3778 | integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
3779 | /to-regex-range/5.0.1:
3780 | dependencies:
3781 | is-number: 7.0.0
3782 | dev: true
3783 | engines:
3784 | node: '>=8.0'
3785 | resolution:
3786 | integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
3787 | /token-stream/1.0.0:
3788 | dev: true
3789 | resolution:
3790 | integrity: sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=
3791 | /totalist/3.0.0:
3792 | dev: true
3793 | engines:
3794 | node: '>=6'
3795 | resolution:
3796 | integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==
3797 | /tough-cookie/4.0.0:
3798 | dependencies:
3799 | psl: 1.8.0
3800 | punycode: 2.1.1
3801 | universalify: 0.1.2
3802 | dev: true
3803 | engines:
3804 | node: '>=6'
3805 | resolution:
3806 | integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
3807 | /tr46/3.0.0:
3808 | dependencies:
3809 | punycode: 2.1.1
3810 | dev: true
3811 | engines:
3812 | node: '>=12'
3813 | resolution:
3814 | integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==
3815 | /tsconfig-paths/3.12.0:
3816 | dependencies:
3817 | '@types/json5': 0.0.29
3818 | json5: 1.0.1
3819 | minimist: 1.2.5
3820 | strip-bom: 3.0.0
3821 | dev: true
3822 | resolution:
3823 | integrity: sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==
3824 | /tslib/1.14.1:
3825 | dev: true
3826 | resolution:
3827 | integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
3828 | /tsutils/3.21.0_typescript@4.6.2:
3829 | dependencies:
3830 | tslib: 1.14.1
3831 | typescript: 4.6.2
3832 | dev: true
3833 | engines:
3834 | node: '>= 6'
3835 | peerDependencies:
3836 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
3837 | resolution:
3838 | integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
3839 | /type-check/0.3.2:
3840 | dependencies:
3841 | prelude-ls: 1.1.2
3842 | dev: true
3843 | engines:
3844 | node: '>= 0.8.0'
3845 | resolution:
3846 | integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
3847 | /type-check/0.4.0:
3848 | dependencies:
3849 | prelude-ls: 1.2.1
3850 | dev: true
3851 | engines:
3852 | node: '>= 0.8.0'
3853 | resolution:
3854 | integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
3855 | /type-detect/4.0.8:
3856 | dev: true
3857 | engines:
3858 | node: '>=4'
3859 | resolution:
3860 | integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
3861 | /type-fest/0.20.2:
3862 | dev: true
3863 | engines:
3864 | node: '>=10'
3865 | resolution:
3866 | integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
3867 | /type-fest/0.6.0:
3868 | dev: true
3869 | engines:
3870 | node: '>=8'
3871 | resolution:
3872 | integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
3873 | /type-fest/0.8.1:
3874 | dev: true
3875 | engines:
3876 | node: '>=8'
3877 | resolution:
3878 | integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
3879 | /typescript/4.6.2:
3880 | dev: true
3881 | engines:
3882 | node: '>=4.2.0'
3883 | hasBin: true
3884 | resolution:
3885 | integrity: sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==
3886 | /unbox-primitive/1.0.1:
3887 | dependencies:
3888 | function-bind: 1.1.1
3889 | has-bigints: 1.0.1
3890 | has-symbols: 1.0.2
3891 | which-boxed-primitive: 1.0.2
3892 | dev: true
3893 | resolution:
3894 | integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
3895 | /unconfig/0.3.1_jsdom@19.0.0:
3896 | dependencies:
3897 | '@antfu/utils': 0.5.0
3898 | defu: 5.0.1
3899 | jiti: 1.12.15
3900 | vitest: 0.2.7_jsdom@19.0.0
3901 | dev: true
3902 | peerDependencies:
3903 | jsdom: '*'
3904 | resolution:
3905 | integrity: sha512-aXy9NkXWcwMgzkiLBoKJP1frd1/h0z/uPgwpISre2RYG5pN4yaRFNGhcbpT6/RYziXOYVT+SeJt2tggm/eLhOg==
3906 | /unist-util-stringify-position/2.0.3:
3907 | dependencies:
3908 | '@types/unist': 2.0.6
3909 | dev: true
3910 | resolution:
3911 | integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==
3912 | /universalify/0.1.2:
3913 | dev: true
3914 | engines:
3915 | node: '>= 4.0.0'
3916 | resolution:
3917 | integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
3918 | /unocss/0.27.6_jsdom@19.0.0:
3919 | dependencies:
3920 | '@unocss/cli': 0.27.6_jsdom@19.0.0
3921 | '@unocss/core': 0.27.6
3922 | '@unocss/preset-attributify': 0.27.6
3923 | '@unocss/preset-icons': 0.27.6
3924 | '@unocss/preset-mini': 0.27.6
3925 | '@unocss/preset-typography': 0.27.6
3926 | '@unocss/preset-uno': 0.27.6
3927 | '@unocss/preset-web-fonts': 0.27.6
3928 | '@unocss/preset-wind': 0.27.6
3929 | '@unocss/reset': 0.27.6
3930 | '@unocss/transformer-directives': 0.27.6
3931 | '@unocss/transformer-variant-group': 0.27.6
3932 | '@unocss/vite': 0.27.6_jsdom@19.0.0
3933 | dev: true
3934 | engines:
3935 | node: '>=14'
3936 | peerDependencies:
3937 | jsdom: '*'
3938 | resolution:
3939 | integrity: sha512-qJx01N+89EeUQ3QN8ihPN7BEOKqmlxS0HVWaYFCaZ/7dizS38CupwEZE75D4nPz8gmF2KJbq7mkPzgR0hRAd8g==
3940 | /unplugin-auto-import/0.6.4_@vueuse+core@8.0.0+vite@2.8.6:
3941 | dependencies:
3942 | '@antfu/utils': 0.5.0
3943 | '@rollup/pluginutils': 4.2.0
3944 | '@vueuse/core': 8.0.0_vue@3.2.31
3945 | local-pkg: 0.4.1
3946 | magic-string: 0.26.1
3947 | resolve: 1.22.0
3948 | unplugin: 0.4.0_vite@2.8.6
3949 | dev: true
3950 | engines:
3951 | node: '>=14'
3952 | peerDependencies:
3953 | '@vueuse/core': '*'
3954 | vite: '*'
3955 | peerDependenciesMeta:
3956 | '@vueuse/core':
3957 | optional: true
3958 | resolution:
3959 | integrity: sha512-gkjVKnugRCIh1JtwZhn8bdvdW8RW17WoCEJgJXJ9sGMsKrgP9xbaNMLULrmtrfxyGOabm42XXWoaR12EzdcVNA==
3960 | /unplugin-vue-components/0.17.21_vite@2.8.6+vue@3.2.31:
3961 | dependencies:
3962 | '@antfu/utils': 0.4.0
3963 | '@rollup/pluginutils': 4.1.2
3964 | chokidar: 3.5.3
3965 | debug: 4.3.3
3966 | fast-glob: 3.2.11
3967 | local-pkg: 0.4.1
3968 | magic-string: 0.25.7
3969 | minimatch: 3.0.4
3970 | resolve: 1.22.0
3971 | unplugin: 0.3.0_vite@2.8.6
3972 | vue: 3.2.31
3973 | dev: true
3974 | engines:
3975 | node: '>=14'
3976 | peerDependencies:
3977 | '@babel/parser': ^7.15.8
3978 | '@babel/traverse': ^7.15.4
3979 | vite: '*'
3980 | vue: 2 || 3
3981 | peerDependenciesMeta:
3982 | '@babel/parser':
3983 | optional: true
3984 | '@babel/traverse':
3985 | optional: true
3986 | resolution:
3987 | integrity: sha512-jkXksUF6zkNbzHQbw1DdrsQyVoMZGESRZDIGd9x7nUP+65nHdpBCY/JmlxSjKbuTrOwfMsk6FQFa0RpRueOCKg==
3988 | /unplugin/0.3.0_vite@2.8.6:
3989 | dependencies:
3990 | vite: 2.8.6
3991 | webpack-virtual-modules: 0.4.3
3992 | dev: true
3993 | peerDependencies:
3994 | esbuild: '>=0.13'
3995 | rollup: ^2.50.0
3996 | vite: ^2.3.0
3997 | webpack: 4 || 5
3998 | peerDependenciesMeta:
3999 | esbuild:
4000 | optional: true
4001 | rollup:
4002 | optional: true
4003 | vite:
4004 | optional: true
4005 | webpack:
4006 | optional: true
4007 | resolution:
4008 | integrity: sha512-9yLlOo+XC4NdIRgpkDSHOAHkQDq2x4mbuVNO/eKVa3C8WTn5wWGfzEFfRJFL8euqnX3Gf7hEur0AhXxy+WSwkg==
4009 | /unplugin/0.4.0_vite@2.8.6:
4010 | dependencies:
4011 | chokidar: 3.5.3
4012 | vite: 2.8.6
4013 | webpack-virtual-modules: 0.4.3
4014 | dev: true
4015 | peerDependencies:
4016 | esbuild: '>=0.13'
4017 | rollup: ^2.50.0
4018 | vite: ^2.3.0
4019 | webpack: 4 || 5
4020 | peerDependenciesMeta:
4021 | esbuild:
4022 | optional: true
4023 | rollup:
4024 | optional: true
4025 | vite:
4026 | optional: true
4027 | webpack:
4028 | optional: true
4029 | resolution:
4030 | integrity: sha512-4ScITEmzlz1iZW3tkz+3L1V5k/xMQ6kjgm4lEXKxH0ozd8/OUWfiSA7RMRyrawsvq/t50JIzPpp1UyuSL/AXkA==
4031 | /upath/2.0.1:
4032 | dev: true
4033 | engines:
4034 | node: '>=4'
4035 | resolution:
4036 | integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==
4037 | /uri-js/4.4.1:
4038 | dependencies:
4039 | punycode: 2.1.1
4040 | dev: true
4041 | resolution:
4042 | integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
4043 | /v8-compile-cache/2.3.0:
4044 | dev: true
4045 | resolution:
4046 | integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
4047 | /validate-npm-package-license/3.0.4:
4048 | dependencies:
4049 | spdx-correct: 3.1.1
4050 | spdx-expression-parse: 3.0.1
4051 | dev: true
4052 | resolution:
4053 | integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
4054 | /vite-plugin-pages/0.21.4_vite@2.8.6:
4055 | dependencies:
4056 | debug: 4.3.3
4057 | deep-equal: 2.0.5
4058 | fast-glob: 3.2.11
4059 | json5: 2.2.0
4060 | local-pkg: 0.4.1
4061 | picocolors: 1.0.0
4062 | vite: 2.8.6
4063 | yaml: 2.0.0-10
4064 | dev: true
4065 | peerDependencies:
4066 | '@vue/compiler-sfc': '>=3'
4067 | vite: '>=2'
4068 | peerDependenciesMeta:
4069 | '@vue/compiler-sfc':
4070 | optional: true
4071 | resolution:
4072 | integrity: sha512-2vtEkOjAXHARNUx0M636XfFtMlg1rFYmSbrsfNckxqG32A6COYD0y4EX3jtIonccc6CdKHubw6sR5xIS9t5Qyw==
4073 | /vite/2.8.6:
4074 | dependencies:
4075 | esbuild: 0.14.21
4076 | postcss: 8.4.7
4077 | resolve: 1.22.0
4078 | rollup: 2.61.0
4079 | dev: true
4080 | engines:
4081 | node: '>=12.2.0'
4082 | hasBin: true
4083 | optionalDependencies:
4084 | fsevents: 2.3.2
4085 | peerDependencies:
4086 | less: '*'
4087 | sass: '*'
4088 | stylus: '*'
4089 | peerDependenciesMeta:
4090 | less:
4091 | optional: true
4092 | sass:
4093 | optional: true
4094 | stylus:
4095 | optional: true
4096 | resolution:
4097 | integrity: sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==
4098 | /vitest/0.2.7_jsdom@19.0.0:
4099 | dependencies:
4100 | '@types/chai': 4.3.0
4101 | '@types/chai-subset': 1.3.3
4102 | chai: 4.3.6
4103 | jsdom: 19.0.0
4104 | local-pkg: 0.4.1
4105 | tinypool: 0.1.2
4106 | tinyspy: 0.2.10
4107 | vite: 2.8.6
4108 | dev: true
4109 | engines:
4110 | node: '>=14.14.0'
4111 | hasBin: true
4112 | peerDependencies:
4113 | '@vitest/ui': '*'
4114 | c8: '*'
4115 | happy-dom: '*'
4116 | jsdom: '*'
4117 | peerDependenciesMeta:
4118 | '@vitest/ui':
4119 | optional: true
4120 | c8:
4121 | optional: true
4122 | happy-dom:
4123 | optional: true
4124 | jsdom:
4125 | optional: true
4126 | resolution:
4127 | integrity: sha512-rKbmtADi6jsxYrwBrw4+sdYPLm3eiTmx7ojoZXQshScxnGWbHP18hWNa2NUEOYgowatkIiWPDVIyFB1kPnhokw==
4128 | /vitest/0.6.0_jsdom@19.0.0:
4129 | dependencies:
4130 | '@types/chai': 4.3.0
4131 | '@types/chai-subset': 1.3.3
4132 | chai: 4.3.6
4133 | jsdom: 19.0.0
4134 | local-pkg: 0.4.1
4135 | tinypool: 0.1.2
4136 | tinyspy: 0.3.0
4137 | vite: 2.8.6
4138 | dev: true
4139 | engines:
4140 | node: '>=14.14.0'
4141 | hasBin: true
4142 | peerDependencies:
4143 | '@vitest/ui': '*'
4144 | c8: '*'
4145 | happy-dom: '*'
4146 | jsdom: '*'
4147 | peerDependenciesMeta:
4148 | '@vitest/ui':
4149 | optional: true
4150 | c8:
4151 | optional: true
4152 | happy-dom:
4153 | optional: true
4154 | jsdom:
4155 | optional: true
4156 | resolution:
4157 | integrity: sha512-FuIkLHCQxz6rO35MQROUtVdwcBaYnt198YpPGIrJXmuNHGolfPbrZIiwpD7bek0OiETxuphK3+KR5oJ5Qi1g5A==
4158 | /void-elements/3.1.0:
4159 | dev: true
4160 | engines:
4161 | node: '>=0.10.0'
4162 | resolution:
4163 | integrity: sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=
4164 | /vscode-css-languageservice/5.1.13:
4165 | dependencies:
4166 | vscode-languageserver-textdocument: 1.0.4
4167 | vscode-languageserver-types: 3.16.0
4168 | vscode-nls: 5.0.0
4169 | vscode-uri: 3.0.3
4170 | dev: true
4171 | resolution:
4172 | integrity: sha512-FA0foqMzMmEoO0WJP+MjoD4dRERhKS+Ag+yBrtmWQDmw2OuZ1R/5FkvI/XdTkCpHmTD9VMczugpHRejQyTXCNQ==
4173 | /vscode-html-languageservice/4.2.2:
4174 | dependencies:
4175 | vscode-languageserver-textdocument: 1.0.4
4176 | vscode-languageserver-types: 3.16.0
4177 | vscode-nls: 5.0.0
4178 | vscode-uri: 3.0.3
4179 | dev: true
4180 | resolution:
4181 | integrity: sha512-4ICwlpplGbiNQq6D/LZr4qLbPZuMmnSQeX/57UAYP7jD1LOvKeru4lVI+f6d6Eyd7uS46nLJ5DUY4AAlq35C0g==
4182 | /vscode-json-languageservice/4.2.0:
4183 | dependencies:
4184 | jsonc-parser: 3.0.0
4185 | vscode-languageserver-textdocument: 1.0.4
4186 | vscode-languageserver-types: 3.16.0
4187 | vscode-nls: 5.0.0
4188 | vscode-uri: 3.0.3
4189 | dev: true
4190 | resolution:
4191 | integrity: sha512-XNawv0Vdy/sUK0S+hGf7cq/qsVAbIniGJr89TvZOqMCNJmpgKTy1e8PL1aWW0uy6BfWMG7vxa5lZb3ypuFtuGQ==
4192 | /vscode-jsonrpc/8.0.0-next.7:
4193 | dev: true
4194 | engines:
4195 | node: '>=14.0.0'
4196 | resolution:
4197 | integrity: sha512-JX/F31LEsims0dAlOTKFE4E+AJMiJvdRSRViifFJSqSN7EzeYyWlfuDchF7g91oRNPZOIWfibTkDf3/UMsQGzQ==
4198 | /vscode-languageserver-protocol/3.17.0-next.15:
4199 | dependencies:
4200 | vscode-jsonrpc: 8.0.0-next.7
4201 | vscode-languageserver-types: 3.17.0-next.8
4202 | dev: true
4203 | resolution:
4204 | integrity: sha512-73LffxyP/0TRyk3J7bCYt0BuFBzk4Qvo5TqZndOsP+uBDbRV4IT7ebu4M/XoPDSCyZ+jDIxW7if/JbhBznmwBg==
4205 | /vscode-languageserver-textdocument/1.0.4:
4206 | dev: true
4207 | resolution:
4208 | integrity: sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==
4209 | /vscode-languageserver-types/3.16.0:
4210 | dev: true
4211 | resolution:
4212 | integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==
4213 | /vscode-languageserver-types/3.17.0-next.8:
4214 | dev: true
4215 | resolution:
4216 | integrity: sha512-Mwj+FemiEk4QUUms1GGvXwDC+laJGVFuA4glbMVJTxfXdfOFZaEuyVlLobjccBo+NzD+5oEzzejTX7nWGNajjQ==
4217 | /vscode-nls/5.0.0:
4218 | dev: true
4219 | resolution:
4220 | integrity: sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==
4221 | /vscode-pug-languageservice/0.32.1:
4222 | dependencies:
4223 | '@volar/code-gen': 0.32.1
4224 | '@volar/shared': 0.32.1
4225 | '@volar/source-map': 0.32.1
4226 | '@volar/transforms': 0.32.1
4227 | pug-lexer: 5.0.1
4228 | pug-parser: 6.0.0
4229 | vscode-languageserver-textdocument: 1.0.4
4230 | vscode-languageserver-types: 3.17.0-next.8
4231 | dev: true
4232 | resolution:
4233 | integrity: sha512-kPmucTsCuEKk4f/2T549htcCxfkxReGkQG8j+nA0vvVhVGrjbQOiTgPk+KEA75PmrO6353p5ACXQiG0zI/O+AA==
4234 | /vscode-typescript-languageservice/0.32.1:
4235 | dependencies:
4236 | '@volar/shared': 0.32.1
4237 | semver: 7.3.5
4238 | upath: 2.0.1
4239 | vscode-languageserver-protocol: 3.17.0-next.15
4240 | vscode-languageserver-textdocument: 1.0.4
4241 | vscode-nls: 5.0.0
4242 | dev: true
4243 | resolution:
4244 | integrity: sha512-7fFYTadMF/LkoNKmawipNefFPu3MCloWqiWFgbUKsjvvAAER/dY0W7Zml0/Qaj0eXriLoe0KabA3nWTiCxXAMQ==
4245 | /vscode-uri/2.1.2:
4246 | dev: true
4247 | resolution:
4248 | integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==
4249 | /vscode-uri/3.0.3:
4250 | dev: true
4251 | resolution:
4252 | integrity: sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==
4253 | /vscode-vue-languageservice/0.32.1:
4254 | dependencies:
4255 | '@volar/code-gen': 0.32.1
4256 | '@volar/html2pug': 0.32.1
4257 | '@volar/shared': 0.32.1
4258 | '@volar/source-map': 0.32.1
4259 | '@volar/transforms': 0.32.1
4260 | '@volar/vue-code-gen': 0.32.1
4261 | '@vscode/emmet-helper': 2.8.4
4262 | '@vue/reactivity': 3.2.31
4263 | '@vue/shared': 3.2.31
4264 | upath: 2.0.1
4265 | vscode-css-languageservice: 5.1.13
4266 | vscode-html-languageservice: 4.2.2
4267 | vscode-json-languageservice: 4.2.0
4268 | vscode-languageserver-protocol: 3.17.0-next.15
4269 | vscode-languageserver-textdocument: 1.0.4
4270 | vscode-pug-languageservice: 0.32.1
4271 | vscode-typescript-languageservice: 0.32.1
4272 | dev: true
4273 | resolution:
4274 | integrity: sha512-tme8aDa/ScQnACIvMWGOoHQsoDZAsp2qa+EGXEtqpcyPGBmrVlu0R/TAzRl43gVe6tv3qVPOv3s0XdK/1bMPBQ==
4275 | /vue-demi/0.12.1_vue@3.2.31:
4276 | dependencies:
4277 | vue: 3.2.31
4278 | dev: false
4279 | engines:
4280 | node: '>=12'
4281 | hasBin: true
4282 | peerDependencies:
4283 | '@vue/composition-api': ^1.0.0-rc.1
4284 | vue: ^3.0.0-0 || ^2.6.0
4285 | peerDependenciesMeta:
4286 | '@vue/composition-api':
4287 | optional: true
4288 | requiresBuild: true
4289 | resolution:
4290 | integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==
4291 | /vue-eslint-parser/8.0.1_eslint@8.10.0:
4292 | dependencies:
4293 | debug: 4.3.3
4294 | eslint: 8.10.0
4295 | eslint-scope: 6.0.0
4296 | eslint-visitor-keys: 3.3.0
4297 | espree: 9.3.1
4298 | esquery: 1.4.0
4299 | lodash: 4.17.21
4300 | semver: 7.3.5
4301 | dev: true
4302 | engines:
4303 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
4304 | peerDependencies:
4305 | eslint: '>=6.0.0'
4306 | resolution:
4307 | integrity: sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==
4308 | /vue-router/4.0.14_vue@3.2.31:
4309 | dependencies:
4310 | '@vue/devtools-api': 6.0.13
4311 | vue: 3.2.31
4312 | dev: false
4313 | peerDependencies:
4314 | vue: ^3.2.0
4315 | resolution:
4316 | integrity: sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==
4317 | /vue-tsc/0.32.1_typescript@4.6.2:
4318 | dependencies:
4319 | '@volar/shared': 0.32.1
4320 | typescript: 4.6.2
4321 | vscode-vue-languageservice: 0.32.1
4322 | dev: true
4323 | hasBin: true
4324 | peerDependencies:
4325 | typescript: '*'
4326 | resolution:
4327 | integrity: sha512-HR34cFr14GDpV9WMX0kMxIAvieg735Q5sQ67MkIBEXtjuR2Yo5y43noiMMjoHZ6YqcjidXlCFbBiJrplLX/W7w==
4328 | /vue/3.2.31:
4329 | dependencies:
4330 | '@vue/compiler-dom': 3.2.31
4331 | '@vue/compiler-sfc': 3.2.31
4332 | '@vue/runtime-dom': 3.2.31
4333 | '@vue/server-renderer': 3.2.31_vue@3.2.31
4334 | '@vue/shared': 3.2.31
4335 | dev: false
4336 | resolution:
4337 | integrity: sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==
4338 | /w3c-hr-time/1.0.2:
4339 | dependencies:
4340 | browser-process-hrtime: 1.0.0
4341 | dev: true
4342 | resolution:
4343 | integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
4344 | /w3c-xmlserializer/3.0.0:
4345 | dependencies:
4346 | xml-name-validator: 4.0.0
4347 | dev: true
4348 | engines:
4349 | node: '>=12'
4350 | resolution:
4351 | integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==
4352 | /webidl-conversions/7.0.0:
4353 | dev: true
4354 | engines:
4355 | node: '>=12'
4356 | resolution:
4357 | integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
4358 | /webpack-virtual-modules/0.4.3:
4359 | dev: true
4360 | resolution:
4361 | integrity: sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==
4362 | /whatwg-encoding/2.0.0:
4363 | dependencies:
4364 | iconv-lite: 0.6.3
4365 | dev: true
4366 | engines:
4367 | node: '>=12'
4368 | resolution:
4369 | integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==
4370 | /whatwg-mimetype/3.0.0:
4371 | dev: true
4372 | engines:
4373 | node: '>=12'
4374 | resolution:
4375 | integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==
4376 | /whatwg-url/10.0.0:
4377 | dependencies:
4378 | tr46: 3.0.0
4379 | webidl-conversions: 7.0.0
4380 | dev: true
4381 | engines:
4382 | node: '>=12'
4383 | resolution:
4384 | integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==
4385 | /which-boxed-primitive/1.0.2:
4386 | dependencies:
4387 | is-bigint: 1.0.4
4388 | is-boolean-object: 1.1.2
4389 | is-number-object: 1.0.6
4390 | is-string: 1.0.7
4391 | is-symbol: 1.0.4
4392 | dev: true
4393 | resolution:
4394 | integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
4395 | /which-collection/1.0.1:
4396 | dependencies:
4397 | is-map: 2.0.2
4398 | is-set: 2.0.2
4399 | is-weakmap: 2.0.1
4400 | is-weakset: 2.0.1
4401 | dev: true
4402 | resolution:
4403 | integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==
4404 | /which-typed-array/1.1.6:
4405 | dependencies:
4406 | available-typed-arrays: 1.0.4
4407 | call-bind: 1.0.2
4408 | es-abstract: 1.19.1
4409 | foreach: 2.0.5
4410 | has-tostringtag: 1.0.0
4411 | is-typed-array: 1.1.7
4412 | dev: true
4413 | engines:
4414 | node: '>= 0.4'
4415 | resolution:
4416 | integrity: sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==
4417 | /which/2.0.2:
4418 | dependencies:
4419 | isexe: 2.0.0
4420 | dev: true
4421 | engines:
4422 | node: '>= 8'
4423 | hasBin: true
4424 | resolution:
4425 | integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
4426 | /with/7.0.2:
4427 | dependencies:
4428 | '@babel/parser': 7.16.6
4429 | '@babel/types': 7.17.0
4430 | assert-never: 1.2.1
4431 | babel-walk: 3.0.0-canary-5
4432 | dev: true
4433 | engines:
4434 | node: '>= 10.0.0'
4435 | resolution:
4436 | integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==
4437 | /word-wrap/1.2.3:
4438 | dev: true
4439 | engines:
4440 | node: '>=0.10.0'
4441 | resolution:
4442 | integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
4443 | /wrappy/1.0.2:
4444 | dev: true
4445 | resolution:
4446 | integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
4447 | /ws/8.3.0:
4448 | dev: true
4449 | engines:
4450 | node: '>=10.0.0'
4451 | peerDependencies:
4452 | bufferutil: ^4.0.1
4453 | utf-8-validate: ^5.0.2
4454 | peerDependenciesMeta:
4455 | bufferutil:
4456 | optional: true
4457 | utf-8-validate:
4458 | optional: true
4459 | resolution:
4460 | integrity: sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==
4461 | /xml-name-validator/4.0.0:
4462 | dev: true
4463 | engines:
4464 | node: '>=12'
4465 | resolution:
4466 | integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==
4467 | /xmlchars/2.2.0:
4468 | dev: true
4469 | resolution:
4470 | integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
4471 | /yallist/4.0.0:
4472 | dev: true
4473 | resolution:
4474 | integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
4475 | /yaml-eslint-parser/0.5.0:
4476 | dependencies:
4477 | eslint-visitor-keys: 3.3.0
4478 | lodash: 4.17.21
4479 | yaml: 1.10.2
4480 | dev: true
4481 | engines:
4482 | node: ^12.22.0 || ^14.17.0 || >=16.0.0
4483 | resolution:
4484 | integrity: sha512-nJeyLA3YHAzhBTZbRAbu3W6xrSCucyxExmA+ZDtEdUFpGllxAZpto2Zxo2IG0r0eiuEiBM4e+wiAdxTziTq94g==
4485 | /yaml/1.10.2:
4486 | dev: true
4487 | engines:
4488 | node: '>= 6'
4489 | resolution:
4490 | integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
4491 | /yaml/2.0.0-10:
4492 | dev: true
4493 | engines:
4494 | node: '>= 12'
4495 | resolution:
4496 | integrity: sha512-FHV8s5ODFFQXX/enJEU2EkanNl1UDBUz8oa4k5Qo/sR+Iq7VmhCDkRMb0/mjJCNeAWQ31W8WV6PYStDE4d9EIw==
4497 | /yocto-queue/0.1.0:
4498 | dev: true
4499 | engines:
4500 | node: '>=10'
4501 | resolution:
4502 | integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
4503 | specifiers:
4504 | '@antfu/eslint-config': ^0.18.8
4505 | '@iconify-json/carbon': ^1.1.1
4506 | '@svgdotjs/svg.js': ^3.1.2
4507 | '@types/node': ^17.0.21
4508 | '@unocss/reset': ^0.27.6
4509 | '@vitejs/plugin-vue': ^2.2.4
4510 | '@vue/test-utils': ^2.0.0-rc.18
4511 | '@vueuse/core': ^8.0.0
4512 | eslint: ^8.10.0
4513 | jsdom: ^19.0.0
4514 | pnpm: ^6.32.3
4515 | typescript: ^4.6.2
4516 | unocss: ^0.27.6
4517 | unplugin-auto-import: ^0.6.4
4518 | unplugin-vue-components: ^0.17.21
4519 | vite: ^2.8.6
4520 | vite-plugin-pages: ^0.21.4
4521 | vitest: ^0.6.0
4522 | vue: ^3.2.31
4523 | vue-router: ^4.0.14
4524 | vue-tsc: ^0.32.1
4525 |
--------------------------------------------------------------------------------
/public/favicon.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/public/peach-flower.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/public/peach-leave.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/peach.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andyqier88/tree/8dcb7701bf05a5cfbaeee24f627dc741a4717790/public/peach.gif
--------------------------------------------------------------------------------
/shims.d.ts:
--------------------------------------------------------------------------------
1 | declare module '*.vue' {
2 | import type { DefineComponent } from 'vue'
3 | const component: DefineComponent<{}, {}, any>
4 | export default component
5 | }
6 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 | a peach tree's life
3 |
4 | {{ item.name }}
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
50 |
51 |
--------------------------------------------------------------------------------
/src/compontents/Autumn.vue:
--------------------------------------------------------------------------------
1 |
2 | summer is cominng, autumn is not far
3 |
--------------------------------------------------------------------------------
/src/compontents/Spring.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/compontents/Summer.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/compontents/Winter.vue:
--------------------------------------------------------------------------------
1 |
2 | autumn is cominng, winter is not far
3 |
--------------------------------------------------------------------------------
/src/compontents/common.ts:
--------------------------------------------------------------------------------
1 | interface Point {
2 | x: number
3 | y: number
4 | }
5 |
6 | interface Branch {
7 | start: Point
8 | length: number
9 | theta: number
10 | branchWidth: number
11 | }
12 |
13 | export function init(depth: number =0 ,ctx: CanvasRenderingContext2D, img: HTMLImageElement) {
14 | ctx.strokeStyle = '#493219'
15 |
16 | step({
17 | start: { x: 1000, y: 999 },
18 | length: 150,
19 | theta: -Math.PI / 2,
20 | branchWidth: 20,
21 | },
22 | depth,
23 | ctx,
24 | img
25 | )
26 | }
27 |
28 | let pendingTasks: Function[] = []
29 |
30 | function step( b: Branch, depth = 0, ctx: CanvasRenderingContext2D, img: HTMLImageElement) {
31 | const end = getEndPoint(b)
32 | drawBranch(b, b.branchWidth, ctx, img)
33 |
34 | if (depth < 5 || Math.random() < 0.4) {
35 | pendingTasks.push(() => step({
36 | start: end,
37 | length: b.length * (0.7 + Math.random() * 0.3),
38 | // theta: b.theta - 0.2 * Math.random(),
39 | theta: b.theta + Math.random() * (2 * Math.PI) / 4 - (2 * Math.PI) / 4 * 0.5,
40 |
41 | branchWidth: b.branchWidth,
42 | }, depth + 1, ctx, img))
43 | }
44 | if (depth < 5 || Math.random() < 0.4) {
45 | pendingTasks.push(() => step({
46 |
47 | start: end,
48 | length: b.length * (0.7 + Math.random() * 0.3),
49 | theta: b.theta + Math.random() * (2 * Math.PI) / 4 - (2 * Math.PI) / 4 * 0.5,
50 | branchWidth: b.branchWidth,
51 | }, depth + 1, ctx, img))
52 | }
53 | ctx.strokeStyle = `rgb(${(Math.random() * 64 + 64) >> 0},50,25)`
54 | if (depth > 2)
55 | ctx.lineWidth = b.branchWidth *= 0.8
56 | }
57 |
58 | function frame() {
59 | const tasks: Function[] = []
60 | pendingTasks = pendingTasks.filter((i) => {
61 | if (Math.random() > 0.4) {
62 | tasks.push(i)
63 | return false
64 | }
65 | return true
66 | })
67 | tasks.forEach(fn => fn())
68 | }
69 |
70 | let framesCount = 0
71 | function startFrame() {
72 | requestAnimationFrame(() => {
73 | framesCount += 1
74 | if (framesCount % 10 === 0)
75 | frame()
76 |
77 | startFrame()
78 | })
79 | }
80 |
81 | startFrame()
82 |
83 | function lineTo(ctx: any, p1: Point, p2: Point, lineWidth: number = 12) {
84 | ctx.lineWidth = lineWidth *= 0.75
85 | ctx.beginPath()
86 | ctx.moveTo(p1.x, p1.y)
87 | ctx.lineTo(p2.x, p2.y, lineWidth *= 0.75)
88 | ctx.lineCap = 'round'
89 | ctx.stroke()
90 | }
91 | // 获取
92 | function getEndPoint(b: Branch): Point {
93 | return {
94 | x: b.start.x + b.length * Math.cos(b.theta),
95 | y: b.start.y + b.length * Math.sin(b.theta),
96 | }
97 | }
98 |
99 | function drawBranch(b: Branch, branchWidth: number = 0, ctx: any, img: any, ) {
100 | lineTo(ctx, b.start, getEndPoint(b), b.branchWidth * 0.75)
101 | drawImg(ctx, img, b.start, getEndPoint(b))
102 | }
103 | function drawImg(ctx: any, img: any, p1: Point, p2: Point) {
104 | ctx.drawImage(img, p2.x - 5, p2.y - 5)
105 | }
--------------------------------------------------------------------------------
/src/composables/dark.ts:
--------------------------------------------------------------------------------
1 | export const isDark = useDark()
2 | export const toggleDark = useToggle(isDark)
3 |
--------------------------------------------------------------------------------
/src/composables/index.ts:
--------------------------------------------------------------------------------
1 | export * from './dark'
2 |
--------------------------------------------------------------------------------
/src/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import { createRouter, createWebHistory } from 'vue-router'
3 | import routes from 'virtual:generated-pages'
4 | import App from './App.vue'
5 |
6 | import '@unocss/reset/tailwind.css'
7 | import './styles/main.css'
8 | import 'uno.css'
9 |
10 | const app = createApp(App)
11 | const router = createRouter({
12 | history: createWebHistory(import.meta.env.BASE_URL),
13 | routes,
14 | })
15 | app.use(router)
16 | app.mount('#app')
17 |
--------------------------------------------------------------------------------
/src/styles/main.css:
--------------------------------------------------------------------------------
1 | html,
2 | body,
3 | #app {
4 | height: 100%;
5 | margin: 0;
6 | padding: 0;
7 | }
8 |
9 | html.dark {
10 | background: #131313;
11 | }
12 |
--------------------------------------------------------------------------------
/src/tree.vue:
--------------------------------------------------------------------------------
1 |
64 |
65 |
66 |
67 | >
68 |
--------------------------------------------------------------------------------
/test/__snapshots__/component.test.ts.snap:
--------------------------------------------------------------------------------
1 | // Vitest Snapshot v1
2 |
3 | exports[`Counter.vue > should render 1`] = `"10
"`;
4 |
--------------------------------------------------------------------------------
/test/basic.test.ts:
--------------------------------------------------------------------------------
1 | import { describe, expect, it } from 'vitest'
2 |
3 | describe('Hi', () => {
4 | it('should works', () => {
5 | expect(1 + 1).toEqual(2)
6 | })
7 | })
8 |
--------------------------------------------------------------------------------
/test/component.test.ts:
--------------------------------------------------------------------------------
1 | import { mount } from '@vue/test-utils'
2 | import { describe, expect, it } from 'vitest'
3 | import Counter from '../src/components/Counter.vue'
4 |
5 | describe('Counter.vue', () => {
6 | it('should render', () => {
7 | const wrapper = mount(Counter, { props: { initial: 10 } })
8 | expect(wrapper.text()).toContain('10')
9 | expect(wrapper.html()).toMatchSnapshot()
10 | })
11 |
12 | it('should be interactive', async() => {
13 | const wrapper = mount(Counter, { props: { initial: 0 } })
14 | expect(wrapper.text()).toContain('0')
15 |
16 | expect(wrapper.find('.inc').exists()).toBe(true)
17 |
18 | await wrapper.get('button').trigger('click')
19 |
20 | expect(wrapper.text()).toContain('1')
21 | })
22 | })
23 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "baseUrl": ".",
4 | "module": "ESNext",
5 | "target": "es2016",
6 | "lib": ["DOM", "ESNext"],
7 | "strict": true,
8 | "esModuleInterop": true,
9 | "incremental": false,
10 | "skipLibCheck": true,
11 | "moduleResolution": "node",
12 | "resolveJsonModule": true,
13 | "noUnusedLocals": true,
14 | "strictNullChecks": true,
15 | "forceConsistentCasingInFileNames": true,
16 | "types": [
17 | "vite/client",
18 | "vite-plugin-pages/client"
19 | ],
20 | "paths": {
21 | "~/*": ["src/*"]
22 | }
23 | },
24 | "exclude": ["dist", "node_modules"]
25 | }
26 |
--------------------------------------------------------------------------------
/unocss.config.ts:
--------------------------------------------------------------------------------
1 | import {
2 | defineConfig,
3 | presetAttributify,
4 | presetIcons,
5 | presetUno,
6 | presetWebFonts,
7 | // transformerDirectives,
8 | // transformerVariantGroup,
9 | } from 'unocss'
10 |
11 | export default defineConfig({
12 | shortcuts: [
13 | ['btn', 'px-4 py-1 rounded inline-block bg-teal-600 text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'],
14 | ['icon-btn', 'text-[0.9em] inline-block cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-teal-600'],
15 | ],
16 | presets: [
17 | presetUno(),
18 | presetAttributify(),
19 | presetIcons({
20 | scale: 1.2,
21 | warn: true,
22 | }),
23 | presetWebFonts({
24 | fonts: {
25 | sans: 'DM Sans',
26 | serif: 'DM Serif Display',
27 | mono: 'DM Mono',
28 | },
29 | }),
30 | ],
31 | // transformers: [
32 | // transformerDirectives(),
33 | // transformerVariantGroup(),
34 | // ],
35 | })
36 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | import path from 'path'
4 | import { defineConfig } from 'vite'
5 | import Vue from '@vitejs/plugin-vue'
6 | import Pages from 'vite-plugin-pages'
7 | import Components from 'unplugin-vue-components/vite'
8 | import AutoImport from 'unplugin-auto-import/vite'
9 | import Unocss from 'unocss/vite'
10 |
11 | export default defineConfig({
12 | resolve: {
13 | alias: {
14 | '~/': `${path.resolve(__dirname, 'src')}/`,
15 | },
16 | },
17 | plugins: [
18 | Vue({
19 | reactivityTransform: true,
20 | }),
21 |
22 | // https://github.com/hannoeru/vite-plugin-pages
23 | Pages(),
24 |
25 | // https://github.com/antfu/unplugin-auto-import
26 | AutoImport({
27 | imports: [
28 | 'vue',
29 | 'vue/macros',
30 | 'vue-router',
31 | '@vueuse/core',
32 | ],
33 | dts: true,
34 | }),
35 |
36 | // https://github.com/antfu/vite-plugin-components
37 | Components({
38 | dts: true,
39 | }),
40 |
41 | // https://github.com/antfu/unocss
42 | // see unocss.config.ts for config
43 | Unocss(),
44 | ],
45 |
46 | // https://github.com/vitest-dev/vitest
47 | test: {
48 | environment: 'jsdom',
49 | },
50 | })
51 |
--------------------------------------------------------------------------------