├── .gitignore
├── src
├── pages
│ ├── deep
│ │ └── post.vue
│ ├── About.vue
│ ├── user.vue
│ ├── user
│ │ └── [id].vue
│ └── index.vue
├── assets
│ └── logo.png
├── vue-shim.d.ts
├── entry-client.ts
├── router.ts
├── main.ts
├── main.postcss
├── App.vue
└── entry-server.ts
├── index.html
├── README.md
├── tsconfig.json
├── vite.config.ts
├── windi.config.ts
├── LICENSE
├── package.json
├── prerender.ts
├── server.ts
└── pnpm-lock.yaml
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/src/pages/deep/post.vue:
--------------------------------------------------------------------------------
1 |
2 | Deep Post
3 |
4 |
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hannoeru/vite-ssr-starter/HEAD/src/assets/logo.png
--------------------------------------------------------------------------------
/src/pages/About.vue:
--------------------------------------------------------------------------------
1 |
2 | About
3 |
4 |
5 |
10 |
--------------------------------------------------------------------------------
/src/vue-shim.d.ts:
--------------------------------------------------------------------------------
1 | declare module '*.vue' {
2 | import { defineComponent } from 'vue'
3 | const Component: ReturnType
4 | export default Component
5 | }
6 |
--------------------------------------------------------------------------------
/src/pages/user.vue:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 | User:
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/pages/user/[id].vue:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 | Hello, {{ id }}
12 |
13 |
--------------------------------------------------------------------------------
/src/entry-client.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from './main'
2 |
3 | const { app, router } = createApp()
4 |
5 | // wait until router is ready before mounting to ensure hydration match
6 | router.isReady().then(() => {
7 | app.mount('#app', true)
8 | })
9 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # ⚡️Vite SSR & SSG starter template
2 |
3 | ## development
4 | ### install deps
5 | ```bash
6 | pnpm install
7 | ```
8 |
9 | ### Server Side Generation
10 |
11 | ```bash
12 | pnpm generate
13 | ```
14 |
15 | ### build client & server
16 |
17 | ```bash
18 | pnpm build
19 | ```
20 |
21 | ### Server Side Rendering
22 |
23 | ```bash
24 | # Dev
25 | pnpm dev
26 | # Prod
27 | pnpm serve
28 | ```
--------------------------------------------------------------------------------
/src/pages/index.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | Vite SSR Starter
4 |
5 |
6 |

