From 56f3509d4da28d983b83990433945097cb242b30 Mon Sep 17 00:00:00 2001 From: Xuan Loi Date: Fri, 5 Dec 2025 17:53:49 +0700 Subject: [PATCH] changes --- .gitignore | 1 + .nuxt/App.js | 214 + .nuxt/axios.js | 193 + .nuxt/client.js | 870 + .nuxt/components/index.js | 47 + .nuxt/components/nuxt-build-indicator.vue | 143 + .nuxt/components/nuxt-child.js | 121 + .nuxt/components/nuxt-error.vue | 98 + .nuxt/components/nuxt-link.client.js | 98 + .nuxt/components/nuxt-link.server.js | 16 + .nuxt/components/nuxt-loading.vue | 178 + .nuxt/components/nuxt.js | 101 + .nuxt/components/plugin.js | 7 + .nuxt/components/readme.md | 24 + .nuxt/dayjs-plugin.js | 6 + .nuxt/empty.js | 1 + .nuxt/image.js | 46 + .nuxt/index.js | 295 + .nuxt/jsonp.js | 82 + .nuxt/loading.html | 110 + .nuxt/middleware.js | 3 + .nuxt/mixins/fetch.client.js | 90 + .nuxt/mixins/fetch.server.js | 69 + .nuxt/router.js | 63 + .nuxt/router.scrollBehavior.js | 82 + .nuxt/routes.json | 30 + .nuxt/server.js | 318 + .nuxt/store.js | 65 + .nuxt/utils.js | 634 + .nuxt/vetur/tags.json | 50 + .nuxt/views/app.template.html | 9 + .nuxt/views/error.html | 23 + Dockerfile | 7 + README.md | 69 + assets/styles/main.scss | 47 + assets/styles/style.scss | 330 + build.sh | 6 + builddev.sh | 6 + components/Caption.vue | 13 + components/Logo.vue | 7 + components/Modal.vue | 48 + components/SearchBox.vue | 67 + components/SvgIcon.vue | 40 + components/TopMenu.vue | 22 + components/dialog/Confirm.vue | 32 + components/dialog/CountDown.vue | 76 + components/dialog/Delete.vue | 42 + components/dialog/Error.vue | 29 + components/dialog/Info.vue | 24 + components/dialog/Success.vue | 30 + components/snackbar/Error.vue | 21 + components/snackbar/Info.vue | 15 + components/snackbar/SnackBar.vue | 77 + components/snackbar/Success.vue | 21 + ecosystem.config.cjs | 11 + envdev.py | 13 + envprod.py | 13 + layouts/default.vue | 56 + layouts/infor.vue | 22 + nuxt.config.js | 64 + package-lock.json | 17308 ++++++++++++++++++++ package.json | 22 + pages/account/recovery.vue | 19 + pages/index.vue | 9 + pages/signin.vue | 213 + pages/welcome.vue | 16 + plugins/common.js | 236 + plugins/components.js | 11 + plugins/connection.js | 330 + plugins/datatable.js | 358 + push.sh | 5 + rundev.sh | 4 + static/favicon.ico | Bin 0 -> 15406 bytes static/icon/1.svg | 3 + static/icon/2.svg | 3 + static/icon/3.svg | 3 + static/icon/4.svg | 3 + static/icon/5.svg | 3 + static/icon/add.png | Bin 0 -> 6458 bytes static/icon/add.svg | 10 + static/icon/add1.png | Bin 0 -> 5021 bytes static/icon/add2.svg | 44 + static/icon/add3.svg | 1 + static/icon/add4.svg | 1 + static/icon/add5.svg | 41 + static/icon/addfolder.svg | 1 + static/icon/apps.svg | 14 + static/icon/attach-file.svg | 1 + static/icon/az.svg | 3 + static/icon/bin.svg | 1 + static/icon/bin1.svg | 3 + static/icon/building.svg | 1 + static/icon/calculator.svg | 15 + static/icon/calendar.svg | 1 + static/icon/camera.svg | 47 + static/icon/camera_switch.svg | 7 + static/icon/care.png | Bin 0 -> 19471 bytes static/icon/care1.png | Bin 0 -> 45668 bytes static/icon/check.svg | 1 + static/icon/check1.svg | 9 + static/icon/check2.svg | 1 + static/icon/check3.svg | 9 + static/icon/check4.svg | 54 + static/icon/checked.svg | 1 + static/icon/checked1.svg | 42 + static/icon/close.svg | 1 + static/icon/copy.svg | 1 + static/icon/crop.svg | 1 + static/icon/disable.svg | 1 + static/icon/dot.svg | 38 + static/icon/doubledown.svg | 3 + static/icon/doubleleft.svg | 3 + static/icon/doubleright.svg | 3 + static/icon/down.svg | 45 + static/icon/download.svg | 8 + static/icon/download1.svg | 15 + static/icon/edit.svg | 14 + static/icon/edit1.svg | 3 + static/icon/edit2.svg | 1 + static/icon/email.svg | 1 + static/icon/error.svg | 1 + static/icon/excel.png | Bin 0 -> 10769 bytes static/icon/exchange.svg | 51 + static/icon/eye-off.svg | 6 + static/icon/fb.svg | 20 + static/icon/folder.svg | 1 + static/icon/help.svg | 50 + static/icon/history.svg | 5 + static/icon/home.svg | 1 + static/icon/home1.svg | 3 + static/icon/image.svg | 1 + static/icon/image1.svg | 1 + static/icon/image2.svg | 3 + static/icon/image3.svg | 48 + static/icon/info.svg | 1 + static/icon/left.svg | 1900 +++ static/icon/left1.svg | 1 + static/icon/link.svg | 3 + static/icon/linkedin.png | Bin 0 -> 5823 bytes static/icon/list.png | Bin 0 -> 11899 bytes static/icon/list.svg | 51 + static/icon/magnify.svg | 1 + static/icon/math.svg | 52 + static/icon/math1.svg | 3 + static/icon/math2.png | Bin 0 -> 6757 bytes static/icon/menu.png | Bin 0 -> 313 bytes static/icon/menu.svg | 1 + static/icon/menu2.svg | 47 + static/icon/menu3.svg | 41 + static/icon/menu4.png | Bin 0 -> 816 bytes static/icon/menu4.svg | 1 + static/icon/more.svg | 14 + static/icon/opennew.svg | 1902 +++ static/icon/password.svg | 12 + static/icon/paste.svg | 1 + static/icon/pdf.png | Bin 0 -> 5042 bytes static/icon/pen.svg | 24 + static/icon/pen1.svg | 1 + static/icon/phone.png | Bin 0 -> 15515 bytes static/icon/right.svg | 1 + static/icon/right2.svg | 1 + static/icon/right3.svg | 1899 +++ static/icon/save.svg | 1 + static/icon/search.svg | 44 + static/icon/sigma.svg | 1 + static/icon/speed.svg | 48 + static/icon/table.svg | 6 + static/icon/thick.svg | 1 + static/icon/thin.svg | 1 + static/icon/tick.png | Bin 0 -> 9345 bytes static/icon/tick.svg | 19 + static/icon/time.svg | 40 + static/icon/uncheck.svg | 1 + static/icon/up.svg | 45 + static/icon/upload.svg | 5 + static/icon/usd.png | Bin 0 -> 7898 bytes static/icon/user.svg | 3 + static/icon/view.svg | 47 + static/icon/za.svg | 3 + static/icon/zalo.png | Bin 0 -> 4846 bytes static/image/free.png | Bin 0 -> 4072 bytes static/image/growth.png | Bin 0 -> 2578 bytes static/image/money.png | Bin 0 -> 4944 bytes static/image/steps.png | Bin 0 -> 39716 bytes static/image/training.png | Bin 0 -> 4828 bytes static/logo.png | Bin 0 -> 31412 bytes store/index.js | 140 + 187 files changed, 30840 insertions(+) create mode 100644 .gitignore create mode 100644 .nuxt/App.js create mode 100644 .nuxt/axios.js create mode 100644 .nuxt/client.js create mode 100644 .nuxt/components/index.js create mode 100644 .nuxt/components/nuxt-build-indicator.vue create mode 100644 .nuxt/components/nuxt-child.js create mode 100644 .nuxt/components/nuxt-error.vue create mode 100644 .nuxt/components/nuxt-link.client.js create mode 100644 .nuxt/components/nuxt-link.server.js create mode 100644 .nuxt/components/nuxt-loading.vue create mode 100644 .nuxt/components/nuxt.js create mode 100644 .nuxt/components/plugin.js create mode 100644 .nuxt/components/readme.md create mode 100644 .nuxt/dayjs-plugin.js create mode 100644 .nuxt/empty.js create mode 100644 .nuxt/image.js create mode 100644 .nuxt/index.js create mode 100644 .nuxt/jsonp.js create mode 100644 .nuxt/loading.html create mode 100644 .nuxt/middleware.js create mode 100644 .nuxt/mixins/fetch.client.js create mode 100644 .nuxt/mixins/fetch.server.js create mode 100644 .nuxt/router.js create mode 100644 .nuxt/router.scrollBehavior.js create mode 100644 .nuxt/routes.json create mode 100644 .nuxt/server.js create mode 100644 .nuxt/store.js create mode 100644 .nuxt/utils.js create mode 100644 .nuxt/vetur/tags.json create mode 100644 .nuxt/views/app.template.html create mode 100644 .nuxt/views/error.html create mode 100755 Dockerfile create mode 100644 README.md create mode 100755 assets/styles/main.scss create mode 100755 assets/styles/style.scss create mode 100644 build.sh create mode 100644 builddev.sh create mode 100644 components/Caption.vue create mode 100644 components/Logo.vue create mode 100644 components/Modal.vue create mode 100644 components/SearchBox.vue create mode 100644 components/SvgIcon.vue create mode 100755 components/TopMenu.vue create mode 100644 components/dialog/Confirm.vue create mode 100644 components/dialog/CountDown.vue create mode 100644 components/dialog/Delete.vue create mode 100644 components/dialog/Error.vue create mode 100644 components/dialog/Info.vue create mode 100644 components/dialog/Success.vue create mode 100644 components/snackbar/Error.vue create mode 100644 components/snackbar/Info.vue create mode 100644 components/snackbar/SnackBar.vue create mode 100644 components/snackbar/Success.vue create mode 100644 ecosystem.config.cjs create mode 100755 envdev.py create mode 100755 envprod.py create mode 100644 layouts/default.vue create mode 100644 layouts/infor.vue create mode 100644 nuxt.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100755 pages/account/recovery.vue create mode 100644 pages/index.vue create mode 100755 pages/signin.vue create mode 100644 pages/welcome.vue create mode 100755 plugins/common.js create mode 100755 plugins/components.js create mode 100644 plugins/connection.js create mode 100755 plugins/datatable.js create mode 100755 push.sh create mode 100755 rundev.sh create mode 100644 static/favicon.ico create mode 100644 static/icon/1.svg create mode 100644 static/icon/2.svg create mode 100644 static/icon/3.svg create mode 100644 static/icon/4.svg create mode 100644 static/icon/5.svg create mode 100644 static/icon/add.png create mode 100644 static/icon/add.svg create mode 100644 static/icon/add1.png create mode 100644 static/icon/add2.svg create mode 100644 static/icon/add3.svg create mode 100644 static/icon/add4.svg create mode 100644 static/icon/add5.svg create mode 100644 static/icon/addfolder.svg create mode 100644 static/icon/apps.svg create mode 100644 static/icon/attach-file.svg create mode 100644 static/icon/az.svg create mode 100644 static/icon/bin.svg create mode 100644 static/icon/bin1.svg create mode 100644 static/icon/building.svg create mode 100644 static/icon/calculator.svg create mode 100644 static/icon/calendar.svg create mode 100644 static/icon/camera.svg create mode 100644 static/icon/camera_switch.svg create mode 100644 static/icon/care.png create mode 100644 static/icon/care1.png create mode 100644 static/icon/check.svg create mode 100644 static/icon/check1.svg create mode 100644 static/icon/check2.svg create mode 100644 static/icon/check3.svg create mode 100644 static/icon/check4.svg create mode 100644 static/icon/checked.svg create mode 100644 static/icon/checked1.svg create mode 100644 static/icon/close.svg create mode 100644 static/icon/copy.svg create mode 100644 static/icon/crop.svg create mode 100644 static/icon/disable.svg create mode 100644 static/icon/dot.svg create mode 100644 static/icon/doubledown.svg create mode 100644 static/icon/doubleleft.svg create mode 100644 static/icon/doubleright.svg create mode 100644 static/icon/down.svg create mode 100644 static/icon/download.svg create mode 100644 static/icon/download1.svg create mode 100644 static/icon/edit.svg create mode 100644 static/icon/edit1.svg create mode 100644 static/icon/edit2.svg create mode 100644 static/icon/email.svg create mode 100644 static/icon/error.svg create mode 100644 static/icon/excel.png create mode 100644 static/icon/exchange.svg create mode 100644 static/icon/eye-off.svg create mode 100755 static/icon/fb.svg create mode 100644 static/icon/folder.svg create mode 100644 static/icon/help.svg create mode 100644 static/icon/history.svg create mode 100644 static/icon/home.svg create mode 100644 static/icon/home1.svg create mode 100644 static/icon/image.svg create mode 100644 static/icon/image1.svg create mode 100644 static/icon/image2.svg create mode 100644 static/icon/image3.svg create mode 100644 static/icon/info.svg create mode 100644 static/icon/left.svg create mode 100644 static/icon/left1.svg create mode 100644 static/icon/link.svg create mode 100644 static/icon/linkedin.png create mode 100644 static/icon/list.png create mode 100644 static/icon/list.svg create mode 100644 static/icon/magnify.svg create mode 100644 static/icon/math.svg create mode 100644 static/icon/math1.svg create mode 100644 static/icon/math2.png create mode 100644 static/icon/menu.png create mode 100644 static/icon/menu.svg create mode 100644 static/icon/menu2.svg create mode 100644 static/icon/menu3.svg create mode 100644 static/icon/menu4.png create mode 100644 static/icon/menu4.svg create mode 100644 static/icon/more.svg create mode 100644 static/icon/opennew.svg create mode 100644 static/icon/password.svg create mode 100644 static/icon/paste.svg create mode 100644 static/icon/pdf.png create mode 100644 static/icon/pen.svg create mode 100644 static/icon/pen1.svg create mode 100644 static/icon/phone.png create mode 100644 static/icon/right.svg create mode 100644 static/icon/right2.svg create mode 100644 static/icon/right3.svg create mode 100644 static/icon/save.svg create mode 100644 static/icon/search.svg create mode 100644 static/icon/sigma.svg create mode 100644 static/icon/speed.svg create mode 100644 static/icon/table.svg create mode 100644 static/icon/thick.svg create mode 100644 static/icon/thin.svg create mode 100644 static/icon/tick.png create mode 100644 static/icon/tick.svg create mode 100644 static/icon/time.svg create mode 100644 static/icon/uncheck.svg create mode 100644 static/icon/up.svg create mode 100644 static/icon/upload.svg create mode 100644 static/icon/usd.png create mode 100644 static/icon/user.svg create mode 100644 static/icon/view.svg create mode 100644 static/icon/za.svg create mode 100644 static/icon/zalo.png create mode 100644 static/image/free.png create mode 100644 static/image/growth.png create mode 100644 static/image/money.png create mode 100644 static/image/steps.png create mode 100644 static/image/training.png create mode 100644 static/logo.png create mode 100755 store/index.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/.nuxt/App.js b/.nuxt/App.js new file mode 100644 index 0000000..20a7410 --- /dev/null +++ b/.nuxt/App.js @@ -0,0 +1,214 @@ +import Vue from 'vue' +import { decode, parsePath, withoutBase, withoutTrailingSlash, normalizeURL } from 'ufo' + +import { getMatchedComponentsInstances, getChildrenComponentInstancesUsingFetch, promisify, globalHandleError, urlJoin, sanitizeComponent } from './utils' +import NuxtError from './components/nuxt-error.vue' +import NuxtLoading from './components/nuxt-loading.vue' +import NuxtBuildIndicator from './components/nuxt-build-indicator' + +import '../assets/styles/main.scss' + +import '../assets/styles/style.scss' + +import _6f6c098b from '../layouts/default.vue' +import _777baf4e from '../layouts/infor.vue' + +const layouts = { "_default": sanitizeComponent(_6f6c098b),"_infor": sanitizeComponent(_777baf4e) } + +export default { + render (h, props) { + const loadingEl = h('NuxtLoading', { ref: 'loading' }) + + const layoutEl = h(this.layout || 'nuxt') + const templateEl = h('div', { + domProps: { + id: '__layout' + }, + key: this.layoutName + }, [layoutEl]) + + const transitionEl = h('transition', { + props: { + name: 'layout', + mode: 'out-in' + }, + on: { + beforeEnter (el) { + // Ensure to trigger scroll event after calling scrollBehavior + window.$nuxt.$nextTick(() => { + window.$nuxt.$emit('triggerScroll') + }) + } + } + }, [templateEl]) + + return h('div', { + domProps: { + id: '__nuxt' + } + }, [ + loadingEl, + h(NuxtBuildIndicator), + transitionEl + ]) + }, + + data: () => ({ + isOnline: true, + + layout: null, + layoutName: '', + + nbFetching: 0 + }), + + beforeCreate () { + Vue.util.defineReactive(this, 'nuxt', this.$options.nuxt) + }, + created () { + // Add this.$nuxt in child instances + this.$root.$options.$nuxt = this + + if (process.client) { + // add to window so we can listen when ready + window.$nuxt = this + + this.refreshOnlineStatus() + // Setup the listeners + window.addEventListener('online', this.refreshOnlineStatus) + window.addEventListener('offline', this.refreshOnlineStatus) + } + // Add $nuxt.error() + this.error = this.nuxt.error + // Add $nuxt.context + this.context = this.$options.context + }, + + async mounted () { + this.$loading = this.$refs.loading + }, + + watch: { + 'nuxt.err': 'errorChanged' + }, + + computed: { + isOffline () { + return !this.isOnline + }, + + isFetching () { + return this.nbFetching > 0 + }, + }, + + methods: { + refreshOnlineStatus () { + if (process.client) { + if (typeof window.navigator.onLine === 'undefined') { + // If the browser doesn't support connection status reports + // assume that we are online because most apps' only react + // when they now that the connection has been interrupted + this.isOnline = true + } else { + this.isOnline = window.navigator.onLine + } + } + }, + + async refresh () { + const pages = getMatchedComponentsInstances(this.$route) + + if (!pages.length) { + return + } + this.$loading.start() + + const promises = pages.map(async (page) => { + let p = [] + + // Old fetch + if (page.$options.fetch && page.$options.fetch.length) { + p.push(promisify(page.$options.fetch, this.context)) + } + + if (page.$options.asyncData) { + p.push( + promisify(page.$options.asyncData, this.context) + .then((newData) => { + for (const key in newData) { + Vue.set(page.$data, key, newData[key]) + } + }) + ) + } + + // Wait for asyncData & old fetch to finish + await Promise.all(p) + // Cleanup refs + p = [] + + if (page.$fetch) { + p.push(page.$fetch()) + } + // Get all component instance to call $fetch + for (const component of getChildrenComponentInstancesUsingFetch(page.$vnode.componentInstance)) { + p.push(component.$fetch()) + } + + return Promise.all(p) + }) + try { + await Promise.all(promises) + } catch (error) { + this.$loading.fail(error) + globalHandleError(error) + this.error(error) + } + this.$loading.finish() + }, + errorChanged () { + if (this.nuxt.err) { + if (this.$loading) { + if (this.$loading.fail) { + this.$loading.fail(this.nuxt.err) + } + if (this.$loading.finish) { + this.$loading.finish() + } + } + + let errorLayout = (NuxtError.options || NuxtError).layout; + + if (typeof errorLayout === 'function') { + errorLayout = errorLayout(this.context) + } + + this.setLayout(errorLayout) + } + }, + + setLayout (layout) { + if(layout && typeof layout !== 'string') { + throw new Error('[nuxt] Avoid using non-string value as layout property.') + } + + if (!layout || !layouts['_' + layout]) { + layout = 'default' + } + this.layoutName = layout + this.layout = layouts['_' + layout] + return this.layout + }, + loadLayout (layout) { + if (!layout || !layouts['_' + layout]) { + layout = 'default' + } + return Promise.resolve(layouts['_' + layout]) + }, + }, + + components: { + NuxtLoading + } +} diff --git a/.nuxt/axios.js b/.nuxt/axios.js new file mode 100644 index 0000000..2b4be06 --- /dev/null +++ b/.nuxt/axios.js @@ -0,0 +1,193 @@ +import Axios from 'axios' +import defu from 'defu' + +// Axios.prototype cannot be modified +const axiosExtra = { + setBaseURL (baseURL) { + this.defaults.baseURL = baseURL + }, + setHeader (name, value, scopes = 'common') { + for (const scope of Array.isArray(scopes) ? scopes : [ scopes ]) { + if (!value) { + delete this.defaults.headers[scope][name]; + continue + } + this.defaults.headers[scope][name] = value + } + }, + setToken (token, type, scopes = 'common') { + const value = !token ? null : (type ? type + ' ' : '') + token + this.setHeader('Authorization', value, scopes) + }, + onRequest(fn) { + this.interceptors.request.use(config => fn(config) || config) + }, + onResponse(fn) { + this.interceptors.response.use(response => fn(response) || response) + }, + onRequestError(fn) { + this.interceptors.request.use(undefined, error => fn(error) || Promise.reject(error)) + }, + onResponseError(fn) { + this.interceptors.response.use(undefined, error => fn(error) || Promise.reject(error)) + }, + onError(fn) { + this.onRequestError(fn) + this.onResponseError(fn) + }, + create(options) { + return createAxiosInstance(defu(options, this.defaults)) + } +} + +// Request helpers ($get, $post, ...) +for (const method of ['request', 'delete', 'get', 'head', 'options', 'post', 'put', 'patch']) { + axiosExtra['$' + method] = function () { return this[method].apply(this, arguments).then(res => res && res.data) } +} + +const extendAxiosInstance = axios => { + for (const key in axiosExtra) { + axios[key] = axiosExtra[key].bind(axios) + } +} + +const createAxiosInstance = axiosOptions => { + // Create new axios instance + const axios = Axios.create(axiosOptions) + axios.CancelToken = Axios.CancelToken + axios.isCancel = Axios.isCancel + + // Extend axios proto + extendAxiosInstance(axios) + + // Intercept to apply default headers + axios.onRequest((config) => { + config.headers = { ...axios.defaults.headers.common, ...config.headers } + }) + + // Setup interceptors + + setupProgress(axios) + + return axios +} + +const setupProgress = (axios) => { + if (process.server) { + return + } + + // A noop loading inteterface for when $nuxt is not yet ready + const noopLoading = { + finish: () => { }, + start: () => { }, + fail: () => { }, + set: () => { } + } + + const $loading = () => { + const $nuxt = typeof window !== 'undefined' && window['$nuxt'] + return ($nuxt && $nuxt.$loading && $nuxt.$loading.set) ? $nuxt.$loading : noopLoading + } + + let currentRequests = 0 + + axios.onRequest(config => { + if (config && config.progress === false) { + return + } + + currentRequests++ + }) + + axios.onResponse(response => { + if (response && response.config && response.config.progress === false) { + return + } + + currentRequests-- + if (currentRequests <= 0) { + currentRequests = 0 + $loading().finish() + } + }) + + axios.onError(error => { + if (error && error.config && error.config.progress === false) { + return + } + + currentRequests-- + + if (Axios.isCancel(error)) { + if (currentRequests <= 0) { + currentRequests = 0 + $loading().finish() + } + return + } + + $loading().fail() + $loading().finish() + }) + + const onProgress = e => { + if (!currentRequests || !e.total) { + return + } + const progress = ((e.loaded * 100) / (e.total * currentRequests)) + $loading().set(Math.min(100, progress)) + } + + axios.defaults.onUploadProgress = onProgress + axios.defaults.onDownloadProgress = onProgress +} + +export default (ctx, inject) => { + // runtimeConfig + const runtimeConfig = ctx.$config && ctx.$config.axios || {} + // baseURL + const baseURL = process.browser + ? (runtimeConfig.browserBaseURL || runtimeConfig.browserBaseUrl || runtimeConfig.baseURL || runtimeConfig.baseUrl || 'http://localhost:3001/') + : (runtimeConfig.baseURL || runtimeConfig.baseUrl || process.env._AXIOS_BASE_URL_ || 'http://localhost:3001/') + + // Create fresh objects for all default header scopes + // Axios creates only one which is shared across SSR requests! + // https://github.com/mzabriskie/axios/blob/master/lib/defaults.js + const headers = { + "common": { + "Accept": "application/json, text/plain, */*" + }, + "delete": {}, + "get": {}, + "head": {}, + "post": {}, + "put": {}, + "patch": {} +} + + const axiosOptions = { + baseURL, + headers + } + + // Proxy SSR request headers headers + if (process.server && ctx.req && ctx.req.headers) { + const reqHeaders = { ...ctx.req.headers } + for (const h of ["accept","cf-connecting-ip","cf-ray","content-length","content-md5","content-type","host","x-forwarded-host","x-forwarded-port","x-forwarded-proto"]) { + delete reqHeaders[h] + } + axiosOptions.headers.common = { ...reqHeaders, ...axiosOptions.headers.common } + } + + if (process.server) { + // Don't accept brotli encoding because Node can't parse it + axiosOptions.headers.common['accept-encoding'] = 'gzip, deflate' + } + + const axios = createAxiosInstance(axiosOptions) + + // Inject axios to the context as $axios + ctx.$axios = axios + inject('axios', axios) +} diff --git a/.nuxt/client.js b/.nuxt/client.js new file mode 100644 index 0000000..a5e9745 --- /dev/null +++ b/.nuxt/client.js @@ -0,0 +1,870 @@ +import Vue from 'vue' +import fetch from 'unfetch' +import middleware from './middleware.js' +import { + applyAsyncData, + promisify, + middlewareSeries, + sanitizeComponent, + resolveRouteComponents, + getMatchedComponents, + getMatchedComponentsInstances, + flatMapComponents, + setContext, + getLocation, + compile, + getQueryDiff, + globalHandleError, + isSamePath, + urlJoin +} from './utils.js' +import { createApp, NuxtError } from './index.js' +import fetchMixin from './mixins/fetch.client' +import NuxtLink from './components/nuxt-link.client.js' // should be included after ./index.js + +// Fetch mixin +if (!Vue.__nuxt__fetch__mixin__) { + Vue.mixin(fetchMixin) + Vue.__nuxt__fetch__mixin__ = true +} + +// Component: +Vue.component(NuxtLink.name, NuxtLink) +Vue.component('NLink', NuxtLink) + +if (!global.fetch) { global.fetch = fetch } + +// Global shared references +let _lastPaths = [] +let app +let router +let store + +// Try to rehydrate SSR data from window +const NUXT = window.__NUXT__ || {} + +const $config = NUXT.config || {} +if ($config._app) { + __webpack_public_path__ = urlJoin($config._app.cdnURL, $config._app.assetsPath) +} + +Object.assign(Vue.config, {"silent":false,"performance":true}) + +const logs = NUXT.logs || [] + if (logs.length > 0) { + const ssrLogStyle = 'background: #2E495E;border-radius: 0.5em;color: white;font-weight: bold;padding: 2px 0.5em;' + console.group && console.group ('%cNuxt SSR', ssrLogStyle) + logs.forEach(logObj => (console[logObj.type] || console.log)(...logObj.args)) + delete NUXT.logs + console.groupEnd && console.groupEnd() +} + +// Setup global Vue error handler +if (!Vue.config.$nuxt) { + const defaultErrorHandler = Vue.config.errorHandler + Vue.config.errorHandler = async (err, vm, info, ...rest) => { + // Call other handler if exist + let handled = null + if (typeof defaultErrorHandler === 'function') { + handled = defaultErrorHandler(err, vm, info, ...rest) + } + if (handled === true) { + return handled + } + + if (vm && vm.$root) { + const nuxtApp = Object.keys(Vue.config.$nuxt) + .find(nuxtInstance => vm.$root[nuxtInstance]) + + // Show Nuxt Error Page + if (nuxtApp && vm.$root[nuxtApp].error && info !== 'render function') { + const currentApp = vm.$root[nuxtApp] + + // Load error layout + let layout = (NuxtError.options || NuxtError).layout + if (typeof layout === 'function') { + layout = layout(currentApp.context) + } + if (layout) { + await currentApp.loadLayout(layout).catch(() => {}) + } + currentApp.setLayout(layout) + + currentApp.error(err) + } + } + + if (typeof defaultErrorHandler === 'function') { + return handled + } + + // Log to console + if (process.env.NODE_ENV !== 'production') { + console.error(err) + } else { + console.error(err.message || err) + } + } + Vue.config.$nuxt = {} +} +Vue.config.$nuxt.$nuxt = true + +const errorHandler = Vue.config.errorHandler || console.error + +// Create and mount App +createApp(null, NUXT.config).then(mountApp).catch(errorHandler) + +function componentOption (component, key, ...args) { + if (!component || !component.options || !component.options[key]) { + return {} + } + const option = component.options[key] + if (typeof option === 'function') { + return option(...args) + } + return option +} + +function mapTransitions (toComponents, to, from) { + const componentTransitions = (component) => { + const transition = componentOption(component, 'transition', to, from) || {} + return (typeof transition === 'string' ? { name: transition } : transition) + } + + const fromComponents = from ? getMatchedComponents(from) : [] + const maxDepth = Math.max(toComponents.length, fromComponents.length) + + const mergedTransitions = [] + for (let i=0; i typeof toTransitions[key] !== 'undefined' && !key.toLowerCase().includes('leave')) + .forEach((key) => { transitions[key] = toTransitions[key] }) + + mergedTransitions.push(transitions) + } + return mergedTransitions +} + +async function loadAsyncComponents (to, from, next) { + // Check if route changed (this._routeChanged), only if the page is not an error (for validate()) + this._routeChanged = Boolean(app.nuxt.err) || from.name !== to.name + this._paramChanged = !this._routeChanged && from.path !== to.path + this._queryChanged = !this._paramChanged && from.fullPath !== to.fullPath + this._diffQuery = (this._queryChanged ? getQueryDiff(to.query, from.query) : []) + + if ((this._routeChanged || this._paramChanged) && this.$loading.start && !this.$loading.manual) { + this.$loading.start() + } + + try { + if (this._queryChanged) { + const Components = await resolveRouteComponents( + to, + (Component, instance) => ({ Component, instance }) + ) + // Add a marker on each component that it needs to refresh or not + const startLoader = Components.some(({ Component, instance }) => { + const watchQuery = Component.options.watchQuery + if (watchQuery === true) { + return true + } + if (Array.isArray(watchQuery)) { + return watchQuery.some(key => this._diffQuery[key]) + } + if (typeof watchQuery === 'function') { + return watchQuery.apply(instance, [to.query, from.query]) + } + return false + }) + + if (startLoader && this.$loading.start && !this.$loading.manual) { + this.$loading.start() + } + } + // Call next() + next() + } catch (error) { + const err = error || {} + const statusCode = err.statusCode || err.status || (err.response && err.response.status) || 500 + const message = err.message || '' + + // Handle chunk loading errors + // This may be due to a new deployment or a network problem + if (/^Loading( CSS)? chunk (\d)+ failed\./.test(message)) { + window.location.reload(true /* skip cache */) + return // prevent error page blinking for user + } + + this.error({ statusCode, message }) + this.$nuxt.$emit('routeChanged', to, from, err) + next() + } +} + +function applySSRData (Component, ssrData) { + if (NUXT.serverRendered && ssrData) { + applyAsyncData(Component, ssrData) + } + + Component._Ctor = Component + return Component +} + +// Get matched components +function resolveComponents (route) { + return flatMapComponents(route, async (Component, _, match, key, index) => { + // If component is not resolved yet, resolve it + if (typeof Component === 'function' && !Component.options) { + Component = await Component() + } + // Sanitize it and save it + const _Component = applySSRData(sanitizeComponent(Component), NUXT.data ? NUXT.data[index] : null) + match.components[key] = _Component + return _Component + }) +} + +function callMiddleware (Components, context, layout, renderState) { + let midd = [] + let unknownMiddleware = false + + // If layout is undefined, only call global middleware + if (typeof layout !== 'undefined') { + midd = [] // Exclude global middleware if layout defined (already called before) + layout = sanitizeComponent(layout) + if (layout.options.middleware) { + midd = midd.concat(layout.options.middleware) + } + Components.forEach((Component) => { + if (Component.options.middleware) { + midd = midd.concat(Component.options.middleware) + } + }) + } + + midd = midd.map((name) => { + if (typeof name === 'function') { + return name + } + if (typeof middleware[name] !== 'function') { + unknownMiddleware = true + this.error({ statusCode: 500, message: 'Unknown middleware ' + name }) + } + return middleware[name] + }) + + if (unknownMiddleware) { + return + } + return middlewareSeries(midd, context, renderState) +} + +async function render (to, from, next, renderState) { + if (this._routeChanged === false && this._paramChanged === false && this._queryChanged === false) { + return next() + } + // Handle first render on SPA mode + let spaFallback = false + if (to === from) { + _lastPaths = [] + spaFallback = true + } else { + const fromMatches = [] + _lastPaths = getMatchedComponents(from, fromMatches).map((Component, i) => { + return compile(from.matched[fromMatches[i]].path)(from.params) + }) + } + + // nextCalled is true when redirected + let nextCalled = false + const _next = (path) => { + if (from.path === path.path && this.$loading.finish) { + this.$loading.finish() + } + + if (from.path !== path.path && this.$loading.pause) { + this.$loading.pause() + } + + if (nextCalled) { + return + } + + nextCalled = true + next(path) + } + + // Update context + await setContext(app, { + route: to, + from, + error: (err) => { + if (renderState.aborted) { + return + } + app.nuxt.error.call(this, err) + }, + next: _next.bind(this) + }) + this._dateLastError = app.nuxt.dateErr + this._hadError = Boolean(app.nuxt.err) + + // Get route's matched components + const matches = [] + const Components = getMatchedComponents(to, matches) + + // If no Components matched, generate 404 + if (!Components.length) { + // Default layout + await callMiddleware.call(this, Components, app.context, undefined, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + + // Load layout for error page + const errorLayout = (NuxtError.options || NuxtError).layout + const layout = await this.loadLayout( + typeof errorLayout === 'function' + ? errorLayout.call(NuxtError, app.context) + : errorLayout + ) + + await callMiddleware.call(this, Components, app.context, layout, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + + // Show error page + app.context.error({ statusCode: 404, message: 'This page could not be found' }) + return next() + } + + // Update ._data and other properties if hot reloaded + Components.forEach((Component) => { + if (Component._Ctor && Component._Ctor.options) { + Component.options.asyncData = Component._Ctor.options.asyncData + Component.options.fetch = Component._Ctor.options.fetch + } + }) + + // Apply transitions + this.setTransitions(mapTransitions(Components, to, from)) + + try { + // Call middleware + await callMiddleware.call(this, Components, app.context, undefined, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + if (app.context._errored) { + return next() + } + + // Set layout + let layout = Components[0].options.layout + if (typeof layout === 'function') { + layout = layout(app.context) + } + layout = await this.loadLayout(layout) + + // Call middleware for layout + await callMiddleware.call(this, Components, app.context, layout, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + if (app.context._errored) { + return next() + } + + // Call .validate() + let isValid = true + try { + for (const Component of Components) { + if (typeof Component.options.validate !== 'function') { + continue + } + + isValid = await Component.options.validate(app.context) + + if (!isValid) { + break + } + } + } catch (validationError) { + // ...If .validate() threw an error + this.error({ + statusCode: validationError.statusCode || '500', + message: validationError.message + }) + return next() + } + + // ...If .validate() returned false + if (!isValid) { + this.error({ statusCode: 404, message: 'This page could not be found' }) + return next() + } + + let instances + // Call asyncData & fetch hooks on components matched by the route. + await Promise.all(Components.map(async (Component, i) => { + // Check if only children route changed + Component._path = compile(to.matched[matches[i]].path)(to.params) + Component._dataRefresh = false + const childPathChanged = Component._path !== _lastPaths[i] + // Refresh component (call asyncData & fetch) when: + // Route path changed part includes current component + // Or route param changed part includes current component and watchParam is not `false` + // Or route query is changed and watchQuery returns `true` + if (this._routeChanged && childPathChanged) { + Component._dataRefresh = true + } else if (this._paramChanged && childPathChanged) { + const watchParam = Component.options.watchParam + Component._dataRefresh = watchParam !== false + } else if (this._queryChanged) { + const watchQuery = Component.options.watchQuery + if (watchQuery === true) { + Component._dataRefresh = true + } else if (Array.isArray(watchQuery)) { + Component._dataRefresh = watchQuery.some(key => this._diffQuery[key]) + } else if (typeof watchQuery === 'function') { + if (!instances) { + instances = getMatchedComponentsInstances(to) + } + Component._dataRefresh = watchQuery.apply(instances[i], [to.query, from.query]) + } + } + if (!this._hadError && this._isMounted && !Component._dataRefresh) { + return + } + + const promises = [] + + const hasAsyncData = ( + Component.options.asyncData && + typeof Component.options.asyncData === 'function' + ) + + const hasFetch = Boolean(Component.options.fetch) && Component.options.fetch.length + + const loadingIncrease = (hasAsyncData && hasFetch) ? 30 : 45 + + // Call asyncData(context) + if (hasAsyncData) { + const promise = promisify(Component.options.asyncData, app.context) + + promise.then((asyncDataResult) => { + applyAsyncData(Component, asyncDataResult) + + if (this.$loading.increase) { + this.$loading.increase(loadingIncrease) + } + }) + promises.push(promise) + } + + // Check disabled page loading + this.$loading.manual = Component.options.loading === false + + // Call fetch(context) + if (hasFetch) { + let p = Component.options.fetch(app.context) + if (!p || (!(p instanceof Promise) && (typeof p.then !== 'function'))) { + p = Promise.resolve(p) + } + p.then((fetchResult) => { + if (this.$loading.increase) { + this.$loading.increase(loadingIncrease) + } + }) + promises.push(p) + } + + return Promise.all(promises) + })) + + // If not redirected + if (!nextCalled) { + if (this.$loading.finish && !this.$loading.manual) { + this.$loading.finish() + } + + if (renderState.aborted) { + next(false) + return + } + next() + } + } catch (err) { + if (renderState.aborted) { + next(false) + return + } + const error = err || {} + if (error.message === 'ERR_REDIRECT') { + return this.$nuxt.$emit('routeChanged', to, from, error) + } + _lastPaths = [] + + globalHandleError(error) + + // Load error layout + let layout = (NuxtError.options || NuxtError).layout + if (typeof layout === 'function') { + layout = layout(app.context) + } + await this.loadLayout(layout) + + this.error(error) + this.$nuxt.$emit('routeChanged', to, from, error) + next() + } +} + +// Fix components format in matched, it's due to code-splitting of vue-router +function normalizeComponents (to, ___) { + flatMapComponents(to, (Component, _, match, key) => { + if (typeof Component === 'object' && !Component.options) { + // Updated via vue-router resolveAsyncComponents() + Component = Vue.extend(Component) + Component._Ctor = Component + match.components[key] = Component + } + return Component + }) +} + +function setLayoutForNextPage (to) { + // Set layout + let hasError = Boolean(this.$options.nuxt.err) + if (this._hadError && this._dateLastError === this.$options.nuxt.dateErr) { + hasError = false + } + let layout = hasError + ? (NuxtError.options || NuxtError).layout + : to.matched[0].components.default.options.layout + + if (typeof layout === 'function') { + layout = layout(app.context) + } + + this.setLayout(layout) +} + +function checkForErrors (app) { + // Hide error component if no error + if (app._hadError && app._dateLastError === app.$options.nuxt.dateErr) { + app.error() + } +} + +// When navigating on a different route but the same component is used, Vue.js +// Will not update the instance data, so we have to update $data ourselves +function fixPrepatch (to, ___) { + if (this._routeChanged === false && this._paramChanged === false && this._queryChanged === false) { + return + } + + const instances = getMatchedComponentsInstances(to) + const Components = getMatchedComponents(to) + + let triggerScroll = false + + Vue.nextTick(() => { + instances.forEach((instance, i) => { + if (!instance || instance._isDestroyed) { + return + } + + if ( + instance.constructor._dataRefresh && + Components[i] === instance.constructor && + instance.$vnode.data.keepAlive !== true && + typeof instance.constructor.options.data === 'function' + ) { + const newData = instance.constructor.options.data.call(instance) + for (const key in newData) { + Vue.set(instance.$data, key, newData[key]) + } + + triggerScroll = true + } + }) + + if (triggerScroll) { + // Ensure to trigger scroll event after calling scrollBehavior + window.$nuxt.$nextTick(() => { + window.$nuxt.$emit('triggerScroll') + }) + } + + checkForErrors(this) + + // Hot reloading + setTimeout(() => hotReloadAPI(this), 100) + }) +} + +function nuxtReady (_app) { + window.onNuxtReadyCbs.forEach((cb) => { + if (typeof cb === 'function') { + cb(_app) + } + }) + // Special JSDOM + if (typeof window._onNuxtLoaded === 'function') { + window._onNuxtLoaded(_app) + } + // Add router hooks + router.afterEach((to, from) => { + // Wait for fixPrepatch + $data updates + Vue.nextTick(() => _app.$nuxt.$emit('routeChanged', to, from)) + }) +} + +const noopData = () => { return {} } +const noopFetch = () => {} + +// Special hot reload with asyncData(context) +function getNuxtChildComponents ($parent, $components = []) { + $parent.$children.forEach(($child) => { + if ($child.$vnode && $child.$vnode.data.nuxtChild && !$components.find(c =>(c.$options.__file === $child.$options.__file))) { + $components.push($child) + } + if ($child.$children && $child.$children.length) { + getNuxtChildComponents($child, $components) + } + }) + + return $components +} + +function hotReloadAPI(_app) { + if (!module.hot) return + + let $components = getNuxtChildComponents(_app.$nuxt, []) + + $components.forEach(addHotReload.bind(_app)) + + if (_app.context.isHMR) { + const Components = getMatchedComponents(router.currentRoute) + Components.forEach((Component) => { + Component.prototype.constructor = Component + }) + } +} + +function addHotReload ($component, depth) { + if ($component.$vnode.data._hasHotReload) return + $component.$vnode.data._hasHotReload = true + + var _forceUpdate = $component.$forceUpdate.bind($component.$parent) + + $component.$vnode.context.$forceUpdate = async () => { + let Components = getMatchedComponents(router.currentRoute) + let Component = Components[depth] + if (!Component) { + return _forceUpdate() + } + if (typeof Component === 'object' && !Component.options) { + // Updated via vue-router resolveAsyncComponents() + Component = Vue.extend(Component) + Component._Ctor = Component + } + this.error() + let promises = [] + const next = function (path) { + this.$loading.finish && this.$loading.finish() + router.push(path) + } + await setContext(app, { + route: router.currentRoute, + isHMR: true, + next: next.bind(this) + }) + const context = app.context + + if (this.$loading.start && !this.$loading.manual) { + this.$loading.start() + } + + callMiddleware.call(this, Components, context) + .then(() => { + // If layout changed + if (depth !== 0) { + return + } + + let layout = Component.options.layout || 'default' + if (typeof layout === 'function') { + layout = layout(context) + } + if (this.layoutName === layout) { + return + } + let promise = this.loadLayout(layout) + promise.then(() => { + this.setLayout(layout) + Vue.nextTick(() => hotReloadAPI(this)) + }) + return promise + }) + + .then(() => { + return callMiddleware.call(this, Components, context, this.layout) + }) + + .then(() => { + // Call asyncData(context) + let pAsyncData = promisify(Component.options.asyncData || noopData, context) + pAsyncData.then((asyncDataResult) => { + applyAsyncData(Component, asyncDataResult) + this.$loading.increase && this.$loading.increase(30) + }) + promises.push(pAsyncData) + + // Call fetch() + Component.options.fetch = Component.options.fetch || noopFetch + let pFetch = Component.options.fetch.length && Component.options.fetch(context) + if (!pFetch || (!(pFetch instanceof Promise) && (typeof pFetch.then !== 'function'))) { pFetch = Promise.resolve(pFetch) } + pFetch.then(() => this.$loading.increase && this.$loading.increase(30)) + promises.push(pFetch) + + return Promise.all(promises) + }) + .then(() => { + this.$loading.finish && this.$loading.finish() + _forceUpdate() + setTimeout(() => hotReloadAPI(this), 100) + }) + } +} + +async function mountApp (__app) { + // Set global variables + app = __app.app + router = __app.router + store = __app.store + + // Create Vue instance + const _app = new Vue(app) + + // Load layout + const layout = NUXT.layout || 'default' + await _app.loadLayout(layout) + _app.setLayout(layout) + + // Mounts Vue app to DOM element + const mount = () => { + _app.$mount('#__nuxt') + + // Add afterEach router hooks + router.afterEach(normalizeComponents) + + router.afterEach(setLayoutForNextPage.bind(_app)) + + router.afterEach(fixPrepatch.bind(_app)) + + // Listen for first Vue update + Vue.nextTick(() => { + // Call window.{{globals.readyCallback}} callbacks + nuxtReady(_app) + + // Enable hot reloading + hotReloadAPI(_app) + }) + } + + // Resolve route components + const Components = await Promise.all(resolveComponents(app.context.route)) + + // Enable transitions + _app.setTransitions = _app.$options.nuxt.setTransitions.bind(_app) + if (Components.length) { + _app.setTransitions(mapTransitions(Components, router.currentRoute)) + _lastPaths = router.currentRoute.matched.map(route => compile(route.path)(router.currentRoute.params)) + } + + // Initialize error handler + _app.$loading = {} // To avoid error while _app.$nuxt does not exist + if (NUXT.error) { + _app.error(NUXT.error) + } + + // Add beforeEach router hooks + router.beforeEach(loadAsyncComponents.bind(_app)) + + // Each new invocation of render() aborts previous invocation + let renderState = null + const boundRender = render.bind(_app) + router.beforeEach((to, from, next) => { + if (renderState) { + renderState.aborted = true + } + renderState = { aborted: false } + boundRender(to, from, next, renderState) + }) + + // Fix in static: remove trailing slash to force hydration + // Full static, if server-rendered: hydrate, to allow custom redirect to generated page + + // Fix in static: remove trailing slash to force hydration + if (NUXT.serverRendered && isSamePath(NUXT.routePath, _app.context.route.path)) { + return mount() + } + + // First render on client-side + const clientFirstMount = () => { + normalizeComponents(router.currentRoute, router.currentRoute) + setLayoutForNextPage.call(_app, router.currentRoute) + checkForErrors(_app) + // Don't call fixPrepatch.call(_app, router.currentRoute, router.currentRoute) since it's first render + mount() + } + + // fix: force next tick to avoid having same timestamp when an error happen on spa fallback + await new Promise(resolve => setTimeout(resolve, 0)) + render.call(_app, router.currentRoute, router.currentRoute, (path) => { + // If not redirected + if (!path) { + clientFirstMount() + return + } + + // Add a one-time afterEach hook to + // mount the app wait for redirect and route gets resolved + const unregisterHook = router.afterEach((to, from) => { + unregisterHook() + clientFirstMount() + }) + + // Push the path and let route to be resolved + router.push(path, undefined, (err) => { + if (err) { + errorHandler(err) + } + }) + }, + { aborted: false }) +} diff --git a/.nuxt/components/index.js b/.nuxt/components/index.js new file mode 100644 index 0000000..2d93391 --- /dev/null +++ b/.nuxt/components/index.js @@ -0,0 +1,47 @@ +export { default as Caption } from '../../components/Caption.vue' +export { default as Logo } from '../../components/Logo.vue' +export { default as Modal } from '../../components/Modal.vue' +export { default as SearchBox } from '../../components/SearchBox.vue' +export { default as SvgIcon } from '../../components/SvgIcon.vue' +export { default as TopMenu } from '../../components/TopMenu.vue' +export { default as DialogConfirm } from '../../components/dialog/Confirm.vue' +export { default as DialogCountDown } from '../../components/dialog/CountDown.vue' +export { default as DialogDelete } from '../../components/dialog/Delete.vue' +export { default as DialogError } from '../../components/dialog/Error.vue' +export { default as DialogInfo } from '../../components/dialog/Info.vue' +export { default as DialogSuccess } from '../../components/dialog/Success.vue' +export { default as SnackbarError } from '../../components/snackbar/Error.vue' +export { default as SnackbarInfo } from '../../components/snackbar/Info.vue' +export { default as SnackbarSnackBar } from '../../components/snackbar/SnackBar.vue' +export { default as SnackbarSuccess } from '../../components/snackbar/Success.vue' + +// nuxt/nuxt.js#8607 +function wrapFunctional(options) { + if (!options || !options.functional) { + return options + } + + const propKeys = Array.isArray(options.props) ? options.props : Object.keys(options.props || {}) + + return { + render(h) { + const attrs = {} + const props = {} + + for (const key in this.$attrs) { + if (propKeys.includes(key)) { + props[key] = this.$attrs[key] + } else { + attrs[key] = this.$attrs[key] + } + } + + return h(options, { + on: this.$listeners, + attrs, + props, + scopedSlots: this.$scopedSlots, + }, this.$slots.default) + } + } +} diff --git a/.nuxt/components/nuxt-build-indicator.vue b/.nuxt/components/nuxt-build-indicator.vue new file mode 100644 index 0000000..913f544 --- /dev/null +++ b/.nuxt/components/nuxt-build-indicator.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/.nuxt/components/nuxt-child.js b/.nuxt/components/nuxt-child.js new file mode 100644 index 0000000..9db3ee2 --- /dev/null +++ b/.nuxt/components/nuxt-child.js @@ -0,0 +1,121 @@ +export default { + name: 'NuxtChild', + functional: true, + props: { + nuxtChildKey: { + type: String, + default: '' + }, + keepAlive: Boolean, + keepAliveProps: { + type: Object, + default: undefined + } + }, + render (_, { parent, data, props }) { + const h = parent.$createElement + + data.nuxtChild = true + const _parent = parent + const transitions = parent.$nuxt.nuxt.transitions + const defaultTransition = parent.$nuxt.nuxt.defaultTransition + + let depth = 0 + while (parent) { + if (parent.$vnode && parent.$vnode.data.nuxtChild) { + depth++ + } + parent = parent.$parent + } + data.nuxtChildDepth = depth + const transition = transitions[depth] || defaultTransition + const transitionProps = {} + transitionsKeys.forEach((key) => { + if (typeof transition[key] !== 'undefined') { + transitionProps[key] = transition[key] + } + }) + + const listeners = {} + listenersKeys.forEach((key) => { + if (typeof transition[key] === 'function') { + listeners[key] = transition[key].bind(_parent) + } + }) + if (process.client) { + // Add triggerScroll event on beforeEnter (fix #1376) + const beforeEnter = listeners.beforeEnter + listeners.beforeEnter = (el) => { + // Ensure to trigger scroll event after calling scrollBehavior + window.$nuxt.$nextTick(() => { + window.$nuxt.$emit('triggerScroll') + }) + if (beforeEnter) { + return beforeEnter.call(_parent, el) + } + } + } + + // make sure that leave is called asynchronous (fix #5703) + if (transition.css === false) { + const leave = listeners.leave + + // only add leave listener when user didnt provide one + // or when it misses the done argument + if (!leave || leave.length < 2) { + listeners.leave = (el, done) => { + if (leave) { + leave.call(_parent, el) + } + + _parent.$nextTick(done) + } + } + } + + let routerView = h('routerView', data) + + if (props.keepAlive) { + routerView = h('keep-alive', { props: props.keepAliveProps }, [routerView]) + } + + return h('transition', { + props: transitionProps, + on: listeners + }, [routerView]) + } +} + +const transitionsKeys = [ + 'name', + 'mode', + 'appear', + 'css', + 'type', + 'duration', + 'enterClass', + 'leaveClass', + 'appearClass', + 'enterActiveClass', + 'enterActiveClass', + 'leaveActiveClass', + 'appearActiveClass', + 'enterToClass', + 'leaveToClass', + 'appearToClass' +] + +const listenersKeys = [ + 'beforeEnter', + 'enter', + 'afterEnter', + 'enterCancelled', + 'beforeLeave', + 'leave', + 'afterLeave', + 'leaveCancelled', + 'beforeAppear', + 'appear', + 'afterAppear', + 'appearCancelled' +] diff --git a/.nuxt/components/nuxt-error.vue b/.nuxt/components/nuxt-error.vue new file mode 100644 index 0000000..e71f7d0 --- /dev/null +++ b/.nuxt/components/nuxt-error.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/.nuxt/components/nuxt-link.client.js b/.nuxt/components/nuxt-link.client.js new file mode 100644 index 0000000..1477cfd --- /dev/null +++ b/.nuxt/components/nuxt-link.client.js @@ -0,0 +1,98 @@ +import Vue from 'vue' + +const requestIdleCallback = window.requestIdleCallback || + function (cb) { + const start = Date.now() + return setTimeout(function () { + cb({ + didTimeout: false, + timeRemaining: () => Math.max(0, 50 - (Date.now() - start)) + }) + }, 1) + } + +const cancelIdleCallback = window.cancelIdleCallback || function (id) { + clearTimeout(id) +} + +const observer = window.IntersectionObserver && new window.IntersectionObserver((entries) => { + entries.forEach(({ intersectionRatio, target: link }) => { + if (intersectionRatio <= 0 || !link.__prefetch) { + return + } + link.__prefetch() + }) +}) + +export default { + name: 'NuxtLink', + extends: Vue.component('RouterLink'), + props: { + prefetch: { + type: Boolean, + default: true + }, + noPrefetch: { + type: Boolean, + default: false + } + }, + mounted () { + if (this.prefetch && !this.noPrefetch) { + this.handleId = requestIdleCallback(this.observe, { timeout: 2e3 }) + } + }, + beforeDestroy () { + cancelIdleCallback(this.handleId) + + if (this.__observed) { + observer.unobserve(this.$el) + delete this.$el.__prefetch + } + }, + methods: { + observe () { + // If no IntersectionObserver, avoid prefetching + if (!observer) { + return + } + // Add to observer + if (this.shouldPrefetch()) { + this.$el.__prefetch = this.prefetchLink.bind(this) + observer.observe(this.$el) + this.__observed = true + } + }, + shouldPrefetch () { + return this.getPrefetchComponents().length > 0 + }, + canPrefetch () { + const conn = navigator.connection + const hasBadConnection = this.$nuxt.isOffline || (conn && ((conn.effectiveType || '').includes('2g') || conn.saveData)) + + return !hasBadConnection + }, + getPrefetchComponents () { + const ref = this.$router.resolve(this.to, this.$route, this.append) + const Components = ref.resolved.matched.map(r => r.components.default) + + return Components.filter(Component => typeof Component === 'function' && !Component.options && !Component.__prefetched) + }, + prefetchLink () { + if (!this.canPrefetch()) { + return + } + // Stop observing this link (in case of internet connection changes) + observer.unobserve(this.$el) + const Components = this.getPrefetchComponents() + + for (const Component of Components) { + const componentOrPromise = Component() + if (componentOrPromise instanceof Promise) { + componentOrPromise.catch(() => {}) + } + Component.__prefetched = true + } + } + } +} diff --git a/.nuxt/components/nuxt-link.server.js b/.nuxt/components/nuxt-link.server.js new file mode 100644 index 0000000..f123090 --- /dev/null +++ b/.nuxt/components/nuxt-link.server.js @@ -0,0 +1,16 @@ +import Vue from 'vue' + +export default { + name: 'NuxtLink', + extends: Vue.component('RouterLink'), + props: { + prefetch: { + type: Boolean, + default: true + }, + noPrefetch: { + type: Boolean, + default: false + } + } +} diff --git a/.nuxt/components/nuxt-loading.vue b/.nuxt/components/nuxt-loading.vue new file mode 100644 index 0000000..19e6311 --- /dev/null +++ b/.nuxt/components/nuxt-loading.vue @@ -0,0 +1,178 @@ + + + diff --git a/.nuxt/components/nuxt.js b/.nuxt/components/nuxt.js new file mode 100644 index 0000000..dc79c20 --- /dev/null +++ b/.nuxt/components/nuxt.js @@ -0,0 +1,101 @@ +import Vue from 'vue' +import { compile } from '../utils' + +import NuxtError from './nuxt-error.vue' + +import NuxtChild from './nuxt-child' + +export default { + name: 'Nuxt', + components: { + NuxtChild, + NuxtError + }, + props: { + nuxtChildKey: { + type: String, + default: undefined + }, + keepAlive: Boolean, + keepAliveProps: { + type: Object, + default: undefined + }, + name: { + type: String, + default: 'default' + } + }, + errorCaptured (error) { + // if we receive and error while showing the NuxtError component + // capture the error and force an immediate update so we re-render + // without the NuxtError component + if (this.displayingNuxtError) { + this.errorFromNuxtError = error + this.$forceUpdate() + } + }, + computed: { + routerViewKey () { + // If nuxtChildKey prop is given or current route has children + if (typeof this.nuxtChildKey !== 'undefined' || this.$route.matched.length > 1) { + return this.nuxtChildKey || compile(this.$route.matched[0].path)(this.$route.params) + } + + const [matchedRoute] = this.$route.matched + + if (!matchedRoute) { + return this.$route.path + } + + const Component = matchedRoute.components.default + + if (Component && Component.options) { + const { options } = Component + + if (options.key) { + return (typeof options.key === 'function' ? options.key(this.$route) : options.key) + } + } + + const strict = /\/$/.test(matchedRoute.path) + return strict ? this.$route.path : this.$route.path.replace(/\/$/, '') + } + }, + beforeCreate () { + Vue.util.defineReactive(this, 'nuxt', this.$root.$options.nuxt) + }, + render (h) { + // if there is no error + if (!this.nuxt.err) { + // Directly return nuxt child + return h('NuxtChild', { + key: this.routerViewKey, + props: this.$props + }) + } + + // if an error occurred within NuxtError show a simple + // error message instead to prevent looping + if (this.errorFromNuxtError) { + this.$nextTick(() => (this.errorFromNuxtError = false)) + + return h('div', {}, [ + h('h2', 'An error occurred while showing the error page'), + h('p', 'Unfortunately an error occurred and while showing the error page another error occurred'), + h('p', `Error details: ${this.errorFromNuxtError.toString()}`), + h('nuxt-link', { props: { to: '/' } }, 'Go back to home') + ]) + } + + // track if we are showing the NuxtError component + this.displayingNuxtError = true + this.$nextTick(() => (this.displayingNuxtError = false)) + + return h(NuxtError, { + props: { + error: this.nuxt.err + } + }) + } +} diff --git a/.nuxt/components/plugin.js b/.nuxt/components/plugin.js new file mode 100644 index 0000000..121bdcf --- /dev/null +++ b/.nuxt/components/plugin.js @@ -0,0 +1,7 @@ +import Vue from 'vue' +import * as components from './index' + +for (const name in components) { + Vue.component(name, components[name]) + Vue.component('Lazy' + name, components[name]) +} diff --git a/.nuxt/components/readme.md b/.nuxt/components/readme.md new file mode 100644 index 0000000..ae83866 --- /dev/null +++ b/.nuxt/components/readme.md @@ -0,0 +1,24 @@ +# Discovered Components + +This is an auto-generated list of components discovered by [nuxt/components](https://github.com/nuxt/components). + +You can directly use them in pages and other components without the need to import them. + +**Tip:** If a component is conditionally rendered with `v-if` and is big, it is better to use `Lazy` or `lazy-` prefix to lazy load. + +- `` | `` (components/Caption.vue) +- `` | `` (components/Logo.vue) +- `` | `` (components/Modal.vue) +- `` | `` (components/SearchBox.vue) +- `` | `` (components/SvgIcon.vue) +- `` | `` (components/TopMenu.vue) +- `` | `` (components/dialog/Confirm.vue) +- `` | `` (components/dialog/CountDown.vue) +- `` | `` (components/dialog/Delete.vue) +- `` | `` (components/dialog/Error.vue) +- `` | `` (components/dialog/Info.vue) +- `` | `` (components/dialog/Success.vue) +- `` | `` (components/snackbar/Error.vue) +- `` | `` (components/snackbar/Info.vue) +- `` | `` (components/snackbar/SnackBar.vue) +- `` | `` (components/snackbar/Success.vue) diff --git a/.nuxt/dayjs-plugin.js b/.nuxt/dayjs-plugin.js new file mode 100644 index 0000000..bd19dad --- /dev/null +++ b/.nuxt/dayjs-plugin.js @@ -0,0 +1,6 @@ +import dayjs from 'dayjs' + +export default (context, inject) => { + context.$dayjs = dayjs + inject('dayjs', dayjs) +} diff --git a/.nuxt/empty.js b/.nuxt/empty.js new file mode 100644 index 0000000..a3ac0d8 --- /dev/null +++ b/.nuxt/empty.js @@ -0,0 +1 @@ +// This file is intentionally left empty for noop aliases diff --git a/.nuxt/image.js b/.nuxt/image.js new file mode 100644 index 0000000..f6da9d4 --- /dev/null +++ b/.nuxt/image.js @@ -0,0 +1,46 @@ +import Vue from 'vue' +import { createImage} from '~image' +import NuxtImg from '~image/components/nuxt-img.vue' +import NuxtPicture from '~image/components/nuxt-picture.vue' + +import * as staticRuntime$3678 from '/home/loitx/dev/utopia/login/node_modules/@nuxt/image/dist/runtime/providers/static.js' +import * as ipxRuntime$b9af from '/home/loitx/dev/utopia/login/node_modules/@nuxt/image/dist/runtime/providers/ipx.js' + +const imageOptions = { + "screens": { + "xs": 320, + "sm": 640, + "md": 768, + "lg": 1024, + "xl": 1280, + "xxl": 1536, + "2xl": 1536 + }, + "presets": {}, + "provider": "ipx", + "domains": [], + "alias": {} +} + +imageOptions.providers = { + ['static']: { provider: staticRuntime$3678, defaults: {} }, + ['ipx']: { provider: ipxRuntime$b9af, defaults: {} } +} + +Vue.component(NuxtImg.name, NuxtImg) +Vue.component(NuxtPicture.name, NuxtPicture) +Vue.component('NImg', NuxtImg) +Vue.component('NPicture', NuxtPicture) + +export default function (nuxtContext, inject) { + const $img = createImage(imageOptions, nuxtContext) + + if (process.static && process.server) { + nuxtContext.beforeNuxtRender(({ nuxtState }) => { + const ssrData = nuxtState.data[0] || {} + ssrData._img = nuxtState._img || {} + }) + } + + inject('img', $img) +} diff --git a/.nuxt/index.js b/.nuxt/index.js new file mode 100644 index 0000000..3fd1a76 --- /dev/null +++ b/.nuxt/index.js @@ -0,0 +1,295 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import Meta from 'vue-meta' +import ClientOnly from 'vue-client-only' +import NoSsr from 'vue-no-ssr' +import { createRouter } from './router.js' +import NuxtChild from './components/nuxt-child.js' +import NuxtError from './components/nuxt-error.vue' +import Nuxt from './components/nuxt.js' +import App from './App.js' +import { setContext, getLocation, getRouteData, normalizeError } from './utils' +import { createStore } from './store.js' + +/* Plugins */ + +import nuxt_plugin_plugin_5445efd0 from 'nuxt_plugin_plugin_5445efd0' // Source: ./components/plugin.js (mode: 'all') +import nuxt_plugin_image_3b07603e from 'nuxt_plugin_image_3b07603e' // Source: ./image.js (mode: 'all') +import nuxt_plugin_dayjsplugin_35159737 from 'nuxt_plugin_dayjsplugin_35159737' // Source: ./dayjs-plugin.js (mode: 'all') +import nuxt_plugin_axios_11155a34 from 'nuxt_plugin_axios_11155a34' // Source: ./axios.js (mode: 'all') +import nuxt_plugin_connection_5c203ed4 from 'nuxt_plugin_connection_5c203ed4' // Source: ../plugins/connection (mode: 'all') +import nuxt_plugin_common_7195563e from 'nuxt_plugin_common_7195563e' // Source: ../plugins/common (mode: 'all') +import nuxt_plugin_datatable_5b47efae from 'nuxt_plugin_datatable_5b47efae' // Source: ../plugins/datatable (mode: 'all') +import nuxt_plugin_components_6fb0430c from 'nuxt_plugin_components_6fb0430c' // Source: ../plugins/components (mode: 'all') + +// Component: +Vue.component(ClientOnly.name, ClientOnly) + +// TODO: Remove in Nuxt 3: +Vue.component(NoSsr.name, { + ...NoSsr, + render (h, ctx) { + if (process.client && !NoSsr._warned) { + NoSsr._warned = true + + console.warn(' has been deprecated and will be removed in Nuxt 3, please use instead') + } + return NoSsr.render(h, ctx) + } +}) + +// Component: +Vue.component(NuxtChild.name, NuxtChild) +Vue.component('NChild', NuxtChild) + +// Component NuxtLink is imported in server.js or client.js + +// Component: +Vue.component(Nuxt.name, Nuxt) + +Object.defineProperty(Vue.prototype, '$nuxt', { + get() { + const globalNuxt = this.$root ? this.$root.$options.$nuxt : null + if (process.client && !globalNuxt && typeof window !== 'undefined') { + return window.$nuxt + } + return globalNuxt + }, + configurable: true +}) + +Vue.use(Meta, {"keyName":"head","attribute":"data-n-head","ssrAttribute":"data-n-head-ssr","tagIDKeyName":"hid"}) + +const defaultTransition = {"name":"page","mode":"out-in","appear":false,"appearClass":"appear","appearActiveClass":"appear-active","appearToClass":"appear-to"} + +const originalRegisterModule = Vuex.Store.prototype.registerModule + +function registerModule (path, rawModule, options = {}) { + const preserveState = process.client && ( + Array.isArray(path) + ? !!path.reduce((namespacedState, path) => namespacedState && namespacedState[path], this.state) + : path in this.state + ) + return originalRegisterModule.call(this, path, rawModule, { preserveState, ...options }) +} + +async function createApp(ssrContext, config = {}) { + const store = createStore(ssrContext) + const router = await createRouter(ssrContext, config, { store }) + + // Add this.$router into store actions/mutations + store.$router = router + + // Fix SSR caveat https://github.com/nuxt/nuxt.js/issues/3757#issuecomment-414689141 + store.registerModule = registerModule + + // Create Root instance + + // here we inject the router and store to all child components, + // making them available everywhere as `this.$router` and `this.$store`. + const app = { + head: {"title":"Login","htmlAttrs":{"lang":"en"},"meta":[{"charset":"utf-8"},{"name":"viewport","content":"width=device-width, initial-scale=1"},{"hid":"description","name":"description","content":""},{"name":"format-detection","content":"telephone=no"}],"link":[{"rel":"icon","type":"image\u002Fx-icon","href":"\u002Ffavicon.ico"},{"rel":"stylesheet","href":"https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0"}],"style":[],"script":[]}, + + store, + router, + nuxt: { + defaultTransition, + transitions: [defaultTransition], + setTransitions (transitions) { + if (!Array.isArray(transitions)) { + transitions = [transitions] + } + transitions = transitions.map((transition) => { + if (!transition) { + transition = defaultTransition + } else if (typeof transition === 'string') { + transition = Object.assign({}, defaultTransition, { name: transition }) + } else { + transition = Object.assign({}, defaultTransition, transition) + } + return transition + }) + this.$options.nuxt.transitions = transitions + return transitions + }, + + err: null, + dateErr: null, + error (err) { + err = err || null + app.context._errored = Boolean(err) + err = err ? normalizeError(err) : null + let nuxt = app.nuxt // to work with @vue/composition-api, see https://github.com/nuxt/nuxt.js/issues/6517#issuecomment-573280207 + if (this) { + nuxt = this.nuxt || this.$options.nuxt + } + nuxt.dateErr = Date.now() + nuxt.err = err + // Used in src/server.js + if (ssrContext) { + ssrContext.nuxt.error = err + } + return err + } + }, + ...App + } + + // Make app available into store via this.app + store.app = app + + const next = ssrContext ? ssrContext.next : location => app.router.push(location) + // Resolve route + let route + if (ssrContext) { + route = router.resolve(ssrContext.url).route + } else { + const path = getLocation(router.options.base, router.options.mode) + route = router.resolve(path).route + } + + // Set context to app.context + await setContext(app, { + store, + route, + next, + error: app.nuxt.error.bind(app), + payload: ssrContext ? ssrContext.payload : undefined, + req: ssrContext ? ssrContext.req : undefined, + res: ssrContext ? ssrContext.res : undefined, + beforeRenderFns: ssrContext ? ssrContext.beforeRenderFns : undefined, + beforeSerializeFns: ssrContext ? ssrContext.beforeSerializeFns : undefined, + ssrContext + }) + + function inject(key, value) { + if (!key) { + throw new Error('inject(key, value) has no key provided') + } + if (value === undefined) { + throw new Error(`inject('${key}', value) has no value provided`) + } + + key = '$' + key + // Add into app + app[key] = value + // Add into context + if (!app.context[key]) { + app.context[key] = value + } + + // Add into store + store[key] = app[key] + + // Check if plugin not already installed + const installKey = '__nuxt_' + key + '_installed__' + if (Vue[installKey]) { + return + } + Vue[installKey] = true + // Call Vue.use() to install the plugin into vm + Vue.use(() => { + if (!Object.prototype.hasOwnProperty.call(Vue.prototype, key)) { + Object.defineProperty(Vue.prototype, key, { + get () { + return this.$root.$options[key] + } + }) + } + }) + } + + // Inject runtime config as $config + inject('config', config) + + if (process.client) { + // Replace store state before plugins execution + if (window.__NUXT__ && window.__NUXT__.state) { + store.replaceState(window.__NUXT__.state) + } + } + + // Add enablePreview(previewData = {}) in context for plugins + if (process.static && process.client) { + app.context.enablePreview = function (previewData = {}) { + app.previewData = Object.assign({}, previewData) + inject('preview', previewData) + } + } + // Plugin execution + + if (typeof nuxt_plugin_plugin_5445efd0 === 'function') { + await nuxt_plugin_plugin_5445efd0(app.context, inject) + } + + if (typeof nuxt_plugin_image_3b07603e === 'function') { + await nuxt_plugin_image_3b07603e(app.context, inject) + } + + if (typeof nuxt_plugin_dayjsplugin_35159737 === 'function') { + await nuxt_plugin_dayjsplugin_35159737(app.context, inject) + } + + if (typeof nuxt_plugin_axios_11155a34 === 'function') { + await nuxt_plugin_axios_11155a34(app.context, inject) + } + + if (typeof nuxt_plugin_connection_5c203ed4 === 'function') { + await nuxt_plugin_connection_5c203ed4(app.context, inject) + } + + if (typeof nuxt_plugin_common_7195563e === 'function') { + await nuxt_plugin_common_7195563e(app.context, inject) + } + + if (typeof nuxt_plugin_datatable_5b47efae === 'function') { + await nuxt_plugin_datatable_5b47efae(app.context, inject) + } + + if (typeof nuxt_plugin_components_6fb0430c === 'function') { + await nuxt_plugin_components_6fb0430c(app.context, inject) + } + + // Lock enablePreview in context + if (process.static && process.client) { + app.context.enablePreview = function () { + console.warn('You cannot call enablePreview() outside a plugin.') + } + } + + // Wait for async component to be resolved first + await new Promise((resolve, reject) => { + // Ignore 404s rather than blindly replacing URL in browser + if (process.client) { + const { route } = router.resolve(app.context.route.fullPath) + if (!route.matched.length) { + return resolve() + } + } + router.replace(app.context.route.fullPath, resolve, (err) => { + // https://github.com/vuejs/vue-router/blob/v3.4.3/src/util/errors.js + if (!err._isRouter) return reject(err) + if (err.type !== 2 /* NavigationFailureType.redirected */) return resolve() + + // navigated to a different route in router guard + const unregister = router.afterEach(async (to, from) => { + if (process.server && ssrContext && ssrContext.url) { + ssrContext.url = to.fullPath + } + app.context.route = await getRouteData(to) + app.context.params = to.params || {} + app.context.query = to.query || {} + unregister() + resolve() + }) + }) + }) + + return { + store, + app, + router + } +} + +export { createApp, NuxtError } diff --git a/.nuxt/jsonp.js b/.nuxt/jsonp.js new file mode 100644 index 0000000..702adf2 --- /dev/null +++ b/.nuxt/jsonp.js @@ -0,0 +1,82 @@ +const chunks = {} // chunkId => exports +const chunksInstalling = {} // chunkId => Promise +const failedChunks = {} + +function importChunk(chunkId, src) { + // Already installed + if (chunks[chunkId]) { + return Promise.resolve(chunks[chunkId]) + } + + // Failed loading + if (failedChunks[chunkId]) { + return Promise.reject(failedChunks[chunkId]) + } + + // Installing + if (chunksInstalling[chunkId]) { + return chunksInstalling[chunkId] + } + + // Set a promise in chunk cache + let resolve, reject + const promise = chunksInstalling[chunkId] = new Promise((_resolve, _reject) => { + resolve = _resolve + reject = _reject + }) + + // Clear chunk data from cache + delete chunks[chunkId] + + // Start chunk loading + const script = document.createElement('script') + script.charset = 'utf-8' + script.timeout = 120 + script.src = src + let timeout + + // Create error before stack unwound to get useful stacktrace later + const error = new Error() + + // Complete handlers + const onScriptComplete = script.onerror = script.onload = (event) => { + // Cleanups + clearTimeout(timeout) + delete chunksInstalling[chunkId] + + // Avoid mem leaks in IE + script.onerror = script.onload = null + + // Verify chunk is loaded + if (chunks[chunkId]) { + return resolve(chunks[chunkId]) + } + + // Something bad happened + const errorType = event && (event.type === 'load' ? 'missing' : event.type) + const realSrc = event && event.target && event.target.src + error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')' + error.name = 'ChunkLoadError' + error.type = errorType + error.request = realSrc + failedChunks[chunkId] = error + reject(error) + } + + // Timeout + timeout = setTimeout(() => { + onScriptComplete({ type: 'timeout', target: script }) + }, 120000) + + // Append script + document.head.appendChild(script) + + // Return promise + return promise +} + +export function installJsonp() { + window.__NUXT_JSONP__ = function (chunkId, exports) { chunks[chunkId] = exports } + window.__NUXT_JSONP_CACHE__ = chunks + window.__NUXT_IMPORT__ = importChunk +} diff --git a/.nuxt/loading.html b/.nuxt/loading.html new file mode 100644 index 0000000..a6dcd1b --- /dev/null +++ b/.nuxt/loading.html @@ -0,0 +1,110 @@ + + + + +
Loading...
+ + diff --git a/.nuxt/middleware.js b/.nuxt/middleware.js new file mode 100644 index 0000000..343ef95 --- /dev/null +++ b/.nuxt/middleware.js @@ -0,0 +1,3 @@ +const middleware = {} + +export default middleware diff --git a/.nuxt/mixins/fetch.client.js b/.nuxt/mixins/fetch.client.js new file mode 100644 index 0000000..017e559 --- /dev/null +++ b/.nuxt/mixins/fetch.client.js @@ -0,0 +1,90 @@ +import Vue from 'vue' +import { hasFetch, normalizeError, addLifecycleHook, createGetCounter } from '../utils' + +const isSsrHydration = (vm) => vm.$vnode && vm.$vnode.elm && vm.$vnode.elm.dataset && vm.$vnode.elm.dataset.fetchKey +const nuxtState = window.__NUXT__ + +export default { + beforeCreate () { + if (!hasFetch(this)) { + return + } + + this._fetchDelay = typeof this.$options.fetchDelay === 'number' ? this.$options.fetchDelay : 200 + + Vue.util.defineReactive(this, '$fetchState', { + pending: false, + error: null, + timestamp: Date.now() + }) + + this.$fetch = $fetch.bind(this) + addLifecycleHook(this, 'created', created) + addLifecycleHook(this, 'beforeMount', beforeMount) + } +} + +function beforeMount() { + if (!this._hydrated) { + return this.$fetch() + } +} + +function created() { + if (!isSsrHydration(this)) { + return + } + + // Hydrate component + this._hydrated = true + this._fetchKey = this.$vnode.elm.dataset.fetchKey + const data = nuxtState.fetch[this._fetchKey] + + // If fetch error + if (data && data._error) { + this.$fetchState.error = data._error + return + } + + // Merge data + for (const key in data) { + Vue.set(this.$data, key, data[key]) + } +} + +function $fetch() { + if (!this._fetchPromise) { + this._fetchPromise = $_fetch.call(this) + .then(() => { delete this._fetchPromise }) + } + return this._fetchPromise +} + +async function $_fetch() { + this.$nuxt.nbFetching++ + this.$fetchState.pending = true + this.$fetchState.error = null + this._hydrated = false + let error = null + const startTime = Date.now() + + try { + await this.$options.fetch.call(this) + } catch (err) { + if (process.dev) { + console.error('Error in fetch():', err) + } + error = normalizeError(err) + } + + const delayLeft = this._fetchDelay - (Date.now() - startTime) + if (delayLeft > 0) { + await new Promise(resolve => setTimeout(resolve, delayLeft)) + } + + this.$fetchState.error = error + this.$fetchState.pending = false + this.$fetchState.timestamp = Date.now() + + this.$nextTick(() => this.$nuxt.nbFetching--) +} diff --git a/.nuxt/mixins/fetch.server.js b/.nuxt/mixins/fetch.server.js new file mode 100644 index 0000000..24a0068 --- /dev/null +++ b/.nuxt/mixins/fetch.server.js @@ -0,0 +1,69 @@ +import Vue from 'vue' +import { hasFetch, normalizeError, addLifecycleHook, purifyData, createGetCounter } from '../utils' + +async function serverPrefetch() { + if (!this._fetchOnServer) { + return + } + + // Call and await on $fetch + try { + await this.$options.fetch.call(this) + } catch (err) { + if (process.dev) { + console.error('Error in fetch():', err) + } + this.$fetchState.error = normalizeError(err) + } + this.$fetchState.pending = false + + // Define an ssrKey for hydration + this._fetchKey = this._fetchKey || this.$ssrContext.fetchCounters['']++ + + // Add data-fetch-key on parent element of Component + const attrs = this.$vnode.data.attrs = this.$vnode.data.attrs || {} + attrs['data-fetch-key'] = this._fetchKey + + // Add to ssrContext for window.__NUXT__.fetch + + if (this.$ssrContext.nuxt.fetch[this._fetchKey] !== undefined) { + console.warn(`Duplicate fetch key detected (${this._fetchKey}). This may lead to unexpected results.`) + } + + this.$ssrContext.nuxt.fetch[this._fetchKey] = + this.$fetchState.error ? { _error: this.$fetchState.error } : purifyData(this._data) +} + +export default { + created() { + if (!hasFetch(this)) { + return + } + + if (typeof this.$options.fetchOnServer === 'function') { + this._fetchOnServer = this.$options.fetchOnServer.call(this) !== false + } else { + this._fetchOnServer = this.$options.fetchOnServer !== false + } + + const defaultKey = this.$options._scopeId || this.$options.name || '' + const getCounter = createGetCounter(this.$ssrContext.fetchCounters, defaultKey) + + if (typeof this.$options.fetchKey === 'function') { + this._fetchKey = this.$options.fetchKey.call(this, getCounter) + } else { + const key = 'string' === typeof this.$options.fetchKey ? this.$options.fetchKey : defaultKey + this._fetchKey = key ? key + ':' + getCounter(key) : String(getCounter(key)) + } + + // Added for remove vue undefined warning while ssr + this.$fetch = () => {} // issue #8043 + Vue.util.defineReactive(this, '$fetchState', { + pending: true, + error: null, + timestamp: Date.now() + }) + + addLifecycleHook(this, 'serverPrefetch', serverPrefetch) + } +} diff --git a/.nuxt/router.js b/.nuxt/router.js new file mode 100644 index 0000000..7a57e42 --- /dev/null +++ b/.nuxt/router.js @@ -0,0 +1,63 @@ +import Vue from 'vue' +import Router from 'vue-router' +import { normalizeURL, decode } from 'ufo' +import { interopDefault } from './utils' +import scrollBehavior from './router.scrollBehavior.js' + +const _47a018a8 = () => interopDefault(import('../pages/signin.vue' /* webpackChunkName: "pages/signin" */)) +const _4d08ae70 = () => interopDefault(import('../pages/welcome.vue' /* webpackChunkName: "pages/welcome" */)) +const _53d24441 = () => interopDefault(import('../pages/account/recovery.vue' /* webpackChunkName: "pages/account/recovery" */)) +const _1d58cc90 = () => interopDefault(import('../pages/index.vue' /* webpackChunkName: "pages/index" */)) + +const emptyFn = () => {} + +Vue.use(Router) + +export const routerOptions = { + mode: 'history', + base: '/', + linkActiveClass: 'nuxt-link-active', + linkExactActiveClass: 'nuxt-link-exact-active', + scrollBehavior, + + routes: [{ + path: "/signin", + component: _47a018a8, + name: "signin" + }, { + path: "/welcome", + component: _4d08ae70, + name: "welcome" + }, { + path: "/account/recovery", + component: _53d24441, + name: "account-recovery" + }, { + path: "/", + component: _1d58cc90, + name: "index" + }], + + fallback: false +} + +export function createRouter (ssrContext, config) { + const base = (config._app && config._app.basePath) || routerOptions.base + const router = new Router({ ...routerOptions, base }) + + // TODO: remove in Nuxt 3 + const originalPush = router.push + router.push = function push (location, onComplete = emptyFn, onAbort) { + return originalPush.call(this, location, onComplete, onAbort) + } + + const resolve = router.resolve.bind(router) + router.resolve = (to, current, append) => { + if (typeof to === 'string') { + to = normalizeURL(to) + } + return resolve(to, current, append) + } + + return router +} diff --git a/.nuxt/router.scrollBehavior.js b/.nuxt/router.scrollBehavior.js new file mode 100644 index 0000000..fd19378 --- /dev/null +++ b/.nuxt/router.scrollBehavior.js @@ -0,0 +1,82 @@ +import { getMatchedComponents, setScrollRestoration } from './utils' + +if (process.client) { + if ('scrollRestoration' in window.history) { + setScrollRestoration('manual') + + // reset scrollRestoration to auto when leaving page, allowing page reload + // and back-navigation from other pages to use the browser to restore the + // scrolling position. + window.addEventListener('beforeunload', () => { + setScrollRestoration('auto') + }) + + // Setting scrollRestoration to manual again when returning to this page. + window.addEventListener('load', () => { + setScrollRestoration('manual') + }) + } +} + +function shouldScrollToTop(route) { + const Pages = getMatchedComponents(route) + if (Pages.length === 1) { + const { options = {} } = Pages[0] + return options.scrollToTop !== false + } + return Pages.some(({ options }) => options && options.scrollToTop) +} + +export default function (to, from, savedPosition) { + // If the returned position is falsy or an empty object, will retain current scroll position + let position = false + const isRouteChanged = to !== from + + // savedPosition is only available for popstate navigations (back button) + if (savedPosition) { + position = savedPosition + } else if (isRouteChanged && shouldScrollToTop(to)) { + position = { x: 0, y: 0 } + } + + const nuxt = window.$nuxt + + if ( + // Initial load (vuejs/vue-router#3199) + !isRouteChanged || + // Route hash changes + (to.path === from.path && to.hash !== from.hash) + ) { + nuxt.$nextTick(() => nuxt.$emit('triggerScroll')) + } + + return new Promise((resolve) => { + // wait for the out transition to complete (if necessary) + nuxt.$once('triggerScroll', () => { + // coords will be used if no selector is provided, + // or if the selector didn't match any element. + if (to.hash) { + let hash = to.hash + // CSS.escape() is not supported with IE and Edge. + if (typeof window.CSS !== 'undefined' && typeof window.CSS.escape !== 'undefined') { + hash = '#' + window.CSS.escape(hash.substr(1)) + } + try { + const el = document.querySelector(hash) + if (el) { + // scroll to anchor by returning the selector + position = { selector: hash } + // Respect any scroll-margin-top set in CSS when scrolling to anchor + const y = Number(getComputedStyle(el)['scroll-margin-top']?.replace('px', '')) + if (y) { + position.offset = { y } + } + } + } catch (e) { + console.warn('Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).') + } + } + resolve(position) + }) + }) +} diff --git a/.nuxt/routes.json b/.nuxt/routes.json new file mode 100644 index 0000000..5432434 --- /dev/null +++ b/.nuxt/routes.json @@ -0,0 +1,30 @@ +[ + { + "name": "signin", + "path": "/signin", + "component": "/home/loitx/dev/utopia/login/pages/signin.vue", + "chunkName": "pages/signin", + "_name": "_47a018a8" + }, + { + "name": "welcome", + "path": "/welcome", + "component": "/home/loitx/dev/utopia/login/pages/welcome.vue", + "chunkName": "pages/welcome", + "_name": "_4d08ae70" + }, + { + "name": "account-recovery", + "path": "/account/recovery", + "component": "/home/loitx/dev/utopia/login/pages/account/recovery.vue", + "chunkName": "pages/account/recovery", + "_name": "_53d24441" + }, + { + "name": "index", + "path": "/", + "component": "/home/loitx/dev/utopia/login/pages/index.vue", + "chunkName": "pages/index", + "_name": "_1d58cc90" + } +] diff --git a/.nuxt/server.js b/.nuxt/server.js new file mode 100644 index 0000000..326e5a2 --- /dev/null +++ b/.nuxt/server.js @@ -0,0 +1,318 @@ +import Vue from 'vue' +import { joinURL, normalizeURL, withQuery } from 'ufo' +import fetch from 'node-fetch-native' +import middleware from './middleware.js' +import { + applyAsyncData, + middlewareSeries, + sanitizeComponent, + getMatchedComponents, + promisify +} from './utils.js' + import fetchMixin from './mixins/fetch.server' +import { createApp, NuxtError } from './index.js' +import NuxtLink from './components/nuxt-link.server.js' // should be included after ./index.js + + // Update serverPrefetch strategy + Vue.config.optionMergeStrategies.serverPrefetch = Vue.config.optionMergeStrategies.created + + // Fetch mixin + if (!Vue.__nuxt__fetch__mixin__) { + Vue.mixin(fetchMixin) + Vue.__nuxt__fetch__mixin__ = true + } + +if (!Vue.__original_use__) { + Vue.__original_use__ = Vue.use + Vue.__install_times__ = 0 + Vue.use = function (plugin, ...args) { + plugin.__nuxt_external_installed__ = Vue._installedPlugins.includes(plugin) + return Vue.__original_use__(plugin, ...args) + } + } + if (Vue.__install_times__ === 2) { + Vue.__install_times__ = 0 + Vue._installedPlugins = Vue._installedPlugins.filter(plugin => { + return plugin.__nuxt_external_installed__ === true + }) + } + Vue.__install_times__++ + + // Component: + Vue.component(NuxtLink.name, NuxtLink) + Vue.component('NLink', NuxtLink) + +if (!global.fetch) { global.fetch = fetch } + +const noopApp = () => new Vue({ render: h => h('div', { domProps: { id: '__nuxt' } }) }) + +const createNext = ssrContext => (opts) => { + // If static target, render on client-side + ssrContext.redirected = opts + if (ssrContext.target === 'static' || !ssrContext.res) { + ssrContext.nuxt.serverRendered = false + return + } + let fullPath = withQuery(opts.path, opts.query) + const $config = ssrContext.nuxt.config || {} + const routerBase = ($config._app && $config._app.basePath) || '/' + if (!fullPath.startsWith('http') && (routerBase !== '/' && !fullPath.startsWith(routerBase))) { + fullPath = joinURL(routerBase, fullPath) + } + // Avoid loop redirect + if (decodeURI(fullPath) === decodeURI(ssrContext.url)) { + ssrContext.redirected = false + return + } + ssrContext.res.writeHead(opts.status, { + Location: normalizeURL(fullPath) + }) + ssrContext.res.end() +} + +// This exported function will be called by `bundleRenderer`. +// This is where we perform data-prefetching to determine the +// state of our application before actually rendering it. +// Since data fetching is async, this function is expected to +// return a Promise that resolves to the app instance. +export default async (ssrContext) => { + // Create ssrContext.next for simulate next() of beforeEach() when wanted to redirect + ssrContext.redirected = false + ssrContext.next = createNext(ssrContext) + // Used for beforeNuxtRender({ Components, nuxtState }) + ssrContext.beforeRenderFns = [] + // for beforeSerialize(nuxtState) + ssrContext.beforeSerializeFns = [] + // Nuxt object (window.{{globals.context}}, defaults to window.__NUXT__) + ssrContext.nuxt = { layout: 'default', data: [], fetch: { }, error: null , state: null, serverRendered: true, routePath: '' +} + + ssrContext.fetchCounters = { } + + // Remove query from url is static target + + // Public runtime config + ssrContext.nuxt.config = ssrContext.runtimeConfig.public +if (ssrContext.nuxt.config._app) { + __webpack_public_path__ = joinURL(ssrContext.nuxt.config._app.cdnURL, ssrContext.nuxt.config._app.assetsPath) +} +// Create the app definition and the instance (created for each request) +const { app, router, store } = await createApp(ssrContext, ssrContext.runtimeConfig.private) +const _app = new Vue(app) +// Add ssr route path to nuxt context so we can account for page navigation between ssr and csr +ssrContext.nuxt.routePath = app.context.route.path + + // Add meta infos (used in renderer.js) + ssrContext.meta = _app.$meta() + + // Keep asyncData for each matched component in ssrContext (used in app/utils.js via this.$ssrContext) + ssrContext.asyncData = { } + + const beforeRender = async () => { + // Call beforeNuxtRender() methods + await Promise.all(ssrContext.beforeRenderFns.map(fn => promisify(fn, { Components, nuxtState: ssrContext.nuxt }))) + + ssrContext.rendered = () => { + // Call beforeSerialize() hooks + ssrContext.beforeSerializeFns.forEach(fn => fn(ssrContext.nuxt)) + + // Add the state from the vuex store + ssrContext.nuxt.state = store.state + } +} + +const renderErrorPage = async () => { + // Don't server-render the page in static target + if (ssrContext.target === 'static') { + ssrContext.nuxt.serverRendered = false + } + + // Load layout for error page + const layout = (NuxtError.options || NuxtError).layout + const errLayout = typeof layout === 'function' ? layout.call(NuxtError, app.context) : layout + ssrContext.nuxt.layout = errLayout || 'default' + await _app.loadLayout(errLayout) + _app.setLayout(errLayout) + + await beforeRender() + return _app +} +const render404Page = () => { + app.context.error({ statusCode: 404, path: ssrContext.url, message: 'This page could not be found' }) + return renderErrorPage() +} + + const s = Date.now() + + // Components are already resolved by setContext -> getRouteData (app/utils.js) + const Components = getMatchedComponents(app.context.route) + + /* + ** Dispatch store nuxtServerInit + */ + if (store._actions && store._actions.nuxtServerInit) { + try { + await store.dispatch('nuxtServerInit', app.context) + } catch (err) { + console.debug('Error occurred when calling nuxtServerInit: ', err.message) + throw err + } + } + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() + } + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + + /* + ** Call global middleware (nuxt.config.js) + */ + let midd = [] + midd = midd.map((name) => { + if (typeof name === 'function') { + return name + } + if (typeof middleware[name] !== 'function') { + app.context.error({ statusCode: 500, message: 'Unknown middleware ' + name }) + } + return middleware[name] + }) + await middlewareSeries(midd, app.context) + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() + } + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + + /* + ** Set layout + */ + let layout = Components.length ? Components[0].options.layout : NuxtError.layout + if (typeof layout === 'function') { + layout = layout(app.context) + } + await _app.loadLayout(layout) + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + layout = _app.setLayout(layout) + ssrContext.nuxt.layout = _app.layoutName + + /* + ** Call middleware (layout + pages) + */ + midd =[] + + layout = sanitizeComponent(layout) + if (layout.options.middleware) { + midd = midd.concat(layout.options.middleware) + } + + Components.forEach((Component) => { + if (Component.options.middleware) { + midd = midd.concat(Component.options.middleware) + } + }) + midd = midd.map((name) => { + if (typeof name === 'function') { + return name + } + if (typeof middleware[name] !== 'function') { + app.context.error({ statusCode: 500, message: 'Unknown middleware ' + name }) + } + return middleware[name] + }) + await middlewareSeries(midd, app.context) + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() + } + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + + /* + ** Call .validate() + */ + let isValid = true + try { + for (const Component of Components) { + if (typeof Component.options.validate !== 'function') { + continue + } + + isValid = await Component.options.validate(app.context) + + if (!isValid) { + break + } + } + } catch (validationError) { + // ...If .validate() threw an error + app.context.error({ + statusCode: validationError.statusCode || '500', + message: validationError.message + }) + return renderErrorPage() + } + + // ...If .validate() returned false + if (!isValid) { + // Render a 404 error page + return render404Page() + } + + // If no Components found, returns 404 + if (!Components.length) { + return render404Page() +} + + // Call asyncData & fetch hooks on components matched by the route. + const asyncDatas = await Promise.all(Components.map((Component) => { + const promises = [] + + // Call asyncData(context) + if (Component.options.asyncData && typeof Component.options.asyncData === 'function') { + const promise = promisify(Component.options.asyncData, app.context) + .then((asyncDataResult) => { + ssrContext.asyncData[Component.cid] = asyncDataResult + applyAsyncData(Component) + return asyncDataResult + }) + promises.push(promise) + } else { + promises.push(null) + } + + // Call fetch(context) + if (Component.options.fetch && Component.options.fetch.length) { + promises.push(Component.options.fetch(app.context)) + } else { + promises.push(null) + } + + return Promise.all(promises) +})) + + if (process.env.DEBUG && asyncDatas.length) console.debug('Data fetching ' + ssrContext.url + ': ' + (Date.now() - s) + 'ms') + + // datas are the first row of each + ssrContext.nuxt.data = asyncDatas.map(r => r[0] || {}) + + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() +} +if (ssrContext.nuxt.error) { + return renderErrorPage() +} + +// Call beforeNuxtRender methods & add store state +await beforeRender() + +return _app +} diff --git a/.nuxt/store.js b/.nuxt/store.js new file mode 100644 index 0000000..302c8f0 --- /dev/null +++ b/.nuxt/store.js @@ -0,0 +1,65 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex) + +let store = {}; + +(function updateModules () { + store = normalizeRoot(require('../store/index.js'), 'store/index.js') + + // If store is an exported method = classic mode (deprecated) + + if (typeof store === 'function') { + return console.warn('Classic mode for store/ is deprecated and will be removed in Nuxt 3.') + } + + // Enforce store modules + store.modules = store.modules || {} + + // If the environment supports hot reloading... + + if (process.client && module.hot) { + // Whenever any Vuex module is updated... + module.hot.accept([ + '../store/index.js', + ], () => { + // Update `root.modules` with the latest definitions. + updateModules() + // Trigger a hot update in the store. + window.$nuxt.$store.hotUpdate(store) + }) + } +})() + +// createStore +export const createStore = store instanceof Function ? store : () => { + return new Vuex.Store(Object.assign({ + strict: (process.env.NODE_ENV !== 'production') + }, store)) +} + +function normalizeRoot (moduleData, filePath) { + moduleData = moduleData.default || moduleData + + if (moduleData.commit) { + throw new Error(`[nuxt] ${filePath} should export a method that returns a Vuex instance.`) + } + + if (typeof moduleData !== 'function') { + // Avoid TypeError: setting a property that has only a getter when overwriting top level keys + moduleData = Object.assign({}, moduleData) + } + return normalizeModule(moduleData, filePath) +} + +function normalizeModule (moduleData, filePath) { + if (moduleData.state && typeof moduleData.state !== 'function') { + console.warn(`'state' should be a method that returns an object in ${filePath}`) + + const state = Object.assign({}, moduleData.state) + // Avoid TypeError: setting a property that has only a getter when overwriting top level keys + moduleData = Object.assign({}, moduleData, { state: () => state }) + } + return moduleData +} diff --git a/.nuxt/utils.js b/.nuxt/utils.js new file mode 100644 index 0000000..b9ed31c --- /dev/null +++ b/.nuxt/utils.js @@ -0,0 +1,634 @@ +import Vue from 'vue' +import { isSamePath as _isSamePath, joinURL, normalizeURL, withQuery, withoutTrailingSlash } from 'ufo' + +// window.{{globals.loadedCallback}} hook +// Useful for jsdom testing or plugins (https://github.com/tmpvar/jsdom#dealing-with-asynchronous-script-loading) +if (process.client) { + window.onNuxtReadyCbs = [] + window.onNuxtReady = (cb) => { + window.onNuxtReadyCbs.push(cb) + } +} + +export function createGetCounter (counterObject, defaultKey = '') { + return function getCounter (id = defaultKey) { + if (counterObject[id] === undefined) { + counterObject[id] = 0 + } + return counterObject[id]++ + } +} + +export function empty () {} + +export function globalHandleError (error) { + if (Vue.config.errorHandler) { + Vue.config.errorHandler(error) + } +} + +export function interopDefault (promise) { + return promise.then(m => m.default || m) +} + +export function hasFetch(vm) { + return vm.$options && typeof vm.$options.fetch === 'function' && !vm.$options.fetch.length +} +export function purifyData(data) { + if (process.env.NODE_ENV === 'production') { + return data + } + + return Object.entries(data).filter( + ([key, value]) => { + const valid = !(value instanceof Function) && !(value instanceof Promise) + if (!valid) { + console.warn(`${key} is not able to be stringified. This will break in a production environment.`) + } + return valid + } + ).reduce((obj, [key, value]) => { + obj[key] = value + return obj + }, {}) +} +export function getChildrenComponentInstancesUsingFetch(vm, instances = []) { + const children = vm.$children || [] + for (const child of children) { + if (child.$fetch) { + instances.push(child) + } + if (child.$children) { + getChildrenComponentInstancesUsingFetch(child, instances) + } + } + return instances +} + +export function applyAsyncData (Component, asyncData) { + if ( + // For SSR, we once all this function without second param to just apply asyncData + // Prevent doing this for each SSR request + !asyncData && Component.options.__hasNuxtData + ) { + return + } + + const ComponentData = Component.options._originDataFn || Component.options.data || function () { return {} } + Component.options._originDataFn = ComponentData + + Component.options.data = function () { + const data = ComponentData.call(this, this) + if (this.$ssrContext) { + asyncData = this.$ssrContext.asyncData[Component.cid] + } + return { ...data, ...asyncData } + } + + Component.options.__hasNuxtData = true + + if (Component._Ctor && Component._Ctor.options) { + Component._Ctor.options.data = Component.options.data + } +} + +export function sanitizeComponent (Component) { + // If Component already sanitized + if (Component.options && Component._Ctor === Component) { + return Component + } + if (!Component.options) { + Component = Vue.extend(Component) // fix issue #6 + Component._Ctor = Component + } else { + Component._Ctor = Component + Component.extendOptions = Component.options + } + // If no component name defined, set file path as name, (also fixes #5703) + if (!Component.options.name && Component.options.__file) { + Component.options.name = Component.options.__file + } + return Component +} + +export function getMatchedComponents (route, matches = false, prop = 'components') { + return Array.prototype.concat.apply([], route.matched.map((m, index) => { + return Object.keys(m[prop]).map((key) => { + matches && matches.push(index) + return m[prop][key] + }) + })) +} + +export function getMatchedComponentsInstances (route, matches = false) { + return getMatchedComponents(route, matches, 'instances') +} + +export function flatMapComponents (route, fn) { + return Array.prototype.concat.apply([], route.matched.map((m, index) => { + return Object.keys(m.components).reduce((promises, key) => { + if (m.components[key]) { + promises.push(fn(m.components[key], m.instances[key], m, key, index)) + } else { + delete m.components[key] + } + return promises + }, []) + })) +} + +export function resolveRouteComponents (route, fn) { + return Promise.all( + flatMapComponents(route, async (Component, instance, match, key) => { + // If component is a function, resolve it + if (typeof Component === 'function' && !Component.options) { + try { + Component = await Component() + } catch (error) { + // Handle webpack chunk loading errors + // This may be due to a new deployment or a network problem + if ( + error && + error.name === 'ChunkLoadError' && + typeof window !== 'undefined' && + window.sessionStorage + ) { + const timeNow = Date.now() + const previousReloadTime = parseInt(window.sessionStorage.getItem('nuxt-reload')) + + // check for previous reload time not to reload infinitely + if (!previousReloadTime || previousReloadTime + 60000 < timeNow) { + window.sessionStorage.setItem('nuxt-reload', timeNow) + window.location.reload(true /* skip cache */) + } + } + + throw error + } + } + match.components[key] = Component = sanitizeComponent(Component) + return typeof fn === 'function' ? fn(Component, instance, match, key) : Component + }) + ) +} + +export async function getRouteData (route) { + if (!route) { + return + } + // Make sure the components are resolved (code-splitting) + await resolveRouteComponents(route) + // Send back a copy of route with meta based on Component definition + return { + ...route, + meta: getMatchedComponents(route).map((Component, index) => { + return { ...Component.options.meta, ...(route.matched[index] || {}).meta } + }) + } +} + +export async function setContext (app, context) { + // If context not defined, create it + if (!app.context) { + app.context = { + isStatic: process.static, + isDev: true, + isHMR: false, + app, + store: app.store, + payload: context.payload, + error: context.error, + base: app.router.options.base, + env: {} + } + // Only set once + + if (context.req) { + app.context.req = context.req + } + if (context.res) { + app.context.res = context.res + } + + if (context.ssrContext) { + app.context.ssrContext = context.ssrContext + } + app.context.redirect = (status, path, query) => { + if (!status) { + return + } + app.context._redirected = true + // if only 1 or 2 arguments: redirect('/') or redirect('/', { foo: 'bar' }) + let pathType = typeof path + if (typeof status !== 'number' && (pathType === 'undefined' || pathType === 'object')) { + query = path || {} + path = status + pathType = typeof path + status = 302 + } + if (pathType === 'object') { + path = app.router.resolve(path).route.fullPath + } + // "/absolute/route", "./relative/route" or "../relative/route" + if (/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path)) { + app.context.next({ + path, + query, + status + }) + } else { + path = withQuery(path, query) + if (process.server) { + app.context.next({ + path, + status + }) + } + if (process.client) { + // https://developer.mozilla.org/en-US/docs/Web/API/Location/assign + window.location.assign(path) + + // Throw a redirect error + throw new Error('ERR_REDIRECT') + } + } + } + if (process.server) { + app.context.beforeNuxtRender = fn => context.beforeRenderFns.push(fn) + app.context.beforeSerialize = fn => context.beforeSerializeFns.push(fn) + } + if (process.client) { + app.context.nuxtState = window.__NUXT__ + } + } + + // Dynamic keys + const [currentRouteData, fromRouteData] = await Promise.all([ + getRouteData(context.route), + getRouteData(context.from) + ]) + + if (context.route) { + app.context.route = currentRouteData + } + + if (context.from) { + app.context.from = fromRouteData + } + + if (context.error) { + app.context.error = context.error + } + + app.context.next = context.next + app.context._redirected = false + app.context._errored = false + app.context.isHMR = Boolean(context.isHMR) + app.context.params = app.context.route.params || {} + app.context.query = app.context.route.query || {} +} + +export function middlewareSeries (promises, appContext, renderState) { + if (!promises.length || appContext._redirected || appContext._errored || (renderState && renderState.aborted)) { + return Promise.resolve() + } + return promisify(promises[0], appContext) + .then(() => { + return middlewareSeries(promises.slice(1), appContext, renderState) + }) +} + +export function promisify (fn, context) { + let promise + if (fn.length === 2) { + console.warn('Callback-based asyncData, fetch or middleware calls are deprecated. ' + + 'Please switch to promises or async/await syntax') + + // fn(context, callback) + promise = new Promise((resolve) => { + fn(context, function (err, data) { + if (err) { + context.error(err) + } + data = data || {} + resolve(data) + }) + }) + } else { + promise = fn(context) + } + + if (promise && promise instanceof Promise && typeof promise.then === 'function') { + return promise + } + return Promise.resolve(promise) +} + +// Imported from vue-router +export function getLocation (base, mode) { + if (mode === 'hash') { + return window.location.hash.replace(/^#\//, '') + } + + base = decodeURI(base).slice(0, -1) // consideration is base is normalized with trailing slash + let path = decodeURI(window.location.pathname) + + if (base && path.startsWith(base)) { + path = path.slice(base.length) + } + + const fullPath = (path || '/') + window.location.search + window.location.hash + + return normalizeURL(fullPath) +} + +// Imported from path-to-regexp + +/** + * Compile a string to a template function for the path. + * + * @param {string} str + * @param {Object=} options + * @return {!function(Object=, Object=)} + */ +export function compile (str, options) { + return tokensToFunction(parse(str, options), options) +} + +export function getQueryDiff (toQuery, fromQuery) { + const diff = {} + const queries = { ...toQuery, ...fromQuery } + for (const k in queries) { + if (String(toQuery[k]) !== String(fromQuery[k])) { + diff[k] = true + } + } + return diff +} + +export function normalizeError (err) { + let message + if (!(err.message || typeof err === 'string')) { + try { + message = JSON.stringify(err, null, 2) + } catch (e) { + message = `[${err.constructor.name}]` + } + } else { + message = err.message || err + } + return { + ...err, + message, + statusCode: (err.statusCode || err.status || (err.response && err.response.status) || 500) + } +} + +/** + * The main path matching regexp utility. + * + * @type {RegExp} + */ +const PATH_REGEXP = new RegExp([ + // Match escaped characters that would otherwise appear in future matches. + // This allows the user to escape special characters that won't transform. + '(\\\\.)', + // Match Express-style parameters and un-named parameters with a prefix + // and optional suffixes. Matches appear as: + // + // "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined] + // "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined, undefined] + // "/*" => ["/", undefined, undefined, undefined, undefined, "*"] + '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))' +].join('|'), 'g') + +/** + * Parse a string for the raw tokens. + * + * @param {string} str + * @param {Object=} options + * @return {!Array} + */ +function parse (str, options) { + const tokens = [] + let key = 0 + let index = 0 + let path = '' + const defaultDelimiter = (options && options.delimiter) || '/' + let res + + while ((res = PATH_REGEXP.exec(str)) != null) { + const m = res[0] + const escaped = res[1] + const offset = res.index + path += str.slice(index, offset) + index = offset + m.length + + // Ignore already escaped sequences. + if (escaped) { + path += escaped[1] + continue + } + + const next = str[index] + const prefix = res[2] + const name = res[3] + const capture = res[4] + const group = res[5] + const modifier = res[6] + const asterisk = res[7] + + // Push the current path onto the tokens. + if (path) { + tokens.push(path) + path = '' + } + + const partial = prefix != null && next != null && next !== prefix + const repeat = modifier === '+' || modifier === '*' + const optional = modifier === '?' || modifier === '*' + const delimiter = res[2] || defaultDelimiter + const pattern = capture || group + + tokens.push({ + name: name || key++, + prefix: prefix || '', + delimiter, + optional, + repeat, + partial, + asterisk: Boolean(asterisk), + pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?') + }) + } + + // Match any characters still remaining. + if (index < str.length) { + path += str.substr(index) + } + + // If the path exists, push it onto the end. + if (path) { + tokens.push(path) + } + + return tokens +} + +/** + * Prettier encoding of URI path segments. + * + * @param {string} + * @return {string} + */ +function encodeURIComponentPretty (str, slashAllowed) { + const re = slashAllowed ? /[?#]/g : /[/?#]/g + return encodeURI(str).replace(re, (c) => { + return '%' + c.charCodeAt(0).toString(16).toUpperCase() + }) +} + +/** + * Encode the asterisk parameter. Similar to `pretty`, but allows slashes. + * + * @param {string} + * @return {string} + */ +function encodeAsterisk (str) { + return encodeURIComponentPretty(str, true) +} + +/** + * Escape a regular expression string. + * + * @param {string} str + * @return {string} + */ +function escapeString (str) { + return str.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1') +} + +/** + * Escape the capturing group by escaping special characters and meaning. + * + * @param {string} group + * @return {string} + */ +function escapeGroup (group) { + return group.replace(/([=!:$/()])/g, '\\$1') +} + +/** + * Expose a method for transforming tokens into the path function. + */ +function tokensToFunction (tokens, options) { + // Compile all the tokens into regexps. + const matches = new Array(tokens.length) + + // Compile all the patterns before compilation. + for (let i = 0; i < tokens.length; i++) { + if (typeof tokens[i] === 'object') { + matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options)) + } + } + + return function (obj, opts) { + let path = '' + const data = obj || {} + const options = opts || {} + const encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent + + for (let i = 0; i < tokens.length; i++) { + const token = tokens[i] + + if (typeof token === 'string') { + path += token + + continue + } + + const value = data[token.name || 'pathMatch'] + let segment + + if (value == null) { + if (token.optional) { + // Prepend partial segment prefixes. + if (token.partial) { + path += token.prefix + } + + continue + } else { + throw new TypeError('Expected "' + token.name + '" to be defined') + } + } + + if (Array.isArray(value)) { + if (!token.repeat) { + throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`') + } + + if (value.length === 0) { + if (token.optional) { + continue + } else { + throw new TypeError('Expected "' + token.name + '" to not be empty') + } + } + + for (let j = 0; j < value.length; j++) { + segment = encode(value[j]) + + if (!matches[i].test(segment)) { + throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`') + } + + path += (j === 0 ? token.prefix : token.delimiter) + segment + } + + continue + } + + segment = token.asterisk ? encodeAsterisk(value) : encode(value) + + if (!matches[i].test(segment)) { + throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"') + } + + path += token.prefix + segment + } + + return path + } +} + +/** + * Get the flags for a regexp from the options. + * + * @param {Object} options + * @return {string} + */ +function flags (options) { + return options && options.sensitive ? '' : 'i' +} + +export function addLifecycleHook(vm, hook, fn) { + if (!vm.$options[hook]) { + vm.$options[hook] = [] + } + if (!vm.$options[hook].includes(fn)) { + vm.$options[hook].push(fn) + } +} + +export const urlJoin = joinURL + +export const stripTrailingSlash = withoutTrailingSlash + +export const isSamePath = _isSamePath + +export function setScrollRestoration (newVal) { + try { + window.history.scrollRestoration = newVal; + } catch(e) {} +} diff --git a/.nuxt/vetur/tags.json b/.nuxt/vetur/tags.json new file mode 100644 index 0000000..274f795 --- /dev/null +++ b/.nuxt/vetur/tags.json @@ -0,0 +1,50 @@ +{ + "Caption": { + "description": "Auto imported from components/Caption.vue" + }, + "Logo": { + "description": "Auto imported from components/Logo.vue" + }, + "Modal": { + "description": "Auto imported from components/Modal.vue" + }, + "SearchBox": { + "description": "Auto imported from components/SearchBox.vue" + }, + "SvgIcon": { + "description": "Auto imported from components/SvgIcon.vue" + }, + "TopMenu": { + "description": "Auto imported from components/TopMenu.vue" + }, + "DialogConfirm": { + "description": "Auto imported from components/dialog/Confirm.vue" + }, + "DialogCountDown": { + "description": "Auto imported from components/dialog/CountDown.vue" + }, + "DialogDelete": { + "description": "Auto imported from components/dialog/Delete.vue" + }, + "DialogError": { + "description": "Auto imported from components/dialog/Error.vue" + }, + "DialogInfo": { + "description": "Auto imported from components/dialog/Info.vue" + }, + "DialogSuccess": { + "description": "Auto imported from components/dialog/Success.vue" + }, + "SnackbarError": { + "description": "Auto imported from components/snackbar/Error.vue" + }, + "SnackbarInfo": { + "description": "Auto imported from components/snackbar/Info.vue" + }, + "SnackbarSnackBar": { + "description": "Auto imported from components/snackbar/SnackBar.vue" + }, + "SnackbarSuccess": { + "description": "Auto imported from components/snackbar/Success.vue" + } +} diff --git a/.nuxt/views/app.template.html b/.nuxt/views/app.template.html new file mode 100644 index 0000000..3427d3e --- /dev/null +++ b/.nuxt/views/app.template.html @@ -0,0 +1,9 @@ + + + + {{ HEAD }} + + + {{ APP }} + + diff --git a/.nuxt/views/error.html b/.nuxt/views/error.html new file mode 100644 index 0000000..082a41f --- /dev/null +++ b/.nuxt/views/error.html @@ -0,0 +1,23 @@ + + + +Server error + + + + + +
+
+ +
Server error
+
{{ message }}
+
+ +
+ + diff --git a/Dockerfile b/Dockerfile new file mode 100755 index 0000000..d073bb1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM node:18-alpine +WORKDIR /src +COPY . /src +#RUN rm -rf node_modules +RUN npm install +RUN npm run build +RUN npm install pm2 -g \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..a9190eb --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +# store + +## Build Setup + +```bash +# install dependencies +$ npm install + +# serve with hot reload at localhost:3000 +$ npm run dev + +# build for production and launch server +$ npm run build +$ npm run start + +# generate static project +$ npm run generate +``` + +For detailed explanation on how things work, check out the [documentation](https://nuxtjs.org). + +## Special Directories + +You can create the following extra directories, some of which have special behaviors. Only `pages` is required; you can delete them if you don't want to use their functionality. + +### `assets` + +The assets directory contains your uncompiled assets such as Stylus or Sass files, images, or fonts. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/assets). + +### `components` + +The components directory contains your Vue.js components. Components make up the different parts of your page and can be reused and imported into your pages, layouts and even other components. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/components). + +### `layouts` + +Layouts are a great help when you want to change the look and feel of your Nuxt app, whether you want to include a sidebar or have distinct layouts for mobile and desktop. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/layouts). + + +### `pages` + +This directory contains your application views and routes. Nuxt will read all the `*.vue` files inside this directory and setup Vue Router automatically. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/get-started/routing). + +### `plugins` + +The plugins directory contains JavaScript plugins that you want to run before instantiating the root Vue.js Application. This is the place to add Vue plugins and to inject functions or constants. Every time you need to use `Vue.use()`, you should create a file in `plugins/` and add its path to plugins in `nuxt.config.js`. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/plugins). + +### `static` + +This directory contains your static files. Each file inside this directory is mapped to `/`. + +Example: `/static/robots.txt` is mapped as `/robots.txt`. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/static). + +### `store` + +This directory contains your Vuex store files. Creating a file in this directory automatically activates Vuex. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/store). diff --git a/assets/styles/main.scss b/assets/styles/main.scss new file mode 100755 index 0000000..6d1a8b4 --- /dev/null +++ b/assets/styles/main.scss @@ -0,0 +1,47 @@ +// Import Bulma's core +@import "~bulma/sass/utilities/_all"; + +// Set your colors +$primary: #107FFB; // #4285F4; // #0F9D58; // #009047; +$primary-invert: findColorInvert($primary); +$twitter: #3392ec; +$twitter-invert: findColorInvert($twitter); +$findata: #ff8829; //#F4F7F8; +$findata-invert: findColorInvert($findata); +$sidebar-width: 35%; +//$family-primary: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; +$family-primary: Arial, sans-serif; + +// Setup $colors to use as bulma classes (e.g. 'is-twitter')s +$colors: ( + "white": ($white, $black), + "black": ($black, $white), + "light": ($light, $light-invert), + "dark": ($dark, $dark-invert), + "primary": ($primary, $primary-invert), + "info": ($info, $info-invert), + "link": ($link, $link-invert), + "success": ($success, $success-invert), + "warning": ($warning, $warning-invert), + "danger": ($danger, $danger-invert), + "twitter": ($twitter, $twitter-invert), + "findata": ($findata, $findata-invert) +); + +// Links +$link: $primary; +$link-invert: $primary-invert; +$link-focus-border: $primary; +$body-family: $family-primary; +$body-size: 15px !default; + +$site-color: hsl(0, 0%, 14%); +$body-color: $site-color; + +$tabborder: #107FFB; //#4285F4; +$tabs-boxed-link-active-border-color: $tabborder; +$tabs-border-bottom-color: $tabborder; +$tabs-link-active-color: $tabborder; + +// Import Bulma and Buefy styles +@import "~bulma"; \ No newline at end of file diff --git a/assets/styles/style.scss b/assets/styles/style.scss new file mode 100755 index 0000000..34fc5ed --- /dev/null +++ b/assets/styles/style.scss @@ -0,0 +1,330 @@ +@import "~bulma/sass/utilities/_all"; +$color:( + primary: #4285F4, + findata: #ff8829, + white: #FFFFFF, + dark: #686868 +); +$size: ( + one: 14.5px, + two: 17px, + three: 30px, + four: 40px, + five: 50px, + six: 60px +); +@mixin cbox($width, $height, $font, $background) { + display:flex; + width: $width; + height: $height; + border: 1.5px solid #ff8829; + font-size: $font; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + color: #ff8829; + font-weight: bold; + background-color: $background; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +@each $name, $hex in $color { + @each $n, $v in $size { + .cbox-#{$name}-#{$n}{ + @include cbox($v*2, $v*2, $v*1.1, white); + border-color: $hex ; + color: $hex; + } + } +} +@each $name, $hex in $color { + @each $n, $v in $size { + .cbox-fill-#{$name}-#{$n}{ + @include cbox($v*2, $v*2, $v, $hex); + border-color: $hex ; + color: findColorInvert($hex); + } + } +} +@for $i from 10 through 40 { + .fs-#{$i} { + font-size: $i + px; + } +} +@for $i from 10 through 40 { + .fsb-#{$i} { + font-size: $i + px; + font-weight: bold; + } +} +.number-circle { + width: 120px; + height: 120px; + border: 1.5px solid #ff8829; + display: flex; + align-items: center; + font-size: 60px; +} + +.number-circle-1 { + width: 32px; + height: 32px; + margin: auto; + border: 1.5px solid #E8E8E8;; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + padding: 0; + display: table; + font-size: 32px; + line-height: 32px; + background-color: #E8E8E8; +} + +.close-button{ + float:right; + cursor: pointer; + line-height: 20px; + z-index: 999; +} + +.text-image { + position: absolute; /* Position the background text */ + bottom: 0; /* At the bottom. Use top:0 to append it to the top */ + background: rgb(0, 0, 0); /* Fallback color */ + background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */ + color: #f1f1f1; /* Grey text */ + width: 100%; /* Full width */ + padding: 10px; /* Some padding */ +} +.btn-circle { + height: 36px; + width: 36px; + line-height: 36px; + font-size: 24px; + border-radius: 50%; + background-color: white; + color: red; + text-align: center; + border: none; + cursor: pointer; + z-index: 1; + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); +} +.tagborder { + border: 1px solid hsl(0, 0%, 88%); + font-size: 13px !important; + color: hsl(0, 0%, 21%) !important; + cursor: pointer; +} + +.border-bottom { + border-bottom: 1px solid hsl(0, 0%, 88%); +} + +.pointer { + cursor: pointer; +} + +.vertical-center { + display: table-cell; + vertical-align: middle; +} + +.header-logo{ + background: url('/symbol.png') no-repeat center center; + background-size: 68px; + width: 60px +} + +.header-logo-main{ + background: url('/logo1.png') no-repeat center center; + background-size: 140px; + width: 180px; +} + +.header-logo-main1{ + background: url('/logo1.png') no-repeat center center; + background-size: 120px; + width: 150px; +} + +.hyperlink { + cursor: pointer; + position: relative; +} +.hyperlink:hover{ + color: #4285F4 !important; + text-decoration: underline; +} + +.pointer { + cursor: pointer; + position: relative; +} + +.has-background-ceiling {background-color: #d602e3;} +.has-background-floor {background-color: #08cfda;} +.has-background-up {background-color: #09b007;} +.has-background-down {background-color: #df0325; } +.has-background-ref {background-color: #ff8829;} +.has-text-ceiling {color: #ff25ff !important;} +.has-text-floor {color: #1eeeee !important;} +.has-text-up {color: #0f0 !important;} +.has-text-down {color: #ff3737 !important;} +.has-text-ref {color:#ffd900 !important;} + +/* scrollbar */ +:root { + --code-color: darkred; + --code-bg-color: #696969; + --code-font-size: 16px; + --code-line-height: 1.4; + --scroll-bar-color: #4285F4; //#696969; + --scroll-bar-bg-color: #f6f6f6; +} + +pre { + color: var(--code-color); + font-size: var(--code-font-size); + line-height: var(--code-line-height); + background-color: var(--code-bg-color); +} + +.code-block { + max-height: 100px; + overflow: auto; + padding: 8px 7px 5px 15px; + margin: 0px 0px 0px 0px; + border-radius: 7px; +} + +::-webkit-scrollbar-corner { background: rgba(0,0,0,0.5); } + +* { + scrollbar-width: thin; + scrollbar-color: var(--scroll-bar-color) var(--scroll-bar-bg-color); +} + +/* Works on Chrome, Edge, and Safari */ +*::-webkit-scrollbar { + width: 14px; + height: 14px; +} + +*::-webkit-scrollbar-track { + background: var(--scroll-bar-bg-color); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--scroll-bar-color); + border-radius: 20px; + border: 3px solid var(--scroll-bar-bg-color); +} + +@mixin pulsating($color) { + position: absolute; + transform: translateX(-50%) translateY(-50%); + width: 12px; + height: 12px; + + &:before { + content: ''; + position: relative; + display: block; + width: 300%; + height: 300%; + box-sizing: border-box; + margin-left: -100%; + margin-top: -100%; + border-radius: 45px; + background-color: $color; + animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite; + } + + &:after { + content: ''; + position: absolute; + left: 0; + top: 0; + display: block; + width: 100%; + height: 100%; + background-color: $color; + border-radius: 15px; + box-shadow: 0 0 8px rgba(0,0,0,.3); + animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; + } +} + +.pulsating-red { + @include pulsating(#FF0000) +} + +.pulsating-yellow { + @include pulsating(#E96F1D) +} + +.pulsating-blue { + @include pulsating(#09B412) +} + +.pulsating-circle { + position: absolute; + transform: translateX(-50%) translateY(-50%); + width: 12px; + height: 12px; + + &:before { + content: ''; + position: relative; + display: block; + width: 300%; + height: 300%; + box-sizing: border-box; + margin-left: -100%; + margin-top: -100%; + border-radius: 45px; + background-color: #FF0000; + animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite; + } + + &:after { + content: ''; + position: absolute; + left: 0; + top: 0; + display: block; + width: 100%; + height: 100%; + background-color: #FF0000; + border-radius: 15px; + box-shadow: 0 0 8px rgba(0,0,0,.3); + animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; + } +} + +@keyframes pulse-ring { + 0% { + transform: scale(.33); + } + 80%, 100% { + opacity: 0; + } +} + +@keyframes pulse-dot { + 0% { + transform: scale(.8); + } + 50% { + transform: scale(1); + } + 100% { + transform: scale(.8); + } +} \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..cb36b1f --- /dev/null +++ b/build.sh @@ -0,0 +1,6 @@ +#python3 envprod.py +PROJECT="utopia" +IMAGE="login" + +docker build -t docker.bigdatatech.vn/$PROJECT/$IMAGE:latest . +docker push docker.bigdatatech.vn/$PROJECT/$IMAGE:latest \ No newline at end of file diff --git a/builddev.sh b/builddev.sh new file mode 100644 index 0000000..2076a84 --- /dev/null +++ b/builddev.sh @@ -0,0 +1,6 @@ +#python3 envprod.py +PROJECT="utopia" +IMAGE="dev-login" + +docker build -t docker.bigdatatech.vn/$PROJECT/$IMAGE:latest . +docker push docker.bigdatatech.vn/$PROJECT/$IMAGE:latest \ No newline at end of file diff --git a/components/Caption.vue b/components/Caption.vue new file mode 100644 index 0000000..37eed33 --- /dev/null +++ b/components/Caption.vue @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/components/Logo.vue b/components/Logo.vue new file mode 100644 index 0000000..1fc3cbe --- /dev/null +++ b/components/Logo.vue @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/components/Modal.vue b/components/Modal.vue new file mode 100644 index 0000000..3d753b6 --- /dev/null +++ b/components/Modal.vue @@ -0,0 +1,48 @@ + + \ No newline at end of file diff --git a/components/SearchBox.vue b/components/SearchBox.vue new file mode 100644 index 0000000..7af913e --- /dev/null +++ b/components/SearchBox.vue @@ -0,0 +1,67 @@ + + \ No newline at end of file diff --git a/components/SvgIcon.vue b/components/SvgIcon.vue new file mode 100644 index 0000000..0b55afd --- /dev/null +++ b/components/SvgIcon.vue @@ -0,0 +1,40 @@ + + + \ No newline at end of file diff --git a/components/TopMenu.vue b/components/TopMenu.vue new file mode 100755 index 0000000..e7f5213 --- /dev/null +++ b/components/TopMenu.vue @@ -0,0 +1,22 @@ + + \ No newline at end of file diff --git a/components/dialog/Confirm.vue b/components/dialog/Confirm.vue new file mode 100644 index 0000000..c1d736e --- /dev/null +++ b/components/dialog/Confirm.vue @@ -0,0 +1,32 @@ + + \ No newline at end of file diff --git a/components/dialog/CountDown.vue b/components/dialog/CountDown.vue new file mode 100644 index 0000000..bf81993 --- /dev/null +++ b/components/dialog/CountDown.vue @@ -0,0 +1,76 @@ + + + \ No newline at end of file diff --git a/components/dialog/Delete.vue b/components/dialog/Delete.vue new file mode 100644 index 0000000..32b919a --- /dev/null +++ b/components/dialog/Delete.vue @@ -0,0 +1,42 @@ + + \ No newline at end of file diff --git a/components/dialog/Error.vue b/components/dialog/Error.vue new file mode 100644 index 0000000..c1e22c6 --- /dev/null +++ b/components/dialog/Error.vue @@ -0,0 +1,29 @@ + + \ No newline at end of file diff --git a/components/dialog/Info.vue b/components/dialog/Info.vue new file mode 100644 index 0000000..5ff0174 --- /dev/null +++ b/components/dialog/Info.vue @@ -0,0 +1,24 @@ + + \ No newline at end of file diff --git a/components/dialog/Success.vue b/components/dialog/Success.vue new file mode 100644 index 0000000..c42d706 --- /dev/null +++ b/components/dialog/Success.vue @@ -0,0 +1,30 @@ + + \ No newline at end of file diff --git a/components/snackbar/Error.vue b/components/snackbar/Error.vue new file mode 100644 index 0000000..b296194 --- /dev/null +++ b/components/snackbar/Error.vue @@ -0,0 +1,21 @@ + + \ No newline at end of file diff --git a/components/snackbar/Info.vue b/components/snackbar/Info.vue new file mode 100644 index 0000000..74a4907 --- /dev/null +++ b/components/snackbar/Info.vue @@ -0,0 +1,15 @@ + + \ No newline at end of file diff --git a/components/snackbar/SnackBar.vue b/components/snackbar/SnackBar.vue new file mode 100644 index 0000000..657f1ca --- /dev/null +++ b/components/snackbar/SnackBar.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/components/snackbar/Success.vue b/components/snackbar/Success.vue new file mode 100644 index 0000000..32c8331 --- /dev/null +++ b/components/snackbar/Success.vue @@ -0,0 +1,21 @@ + + \ No newline at end of file diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs new file mode 100644 index 0000000..2684b61 --- /dev/null +++ b/ecosystem.config.cjs @@ -0,0 +1,11 @@ +module.exports = { + apps: [ + { + name: 'login', + exec_mode: 'cluster', + instances: 'max', // Or a number of instances + script: './node_modules/nuxt/bin/nuxt.js', + args: 'start' + } + ] +} \ No newline at end of file diff --git a/envdev.py b/envdev.py new file mode 100755 index 0000000..64cabf8 --- /dev/null +++ b/envdev.py @@ -0,0 +1,13 @@ +def search_text(file, text, new_text): + f = open(file, 'r') + content = f.read() + print(text, content.find(new_text)) + content = content.replace(text, new_text) + f.close() + with open(file, 'w') as f: + f.write(content) + +file = './plugins/connection.js' +text1 = "mode = 'prod'" +newtext1 = "mode = 'dev'" +search_text(file, text1, newtext1) \ No newline at end of file diff --git a/envprod.py b/envprod.py new file mode 100755 index 0000000..edbf61d --- /dev/null +++ b/envprod.py @@ -0,0 +1,13 @@ +def search_text(file, text, new_text): + f = open(file, 'r') + content = f.read() + print(text, content.find(new_text)) + content = content.replace(text, new_text) + f.close() + with open(file, 'w') as f: + f.write(content) + +file = './plugins/connection.js' +text1 = "mode = 'dev'" +newtext1 = "mode = 'prod'" +search_text(file, text1, newtext1) \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue new file mode 100644 index 0000000..027d61b --- /dev/null +++ b/layouts/default.vue @@ -0,0 +1,56 @@ + + \ No newline at end of file diff --git a/layouts/infor.vue b/layouts/infor.vue new file mode 100644 index 0000000..d9d0b35 --- /dev/null +++ b/layouts/infor.vue @@ -0,0 +1,22 @@ + + \ No newline at end of file diff --git a/nuxt.config.js b/nuxt.config.js new file mode 100644 index 0000000..2699eb5 --- /dev/null +++ b/nuxt.config.js @@ -0,0 +1,64 @@ +export default { + // Global page headers: https://go.nuxtjs.dev/config-head + server: { + port: 3001, // default: 3000 + host: '0.0.0.0', // default: localhost + }, + + head: { + title: 'Login', + htmlAttrs: { + lang: 'en' + }, + meta: [ + { charset: 'utf-8' }, + { name: 'viewport', content: 'width=device-width, initial-scale=1' }, + { hid: 'description', name: 'description', content: '' }, + { name: 'format-detection', content: 'telephone=no' } + ], + link: [ + { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }, + { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0' } + ] + }, + + // Global CSS: https://go.nuxtjs.dev/config-css + css: [ + '~/assets/styles/main.scss', + '~/assets/styles/style.scss', + ], + + // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins + plugins: [ + '~/plugins/connection', + '~/plugins/common', + '~/plugins/datatable', + '~/plugins/components' + ], + + // Auto import components: https://go.nuxtjs.dev/config-components + components: true, + + // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules + buildModules: [ + ], + + // Modules: https://go.nuxtjs.dev/config-modules + modules: [ + // https://go.nuxtjs.dev/axios + '@nuxtjs/axios', + '@nuxtjs/dayjs', + '@nuxt/image' + ], + + // Axios module configuration: https://go.nuxtjs.dev/config-axios + axios: {}, + + // Build Configuration (https://go.nuxtjs.dev/config-build) + build: { + postcss: null, + extend(config, { isDev, isClient }) { + config.resolve.alias["vue"] = "vue/dist/vue.common"; + } + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a35d08c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,17308 @@ +{ + "name": "login", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "login", + "version": "1.0.0", + "dependencies": { + "@nuxt/image": "^0.6.2", + "@nuxtjs/axios": "^5.13.6", + "@nuxtjs/dayjs": "^1.4.1", + "bowser": "^2.11.0", + "bulma": "^0.9.4", + "core-js": "^3.35.1", + "nuxt": "^2.17.3", + "sass": "^1.77.2", + "sass-loader": "^10.5.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.5", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.24.5", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.3", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "1.0.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "4.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "1.2.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "2.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^4.2.0", + "@csstools/css-calc": "^1.2.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.6.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.3.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "4.0.4", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "3.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "2.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "1.0.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "3.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "1.0.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "4.0.17", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "3.0.15", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "3.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "4.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "1.0.5", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "2.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "2.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "2.0.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "1.1.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/media-query-list-parser": "^2.1.11" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "2.0.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/media-query-list-parser": "^2.1.11" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "3.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "3.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "3.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "3.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "2.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "3.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "3.0.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "3.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^4.2.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "3.0.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "3.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "1.1.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@csstools/utilities": { + "version": "1.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxt/babel-preset-app": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/core": "^7.23.7", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-imports": "^7.22.15", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-decorators": "^7.23.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.11", + "@babel/plugin-transform-runtime": "^7.23.7", + "@babel/preset-env": "^7.23.8", + "@babel/runtime": "^7.23.8", + "@vue/babel-preset-jsx": "^1.4.0", + "core-js": "^3.35.0", + "core-js-compat": "^3.35.0", + "regenerator-runtime": "^0.14.1" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/builder": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/utils": "2.17.3", + "@nuxt/vue-app": "2.17.3", + "@nuxt/webpack": "2.17.3", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "consola": "^3.2.3", + "fs-extra": "^10.1.0", + "glob": "^8.1.0", + "hash-sum": "^2.0.0", + "ignore": "^5.3.0", + "lodash": "^4.17.21", + "pify": "^5.0.0", + "serialize-javascript": "^6.0.2", + "upath": "^2.0.1" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/builder/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/builder/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@nuxt/builder/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/builder/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/builder/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/builder/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/builder/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nuxt/builder/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/builder/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxt/builder/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/cli": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/config": "2.17.3", + "@nuxt/utils": "2.17.3", + "boxen": "^5.1.2", + "chalk": "^4.1.2", + "compression": "^1.7.4", + "connect": "^3.7.0", + "consola": "^3.2.3", + "crc": "^4.3.2", + "defu": "^6.1.4", + "destr": "^2.0.2", + "execa": "^5.1.1", + "exit": "^0.1.2", + "fs-extra": "^10.1.0", + "globby": "^11.0.4", + "hookable": "^4.4.1", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "opener": "1.5.2", + "pretty-bytes": "^5.6.0", + "semver": "^7.5.4", + "serve-static": "^1.15.0", + "std-env": "^3.7.0", + "upath": "^2.0.1", + "wrap-ansi": "^7.0.0" + }, + "bin": { + "nuxt-cli": "bin/nuxt-cli.js" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/cli/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/cli/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/cli/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/cli/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/cli/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/cli/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/cli/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/components": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "glob": "^7.1.7", + "globby": "^11.0.4", + "scule": "^0.2.1", + "semver": "^7.3.5", + "upath": "^2.0.1", + "vue-template-compiler": "^2.6.14" + }, + "peerDependencies": { + "consola": "*" + } + }, + "node_modules/@nuxt/components/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/components/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/components/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/components/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/components/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/components/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/config": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/utils": "2.17.3", + "consola": "^3.2.3", + "defu": "^6.1.4", + "destr": "^2.0.2", + "dotenv": "^16.3.1", + "lodash": "^4.17.21", + "rc9": "^2.1.1", + "std-env": "^3.7.0", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/config/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/config/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/core": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/config": "2.17.3", + "@nuxt/server": "2.17.3", + "@nuxt/utils": "2.17.3", + "consola": "^3.2.3", + "fs-extra": "^10.1.0", + "hash-sum": "^2.0.0", + "hookable": "^4.4.1", + "lodash": "^4.17.21" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/core/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/devalue": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin": { + "version": "2.6.0", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "consola": "^3.2.3", + "error-stack-parser": "^2.1.4", + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=5.0.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nuxt/generator": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/utils": "2.17.3", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "defu": "^6.1.4", + "devalue": "^2.0.1", + "fs-extra": "^10.1.0", + "html-minifier": "^4.0.0", + "node-html-parser": "^6.1.12", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/generator/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/generator/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/generator/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/generator/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/generator/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/generator/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/generator/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/generator/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/image": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@nuxt/image/-/image-0.6.2.tgz", + "integrity": "sha512-2Q4Atp/vceHKHMarKnLdy+z4zAaYCWy0wrK2G1tjrmhXOhhJZ5PhqURodlBu2Qb8wAMZKrm2c48rM58tFR7XYA==", + "dependencies": { + "consola": "^2.15.3", + "defu": "^5.0.1", + "fs-extra": "^10.0.0", + "hasha": "^5.2.2", + "image-meta": "^0.1.1", + "is-https": "^4.0.0", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "p-limit": "^3.1.0", + "rc9": "^1.2.0", + "requrl": "^3.0.2", + "semver": "^7.3.5", + "ufo": "^0.7.10", + "upath": "^2.0.1" + }, + "optionalDependencies": { + "ipx": "^0.9.4" + } + }, + "node_modules/@nuxt/image/node_modules/destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" + }, + "node_modules/@nuxt/image/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nuxt/image/node_modules/rc9": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-1.2.4.tgz", + "integrity": "sha512-YD1oJO9LUzMdmr2sAsVlwQVtEoDCmvuyDwmSWrg2GKFprl3BckP5cmw9rHPunei0lV6Xl4E5t2esT+0trY1xfQ==", + "dependencies": { + "defu": "^6.0.0", + "destr": "^1.1.1", + "flat": "^5.0.0" + } + }, + "node_modules/@nuxt/image/node_modules/rc9/node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + }, + "node_modules/@nuxt/image/node_modules/ufo": { + "version": "0.7.11", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.7.11.tgz", + "integrity": "sha512-IT3q0lPvtkqQ8toHQN/BkOi4VIqoqheqM1FnkNWT9y0G8B3xJhwnoKBu5OHx8zHDOvveQzfKuFowJ0VSARiIDg==" + }, + "node_modules/@nuxt/loading-screen": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "connect": "^3.7.0", + "defu": "^5.0.0", + "get-port-please": "^2.2.0", + "node-res": "^5.0.1", + "serve-static": "^1.14.1" + } + }, + "node_modules/@nuxt/opencollective": { + "version": "0.4.0", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "consola": "^3.2.3", + "node-fetch-native": "^1.4.1" + }, + "bin": { + "opencollective": "bin/opencollective.js" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/opencollective/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/opencollective/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/server": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/utils": "2.17.3", + "@nuxt/vue-renderer": "2.17.3", + "@nuxtjs/youch": "^4.2.3", + "compression": "^1.7.4", + "connect": "^3.7.0", + "consola": "^3.2.3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "^10.1.0", + "ip": "^1.1.8", + "launch-editor-middleware": "^2.6.1", + "on-headers": "^1.0.2", + "pify": "^5.0.0", + "serve-placeholder": "^2.0.1", + "serve-static": "^1.15.0", + "server-destroy": "^1.0.1", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/server/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/telemetry": { + "version": "1.5.0", + "license": "MIT", + "dependencies": { + "arg": "^5.0.2", + "chalk": "^4.1.1", + "ci-info": "^3.7.1", + "consola": "^3.2.3", + "create-require": "^1.1.1", + "defu": "^6.1.3", + "destr": "^2.0.2", + "dotenv": "^9.0.2", + "fs-extra": "^8.1.0", + "git-url-parse": "^13.1.1", + "inquirer": "^7.3.3", + "jiti": "^1.21.0", + "nanoid": "^3.1.23", + "node-fetch": "^2.6.1", + "parse-git-config": "^3.0.0", + "rc9": "^2.1.1", + "std-env": "^3.5.0" + }, + "bin": { + "nuxt-telemetry": "bin/nuxt-telemetry.js" + } + }, + "node_modules/@nuxt/telemetry/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/telemetry/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/telemetry/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/telemetry/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/telemetry/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/telemetry/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/telemetry/node_modules/dotenv": { + "version": "9.0.2", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxt/telemetry/node_modules/fs-extra": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@nuxt/telemetry/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/telemetry/node_modules/jsonfile": { + "version": "4.0.0", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@nuxt/telemetry/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/telemetry/node_modules/universalify": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@nuxt/utils": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3", + "create-require": "^1.1.1", + "fs-extra": "^10.1.0", + "hash-sum": "^2.0.0", + "jiti": "^1.21.0", + "lodash": "^4.17.21", + "proper-lockfile": "^4.1.2", + "semver": "^7.5.4", + "serialize-javascript": "^6.0.2", + "signal-exit": "^4.1.0", + "ua-parser-js": "^1.0.37", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/utils/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/utils/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nuxt/vue-app": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "node-fetch-native": "^1.6.1", + "ufo": "^1.3.2", + "unfetch": "^5.0.0", + "vue": "^2.7.16", + "vue-client-only": "^2.1.0", + "vue-meta": "^2.4.0", + "vue-no-ssr": "^1.1.1", + "vue-router": "^3.6.5", + "vue-template-compiler": "^2.7.16", + "vuex": "^3.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/vue-renderer": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/utils": "2.17.3", + "consola": "^3.2.3", + "defu": "^6.1.4", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "lru-cache": "^5.1.1", + "ufo": "^1.3.2", + "vue": "^2.7.16", + "vue-meta": "^2.4.0", + "vue-server-renderer": "^2.7.16" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/vue-renderer/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/vue-renderer/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/vue-renderer/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@nuxt/vue-renderer/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/@nuxt/webpack": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.7", + "@nuxt/babel-preset-app": "2.17.3", + "@nuxt/friendly-errors-webpack-plugin": "^2.6.0", + "@nuxt/utils": "2.17.3", + "babel-loader": "^8.3.0", + "cache-loader": "^4.1.0", + "caniuse-lite": "^1.0.30001576", + "consola": "^3.2.3", + "css-loader": "^5.2.7", + "cssnano": "^6.0.3", + "eventsource-polyfill": "^0.9.6", + "extract-css-chunks-webpack-plugin": "^4.10.0", + "file-loader": "^6.2.0", + "glob": "^8.1.0", + "hard-source-webpack-plugin": "^0.13.1", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^4.5.1", + "lodash": "^4.17.21", + "memory-fs": "^0.5.0", + "optimize-css-assets-webpack-plugin": "^6.0.1", + "pify": "^5.0.0", + "pnp-webpack-plugin": "^1.7.0", + "postcss": "^8.4.33", + "postcss-import": "^15.1.0", + "postcss-import-resolver": "^2.0.0", + "postcss-loader": "^4.3.0", + "postcss-preset-env": "^9.3.0", + "postcss-url": "^10.1.3", + "semver": "^7.5.4", + "std-env": "^3.7.0", + "style-resources-loader": "^1.5.0", + "terser-webpack-plugin": "^4.2.3", + "thread-loader": "^3.0.4", + "time-fix-plugin": "^2.0.7", + "ufo": "^1.3.2", + "upath": "^2.0.1", + "url-loader": "^4.1.1", + "vue-loader": "^15.11.1", + "vue-style-loader": "^4.1.3", + "vue-template-compiler": "^2.7.16", + "watchpack": "^2.4.0", + "webpack": "^4.47.0", + "webpack-bundle-analyzer": "^4.10.1", + "webpack-dev-middleware": "^5.0.0", + "webpack-hot-middleware": "^2.26.0", + "webpack-node-externals": "^3.0.0", + "webpackbar": "^6.0.0" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/webpack/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@nuxt/webpack/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/webpack/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nuxt/webpack/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxtjs/axios": { + "version": "5.13.6", + "license": "MIT", + "dependencies": { + "@nuxtjs/proxy": "^2.1.0", + "axios": "^0.21.1", + "axios-retry": "^3.1.9", + "consola": "^2.15.3", + "defu": "^5.0.0" + } + }, + "node_modules/@nuxtjs/dayjs": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "consola": "^2.10.1", + "dayjs": "^1.10.4" + } + }, + "node_modules/@nuxtjs/proxy": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "http-proxy-middleware": "^1.0.6" + } + }, + "node_modules/@nuxtjs/youch": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "cookie": "^0.3.1", + "mustache": "^2.3.0", + "stack-trace": "0.0.10" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "license": "MIT" + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@types/node": { + "version": "20.12.8", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "license": "MIT" + }, + "node_modules/@types/source-list-map": { + "version": "0.1.6", + "license": "MIT" + }, + "node_modules/@types/tapable": { + "version": "1.0.12", + "license": "MIT" + }, + "node_modules/@types/uglify-js": { + "version": "3.17.5", + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.38", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.3", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "vue": "*" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "2.7.16", + "dependencies": { + "@babel/parser": "^7.23.5", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { + "version": "0.2.1", + "license": "ISC" + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss": { + "version": "7.0.39", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "license": "ISC" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "license": "Apache-2.0" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.2", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "license": "MIT", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.13.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "license": "BSD-3-Clause OR MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/assert": { + "version": "1.5.1", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/atob": { + "version": "2.1.2", + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/axios": { + "version": "0.21.4", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/axios-retry": { + "version": "3.9.1", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.15.4", + "is-retry-allowed": "^2.2.0" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/bowser": { + "version": "2.11.0", + "license": "MIT" + }, + "node_modules/boxen": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/buffer-json": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/bulma": { + "version": "0.9.4", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-loader": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/cache-loader/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/cache-loader/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001616", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/caseless": { + "version": "0.12.0", + "license": "Apache-2.0", + "optional": true, + "peer": true + }, + "node_modules/chalk": { + "version": "1.1.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "optional": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "5.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "node_modules/colord": { + "version": "2.9.3", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/consola": { + "version": "2.15.3", + "license": "MIT" + }, + "node_modules/console-browserify": { + "version": "1.2.0" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/consolidate": { + "version": "0.15.1", + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.3.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.37.0", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crc": { + "version": "4.3.2", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "buffer": ">=6.0.3" + }, + "peerDependenciesMeta": { + "buffer": { + "optional": true + } + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-blank-pseudo": { + "version": "6.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "9.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.0.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", + "optional": true + }, + "node_modules/cssnano": { + "version": "6.1.2", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/cuint": { + "version": "0.2.2", + "license": "MIT" + }, + "node_modules/cyclist": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.11", + "license": "MIT" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "optional": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defu": { + "version": "5.0.1", + "license": "MIT" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/depd": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destr": { + "version": "2.0.3", + "license": "MIT" + }, + "node_modules/destroy": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-indent": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/devalue": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/lower-case": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/no-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/dotenv": { + "version": "16.4.5", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "license": "MIT" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.756", + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.5.5", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "license": "MIT", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource-polyfill": { + "version": "0.9.6", + "license": "MIT" + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-css-chunks-webpack-plugin": { + "version": "4.10.0", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.4", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/extract-css-chunks-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "license": "ISC" + }, + "node_modules/figures": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-memo": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "license": "Unlicense" + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "2.7.4", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", + "optional": true, + "peer": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port-please": { + "version": "2.6.1", + "license": "MIT", + "dependencies": { + "fs-memo": "^1.2.0" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-config-path": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.1", + "license": "MIT", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "optional": true + }, + "node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "license": "BSD-2-Clause" + }, + "node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globule": { + "version": "1.3.4", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/glob": { + "version": "7.1.7", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globule/node_modules/minimatch": { + "version": "3.0.8", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin": { + "version": "0.13.1", + "license": "ISC", + "dependencies": { + "chalk": "^2.4.1", + "find-cache-dir": "^2.0.0", + "graceful-fs": "^4.1.11", + "lodash": "^4.15.0", + "mkdirp": "^0.5.1", + "node-object-hash": "^1.2.0", + "parse-json": "^4.0.0", + "pkg-dir": "^3.0.0", + "rimraf": "^2.6.2", + "semver": "^5.6.0", + "tapable": "^1.0.0-beta.5", + "webpack-sources": "^1.0.1", + "write-json-file": "^2.3.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hookable": { + "version": "4.4.1", + "license": "MIT" + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/html-minifier": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/camel-case": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-minifier-terser/node_modules/param-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/html-minifier-terser/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/html-tags": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.2", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "1.3.1", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "optional": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/iferr": { + "version": "0.1.5", + "license": "MIT" + }, + "node_modules/ignore": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-meta": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.1.1.tgz", + "integrity": "sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==", + "engines": { + "node": ">=10.18.0" + } + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "7.3.3", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "1.1.9", + "license": "MIT" + }, + "node_modules/ipx": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/ipx/-/ipx-0.9.11.tgz", + "integrity": "sha512-/wsBt7hV8rvNR6O4kwgOUAhtm0F/M/mXaolXot/Bz7fdOD+W7i9OtWuoASWv1PFwwtOunhZGaoCx8BOpSdG2VQ==", + "optional": true, + "dependencies": { + "consola": "^2.15.3", + "defu": "^6.1.0", + "destr": "^1.1.1", + "etag": "^1.8.1", + "image-meta": "^0.1.1", + "listhen": "^0.2.15", + "ohmyfetch": "^0.4.18", + "pathe": "^0.3.5", + "sharp": "^0.30.7", + "ufo": "^0.8.5", + "xss": "^1.0.14" + }, + "bin": { + "ipx": "bin/ipx.mjs" + } + }, + "node_modules/ipx/node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "optional": true + }, + "node_modules/ipx/node_modules/destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==", + "optional": true + }, + "node_modules/ipx/node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==", + "optional": true + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-https": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-https/-/is-https-4.0.0.tgz", + "integrity": "sha512-FeMLiqf8E5g6SdiVJsPcNZX8k4h2fBs1wp5Bb6uaNxn58ufK1axBqQZdmAQsqh0t9BuwFObybrdVJh6MKyPlyg==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "license": "BSD-3-Clause", + "optional": true, + "peer": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/jsbn": { + "version": "0.1.1", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "license": "(AFL-2.1 OR BSD-3-Clause)", + "optional": true, + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.6.1", + "license": "MIT", + "dependencies": { + "launch-editor": "^2.6.1" + } + }, + "node_modules/lilconfig": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "license": "MIT" + }, + "node_modules/listhen": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-0.2.15.tgz", + "integrity": "sha512-F/IWj/aJLeokHAIVY+l3JoWRUnbRaf2F0cr+Ybc1YyozMA/yP0C2nf3c0Oi7vAbFvtfiwfWWfP7bIrQc/u5L1A==", + "optional": true, + "dependencies": { + "clipboardy": "^3.0.0", + "colorette": "^2.0.19", + "defu": "^6.0.0", + "get-port-please": "^2.6.1", + "http-shutdown": "^1.2.2", + "selfsigned": "^2.0.1", + "ufo": "^0.8.5" + } + }, + "node_modules/listhen/node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "optional": true + }, + "node_modules/listhen/node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==", + "optional": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "license": "MIT" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lower-case": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-table": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "license": "CC0-1.0" + }, + "node_modules/memfs": { + "version": "3.5.3", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memory-fs": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/mime": { + "version": "2.5.2", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "optional": true + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/mustache": { + "version": "2.3.2", + "license": "MIT", + "bin": { + "mustache": "bin/mustache" + }, + "engines": { + "npm": ">=1.4.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "license": "ISC" + }, + "node_modules/nan": { + "version": "2.19.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "optional": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "2.3.2", + "license": "MIT", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-abi": { + "version": "3.71.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", + "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", + "optional": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.4", + "license": "MIT" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "optional": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "7.1.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-html-parser": { + "version": "6.1.13", + "license": "MIT", + "dependencies": { + "css-select": "^5.1.0", + "he": "1.2.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "license": "MIT" + }, + "node_modules/node-object-hash": { + "version": "1.4.2", + "license": "ISC", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "license": "MIT" + }, + "node_modules/node-res": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "destroy": "^1.0.4", + "etag": "^1.8.1", + "mime-types": "^2.1.19", + "on-finished": "^2.3.0", + "vary": "^1.1.2" + } + }, + "node_modules/node-sass": { + "version": "6.0.1", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^9.0.0", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "license": "MIT", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nuxt": { + "version": "2.17.3", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@nuxt/babel-preset-app": "2.17.3", + "@nuxt/builder": "2.17.3", + "@nuxt/cli": "2.17.3", + "@nuxt/components": "^2.2.1", + "@nuxt/config": "2.17.3", + "@nuxt/core": "2.17.3", + "@nuxt/generator": "2.17.3", + "@nuxt/loading-screen": "^2.0.4", + "@nuxt/opencollective": "^0.4.0", + "@nuxt/server": "2.17.3", + "@nuxt/telemetry": "^1.5.0", + "@nuxt/utils": "2.17.3", + "@nuxt/vue-app": "2.17.3", + "@nuxt/vue-renderer": "2.17.3", + "@nuxt/webpack": "2.17.3" + }, + "bin": { + "nuxt": "bin/nuxt.js" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ohmyfetch": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.4.21.tgz", + "integrity": "sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==", + "deprecated": "Package renamed to https://github.com/unjs/ofetch", + "optional": true, + "dependencies": { + "destr": "^1.2.0", + "node-fetch-native": "^0.1.8", + "ufo": "^0.8.6", + "undici": "^5.12.0" + } + }, + "node_modules/ohmyfetch/node_modules/destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==", + "optional": true + }, + "node_modules/ohmyfetch/node_modules/node-fetch-native": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-0.1.8.tgz", + "integrity": "sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==", + "optional": true + }, + "node_modules/ohmyfetch/node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==", + "optional": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.2", + "last-call-webpack-plugin": "^3.0.0", + "postcss": "^8.2.1" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/commander": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/css-declaration-sorter": { + "version": "6.4.1", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/css-select": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/css-tree": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/cssnano": { + "version": "5.1.15", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/cssnano-preset-default": { + "version": "5.2.14", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/cssnano-utils": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/csso": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/dom-serializer": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/lilconfig": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/mdn-data": { + "version": "2.0.14", + "license": "CC0-1.0" + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/normalize-url": { + "version": "6.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-calc": { + "version": "8.2.4", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-colormin": { + "version": "5.3.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-convert-values": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-comments": { + "version": "5.1.2", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-empty": { + "version": "5.1.1", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-merge-rules": { + "version": "5.1.4", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-params": { + "version": "5.1.4", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-string": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-url": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-ordered-values": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-svgo": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/stylehacks": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/svgo": { + "version": "2.8.0", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "license": "MIT" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "license": "(MIT AND Zlib)" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-asn1/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/parse-git-config": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "git-config-path": "^2.0.0", + "ini": "^1.3.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-path": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/lower-case": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/no-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "license": "MIT", + "optional": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.3.9.tgz", + "integrity": "sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==", + "optional": true + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.7.0", + "license": "MIT", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "6.0.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "9.0.4", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "9.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-custom-media": { + "version": "10.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.11", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/media-query-list-parser": "^2.1.11" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "13.3.10", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.11", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "7.1.10", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.11", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "8.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "5.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "9.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "8.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "5.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import-resolver": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "enhanced-resolve": "^4.1.1" + } + }, + "node_modules/postcss-lab-function": { + "version": "6.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-loader": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/postcss-logical": { + "version": "7.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "12.1.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^1.1.0", + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "2.0.0", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "5.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "9.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "9.5.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^4.0.4", + "@csstools/postcss-color-function": "^3.0.16", + "@csstools/postcss-color-mix-function": "^2.0.16", + "@csstools/postcss-exponential-functions": "^1.0.7", + "@csstools/postcss-font-format-keywords": "^3.0.2", + "@csstools/postcss-gamut-mapping": "^1.0.9", + "@csstools/postcss-gradients-interpolation-method": "^4.0.17", + "@csstools/postcss-hwb-function": "^3.0.15", + "@csstools/postcss-ic-unit": "^3.0.6", + "@csstools/postcss-initial": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^4.0.6", + "@csstools/postcss-light-dark-function": "^1.0.5", + "@csstools/postcss-logical-float-and-clear": "^2.0.1", + "@csstools/postcss-logical-overflow": "^1.0.1", + "@csstools/postcss-logical-overscroll-behavior": "^1.0.1", + "@csstools/postcss-logical-resize": "^2.0.1", + "@csstools/postcss-logical-viewport-units": "^2.0.9", + "@csstools/postcss-media-minmax": "^1.1.6", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.9", + "@csstools/postcss-nested-calc": "^3.0.2", + "@csstools/postcss-normalize-display-values": "^3.0.2", + "@csstools/postcss-oklab-function": "^3.0.16", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/postcss-relative-color-syntax": "^2.0.16", + "@csstools/postcss-scope-pseudo-class": "^3.0.1", + "@csstools/postcss-stepped-value-functions": "^3.0.8", + "@csstools/postcss-text-decoration-shorthand": "^3.0.6", + "@csstools/postcss-trigonometric-functions": "^3.0.8", + "@csstools/postcss-unset-value": "^3.0.1", + "autoprefixer": "^10.4.19", + "browserslist": "^4.22.3", + "css-blank-pseudo": "^6.0.2", + "css-has-pseudo": "^6.0.3", + "css-prefers-color-scheme": "^9.0.1", + "cssdb": "^8.0.0", + "postcss-attribute-case-insensitive": "^6.0.3", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^6.0.11", + "postcss-color-hex-alpha": "^9.0.4", + "postcss-color-rebeccapurple": "^9.0.3", + "postcss-custom-media": "^10.0.6", + "postcss-custom-properties": "^13.3.10", + "postcss-custom-selectors": "^7.1.10", + "postcss-dir-pseudo-class": "^8.0.1", + "postcss-double-position-gradients": "^5.0.6", + "postcss-focus-visible": "^9.0.1", + "postcss-focus-within": "^8.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^5.0.1", + "postcss-image-set-function": "^6.0.3", + "postcss-lab-function": "^6.0.16", + "postcss-logical": "^7.0.1", + "postcss-nesting": "^12.1.2", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^5.0.1", + "postcss-page-break": "^3.0.4", + "postcss-place": "^9.0.1", + "postcss-pseudo-class-any-link": "^9.0.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^7.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "9.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "7.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-url": { + "version": "10.1.3", + "license": "MIT", + "dependencies": { + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-url/node_modules/minimatch": { + "version": "3.0.8", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "license": "MIT" + }, + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "license": "MIT", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/process": { + "version": "0.11.10", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/proper-lockfile": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/protocols": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/prr": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.9.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.3", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "optional": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc9": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "defu": "^6.1.4", + "destr": "^2.0.3" + } + }, + "node_modules/rc9/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "license": "MIT", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "license": "ISC", + "optional": true + }, + "node_modules/renderkid": { + "version": "2.0.7", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/requrl": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/requrl/-/requrl-3.0.2.tgz", + "integrity": "sha512-f3gjR6d8MhOpn46PP+DSJywbmxi95fxQm3coXBFwognjFLla9X6tr8BdNyaIKNOEkaRbRcm0/zYAqN19N1oyhg==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.4.tgz", + "integrity": "sha512-rhMQ2tSF5CsuuspvC94nPM9rToiAFw2h3JTrLlgmNw1MH79v8Cr3DH6KF6o6r+8oofY3iYVPUf66KzC8yuVN1w==", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-graph": { + "version": "2.2.5", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "bin": { + "sassgraph": "bin/sassgraph" + } + }, + "node_modules/sass-loader": { + "version": "10.5.2", + "license": "MIT", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.4.4", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/scule": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "optional": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-placeholder": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "defu": "^6.0.0" + } + }, + "node_modules/serve-placeholder/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/sharp": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.7.tgz", + "integrity": "sha512-G+MY2YW33jgflKPTXXptVO28HvNOo9G3j0MybYAHeEmby+QuD2U98dT6ueht9cv/XDqZspSpIhoSW+BAKJ7Hig==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sharp/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", + "optional": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "node_modules/sirv": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "license": "MIT" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "license": "CC-BY-3.0", + "optional": true, + "peer": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "license": "CC0-1.0", + "optional": true, + "peer": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "license": "MIT" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "license": "MIT" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/std-env": { + "version": "3.7.0", + "license": "MIT" + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-resources-loader": { + "version": "1.5.0", + "license": "MIT", + "dependencies": { + "glob": "^7.2.0", + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-resources-loader/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0" + }, + "node_modules/svgo": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "optional": true + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "optional": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser": { + "version": "4.8.1", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.11.3", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "5.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.31.0", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/thread-loader": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/time-fix-plugin": { + "version": "2.0.7", + "license": "MIT", + "peerDependencies": { + "webpack": ">=4.0.0" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "1.0.3", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "glob": "^7.1.2" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "license": "Unlicense", + "optional": true, + "peer": true + }, + "node_modules/type-fest": { + "version": "0.18.1", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "license": "MIT" + }, + "node_modules/ua-parser-js": { + "version": "1.0.37", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ufo": { + "version": "1.5.3", + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "license": "BSD-2-Clause", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "optional": true, + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "license": "MIT" + }, + "node_modules/unfetch": { + "version": "5.0.0", + "license": "MIT", + "workspaces": [ + "./packages/isomorphic-unfetch" + ] + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.15", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "license": "MIT" + }, + "node_modules/url": { + "version": "0.11.3", + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "license": "MIT" + }, + "node_modules/url/node_modules/qs": { + "version": "6.12.1", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/use": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/utila": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/vue": { + "version": "2.7.16", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "2.7.16", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-client-only": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "license": "MIT" + }, + "node_modules/vue-loader": { + "version": "15.11.1", + "license": "MIT", + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "prettier": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/vue-loader/node_modules/hash-sum": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/vue-loader/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-loader/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-meta": { + "version": "2.4.0", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.2.2" + } + }, + "node_modules/vue-no-ssr": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/vue-router": { + "version": "3.6.5", + "license": "MIT" + }, + "node_modules/vue-server-renderer": { + "version": "2.7.16", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "hash-sum": "^2.0.0", + "he": "^1.2.0", + "lodash.template": "^4.5.0", + "lodash.uniq": "^4.5.0", + "resolve": "^1.22.0", + "serialize-javascript": "^6.0.0", + "source-map": "0.5.6" + } + }, + "node_modules/vue-server-renderer/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-server-renderer/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-server-renderer/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-server-renderer/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/vue-server-renderer/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-server-renderer/node_modules/source-map": { + "version": "0.5.6", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vue-server-renderer/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "license": "MIT", + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/hash-sum": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/vue-style-loader/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "license": "MIT" + }, + "node_modules/vuex": { + "version": "3.6.2", + "license": "MIT", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "license": "MIT", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "license": "MIT", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "license": "MIT", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "license": "ISC", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "license": "MIT", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/upath": { + "version": "1.2.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "4.47.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "8.11.3", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.13.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.26.1", + "license": "MIT", + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-hot-middleware/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-node-externals": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "license": "ISC" + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-runner": { + "version": "2.4.0", + "license": "MIT", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/make-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/memory-fs": { + "version": "0.4.1", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/pify": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/pkg-dir": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "license": "MIT", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/watchpack": { + "version": "1.7.5", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/webpackbar": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/webpackbar/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/webpackbar/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpackbar/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/webpackbar/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/webpackbar/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "license": "MIT", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-json-file": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/is-plain-obj": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/write-json-file/node_modules/make-dir": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/pify": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/sort-keys": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xss": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz", + "integrity": "sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==", + "optional": true, + "dependencies": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "bin": { + "xss": "bin/xss" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/xxhashjs": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "cuint": "^0.2.2" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "license": "ISC", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "7.0.3", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "13.1.2", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b61c541 --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "login", + "version": "1.0.0", + "private": true, + "scripts": { + "dev": "nuxt", + "build": "nuxt build", + "start": "nuxt start", + "generate": "nuxt generate" + }, + "dependencies": { + "@nuxt/image": "^0.6.2", + "@nuxtjs/axios": "^5.13.6", + "@nuxtjs/dayjs": "^1.4.1", + "bowser": "^2.11.0", + "bulma": "^0.9.4", + "core-js": "^3.35.1", + "nuxt": "^2.17.3", + "sass": "^1.77.2", + "sass-loader": "^10.5.2" + } +} diff --git a/pages/account/recovery.vue b/pages/account/recovery.vue new file mode 100755 index 0000000..090278c --- /dev/null +++ b/pages/account/recovery.vue @@ -0,0 +1,19 @@ + + diff --git a/pages/index.vue b/pages/index.vue new file mode 100644 index 0000000..5fa8ab7 --- /dev/null +++ b/pages/index.vue @@ -0,0 +1,9 @@ + + \ No newline at end of file diff --git a/pages/signin.vue b/pages/signin.vue new file mode 100755 index 0000000..c3073af --- /dev/null +++ b/pages/signin.vue @@ -0,0 +1,213 @@ + + \ No newline at end of file diff --git a/pages/welcome.vue b/pages/welcome.vue new file mode 100644 index 0000000..46c282c --- /dev/null +++ b/pages/welcome.vue @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/plugins/common.js b/plugins/common.js new file mode 100755 index 0000000..7f49336 --- /dev/null +++ b/plugins/common.js @@ -0,0 +1,236 @@ +import Vue from 'vue' +Vue.use( { + install(Vue){ + Vue.prototype.$dialog = function(content, title, type, duration, width, height, vbind) { + if(typeof content == 'string') { + let vtitle = type==='Success'? `${title}` : title + if(type==='Error') vtitle = `${title}` + let data = {id: this.$id(), component: `dialog/${type || 'Info'}`, + vbind: {content: content, duration: duration, vbind: vbind}, title: vtitle, width: width || '500px', height: height || '100px'} + this.$store.commit('updateStore', {name: 'showmodal', data: data}) + } else this.$store.commit('updateStore', {name: 'showmodal', data: content}) + } + + Vue.prototype.$snackbar = function(content, title, type, width, height) { + if(typeof content == 'string') { + let vtitle = type==='Success'? `${title}` : title + if(type==='Error') vtitle = `${title}` + let data = {id: this.$id(), component: `snackbar/${type || 'Info'}`, + vbind: {content: content}, title: vtitle, width: width || '400px', height: height || '100px'} + this.$store.commit('updateStore', {name: 'snackbar', data: data}) + } else this.$store.commit('updateStore', {name: 'snackbar', data: content}) + } + + Vue.prototype.$pending = function() { + this.$dialog({width: '500px', icon: ' mdi mdi-wrench-clock', + content: '

Chức năng này đang được xây dựng, vui lòng trở lại sau

', type: 'is-dark', progress:true, duration: 5}) + } + + Vue.prototype.$getLink = function(val) { + if(val === undefined || val === null || val === '' || val==="") return '' + let json = val.indexOf('{')>=0? JSON.parse(val) : {path: val} + return json + } + + Vue.prototype.$timeFormat = function(startDate, endDate) { + let milliseconds = startDate - endDate + let secs = Math.floor(Math.abs(milliseconds) / 1000); + let mins = Math.floor(secs / 60); + let hours = Math.floor(mins / 60); + let days = Math.floor(hours / 24); + const millisecs = Math.floor(Math.abs(milliseconds)) % 1000; + function pad2(n) { return (n < 10 ? '0' : '') + n } + let display = undefined + + if(days>=1) { + display = pad2(startDate.getHours()) + ':' + pad2(startDate.getMinutes()) + ' ' + pad2(startDate.getDate()) + '/' + pad2(startDate.getMonth()) + } + else if(hours>0) display = hours + 'h trước' + else if(mins>0) display = mins + "' trước" + else if(secs>0 || millisecs>0) display = 'Vừa xong' + + return { + days: days, + hours: hours % 24, + minutes: mins % 60, + seconds: secs % 60, + milliSeconds: millisecs, + display: display + } + } + + Vue.prototype.$errPhone = function(phone) { + var text = undefined + if (this.$empty(phone)) { + text = 'Số điện thoại di động không được bỏ trống.' + } else if (isNaN(phone)) { + text = 'Số điện thoại di động không hợp lệ.' + } else if(phone.length<9 || phone.length>11) { + text = 'Số điện thoại di động phải có từ 9-11 số.' + } + return text + }, + + Vue.prototype.$errEmail = function(email) { + const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ + var text = undefined + if (this.$empty(email)) { + text = 'Email không được bỏ trống.' + } else if (!(re.test(String(email).toLowerCase()))) { + text = 'Email không hợp lệ.' + } + return text + } + + Vue.prototype.$errPhoneEmail = function(contact) { + const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ + var text = undefined + + if (this.$empty(contact)) { + text = 'Số điện thoại di động hoặc Email không được bỏ trống.' + } else if (!(re.test(String(contact).toLowerCase()) || !isNaN(contact))) { + text = 'Số điện thoại di động hoặc Email không hợp lệ.' + } else if(!isNaN(contact) && (contact.length<9 || contact.length>11)) { + text = 'Số điện thoại di động không hợp lệ.' + } + return text + } + + Vue.prototype.$dummy = function(data, count) { + let list = this.$copy(data) + for (let index = 0; index < count; index++) { + if(data.lengthv.type===type) + found.format.map(x=>{ + if(file.name.toLowerCase().indexOf(x)>=0) valid = true + }) + } + + if(valid===false) return {error: true, text: 'Định dạng file không hợp lệ'} + if((type==='image' || type==='file') && file.size > 500*1024*1024) { + return {error: true, text: 'Kích thước ' + (type==='image'? 'hình ảnh' : 'tài liệu') + ' phải dưới 500MB'} + } else if(type==='video' && file.size > 1073741274) { + return {error: true, text: 'Kích thước video phải dưới 1GB'} + } + + let data = new FormData() + let fileName = this.$dayjs(new Date()).format("YYYYMMDDhhmmss") + '-' + file.name + data.append('name', fileName) + data.append('file', file) + data.append('type', type) + data.append('size', file.size) + data.append('user', user) + return {form: data, name: fileName, type: type, size: file.size, file: file} + } + + Vue.prototype.$change = function(obj1, obj2, list) { + var change = false + if(list) { + list.map(v=>{if(obj1[v]!==obj2[v]) change = true}) + } else { + for (var k in obj1 ) { + if(obj1[k]!==obj2[k]) change = true + } + } + return change + } + + Vue.prototype.$resetNull = function(obj) { + for (const [key, value] of Object.entries(obj)) { + if(typeof value==='string') { + let val = value.trim() + if(val==='' || val==="") val = null + obj[key] = val + } + } + return obj + } + + Vue.prototype.$responsiveMenu = function() { + // Get all "navbar-burger" elements + const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0); + // Check if there are any navbar burgers + if ($navbarBurgers.length > 0) { + // Add a click event on each of them + $navbarBurgers.forEach( el => { + // Get the target from the "data-target" attribute + const target = el.dataset.target; + const $target = document.getElementById(target); + + // Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu" + el.classList.toggle('is-active'); + $target.classList.toggle('is-active'); + }) + } + } + + Vue.prototype.$copyToClipboard = function(text) { + if (window.clipboardData && window.clipboardData.setData) { + // IE specific code path to prevent textarea being shown while dialog is visible. + return clipboardData.setData("Text", text); + + } else if (document.queryCommandSupported && document.queryCommandSupported("copy")) { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in MS Edge. + document.body.appendChild(textarea); + textarea.select(); + try { + return document.execCommand("copy"); // Security exception may be thrown by some browsers. + } catch (ex) { + console.warn("Copy to clipboard failed.", ex); + return false; + } finally { + document.body.removeChild(textarea); + } + } + } + + Vue.prototype.$nonAccent = function(str) { + if(this.$empty(str)) return null + str = str.replaceAll('/', '-').replaceAll('%', '-').replaceAll('?', '-') + str = str.toLowerCase(); + str = str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g, "a"); + str = str.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g, "e"); + str = str.replace(/ì|í|ị|ỉ|ĩ/g, "i"); + str = str.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g, "o"); + str = str.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g, "u"); + str = str.replace(/ỳ|ý|ỵ|ỷ|ỹ/g, "y"); + str = str.replace(/đ/g, "d"); + // Some system encode vietnamese combining accent as individual utf-8 characters + str = str.replace(/\u0300|\u0301|\u0303|\u0309|\u0323/g, ""); // Huyền sắc hỏi ngã nặng + str = str.replace(/\u02C6|\u0306|\u031B/g, ""); // Â, Ê, Ă, Ơ, Ư + str = str.split(' ').filter(s => s).join('-') + return str + } + + Vue.prototype.$linkID = function(link) { + link = link? link : this.$route.params.slug + if(this.$empty(link)) return + let idx = link.lastIndexOf('-') + let id = (idx>-1 && idx=colors.length? ('#' + Math.floor(Math.random()*16777215).toString(16)) : colors[i] + } + } +}) \ No newline at end of file diff --git a/plugins/components.js b/plugins/components.js new file mode 100755 index 0000000..20b5636 --- /dev/null +++ b/plugins/components.js @@ -0,0 +1,11 @@ +import Vue from 'vue' +import SnackBar from '@/components/snackbar/SnackBar' +import CountDown from '@/components/dialog/CountDown' +import Modal from '@/components/Modal' +import SearchBox from '@/components/SearchBox' + +const components = { SnackBar, Modal, CountDown, SearchBox} + +Object.entries(components).forEach(([name, component]) => { + Vue.component(name, component) +}) \ No newline at end of file diff --git a/plugins/connection.js b/plugins/connection.js new file mode 100644 index 0000000..b06705c --- /dev/null +++ b/plugins/connection.js @@ -0,0 +1,330 @@ +import Vue from 'vue' +const mode = 'dev' +var paths = [ + {name: 'operation', url: 'https://oprtapi.bigdatatech.vn/' }, + {name: 'local', url: 'http://127.0.0.1:8000/' }, + {name: 'dev', url: 'https://utopiaapi.dev247.net/' }, + {name: 'prod', url: 'https://utopiaapi.dev247.net/' } +] +const path = paths.find(v=>v.name===mode).url +const apis = [ + {name: 'upload' , url: 'upload/', params: {}}, + {name: 'image' , url: 'data/Image/', url_detail: 'data-detail/Image/', params: {}}, + {name: 'file' , url: 'data/File/', url_detail: 'data-detail/File/', params: {}}, + {name: 'user', url: 'data/User/', url_detail: 'data-detail/User/', params: {values: 'id,phone_verified,email_verified,create_time__date,username,password,avatar,fullname,display_name,type,blocked,block_reason,blocked_by,last_login,auth_method__code,auth_method__name,auth_method,auth_status,auth_status__code,auth_status__name,register_method,phone,create_time,update_time'}}, + {name: 'blockreason', commit: 'updateBlockReason', url: 'data/Block_Reason/', url_detail: 'data-detail/Block_Reason/', params: {page: -1}}, + {name: 'authstatus', commit: 'updateAuthStatus', url: 'data/Auth_Status/', url_detail: 'data-detail/Auth_Status/', params: {page: -1}}, + {name: 'authmethod', commit: 'updateAuthMethod', url: 'data/Auth_Method/', url_detail: 'data-detail/Auth_Method/', params: {page: -1}}, + {name: 'usertype', commit: 'updateUserType', url: 'data/User_Type/', url_detail: 'data-detail/User_Type/', params: {}}, + {name: 'registermethod', commit: 'updateRegisterMethod', url: 'data/Register_Method/', url_detail: 'data-detail/Register_Method/', params: {page: -1}}, + {name: 'langchoice', commit: 'updateLangChoice', url: 'data/Lang_Choice/', url_detail: 'data-detail/Lang_Choice/', params: {}}, + {name: 'userauth', url: 'data/User_Auth/', url_detail: 'data-detail/User_Auth/', params: {}}, + {name: 'accountrecovery', url: 'data/Account_Recovery/', url_detail: 'data-detail/Account_Recovery/', params: {}}, + {name: 'login', url: 'login/', params: {values: 'id,username,password,avatar,fullname,display_name,type,type__code,type__name,blocked,block_reason,block_reason__code,block_reason__name,blocked_by,last_login,auth_method,auth_method__code,auth_method__name,auth_status,auth_status__code,auth_status__name,register_method,register_method__code,register_method__name,create_time,update_time'}}, + {name: 'authtoken', url: 'auth-token/', params: {}}, + + {name: 'emailsetup', url: 'data/Email_Setup/', url_detail: 'data-detail/Email_Setup/', params: {sort: '-id'}}, + {name: 'emailsent', url: 'data/Email_Sent/', url_detail: 'data-detail/Email_Sent/', params: {values: 'id,receiver,content,content__sender__email,content__subject,content__content,status__code,status,status__name,create_time', sort: '-id'}}, + {name: 'sendemail', url: 'send-email/', path: 'operation', params: {}}, + {name: 'token', url: 'data/Token/', url_detail: 'data-detail/Token', params: {filter: {expiry: 0}}}, + {name: 'common', commit: 'updateCommon', url: 'data/Common/', url_detail: 'data-detail/Common/', params: {sort: 'index'}}, + {name: 'sex', url: 'data/Sex/', url_detail: 'data-detail/Sex/', params: {}}, + {name: 'downloadfile', url: 'download-file/', params: {}}, + {name: 'download', url: 'download/', params: {}}, + {name: 'gethash', url: 'get-hash/', params: {}}, + {name: 'userapps', url: 'data/User_Apps/', url_detail: 'data-detail/User_Apps/', params: {}} +] + +Vue.use( { + install(Vue){ + Vue.prototype.$path = function(name) { + return name? paths.find(v=>v.name===name).url : path + } + + Vue.prototype.$findapi = function(name) { + const result = Array.isArray(name)? apis.filter(v=>name.findIndex(x=>v.name===x)>=0) : apis.find(v=>v.name===name) + return this.$copy(result) + } + + Vue.prototype.$readyapi = function(list) { + var array = [] + list.forEach(element => { + let found = apis.find(v=>v.name===element) + if(found) { + let ele = JSON.parse(JSON.stringify(found)) + ele.ready = this.$store.state[element]? true : false + array.push(ele) + } + }) + return array + } + + // get data + Vue.prototype.$getapi = async function(list) { + try { + let arr = list.map(v => { + let found = apis.find(v=>v.name===v.name) + let url = (v.path? paths.find(x=>x.name===v.path).url : path) + (v.url? v.url : found.url) + let params = v.params? v.params : (found.params===undefined? {} : found.params) + params.login = this.$store.state.login? this.$store.state.login.id : undefined + return {url: url, params: params} + }) + let data = await Promise.all(arr.map(v=>this.$axios.get(v.url, {params: v.params}))) + data.map((v,i) => { + list[i].data = v.data + if(list[i].commit) { + let payload = {} + payload[list[i].name] = v.data.rows? v.data.rows : v.data + this.$store.commit(list[i].commit, payload) + } + }) + return list + } catch(err) { + console.log(err) + return 'error' + } + } + + // insert data + Vue.prototype.$insertapi = async function(name, data, values) { + try { + let found = this.$findapi(name) + let curpath = found.path? paths.find(x=>x.name===found.path).url : path + var rs + if(!Array.isArray(data)) + rs = await this.$axios.post(`${curpath}${found.url}`, data, {params: {values: values}}) + else { + let params = {action: 'import', values: values} + rs = await this.$axios.post(`${curpath}import-data/${found.url.substring(5, found.url.length-1)}/`, data, {params: params}) + } + + // update store + if(found.commit) { + if(this.$store.state[found.name]) { + let copy = JSON.parse(JSON.stringify(this.$store.state[found.name])) + let rows = Array.isArray(rs.data)? rs.data : [rs.data] + rows.map(v=>{ + if(v.id && !v.error) { + let idx = copy.findIndex(x=>x.id===v.id) + if(idx>=0) copy[idx] = v + else copy.push(v) + } + }) + this.$store.commit('updateStore', {name: found.name, data: copy}) + } + } + return rs.data + } catch(err) { + console.log(err) + return 'error' + } + } + + // update api + Vue.prototype.$updateapi = async function(name, data, values) { + try { + let found = this.$findapi(name) + let rs = await this.$axios.put(`${path}${found.url_detail}${data.id}/`, data, {params: {values: values? values : found.params.values}}) + if(found.commit) { + let index = this.$store.state[found.name]? this.$store.state[found.name].findIndex(v=>v.id===rs.data.id) : -1 + if(index>=0) { + var copy = JSON.parse(JSON.stringify(this.$store.state[found.name])) + if(Array.isArray(rs.data)===false) Vue.set(copy, index, rs.data) + else { + rs.data.forEach(v => { + let index = copy.findIndex(v=>v.id===v.id) + if(index>=0) Vue.set(copy, index, v) + }) + } + this.$store.commit('updateStore', {name: found.name, data: copy}) + } + } + return rs.data + } catch(err) { + console.log(err) + return 'error' + } + } + + // delete data + Vue.prototype.$deleteapi = async function(name, id) { + try { + let found = this.$findapi(name) + var rs + if(!Array.isArray(id)) + rs = await this.$axios.delete(`${path}${found.url_detail}${id}`) + else { + let params = {action: 'delete'} + rs = await this.$axios.post(`${path}import-data/${found.url.substring(5,found.url.length-1)}/`, id, {params: params}) + } + if(found.commit) { + let copy = JSON.parse(JSON.stringify(this.$store.state[found.name])) + if(!Array.isArray(id)) { + let index = copy.findIndex(v=>v.id===id) + if(index>=0) this.$delete(copy, index) + } else { + rs.data.forEach(element => { + let index = copy.findIndex(v=>v.id===element.id) + if(index>=0) this.$delete(copy, index) + }) + } + this.$store.commit('updateStore', {name: found.name, data: copy}) + } + return rs.data + } catch(err) { + console.log(err) + return 'error' + } + } + + // insert row + Vue.prototype.$insertrow = async function(name, data, values, pagename) { + let result = await this.$insertapi(name, data, values) + if(result==='error') return + let arr = Array.isArray(result)? result : [result] + let copy = this.$copy(this.$store.state[pagename].data) + arr.map(x=>{ + let index = copy.findIndex(v=>v.id===x.id) + index>=0? copy[index] = x : copy.unshift(x) + }) + this.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + let pagedata = this.$store.state[pagename] + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + // update row + Vue.prototype.$updaterow = async function(name, data, values, pagename) { + let result = await this.$updateapi(name, data, values) + if(result==='error') return + let arr = Array.isArray(result)? result : [result] + let copy = this.$copy(this.$store.state[pagename].data) + arr.map(x=>{ + let index = copy.findIndex(v=>v.id===x.id) + index>=0? copy[index] = x : copy.unshift(x) + }) + this.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + let pagedata = this.$store.state[pagename] + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + // delete row + Vue.prototype.$deleterow = async function(name, id, pagename, ask) { + let self = this + var remove = async function() { + let result = await self.$deleteapi(name, id) + if(result==='error') return + let arr = Array.isArray(id)? id : [id] + let copy = self.$copy(self.$store.state[pagename].data) + arr.map(x=>{ + let index = copy.findIndex(v=>v.id===x) + index>=0? self.$delete(copy,index) : false + }) + self.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + let pagedata = this.$store.state[pagename] + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + // ask confirm + if(ask) { + this.$buefy.dialog.confirm({ + message: 'Bạn muốn xóa bản ghi: ' + id, + onConfirm: () => remove() + }) + } else remove() + } + + // update page + Vue.prototype.$updatepage = function(pagename, row, action) { + let pagedata = this.$store.state[pagename] + let copy = this.$copy(pagedata.data) + let idx = copy.findIndex(v=>v.id===row.id) + if(action==='delete') this.$delete(copy, idx) + else if(action==='insert') copy.unshift(row) + else copy[idx] = row + this.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + Vue.prototype.$getdata = async function(name, filter, params, first) { + let found = this.$findapi(name) + if(params) found.params = params + else if(filter) found.params.filter = filter + let rs = await this.$getapi([found]) + return first? (rs[0].data.rows.length>0? rs[0].data.rows[0] : undefined) : rs[0].data.rows + } + + Vue.prototype.$getpage = function(showFilter) { + return {data: [], fields: [], filters: [], update: undefined, action: undefined, filterby: undefined, api: {full_data: true}, origin_api: {full_data: true}, + tablesetting: undefined, setting: undefined, tabfield: true, setpage: {}, showFilter: this.$empty(showFilter)? true : showFilter} + } + + Vue.prototype.$setpage = function(pagename, row, api) { + if(!this.$store.state[pagename])return + let json = row.detail + let fields = this.$updateSeriesFields(json.fields) + this.$store.commit('updateState', {name: pagename, key: 'fields', data: fields}) + this.$store.commit('updateState', {name: pagename, key: 'setting', data: this.$copy(row)}) + if(json.filters) this.$store.commit('updateState', {name: pagename, key: 'filters', data: this.$copy(json.filters)}) + if(json.tablesetting) this.$store.commit('updateState', {name: pagename, key: 'tablesetting', data: json.tablesetting}) + if(api) { + let copy = this.$copy(api) + delete copy.data + copy.full_data = api.data.full_data + copy.total_rows = api.data.total_rows + this.$store.commit('updateState', {name: pagename, key: 'api', data: copy}) + this.$store.commit('updateState', {name: pagename, key: 'origin_api', data: copy}) + } + } + + Vue.prototype.$findpage = function(arr) { + var copy = this.$copy(this.$store.state.pagetrack) + var doFind = function() { + let found = undefined + for (let i=1; i<=30; i++) { + let name = `pagedata${i}` + if(!copy[name]) { + found = name + copy[name] = true + break; + } + } + if(!found) console.log('pagename not found') + return found + } + let result + if(arr) { + result = [] + arr.map(v=>{ result.push({name: v, value: doFind()})}) + } else { + result = doFind(copy) + } + this.$store.commit('updateStore', {name: 'pagetrack', data: copy}) + return result + } + + Vue.prototype.$clearpage = function(pagename) { + if(!pagename) return + if(pagename==='reset') return this.$store.commit('updateStore', {name: 'pagetrack', data: {}}) + let copy = this.$copy(this.$store.state.pagetrack) + let arr = Array.isArray(pagename)? pagename : [pagename] + arr.map(v=>{ + copy[v] = false + this.$store.commit('updateStore', {name: v, data: undefined}) + }) + this.$store.commit('updateStore', {name: 'pagetrack', data: copy}) + } + + Vue.prototype.$updatepath = function(val) { + path = `https://${val}/` + } + } +}) + diff --git a/plugins/datatable.js b/plugins/datatable.js new file mode 100755 index 0000000..f9bde7f --- /dev/null +++ b/plugins/datatable.js @@ -0,0 +1,358 @@ +import Vue from 'vue' +Vue.use( { + install(Vue) { + //==========Find & filter================= + Vue.prototype.$find = function(arr, obj, attr) { + const keys = Object.keys(obj) + let found = arr.find(v=>{ + let valid = true + keys.map(key=>{ + let val = obj[key] + if(valid===false) return false + else if(Array.isArray(val)) { + if(val.findIndex(x=>x===v[key]) <0) valid = false + } else if(!(v[key]===val)) valid = false + }) + return valid + }) + return found? (attr? found[attr] : found) : undefined + } + + Vue.prototype.$findIndex = function(arr, obj) { + const keys = Object.keys(obj) + return arr.findIndex(v=>{ + let valid = true + keys.map(key=>{ + let val = obj[key] + if(valid===false) return false + else if(Array.isArray(val)) { + if(val.findIndex(x=>x===v[key]) <0) valid = false + } else if(!(v[key]===val)) valid = false + }) + return valid + }) + } + + Vue.prototype.$filter = function(arr, obj, attr) { + const keys = Object.keys(obj) + let rows = arr.filter(v=>{ + let valid = true + keys.map(key=>{ + let val = obj[key] + if(valid===false) return false + else if(Array.isArray(val)) { + if(val.findIndex(x=>x===v[key]) <0) valid = false + } else if(!(v[key]===val)) valid = false + }) + return valid + }) + return attr? rows.map(v=>v[attr]) : rows + } + + //=========Empty & copy============ + Vue.prototype.$id = function() { + return Math.random().toString(36).substr(2, 9) + } + + Vue.prototype.$empty = function(val) { + if(val === undefined || val === null || val === '' || val==="") return true + return false + }, + + Vue.prototype.$copy = function(val) { + if(val === undefined || val === null || val === '' || val==="") return val + return JSON.parse(JSON.stringify(val)) + } + + Vue.prototype.$clone = function(obj) { + if (obj === null || typeof (obj) !== 'object' || 'isActiveClone' in obj) + return obj; + if (obj instanceof Date) + var temp = new obj.constructor(); //or new Date(obj); + else + var temp = obj.constructor(); + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + obj['isActiveClone'] = null; + temp[key] = this.$clone(obj[key]); + delete obj['isActiveClone']; + } + } + return temp + } + + Vue.prototype.$delete = function(arr, idx) { + arr.splice(idx, 1) + } + + Vue.prototype.$stripHtml = function(html, length) { + if(!html) return null + else if(typeof html!=='string') return html + if(html? html.indexOf('<')<0 : false) { + return length? (html.length > length? html.substring(0, length) + '...' : html ) : html + } + var tmp = document.createElement("DIV") + tmp.innerHTML = html + var val = tmp.textContent || tmp.innerText || "" + return length? (val.length > length? val.substring(0, length) + '...' : val ) : val + } + + //==========Convert================= + Vue.prototype.$isNumber = function(val) { + if(val === undefined || val === null || val === '' || val==="") return false + val = val.toString().replace(/,/g, "") + return !isNaN(val) + } + + Vue.prototype.$numtoString = function(val, type, decimal, mindecimal) { + if(val === undefined || val === "" || val==='' || val === null) return + val = val.toString().replace(/,/g, "") + if(isNaN(val)) return + let f = decimal? {maximumFractionDigits: decimal || 0} : {} + if(mindecimal) f['minimumFractionDigits'] = mindecimal + return decimal? Number(val).toLocaleString(type || 'en-EN', f) : Number(val).toLocaleString(type || 'en-EN') + } + + Vue.prototype.$formatNumber = function(val) { + if(val === undefined || val === "" || val==='' || val === null) return + val = val.toString().replace(/,/g, "") + if (val.indexOf('%') >0) { + val = val.replace(/%/g, "") + return isNaN(val)? undefined : Number(val)/100 + } + return isNaN(val)? undefined : Number(val) + } + + Vue.prototype.$formatUnit = function(val, unit, decimal, string, mindecimal) { + val = this.$formatNumber(val) + if(val===undefined) return + let percentage = (unit===0.01 || unit==="0.01")? '%' : '' + val = unit? val/Number(unit) : val + let f = {maximumFractionDigits: decimal || 0} + if(mindecimal) f['minimumFractionDigits'] = mindecimal + return string? (val.toLocaleString('en-EN', f) + percentage) : val + } + + //==========Calculate================= + Vue.prototype.$calc = function(fn) { + return new Function('return ' + fn)() + } + + Vue.prototype.$calculate = function(row, tags, formula, decimal, unit) { + let val = this.$copy(formula) + let valid = 0 + tags.forEach(v => { + let myRegExp = new RegExp(v, 'g') + let res = this.$formatNumber(row[v]) + if(res) valid = 1 + val = val.replace(myRegExp, `(${res || 0})`) + }) + if(valid===0) return {success: false, value : undefined} //all values is null + //calculate + try { + let value = this.$calc(val) + if(isNaN(value) || value===Number.POSITIVE_INFINITY || value===Number.NEGATIVE_INFINITY) { + var result = {success: false, value : value} + } else { + value = (value===true || value===false)? value : this.$formatUnit(value, unit, decimal, true, decimal) + var result = {success: true, value: value} + } + } + catch(err) { + var result = {success: false, value : undefined} + } + return result + } + + Vue.prototype.$calculateFunc = function(row, cols, func, decimal, unit) { + let value + let arr1 = cols.map(v=>this.$formatNumber(row[v])) + let arr = arr1.filter(v=>v) + if(arr.length===0) return {success: false, value : undefined} + if(func==='max') value = Math.max(...arr) + else if(func==='min') value = Math.min(...arr) + else if(func==='sum') value = arr.reduce((a, b) => a + b, 0) + else if(func==='avg') { + let total = arr.reduce((a, b) => a + b, 0) + value = total / cols.length + } + if(!value) return {success: false, value: undefined} + value = this.$formatUnit(value, unit, decimal, true, decimal) + return {success: true, value: value} + } + + Vue.prototype.$calculateData = function(data, fields) { + let arr = this.$copy(fields.filter(h=>h.formula)) + if(arr.length===0) return data + let arr1 = arr.filter(v=>v.func) + arr1.map(v=>{ + if(v.vals.indexOf(':')>=0) { + let arr2 = v.vals.toLowerCase().replaceAll('c', '').split(':') + let cols = [] + for (let i = parseInt(arr2[0]); i <= parseInt(arr2[1]); i++) { + let field = fields.length>i? fields[i] : undefined + if(field? (field.format==='number' && field.name!==v.name) : false) cols.push(field.name) + } + v.cols = cols + } else { + let arr2 = v.vals.toLowerCase().replaceAll('c', '').split(',') + let cols = [] + arr2.map(v=>{ + let i = parseInt(v) + let field = fields.length>i? fields[i] : undefined + if(field? (field.format==='number' && field.name!==v.name) : false) cols.push(field.name) + }) + v.cols = cols + } + }) + arr = this.$multiSort(arr, {level: 'asc'}) + let copy = data + copy.map(v=>{ + arr.map(x=>{ + if(x.func) { + let res = this.$calculateFunc(v, x.cols, x.func, x.decimal, x.unit) + if(res? res.success : false) v[x.name] = res.value + } else { + let res = this.$calculate(v, x.tags, x.formula, x.decimal, x.unit) + if(res? res.success : false) v[x.name] = res.value + } + }) + }) + return copy + } + + Vue.prototype.$summary = function(arr, fields, type) { + let obj = {} + if(type==='total') { + fields.map(x=> obj[x] = arr.map(v=>v[x]? v[x] : 0).reduce((a, b) => a + b, 0)) + } else if(type==='min') { + fields.map(x=>obj[x] = Math.min(...arr.map(v=>v[x]))) + } + else if(type==='max') { + fields.map(x=>obj[x] = Math.max(...arr.map(v=>v[x]))) + } + else if(type==='count') { + fields.map(x=>obj[x] = arr.map(v=>!this.$empty(v[x])).length) + } + return obj + } + + //====================Array==================== + Vue.prototype.$formatArray = function(data, fields) { + let args = fields.filter(v=>v.format==='number') + data.map(v=>{ + args.map(x=>{ + v[x.name] = this.$empty(v[x.name])? undefined : this.$formatUnit(v[x.name], x.unit, x.decimal, true, x.decimal) + }) + }) + return data + } + + Vue.prototype.$unique = function(arr, keyProps) { + const kvArray = arr.map(entry => { + const key = keyProps.map(k => entry[k]).join('|'); + return [key, entry]; + }); + const map = new Map(kvArray); + return Array.from(map.values()); + } + + Vue.prototype.$arrayMove = function(arr, old_index, new_index) { + if (new_index >= arr.length) { + var k = new_index - arr.length + 1; + while (k--) { + arr.push(undefined); + } + } + arr.splice(new_index, 0, arr.splice(old_index, 1)[0]); + return arr; // for testing + } + + Vue.prototype.$multiSort = function(array, sortObject = {}, format = {}) { + const sortKeys = Object.keys(sortObject) + + // Return array if no sort object is supplied. + if (!sortKeys.length) return array + + // Change the values of the sortObject keys to -1, 0, or 1. + for (let key in sortObject) + sortObject[key] = sortObject[key] === 'desc' || sortObject[key] === -1 ? -1 : (sortObject[key] === 'skip' || sortObject[key] === 0 ? 0 : 1) + + const keySort = (a, b, direction) => { + direction = direction !== null ? direction : 1 + if (a === b) return 0 + + // If b > a, multiply by -1 to get the reverse direction. + return a > b ? direction : -1 * direction; + } + + return array.sort((a, b) => { + let sorted = 0, index = 0 + + // Loop until sorted (-1 or 1) or until the sort keys have been processed. + while (sorted === 0 && index < sortKeys.length) { + const key = sortKeys[index] + if (key) { + const direction = sortObject[key] + let val1 = format[key]==='number'? (this.$empty(a[key])? 0 : this.$formatNumber(a[key])) : a[key] + let val2 = format[key]==='number'? (this.$empty(b[key])? 0 : this.$formatNumber(b[key])) : b[key] + sorted = keySort(val1, val2, direction) + index++ + } + } + return sorted + }) + } + + //======================Fields==================== + Vue.prototype.$createField = function(name,label,format,show, minwidth) { + let field = {name: name, label: label, format: format, show: show, minwidth: minwidth} + if(format==='number') { + field.unit = '1' + field.textalign = 'right' + } + return field + } + + Vue.prototype.$updateFields = function(pagename, field, action) { + let pagedata = this.$store.state[pagename] + let copy = this.$copy(pagedata.fields) + let idx = this.$findIndex(copy, {name: field.name}) + if(action==='delete') { + this.$delete(copy, idx) + if(pagedata.filters? pagedata.filters.length>0 : false) { + let index = this.$findIndex(pagedata.filters, {name: field.name}) + if(index>=0) { + let copyFilter = this.$copy(this.pagedata.filters) + this.$delete(copyFilter, index) + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: copyFilter}) + } + } + } else { + idx>=0? copy[idx] = field : copy.push(field) + } + this.$store.commit("updateState", {name: pagename, key: "fields", data: copy}) + }, + + Vue.prototype.$updateSeriesFields = function(fields) { + fields.filter(v=>v.series).map(field=>{ + let obj = field.api==='finitem'? this.$findPeriod(field.series, 'period') : this.$findPeriod(field.series) + field.period = field.api==='finitem'? obj.code : obj + let idx = field.label.indexOf('[') + field.label = (idx>0? field.label.substring(0, idx) : field.label) + '[' + (field.api==='finitem'? obj.show : obj) + ']' + }) + return fields + } + + Vue.prototype.$updateSeriesFilters = function(filters, fields) { + if(fields.filter(v=>v.series).length===0) return filters + filters.map(v=>{ + let found = fields.find(x=>x.name===v.name) + if(found? found.series : false) { + v.label = found.label + } + }) + return filters + } + } +}) \ No newline at end of file diff --git a/push.sh b/push.sh new file mode 100755 index 0000000..fc3c9f7 --- /dev/null +++ b/push.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +git add . +git commit -m 'changes' +git push \ No newline at end of file diff --git a/rundev.sh b/rundev.sh new file mode 100755 index 0000000..7dbac98 --- /dev/null +++ b/rundev.sh @@ -0,0 +1,4 @@ +#!/bin/bash +python3 envdev.py +kill -9 $(lsof -i:3001 -t) 2> /dev/null +npm run dev diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..640bb73be00bc838f611de5dabb40f262df04ed9 GIT binary patch literal 15406 zcmeHOX;f8LmVT-3-`&-#SNG~pIzVC)HKxj#l&MbAoml~+%nuL+!2y|M5J6EyoRCSB zQ4kbGK@l0m5htP|4mcn<#%N;3N>Zlg)ulYx{e2rRi@fkuB8mAC*Lv$d?z{J#z0cXh zx4(TfnI19ygXx#QG~w!C3i(Hq=_QlNYA$SI_ z;EnG4xb*9vpUYr##5AX`BBnXs^m82+(4Uw6+=u$c#rWKsGVv9e?DyXi7vtSA!Tq_( z_cI3HjShFcm6{qSSu2tyD=S%+FP|?_VdL&O2H%Z|aJ!X~607qTu3jm{rTG%%`;w%k z&6em0SDRyW%j|nAWofKztlTKGqJ3mpN*v}+l9(ADQdY4}($f;4i_dq)Fl3%HYocVN z&y$)RJ0v>HMT$ytWX-xli3}Ml)jPIJW=5jSji2-_U3|w5_KFU7yR~%5OliILCFUs= zeqXV2krc1Z*Y~rtm*QTGlx`@Nv)6tn>FEhNhM(JW{xgD|Z!AchE?erh%9`~>`re}C z8M1YI9iDL!tOw?QT07o&LsWHg4G{USpn=h+wBLyqpI)V~)Qi#QDq40|zC4RffdR z9FO<2rQz^VX*kj>C73fV##evazHh%ICQK3N{CD56&$!bje8xRJmSZej5TVC4SX1%2J)Y~<72};o$MMs zog8j^I@x!4I@%p}cd~zZAm^|(me=SkDM z_G4_lHxTzZH}?JJvSqU@-eaE<=&m0#d~WIDXbWud2a|zwL&uwlgO=b)ufy+_>D*q< z4zfIJfrL#RMIZb@WH9vR+~#)&$-(2N5tr5=mbywpe1H@bE|;U{u87aLX9iq`-g+~( zQD4Tc>K)r;-kczf$s0DUhd;NA_q$K&?*p|Cz4e~xIUI4kPy&5^BOyU=%8@e{HC`@3 z{BJyQMso@5vgerxm7%xZzAl4hqUW#WXzOLo9kjcgyk(k$jeNv=(*xg-mdhWDzt{6J z-tF1%y%)Xp_Huqg^JN0^V`c4DndtFrnTYYZ_a&vPG`G#06A1Z+iyz|nhRtQde9JxY z#9sAx9eV2>I{6*=Rg7%fx*2(Mo345JmU85*@iJrj7|gLj=Shh7S6onnoPOw3yKJrB zrg>`d!bs#o=lhnSx8BnNUXugOr=ZUUS+}tib6=9v?|&xq=T6nROs2{vphL;eeq z(4e;^Y2GwxZo4YS+CIQ<>-Dz-$4&|G+C63HtvBsF!2F_2f~|#59j$X_W+VZ36sXPn zVQ+UHd{2m@^5J{?n@@^AauQ|YGg(;+@y;}rlX+^A&q(;i6E-ss~=^z#*Ce6&8 zFL?!N>T~pQu3`98N0|V>OHG}v{=Mf=lloimq&I*gUEz1bq;Ah{jQ_dD1b@%xB^0tP z!aC(Z&Z3fR#dsWh^_pD8d<*7>bRd7<@^G~KnDaBPcE^x6fyw7!t~kh&sB2OOti?T` zO_af}<7fIwcFt0nj`^doUn^EDg#UTV+OpN%&jByjH|*89IA>~Vyp9Q6dM9T+LCk2u ze1G$Bv@cGY7i>Z7=z=_&Te#=OhuFKks$6pO)8G>?U>>tvfL#y^QwCyj>O@Y|2_` zbIlgrXRZ(TiSx7WAP%PQ(GU4N;~t+0pXMmlh*wkmUY0G}s`a-cXD-O>SU+L@#Cll9 zyA1ux#p%((#3i1i9frXEAj9kq%0_(Ic=9YT{sP6iviE1$qWFU!eG zH{|&FYlsJp*b5irjW=mcATz-rn*Sc*Rw#Zn=wP*dvJ!AY1^c~qVcVGK$%w_A^ zTL#(#b%~Ai(mD4WI;!@-HKCt3wO&%$=mYcTO;sQGK6+cr(pv_u1M5WAe2mZe1)0e6 zb;t<^BriWhW?CIi=j7?U}lF`(PN&+5KcZL1TXvCs6(-Jkuop40ko z>vaf$KO8~+BX>a`rw=l34y4|9lY#5Nnujr;oB_WZa}T86wq=O7AkM2z(k{ol4(USd z>@%)ekMW>?b1#@LfUi24Hy6$iyPcFcow?&n>zMkWbJ=>|Wz^%3qUK%&>~agFk!Nr zlY@iV408D=_>Z!iogRA`vNj?oTfi4~q7LtvH)nE3>yyU+)YKc&&5xOg~FeajqpQ+|A4bcO|=Agjp!n`u)Fb)VpG;m%zv!c z$+c&qF9HsxD=RC>GCOwSL$f7oo1yGJW1sF~&3y9GN5Jjp6(_Ry!J3a8J!|LFs3VgS zgHs|IwP#ZrKTe7wp z%5K;>`#;(Px%eUa53W*Bv>aSPx!MwIx>Hv^M$P08zv!;Xsl$(DOMTkRxWQfII)HPu zzUCgFp3=G_72HQoUaFLVC!3G@oBU&bL55;N^hT7gA_vDB?1#1`TQ=h}Zm_H_$%W1Q zUio6~gBdu!6nq8yZh86XYCq%{$osI?dR&jClMoGkVOk4 zlv|lMJE$jKhD{lz{8ABmdgb7nsLM?77lxg2-PxDSM8D9_Z5V3OS5$|Awxzyo2K(K` zHDir9XO_SA2sT$&DwjwO#usZ$o_bZ$3RwmIWK+#%Tvup64>?SEL|^P1Ip)$0tI^+Z zlwIIFnJ>r_4wNm~vKh)q9_Lv5RpI)wwkEH{o-27Q_Ms<&Ybq?x0soXQo2oZM)&i|R z!>2monK95UOZzmeQcL@^gJxugQb`gR4YOhxIdg#idJPmFuHFGbikCZc%QXW0KFzLeD8^{BOT^ zTi<-i16CFdO6?30`J|@^D;d%Fh@InbfZ6 zCzJ8L9$ZZOjX%h7@FisxWy&GbCb=%`TQTSL*OqMA4A+xqBeJuX==p?9?D@KlYh`ow zR$adn7d}+pDluU);^9-ur;sZuD9k`CD$)M9*3-Ze@#t|>Y~7^21o8}9YHL;3?sFGO z%BQmjNPp;WT(Y(qBR7#ZBiF>ZP2c6%w1vcksgjnOp!_#^Wnc&aURJJ&d=q6VEY8Jw zfZcKsd&k}oc@jQDK0FQQGtj41PLB2kdBMS=r^P-M)}MLqesWx2Hp4i>wd9$QlgOv! zsd+AeXC24|(~pgK$bJ-KdmMbQe$QUS`dZ~_=`VT6S&Z|wJ9o+Uz58KfL3%F1;Kexx zzjIxfv)K!yKk>tT;M(0SE+v~xzi>z0#M&b=bev*f1J95bJ^{{@{F(6~2CLduqvt$m z6SR5qdgQxl3#rTIDA!8vJ2@#_xnlNM$O|n?iHCeOvUdGy;n^7WNfQ%-^m|3sCTRg@ zY|O(e`&!&5@;KJEWYlr~qX+#vFz_DiX-7d}rp2%s^0T|&JEC}un2gxV7@Hg!@3Ak@ z-1a`s-|R&E*{Zta7iKEXOil_>emFgCuI^dOA(HBCjDk#jte$0g*FG1gAjmD#v%bx%XX6cyl!LFi`T-12O zzzf*T!KWVlcPILx=n)LY`&d8h8|C18T!(h_%y@6#(UZyzu1D<2UzG`2;pmn>Nlt^Vo@>_A<(2gG{~hnuud z$=)=_VN9DA@V{DTvZum4&U0kU>6C^2AD*Y+zJh19%#9CZp9;M)`zx`LW(#^D?3?w( z72;arD*8e2q}TLHT*k2%Er`&b81vV8^bWXI#P`I@T-WGu7o0l_Q2B}P;-Y;eHp;AZ zB+q#9Oapc0yX?8Jr@VCWOzlN+4r5O67c$lVf3O~dbq}=%i?|m$<(*E{cI1`*?m60S z!&LuQJ2TP~RetU@Kg99u9h^YyWDMe!G3^}I&XAesr5KBt*Jh&MnFl*ytlx`s80<%} z9%BxsOgvk*tznPiZN^ES5hU(oABcTm_D~FaVZ1ixWDkk>yLY^0k8s9x=S~kN`zE*1 z_Rij8p8RWWUaAHCAg!es+v#scJm`HTZm-^6uRXyu_!-xhIcbv5i)s^mmg`H5%-(X( zcVHdkH~KGQBC!(j8{;r@GJU7_T*i0qGiy$+D|$vzJz_?`l5q&OW1@B9IusVI=m_-vjq1R;nA3@EdB%}_PGWz?1Dway z^*VgI4LKr3h~c?soSQrf<1W85{_#q@tT_R>m)MQxl^9pyk3DA(Yk^U?KHIS;TpO+< zVqF*3LuH2#x0qc9J(UdHa7Xr@i|T-V0G7H%9SmFIx*)%4Pna^X9toX1N^v{mCT)a0 zaqS(WUrVfX9Op34eb^mSiBEZtv4*-ZZ}T1Y;Q3p0n49X)xXL_3d=V8ouE%C5JNmAS zmraztN8s;%d4zowYg@uOPmR^YFg3e&s2z1<%az*yWFI*R{YB=?imD3i!2!h5G+kr% z{#eKJ9`}$jcESAV%A@cc1n~xWBE~5CFm>eF1m+NHn_(X(xsP?XQsXuiL!`{(N1}Ah2#^?q;o{W5JJ@ zZ^(187tWgger?7|_MSg&*%IwhZ4xT@r>s(xYj&>%{4H_HR4P^Y^FzMt1o@pk}(fC9Qxzg4}PaTTgDfj9U$gw zJaJCX1`+QNLowg6k565RJK0yI{O7KJt^2|APDXzEo;G78de5KVu_Yre5wo!7#d#sb ziz>Bk%EelkaxxDnCccA<8A}_`pQk@;0SB-d@1QpdeDEr9alhhBk97C><=#*i*5|t$yX%OGs>*Jipc`|av6lmAGqyCkt1SUbsg3YVS$SoJ){7}i703wVQjdx$n;O9h*@MBiks%9^$(&iH&A1K%f}u{HNV z-T!uuLk$Ew=_Ds-$jvM4s*4;A@%!B{@IVRG-*F6E!a0ZA**Pf|@YNQaN574p>Md|9 z7M#bn1o@2YV9k0D4BX$T2kQApc<$80*?z70-6#Ko{|DH~GaRUMv?hi9{~yl9RzuGh zlJAXy2TG=Xk2Asfsef`GZ8r+OS_Hc}gY|AjJyGW6=-}%9_GABw0galk-(&y$!p|!( H&@1r&@Nti= literal 0 HcmV?d00001 diff --git a/static/icon/1.svg b/static/icon/1.svg new file mode 100644 index 0000000..9093868 --- /dev/null +++ b/static/icon/1.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/2.svg b/static/icon/2.svg new file mode 100644 index 0000000..f8df418 --- /dev/null +++ b/static/icon/2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/3.svg b/static/icon/3.svg new file mode 100644 index 0000000..3fac3b0 --- /dev/null +++ b/static/icon/3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/4.svg b/static/icon/4.svg new file mode 100644 index 0000000..a66074f --- /dev/null +++ b/static/icon/4.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/5.svg b/static/icon/5.svg new file mode 100644 index 0000000..8278043 --- /dev/null +++ b/static/icon/5.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/add.png b/static/icon/add.png new file mode 100644 index 0000000000000000000000000000000000000000..d4d637188fe44a2af4e2cf729e9e3e11f3d36cb9 GIT binary patch literal 6458 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 + + + + + + + + + diff --git a/static/icon/add1.png b/static/icon/add1.png new file mode 100644 index 0000000000000000000000000000000000000000..4253afd96d56f07677901a1f2847c735e04c1e8f GIT binary patch literal 5021 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 M&R$N<7b1WDFHE9i)&Kwi literal 0 HcmV?d00001 diff --git a/static/icon/add2.svg b/static/icon/add2.svg new file mode 100644 index 0000000..65c5b08 --- /dev/null +++ b/static/icon/add2.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/add3.svg b/static/icon/add3.svg new file mode 100644 index 0000000..9bb961a --- /dev/null +++ b/static/icon/add3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/add4.svg b/static/icon/add4.svg new file mode 100644 index 0000000..d00e745 --- /dev/null +++ b/static/icon/add4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/add5.svg b/static/icon/add5.svg new file mode 100644 index 0000000..360e0f5 --- /dev/null +++ b/static/icon/add5.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/addfolder.svg b/static/icon/addfolder.svg new file mode 100644 index 0000000..cf0e04f --- /dev/null +++ b/static/icon/addfolder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/apps.svg b/static/icon/apps.svg new file mode 100644 index 0000000..88fb1aa --- /dev/null +++ b/static/icon/apps.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/icon/attach-file.svg b/static/icon/attach-file.svg new file mode 100644 index 0000000..471fb99 --- /dev/null +++ b/static/icon/attach-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/az.svg b/static/icon/az.svg new file mode 100644 index 0000000..cceb86d --- /dev/null +++ b/static/icon/az.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/bin.svg b/static/icon/bin.svg new file mode 100644 index 0000000..7ab7e73 --- /dev/null +++ b/static/icon/bin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/bin1.svg b/static/icon/bin1.svg new file mode 100644 index 0000000..2ec6c33 --- /dev/null +++ b/static/icon/bin1.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/static/icon/building.svg b/static/icon/building.svg new file mode 100644 index 0000000..7f10431 --- /dev/null +++ b/static/icon/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/calculator.svg b/static/icon/calculator.svg new file mode 100644 index 0000000..3f5cf93 --- /dev/null +++ b/static/icon/calculator.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/static/icon/calendar.svg b/static/icon/calendar.svg new file mode 100644 index 0000000..2469d73 --- /dev/null +++ b/static/icon/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/camera.svg b/static/icon/camera.svg new file mode 100644 index 0000000..48597b1 --- /dev/null +++ b/static/icon/camera.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/camera_switch.svg b/static/icon/camera_switch.svg new file mode 100644 index 0000000..fa4d9b9 --- /dev/null +++ b/static/icon/camera_switch.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/static/icon/care.png b/static/icon/care.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa3c4815158ce38f9695f489a8ecbd5fc8a1e55 GIT binary patch literal 19471 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 msZ*y;ojP^u)TvXa_0u25dVFzLyWC&^0000P) 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 GIP`z%*_m \ No newline at end of file diff --git a/static/icon/check1.svg b/static/icon/check1.svg new file mode 100644 index 0000000..ff39729 --- /dev/null +++ b/static/icon/check1.svg @@ -0,0 +1,9 @@ + + + Iconly/Light-Outline/Tick Square + + + + + + \ No newline at end of file diff --git a/static/icon/check2.svg b/static/icon/check2.svg new file mode 100644 index 0000000..299397a --- /dev/null +++ b/static/icon/check2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/check3.svg b/static/icon/check3.svg new file mode 100644 index 0000000..830f957 --- /dev/null +++ b/static/icon/check3.svg @@ -0,0 +1,9 @@ + + + Iconly/Bold/Tick Square + + + + + + \ No newline at end of file diff --git a/static/icon/check4.svg b/static/icon/check4.svg new file mode 100644 index 0000000..01c2309 --- /dev/null +++ b/static/icon/check4.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/checked.svg b/static/icon/checked.svg new file mode 100644 index 0000000..c9a8fef --- /dev/null +++ b/static/icon/checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/checked1.svg b/static/icon/checked1.svg new file mode 100644 index 0000000..4d30f3c --- /dev/null +++ b/static/icon/checked1.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/close.svg b/static/icon/close.svg new file mode 100644 index 0000000..16f11c9 --- /dev/null +++ b/static/icon/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/copy.svg b/static/icon/copy.svg new file mode 100644 index 0000000..f04d50e --- /dev/null +++ b/static/icon/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/crop.svg b/static/icon/crop.svg new file mode 100644 index 0000000..a317b1d --- /dev/null +++ b/static/icon/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/disable.svg b/static/icon/disable.svg new file mode 100644 index 0000000..6b3e8ba --- /dev/null +++ b/static/icon/disable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/dot.svg b/static/icon/dot.svg new file mode 100644 index 0000000..4d5f586 --- /dev/null +++ b/static/icon/dot.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/doubledown.svg b/static/icon/doubledown.svg new file mode 100644 index 0000000..5f70052 --- /dev/null +++ b/static/icon/doubledown.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/doubleleft.svg b/static/icon/doubleleft.svg new file mode 100644 index 0000000..c0d69be --- /dev/null +++ b/static/icon/doubleleft.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/doubleright.svg b/static/icon/doubleright.svg new file mode 100644 index 0000000..e5761a5 --- /dev/null +++ b/static/icon/doubleright.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/down.svg b/static/icon/down.svg new file mode 100644 index 0000000..5e62a0f --- /dev/null +++ b/static/icon/down.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/download.svg b/static/icon/download.svg new file mode 100644 index 0000000..6b269b7 --- /dev/null +++ b/static/icon/download.svg @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/static/icon/download1.svg b/static/icon/download1.svg new file mode 100644 index 0000000..6865ea3 --- /dev/null +++ b/static/icon/download1.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/static/icon/edit.svg b/static/icon/edit.svg new file mode 100644 index 0000000..9294758 --- /dev/null +++ b/static/icon/edit.svg @@ -0,0 +1,14 @@ + + + + diff --git a/static/icon/edit1.svg b/static/icon/edit1.svg new file mode 100644 index 0000000..6ca5e8b --- /dev/null +++ b/static/icon/edit1.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/edit2.svg b/static/icon/edit2.svg new file mode 100644 index 0000000..a4fab2a --- /dev/null +++ b/static/icon/edit2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/email.svg b/static/icon/email.svg new file mode 100644 index 0000000..6b207c7 --- /dev/null +++ b/static/icon/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/error.svg b/static/icon/error.svg new file mode 100644 index 0000000..7e8c8ac --- /dev/null +++ b/static/icon/error.svg @@ -0,0 +1 @@ +uploader-button-02 \ No newline at end of file diff --git a/static/icon/excel.png b/static/icon/excel.png new file mode 100644 index 0000000000000000000000000000000000000000..e9a7538290910996eb36bb299beb46222f45054c GIT binary patch literal 10769 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 yEaloSE1vVAvDou0qs71D7X6FK?)%49w~NfL73q + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/eye-off.svg b/static/icon/eye-off.svg new file mode 100644 index 0000000..d59a4cf --- /dev/null +++ b/static/icon/eye-off.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/fb.svg b/static/icon/fb.svg new file mode 100755 index 0000000..e19a18f --- /dev/null +++ b/static/icon/fb.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/static/icon/folder.svg b/static/icon/folder.svg new file mode 100644 index 0000000..b5a442a --- /dev/null +++ b/static/icon/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/help.svg b/static/icon/help.svg new file mode 100644 index 0000000..4ce5a2a --- /dev/null +++ b/static/icon/help.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/history.svg b/static/icon/history.svg new file mode 100644 index 0000000..0f7412d --- /dev/null +++ b/static/icon/history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/home.svg b/static/icon/home.svg new file mode 100644 index 0000000..ec934ee --- /dev/null +++ b/static/icon/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/home1.svg b/static/icon/home1.svg new file mode 100644 index 0000000..1a0bd5b --- /dev/null +++ b/static/icon/home1.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/image.svg b/static/icon/image.svg new file mode 100644 index 0000000..dd0d85d --- /dev/null +++ b/static/icon/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/image1.svg b/static/icon/image1.svg new file mode 100644 index 0000000..d6576b1 --- /dev/null +++ b/static/icon/image1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/image2.svg b/static/icon/image2.svg new file mode 100644 index 0000000..367a331 --- /dev/null +++ b/static/icon/image2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/image3.svg b/static/icon/image3.svg new file mode 100644 index 0000000..dccaf26 --- /dev/null +++ b/static/icon/image3.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/info.svg b/static/icon/info.svg new file mode 100644 index 0000000..4bd019b --- /dev/null +++ b/static/icon/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/left.svg b/static/icon/left.svg new file mode 100644 index 0000000..e0fa220 --- /dev/null +++ b/static/icon/left.svg @@ -0,0 +1,1900 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + eJzsvemOJMmRJvgE9g6+PxogB1NBU1PTw7iDBcLj6OEs2V1gsad70RgUsrOiydzOo5CVRS736Ve+ +T0RU1dw9siKPIontCq3KCBdXUzPTQ1SOT0T/7n/78qsvrr95828PX8Sr+TD93d/dvH149u7N218e +SD386uXL77979xakn/3254eQr2apdP2r+rVV/J8Pb7978eb1L/kVv7zH1T+7efPy4XB8ePXiu58f +fvZzIf/uxbuXD/LFs7dv3/zpi7cvfv+Hd1ff/fH3P/d7SiO3z95JjfiLOP8irIf0y3k9fPkbfP/s +9R+ffffdi//3AbeJNQrt+Ob719+8eP3745v/55eHcviizodaD1+EJN/99xe/ffhuX+Fq22paD1+U +Tf7aDrXwl1TnF3LN7Zvn3796eP3uy7dvnj989508/pu33/3ycPPnZ68Pv3n2e/nm2eH/enj58s2f +DseXz57/xySdkL6+f/HyQd731bN3h7Dg7a9/FZavj9+/ePnNP3z/6t8epCdyXUCOX7PJf/pO2pJm +8TfI5etfvRLKVw/v3smzyg3Rg7/9++P4GEJk+dm//vbh9y84GtJZ/+vn1uzbN9++evb2P3Dt4Yst +H+S/Wb/63cOrb19Kn7IL1nqVDl/w3/6n1ZO3YJ0vllXaWKXfY8zyv7XT++bhjy8e/vTLwz+8ef2g +HXD99t1XOi7rOs/6r37z2+9fPrz9p9cv3smDZZA27YHfvPnm4aXUb9ffv3zGF2cJ/V+t8Ltnb3// +8E7G883L799xolW/g/Twr5/9+QHDFPQG//jtw+vfvfmffMYvlnC1pMOy4N/1kJd6KEs+hMo75FX+ +jFHuFHi/4V9tHE2hIb9DkXH5UkbqH2Xmvnj9yy9iWg5fxLXqIP792xff9DGsh4X/8zWu6vD/5v/r +88qrv3v38NqeX2bOzW+GmTBf/eYruevd629u3rxC/3+HeS9T4LXMjpdvfq/ftb/5jVz+/bf6Bvz8 +tQzVl29fvEab0z/wm/r1ly+/l6/+/u2b77/91et/fzP9TNf6/3x4LgtaRvObwz/+2/8tH2TlcnYe +fvf22XNpQD63OlfPXnz78/c2Jy/39uGgX8qV/Oi/f/jq24d/l3XVL1fq3es/Prx88+3QbKM8e/3N +4Z+fvf32h5v+8uWz18/eHkhvLf/6xR/lm2fSU73tTntCozJLvpXO4SWscnKD91QYvnrCjZ69+4Ow +oIfX33zX2taP+wdX2g+399VzzMG3h+Pb77/7w+F3b968bM3uv2qtG5lU1P/buMeXvOD1P77WDjq/ +k1U4vZNwoL+5u0jtx+8gX/4tt37z7OXLF79/++zbP7x4fukGF75vd9LvPmRi/fnVv715+eK7V30+ +DZQvn7199+L5y4ev/vzdu4dXTx7cw903L4TJPbKM31vnqz89e/f8D79+8W9vn7198fDe1YcB+PcX +r7+Ruf/V9y/ePfQOevPqW8guh6/+8OzbB77Guz/cs+ZXrcH0tbD+kbl/8cV7uH7Ih+Pr4fu/f/vs +mxeyoYg49vdvXn7z8PrwW7D3afdJtq9yOH4z/es0Wwks6+Hvvj6+nf7bNJ/+hJOyDCVaWa0k/u8l +4/9Jfo2ltFLnbVeuh3KUcmPldih38/0033vZPdj4swwlDmXdlaRl4q8SspTC33Uo265ch2MrN60c +w60U/3Q7yYc7km7D/VjGruPD+U8cyjqUtGSUSX8tZSh12aTov9dDOWqZ/o9LY/nYaMbdeK7DqPax +lTK14V2HQdZRHUe3SsFvjGrdje82jLD8O9lQ+2Af2zDrb4zy3Tja8q/+zBfHepl2Ax1lXPEbI4sx +ziyVo1xORvjayn5sZSzx647l9mQU/aaRY9jHDEUHyYdss8GSAZpsjDBWN1ZuWe6s3KP4ysLLjGMZ +OEqrdXxlhx65SO7ZNwtfPvP1Nr7KLZ842BNmThl5hIn3xX2WGOMacyyig23xKOU23stohzWu65rW +stZ1W6/X43q73q330pFLimlNOZW0pet0TDfpLt1P8kBBZumaU8655i1f52O+ybf5XuZCkG5YSyq5 +1LKVY7kpt+Ve5kmoS11rqrmWutXreqy39a7ey3xZpi1u6ybtbFXUuuN2s91t9zJpwnW8Xq/Tdb6u +19v19fVRys317fUdZ9IiL7Ae07Ec63GTr47Hm+Pd8V5mV5jY2/FmvUk38gA32831zfHm5ub25l4m +W+AorLfpNt/Kw93W2+32eHtze3d7fzfLuMS79S7flbt6t93Jve5u7m6nu7u7e8yIe+mw+3Qvb3ov +z35/LUVueS9X3p/8yFjOMprt891QbodyM5TjrlwPZfMyyT91KGUoeVfSUNahxKHIBJzul1ZGFtaZ +7zw++t34c7srN1om/joO5Xoo267UoZSh5KGk6S61su5KHMoylDCUeSza5ZP1/fj048/NUI5auDJ3 +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 +K/DD/MqqxQQvqnCzKGNDhYEZau0ghUfQrQ9RGIImIiUDKMy1mUvbWNZMcmmZb5wwvbHUDk1YK9l+ +YMJc6478ZgljVbyMJuathkEF/UYJVyszXyRhAKTivPl9RB5sc4Q/Ozo/fkcn6v9/GOEveOA/cuT2 +fPt7//SXP3sdGof6y7/60//hL37903/yy1/9/Mvv//Cn/8sv/6+OW7/9vX/0+z/8xtb4nz/7v/7d +Lzqhn/7y57NPYhnzxzjwx37pn/3Fx37/+1/8+R/+rXZof+xH/slf/fL//MUvf/PxG//ur/8oLvk6 +/Y9z+Ytf/vo6kz+69U+//Os//OnH7fwf/+ovf/+H/9jG/+wv//3nbaPe4m+9xP/pl7/4N//2D/+J +1/hP//Jv/vo3n+U//OG/+fv/qPzpP/z9n3tP/N3w95/+47/8/T/5eMn+8PGe/e53Mv+DX/7Nx6le +//DDP/73+Jepf/kHf/Uf/vrfxnH+23/8y9988x/f0n/3w/Pt73/837/8mx/+ww8vMPTz7X/++I// ++8P0N9/qt//12//xfz7f/hxb/tMffjcT9akf/+/X/QdqbLCQ/wmWZGbdHzV/7PLTfZyffvj9x7H/ +tx/gXDPB9UB/lvUfWH5Cmj+g3AUM6GPJ97Hywn98jMOdFsbm/uWf4ZiI61TUfSH/0NLHOMOzBFgE +pdrHDKOxV5Px8PbhHr2NU+3gfv7hbYZw5+MXXkfFYvzDg/32OoMw6gCurXlvuxR8eh/1GF9ncMzX +2e6j3tf15R78/MO//gFgpQUnE1RR5sOg7imYWkkL/3C1J0okPpa/yISjAGmhiPPjvqbn2/+6HyH8 +WESVC5xT3lwkUeFDHzOM7WOFDQ0iK7I+Zo9PxqL0By/tMmdRIt5HRez04yV4n4GNP//2if27jyuO +f2D9E7pYZoJ04tjlNvsssGSdDDz0nj4Zi/RD+4xtBqwk92/vo6IirJRv7zOw8effPjGf8X99gf/4 +C1xnzSalTUZSsP8DHtgD4Q+0TYswwP4MxNYJD8BgobEBnd+Rxf90a5EmQ23S6xSQ/+CS6D7Zy3hf +2GU+N+Ec9bpd5wxet5bkhvZp20LC4/x0a4/xdWuP+TrbfdT7ur7cg7/j2PC7qVK8/uWVTUN6jdfv +JydPX2d6Ge+rusznDpyjXvfqnMHrvqYlwuv7GSAmkj+9spfx9WSP+TrbfdT7ur7cg+/yyrK87mmf +x6/CnOpt/p3GF82p1/h1Ge/x6zKf8es66hm/rjO4x6/iEpP3thBj989HPcbXGRzzdbbnqNd1fbkH +P2uozO77/unmUDFSPh0E00XlF3L93GW8T+0yn8u4jnou+DqD++ZgxhsIJL62JStqfTrqMb7O4Jiv +sz1Hva7ryz3wzTl37TVXn2d8zdXnbbjm6st4z9WX+czV11HPXH2dwT1Xn2d8b7vfhvuox/g6g2O+ +zvYc9bquL/fgy5vzujnnGV8HOW/D9XOX8T61y3wu4zrqueDrDO6bc57xve1+G+6jHuPrDI75Ottz +1Ou6vtyDnz97IJhW5sc5fPJAwvzyKjDb5PHJLcFsIz3G2zwUT3/7NQgp1/Vp/rfxkwdyb7u9ivuo +x/g6g2O+znYf9b6uL/fg7z5Nnqn3dV+Po3D9/nEprjO9jPdVXeZzBy6n5tyra/K/7+vlKFz3dbsU +9309xtd9PebrbPdR7+v6cg++yzR5Zt/XrT2+wnUKx6u4TvYy3hd2mc9NuPyac7uu+f++tZevcD2G +7VXcD+wYXw/3mK+z3Ue9r+vLPfi7v7LXZwCVafk6FNj8+rwhf0j2CI5xCgbyaSjAoQ== + + + 6jPeQwH+GXGD9xnY+GkouLfdn/d91GN8ncExX2d7jnpd15d78J0XI69be40G5xTOF36d7GW8L+wy +n5twHfXcrusM7lt7fbfXrd1f+H1rj/F1a4/5Ottz1Ou6vtyD77kYed3Xayg4v38+7+tML+N9VZf5 +3IHrqOdeXWdw39fro72ewf6876d1jK8ne8zX2Z6jXtf15R54akccHwmcT34PgGs9fXIKkUCCFuHl +SVzG2+u4zMdDuY56fJnrDG6/5+uJORxSv8RueNjyae3DE9DC4TjMl/F2ri/zccSvox6XvX4J29TP +EZt/rlDrP/z9n78Crf8p8dfyd4u/+o59CsKeWCvesD9ijH1/+nK0E4r9OwcL8e52zZ3sl1DO3JEV +67PZ8wGIlV5np/bJiDV5bWfusJnI4/rtdVSu9Gf+9jqDMO65Y43xadslpff7qMf4OoNjvs52H/W+ +ri/34LvNHfj3T7eW3kT5dAr0O/hiXyd7Ge8Lu8znJpyjXrfrnMHr1spHyZ9u7SOh2vvWHuPr1h7z +dbb7qPd1fbkH32XuYNXGp/vK086fXlleYPn0yl7G+6ou87kD56jXvTpn8Lqv+Ina+6dn8FjK8Hpa +x/h6ssd8ne0+6n1dX+7BdwtkoTLKo2dZJxzBFoHb/DuNuHnUGMzL+GS0mmGHI2zOKhh5HzVJ/vg+ +gxTk6d/pJyBafG/bpIZ9H/UYX2dwzNfZnqNe1/XlHlzhiCbP9745nEvbp4Nw2uzp/XOX8T61y3wu +4zrqueDrDO6bg5l/zvVp26aSsPdRj/F1Bsd8ne056nVdX+7Bd1i+7JcjspWXxRP+63UJ1+D1sML4 +6XW5t92vwH3UYyyf39UPi/2b84jiFC/LOdh5aNfPnlv2OsVze+9t94O4j3qM5fMb41P8jh9+/Nqn +Dz/MrxuUzQx5G329n25m3Jv3Ud9xSJ/B5ziknuSnOKQe2n3UY3ydwTFfZ3uOel3Xl3vw5cN/3Zzz +tK+DnEdz/dxlvE/tMp/LuI76jkP6DD7HIfUOfYpD1s835zK+zuCYr7M9R72u68s9+A4TeZFu8dN9 +TRbGv34fqVy82K8zvYz3VV3mcweuo74T1T6Dz4nq94ldierRdxw/pgAcO+Xb7LPos70H1ct4D8CX ++QzW11HPsH6dwT0FfD2x7zMsbM84XL5Pq4Mwvzx+eoJODhyjPcFPqwP5rTvI7DWHPdy3b27jp9XB +ve32+O+jHuPrDI75Ott91Pu6vtyD7xNkllv8uq/Hib9+/7j715lexvuqLvO5A9eC49yryzG/7+vl +xF/3dbv79309xtd9PebrbPdR7+v6cg++V5DZnvHr1h4//jqF4/FfJ3sZ7wu7zOcmXGuOc7su3/y+ +tZcffz2G7fHfD+wYXw/3mK+z3Ue9r+vLPfg+QeYeUbg5Uv8yFNj8+rwZA8ufhgLGy9r8PBTgUGgk +9D4qonCfPkOaPg0DZ7v9Yd/HO8bXbx/zdZ7nmNcVfbn67xwieN3Uaxw4p3C+7etkL+N9YZf53ITr +qHGzrt8/N/X6WvdN3V/1fVOP8XVTj/k6z3PM64q+XP33DA687uj1+Z/fP5/0daaX8b6qy3zuwHXU +uFPX7587en2k+87vj/l+Qsf4eprHfJ3nOeZ1RV+u/uf//OjnP//97//s11/+/Nt4RT7/M2KfH08a +7zmk5vgPMGk+HkIlZAr17Mf809tMpH2nEvU6xm9bzyF+z3P7HsLU17ksteDeZw43kGb5cjIO254+ +q23t+VhY0Jge6ttlZq0hzWzR/vnK/Ws/wc+s6C1OLgBG+Y9T79On8bFz+3jVaSaBWUb6gfpJVBXI +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 + + + diff --git a/static/icon/left1.svg b/static/icon/left1.svg new file mode 100644 index 0000000..93c5a8a --- /dev/null +++ b/static/icon/left1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/link.svg b/static/icon/link.svg new file mode 100644 index 0000000..331458b --- /dev/null +++ b/static/icon/link.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/linkedin.png b/static/icon/linkedin.png new file mode 100644 index 0000000000000000000000000000000000000000..3fbdd623b4f8d2e8484bff13d4b21504b159f021 GIT binary patch literal 5823 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 j1e*0$kU)b$8-PNV8 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 literal 0 HcmV?d00001 diff --git a/static/icon/list.svg b/static/icon/list.svg new file mode 100644 index 0000000..432f313 --- /dev/null +++ b/static/icon/list.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/magnify.svg b/static/icon/magnify.svg new file mode 100644 index 0000000..371f5ae --- /dev/null +++ b/static/icon/magnify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/math.svg b/static/icon/math.svg new file mode 100644 index 0000000..82d3a85 --- /dev/null +++ b/static/icon/math.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/math1.svg b/static/icon/math1.svg new file mode 100644 index 0000000..5033a2c --- /dev/null +++ b/static/icon/math1.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/static/icon/math2.png b/static/icon/math2.png new file mode 100644 index 0000000000000000000000000000000000000000..35cbcb1708b0309659320ab23f472ecc36b67224 GIT binary patch literal 6757 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 A#sB~S literal 0 HcmV?d00001 diff --git a/static/icon/menu.png b/static/icon/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..695aecae87e46c7420befbfe5cb6a6ee6ed820b1 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ zFx~)R#$PeZihzQWC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dX^K@|x zshIQj#zx=62@*Hp68^L z*J?Eh$G*X{&)WQDnRpgXEkX{Z2NMRS%g!R)X(@SqfQAK-JB43;{XM{yb@Lc@6XdgQu&X%Q~loCII0n Bdd~m= literal 0 HcmV?d00001 diff --git a/static/icon/menu.svg b/static/icon/menu.svg new file mode 100644 index 0000000..2ae489d --- /dev/null +++ b/static/icon/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/menu2.svg b/static/icon/menu2.svg new file mode 100644 index 0000000..5174ca8 --- /dev/null +++ b/static/icon/menu2.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/menu3.svg b/static/icon/menu3.svg new file mode 100644 index 0000000..848f7c9 --- /dev/null +++ b/static/icon/menu3.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/menu4.png b/static/icon/menu4.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4d7a6cbefe4925190fae581b28a17aae599aa5 GIT binary patch literal 816 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&usfR9vA \ No newline at end of file diff --git a/static/icon/more.svg b/static/icon/more.svg new file mode 100644 index 0000000..88fb1aa --- /dev/null +++ b/static/icon/more.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/icon/opennew.svg b/static/icon/opennew.svg new file mode 100644 index 0000000..684ac3f --- /dev/null +++ b/static/icon/opennew.svg @@ -0,0 +1,1902 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + 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 +oDXuvMc56gzi52ZayNdanTGCOZUcNOCjf9qtH8eEEv6tI/swvG5dwdHeGg5aeFEPMWPTjO4tJmns +1Rr6ugWN+aoDGGtrMkQU3arVI6Nmp9XvfMCgJJiGfq/LQSDj6+4Fdu/F4Cnp8gENtzaAJQKcrDU8 +D833xq3rwTvMntZevkJl5gF1d9S7WqGO1ibq9XLJNSwVFvOejJYoglL4dfUWr/It48a1PhxE3HV1 +6TfLNB4p+Qp4zIulSo+UfDPqXUa9XUYETDzwFGaDrzz8e088fmquOCi1jkFarybPQP59jUvBnb0m +X9HQG1gBtZiOhfsdljadRW/qOvjiXceCzJsoVq3B2NGPAfLGm4vry9NBp9cf+8Nz6TAOg34QCLag +d8uCX5ZONpuEcRbjCIrFFCPGd0gS85hiEmCbflgiDHguSOa8Z6PhJeyDX4ejd4F1r5AGpWWX0u/D +D03N19HWBt7UaX4KRRXi8TVsjgPZMJNqbNxaYNiY3ko/RzbUbK4CJDW+Hw6GYUe9QFPwk9Ph++XD +C2fX3M1oFrCQRvF866shU7sKPcXk7AuztGyLuJU4Z4/M1xzns6IZaW9+zWZO8putkBdncMz2znsi +5a+3jxqfQnVquVhBx1L1PNV9PsGmV1q2Yo12KbvB/HlayphY+3nSHQ1PO5OjzodqNL4JffyZt3yQ +U5tiepRrzSw0AjP6ihXGlSynNtxIWvqORarDzhWH7faqZXaWtWI/FnK+Bf2PueB8A87sjC/eYgvq +r4i3XLqnp2ZviTI2zdgahR2vkmwW7av1VmosyzVgQ3NDeJdNrpvQF4MurLGps225UEXkrUtVy0gy +bxGEXZ8ubQiNmL04TP0xKLdPn/HBcOjVSaexHvREW31yfPjiRWGeVrhF8cfsf738l7/84V9//uPv +Hnd++frP6b+83D/4dvT88uKbt4N//POzf/z64e8Oe532+J/zH//0Xf5P33z74/N/+z77X98c/dfv +vv92dN21z77T3xcPVJb9U5KMn/7t6duvk3/+9vH/af/+23/9+mr87fjf9aO9B98+PvrHkRT68+Tg +7Z/+4+jbf82q48PeH/+t+7Td/t3bmaaOzv4T2rNPnz34xv7v55Onf/vrQfa/979+cjk8GoOCPrn4 +w7/l/3T97Gn2zz8f/K3/u5/3Hjw9T/58OhfZP9vy3P70H3/5rydvDts/LW40LvfNX7/913fP/vrt +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 + + + diff --git a/static/icon/password.svg b/static/icon/password.svg new file mode 100644 index 0000000..c222668 --- /dev/null +++ b/static/icon/password.svg @@ -0,0 +1,12 @@ + + + Iconly/Curved/Password + + + + + + + + + \ No newline at end of file diff --git a/static/icon/paste.svg b/static/icon/paste.svg new file mode 100644 index 0000000..bc4e9a0 --- /dev/null +++ b/static/icon/paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/pdf.png b/static/icon/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..b82fcfe6b381d9b29a79edc7c9909b2bcc66bb0b GIT binary patch literal 5042 zcmcgwX;f3$vfk$;NB~9R0BD0iupOHSib9KlFeuszQ51n-Ac8VTGZVznkR!Cs4BB4A zMomDJ84?6UBVwFD+eXF&)P?{K3;`J=fPuh0q3>I(*ZuL+_O88G zk`6oCFH>Es3IJGkV85Lc05EF80Eb1tJVJFs0a$tNfSvWRsJA0s(LA;@qhVZZu)gAA zG$A*gy2KafPq^w=VVibAqx4DzRoh}G{g7egzO8`;5&4r-3Ev*Gz}(pNdUE@fRmSvf zu6`CnFAOT`Z8Gs;1})eBNOUf82sg>PY`npse{y-!FCW&Ae(yWl?-oFk%)S)+J__Jg zay+ME+0!u@if;as4|6a;zS=h+Nz;B0%Syz+Cqx@0@jM$36u<@R(gU`}jOCbE-wn)Ug`DjPfKwFFBtMJpXn zUgG3kDI6JRk5|75dlfK98rD$_+({PA7BLkQXh?iN?5RZFWNM+%< z`*r)SnZ9G%Xyfq+UT6VN4q6gfHRd?FofM|uze1%f=@*QUQ*%UkdiD}mkI&4|Ysx_FJTW*Xs1j@+vm29-#pbCqtk) z7cUu+BTVbay*&&G3)aR;sVbc zcgrPqysn$6x=CQIe}4j8^(85-`i;BHj_mOf3i(aC>TqH_+3O=D5YHuL#FMEXA!8v^ zwGfFXJAKT6GA5MkEaDR4R5FzXymLwwnN!>i1btn0@B0Q+*%tI1vmM=ql5e4n7N&wkAsTkZgBF=RHirP~d!X!Nw!m&!50CtSL$0DChm|0WYL*?? zf+j0Uo51>EC~Fk~cqvNZB}zIsViWz}`Z z(|@O+ywrG(lFsD$PdC~G{ZOq@kDuZd2()M11rPL6!J zhZv5(K?UsVkMpUepGPa1V8?EW*#GcUoZbyjMlg+nw=G?FNZYLsD z{0d~yb2CA|sQf#+%q1DOzsTZWl%dwYC=vYXzbLo4?PgAv!Qgb+JOqEo?sUi|Ki75C;ux^eVPA=INZFgfekpLDu@*tI)6^Z${2wkYB;|udz>;Z8F5ksrT3m$BiT@30s z4mqySCS$E~ovF8LrI0 zsvR;04M=T$TV-Fauj_a})B#CsK2%zHTZ2_if+xGmgc}+6F1Sp*<7ibM;k5duPGe$c zckITJ$Cs84x2-MnpJQ2%%FkJ648=;X2?rlqJ=6ftckm`-X8rOG)nX=>Fc@2Y2>MRF81Uc~DndXlOi8cH(OR#-i#cH#sNRuiWB zj}3#}?=?w(o;ULmhFr2NdDLzv*}k2w-191)>G^TZ^O2^bGU1ZoboQzmE30SfIY)y; z9BNiiy))A(r8H##-MZaNB^yXijM^9Kl6_J$nQF!CQ*Xi8Bf$>c=DuWi@qqmM;?-#+ zLT2A|f+4y8k7nvRmH8K^NVmQzOBo=-g1msLKlxbu4FhfbZhm5UAFij3*w~i4#gLI_ zl@O7(Yv=Z`$@viMz^xRz@kRXty4e9vsk&1nj`pzCIJah+{x2;~v-9#$=hpibR7(VfPageg~&O`YG8{ zNAsbT4zzoCk5L8jajsdIX>kG=3p~$&h;m4BS99&)yFC*41pj)5vJjmak-sq@M>(F8 zRT>Y*(ncF}-(*tJ31OxI>KrPGg0j^jr3g$06k}2BvMRkmkw9X%DUrM`a=2sNd+@8#!JsWu8tnu)lEQz#4 zfZQ;Yo#@4JE7&#>SaRD+w>(yMIp7@b>_=3 zP#t#^SzLco}n*dqN zx@9aeu=qQkUGEF^{NHEePkPAc^pIXP5p>n73u>$-aC0CQ2~I%Iu^K$68&LrJz|1Z> z4e-;@g#gHTI3T`@PQ{?D3$4Aa4Su&*&%~y>`0Ni)8HHUJVrx74W8`DiJxPI|Ht1*X z1yQ14G&LQJ4I7}^3@qaLt_ofCi|2&cO$+(_ezRh8B&oY-H^`>nKeQZ`Bou%HT}MAo zD8Ek9MJNj;=Q1r-{N%Ia9-L`uTgbv!OTY>0j~7^*>R$Z(YU5+cyBtYz+UZ4tRPv1> zn0v#0E*m|Q=cee!S1zl+r!vsUJMLUNcRri|YVRM+pk^U^%;A|kj$5}hy;!U&=`h=e zo`;3qd0JaD{QpPmJ+7w#Bg-7hvI=p;BFmpr%QANd(U#olO(U<fuAkKZw6Rk{4F91B#ys`fK7pUk8 zynRrOHGffxy=e&OgTFuF_$nV(L|eI*hCo%ZSaZ8Q%;C}8@9co!wNbW{`4dOUW;=Uy zb)V`wvZr2Ma$wOJ9s0G;WJ&2pysoE;NNNV38)pF(Qv)xZ#-$tdZN4Htv11iPeI`fjqeR0M}c z^mt)GssR!|awq@6P@z4+>(6MG7X;}-k^Xh+$8=2=)y;pYx-;>SvkpScE%UdzW;O5B zf#QODnM1Gf^t|%66rsICT`Ugic_d)-R{(LFvy8K(9u1kp`f;}W+)J;lNHCa}lSkWq z&_f^zAZIsLolu-4TVPP9D~y&VGVoo`&%#eCF-)z6Su>R3`CwB0^?YL=4sdr3Ih>ex zFa$jE;=v=TZhXG5PanLm_a^`QDEha_^#9;Wwyx_f+~7um z&u4PUt2T)tox5xp8Q-!Tv6gHG+T01y89-73@155Hi?RYhul*fE7cf;peaRkh*Np-R zqB5<1zQ6xL)IZ`wy+^KY5kteGNXY@9%~?B&9j;+xk?|rtSdJDD%(Q=ho>X!{w9@+U zpBQ83{-@+=cM3)j)&5dkB)jWFr6?IxpmASi<3frn1uN(j{x1G)ZS&T$jqyk)bhTJ| zL4TH!AUy_BogdDPv}H-dMQzsR!{Ctc#|6n`RlYj~_gDkupNZYrW5y_vMu614UE7pm zTv z=dp7|Q}q$87aGW-@r4|8?$0 zuDCte|BBSEca;S=I#R_-j-{1U37B_65`nSMXI9JqetC!F>*WvTN)WwRKGoFXE^W)^ qzA` + + + + + diff --git a/static/icon/pen1.svg b/static/icon/pen1.svg new file mode 100644 index 0000000..41f7a15 --- /dev/null +++ b/static/icon/pen1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/phone.png b/static/icon/phone.png new file mode 100644 index 0000000000000000000000000000000000000000..b95a543799fbe61b6b81b94fe145f64e864d8479 GIT binary patch literal 15515 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 \ No newline at end of file diff --git a/static/icon/right2.svg b/static/icon/right2.svg new file mode 100644 index 0000000..e7ddfc6 --- /dev/null +++ b/static/icon/right2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/right3.svg b/static/icon/right3.svg new file mode 100644 index 0000000..3219cb8 --- /dev/null +++ b/static/icon/right3.svg @@ -0,0 +1,1899 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + eJzsvemOJMmRJvgE9g6+PxogB1NBU1PTw7iDBcLj6OEs2V1gsad70RgUsrOiydzOo5CVRS736Ve+ +T0RU1dw9siKPIontCq3KCBdXUzPTQ1SOT0T/7n/78qsvrr95828PX8Sr+TD93d/dvH149u7N218e +SD386uXL77979xakn/3254eQr2apdP2r+rVV/J8Pb7978eb1L/kVv7zH1T+7efPy4XB8ePXiu58f +fvZzIf/uxbuXD/LFs7dv3/zpi++/vfruj7//ud9QWrh99k6+jr+I8y/Ceki/nNfDl7/B989e//HZ +d9+9+H8fcI9Yo9COb75//c2L178/vvl/fnkohy/qfKj18EXI8t1/f/Hbh+/2Fa62bUthX+32zfPv +Xz28fvfl2zfPH777Th73zdvvfnm4+fOz14ffPPu9fPPs8H89vHz55k+H48tnz/9jkpdOX9+/ePkg +7/fq2btDWPC2178Ky9fH71+8/OYfvn/1bw/y5rkuIMev2eQ/fSdtSbP4G+Ty9a9eCeWrh3fv5PHk +huix3/79cXwMIbL87F9/+/D7F+x96Z//9XNr9u2bb189e/sfuPbwxZYP8t+sX/3u4dW3L6Ub+dZr +vUqHL/hv/9PqyVuwzhfLKm2s0tUxZvnf2ul98/DHFw9/+uXhH968ftAOuH777isdinWdZ/1Xv/nt +9y8f3v7T6xfv5MEySJv2wG/efPPwUuq36+9fPuOLs4T+r1b43bO3v394J0P45uX37zixqt9BevjX +z/78gGEKeoN//Pbh9e/e/E8+o0zgkg5Lwr/rIS/1UJZ8CJU3yKv8GaPcKPB2w7/aNlpCO36DIsPy +pQzUP7598fsXr3/5RUyL3GGtOoZ///bFN30I62Hh/3yLqzr8v/n/+rjy5u/ePby2x5eJc/ObYSLM +V7/5Su569/qbmzev0P3fYabLDHgtk+Plm9/rd+1vfiOXf/+tvgE/fy0j9eXbF6/R5vQP/KZ+/eXL +7+Wrv3/75vtvf/X6399MP9Ol/T8fnsv6lcH85vCP//Z/ywdZqJych9+9ffZcGpDPrc7Vsxff/vy9 +zcnLvX046JdyJT/67x+++vbh32VZ9cuVevf6jw8v33w7NNsoz15/c/jnZ2+//eGmv3z57PWztwfS +W8u/fvFH+eaZ9FRvu9Oe0KjMkm+lc3gJq5zc4D0Vhq+ecKNn7/4gHOjh9Tfftbb14/7BlfbD7X31 +HHPw7eH49vvv/nD43Zs3L1uz+69a60YmFfX/Nu7xJS94/Y+vtYPO72QVTu8kDOhv7i5S+/E7yJd/ +y63fPHv58sXv3z779g8vnl+6wYXv2530uw+ZWH9+9W9vXr747lWfTwPly2dv3714/vLhqz9/9+7h +1ZMH93D3zQthco8s4/fW+epPz949/8OvX/zb22dvXzy8d/VhAP79xetvZO5/9f2Ldw+9g968+hbS +yuGrPzz79oGv8e4P96z5VWswfS2sf2TuX3zxHq4f8uH4evj+798+++aFbCgiff39m5ffPLw+/Bbs +fdp9ku2rHI7fTP86zVYCy3r4u6+Pb6f/Ns2nP+GkLEOJVlYrif97yfh/kl9jKa3UeduV66EcpdxY +uR3K3Xw/zfdedg82/ixDiUNZdyVpmfirhCyl8HcdyrYr1+HYyk0rx3ArxT/dTvLhjqTbcD+Wsev4 +cP4Th7IOJS0ZZdJfSxlKXTYp+u/1UI5apv/j0lg+NppxN57rMKp9bKVMbXjXYZB1VMfRrVLwG6Na +d+O7DSMs/0421D7YxzbM+hujfDeOtvyrP/PFsV6m3UBHGVf8xshijDNL5SiXkxG+trIfWxlL/Lpj +uT0ZRb9p5Bj2MUPRQfIh22ywZIAmGyOM1Y2VW5Y7K/covrLwMuNYBo7Sah1f2aFHLpJ79s3Cl898 +vY2vcssnDvaEmVNGHmHifXGfJca4xhyLaF1bPEq5jfcy2mGN67qmtax13dbr9bjernfrvXTkkmJa +U04lbek6HdNNukv3kzxQkFm65pRzrnnL1/mYb/Jtvpe5EKQb1pJKLrVs5Vhuym25l3kS6lLXmmqu +pW71uh7rbb2r9zJflmmL27pJO1sVze643Wx3271MmnAdr9frdJ2v6/V2fX19lHJzfXt9x5m0yAus +x3Qsx3rc5Kvj8eZ4d7yX2RUm9na8WW/SjTzAzXZzfXO8ubm5vbmXyRY4Cuttus238nC39Xa7Pd7e +3N7d3t/NMi7xbr3Ld+Wu3m13cq+7m7vb6e7u7h4z4l467D7dy5vey7PfX0uRW97LlfcnPzKWs4xm ++3w3lNuh3AzluCvXQ9m8TPJPHUoZSt6VNJR1KHEoMgGn+6WVkYV15juPj343/tzuyo2Wib+OQ7ke +yrYrdShlKHkoabpLray7EoeyDCUMZR6LdvlkfT8+/fhzM5SjFq7M3TjuR28/Zj5a+yHaD4sMxTSM +xn4I9h2/727r5pO+ZX9OrUv3HbnvvX2PnfTTvmumkx7R3ri2srFUK8VKZklWVpZoZZm49mzLVNbf +pr+/md7Lf44s11Y2lmpF1vYk/2QrycrKEq0o63VGLxzUx/KO43fkeFWOT+KAYBBmdvstu/mavVrY +jyv7LbCf7tgxR3ZEnfjmie+KF5z5Qrd8gWs+cuETrnwieQ6ZLXfSmTfCt66Ff1XhY1m42SpcbRFu +Pk8yke6kl2+E6V0L+6vXRRhhEoYYZUcJssPey4jfSncct2thm3UrwkCTMNIoW1CQ/fheJsKtdNNR +uO1W6ySMNwsDXmsUVhxk476XGXIrfXgs18KqaynCtJMw7ygsPMhGfy9z51Y69igMfhNGX4TdJ2H7 +UZh/yPMk0/hOxvhGNoZr2SCqbBM5JdkwomwcQWSHe5lutzIWR9lUNtlcypplm1llu1lk05ll3t/J +rLiRjehaNqQ6yc6UY5I9KspeFURWuZcZeivDh10U2yo22iSbGzbisMwBXLYJtFYL9bwW68mC0k0d +8ht2/o2SgUoKIjtwPjxyOzbDBvzyfjHEjqUzhvuB1StL2GRSJZlQQSbTpam02B7B3Qc/ugMFrkvs +Qomr13ci24uwFcluI0IA7439rm12WWZZvbDdxbbdYbO7xg15cZMYosmgxaUGCg13FBuCCQ6piQ7X +Y7ejFyCnzffapHygMHfLj1gtulZ8Q2y7KL/nm/OtdRiuKZXcxd3IUiQMTehRCU8FH5XkbiiI30nT +wYRsfR2Xmk1KplrBpryh3gwbYW/oxRd7Qh95HCgdpJ2wQEkhysgXmQFHzoUT6cC7ItkG4Bxn5Dl9 +qnS+M3Ie8h7t4gvsaM+NfogXadefrMZPXozHJv566YpM3ak4xdQeLWmnGZm2NNkf/qMC+U5H3atg +vsc0Ba1J+izHaafY3VCCdqUAv7eTUk9KVyL1rzy5mtnKelbiWVkuFPuZdprumUKHFTcKae337cUi +fGJqmvaNKWNH1c4ulu3RUl3vmwYlX0t+YukqZRrLtP/YjA397/MSHymcFNO8PLFc6uALZXpixSf/ +XNLdP+nnszXo+2JoPaoyqovZt1ZUwnKjhBspqunCbsSwlT6Z2uzL280iffqfrmaXUH31jgv2qOvY +Vfrz1VqaCSBbSc1A0G1DcVyg0w+vTPmrmSW6eepkOfqCvJ0Go9Zo5DpeXI7HnWnsfEGaMeV0fdad +la1bZ9xCc2mJts/T2co8XYTni/K9ZTozGF5aqe9bvyfLcxpskJ+8ht+3jv/6y+6zN3hJRB21n3P9 +R+WRc/3HpZAZOvQdpY3NNL9s8sbStJ/7QeIoO4ljGTSgG9GBqAFNogJBCVIVCErQTA1IdaAbGn9U +D6pND4qmB0ETuhEt6Eg9qNKUtE5UhQIXxz214lvcQa6vogmpLgRtaFFtiPrQrelDR+pDlfoQNCJw +rjCZUnRPDRdqkSpGUI0qVSMoRyuVo8CldE8N6YYaEnQkaElF7oqqoghNoihFssNA08wd1aVbUZeg +MEFlgtIEtamsiYoTVKdITjVTfbo3xfqoZRK5DZIbZLdC+S2jfsRPoPzUuThkWh2LLqWpZFapQKGs +U+PUZ1LXIGO5JVV/jwx4FJEoD02DELRjqmeMcye57HjkjiNOO5kE5YS3XWRr75EgziWGp7GJR9nH +51zHpi1qGc1U48/eLDeYGve2MN9XJ/tj2ZW4K3uzWzopeVfKtDPllZ2Rr1JR2pfrk3I8LVOzeXm5 +PSvnP/fnxefYNO7U9+FCWS6WeLGYJe+8pEdKfrQ0W+60M+wWmpvfV7YfKNfTzpx8uRyfWMjcp53l ++n3l9mllukC8NIhPLtOjX33kz/km+rENmeFmburnYh4LLasVNWe6ebNYcevnZsVso5OZSv3HeUNf +Nj4ezlldRXZJ3q20arNdJxqNtORW3MxbW9msXLdyvMCj5Gc6Y1CXWFM33V/mRgMfmh5hQo9xn8e4 +zsBpjrThPM5r3sNjdkzFGMv0Xp5ygZP8EAuZ3s83nsAyTljDNHKJj2YNw3p/jDE8kQ2cr/zH1/H7 +y19oHX+QDXVnRRWR7UaNnXTCQs6K6zqJpJcHX+xROIH6Y2fzyMInm+iVrSJQumf2Fr5Z2VzUORsp +isJBWybKp+6lhZ/2jp5a9dVGSJf01+IHPttrCsDw22IBqe8W3lsIlvTgTnTiVkjadOQehRvdNnfu +LOIfJEn4dFd5PEjIhWL5JiL6Nf27N8Iv7szLO1+HSeT4hfI83L1w+ObrQkl/Gxy/dP1KwXSEIBho +YIx0A8MRDIG80B1cp+NGn7B6hW/Ii7C07+kfnhvLdWbrbNbZa2erxlGnxko7C3XW2Zlm55WdR3be +OHLE26nxwZH/db6353UjixvZ2sDMpoGP7VnXCbO6IPmc86NBprkstzzGZU7EjrFM7+MaP8gmnrjB +f+w6NsP1v05zQzKjLAAbH+p8tcpyOZR4JQtkQdWvpr/7+ilVj9+dt3iVpGKaDzVciR6YH23utB7a +ugq5bGuQLwO024ZSTrUuq/xR0mJfLyHljTBmbWS5inNa280+uSE+zSyaacpSa5ZFnnGdKNeifLOt +bU3zRuy0MMU1yR8LfoehrXg1C1vpD/WZ2tNny7MwVLSVwpwKr6vCiLUtURGrtr8IR0VbMm5p27WV +5nkbnu3ztPfxo7iUqxrjhpZqKtsnDuVpaxdmqj35tl0JP39smu4rSSvH2wZxdKTiZfDiP759/ocX +3/x88j+k0aVBFq9yDrJPYhzjUkomgFEWF7sXX2Pkd8vWrjj4FRqIYFcc7ApbpvLAoqwPr/QRF2uH +PfVCdNOar2LE9P6IG++v/5Bu/uo//ix9jH/lwlU7+L/5/nNvu85i+00yf2ax3eXaNpTb0fFsm8Vq +WCjZDSgJyV4QDOe1UkQA0utI0eCeViEVCTKFgWuKAXfcJQD0wr6ve/41rX23p8BGBTG6R0jt22om +x148GwBUXbqO4KRXuIHi0mNYyUs/j6NhR+N1MqMMrYSKnCB2oqEnTg2FxVAUiqMwJA== + + + BU2FdwamuEnq1n0/PGRAhzwJGzL6ZpsgFAw6MIIHOnzgRqWdAUKwNulmcxjBrY4TxFhDEkJ6rY4i +pMyqGMJKORXyKaTTJP0AkfRGJttMMTQZYPC2qH8c3Wq4i4682AE3zHY4N6/nDa2Dag4sZvZbzWMQ +zBD+ZMDMk9AyCgjo5m91uC+KbTJM023DMV0besnN4clgSgpPmikU3e286ANQtEFF1Xyq/vDYtIpE +zSJTuyjUMCqtwdfUM440LNxOFCvvqXB0lUPRnxg31TtU8+i6B7UPw4MqIhT6BzSQPFEJqVRCXA25 +3akiJ8qI6SIYekeNUh9xjWQ6UUkwJzYDkt5Qqr5rcNKFComDSkeN5IYayR0E0skUkjgoJMWUkSOV +kVsqIwo47XrIOugh0EGaFjLRxtHVkHNFJJkiQlWk6SFH6iLURJQPGeDO8M8DSJGewvO/79rfe6pZ +zSeDUcsH80Xeda+k/zX+biDrEVSvBnmDWIdmoY8NYd9/x93v1divw7FTw92r8V+44rRD3jv+vti/ +6jXQf9WZ2/+93vkYbg2qbfh7An/gKB6w2h2pHc2FkQ2rnc0XrZ6ODqqnH2Qa8Nl9yfWlFgmIOV1m +nDEEzsjqf/8eM/oITv0Fj3kXzFs5uhhCc0uMDopzh+i5T3V1L8epI/b80/j79O+RljxioIeGrI9i +Nx5HdsTd33EaPqwnLpvRkXPZZ92/bx7s6czXo33XXcq9V3sP90HoHpgdMvV4AZlaDJTa4agORDUI +qnJ67vCyx0/kDdfc6HWrLzRmJPKTaFu+bvp7l+h1c4kWMitzi06UArpv9JYPp9uebny+9bXNr21/ +vgESM8pNULbByfbBcScc98IRO7pHj+7xow1BOqngYx7SUwzpYyjS9+BIpwG69lHgtaBc+RwtPpQf +Box3y7fZwqeGkz5HSpdmVN+jpQe8tJUBLj2dIaZvd4jpx2dlNf9B3s/NaUBLj1jpuU3Ue7Mr6Ztp ++8c2Z3XWbtzrOHcnm76ZW2GfxNEggcrL1ZXrE/rOuutm8PXr5JYy2QwvNsszlQWKKMp6ycF1o1C/ +sE77O059Tn7FQFxy0p2GRJyWy57A5dS4fxY0cTF4Yo/nPwukmM6jKU7g/peDKs4DKywOYLoYXVFO +PLb5xJ/7eJBFnB6NswjvWTmPrRtZOdPFxXMcnEl9/YxraFhJO+vd1SZCZkxUnCG+w+ohjKJCp56D +MKtE24ho0TVDvU7bElLZmTGkdjfxfa72aPWpOW+B2v0mgnA1Q4p8bJYatXB1m1G+Evmp9qf56BZ4 +/7JGYX2wTcUirN+uDaGI3I83xF941boKzxxeImW5NHRD5Sc3pDawOsfIfkxxqzT6yT5bY0+7UHA9 +jGvau9bMdpXSPBpRPr2lDzKnfP/q1cNbWFT0DxrBzGo1SH4ukI1S1RhGWRpkz7F+xxYEe+eiu4KA +IdG6eJ2aDF2apNwjGT0UdRSFe9gp1b1piFqsDaXZA0oV0an4zsd1zkStk4LwNEjCqnJug0R8tK3s +zjVP0T2JXjIAKNuh9okNnXriRMBTIfxJFVFXRo++Pxpvcg+FCnuL4a5NGU7WakoTtVVCuWiHqKay +arFdyoOHUtuMm2fZQUQNQzo1sHpsJbXSf0ortZXrVo69TPlmKN3bvne5jDDOsCtxKOy7qaytpF05 +/6knZbtQrqdyfVZuHim37ynNbTRd9llTuf/Qwok81eVzlPMY3B6FW1oc7rGv0rCPJ6lclMceTYyl +OJk6uotJ4TK7H/TL7hreLA7mdrDUrL4+YJ+ZbE3c0Ds4t2DdZOG6lea2a5vOd7TFYAJHmh2TzU1Y +Yo6cibeYge4WXjiPukv4mi5hGz9iJQO1gUj7mNteKo29sL1A4KDdZTa7S6LVRV3AW3MA35r1Fwxw +oRDXrS4Q97Zmd6Hvd/oB9293AG+DzeWGUcEweN4ZjrD5fqcT52+mbNwRNu4EVom3Q2k6hKaDZzhW +04kTOO+gMtsZUGbnEB6QMQ0To9rIHgTjYtkp1uUc43KOp7uZLqBaLqJZRrn1HNXSy3RBMr6IkHsC +QG69jKR7DEX33kJNPYwxux6t61G6Hp/bY3P9GbrUbyL9ILRTRN9H3/Y4ZpesuxTdA22bgDwIxLcK +itoH1nYx9zyctquGJ2rhqA9OF9TByyaKM1XwRA80TXC6oArulcG9OrhXCKuZQkvb7NLU1MKuGrpy +uLS0G/OgIt4PiuJdUwxaVPDkN77uP1srtZW+d/VtOLWy9jKZXtm1y2XQMcOoaw4aZy+jJsbxnAYd +5mZXjmfl+qRc+qkT2em+XNy5aep5vDQxaOp/npT1gwt3sGmLn6N8eLT2++O1GSI5ncRInsds7yMl +93HbY+S2OeemZrAbjXV3Nk27oW5nplNfXfPWub/u2se32Phohy4nsQw3zVO1nUQ0xG6rM2vdXbmd +uOKPnP6bObAKhVN3Xarhrjsv9+7LHulQKNumycId1Iu57EIe7siv9oEPG4WS0gx8ycTzFgMxwdpH +e9+9bXK3tPvdGKcYQyI0KELFIQ+N0OAIVSvohphalMS96R/KPZXJHWktvDaLoQdOjKET2TQJU1Ji +nKj7eEhquBAb91h0nMdZ7CNit8nUr20QQB8Liu1lvRQg62Gy5z/ncWyPhU9dAMJPZ6S7jynvQ1gR +jFJ3oIjL3xvgIs1VlDtibkSg3QwwkWB7CN0K0WwOJziPj7j6Q6wD//T69bNXD98cfm+kQ/j5dInY +sS4XMv6kpmsMWX/C43HrGv5+79Hrk8FQTyGo+yD+PfhUfcDq/73eYU5FrZga4HTbu7e6iWM9U5L8 +wT3ovj/+6QscJ30DM1o8NRvBe5C0U3+fpz/w0R645wgYe3vX35N1eNg97qjZPZY84TLwN069+3vi +oB8lQclnSk9yfT/19CQ/akaVnx5YH3iwcce1pBmJaJeiVmfo4oVm2Cs1PF344yJD/AxNCXfU9Luk +tKZ3tE/joPN8kYcKWZpOOy66GDgM6/mG8IZI7MHGdQsOE4kF2GjpvJMFqmaXyiWpECZNhXY9NQTT +QvZXaCu8HZKfOYLJAfU99VkxGD1B9I5WmRpcZQ9VMaDKDjifzGayB86PlpO77X5q5hMFriymr6xm +SHEofTalx9Wgrlv4j6lPk9laFGt/a0CXsfSAkF3Ies+VuC9T0+p6iRfL+khJ+zKdEPKTSnm8TI9+ +VT+uTB9Q+YLyd16mp1V7evmpwQsVmpTgUlhuXERlr4WSQNnlWlyILirc9NWY24WsGq8nzWXU5Cts +72N2xUiDbTb4nMXwNNBcB8y10J2pYeU8cmcft9NYDkByZ5E7CpTLzVgr/GeymXhjDtU7C+KYLY4n +mHri0LnU4nm8uO1Bf64n4yzer93O4daPbhjpUSLdkBJOyzTmD9pZZeKO252XdFbIC6fB9nNaLvg4 +HindplSn8cOTypmFZ1+mH6rwoeWpDT75Z3p61f80DT7GQaBT3Bk8PVGLuFbfUMs1lk1p8CSt4B+m +ok0QSugxXVqGVuhm9w1XnXbZWdXV45Db0c1zkYM4D3Go7YXov4tcxPlIQVZBZSbXO06iBvFTXtL5 +yWIml85VktkjyzQwFv/pc3TPV3bIkFMAjHOY6YzJPMZslkfKCceZnsiAfogdtTK978uPKO/lcR9V +fmrwL9Dgh0SnPPnnfQ3uccPxzCxSdnYcs+FMzSqyy5w4htnQbqNmEJeK3L2dzfREQIgKRpPFHlSu +E9id7pt0tNJWPLqy7ykdRYsgKWQakPGJllAsxETntSIdwEpg91YXKbACkW7rZGAHsBn1iMF1qqwq +Np91Ul40GRu6sZAl+FZnc1tr8UXuY+n8yt1SHcxG5WmiBtX1pFERGrWbvUJyKrQOP4ogvr1QzrOp +qCd4fm9ZppvlyWV9SpmeVu0mP7VMT6/6n6ZBN2vdniWfPcqcLXdJFh2ysd5a4q7MhF0zU3UdaaPK +tE8FS811lFlG1xaMUjBJwR4FZxYcWerEUpD5LdNvKbQ8ed4teqpa+uFaPJpqaiDyp6QePk0+3NIP +d+z4ZF4m9zC5dykahDw0p9LtACS/HrJrdTcSXUiTeZDcfbR3HbnjqDuNustodBjF7i2aRmfRzlF0 +6iY6dRI94h+aThxEj7mHds6h93mGpsccQ5ecQk/wAzE256nl5illelq1RyxRF8r09Kr/aRr8iYP8 +xEF+4iB/u+vzb7/BnzjITxzkJw7yt7s+//Yb7L7uiyfXPZ0IV3lZ1ho2uq7XrTChSpI5BkopSV3f +YUb01IU/+Ge+4DX/rK2aAx2ZZUI8pHA1Cw8b3egn33h9uad8kcMV4vYPcb3Koed3ek+N/fVFWk1L +PizzVVy2cuH60xrt+lIu+PxH8ie6/ZfLbv8Fbv/obv+WTezuBJp8ewJRfrRwx7q+PSs3H1a0mVMY +Mn7e53M58w5pFHIHmswGF79tOPHzo5fqeZyNGxPHY+TKACobT14cT108KX9zzfQkNjcts1+3c9lc +0KHYj89ubLXCJSSEYSE8r0s7LsdOqWnn8ngKj550pg7pZjzZzKdWGBlZzFU5TYkJx2AL75lX5kqr +a4jMizandZuXC39cxv58viY1ujTNS2BrIitps3CRA2o5h7waqtPwnFF4aK24vj/Ox12v9/4sr/LZ +++YTWeBFBrh8OHb0zvCMF048arhRgzFODrv8IdxkOcNNXgJ7nqBVde/HaZvvaf3yW1wGke7eZ/JX ++hgI5Q/C+4SnerzA545J4B0mj0h4X+sfAE/ct98iHvZcpQ4wvR1vOP3iR0f5xUtzPe7muuHMlpOM +r2OSJd0S7lqa157kNQ3Ho2mGs+PELNkM6RvC+Xoq19xSuF5bnJ7OW7qnNN54oYqXqO4Vg/JsdFYd +LZj4zlzyHdYThzhhOLDqlDUYGCZ8xPzeWXxvNDxhoiNrjMP0DGmY5S27y2l+lzHDy0Ln+0yXvGd5 +GfO8DAEk02MRJO1sDA8gqR5A8rngtJdX29PhtCdz+0NzJewXwMdczb1IrptnZD+IIUQmdNQrhVvl +msecmcPtPuSiT1tn9eJCq7vkkC0DmudAG7MxO1zUpCoO/lnmZ4evdiBHg7DqBXcN9ToP0JB+qV8s +P7xgl0fwxjzBkQvoaL7faCtF7/DIOZSXswf9JS7ooiv6YYyNPM2WcylfTriQL8dy5UwtwMw1Cg9x +9LBG3bF2VT4goY4FNN7uOI3wmsmO2/EoQ49VW3qsmt633yNdvNPyntQ97W6ds00ncXGLTaC5MTgd +H1oSF2ENdzxkaOPpQvEYpA9vmTczy1Msck+cHrTRbBiliTsmf0zCAmfaBzeZVEkmV5h49M9RZlwR +9h1lad4zyu2aR/pgMugBkZclqyecrvnDwSGWE/40I/z6n/C+bTkNqRxbXvmGi3f81mPsbM/QCHif +dmkGOrZ9hK+P4PQRY95w3crk4g50eyFf/nv45innRBarjv0fgP+Xof+5vWrZwU4VqA== + + + OOTOTLsMDv35HmPQpyy64X51CEYsXofddXjdeYhCh+Yyk2waQUInOWWJDnpkJ0hnewGgP3cTMT+J +WJ8bYnwicT2A89wRwrMSsAOQDjA5kbibjXAawGSAb9EnG88+/rSjj/Wo1elTzlr1E4l/erKPerJB +TMwy9Rcq+GHeqODneV4h8V3J8oiJwVGax+r8j57nq4rkNuTy/8zNqmC5zgtzgqccAjOQSfdJ11Jq +LGo8iUj1vlz4ozWZl6tNVOjhST9rs2qO+TT7uDcZrrD5fjaz+0mz2qczEo/inYWr8MVSmOPG0Zlz +1Zdncv8Lf1wU5D9Tg58k5K+XZPx1Zzdn2iRk76mWpP2eCdqdOSI9+70l5gF71iTIukfe2aYYTQnH +trdNpn/fNv073PjB5Gs7XsXzi7eDVcZzVYZDqWQhT/vTqE4OotofQjXiwPcHUA1HUY2pBt9/Zt7T +yv30YUca/XD56zeodjlNxbuPf4LNDZY2PSddpTyX8I4tkVVkVrjCpMg3toEzGlt3cMhzlrSq5RNf +LTubG05uuEvcG9J3oclkbenUiPedmrlEUyDNlrZqocEEjnBPvFYtx1mPWOqA2sFdcpKM7PSsb+a7 +ulzSxbJOdb1Y8seW6eMv/UwN6tToWdc8FZ2n2tfzNj2xYbH/t4HuqZph4I2e5Xmhu2NMyjz+i99j +kut5SHc9AtmfhHf/qJ+fGnzCBXYIxiyr8UYEeZyGi3NwZ55+e+SptxD0Fgp5EPEg4EG8W3mc7cyD +bCHZjXIdESuPiXWDYNdEu1tDXlxbFnk/e9aPi4jTcIi3p8bvGfXHU2bHE7e3synfMkLuz6t//6n0 +Tzq0+oeOl//xx/KzN6immBs7BzrRJDOCu6qlPdCkBy3jwfsPNZnaAR55b3TaWbiPQ4Ikt3B7kqTR +yB3qPJml+97y6d2avfvGbN7HFvvpG0lPmNl/hoyf00nezfWsxEfKcrlMj3wRPrZMH3/pZ2pQsQ7d +JzB6BdwvEM4QEI5/GA8e77nxRG5cdmnxepL0p2TE2+fEY+YvD12JrYzRL3vk10kgzcXDMu+mx6Jy +zrArTys30w+DXD6s/PUbHA18f3Wp+Mdo8L26xfTIF5cPHTjPnj5mUadWNF08giCfZZfcZ5gMZwvJ +l9FxsjW02drJ5o1bd8cZ2QEXF1LchBNuzyT/YPeRFvl7A/OqTT7Kbn4vj30kJ8/Cu5eq+8pfXSr+ +lAYvqwjrIzqFaRzTmQpypqycZFQeYWFd+2ka0dTSQPvepVmkdXdReUdzzd4YGPpILaxYIsCVot5C +QQsIhduJUt+NJf0rBoRmij/L7AcTnwKfYeCDeW8muvlGtEaV/9Sqp8LfcWpyHyU+k/Mg30GqgxgH +4e2augbksPgXj6T9qcGzn71+ZoHGU/vgZ+8sJwrfXhF0UFBsR/nsNc1tGlTNeqJqlp2SasVUlU/s +mLOfv0iD71cNHjuu0Mp08Uio0zOdRnWmaTlnvUitaDLk5nh4wc2A27xvgK3QkulFOxQsDyn1LAeg +JtVzL+LoR3yfJ/E8oWFPZ8iDBLbmNdrn8bphpp2FliUk5ec5hHqK5V9bKv6UBh/RHR4ppnFMZyrI +ubKyV2YGPefSQQJTPzfAytGyivTjAe6G/CJzyzHyniwjj3lPR9+pnzW+mce0H+y32OHieqDf9bQz +ZS9myK70+93Qfh3o+UvywLBXK6Tkry4V/xgNvle3mB754nEF5u6SztM1omnIwt/LqFB1NctzAnRd +LJsbofQ0/ZMpcf249qMpeucZ+8cT2zvIL5srwZwHk2P9zs7H1ZPY8+5s3Ju72xPUWRGOBHyYsC2c +3NtwY+7ig4afkrl6Sr3CQb+Hsl6FVAan3Kc1Q9dWmpeNOOo5LJnH8QjPDElzO65xWwLRzMBXj768 +EA9ruRK23B/mk1vS048+6JVqOSzrVdk9x0e38EnOtHTJmZZ2yNSLuJfT/erJyWDX9RQBc4qBCcM5 +rMj/NGS59YMi/QQi/7cfcLg/HrKLWPH087QTDcaTHU+FBAhcImy1c3sdw/nhEE5TF0/yoU7H/ZHH +PZn6Y/ZBIlLH8xvuh4PWzg9w2IZD0vZHOKztCIdlevQUh66BXw/mKQibYZ+3deEJYvNSS/FTs/Is +C2hhXAEPjA+PZmr98Iv1nC1ZEnQ7y5xYl2JXVo9Z2BTHehmW+hHXftpauwgDTz/hwH/Cgf+EA/+s +OPC8XVppQj2LLgpPiC56PDe9aXSf2STTdponzrYnpPD2yduPC7q1c1b9yKB+aFBthwbl4fCifmAo +TkY64f0fzEl3s/CjrtbzEs7OUthNuMe+/6S5VS6KTCW9L3Lt0aiv95x8sMMdXw4p67JLvjR1h+bd +QpF2AWuPxqn1ButJjNrpyQFnT3s5PO3xyfs4s9xN4ce571P573tWxdNY+pPy5J+e2BpkU6J2IXMW +wjooc942m+LGZttcPz1T9GSdfHJbnzvS7Z//8OLdw389HF8+e/4fsix2H/8Sp4Ccm80+8hyQ6Szh +rKer9nSzY6rZ23ac4D5XteeYvQHq6s7Syy4DHn2PlX88Pf6YHP/Y8fGfAv+/GTLeE/8/fXwAgJWW +AtITNZ6aXU6sJj/m+SpnltWPPmFlUjX1kZniuTuTHUWpk6XnJ3YRuOcoFtF3YwiAC793duDpE/Kc +n+QnNqvh+yyGT4u3OD9s4WMjLvapBfphC6cpJG4vJCl40lT4iJNr5s91ds10YSLsQnXo/xsnwngm +qU+DIVn1+6bCDyWs3qerNjPyVD8twOV0UtxOHx/iMkyRYaJMjxzLsU9H8fmkZ5Oh/3INXvJMXToY +u+y523SBuV3QLy5mHt7nHbaAoukTI4qKxhT1kKLp42OKzLNwVOMDzQ7xdp1kbezTjtxdSDzyYx1d +9DGmuouHF00fYqxrWD5H8nnittueum0yswSzt7XkbbdPSt+2T95m0UjTp4UjaVSvoVYZjzR9fEAS +EavAM2RDqgKkKsvp/iQ9TLmQQeanqfDTVPhpKvw0FR5LG/UBSZXO8kN9+LU/lslJCF//w5vXX759 +8frdi9e//+KLQdcev5j+4Vt8E/WbL5+9e/fw9rUo4dcv//zdd89E/bY/Dtt2teW4wnO65hwPy7pe +yTYuf4R8JXMp80mv+e+//El+fc8/3ef4L3/mx/8hf/7fQvyTvPzhN4d//V/z4Ru95Lfyy+/hTR5e +CfHsRodfj1R/nl8P11+i7a5+Lf//4vrtu9sXz9+9ePP62ds/H35Jk8Uvjm/evJS3/5X1xNd337x4 +9+bt18dnz/9Deuvr3714+fD1bx+ev/v54b/KBf+7/G+v+l++ZwO3fJt/5HRYcFSg2iDDkjgxVpkQ +1ZL+2QGq1c8KXLc6x+3wL8/Y0K7jYghXc8wy7vUqimSvHSOvtojAdUjbVRaR6iAr/kqaSodUcFir +vHOV6nWJh5Sugqytw3NcVtOVLN56SMtVRgioSP5Xq6yqw7pdidCPs2PzVZAFeFjjlay1xS7brmbh +CocoXxY2XvRuS71KCwz6db5K2yZTtFxFGF95WVmvRAWRWhmBuXK3LHeZ13yIiz4TCDHV7RDlNUS6 +1cuEGEItBxnmGmTsc7mCvAn/+IYoUdGCZDhTAWGJ1V4tz1dQSg5rvsLZP4dFuibIWjys4SqKfnNo +NWK6Wv2icCWCam6PveSEXGmaMg3JyXK+WsO2HkKSIZVB0Kvy1RZiPuAGoW58IGlR2qorzsNN8cqY +gDAZv0jehl32RbgSFoWujvVqTjUcVulDYX9CkKfAfAhkJ0mvkz4HxPMQir3GKixlwzPLiKNz5fOK +cFiM92YDFjHzpT/lVTmaaIXLQu6ZsrxnXHW81nQlT2rjFcOV/C1zKEu/BnkvubyKOnHIq4xbkluu +i9xE2s1yMxlavUymXJCOO5SMaO3KThTuvOIy2ZGEIIsypiDtZJllobRJJaskoy1E/R7iLC+0ybjX +VcZZhkkmPmewTEnh9zpi8lhXeZY+lxkIJ5NMJdxM3qzK1UnmVJTZxildFp11vEwGWBSbhZHXRTog +ovfkXvLsc4rL4WyV4ap/54K+5ZBXprJDfa6TVyNRJhbyEXK2bAi6lmmFN1jYAXP7rJNHHku26l5H +Vo4odUMjRvBb+exWoszdLaOWNSNzjS/W7uWENlPxQL2Wv0dr5+TF/L1jQEfIsJQoa17m1asdcdV5 +FWVWyn68gSDbq3AIYbVJRrERdNBklgVZGb3Wqnft7TjB7qaXOXG5Eo1VBq21E65WGf3hbkbQy/yZ +Wi1/6tbOybv5S/+Xf5J//unJG8Svvvv6N89kT7158+2fv37z79ww/v7tm++/1R3i8hW/ffj24dm7 +h2++llvsdpLt8LOfH/7lny/sKTIxUp6JKRK+stHjOZciPYPdRFhRWdK4mxQ9l1t3k7VelS3JxogF +s+rM7UTkJoCrVCaI6P0ylWWiVOGx0staAwlxRdhjFwVhKwuIMln0MlmNiDo4lKSNN8JmNXiZE8O8 +2XULdmnZmUPIRhHel5dtoPDK1XbwXk8mrtabqz5Yo2xVN3le6ERhMpzn7Y0rGN52OOuW/XoPK/pD +mEhdpFuFq7zaEUX+AMcKwg5XEXqdYwVsNTIq9lHfAPmLc6+CLoyyK7U2GsHu1DqaxCCDWXEnb2bW +ZdpuNfdl2x+nVfIHbs2cvNZu4u+mXIxzXYFUm2V/oHNoTiVky3Q8M6dnVT+7/LGtsmPrhFtk72SP +phUO2KSsEisXoLsURKwQfrvM8m1KwpAxpbBdz7LXyH6AZ52D8cpZuHOWlcytAtwqCPvGZretsrVW +2fxkJW+y+Rw22QVEktDLsAPIy23CHITxH7ivye6zidAj2oV8Fj4QRIyRPWTbFtuOhFhS1X1EuM5h +gWwjGhN6U4Q5EKR6FXFDuMYcV7tMiKu80UH2PNg+ebNcRXSQTbSukIhO++NkZ8HiwN4q902z3P/V +joj3xU4s75nWyGmEWbMIjwvocvv83Pu41KXXkT0eOUp6I06wW+lVTpQRFu3v0Jop6No193s5QS+z +B+q1/JFbOycvtptr4XD97SeztgDpUbZMCB6y9+sibcQkoySDK09+FarMFRm2ihkMXiKKam0E5VEi +GcscGGpJL2aRjHo7TrC76WVOLFdQwA+9HRGZkwx/v5sR9DJ/plbLn7q1c/JurfdUt2LvffJaDTJV +EuRdTBnhiuxA6AjYdLOMjcibQVi5CK98tFAWrFRhMzJEWLobFobOB5lkYLTCeBNmuUi+VwvWk0z/ +PMvCCBUu5Lw0AjsCsv6ceyVZNeTbMTq/N4JoLAN3N6IILznL6g8QLMnNV7tMpKFasCkI23X2HqA3 +FJmzgbyGrYsUVbjrJBVoO2WR6bv6lY0qEjGMINx1NowLWCrcIQe0volY2Sm8UnbYrcrw93ryjCWt +K7c8qi8DRTSGLSS70qlkIKJ9obMinx9rNgXoBBlefDx/0EHilbLiIuew7JEZ8o2M7Q== + + + VVyx28hsnGWfkFH1fTSU3kPLLGMkjJXTjwqZfJALamC9glU9W0/MW984OfoYxzADfQUw8QyloHAA +yirrOsj2jLA5cOE6B1s+8mHN8oCivUYwf9mkpLuE42+z3v90hp5s09AdOEkDblNMuulUiIfy1hkc +rCgvIOsOwq6Rg6VTfIKs4PBDvUVeP4ehqUawO+qFjSodEYUfDE2JFJpl2Qy3NIpe2R6t1WtP39o6 +fUvvBdFMtXcwo+e0qJSOsa0JTMSpogeL4D2DIuO/pR2lqJal49GoWFk1HYa2ZD0EjEi/p1H0yni1 +CCsf68kuC/jV0Faj7O7ZqO3ZWlvt+U/fs/WArBL2jSiy1Exf7YhA1CessKi9vFZVwoPoBhGz0AnO +jJB1ptfKVYe1tdMIdrfnNt2UGGWKQMxt7Sz2Qu1uRtD17c/UavlTezun7/a4tPYp5iboiLOQR/sS +2BsULTcvQR1IgFi6eSmsIoGJlrUzL0Eolb1va+YlVRiEC7h5CSLqPK/rzryEtjYIbG5eAq/k3dy8 +FGi+ED4xmpfILcHz3Lwkb34F83UzL4GwLHvrUlhWleLMugTuKtt7aNYlsj5ROnbWJfJNER6bdQkb +hnTa2qxLrUa3LoFlrmvtTx0WEYW2mpt5KSwy97edcQmkUoVDu3GpSQJuXsIKq7FuO/MSGG+Kwqeb +eUkW0bbAimbWJSwq2T12xiVZemlGz5ltSZa/zNvFTUvyMa40CnbTEvhBxAEpZlmSJmLMmxuWhG/L +QJWdXUnEbGbGc7PSRgm5NKuS7AyYs6NNibxvK6HZlNB1ECLdpCT3voILYGdSCnJXLik3KQWZrglA +ZNe+hNty1o4mpQDltXSLErbPuea1WZRCXXQWjxYl7FQUa92iJPeVTVke2U1KZwvrZO9ivE1Ydyal +RnRrEKZDTSIDm7koLEw9mEaTEnarBcKd1wkwWsLc5o04YTTydKKZglozbixq9xpNSu2Bei1/D2/n +9MVGXi3y0LozKXWimYLAF+OWmq1IZE6ETW07ixI4KsJ9hlqz3rQ344TBxtOJZgnq7ZitqN9tsCi1 +R2qV/JlbMydv9rduUPp47V4W+FLJhcw492qkylKmga65EWTjBqhUCEGnC9hQSmY5hkqxLtTM4zbD +eyAdLZIiLkvRzJPciqWGbBvuIDD7P4w7SRhJM+OLisG1KOxEnnoJjaAWeAjopVeCZb2ICF+r+RWc +sG3afrO/g4jVMGc8pGxmwnE2qggURmCMXfJA0Jerom1wCXu11nfBTNTnvXliHCiz2jexCYgQpHao +ThWmKDL8qlZceg6WxZwD4Is5hU7RnoMTIuax3qKegqEtp/g93Wxt1GIuudYWdCeOXrunU/RKf7ZW +r7+Vt3X2nj+KqNOM/JBzc97WvS8NKgo5d3OmoZ5o86V70yCbppTdL2buNNmpRQTEle5PE+1e9mF6 +2GwlYFsR+T7tPWqU8SLvUFzozDp3m08NmoOIRb5mzKkGFTcXTCL3qoG78dmaWw17UrdwuV8NW1fA +lG6eNZEXZPBj6q41WAFksvsQmucM2piIg6U712QdyM25Br0OLCirCfdtZbZ3cA8bVSa51ehii+ra +2fnYKHmmdWlONri2Vrlz87IFih7r3stG5RpqSPOyQfSU3WgZ3GwrOsSkgO5nk31M38gdbQH7qIxW +c7XR3JCCO+jM14YXV5+KO9ugnm8L5re729CB8+rsz/1tVG82vKM73JY5QrzcusdNmKhIPrYhNZfb +QhdJDd3nxivxvs3pBstqmz3udENztSy5e91gp6SS0vxusrWJoGYGnuZ4WxZohLJDNs/bAs4Y6FRz +vhZmnZs73xtMQhQz3fkG5XKV/j6cL8xH3G/4nsvq1Z5aZWNetu6AgyGDL9PcYo2yc8IN9czBNrTV +KHbPnSMOjKAmOn+tLSiyNPC2ezbKzhc31GvP39o6fc8zd9wiXZWk0/b+OBhgOPea82sJstGW0F1k +Ttg55Hot23+GhhrFbrhzyWGEE4Tk3hTUkrAMNzTCzifXa7Unbw2dvuH/b4WoEIOaK0OEUdCmM3ZD +6nX4WrRD7KwzjHRQv6VPocnS3kyKcD9SXNFUB1tGvA4lEWHoK2wuwil0Lsqt1ODnFNWYonr0ej24 +3CjGg6OkDQzReFZIYL1+pWg1dqVsSLynXDlHmG1gJMV+dPaaJxpQhD4FG1ma+3Y8UINuNmgHFmlY +YbdA5g4fA8yUTlHNRBZPnPNQTzhPhZrXm+qUuTOaTpVX0O27tbUKO1jCOtzTKc9tJPlovZo/fWvq +7C0fl20+h58X/hvOgZ2jF3ZcHV/39MKMP8OD01y9QQQh2Ar2vl5ainmlu3HBNHSWNUpMw5xq1NXn +lLt7l+Sc0d29jbJz9/Z67sdduALiSImlT6pOxVCm0cGLXWxONkb7HnrE57tAFEZO/1d7KnwAS+5e +37ZjujO2EXae317Nvbq9qU6xW+68v9xYqcC3tiAf07Lmt3TCzgE8VGtP35o6fcsfwQcMfiV8oe61 +xEZ1LbFZA11LxLSgUWXUEsE9RNRfmpYIhSpUYYKuJcLiQHvhqCU2O55ric0c5wogzNAlL2WnJUL3 +mwdVEiayVSazK4n+edQRndZURJipM/x7Tfejxy9uea8jwopVVjxbq9d6znXE8748tSNltVjsdMRO +db2OZhnMqqb74Y8cU9nriLT6xHUZ6oWqNr/eVqOM+tpANb2ut+W6X7/nqCP2Z+v12lu1tk7f87JD ++VNM4WsyWAoMz3D6vtpTiyk96+pOwqwaBFbVDJmlUdweTgvnUA87Olxzva1GsXs68zDqZlaE1pZs +RMLF8nBPp7gx3VyVrV57/tbW6Xv+KN7lBeuU7lnZCCjeU2oXtWErhBgtKjgskZbsQjN/RKokcPFS +aPgHdGNzXIdMDvqiYFBfgrJNFTmkg0VLWghW2JZFX5a2OQc5LHA+YjNWWwxhD1hwULkwFSCZapdD +Y2y2JuBUtkUROPKykbp+jkWvLFte6V2loRf9Kp1lcxoqfsRbyb6vejc8XZUUOKKhw29F7YYQokQ/ +NO1OVDjZNAKd3wqgnSn/cfNTAK6I6TC3QwoLrmAEsFXYq0Xp5gtg56l0OWYsoqq4z7xBhS2z6seq +NUuzpsEGKHxL4snk8GzRAg57mkidkUaHGF3zTbT9r3ysqiO5KkaAQqHqkKdz4ESzW7LiR3DFWlaD +N3eqmw0wa2jolT4pANZTO1VXvFF0jkTF4wz1ZFMMNY1tNYrdU69s1Gjw197WolvlcM+lb57Ds7V6 +7flbW6fv+aNIgUtyQMBcuhTYqPCqUxleg8HjfAlimEhIV/NiLg5MqJphZ4UtZVUcvcqEs18HdZH+ +QFHamjQGYbNQ+4AoqOYG1z6ghrhuvLhy0CVA+F4wUXu9sjlUcNM7cFYqdGEbJcByQgUn1L6QWany +aqPIsmkSYKeW6DImfWfwOyO3zMJprzjEOorIxWAoMPbpw2Z/WPlDb1lne02nOG8oO6raC7FDwF4Y +aIHztrZBewL34cNCfNfX3GxQALnQQZk9BkDYRvR7cn7Pa1V7kFylfFdF/MXWL9hoXBJNhDRo+pXK +Ropo5rCgzYt1R05uXUmuDS5dL6XNaoVAAA8vTezBtUawUxoEoOzqPBgfdjU0IHVIWuPazF5sip7P +9RPWgikJIBtehqazV3uqbC11VZNHXquO1QqbIzYH7Xqn6HKQji7gnb1eUV/q0FajxMFc16kJR12F +w9AWrELAyPd7GkWvbM/W6rXnb22dvmdzuMm0pXcL851b1as9dVMzJsAqdIvBfpDoychAQxLvYhRF +OgTF7gz1ZL0uaddWo9g9/UqjFrNwtbbgL4Wps9/TKXqlP1uv156/tXX6nq0HZGC2hC1XlD/CEl/t +qNiaC831s9tLMJLcCysREI3gK36m+79XW5FsLg5NNYrfUq9sVIg/9Bl6W4BSlNDvaJ+VUfhzeaX+ +Qt7O2Sv6y8PeWon6Aqo7msN1oK6QfhWqJ8KkOhooWcMsutRYOkV5D0waMJE7laAuPpa3NVDsnnpl +oy4m2PW24AeA66Hf0yjP7Wnt2Vq99vzW1vl7th6IcO8uimcSxcX8Z40K+xqEcHDCGTNPlhtFNYB/ +47yFTnluYgld/EM9wCDgHWxNNYrf0kUEo5rVorclrBNoyn5LI6iLwB7MK/UX8nbOXvFH0Ocbhhk7 +BT1eO1A3tqrMXKKO6sYWlBMcRQ7rhkkiVre/O7Abgr56FRzZDRx2gp2tQbsXEQXSVkMbAkCFIGlC +NnJsNzpKHZoO7kbNmNxHY+BumkHWvHZ0N4UcwE4avBv8NG4n8G68GQFLDd8Nu5jd6LRzTvchA0Lj +D+pfO4g3dJioqotBqrlTA1vakNeN8ty7Hfx+qGcY7qEtp/g9XQ0yatVebE3JnegD7bd0ikuC+mi9 +Xnspb+r0LS+r558D702v1+Joz05VlEYDV2NOyeTZOga7UdRcYVDtoZ6huXtTjWB31AsbVXbxTFht +a6qYHbjfsgzm4v5orV57+tbW6Vs2bgbTLZx9UNuFUxj2olFFgEpzQESgCFlFLX3BfIjz7OEfwTZW +2GzLmvNQL84G1GwtNYrf0ZmSUmFiA8qrt4UJtW7jPZ2iYp0+WavVnr21dPaOP4pposGKsYYIpR6h +75TFaDJ07DsWSor0chn4HTpOD4F09Ds9eWABDf4OOWcry9Lx742i4o0C4Hs1x7ZD2DYbuFO2MOo7 +RiUvhTzcQPAUGlUdMRQ8WGiTrRsMHs5yVSEc3o7epwTZKRkGBr+yUUWamRf6NAwGD3wP3fQNBt8o +Kv4YDL7Xc3j7Ugxp0CludnDByajhiqBgR8EvdPMAIuAoeCBzcntYR8HDDaF2MkfBw70QS04dBQ9d +oisfjoKHm53wiYaCp84Rl9hx8Gi9KR8NBw/UAe0tDoPHCJCvNhw8NhIkzjEByYDwUMRzHYDw2Kj4 +DOdT9sQO7ChxDGJAMMWrPVVUMBxd3BDnfOdtwMI7wScJ8eu9lkHch4YaxW6oFzaqK3atKQCnlhF9 +3yh6pT9Yr9cevrV1+pJN0neIOGBea/BAR4evN2qDuGP201kyUNIQ8tGpMFzB8dfbgqBN2E+7p1H0 +SoOvD/UM4j601Si7ezZqe7bWVnv+0/dsPeBwccydsrr1ulOFhREI48BzEWCvZsKrHZ/eKM6aCGPv +9Rzp3tvqFLvn82lAxFM3oSGltzXbm/V7GkVXe3u2Vq89v7d19p6PS7yfAxe/A4s5ML5hxRoyvmHF +GjR+hxVr2PiGFWvg+IYVa/6wHVasweMbVqzh4xtWrAHkd1ixhpBvWLEGkW9YMcfI76BiDSTfoGIN +Jt+gYs2/toOKNRh8g4o1pHyDivU6I1SsuefaKzS4fMOKNbz8gBRrgPmGFOuIeceKNcj8iBVrkPmG +FXPIfIOKNcz8iBRroHkHijlqvuHEHDe/w4k5cL7BxBw531Bijp3fgcQcPN8wYo6ebw== + + + EDGDz+8AYg0/3wBiDqBv+LCGoB/xYQ1B3/BhDULf3dgOot/hwxxF3+BhDUbf4GENR7+DhzUgfYOH +NSR9w4edr8VTH6hBznf4sIFqmK4GXm+4r4Zx3+HDGhS+13O0fG+rUwas1kA1TFdrq+G+2j13+LD2 +bEO99vze1tl7jsyfnqQdPmygGqzLoewO/Gp49xEe1lDxvZbh5od2GmVAaw1UQ3X1pgz41W84wMPa +U7VK7blbO6fvd0m97J5EmNuERZi9p1FhSSgqZSUylILoDbO+1MDVaBRV/53L93rCpeIaxrYaxe7Z +DAdKlRUFVj60ZVv+cM9BCBiezev15/e2zt6zrYdPUbBPUjZRq4urGmcKVvyrPTVolA1sMQWISQzW +HFXY5W7fKG6EMWWq1QsGdOlNNYrd8rkZ7IwaNVh1aCthb0/jPY2iV/qjtWrt6VtTp2/Z+/Lj9Ut4 +AueiOofIjCaNdipsW0xeAaQ5dmgAzCn4p9lUSaeo5uWJOlo9htSlPLTVKXZP5ehO3WaF/va2hFI2 +MJp2T6foPf3Zej1//t7W6Xs2hrRWkzSw8WChvNpT0buGPttSstQhQDAHPQdp6xR9D+Bh6jLWk52G +BtPeVqPYPX1Pa9SaCeHztmBBq8Md9bNe5c/ldYb3sVZO3/CzLMJwughFAlMfWlRw0as9FaAoqNuw +m9JzugZLPBERDgZLpVPaWsrLMtaTB1gckKFtNYrd080+japJslpTK+NfhjsqwZe9PZjXGt5I2zl9 +xd6RnyDAn3AzVd8YhWmhi6/2VEDOosY3ayy6DGuBN5/KOQVwp6iyNisEo1Wrjn9tTXWK3dKdv0YV +vSpQzvGmYGY1EcDuaJTnpuLak7V67elbU6dv+aNMSlhI4CcW0R9ZGc2x5MRVdyn4eOoWwwFKRFWd +iZzWPus7iaxX5H6tTlYXTm/ECXYrV86VKAt5pRPcmykaLtHvVYZI7fZAxYMq/JGtnbMX667URXXg +DQEt7kdsROmtOavzMy7yGBsmbFSHKtVYJyhj3VSBbbUAR6iqAWg7jWB308uciMkBltTawfrZtuFu +RnDXqz5Tq+VP7e2cvtuPsfy4zUJkgbpBr9GrPRXyXbZQmQWOICgq86LShGZGc4rzsRxjHOvh7bc0 +ttUodk/nY0YtCuke2qomVvR71p5YY3i2Vq89f2vr9D0/hzhx0pdLUiM05W0YR1/tqDC2wCMMBW1d +ZjWbUb5e3LxiBBU44UJbt6HWrN6yoSGn+A31wkZd+CaH3hTtOLEOd3SKXukP1uu1V2ptnb7kjyHj +gnFmSxgTHCPSiYuBGuCsJVqwxbMBhZJjJ6gKF6+QpX+shjXGrB6tqUaxO7ryZ1S4RohxbG0heWmo +wy2NoBe2J2vV/OFbSyev+PknJG0ws8VTywJxDHKjwtiUVN6SNtQeqMF78FhuMXeKvhXz525jvZnm +i6EpJ9gd/brZJ+RMFKg3JBTRoNfhhk7x/tcH6/Xaw7e2Tl/y82ytQPZEDX1lWOKrHbF6UoJs5kPG ++qxqz0Wy/k5R4WL1THytnkhZSCo0tNUodku3wyhV+oy51Hpby6yBP/2eTnluD6vP1uvZ4/emTl7S +u+6zhXU9Hq71uXyGgEZGs/g2NDOAXytWnYOZ5UXnApyPY5kBykpgdSOUuSL2oqaOZC40cMUOZC4Y +jbiHMcvcFyFg6ShmpG+scDA4iDkjBwNRzQOGGWFbGcPjEGYYSudSO4IZTohS4h7ADLPz7Mgm5uMl +RDF2+HIiAH0PXpabzRxpxy4zPHLJHbucARig7tuxy4UArrVDl8sm65ZYZkMuU0SmcXAALsOEu5U1 +d+RyIOSQDlVzIhIpk7dtj10GWmaBLdqhy5DF1tiBy2ejvbc4VhidwYZG2HInmgUbeRc5ig5GRkh3 +LGGPWS7wA+StE4s8W4XC6u10wgAe7kTDGPd2DIbc7zaglfszea321NbO2bs97l/5JDTHskcpg+AA +ZYjzDZxc0w6WXBgrEhsqWfgzsuA0TDLzyCx7RDL8H8Hy7BGQDNG5g4wxs9HECEWW9bvB7t2IESni +Bnwxgo5OMMhxpMwdeDzvEcdzhxoDB1yxYxnSeIH+cYIzhgLdMcaLPYYjh5E0Kec9vnhllrpOQ8L0 +xbClBBev1sgILTZ0Az8n7dMGKQZkgFk7Bzc55l9Ja8cTV3sSRxNjHs0x7MHEpdrCNiwx+mVEEjPf +bN7jiIWFpBBKhxHDGJxzBxHXYuM3PF5gYDtcVw4h5oxz9PBu+u3XNljOas6vhhvuRIP6MscQMEKO +BgYzPsUMY26udSAW4OBD6M10wgDe7UTD+PZ2DAbcbjaAhfsTGbE/szVz9mb+4rCgpZT2QOFOdGwv +LdMD+hdA/HKCERZhs4RthAjLLprHVhphBxB2omN6vZ0G+7Wb7cDB9kBO609srZy9l79wZMTvANJ9 +NRIdy4u1RbbhcN+IrL0l71HBsHqFOlTCDkU3pTfjhBGh24kG5PVmDOnbbjXAgdvzeJ32Ft7G6Wv5 ++yIXU5i3PRS4Ew29i34MI+w3MfZwQPxyiwfWn/qi14Jrklqlt9MIAyC3Ew2329sxaG+/24AA7s/k +tdpTezun7+YvDTNPYr7PAf3biI7YlcWxReaxMVAvTE+FnusB+yvMbF3KQIR7k6eIt3acMAJxO9Hw +uq0dQ/S2mw2o3/ZEXqe9hzdy+mKXnGFwei8MPB/hgp3qID/ElYbVQ4MBBJTdF+d17fGC8DuHsnRi +RXrlbcAdNsII3WtER/i1dhwE2O42IgX7Qzm1P7i3dP6Cn12r+OhkEY88QZoPv/jtw7NLx4zcvnj1 +9ZcPb58/vH739f/58Gdtdz384lev312ojV/P/u3lgz74r98879dYPFN+9E48yOSfX3zz7g96QXrs +Jl++ffjji4c/yT1efvdofwyPL8/y4uG74Ukerf3rh39/97V0+/3bN6/f/VDl37359rRuhBdMdPL3 +vuJ/f3jx+z+8e+I7/vbNn767OJZ3ekbO3etv7MqLZ+b8jxd/fPj5pL+oX2Wdn5kx31Aytqqo6aWG +OF08L0cR0h92bI7dyhtuGKXd7XjuTaO2x/p1v/4SbXf1X+LUHJqSZUeYcezwsuKUKWgWNSyznkm8 ++JnE6y6ZStJcvUgFuHoWcBAhXiJ7N1JZghAQkAAXuqrjsPDPVQmOQVqJzwZtqbSkztZ2RY4qtUfh +aCvwOqg0N5Ma2BcqdwGQxJXuxYgsTgVZGKDUy7ZcYD6HILy6rQopMAAlA3GzIxAIyRKCcWghYMcT +ApFC7TIAH5FpLCVFLxUegBJN24MQAGQyCXFpb6Zp3iMs14EiUgjwmCCjKfdOmg/hFJA9lS8m+/GW +FiKVNr49YJjQnjamRo1KYMY3KF+rAyBH6pqDXhjXTSmJ45GC5ciaaXDrV6bKPWmRzqEO6sI76iUL +yNKM0mh9zTZyyA+OqAOc+ZQ0TJjGLuSayJrDi8o/cpzkJnQiHoKKALI6ZU0QymphjiKtJkVVZyB+ +YVko0YH8OdvpEwx1zcGsq0xhMMPxpmHYepYG8A7B025mB0AH184zuoKp9eBeqatRVqXAy9KuXGkL +DThUbDXjMzMFI38WD7XHPRmZBcrixg5IStl14sVGmwHoJBSV5WZ2ReD5C47nCSYjyC1XGoNKVpUL +3bEuVOSy5T+bzRbGuQMEY4k6vrFWzShXVwzpDHORwkpjtKM8ONhqTIRvbtX4qbJACmJi1k2lncJl +WW3pkJL9YQGVs+sS62iWRrSekoJbGU8BCmUSvQqGIJiQMOLVEI6ajHCGOw7u7Goa7QZLutS98QtX +0Uo3JopXhF6ckadkg2NdwWNEDSLKf80e0Aa5HylOYNgi0m7WkBoAjuuiTkkmPyGu0GAFJDJ5LiCF +i7aNaUlAnEbszVDx+Hl1FzV8wMAxylgVdCU8fMhDtzFtqqYp1MSd+MLGjtkGIlIIwx7lIUpYXJXZ +OSxYJZZKJdh7kkSkrYKBb2FIUFaxDBYZ5hEOUFOkQ0HIoYczEYcAIpLsyecC7zmaIfAQhDVqVl/n +FBock8iZ4xwNoo/EbJVZhQNdwtUseeAA+maREASovzPj1arWgVWiGgBtjRvU6xDNxUIaUKRl1kUG +Ao3YMK9sAKPPfpSVELJ3x4yQevkWxGiXiS6wDpdVzdDhDT+3zpetmhbhgIHEyOYkEwXmvZIUoEDL +ftlU2dM3C3q3goiVxVCd0BXgrFhmRXRGWN8Ax589PyOItGYA6IczyGbbu4QgPFNNPmwHhOEqZq/M +8JKqBYhqCOrEalF/FcdtYbfxF4OXeWHfKhB2i2CoG0+aWDV8mU54OFyyg5AKzn3ArQDHYSg+bHWF +J2E1C3FAekEYahvjAnGRubhm7WvakRc9Hk509GLQ6Y0EHJzZ2HrBWgSRttWcNZ8kLivBCLxbBlx6 +afx1QwpL+Z2pzMFIbZZcEVXUCbMUWKoSDWlkIBhhJAuu2Ho39dvKds+BTfQh5KzzqjDoKNmuXGzW +hCsmHYId15aHbpmrTM8tcAi5S+v+v8FglHSILM8bwxcxhoXwHFjuM8cshNgFIljfQQMH4+dZR1pW +n4KgmNdCCLE4JLs1hVzoVfHTVdYbM5XqI2+i8+EVRLdb9b2kR3V+MFNwoXVvRcJEuOSwIUCEq0z5 +nHPLAS/bFhytMArP6tFgrqgC9pA1SctOOtyb+igBAPEUYOn24yNWjc1biDTlzr5sAA0HZKPXwGlu +GQvzQS9NltCQYOGV4NokABaPpEkUlkBgTGwAV/ZQCaj4NMlhM6zqpZh5uBRSlOsmH2Zq40p4bsJ8 +xAJrtZByn0k2E3hu1QSBMLpGefFgWxbXDKK1Nl3cBHczHBZbjQX2E9y2QId0TH+2TELIpGZix1wZ ++9Q+BwbvrWqecmlFI0UhFxWtpbGpPKNF5Z5lZWyL8NzkoMOsCaAQ9BuS6k4UHem8WobPOBsgpCap +QtJaIV0uau7DObPI/C+Cq0alrTz3z8wK+oiRJmhY2tJi1iqkQgWBNguISRgLXDV7anoEuOGEKua6 +MSMXzytcwTk1mwKZX1x1H9T3qupXxiynOSshrisyO7xxlkWdp1jHtXTJbeM2qx4ZfMRIIE8ozaUZ +Ym/lZklvhV/Ex86bv8fCQ8/wOWXFNSTk1AJhbrJ30SmFfLzkKxgnEWOQpr9G5St6VGBV6/SNSewB +fZaoBCl+dYb0BC2STGw1yP4qq0U0OLts1kg9KgbRwJRYuAgNW2bN6qurP6gd9Lnr/YhKALHQ9lQ1 +dBeEhGkf4aTEbok5G0O7bAY4FVsP7WYgAFaueHWNCwkQV8us76ZsLFhvZ9Uh1lUTLcOhWrOe/8Yu +wuLbovMxA+tzc1zoBCr2iKJvWra6hNMHjcB7yULeEHLaaiG+FPsTuQ8YBG198M0MYiFP4RFGKkPD +xQF2gO18TbbtMSfUwtMuoksmIBb4lEGMSLaGGHiuKcRFBiUw9h5xaGUu7TKmxFtXGw== + + + WRBghWG/BE1yx3hTEKoHEwSVuRJzJycaUKlTkEHQxb3oyTfgxVDC2IsiO8KzmHDK0KxNFyC5V2q7 +avOTyacbemOLS+W9QONSRE4FLA8QqmeiDDntt28QMc6AAc8xWa1AgggRmpsNgcH4XL0XkV8A/Awz +FxolxpUZpGVOU37pBAQF+47aiNXUP8YFYLOcKf8iaEslMP2sE9hEpVbHVBQq8cxF5gQefeLhX0aE +PQIKiWYrlaZXqHVMIG9TcQXEqvRjSzak5hCieg1FJSwZB9VCzAG2FGIzGAz6A4PhHnV5RtBEclat +To+YLeaDmasdi1PQcaVdRZgAmkpR1TXiJjAYSzUC4qYh3zVmhRwNEGbhlJ2zIWxxlECkXqSSADkD +U0pGm1ULWNeMrNdXs80q5H1dTCLHciIXouXF74U1BnkAlpfsluiKHMnFRNDZElLiss2B9/OmiQtB +XKiYbsRvIf34Bt0bV8ECg/CzvloCuC0OLXWrOHQlaJPI2ZcV36WJzXKX4zHUhCQtxeWyoFIhjqMJ +mrSUmy1PG4rGhRHnBo0Vm22xJHdEDy80RalHfAW0Q2SWbR1mo8YQIY6cdTgWAEKv6FVcBHEYab5j +841HBRNQioqa90uPjA6q53GSM594IDNTFjx7JgLwCPOWMf07guaKZr0pWXf2uXEPJyIbbF0V8Z81 +YboNGcMxKapf4bj6xvA5iRCKmC3LquZtLMYpQdADpFSr8sso7WvuDMsHy1D/Yhsu9j4mdyqQnDzC +gJIZTBWyO1kAIw+ohFvTRfKM4D+EPUL1861T4z2Q9ikp0kZ1HVgLN8XzMju8E1y1oeWy19rU1AVb +inpsjYAYr+RhfY0Ik2jSVIKyw/AhdaadiNDNpYzETZoELuqU05ztHtAVMq1ACCfnUZ6Ep1WeLl+U +AzD1Z1VliWH2PJhgCYp5QkZgzaeOiENm5092DsJSu40P1JyCsv6M/gIlMQh7AcdCHBLyYTKTACiz +H2m4wj+Z1/2VzHivd6h65aInOSEs0BYI78AjveiqsrMEGC2G3S9jjwHmmOhWsBzsA3zLWC1OFwkr +Nz1xgM5FwEFLRNJ44RarprKu2hLvCKZCtznfgDEcBo8hZQ167gEPRcKFmyeTAcwFC5zUxAMTuLIW +Sw4a9VyUba3Fd89+R8WbZuXvqBY5M/isUKAQYhrt9CbaV/TKoFKTiguJEXQR4bZkx5EnCiTIigr7 +XFLL/xnNLIr1gMkIHDHzdiPdOboZWVVprEU+XTd/Is5Oj6YA218Zy7pppAsoFG4BClfLM5Ov5x7y +ouZUUNdsoTE0peIt0qawc0KKQKGW7ldS6gM1bcgvirZ4YBIzCFWN4uPMjDyCwZPt4QCjWTOJL2mx +VDs0eHOOZc0LpIEDSPC5tPNf20rCxkIjIaxZ8JQGTHBacwArhIYUsvpBnptZTI21IRvuB5oRJUOe +yafRxnxWmPDq0q9bNWkvzV6spOAamOyWxfI+UhBNuhLcfqTDyyA8dCtPk9yUWRDEhvg87jxYChmC +gJq5iq0HHjOIZYBEYoxiQMRyZYxwsBWPRme32MPCyZgZdgqD2KCQRN2YdUfGMZQM7ZoZmt9TLooE +rvUWyrmbyVHc0ksyCqcwpPTNdy/4SYjBhasCus+iF6g7g+AHGEllcDOd+3SM8z3x9qmqHyLOs16p ++aBnk3BgUKO9VXqAVrdmZas4d3OjuQ52QebF2piN1gg1Mmx887U8W/IZBM2QKaMVWoAJOrNsk6sG +m+c2beAUQEtJpQekguJK2IzBYBlTz+TY5GTvhhTQTPgyz2oewnxGTOPGcw41kJTMnkgyZ3HwhTBK +f0HGr6RR5HZ6FLUvEpBRBRH6xTLPkEjcAXY1Jm3Ckrf4+7xqKpdtLkUJoS+mmvTQ6KXO+nJwVmzm +nGNgA9bMBrCGGViwVHNODPdRK+wy6wpkGlDrEczCElUO0SWfVEkDKJB5vRCRWvQznHGMqYfrhDHH +fjAVss5SY4zohsyEZ4TZATqcVg3Fp4kBaRaaWXrBuYeEps4F7wWJERyhmqmEwTAzU7ATdKdDZjnU +Yb4sdso19zMYOGOybQkLmPdypwVEXyggIM48GaeoLYDoZn4s8HTg+yX2iyhgFJ4yoIn+N5mNILR7 +8XwHZiHyPRemHqx6WpEx+VbNpLMxPEjkDNiL8EkkXj9Fp+oxhxEnQSZWYT4R5IEIEFVBQN7ODQYh +z0BHYtWjzWCHZDMIN8Kh5ARE4laI9FaHkN8M3y5cLUthlq5NTW0050fKM8wHtEWtoGJPVfM3krzO +zMy8cBPfqklBhAhvdDolN5OAWJGYGcQE50iyDMXbpt4iYgHoDC2uz5IGdz88qNwr0DTTVc+MU9tI +ydmO+RVG6G8WLLAMyRIWWvjgKhV2B6Yz437QHJfNHFHmQINItzCsGBFc3GSQd5eyDfMtQcUAetyP +n91qO0pnYa4JeCWFN1ZWI4wBvldYIElgmEgglGBp19npnbMaadkSk2eCl7FrcEdGR4PS7gjrhWYz +gX6Glb26wEB8+aK5tZkqa6tqhVSJLukUx0tSg9FDpJbFNN2qKaTskAAYUp0pw6OtR4EjTBarByZD +BN/pKTBYQDRrJk1IKSu8n4+X9NxHnMNa9ewsTfvNekYpmm5uQdhHu1DPQQlIgILpBYqCrqIC2c7F ++ibwg2uvrvBaBorF4VsAJCLmAASGGCQT2XDuMbwXGQGczrODimcwvClnD8Q78oA5u4jbEQgxx3YV +ob0gBttGYJhF09DK+ZluqtxVFaYegA8dRpoU1Seo4Q6rylZ0wEntyGOMTQyh/ZWmn2ARhxu4X4Y9 +wWQLdVsZgeIA8p+Y11RrIXsD+iJDytXgIwb3I/367MZLENGtaVawK5xBmIppVjst3CNuYPPT7Mui +WyNC/WnQK4uaz6wS3WpwNaHRBhNAJjZoHwBm0uLL7LNqo6bZCVGx2Cvss8o4duKd12GeG8A0g0W0 +OAFqnfdEo2HCW0IB7sGiQ1BMgbOeOqwTtAMj7di9EoQdeYsIcD1MTE7A0W1pa72uNOzoRQOnCCQF +2GdRZD3tj+vWPJygcXWDlsxRzoSmcJsxVAYEdDHO+ZmHyzJV8c1sPmgHcdnYjIjcRf6GTS/rhua6 +qhceRLrZkCsw8PzqkiEbFtgz4OAwVwUNAQAlQUJe3RQCQt0YqFPocSoUgGllL8WPUymUfw96RGZm +JdqM02KA42LnIYJQWgK/zdyui/kPy6aONW5IQZ+ROBBcNnvnFxUmVsB5IAi2DCZZRT28Kc+s3RT6 +cmPzcMVkQAik3mvWYIC4KCKNhE0N1rODHWC6h1gJ+GP2qENAIph3oGjOmqjW6WXrF9EvC8t3yBpe +RPc7k3jpR2HUbLT77LImE4nRrEvwSRPps8LzU7RPOcrQU937BugM0kPRPZQtHQ0YFv1Hq95NnhSX +bfT3+CNSsIFnM2Z1Ls+0ckt/K1zIgiQxwdtZ3CCCTSB9IqMCQIAoqqEw69hOonKodzM3Jlx8adOs +XfT6zH35zwaAmdXKka505bHfcPobYVrICcxN2gi67sEnmcTRam1FdTDksEpVE2hSZZJdpkQPaqTQ +DdOpesb4GXHyyK9WwQM39TFwi3Un9BY1Kwisk8mO7qSZH5nM6Kra7KD1SLnf+RnMzXyrmeA91XwD +D+SmIbkR4Gwp/cgOpW0GFKQOVDmHSwm6IxQ9kFIB4LqPYGIzy6IivqHlcaEvDr9Ayt5N4yFo7XPl +hGqGGcjwWU8igSBBS+yqPkpcNbckpciBs2lTFFiYmY1Xkd3zc2RyOJm9tac25R4AI4oaFSzvGPN6 +lGKgooQz/RDPl9qbVaTYRAhUtpyq1GGgOVSe8UKgGTto8xMnmEkFtaNugDykCmipxfQlQpGgGvII +dZdAYXvUE3w5a1iLnBD2EQKWFoMbwmU9R78b4tYS4zPInBdzOonMRvvhmURzMz2aWlvGNFRNlICj +0meNJ21xpHmBk4NnSiFngoWiy2a8z5FQNCQPLr7ZjgQnkV7HbBgl2vECa2VwXtrnavvoWh4ROoBB +5tUyH7PpyMAhzZqw0VOIhW7qa1C1H97ZlTmrTMdENBYl9GhHbq2joRSHyqykZQA1mHRpVoIZEC39 +4DraD1e10iAlMPybbBo+exBCVgJ5Awm12wAJBkPbBGMFzV5H0yzEa3iZ4PaBebq9l8mckBPiYlNP +sREEGWAmkC9Bz3VWOBKxX/AzDO88fqxYngQembzpgvKrMlA9i1llFmZ7w5mumwIhSACvgBFyzi6G +boZ7CLociHqDoZGZKIqm26IOJesuOD4A9jDaBmm1ZBbAVWshm/lWLQsFE6YOBlHgt+h6iSaUQ9/K +6rDRhTBrNidiV9Zu7mF2Eq7JVbN7VT2xUxc+a4APLZzouV9G+MxssMhgRlV037ra3cCHQYiucdEi +yKNj1PzHhMs8vxcEzd6xrBS+r9pOAbZTcGgl2AQ2XkiaVEURNknUCYxMfOhNnZncyhBdDKsZhgR2 +KmBAmXlwAdwS8gnSWRIUFLuxDUQyOfQjkUEAH2bOMNmRs4bQZ6Z6QzbfHqJP/8OilgmG2fPE2aiI +UBIi02prR/tVdBNjYLGimXaTcanB4Cs4MAZ2EnjCsstSuCyQWStAGGk+YVhEtBnBO8Use1iPc+qo +uxlmKi7SrFkWaDXE0uZ2xqwIiRFxFGbaZdjOALqaVVUhKDEakwGBXkgS3DOFU+AhE8JjS0BAhR1P +Bk/4mmwZlgwZKIdZ1xlfjOdIw3eZ1AgEv1jFCoK3G952+MUIKANWLfhRqSAmRbSpRw/eM5ikCItc +9TKaJVADArJfRkQAiNWSclOYy9H8YiBA0idw0mXShCyAiVyXSDFCx+AvYk5qpv5bG0KBy1zfrapT +BhoK9QFF162MuCfACRAfeF+A9+44rYVaQw4GSMbnjZ8V9ZItDjcHlVv1oqguEyQgD6uCngg/Hi8T +PrVouw3ymBm8L6piwmO7oJ8WQ3mUohtuItdyjSXovdJqAb1AZcJACK8gg7ZzomKdqy7f5zbSXGUA +BDPYP9uuBEAwsW4QyLPipLrDGU9YFRaZtQ69ig0mCUJRuHKa25FOs6noM5b7Rq2GEhrtbFRYqqZx +SJvaJlRoVJ0qm3VRT42DDTMruJJoXCiGYBCxuU+SIlfBRuhBwylKuDuYDaYLCHRIgOB23xmgSnle +0GhQms3KjmaqHcaU/Wa5HSq3qYcQmC9a693GDzuT68EMG4aLHe+unBHzMlB73wjqVlcGR5q2Km4m +mFVp605qSHs6Z9zuPWt+soYQXixeg0HLyaWWRV2P2RBm2O1n4FNydfEPqytxLmTH8YHIUB4QuQ8t +saUCQKiQElZt2G0QvSkcvEAhAIYVhE3zFFELn4LRBEfbw9OqpvDcZojKw3TkVk6IhWaniFRQgeCc +xuQotMENASIbj7Z9JdPez4Q/t6tdCLv62RfMmCej/vPDL7569/bF698ffnY8Xj9//g== + + + /avfvnn3DHV38VZ2EgmkBYIeYBWFFeOVUSvjMMLsMlSxrDthVlQfBQSmi4bl1ME7NJURLwFqXVWQ +IMZVY14Ml09pldEtoYUzZEX3wYq40tbOezIKBirhZkY+9TkaRcUJT0zc62063Zn7Q5Umd0ThOLPi +QmCG4qHOOLINqk10keNkVbB6NTxuGq6b4+LqVtDJzANjZxXFmMqEhGAU4pBPLpx11wSVeBpSUlar +sQVJBA3cAIUmCNfVNJypKngYT0/hE85IzDr/DGA5GIrLuSsc9ZV4JM3yS0gNPGLJxrEw3qNcNZVX +z4auJBLHBwIGG5+DjSojlHDVuqZ2VQTOkan3Vr2KiADo9GvQ+AZy2M3QM/pm0OQCTxos+mZRjR7F +bc7gVOCw2K4ajIOYq5mLk0BX1iKHWdSsRwJiObKlL2lSJJ4cRJ3awNYEtpMpjSPyEYYt1PDdjcoq +94ak7AuQOCiY2ZKC6GGR6siiM/bGtddsSV54HLRl0/AYb/WHBub5i0Cn+1VMVMMUEZi9VHE2MqaV +RgEAo8Bh8jxYu6OhjPNsrBFiH4wgqMVRpD8i4nOdPS0xaLBUYX+b59VO7Ezc/mFJYyuQhHPQF9Or +ZuvrZLrIYqGKBchACOmQppmZAxDjag4e4BUgfHIL3pTnqal6UzD+QjQnbIZbR+fj1A3Eh7RK2FVz +YDoL9eBCIMH5HAD5uxyzcNiF4cDInnh0Ry2F00z3VuSMh5zL+DJ/MYDkoc5WX40Q1LisirmieR7N +xhj8pR1fhUw5WEUwUnMPBAEQAZyUkGZtR9MIZVUE3HPIFPvI/kQzBVJiQGoqs0o28AkWtIMU67PZ +iOB0ExkL60PeXL1ka1UpYQZ0jee4IEKgruqK5s3WqDIkZQmsRuCS+UirAs5JgEUGYkLD2Kx01ZKo +cCDW2piogCZtNrxqmgSaFvSypHyNaTzR3cCywX4PWZ4uHCeIYEiTjF7mxGg6/2qhFTgdAvDHhRhs +xUW3+BLApCiUtVp+/nwhuLYOBIR7ukrpxJrUZL/QTTAXdddj9vt8hDti84NhAYRHPC0seIRg5Vnz +okEUZGQXdAccuEnNzlkPvHBRB0CXMZxwWcUymtfoSiuJ49biSDjbcT472mIVWQQc67zoWiBmEGPW +uBVW+EYf8eqrSm24s+vzEEmw8DZatW9soEWCCqwEY0bCbFr0Il0xTFmo3u+m0YDIs/bgEuc7IDF6 +YkShSrqMJ1ro1m5x1QuVosqmCKgmAQlo4CIn92aEESusbb2gn4setY6JBw8dQVuyzyv8C0j0WDVR +RtMXMMwKDJyRjiRrJmRKnziYISY96YqbLozUkBiUXW2KudmqrWoAutQdjRgW9GxkvKmeJ9GkIFiV +EA5Iqk5HdQ/SPw09hwTC8+Cgdn2NrdWs9RYF91XVfEnhK0aLZCGlA+ho5GASs02PG47B5BjsK3ok +Xcq6ozuGIzrQyCAaxJ0Ais7n5OBFRg0r/NCB3TyoiNMpqOOEBPW/W4QLryPQJ6w95pxUDg/s1eus +mew3HugAivborByPlG5EK2qED5QWNk1lSk7B/CuqCizqkbMYiNR2U400h5WN7wRMG3F3AAdaUnpm +RnZCM4nROO61ZoMsBALy1pECvWCrPazRqNniVTHtAE8JeliCyrZ7uftzyvYE2vNAmaqTWZOpBQ31 +gozLOHagjAkyiOYNwxkvBM6tmmmJ6p7GYmGNabwIj4ehdgPdsupJ69z6ldH72RVZD2TRWEJNY0hP +18x1w6yG0L80/0FsF22Zrh6/qGjyP29aCTNdOE0S5L3o/Fg802JQ2Bdgj/SHMXCQk0btZ3wzwM0r +D51Rtzn8ENJkxYQnwtMAX9HcPLwXg+c2PmLLmMjzIyMX9mJ5JeC4JtLbAy+SuaPCzBg2po6jK2pR +dzcIAd0Re9Ak7hXh5os0FaIOUU79CaulLpvVCMSrsIXxiGro05oiTSP7PX4OoS/w9ANn0SJeYL7H +SSybxRQAnYGThYBOo50K58DQbExzhV+1Wiou2P5nTXpZgVeYIRXjvXCuOIzfTKfQgthWg1gAy6/+ +OuDhYdyFQ7bFK3ASY4H04HxQ0ZNwgdLuxYPLNS9I5mYHSkEYPvJ4ri0EDpYzyOBfzFd6bgEt7j6P +EEQotxXBiwKTp+X2FYJQylzMyMZjlixITUPSYSPs0Gs9koxnApspDNF6TFmRFH1DwsrjhtV46pcV +KDTQ9NyJTEt1yJ7LoVrmCUsp2oxhHM7i+SkW9RgCPs98IMn2qEJ0g9oTV871ZbGcllC1YAsDFlDN +3bMdw7oMdrcKwCUPTTXfOFAJelSqQp9JgLq8jBED8OhnHg+E2CI98otpRMCwi53txTm6MC1FPyB5 +o4du8/BQS+nJbdmOW0JWEefHNzZmjGBhCFfQCEkiS6IZRunlhsE3Ll3jpU8d4E0QGWREz3ukc4Vu +RQUGZBrOaUJo1sEqTDAuGlzY4ryj22WLpXzAkQZ9hgQ11sZsub5abG5UbUljJCGFmTWd77Zuirbj +MQsMhUXgXSRIJlpELZk1Dhuc554lhCFd0UPPYSLG9h1NNWMNYDeBmCztvD/LWB03xRuzcaaU2yx/ +B+J3ZcHFTXNANPs2JKSILXjRN6MsFM31x1Dwqi4Aoql01Bb1GHPRBztkGystWUw7AISYeliSdXZm +kFWDQ95YBqysWWEhCSk8MByreW1QI9WlXUawNoganWNR9UldZPwMA0QqaoDQq2DEEMaUCB/W4E8F +WXgemtXyMiAEFaK4jhlWFpwQGpPCStibaGTF3hRXXa6pDDZ4uFmYdrOoygsCDQUgMOwJBLhbQHBT +GIgUNNAWo4ERggy7Jwh+N8WOFYUQPredkOriitQZVZOU67yqzC1CwCH4VbScC7wqMB+5EqMh9WGd +Y7ahrdrnwNi50rxWICJSwQPqSCBkq3g4KFz9cEgVXcF6WdEEATjWrlrubRrmmJWVgZxZz1xhmPBs +fA4irsa8Jaa5XGbbnKPHtWaFXwNI5JYUCm6waMOxupkkF/Wzeq3wmZM6qOvNr+IZEgjU4+aAZir9 +t6t+IhopWlCcii5B0URQLBbG8CRDAC2WRWixcCv3hblQxrQpDNGpGicTE0+9Vtcn0bEzrYnDDgMs +Cc6wWNwfNNsBfIzLWyyIwjy6aR7CHWkVZaCVqzWY0/D7VgtZIpJoMTuGvxvlJ5HCNugcFMvoCF/N +S8PQ7Ki8EQAkFcuyTuzFsxmjw8BjOZYU85KGtVCgb4cFbnrUNqRaev9wYjOPSCv0DmuuIGajHYQl +GDqronQIOKbojJ1tU9wMPzPfUdV151etdAErip6feQKcp346FcA/q3QPPoxFDtU5Ln4KpcwuTCSe +gJnVi8k9tiRPZDUbADVplgJl8rPKa7DjMUIZZkBIynnVcGimcsD+xXRQpaesYhgXiJbvgYZetJ2c +QN9a6uoN2qabHx7nebYDD+AtYC54IgaDpnECRN8xKPQ2Zk2LxvflcYPgmLCnLMly6aqzjZ/VATc3 +X69W2op1iAaT6tEvuHlQC5277VTEDrajoBYmMSx0UAYBkEcUF84SblIAQPSWAVSzr8P7R4Oc1SIB +HAXNOKABnjQqIMX0RJ7zB6tEsdQpzNuLLaaMuVRKVYGm1cL1cJIRmIdJ7IS6jpcZkXnToQ9U3b6B +h2Di82rnAzlBZbeq1vFWa5vVPIygG0ZIN8LcYVuNWD2LLwyjAPzUaPJVtUwadRk8tDUqh6hMR2Fp +ibXSWrIeVMBw7boTS6PG0dXFgvOrQYIAQSRbw82KXtZs2HgkZi8AEZA4hn8hkpgnLWfDBwLEXc0N +wumIJEWZJjrNJ7NFTckar1S1Y4hSpaGxQV5IxOLDEFFQBgEubByBSoaNlHrwDDHPvS/PLZrXeKOx +j6hGeATxmTkLt6jYFTTT0iqZGAKfDxOmIttYpLcq2a632Xql7cQRepiPNakRySPFGHWEyVuYMCqo +Maqak0tvF9TqUm1D52WAdMCEDr0VBIqA1YKo/TL6lkGEB5YBZTP7OjEucdEYEmZ2S91JuMDOhUxe +Gl+4ah4P7K7MqMCO5XF4S1FVVl/NUoiBqgrO5soVKDA0amAcErHAVOHgaH2supkBo6qbnHkESKl8 +ikVhsLRqbM0dtuieHBbNox6pOWpAah2bKeom1hF3ByogiJY7nX4lboMGRFJXrBH0/YKbQLIGDmAB +gp8DDEcRBuuMGfKcokyhWGLGVg8uFKh0FJ2ID6qqhuE5W8ANwd6rBROrBk1Hz6pRwsw4wSs9krjj +q2sPJlY1AvyMzlSobBSCkHyNQbZLHRA3iPYK9o70eqkavekROlS/OyUMsQWduGiO9KJpfuBg5RsR +uJw8AgfWDXYqfFmRZmNTVaBLtsSDKsIki1+jnbPUjvKxcO/VMkRAL9IEjpDsN820pPIJbaF+tHMq +GpQfwtrvYGkkLfUK6/B8OWAqUtMpDVABa66my8qbRjkj8pO7MmFUTLwxj+D6oHB/LH/ocXzWYNU0 +9X7QxIbssHb4WFCYFEOzKFwjzclqohaVNGYmUONhVTycXsmsrnnof4S3FPV46ypOBqSkP90FbJ5B +wOcyVyTTV4HVbdmiRk5lo5vPKHj9l0dSOH9wQ3/9ZNQn2XY/Ls/u6XluWU//HrPuYqWGUlvS3YVH +UsWWcxcGXxxyNabcjZu6Fz3lLg4dxfz3jLuZ54jkMeEudGnMYM+3C41U7tvS7UKHqnqkYMu2uzCm +ZW3JdvEZj+q5dvF51Qy9LdUurwmpZdpFu6VsLdHuwpj1XZpdIBQtpR8dirCzwnquSXaTIbeGHLvA +TFMEthS7CJSEQcUz7K6GiNol2B2JzK+7Rkve6ul11/j/sfduu74kyXnfE/Q77BsDtoGhKs+Zl1Jb +hmW3ZUGQZAmGQdDNlkRDPRTIkQm/vdd3iMystXooCdwCfKELcnrFrqp/HTMjI774hcK3L7puLVLy +b7guSO5cRAVbtzr7/ULrMsmWR5B1qxU+Bus2T6M3VxeSSrFfjdUN1tmm6iJiow/+guoiapHLOExd +9uaZ6yB1mYwv5U3UbS4O2UDdVqS12zxdGnp743RbMWchaLo4Tp6HpdssInuhdNESR+QCkXShfyxM +4Rmki5WZUAoXR5fpz9IPRpcFQ+NAdPsMCdPF0IXHXyxY4tw5hjSnQdDFHCyC/wXQ5VTd6+HnsnIr +UMX4xKK+60XPjYol43NRJDYPO5d/ujB3R+fh3SrvaXIuOsJoBjU4d1SGiG5s7nCkIqi56HWAmTKg +uUiyoyDrZuYuN9YIZO5KzJQEMBd/cha4wGjYZdWg5a6k+cWwXLhPWJ3crNzZlYcMVC6+YKw6g5SL +867ad4NyIc5CPCU4uSyJxacSnFzOcIS43cRhTnt1bE4uZz0Tb8nJtYisvDi51JDhIzcnlwqyJCmk +1pMwUL84b3hV19o0OLm474+1oY8y4MwvX5Tc5S47QcnVZ6w2VKxA4YyM4NaNyZVxrg== + + + TbOFgWrwvulajwa3G5PLd4Vya2Ny6a1QkHXtxsjjjcldpjsHJRfshqRPgiJU6PebFlybkbuyfikQ +uV4ABSB3TeunLj4ubPiYAo+LqAJqt4OOi9No5WbjIuPOWInQuHj1Hx2UuleI5ShoPWDchaq2ljYX +ly9PDSou5kqs+C4mLvikbu/D8GxbcrCCiNsOnW2PQM26v+DhglmAHw0cbpPi74bhNoW9AoWL+l78 +SpBw8Td/5SLpIUEBsXBwcHs0OXIuAs5CGTcEt7tRTzBwuxODgcBFvBuvzE3AZS1tHwHAhR7Jr71m +taQ03o2/rS7lCfotOGfU9xl+K/5debFvq/Eiwb6trlIJ9C3+BsrlJt/u4xh8ywQHZM8C39aqYvib +e1s8OAb2FlHoWnpQb+FDtae/qLdcEa0S0Nvc9dyDefvZNYtwpETAmJxneSNvURSB0JSJt6BFNPFt +Cbxt7i54824Jh3jmxt02lysF7Rb7ZIpsT+EsVhpqDynWLX6ns5O7ILYta11wgW6JRrhouNV03MDc +Ik+NyNNFuUWdeRl1Q25Rsc34sRm30VnsRtwC4IlXykTb5mat508K5W6+LRDG5dBtW3b20nBb/M0S +5ottW51fDrQtv08UdYtsu/+8wLZ1KgkXYNuPhZIKXw1raa4guLG2yG2D7hlY2+YagqDawgvFXb+h +tnBjet1IW4wkTF4YaYt/buLgbqItToU8OQNtkShDAXDwbFtlLO+m2cLEL8o4W/yNux40WwwfkHvc +MFs4XISDmmULMR7CLMGyBValCaq+JwfkHDnIimQLbSICEwGyJf2y1BfHlkqGj5sUGNvqYEBQbAGe +xeB8Q2yBVLwQttU55SDYgkTJD/kC2Bb2E8mbX0vw5MfrEfha/J1WedFr8xK/LeC1WcG/QNdmQsNf +4Nri1sHm1hamr/LG1hYqQ/OLWouUWVbREyuKQWHWeUn10wELXy9kLVIQ+VBsocjgqi6AtZAUEOn5 +AtZ+vK941AbWYo7TE/JUj2r8+qbVorSgjQOrhev/jMOqfSQ/f6FqgVob45BqcXMuTu3DYe6m1GJi +Qi1mUGoheSxqR6iaNLajfyFqgZrFvLARtUhLiCIrQu0SVugFqEXm7BkbUIuymEOnzZbh3VMqUphJ +9FMKCrhNyQdNu9QB9YWmRdYYhTxBpkVFW1sHTBt/31zasAWWdmktb+Is+J9YY19QWlRUopFybEHn +v24k7f77ItKGLYC0qPfBUTeP1q/ZjaNdLBevm0aL8nm4KAGjfbgEFixjaxa3rihotJB3EGYRNNqH +WrHyptHi66RIJGi0v2NaCWvRwNE+rJgVC3gPOCj/7OWi0cKrwt+Bauv6zG8WLciGAAkZRfvxsnAM +3ChaqhzLm0SLWfpJG0QLnM1E/DJAtBghGAK5QbTsnj7nAdE+oD8jMh8kWqyKMTDeIFpRtNLh0D7m +xwWGFkGWMl8UWoSMEVUKCC1kMk8rwaDFuPOM/ELQYkbpqCs1gRZQAZYNRcEMQkWlvPizuWnoN3+W +lc0qXmamHX9Pcfd3qgmHKW1s+CxyygIJWbPZFNq50LPww7qKcMltYt+lWTd4FiJDBGFu7mzYAjsL +acicaVNneUOI3jg6cQiM8K4EcxZSAIyBgZzFv7M7xEWchW2y944kLcV13MGbRYY9txdtFnl2MmUN +my3LcFOzZsGwdeXyruKr1oUEaRYjGxcRRsi2olT9zZmFw454XdgQvyODzpTZ+PuGzG6bGbNozvsw +iav36LPLGg4tAsKmcl2IWTXEGH0jZlN1MdVGzEKKIBzWIcym4izuJsxiK+FGLebB98KAxw2YpTVd +lFgYhBsNvmxiRWAbb74spA8sxb727KL5b74sLTOXN18Wx6N8cfNlBQtd5fBlpYUpnwCzhIsXJzCY +4S7ZeYkAzBKdOtJ8A2ZpFXLUgFn8B3OaGzDL/2B66SbMCixb5iHM8uoQndmEWf5TMpJ3Q6zydPVc +EGaZfeKLEYRZPhpC0m7CLBJESkWZMIv79NRZDmFWT56Jr4swy7wYI4VBmCXbFFXlgZgliJ6hyxsx +ix9A2csmzOJ8lB8LwiwPyfDrTZilsIlRxiDMEoef3bdYMsts4teLMCtJVD+AWRrYOSQAs7CIS3QT +ZglnZf4yCLOIVSruG4RZBv6UYbwIs8yM6UMyYZYxnuX7xOq11QTZeQFmwVyQBll8WTAQCcwOvCwa +ValV2oWXXS2qS82X5Vbj0GVxmOW054bLImTDBxtsWQamVFRhtiyug0qkF1t2LX8JgZZdSTy/TZZF +ciDVN1cWcUK1DzNWdhbhxjZVFgasN19Q2ZmjaZqZsjCICmikrLIX5U2URYm2ykcNlGX4DFn7DZRl +Pr+N8QbK8pLz0w9Qlo+OX2EAZcHBRFzy5sku1yIaJ4tYFYP/psni79pvliwslJUYJYsDPIqukSRL +2ObH93SDZBOz7iltkqzi5E4ysIAAs58wihdJloMYYcxBkuVNr3pVxGnAjcKofqNkGVAfamxIlCwN +iLYFSpYGE2g3SlY5mJY3SlZpkjk2Slb5lzVfKFmcMuVhgZJluQ3ra6PRI8pN8X3cLFm2OICGIFiy +GNr5rZkly3vCWrmLJUsj4udmyTIzjgh0sGRhYBLhZsnCGARasmRpQFwlWLI0sC3ZxZKl5JGaGsNk +2REEX3/AZDF8UHFw02Qlg8xz02S5FWavoMmm7JzFTZOFkemFoMlusaRosonwntFeNFkY6UsETZYG +hPGCJksDm8NcNFmM2qTkGiYrov9KQZNla28MWDdPFkaWyQZQNpEaWuYGytLAKu4LKCsjkhUGyvI4 +LDg0UBYGstxvoCw7ISDbHkBZFUvkFUBZ9gHlO3wBZVUbAzSrgbJoV8NJO4iyUD5T2HoTZSmHNkaa +RNlUjfY1UZZ/852+kLI0QiIQSFmpqrMyRORw8deoTbqRspJR67umQIONf5ZqAUmU3QrpmyhLt65l +DXISeILET2cmiLIQ0T/pE1AWxsRiyCDKwuIp6oke8PXkGTdSNp32BUbK8ljsGRFIWYjiqbJ8IWVx +jfKzAinL+VgJWhPa4N6MT0RZKp1YXhZEWeyngrYgyuJGiGxwE2UhYTfV3URZvFj8KAIom5o7Rr6A +siyXoSIkgLLswqXUrIGy9MUBSLqBsiky3hsoK8vByX514bdzj7H0kVJ842QFScibJouxldJo02T1 +4Fd64WRphC8WOFkcmgLm4MnCwFnp5skyTT7Hxsnyb8xSwZOVoa8XTxY/hjRy4GT5PQggST8KM4NR +ZFuuhvwaSlQCJ8u8ZOqbE4tRaLb5gsliPHNmkbYerTWFku0YYJ75IsnC9pj5OrUJMSXiyEKdO18U +WXai+7htAZHtrg30JvgTQ8KNkO1u6RoEWWCjHgWFESNCq1hMDxc/ljDWVcPEXq+tb3ps/H3BY7fJ +7NjpOTeosGClskjnIseOpqjx3qYIEBLg2Pj74sZuk7GxH+dOnaOpsfMRtOqCxgYtN5ix89HQFsjY ++bhh1EWMxT4mvzI2My0gCV7sfPTq3rjY4RY4QYtlbkwhKtJiQRMgN++CxRIiWuZmxQZUNFCxCEB/ +DAQ3KBYmfEoBisXfyIUGJ3aI3HpTYoelXgGJHe5eEoxYBqlzfyFiuz2EQMTic5ssEZcHN6JbwEWI +DWxUAGLR8AbZzODD9qzk/YWHpankTYfFLkQSGg4L6A8zoAcOCyJWGRsNi2QmUs4iwwKGxX5k9ZXf +YrFPcGGRmKVcxVjY4TXhTYVlO1NWmAoK27XGCSRsN/TvJsLyROrmwbLN9KHBdoa96gsGy+IuvIlm +wXYTOwMFuw9xQLDd+b3gwA4nTZ79EYsCCyoFQhGAwGJMShfydUabjAsBCx0XVyexzdJyKQCwJF0R +7Xr4ryRWoIZMqST82XmPRH+d1ivc9Ndp0GzAX6F2Z/WS2a9A2aJM7yK/LoZ2ywa/YrXJBg8uCI6/ +L+zrNpn6Cq5LF9lvWDnGdcbNfF2GwgTyFeswfq6BfCXeoKlZ1Ea+wihFsSJW1HUweDSidKVrKr+I +rwQiDcUb5U9AbkUtqZGv3IJy0wv5iimMo3YgX+FQls17nUVP/Ma9YpmESv+gvfJsHm2kil/4CdOI +1l03AFcBVxq4V7kJguSqTVdyp9gb92pXoWzcKwwczQL3SgPLly/cK/0snrhxr8QnYOgJ3usXl+PH +H/6L8l4ZQgPD5+a90ogoY/BeFVYreQNeGS0j3f0ivjIoAuFJEF+JeeDBRXxdVe/CDXzFBXN1HsDX +vRAM4CvCXuzveQNf1fpQDguJrzTgnOsO6HU5AvWO54lSEcBXRdR628BX1vSR1H4BXxlYepzMkqyo +S0AexFfGL5itvpCv2zE08pXvn4UCqounK4sM/YV8vY2MuSdHwAP5SqRDU5pmI18pNIeIJZCvibDd +nDfy1dCK8kK+UiFIPYCRr2KCtbKRr3iEXOTcyFeUZ2AJGcRXlBURmaxq1uWmGjfvFZokQ6XpNcMn +xSgQuFfGjqq6/G3cK6MdXQ2NxR943KczcK80NFXmndoXGmvfuFceBxHOwL3y1/J80V4Zo2NvZNNe +uRysrL9gPR8jTKQNHtgrwjDu08zqIDCbsEYM1CtLJ3J9kV5RNERorEGvY4rbFpzX4SKtG/MKW1FF +IlXtw/WiAXkd/hpuyCt0actMVwghRcsMwuvoiuTcgNfRXG1vvusYKkI13RUhFrLKL7gr+jVgTA24 +a1/ubmm2a3es7Ua7gjmEoFGQXbsieMF1JaNotBfWlc1DkJkS1RVHwBsWUFf2Qx7jxXTtrr6MMlb0 +sMiqXGfNGs4c6+2b6Mr+w7VsoCsLrXPePFewouDk3ThXuLxZ58RkGboEFl0GYa7VVYA3yxVrRzev +p4NZ5wbAMuSPv+GC3yBXNjQfeXNc2Ssnl41xBYAUypWb4or6R7rchri2pm2C4QplC9bGN8IVNrjy +gXCFIqYJvcrVJBQzprXt6vFWlZAIgGurksNe+7CC6Ma3oh6cJe9mVoQTHvhW1JJg/rzprQBN4HcC +3trm7knLMR9VMCTrXuxW2PDpBLq1eXoJcivOo5gQF7layMARajO4FQnFcdR9IAIUiWc3pgVXulwr +AHApFjcspzezdbqR/I1sXV7dBLJ1uU9PEFuh6SXi7QK2QjDKIkbzWllCs9bGtUKfjADcRWuVjHmz +WpfD2IFqxd/xK0FqZWAernaQWiOEHqBW1PWAg3BzWlGjx7WnMa3LGL+gtC7Hc29IK3ICejMioOyK +7RCriuaUxwvSSiOxwpZPJWI0c92QVoaz4avekFY2uEboLyCtmNgNBySjNUV7govReo5kRisMRNAE +o5XqfQQlbkYrvJh4IZSmggPO3tlmtDo1u16MVnpebP1gRiszkJh1gtH6xWGLYNX3Y7Qut2x5IVoR +daXQPwitiLpG8QLXM5jSk4mtW86ySCkztBXDBQwqBDWdFbsxgXLDWVmUKK+aaNYVfA== + + + 1SCuKlx2oVr12sL3Y8lhbIauTdNrExbGn7zOBWalG858fYBZudhhajnArAzhuYZv41UZxmNtpLms +PC/USm8uKx1ckrc+79irdPZqc8yKmDm+bSwrLezEemNZuQNrYYxl5UVjMjGWdf99Y1kZzmW1vrGs +qsyddWNZmb9idcGFZWXwmw3iRsjWHik7g8tKzzcLsHpqCuE55bSxrIi9s+jIVFb+exECdlNZeUa4 +c0FlTdFHIKisFO9jEL2prDTyozaVlQYOKaaycjBD7cBNZaW3h/MOKisMrI4NKisMVJvfVFYuKjn2 +i8pKZcNSyEi/jtFhKiG0qaxcZOKuBZYV7zVE+0FlVW6x1BeVlTwJIA2CyqoEd+qbyorYPMeUm8pK +oEcTdFVjIRh780BZFdHXeLWprFQxIFAUVFYaiiisCGBxr6rAzalohyaK99pUVnLpkoJ5Q4i3pBt0 +U1kheECoL6CszLXNw2SFDoZBi5vJCp4W09N7K3gOBC4Yyoq0B9+PG8oKI5uzCsoKGBDdgYCyIj3D +CNENZSV7DEvOgLLCQI8toKw0QCp9Q1kJ6GE9v6GsIvZ83M2AsnI31rpcUNbU7KYFlBV1rVxWBJRV +zbvBED5QVqatWG9iKCtPusoXIJQV+DaCAi4mK2z6LTNZE0k1tW4mKw2Im9xMVhiJHQsmK7fi9ZvJ +ygMnceI3kxX5P3EqzGTFkyW+Kpis23AzWY/RTFYcnAGJoK0m6ovzfDFZkTGl07W3ylrABJJ1/30R +WcMWQNZESBekCAay7pfxBrIy84m67ACyslQYyekAsjKNZQL+6e4O45J7pi8YSSysSgLIymSU/t51 +DnzRq25+UwnyIx4EEQ34V6wfbx4r8VZNPqSyxyVYbwFkZQhn3jxWIgGfLEnN0KehqvjgsfJjcvL4 +6jBR5RqYx4q/OxJ4wWOFgZ7OzWOFkYH64LHS4Gak5LHS8Og49XwrWWlSE1mZXaXIKYis0KuxJO5F +ZMVj7uasE4jJCv6hfqAEslK+RWDIBWSlTiALgq4vGutnZXMNZMVbx85PLyIrrOQDbyIrLXgkG8lK +CwVtN5KVx2Or80CyUjHHqtRAssLCuNWFZKWDyeynkawkWA2qj4IckkyKvJis27aZrJyMqMsMJivv +1SyfoKyw6pUylBUGLvY3lJWbUDNzQ1lp5RMKKKvwX8OYVuE6s0a8F5SVIrrHrKWumbNrqNhQVjIK +lM6/oKwM2LI+OaCsrIGkVs24Vb71vO4LyspFSzq2Fb3QAgG4DTeR9RgN2kELC1FDzGP94mN/Vzf+ +405UYSYOjlVV5WnTWOGtc4UVMFZEcnt9s1gRJGJ5rVGsXerqTWKdKmF/gVg/bIPAVCNVIZtAsDBA +rFg1o0HPzWHFOq7fuwyoEzeE1XrPF4MVtYAoEjCCFe01xCERgRXxypbqC8AKyTUq7M1fRegLNbNB +NwVWFvKPG78K2ySSVfRVBOmeudmrUNWjWOZGr0KdjQKLQK/i74UQv8mr+BvlvTd5lfDajw8hyKvQ +nkPBsE8NIluuRg5KjMkQuMXCrkJdXfC1u7QLVLqFG3RBV6G8IV5aA2pZGt8DuVo6W2JfvFV4EBnL +BeNW2XvtKZu2CqpdfeYbtlqK9ACbtQoteCOS1SURMKCA6EVahRGS0QCtFhLu8+GsFkTUSnljVsuS +kpSUVWRCydT0i4JUM1skXIzVarZcIFYZA1tjE1axYOe69gKsIjpBnkvEqh5TC4xX7RZZ3XRV2Kgz +MlwV+yxlJhUpfcwfuNCqzRKnIKs2t58LsGqLqeaAVaE6YSDdYFVIIvCeGqsK53CkF1QVgVAmuMxU +HUbMBFJ1sNDvBVRFAjyLlkqe6jDaJ3Cq2AUIgpumCqUL81+GqWI2B3/ZLFXIsFincKFUcXmYpIOk +istnBtXhSYQPEWq9OaoIvEG3GBhVZqtFTmS2rqtQ/2aodvP8A6EaJcJBUO2u/78Bqmx4UNbmp+6i +T+NTC0uT04ueWs28CngqIJ9Ij5md2srGR250KkESuW5yanNboQCnNqsUb24qbEUAVKpqSZXoeVNT +WxFo/qamVgvsA5oKL4pd05w8Q/UTe/pdyFSKDkbZxFSQOvDhGJiKOwAl5c1Lhe1ZfeNSgV+cEt+Q +llqY+kgvWGqgVIKVWlh+nQOVij8zruoipeJuPBIOEZRa8OqJZMIEf2FlfnlhUlH1w7ovFVaUrOkj +IKmoKSLX9WKksgYgt41IFflqbUIq8pR9vPiouavIMvCo+BvQkKCj4u+nrhccNSMP8rTDRgVZSB2m +B5vCVn7oNxmVgHTbAEaFgAM5vgCj4mXNApxuLmoD2ug5WFTMjXAKg4qK+NAjluqGoi7WjKfDRK2s +uDxIVIxbeo0OEbUJd7OJqMlTpoGoeBVqeuFQ8QbB3QgaKnSTSF8EDRWzIi/3gqGCkgD9Q7BQEUBU +ihITDbLseXwioUI90w4IFWt2/QjJL2y9WfIbg/rxYgE2sSmoFoxuCCp0vbW8GagIP5R6EKiYOsoB +oCLDmfqbf4ro85oHf4pXlW0DTD/9mPirKiIP/LTIeQn2afbMHOhTlvXiLbrIpxBX9LG5p1hAkIQX +2FOUAj3pE/UUAPi6oadIlD1yqTB0culCtezFPJVUgY3ZJYlFDNGtlqUceVjqKodyQ08RTRct2tRT +GISGN5zni5/7PZ1oDJvD69OAnkIVAMVVME8DnRTIU+Supiilm3iKlThkkAE8RckzhCLBOyVxoK4X +7hSjEHwF006bSY0BO8XfY75Qp80Z7iCdIjuIuHuATkkPgYz34py2JtpIBIqBSIK3EQBTAD+cn9qU +05l2BpQ2LJZ5B1S1CDQNVuM34hQ23MggnC5j9g04BRlS/7rxpohkY9YLuimqYBjY8jZInCGzdLNN +51Rbz0CbBtgzmKVjKl1xg00RXoN/EbY+JQQNrGn8fVNNwxZQ0+HZNXClo2sReTNNobAskm/RNpNC +q0E03X9fQNOwBc+UDNZVN850GKFw00whMSXJxDBTAM0Q6A2YKQFnebxYpsO9aANlOqx1CXApXu2S +xwtkChio8acUek3TvANjCqVbUDuDYor4WlG8kLEI/l0OxZRxxPRimE5DZgJhOt1qJwimbmx780sZ +s2w18KXMcYqcxLlOOdB6w0uD2hPs0jndDCbQpdMf34tcOpmNlH7LRUkscQlwKf7OChdvbiltaW5s +KVivEC0EtRT1KfDBbmjpOh3DWNlFFOxIwSxllUd+EUuBB0IUKICleOekmzevNFr/vnClMwCMQStd +sVoJWCnLrtp8s0pNot2kUpzP6odTiqITVuLdmFKEBYmqzrxPKksISOk+woUonZFDNKF0OsUSPNL4 +tG8+KWSPop8KTzqTbtzGjo5qAtlNJ+2BCg0jMi3Eb5pNSvXwrG806XBT6k0mJRejlwMmHc+pPw1p +73hOBarQao87ewSV9MOguswbStod7d1M0v5E4aTLbrfhIpIem4Ck3YCWDcQcWeU9Lx4pJSv126aR +oqwkMG50Kqqrn14s0rqiMtgoUurTe3RckrI8WjztnCGyO6koAqhjzyDvmapRnfh+QUib9QKbQYqk +VmubQDqCgnsDSJE/hIw8+KNcDXkj1IaSgGgqWqgoUA5UDLpjeW3NUjFt9mjN6mnxQo9WLK4DZIob +DYNqok0erZbz3eBRNLzTWTvZFrmewI5+dk5+/I6Oz3+ljv6t1FH2X6LIACPpxxgryWxp7k5Lql1P +bsu0tB1fUawkGC+nISTB0GbN6e7uhOg+cfyp1RWwukL0rq4lodYiyeVhcBuaWo9I6845DIM31nsZ +/8Si0ufQAgRmBo0OyyFYqPESy/oRLkCtqhZ9zXb2fJCwJSYcKxOuKE0uT2PKIpzzcpAvrrKlqTOZ +YOmQMozVR+I7jVEFOijyulCLC59Qy0e3FcgsbMVdIBx4qO2zijdbkqODTranyf2xZgVyUnMJJSys +f2emldAsWEo6exIiR2vrIg27bwXWpLhgWCjjRAR6Bpi/uac0m7xi2cu27Ytni/U8A+2PRk02lI38 +e6/Kp7I1HCvnWciU1EH3Yy5ubBdOJiP6yUXxEnuMdy4gMY+wrKGK34yuxGSNsv8Ole9A+cRCSW16 +qq3D/XWYdIEFoUv+XfV3DcgijVMNtRtb5XQ314Klt2j4g8gyLb2c5vACtEFCSy0VHrnaMD3igKbu +vLr2jJwYlxdJ2z3shAFFbGaHbDReZzeqrlw7XoI6DZVCzwHCUPmYELpG1wGh1DD9EF8wXTKGW8jH +rQSDxaC8sWpRNRwpRTyW3+r0p0RLirOF1+f9kPnA3yxK4fFZ/Q8LBnhYUmAD8N2ymhpP3MfvKizD +W1HwBEBVn5Iyj0sqwtUP1NPsQIzPS3W6mZa62FHZfaHw2YzpyRpWCjZoBdGPlsFf6ERW0QCnOrOi +YjcdfFQKDSshTFlF/DoUw375cY9LWaLSe7nAE1Zp40g0NV1fJeK4IOi2smQ5jlc8IYPG8dQ/ErES +thzAqJzVlZrN0cF037eWVjBHYeXrwveGOTosmRdbdrt+kds8jkKwDTa7OQ6Fobid0P74hcQ3rkn6 +mMY8owg7OKP4mX0fGDCk74B4BZ5O5eA3DFcBLQCjg66zEOvG7guo3cCO2mwaAsfHyu9gqQBFz2RJ +w5W44EnuSE1eDDQP+ltCN/yd4u481tomQna9nzAnsZ+r6veRf/bzoOiB3xSe724FgROl37MsDU5z +CbOkC0z+QSxvyXACHGIRzMjSFb9FYEEAns9vPn6SXyUayK38+P3jtAed2JP0gutYAwOOq2LZXpMo +IViR98Nvqv3kYCa70CIfk5qzFXtm4zOgxGKPsVUM6gezlr25ZgmwZFKyUuOWu3DgJVOyjsV2QwNd +QUAO47yag7Z+jXiwUvHYyO3G3zoHzCfko3RLf2kpMUWjdpHrGlqRZO9u7MYjMUTIeSR+sQS2oWcl +yxJ9Zn4Zbi3HnixYmSBShFgV3lYiijn4jC61OruXsF8AQbpND/3jSIs/qfcOMQPITzS3D79V5Kiz +E0DUnw8PxRBsfYyifryY7eVPYOWBaqHhMC4sHyO/Tp/sFPZ9W10PkwSJ8ETWTH7m+A8YHr8FHze0 +ypL4sheGN/dP+nBQ9uDGVxN3AK5uPnuWiiXGtnyREOTr7UmGb1SLwXkzkA+hr8geNVWI5J/DpeSy +BFbWscCSspzMj+HDzUBfzmiEQCXlpVuR1dKKDL9fbZRSBNaJl4zAxKwldaKOtbsLdmJf3ctLUR9e +WAkpgIW1scBV0BmDhX5vEdTNezZh6LVyTurFJFbQx9p69SI/wp1PbJFLBY7KzNd2CKHy/S3VdKvo +Zki+QBvhOjY3oEUF1uPWFo1kcvb8ym5SBdURFGWjR3kfVJB8MaEz4xPqgaq5LUSCac+Yw0lr7FKo +fQxsuqqi8AXOf8nNYqwS58/81892dAsxTyDnt2HCAaeeZo7nZZlCw4WLTFQFPh5qNQ== + + + W3Rsxpq5spViUVUHWRszVGLdbUnQiHuxixb+A88XFlK9ursmccf4hlhvw/aHRckcWooMiy9cd+mf +OrZGj6wW2C320aCIM7j8FPhntTxdHEmHc6p7dNKkXjOGBfytCQkpSzbrzCaXDZK86t5P509y+KPj +97nc82WqXyclqrS0vQYYfu1YOPVIoEZBMDrW1Fw1NqmndneC6UevHige1btV1VyExeJspMLxkN02 +l6SeTx92VpHAfNw6bZHgxHVTVpechT4Libm1pMmot5AIMvuKLxkdU4mhQLKT3X6O1DKoTJAhry1U +m5YmTUbDk5r8TjdbZaCFe7LIGJHs/ZHUFI+ge2VDuim/DcRfsQKt2fesI/AUAJji0A5n4tLjQ9YY +yRwU9FVUMW+Lsk9VqfuzHVZVnAUB06mPIlh6f/rlrloM9nG/lz8lRJHoSFBdSW4QdZ+is8TnjFQT +A2UAqIzguVXDWJj8I3Eo5R7YlbL3lPqO0BYGkKdZ03iRKvEsYMMtWejwa097f1Ci5McloKy9AO8g +s3bEdZB4Lbha5H2lhKuoDU9JOj4JAW79o2Ajy5TpHuwhFmHJ8BmawXqsDqDPkHMLKl775DNQqVHl +pYxq7p4ijUTuTrddwjfSrIvSjt2DIqUAk89bjeApU+c5bAsaeMbQc6zTi1ZEXTmKAc7PaRt6SXmE +tuhFD5/tbOfVFZ0m5K0vC2Ul3jGMrYlaTCwefwCfOhe8+3UFqQROhJ4kgvE4WfbRbeLsdEpisyFG +j0n5vF9tl7+zsE33LOKty39T1PUQIzllqRsXg8dW9ZBIexWOp+nRUlVAS+12/vZoB9IXnW1K2Keq +BNwXbJkGivhVMTAp1ejhhlw4qW5Qk+nLmupiUrh0YIkEhzAQbXeIBd8jfRCGNhlYhegbQmBavOeH +V6QfzDUas2JpwuG6UpIpjhJALTA8lMBhR8aWyBrZ3xUgRxTKJ5Gm2cS027FKj+P6gy4vMC2x6KCk +ePj9sIuY7KdC0N849mVP6ggMlahvQ9iYkmp0vtHIjwA17ysYnVN+gWLEJBVsMTuiPvLIWrIrokeE +t28muSy7U1seoQOGdVT7fGzJW/z20Al85MMoagcLnpnG88fDDIVPVQJw1jP4Eyicj0a3H9H3wLOt +pBZQRIrYQW/+VJrvWIlUz4ggCwg6fMtgfdxeXewq6iSTHpeWTMTnx/haI/zJumkMcgSkdVk0s7Ns +gsTQq8cPX3HeGDzs1EQO64WqYywivHbojx3nFdA4NBdTqgVotqHh0X1+qrSkmOd2soOWWJXtJmve +bqdOBsPOlwVSvtXDn9xWxIfp+QwjXVAJyJfxs5Mfa4CMOumK6ngI8/BOqkUWMk/sxd4VAMtBEMuY +HjBvZ32Di9twiuayvRrnlotlIBkf2CT2ouk1/fgG5APkMnd0E8YuOgbGI3RGgOKskFOiWksYKhJA +NFRfPqzUor92JAONx0/6O1O1Arcl9LQ4PMvbKT9EOAFv92LIKEsFjIuA840wKWcSXiKgWIObwaPl +BZkglKlYwk8WtxznKVRrJGEVgoEXgJgGGLlsY1wMtoMFrVRo2D2+oJ7CO8bDoVtx6UpDZvpdCKPC +gpoAXmSzSoS/yIB5aZoWsB27U+lc8b9VmkNcLANH2tGlbXjeLVG4CW+Xqs8BNTEefAvEwBIxmnsS +Rc1LSnodc65CKUAqiM5BWalcXeSO/fLNEo1gKRXBJ7P4BB+50xn1EAy7Y4ysTunDqlgyrAhww6I4 +MvqsQKAEAzMCHDxW2jvSqczVDUF4KCwcYWHhIX8yLRssv8rUpOIUa1LampF0Bvv5kjGUO1QhjTvN +BmgR8tsf0kD4QnE6gKOJDGd0qkixDMtYgdgvDlOj7O5huqCIlMfN+CwfdTuHoee692OYvSmax20Y +FgeBQoG1Yh0umRSBSX82QKKoT4HixEtjxUI4iVFovpd4xMNyPsSde2QXCBhlq2GE0RBSbRlxInS3 +4qkSehx9B5JIjDRCFMn2t8QOwcKJG2Ig0ovgK5dgKUMPBE1Gpu/Ndsd2wGBxp4PkFxh+/G4IRRQJ +G4lnLbOy2LZDqaLCxuNdKqAcIzEvExdPsAjwPzVrTymWHztEbKj6ZKV2GD/c0cI5FDNl9FF9Xp0C +6vDH1YsWryY8u/09wzoYs58qlOWxFPDGgBFNaod2zPHysO3DYvSSPgbvSo2cE8YZviDkFeEZPVZ9 +5GywGZNOCGnhHhC48kAbxof1eMgHVGXFWIcudox8P+bQ5uRWRew7W7QjSWS8S8kMKVrJUceVLWZO +HsPWHhPZMrvhjWFLPp8W+2LzLuW0nF/ROUxlrYoRNw9EEm7vhJdLHGmUjPGTQDaLOfi5PMbj9rCR +KPnK0YkXH1pyN+eMSdDfoiyUUfJ7rUwOQUUX7QFA1tI61UUMmcrfou3YfoTbMPKB7o07FA8BOdzi +Fb1VoIRhaG45loOhtz8aD9iYQI8Ssnq2y24CR2VCuYejt5zoivNX/MWdyCnGqCqEjdGxRItZWKAe +hEV1XLOc6k5Y5YlMqWMytdruor1/kiQQtszuMTtDsM1VKOWIeD/hb009ci4iMiJFmdcI+ax2Q7cc +9k2Obpjgf9TsYa/hLYWlPdqmh0Je1qlbxk4HPNTosnCMw++1ol9c5xerBJ9ITK2E9xYhH45QKCSU +f9DVWRHnzm3kKk1F/plSgDuTSSB0Eoi+E9kgSwNKikgOrLN0jTcsmIJlPdPJPebVsM1qnlzizSEQ +Bv4HFlycadggy1nBjgUbLL07PU2lsva0vhJWdm3BNZHkxRGrkmKWVYyvpJ3zjnAIhXqCmpqTFOIk +9I0wkiCbkRH5aUOTQc+7fxg0iTaqMSvT+5pq2RcDhsY87bo1+OhJNpSSZgSaR2qcph4t4viLma4I +4QT+xWbwA3KGrE6kS6g0v5ulZDak6h5eEUqVT2gwCyYFLozosnCkZp8busvkaOEXN/g5h4wXA1NB +LARv2XrgLeWifHdmYBbvMspvXNMCY5t4TPBVUfWQGZhFXQ83s2VwGEAsqFgdlqmhyNqu8S0jgWnK +8rF81E++VwV7vYDBvu6l9cerzPUCqpyqW0qzZxwsxE0hqi+nDzl3pm26KgI1ZCc39Bzdc0JiNRL+ +ZrE1DJzOuMUYa+/3wImhtXkWWs76MxBAg1J3/ax5sCOFCAx3r6bEqRIWbOLFdPUj8EZ1bYqcminZ +IcPqSYlo1ncjcUcdJRyMnco7+HHIZpVtju1GjXuDNjqIhwxTzCj8qBF3hZX3GoVg2duJQ0yQzCNL +i1Dgdvth5VSrBtx5RBLs2o65LGbg+qMnqT2biSIQnzOCHcBYhNMUFAOWkvNNWORIFTk/Z7vVDDqB ++oPPcFsAr0kBYzvWx11klud31pfztMFL4KI5LLq3RYH6s1l2X4MatY3bwsh54AOOtbI9ciLh12c2 +2OR+TgdQ2zwpYuU5KTFy6wBY2G2AeQql6Ew+RCT5RIhmdM9FfLl7O/ZdhIWNfpi7XzksEUWf1YSa +ttSphxlwuACoBkSzIuQlCM9DEJp5GkYjkAph2KhFcAaW6ZNlLRbz+UzUqE2534KlbxUPDp3gmL9k +KByyHUxEaffnRS1cOG+JbXzd9FxJV1A9mH4k2avoXNVVAseqAVEaclmYoSLLnzlUhJhKl6OJq+Yn +Tu6hr7BJIY2AVNbvPUJ+MPfA/4BFoVG8LTk+kcfEXjCwIUzgdlRsa4JSuJjqVhjKtaMy3LAiNERK +cRNBfVLNAwsbxaD30MlvdjdCrsUhMDZYTk5lUHm0GxyjL0gO9PYwpxRWb+dFHC0zKZCdJV8G9CGI +OUFQppXZNIS2OWDAwmruvgwoSqQ07KDSEvG8SrtDS4kKf76t96HSubGRAIbbjiLfNCIHRicj3SNI +WHiZTDq5TUvSdkZmCPCJcCSqSTiUhEUjiEG6Z7s1XBdLyhbOAkqZtYlRbQ9axuUXZRJpETcB//FI +s6Cr9NQeOxJFJEY8l5clespkJ6Eh1+dcw21izEILAy4H+EhG9qqdfWUml/vHADJsdBC/rMuqTzYe +mcNh3qIpaET89umuScOEJtIEQnCjeYHK8aKEIiZtbEFX5DKWVO6w4yAfLEYguIErLEr1Ypt6NFHk +pPFwdJxg8X6cWGjgyJBBMvNuu/3QiOhIEUuN0XOozyQFww1kCap7RuEa1egJ+X3cbC4HeaMZB4Zb +k5O6KuB2FbftppEXzkr1Ku+PgjdasNSjhow6LUXYy95TtdZFbxQNHF0RT6fULFs8Sk1AbfGTj/sR +1Sc6vDkvh1DlIzHf28368Yf/opBfBiLJXGY7UgMhaFW2tltUxvBkSpbrFIci5/k7lqgSUkF6+nRF +V3x8qIWbold6Q8B+ye6aTMeuTElgPxx0Bbe0UO5Zy+dMxECXL3biwEW1PkwXLrIbItXcdoy02rlp +rxhpVSiKWiN2BsQPUByBIlxk3HKJMntY+nNCnRL1sTo5ye1ljQRK2RsXoupPTZnF2hcZzjE75zJq +kLz2B5+Ag0J2M+jEwu4095tj69SURAszDlCwsL48P9bTUdNSxt5TZRDFkSiKc9log/ThKXGuRhgW +l89wmVeoTpI+G4oZCeRDhUNectu59sM2MxQZmfUKcJEZrcUKN4Bt1IkzsfA018vgMexYMJR4Skhl +LyiwJu5OZOmTeVQ0KFlRP1Enjt4wNr54j7OnxaMFt+EIRsT2PBEy9xt7rIZNjiozWTybf5IDOiwj +Vo0Miw6dCIOgjKkh0khLZ+RqGA/BPWNAhyp/6dRYSAxPmItq3AwJgVaLdmnuacOZEqWFbB9WotMM +WsmzPKu4Ka6qBSjhyif0mMjw6mqr1injItWzaCpg78jkqjkaYlbfNWHF4RcKzKobu1AWnISs0kPj +zY89lXxnaQBFI02o3sS8SdWsLjoGJESWLE23wKnJinGocAmTR3KWqvLhUCe+GqpgY/HzMFLHLglc +OjqWCovmyZEtXsVskcNDg5XzJFuge8ElFWqt4cxEEheWnTAcw84qMofZIlW2R0Ges5JDhdrHYUnQ +E08SojfmKPGTXBVgEcTPrbnyn/8hTzZrVOFPwtosU1QWFKlGBuUoh3VKX73nYCnRIQwaDg4ZFC9m +6z7pYFIya9GA1iaUzIYuG+sNcEyxeqbkjyLA/FgrwKKEUUMYYjKMrnO62SHWV1zDqCN95bg+qEmD +EItYppGu1U83xhPINurWYVgySI2Ek+HgiRqAHO8d+bAQRMPamoRqas9278leWDr4lrmKg51YAscV +vtcmzNxSNTI8ratnRSy3kn+R+kYu3N0ChH44piCGQygQG/rkf/ZLoI+ScnGcT49Jj3Jx5KexeujW +t51Mfu9qNjgcquBETTXHVsfCMqxrT+GCcLmgqATGtKLflpMI2XHjemtCuhd553B8vTQcDrtiSJfY +YjapainU5koXGvbwJB83gYeRK3PmIngKZGE9UngztyPL9nujPROaAzC29jhVwe2Ygw== + + + 4CzinyQBKEZm5lu5PGbaI7IliSHBqkqoNZukO7wRGmC7C0ghB2UxwBMNL3tS/I5zFF+7PrcAAE6n +3qi+EwcIwYyQEzscpwaVY2qy/9mZFlWWDisF4V6wQzyfrvxQ0L6bHlYOjSasqhob08UAiCayLhS/ +wJbChD346Dvych2vqesxQ4VP0zdInhSm/6zI0ZKAS8mEqKGAlY46c+VT+vXJkBwbyiaLp3bNAzxI +imKhMecvlJgcu8MUX73RiD9+P4QxnZPCMPRS3OZXW6cKfVZ4cEPLY1p6dXie/CPsGcoqxhGZ3sqP +Wz2zx+Vy2Lm5uoPeM6un2q6T6dJr6oEzkzZcqJR5Cx0GbU720CKnBeVtud/bGYPMAjAt7HamDw3A +VrigoJY1O+aF8JEq6hVXgpgrFJx1yo8d73fI9ukKbFPTznMb9H5HBGOTGxa893yc0kzWNdHCRhXI +lavmJrkeKLHv8F5MumRuSEHOf1WnhUch1G1h+aDVsthRoERkxrh+SdY1MU26/DSH6oiGIk/xNLm0 +ZhFVzcpz8KHD0Px4VQqHHWdPe0f2nKM1OUEiDcYDjLd+UQ13HuuXdJHFHEG4fLrI4pDOjEg9BjSO +yBhLQjlDVdwjY1fKdcW0RnCXDCwOgiH3s6MAigg0611fbkQIC5cECNB0+z17huTSWnNK9SiXhtob +IValk8BIQunZdK/wH2O13VWRmpg2y+40hGjJRE2JEtFWDSyUMMSOKpBHByTmrrK7vibS8NmoongI +QuBu5wpK6Mxh5TAKUT1DOuPxw2VWR9GxWkM5ASPDc5gj8UHAMBxEYySRR6IjjoL+/aKXJ+5/9foo +R/ksVMmILVIzwxuGUtzHMFGIQhSN5ZCfNDg6wL9UvoFMkmI8YVEmiSLJazNkdXpS3kF5dHg72dXF +20/KZF5jRkf6AuFLHGqOoTdRU3UzZCKxeUBcJkoquA5f8fWCgaaPcFgcgL4+1EKvrnBs7KmINurr +OZnCQqgG2gqurGPpnYXlmfGb8CNZX4V1L35gKckFh5u+E/Kv4nOMrtQT7yzLCaZ04R8usfKQaqUO +cAXkhhmLb1aXwK8YEcxAwUIUqjFFDHG6zqyqIIEWhprofsRMV4votLAyMcrNeDOqUgA8tgaoqkCJ +dmxuoIyxjHA+yA+Z/gB1A3mybZhDoSbtuK3ZgYsaRTrg7UDRmms6AvldugTVkry/vV2JVdokB6Pe +FlQlx/J3W1dTtiOzPyGFBkuV3PuVZWqttEhHV3WQhV5DsrnOuvrO8VpVhp3aqaobFJpQZj+LH4k+ +fbaEsQP4aL8xmh7lLk7iNzGHnggjzLCs2uRyZkpxYKH2E97rHvFQqEHftoccYSjMzYwlAxJwdzIz +w84D/OiXgE1kNJsmSSkf8HKYEeXnhU8wJAl7sQXrrFZxqBpRsbMkC11tLH1GDsnYJpLCrZs+HrPK +sKwlGQSndBg44ldlxOMipRxaVmoyo4EHg8LX7E9E9bWI+sYChupCejDIBFArBvlnspe/0A0egyJn +drwV9Ew04K3ozjQ8EpTkJDwI+FQmIWLVJQSo290qbkAGa9MLqwyt9AJF6kLmHSQYyGPvKDUR/DmJ +NaeW6vTneJXF1VHcJpqG08NFvEaTHd0uNQvDZbPYjuJHKsXoNsTYs63Jqhrqhkr1qfFJUi8r132L +/DPlunNYasoJx+lwhlg55rL6jrrAemgKtPI5QZmHlQLu/0KECBYpvhARo2guXzWF1Hmy+J283KR/ +5qiCOXhqHZKV86QwFivimKLFTkDYixf14ZRx0Ycg8aQuBTIyXnhYdrjvWZeVShkpXYsIBceSp8K0 +2nNbuyutobpJQ9oFvYtfPP3vuZpg5YVgRVPvNQso2aWmiQItNAN4eI1q9Oz0IvTaVChgmxRLz+wG +tmyBANEX6ixUW5BalNp0uxPJEwSX5kQEu92x6lspalcXOWgWmIzhKjDdtA9kZEg+P/sN9SDYx5fl +UW+5HRrmLyo9lLTARniWmj72rlkuZF0qSWBMkNeI/Aiz7dT0P6ohVY/noSgwIqAU86lTc9SwVRcg +8/yzKk4I6lFTvFIMVUFKOJo+a8/mJF52Frq0SOBtoElj12Ze4QhhKX6RlVn4HW4jsdo5z2klCr7k +Z8P/H3t3ENmkqXAhORaoUVXtZu0WYIAgv+ulKskslcdTwQlagRWy3Zv4k2zjwKgkWE3j1CwoUZaS +yQGoLOnOxNInZyyVSYBAiGjP0MTAWocirAppp0dxQ27DtxwCsHTK++SbIp3ISCt+gHEYWIhPqcl0 +MawkdsIWSJvilLBSvSh3SnH7q3t1mxI1jjem1I0/IyBNHTYk76q5JBLdmsTJakd9z/JR+uo54np9 +mjIPC8UcsPBsc1OkOPYUxh5Lk8jcK1CfW/BMpsgr7IKSQvSByJ6e8QhCS3bmFUVpBOQ0TW/8WJEs +ULy06nvA9zSi9JyBPSSnFPJ//LlDaL9jiajuVPIySZ4ArQhpO2zAZ/EI6yHLXUUCcQXlLkSqZtV2 +qk99wHG5J9/hwihRRM2Rq+iqoXb1clGn40Ts7qOqZDaUSTGc/+hnqdInfERiH0RvpOoQMEUGDHPX +fJbniqcyP5qVc5H+wTkppmgl1OjKHNf9QcPKbgCEcVX9gsqEagSihzkotJz3Jzk8DSAw6Qenpjxr +DaeiXTzm4rwCr5O1fbgN9VGYjQ0xmCBF6X9yrbiGfdTz1pu/86ioingFSGYY8K1eNXITangpJ402 +M4xLD2nYqE3n8VnzBUgBNSSoOm/Fht0VxIUrsKZUdZF0tPjNDtc0fzgxlTeCijk9zOy0PCsei/hH ++jB7sBsgGuXL2VFEt4eR7tUl6pYSn363iIeVTFX3Sfkt7LmCgrt5VrCqwisoEt0JRloYRelDURTt +iUZTjF8+7gpQ3YGQ/UOoIalBKkFRE1YCepjRwqK5nonbcc5DUNmlyvzE+7jyEchvcp0E6+z+khno +wLmymo7ftlkeLaJ8sNKjoZWF7KU6vovGRvpFKwWHZKQ/e5bVcpYQjcezkV67aVUP4mEc8KrxI9wT +sShVRw7Li5IqS3jf1FUt1CjV8bDYUf1KopJTAqUmi2uV0SmQebyhr157DoMxIJbGCwsZK4cpvB6P +vZ4nXnWKduUvlT+JMsu02JbqsQNQS5Rfd2v3kZ2OuBA7bzCiDysRCIiZ2qBkX3LHYM5rz77ILjw+ +p0leGw41VV7I7A7lHCnZEqUmOVkWhqKkkYrnk+oieJK5chTzRSIxfEJxh1j/tVS3XegesYxLE66E +9Vg/7ZkL0zB4rqoIbcMT8zNcEVprTNUme7Sr+lZNELgwmZqq9eJjJUH21BOSMK0t9lXKcUNHipSL +57AlGIeSWeQMFA2w0/UJAm7gbpJR7lMcHKuhZhJGtKl6ipn1PcuyziiLHKIkKuRczf2dmIFnvTRr +h+GYbj8NYd7p2ZjqdLrzXWXwdFdooGwPlq3/Cl0Hy+MeVWkrHZ4DsvZlYfBdlx2Sa3qNP1S3ySQs +3zDI03gSwcZDds7QuCdUylVkDk0Yj31FhCwfS4cFXmVvrKKKd02LsGyuBFAldIVgDeyJ2uvgWMv4 +N2cl61mB4RcksEAMq0pzrFJftIsezuiKnoYWiSESYtq2G09Ijw5NzzjioqdeF78ispQpPBwEjpVG +90ZrxL1xjTMDVpRfrkfri0h5yulfj+cnbMd3HFHIUrWn8BSwbGcDTSk5Xa+AoiN9qqCjt6OFwxCO +HqIS3gGukKbXtbhW5RGnkUOJHeIMXToQImKgS7u2YytolvksSxG2BdGxs2eP8rXH7MMpF0GJ2awc +r5bvYZHvOJU2ONsxvN+UZmn1/vs50rtt5dVyYoPMmwotiC7p182gy6x85b2D3U1rcdlR92YJoh4a +SB1YL/e4GAyEaHf3dhJxrWSKAX5yeM8d1CeibbgCUYSrZJQa4sdEmUACypKA5aQR31YSmRWJFJEp +mMgrSwDK15ijFVnpMX2vIINNNlb1287o7tKYvwI8PZc89J/9e07IL4U0eTOZToXFGC6pirDjgZiF +v7OmCEC4DnH42AY36yYpmcVmBaHVQRi/KTC26xlZBccSpURWW7IeZjlJqJ9MFs8v+wvck/qaRcU/ +DfI/l+v/Y0el7ZFpGEvlglRtsJmxi61Ys8Rjt36SreyPgqiQC2Kr8DYIIZEiIsbpHFY7GglMcVZj +Pe/wCmx5FciyOZYmsY6TZUJ9q+l1Zoj2s63LkgyBnAxuVh6Nb1RE52jSFHtyloeVOmlaiIVEJ6Zd +YhrHmnFj04psdH1M3lnOx7GQmb5fjB/bostMiumwXJvb4TN9FDiUnzR3cx9bNHwMw1T3dphhGOCH +J0pnnNr/rgz/rvRijQDDrVD9PoITPsq4DUJWuJ8K4MctxZ+nCl5rGgx+TE6TWWTph2rDuU0srIAC +YjC0uKpIK3/Wb7v4/1jyXaxyrElCVmrxnQ/nJVHH3nbpV5tbHUS4DJPS5DT1fGCh8ouayyoZtU3r +qK5MKqgGoWCVJupqVQ8P43uW47097T0JlaA1fkHk12wSEbdRe6iiLmQxNyt+n4qRdEAGsTwfnhRn +dUrcmmqvdkFGMhKVIE6MIc3g+Mzmh0P4E6FIEdgJmQ+Xjbx23Ec68gBfqRzcq0XiNQrVAUPqRe35 +qE/keQLtMbdh+Itu1sRSohADHld6cQEa+pklHK7JZD3AZz/rx+/oxP1XjvbfytGOCoMXRhtRsjSU +xGaEETFtRmMM0UY0mxGPm6FdljOvwdAGFX51lW+xmALuLunyN0Eb5ZksezJAOzpPbX42lmvsv3Pj +s/NSwnTTs8mM4cwfdejLY8zNzuZuSZUqjMvh4MN+BfEjealY7eZm1yfQmsZmIzLEbEFQs5v1cy9o +dvSl2cxsEu2d4aTGplqP9iJmH6OB2dVNMzcvG2hCwiRuXDbQRrWIjc2puBat2DYsu1o58GJlM9mY +VZ3MgaKGoipI2S3m2wuUDRmseM4OcgdAcGOyWSJQRfiNgvw2XI0dkGwUS3NEDUY2pQylvBHZzQVE +m5CN3mrZwnx0/iqqW7z52Gy/ZoY2hcw4SJ4Hjt0s33uxsQmAa+WgsRF/Uks9k7Gx+hs+wY2JZS64 +9MPFZtGZcnNMIPYZirELio1+N8XyMM6soNM+Q9U+jKthiiZv+yZicyLvwmQTiM16QKPHia+LssEX +Djuq3jYPm5DhbxuGzT+Xns0GNqOqTAlgo7BFVhYdgiTsUUVDuTnYw2GSjcH+WNEw+bUp2Mu9/V4Q +bKwW2BExGNhLTQODgL2SlogvADYFNdqH7hWOzNcu6NfL/YRf8OvZnZUN9jUAEZ14bqOvxxJz60W+ +XlM9jTf4mlVnJauGgAFeNpQQCfFmirPNRJWIWJx0JEyFrzb4GhZlN27wdaILnUJUyk4X0SUmwNe0 +SFA6b7Zb9zI4wNdYPz+hGUb2CosepiBv7PWqTqsF9hr9OLRZYK/ZEIOxt5t7LetUvQ== + + + qxI2T7LYfxhC97ji8eZewzqkoDf3mm1CussavZ9ipTf3epnnvrHX0UQoqNeo12hey23oNeaL5ZU9 +A85eV23i9ZohXLuA1zAyBRq8a8Q1Rs7fNu4aZ9Ok/tuVzGjwrLCNWddrmCwaOuU1nHy4SddY6zK1 +E6Dr2VQjG5hrlO0ayrkh191tmjbjui15bBtx3S7G4R66mpWZBlwDyMGfDr51kyLzRbdujssF27pN +00UDbQ3D/qXIuiIdQ7l3gK2j4Wdwralz1Ke0qdbMTVCnaKh1j6xpMK3b8Ct1I62RDFKMylkRaMD2 +F8LJMTnFefOsa1R+Bc66PqHBdNYe5ZDNRRwbZl0N3dkw6xo1TMGyhmG08e2Fsj7HMsma+d+hr4qq +X5bIsHL+gKyxqJsWm3HRgFyiioWMsYazRg72jbHO/RQQkWKdOZHJx5Ou5rMnGKFUabkx44uzfDGs +UR/DtWMgrAFJaeZVk2CNGZ6RhRtgTSLKozg66SEtit0CX92a84A3vRqrHCJlA16NX2M+NZjU7OKX +3uRqQkFuwHUN4nVwq6OL7AtbjZSLUrqmVtcVYXFDq5GMY6zzZlYDis03LwDVOKVmnGMYpGO8gdVA +lhcdimWC+DtqWpnvhUFF+BesukaePljVuFZOFoGqPoaLVM2KyJoOqbpFH/sAVbcoJLk51S26VQWn +ukUpSWCqm7vh3ZRqlnzIxEg4Vn9K25hRjQ2Uf70Q1Tgj3rUgVIMswSr1AFS3qljkjaeGTR+i+dQw +aN4wnhqDECU2N52aUBJifA2nhmiSoeeAUwNApKqmi02NFK3GbqOpa7OINcjU+KCZqbvB1FSMPMqK +stahOmixsdQlptmbSo0k/M2krpGdDyR1CTr5TaQuoS0JIDUakKp00TxqdiS18GDjqDPKUJJ2E8FF +rfo2izovxYxuEnVhQlPydHoThZk91ekweFuKyb0Xhhrl8oqgm0Kdd3FlwKUBs0nr24tB3Z33CtvD +FWYWtsFrYmQ03fXgEKi5PGuHQN2jjE/86ccJuxd+2rWphz79OCG14dMY32v+xJ5+xPQ76OnnT97g +afhV6Y2dxhyInsEbO13ZlFU6elU9VuVub+b0ZBC6fTvM6UdYrIOcXk6rvIjTy0nAIE5z/XJw0/hz +zPSex7M14Bs2za1KvljT6B5pHPVhTTtOt1HTXSXkhzS9DTdoehuDM70cmgh8NEOEaRwDz7E5/Lq3 +smO8GdPHcBDT2xaE6byrPgMwHa/izZdGMUAjjVh4aSyV2F4o6NIPY5GpvunSOEJuYwZeWpiCmg9e +Gh80uyi/8NIPIY2lHLz075h0qz0dvjRIBWOa971HLDgfnXn8wEsbHLHp0jmI1TdcGqtspiqCLb3o +q7ZvwZbGSDTLtzdaGp4BK9pNln74k9VqBjikKB//OD/vGGRpeEV1zuAyfEyGGLrYi3OjpeUUSAu0 +ydIolgQE8YClcauS5YqPPgKqzV9Y6WwiwaZKoyH90wSKIMEAw5YURRdTGoKR7l4LGrUhrjNWQ5VX +zRqdGyhN/mi3GFP6b1WybZ40DJSD3DhpHKs0uVEQziNH352+lyS3OY51s6ThGnb3xiBWheXhU9fK +KkBCX0f+9gJJb2NwpKGIYD1xYKR5i1J9U6SJOSnjQKSLi5I2QxpbMOB7I6Rh5EMJgjSECM+YByCN +s7c2ZZc44gI4NAU9uiwhijc8muo2+pSHHV1DmxPoaBRNcPkTRGjQhCiHuMHRWGNEV0wa+2NoZMBK +t+GmRh+jodFtWX0RzOgvTnX43BiCjMm7mNHqyzP6YUZTJ8eyvWBGUyFImfyFjMaHyljARkZjMxGE +Q2EFjDFjPRcxmsZ0cZ/1cue1gdGJBahtvIHReL/IEbh27OoLYmA0/57mEz8Htz6kR93AaMgglUsM +YLTESOUTMZrQBxaVBjGakkoGF4MYTagPc+g3MZpWMYRNjObjGb0dYjSlK8y73choqlVamRsZTaUK +w1GBjOYmyYDtw46DvJ7h4kBGU6n6tLqR0VDhiFp4I6OpaxcM2MjoRLYvCwyMjMY7KfLtjYymsJlB +0kBGw0IIwmZGi41kUvbpF5jUX2kjo6E+UuYwkNHUCTP2fCOjqS5jiDWQ0WyYwfiqkdE08DW/kdGS +pfVDjKYBS7ZNjIaFdYMvZDQuSVDnQEZDqK2YdyCjKUdS7vVCRrO5bnxHrLVm7EoZQSOjEZdoxtSG +Wh6BM8ZwAxi9moSumxeNNntq+nh40atFGbOB0dxoHFw0jkKg502LXjOeq2HRDLgx8huwaFwGRV8v +WDSKgSLKTlY0OrmTrxmoaPJ2VYoToGhERNUF0ZzoWYTz25hoal+ywsybEo0+3Wr/aEg0DGJ0mhGN +3aox0hsRjYidipRNiGZQkOqGIESzyTfzhjchmlecHyU1lJN63CNqE6JR9drr+PYCRC9Xtm4+NFtr +O+9B0CG7fovevOHQsBVXNJMNjcMoJCw0NHuBP0JeBhk6UZyQjGNQE5qgoAYaWjOJOyJuNLQ4cMX9 +SNntjLyFpWMJLAJqAsf2mw0NqwugzYamBc1egg1NQ0ClNxuaVtYmBRuaP1BnkKDhjTOhtea3Fxsa +AWeK8TYbmqUNKuiOAhBUNfODueHQLKegijng0KhQEL4r4NC8QaqyvODQScXv69uGQ7PfNgPwAYdm +bcNjOsyGQ7O6ZGOlAYemhXGggEPTos6KFxyaSlSplEyHZk+h5ppKyTLAi+guI9x4aKlTSU43Hprb +kU8UeGhMR2rvfeOh6dWo1aHx0EfFGnhoWGpQnjceGlY5HcZD08DoZOChaVHzqQsPzVgcq0JNh1Zn +D8uAhO5BmImD2w2I5uKIApEgRCdCf43BFyemuRX6ixAtKz9dE6J5LNWvihANg7o53IRotkihaCEI +0VoEmBmtpXAZh6G+CdEqnmrS1U2V9BTP9YGI5oJluuh/I6Ip0xZP3ohoKrn1WRgRTYs+gIsRTStF +F8GIllQ+mwVQvQAz0eBiREsYr8NpNQ1/ZJlET0T0Vry/ENH0Ctm/ORDRuGUSFAYiWtGMT4RoRjRU +W2tENMMZnOKCEa0ARze+IxjR6bQzMSPa0ZF5GNGMqMzAd+zf/LhK+WnBiKYXqOR2rFgxv35GRGMx +ICFJcCRZaaMiUCKiSWZL7qW8EdEM/KrLgxHReM0IoAhCdGrRLvciRLN8iiqbIESzNaA0QiZE05PP +qb4J0WkLBoIQLcvhQ39dAey1AUbfJ+T+wYdGEpBpu8BDJ5IvHoGO5N8BB0ji282HppXSYPOhcXxJ +zgMQDYtk6TcgGlbJmc2HpkFpQQOiZWHC6wJE4xfZmir40EhMMh8QeGhk8gLet/HQzEOyTCn40Ktb +7xjYZwxxkQTbdOhRIiNrY48Ow8GG7qgWd0h2o6FhfMxu5swCg1A7BkNDSj0VwdquPdtpUmdtKnSP +UtPYqldnsG4mdHfv642EHskJqyA9o682p5gbCE2i8qrHyN7YTfpw4qC34aZBH6Nh0NPz+YY8A+ak +Cq4LBT2aw+J7qyLszSZBb8MNgj5GcaBHt/o0MNCgShDsdlOgNxI7INAIPTMlFAxoGNS87kJAY7fg +ODN4NEO7EwDo+fh1v/nPI1psBf4ZEBf1DTT+GdQS0Skv+jPRvw7QMZ6yWcDBfh5JSMWL/AzTsuyN +ECAYajSIx/QyDGG+sc/jiXSuqc/DDZE29BkG1oXezOduP2QznxEAZY1GIJ9HfLQH+byRakF8BpSN +aeEAPoMTulnYgSWmscjIhDx2EwvUtOcPgziFN+25J+V9zXpGQJZp/UA964JluHOBqgcL0DPS3erH +Zc7z8Cr1hXlm3+dVD+W5a+W1Gc89IJs34pmnVA/gGTeYFTDGO+PvYu+2nX2E+Qm4cw+kbrCdr6Ns +snOPzGiAnUekkILivMeBG+sMYKLKeE11xpiXboTzjF6JN9N5dovR91bLyPYgOkPK10xqDqAz8Zaz +Hp4zDN03kTjnGRKSG+c8gx8dNGfUOTA5FzBnEKvZj/NCOS9GssshOWOpzLyXQc7775vjfIzGOAPp +Ev2FWbk1i4l9N8R5BScpGM5YS+qrD4Zzorbdzew2wxlWLWAi6kb1DUmaO6+O5ZHhzLuFL6RNBFIF +whmWwTqCYDhzG37oh+GMGVTTQzCc0eDdpbpI82NNwxfi5jd/XB65IhvfzFPi3Q18Mwv6Z/CWdxEJ +nEZedPCbWdE/DcFWZ8EUXbdvfjOfJQslzG/mK9EMiJZ4OVnN+OI3s01kXIFC3fD0OJQZ4PzVD/rx +h/+iAGfGBUm5ugHOtFLiEABnRQtLPsBmhgHVLOJCODNcRX1QIJzxXP0LRjiDx8gX5CY448pVYBgE +57OaDYKzvumpCfQEZtnx1T6UMms56i/bjll2OyPtFbMUh2UTnGGQaiAIziweVceHi+CMq5Q6LQjO +eO0EbQqEM1w7CcpuhvPxYIPhzNczpBoiPJBJMZTC2gzny2qGM7v3MvQfDGdYJA+7Gc7EPVBxFAzn +RKy2K+jVSxyCWg4vN8MZb6zVGGY4U5en6lcznPF8VY58M5xRnUaiVyCcUaolXLoLrJcb/LwAzlCX +BV+eHj/caA4dwW/Ge8L1yc1vZoCHw3XwmxngEZfAowUtzTWgp1qKVrf2pY6Tx2KRdPCb+ZNZwp2N +b2agMprRq+TseRQF3PjmNYOxfejNKKcRXtnw5jm02t3sZpbX8MwvdDO6wQgEbXIzpJOs1A9w84jK +v5vbPLqHx8A2jyheDmrziI/nojZjYbOMaGZQZJhsG8hmkPM479/E5tGCIGFg8xguizauGYgwBmkO +rRltYzg0B62ZsgqW/BvW3B18fLGaQeli3CxQzb249Y5BzcR6DZVDb04zOx09wjnzsnAYvoJBaWb3 ++aFk8k7L9agAjtJqiv0MYWBdJK6iPmIkbEQzu7xXfdYMQCFRx28pAM2grtEDvfnMyN4RjBx4ZkAE +GBMLOnON8tMbzgzZ1CihxoPML7zCQDMTw7BC3WnRMPQ+LI0PMDNbfeVyuMzgB1NddGOZUYGrNYKp +zK15q4AyY13EEsObyQwjFyDBZIZ0qZmjzFUzxE0iJV5IZkwTBNMHkblVF9Zeu6mi9eYxcylGgIO5 +LXvdEDxmKEs4S984ZlwBfy1ozG2e7t6cTFBXJYL2BWNuw19asJhbzF6BYsb5FDMadxIcswoLTILE +jKloXKLONt3t4sYww3nX8t8UZpyaIBGGMEPkNNN6MZhXLNKCwbxa9N4zgnl1p44vAjO0xCqkNYB5 +df948JcFbQzD3DphNXMyfHk5F7DZyzDEb230MhMdXBsEejmSEZu8DJEXqR83eHmO6Khg7vIKwGZg +l1cEwi/qMhItem/6jsgHcyDUzFz/UA5/U5dpFU3cMrhEDq4Vd/YeqzkmN3UZ1sWC/6AukxHl90KC +iN0E5YYuX4czdBkWoZsCupySC91e0GWtfNY60GXmmyk7DeiyQAZWlh0+PfxACjsDug== + + + zDQv57SALn/1ICOo9/2gy8vNpl7M5bUEWNjIZVTNsz4miMtwHpIRzFtrhHQMU0bBW4ZBpcnGLWM3 +Jqhu2jILY+thLa8AJgdCWQHFi72s9xkiTZa8xmbgPpIbHKTlK3F2kZa5NKAuIkjLXJAxhR+kZYY5 +XUK6cckMdQo8bdAyz0xd8saJahpt92nPbiiv+sfDoKKfESUe2aUnF2eZ9RyqtzJnmZc9WF9lzvK2 +3Jxl7CiySXCW8UWS7r85y/CqqqpWLs4yrGrnG5xlWCjl3aBlOuB8RDdomV5a1mZMEILSoDI3YZa5 +AR/ZjVnmiTGSHJjltHuSBGaZpSAcdC/MMo3VXRhEU4NFs5Uwyxz0WIxyY5bpYGYL9YtWFEkl2xuz +DIvKFG7MMpfAmjOMWU4shCvS9eokMHawdOHGLHNRTD10cJaxkmUNSGCWldQt9Y1ZZtyEpI7ALHOJ +pG4RxiyTjVYt+zwR9xxa6cAsk402vRkfbQ4K2I1ZppqE0TFjlmkohiozgMcdhXq+MMvIWPr+G7MM +OYg6NwVmGdvoht2YZaIVewzxTHUuh8tXsJmWYzA3ZJk0LVbW7O1as9A+KMtYN+rluSnLjC+T9RiU +ZfiYcjSCsozYgeJgN2VZXKM5DmWZ2j99gqYs00Ip/U1ZlpKyz0NZFuOKMBFTlrmnyqwuyjJD5AHb +XpS6J692grLMhaTg4RdlWfLJNQ9lmacfRaukLCOAJfzFBVmG0b8oyDLDXDoxQ5ZpYUDohizDKtaf +IcvcTPfCkGUeO7mtxIYsc3UjNkswLssyGs6Q5WO4IcuX1ZBl/ICiLAFPZrhICfwLsoylory7vV32 +0ioYy8dwIZa3MQjLXM8pV2/C8n5fX4Rlpp5JGAjCMkveqRoIwjKTh9E6Y+slaV32BfXVI3vI1ZII +y8wBxp9RPCOlup+GuY7NWbYALHMbrnhvwLIEyTMdwrKDHPMQlhmpmp8Ay8R2PjnaFSTnhYh8CMAy +v77I6F/dbKodjwAsw9KL1QEiobYqd+oFWGZsiMSBACzTonlMgGUaJDS4CMu8/cxYB2KZqW4K1gKx +jECAKjlvxDLRVu7OQKotVGZd3QJNWMZYp/ZmN2GZuo4czRM4CsD1UXbdhGXGTErKb8QyrGSCb8Qy +LXxIwVimhQLFm7HM41GVE4xlRk5UXr3iMl3Y82Is06HN7iXh4Ji5OxuyzERCG9GbIYaebQ3IMme4 +1euBLPOesbf8TVmGVS9aUJZhkVIqKMvchhKom7JMKx9VUJZF2Bv9UJYpI1Qvj6vkjdJI1lMHZRnK +HQ4rm7LM7Awd2puyzKg1K+6DsswCXioQg54Md4Itzl6UZa6c0mVcocYIKOc23IjlYzSJCr1xxMsx +YPmLV/9dFw683U87GDWsGQpvbvq28cp4wmXqEYuu3N1t7AVX7maubrZyd8B4o5WnUQ0vsvJ0ZHAD +kl2nfsjKM965G6w8GYm79xITd1OVp8tLXlBlFI1R+WSmMt+QlgOpDNUII9U3UTlAtxuoDO0Wh7QA +FWfXv948ZdimGctqutDF3wmYMvNIq7xZytmVM5ulDAPbaQVKmZp6h8Q3DI10aqxihFJGR4yx0nWC +K9a+F0gZhQsEwwZHOfBIG6NcotHzTVGGcIoh4oAoUx9c52EoA5+0XgDl0sKJND+5RFPewCczweQE +6KYnIw2t7JThyagIaGYsM6xXTOu40cmwkcYX5OQSQr8AJyMnhWjKi5uMUpjom8vpFakGZRz9BqHo +RITsC5pcg+UYzGRG9dY4yGToPZglvonJSODQ6w5gMiQo3Y48JUXd2rkXLrk/QUI0LRm7MTIesGQc +mKG5m5XcLFnbqOQWPTeDlNw8S71IyWhxF4kFkpKhYWGqz5xk5J+H/n3PplxlPfqGsPodJjEFIxld +1bvC4rtiAsu+HLItfCzDFKzNR8Ze7Idy45ERcFEG0XRkOAZksAccGfo6lbRcbGRca3ctBCGpFKg0 +BdQZqIL0gAHmG4ysirH6bXORqRlwmoeZzy5wxQuK3KMlSDCRd/l7IJG7oRgvIjIbqPBYBiKfYmXz +kIsLYF845Bp4yKAhg9DLVGPAkFs5oNdgIRO0whWLKvJbND0LEnILteoNQoaxEGdsDjLZK1y/GIOM +32JbihuDXF2MsSnI8NLUGdKJSOaul5Zem4GMLAbzwoFABtWG31kQkEu0Xb8ByGU37zP/GBUaImka +f0yamRnGm368YUQBPy4jpj6n5mAgqPVGH/O1szSM8wrYcpRvB/h4875v7jFqylRv6KKckj0tiXqc +kZAysvlqLuQ4VTCPkZdt3kq9/LpYnDfwOHep+jfvGAZC9IU7ztEY86Ydf0zzrC48sONqMmSwjhsH +VNX4bdQxWyuEEXMh5gcWuQbpGO90Nq54g44bKt2eesoKMWwOfkLGHCO69JiPvCnHi8nQ9G1Djqs7 +eW/G8VAJ6Btx/DFhLgvehDhOnpaDcGyd6YtvPLmMshHTlmR4oiAzSzYJ9nXSLtbFgImkJUU14cbT +C7mAG0ec/I02lu7rkI1HtCow2DhHi9sX17iryuJgjS1M3FRjJgFUpnigxkx6RFUiFr+Gjm6iMd6K +ZNDDBhqjJGyZ60CeMd5nL0T0lXDs05pm04yLvaaAGefwAYJlzBp1j7iBMka9W1e1JT0lLGr4Sm6O +MQrOjFK+MMaWdAfFuDFIkA7EmKsqlqneEGMpSEY5EGNEUD/Waf1QjCnnfMISsidqRWM71hDAUqvL +xfjgvvrf39O7x+g7YiFtinGdbjgZEONglW2Gccshpb0QxgggFFMn6VUDd0E1TwCMSeCoNoRUHsgL +NQmum4EhqGrQi1t2Ju9iF7fQFhhdjHQr9Z5BLkaOUhrwC1zcmvE9jp1DLUoPx0Ri9B+OxF5gi2eK +5LJsRMTWcaDFKymA8GIWw8iqiUAWr+jfEcRigFy9wXbRV/KcGrhiFGMpeOet8A9Mx92w4jndEjlY +xZvOGwhioCnoXt6k4vHYowkjhMLMxQWneBtuTHEYN6V4eAbf9GGIeLn6vSHFEN8qkGPjTIaTClF8 +/rwIxWHcgGLClVc9fOIRWJEbTwwxsshAphOP5ox10IlhmObpHq80en0Hm3iEOilAxKM5h3mTicGd +CqQxXu8Z2P/gEuOz2ejdwBLPZmc6sMQ0lAtLzPh1ekOJZ5CczCSebgcWSOJoHX4DicFhVHbaPGJo +MploNI4Y6kvew5tGvIFZASMmcpHpMLOIpz/UF4oYpUrJhNAonVMT0yARw5AdPd8gYhoxEwWHGEwn +KkiMIV7FDuBNIV53W0R4LEQ9j3QgxCy5y28EMfBcDHEFgRjpe1VqGEAczdZf/OEZHNXADy8vqzZ9 +mFWCxBEf+LBZ0xs9jBNa/YCHV5Fk98UdxufGYrnADq8ohQnq8HWYzRyekZAN5PB0amrzhWMYeAGH +oXYV0di8YZDD+rg4wqN6LL1xwz3Yv2FE1pqx7oANU3M+65s1jATS46bDCHXg72Qg8ZQAw2XTF2gY +iakonRYN8VHSYWOGkeJq7lW3tTzdge4NGe5RWBaM4W24EcPHaMJwN9xo822xpE2m2W7AMKD4xOd6 +QYKCpkAv0lOpLsp7wYVBjlJRu9nCWPEIWGm0MNZCOb3BwlhNpdIPVxhrrsAP8yurFhO8qMLNoowN +FQZmqLWDFB5Btz5EYQiaiJQMoDDXZi5tY1kzyaVlvnHC9MZSOzRhrWT7gQlzrTvymyWMVfEympi3 +GgYV9BslXK3MfJGEAZCK8+b3EXmwzRH+7Oj8+B2dqP//YYS/4IH/yJHb8+3v/dNf/ux1aBzqL//q +T/+Hv/j1T//JL3/18y+//8Of/i+//L86bv329/7R7//wG1vjf/7s//p3v+iEfvrLn88+iWXMH+PA +H/ulf/YXH/v973/x53/4t9qh/bEf+Sd/9cv/8xe//M3Hb/y7v/6juOTr9D/O5S9++evrTP7o1j/9 +8q//8Kcft/N//Ku//P0f/mMb/7O//Peft416i7/1Ev+nX/7i3/zbP/wnXuM//cu/+evffJb/8If/ +5u//o/Kn//D3f+498XfD33/6j//y9//k4yX7w8d79rvfyfwPfvk3H6d6/cMP//jf41+m/uUf/NV/ ++Ot/G8f5b//xL3/zzX98S//dD8+3v//xf//yb374Dz+8wNDPt//54z/+7w/T33yr3/7Xb//H//l8 ++3Ns+U9/+N1M1Kd+/L9f9x+oscFC/idYkpl1f9T8sctP93F++uH3H8f+336Ac80E1wP9WdZ/YPkJ +af6AchcwoI8l38fKC//xMQ53Whib+5d/hmMirlNR94X8Q0sf4wzPEmARlGofM4zGXk3Gw9uHe/Q2 +TrWD+/mHtxnCnY9feB0Vi/EPD/bb6wzCqAO4tua97VLw6X3UY3ydwTFfZ7uPel/Xl3vw8w//+geA +lRacTFBFmQ+DuqdgaiUt/MPVniiR+Fj+IhOOAqSFIs6P+5qeb//rfoTwYxFVLnBOeXORRIUPfcww +to8VNjSIrMj6mD0+GYvSH7y0y5xFiXgfFbHTj5fgfQY2/vzbJ/bvPq44/oH1T+himQnSiWOX2+yz +wJJ1MvDQe/pkLNIP7TO2GbCS3L+9j4qKsFK+vc/Axp9/+8R8xv/1Bf7jL3CdNZuUNhlJwf4PeGAP +hD/QNi3CAPszEFsnPACDhcYGdH5HFv/TrUWaDLVJr1NA/oNLovtkL+N9YZf53IRz1Ot2nTN43VqS +G9qnbQsJj/PTrT3G16095uts91Hv6/pyD/6OY8Pvpkrx+pdXNg3pNV6/n5w8fZ3pZbyv6jKfO3CO +et2rcwav+5qWCK/vZ4CYSP70yl7G15M95uts91Hv6/pyD77LK8vyuqd9Hr8Kc6q3+XcaXzSnXuPX +ZbzHr8t8xq/rqGf8us7gHr+KS0ze20KM3T8f9RhfZ3DM19meo17X9eUe/KyhMrvv+6ebQ8VI+XQQ +TBeVX8j1c5fxPrXLfC7jOuq54OsM7puDGW8gkPjalqyo9emox/g6g2O+zvYc9bquL/fAN+fctddc +fZ7xNVeft+Gaqy/jPVdf5jNXX0c9c/V1BvdcfZ7xve1+G+6jHuPrDI75Ottz1Ou6vtyDL2/O6+ac +Z3wd5LwN189dxvvULvO5jOuo54KvM7hvznnG97b7bbiPeoyvMzjm62zPUa/r+nIPfv7sgWBamR/n +8MkDCfPLq8Bsk8cntwSzjfQYb/NQPP3t1yCkXNen+d/GTx7Ive32Ku6jHuPrDI75Ott91Pu6vtyD +v/s0eabe1309jsL1+8eluM70Mt5XdZnPHbicmnOvrsn/vq+Xo3Dd1+1S3Pf1GF/39Zivs91Hva/r +yz34LtPkmX1ft/b4CtcpHK/iOtnLeF/YZT434fJrzu265v/71l6+wvUYtldxP7BjfD3cY77Odh/1 +vq4v9+Dv/spenwFUpuXrUGDz6/OG/CHZIzjGKRjIp6EAh6rPeA8F+GfEDd5nYOOnoQ== + + + 4N52f973UY/xdQbHfJ3tOep1XV/uwXdejLxu7TUanFM4X/h1spfxvrDLfG7CddRzu64zuG/t9d1e +t3Z/4fetPcbXrT3m62zPUa/r+nIPvudi5HVfr6Hg/P75vK8zvYz3VV3mcweuo557dZ3BfV+vj/Z6 +Bvvzvp/WMb6e7DFfZ3uOel3Xl3vgqR1xfCRwPvk9AK719MkpRAIJWoSXJ3EZb6/jMh8P5Trq8WWu +M7j9nq8n5nBI/RK74WHLp7UPT0ALh+MwX8bbub7MxxG/jnpc9volbFM/R2z+uUKt//D3f/4KtP6n +xF/L3y3+6jv2KQh7Yq14w/6IMfb96cvRTij27xwsxLvbNXeyX0I5c0dWrM9mzwcgVnqdndonI9bk +tZ25w2Yij+u311G50p/52+sMwrjnjjXGp22XlN7vox7j6wyO+TrbfdT7ur7cg+82d+DfP91aehPl +0ynQ7+CLfZ3sZbwv7DKfm3COet2ucwavWysfJX+6tY+Eau9be4yvW3vM19nuo97X9eUefJe5g1Ub +n+4rTzt/emV5geXTK3sZ76u6zOcOnKNe9+qcweu+4idq75+ewWMpw+tpHePryR7zdbb7qPd1fbkH +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 + + + diff --git a/static/icon/save.svg b/static/icon/save.svg new file mode 100644 index 0000000..2ec4887 --- /dev/null +++ b/static/icon/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/search.svg b/static/icon/search.svg new file mode 100644 index 0000000..27ef617 --- /dev/null +++ b/static/icon/search.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/sigma.svg b/static/icon/sigma.svg new file mode 100644 index 0000000..6506e50 --- /dev/null +++ b/static/icon/sigma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/speed.svg b/static/icon/speed.svg new file mode 100644 index 0000000..988b83d --- /dev/null +++ b/static/icon/speed.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/table.svg b/static/icon/table.svg new file mode 100644 index 0000000..b546628 --- /dev/null +++ b/static/icon/table.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/static/icon/thick.svg b/static/icon/thick.svg new file mode 100644 index 0000000..708c144 --- /dev/null +++ b/static/icon/thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/thin.svg b/static/icon/thin.svg new file mode 100644 index 0000000..d6099fd --- /dev/null +++ b/static/icon/thin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/tick.png b/static/icon/tick.png new file mode 100644 index 0000000000000000000000000000000000000000..ba03d353043d6554d55c2974575652e1ba113aff GIT binary patch literal 9345 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 literal 0 HcmV?d00001 diff --git a/static/icon/tick.svg b/static/icon/tick.svg new file mode 100644 index 0000000..992c95d --- /dev/null +++ b/static/icon/tick.svg @@ -0,0 +1,19 @@ + + + + ic_tick + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/icon/time.svg b/static/icon/time.svg new file mode 100644 index 0000000..e5d8507 --- /dev/null +++ b/static/icon/time.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/icon/uncheck.svg b/static/icon/uncheck.svg new file mode 100644 index 0000000..6d9f716 --- /dev/null +++ b/static/icon/uncheck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/up.svg b/static/icon/up.svg new file mode 100644 index 0000000..663d58f --- /dev/null +++ b/static/icon/up.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/upload.svg b/static/icon/upload.svg new file mode 100644 index 0000000..ad82000 --- /dev/null +++ b/static/icon/upload.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/usd.png b/static/icon/usd.png new file mode 100644 index 0000000000000000000000000000000000000000..51dde634e4e1d7320a88c1602833da2e261234bc GIT binary patch literal 7898 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 VHKSk?e!2yKaK`#{;VDw|{{a{t-53A> literal 0 HcmV?d00001 diff --git a/static/icon/user.svg b/static/icon/user.svg new file mode 100644 index 0000000..5ab54d8 --- /dev/null +++ b/static/icon/user.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/view.svg b/static/icon/view.svg new file mode 100644 index 0000000..21109f9 --- /dev/null +++ b/static/icon/view.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/za.svg b/static/icon/za.svg new file mode 100644 index 0000000..d0a79c1 --- /dev/null +++ b/static/icon/za.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/zalo.png b/static/icon/zalo.png new file mode 100644 index 0000000000000000000000000000000000000000..7c977def41e602a0a98ab26a2520c62ec8609b7a GIT binary patch literal 4846 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 Uik;O{s{jB107*qoM6N<$f>bhEf&c&j literal 0 HcmV?d00001 diff --git a/static/image/free.png b/static/image/free.png new file mode 100644 index 0000000000000000000000000000000000000000..7f80b80c9b4785fb98d09c6110262f2007578677 GIT binary patch literal 4072 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 amGytsKKM2j-?fJT0000-N#%a>aOR2Gq7W zBd_3vSpL(CbFOws{kFGlx-3Sh$?TiehTW`w7MY2wx<4gNq4cxjC=7;?X$)~G)KHQ? zwda4K0+JBJ?j@9)TxP(|zv>y+kLPTkO=XfP@lP1%qa~C5WQV{9yJit7y4_zHDqD_= zDWNJ>D6jG<`l(#(o+Q%Wm{AJqgD3d0tqBkfNQu3T6d>n)CcWbDAclF-E_q**J`odjXQMHVbi z%NT*vP*+Qgcvnu+y#4`|PSvAn6e>S9J!=13<(x){a$G%`2{#j6-LUyw-Cga%-I~nI zDX!Emb5QjPAPJbxg#6@_r7VUSdwrYk79%u(dyK>v{Z=xM?!~GwT$ElhiOrR_0r$eQ z{0ER2PfT?%>IM4;!MqERtw!x%{Msz;%1p&R--~S3oi^`8XKS1-{mZ<{R*;cIx0wLs z;G^Uc>yex@Av$!T7KOVk`L2xH_xkTx)?(<;hb@m8|61}`Xy&GKFjI`){p=w|=4!F^y zPBsBVJ=6J;=xY znBp&k&bu|~>GKy%R|s%^LojVed=lSv8%taiy53()DMX4<)5H`!37Y3_wz1D#>(FHI zHLvuG$TX93SRGPm@V@$cHHNwPqV^}KU5*9`Y6ZzndAy&txVrg@6tp|>L_9(VSt#FN z7>P=DmvLKU>Fq=fyuNoN0YXU@i5x*DGQe=13ltZgjKl znO1q^$ZDZZ{dhyL99jx5y=*FMb5OMx``)fxiQ5C%P9O6f4`ZGGeB#yALq0$;ov+MZ zeqDe0=-l69NmfXndV|J7|4A6?oqu&y@uYZYtIwgADluDd{j1KBQ0lHv+F`6ESA`wU z`8`{`dSjmJb1Ba|Z0yE^;dLP~+lP(Zbo8Ft57`R28bO%|I7%lgAvS+8HkB_yU7|Ih zH%R!Hq*>prk-2Z;cY_yOP$yuY8sP7OQtWdM-E5fuT7S7jN39ns5(_MXoBsmc{f1#1 z0E~yPg{PA%s8fui4+IDK%nLt7!&{rRpH>H*>iDphLJ+0pk6rpzMfQ*CQ%X+u#SVhk zts6Bkb=XBM#2d^`gKRuF?K-#SYvtf)LUi?|-S;@60aThJ1c0qBthYSq0_kWIM2!`1 z?IMvh5C81)GTvo3tyd9?TGAMhx4~AMd193V>!G=}5;hb^@G56pa&gn%|>3;u0usBHU6+p95%bosC~*@1|MiYFqU0; zDax2oz=8qVw*SrOru*$ZQ<;IeY|;e|x4MK8f1H19c5mQN5FkU%1CIDc7Cnp*E{z_Q zznDjh-1gCf**}M@Nx%wvg+d9u_aG`*3k3AZ!W~oHrf`2E!#PC_COKxbQw#r6Yt^Gnk^dKS8u0NZTYF%=~rjO&)_%RndL0RF+AbX`wf zVyv(7Ak8`Gl1Y706Kh`M;GO2FjFU#%9L}s${-`(DwJC*sF zE8JhT32Hg$X7R_Prt#EqO^JT>+4Ti3KbP+IN64Mt zY}jN{LTM2-XmaaJpNa1Z<;du;G86*mbT8aD96->#wKCB z`f45JQUTbWqa`DVFRF__e?0o!^;mw@L$J5kke{1VEvOHYAV0pBG6?(Zsc##v;Jh~A zt7ZGE1zmeWrUXRjQ%Qr30?6YVPaS9rzE}df6fmX&0)2vx=GJ-a2{^xDCU+3#G<8hQwVSgddiB*3a{mJK*TbS7X{O zZwi^JJp3;7@~l_z=?s~?3p-p>(%PaPy|AHYf3XMUv}hLfLJxme(j%XF;Kt$;oBG$9 zNSv~#0d}i3{mZtX#&Y;z^x$;eg5Kd z&Alu2@-ZbK?rdE%V)|hja-x%96hZUACw}5}4*d@w22n8_1vvT<)7Ue;7EPCZqXH8+)^C8Fm80b=3smAi0aky}Y5)KL literal 0 HcmV?d00001 diff --git a/static/image/money.png b/static/image/money.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f43b37fa43952b3d7cd596dd916622d8d5cb0a GIT binary patch literal 4944 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 EKR%xZC;$Ke literal 0 HcmV?d00001 diff --git a/static/image/training.png b/static/image/training.png new file mode 100644 index 0000000000000000000000000000000000000000..93cc7a6bcc4c8fe1c073d9726777a1727595bb21 GIT binary patch literal 4828 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 literal 0 HcmV?d00001 diff --git a/store/index.js b/store/index.js new file mode 100755 index 0000000..050699e --- /dev/null +++ b/store/index.js @@ -0,0 +1,140 @@ +export const state = () => ({ + login: undefined, + ismobile: undefined, + registermethod: undefined, + usersetting: undefined, + systemsetting: undefined, + langchoice: undefined, + language: undefined, + sex: undefined, + link: undefined, + dialog: undefined, + common: undefined, + showmodal: undefined, + snackbar: undefined, + viewport: undefined, + module: undefined, + pagetrack: {}, + settings: [] + }) + + export const mutations = { + updateState (state, payload) { state[payload.name][payload.key] = payload.data }, + + updateStore (state, payload) { state[payload.name] = payload.data}, + + updateLogin (state, payload) { state.login = payload.login }, + + updateMenuAction(state, payload) {state.menuaction = payload.menuaction}, + + updateModalAction(state, payload) {state.modalaction = payload.modalaction}, + + updateReportPeriod(state, payload) {state.reportperiod = payload.reportperiod}, + + updateMoneyUnit(state, payload) {state.moneyunit = payload.moneyunit}, + + updatePageParam(state, payload) {state.pageparam = payload.pageparam}, + + updateUserType(state, payload) {state.usertype = payload.usertype}, + + updateAuthStatus (state, payload) { state.authstatus = payload.authstatus }, + + updateAuthMethod (state, payload) { state.authmethod = payload.authmethod }, + + updateBlockReason (state, payload) { state.blockreason = payload.blockreason }, + + updateIsMobile (state, payload) { state.ismobile = payload.ismobile }, + + updateRegisterMethod (state, payload) { state.registermethod = payload.registermethod }, + + updateUserSetting (state, payload) { state.usersetting = payload.usersetting }, + + updateSystemSetting (state, payload) { state.systemsetting = payload.systemsetting }, + + updateSettingType (state, payload) { state.settingtype = payload.settingtype }, + + updatePageData (state, payload) { state.pagedata = payload.pagedata }, + + updateFeature (state, payload) { state.feature = payload.feature }, + + updateDataType (state, payload) { state.datatype = payload.datatype }, + + updateColorChoice (state, payload) { state.colorchoice = payload.colorchoice }, + + updateFilterChoice (state, payload) { state.filterchoice = payload.filterchoice }, + + updateTextAlign (state, payload) { state.textalign = payload.textalign }, + + updatePlacement (state, payload) { state.placement = payload.placement }, + + updateColorScheme (state, payload) { state.colorscheme = payload.colorscheme }, + + updateTextColor (state, payload) { state.textcolor = payload.textcolor }, + + updateFilterType (state, payload) { state.filtertype = payload.filtertype }, + + updateSortType (state, payload) { state.sorttype = payload.sorttype }, + + updateFieldItem (state, payload) { state.fielditem = payload.fielditem }, + + updateStockReport (state, payload) { state.stockreport = payload.stockreport }, + + updateTableSetting (state, payload) { state.tablesetting = payload.tablesetting }, + + updateStockComment (state, payload) { state.stockcomment = payload.stockcomment }, + + updateSettingChoice (state, payload) { state.settingchoice = payload.settingchoice }, + + updateStockDate (state, payload) { state.stockdate = payload.stockdate }, + + updateShareChoice (state, payload) { state.sharechoice = payload.sharechoice }, + + updateOriginSetting (state, payload) { state.originsetting = payload.originsetting }, + + updateMenuChoice (state, payload) { state.menuchoice = payload.menuchoice }, + + updateLatestPeriod (state, payload) { state.latestperiod = payload.latestperiod }, + + updateLatestDate (state, payload) { state.latestdate = payload.latestdate }, + + updateTradingDate (state, payload) { state.tradingdate = payload.tradingdate }, + + updateCurrentSetting (state, payload) { state.currentsetting = payload.currentsetting }, + + updateLangChoice (state, payload) { state.langchoice = payload.langchoice }, + + updateLanguage (state, payload) { state.language = payload.language }, + + updateRoleRight (state, payload) { state.roleright = payload.roleright }, + + updateEmployeeRights (state, payload) { state.employeerights = payload.employeerights }, + + updateEmployeeRole (state, payload) { state.employeerole = payload.employeerole }, + + updateSettingClass (state, payload) { state.settingclass = payload.settingclass }, + + updateChartOption (state, payload) { state.chartoption = payload.chartoption }, + + updateHelp (state, payload) { state.help = payload.help }, + + updateServicePack (state, payload) { state.servicepack = payload.servicepack }, + + updateSex (state, payload) { state.sex = payload.sex }, + + updateAcademicLevel (state, payload) { state.academiclevel = payload.academiclevel }, + + updateLegalType (state, payload) { state.legaltype = payload.legaltype }, + + updateEmployeePosition (state, payload) { state.employeeposition = payload.employeeposition }, + + updateApproveStatus (state, payload) { state.approvestatus = payload.approvestatus }, + + updateLink (state, payload) { state.link = payload.link }, + + updateCommon (state, payload) { state.common = payload.common }, + + updateViewPort (state, payload) { state.viewport = payload.viewport } + } + + export default {state, mutations} + \ No newline at end of file