Ver código fonte

first commit

Your Name 3 anos atrás
commit
2c87eb54e7
17 arquivos alterados com 848 adições e 0 exclusões
  1. 1
    0
      .env
  2. 2
    0
      .env.production
  3. 24
    0
      .gitignore
  4. 3
    0
      .vscode/extensions.json
  5. 7
    0
      README.md
  6. 13
    0
      index.html
  7. 10
    0
      jsconfig.json
  8. 20
    0
      package.json
  9. BIN
      public/favicon.ico
  10. 28
    0
      src/App.vue
  11. BIN
      src/assets/logo.png
  12. 19
    0
      src/components/VSpacer.vue
  13. 9
    0
      src/main.js
  14. 68
    0
      src/pages/resumeWorkForm/index.vue
  15. 15
    0
      src/routes/index.js
  16. 28
    0
      vite.config.js
  17. 601
    0
      yarn.lock

+ 1
- 0
.env Ver arquivo

@@ -0,0 +1 @@
1
+# 通用配置

+ 2
- 0
.env.production Ver arquivo

@@ -0,0 +1,2 @@
1
+# 生产配置
2
+VITE_SERVER_BASE=

+ 24
- 0
.gitignore Ver arquivo

@@ -0,0 +1,24 @@
1
+# Logs
2
+logs
3
+*.log
4
+npm-debug.log*
5
+yarn-debug.log*
6
+yarn-error.log*
7
+pnpm-debug.log*
8
+lerna-debug.log*
9
+
10
+node_modules
11
+dist
12
+dist-ssr
13
+*.local
14
+
15
+# Editor directories and files
16
+.vscode/*
17
+!.vscode/extensions.json
18
+.idea
19
+.DS_Store
20
+*.suo
21
+*.ntvs*
22
+*.njsproj
23
+*.sln
24
+*.sw?

+ 3
- 0
.vscode/extensions.json Ver arquivo

@@ -0,0 +1,3 @@
1
+{
2
+  "recommendations": ["johnsoncodehk.volar"]
3
+}

+ 7
- 0
README.md Ver arquivo

@@ -0,0 +1,7 @@
1
+# Vue 3 + Vite
2
+
3
+This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
4
+
5
+## Recommended IDE Setup
6
+
7
+- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar)

+ 13
- 0
index.html Ver arquivo

@@ -0,0 +1,13 @@
1
+<!DOCTYPE html>
2
+<html lang="en">
3
+  <head>
4
+    <meta charset="UTF-8" />
5
+    <link rel="icon" href="/favicon.ico" />
6
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7
+    <title>Vite App</title>
8
+  </head>
9
+  <body>
10
+    <div id="app"></div>
11
+    <script type="module" src="/src/main.js"></script>
12
+  </body>
13
+</html>

+ 10
- 0
jsconfig.json Ver arquivo

@@ -0,0 +1,10 @@
1
+{
2
+  "compilerOptions": {
3
+    "baseUrl": "./",
4
+    "paths": {
5
+      "@/assets": ["src/assets"],
6
+      "@/components": ["src/components"],
7
+    }
8
+  },
9
+  "exclude": ["node_modules", "dist"]
10
+}

+ 20
- 0
package.json Ver arquivo

@@ -0,0 +1,20 @@
1
+{
2
+  "name": "vite-project",
3
+  "private": true,
4
+  "version": "0.0.0",
5
+  "scripts": {
6
+    "dev": "vite",
7
+    "build": "vite build",
8
+    "preview": "vite preview"
9
+  },
10
+  "dependencies": {
11
+    "vant": "^3.4.8",
12
+    "vue": "^3.2.25",
13
+    "vue-router": "4"
14
+  },
15
+  "devDependencies": {
16
+    "@vitejs/plugin-vue": "^2.3.1",
17
+    "vite": "^2.9.5",
18
+    "vite-plugin-style-import": "1.4.1"
19
+  }
20
+}

BIN
public/favicon.ico Ver arquivo


+ 28
- 0
src/App.vue Ver arquivo

@@ -0,0 +1,28 @@
1
+<script setup>
2
+
3
+</script>
4
+
5
+<template>
6
+  <router-view />
7
+</template>
8
+
9
+<style>
10
+html, body, #app {
11
+  margin: 0;
12
+  padding: 0;
13
+  height: 100%;
14
+  background-color: #f7f8fa;
15
+}
16
+
17
+/** 解决 input 背景黄色问题 */
18
+/** chrome */
19
+input:-webkit-autofill {
20
+  -webkit-box-shadow: 0 0 0px 100px white inset;
21
+  box-shadow: 0 0 0px 100px white inset;
22
+}
23
+
24
+/** firefox */
25
+input {
26
+  filter: none;
27
+}
28
+</style>