7 |
8 |
11 |
12 |
13 |
18 |
--------------------------------------------------------------------------------
/src/router.ts:
--------------------------------------------------------------------------------
1 | import {
2 | createMemoryHistory,
3 | createRouter as _createRouter,
4 | createWebHistory,
5 | } from 'vue-router'
6 | import { generateRoutes } from 'vite-pages'
7 |
8 | const pages = import.meta.glob('./pages/**/*.vue')
9 | const routes = generateRoutes(pages)
10 |
11 | export function createRouter() {
12 | return _createRouter({
13 | // use appropriate history implementation for server/client
14 | // import.meta.env.SSR is injected by Vite.
15 | history: import.meta.env.SSR ? createMemoryHistory() : createWebHistory(),
16 | routes,
17 | })
18 | }
19 |
--------------------------------------------------------------------------------
/src/main.ts:
--------------------------------------------------------------------------------
1 | import 'windi.css'
2 | import './main.postcss'
3 |
4 | import { createSSRApp } from 'vue'
5 | import { createHead } from '@vueuse/head'
6 | import { createRouter } from './router'
7 | import App from './App.vue'
8 |
9 | // SSR requires a fresh app instance per request, therefore we export a function
10 | // that creates a fresh app instance. If using Vuex, we'd also be creating a
11 | // fresh store here.
12 | export function createApp() {
13 | const app = createSSRApp(App)
14 | const head = createHead()
15 | const router = createRouter()
16 |
17 | app.use(head)
18 | app.use(router)
19 |
20 | return { app, router, head }
21 | }
22 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "baseUrl": ".",
4 | "module": "ESNext",
5 | "target": "es2020",
6 | "lib": [
7 | "DOM",
8 | "dom.iterable",
9 | "ESNext"
10 | ],
11 | "strict": true,
12 | "esModuleInterop": true,
13 | "incremental": true,
14 | "isolatedModules": true,
15 | "skipLibCheck": true,
16 | "moduleResolution": "node",
17 | "resolveJsonModule": true,
18 | "noUnusedLocals": true,
19 | "strictNullChecks": true,
20 | "forceConsistentCasingInFileNames": true,
21 | "paths": {
22 | "/~/*": ["src/*"]
23 | },
24 | "types": ["vite/client"]
25 | },
26 | "exclude": [
27 | "dist",
28 | "node_modules"
29 | ]
30 | }
31 |
--------------------------------------------------------------------------------
/src/main.postcss:
--------------------------------------------------------------------------------
1 | html, body, #app {
2 | height: 100vh;
3 | width: 100vw;
4 | margin: 0;
5 | padding: 0;
6 | }
7 |
8 | html.dark {
9 | background: #1A202C;
10 | }
11 |
12 | #nprogress {
13 | pointer-events: none;
14 |
15 | .bar {
16 | @apply bg-purple-500 bg-opacity-75;
17 |
18 | position: fixed;
19 | z-index: 1031;
20 | top: 0;
21 | left: 0;
22 |
23 | width: 100%;
24 | height: 2px;
25 | }
26 | }
27 |
28 | .hover-transform {
29 | @apply transition transform duration-300 ease-in-out hover:-translate-y-px;
30 | }
31 |
32 | .basic-transition {
33 | @apply transition duration-300 ease-in-out;
34 | }
35 |
36 | button {
37 | @apply focus:outline-none;
38 | }
39 |
40 | h1 {
41 | @apply text-4xl mb-4;
42 | }
43 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { UserConfig } from 'vite'
2 | import VuePlugin from '@vitejs/plugin-vue'
3 | import ViteIcons, { ViteIconsResolver } from 'vite-plugin-icons'
4 | import ViteComponents from 'vite-plugin-components'
5 | import WindiCSS from 'vite-plugin-windicss'
6 |
7 | const config: UserConfig = {
8 | plugins: [
9 | VuePlugin(),
10 | // https://github.com/antfu/vite-plugin-components
11 | ViteComponents({
12 | customComponentResolvers: [
13 | ViteIconsResolver({
14 | componentPrefix: '',
15 | }),
16 | ],
17 | }),
18 | // https://github.com/antfu/vite-plugin-icons
19 | ViteIcons({
20 | scale: 1.1,
21 | defaultStyle: 'vertical-align: middle;',
22 | }),
23 | WindiCSS(),
24 | ],
25 | build: {
26 | minify: false,
27 | },
28 | }
29 |
30 | export default config
31 |
--------------------------------------------------------------------------------
/windi.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite-plugin-windicss'
2 | import colors from 'windicss/colors'
3 | import defaultTheme from 'windicss/defaultTheme'
4 |
5 | const config = defineConfig({
6 | theme: {
7 | extend: {
8 | fontFamily: {
9 | sans: ['"Helvetica Neue"', 'Arial', '"Hiragino Kaku Gothic ProN"', '"Hiragino Sans"', 'Meiryo', ...defaultTheme.fontFamily.sans],
10 | },
11 | colors: {
12 | teal: colors.teal,
13 | },
14 | opacity: {
15 | 15: '0.15',
16 | 20: '0.2',
17 | 95: '0.95',
18 | },
19 | margin: {
20 | 96: '24rem',
21 | 128: '32rem',
22 | },
23 | padding: {
24 | '2/3': '66.666%',
25 | },
26 | height: {
27 | 18: '4.5rem',
28 | },
29 | width: {
30 | 18: '4.5rem',
31 | },
32 | },
33 | },
34 | darkMode: 'class',
35 | })
36 |
37 | export default config
38 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
19 |
20 |
21 |
22 |
23 | Home
24 | |
25 |
26 | User
27 | |
28 |
29 | User - xxx
30 | |
31 |
32 | Deep post
33 | |
34 |
35 | About
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 hannoeru
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 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vite-ssr-starter",
3 | "private": true,
4 | "version": "0.0.0",
5 | "scripts": {
6 | "dev": "esno server",
7 | "build": "run-p build:client build:server",
8 | "build:client": "vite build --ssrManifest --outDir dist/client",
9 | "build:server": "vite build --ssr src/entry-server.ts --outDir dist/server",
10 | "generate": "vite build --ssrManifest --outDir dist/static && npm run build:server && esno prerender",
11 | "serve": "cross-env NODE_ENV=production esno server",
12 | "serve:static": "serve dist/static"
13 | },
14 | "dependencies": {
15 | "@vueuse/head": "^0.5.1",
16 | "vite-pages": "^0.1.2",
17 | "vue": "^3.0.11",
18 | "vue-router": "^4.0.6"
19 | },
20 | "devDependencies": {
21 | "@antfu/eslint-config": "^0.6.4",
22 | "@iconify/json": "^1.1.334",
23 | "@types/compression": "^1.7.0",
24 | "@types/express": "^4.17.11",
25 | "@types/node": "^15.0.1",
26 | "@vitejs/plugin-vue": "^1.2.2",
27 | "@vue/compiler-sfc": "^3.0.11",
28 | "@vue/server-renderer": "^3.0.11",
29 | "compression": "^1.7.4",
30 | "cross-env": "^7.0.3",
31 | "eslint": "^7.25.0",
32 | "esno": "^0.5.0",
33 | "express": "^4.17.1",
34 | "fast-glob": "^3.2.5",
35 | "npm-run-all": "^4.1.5",
36 | "serve": "^11.3.2",
37 | "serve-static": "^1.14.1",
38 | "typescript": "^4.2.4",
39 | "vite": "^2.2.3",
40 | "vite-plugin-components": "^0.8.4",
41 | "vite-plugin-icons": "^0.5.0",
42 | "vite-plugin-windicss": "^0.15.7",
43 | "windicss": "^2.5.14"
44 | },
45 | "eslintConfig": {
46 | "extends": "@antfu"
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/entry-server.ts:
--------------------------------------------------------------------------------
1 | import { renderToString, SSRContext } from '@vue/server-renderer'
2 | import { renderHeadToString } from '@vueuse/head'
3 | import { createApp } from './main'
4 |
5 | export async function render(url: string, manifest: Record) {
6 | const { app, router, head } = createApp()
7 |
8 | // set the router to the desired URL before rendering
9 | router.push(url)
10 | await router.isReady()
11 |
12 | // passing SSR context object which will be available via useSSRContext()
13 | // @vitejs/plugin-vue injects code into a component's setup() that registers
14 | // itself on ctx.modules. After the render, ctx.modules would contain all the
15 | // components that have been instantiated during this render call.
16 | const ctx: SSRContext = {}
17 | const html = await renderToString(app, ctx)
18 |
19 | // the SSR manifest generated by Vite contains module -> chunk/asset mapping
20 | // which we can then use to determine what files need to be preloaded for this
21 | // request.
22 | const preloadLinks = renderPreloadLinks(ctx.modules || new Set(), manifest)
23 |
24 | // render head
25 | const renderedHead = renderHeadToString(head)
26 |
27 | return [html, preloadLinks, renderedHead]
28 | }
29 |
30 | function renderPreloadLinks(modules: Set, manifest: Record) {
31 | let links = ''
32 | const seen = new Set()
33 | modules.forEach((id) => {
34 | const files = manifest[id]
35 | if (files) {
36 | files.forEach((file) => {
37 | if (!seen.has(file)) {
38 | seen.add(file)
39 | links += renderPreloadLink(file)
40 | }
41 | })
42 | }
43 | })
44 | return links
45 | }
46 |
47 | function renderPreloadLink(file: string) {
48 | if (file.endsWith('.js')) {
49 | return ``
50 | }
51 | else if (file.endsWith('.css')) {
52 | return ``
53 | }
54 | else {
55 | // TODO
56 | return ''
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/prerender.ts:
--------------------------------------------------------------------------------
1 | // Pre-render the app into static HTML.
2 | // run `yarn generate` and then `dist/static` can be served as a static site.
3 |
4 | import fs from 'fs'
5 | import path from 'path'
6 | import fg from 'fast-glob'
7 |
8 | const toAbsolute = (p: string) => path.resolve(__dirname, p)
9 | function ensureDirExist(filePath: string) {
10 | const dirname = path.dirname(filePath)
11 | if (fs.existsSync(dirname))
12 | return true
13 |
14 | ensureDirExist(dirname)
15 | fs.mkdirSync(dirname)
16 | }
17 |
18 | export async function build() {
19 | // create vite dev server to transformIndexHtml
20 | // const vite = await import('vite').then(i => i.createServer({
21 | // server: {
22 | // middlewareMode: true,
23 | // },
24 | // }))
25 | // @ts-ignore
26 | const manifest = await import('./dist/static/ssr-manifest.json')
27 | const template = fs.readFileSync(toAbsolute('dist/static/index.html'), 'utf-8')
28 |
29 | // @ts-ignore
30 | const { render } = await import('./dist/server/entry-server.js')
31 |
32 | // determine routes to pre-render from src/pages
33 | const files = await fg('**/*.{vue,md}', { cwd: path.resolve(process.cwd(), 'src/pages') })
34 |
35 | const routesToPrerender = files
36 | .filter(i => !i.includes('['))
37 | .map((file) => {
38 | const name = file.replace(/\.(vue|md)$/, '').toLowerCase()
39 | return name === 'index' ? '/' : `/${name}`
40 | })
41 |
42 | console.log(routesToPrerender)
43 |
44 | // pre-render each route...
45 | for (const url of routesToPrerender) {
46 | const [appHtml, preloadLinks, head] = await render(url, manifest)
47 |
48 | // const postTemplate = await vite.transformIndexHtml(url, template)
49 |
50 | const html = template
51 | .replace('', preloadLinks)
52 | .replace('', head.headTags)
53 | .replace('', appHtml)
54 | .replace('', ``)
55 | .replace('', ``)
56 |
57 | const filePath = `dist/static${url === '/' ? '/index' : url}.html`
58 | ensureDirExist(filePath)
59 | fs.writeFileSync(toAbsolute(filePath), html)
60 | console.log('pre-rendered:', filePath)
61 | }
62 |
63 | // close vite dev server
64 | // await vite.close()
65 | // done, delete ssr manifest
66 | fs.unlinkSync(toAbsolute('dist/static/ssr-manifest.json'))
67 | }
68 |
69 | build()
70 |
--------------------------------------------------------------------------------
/server.ts:
--------------------------------------------------------------------------------
1 | import fs from 'fs'
2 | import path from 'path'
3 | import express from 'express'
4 | import { ViteDevServer } from 'vite'
5 |
6 | const isTest = process.env.NODE_ENV === 'test' || !!process.env.VITE_TEST_BUILD
7 |
8 | async function createServer(
9 | root = process.cwd(),
10 | isProd = process.env.NODE_ENV === 'production',
11 | ) {
12 | const resolve = (p: string) => path.resolve(__dirname, p)
13 |
14 | const indexProd = isProd
15 | ? fs.readFileSync(resolve('dist/client/index.html'), 'utf-8')
16 | : ''
17 |
18 | const manifest = isProd
19 | ? JSON.parse(fs.readFileSync(resolve('dist/client/ssr-manifest.json'), 'utf-8'))
20 | : {}
21 |
22 | const app = express()
23 |
24 | let vite: ViteDevServer
25 | if (!isProd) {
26 | vite = await import('vite').then(i => i.createServer({
27 | root,
28 | logLevel: isTest ? 'error' : 'info',
29 | server: {
30 | middlewareMode: true,
31 | },
32 | }))
33 | // use vite's connect instance as middleware
34 | app.use(vite.middlewares)
35 | }
36 | else {
37 | app.use(await import('compression').then(i => i.default()))
38 | app.use(await import('serve-static')
39 | .then(i => i.default(resolve('dist/client'), {
40 | index: false,
41 | })),
42 | )
43 | }
44 |
45 | app.use('*', async(req, res) => {
46 | try {
47 | const url = req.originalUrl
48 |
49 | let template, render
50 | if (!isProd) {
51 | // always read fresh template in dev
52 | template = fs.readFileSync(resolve('index.html'), 'utf-8')
53 | template = await vite.transformIndexHtml(url, template)
54 | // @ts-ignore
55 | render = (await vite.ssrLoadModule('/src/entry-server.ts')).render
56 | }
57 | else {
58 | template = indexProd
59 | // @ts-ignore
60 | render = await import('./dist/server/entry-server.js').then(i => i.render)
61 | }
62 |
63 | const [appHtml, preloadLinks, head] = await render(url, manifest)
64 |
65 | const html = template
66 | .replace('', preloadLinks)
67 | .replace('', head.headTags)
68 | .replace('', appHtml)
69 | .replace('', ``)
70 | .replace('', ``)
71 |
72 | res.status(200).set({ 'Content-Type': 'text/html' }).end(html)
73 | }
74 | catch (e) {
75 | // @ts-ignore
76 | vite && vite.ssrFixStacktrace(e)
77 | console.log(e.stack)
78 | res.status(500).end(e.stack)
79 | }
80 | })
81 |
82 | // @ts-ignore
83 | return { app, vite }
84 | }
85 |
86 | if (!isTest) {
87 | createServer().then(({ app }) =>
88 | app.listen(3000, () => {
89 | console.log('🚀 Server listening on http://localhost:3000')
90 | }),
91 | )
92 | }
93 |
94 | // for test use
95 | export default createServer
96 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.3
2 |
3 | specifiers:
4 | '@antfu/eslint-config': ^0.6.4
5 | '@iconify/json': ^1.1.334
6 | '@types/compression': ^1.7.0
7 | '@types/express': ^4.17.11
8 | '@types/node': ^15.0.1
9 | '@vitejs/plugin-vue': ^1.2.2
10 | '@vue/compiler-sfc': ^3.0.11
11 | '@vue/server-renderer': ^3.0.11
12 | '@vueuse/head': ^0.5.1
13 | compression: ^1.7.4
14 | cross-env: ^7.0.3
15 | eslint: ^7.25.0
16 | esno: ^0.5.0
17 | express: ^4.17.1
18 | fast-glob: ^3.2.5
19 | npm-run-all: ^4.1.5
20 | serve: ^11.3.2
21 | serve-static: ^1.14.1
22 | typescript: ^4.2.4
23 | vite: ^2.2.3
24 | vite-pages: ^0.1.2
25 | vite-plugin-components: ^0.8.4
26 | vite-plugin-icons: ^0.5.0
27 | vite-plugin-windicss: ^0.15.7
28 | vue: ^3.0.11
29 | vue-router: ^4.0.6
30 | windicss: ^2.5.14
31 |
32 | dependencies:
33 | '@vueuse/head': 0.5.1_vue@3.0.11
34 | vite-pages: 0.1.2
35 | vue: 3.0.11
36 | vue-router: 4.0.6_vue@3.0.11
37 |
38 | devDependencies:
39 | '@antfu/eslint-config': 0.6.4_eslint@7.25.0+typescript@4.2.4
40 | '@iconify/json': 1.1.334
41 | '@types/compression': 1.7.0
42 | '@types/express': 4.17.11
43 | '@types/node': 15.0.1
44 | '@vitejs/plugin-vue': 1.2.2_@vue+compiler-sfc@3.0.11
45 | '@vue/compiler-sfc': 3.0.11_vue@3.0.11
46 | '@vue/server-renderer': 3.0.11_vue@3.0.11
47 | compression: 1.7.4
48 | cross-env: 7.0.3
49 | eslint: 7.25.0
50 | esno: 0.5.0
51 | express: 4.17.1
52 | fast-glob: 3.2.5
53 | npm-run-all: 4.1.5
54 | serve: 11.3.2
55 | serve-static: 1.14.1
56 | typescript: 4.2.4
57 | vite: 2.2.3
58 | vite-plugin-components: 0.8.4_vite@2.2.3
59 | vite-plugin-icons: 0.5.0_b7724332fb3b31bee2f7346035970a28
60 | vite-plugin-windicss: 0.15.7_vite@2.2.3
61 | windicss: 2.5.14
62 |
63 | packages:
64 |
65 | /@antfu/eslint-config-basic/0.6.3_eslint@7.25.0:
66 | resolution: {integrity: sha512-q2smt6kuoXGX228qesTEuL0hQQX1SvGLScnjVIIG2i5JJbd6Ka9Cyfo29BTjJxRwVFQJhVI/6PDTxmbnTHfNfQ==}
67 | peerDependencies:
68 | eslint: '>=7.4.0'
69 | dependencies:
70 | eslint: 7.25.0
71 | eslint-config-standard: 16.0.2_c8c25406d700ad7e2af726d488d3786c
72 | eslint-plugin-eslint-comments: 3.2.0_eslint@7.25.0
73 | eslint-plugin-html: 6.1.2
74 | eslint-plugin-import: 2.22.1_eslint@7.25.0
75 | eslint-plugin-jsonc: 1.2.1_eslint@7.25.0
76 | eslint-plugin-node: 11.1.0_eslint@7.25.0
77 | eslint-plugin-promise: 4.3.1
78 | eslint-plugin-unicorn: 28.0.2_eslint@7.25.0
79 | eslint-plugin-yml: 0.8.1_eslint@7.25.0
80 | jsonc-eslint-parser: 1.0.1
81 | yaml-eslint-parser: 0.3.2
82 | transitivePeerDependencies:
83 | - supports-color
84 | dev: true
85 |
86 | /@antfu/eslint-config-react/0.6.4_eslint@7.25.0+typescript@4.2.4:
87 | resolution: {integrity: sha512-b2lMEA+7zh/15w8fjujGFa4Y09lV+/XY7ezcfHfY+Bz+BqPyhEenS03oWYibLXAehbzyU6DPIsWEUCYX71fdWQ==}
88 | peerDependencies:
89 | eslint: '>=7.4.0'
90 | dependencies:
91 | '@antfu/eslint-config-ts': 0.6.4_eslint@7.25.0+typescript@4.2.4
92 | eslint: 7.25.0
93 | eslint-plugin-react: 7.23.2_eslint@7.25.0
94 | transitivePeerDependencies:
95 | - supports-color
96 | - typescript
97 | dev: true
98 |
99 | /@antfu/eslint-config-ts/0.6.4_eslint@7.25.0+typescript@4.2.4:
100 | resolution: {integrity: sha512-BpTca8xadoP/5peuHpr5Oz+vsmBoVuDb+/SnDWZW8ECD4zBPmUKy6pG77TP2A72K+zK3uWAqISKjS3LMDopOUA==}
101 | peerDependencies:
102 | eslint: '>=7.4.0'
103 | typescript: '>=3.9'
104 | dependencies:
105 | '@antfu/eslint-config-basic': 0.6.3_eslint@7.25.0
106 | '@typescript-eslint/eslint-plugin': 4.22.0_e3b52a83531895e7febd6ecd5ba813eb
107 | '@typescript-eslint/parser': 4.22.0_eslint@7.25.0+typescript@4.2.4
108 | eslint: 7.25.0
109 | typescript: 4.2.4
110 | transitivePeerDependencies:
111 | - supports-color
112 | dev: true
113 |
114 | /@antfu/eslint-config-vue/0.6.4_eslint@7.25.0+typescript@4.2.4:
115 | resolution: {integrity: sha512-D9VgKAxVuHEFuS8rAyxXYtd4CMTR8u2vJ5X2XrBRl5nWo0LTFAWLOrRjB6cGgSMaYfiFDfXx8sjfobcWav4GzQ==}
116 | peerDependencies:
117 | eslint: '>=7.4.0'
118 | dependencies:
119 | '@antfu/eslint-config-ts': 0.6.4_eslint@7.25.0+typescript@4.2.4
120 | eslint: 7.25.0
121 | eslint-plugin-vue: 7.7.0_eslint@7.25.0
122 | transitivePeerDependencies:
123 | - supports-color
124 | - typescript
125 | dev: true
126 |
127 | /@antfu/eslint-config/0.6.4_eslint@7.25.0+typescript@4.2.4:
128 | resolution: {integrity: sha512-+/WGzSHwqB9PoNF80uwl/ctfE2cyjIU7fngcjMC1uxtUBLhyjNRKx6DY96l5zpxYubeXM14Q04Ol96sHRQw5zA==}
129 | peerDependencies:
130 | eslint: '>=7.4.0'
131 | dependencies:
132 | '@antfu/eslint-config-react': 0.6.4_eslint@7.25.0+typescript@4.2.4
133 | '@antfu/eslint-config-vue': 0.6.4_eslint@7.25.0+typescript@4.2.4
134 | eslint: 7.25.0
135 | transitivePeerDependencies:
136 | - supports-color
137 | - typescript
138 | dev: true
139 |
140 | /@babel/code-frame/7.12.11:
141 | resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
142 | dependencies:
143 | '@babel/highlight': 7.13.10
144 | dev: true
145 |
146 | /@babel/code-frame/7.12.13:
147 | resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==}
148 | dependencies:
149 | '@babel/highlight': 7.13.10
150 | dev: true
151 |
152 | /@babel/compat-data/7.13.15:
153 | resolution: {integrity: sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==}
154 | dev: true
155 |
156 | /@babel/core/7.13.16:
157 | resolution: {integrity: sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q==}
158 | engines: {node: '>=6.9.0'}
159 | dependencies:
160 | '@babel/code-frame': 7.12.13
161 | '@babel/generator': 7.13.16
162 | '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.13.16
163 | '@babel/helper-module-transforms': 7.13.14
164 | '@babel/helpers': 7.13.17
165 | '@babel/parser': 7.13.16
166 | '@babel/template': 7.12.13
167 | '@babel/traverse': 7.13.17
168 | '@babel/types': 7.13.17
169 | convert-source-map: 1.7.0
170 | debug: 4.3.1
171 | gensync: 1.0.0-beta.2
172 | json5: 2.2.0
173 | semver: 6.3.0
174 | source-map: 0.5.7
175 | transitivePeerDependencies:
176 | - supports-color
177 | dev: true
178 |
179 | /@babel/eslint-parser/7.13.14_898a7a025c5413b619a892ba97f73e55:
180 | resolution: {integrity: sha512-I0HweR36D73Ibn/FfrRDMKlMqJHFwidIUgYdMpH+aXYuQC+waq59YaJ6t9e9N36axJ82v1jR041wwqDrDXEwRA==}
181 | engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
182 | peerDependencies:
183 | '@babel/core': '>=7.11.0'
184 | eslint: '>=7.5.0'
185 | dependencies:
186 | '@babel/core': 7.13.16
187 | eslint: 7.25.0
188 | eslint-scope: 5.1.1
189 | eslint-visitor-keys: 1.3.0
190 | semver: 6.3.0
191 | dev: true
192 |
193 | /@babel/generator/7.13.16:
194 | resolution: {integrity: sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==}
195 | dependencies:
196 | '@babel/types': 7.13.17
197 | jsesc: 2.5.2
198 | source-map: 0.5.7
199 | dev: true
200 |
201 | /@babel/helper-compilation-targets/7.13.16_@babel+core@7.13.16:
202 | resolution: {integrity: sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==}
203 | peerDependencies:
204 | '@babel/core': ^7.0.0
205 | dependencies:
206 | '@babel/compat-data': 7.13.15
207 | '@babel/core': 7.13.16
208 | '@babel/helper-validator-option': 7.12.17
209 | browserslist: 4.16.5
210 | semver: 6.3.0
211 | dev: true
212 |
213 | /@babel/helper-function-name/7.12.13:
214 | resolution: {integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==}
215 | dependencies:
216 | '@babel/helper-get-function-arity': 7.12.13
217 | '@babel/template': 7.12.13
218 | '@babel/types': 7.13.17
219 | dev: true
220 |
221 | /@babel/helper-get-function-arity/7.12.13:
222 | resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==}
223 | dependencies:
224 | '@babel/types': 7.13.17
225 | dev: true
226 |
227 | /@babel/helper-member-expression-to-functions/7.13.12:
228 | resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==}
229 | dependencies:
230 | '@babel/types': 7.13.17
231 | dev: true
232 |
233 | /@babel/helper-module-imports/7.13.12:
234 | resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==}
235 | dependencies:
236 | '@babel/types': 7.13.17
237 | dev: true
238 |
239 | /@babel/helper-module-transforms/7.13.14:
240 | resolution: {integrity: sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==}
241 | dependencies:
242 | '@babel/helper-module-imports': 7.13.12
243 | '@babel/helper-replace-supers': 7.13.12
244 | '@babel/helper-simple-access': 7.13.12
245 | '@babel/helper-split-export-declaration': 7.12.13
246 | '@babel/helper-validator-identifier': 7.12.11
247 | '@babel/template': 7.12.13
248 | '@babel/traverse': 7.13.17
249 | '@babel/types': 7.13.17
250 | transitivePeerDependencies:
251 | - supports-color
252 | dev: true
253 |
254 | /@babel/helper-optimise-call-expression/7.12.13:
255 | resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==}
256 | dependencies:
257 | '@babel/types': 7.13.17
258 | dev: true
259 |
260 | /@babel/helper-replace-supers/7.13.12:
261 | resolution: {integrity: sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==}
262 | dependencies:
263 | '@babel/helper-member-expression-to-functions': 7.13.12
264 | '@babel/helper-optimise-call-expression': 7.12.13
265 | '@babel/traverse': 7.13.17
266 | '@babel/types': 7.13.17
267 | transitivePeerDependencies:
268 | - supports-color
269 | dev: true
270 |
271 | /@babel/helper-simple-access/7.13.12:
272 | resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==}
273 | dependencies:
274 | '@babel/types': 7.13.17
275 | dev: true
276 |
277 | /@babel/helper-split-export-declaration/7.12.13:
278 | resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==}
279 | dependencies:
280 | '@babel/types': 7.13.17
281 | dev: true
282 |
283 | /@babel/helper-validator-identifier/7.12.11:
284 | resolution: {integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==}
285 |
286 | /@babel/helper-validator-option/7.12.17:
287 | resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==}
288 | dev: true
289 |
290 | /@babel/helpers/7.13.17:
291 | resolution: {integrity: sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg==}
292 | dependencies:
293 | '@babel/template': 7.12.13
294 | '@babel/traverse': 7.13.17
295 | '@babel/types': 7.13.17
296 | transitivePeerDependencies:
297 | - supports-color
298 | dev: true
299 |
300 | /@babel/highlight/7.13.10:
301 | resolution: {integrity: sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==}
302 | dependencies:
303 | '@babel/helper-validator-identifier': 7.12.11
304 | chalk: 2.4.2
305 | js-tokens: 4.0.0
306 | dev: true
307 |
308 | /@babel/parser/7.13.16:
309 | resolution: {integrity: sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==}
310 | engines: {node: '>=6.0.0'}
311 | hasBin: true
312 |
313 | /@babel/template/7.12.13:
314 | resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==}
315 | dependencies:
316 | '@babel/code-frame': 7.12.13
317 | '@babel/parser': 7.13.16
318 | '@babel/types': 7.13.17
319 | dev: true
320 |
321 | /@babel/traverse/7.13.17:
322 | resolution: {integrity: sha512-BMnZn0R+X6ayqm3C3To7o1j7Q020gWdqdyP50KEoVqaCO2c/Im7sYZSmVgvefp8TTMQ+9CtwuBp0Z1CZ8V3Pvg==}
323 | dependencies:
324 | '@babel/code-frame': 7.12.13
325 | '@babel/generator': 7.13.16
326 | '@babel/helper-function-name': 7.12.13
327 | '@babel/helper-split-export-declaration': 7.12.13
328 | '@babel/parser': 7.13.16
329 | '@babel/types': 7.13.17
330 | debug: 4.3.1
331 | globals: 11.12.0
332 | transitivePeerDependencies:
333 | - supports-color
334 | dev: true
335 |
336 | /@babel/types/7.13.17:
337 | resolution: {integrity: sha512-RawydLgxbOPDlTLJNtoIypwdmAy//uQIzlKt2+iBiJaRlVuI6QLUxVAyWGNfOzp8Yu4L4lLIacoCyTNtpb4wiA==}
338 | dependencies:
339 | '@babel/helper-validator-identifier': 7.12.11
340 | to-fast-properties: 2.0.0
341 |
342 | /@eslint/eslintrc/0.4.0:
343 | resolution: {integrity: sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==}
344 | engines: {node: ^10.12.0 || >=12.0.0}
345 | dependencies:
346 | ajv: 6.12.6
347 | debug: 4.3.1
348 | espree: 7.3.1
349 | globals: 12.4.0
350 | ignore: 4.0.6
351 | import-fresh: 3.3.0
352 | js-yaml: 3.14.1
353 | minimatch: 3.0.4
354 | strip-json-comments: 3.1.1
355 | transitivePeerDependencies:
356 | - supports-color
357 | dev: true
358 |
359 | /@iconify/json-tools/1.0.10:
360 | resolution: {integrity: sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg==}
361 | dev: true
362 |
363 | /@iconify/json/1.1.334:
364 | resolution: {integrity: sha512-+tuPagrHexJqFlgCuAQ50soLgolD2JLUk/44Pqquft1x05lojl8whZ9bJt/XiC3A1575MMUAeXWV704ZvxtmLA==}
365 | dev: true
366 |
367 | /@nodelib/fs.scandir/2.1.4:
368 | resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==}
369 | engines: {node: '>= 8'}
370 | dependencies:
371 | '@nodelib/fs.stat': 2.0.4
372 | run-parallel: 1.2.0
373 | dev: true
374 |
375 | /@nodelib/fs.stat/2.0.4:
376 | resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==}
377 | engines: {node: '>= 8'}
378 | dev: true
379 |
380 | /@nodelib/fs.walk/1.2.6:
381 | resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==}
382 | engines: {node: '>= 8'}
383 | dependencies:
384 | '@nodelib/fs.scandir': 2.1.4
385 | fastq: 1.11.0
386 | dev: true
387 |
388 | /@types/body-parser/1.19.0:
389 | resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==}
390 | dependencies:
391 | '@types/connect': 3.4.34
392 | '@types/node': 15.0.1
393 | dev: true
394 |
395 | /@types/compression/1.7.0:
396 | resolution: {integrity: sha512-3LzWUM+3k3XdWOUk/RO+uSjv7YWOatYq2QADJntK1pjkk4DfVP0KrIEPDnXRJxAAGKe0VpIPRmlINLDuCedZWw==}
397 | dependencies:
398 | '@types/express': 4.17.11
399 | dev: true
400 |
401 | /@types/connect/3.4.34:
402 | resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==}
403 | dependencies:
404 | '@types/node': 15.0.1
405 | dev: true
406 |
407 | /@types/express-serve-static-core/4.17.19:
408 | resolution: {integrity: sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==}
409 | dependencies:
410 | '@types/node': 15.0.1
411 | '@types/qs': 6.9.6
412 | '@types/range-parser': 1.2.3
413 | dev: true
414 |
415 | /@types/express/4.17.11:
416 | resolution: {integrity: sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==}
417 | dependencies:
418 | '@types/body-parser': 1.19.0
419 | '@types/express-serve-static-core': 4.17.19
420 | '@types/qs': 6.9.6
421 | '@types/serve-static': 1.13.9
422 | dev: true
423 |
424 | /@types/json-schema/7.0.7:
425 | resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==}
426 | dev: true
427 |
428 | /@types/json5/0.0.29:
429 | resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=}
430 | dev: true
431 |
432 | /@types/mime/1.3.2:
433 | resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==}
434 | dev: true
435 |
436 | /@types/node/15.0.1:
437 | resolution: {integrity: sha512-TMkXt0Ck1y0KKsGr9gJtWGjttxlZnnvDtphxUOSd0bfaR6Q1jle+sPvrzNR1urqYTWMinoKvjKfXUGsumaO1PA==}
438 | dev: true
439 |
440 | /@types/normalize-package-data/2.4.0:
441 | resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==}
442 | dev: true
443 |
444 | /@types/qs/6.9.6:
445 | resolution: {integrity: sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==}
446 | dev: true
447 |
448 | /@types/range-parser/1.2.3:
449 | resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==}
450 | dev: true
451 |
452 | /@types/serve-static/1.13.9:
453 | resolution: {integrity: sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==}
454 | dependencies:
455 | '@types/mime': 1.3.2
456 | '@types/node': 15.0.1
457 | dev: true
458 |
459 | /@typescript-eslint/eslint-plugin/4.22.0_e3b52a83531895e7febd6ecd5ba813eb:
460 | resolution: {integrity: sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==}
461 | engines: {node: ^10.12.0 || >=12.0.0}
462 | peerDependencies:
463 | '@typescript-eslint/parser': ^4.0.0
464 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
465 | typescript: '*'
466 | peerDependenciesMeta:
467 | typescript:
468 | optional: true
469 | dependencies:
470 | '@typescript-eslint/experimental-utils': 4.22.0_eslint@7.25.0+typescript@4.2.4
471 | '@typescript-eslint/parser': 4.22.0_eslint@7.25.0+typescript@4.2.4
472 | '@typescript-eslint/scope-manager': 4.22.0
473 | debug: 4.3.1
474 | eslint: 7.25.0
475 | functional-red-black-tree: 1.0.1
476 | lodash: 4.17.21
477 | regexpp: 3.1.0
478 | semver: 7.3.5
479 | tsutils: 3.21.0_typescript@4.2.4
480 | typescript: 4.2.4
481 | transitivePeerDependencies:
482 | - supports-color
483 | dev: true
484 |
485 | /@typescript-eslint/experimental-utils/4.22.0_eslint@7.25.0+typescript@4.2.4:
486 | resolution: {integrity: sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==}
487 | engines: {node: ^10.12.0 || >=12.0.0}
488 | peerDependencies:
489 | eslint: '*'
490 | dependencies:
491 | '@types/json-schema': 7.0.7
492 | '@typescript-eslint/scope-manager': 4.22.0
493 | '@typescript-eslint/types': 4.22.0
494 | '@typescript-eslint/typescript-estree': 4.22.0_typescript@4.2.4
495 | eslint: 7.25.0
496 | eslint-scope: 5.1.1
497 | eslint-utils: 2.1.0
498 | transitivePeerDependencies:
499 | - supports-color
500 | - typescript
501 | dev: true
502 |
503 | /@typescript-eslint/parser/4.22.0_eslint@7.25.0+typescript@4.2.4:
504 | resolution: {integrity: sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q==}
505 | engines: {node: ^10.12.0 || >=12.0.0}
506 | peerDependencies:
507 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
508 | typescript: '*'
509 | peerDependenciesMeta:
510 | typescript:
511 | optional: true
512 | dependencies:
513 | '@typescript-eslint/scope-manager': 4.22.0
514 | '@typescript-eslint/types': 4.22.0
515 | '@typescript-eslint/typescript-estree': 4.22.0_typescript@4.2.4
516 | debug: 4.3.1
517 | eslint: 7.25.0
518 | typescript: 4.2.4
519 | transitivePeerDependencies:
520 | - supports-color
521 | dev: true
522 |
523 | /@typescript-eslint/scope-manager/4.22.0:
524 | resolution: {integrity: sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==}
525 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
526 | dependencies:
527 | '@typescript-eslint/types': 4.22.0
528 | '@typescript-eslint/visitor-keys': 4.22.0
529 | dev: true
530 |
531 | /@typescript-eslint/types/4.22.0:
532 | resolution: {integrity: sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==}
533 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
534 | dev: true
535 |
536 | /@typescript-eslint/typescript-estree/4.22.0_typescript@4.2.4:
537 | resolution: {integrity: sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==}
538 | engines: {node: ^10.12.0 || >=12.0.0}
539 | peerDependencies:
540 | typescript: '*'
541 | peerDependenciesMeta:
542 | typescript:
543 | optional: true
544 | dependencies:
545 | '@typescript-eslint/types': 4.22.0
546 | '@typescript-eslint/visitor-keys': 4.22.0
547 | debug: 4.3.1
548 | globby: 11.0.3
549 | is-glob: 4.0.1
550 | semver: 7.3.5
551 | tsutils: 3.21.0_typescript@4.2.4
552 | typescript: 4.2.4
553 | transitivePeerDependencies:
554 | - supports-color
555 | dev: true
556 |
557 | /@typescript-eslint/visitor-keys/4.22.0:
558 | resolution: {integrity: sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==}
559 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
560 | dependencies:
561 | '@typescript-eslint/types': 4.22.0
562 | eslint-visitor-keys: 2.0.0
563 | dev: true
564 |
565 | /@vitejs/plugin-vue/1.2.2_@vue+compiler-sfc@3.0.11:
566 | resolution: {integrity: sha512-5BI2WFfs/Z0pAV4S/IQf1oH3bmFYlL5ATMBHgTt1Lf7hAnfpNd5oUAAs6hZPfk3QhvyUQgtk0rJBlabwNFcBJQ==}
567 | engines: {node: '>=12.0.0'}
568 | peerDependencies:
569 | '@vue/compiler-sfc': ^3.0.6
570 | dependencies:
571 | '@vue/compiler-sfc': 3.0.11_vue@3.0.11
572 | dev: true
573 |
574 | /@vue/compiler-core/3.0.11:
575 | resolution: {integrity: sha512-6sFj6TBac1y2cWCvYCA8YzHJEbsVkX7zdRs/3yK/n1ilvRqcn983XvpBbnN3v4mZ1UiQycTvOiajJmOgN9EVgw==}
576 | dependencies:
577 | '@babel/parser': 7.13.16
578 | '@babel/types': 7.13.17
579 | '@vue/shared': 3.0.11
580 | estree-walker: 2.0.2
581 | source-map: 0.6.1
582 |
583 | /@vue/compiler-dom/3.0.11:
584 | resolution: {integrity: sha512-+3xB50uGeY5Fv9eMKVJs2WSRULfgwaTJsy23OIltKgMrynnIj8hTYY2UL97HCoz78aDw1VDXdrBQ4qepWjnQcw==}
585 | dependencies:
586 | '@vue/compiler-core': 3.0.11
587 | '@vue/shared': 3.0.11
588 |
589 | /@vue/compiler-sfc/3.0.11_vue@3.0.11:
590 | resolution: {integrity: sha512-7fNiZuCecRleiyVGUWNa6pn8fB2fnuJU+3AGjbjl7r1P5wBivfl02H4pG+2aJP5gh2u+0wXov1W38tfWOphsXw==}
591 | peerDependencies:
592 | vue: 3.0.11
593 | dependencies:
594 | '@babel/parser': 7.13.16
595 | '@babel/types': 7.13.17
596 | '@vue/compiler-core': 3.0.11
597 | '@vue/compiler-dom': 3.0.11
598 | '@vue/compiler-ssr': 3.0.11
599 | '@vue/shared': 3.0.11
600 | consolidate: 0.16.0
601 | estree-walker: 2.0.2
602 | hash-sum: 2.0.0
603 | lru-cache: 5.1.1
604 | magic-string: 0.25.7
605 | merge-source-map: 1.1.0
606 | postcss: 8.2.13
607 | postcss-modules: 4.0.0_postcss@8.2.13
608 | postcss-selector-parser: 6.0.5
609 | source-map: 0.6.1
610 | vue: 3.0.11
611 | dev: true
612 |
613 | /@vue/compiler-ssr/3.0.11:
614 | resolution: {integrity: sha512-66yUGI8SGOpNvOcrQybRIhl2M03PJ+OrDPm78i7tvVln86MHTKhM3ERbALK26F7tXl0RkjX4sZpucCpiKs3MnA==}
615 | dependencies:
616 | '@vue/compiler-dom': 3.0.11
617 | '@vue/shared': 3.0.11
618 | dev: true
619 |
620 | /@vue/reactivity/3.0.11:
621 | resolution: {integrity: sha512-SKM3YKxtXHBPMf7yufXeBhCZ4XZDKP9/iXeQSC8bBO3ivBuzAi4aZi0bNoeE2IF2iGfP/AHEt1OU4ARj4ao/Xw==}
622 | dependencies:
623 | '@vue/shared': 3.0.11
624 | dev: false
625 |
626 | /@vue/runtime-core/3.0.11:
627 | resolution: {integrity: sha512-87XPNwHfz9JkmOlayBeCCfMh9PT2NBnv795DSbi//C/RaAnc/bGZgECjmkD7oXJ526BZbgk9QZBPdFT8KMxkAg==}
628 | dependencies:
629 | '@vue/reactivity': 3.0.11
630 | '@vue/shared': 3.0.11
631 | dev: false
632 |
633 | /@vue/runtime-dom/3.0.11:
634 | resolution: {integrity: sha512-jm3FVQESY3y2hKZ2wlkcmFDDyqaPyU3p1IdAX92zTNeCH7I8zZ37PtlE1b9NlCtzV53WjB4TZAYh9yDCMIEumA==}
635 | dependencies:
636 | '@vue/runtime-core': 3.0.11
637 | '@vue/shared': 3.0.11
638 | csstype: 2.6.17
639 | dev: false
640 |
641 | /@vue/server-renderer/3.0.11_vue@3.0.11:
642 | resolution: {integrity: sha512-NtXRxCq+jJWohce7s2kgUdO7gD6LRrWhvpGUMrpp65ODxuwolVHVyacyvAnU9bxTj11xw+ErC7Q2+su9mJusEg==}
643 | peerDependencies:
644 | vue: 3.0.11
645 | dependencies:
646 | '@vue/compiler-ssr': 3.0.11
647 | '@vue/shared': 3.0.11
648 | vue: 3.0.11
649 | dev: true
650 |
651 | /@vue/shared/3.0.11:
652 | resolution: {integrity: sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA==}
653 |
654 | /@vueuse/head/0.5.1_vue@3.0.11:
655 | resolution: {integrity: sha512-xt6qgtItb4z/7vp664opQc0c2+ZoU9itMfvpmg4+h0uJcEnhl7LYxO4V+G8H7EVki7SyXDIFMfoCiCFaJrArmg==}
656 | peerDependencies:
657 | vue: '>=3'
658 | dependencies:
659 | vue: 3.0.11
660 | dev: false
661 |
662 | /@windicss/plugin-utils/0.15.7:
663 | resolution: {integrity: sha512-++2POqhrvL589Xv8X6ZX7sCG2Jb9rzbbGQCvClhoOxhPFFkPuLnZtGB+KIa2l1QarPXUQCaSjQ+zxFiu6IgI/g==}
664 | dependencies:
665 | debug: 4.3.2
666 | fast-glob: 3.2.5
667 | magic-string: 0.25.7
668 | micromatch: 4.0.4
669 | pirates: 4.0.1
670 | sucrase: 3.18.1
671 | windicss: 2.5.14
672 | transitivePeerDependencies:
673 | - supports-color
674 | dev: true
675 |
676 | /@zeit/schemas/2.6.0:
677 | resolution: {integrity: sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==}
678 | dev: true
679 |
680 | /accepts/1.3.7:
681 | resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==}
682 | engines: {node: '>= 0.6'}
683 | dependencies:
684 | mime-types: 2.1.30
685 | negotiator: 0.6.2
686 | dev: true
687 |
688 | /acorn-jsx/5.3.1_acorn@7.4.1:
689 | resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==}
690 | peerDependencies:
691 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
692 | dependencies:
693 | acorn: 7.4.1
694 | dev: true
695 |
696 | /acorn/7.4.1:
697 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
698 | engines: {node: '>=0.4.0'}
699 | hasBin: true
700 | dev: true
701 |
702 | /ajv/6.12.6:
703 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
704 | dependencies:
705 | fast-deep-equal: 3.1.3
706 | fast-json-stable-stringify: 2.1.0
707 | json-schema-traverse: 0.4.1
708 | uri-js: 4.4.1
709 | dev: true
710 |
711 | /ajv/6.5.3:
712 | resolution: {integrity: sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==}
713 | dependencies:
714 | fast-deep-equal: 2.0.1
715 | fast-json-stable-stringify: 2.1.0
716 | json-schema-traverse: 0.4.1
717 | uri-js: 4.4.1
718 | dev: true
719 |
720 | /ajv/8.2.0:
721 | resolution: {integrity: sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==}
722 | dependencies:
723 | fast-deep-equal: 3.1.3
724 | json-schema-traverse: 1.0.0
725 | require-from-string: 2.0.2
726 | uri-js: 4.4.1
727 | dev: true
728 |
729 | /ansi-align/2.0.0:
730 | resolution: {integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=}
731 | dependencies:
732 | string-width: 2.1.1
733 | dev: true
734 |
735 | /ansi-colors/4.1.1:
736 | resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
737 | engines: {node: '>=6'}
738 | dev: true
739 |
740 | /ansi-regex/3.0.0:
741 | resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=}
742 | engines: {node: '>=4'}
743 | dev: true
744 |
745 | /ansi-regex/5.0.0:
746 | resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==}
747 | engines: {node: '>=8'}
748 | dev: true
749 |
750 | /ansi-styles/3.2.1:
751 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
752 | engines: {node: '>=4'}
753 | dependencies:
754 | color-convert: 1.9.3
755 | dev: true
756 |
757 | /ansi-styles/4.3.0:
758 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
759 | engines: {node: '>=8'}
760 | dependencies:
761 | color-convert: 2.0.1
762 | dev: true
763 |
764 | /any-promise/1.3.0:
765 | resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=}
766 | dev: true
767 |
768 | /anymatch/3.1.2:
769 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
770 | engines: {node: '>= 8'}
771 | dependencies:
772 | normalize-path: 3.0.0
773 | picomatch: 2.2.3
774 | dev: true
775 |
776 | /arch/2.2.0:
777 | resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
778 | dev: true
779 |
780 | /arg/2.0.0:
781 | resolution: {integrity: sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==}
782 | dev: true
783 |
784 | /argparse/1.0.10:
785 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
786 | dependencies:
787 | sprintf-js: 1.0.3
788 | dev: true
789 |
790 | /array-flatten/1.1.1:
791 | resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=}
792 | dev: true
793 |
794 | /array-includes/3.1.3:
795 | resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==}
796 | engines: {node: '>= 0.4'}
797 | dependencies:
798 | call-bind: 1.0.2
799 | define-properties: 1.1.3
800 | es-abstract: 1.18.0
801 | get-intrinsic: 1.1.1
802 | is-string: 1.0.5
803 | dev: true
804 |
805 | /array-union/2.1.0:
806 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
807 | engines: {node: '>=8'}
808 | dev: true
809 |
810 | /array.prototype.flat/1.2.4:
811 | resolution: {integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==}
812 | engines: {node: '>= 0.4'}
813 | dependencies:
814 | call-bind: 1.0.2
815 | define-properties: 1.1.3
816 | es-abstract: 1.18.0
817 | dev: true
818 |
819 | /array.prototype.flatmap/1.2.4:
820 | resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==}
821 | engines: {node: '>= 0.4'}
822 | dependencies:
823 | call-bind: 1.0.2
824 | define-properties: 1.1.3
825 | es-abstract: 1.18.0
826 | function-bind: 1.1.1
827 | dev: true
828 |
829 | /astral-regex/2.0.0:
830 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
831 | engines: {node: '>=8'}
832 | dev: true
833 |
834 | /balanced-match/1.0.2:
835 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
836 | dev: true
837 |
838 | /big.js/5.2.2:
839 | resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
840 | dev: true
841 |
842 | /binary-extensions/2.2.0:
843 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
844 | engines: {node: '>=8'}
845 | dev: true
846 |
847 | /bluebird/3.7.2:
848 | resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
849 | dev: true
850 |
851 | /body-parser/1.19.0:
852 | resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==}
853 | engines: {node: '>= 0.8'}
854 | dependencies:
855 | bytes: 3.1.0
856 | content-type: 1.0.4
857 | debug: 2.6.9
858 | depd: 1.1.2
859 | http-errors: 1.7.2
860 | iconv-lite: 0.4.24
861 | on-finished: 2.3.0
862 | qs: 6.7.0
863 | raw-body: 2.4.0
864 | type-is: 1.6.18
865 | dev: true
866 |
867 | /boxen/1.3.0:
868 | resolution: {integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==}
869 | engines: {node: '>=4'}
870 | dependencies:
871 | ansi-align: 2.0.0
872 | camelcase: 4.1.0
873 | chalk: 2.4.1
874 | cli-boxes: 1.0.0
875 | string-width: 2.1.1
876 | term-size: 1.2.0
877 | widest-line: 2.0.1
878 | dev: true
879 |
880 | /brace-expansion/1.1.11:
881 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
882 | dependencies:
883 | balanced-match: 1.0.2
884 | concat-map: 0.0.1
885 | dev: true
886 |
887 | /braces/3.0.2:
888 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
889 | engines: {node: '>=8'}
890 | dependencies:
891 | fill-range: 7.0.1
892 | dev: true
893 |
894 | /browserslist/4.16.5:
895 | resolution: {integrity: sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A==}
896 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
897 | hasBin: true
898 | dependencies:
899 | caniuse-lite: 1.0.30001218
900 | colorette: 1.2.2
901 | electron-to-chromium: 1.3.722
902 | escalade: 3.1.1
903 | node-releases: 1.1.71
904 | dev: true
905 |
906 | /bytes/3.0.0:
907 | resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=}
908 | engines: {node: '>= 0.8'}
909 | dev: true
910 |
911 | /bytes/3.1.0:
912 | resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==}
913 | engines: {node: '>= 0.8'}
914 | dev: true
915 |
916 | /call-bind/1.0.2:
917 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
918 | dependencies:
919 | function-bind: 1.1.1
920 | get-intrinsic: 1.1.1
921 | dev: true
922 |
923 | /callsites/3.1.0:
924 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
925 | engines: {node: '>=6'}
926 | dev: true
927 |
928 | /camelcase/4.1.0:
929 | resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=}
930 | engines: {node: '>=4'}
931 | dev: true
932 |
933 | /caniuse-lite/1.0.30001218:
934 | resolution: {integrity: sha512-0ASydOWSy3bB88FbDpJSTt+PfDwnMqrym3yRZfqG8EXSQ06OZhF+q5wgYP/EN+jJMERItNcDQUqMyNjzZ+r5+Q==}
935 | dev: true
936 |
937 | /chalk/2.4.1:
938 | resolution: {integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==}
939 | engines: {node: '>=4'}
940 | dependencies:
941 | ansi-styles: 3.2.1
942 | escape-string-regexp: 1.0.5
943 | supports-color: 5.5.0
944 | dev: true
945 |
946 | /chalk/2.4.2:
947 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
948 | engines: {node: '>=4'}
949 | dependencies:
950 | ansi-styles: 3.2.1
951 | escape-string-regexp: 1.0.5
952 | supports-color: 5.5.0
953 | dev: true
954 |
955 | /chalk/4.1.1:
956 | resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==}
957 | engines: {node: '>=10'}
958 | dependencies:
959 | ansi-styles: 4.3.0
960 | supports-color: 7.2.0
961 | dev: true
962 |
963 | /chokidar/3.5.1:
964 | resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==}
965 | engines: {node: '>= 8.10.0'}
966 | dependencies:
967 | anymatch: 3.1.2
968 | braces: 3.0.2
969 | glob-parent: 5.1.2
970 | is-binary-path: 2.1.0
971 | is-glob: 4.0.1
972 | normalize-path: 3.0.0
973 | readdirp: 3.5.0
974 | optionalDependencies:
975 | fsevents: 2.3.2
976 | dev: true
977 |
978 | /ci-info/2.0.0:
979 | resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
980 | dev: true
981 |
982 | /clean-regexp/1.0.0:
983 | resolution: {integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=}
984 | engines: {node: '>=4'}
985 | dependencies:
986 | escape-string-regexp: 1.0.5
987 | dev: true
988 |
989 | /cli-boxes/1.0.0:
990 | resolution: {integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM=}
991 | engines: {node: '>=0.10.0'}
992 | dev: true
993 |
994 | /clipboardy/1.2.3:
995 | resolution: {integrity: sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==}
996 | engines: {node: '>=4'}
997 | dependencies:
998 | arch: 2.2.0
999 | execa: 0.8.0
1000 | dev: true
1001 |
1002 | /color-convert/1.9.3:
1003 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1004 | dependencies:
1005 | color-name: 1.1.3
1006 | dev: true
1007 |
1008 | /color-convert/2.0.1:
1009 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1010 | engines: {node: '>=7.0.0'}
1011 | dependencies:
1012 | color-name: 1.1.4
1013 | dev: true
1014 |
1015 | /color-name/1.1.3:
1016 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
1017 | dev: true
1018 |
1019 | /color-name/1.1.4:
1020 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1021 | dev: true
1022 |
1023 | /colorette/1.2.2:
1024 | resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==}
1025 | dev: true
1026 |
1027 | /commander/4.1.1:
1028 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1029 | engines: {node: '>= 6'}
1030 | dev: true
1031 |
1032 | /compressible/2.0.18:
1033 | resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
1034 | engines: {node: '>= 0.6'}
1035 | dependencies:
1036 | mime-db: 1.47.0
1037 | dev: true
1038 |
1039 | /compression/1.7.3:
1040 | resolution: {integrity: sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==}
1041 | engines: {node: '>= 0.8.0'}
1042 | dependencies:
1043 | accepts: 1.3.7
1044 | bytes: 3.0.0
1045 | compressible: 2.0.18
1046 | debug: 2.6.9
1047 | on-headers: 1.0.2
1048 | safe-buffer: 5.1.2
1049 | vary: 1.1.2
1050 | dev: true
1051 |
1052 | /compression/1.7.4:
1053 | resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
1054 | engines: {node: '>= 0.8.0'}
1055 | dependencies:
1056 | accepts: 1.3.7
1057 | bytes: 3.0.0
1058 | compressible: 2.0.18
1059 | debug: 2.6.9
1060 | on-headers: 1.0.2
1061 | safe-buffer: 5.1.2
1062 | vary: 1.1.2
1063 | dev: true
1064 |
1065 | /concat-map/0.0.1:
1066 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
1067 | dev: true
1068 |
1069 | /consolidate/0.16.0:
1070 | resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==}
1071 | engines: {node: '>= 0.10.0'}
1072 | dependencies:
1073 | bluebird: 3.7.2
1074 | dev: true
1075 |
1076 | /contains-path/0.1.0:
1077 | resolution: {integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=}
1078 | engines: {node: '>=0.10.0'}
1079 | dev: true
1080 |
1081 | /content-disposition/0.5.2:
1082 | resolution: {integrity: sha1-DPaLud318r55YcOoUXjLhdunjLQ=}
1083 | engines: {node: '>= 0.6'}
1084 | dev: true
1085 |
1086 | /content-disposition/0.5.3:
1087 | resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==}
1088 | engines: {node: '>= 0.6'}
1089 | dependencies:
1090 | safe-buffer: 5.1.2
1091 | dev: true
1092 |
1093 | /content-type/1.0.4:
1094 | resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
1095 | engines: {node: '>= 0.6'}
1096 | dev: true
1097 |
1098 | /convert-source-map/1.7.0:
1099 | resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==}
1100 | dependencies:
1101 | safe-buffer: 5.1.2
1102 | dev: true
1103 |
1104 | /cookie-signature/1.0.6:
1105 | resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=}
1106 | dev: true
1107 |
1108 | /cookie/0.4.0:
1109 | resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==}
1110 | engines: {node: '>= 0.6'}
1111 | dev: true
1112 |
1113 | /cross-env/7.0.3:
1114 | resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
1115 | engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
1116 | hasBin: true
1117 | dependencies:
1118 | cross-spawn: 7.0.3
1119 | dev: true
1120 |
1121 | /cross-spawn/5.1.0:
1122 | resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=}
1123 | dependencies:
1124 | lru-cache: 4.1.5
1125 | shebang-command: 1.2.0
1126 | which: 1.3.1
1127 | dev: true
1128 |
1129 | /cross-spawn/6.0.5:
1130 | resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
1131 | engines: {node: '>=4.8'}
1132 | dependencies:
1133 | nice-try: 1.0.5
1134 | path-key: 2.0.1
1135 | semver: 5.7.1
1136 | shebang-command: 1.2.0
1137 | which: 1.3.1
1138 | dev: true
1139 |
1140 | /cross-spawn/7.0.3:
1141 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1142 | engines: {node: '>= 8'}
1143 | dependencies:
1144 | path-key: 3.1.1
1145 | shebang-command: 2.0.0
1146 | which: 2.0.2
1147 | dev: true
1148 |
1149 | /cssesc/3.0.0:
1150 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1151 | engines: {node: '>=4'}
1152 | hasBin: true
1153 | dev: true
1154 |
1155 | /csstype/2.6.17:
1156 | resolution: {integrity: sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==}
1157 | dev: false
1158 |
1159 | /debug/2.6.9:
1160 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
1161 | dependencies:
1162 | ms: 2.0.0
1163 | dev: true
1164 |
1165 | /debug/4.3.1:
1166 | resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==}
1167 | engines: {node: '>=6.0'}
1168 | peerDependencies:
1169 | supports-color: '*'
1170 | peerDependenciesMeta:
1171 | supports-color:
1172 | optional: true
1173 | dependencies:
1174 | ms: 2.1.2
1175 | dev: true
1176 |
1177 | /debug/4.3.2:
1178 | resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==}
1179 | engines: {node: '>=6.0'}
1180 | peerDependencies:
1181 | supports-color: '*'
1182 | peerDependenciesMeta:
1183 | supports-color:
1184 | optional: true
1185 | dependencies:
1186 | ms: 2.1.2
1187 | dev: true
1188 |
1189 | /deep-extend/0.6.0:
1190 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
1191 | engines: {node: '>=4.0.0'}
1192 | dev: true
1193 |
1194 | /deep-is/0.1.3:
1195 | resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=}
1196 | dev: true
1197 |
1198 | /define-properties/1.1.3:
1199 | resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
1200 | engines: {node: '>= 0.4'}
1201 | dependencies:
1202 | object-keys: 1.1.1
1203 | dev: true
1204 |
1205 | /depd/1.1.2:
1206 | resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=}
1207 | engines: {node: '>= 0.6'}
1208 | dev: true
1209 |
1210 | /destroy/1.0.4:
1211 | resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=}
1212 | dev: true
1213 |
1214 | /dir-glob/3.0.1:
1215 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1216 | engines: {node: '>=8'}
1217 | dependencies:
1218 | path-type: 4.0.0
1219 | dev: true
1220 |
1221 | /doctrine/1.5.0:
1222 | resolution: {integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=}
1223 | engines: {node: '>=0.10.0'}
1224 | dependencies:
1225 | esutils: 2.0.3
1226 | isarray: 1.0.0
1227 | dev: true
1228 |
1229 | /doctrine/2.1.0:
1230 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
1231 | engines: {node: '>=0.10.0'}
1232 | dependencies:
1233 | esutils: 2.0.3
1234 | dev: true
1235 |
1236 | /doctrine/3.0.0:
1237 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1238 | engines: {node: '>=6.0.0'}
1239 | dependencies:
1240 | esutils: 2.0.3
1241 | dev: true
1242 |
1243 | /dom-serializer/1.3.1:
1244 | resolution: {integrity: sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==}
1245 | dependencies:
1246 | domelementtype: 2.2.0
1247 | domhandler: 4.2.0
1248 | entities: 2.2.0
1249 | dev: true
1250 |
1251 | /domelementtype/2.2.0:
1252 | resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==}
1253 | dev: true
1254 |
1255 | /domhandler/4.2.0:
1256 | resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==}
1257 | engines: {node: '>= 4'}
1258 | dependencies:
1259 | domelementtype: 2.2.0
1260 | dev: true
1261 |
1262 | /domutils/2.6.0:
1263 | resolution: {integrity: sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==}
1264 | dependencies:
1265 | dom-serializer: 1.3.1
1266 | domelementtype: 2.2.0
1267 | domhandler: 4.2.0
1268 | dev: true
1269 |
1270 | /ee-first/1.1.1:
1271 | resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=}
1272 | dev: true
1273 |
1274 | /electron-to-chromium/1.3.722:
1275 | resolution: {integrity: sha512-aAsc906l0RBsVTsGTK+KirVfey9eNtxyejdkbNzkISGxb7AFna3Kf0qvsp8tMttzBt9Bz3HddtYQ+++/PZtRYA==}
1276 | dev: true
1277 |
1278 | /emoji-regex/8.0.0:
1279 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1280 | dev: true
1281 |
1282 | /emojis-list/3.0.0:
1283 | resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
1284 | engines: {node: '>= 4'}
1285 | dev: true
1286 |
1287 | /encodeurl/1.0.2:
1288 | resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=}
1289 | engines: {node: '>= 0.8'}
1290 | dev: true
1291 |
1292 | /enquirer/2.3.6:
1293 | resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
1294 | engines: {node: '>=8.6'}
1295 | dependencies:
1296 | ansi-colors: 4.1.1
1297 | dev: true
1298 |
1299 | /entities/2.2.0:
1300 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
1301 | dev: true
1302 |
1303 | /error-ex/1.3.2:
1304 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1305 | dependencies:
1306 | is-arrayish: 0.2.1
1307 | dev: true
1308 |
1309 | /es-abstract/1.18.0:
1310 | resolution: {integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==}
1311 | engines: {node: '>= 0.4'}
1312 | dependencies:
1313 | call-bind: 1.0.2
1314 | es-to-primitive: 1.2.1
1315 | function-bind: 1.1.1
1316 | get-intrinsic: 1.1.1
1317 | has: 1.0.3
1318 | has-symbols: 1.0.2
1319 | is-callable: 1.2.3
1320 | is-negative-zero: 2.0.1
1321 | is-regex: 1.1.2
1322 | is-string: 1.0.5
1323 | object-inspect: 1.10.2
1324 | object-keys: 1.1.1
1325 | object.assign: 4.1.2
1326 | string.prototype.trimend: 1.0.4
1327 | string.prototype.trimstart: 1.0.4
1328 | unbox-primitive: 1.0.1
1329 | dev: true
1330 |
1331 | /es-to-primitive/1.2.1:
1332 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1333 | engines: {node: '>= 0.4'}
1334 | dependencies:
1335 | is-callable: 1.2.3
1336 | is-date-object: 1.0.2
1337 | is-symbol: 1.0.3
1338 | dev: true
1339 |
1340 | /esbuild-register/2.5.0:
1341 | resolution: {integrity: sha512-5a8W3rH7IQbIPR9pPXJFkC3+CRMtm/OSpBz3hkWUUU63oPZ3NU6dVDGfaIjKnRizCTIRoGjNE6KEDt5p1sLwEw==}
1342 | dependencies:
1343 | esbuild: 0.11.15
1344 | jsonc-parser: 3.0.0
1345 | dev: true
1346 |
1347 | /esbuild/0.11.15:
1348 | resolution: {integrity: sha512-Hh40byWZZgYbiLhcoOWiOUIy8yUYQeCEA4F9feWytToD2jGfJ1X4VPf5dsqj6vRL29H3YmFqZsxIJa5q0ifB3g==}
1349 | hasBin: true
1350 | requiresBuild: true
1351 | dev: true
1352 |
1353 | /esbuild/0.9.7:
1354 | resolution: {integrity: sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg==}
1355 | hasBin: true
1356 | requiresBuild: true
1357 | dev: true
1358 |
1359 | /escalade/3.1.1:
1360 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1361 | engines: {node: '>=6'}
1362 | dev: true
1363 |
1364 | /escape-html/1.0.3:
1365 | resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=}
1366 | dev: true
1367 |
1368 | /escape-string-regexp/1.0.5:
1369 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
1370 | engines: {node: '>=0.8.0'}
1371 | dev: true
1372 |
1373 | /eslint-config-standard/16.0.2_c8c25406d700ad7e2af726d488d3786c:
1374 | resolution: {integrity: sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==}
1375 | peerDependencies:
1376 | eslint: ^7.12.1
1377 | eslint-plugin-import: ^2.22.1
1378 | eslint-plugin-node: ^11.1.0
1379 | eslint-plugin-promise: ^4.2.1
1380 | dependencies:
1381 | eslint: 7.25.0
1382 | eslint-plugin-import: 2.22.1_eslint@7.25.0
1383 | eslint-plugin-node: 11.1.0_eslint@7.25.0
1384 | eslint-plugin-promise: 4.3.1
1385 | dev: true
1386 |
1387 | /eslint-import-resolver-node/0.3.4:
1388 | resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==}
1389 | dependencies:
1390 | debug: 2.6.9
1391 | resolve: 1.20.0
1392 | dev: true
1393 |
1394 | /eslint-module-utils/2.6.0:
1395 | resolution: {integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==}
1396 | engines: {node: '>=4'}
1397 | dependencies:
1398 | debug: 2.6.9
1399 | pkg-dir: 2.0.0
1400 | dev: true
1401 |
1402 | /eslint-plugin-es/3.0.1_eslint@7.25.0:
1403 | resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==}
1404 | engines: {node: '>=8.10.0'}
1405 | peerDependencies:
1406 | eslint: '>=4.19.1'
1407 | dependencies:
1408 | eslint: 7.25.0
1409 | eslint-utils: 2.1.0
1410 | regexpp: 3.1.0
1411 | dev: true
1412 |
1413 | /eslint-plugin-eslint-comments/3.2.0_eslint@7.25.0:
1414 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
1415 | engines: {node: '>=6.5.0'}
1416 | peerDependencies:
1417 | eslint: '>=4.19.1'
1418 | dependencies:
1419 | escape-string-regexp: 1.0.5
1420 | eslint: 7.25.0
1421 | ignore: 5.1.8
1422 | dev: true
1423 |
1424 | /eslint-plugin-html/6.1.2:
1425 | resolution: {integrity: sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==}
1426 | dependencies:
1427 | htmlparser2: 6.1.0
1428 | dev: true
1429 |
1430 | /eslint-plugin-import/2.22.1_eslint@7.25.0:
1431 | resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==}
1432 | engines: {node: '>=4'}
1433 | peerDependencies:
1434 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0
1435 | dependencies:
1436 | array-includes: 3.1.3
1437 | array.prototype.flat: 1.2.4
1438 | contains-path: 0.1.0
1439 | debug: 2.6.9
1440 | doctrine: 1.5.0
1441 | eslint: 7.25.0
1442 | eslint-import-resolver-node: 0.3.4
1443 | eslint-module-utils: 2.6.0
1444 | has: 1.0.3
1445 | minimatch: 3.0.4
1446 | object.values: 1.1.3
1447 | read-pkg-up: 2.0.0
1448 | resolve: 1.20.0
1449 | tsconfig-paths: 3.9.0
1450 | dev: true
1451 |
1452 | /eslint-plugin-jsonc/1.2.1_eslint@7.25.0:
1453 | resolution: {integrity: sha512-m7o4gaNKojSwRJDNP0/7HK1vGfGgynX6DeTHTXhYGxWn2DB8E2RU5jeK95CYw1/mwej4ku2Xd9Tevn6WOlI6Dg==}
1454 | peerDependencies:
1455 | eslint: ^5.0.0 || >=6.0.0
1456 | dependencies:
1457 | eslint: 7.25.0
1458 | eslint-utils: 2.1.0
1459 | jsonc-eslint-parser: 1.0.1
1460 | natural-compare: 1.4.0
1461 | dev: true
1462 |
1463 | /eslint-plugin-node/11.1.0_eslint@7.25.0:
1464 | resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
1465 | engines: {node: '>=8.10.0'}
1466 | peerDependencies:
1467 | eslint: '>=5.16.0'
1468 | dependencies:
1469 | eslint: 7.25.0
1470 | eslint-plugin-es: 3.0.1_eslint@7.25.0
1471 | eslint-utils: 2.1.0
1472 | ignore: 5.1.8
1473 | minimatch: 3.0.4
1474 | resolve: 1.20.0
1475 | semver: 6.3.0
1476 | dev: true
1477 |
1478 | /eslint-plugin-promise/4.3.1:
1479 | resolution: {integrity: sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==}
1480 | engines: {node: '>=6'}
1481 | dev: true
1482 |
1483 | /eslint-plugin-react/7.23.2_eslint@7.25.0:
1484 | resolution: {integrity: sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==}
1485 | engines: {node: '>=4'}
1486 | peerDependencies:
1487 | eslint: ^3 || ^4 || ^5 || ^6 || ^7
1488 | dependencies:
1489 | array-includes: 3.1.3
1490 | array.prototype.flatmap: 1.2.4
1491 | doctrine: 2.1.0
1492 | eslint: 7.25.0
1493 | has: 1.0.3
1494 | jsx-ast-utils: 3.2.0
1495 | minimatch: 3.0.4
1496 | object.entries: 1.1.3
1497 | object.fromentries: 2.0.4
1498 | object.values: 1.1.3
1499 | prop-types: 15.7.2
1500 | resolve: 2.0.0-next.3
1501 | string.prototype.matchall: 4.0.4
1502 | dev: true
1503 |
1504 | /eslint-plugin-unicorn/28.0.2_eslint@7.25.0:
1505 | resolution: {integrity: sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==}
1506 | engines: {node: '>=10'}
1507 | peerDependencies:
1508 | eslint: '>=7.17.0'
1509 | dependencies:
1510 | ci-info: 2.0.0
1511 | clean-regexp: 1.0.0
1512 | eslint: 7.25.0
1513 | eslint-template-visitor: 2.3.2_eslint@7.25.0
1514 | eslint-utils: 2.1.0
1515 | eslint-visitor-keys: 2.0.0
1516 | import-modules: 2.1.0
1517 | lodash: 4.17.21
1518 | pluralize: 8.0.0
1519 | read-pkg-up: 7.0.1
1520 | regexp-tree: 0.1.23
1521 | reserved-words: 0.1.2
1522 | safe-regex: 2.1.1
1523 | semver: 7.3.5
1524 | transitivePeerDependencies:
1525 | - supports-color
1526 | dev: true
1527 |
1528 | /eslint-plugin-vue/7.7.0_eslint@7.25.0:
1529 | resolution: {integrity: sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ==}
1530 | engines: {node: '>=8.10'}
1531 | peerDependencies:
1532 | eslint: ^6.2.0 || ^7.0.0
1533 | dependencies:
1534 | eslint: 7.25.0
1535 | eslint-utils: 2.1.0
1536 | natural-compare: 1.4.0
1537 | semver: 7.3.5
1538 | vue-eslint-parser: 7.6.0_eslint@7.25.0
1539 | transitivePeerDependencies:
1540 | - supports-color
1541 | dev: true
1542 |
1543 | /eslint-plugin-yml/0.8.1_eslint@7.25.0:
1544 | resolution: {integrity: sha512-Cmqj/8eUoQ3ryesaOgsS2wdhYJJ6NCCBiO1BtCMZ8d3LRvnW0J2aImfiAtgqkpXEbmfL8P9wI1FqxSVOdujbSA==}
1545 | peerDependencies:
1546 | eslint: '>=6.0.0'
1547 | dependencies:
1548 | debug: 4.3.1
1549 | eslint: 7.25.0
1550 | lodash: 4.17.21
1551 | natural-compare: 1.4.0
1552 | yaml-eslint-parser: 0.3.2
1553 | transitivePeerDependencies:
1554 | - supports-color
1555 | dev: true
1556 |
1557 | /eslint-scope/5.1.1:
1558 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
1559 | engines: {node: '>=8.0.0'}
1560 | dependencies:
1561 | esrecurse: 4.3.0
1562 | estraverse: 4.3.0
1563 | dev: true
1564 |
1565 | /eslint-template-visitor/2.3.2_eslint@7.25.0:
1566 | resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==}
1567 | peerDependencies:
1568 | eslint: '>=7.0.0'
1569 | dependencies:
1570 | '@babel/core': 7.13.16
1571 | '@babel/eslint-parser': 7.13.14_898a7a025c5413b619a892ba97f73e55
1572 | eslint: 7.25.0
1573 | eslint-visitor-keys: 2.0.0
1574 | esquery: 1.4.0
1575 | multimap: 1.1.0
1576 | transitivePeerDependencies:
1577 | - supports-color
1578 | dev: true
1579 |
1580 | /eslint-utils/2.1.0:
1581 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
1582 | engines: {node: '>=6'}
1583 | dependencies:
1584 | eslint-visitor-keys: 1.3.0
1585 | dev: true
1586 |
1587 | /eslint-visitor-keys/1.3.0:
1588 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
1589 | engines: {node: '>=4'}
1590 | dev: true
1591 |
1592 | /eslint-visitor-keys/2.0.0:
1593 | resolution: {integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==}
1594 | engines: {node: '>=10'}
1595 | dev: true
1596 |
1597 | /eslint/7.25.0:
1598 | resolution: {integrity: sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw==}
1599 | engines: {node: ^10.12.0 || >=12.0.0}
1600 | hasBin: true
1601 | dependencies:
1602 | '@babel/code-frame': 7.12.11
1603 | '@eslint/eslintrc': 0.4.0
1604 | ajv: 6.12.6
1605 | chalk: 4.1.1
1606 | cross-spawn: 7.0.3
1607 | debug: 4.3.1
1608 | doctrine: 3.0.0
1609 | enquirer: 2.3.6
1610 | eslint-scope: 5.1.1
1611 | eslint-utils: 2.1.0
1612 | eslint-visitor-keys: 2.0.0
1613 | espree: 7.3.1
1614 | esquery: 1.4.0
1615 | esutils: 2.0.3
1616 | file-entry-cache: 6.0.1
1617 | functional-red-black-tree: 1.0.1
1618 | glob-parent: 5.1.2
1619 | globals: 13.8.0
1620 | ignore: 4.0.6
1621 | import-fresh: 3.3.0
1622 | imurmurhash: 0.1.4
1623 | is-glob: 4.0.1
1624 | js-yaml: 3.14.1
1625 | json-stable-stringify-without-jsonify: 1.0.1
1626 | levn: 0.4.1
1627 | lodash: 4.17.21
1628 | minimatch: 3.0.4
1629 | natural-compare: 1.4.0
1630 | optionator: 0.9.1
1631 | progress: 2.0.3
1632 | regexpp: 3.1.0
1633 | semver: 7.3.5
1634 | strip-ansi: 6.0.0
1635 | strip-json-comments: 3.1.1
1636 | table: 6.6.0
1637 | text-table: 0.2.0
1638 | v8-compile-cache: 2.3.0
1639 | transitivePeerDependencies:
1640 | - supports-color
1641 | dev: true
1642 |
1643 | /esno/0.5.0:
1644 | resolution: {integrity: sha512-r0tsflar7RB918JCjTNyU2QWfgyH2jgfAzHK1tABr3A5y84ruS86JanVHc6wove/V5I98soLZbg8Foso1dqCMA==}
1645 | hasBin: true
1646 | dependencies:
1647 | esbuild: 0.9.7
1648 | esbuild-register: 2.5.0
1649 | dev: true
1650 |
1651 | /espree/6.2.1:
1652 | resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==}
1653 | engines: {node: '>=6.0.0'}
1654 | dependencies:
1655 | acorn: 7.4.1
1656 | acorn-jsx: 5.3.1_acorn@7.4.1
1657 | eslint-visitor-keys: 1.3.0
1658 | dev: true
1659 |
1660 | /espree/7.3.1:
1661 | resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
1662 | engines: {node: ^10.12.0 || >=12.0.0}
1663 | dependencies:
1664 | acorn: 7.4.1
1665 | acorn-jsx: 5.3.1_acorn@7.4.1
1666 | eslint-visitor-keys: 1.3.0
1667 | dev: true
1668 |
1669 | /esprima/4.0.1:
1670 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1671 | engines: {node: '>=4'}
1672 | hasBin: true
1673 | dev: true
1674 |
1675 | /esquery/1.4.0:
1676 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
1677 | engines: {node: '>=0.10'}
1678 | dependencies:
1679 | estraverse: 5.2.0
1680 | dev: true
1681 |
1682 | /esrecurse/4.3.0:
1683 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1684 | engines: {node: '>=4.0'}
1685 | dependencies:
1686 | estraverse: 5.2.0
1687 | dev: true
1688 |
1689 | /estraverse/4.3.0:
1690 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
1691 | engines: {node: '>=4.0'}
1692 | dev: true
1693 |
1694 | /estraverse/5.2.0:
1695 | resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==}
1696 | engines: {node: '>=4.0'}
1697 | dev: true
1698 |
1699 | /estree-walker/2.0.2:
1700 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
1701 |
1702 | /esutils/2.0.3:
1703 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1704 | engines: {node: '>=0.10.0'}
1705 | dev: true
1706 |
1707 | /etag/1.8.1:
1708 | resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=}
1709 | engines: {node: '>= 0.6'}
1710 | dev: true
1711 |
1712 | /execa/0.7.0:
1713 | resolution: {integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=}
1714 | engines: {node: '>=4'}
1715 | dependencies:
1716 | cross-spawn: 5.1.0
1717 | get-stream: 3.0.0
1718 | is-stream: 1.1.0
1719 | npm-run-path: 2.0.2
1720 | p-finally: 1.0.0
1721 | signal-exit: 3.0.3
1722 | strip-eof: 1.0.0
1723 | dev: true
1724 |
1725 | /execa/0.8.0:
1726 | resolution: {integrity: sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=}
1727 | engines: {node: '>=4'}
1728 | dependencies:
1729 | cross-spawn: 5.1.0
1730 | get-stream: 3.0.0
1731 | is-stream: 1.1.0
1732 | npm-run-path: 2.0.2
1733 | p-finally: 1.0.0
1734 | signal-exit: 3.0.3
1735 | strip-eof: 1.0.0
1736 | dev: true
1737 |
1738 | /express/4.17.1:
1739 | resolution: {integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==}
1740 | engines: {node: '>= 0.10.0'}
1741 | dependencies:
1742 | accepts: 1.3.7
1743 | array-flatten: 1.1.1
1744 | body-parser: 1.19.0
1745 | content-disposition: 0.5.3
1746 | content-type: 1.0.4
1747 | cookie: 0.4.0
1748 | cookie-signature: 1.0.6
1749 | debug: 2.6.9
1750 | depd: 1.1.2
1751 | encodeurl: 1.0.2
1752 | escape-html: 1.0.3
1753 | etag: 1.8.1
1754 | finalhandler: 1.1.2
1755 | fresh: 0.5.2
1756 | merge-descriptors: 1.0.1
1757 | methods: 1.1.2
1758 | on-finished: 2.3.0
1759 | parseurl: 1.3.3
1760 | path-to-regexp: 0.1.7
1761 | proxy-addr: 2.0.6
1762 | qs: 6.7.0
1763 | range-parser: 1.2.1
1764 | safe-buffer: 5.1.2
1765 | send: 0.17.1
1766 | serve-static: 1.14.1
1767 | setprototypeof: 1.1.1
1768 | statuses: 1.5.0
1769 | type-is: 1.6.18
1770 | utils-merge: 1.0.1
1771 | vary: 1.1.2
1772 | dev: true
1773 |
1774 | /fast-deep-equal/2.0.1:
1775 | resolution: {integrity: sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=}
1776 | dev: true
1777 |
1778 | /fast-deep-equal/3.1.3:
1779 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1780 | dev: true
1781 |
1782 | /fast-glob/3.2.5:
1783 | resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==}
1784 | engines: {node: '>=8'}
1785 | dependencies:
1786 | '@nodelib/fs.stat': 2.0.4
1787 | '@nodelib/fs.walk': 1.2.6
1788 | glob-parent: 5.1.2
1789 | merge2: 1.4.1
1790 | micromatch: 4.0.4
1791 | picomatch: 2.2.3
1792 | dev: true
1793 |
1794 | /fast-json-stable-stringify/2.1.0:
1795 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1796 | dev: true
1797 |
1798 | /fast-levenshtein/2.0.6:
1799 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
1800 | dev: true
1801 |
1802 | /fast-url-parser/1.1.3:
1803 | resolution: {integrity: sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=}
1804 | dependencies:
1805 | punycode: 1.4.1
1806 | dev: true
1807 |
1808 | /fastq/1.11.0:
1809 | resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==}
1810 | dependencies:
1811 | reusify: 1.0.4
1812 | dev: true
1813 |
1814 | /file-entry-cache/6.0.1:
1815 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1816 | engines: {node: ^10.12.0 || >=12.0.0}
1817 | dependencies:
1818 | flat-cache: 3.0.4
1819 | dev: true
1820 |
1821 | /fill-range/7.0.1:
1822 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1823 | engines: {node: '>=8'}
1824 | dependencies:
1825 | to-regex-range: 5.0.1
1826 | dev: true
1827 |
1828 | /finalhandler/1.1.2:
1829 | resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
1830 | engines: {node: '>= 0.8'}
1831 | dependencies:
1832 | debug: 2.6.9
1833 | encodeurl: 1.0.2
1834 | escape-html: 1.0.3
1835 | on-finished: 2.3.0
1836 | parseurl: 1.3.3
1837 | statuses: 1.5.0
1838 | unpipe: 1.0.0
1839 | dev: true
1840 |
1841 | /find-up/2.1.0:
1842 | resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
1843 | engines: {node: '>=4'}
1844 | dependencies:
1845 | locate-path: 2.0.0
1846 | dev: true
1847 |
1848 | /find-up/4.1.0:
1849 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1850 | engines: {node: '>=8'}
1851 | dependencies:
1852 | locate-path: 5.0.0
1853 | path-exists: 4.0.0
1854 | dev: true
1855 |
1856 | /flat-cache/3.0.4:
1857 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
1858 | engines: {node: ^10.12.0 || >=12.0.0}
1859 | dependencies:
1860 | flatted: 3.1.1
1861 | rimraf: 3.0.2
1862 | dev: true
1863 |
1864 | /flatted/3.1.1:
1865 | resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==}
1866 | dev: true
1867 |
1868 | /forwarded/0.1.2:
1869 | resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=}
1870 | engines: {node: '>= 0.6'}
1871 | dev: true
1872 |
1873 | /fresh/0.5.2:
1874 | resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=}
1875 | engines: {node: '>= 0.6'}
1876 | dev: true
1877 |
1878 | /fs.realpath/1.0.0:
1879 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
1880 | dev: true
1881 |
1882 | /fsevents/2.3.2:
1883 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1884 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1885 | os: [darwin]
1886 | dev: true
1887 | optional: true
1888 |
1889 | /function-bind/1.1.1:
1890 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1891 | dev: true
1892 |
1893 | /functional-red-black-tree/1.0.1:
1894 | resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=}
1895 | dev: true
1896 |
1897 | /generic-names/2.0.1:
1898 | resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==}
1899 | dependencies:
1900 | loader-utils: 1.4.0
1901 | dev: true
1902 |
1903 | /gensync/1.0.0-beta.2:
1904 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1905 | engines: {node: '>=6.9.0'}
1906 | dev: true
1907 |
1908 | /get-intrinsic/1.1.1:
1909 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
1910 | dependencies:
1911 | function-bind: 1.1.1
1912 | has: 1.0.3
1913 | has-symbols: 1.0.2
1914 | dev: true
1915 |
1916 | /get-stream/3.0.0:
1917 | resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=}
1918 | engines: {node: '>=4'}
1919 | dev: true
1920 |
1921 | /glob-parent/5.1.2:
1922 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1923 | engines: {node: '>= 6'}
1924 | dependencies:
1925 | is-glob: 4.0.1
1926 | dev: true
1927 |
1928 | /glob/7.1.6:
1929 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
1930 | dependencies:
1931 | fs.realpath: 1.0.0
1932 | inflight: 1.0.6
1933 | inherits: 2.0.4
1934 | minimatch: 3.0.4
1935 | once: 1.4.0
1936 | path-is-absolute: 1.0.1
1937 | dev: true
1938 |
1939 | /globals/11.12.0:
1940 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1941 | engines: {node: '>=4'}
1942 | dev: true
1943 |
1944 | /globals/12.4.0:
1945 | resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==}
1946 | engines: {node: '>=8'}
1947 | dependencies:
1948 | type-fest: 0.8.1
1949 | dev: true
1950 |
1951 | /globals/13.8.0:
1952 | resolution: {integrity: sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==}
1953 | engines: {node: '>=8'}
1954 | dependencies:
1955 | type-fest: 0.20.2
1956 | dev: true
1957 |
1958 | /globby/11.0.3:
1959 | resolution: {integrity: sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==}
1960 | engines: {node: '>=10'}
1961 | dependencies:
1962 | array-union: 2.1.0
1963 | dir-glob: 3.0.1
1964 | fast-glob: 3.2.5
1965 | ignore: 5.1.8
1966 | merge2: 1.4.1
1967 | slash: 3.0.0
1968 | dev: true
1969 |
1970 | /graceful-fs/4.2.6:
1971 | resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==}
1972 | dev: true
1973 |
1974 | /has-bigints/1.0.1:
1975 | resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==}
1976 | dev: true
1977 |
1978 | /has-flag/3.0.0:
1979 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
1980 | engines: {node: '>=4'}
1981 | dev: true
1982 |
1983 | /has-flag/4.0.0:
1984 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1985 | engines: {node: '>=8'}
1986 | dev: true
1987 |
1988 | /has-symbols/1.0.2:
1989 | resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
1990 | engines: {node: '>= 0.4'}
1991 | dev: true
1992 |
1993 | /has/1.0.3:
1994 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1995 | engines: {node: '>= 0.4.0'}
1996 | dependencies:
1997 | function-bind: 1.1.1
1998 | dev: true
1999 |
2000 | /hash-sum/2.0.0:
2001 | resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
2002 | dev: true
2003 |
2004 | /hosted-git-info/2.8.9:
2005 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
2006 | dev: true
2007 |
2008 | /htmlparser2/6.1.0:
2009 | resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
2010 | dependencies:
2011 | domelementtype: 2.2.0
2012 | domhandler: 4.2.0
2013 | domutils: 2.6.0
2014 | entities: 2.2.0
2015 | dev: true
2016 |
2017 | /http-errors/1.7.2:
2018 | resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==}
2019 | engines: {node: '>= 0.6'}
2020 | dependencies:
2021 | depd: 1.1.2
2022 | inherits: 2.0.3
2023 | setprototypeof: 1.1.1
2024 | statuses: 1.5.0
2025 | toidentifier: 1.0.0
2026 | dev: true
2027 |
2028 | /http-errors/1.7.3:
2029 | resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==}
2030 | engines: {node: '>= 0.6'}
2031 | dependencies:
2032 | depd: 1.1.2
2033 | inherits: 2.0.4
2034 | setprototypeof: 1.1.1
2035 | statuses: 1.5.0
2036 | toidentifier: 1.0.0
2037 | dev: true
2038 |
2039 | /iconv-lite/0.4.24:
2040 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
2041 | engines: {node: '>=0.10.0'}
2042 | dependencies:
2043 | safer-buffer: 2.1.2
2044 | dev: true
2045 |
2046 | /icss-replace-symbols/1.1.0:
2047 | resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=}
2048 | dev: true
2049 |
2050 | /icss-utils/5.1.0_postcss@8.2.13:
2051 | resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
2052 | engines: {node: ^10 || ^12 || >= 14}
2053 | peerDependencies:
2054 | postcss: ^8.1.0
2055 | dependencies:
2056 | postcss: 8.2.13
2057 | dev: true
2058 |
2059 | /ignore/4.0.6:
2060 | resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
2061 | engines: {node: '>= 4'}
2062 | dev: true
2063 |
2064 | /ignore/5.1.8:
2065 | resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==}
2066 | engines: {node: '>= 4'}
2067 | dev: true
2068 |
2069 | /import-fresh/3.3.0:
2070 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
2071 | engines: {node: '>=6'}
2072 | dependencies:
2073 | parent-module: 1.0.1
2074 | resolve-from: 4.0.0
2075 | dev: true
2076 |
2077 | /import-modules/2.1.0:
2078 | resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==}
2079 | engines: {node: '>=8'}
2080 | dev: true
2081 |
2082 | /imurmurhash/0.1.4:
2083 | resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=}
2084 | engines: {node: '>=0.8.19'}
2085 | dev: true
2086 |
2087 | /inflight/1.0.6:
2088 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
2089 | dependencies:
2090 | once: 1.4.0
2091 | wrappy: 1.0.2
2092 | dev: true
2093 |
2094 | /inherits/2.0.3:
2095 | resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=}
2096 | dev: true
2097 |
2098 | /inherits/2.0.4:
2099 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2100 | dev: true
2101 |
2102 | /ini/1.3.8:
2103 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2104 | dev: true
2105 |
2106 | /internal-slot/1.0.3:
2107 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
2108 | engines: {node: '>= 0.4'}
2109 | dependencies:
2110 | get-intrinsic: 1.1.1
2111 | has: 1.0.3
2112 | side-channel: 1.0.4
2113 | dev: true
2114 |
2115 | /ipaddr.js/1.9.1:
2116 | resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
2117 | engines: {node: '>= 0.10'}
2118 | dev: true
2119 |
2120 | /is-arrayish/0.2.1:
2121 | resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
2122 | dev: true
2123 |
2124 | /is-bigint/1.0.1:
2125 | resolution: {integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==}
2126 | dev: true
2127 |
2128 | /is-binary-path/2.1.0:
2129 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
2130 | engines: {node: '>=8'}
2131 | dependencies:
2132 | binary-extensions: 2.2.0
2133 | dev: true
2134 |
2135 | /is-boolean-object/1.1.0:
2136 | resolution: {integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==}
2137 | engines: {node: '>= 0.4'}
2138 | dependencies:
2139 | call-bind: 1.0.2
2140 | dev: true
2141 |
2142 | /is-callable/1.2.3:
2143 | resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==}
2144 | engines: {node: '>= 0.4'}
2145 | dev: true
2146 |
2147 | /is-core-module/2.3.0:
2148 | resolution: {integrity: sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==}
2149 | dependencies:
2150 | has: 1.0.3
2151 | dev: true
2152 |
2153 | /is-date-object/1.0.2:
2154 | resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==}
2155 | engines: {node: '>= 0.4'}
2156 | dev: true
2157 |
2158 | /is-extglob/2.1.1:
2159 | resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
2160 | engines: {node: '>=0.10.0'}
2161 | dev: true
2162 |
2163 | /is-fullwidth-code-point/2.0.0:
2164 | resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=}
2165 | engines: {node: '>=4'}
2166 | dev: true
2167 |
2168 | /is-fullwidth-code-point/3.0.0:
2169 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
2170 | engines: {node: '>=8'}
2171 | dev: true
2172 |
2173 | /is-glob/4.0.1:
2174 | resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==}
2175 | engines: {node: '>=0.10.0'}
2176 | dependencies:
2177 | is-extglob: 2.1.1
2178 | dev: true
2179 |
2180 | /is-negative-zero/2.0.1:
2181 | resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==}
2182 | engines: {node: '>= 0.4'}
2183 | dev: true
2184 |
2185 | /is-number-object/1.0.4:
2186 | resolution: {integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==}
2187 | engines: {node: '>= 0.4'}
2188 | dev: true
2189 |
2190 | /is-number/7.0.0:
2191 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2192 | engines: {node: '>=0.12.0'}
2193 | dev: true
2194 |
2195 | /is-regex/1.1.2:
2196 | resolution: {integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==}
2197 | engines: {node: '>= 0.4'}
2198 | dependencies:
2199 | call-bind: 1.0.2
2200 | has-symbols: 1.0.2
2201 | dev: true
2202 |
2203 | /is-stream/1.1.0:
2204 | resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=}
2205 | engines: {node: '>=0.10.0'}
2206 | dev: true
2207 |
2208 | /is-string/1.0.5:
2209 | resolution: {integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==}
2210 | engines: {node: '>= 0.4'}
2211 | dev: true
2212 |
2213 | /is-symbol/1.0.3:
2214 | resolution: {integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==}
2215 | engines: {node: '>= 0.4'}
2216 | dependencies:
2217 | has-symbols: 1.0.2
2218 | dev: true
2219 |
2220 | /isarray/1.0.0:
2221 | resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=}
2222 | dev: true
2223 |
2224 | /isexe/2.0.0:
2225 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
2226 | dev: true
2227 |
2228 | /js-tokens/4.0.0:
2229 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2230 | dev: true
2231 |
2232 | /js-yaml/3.14.1:
2233 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
2234 | hasBin: true
2235 | dependencies:
2236 | argparse: 1.0.10
2237 | esprima: 4.0.1
2238 | dev: true
2239 |
2240 | /jsesc/2.5.2:
2241 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
2242 | engines: {node: '>=4'}
2243 | hasBin: true
2244 | dev: true
2245 |
2246 | /json-parse-better-errors/1.0.2:
2247 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
2248 | dev: true
2249 |
2250 | /json-parse-even-better-errors/2.3.1:
2251 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2252 | dev: true
2253 |
2254 | /json-schema-traverse/0.4.1:
2255 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2256 | dev: true
2257 |
2258 | /json-schema-traverse/1.0.0:
2259 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
2260 | dev: true
2261 |
2262 | /json-stable-stringify-without-jsonify/1.0.1:
2263 | resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=}
2264 | dev: true
2265 |
2266 | /json5/1.0.1:
2267 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
2268 | hasBin: true
2269 | dependencies:
2270 | minimist: 1.2.5
2271 | dev: true
2272 |
2273 | /json5/2.2.0:
2274 | resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==}
2275 | engines: {node: '>=6'}
2276 | hasBin: true
2277 | dependencies:
2278 | minimist: 1.2.5
2279 | dev: true
2280 |
2281 | /jsonc-eslint-parser/1.0.1:
2282 | resolution: {integrity: sha512-mh5LY5byThmc692EqJS3Ss9sViNoNeCLNG5VQUgJLoAFFM3FzdIetd99qEiiQ+NXBVAIUgX5sWeK9leniS8RbQ==}
2283 | dependencies:
2284 | eslint-utils: 2.1.0
2285 | eslint-visitor-keys: 2.0.0
2286 | espree: 7.3.1
2287 | dev: true
2288 |
2289 | /jsonc-parser/3.0.0:
2290 | resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
2291 | dev: true
2292 |
2293 | /jsx-ast-utils/3.2.0:
2294 | resolution: {integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==}
2295 | engines: {node: '>=4.0'}
2296 | dependencies:
2297 | array-includes: 3.1.3
2298 | object.assign: 4.1.2
2299 | dev: true
2300 |
2301 | /levn/0.4.1:
2302 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2303 | engines: {node: '>= 0.8.0'}
2304 | dependencies:
2305 | prelude-ls: 1.2.1
2306 | type-check: 0.4.0
2307 | dev: true
2308 |
2309 | /lines-and-columns/1.1.6:
2310 | resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=}
2311 | dev: true
2312 |
2313 | /load-json-file/2.0.0:
2314 | resolution: {integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=}
2315 | engines: {node: '>=4'}
2316 | dependencies:
2317 | graceful-fs: 4.2.6
2318 | parse-json: 2.2.0
2319 | pify: 2.3.0
2320 | strip-bom: 3.0.0
2321 | dev: true
2322 |
2323 | /load-json-file/4.0.0:
2324 | resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=}
2325 | engines: {node: '>=4'}
2326 | dependencies:
2327 | graceful-fs: 4.2.6
2328 | parse-json: 4.0.0
2329 | pify: 3.0.0
2330 | strip-bom: 3.0.0
2331 | dev: true
2332 |
2333 | /loader-utils/1.4.0:
2334 | resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==}
2335 | engines: {node: '>=4.0.0'}
2336 | dependencies:
2337 | big.js: 5.2.2
2338 | emojis-list: 3.0.0
2339 | json5: 1.0.1
2340 | dev: true
2341 |
2342 | /locate-path/2.0.0:
2343 | resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
2344 | engines: {node: '>=4'}
2345 | dependencies:
2346 | p-locate: 2.0.0
2347 | path-exists: 3.0.0
2348 | dev: true
2349 |
2350 | /locate-path/5.0.0:
2351 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
2352 | engines: {node: '>=8'}
2353 | dependencies:
2354 | p-locate: 4.1.0
2355 | dev: true
2356 |
2357 | /lodash.camelcase/4.3.0:
2358 | resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=}
2359 | dev: true
2360 |
2361 | /lodash.clonedeep/4.5.0:
2362 | resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=}
2363 | dev: true
2364 |
2365 | /lodash.flatten/4.4.0:
2366 | resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=}
2367 | dev: true
2368 |
2369 | /lodash.truncate/4.4.2:
2370 | resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=}
2371 | dev: true
2372 |
2373 | /lodash/4.17.21:
2374 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
2375 | dev: true
2376 |
2377 | /loose-envify/1.4.0:
2378 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
2379 | hasBin: true
2380 | dependencies:
2381 | js-tokens: 4.0.0
2382 | dev: true
2383 |
2384 | /lru-cache/4.1.5:
2385 | resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
2386 | dependencies:
2387 | pseudomap: 1.0.2
2388 | yallist: 2.1.2
2389 | dev: true
2390 |
2391 | /lru-cache/5.1.1:
2392 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
2393 | dependencies:
2394 | yallist: 3.1.1
2395 | dev: true
2396 |
2397 | /lru-cache/6.0.0:
2398 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2399 | engines: {node: '>=10'}
2400 | dependencies:
2401 | yallist: 4.0.0
2402 | dev: true
2403 |
2404 | /magic-string/0.25.7:
2405 | resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
2406 | dependencies:
2407 | sourcemap-codec: 1.4.8
2408 | dev: true
2409 |
2410 | /media-typer/0.3.0:
2411 | resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=}
2412 | engines: {node: '>= 0.6'}
2413 | dev: true
2414 |
2415 | /memorystream/0.3.1:
2416 | resolution: {integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI=}
2417 | engines: {node: '>= 0.10.0'}
2418 | dev: true
2419 |
2420 | /merge-descriptors/1.0.1:
2421 | resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=}
2422 | dev: true
2423 |
2424 | /merge-source-map/1.1.0:
2425 | resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==}
2426 | dependencies:
2427 | source-map: 0.6.1
2428 | dev: true
2429 |
2430 | /merge2/1.4.1:
2431 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2432 | engines: {node: '>= 8'}
2433 | dev: true
2434 |
2435 | /methods/1.1.2:
2436 | resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=}
2437 | engines: {node: '>= 0.6'}
2438 | dev: true
2439 |
2440 | /micromatch/4.0.4:
2441 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
2442 | engines: {node: '>=8.6'}
2443 | dependencies:
2444 | braces: 3.0.2
2445 | picomatch: 2.2.3
2446 | dev: true
2447 |
2448 | /mime-db/1.33.0:
2449 | resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==}
2450 | engines: {node: '>= 0.6'}
2451 | dev: true
2452 |
2453 | /mime-db/1.47.0:
2454 | resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==}
2455 | engines: {node: '>= 0.6'}
2456 | dev: true
2457 |
2458 | /mime-types/2.1.18:
2459 | resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==}
2460 | engines: {node: '>= 0.6'}
2461 | dependencies:
2462 | mime-db: 1.33.0
2463 | dev: true
2464 |
2465 | /mime-types/2.1.30:
2466 | resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==}
2467 | engines: {node: '>= 0.6'}
2468 | dependencies:
2469 | mime-db: 1.47.0
2470 | dev: true
2471 |
2472 | /mime/1.6.0:
2473 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
2474 | engines: {node: '>=4'}
2475 | hasBin: true
2476 | dev: true
2477 |
2478 | /minimatch/3.0.4:
2479 | resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
2480 | dependencies:
2481 | brace-expansion: 1.1.11
2482 | dev: true
2483 |
2484 | /minimist/1.2.5:
2485 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==}
2486 | dev: true
2487 |
2488 | /ms/2.0.0:
2489 | resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
2490 | dev: true
2491 |
2492 | /ms/2.1.1:
2493 | resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==}
2494 | dev: true
2495 |
2496 | /ms/2.1.2:
2497 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2498 | dev: true
2499 |
2500 | /multimap/1.1.0:
2501 | resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==}
2502 | dev: true
2503 |
2504 | /mz/2.7.0:
2505 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
2506 | dependencies:
2507 | any-promise: 1.3.0
2508 | object-assign: 4.1.1
2509 | thenify-all: 1.6.0
2510 | dev: true
2511 |
2512 | /nanoid/3.1.22:
2513 | resolution: {integrity: sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==}
2514 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2515 | hasBin: true
2516 | dev: true
2517 |
2518 | /natural-compare/1.4.0:
2519 | resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=}
2520 | dev: true
2521 |
2522 | /negotiator/0.6.2:
2523 | resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==}
2524 | engines: {node: '>= 0.6'}
2525 | dev: true
2526 |
2527 | /nice-try/1.0.5:
2528 | resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
2529 | dev: true
2530 |
2531 | /node-modules-regexp/1.0.0:
2532 | resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=}
2533 | engines: {node: '>=0.10.0'}
2534 | dev: true
2535 |
2536 | /node-releases/1.1.71:
2537 | resolution: {integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==}
2538 | dev: true
2539 |
2540 | /normalize-package-data/2.5.0:
2541 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2542 | dependencies:
2543 | hosted-git-info: 2.8.9
2544 | resolve: 1.20.0
2545 | semver: 5.7.1
2546 | validate-npm-package-license: 3.0.4
2547 | dev: true
2548 |
2549 | /normalize-path/3.0.0:
2550 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2551 | engines: {node: '>=0.10.0'}
2552 | dev: true
2553 |
2554 | /npm-run-all/4.1.5:
2555 | resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
2556 | engines: {node: '>= 4'}
2557 | hasBin: true
2558 | dependencies:
2559 | ansi-styles: 3.2.1
2560 | chalk: 2.4.2
2561 | cross-spawn: 6.0.5
2562 | memorystream: 0.3.1
2563 | minimatch: 3.0.4
2564 | pidtree: 0.3.1
2565 | read-pkg: 3.0.0
2566 | shell-quote: 1.7.2
2567 | string.prototype.padend: 3.1.2
2568 | dev: true
2569 |
2570 | /npm-run-path/2.0.2:
2571 | resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=}
2572 | engines: {node: '>=4'}
2573 | dependencies:
2574 | path-key: 2.0.1
2575 | dev: true
2576 |
2577 | /object-assign/4.1.1:
2578 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=}
2579 | engines: {node: '>=0.10.0'}
2580 | dev: true
2581 |
2582 | /object-inspect/1.10.2:
2583 | resolution: {integrity: sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==}
2584 | dev: true
2585 |
2586 | /object-keys/1.1.1:
2587 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2588 | engines: {node: '>= 0.4'}
2589 | dev: true
2590 |
2591 | /object.assign/4.1.2:
2592 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
2593 | engines: {node: '>= 0.4'}
2594 | dependencies:
2595 | call-bind: 1.0.2
2596 | define-properties: 1.1.3
2597 | has-symbols: 1.0.2
2598 | object-keys: 1.1.1
2599 | dev: true
2600 |
2601 | /object.entries/1.1.3:
2602 | resolution: {integrity: sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==}
2603 | engines: {node: '>= 0.4'}
2604 | dependencies:
2605 | call-bind: 1.0.2
2606 | define-properties: 1.1.3
2607 | es-abstract: 1.18.0
2608 | has: 1.0.3
2609 | dev: true
2610 |
2611 | /object.fromentries/2.0.4:
2612 | resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==}
2613 | engines: {node: '>= 0.4'}
2614 | dependencies:
2615 | call-bind: 1.0.2
2616 | define-properties: 1.1.3
2617 | es-abstract: 1.18.0
2618 | has: 1.0.3
2619 | dev: true
2620 |
2621 | /object.values/1.1.3:
2622 | resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==}
2623 | engines: {node: '>= 0.4'}
2624 | dependencies:
2625 | call-bind: 1.0.2
2626 | define-properties: 1.1.3
2627 | es-abstract: 1.18.0
2628 | has: 1.0.3
2629 | dev: true
2630 |
2631 | /on-finished/2.3.0:
2632 | resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=}
2633 | engines: {node: '>= 0.8'}
2634 | dependencies:
2635 | ee-first: 1.1.1
2636 | dev: true
2637 |
2638 | /on-headers/1.0.2:
2639 | resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
2640 | engines: {node: '>= 0.8'}
2641 | dev: true
2642 |
2643 | /once/1.4.0:
2644 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
2645 | dependencies:
2646 | wrappy: 1.0.2
2647 | dev: true
2648 |
2649 | /optionator/0.9.1:
2650 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
2651 | engines: {node: '>= 0.8.0'}
2652 | dependencies:
2653 | deep-is: 0.1.3
2654 | fast-levenshtein: 2.0.6
2655 | levn: 0.4.1
2656 | prelude-ls: 1.2.1
2657 | type-check: 0.4.0
2658 | word-wrap: 1.2.3
2659 | dev: true
2660 |
2661 | /p-finally/1.0.0:
2662 | resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=}
2663 | engines: {node: '>=4'}
2664 | dev: true
2665 |
2666 | /p-limit/1.3.0:
2667 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
2668 | engines: {node: '>=4'}
2669 | dependencies:
2670 | p-try: 1.0.0
2671 | dev: true
2672 |
2673 | /p-limit/2.3.0:
2674 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2675 | engines: {node: '>=6'}
2676 | dependencies:
2677 | p-try: 2.2.0
2678 | dev: true
2679 |
2680 | /p-locate/2.0.0:
2681 | resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
2682 | engines: {node: '>=4'}
2683 | dependencies:
2684 | p-limit: 1.3.0
2685 | dev: true
2686 |
2687 | /p-locate/4.1.0:
2688 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2689 | engines: {node: '>=8'}
2690 | dependencies:
2691 | p-limit: 2.3.0
2692 | dev: true
2693 |
2694 | /p-try/1.0.0:
2695 | resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
2696 | engines: {node: '>=4'}
2697 | dev: true
2698 |
2699 | /p-try/2.2.0:
2700 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2701 | engines: {node: '>=6'}
2702 | dev: true
2703 |
2704 | /parent-module/1.0.1:
2705 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2706 | engines: {node: '>=6'}
2707 | dependencies:
2708 | callsites: 3.1.0
2709 | dev: true
2710 |
2711 | /parse-json/2.2.0:
2712 | resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=}
2713 | engines: {node: '>=0.10.0'}
2714 | dependencies:
2715 | error-ex: 1.3.2
2716 | dev: true
2717 |
2718 | /parse-json/4.0.0:
2719 | resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=}
2720 | engines: {node: '>=4'}
2721 | dependencies:
2722 | error-ex: 1.3.2
2723 | json-parse-better-errors: 1.0.2
2724 | dev: true
2725 |
2726 | /parse-json/5.2.0:
2727 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2728 | engines: {node: '>=8'}
2729 | dependencies:
2730 | '@babel/code-frame': 7.12.13
2731 | error-ex: 1.3.2
2732 | json-parse-even-better-errors: 2.3.1
2733 | lines-and-columns: 1.1.6
2734 | dev: true
2735 |
2736 | /parseurl/1.3.3:
2737 | resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
2738 | engines: {node: '>= 0.8'}
2739 | dev: true
2740 |
2741 | /path-exists/3.0.0:
2742 | resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=}
2743 | engines: {node: '>=4'}
2744 | dev: true
2745 |
2746 | /path-exists/4.0.0:
2747 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2748 | engines: {node: '>=8'}
2749 | dev: true
2750 |
2751 | /path-is-absolute/1.0.1:
2752 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
2753 | engines: {node: '>=0.10.0'}
2754 | dev: true
2755 |
2756 | /path-is-inside/1.0.2:
2757 | resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=}
2758 | dev: true
2759 |
2760 | /path-key/2.0.1:
2761 | resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=}
2762 | engines: {node: '>=4'}
2763 | dev: true
2764 |
2765 | /path-key/3.1.1:
2766 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2767 | engines: {node: '>=8'}
2768 | dev: true
2769 |
2770 | /path-parse/1.0.6:
2771 | resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==}
2772 | dev: true
2773 |
2774 | /path-to-regexp/0.1.7:
2775 | resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=}
2776 | dev: true
2777 |
2778 | /path-to-regexp/2.2.1:
2779 | resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==}
2780 | dev: true
2781 |
2782 | /path-type/2.0.0:
2783 | resolution: {integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=}
2784 | engines: {node: '>=4'}
2785 | dependencies:
2786 | pify: 2.3.0
2787 | dev: true
2788 |
2789 | /path-type/3.0.0:
2790 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
2791 | engines: {node: '>=4'}
2792 | dependencies:
2793 | pify: 3.0.0
2794 | dev: true
2795 |
2796 | /path-type/4.0.0:
2797 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2798 | engines: {node: '>=8'}
2799 | dev: true
2800 |
2801 | /picomatch/2.2.3:
2802 | resolution: {integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==}
2803 | engines: {node: '>=8.6'}
2804 | dev: true
2805 |
2806 | /pidtree/0.3.1:
2807 | resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
2808 | engines: {node: '>=0.10'}
2809 | hasBin: true
2810 | dev: true
2811 |
2812 | /pify/2.3.0:
2813 | resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=}
2814 | engines: {node: '>=0.10.0'}
2815 | dev: true
2816 |
2817 | /pify/3.0.0:
2818 | resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=}
2819 | engines: {node: '>=4'}
2820 | dev: true
2821 |
2822 | /pirates/4.0.1:
2823 | resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==}
2824 | engines: {node: '>= 6'}
2825 | dependencies:
2826 | node-modules-regexp: 1.0.0
2827 | dev: true
2828 |
2829 | /pkg-dir/2.0.0:
2830 | resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=}
2831 | engines: {node: '>=4'}
2832 | dependencies:
2833 | find-up: 2.1.0
2834 | dev: true
2835 |
2836 | /pluralize/8.0.0:
2837 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
2838 | engines: {node: '>=4'}
2839 | dev: true
2840 |
2841 | /postcss-modules-extract-imports/3.0.0_postcss@8.2.13:
2842 | resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
2843 | engines: {node: ^10 || ^12 || >= 14}
2844 | peerDependencies:
2845 | postcss: ^8.1.0
2846 | dependencies:
2847 | postcss: 8.2.13
2848 | dev: true
2849 |
2850 | /postcss-modules-local-by-default/4.0.0_postcss@8.2.13:
2851 | resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
2852 | engines: {node: ^10 || ^12 || >= 14}
2853 | peerDependencies:
2854 | postcss: ^8.1.0
2855 | dependencies:
2856 | icss-utils: 5.1.0_postcss@8.2.13
2857 | postcss: 8.2.13
2858 | postcss-selector-parser: 6.0.5
2859 | postcss-value-parser: 4.1.0
2860 | dev: true
2861 |
2862 | /postcss-modules-scope/3.0.0_postcss@8.2.13:
2863 | resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
2864 | engines: {node: ^10 || ^12 || >= 14}
2865 | peerDependencies:
2866 | postcss: ^8.1.0
2867 | dependencies:
2868 | postcss: 8.2.13
2869 | postcss-selector-parser: 6.0.5
2870 | dev: true
2871 |
2872 | /postcss-modules-values/4.0.0_postcss@8.2.13:
2873 | resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
2874 | engines: {node: ^10 || ^12 || >= 14}
2875 | peerDependencies:
2876 | postcss: ^8.1.0
2877 | dependencies:
2878 | icss-utils: 5.1.0_postcss@8.2.13
2879 | postcss: 8.2.13
2880 | dev: true
2881 |
2882 | /postcss-modules/4.0.0_postcss@8.2.13:
2883 | resolution: {integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==}
2884 | peerDependencies:
2885 | postcss: ^8.0.0
2886 | dependencies:
2887 | generic-names: 2.0.1
2888 | icss-replace-symbols: 1.1.0
2889 | lodash.camelcase: 4.3.0
2890 | postcss: 8.2.13
2891 | postcss-modules-extract-imports: 3.0.0_postcss@8.2.13
2892 | postcss-modules-local-by-default: 4.0.0_postcss@8.2.13
2893 | postcss-modules-scope: 3.0.0_postcss@8.2.13
2894 | postcss-modules-values: 4.0.0_postcss@8.2.13
2895 | string-hash: 1.1.3
2896 | dev: true
2897 |
2898 | /postcss-selector-parser/6.0.5:
2899 | resolution: {integrity: sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==}
2900 | engines: {node: '>=4'}
2901 | dependencies:
2902 | cssesc: 3.0.0
2903 | util-deprecate: 1.0.2
2904 | dev: true
2905 |
2906 | /postcss-value-parser/4.1.0:
2907 | resolution: {integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==}
2908 | dev: true
2909 |
2910 | /postcss/8.2.13:
2911 | resolution: {integrity: sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==}
2912 | engines: {node: ^10 || ^12 || >=14}
2913 | dependencies:
2914 | colorette: 1.2.2
2915 | nanoid: 3.1.22
2916 | source-map: 0.6.1
2917 | dev: true
2918 |
2919 | /prelude-ls/1.2.1:
2920 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2921 | engines: {node: '>= 0.8.0'}
2922 | dev: true
2923 |
2924 | /progress/2.0.3:
2925 | resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
2926 | engines: {node: '>=0.4.0'}
2927 | dev: true
2928 |
2929 | /prop-types/15.7.2:
2930 | resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==}
2931 | dependencies:
2932 | loose-envify: 1.4.0
2933 | object-assign: 4.1.1
2934 | react-is: 16.13.1
2935 | dev: true
2936 |
2937 | /proxy-addr/2.0.6:
2938 | resolution: {integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==}
2939 | engines: {node: '>= 0.10'}
2940 | dependencies:
2941 | forwarded: 0.1.2
2942 | ipaddr.js: 1.9.1
2943 | dev: true
2944 |
2945 | /pseudomap/1.0.2:
2946 | resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=}
2947 | dev: true
2948 |
2949 | /punycode/1.4.1:
2950 | resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=}
2951 | dev: true
2952 |
2953 | /punycode/2.1.1:
2954 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
2955 | engines: {node: '>=6'}
2956 | dev: true
2957 |
2958 | /qs/6.7.0:
2959 | resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==}
2960 | engines: {node: '>=0.6'}
2961 | dev: true
2962 |
2963 | /queue-microtask/1.2.3:
2964 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2965 | dev: true
2966 |
2967 | /range-parser/1.2.0:
2968 | resolution: {integrity: sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=}
2969 | engines: {node: '>= 0.6'}
2970 | dev: true
2971 |
2972 | /range-parser/1.2.1:
2973 | resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
2974 | engines: {node: '>= 0.6'}
2975 | dev: true
2976 |
2977 | /raw-body/2.4.0:
2978 | resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==}
2979 | engines: {node: '>= 0.8'}
2980 | dependencies:
2981 | bytes: 3.1.0
2982 | http-errors: 1.7.2
2983 | iconv-lite: 0.4.24
2984 | unpipe: 1.0.0
2985 | dev: true
2986 |
2987 | /rc/1.2.8:
2988 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
2989 | hasBin: true
2990 | dependencies:
2991 | deep-extend: 0.6.0
2992 | ini: 1.3.8
2993 | minimist: 1.2.5
2994 | strip-json-comments: 2.0.1
2995 | dev: true
2996 |
2997 | /react-is/16.13.1:
2998 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
2999 | dev: true
3000 |
3001 | /read-pkg-up/2.0.0:
3002 | resolution: {integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=}
3003 | engines: {node: '>=4'}
3004 | dependencies:
3005 | find-up: 2.1.0
3006 | read-pkg: 2.0.0
3007 | dev: true
3008 |
3009 | /read-pkg-up/7.0.1:
3010 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
3011 | engines: {node: '>=8'}
3012 | dependencies:
3013 | find-up: 4.1.0
3014 | read-pkg: 5.2.0
3015 | type-fest: 0.8.1
3016 | dev: true
3017 |
3018 | /read-pkg/2.0.0:
3019 | resolution: {integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=}
3020 | engines: {node: '>=4'}
3021 | dependencies:
3022 | load-json-file: 2.0.0
3023 | normalize-package-data: 2.5.0
3024 | path-type: 2.0.0
3025 | dev: true
3026 |
3027 | /read-pkg/3.0.0:
3028 | resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=}
3029 | engines: {node: '>=4'}
3030 | dependencies:
3031 | load-json-file: 4.0.0
3032 | normalize-package-data: 2.5.0
3033 | path-type: 3.0.0
3034 | dev: true
3035 |
3036 | /read-pkg/5.2.0:
3037 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
3038 | engines: {node: '>=8'}
3039 | dependencies:
3040 | '@types/normalize-package-data': 2.4.0
3041 | normalize-package-data: 2.5.0
3042 | parse-json: 5.2.0
3043 | type-fest: 0.6.0
3044 | dev: true
3045 |
3046 | /readdirp/3.5.0:
3047 | resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==}
3048 | engines: {node: '>=8.10.0'}
3049 | dependencies:
3050 | picomatch: 2.2.3
3051 | dev: true
3052 |
3053 | /regexp-tree/0.1.23:
3054 | resolution: {integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==}
3055 | hasBin: true
3056 | dev: true
3057 |
3058 | /regexp.prototype.flags/1.3.1:
3059 | resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==}
3060 | engines: {node: '>= 0.4'}
3061 | dependencies:
3062 | call-bind: 1.0.2
3063 | define-properties: 1.1.3
3064 | dev: true
3065 |
3066 | /regexpp/3.1.0:
3067 | resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==}
3068 | engines: {node: '>=8'}
3069 | dev: true
3070 |
3071 | /registry-auth-token/3.3.2:
3072 | resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==}
3073 | dependencies:
3074 | rc: 1.2.8
3075 | safe-buffer: 5.2.1
3076 | dev: true
3077 |
3078 | /registry-url/3.1.0:
3079 | resolution: {integrity: sha1-PU74cPc93h138M+aOBQyRE4XSUI=}
3080 | engines: {node: '>=0.10.0'}
3081 | dependencies:
3082 | rc: 1.2.8
3083 | dev: true
3084 |
3085 | /require-from-string/2.0.2:
3086 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
3087 | engines: {node: '>=0.10.0'}
3088 | dev: true
3089 |
3090 | /reserved-words/0.1.2:
3091 | resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=}
3092 | dev: true
3093 |
3094 | /resolve-from/4.0.0:
3095 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
3096 | engines: {node: '>=4'}
3097 | dev: true
3098 |
3099 | /resolve/1.20.0:
3100 | resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==}
3101 | dependencies:
3102 | is-core-module: 2.3.0
3103 | path-parse: 1.0.6
3104 | dev: true
3105 |
3106 | /resolve/2.0.0-next.3:
3107 | resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==}
3108 | dependencies:
3109 | is-core-module: 2.3.0
3110 | path-parse: 1.0.6
3111 | dev: true
3112 |
3113 | /reusify/1.0.4:
3114 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
3115 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
3116 | dev: true
3117 |
3118 | /rimraf/3.0.2:
3119 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
3120 | hasBin: true
3121 | dependencies:
3122 | glob: 7.1.6
3123 | dev: true
3124 |
3125 | /rollup/2.45.2:
3126 | resolution: {integrity: sha512-kRRU7wXzFHUzBIv0GfoFFIN3m9oteY4uAsKllIpQDId5cfnkWF2J130l+27dzDju0E6MScKiV0ZM5Bw8m4blYQ==}
3127 | engines: {node: '>=10.0.0'}
3128 | hasBin: true
3129 | optionalDependencies:
3130 | fsevents: 2.3.2
3131 | dev: true
3132 |
3133 | /run-parallel/1.2.0:
3134 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
3135 | dependencies:
3136 | queue-microtask: 1.2.3
3137 | dev: true
3138 |
3139 | /safe-buffer/5.1.2:
3140 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
3141 | dev: true
3142 |
3143 | /safe-buffer/5.2.1:
3144 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
3145 | dev: true
3146 |
3147 | /safe-regex/2.1.1:
3148 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
3149 | dependencies:
3150 | regexp-tree: 0.1.23
3151 | dev: true
3152 |
3153 | /safer-buffer/2.1.2:
3154 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3155 | dev: true
3156 |
3157 | /semver/5.7.1:
3158 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
3159 | hasBin: true
3160 | dev: true
3161 |
3162 | /semver/6.3.0:
3163 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
3164 | hasBin: true
3165 | dev: true
3166 |
3167 | /semver/7.3.5:
3168 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==}
3169 | engines: {node: '>=10'}
3170 | hasBin: true
3171 | dependencies:
3172 | lru-cache: 6.0.0
3173 | dev: true
3174 |
3175 | /send/0.17.1:
3176 | resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==}
3177 | engines: {node: '>= 0.8.0'}
3178 | dependencies:
3179 | debug: 2.6.9
3180 | depd: 1.1.2
3181 | destroy: 1.0.4
3182 | encodeurl: 1.0.2
3183 | escape-html: 1.0.3
3184 | etag: 1.8.1
3185 | fresh: 0.5.2
3186 | http-errors: 1.7.3
3187 | mime: 1.6.0
3188 | ms: 2.1.1
3189 | on-finished: 2.3.0
3190 | range-parser: 1.2.1
3191 | statuses: 1.5.0
3192 | dev: true
3193 |
3194 | /serve-handler/6.1.3:
3195 | resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==}
3196 | dependencies:
3197 | bytes: 3.0.0
3198 | content-disposition: 0.5.2
3199 | fast-url-parser: 1.1.3
3200 | mime-types: 2.1.18
3201 | minimatch: 3.0.4
3202 | path-is-inside: 1.0.2
3203 | path-to-regexp: 2.2.1
3204 | range-parser: 1.2.0
3205 | dev: true
3206 |
3207 | /serve-static/1.14.1:
3208 | resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==}
3209 | engines: {node: '>= 0.8.0'}
3210 | dependencies:
3211 | encodeurl: 1.0.2
3212 | escape-html: 1.0.3
3213 | parseurl: 1.3.3
3214 | send: 0.17.1
3215 | dev: true
3216 |
3217 | /serve/11.3.2:
3218 | resolution: {integrity: sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==}
3219 | hasBin: true
3220 | dependencies:
3221 | '@zeit/schemas': 2.6.0
3222 | ajv: 6.5.3
3223 | arg: 2.0.0
3224 | boxen: 1.3.0
3225 | chalk: 2.4.1
3226 | clipboardy: 1.2.3
3227 | compression: 1.7.3
3228 | serve-handler: 6.1.3
3229 | update-check: 1.5.2
3230 | dev: true
3231 |
3232 | /setprototypeof/1.1.1:
3233 | resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==}
3234 | dev: true
3235 |
3236 | /shebang-command/1.2.0:
3237 | resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=}
3238 | engines: {node: '>=0.10.0'}
3239 | dependencies:
3240 | shebang-regex: 1.0.0
3241 | dev: true
3242 |
3243 | /shebang-command/2.0.0:
3244 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3245 | engines: {node: '>=8'}
3246 | dependencies:
3247 | shebang-regex: 3.0.0
3248 | dev: true
3249 |
3250 | /shebang-regex/1.0.0:
3251 | resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=}
3252 | engines: {node: '>=0.10.0'}
3253 | dev: true
3254 |
3255 | /shebang-regex/3.0.0:
3256 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3257 | engines: {node: '>=8'}
3258 | dev: true
3259 |
3260 | /shell-quote/1.7.2:
3261 | resolution: {integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==}
3262 | dev: true
3263 |
3264 | /side-channel/1.0.4:
3265 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
3266 | dependencies:
3267 | call-bind: 1.0.2
3268 | get-intrinsic: 1.1.1
3269 | object-inspect: 1.10.2
3270 | dev: true
3271 |
3272 | /signal-exit/3.0.3:
3273 | resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==}
3274 | dev: true
3275 |
3276 | /slash/3.0.0:
3277 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
3278 | engines: {node: '>=8'}
3279 | dev: true
3280 |
3281 | /slice-ansi/4.0.0:
3282 | resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
3283 | engines: {node: '>=10'}
3284 | dependencies:
3285 | ansi-styles: 4.3.0
3286 | astral-regex: 2.0.0
3287 | is-fullwidth-code-point: 3.0.0
3288 | dev: true
3289 |
3290 | /source-map/0.5.7:
3291 | resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=}
3292 | engines: {node: '>=0.10.0'}
3293 | dev: true
3294 |
3295 | /source-map/0.6.1:
3296 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
3297 | engines: {node: '>=0.10.0'}
3298 |
3299 | /sourcemap-codec/1.4.8:
3300 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
3301 | dev: true
3302 |
3303 | /spdx-correct/3.1.1:
3304 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
3305 | dependencies:
3306 | spdx-expression-parse: 3.0.1
3307 | spdx-license-ids: 3.0.7
3308 | dev: true
3309 |
3310 | /spdx-exceptions/2.3.0:
3311 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
3312 | dev: true
3313 |
3314 | /spdx-expression-parse/3.0.1:
3315 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
3316 | dependencies:
3317 | spdx-exceptions: 2.3.0
3318 | spdx-license-ids: 3.0.7
3319 | dev: true
3320 |
3321 | /spdx-license-ids/3.0.7:
3322 | resolution: {integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==}
3323 | dev: true
3324 |
3325 | /sprintf-js/1.0.3:
3326 | resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
3327 | dev: true
3328 |
3329 | /statuses/1.5.0:
3330 | resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=}
3331 | engines: {node: '>= 0.6'}
3332 | dev: true
3333 |
3334 | /string-hash/1.1.3:
3335 | resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=}
3336 | dev: true
3337 |
3338 | /string-width/2.1.1:
3339 | resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
3340 | engines: {node: '>=4'}
3341 | dependencies:
3342 | is-fullwidth-code-point: 2.0.0
3343 | strip-ansi: 4.0.0
3344 | dev: true
3345 |
3346 | /string-width/4.2.2:
3347 | resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==}
3348 | engines: {node: '>=8'}
3349 | dependencies:
3350 | emoji-regex: 8.0.0
3351 | is-fullwidth-code-point: 3.0.0
3352 | strip-ansi: 6.0.0
3353 | dev: true
3354 |
3355 | /string.prototype.matchall/4.0.4:
3356 | resolution: {integrity: sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==}
3357 | dependencies:
3358 | call-bind: 1.0.2
3359 | define-properties: 1.1.3
3360 | es-abstract: 1.18.0
3361 | has-symbols: 1.0.2
3362 | internal-slot: 1.0.3
3363 | regexp.prototype.flags: 1.3.1
3364 | side-channel: 1.0.4
3365 | dev: true
3366 |
3367 | /string.prototype.padend/3.1.2:
3368 | resolution: {integrity: sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==}
3369 | engines: {node: '>= 0.4'}
3370 | dependencies:
3371 | call-bind: 1.0.2
3372 | define-properties: 1.1.3
3373 | es-abstract: 1.18.0
3374 | dev: true
3375 |
3376 | /string.prototype.trimend/1.0.4:
3377 | resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==}
3378 | dependencies:
3379 | call-bind: 1.0.2
3380 | define-properties: 1.1.3
3381 | dev: true
3382 |
3383 | /string.prototype.trimstart/1.0.4:
3384 | resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==}
3385 | dependencies:
3386 | call-bind: 1.0.2
3387 | define-properties: 1.1.3
3388 | dev: true
3389 |
3390 | /strip-ansi/4.0.0:
3391 | resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=}
3392 | engines: {node: '>=4'}
3393 | dependencies:
3394 | ansi-regex: 3.0.0
3395 | dev: true
3396 |
3397 | /strip-ansi/6.0.0:
3398 | resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==}
3399 | engines: {node: '>=8'}
3400 | dependencies:
3401 | ansi-regex: 5.0.0
3402 | dev: true
3403 |
3404 | /strip-bom/3.0.0:
3405 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
3406 | engines: {node: '>=4'}
3407 | dev: true
3408 |
3409 | /strip-eof/1.0.0:
3410 | resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=}
3411 | engines: {node: '>=0.10.0'}
3412 | dev: true
3413 |
3414 | /strip-json-comments/2.0.1:
3415 | resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=}
3416 | engines: {node: '>=0.10.0'}
3417 | dev: true
3418 |
3419 | /strip-json-comments/3.1.1:
3420 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
3421 | engines: {node: '>=8'}
3422 | dev: true
3423 |
3424 | /sucrase/3.18.1:
3425 | resolution: {integrity: sha512-TRyO38wwOPhLLlM8QLOG3TgMj0FKk+arlTrS9pRAanF8cAcHvgRPKIYWGO25mPSp/Rj87zMMTjFfkqIZGI6ZdA==}
3426 | engines: {node: '>=8'}
3427 | hasBin: true
3428 | dependencies:
3429 | commander: 4.1.1
3430 | glob: 7.1.6
3431 | lines-and-columns: 1.1.6
3432 | mz: 2.7.0
3433 | pirates: 4.0.1
3434 | ts-interface-checker: 0.1.13
3435 | dev: true
3436 |
3437 | /supports-color/5.5.0:
3438 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3439 | engines: {node: '>=4'}
3440 | dependencies:
3441 | has-flag: 3.0.0
3442 | dev: true
3443 |
3444 | /supports-color/7.2.0:
3445 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3446 | engines: {node: '>=8'}
3447 | dependencies:
3448 | has-flag: 4.0.0
3449 | dev: true
3450 |
3451 | /table/6.6.0:
3452 | resolution: {integrity: sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg==}
3453 | engines: {node: '>=10.0.0'}
3454 | dependencies:
3455 | ajv: 8.2.0
3456 | lodash.clonedeep: 4.5.0
3457 | lodash.flatten: 4.4.0
3458 | lodash.truncate: 4.4.2
3459 | slice-ansi: 4.0.0
3460 | string-width: 4.2.2
3461 | strip-ansi: 6.0.0
3462 | dev: true
3463 |
3464 | /term-size/1.2.0:
3465 | resolution: {integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=}
3466 | engines: {node: '>=4'}
3467 | dependencies:
3468 | execa: 0.7.0
3469 | dev: true
3470 |
3471 | /text-table/0.2.0:
3472 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
3473 | dev: true
3474 |
3475 | /thenify-all/1.6.0:
3476 | resolution: {integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=}
3477 | engines: {node: '>=0.8'}
3478 | dependencies:
3479 | thenify: 3.3.1
3480 | dev: true
3481 |
3482 | /thenify/3.3.1:
3483 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
3484 | dependencies:
3485 | any-promise: 1.3.0
3486 | dev: true
3487 |
3488 | /to-fast-properties/2.0.0:
3489 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
3490 | engines: {node: '>=4'}
3491 |
3492 | /to-regex-range/5.0.1:
3493 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3494 | engines: {node: '>=8.0'}
3495 | dependencies:
3496 | is-number: 7.0.0
3497 | dev: true
3498 |
3499 | /toidentifier/1.0.0:
3500 | resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==}
3501 | engines: {node: '>=0.6'}
3502 | dev: true
3503 |
3504 | /ts-interface-checker/0.1.13:
3505 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
3506 | dev: true
3507 |
3508 | /tsconfig-paths/3.9.0:
3509 | resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==}
3510 | dependencies:
3511 | '@types/json5': 0.0.29
3512 | json5: 1.0.1
3513 | minimist: 1.2.5
3514 | strip-bom: 3.0.0
3515 | dev: true
3516 |
3517 | /tslib/1.14.1:
3518 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3519 | dev: true
3520 |
3521 | /tsutils/3.21.0_typescript@4.2.4:
3522 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
3523 | engines: {node: '>= 6'}
3524 | peerDependencies:
3525 | 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'
3526 | dependencies:
3527 | tslib: 1.14.1
3528 | typescript: 4.2.4
3529 | dev: true
3530 |
3531 | /type-check/0.4.0:
3532 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
3533 | engines: {node: '>= 0.8.0'}
3534 | dependencies:
3535 | prelude-ls: 1.2.1
3536 | dev: true
3537 |
3538 | /type-fest/0.20.2:
3539 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
3540 | engines: {node: '>=10'}
3541 | dev: true
3542 |
3543 | /type-fest/0.6.0:
3544 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
3545 | engines: {node: '>=8'}
3546 | dev: true
3547 |
3548 | /type-fest/0.8.1:
3549 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
3550 | engines: {node: '>=8'}
3551 | dev: true
3552 |
3553 | /type-is/1.6.18:
3554 | resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
3555 | engines: {node: '>= 0.6'}
3556 | dependencies:
3557 | media-typer: 0.3.0
3558 | mime-types: 2.1.30
3559 | dev: true
3560 |
3561 | /typescript/4.2.4:
3562 | resolution: {integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==}
3563 | engines: {node: '>=4.2.0'}
3564 | hasBin: true
3565 | dev: true
3566 |
3567 | /unbox-primitive/1.0.1:
3568 | resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}
3569 | dependencies:
3570 | function-bind: 1.1.1
3571 | has-bigints: 1.0.1
3572 | has-symbols: 1.0.2
3573 | which-boxed-primitive: 1.0.2
3574 | dev: true
3575 |
3576 | /unpipe/1.0.0:
3577 | resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=}
3578 | engines: {node: '>= 0.8'}
3579 | dev: true
3580 |
3581 | /update-check/1.5.2:
3582 | resolution: {integrity: sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==}
3583 | dependencies:
3584 | registry-auth-token: 3.3.2
3585 | registry-url: 3.1.0
3586 | dev: true
3587 |
3588 | /uri-js/4.4.1:
3589 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3590 | dependencies:
3591 | punycode: 2.1.1
3592 | dev: true
3593 |
3594 | /util-deprecate/1.0.2:
3595 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
3596 | dev: true
3597 |
3598 | /utils-merge/1.0.1:
3599 | resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=}
3600 | engines: {node: '>= 0.4.0'}
3601 | dev: true
3602 |
3603 | /v8-compile-cache/2.3.0:
3604 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
3605 | dev: true
3606 |
3607 | /validate-npm-package-license/3.0.4:
3608 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
3609 | dependencies:
3610 | spdx-correct: 3.1.1
3611 | spdx-expression-parse: 3.0.1
3612 | dev: true
3613 |
3614 | /vary/1.1.2:
3615 | resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=}
3616 | engines: {node: '>= 0.8'}
3617 | dev: true
3618 |
3619 | /vite-pages/0.1.2:
3620 | resolution: {integrity: sha512-Km6xfCOC5phH2HF6S2DUq+RSezG73bsPZAo7+UM99Kw7U5j0PaS+hTvdz5X+M6v/ogE+aQFb5dcnAs8TarYxkQ==}
3621 | dependencies:
3622 | '@vue/runtime-dom': 3.0.11
3623 | vue: 3.0.11
3624 | dev: false
3625 |
3626 | /vite-plugin-components/0.8.4_vite@2.2.3:
3627 | resolution: {integrity: sha512-h6/FNBKBXc4TIcHxnFYxa4+aBGDZusqp/6Ra3LBvwolwFuX6k8qPsBbXkBP0I+UwOkyHw9iU2xJ4rdYBGyN+0Q==}
3628 | peerDependencies:
3629 | vite: ^2.0.0-beta.69
3630 | dependencies:
3631 | chokidar: 3.5.1
3632 | debug: 4.3.2
3633 | fast-glob: 3.2.5
3634 | minimatch: 3.0.4
3635 | vite: 2.2.3
3636 | transitivePeerDependencies:
3637 | - supports-color
3638 | dev: true
3639 |
3640 | /vite-plugin-icons/0.5.0_b7724332fb3b31bee2f7346035970a28:
3641 | resolution: {integrity: sha512-YsnoYixkp0HVIx6SvQWTyXXiWBCfc9gtKx3iqyPmN4fsE5hf7NvPp1LKiIazilP+zRUvHEyNeEbH4y6wUX8jMw==}
3642 | peerDependencies:
3643 | '@iconify/json': '*'
3644 | '@vue/compiler-sfc': ^3.0.2
3645 | vue-template-compiler: ^2.6.12
3646 | dependencies:
3647 | '@iconify/json': 1.1.334
3648 | '@iconify/json-tools': 1.0.10
3649 | '@vue/compiler-sfc': 3.0.11_vue@3.0.11
3650 | vue-template-es2015-compiler: 1.9.1
3651 | dev: true
3652 |
3653 | /vite-plugin-windicss/0.15.7_vite@2.2.3:
3654 | resolution: {integrity: sha512-RYASJYA6l2p3MgQ6M6GU44zP0iC5cBkuTJhhrmHaRREleL9fNpblBwdS0lbvcr5Q4LT6AGpmmTlF50iIwo3JkQ==}
3655 | peerDependencies:
3656 | vite: ^2.0.1
3657 | dependencies:
3658 | '@windicss/plugin-utils': 0.15.7
3659 | chalk: 4.1.1
3660 | debug: 4.3.2
3661 | vite: 2.2.3
3662 | windicss: 2.5.14
3663 | transitivePeerDependencies:
3664 | - supports-color
3665 | dev: true
3666 |
3667 | /vite/2.2.3:
3668 | resolution: {integrity: sha512-PtjyBL4GtACM+uT5q5hi2+AlMBbb6YI2b2bam6QI8ZdZt4FezseF0yZHQx0G+b3po9jIJ/GS5N9gc5Yq9Rue7g==}
3669 | engines: {node: '>=12.0.0'}
3670 | hasBin: true
3671 | dependencies:
3672 | esbuild: 0.9.7
3673 | postcss: 8.2.13
3674 | resolve: 1.20.0
3675 | rollup: 2.45.2
3676 | optionalDependencies:
3677 | fsevents: 2.3.2
3678 | dev: true
3679 |
3680 | /vue-eslint-parser/7.6.0_eslint@7.25.0:
3681 | resolution: {integrity: sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==}
3682 | engines: {node: '>=8.10'}
3683 | peerDependencies:
3684 | eslint: '>=5.0.0'
3685 | dependencies:
3686 | debug: 4.3.1
3687 | eslint: 7.25.0
3688 | eslint-scope: 5.1.1
3689 | eslint-visitor-keys: 1.3.0
3690 | espree: 6.2.1
3691 | esquery: 1.4.0
3692 | lodash: 4.17.21
3693 | transitivePeerDependencies:
3694 | - supports-color
3695 | dev: true
3696 |
3697 | /vue-router/4.0.6_vue@3.0.11:
3698 | resolution: {integrity: sha512-Y04llmK2PyaESj+N33VxLjGCUDuv9t4q2OpItEGU7POZiuQZaugV6cJpE6Qm1sVFtxufodLKN2y2dQl9nk0Reg==}
3699 | peerDependencies:
3700 | vue: ^3.0.0
3701 | dependencies:
3702 | vue: 3.0.11
3703 | dev: false
3704 |
3705 | /vue-template-es2015-compiler/1.9.1:
3706 | resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==}
3707 | dev: true
3708 |
3709 | /vue/3.0.11:
3710 | resolution: {integrity: sha512-3/eUi4InQz8MPzruHYSTQPxtM3LdZ1/S/BvaU021zBnZi0laRUyH6pfuE4wtUeLvI8wmUNwj5wrZFvbHUXL9dw==}
3711 | dependencies:
3712 | '@vue/compiler-dom': 3.0.11
3713 | '@vue/runtime-dom': 3.0.11
3714 | '@vue/shared': 3.0.11
3715 | dev: false
3716 |
3717 | /which-boxed-primitive/1.0.2:
3718 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
3719 | dependencies:
3720 | is-bigint: 1.0.1
3721 | is-boolean-object: 1.1.0
3722 | is-number-object: 1.0.4
3723 | is-string: 1.0.5
3724 | is-symbol: 1.0.3
3725 | dev: true
3726 |
3727 | /which/1.3.1:
3728 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
3729 | hasBin: true
3730 | dependencies:
3731 | isexe: 2.0.0
3732 | dev: true
3733 |
3734 | /which/2.0.2:
3735 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3736 | engines: {node: '>= 8'}
3737 | hasBin: true
3738 | dependencies:
3739 | isexe: 2.0.0
3740 | dev: true
3741 |
3742 | /widest-line/2.0.1:
3743 | resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==}
3744 | engines: {node: '>=4'}
3745 | dependencies:
3746 | string-width: 2.1.1
3747 | dev: true
3748 |
3749 | /windicss/2.5.14:
3750 | resolution: {integrity: sha512-8Lm7U1M5AzJPbiaVSVz7qWdETRzlkv//5LBMICBBAojos1jo09lUGhNZ5rBzHeldB9JmqYMDOGgrrXHExu0EAg==}
3751 | engines: {node: '>= 12'}
3752 | hasBin: true
3753 | dev: true
3754 |
3755 | /word-wrap/1.2.3:
3756 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
3757 | engines: {node: '>=0.10.0'}
3758 | dev: true
3759 |
3760 | /wrappy/1.0.2:
3761 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
3762 | dev: true
3763 |
3764 | /yallist/2.1.2:
3765 | resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=}
3766 | dev: true
3767 |
3768 | /yallist/3.1.1:
3769 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
3770 | dev: true
3771 |
3772 | /yallist/4.0.0:
3773 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3774 | dev: true
3775 |
3776 | /yaml-eslint-parser/0.3.2:
3777 | resolution: {integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==}
3778 | dependencies:
3779 | eslint-visitor-keys: 1.3.0
3780 | lodash: 4.17.21
3781 | yaml: 1.10.2
3782 | dev: true
3783 |
3784 | /yaml/1.10.2:
3785 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
3786 | engines: {node: '>= 6'}
3787 | dev: true
3788 |
--------------------------------------------------------------------------------