diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..8bad556
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,16 @@
+stages:
+ - build_and_deploy
+
+node-build:
+ image: node:20
+ stage: build_and_deploy
+ script:
+ - yarn config set registry https://registry.npm.taobao.org/
+ - yarn install
+ - yarn run build
+ - yarn add wrangler -g
+ - echo n | npx wrangler pages deploy dist --project-name=document-web
+
+ artifacts:
+ paths:
+ - dist
diff --git a/index.html b/index.html
index 8943e89..f96029b 100644
--- a/index.html
+++ b/index.html
@@ -5,7 +5,7 @@
-
Welcome to Vuetify 3
+ 资料库
diff --git a/src/plugins/api.ts b/src/plugins/api.ts
index bc9a2be..b345b83 100644
--- a/src/plugins/api.ts
+++ b/src/plugins/api.ts
@@ -3,51 +3,15 @@ import { DocumentsApi, Configuration, LibrariesApi } from "../openapi";
// import axios from "axios";
// import router from "@/router";
import {useUserStore} from "@/store/user";
-// // const config = useConfigStore()
-// import config from "@/plugins/config"
+import { useConfigStore } from "@/store/config";
-// instance.interceptors.request.use(
-// (config) => {
-// if (config.headers === undefined) {
-// // config.headers = {};
-// }
-
-// config.headers["Accept"] = "application/json";
-
-// // @ts-ignore
-// if (process.env.NODE_ENV === "development") {
-// // user.jwt_token 取中间
-// config.headers["X-Jwt-Payload"] = user.jwt_token?.split(".")[1]
-// } else {
-// config.headers["Authorization"] = "Bearer " + user.jwt_token;
-// }
-
-// return config;
-// },
-// (error) => {
-// console.error("axios request error", error);
-// return Promise.reject(error);
-// }
-// );
-
-// instance.interceptors.response.use(
-// (res) => {
-// return Promise.resolve(res);
-// },
-// (error) => {
-// console.error("axios response error", error);
-
-// return Promise.reject(error);
-// }
-// );
-
-// export default instance;
-
const userStore = useUserStore()
+const configStore = useConfigStore()
const conf = new Configuration
-conf.basePath = "https://document.awa.im/api"
+conf.basePath = configStore.apiServer
+
conf.apiKey = "Bearer " + userStore.jwt_token
const document = new DocumentsApi(conf);
const library = new LibrariesApi(conf);
diff --git a/src/plugins/http.ts b/src/plugins/http.ts
deleted file mode 100644
index 589ca2e..0000000
--- a/src/plugins/http.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import axios from "axios";
-// import router from "@/router";
-// import {useUserStore} from "@/stores/user";
-// // const config = useConfigStore()
-// import config from "@/plugins/config"
-
-let axios_config = {
- baseURL: config.baseUrl,
- timeout: 100000,
-}
-
-
-// 实例
-let instance = axios.create(axios_config);
-
-instance.interceptors.request.use(
- (config) => {
- if (config.headers === undefined) {
- // config.headers = {};
- }
- const user = useUserStore()
-
- config.headers["Accept"] = "application/json";
-
- // @ts-ignore
- if (process.env.NODE_ENV === "development") {
- // user.jwt_token 取中间
- config.headers["X-Jwt-Payload"] = user.jwt_token?.split(".")[1]
- } else {
- config.headers["Authorization"] = "Bearer " + user.jwt_token;
- }
-
- return config;
- },
- (error) => {
- console.error("axios request error", error);
- return Promise.reject(error);
- }
-);
-
-instance.interceptors.response.use(
- (res) => {
- return Promise.resolve(res);
- },
- (error) => {
- console.error("axios response error", error);
-
- return Promise.reject(error);
- }
-);
-
-export default instance;
diff --git a/src/store/config.ts b/src/store/config.ts
index 122287a..c5f97b5 100644
--- a/src/store/config.ts
+++ b/src/store/config.ts
@@ -5,7 +5,8 @@ export const useConfigStore = defineStore('app', {
state: () => ({
appName: "资料库",
description: "Leaf Library",
- accountServer: "https://httpbin.awa.im",
+ accountServer: "https://oauth.leaflow.cn",
+ apiServer: "https://document-api.leaflow.cn/api",
}),
actions: {
getAppName(): string {
diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo
new file mode 100644
index 0000000..74ff890
--- /dev/null
+++ b/tsconfig.tsbuildinfo
@@ -0,0 +1 @@
+{"program":{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.es2022.d.ts","./node_modules/typescript/lib/lib.es2023.d.ts","./node_modules/typescript/lib/lib.esnext.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2017.date.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.es2021.intl.d.ts","./node_modules/typescript/lib/lib.es2022.array.d.ts","./node_modules/typescript/lib/lib.es2022.error.d.ts","./node_modules/typescript/lib/lib.es2022.intl.d.ts","./node_modules/typescript/lib/lib.es2022.object.d.ts","./node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2022.string.d.ts","./node_modules/typescript/lib/lib.es2022.regexp.d.ts","./node_modules/typescript/lib/lib.es2023.array.d.ts","./node_modules/typescript/lib/lib.es2023.collection.d.ts","./node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/typescript/lib/lib.esnext.disposable.d.ts","./node_modules/typescript/lib/lib.esnext.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/@babel/types/lib/index.d.ts","./node_modules/@babel/parser/typings/babel-parser.d.ts","./node_modules/source-map-js/source-map.d.ts","./node_modules/@vue/shared/dist/shared.d.ts","./node_modules/@vue/compiler-core/dist/compiler-core.d.ts","./node_modules/@vue/compiler-dom/dist/compiler-dom.d.ts","./node_modules/@vue/reactivity/dist/reactivity.d.ts","./node_modules/@vue/runtime-core/dist/runtime-core.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@vue/runtime-dom/dist/runtime-dom.d.ts","./node_modules/vue/jsx.d.ts","./node_modules/vue/dist/vue.d.ts","./node_modules/vue-demi/lib/index.d.ts","./node_modules/pinia/dist/pinia.d.ts","./src/store/config.ts","./src/layouts/default/appbar.vue.ts","./src/layouts/default/view.vue.ts","./node_modules/vue-router/dist/vue-router.d.ts","./node_modules/vuetify/lib/components/index.d.mts","./node_modules/vuetify/lib/labs/components.d.mts","./node_modules/vuetify/lib/index.d.mts","./src/layouts/default/default.vue.ts","./src/app.vue.ts","./src/openapi/configuration.ts","./node_modules/axios/index.d.ts","./src/openapi/base.ts","./src/openapi/common.ts","./src/openapi/api.ts","./src/openapi/index.ts","./src/store/user.ts","./src/plugins/api.ts","./src/components/helloworld.vue.ts","./src/components/loading.vue.ts","./src/views/home.vue.ts","./src/views/libraries/list.vue.js","./src/views/documents/list.vue.js","./node_modules/@types/linkify-it/index.d.ts","./node_modules/@types/mdurl/encode.d.ts","./node_modules/@types/mdurl/decode.d.ts","./node_modules/@types/mdurl/parse.d.ts","./node_modules/@types/mdurl/format.d.ts","./node_modules/@types/mdurl/index.d.ts","./node_modules/@types/markdown-it/lib/common/utils.d.ts","./node_modules/@types/markdown-it/lib/token.d.ts","./node_modules/@types/markdown-it/lib/rules_inline/state_inline.d.ts","./node_modules/@types/markdown-it/lib/helpers/parse_link_label.d.ts","./node_modules/@types/markdown-it/lib/helpers/parse_link_destination.d.ts","./node_modules/@types/markdown-it/lib/helpers/parse_link_title.d.ts","./node_modules/@types/markdown-it/lib/helpers/index.d.ts","./node_modules/@types/markdown-it/lib/ruler.d.ts","./node_modules/@types/markdown-it/lib/rules_block/state_block.d.ts","./node_modules/@types/markdown-it/lib/parser_block.d.ts","./node_modules/@types/markdown-it/lib/rules_core/state_core.d.ts","./node_modules/@types/markdown-it/lib/parser_core.d.ts","./node_modules/@types/markdown-it/lib/parser_inline.d.ts","./node_modules/@types/markdown-it/lib/renderer.d.ts","./node_modules/@types/markdown-it/lib/index.d.ts","./node_modules/@codemirror/state/dist/index.d.ts","./node_modules/style-mod/src/style-mod.d.ts","./node_modules/@codemirror/view/dist/index.d.ts","./node_modules/@lezer/common/dist/index.d.ts","./node_modules/@codemirror/autocomplete/dist/index.d.ts","./node_modules/md-editor-v3/lib/types/mdeditor/props.d.ts","./node_modules/md-editor-v3/lib/types/mdeditor/components/icon/icon.d.ts","./node_modules/md-editor-v3/lib/types/mdeditor/type.d.ts","./node_modules/md-editor-v3/lib/types/mdeditor/index.d.ts","./node_modules/md-editor-v3/lib/types/mdpreview/index.d.ts","./node_modules/md-editor-v3/lib/types/normaltoolbar/index.d.ts","./node_modules/md-editor-v3/lib/types/dropdowntoolbar/index.d.ts","./node_modules/md-editor-v3/lib/types/modaltoolbar/index.d.ts","./node_modules/md-editor-v3/lib/types/mdcatalog/mdcatalog.d.ts","./node_modules/md-editor-v3/lib/types/mdcatalog/index.d.ts","./node_modules/md-editor-v3/lib/types/mdeditor/components/modal/index.d.ts","./node_modules/md-editor-v3/lib/types/mdeditor/config.d.ts","./node_modules/md-editor-v3/lib/types/config.d.ts","./node_modules/md-editor-v3/lib/types/index.d.ts","./src/plugins/gettheme.ts","./src/views/libraries/query.vue.js","./src/views/documents/create.vue.js","./src/views/documents/edit.vue.js","./src/views/documents/view.vue.js","./src/router/index.ts","./src/views/auth/login.vue.ts","./node_modules/vue/jsx-runtime/index.d.ts","./__vls_types.d.ts","./node_modules/vuetify/lib/locale/index.d.mts","./src/plugins/vuetify.ts","./node_modules/pinia-plugin-persistedstate/dist/index.d.ts","./src/store/index.ts","./src/plugins/index.ts","./src/main.ts","./node_modules/vite/types/hmrpayload.d.ts","./node_modules/vite/types/customevent.d.ts","./node_modules/vite/types/hot.d.ts","./node_modules/vite/types/importglob.d.ts","./node_modules/vite/types/importmeta.d.ts","./node_modules/vite/client.d.ts","./src/vite-env.d.ts","./src/store/app.ts","./src/store/libraries.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/undici-types/header.d.ts","./node_modules/undici-types/readable.d.ts","./node_modules/undici-types/file.d.ts","./node_modules/undici-types/fetch.d.ts","./node_modules/undici-types/formdata.d.ts","./node_modules/undici-types/connector.d.ts","./node_modules/undici-types/client.d.ts","./node_modules/undici-types/errors.d.ts","./node_modules/undici-types/dispatcher.d.ts","./node_modules/undici-types/global-dispatcher.d.ts","./node_modules/undici-types/global-origin.d.ts","./node_modules/undici-types/pool-stats.d.ts","./node_modules/undici-types/pool.d.ts","./node_modules/undici-types/handlers.d.ts","./node_modules/undici-types/balanced-pool.d.ts","./node_modules/undici-types/agent.d.ts","./node_modules/undici-types/mock-interceptor.d.ts","./node_modules/undici-types/mock-agent.d.ts","./node_modules/undici-types/mock-client.d.ts","./node_modules/undici-types/mock-pool.d.ts","./node_modules/undici-types/mock-errors.d.ts","./node_modules/undici-types/proxy-agent.d.ts","./node_modules/undici-types/api.d.ts","./node_modules/undici-types/cookies.d.ts","./node_modules/undici-types/patch.d.ts","./node_modules/undici-types/filereader.d.ts","./node_modules/undici-types/diagnostics-channel.d.ts","./node_modules/undici-types/websocket.d.ts","./node_modules/undici-types/content-type.d.ts","./node_modules/undici-types/cache.d.ts","./node_modules/undici-types/interceptors.d.ts","./node_modules/undici-types/index.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/dom-events.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/readline/promises.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/globals.global.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/vite/node_modules/esbuild/lib/main.d.ts","./node_modules/vite/types/metadata.d.ts","./node_modules/rollup/dist/rollup.d.ts","./node_modules/postcss/lib/previous-map.d.ts","./node_modules/postcss/lib/input.d.ts","./node_modules/postcss/lib/css-syntax-error.d.ts","./node_modules/postcss/lib/declaration.d.ts","./node_modules/postcss/lib/root.d.ts","./node_modules/postcss/lib/warning.d.ts","./node_modules/postcss/lib/lazy-result.d.ts","./node_modules/postcss/lib/no-work-result.d.ts","./node_modules/postcss/lib/processor.d.ts","./node_modules/postcss/lib/result.d.ts","./node_modules/postcss/lib/document.d.ts","./node_modules/postcss/lib/rule.d.ts","./node_modules/postcss/lib/node.d.ts","./node_modules/postcss/lib/comment.d.ts","./node_modules/postcss/lib/container.d.ts","./node_modules/postcss/lib/at-rule.d.ts","./node_modules/postcss/lib/list.d.ts","./node_modules/postcss/lib/postcss.d.ts","./node_modules/vite/dist/node/index.d.ts","./node_modules/magic-string/dist/magic-string.cjs.d.ts","./node_modules/typescript/lib/typescript.d.ts","./node_modules/@vue/reactivity-transform/dist/reactivity-transform.d.ts","./node_modules/@vue/compiler-sfc/dist/compiler-sfc.d.ts","./node_modules/vue/compiler-sfc/index.d.ts","./node_modules/@vitejs/plugin-vue/dist/index.d.ts","./node_modules/@vuetify/loader-shared/dist/imports/generateimports.d.ts","./node_modules/@vuetify/loader-shared/dist/styles/writestyles.d.ts","./node_modules/@vuetify/loader-shared/dist/index.d.ts","./node_modules/vite-plugin-vuetify/dist/index.d.ts","./node_modules/unplugin-fonts/dist/types.d.ts","./node_modules/unplugin-fonts/dist/vite.d.ts","./vite.config.ts","./src/app.vue","./src/views/home.vue","./src/views/libraries/list.vue","./src/views/documents/list.vue","./src/views/libraries/query.vue","./src/views/documents/create.vue","./src/views/documents/edit.vue","./src/views/documents/view.vue","./src/views/auth/login.vue","./src/plugins/http.ts"],"fileInfos":[{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},"0","0",{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},"0",{"version":"0","affectsGlobalScope":true},"0","0",{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},"0","0","0",{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0","0",{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},"0","0","0","0",{"version":"0","affectsGlobalScope":true},{"version":"0","affectsGlobalScope":true},"0","0","0",{"version":"0","affectsGlobalScope":true},"0",{"version":"0","affectsGlobalScope":true},"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],"root":[[79,81],[86,88],[90,100],[141,147],149,151,[153,155],[162,164],285],"options":{"allowJs":true,"allowSyntheticDefaultImports":true,"composite":true,"esModuleInterop":true,"jsx":1,"module":99,"sourceMap":false,"strict":true,"target":99,"useDefineForClassFields":true},"fileIdsList":[[72,74,76,78,82,85,148,243],[65,243],[243],[122,124,125,243],[122,123,243],[106,243],[110,111,112,243],[109,243],[111,243],[101,107,108,113,116,118,119,120,243],[108,114,115,121,243],[114,117,243],[108,109,114,121,243],[108,121,243],[102,103,104,105,243],[165,243],[200,243],[201,206,234,243],[202,213,214,221,231,242,243],[202,203,213,221,243],[204,243],[205,206,214,222,243],[206,231,239,243],[207,209,213,221,243],[208,243],[209,210,243],[213,243],[211,213,243],[200,213,243],[213,214,215,231,242,243],[213,214,215,228,231,234,243],[198,243,247],[209,213,216,221,231,242,243],[213,214,216,217,221,231,239,242,243],[216,218,231,239,242,243],[165,166,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249],[213,219,243],[220,242,243,247],[209,213,221,231,243],[222,243],[223,243],[200,224,243],[225,241,243,247],[226,243],[227,243],[213,228,229,243],[228,230,243,245],[201,213,231,232,233,234,243],[201,231,233,243],[231,232,243],[234,243],[235,243],[200,231,243],[213,237,238,243],[237,238,243],[206,221,231,239,243],[240,243],[221,241,243],[201,216,227,242,243],[206,243],[231,243,244],[220,243,245],[243,246],[201,206,213,215,224,231,242,243,245,247],[231,243,248],[243,272,277],[65,66,67,68,243],[69,243],[65,66,67,69,243,271,273,274,275],[65,66,243,273],[68,243],[68,71,72,74,243],[71,72,73,78,82,85,243],[243,279,280],[138,140,243],[76,85,140,243],[129,130,131,132,133,134,136,137,139,243],[76,85,135,140,243],[76,85,129,243],[76,85,243],[129,243],[76,85,126,129,243],[68,76,85,121,122,124,127,128,243],[78,152,243],[72,77,82,85,243],[243,268],[243,266,268],[243,257,265,266,267,269],[243,255],[243,258,263,268,271],[243,254,271],[243,258,259,262,263,264,271],[243,258,259,260,262,263,271],[243,255,256,257,258,259,263,264,265,267,268,269,271],[67,243,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270],[67,243,271],[243,258,260,261,263,264,271],[243,262,271],[243,263,264,268,271],[243,256,266],[67,243],[175,179,242,243],[175,231,242,243],[170,243],[172,175,239,242,243],[221,239,243],[243,250],[170,243,250],[172,175,221,242,243],[167,168,171,174,201,213,231,242,243],[167,173,243],[171,175,201,234,242,243,250],[201,243,250],[191,201,243,250],[169,170,243,250],[175,243],[169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,243],[175,182,183,243],[173,175,183,184,243],[174,243],[167,170,175,243],[175,179,183,184,243],[179,243],[173,175,178,242,243],[167,172,173,175,179,182,243],[201,231,243],[170,175,191,201,243,247,250],[243,272,283],[243,272,281],[160,243],[156,157,159,213,214,216,218,221,231,239,242,243,248,250,251,252,253,271],[156,243],[157,243],[158,159,243],[243,253],[72,76,78,85,243],[243,276],[70,74,75,85,243],[74,85,243],[76,82,85,243],[72,74,76,78,82,83,84,85,243],[76,85,86,243],[76,85,94,95,243],[76,79,85,243],[76,80,81,85,243],[76,85,87,154,243],[88,89,90,91,243],[88,89,243],[88,89,90,243],[88,92,243],[93,94,243],[76,85,146,151,153,243],[85,150,161,243],[79,82,94,98,99,100,142,143,144,145,147,243],[78,79,89,152,243],[76,79,85,89,94,146,243],[76,85,95,140,141,146,161,243],[76,85,95,97,140,141,146,161,243],[76,85,95,146,243],[76,85,95,97,140,141,146,243],[76,85,96,243],[76,85,95,97,146,243],[76,85,94,95,140,141,146,243],[76,85,161,243],[242,243,272,278,282,284],[65,245],[245],[122,124,125,245],[122,123,245],[106,245],[110,111,112,245],[109,245],[111,245],[101,107,108,113,116,118,119,120,245],[108,114,115,121,245],[114,117,245],[108,109,114,121,245],[108,121,245],[102,103,104,105,245],[78,154,245],[78,79,89,154,245],[171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,245],[200,245,249],[202,245],[203,208,236,245],[204,215,216,223,233,244,245],[204,205,215,223,245],[206,245],[207,208,216,224,245],[208,233,241,245],[209,211,215,223,245],[210,245],[211,212,245],[213,215,245],[215,245],[202,215,245],[177,245],[203,208,215,217,226,233,244,245,247,249],[215,216,217,233,244,245],[215,216,217,230,233,236,245],[211,215,218,223,233,244,245],[233,245,250],[215,216,218,219,223,233,241,244,245],[218,220,233,241,244,245],[215,221,245],[222,244,245,249],[211,215,223,233,245],[224,245],[225,245],[202,226,245],[227,243,245,249],[228,245],[229,245],[215,230,231,245],[203,215,233,234,235,236,245],[230,232,245,247],[233,234,245],[203,233,235,245],[236,245],[237,245],[202,233,245],[215,239,240,245],[239,240,245],[208,223,233,241,245],[242,245],[223,243,245],[203,218,229,244,245],[208,245],[233,245,246],[222,245,247],[245,248],[65,66,67,69,245,273,275,276,277],[65,66,67,68,245],[69,245],[68,245],[68,71,72,74,245],[71,72,73,78,82,85,245],[245,278],[245,274,279],[67,245,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272],[138,140,245],[76,85,140,245],[129,130,131,132,133,134,136,137,139,245],[76,85,135,140,245],[76,85,129,245],[76,85,245],[129,245],[76,85,126,129,245],[68,76,85,121,122,124,127,128,245],[72,77,82,85,245],[245,268,270],[245,270],[245,257,258,259,260,261,265,266,267,269,270,271,273],[67,245,273],[245,256,273],[245,260,262,263,265,266,273],[245,265,266,270,273],[245,259,267,268,269,271],[245,258,268],[245,260,265,270,273],[245,255],[245,260,261,264,265,266,273],[245,260,261,262,264,265,273],[245,257],[245,264,273],[67,245],[158,159,161,215,216,218,220,223,233,241,244,245,250,253,254,255,273,286],[176,245],[175,177,180,244,245],[172,177,193,203,245,249,286],[171,172,245,286],[173,177,203,236,244,245,286],[174,177,223,244,245],[169,174,175,177,181,184,245],[245,286],[174,177,241,244,245],[223,241,245],[203,233,245],[172,245,286],[203,245,286],[169,175,245],[169,170,173,176,203,215,233,244,245],[181,245],[167,245],[172,245],[177,181,244,245],[169,172,177,245],[175,177,185,186,245],[177,184,185,245],[177,233,244,245],[177,181,185,186,245],[193,203,245,286],[245,281,282],[245,274,283],[76,85,156,245,287],[76,85,146,153,155,245],[158,245],[159,245],[244],[72,76,78,85,245],[65,66,245,275],[70,74,75,85,245],[74,85,245],[76,82,85,245],[72,74,76,78,82,83,84,85,245],[72,74,76,78,82,85,148,244],[88,89,90,91,245],[88,89,245],[88,89,90,245],[88,92,245],[93,94,245],[72,74,76,78,82,85,148,245],[79,82,94,245,288,289,290,291,292,293,294],[76,85,245,295],[85,152,245,295],[89,245],[160,161,245]],"referencedMap":[[149,1],[66,2],[65,3],[126,4],[122,3],[124,5],[125,3],[101,3],[107,6],[113,7],[111,3],[110,8],[112,9],[121,10],[116,11],[118,12],[119,13],[120,14],[114,3],[115,14],[117,14],[109,14],[108,3],[103,3],[102,3],[105,6],[106,15],[104,6],[165,16],[166,16],[200,17],[201,18],[202,19],[203,20],[204,21],[205,22],[206,23],[207,24],[208,25],[209,26],[210,26],[212,27],[211,28],[213,29],[214,30],[215,31],[199,32],[249,3],[216,33],[217,34],[218,35],[250,36],[219,37],[220,38],[221,39],[222,40],[223,41],[224,42],[225,43],[226,44],[227,45],[228,46],[229,46],[230,47],[231,48],[233,49],[232,50],[234,51],[235,52],[236,53],[237,54],[238,55],[239,56],[240,57],[241,58],[242,59],[243,60],[244,61],[245,62],[246,63],[247,64],[248,65],[278,66],[69,67],[70,68],[276,69],[275,70],[71,71],[72,72],[74,73],[68,3],[279,3],[281,74],[280,3],[89,3],[73,3],[273,3],[139,75],[133,76],[140,77],[136,78],[135,79],[128,80],[137,80],[138,81],[130,82],[127,82],[129,83],[131,76],[134,76],[132,76],[152,84],[78,85],[269,86],[267,87],[268,88],[256,89],[257,87],[264,90],[255,91],[260,92],[270,3],[261,93],[266,94],[271,95],[254,96],[262,97],[263,98],[258,99],[265,86],[259,100],[253,3],[67,101],[123,3],[63,3],[64,3],[12,3],[14,3],[13,3],[2,3],[15,3],[16,3],[17,3],[18,3],[19,3],[20,3],[21,3],[22,3],[3,3],[4,3],[23,3],[27,3],[24,3],[25,3],[26,3],[28,3],[29,3],[30,3],[5,3],[31,3],[32,3],[33,3],[34,3],[6,3],[38,3],[35,3],[36,3],[37,3],[39,3],[7,3],[40,3],[45,3],[46,3],[41,3],[42,3],[43,3],[44,3],[8,3],[50,3],[47,3],[48,3],[49,3],[51,3],[9,3],[52,3],[53,3],[54,3],[57,3],[55,3],[56,3],[58,3],[59,3],[10,3],[1,3],[11,3],[62,3],[61,3],[60,3],[274,3],[182,102],[189,103],[181,102],[196,104],[173,105],[172,106],[195,107],[190,108],[193,109],[175,110],[174,111],[170,112],[169,113],[192,114],[171,115],[176,116],[177,3],[180,116],[167,3],[198,117],[197,116],[184,118],[185,119],[187,120],[183,121],[186,122],[191,107],[178,123],[179,124],[188,125],[168,126],[194,127],[283,3],[284,128],[282,129],[161,130],[272,131],[251,3],[157,132],[156,3],[158,133],[159,3],[160,134],[252,135],[77,80],[82,136],[277,137],[76,138],[148,139],[75,139],[83,140],[85,141],[84,80],[150,3],[87,142],[96,143],[97,80],[80,144],[86,145],[81,80],[155,146],[92,147],[90,148],[91,149],[88,3],[93,150],[95,151],[141,3],[154,152],[151,153],[146,154],[163,84],[79,84],[153,84],[164,155],[94,155],[147,156],[143,157],[144,158],[100,159],[145,160],[98,161],[99,162],[142,163],[162,164],[285,165]],"exportedModulesMap":[[149,1],[66,166],[65,167],[126,168],[122,167],[124,169],[125,167],[101,167],[107,170],[113,171],[111,167],[110,172],[112,173],[121,174],[116,175],[118,176],[119,177],[120,178],[114,167],[115,178],[117,178],[109,178],[108,167],[103,167],[102,167],[105,170],[106,179],[104,170],[165,180],[166,181],[200,182],[201,183],[202,184],[203,185],[204,186],[205,187],[206,188],[207,189],[208,190],[209,191],[210,192],[212,193],[211,193],[213,194],[214,195],[215,196],[199,197],[249,198],[216,199],[217,200],[218,201],[250,202],[219,203],[220,204],[221,205],[222,206],[223,207],[224,208],[225,209],[226,210],[227,211],[228,212],[229,213],[230,214],[231,214],[233,215],[232,216],[234,217],[235,218],[236,219],[237,220],[238,221],[239,222],[240,223],[241,224],[242,225],[243,226],[244,227],[245,228],[246,229],[247,230],[248,231],[278,232],[69,233],[70,234],[276,167],[275,167],[71,235],[72,236],[74,237],[68,167],[279,238],[281,167],[280,239],[89,167],[73,167],[273,240],[139,241],[133,242],[140,243],[136,244],[135,245],[128,246],[137,246],[138,247],[130,248],[127,248],[129,249],[131,242],[134,242],[132,242],[152,167],[78,250],[269,251],[267,252],[268,253],[256,254],[257,255],[264,256],[255,167],[260,257],[270,258],[261,259],[266,260],[271,252],[254,261],[262,262],[263,263],[258,264],[265,265],[259,251],[253,167],[67,266],[123,167],[63,167],[64,167],[12,167],[14,167],[13,167],[2,167],[15,167],[16,167],[17,167],[18,167],[19,167],[20,167],[21,167],[22,167],[3,167],[4,167],[23,167],[27,167],[24,167],[25,167],[26,167],[28,167],[29,167],[30,167],[5,167],[31,167],[32,167],[33,167],[34,167],[6,167],[38,167],[35,167],[36,167],[37,167],[39,167],[7,167],[40,167],[45,167],[46,167],[41,167],[42,167],[43,167],[44,167],[8,167],[50,167],[47,167],[48,167],[49,167],[51,167],[9,167],[52,167],[53,167],[54,167],[57,167],[55,167],[56,167],[58,167],[59,167],[10,167],[1,167],[11,167],[62,167],[61,167],[60,167],[274,267],[182,197],[189,268],[181,269],[196,270],[173,271],[172,272],[195,273],[190,274],[193,275],[175,276],[174,277],[170,278],[169,167],[192,279],[171,280],[176,281],[177,282],[180,283],[167,284],[198,285],[197,275],[184,286],[185,287],[187,288],[183,286],[186,289],[191,290],[178,197],[179,167],[188,291],[168,284],[194,292],[283,293],[284,294],[282,167],[161,167],[272,167],[251,167],[157,295],[156,296],[158,167],[159,297],[160,298],[252,299],[77,246],[82,300],[277,301],[76,302],[148,303],[75,303],[83,304],[85,305],[84,246],[150,306],[87,142],[96,143],[97,80],[80,144],[86,145],[81,80],[155,180],[92,307],[90,308],[91,309],[88,167],[93,310],[95,311],[141,167],[154,180],[151,312],[146,313],[163,314],[79,180],[153,315],[164,316],[94,181],[147,156],[143,157],[144,158],[100,159],[145,160],[98,161],[99,162],[142,163],[162,317],[285,167]],"semanticDiagnosticsPerFile":[149,66,65,126,122,124,125,101,107,113,111,110,112,121,116,118,119,120,114,115,117,109,108,103,102,105,106,104,165,166,200,201,202,203,204,205,206,207,208,209,210,212,211,213,214,215,199,249,216,217,218,250,219,220,221,222,223,224,225,226,227,228,229,230,231,233,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,278,69,70,276,275,71,72,74,68,279,281,280,89,73,273,139,133,140,136,135,128,137,138,130,127,129,131,134,132,152,78,269,267,268,256,257,264,255,260,270,261,266,271,254,262,263,258,265,259,253,67,123,63,64,12,14,13,2,15,16,17,18,19,20,21,22,3,4,23,27,24,25,26,28,29,30,5,31,32,33,34,6,38,35,36,37,39,7,40,45,46,41,42,43,44,8,50,47,48,49,51,9,52,53,54,57,55,56,58,59,10,1,11,62,61,60,274,182,189,181,196,173,172,195,190,193,175,174,170,169,192,171,176,177,180,167,198,197,184,185,187,183,186,191,178,179,188,168,194,283,284,282,161,272,251,157,156,158,159,160,252,77,82,277,76,148,75,83,85,84,150,87,96,97,80,86,81,155,92,90,91,88,93,95,141,154,151,146,163,79,153,164,94,147,143,144,100,145,98,99,142,162,285],"affectedFilesPendingEmit":[87,96,97,80,86,81,155,92,90,91,88,93,95,141,154,151,146,163,79,153,164,94,147,143,144,100,145,98,99,142,285],"emitSignatures":[79,80,81,86,87,88,90,91,92,93,94,95,96,97,98,99,100,141,142,143,144,145,146,147,155,164]},"version":"5.3.2"}
\ No newline at end of file