BIN
src/assets/logo.png Ver arquivo


+ 19
- 0
src/components/VSpacer.vue Ver arquivo

@@ -0,0 +1,19 @@
1
+<template>
2
+  <div :style="style"></div>
3
+</template>
4
+
5
+<script setup>
6
+import { computed } from 'vue';
7
+
8
+const props = defineProps({
9
+  size: {
10
+    type: Number,
11
+    default: 16,
12
+  }
13
+})
14
+
15
+const style = computed(() => ({
16
+  paddingTop: `${props.size}px`
17
+}))
18
+
19
+</script>

+ 9
- 0
src/main.js Ver arquivo

@@ -0,0 +1,9 @@
1
+import { createApp } from 'vue'
2
+import VSpacer from '@/components/VSpacer.vue'
3
+import App from './App.vue'
4
+import router from './routes'
5
+
6
+const app = createApp(App)
7
+app.component('VSpacer', VSpacer);
8
+app.use(router)
9
+app.mount('#app')

+ 68
- 0
src/pages/resumeWorkForm/index.vue Ver arquivo

@@ -0,0 +1,68 @@
1
+<template>
2
+  <div>
3
+    <h3>复工申请单</h3>
4
+    <Form>
5
+      <CellGroup inset>
6
+        <Field
7
+          name="userName"
8
+          label="姓 名"
9
+          placeholder="请填写姓名"
10
+          :rules="[{ required: true, message: '请填写姓名' }]"
11
+        ></Field>
12
+      </CellGroup>
13
+      <!-- <v-spacer /> -->
14
+      <CellGroup inset title="抗原">
15
+        <Field name="antigenImage" label="截 图">
16
+          <template #input>
17
+            <Uploader />
18
+          </template>
19
+        </Field>
20
+        <Field name="antigenisnormal" label="是否正常">
21
+          <template #input>
22
+            <Switch size="20" />
23
+          </template>
24
+        </Field>
25
+      </CellGroup>
26
+      <!-- <v-spacer /> -->
27
+      <CellGroup inset title="核酸">
28
+        <Field name="nucleicimage" label="截图">
29
+          <template #input>
30
+            <Uploader />
31
+          </template>
32
+        </Field>
33
+        <Field name="antigenisnormal" label="是否正常">
34
+          <template #input>
35
+            <Switch size="20" />
36
+          </template>
37
+        </Field>
38
+      </CellGroup>
39
+      <div style="margin: 16px;">
40
+        <Button round block type="primary" native-type="submit">
41
+          提交
42
+        </Button>
43
+      </div>
44
+    </Form>
45
+  </div>
46
+</template>
47
+
48
+<script setup>
49
+import { reactive } from 'vue';
50
+import { Button, Form, Field, CellGroup, Uploader, Switch } from 'vant';
51
+
52
+const form = reactive({
53
+  orgId: null,
54
+  userName: null,
55
+  antigenImage: null,
56
+  antigenisnormal: null,
57
+  nucleicimage: null,
58
+  nucleicisnormal: null,
59
+})
60
+
61
+</script>
62
+
63
+<style lang="less" scoped>
64
+h3 {
65
+  font-weight: normal;
66
+  text-align: center;
67
+}
68
+</style>

+ 15
- 0
src/routes/index.js Ver arquivo

@@ -0,0 +1,15 @@
1
+
2
+import { createRouter, createWebHashHistory } from 'vue-router'
3
+import ResumeWorkForm from '../pages/resumeWorkForm/index.vue'
4
+
5
+const routes = [
6
+  { path: '/', redirect: '/resume-work-form' },
7
+  { path: '/resume-work-form', component: ResumeWorkForm },
8
+]
9
+
10
+const router = createRouter({
11
+  history: createWebHashHistory(),
12
+  routes,
13
+})
14
+
15
+export default router;

+ 28
- 0
vite.config.js Ver arquivo

@@ -0,0 +1,28 @@
1
+import { defineConfig } from 'vite'
2
+import vue from '@vitejs/plugin-vue'
3
+import styleImport, { VantResolve } from 'vite-plugin-style-import';
4
+
5
+const path = require('path');
6
+
7
+// https://vitejs.dev/config/
8
+export default defineConfig({
9
+  server: {
10
+    proxy: {
11
+      '/api': {
12
+        target: 'http://192.168.89.147',
13
+        changeOrigin: true,
14
+      }
15
+    }
16
+  },
17
+  resolve: {
18
+    alias: {
19
+      '@': path.resolve('./src'), // 默认已经配置了
20
+    }
21
+  },
22
+  plugins: [
23
+    vue(),
24
+    styleImport({
25
+      resolves: [VantResolve()],
26
+    }),
27
+  ]
28
+})

+ 601
- 0
yarn.lock Ver arquivo

@@ -0,0 +1,601 @@
1
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+# yarn lockfile v1
3
+
4
+
5
+"@babel/parser@^7.16.4":
6
+  version "7.17.10"
7
+  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
8
+  integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==
9
+
10
+"@popperjs/core@^2.9.2":
11
+  version "2.11.5"
12
+  resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64"
13
+  integrity sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==
14
+
15
+"@rollup/pluginutils@^4.1.2":
16
+  version "4.2.1"
17
+  resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d"
18
+  integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==
19
+  dependencies:
20
+    estree-walker "^2.0.1"
21
+    picomatch "^2.2.2"
22
+
23
+"@vant/icons@^1.8.0":
24
+  version "1.8.0"
25
+  resolved "https://registry.yarnpkg.com/@vant/icons/-/icons-1.8.0.tgz#36b13f2e628b533f6523a93a168cf02f07056674"
26
+  integrity sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg==
27
+
28
+"@vant/popperjs@^1.1.0":
29
+  version "1.1.0"
30
+  resolved "https://registry.yarnpkg.com/@vant/popperjs/-/popperjs-1.1.0.tgz#b4edee5bbfa6fb18705986e313d4fd5f17942a0f"
31
+  integrity sha512-8MD1gz146awV/uPxYjz4pet22f7a9YVKqk7T+gFkWFwT9mEcrIUEg/xPrdOnWKLP9puXyYtm7oVfSDSefZ/p/w==
32
+  dependencies:
33
+    "@popperjs/core" "^2.9.2"
34
+
35
+"@vant/use@^1.3.6":
36
+  version "1.3.6"
37
+  resolved "https://registry.yarnpkg.com/@vant/use/-/use-1.3.6.tgz#7618d3a72ad6cd622a8b3cbc693ed1540426a05b"
38
+  integrity sha512-3z+nywPaV2F5BdJO7RQxWlgfzJeEOmViD2yHMb7Tg+R4NR/7iQskqW8v2Cnv9FWSJgTOSHlcr7UzeLpiTAP4HA==
39
+
40
+"@vitejs/plugin-vue@^2.3.1":
41
+  version "2.3.1"
42
+  resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-2.3.1.tgz#5f286b8d3515381c6d5c8fa8eee5e6335f727e14"
43
+  integrity sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==
44
+
45
+"@vue/compiler-core@3.2.33":
46
+  version "3.2.33"
47
+  resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.33.tgz#e915d59cce85898f5c5cfebe4c09e539278c3d59"
48
+  integrity sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==
49
+  dependencies:
50
+    "@babel/parser" "^7.16.4"
51
+    "@vue/shared" "3.2.33"
52
+    estree-walker "^2.0.2"
53
+    source-map "^0.6.1"
54
+
55
+"@vue/compiler-dom@3.2.33":
56
+  version "3.2.33"
57
+  resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.33.tgz#6db84296f949f18e5d3e7fd5e80f943dbed7d5ec"
58
+  integrity sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==
59
+  dependencies:
60
+    "@vue/compiler-core" "3.2.33"
61
+    "@vue/shared" "3.2.33"
62
+
63
+"@vue/compiler-sfc@3.2.33":
64
+  version "3.2.33"
65
+  resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.33.tgz#7ce01dc947a8b76c099811dc6ca58494d4dc773d"
66
+  integrity sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==
67
+  dependencies:
68
+    "@babel/parser" "^7.16.4"
69
+    "@vue/compiler-core" "3.2.33"
70
+    "@vue/compiler-dom" "3.2.33"
71
+    "@vue/compiler-ssr" "3.2.33"
72
+    "@vue/reactivity-transform" "3.2.33"
73
+    "@vue/shared" "3.2.33"
74
+    estree-walker "^2.0.2"
75
+    magic-string "^0.25.7"
76
+    postcss "^8.1.10"
77
+    source-map "^0.6.1"
78
+
79
+"@vue/compiler-ssr@3.2.33":
80
+  version "3.2.33"
81
+  resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.33.tgz#3e820267e4eea48fde9519f006dedca3f5e42e71"
82
+  integrity sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==
83
+  dependencies:
84
+    "@vue/compiler-dom" "3.2.33"
85
+    "@vue/shared" "3.2.33"
86
+
87
+"@vue/devtools-api@^6.0.0":
88
+  version "6.1.4"
89
+  resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.1.4.tgz#b4aec2f4b4599e11ba774a50c67fa378c9824e53"
90
+  integrity sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==
91
+
92
+"@vue/reactivity-transform@3.2.33":
93
+  version "3.2.33"
94
+  resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.33.tgz#286063f44ca56150ae9b52f8346a26e5913fa699"
95
+  integrity sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==
96
+  dependencies:
97
+    "@babel/parser" "^7.16.4"
98
+    "@vue/compiler-core" "3.2.33"
99
+    "@vue/shared" "3.2.33"
100
+    estree-walker "^2.0.2"
101
+    magic-string "^0.25.7"
102
+
103
+"@vue/reactivity@3.2.33":
104
+  version "3.2.33"
105
+  resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.33.tgz#c84eedb5225138dbfc2472864c151d3efbb4b673"
106
+  integrity sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==
107
+  dependencies:
108
+    "@vue/shared" "3.2.33"
109
+
110
+"@vue/runtime-core@3.2.33":
111
+  version "3.2.33"
112
+  resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.33.tgz#2df8907c85c37c3419fbd1bdf1a2df097fa40df2"
113
+  integrity sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==
114
+  dependencies:
115
+    "@vue/reactivity" "3.2.33"
116
+    "@vue/shared" "3.2.33"
117
+
118
+"@vue/runtime-dom@3.2.33":
119
+  version "3.2.33"
120
+  resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.33.tgz#123b8969247029ea0d9c1983676d4706a962d848"
121
+  integrity sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==
122
+  dependencies:
123
+    "@vue/runtime-core" "3.2.33"
124
+    "@vue/shared" "3.2.33"
125
+    csstype "^2.6.8"
126
+
127
+"@vue/server-renderer@3.2.33":
128
+  version "3.2.33"
129
+  resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.33.tgz#4b45d6d2ae10ea4e3d2cf8e676804cf60f331979"
130
+  integrity sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==
131
+  dependencies:
132
+    "@vue/compiler-ssr" "3.2.33"
133
+    "@vue/shared" "3.2.33"
134
+
135
+"@vue/shared@3.2.33":
136
+  version "3.2.33"
137
+  resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.33.tgz#69a8c99ceb37c1b031d5cc4aec2ff1dc77e1161e"
138
+  integrity sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==
139
+
140
+camel-case@^4.1.2:
141
+  version "4.1.2"
142
+  resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
143
+  integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
144
+  dependencies:
145
+    pascal-case "^3.1.2"
146
+    tslib "^2.0.3"
147
+
148
+capital-case@^1.0.4:
149
+  version "1.0.4"
150
+  resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
151
+  integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==
152
+  dependencies:
153
+    no-case "^3.0.4"
154
+    tslib "^2.0.3"
155
+    upper-case-first "^2.0.2"
156
+
157
+change-case@^4.1.2:
158
+  version "4.1.2"
159
+  resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
160
+  integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==
161
+  dependencies:
162
+    camel-case "^4.1.2"
163
+    capital-case "^1.0.4"
164
+    constant-case "^3.0.4"
165
+    dot-case "^3.0.4"
166
+    header-case "^2.0.4"
167
+    no-case "^3.0.4"
168
+    param-case "^3.0.4"
169
+    pascal-case "^3.1.2"
170
+    path-case "^3.0.4"
171
+    sentence-case "^3.0.4"
172
+    snake-case "^3.0.4"
173
+    tslib "^2.0.3"
174
+
175
+constant-case@^3.0.4:
176
+  version "3.0.4"
177
+  resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1"
178
+  integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==
179
+  dependencies:
180
+    no-case "^3.0.4"
181
+    tslib "^2.0.3"
182
+    upper-case "^2.0.2"
183
+
184
+csstype@^2.6.8:
185
+  version "2.6.20"
186
+  resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda"
187
+  integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==
188
+
189
+debug@^4.3.3:
190
+  version "4.3.4"
191
+  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
192
+  integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
193
+  dependencies:
194
+    ms "2.1.2"
195
+
196
+dot-case@^3.0.4:
197
+  version "3.0.4"
198
+  resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
199
+  integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
200
+  dependencies:
201
+    no-case "^3.0.4"
202
+    tslib "^2.0.3"
203
+
204
+es-module-lexer@^0.9.3:
205
+  version "0.9.3"
206
+  resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
207
+  integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
208
+
209
+esbuild-android-64@0.14.38:
210
+  version "0.14.38"
211
+  resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz#5b94a1306df31d55055f64a62ff6b763a47b7f64"
212
+  integrity sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==
213
+
214
+esbuild-android-arm64@0.14.38:
215
+  version "0.14.38"
216
+  resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz#78acc80773d16007de5219ccce544c036abd50b8"
217
+  integrity sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==
218
+
219
+esbuild-darwin-64@0.14.38:
220
+  version "0.14.38"
221
+  resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz#e02b1291f629ebdc2aa46fabfacc9aa28ff6aa46"
222
+  integrity sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==
223
+
224
+esbuild-darwin-arm64@0.14.38:
225
+  version "0.14.38"
226
+  resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz#01eb6650ec010b18c990e443a6abcca1d71290a9"
227
+  integrity sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==
228
+
229
+esbuild-freebsd-64@0.14.38:
230
+  version "0.14.38"
231
+  resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz#790b8786729d4aac7be17648f9ea8e0e16475b5e"
232
+  integrity sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==
233
+
234
+esbuild-freebsd-arm64@0.14.38:
235
+  version "0.14.38"
236
+  resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz#b66340ab28c09c1098e6d9d8ff656db47d7211e6"
237
+  integrity sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==
238
+
239
+esbuild-linux-32@0.14.38:
240
+  version "0.14.38"
241
+  resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz#7927f950986fd39f0ff319e92839455912b67f70"
242
+  integrity sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==
243
+
244
+esbuild-linux-64@0.14.38:
245
+  version "0.14.38"
246
+  resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz#4893d07b229d9cfe34a2b3ce586399e73c3ac519"
247
+  integrity sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==
248
+
249
+esbuild-linux-arm64@0.14.38:
250
+  version "0.14.38"
251
+  resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz#8442402e37d0b8ae946ac616784d9c1a2041056a"
252
+  integrity sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==
253
+
254
+esbuild-linux-arm@0.14.38:
255
+  version "0.14.38"
256
+  resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz#d5dbf32d38b7f79be0ec6b5fb2f9251fd9066986"
257
+  integrity sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==
258
+
259
+esbuild-linux-mips64le@0.14.38:
260
+  version "0.14.38"
261
+  resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz#95081e42f698bbe35d8ccee0e3a237594b337eb5"
262
+  integrity sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==
263
+
264
+esbuild-linux-ppc64le@0.14.38:
265
+  version "0.14.38"
266
+  resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz#dceb0a1b186f5df679618882a7990bd422089b47"
267
+  integrity sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==
268
+
269
+esbuild-linux-riscv64@0.14.38:
270
+  version "0.14.38"
271
+  resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz#61fb8edb75f475f9208c4a93ab2bfab63821afd2"
272
+  integrity sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==
273
+
274
+esbuild-linux-s390x@0.14.38:
275
+  version "0.14.38"
276
+  resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz#34c7126a4937406bf6a5e69100185fd702d12fe0"
277
+  integrity sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==
278
+
279
+esbuild-netbsd-64@0.14.38:
280
+  version "0.14.38"
281
+  resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz#322ea9937d9e529183ee281c7996b93eb38a5d95"
282
+  integrity sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==
283
+
284
+esbuild-openbsd-64@0.14.38:
285
+  version "0.14.38"
286
+  resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz#1ca29bb7a2bf09592dcc26afdb45108f08a2cdbd"
287
+  integrity sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==
288
+
289
+esbuild-sunos-64@0.14.38:
290
+  version "0.14.38"
291
+  resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz#c9446f7d8ebf45093e7bb0e7045506a88540019b"
292
+  integrity sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==
293
+
294
+esbuild-windows-32@0.14.38:
295
+  version "0.14.38"
296
+  resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz#f8e9b4602fd0ccbd48e5c8d117ec0ba4040f2ad1"
297
+  integrity sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==
298
+
299
+esbuild-windows-64@0.14.38:
300
+  version "0.14.38"
301
+  resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz#280f58e69f78535f470905ce3e43db1746518107"
302
+  integrity sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==
303
+
304
+esbuild-windows-arm64@0.14.38:
305
+  version "0.14.38"
306
+  resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz#d97e9ac0f95a4c236d9173fa9f86c983d6a53f54"
307
+  integrity sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==
308
+
309
+esbuild@^0.14.27:
310
+  version "0.14.38"
311
+  resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.38.tgz#99526b778cd9f35532955e26e1709a16cca2fb30"
312
+  integrity sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==
313
+  optionalDependencies:
314
+    esbuild-android-64 "0.14.38"
315
+    esbuild-android-arm64 "0.14.38"
316
+    esbuild-darwin-64 "0.14.38"
317
+    esbuild-darwin-arm64 "0.14.38"
318
+    esbuild-freebsd-64 "0.14.38"
319
+    esbuild-freebsd-arm64 "0.14.38"
320
+    esbuild-linux-32 "0.14.38"
321
+    esbuild-linux-64 "0.14.38"
322
+    esbuild-linux-arm "0.14.38"
323
+    esbuild-linux-arm64 "0.14.38"
324
+    esbuild-linux-mips64le "0.14.38"
325
+    esbuild-linux-ppc64le "0.14.38"
326
+    esbuild-linux-riscv64 "0.14.38"
327
+    esbuild-linux-s390x "0.14.38"
328
+    esbuild-netbsd-64 "0.14.38"
329
+    esbuild-openbsd-64 "0.14.38"
330
+    esbuild-sunos-64 "0.14.38"
331
+    esbuild-windows-32 "0.14.38"
332
+    esbuild-windows-64 "0.14.38"
333
+    esbuild-windows-arm64 "0.14.38"
334
+
335
+estree-walker@^2.0.1, estree-walker@^2.0.2:
336
+  version "2.0.2"
337
+  resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
338
+  integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
339
+
340
+fs-extra@^10.0.0:
341
+  version "10.1.0"
342
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
343
+  integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
344
+  dependencies:
345
+    graceful-fs "^4.2.0"
346
+    jsonfile "^6.0.1"
347
+    universalify "^2.0.0"
348
+
349
+fsevents@~2.3.2:
350
+  version "2.3.2"
351
+  resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
352
+  integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
353
+
354
+function-bind@^1.1.1:
355
+  version "1.1.1"
356
+  resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
357
+  integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
358
+
359
+graceful-fs@^4.1.6, graceful-fs@^4.2.0:
360
+  version "4.2.10"
361
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
362
+  integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
363
+
364
+has@^1.0.3:
365
+  version "1.0.3"
366
+  resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
367
+  integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
368
+  dependencies:
369
+    function-bind "^1.1.1"
370
+
371
+header-case@^2.0.4:
372
+  version "2.0.4"
373
+  resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063"
374
+  integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==
375
+  dependencies:
376
+    capital-case "^1.0.4"
377
+    tslib "^2.0.3"
378
+
379
+is-core-module@^2.8.1:
380
+  version "2.9.0"
381
+  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
382
+  integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
383
+  dependencies:
384
+    has "^1.0.3"
385
+
386
+jsonfile@^6.0.1:
387
+  version "6.1.0"
388
+  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
389
+  integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
390
+  dependencies:
391
+    universalify "^2.0.0"
392
+  optionalDependencies:
393
+    graceful-fs "^4.1.6"
394
+
395
+lower-case@^2.0.2:
396
+  version "2.0.2"
397
+  resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
398
+  integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
399
+  dependencies:
400
+    tslib "^2.0.3"
401
+
402
+magic-string@^0.25.7:
403
+  version "0.25.9"
404
+  resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c"
405
+  integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==
406
+  dependencies:
407
+    sourcemap-codec "^1.4.8"
408
+
409
+ms@2.1.2:
410
+  version "2.1.2"
411
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
412
+  integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
413
+
414
+nanoid@^3.3.3:
415
+  version "3.3.3"
416
+  resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
417
+  integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==
418
+
419
+no-case@^3.0.4:
420
+  version "3.0.4"
421
+  resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
422
+  integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
423
+  dependencies:
424
+    lower-case "^2.0.2"
425
+    tslib "^2.0.3"
426
+
427
+param-case@^3.0.4:
428
+  version "3.0.4"
429
+  resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
430
+  integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
431
+  dependencies:
432
+    dot-case "^3.0.4"
433
+    tslib "^2.0.3"
434
+
435
+pascal-case@^3.1.2:
436
+  version "3.1.2"
437
+  resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
438
+  integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==
439
+  dependencies:
440
+    no-case "^3.0.4"
441
+    tslib "^2.0.3"
442
+
443
+path-case@^3.0.4:
444
+  version "3.0.4"
445
+  resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f"
446
+  integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==
447
+  dependencies:
448
+    dot-case "^3.0.4"
449
+    tslib "^2.0.3"
450
+
451
+path-parse@^1.0.7:
452
+  version "1.0.7"
453
+  resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
454
+  integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
455
+
456
+picocolors@^1.0.0:
457
+  version "1.0.0"
458
+  resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
459
+  integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
460
+
461
+picomatch@^2.2.2:
462
+  version "2.3.1"
463
+  resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
464
+  integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
465
+
466
+postcss@^8.1.10, postcss@^8.4.12:
467
+  version "8.4.13"
468
+  resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.13.tgz#7c87bc268e79f7f86524235821dfdf9f73e5d575"
469
+  integrity sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==
470
+  dependencies:
471
+    nanoid "^3.3.3"
472
+    picocolors "^1.0.0"
473
+    source-map-js "^1.0.2"
474
+
475
+resolve@^1.22.0:
476
+  version "1.22.0"
477
+  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
478
+  integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
479
+  dependencies:
480
+    is-core-module "^2.8.1"
481
+    path-parse "^1.0.7"
482
+    supports-preserve-symlinks-flag "^1.0.0"
483
+
484
+rollup@^2.59.0:
485
+  version "2.71.1"
486
+  resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.71.1.tgz#82b259af7733dfd1224a8171013aaaad02971a22"
487
+  integrity sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==
488
+  optionalDependencies:
489
+    fsevents "~2.3.2"
490
+
491
+sentence-case@^3.0.4:
492
+  version "3.0.4"
493
+  resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f"
494
+  integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==
495
+  dependencies:
496
+    no-case "^3.0.4"
497
+    tslib "^2.0.3"
498
+    upper-case-first "^2.0.2"
499
+
500
+snake-case@^3.0.4:
501
+  version "3.0.4"
502
+  resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
503
+  integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
504
+  dependencies:
505
+    dot-case "^3.0.4"
506
+    tslib "^2.0.3"
507
+
508
+source-map-js@^1.0.2:
509
+  version "1.0.2"
510
+  resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
511
+  integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
512
+
513
+source-map@^0.6.1:
514
+  version "0.6.1"
515
+  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
516
+  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
517
+
518
+sourcemap-codec@^1.4.8:
519
+  version "1.4.8"
520
+  resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
521
+  integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
522
+
523
+supports-preserve-symlinks-flag@^1.0.0:
524
+  version "1.0.0"
525
+  resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
526
+  integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
527
+
528
+tslib@^2.0.3:
529
+  version "2.4.0"
530
+  resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
531
+  integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
532
+
533
+universalify@^2.0.0:
534
+  version "2.0.0"
535
+  resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
536
+  integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
537
+
538
+upper-case-first@^2.0.2:
539
+  version "2.0.2"
540
+  resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324"
541
+  integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==
542
+  dependencies:
543
+    tslib "^2.0.3"
544
+
545
+upper-case@^2.0.2:
546
+  version "2.0.2"
547
+  resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a"
548
+  integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==
549
+  dependencies:
550
+    tslib "^2.0.3"
551
+
552
+vant@^3.4.8:
553
+  version "3.4.8"
554
+  resolved "https://registry.yarnpkg.com/vant/-/vant-3.4.8.tgz#f8f2ac9db91aae05d652e617a7a50264c8a69ab9"
555
+  integrity sha512-xPAiPdCiaZbcdbVplVh4N2lmYzDAr2UdadkUHoa9uwfHS9/dab4f8TigfCFzlfAEk53U1J6w+6qZ+whtt4T3hw==
556
+  dependencies:
557
+    "@vant/icons" "^1.8.0"
558
+    "@vant/popperjs" "^1.1.0"
559
+    "@vant/use" "^1.3.6"
560
+
561
+vite-plugin-style-import@1.4.1:
562
+  version "1.4.1"
563
+  resolved "https://registry.yarnpkg.com/vite-plugin-style-import/-/vite-plugin-style-import-1.4.1.tgz#47a66920cce5484640f2faacd73190aac0b91b94"
564
+  integrity sha512-lJCRvm7+So0hHdnSJiJPg9gD5mxtL6YY0jmhEph+k7ArpsyvqOh6han2kG5htbWWDZxHkUN9d1BuTFL//yCLLQ==
565
+  dependencies:
566
+    "@rollup/pluginutils" "^4.1.2"
567
+    change-case "^4.1.2"
568
+    debug "^4.3.3"
569
+    es-module-lexer "^0.9.3"
570
+    fs-extra "^10.0.0"
571
+    magic-string "^0.25.7"
572
+
573
+vite@^2.9.5:
574
+  version "2.9.6"
575
+  resolved "https://registry.yarnpkg.com/vite/-/vite-2.9.6.tgz#29f1b33193b0de9e155d67ba0dd097501c3c3281"
576
+  integrity sha512-3IffdrByHW95Yjv0a13TQOQfJs7L5dVlSPuTt432XLbRMriWbThqJN2k/IS6kXn5WY4xBLhK9XoaWay1B8VzUw==
577
+  dependencies:
578
+    esbuild "^0.14.27"
579
+    postcss "^8.4.12"
580
+    resolve "^1.22.0"
581
+    rollup "^2.59.0"
582
+  optionalDependencies:
583
+    fsevents "~2.3.2"
584
+
585
+vue-router@4:
586
+  version "4.0.14"
587
+  resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.14.tgz#ce2028c1c5c33e30c7287950c973f397fce1bd65"
588
+  integrity sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==
589
+  dependencies:
590
+    "@vue/devtools-api" "^6.0.0"
591
+
592
+vue@^3.2.25:
593
+  version "3.2.33"
594
+  resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.33.tgz#7867eb16a3293a28c4d190a837bc447878bd64c2"
595
+  integrity sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==
596
+  dependencies:
597
+    "@vue/compiler-dom" "3.2.33"
598
+    "@vue/compiler-sfc" "3.2.33"
599
+    "@vue/runtime-dom" "3.2.33"
600
+    "@vue/server-renderer" "3.2.33"
601
+    "@vue/shared" "3.2.33"