From d0c3fd162a33016ebdbffe4456bfe79869eb0c44 Mon Sep 17 00:00:00 2001 From: 24kycj <1637269896@qq.com> Date: Fri, 22 May 2026 19:56:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 22 + app/.gitignore | 8 + app/.nvmrc | 1 + app/electron.vite.config.ts | 24 + app/package-lock.json | 10441 ++++++++++++++++ app/package.json | 61 + app/resources/native/CapSettings.json | 5 + app/resources/native/Entry.dll | Bin 0 -> 342528 bytes app/resources/native/FCSDK.dll | Bin 0 -> 3224576 bytes app/resources/native/SeaorySDK.dll | Bin 0 -> 917064 bytes app/resources/native/dcrf32.dll | Bin 0 -> 1473536 bytes app/resources/native/libpng16.dll | Bin 0 -> 278528 bytes app/resources/native/workDll.dll | Bin 0 -> 9195008 bytes app/resources/native/zint.dll | Bin 0 -> 812544 bytes app/src/main/constants.ts | 15 + app/src/main/index.ts | 121 + app/src/main/ipc/register-handlers.ts | 244 + app/src/main/services/app-state.ts | 17 + app/src/main/services/config-store.ts | 21 + app/src/main/services/native-path.ts | 88 + app/src/main/services/poll-manager.ts | 106 + app/src/main/services/work-dll.service.ts | 182 + app/src/main/utils/suppress-dll-stderr.ts | 28 + app/src/preload/index.ts | 45 + app/src/renderer/index.html | 16 + app/src/renderer/src/App.vue | 9 + app/src/renderer/src/api/cardsoon.ts | 107 + .../src/assets/fonts/fa-solid-900.woff2 | Bin 0 -> 150124 bytes app/src/renderer/src/assets/icons/index.ts | 38 + app/src/renderer/src/components/AppFooter.vue | 7 + app/src/renderer/src/components/AppHeader.vue | 29 + app/src/renderer/src/components/AppIcon.vue | 18 + .../components/DistributeSettingsModal.vue | 115 + app/src/renderer/src/components/NavButton.vue | 35 + .../renderer/src/components/WorkflowSteps.vue | 53 + .../src/composables/useAppBootstrap.ts | 65 + app/src/renderer/src/composables/useScale.ts | 27 + app/src/renderer/src/env.d.ts | 22 + app/src/renderer/src/layouts/AppShell.vue | 13 + app/src/renderer/src/main.ts | 15 + app/src/renderer/src/mocks/job-poll.ts | 32 + app/src/renderer/src/mocks/printer.ts | 9 + app/src/renderer/src/router/guards.ts | 34 + app/src/renderer/src/router/index.ts | 30 + app/src/renderer/src/stores/app.ts | 23 + app/src/renderer/src/stores/collect.ts | 14 + app/src/renderer/src/stores/config.ts | 20 + app/src/renderer/src/stores/distributeForm.ts | 58 + app/src/renderer/src/stores/job.ts | 27 + app/src/renderer/src/styles/base.scss | 407 + app/src/renderer/src/styles/design-base.css | 604 + app/src/renderer/src/styles/icons-font.css | 67 + app/src/renderer/src/styles/pages/page1.css | 128 + app/src/renderer/src/styles/pages/page1.scss | 128 + app/src/renderer/src/styles/pages/page2.css | 360 + app/src/renderer/src/styles/pages/page2.scss | 360 + app/src/renderer/src/styles/pages/page3.css | 172 + app/src/renderer/src/styles/pages/page3.scss | 172 + app/src/renderer/src/styles/pages/page4.css | 660 + app/src/renderer/src/styles/pages/page4.scss | 660 + app/src/renderer/src/styles/shell.css | 117 + app/src/renderer/src/styles/tokens.scss | 19 + app/src/renderer/src/types/ipc.ts | 36 + app/src/renderer/src/types/printer.ts | 6 + app/src/renderer/src/utils/buildJobConfig.ts | 34 + app/src/renderer/src/utils/job-state.ts | 64 + .../renderer/src/utils/validateJobConfig.ts | 10 + .../renderer/src/views/DataCollectView.vue | 140 + .../src/views/DistributeConfigView.vue | 280 + .../src/views/DistributeFailedView.vue | 84 + .../src/views/DistributeRunningView.vue | 135 + app/src/renderer/src/views/HomeView.vue | 108 + app/src/shared/viewport.ts | 10 + app/tsconfig.json | 4 + app/tsconfig.node.json | 22 + app/tsconfig.web.json | 25 + app/tsconfig.web.tsbuildinfo | 1 + 77 files changed, 17058 insertions(+) create mode 100644 .gitignore create mode 100644 app/.gitignore create mode 100644 app/.nvmrc create mode 100644 app/electron.vite.config.ts create mode 100644 app/package-lock.json create mode 100644 app/package.json create mode 100644 app/resources/native/CapSettings.json create mode 100644 app/resources/native/Entry.dll create mode 100644 app/resources/native/FCSDK.dll create mode 100644 app/resources/native/SeaorySDK.dll create mode 100644 app/resources/native/dcrf32.dll create mode 100644 app/resources/native/libpng16.dll create mode 100644 app/resources/native/workDll.dll create mode 100644 app/resources/native/zint.dll create mode 100644 app/src/main/constants.ts create mode 100644 app/src/main/index.ts create mode 100644 app/src/main/ipc/register-handlers.ts create mode 100644 app/src/main/services/app-state.ts create mode 100644 app/src/main/services/config-store.ts create mode 100644 app/src/main/services/native-path.ts create mode 100644 app/src/main/services/poll-manager.ts create mode 100644 app/src/main/services/work-dll.service.ts create mode 100644 app/src/main/utils/suppress-dll-stderr.ts create mode 100644 app/src/preload/index.ts create mode 100644 app/src/renderer/index.html create mode 100644 app/src/renderer/src/App.vue create mode 100644 app/src/renderer/src/api/cardsoon.ts create mode 100644 app/src/renderer/src/assets/fonts/fa-solid-900.woff2 create mode 100644 app/src/renderer/src/assets/icons/index.ts create mode 100644 app/src/renderer/src/components/AppFooter.vue create mode 100644 app/src/renderer/src/components/AppHeader.vue create mode 100644 app/src/renderer/src/components/AppIcon.vue create mode 100644 app/src/renderer/src/components/DistributeSettingsModal.vue create mode 100644 app/src/renderer/src/components/NavButton.vue create mode 100644 app/src/renderer/src/components/WorkflowSteps.vue create mode 100644 app/src/renderer/src/composables/useAppBootstrap.ts create mode 100644 app/src/renderer/src/composables/useScale.ts create mode 100644 app/src/renderer/src/env.d.ts create mode 100644 app/src/renderer/src/layouts/AppShell.vue create mode 100644 app/src/renderer/src/main.ts create mode 100644 app/src/renderer/src/mocks/job-poll.ts create mode 100644 app/src/renderer/src/mocks/printer.ts create mode 100644 app/src/renderer/src/router/guards.ts create mode 100644 app/src/renderer/src/router/index.ts create mode 100644 app/src/renderer/src/stores/app.ts create mode 100644 app/src/renderer/src/stores/collect.ts create mode 100644 app/src/renderer/src/stores/config.ts create mode 100644 app/src/renderer/src/stores/distributeForm.ts create mode 100644 app/src/renderer/src/stores/job.ts create mode 100644 app/src/renderer/src/styles/base.scss create mode 100644 app/src/renderer/src/styles/design-base.css create mode 100644 app/src/renderer/src/styles/icons-font.css create mode 100644 app/src/renderer/src/styles/pages/page1.css create mode 100644 app/src/renderer/src/styles/pages/page1.scss create mode 100644 app/src/renderer/src/styles/pages/page2.css create mode 100644 app/src/renderer/src/styles/pages/page2.scss create mode 100644 app/src/renderer/src/styles/pages/page3.css create mode 100644 app/src/renderer/src/styles/pages/page3.scss create mode 100644 app/src/renderer/src/styles/pages/page4.css create mode 100644 app/src/renderer/src/styles/pages/page4.scss create mode 100644 app/src/renderer/src/styles/shell.css create mode 100644 app/src/renderer/src/styles/tokens.scss create mode 100644 app/src/renderer/src/types/ipc.ts create mode 100644 app/src/renderer/src/types/printer.ts create mode 100644 app/src/renderer/src/utils/buildJobConfig.ts create mode 100644 app/src/renderer/src/utils/job-state.ts create mode 100644 app/src/renderer/src/utils/validateJobConfig.ts create mode 100644 app/src/renderer/src/views/DataCollectView.vue create mode 100644 app/src/renderer/src/views/DistributeConfigView.vue create mode 100644 app/src/renderer/src/views/DistributeFailedView.vue create mode 100644 app/src/renderer/src/views/DistributeRunningView.vue create mode 100644 app/src/renderer/src/views/HomeView.vue create mode 100644 app/src/shared/viewport.ts create mode 100644 app/tsconfig.json create mode 100644 app/tsconfig.node.json create mode 100644 app/tsconfig.web.json create mode 100644 app/tsconfig.web.tsbuildinfo diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..86193be --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +# 本地文档与设计稿(不入库) +docs/ + +# Cursor / IDE +.cursor/ + +# 系统 +.DS_Store +Thumbs.db +desktop.ini + +# 编辑器 +.idea/ +.vscode/ +*.swp +*.suo + +# 日志与环境 +*.log +.env +.env.* +!.env.example diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..55b90c0 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1,8 @@ +node_modules/ +dist/ +out/ +release/ +*.log +.env +.env.* +!.env.example diff --git a/app/.nvmrc b/app/.nvmrc new file mode 100644 index 0000000..99cdd80 --- /dev/null +++ b/app/.nvmrc @@ -0,0 +1 @@ +16.15.0 diff --git a/app/electron.vite.config.ts b/app/electron.vite.config.ts new file mode 100644 index 0000000..d761a31 --- /dev/null +++ b/app/electron.vite.config.ts @@ -0,0 +1,24 @@ +import { resolve } from 'path' +import { defineConfig, externalizeDepsPlugin } from 'electron-vite' +import vue from '@vitejs/plugin-vue' + +const sharedAlias = { '@shared': resolve('src/shared') } + +export default defineConfig({ + main: { + resolve: { alias: sharedAlias }, + plugins: [externalizeDepsPlugin()] + }, + preload: { + plugins: [externalizeDepsPlugin()] + }, + renderer: { + resolve: { + alias: { + '@': resolve('src/renderer/src'), + ...sharedAlias + } + }, + plugins: [vue()] + } +}) diff --git a/app/package-lock.json b/app/package-lock.json new file mode 100644 index 0000000..b07dcf5 --- /dev/null +++ b/app/package-lock.json @@ -0,0 +1,10441 @@ +{ + "name": "cardsoon-machine", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "cardsoon-machine", + "version": "0.0.1", + "dependencies": { + "@fortawesome/fontawesome-free": "^6.4.0", + "electron-log": "^5.1.2", + "electron-store": "^8.1.0", + "element-plus": "^2.4.4", + "koffi": "^2.9.0", + "pinia": "^2.1.7", + "vue": "^3.4.21", + "vue-router": "^4.3.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^4.6.2", + "electron": "20.3.12", + "electron-builder": "^24.13.3", + "electron-vite": "^1.0.29", + "sass": "^1.69.5", + "typescript": "^5.3.3", + "vite": "^4.5.2", + "vue-tsc": "^1.8.27" + }, + "engines": { + "node": "16.15.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.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/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-4.2.0.tgz", + "integrity": "sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmmirror.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@develar/schema-utils/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "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/@develar/schema-utils/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/@develar/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@electron/asar": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/@electron/asar/-/asar-3.4.1.tgz", + "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@electron/asar/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@electron/asar/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@electron/get": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@electron/get/-/get-1.14.1.tgz", + "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=8.6" + }, + "optionalDependencies": { + "global-agent": "^3.0.0", + "global-tunnel-ng": "^2.7.1" + } + }, + "node_modules/@electron/notarize": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/@electron/notarize/-/notarize-2.2.1.tgz", + "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/notarize/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/notarize/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz", + "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "dev": true, + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@electron/osx-sign/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/@electron/osx-sign/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/osx-sign/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/universal": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@electron/universal/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/universal/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/universal/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@electron/universal/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@element-plus/icons-vue": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.2.tgz", + "integrity": "sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A==", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.7.5", + "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.7.5.tgz", + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "dependencies": { + "@floating-ui/utils": "^0.2.11" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.7.6", + "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.7.6.tgz", + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "dependencies": { + "@floating-ui/core": "^1.7.5", + "@floating-ui/utils": "^0.2.11" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.11", + "resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.11.tgz", + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==" + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.4.0", + "resolved": "https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.4.0.tgz", + "integrity": "sha512-0NyytTlPJwB/BF5LtRV8rrABDbe3TdTXqNB3PdZ+UUUZAEIrdOJdmABqKjt4AXwIoJNaRVVZEXxpNrqvE1GAYQ==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "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.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@popperjs/core": { + "name": "@sxzz/popperjs-es", + "version": "2.11.8", + "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.8.tgz", + "integrity": "sha512-wOwESXvvED3S8xBmcPWHs2dUuzrE4XiZeFu7e1hROIJkm02a49N120pmOXxY33sBb6hArItm5W5tcg1cBtV+HQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.1.tgz", + "integrity": "sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmmirror.com/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.24", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.18.126", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-16.18.126.tgz", + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "dev": true + }, + "node_modules/@types/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/@types/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } + }, + "node_modules/@types/verror": { + "version": "1.10.11", + "resolved": "https://registry.npmmirror.com/@types/verror/-/verror-1.10.11.tgz", + "integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==", + "dev": true, + "optional": true + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.21", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz", + "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==" + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz", + "integrity": "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==", + "dev": true, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/language-core": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.11.1" + } + }, + "node_modules/@volar/source-map": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", + "dev": true, + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@volar/typescript": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.11.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.34.tgz", + "integrity": "sha512-s9cLyK5mLcvZ4Agva5QgRsQyLKvts9WbU9DB6NqiZkkGEdwmcEiylj5Jbwkp680drF/NNCV8OlAJSe+yMLxaJw==", + "dependencies": { + "@babel/parser": "^7.29.3", + "@vue/shared": "3.5.34", + "entities": "^7.0.1", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.34.tgz", + "integrity": "sha512-EbF/T++k0e2MMZlJsBhzK8Sgwt0HcIPOhzn1CTB/lv6sQcyk+OWf8YeiLxZp3ro7MbbLcAfAJ6sEvjFWuNgUCw==", + "dependencies": { + "@vue/compiler-core": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.34.tgz", + "integrity": "sha512-D/ihr6uZeIt6r+pVZf46RWT1fAsLFMbUP7k8G1VkiiWexriED9GrX3echHd4Abbt17zjlfiFJ8z7a3BxZOPNjg==", + "dependencies": { + "@babel/parser": "^7.29.3", + "@vue/compiler-core": "3.5.34", + "@vue/compiler-dom": "3.5.34", + "@vue/compiler-ssr": "3.5.34", + "@vue/shared": "3.5.34", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.14", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.34.tgz", + "integrity": "sha512-cDtTHKibkThKGHH1SP+WdccquNRYQDFH6rRjQCqT9G2ltFAfoR5pUftpab/z+aM5mW9HLLVQW7hfKKQe/1GBeQ==", + "dependencies": { + "@vue/compiler-dom": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" + }, + "node_modules/@vue/language-core": { + "version": "1.8.27", + "resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", + "dev": true, + "dependencies": { + "@volar/language-core": "~1.11.1", + "@volar/source-map": "~1.11.1", + "@vue/compiler-dom": "^3.3.0", + "@vue/shared": "^3.3.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.3.1", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.34.tgz", + "integrity": "sha512-y9XDjCEuBp+98k+UL5dbYkh57AHU4o6cxZedOPXw3bmrZZYLQsVHguGurq7hVrPCSrQtrnz1f9dssyFr+dMXfQ==", + "dependencies": { + "@vue/shared": "3.5.34" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.34.tgz", + "integrity": "sha512-mKeBYvu8tcMSLhypAHBmriUFfWXKTCF/23Z4jiCoYK3UtWepkliViNLuR90V9XOyD62mUxs9p1jsrpK3CCGIzw==", + "dependencies": { + "@vue/reactivity": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.34.tgz", + "integrity": "sha512-e8kZzERmCwUnBRVsgSQlAfrfU2rGoy0FFKPBXSlfEjc/O3KfA7QP0t1/2ZylrbchjmIKB4dPTd07A6WPr0eOrg==", + "dependencies": { + "@vue/reactivity": "3.5.34", + "@vue/runtime-core": "3.5.34", + "@vue/shared": "3.5.34", + "csstype": "^3.2.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.34.tgz", + "integrity": "sha512-nHxmJoTrKsmrkbILRhkC9gY1G3moZbJTqCzDd7DOOzG5KH9oeJ0Unqrff5f9v0pW//jES05ZkJcNtfE8JjOIew==", + "dependencies": { + "@vue/compiler-ssr": "3.5.34", + "@vue/shared": "3.5.34" + }, + "peerDependencies": { + "vue": "3.5.34" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.34.tgz", + "integrity": "sha512-24uqU4OIiX29ryC3MeWid/Xf2fa2EFRUVLb77nRhk+UrTVrh/XiGtFAFmJBAtBRbjwNdsPRP+jj/OL27Eg1NDA==" + }, + "node_modules/@vueuse/core": { + "version": "14.3.0", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-14.3.0.tgz", + "integrity": "sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==", + "dependencies": { + "@types/web-bluetooth": "^0.0.21", + "@vueuse/metadata": "14.3.0", + "@vueuse/shared": "14.3.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vue": "^3.5.0" + } + }, + "node_modules/@vueuse/metadata": { + "version": "14.3.0", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-14.3.0.tgz", + "integrity": "sha512-BwxmbAzwAVF50+MW57GXOUEV61nFBGnlBvrTqj49PqWJu3uw7hdu72ztXeZ33RdZtDY6kO+bfCAE1PCn88Tktw==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "14.3.0", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-14.3.0.tgz", + "integrity": "sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vue": "^3.5.0" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.9.10", + "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", + "dev": true, + "engines": { + "node": ">=14.6" + } + }, + "node_modules/7zip-bin": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/7zip-bin/-/7zip-bin-5.2.0.tgz", + "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", + "dev": true + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/app-builder-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz", + "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==", + "dev": true + }, + "node_modules/app-builder-lib": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/app-builder-lib/-/app-builder-lib-24.13.3.tgz", + "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==", + "dev": true, + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.2.1", + "@electron/osx-sign": "1.0.5", + "@electron/universal": "1.5.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "electron-publish": "24.13.1", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^5.1.1", + "read-config-file": "6.3.2", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "24.13.3", + "electron-builder-squirrel-windows": "24.13.3" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/app-builder-lib/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/app-builder-lib/node_modules/minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "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/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atomically": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/atomically/-/atomically-1.7.0.tgz", + "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==", + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.31", + "resolved": "https://registry.npmmirror.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.31.tgz", + "integrity": "sha512-MujYO3eP72uvmSE0i4wltsodRfIpZATP3jvzRNRGGxgzId7aVocVJJV3nf01qnzzKFGxQVC9bpWxl5cjxTr/7Q==", + "dev": true, + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "optional": true + }, + "node_modules/brace-expansion": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "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" + } + ], + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builder-util": { + "version": "24.13.1", + "resolved": "https://registry.npmmirror.com/builder-util/-/builder-util-24.13.1.tgz", + "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmmirror.com/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/builder-util/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/builder-util/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "dev": true, + "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" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "optional": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/conf": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/conf/-/conf-10.2.0.tgz", + "integrity": "sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==", + "dependencies": { + "ajv": "^8.6.3", + "ajv-formats": "^2.1.1", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.1", + "json-schema-typed": "^7.0.3", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-file-ts": { + "version": "0.2.6", + "resolved": "https://registry.npmmirror.com/config-file-ts/-/config-file-ts-0.2.6.tgz", + "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==", + "dev": true, + "dependencies": { + "glob": "^10.3.10", + "typescript": "^5.3.3" + } + }, + "node_modules/config-file-ts/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "optional": true, + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" + }, + "node_modules/dayjs": { + "version": "1.11.20", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.20.tgz", + "integrity": "sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "node_modules/debounce-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/debounce-fn/-/debounce-fn-4.0.0.tgz", + "integrity": "sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==", + "dependencies": { + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "optional": true, + "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", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "optional": true, + "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/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "optional": true + }, + "node_modules/dir-compare": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + } + }, + "node_modules/dir-compare/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/dir-compare/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dmg-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/dmg-builder/-/dmg-builder-24.13.3.tgz", + "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" + } + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dmg-builder/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/dmg-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "bin": { + "dmg-license": "bin/dmg-license.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dmg-license/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "optional": true, + "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/dmg-license/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "optional": true + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "20.3.12", + "resolved": "https://registry.npmmirror.com/electron/-/electron-20.3.12.tgz", + "integrity": "sha512-CuCZKhwdSXaUNIoEuPVZ25YH18zmox3wEM8Acwcy9tlpD8Jiuq3ji3RZ98eVWJalrpqbdE9LtTD/sLC86GIkLg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^1.14.1", + "@types/node": "^16.11.26", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + } + }, + "node_modules/electron-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/electron-builder/-/electron-builder-24.13.3.tgz", + "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "dmg-builder": "24.13.3", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.3.2", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz", + "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==", + "dev": true, + "peer": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "archiver": "^5.3.1", + "builder-util": "24.13.1", + "fs-extra": "^10.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-log": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/electron-log/-/electron-log-5.1.2.tgz", + "integrity": "sha512-Cpg4hAZ27yM9wzE77c4TvgzxzavZ+dVltCczParXN+Vb3jocojCSAuSMCVOI9fhFuuOR+iuu3tZLX1cu0y0kgQ==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/electron-publish": { + "version": "24.13.1", + "resolved": "https://registry.npmmirror.com/electron-publish/-/electron-publish-24.13.1.tgz", + "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==", + "dev": true, + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-publish/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-publish/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-store": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/electron-store/-/electron-store-8.1.0.tgz", + "integrity": "sha512-2clHg/juMjOH0GT9cQ6qtmIvK183B39ZXR0bUoPwKwYHJsEF3quqyDzMFUAu+0OP8ijmN2CbPRAelhNbWUbzwA==", + "dependencies": { + "conf": "^10.2.0", + "type-fest": "^2.17.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-store/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.359", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.359.tgz", + "integrity": "sha512-8lPELWuYZIWk7NDvCNthtmMw/7Q5Wu25NpM4djFMHBmk8DubPAtL4YTOp7ou0e7HyJtwkVlWv8XMLURnrtgJQw==", + "dev": true + }, + "node_modules/electron-vite": { + "version": "1.0.29", + "resolved": "https://registry.npmmirror.com/electron-vite/-/electron-vite-1.0.29.tgz", + "integrity": "sha512-BDTmVTLIri8W4Lz1tn5RAV1slSTinBBb6G77+qKcjkF0vEwdiUp2ntSU6FDqwP9pmy1t96U1CZqIYIStF8H6Jw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.22.8", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "cac": "^6.7.14", + "esbuild": "^0.18.11", + "magic-string": "^0.30.1", + "picocolors": "^1.0.0" + }, + "bin": { + "electron-vite": "bin/electron-vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "@swc/core": "^1.0.0", + "vite": "^3.0.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + } + } + }, + "node_modules/element-plus": { + "version": "2.14.0", + "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.14.0.tgz", + "integrity": "sha512-POgH+TtoreaEKWqYYAVQyE6i8rQMEFqAEublyF29dBA5yASWPLKY6EzfeqBTr2Uv26mPss4vSrMrNPyaK7LX5w==", + "dependencies": { + "@ctrl/tinycolor": "^4.2.0", + "@element-plus/icons-vue": "^2.3.2", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.8", + "@types/lodash": "^4.17.24", + "@types/lodash-es": "^4.17.12", + "@vueuse/core": "14.3.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.20", + "lodash": "^4.18.1", + "lodash-es": "^4.18.1", + "lodash-unified": "^1.0.3", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0", + "vue-component-type-helpers": "^3.2.8" + }, + "peerDependencies": { + "vue": "^3.3.7" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "optional": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/filelist": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/filelist/-/filelist-1.0.6.tgz", + "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "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/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "dependencies": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmmirror.com/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, + "engines": { + "node": "^8.11.2 || >=10" + } + }, + "node_modules/iconv-corefoundation/node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "optional": true + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/immutable": { + "version": "5.1.5", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "optional": true + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, + "node_modules/isbinaryfile": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-5.0.0.tgz", + "integrity": "sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==", + "dev": true, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmmirror.com/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "dev": true, + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-schema-typed": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz", + "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "optional": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/koffi": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/koffi/-/koffi-2.9.0.tgz", + "integrity": "sha512-KCsuJ2gM58n6bNdR2Z7gqsh/3TchxxQFbVgax2/UvAjRTgwNSYAJDx9E3jrkBP4jEDHWRCfE47Y2OG+/fiSvEw==", + "hasInstallScript": true + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "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/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==" + }, + "node_modules/lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==" + }, + "node_modules/lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "peerDependencies": { + "@types/lodash-es": "*", + "lodash": "*", + "lodash-es": "*" + } + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true, + "peer": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true, + "peer": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true, + "peer": true + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.44", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.44.tgz", + "integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.1.tgz", + "integrity": "sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.9.10", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "peer": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "optional": true + }, + "node_modules/pump": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-config-file": { + "version": "6.3.2", + "resolved": "https://registry.npmmirror.com/read-config-file/-/read-config-file-6.3.2.tgz", + "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==", + "dev": true, + "dependencies": { + "config-file-ts": "^0.2.4", + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/rollup": { + "version": "3.30.0", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.30.0.tgz", + "integrity": "sha512-kQvGasUgN+AlWGliFn2POSajRQEsULVYFGTvOZmK06d7vCD+YhZztt70kGk3qaeAXeWYL5eO7zx+rAubBc55eA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sanitize-filename": { + "version": "1.6.4", + "resolved": "https://registry.npmmirror.com/sanitize-filename/-/sanitize-filename-1.6.4.tgz", + "integrity": "sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg==", + "dev": true, + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sass": { + "version": "1.99.0", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.99.0.tgz", + "integrity": "sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==", + "dev": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.1.5", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "dev": true, + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "optional": true + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "optional": true + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "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-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "peer": 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/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/temp-file/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/temp-file/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/temp-file/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "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" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "peer": true + }, + "node_modules/verror": { + "version": "1.10.1", + "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "dev": true, + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/vite": { + "version": "4.5.14", + "resolved": "https://registry.npmmirror.com/vite/-/vite-4.5.14.tgz", + "integrity": "sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.34.tgz", + "integrity": "sha512-WdLBG9gm02OgJIG9axd5Hpx0TFLdzVgfG2evFFu8Rur5O/IoGc5cMjnjh3tPL6GnRGsYvUhBSKVPYVcxRKpMCA==", + "dependencies": { + "@vue/compiler-dom": "3.5.34", + "@vue/compiler-sfc": "3.5.34", + "@vue/runtime-dom": "3.5.34", + "@vue/server-renderer": "3.5.34", + "@vue/shared": "3.5.34" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-component-type-helpers": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/vue-component-type-helpers/-/vue-component-type-helpers-3.3.1.tgz", + "integrity": "sha512-pu58kqxmVyEH6VfNYW1UyEfR3XAnJ27ZXT3yzXxxpjLxVzAbyC35Zk/nm/RMs7ijWnJNSd9fWkeex2OhUsx3MA==" + }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-router": { + "version": "4.6.4", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.6.4.tgz", + "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.5.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.8.27", + "resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", + "dev": true, + "dependencies": { + "@volar/typescript": "~1.11.1", + "@vue/language-core": "1.8.27", + "semver": "^7.5.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue-tsc/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "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-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + } + }, + "@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "dev": true + }, + "@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.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" + } + }, + "@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "requires": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true + }, + "@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true + }, + "@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==" + }, + "@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==" + }, + "@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true + }, + "@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "requires": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + } + }, + "@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "requires": { + "@babel/types": "^7.29.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.27.1" + } + }, + "@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + } + }, + "@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + } + }, + "@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "requires": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + } + }, + "@ctrl/tinycolor": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-4.2.0.tgz", + "integrity": "sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==" + }, + "@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmmirror.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "dependencies": { + "ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "@electron/asar": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/@electron/asar/-/asar-3.4.1.tgz", + "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==", + "dev": true, + "requires": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "@electron/get": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@electron/get/-/get-1.14.1.tgz", + "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^3.0.0", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + } + }, + "@electron/notarize": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/@electron/notarize/-/notarize-2.2.1.tgz", + "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "@electron/osx-sign": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz", + "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "dev": true, + "requires": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "@electron/universal": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", + "dev": true, + "requires": { + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "@element-plus/icons-vue": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.2.tgz", + "integrity": "sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A==", + "requires": {} + }, + "@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "dev": true, + "optional": true + }, + "@floating-ui/core": { + "version": "1.7.5", + "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.7.5.tgz", + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "requires": { + "@floating-ui/utils": "^0.2.11" + } + }, + "@floating-ui/dom": { + "version": "1.7.6", + "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.7.6.tgz", + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "requires": { + "@floating-ui/core": "^1.7.5", + "@floating-ui/utils": "^0.2.11" + } + }, + "@floating-ui/utils": { + "version": "0.2.11", + "resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.11.tgz", + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==" + }, + "@fortawesome/fontawesome-free": { + "version": "6.4.0", + "resolved": "https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.4.0.tgz", + "integrity": "sha512-0NyytTlPJwB/BF5LtRV8rrABDbe3TdTXqNB3PdZ+UUUZAEIrdOJdmABqKjt4AXwIoJNaRVVZEXxpNrqvE1GAYQ==" + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "requires": { + "ansi-regex": "^6.2.2" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dev": true, + "optional": true, + "requires": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6", + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + } + }, + "@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "dev": true, + "optional": true + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, + "@popperjs/core": { + "version": "npm:@sxzz/popperjs-es@2.11.8", + "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.8.tgz", + "integrity": "sha512-wOwESXvvED3S8xBmcPWHs2dUuzrE4XiZeFu7e1hROIJkm02a49N120pmOXxY33sBb6hArItm5W5tcg1cBtV+HQ==" + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tootallnate/once": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.1.tgz", + "integrity": "sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==", + "dev": true + }, + "@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmmirror.com/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "dev": true, + "requires": { + "@types/ms": "*" + } + }, + "@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.17.24", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==" + }, + "@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true + }, + "@types/node": { + "version": "16.18.126", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-16.18.126.tgz", + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "dev": true + }, + "@types/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/@types/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } + }, + "@types/verror": { + "version": "1.10.11", + "resolved": "https://registry.npmmirror.com/@types/verror/-/verror-1.10.11.tgz", + "integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==", + "dev": true, + "optional": true + }, + "@types/web-bluetooth": { + "version": "0.0.21", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz", + "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==" + }, + "@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@vitejs/plugin-vue": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz", + "integrity": "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==", + "dev": true, + "requires": {} + }, + "@volar/language-core": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", + "dev": true, + "requires": { + "@volar/source-map": "1.11.1" + } + }, + "@volar/source-map": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", + "dev": true, + "requires": { + "muggle-string": "^0.3.1" + } + }, + "@volar/typescript": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", + "dev": true, + "requires": { + "@volar/language-core": "1.11.1", + "path-browserify": "^1.0.1" + } + }, + "@vue/compiler-core": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.34.tgz", + "integrity": "sha512-s9cLyK5mLcvZ4Agva5QgRsQyLKvts9WbU9DB6NqiZkkGEdwmcEiylj5Jbwkp680drF/NNCV8OlAJSe+yMLxaJw==", + "requires": { + "@babel/parser": "^7.29.3", + "@vue/shared": "3.5.34", + "entities": "^7.0.1", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "@vue/compiler-dom": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.34.tgz", + "integrity": "sha512-EbF/T++k0e2MMZlJsBhzK8Sgwt0HcIPOhzn1CTB/lv6sQcyk+OWf8YeiLxZp3ro7MbbLcAfAJ6sEvjFWuNgUCw==", + "requires": { + "@vue/compiler-core": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "@vue/compiler-sfc": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.34.tgz", + "integrity": "sha512-D/ihr6uZeIt6r+pVZf46RWT1fAsLFMbUP7k8G1VkiiWexriED9GrX3echHd4Abbt17zjlfiFJ8z7a3BxZOPNjg==", + "requires": { + "@babel/parser": "^7.29.3", + "@vue/compiler-core": "3.5.34", + "@vue/compiler-dom": "3.5.34", + "@vue/compiler-ssr": "3.5.34", + "@vue/shared": "3.5.34", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.14", + "source-map-js": "^1.2.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.34.tgz", + "integrity": "sha512-cDtTHKibkThKGHH1SP+WdccquNRYQDFH6rRjQCqT9G2ltFAfoR5pUftpab/z+aM5mW9HLLVQW7hfKKQe/1GBeQ==", + "requires": { + "@vue/compiler-dom": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" + }, + "@vue/language-core": { + "version": "1.8.27", + "resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", + "dev": true, + "requires": { + "@volar/language-core": "~1.11.1", + "@volar/source-map": "~1.11.1", + "@vue/compiler-dom": "^3.3.0", + "@vue/shared": "^3.3.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.3.1", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + } + }, + "@vue/reactivity": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.34.tgz", + "integrity": "sha512-y9XDjCEuBp+98k+UL5dbYkh57AHU4o6cxZedOPXw3bmrZZYLQsVHguGurq7hVrPCSrQtrnz1f9dssyFr+dMXfQ==", + "requires": { + "@vue/shared": "3.5.34" + } + }, + "@vue/runtime-core": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.34.tgz", + "integrity": "sha512-mKeBYvu8tcMSLhypAHBmriUFfWXKTCF/23Z4jiCoYK3UtWepkliViNLuR90V9XOyD62mUxs9p1jsrpK3CCGIzw==", + "requires": { + "@vue/reactivity": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "@vue/runtime-dom": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.34.tgz", + "integrity": "sha512-e8kZzERmCwUnBRVsgSQlAfrfU2rGoy0FFKPBXSlfEjc/O3KfA7QP0t1/2ZylrbchjmIKB4dPTd07A6WPr0eOrg==", + "requires": { + "@vue/reactivity": "3.5.34", + "@vue/runtime-core": "3.5.34", + "@vue/shared": "3.5.34", + "csstype": "^3.2.3" + } + }, + "@vue/server-renderer": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.34.tgz", + "integrity": "sha512-nHxmJoTrKsmrkbILRhkC9gY1G3moZbJTqCzDd7DOOzG5KH9oeJ0Unqrff5f9v0pW//jES05ZkJcNtfE8JjOIew==", + "requires": { + "@vue/compiler-ssr": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "@vue/shared": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.34.tgz", + "integrity": "sha512-24uqU4OIiX29ryC3MeWid/Xf2fa2EFRUVLb77nRhk+UrTVrh/XiGtFAFmJBAtBRbjwNdsPRP+jj/OL27Eg1NDA==" + }, + "@vueuse/core": { + "version": "14.3.0", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-14.3.0.tgz", + "integrity": "sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==", + "requires": { + "@types/web-bluetooth": "^0.0.21", + "@vueuse/metadata": "14.3.0", + "@vueuse/shared": "14.3.0" + } + }, + "@vueuse/metadata": { + "version": "14.3.0", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-14.3.0.tgz", + "integrity": "sha512-BwxmbAzwAVF50+MW57GXOUEV61nFBGnlBvrTqj49PqWJu3uw7hdu72ztXeZ33RdZtDY6kO+bfCAE1PCn88Tktw==" + }, + "@vueuse/shared": { + "version": "14.3.0", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-14.3.0.tgz", + "integrity": "sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==", + "requires": {} + }, + "@xmldom/xmldom": { + "version": "0.9.10", + "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", + "dev": true + }, + "7zip-bin": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/7zip-bin/-/7zip-bin-5.2.0.tgz", + "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "requires": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "app-builder-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz", + "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==", + "dev": true + }, + "app-builder-lib": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/app-builder-lib/-/app-builder-lib-24.13.3.tgz", + "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==", + "dev": true, + "requires": { + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.2.1", + "@electron/osx-sign": "1.0.5", + "@electron/universal": "1.5.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "electron-publish": "24.13.1", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^5.1.1", + "read-config-file": "6.3.2", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "peer": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "peer": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "requires": { + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "optional": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "optional": true + }, + "async": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true + }, + "async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "atomically": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/atomically/-/atomically-1.7.0.tgz", + "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "baseline-browser-mapping": { + "version": "2.10.31", + "resolved": "https://registry.npmmirror.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.31.tgz", + "integrity": "sha512-MujYO3eP72uvmSE0i4wltsodRfIpZATP3jvzRNRGGxgzId7aVocVJJV3nf01qnzzKFGxQVC9bpWxl5cjxTr/7Q==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "peer": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5" + } + }, + "boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "requires": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builder-util": { + "version": "24.13.1", + "resolved": "https://registry.npmmirror.com/builder-util/-/builder-util-24.13.1.tgz", + "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==", + "dev": true, + "requires": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmmirror.com/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "sax": "^1.2.4" + } + }, + "cac": { + "version": "6.7.14", + "resolved": "https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "requires": { + "readdirp": "^4.0.1" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "optional": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true + }, + "compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "peer": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, + "computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "conf": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/conf/-/conf-10.2.0.tgz", + "integrity": "sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==", + "requires": { + "ajv": "^8.6.3", + "ajv-formats": "^2.1.1", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.1", + "json-schema-typed": "^7.0.3", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==" + } + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "config-file-ts": { + "version": "0.2.6", + "resolved": "https://registry.npmmirror.com/config-file-ts/-/config-file-ts-0.2.6.tgz", + "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==", + "dev": true, + "requires": { + "glob": "^10.3.10", + "typescript": "^5.3.3" + }, + "dependencies": { + "glob": { + "version": "10.4.5", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + } + }, + "minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true + } + } + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.1.0" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "peer": true + }, + "crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "peer": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, + "cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" + }, + "dayjs": { + "version": "1.11.20", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.20.tgz", + "integrity": "sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==" + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "debounce-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/debounce-fn/-/debounce-fn-4.0.0.tgz", + "integrity": "sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==", + "requires": { + "mimic-fn": "^3.0.0" + } + }, + "debug": { + "version": "4.4.3", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "optional": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "optional": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "optional": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "optional": true + }, + "dir-compare": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "dmg-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/dmg-builder/-/dmg-builder-24.13.3.tgz", + "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", + "dev": true, + "requires": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "dmg-license": "^1.0.11", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "dev": true, + "optional": true, + "requires": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "dependencies": { + "ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "optional": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "optional": true + } + } + }, + "dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron": { + "version": "20.3.12", + "resolved": "https://registry.npmmirror.com/electron/-/electron-20.3.12.tgz", + "integrity": "sha512-CuCZKhwdSXaUNIoEuPVZ25YH18zmox3wEM8Acwcy9tlpD8Jiuq3ji3RZ98eVWJalrpqbdE9LtTD/sLC86GIkLg==", + "dev": true, + "requires": { + "@electron/get": "^1.14.1", + "@types/node": "^16.11.26", + "extract-zip": "^2.0.1" + } + }, + "electron-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/electron-builder/-/electron-builder-24.13.3.tgz", + "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==", + "dev": true, + "requires": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "dmg-builder": "24.13.3", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.3.2", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "electron-builder-squirrel-windows": { + "version": "24.13.3", + "resolved": "https://registry.npmmirror.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz", + "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==", + "dev": true, + "peer": true, + "requires": { + "app-builder-lib": "24.13.3", + "archiver": "^5.3.1", + "builder-util": "24.13.1", + "fs-extra": "^10.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "peer": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "peer": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "peer": true + } + } + }, + "electron-log": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/electron-log/-/electron-log-5.1.2.tgz", + "integrity": "sha512-Cpg4hAZ27yM9wzE77c4TvgzxzavZ+dVltCczParXN+Vb3jocojCSAuSMCVOI9fhFuuOR+iuu3tZLX1cu0y0kgQ==" + }, + "electron-publish": { + "version": "24.13.1", + "resolved": "https://registry.npmmirror.com/electron-publish/-/electron-publish-24.13.1.tgz", + "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==", + "dev": true, + "requires": { + "@types/fs-extra": "^9.0.11", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "electron-store": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/electron-store/-/electron-store-8.1.0.tgz", + "integrity": "sha512-2clHg/juMjOH0GT9cQ6qtmIvK183B39ZXR0bUoPwKwYHJsEF3quqyDzMFUAu+0OP8ijmN2CbPRAelhNbWUbzwA==", + "requires": { + "conf": "^10.2.0", + "type-fest": "^2.17.0" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, + "electron-to-chromium": { + "version": "1.5.359", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.359.tgz", + "integrity": "sha512-8lPELWuYZIWk7NDvCNthtmMw/7Q5Wu25NpM4djFMHBmk8DubPAtL4YTOp7ou0e7HyJtwkVlWv8XMLURnrtgJQw==", + "dev": true + }, + "electron-vite": { + "version": "1.0.29", + "resolved": "https://registry.npmmirror.com/electron-vite/-/electron-vite-1.0.29.tgz", + "integrity": "sha512-BDTmVTLIri8W4Lz1tn5RAV1slSTinBBb6G77+qKcjkF0vEwdiUp2ntSU6FDqwP9pmy1t96U1CZqIYIStF8H6Jw==", + "dev": true, + "requires": { + "@babel/core": "^7.22.8", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "cac": "^6.7.14", + "esbuild": "^0.18.11", + "magic-string": "^0.30.1", + "picocolors": "^1.0.0" + } + }, + "element-plus": { + "version": "2.14.0", + "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.14.0.tgz", + "integrity": "sha512-POgH+TtoreaEKWqYYAVQyE6i8rQMEFqAEublyF29dBA5yASWPLKY6EzfeqBTr2Uv26mPss4vSrMrNPyaK7LX5w==", + "requires": { + "@ctrl/tinycolor": "^4.2.0", + "@element-plus/icons-vue": "^2.3.2", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.8", + "@types/lodash": "^4.17.24", + "@types/lodash-es": "^4.17.12", + "@vueuse/core": "14.3.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.20", + "lodash": "^4.18.1", + "lodash-es": "^4.18.1", + "lodash-unified": "^1.0.3", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0", + "vue-component-type-helpers": "^3.2.8" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "optional": true + }, + "end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==" + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + } + }, + "extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "optional": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==" + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "filelist": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/filelist/-/filelist-1.0.6.tgz", + "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + } + }, + "form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "requires": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + } + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "dependencies": { + "semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "optional": true + } + } + }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, + "globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + } + }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmmirror.com/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "optional": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "hasown": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "optional": true, + "requires": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, + "dependencies": { + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "optional": true + } + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "immutable": { + "version": "5.1.5", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "optional": true + }, + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "requires": { + "ci-info": "^3.2.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, + "isbinaryfile": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-5.0.0.tgz", + "integrity": "sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jake": { + "version": "10.9.4", + "resolved": "https://registry.npmmirror.com/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "dev": true, + "requires": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "json-schema-typed": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz", + "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "optional": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "koffi": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/koffi/-/koffi-2.9.0.tgz", + "integrity": "sha512-KCsuJ2gM58n6bNdR2Z7gqsh/3TchxxQFbVgax2/UvAjRTgwNSYAJDx9E3jrkBP4jEDHWRCfE47Y2OG+/fiSvEw==" + }, + "lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "peer": true, + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "requires": { + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==" + }, + "lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==" + }, + "lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "requires": {} + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true, + "peer": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true, + "peer": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true, + "peer": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "peer": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true, + "peer": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^4.0.0" + } + }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true + }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.2" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==" + }, + "node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "optional": true + }, + "node-releases": { + "version": "2.0.44", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.44.tgz", + "integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "peer": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + }, + "normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + } + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + } + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "optional": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "optional": true + }, + "pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "requires": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + } + }, + "plist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.1.tgz", + "integrity": "sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==", + "dev": true, + "requires": { + "@xmldom/xmldom": "^0.9.10", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + } + }, + "postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "requires": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "peer": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "optional": true + }, + "pump": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "read-config-file": { + "version": "6.3.2", + "resolved": "https://registry.npmmirror.com/read-config-file/-/read-config-file-6.3.2.tgz", + "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==", + "dev": true, + "requires": { + "config-file-ts": "^0.2.4", + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "peer": true, + "requires": { + "minimatch": "^5.1.0" + }, + "dependencies": { + "minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "peer": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true + }, + "roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + } + }, + "rollup": { + "version": "3.30.0", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.30.0.tgz", + "integrity": "sha512-kQvGasUgN+AlWGliFn2POSajRQEsULVYFGTvOZmK06d7vCD+YhZztt70kGk3qaeAXeWYL5eO7zx+rAubBc55eA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "peer": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sanitize-filename": { + "version": "1.6.4", + "resolved": "https://registry.npmmirror.com/sanitize-filename/-/sanitize-filename-1.6.4.tgz", + "integrity": "sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg==", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sass": { + "version": "1.99.0", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.99.0.tgz", + "integrity": "sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==", + "dev": true, + "requires": { + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", + "immutable": "^5.1.5", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sax": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "optional": true + }, + "serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.13.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, + "simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "requires": { + "semver": "^7.5.3" + }, + "dependencies": { + "semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true + } + } + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "optional": true + }, + "stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tar": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "peer": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "requires": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "dev": true + }, + "tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "requires": { + "tmp": "^0.2.0" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true + }, + "typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "devOptional": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "requires": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "peer": true + }, + "verror": { + "version": "1.10.1", + "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vite": { + "version": "4.5.14", + "resolved": "https://registry.npmmirror.com/vite/-/vite-4.5.14.tgz", + "integrity": "sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==", + "dev": true, + "requires": { + "esbuild": "^0.18.10", + "fsevents": "~2.3.2", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + } + }, + "vue": { + "version": "3.5.34", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.34.tgz", + "integrity": "sha512-WdLBG9gm02OgJIG9axd5Hpx0TFLdzVgfG2evFFu8Rur5O/IoGc5cMjnjh3tPL6GnRGsYvUhBSKVPYVcxRKpMCA==", + "requires": { + "@vue/compiler-dom": "3.5.34", + "@vue/compiler-sfc": "3.5.34", + "@vue/runtime-dom": "3.5.34", + "@vue/server-renderer": "3.5.34", + "@vue/shared": "3.5.34" + } + }, + "vue-component-type-helpers": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/vue-component-type-helpers/-/vue-component-type-helpers-3.3.1.tgz", + "integrity": "sha512-pu58kqxmVyEH6VfNYW1UyEfR3XAnJ27ZXT3yzXxxpjLxVzAbyC35Zk/nm/RMs7ijWnJNSd9fWkeex2OhUsx3MA==" + }, + "vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "requires": {} + }, + "vue-router": { + "version": "4.6.4", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.6.4.tgz", + "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", + "requires": { + "@vue/devtools-api": "^6.6.4" + } + }, + "vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "vue-tsc": { + "version": "1.8.27", + "resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", + "dev": true, + "requires": { + "@volar/typescript": "~1.11.1", + "@vue/language-core": "1.8.27", + "semver": "^7.5.4" + }, + "dependencies": { + "semver": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "peer": true, + "requires": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "peer": true, + "requires": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + } + } + } + } +} diff --git a/app/package.json b/app/package.json new file mode 100644 index 0000000..fe06f73 --- /dev/null +++ b/app/package.json @@ -0,0 +1,61 @@ +{ + "name": "cardsoon-machine", + "version": "0.0.1", + "private": true, + "description": "卡树数据卡打印系统 Electron 客户端", + "main": "./out/main/index.js", + "engines": { + "node": "16.15.0" + }, + "scripts": { + "dev": "electron-vite dev", + "build": "electron-vite build", + "preview": "electron-vite preview", + "typecheck": "vue-tsc --noEmit -p tsconfig.web.json", + "dist": "electron-vite build && electron-builder" + }, + "dependencies": { + "@fortawesome/fontawesome-free": "^6.4.0", + "electron-log": "^5.1.2", + "electron-store": "^8.1.0", + "element-plus": "^2.4.4", + "koffi": "^2.9.0", + "pinia": "^2.1.7", + "vue": "^3.4.21", + "vue-router": "^4.3.0" + }, + "build": { + "appId": "com.cardsoon.machine", + "productName": "卡树数据卡打印系统", + "directories": { + "output": "release" + }, + "extraResources": [ + { + "from": "resources/native", + "to": "native" + } + ], + "extraFiles": [ + { + "from": "resources/native/CapSettings.json", + "to": "CapSettings.json" + } + ], + "win": { + "target": [ + "nsis" + ] + } + }, + "devDependencies": { + "@vitejs/plugin-vue": "^4.6.2", + "electron": "20.3.12", + "electron-builder": "^24.13.3", + "electron-vite": "^1.0.29", + "sass": "^1.69.5", + "typescript": "^5.3.3", + "vite": "^4.5.2", + "vue-tsc": "^1.8.27" + } +} diff --git a/app/resources/native/CapSettings.json b/app/resources/native/CapSettings.json new file mode 100644 index 0000000..dd5b94d --- /dev/null +++ b/app/resources/native/CapSettings.json @@ -0,0 +1,5 @@ +{ + "printerList": [], + "Img": [], + "Text": [] +} diff --git a/app/resources/native/Entry.dll b/app/resources/native/Entry.dll new file mode 100644 index 0000000000000000000000000000000000000000..65d9c9cb677a52be45a73d28b9bc457153aa535a GIT binary patch literal 342528 zcmeFadwiT#wf{e9k~Z|h1n5AxNJk8sV>}p%Uu+G^Oq-Nv=mf&8RIbHBtb!P60tE`R zB*hL-2aBS@IjB|9P-tQL>3?R?~>JtK5KCNvyYxd{o#M`d?(&w(c_>1vb7hiG3m)hf>y)=Gh#})Ce zHw|k4qk@FiJA10UOfvAF%*EOdR?^m7><7FQdi&9y;d|S(DRE{9>+=w&=Rc8eD;N8) zwX{*doySts+i@nJ!t(|R|XH|p6boIMbf&R-MlQC59_aa%qt$cl%C9bwX-5d_Lqv38fH|@p}GF3&}TKfJ1TOqr}$QZiC)7+fJDDnQfjr8 zy1cqY)5TSZ((=)qzAFYa#gU@z8dYTCiq%WUR}_| zms>TNlP3;ZIgTES;icof-omHaKjQh*!nu3Ms*f2weZhZO>c-%^_B^f1;PL#^YJwlS zl)B(9_d=I>hSZlK$*p%yR;6QV%&>oe=kF7PVvM!PDsNVA@Rzr8xwJ66O}uS76*Yfq zD(OQ)etY%AWG(bmU;}P2{Pp}*=OoWco((azd25+Y$Oht=QQ>9Upep)-CGE>yH8MD3 zc?sY+D(xt%@9rPv`H*I95A+u8e88B>w8~)Pn*wErm+7iDM&r+kt6j}(#G5pyN~C!2 zIMEKXNV>*0G3{SgrBcjLB$95pEUr?Sfl`Sy6z_>#>x^7mqBZI21g|isRP8_84@vu5 zn*G(D|9HyZl#5+N%_TM|>b>?Ax31p*+K5OhTXv#W)G67r4{CL#GqbAF+4HO0QvP}I zls~5~7HazRb#MsBLGs|Do@Ox7$D9`4D#P<6ib7pM>q)5Ka3V(*7C~ zDmSZ4<}!LWzJ7T%^wM6PD4N&&d?u$S1#642>VyI{15f5G$OP6{m5km$a?uDcx89}aSoUP~KcCF4ZiGOXz;h~^;Yn4g z+HLJ)!JFrA%*9S0QyLj4flO-Gm>c9>y2sJa z&RwvEY*~E@vaR8zK`-$X{Isg?dBNzygJuU#oR6QA0|!F7aS;vBaW}fohkW>#>~vzobg$X@rOuuXd|dZs=*hBC)8> z%XNDVJstn-zql!S|G&Wo(zWO{k1{4N`|%?N@Q|YGl-Rx-zZIzcqmh_b`(z$lA5ba( zw2E}LY*MOW9o1`l7|mnBScb2q(!x@i$WrmNR4z(hIB2;HT`v+qaq*X=i7TxdKNYWk zJ?+n`f)bnk0LhhZ*x7-6dAt7uTJ~Q%KmatcHoCPoO0_m_u(a!;kvA<%LRR87j$%gw zlfDH7j7i;?gffvB|1>Vd+HRO-i|tc1;Q2?UGna^-Am~A&?|p#@KwM{XC<3Op+Xdj!WJ7cC~^WnI0LRQv>m~BR(0i>=V-!UAPZj7>P(x^ zNzLj-9t8cY+?0P{WA>);U~o>#Dn=2QyBjf*}cEcg9J#T))8)V?`V6F&{iBdMSV))As> z9_zMYGtK4tkM`G@BI}n(W7DuW1`Dh6y8%vyn7;*C9 z7VGgyC{WZnkFTcsr;Iwi?ATAI8m7gsK3L?*$|>z1fyU9`8Ht`jNg>(ue^?-Ir;!SCtZ89jCv4fO0N8?%imj4t{j z`DqxZ<~P@qp7o+wQ@mCG^7A8nYs&r2!uf)o>adZC0H^{R3wkX}iHT!)Y?7qf##I6}y{1$x8^WDPme78{2J_{t} zkMzBGtyhJhUa(55*74?x&MQ*3rSEBdYk$HfQB1V+r5d(3X&7o^c^T82i=Dy%;3_q) zUf+2qMvC{?UF=Z${(3y?0x4h2&rCH+)W42S%-WdYukoLWPDn&L-zdF)vgvpp3~2@o z!n8gZ-SVo)0W7Jll!hfEmU6KPkS^Za8bVsM{~U>@~K9^{YIX*L{|9S9J~Z z(B$t-NjRc_qrN`UF{-}1Zv*-0{LEELV|Mb);M!nBBzk{Wb)}Z&tS*Qt5?KV2A($#& zlfRv)1}Wa|`G0I}gvqur@iW&nR-YN+&sin>IXluwmFc{lQ`HEkJzsmv*(i-|%zGpl zLl;sZ)e=piq1*K7twj>1CHde?a+Z(BWQO)f$r^o|+{wjGdwWDgYGgut3Ru;s=>3h= zXDli;87&RWMqIxsn67RXtm>vJy7z?_3=nNNp9THf=@O>fChDI`N|_DP{&Q)+Z_-`X zT>DY%wSQCtp=8H>l}B>fDq79O{1W!3H^38@@tI}`{g`JX-%EK8@Go$8hYCQD6B}VL zbzn>@P%Em@-;(xMr~E&_-6U9pkFr{!%n#>cUwmssq;t=N_OYFNKG8nvQ*8Ak9S1#l z36*jybFr(*ZFqLx4`9*=?lx%!a|^2&0bZm=u^_$B-f-}=?AV0Yv$HI?<}aXUsL`Qr z&a=ZA9gbv;V04&=T@*yTb;BT|Lp2QzUNC8Ya%IYA!t61B?w2DSWnQKQ#_*o9y`5~Th-48F>S$5%fz3ck|XY-VGduOEc3f4ndh zU!lFGa}wnKgm}{P)JHL>n19WeBkg0EC9~FTw$x;$4fy?@Z`mCOqTj=x{R6DI)0Idb+NrOfi zjF2tX!1%lhZDmL+q2GyWYH zzO?a8MwMenD52lE66Nds>O}vx0{b;J8%@}Um3kG!+BBd-*)(2d=A2#W{m;`TNE(Gz z2^Fqf$|$=rb^xvMbZslUQFiqi)WghmHPNo`G0;@!o3e#W{fYL!*=a1DKLk(o!`(t_ zU8w%k-Ef8NQ2ukEM8d2cvR@2u@o297 zb1Hk{*!F0%zX_`cFyvyFtGYmC`xn|XYKF6Cq#Cxh|GP0&Gi6{3z)t2c{Jl45LYQrM zw&P{t)fvWL8$@ww|4-T$%-5td`*k9_ROURED3%t#{M#>u(hLETVt+4W?F_NwUpW1{zuT2#6y>SfOf z>ETz(4Cx^5b*_aV(8l}kmAs?wACxVNSQ>tdg!#u#E%Upo1vnd66x2E3=lO!2C(p4A zHIji4%YeP-Nems{vY-9b{(TscV|aVT+x?=~v#(V4$DZIM4@*e4>})dN(fR$D8!H}VQE?j5B}8GR_x zCUZG?V_e=JEH74mwd2z>EH_9$D^sa|dYy-;-bVkjg7_Ptw;EOjOe$DqiuI`&OQy2+ zdcB4xI%3XbKpO1O*CSckUz6y{wI3uCvp21u$hIsclrNJm_ZF}Wt$hQ-3l@CqsN z+EURcuOwo&vg1^0)6+JyB~0e6WU$OkXOX;S>JTu~=;v|y>IoRV} zMm$oQ2vcrDt>`FcaQ#fV)R2m_p?)&fvB?!S?OkJxu%_0fGZ&D0SM^d*APRuVRBE!} z`tTZ-oeV?p>dRm~MQkT=rnUnGbBoo6ug(--g`YP6HRPvGEp7I^#`h6R_e zg!Xh3wWmXKOjR{wNIJ0oDevJtyXvn&ji^c0t{+I!ir&rc@=34f4Jdu3V_&_^Qq~)> z!N`aj$K9n$uIOMk_u$#?AGQbV!Wd50Vif)u=7UY??ATAH8lH%DUTD;^(%T+*wd-Jp zbIN4B@Jf5hO+_bT2Yl45!NKT%%3-ie%M||AT#>59`09GaN}cM-m8KBN@Yi(dp0s#8 z==nHEj-VdjDD^m1x~0CGO-zk=Rvj<#X81;Bnla2^;}cx7JC{=(0K%`ff5B#dP0Bx; z38UZOC~R3OEUgA7!AY?0L<)}HT)Jksx+xzcq@WI-$9}M+S#6k&_MI?Sx{vv3KO#i% zcH9-g=c(yBzwt?N;j;52LQ^xv-A6GrW_kvYRHG;g!{6bUZrEkFbF2|oMKH$7I3D3W# zuG!zk#@6#Ms!02L6Tc~$e;s?X56Xp|^0#>Y8@X8bE871DU9yw=N5b}DIV#ouWXk`9 z=RYgGpiUi3Omw{*?RtjZ@f*OYE=Q{RHKCd8by+FjCnPq!m1bw!)^VJ6zwxxcHF;l& z$>9`E#Y3P4?6w#ijALsrIJUZP1#QxfHbPGV&HNkb{V-r=NOWt!d?6S6Jz4#q_54x! z?GTD#!ZG@B@&bh)?XOv_{)ry05i44?L?Reg+$;7#dcxA%`>bVl1(&L2$TG~&P6IiQ z=VCv?R{>fM$`6ETUETLFu~e2poehKeDM@9@s*TN~-OQCaZN5-MPcVa3=s0d;jzMBT z1r~%w`i``&BL9X>n7KIQ5KI+Va2mc{%TicV|2kGZ>5oG-N9O?fl-ICVM&w)NYVw;w zE#@|_VT`8eT9*cBYj6M=``+il9kpdK?Q@SOuL%Q;YtoQ7%#>Uso1MOpca7Wvhchd7 z=w>~}+C5S086QNFJfE)I}t_oFBvcN%EL4LiT` zDX`*ZF_SZs;2cP}uNnWc?JPPDH7h1!uMS!bz677?BjSMmv05;eHqVD3Y>x*TON7RH zz!TSo{XE)nyw|y+%JVl9xAQkqOtkCgFn)3I3emm~uVBXs1i^SUeJ`0QUo>+O4oP!Q zjZ&M>Qn}FPr=Z?C&wtDmIU<8{v8u4`GpL^SPpgyJ#(%uoPgNG0|II&WzJ>e(K+nJI z0D40tsXj%y%&FXxP6O;@e;Lurn@Rh^xLa>5zw?Tg-(|U2g8cqjo?rT}Ex$?l_1*G2 z9DBvPufIP7<>2+l$aAp|8u0CtX~~v(`;quR-LMNoUhx`3zCdzp7WwNYNsnoA$3B20Q7@?`%z{{gZ^KPXN{cqF^6_v;UMllpS$nMiE2P z$8l-M9wGK*DeeF0CqKl@A+`|+nU~{9Y?*sKo0IlY=}F9uC}TAMr!g|l*DN+XlV&x{ zWqYAGBvIYl{l=$GG!&#l<+nXH1XFjsn#=W{00xK9qg)h`v4ej7Yv2kPbg8?^Q7YuA45EkY)Z0&}rj zfLX8X$+q&!eyv7(?Vs|H2AcE-zxlO?BR+HrpA^ zt>{0{n^doDQG>Qc*RkTxCinP`51Ob#Zf@*nD)0qvwOJqQ0aSjzF>tx!S5`(B-Wzs= zjZY5Cb1VD4Ex`SgwTP|mLGpK4eJ9%_&Q7W9zb0jdJT@vNUc;%{qWMqszu&?9nLNyy z28~jC6Zh0cY+x8{@Q{H_=A^pf9iCFM)7#S7WSdxgx?x58SX4gLzKZ0c$fD8nZ)jr| z>akX=v4*)7(XJEtnt!9xKVs=)kT@M4wx&wkq#owBERRB+Yo@eCf~Wf=ER>002l6-i zFFU08=>1dL*iw$)e zk!f%fwBlMgffm-BtX5B*k@u^bYz{VU5lcBW0ZY$Jox%T^{GT2CM#smI_8WZT>nwBlV>YN3Bp5Y_~0^28h>Ffrz^{4?DIelx$=B z(qG-!){>$X>-n#>|3U^L+C&^l0Z7P#Re(nF+~5gKYc0etRym7oYI%OY$}Uuq5bI%W z+PC^EQnl+)cd+NAdiJszT<`Vtu^D7%dR?4cmY*vycw3Tc*gmJBzB`SP7Ii+q4VXy~ zo0h{?65_!{OlvxO5gPG%aX~y=+DaP`w_LO`-LO`gSeXqG`@%f7*lcMKGWr9zON1d6 zjMary)CJF?Bn)k*SeY?>W|02q?9>Zh+F?*#LtD11N9h+nJF1sp4h2Do)JO4Ypwhw< z&#Ua`?;A{$amlAs{>Q7EK{cQe_aUV}UaZIh(xy?H7Zic_0X^0Uf+icTtCOlQmIRq|Y+|w} zCtQ5sWsu|G7(tC5`1AJ9a6iCOYk>pRrR1ONB`6jp)b<8_q1tGw=#K^Qr0Xg=zTn{+ z@UJ(WlK8-;h*XDLEcb?rjtX>JfE1U91m44 zdzrH8lsqtfqoI2zpGrdzMyiuz4QY}rxT5^hXxC5GR%e4DRqRL_kB4v(PWH%M5^6y0 zAT8j#|6J+0;_V&B7>DI$N>MyWu{`bnunc2X7H5z6x|ZTQ`@4)X-J;WagK~{R>w=Tn zl=mH<-_8|5set5(qK6`$3Gv2_SGv8P?KreZXNo<|b}Js1HP>zVP>%Adk*!?KZ>1?o zwy=tAb#>zee)&%yEtu%yN+FhG5y;NPZo?>T>k0~3mW+Hda=ylkpC1oxB>3UF5d`$S zURY>zJ((~YtLOG(aFjwz_>-K@dfpK}m+~Y`s_VBrqYt=-IAaj)`W6YToqLkeuB>~T z67A~b&C4#f-iTj%Mh@x`?V~&Ql(v_5?kVrMFnYhs)XF66I})@VLG#`1#7()T^BHQT zh9NELGCv}IeVi%Elvh#Mo*Nvi;H9t_acJbXVu{y4TXWsp`&+|NM;A6TYlf6H80y*Y zywbSn*VSl)gdzO8`jPPYX!!g?_c~W%M4v}K#*?`G$YjCEQ3vaXQyuoi zHKBI#wpe?N-r9SPr`ltgSbMBBYY*09?ZKEMQ`87i>r5O zGDRRj%`1ULkcB0N95VI$y!cd(_D5drVk01|r%JLQ5uS<+Y4ZP;^8dDH4kX-l!dga)%uJzHbaRTr81L*>@ZReg`wCfEcgvHfy4ldO{l3b=! zOu{+}J8Lgyws+5Z_(YP1!#X5GO zCVby+-wOKNqU^i$Nu~LKLafX0tad1@T~nBKEjUFOpF?S8rkw{7Sii3BP;GGv60hRD zlIPVtt9Z^;p|xGr^LT1tyw2wpAoaS0SB1*tVi!Yps4o9b{5fw!qd^WWM1y=@xo?z5 z7wC$5Ly<=|jqQoRMZ_inHW}D+Dr}0_8RAyYj$XtdvDlsF59iV}Tlb zp2J4HEvS_&4~dXCL)q%{gg5IgkA%)ub^B2oZAWjqlS2#64}a&%B2vFkpgB_4t0Q$w zWPExC-m{n@pp4E*w{5LC6zK`i;$NbmwQY;%r+$xrfy=dvT zSGR;~MX70j9ee#;>~YHr8}zs3VsC{BDoorPEo#}`tx>wtq zi**g#Yd6LO>_$U-{mP(TZ{sUXufnkqDcqw5VIAn_fCqc=#))&j+`)=PLq!<4QGSF< zL)BE3YwsP}l=l2$;F?A)|CIj}?5^Wb&P@%|vDfg1C>{MZ#CtB*1H13)?ij5UHPBx( zw2L%qqIjxNik_6*p(mS2Al5o_PDdCkYA0i~Bo7HtF`sl(9%!Z@b zzjhZtthIMnZbDAU-^i5_%@Wr^hpx`n1HS!=Zo-Nc8+Yx!7ZJ9FVZY z61HJtV%%YxqUhw`IzW{*pF5P{pB5fPI$j|9(RAkOD*ng$UlSayH2SgTXtoWYasr)yFjR+7`R*s&%;d2Mi;M}kgjUg9%2@+Dj6ZvwDd@^iA6QIh<(Q^>O zV_~66W#$>eJMlrc{^=-R5)T^de_*RfDc2|7QH;5OZ#`*GL zZ?+R|$p@=9Xx4P3Bj4y414eKxd|3hbZ=ifO(>H9QQI2*P(b%Ic3V*!%X8+d24pPpU zFb;nM6`G_={S6eVg$KhH%9{P7s_~uJKJ#u8S+g@!vyhvo%>Yf&&dWe-SZCpIb=s`X z$uqs$lV_wG0_kZND9Ppmi{y;vYOGF1+SJIwKV)XssM?^J`L$Bq% zbYA8dBm?s@i*Fr_*neI)x0;`qqT>xP2F+f(g~2@CY)@D9ltH$a~**i?u)5 z`6+8)$Dv_3y6^!7NV)SZ1Ig|G==-j#5&ABp=09kdOR$WU3VoOO3HJ1LSjo`h#6&(5 zUHCOECr&OfkS#&Sa^V}C3|Yy+`IZsdN?=^Jir8}63gKx;MWV8rX#llyv2pJFN-&BS zW+f6eg<|nmm(`)V(HhqV1;a*Z!Fc|`f7euy%eoC7drM2z!SZ0}bIaP_! zzB-vq#rEVuKhgyoew;mC-fIp?Q~GV1?=7aI4I&Rn00<&*Ck1uzQ(KVD~*JkU4$>alEC*j6X2wMFL5&g^vgQ zl*A}&8f1R%9wcqpxm#)(|6k1A^p}g~?(iZoH1r)I3T*D)d_cet%-!+DbN4>{ffkH= z6+8ApxYaD7g9Hy*b+=zt+r!S@9bq5uHhbfT_K=^w^Q`i_&E6zR$Q{OZRQ4FcFLsln z4VEl6Xs}r0E=yp@^M*OW$W04B!J1vL+7j=*;H8;|dMsu-WQjEOoEH8FXvvbtJc*qT2`;8oR*)mLEbhu!Z`W|E-vv|}*Arv^Y z2ou{aOX$pIf2WJ_c9H47pfwE`Aw%?u1*a>TOPU(w)Lo&N@;W6jUI3j&O!@lu(H7q< zKg$ve=(WfKb%4=sCbs&-Ad8*F=UaTNon)UsDbg{X3ldsIfEI-9M{K4i0Dr&$B&)>iId2NNy%3H!7iSybor2IeO z+w?zEBS?GR7(tSS?|lf|rTx#xbpj8+NzdL9-f|6?eBJ+vU*8Rn@~9>Z4Je5Ga2S_qQ% zJGo8RC+znjgZ?%E(@R4kuU4{ z)8pwju4>wq|W0%{N16zVU7&7Q#dK~-~ih}^qkL`V; z2AU8h$1+ER2q3Q8At2HJ7bxx_nvHlRfajkIh}b3QlhfT7wl3kii_Y#cJ~-cfT9f~N z!rKU`ep=ye{$}f+tp@r6AP91oqVwCqF(ftPNMiLiq#JtMaZeM^(3JT=s&i!-2_65? zK>0(pS%5>&c7NZ} z>})sTObo8cxK`XTDmg@lIp4jSwsnR)f4=(ybLzb7`R-3rBp<}Y@rmCJAH6i*8VY&L zOy^O9(aaVjWqRK8fOqH*YIpZ_B!)TPJtjQgEml!Ddu&vxbKXb!BQiSX&GMK+e+6a- zpDP^mZrdO(WIoCFKIYwEM#jPI6r>ycZ&3L0I>{Zs{Ey2Eg6=+2IHYaCh%Yu}PdgZc zQ~e`E9w+@Aeni8T8G-GD;z-rcvQI+{Hv6kE_R2VWPj$D_WnP83&y3q5`g<-`M{PwM zKP2wMZm$Zl$R4Jh;DqayL_?T-&a&1lBxZ}^e`~CvTx=g$KtrzMWHNkpy-)(nrnw|_ z*V;W=jmnpKbUs}=sY9C|w>Fd1GbIiH1(+)or(iDjU7Ci?R^?*fkbTK@F@4=^F8ovjBBr;RE)y?4~HqwaDl#5+wgCI7;=*mqRvz&`v zX&7*GjS<*K&(*A>#mxOVoh(=-;u?s44Yi1b;*KKpi03=_s%*)Kks5vDSm@A2Itx}Q z`+}9irZUo*yUp`~z>}|S2f*sq0nSvJ>y1xRO@! zpI`a!biWQ$e=j-A|F^J5Gyic_Qd00EkSE*9E2;xbM`>-s@a$l5Sk3%C(zilmxL##iyxZ+nplZuB&uDhs zQEzkXlf3&VrRTEn+08RJOx$uvg{R&sjRbFFUK*P5oHG7QhW0zNwdqgDFYfO#`JwZ9 zgi`L2l_k*PXm}>tRjr9$$aHb;inM0w4rzY^w@1}z^VF?!o!8Y>T#1!rS`~pmv6N)Z48RuY$1_$?Py1Aoou5e~c2mvFC|T+@)4h#Xn@dgWToUG!pxG;$e=-J5 zetz0@F~K^D=VD8HY}%Qx#V#7{UgA0WKLiHmPQw30nT~OM%;RG*A6m#^!J8HM;SliX zs{Il0d(sqDQ$T3nZ?t+`h3^kj;Z{{}7(-fsF*r_@aT*KXctF|tzIA@WR-1-wX4Hv4 zRd+6O;vH$?5DKM{FSApALvse$WOp;~Nm^Dzkz>Q&c6|EqqthyLu}=AD2r+!>Cwfvw zAt;=pdL~#OrX*BrcCcKZ0M`pV!54{ZUB;q_^!-@ii76Doyv^#p2bh;r=)J+LC0H{b zPY}ZUsE7x6YeVP;;5|G{3E>^B&pf;j5qHW0$6m3=;0>2F8)CCRge;)IlQwNylN=M_ zc>aMrqfPJ(y_~dCZ)Lny4n91I+#ReRv`8aIuXnL9=zV+HhU8+OGZVKCz{#xtneZ#Y zaEK@4t14BDixkc#z_<$**a#OzNxg6h64k^B~5P4oO-A_O&G|XeJVr4R(`4#RGl&FC`Z_% zn2<$enbyJ<2o0HSP|u!Hi4e}Co_V%Tq;}hUl^^xXg6bj`=q-zf|8&^NE`n?&nq^UP zbSg8YyEU1avM#x3$_C=ZP~EfBwq;w!CD%;ZM&Qhp?PPN6;2fBO$V2qI9Qy%$VzwpS zZb{vM_>u~D&W%@!f41m+UzQ`-z+~*uUm0BbBiB(p7yE~`k0CqTRN~DFyxP~S z-E{U;ToKmxYT`GBYcQRiN)e~A1cwZ?_6rl=U`zI;}0}-1WhS2MT5rl;!fI~nAANALesp%PdxX=SaSXw z7tf3G_u3l|Sab5&%DydRop>>s*Y1~D)%Oc!CJQx_R`Xn|8R?TsbmGO)#bWg*UK{ID?BjqsyOG@~B}1g?ku6e!hSFABA--XP?*b89U$q+usTF z>)`?~cs{D-qz=0n;BFdeR5lQ(>9& zhADHh+VaN)ANsy^BK_>+!xW3Fsmuq$h7KO4#M@8__TGxVBwKn8CSiqAfbiDusr_au zUy6_U(m4N379qDTM;(WCCuF7LzJ^utDGN)O^}Ue+{?`yi$m0Ccx}jlraXiEIOg zFedZDxTdg{DdYo5X$?VM@jvP+74svrPTwXU?(P)M!d5KxtN z`skkL%Imi+c+OzmmO002kKNu^zX1+izai{me`r&Kp{*Pi+F0~~F$2Jg6RIarTKc5nBx*O-DA$GZ{x*8PHqK11Ww@A*y>UNvj&!rTqDzZXjK`=!az`_DRx ztprCH?tKp7&fUOV?jqt)6Abx%Vz{#xM?T!770`=yH+}{_y^FG zaHy`cg)g}p{_4Cy+(yjskrZA<=9=-65Y|-UOx;UUqhM=v>Al)gw&=j}4EZ$V43DR4 zKVOyVd8@Q})<1O+n)MfK{SO^+(5=J%YfTGZzTsRMtP==%fM68~>_MUwMl z=7l=B%FC_sI#4fB&n=U!8nVXkEf($&ea_%L-`Lz()VLKc-dw}@HUt1m+t7y%9W(3Hp$=~Z|{LbAa~lC{82IOhoC)O9`UaJsHfXXpllR{{rpiVZO){NKWa6N4e>`I1d#B>4k`2iIi#M; zJDCPMq&PL<98wszoI`5gFW<`{wL0P)QdUSa_UPI-kMCT16hly7Nyht$5%A@x_RF7#0BkV5$x?2yXGub{{s>J4&C z86pz>e?}F5i{^)OOkFx)Z!rgzyj30l=s&gD98^R>?dPC63y?IDA_r9oNyQGTN}W$> zHvbf78UJ7KPhlY+;-5P77yJ9CMp#^W4&cq;dB6f>Mrpy89cz&!}5q zszVfVv~m0|7_HYdMHVj8y)Yb6xxHup&XVq(Ws922d}{6POu?s}pepPS~y3M)|1ZxzKMw@r?7pDEJy6nPuGyOLeq=ebb1T%zy9{J#rOp zL7#l{uEHvpRu_Gk+e-Gy%KS6hL)(b1Ek8Vjqwh{Sir&95sQ9s_w%0szW7n4NrHOK~ z`sV>DgmH{c{K)g$3Nglm7jEO&Th%cb|5xxPQ_3mEDnqNLzb>faxR7(!azh@6RS1kZ zLz+%i+AqzvKTA%m^m zr@?zToeb2V?TXo^0t!5B$!)0-ehgub@? zzy2dXoWaB_`u)G%{=sh*+CTZ7+b`JvG=fv4{mj2m zU;Ojp!R3OU6Na|s=qbNGJ~pKML6hFSe94gV3mOcK%+_DORiJ{wvt{&~@2`ha1%jwq z8GP^ReEt9Wm+CJVQva0`^YuUXFV#;DsejP5`T8IFm+F@cslT8i#Md|Sb1nQje)8Bi z^J87v_mkFQe&OFpr`ja5}0eWIRMA?1cXrY(o zeQ%PvwtVV9@j^-W61I2jK!Lu@>+D4H|ML9dNec2qPZ0Tsf-0{1L|nli{`QT+#IwSC zYRBZ4s&RmAr6oB zwPoyOWm?XDp{%32bNPL=S=xcep0u^)mlbzX=hQ7Ri5ZeZE%i_F+7h%fBq!WY3?c68 zqJw%uRyPHcjxahvwoV|^B>NYl_kUF&EL%oj+9=HScJK7o_OM~fdC^1Zl$+i^*tKOf;EB<)7C>_Y}BUUlZV^z<7>;~K&IjM&0?5q%Mapnq_EW8 zcLoVIwSAstz5eyW7z#j#^yK(^`-h;xtB(mbqlq}gucV6f7GsKeG7)?HX>nUa*<)Uw z=i7UEa=yJe@6_J8|C9C}is#$=z&o`!`rX@OS&Y_L%lj6*UrX(&ujNsLv?}m})dQ)0 zcQy{QUat<<>qn-lk#7zZ&o9LAY4T6YflX|C{`a`DM*G^xYVOovn$daX#mZa88~`Cd z$d>o-Q5*WbMvoqsxEHdP9OX|z+bYb104G3bKh0N zc^_xy^b-w_`3C&t;P1@oi6Qxezm3w0N(g`al-z=sT1?9BW6)vh! zumt*iF18-4uiwk!y^#C5^^=y(Qi#d;F&TsJl&IJBnQ?KRx?shB>cI-O_pu3ijMnZWbEus-7*V7OWDu7p=U7qWw?g zaiM1(f4X#WX7j9V*<=Yuw#J5S^Ntg<{x_niX45-SR4o=oMZ7aiZ#{7xhUO_V`SC1f z_&l~-NnMH`vgtw>hA;hg6&wCu|5XdIZ$l3hpQ-crJ$MXjy65jipiZH^bT)SWbk^0mx0b}dkJ^O{+36MT)+PapNy`hWDd z_5_s+o@0v|!Fk57GL6~hukG1U+4Ew>7(_&A&(4Z5+cQg4g{Ic!8(yHj7Y%N+25)t_ zy@lMbxr7}`$Sn8|S2nP+-{)iD>(Q+mLbG~%W@_w^UcyJez%-SRj0m2h9LyD!gu zz3skQ+}B8!PRhS!hWk3uea&=Vhw_#5Z<)fi3_d#c~f&Gqk6zwLjy`j@!+sxV$h;MPQ26ZmDoK=e!JQK}X}>Q7d#~Vkw^-5R`~rL5b)ZtXk7`f!{uhmd z%WkucRQ%z=aWv?6Rku(LQP46LovN#Ph8iK1>25xg%Nm)z&J8&tEgKyB)ESz-D zdZkYph%e&~0t0#dI{3;B&@@?oRqHn0dgZ=a((pv z%u%Sh?x=N>e_NS8{O;CAcMyz{c^_X*ncL1{R+28|Xi}mNY{S-k+xet6Wfsg-W+o#; z6|T)~P5uH&ZSpVC!@o^hbh30C38;FJ&b=c##!SwZ9h}T8@T@?l!n#~A*2=9TT~eMF z)9xW*AFdJHsdGm9w^dTIZ^>DXJ5U@ z;<`6SMDW3u9gyN@*Gk9V)ZDOf-rpN*S1{O>=~)?7!viS`)rXt?C(>cnY;4aPL>f-$ zG7{INNBq=yH}!8xHLNVu&!g1VucjdX`@GlU&E2J7QzDZNX8vu3G8LgB*?Dbcj$iZf zM~T{6+HzAWxqY!=+x1)*?2_h&mQfDRB$qiQZA-9Zp2&bLAC}QG2_l$Y#w$yyw=sip ztu)t?P;Pd*?k1%K5v2O!;G@3Sg@rX|kdT>rl+~C?fsZ7Y={MgjH6Fa58}bLh&2LeP zY&{xt5x?@!t*~G3kvAgO;_)~5+pTJ1V{rdqmnL6gEW1KA}&vu9x5{GB^+5!T50dOWD6dsVsg+lF1cxlS2xo)|JtAWuu-SH1Q z3&P^TanFvC@-?utMK;sW5KYB%OYSg~&^+4drJXlc6ZLP75KbYs#4{&XdnH%bV8-mK z)@o2rQ}o_0XLznv>j<5z4j}jbiF&ou+f;S z$btmxH9tZ}VIh4D+V6BOS4(vLg$mEV7DbZC=2zMe$Wu_F^S5d}q7(v#w*YkkevrI5 z@Uohv%|Ye0qN)i@lxRltb)4mF4PL)S^XF?-=VEs*(Z|M+Gzx)z=*k!MZKhy;DcIBf zzFqz@VI+{xHA>+I;|>G5PjZ0XUgbxIi9f|dllIG3W52iCl494fXstvpwoFES@$Rrj zZ?0Q$(X;ko7|6xGZ@Jdgwp?se_{Fy5iSV_J1Nynx5BN&M&NT<=Sx+_BZY(s}mddS1 z@^D|>KnU%VL0;3eN2fL;(9+6(`*? zQ76(qD~bw3d-LT6qIz>JExJfe1t%Hl(J&|7?ylZJ$4s69(CF_7t{ehGi^0$<7@lSY z&|lK$H-uP>bq-QnnM;05Gl)qs3d;od8-qrxyD=C`n|(TilV3va4u^0(A03wZ3#Ll@ zMe!|A3S49h-XLhJ=lOW9Wu~7M+i&!H(_@}GCEIv-&b!mwy_cW#NOrziaup{?F3^C2 zM_?~a-0R6%2o(;er7{ zuk{zVpKL7rMoR>+A?#l+C=m7@z!4OZi{da)-aapLyF2Rw=b1r%$|u~AGe~SBIZsLa zwm}oyg!f6zN%p^7?Dene>-K7~2F+FMSbRUs-66{&^YO1O?5dX19PRp{4Zr-WRy^kI zb#15{77_76q>JVWjrT(=&c)8NHXHyPbI-+Y3KLW*7h7y! zw^!?{P(M5a5D!bLU#oiZpsJ_mzbqTGOBD&M^(Sr>xUsM8370&lwJ3p|fpkHAM+o&c zJss34FbL`&S{nmkS%DC&jODpj4Xpd}2{xkT;a8n?x|lCpU@3pMhj(>`3_s2O--GfF zphS4Lg{vOV$-3Z~uPEGTSAS_UrCHERX#;sbQggOQ;6|so7nuLR^8a=zIh5X2RJu1` zS}&9~Ca_0lm~LTO%%D}(xIs?qBFFZp& zQvobRtbmeY_XWn!CAC`!My1KwjD&?Bec)G4vMn}PqWAtvbe-})9YjB-MMcmeDzj4` zP0Ud>p8HlWZKJ2oTF24RqjTQw*F9YE3%^5EU7*&@FgsA{Z+F*y6)1jumPyZ+FMQn* zzL64{Y79DFtjsQ393sB?q}q&LL531EhnBE8Oi+nj?2qA>Yh}H@Kz|E`33I@1qpB16 z65mV6wXSN+ol7lv+{0@+wqwkemOeuc@b(iMCn2n(3s+m$TXc$IqFqh&uiJez$%Z2hp+F44_1UoBqXcNaU;ivD z?&0VQ-R5G)g=KY+=D|p0bR?MfWkw~b#C5ZesA*J`8T!3Ge`Bh4v$tTcO3gWd4adx6 z?OXljzt^|t!~3xLTaXtA_a6t@C{$V{!hlXR2;^-%8?||b=WiA!;<;FQky!&fxU94^ zP*CJKsS<_5@CQYXb7lI81m5`Jj+8&PTJw>R!g!zBq=|`2!7kQVjn21{_Zq#&Q!;n* z6;I}{Ny16TryKgCH=V#DPue+W2~Xlk`He1?pvT|f!&nRSe6>v&$WJ@E6ga*0E2QP` z`Pr@l4978&S+}^aZ45RSJ3IUmU&_T!4!<0epA>$H*10#EucVN%xOxu>5=EZj{w@~? z!0~71f8gBo1x3b#P#<^UQT8J#;ji!c<>Rj_NT)l5B7Q0?>(s8!%}Adt6Amjrm4{Qi z%FJG2!ZAr=K}SNE4pzHrE!UbtSezYxF@vHv_2Ja6kMQ+gYS#|tJgh-eqX(Kgj8~_2 z-S{PnAo44@1V#+_f}6yFdI^~_$FW~Kx`@95g-Ojy=ovp9R+Cu%t5TDnhVYoL?}+}gv2$K=V0k9(Z?nXAQj@Q< z-28m~F#KY^ei^>H`I^Vqd(BtfKn>>W+<~S($E%yKtzR5GU;oVl(0rkJKK))3HsxQL zFtk|xuGwQ~)`e|t!j4zMVVe5PWSO7Enb!HnphiH6GIOzqNbq)q`e^3*X%j^Kk;WT_Htc2hI4%__1Gi@uIH7FfnY) zkzgW`fTnogLYv~>@?eVF{~iKrQ~YyFe5WbC!*cUeydwN!inoTZZ7KbNz@2=(*AzGB zYnW8MdZ4K;UfmSGbQzEpEy)cx{OeOZ?>(m2!lcg0D?Op1V{5_Cfx?q8-A1MjX)%~K z&}(G&7_8Hk3hxi+xkCgkouKL=ii9idMp@ z^9QyKcd7n@RiXx2CI$@C;d;;i-n;!EK=}ea!P0{7S~oEJDmA z8M&DGB*&bk5D`Ww=tKm@wF~GGwV31grMM{B39kcM_OYRnFbF>T1-{i%-q45;#7rpT zM(jk@mi@8YW8>;SUWhB@*L1GL&cRJfU#7YG?*1b%lVBss#Zrb0GG_3y40;A7X{0Zb z>O1s=$-;h7$elDD&R&6=)JVqyUtbJ<_IWCafH1;{r)TDgfcC)C8P2FiSuWXPZ_O=P zW?gAhhYWJtx~!Gm8l0^*%snfsiNDerCpw4xSZ*jEu@Mc}=Nu@oRWz#v9Ylg7hrqM< zx?*^Q$V9k3UD8c?lnBge>{wCDk&asfSAJ{IGaJ0+IKP*OwAbV}+wuL1Z?NXK24Az{ z`IhKn&_M4FOI=PWS#l@7!x)F)+rl5*Zv;ml_=QvB`}}>;dw(Gv9#YFH7_7Zv%00mYL5_gK}T2LNT7A0S5~pUoJyVyKK($ zq#hH$G5FULWZy%|g}ie9l?7h86hzv^2Ly-bV!8Ro`nq|*`mT8~R7x!GSIT2k;g^3; zZ`_1_u+}TJUf~-K`*FaPc(1W!?Yd%Lv4$vQTU}`0L_U0C39#{disQg=-vt4OO1Dicp=If&PA$PMsE1o{oR# zBP_o$I9}~AfVsKY+I+9M*zb4+X}g7g^dsqpuEB6GtqtsaW%~Tc6&G~#8g5Mi>Fhjb zo(bJctG4atjOYWmiqc5HV?8Q*@2xX6CI0qCd>))SDMfCXNfZ*>7>q$E4@hoSM}2;& zKuQ~fd**7i8-w;s3(y}h0R7vzKVVHCA5`U<-Jgz5Y1a3@$WQRmK4{19X5qt8w5 z8ei2>k?icwb?oRbYs$8aNczral09Wa^j>@s3({c7lnNa>s?=}y60on(3BrfCiXzRt zC6>$PlZ!3aSUQQMG>H=0SHtT9>(U&ZUc?}R>6d_+mqWR1baVXGj&4l#0;698O}3#E z``bxm6w$8TfX;#@R_o z^PE{$SIN!(p=p0lws8!et=+FRXK(H%(cOFDKhAc_-@_Q^CUa-ZY*^cVbTiIB_HkQ- zEG?K_zs~J&%*@;j&}9K1zB33S7%v03=2} zcSa=uSL9YUJTq@+e`)4|O8;!YcMW##%XNG#?;DdqYNrGJlJrL~BTar`ME*jyuLD}L zb8K~GpU%kT2Qs&)Ci{}$6I3p6qdJZXR_8ryO_`$rtrVyd6i`l)b4{P9p!<8*bRH-4 zuc^#{gH0Ln;NdEeuQ}(QIGiv1Ab8<-8IdY&Vnx%0uLY|_FKj)+TVF$B;*mIedUE=* z9g&hq@a4-XS-S(O`p{(s!FnG#X@5Zt>z5nV5V1H$Wu&-INXW*HeSSnFSj6!ZnT(Vs z?J^geD&x0*C}w(7K677NO4g?y;7`W^Hovtfr;>P;B^p5JOVh7_iKk*O>D-b_GxO_s z=UzXYLeTOna#v(yKYgxX=M`aaFRi7YRXq`jnDsdB(d*4(C4?>-DYR>?M7|gHnt!u| zwC=lmBYd6dX-~77FA3zi1FoHkLh#JIYiHg-aoYLOKs&$U)vb{uF9J@tLX2_l{j!}Y z?Z=_=vSg%oYcMMu5SZ6&9ZN{+g{$=#gV@zJp&ev&3jxmQLm&Zb<9F5b2dc~XCZRoB zH=4GvdD%g~TqjNmOj$MHmLuxXE-_zzp()yRj=hu+(CmJ>sjTDkx~%+?cWTzzWYzeR zrL-Bg-&IL7g5P>g$P)K9%T;UVRzhnSIhGGJ?k&M-9Jy2Wvs%q2R&o~@ZlYc5XwS6Z zb-@#D!q1*Qspkc-`4Ot0Pzyk#3sWp|IbXGVXqmxZ1;g>{TRqNQbSn}Ep58miU6k_2 zt32)I&Om2wPkR2R1>s#s$QoyP+62U#jAhFMwJrCpDjE{JAEoDluTu#OD;)73Y|t~6 zcmRogJzTto|K-6Jss`_8bm|n|gjHWKVri%IQyuglB`+Mn9`0R@2hk#6b|K0NfO%t{ z1-61!9LW}{&fky%mB;-Op_De0Y(~S*w7cN<*-xEFT6JMsEfyvnokCtNw&5yRIQZO@ z%G^-ns_lo<=FAn9U{vNxei^Q{3e+Yu4||M}hjfip=H>*C=FEk4sm`}^9Y^qs_kgmQ zZ54lm6TT!YZw}r*PfM2NlZ$;_{*Q1`^1JbT>33{J-)XkNTIiC5qI+$W#RQ~Si9hH! z5PWeQl3-}pqEf)n#IlkXUO2>jY4HT1e@#1urC!$8CiHeOy~xt0MpxFh^RV*W6E1snK`zr>fg%FF?-V(oc( zuJXZraob?D4776ruWse6J{Lg5RYJ?<556c2;X3mCe`=z|KM=jRj*2XkMNXp?!bB*a ztx*1IDd#JKpzXJB-=T=HrF+b7k>>@0p!r;WnI!l)S5xjo)4WF+I5ZZd`S}t)PoiAP zKM{R?OD-ha&057xaJRVWOq*DM=gg%jp{wCij}O@4L?b&i0uw5>dEXLjyId&P65R0_ zH(f}!I_g%DMshC+MXg+uLeXP!NMnW!@OtaNx2hgFvpsAnlT!->PC zYBC!;^iPPxYdD84ai}yW4nJY0e-nogP?0c{MehXG5u#tBZf%N2l(0noRuvNj84b>0lv9o&`6owrpz)Lj8OA1);tfzCzlFzcqZl zmr3v1ff_V*_drv>;MLLU;WGe+sYJ;#3Apx~9xZ{U{gu63laAcVvb8HSKCC-@X4=W{9iZU>3*lnX9aHGgo z@3-4YHwRaa5913Sv-pB7h4_LKO!+gDlEoK%Fs}@14IG~Ae5>Rt3}0cS3`rxCze7@h z*APe)Pvd1~pb70z<%XfH!RG01&fz?tHFuCr?m0$3jy{t9Dltlth`6E%Qe5#8WIHr1 z%Du4oj<&>^wzVsq%1>Whpk-SI{*!F^h$VmmoAm=xZ_<^Jdy5n_M|_VulGKHR5aAEx zn()gn;o*qzh$kG#tiE$B4?ZW&MvOMJWO##o?URhI^V^TSCF28@ny1j_@Cyn(H+;qD zjL*NCFS`G;IZ|TZ=?$SUV|*`(dFmAe-2)J`4T9hStDR@+c?iCjcg`3S-WYxXf!ZCQ z$Rhsg*eO^NFXb=(0KmfrF(p0eZnJfCOp?qKApCx3zJ2bwwpVBM#s3p#fWa^F3Qs62 z4HYJBe>|v1+n)-a!NX?(iJ0wP$R8)IWDA7IcB1vhSZYe%05c6v`%?)mYq>z-_WbSkeU6N9# zk~?UW4xAEf%Ak6%7uGDi5JE;au-JPw+_~XV=Yu7uE>IhaCC4!n50|i6bkl?e(U-P= zo3ZBOpN)3On_3u=Y2At+$~s#-0*jHk_Z-~nkNHp{H`Lz#Nd;Jos|w6~RlN^a6_XNP z62Yi#s2~bvBC-XdgAQ&H?b0~}$^>U0l9!rXw!I}dwBMxW)p<5T+^ySLhZD!X%I<~C zPaH>R-eb~)O7M7WT8xR+PT-X>FLs@dQ{|mrjnSr^(!hj&v8-JNp(}$V+7g_5sVHts zaLgH6ZTZoVwK+J+vNi{!$Qq#gI|p1Mx7ur-?&pUY(0zwqVT_`2ZDB?81x}}=#ZGEV z|5M`&R#mD5_L3nx+JZd`&{Wi6YlSgIL{vFf(* z_9^zWt|>c}AF*1mFpBwD6tM6YVklUkEa{PE?e5hkccw*i94)>xpFGwketNRu1`rmZ zSKr6b&C))Ei`}?KZlMfg>~`*^tg&&W-fOmUuAqvGPv=$GZ^po}fru){nrHGfK&X6$sH6?Wkz@W1dYL7R4huG#u6 zKhV-+Yaa=r6DEl_&_?aZpEA{YA!^rnID2RJngusgt; z7ryMmb=18e#~{ZKqS8#`Bz}4)y6|#($miLX`O~`Fl#)UJXxmEWp+!q`7t^w75Fgt- zuxqcO4VGvN_@Sou5X4M_xtZ!~44M5FFJ|~I4B`cOHHI5RVFY<2$R@Y(ad&S-yOy&$ zoxrVa9!wYq%oKyPFxqEa@Y9WKnLS_ozihhtEC`QZG*);ME19d&+p!hL7Gt;;oPPp% zUF0@9yibc-XX!lmD$<>}Bsis6_D|xE;8``G0ADQ4sv5yl1%MlLCp?KS1yZgMQBo%Zv1&J zm*>5B`tuAI#nSA>XU>KfK{CMu$T9m-MOy+1^|{fS*c#kJ7c7{V=WCk{eO~swvvKK% z?voD#S)}i~{BeK}jx)ZTjl%vwpYk3+Z}{(j4d@Yrf!3j?!w31bzK7lWxfV8N<&d?qhU76ngZuTJ}uQGHoD_Lx8S-}qfh zFVg~Glez0E!IR$=YiOzH7@OuRmBAM_xniYqy@tw;G3gAZE0;z-7h}2i0eg7b=NE(c zap#OZ-lhFW^&S$ijD)l3}?r~ zbWRBA%gPRnRc}M_dHVmu_fjL$SI&xe9MpVS_n|2k%;=K=iGw&gc87B-wOc=Mbm*KNh*|BEh`Gj7D=l0C-&f$~|+#*ko7lI5pXdaVY*8xgH)^mh^k+W~o1cKp!O3 zcj>(LD5}IUD6!+7>NrC1coq!N+U(;-+fig$m))0Mc3!7)JK8q~Rz7)qwFcRyT0Fg4 zBCadlE5dcydCj@ioTe zPrKy&moJ$Q7*#|` z8XA~R;25BxD$SZl?rj*0asF5@hnuXk8DoCAAF>V)T3;idc%ks67P7PRMyO8=XWUHr zn(XW5#SlsE+U$`{Eb&cR;Od~yqa;mpgN@dsTF3AePgI%cBR8`~AVNLzAYCEx2(o;eN04Qkog?9glsrd%!^x|2 zd1G{`nTbC8v_qunmYcn-5kvwtbp_dLJ$=BAG1-f71CL=+Lh!2?%r{mIKrN;i9VUpo zzhmIQB+$p?TvLUHo0FNlnYg%8JJBU%HP?HS=2Ujz-fvzdF%>6G=)n1Z9A_2j>zK%M z$UUy(NPR?50DsK@Fsxf~BlX+~uY|eRv*;1wmR0=9sz}eT=%#(6Yhy2cepUZB)p36+ zRl08p$k#vu-#57azTu@$s~Wf_X&V8(Dfi;1SJ4-L)4<`b&z}tYoQ`Xh01mb3*DD!@ zS2+L+Hl@;=RIi~ZVo2Ik$x4(Zapst)709LHOWMao?iq$UZDnFX*@97>H`Wq*&C{-~ zIf>7!jC3E*TjxzmKibkq6BVe#gJ4&6UQ=7vanSNaZMhSdEN`qW%kGCyRhQ{zYsbJv zAb#h(+VYOsz$)Y9=~H|}6FUYHR>!zObsS}NjJ7?K!S5J2B>yFKxXL~qRAC+UFMwH~ zvpr`)q0F&S{sTUxdm9Yrtx%32>( z$B|aY=)qM`i>slH{N+)Py3xp z)PVgorCSECeanTp@ z^x`AI?GQBKavq@vbkt58kDG{2#7H zgBHNk++}OF3kpuJ_i|HEB;Tk=R#7+Uq=9+L0=ouk8@hAt2Pg)JKLwPi?l>q#T#y4{ z<%Cb9Ot0z~o???r`i+$>M3YGRj{)Rmksh3cm9;GtmB+=o7YBp3T1S#ZeG%%!1ZxSw zeo#grZI7*${XZ76#og7vx9q8{bfcFfYZ2_=c7sP*C@rd^Zcxh zc;CGkuyi2Q;Z}HO8?L;s52JM>jiS`<%&?pBLgn3jY4}wG?ETEjnVc8)G~$Finb^-B zMm$m{2N6^awX%cwePy^3veO9WWWv+QmFku)d-rHXb^|g}>5E9cvu2S71_WRhQsoF8 z7prqYX<;r3*0ZZI6v?wY&c42YKLveWCMHpjd4aiogkS*DFPNJNg{p~{D<0o;T}Dm1 zuCn7)6B6H0F9wOgGRx$d9E|LY;U_hwz(PQVRa3iz94p2#aC*B9n5fqD{cN`i* z@F`AzvUvX-_=qOTip4_z3xa^%osTRKi&L40Iy5jWi^@`;J&(clp8&Nn7Nn?yBB`by zR76tqq!dY@0lUqHMP@*(BSvYC)SKre{bevjsJa)7K{$_@{-*i#3so}n+`U+}IpUT1 zbUT-Iut;p>$vS9X5_g%aa7O&*0G!0!TCeVP+(ksXZ({CK{#h{&jmf$t+8g34=8nut zxdQIzQ4#WrC%yRANY?`fRcpNsxI9~#Q&i*l^0}%HPx7x*!i!AaY5}zUC$f_owbYwM z_hz8>0jf7vwwlze)@{oMvz~4Yj@*Lpvo{uTWa{`)rwKS13k?xmlu@jJ#%cQef zEBPQe|E6&BQf^n0@pmPHoYQfP2`8D>#9igKVM@jJ-(jcZM!X6%1$`xC8B^2Wt2%KU zP8Ek!g>k9}dHyAgjb@FVzJmJ_vIag2ziZ_2!@ArHnAMK=h4`CKYKMR2Tkhb9LTeu! z%zU$DLOShWI8m(|UFf$4pbkGclLqLO%TM?tCpA{jJs=#0oCWn`Ebs8x1_6}7^*B`3 zTFuk#QzwHlD&}ys!E}k8?OkELG^w%B`z9-P1;Do1;iNa|3Jb<{5WOKJbF~-0&SG}$ zqxVVIRbLGebt(U7Rf#%p(p*cNYsEGzu}6y;uhW{W*L!?t`v(QlUfmO3=I9eSeclMb z6PIQ={6Bj5DwCcaD{k&~tDL>-dJ!q{JD@DKiQp~v7)3tn&AxWc0`W1|2d>5;R6sxo zxCOWC8h;T#7VIZM{O&nPA4d>dp-M;~I?&ws$rdi7BKM|s*@ZyAJ~RAlOf6b5Zy`T8 z!$>oZC^`Om?7cxxCeogVuR9{JJ z91jP8IgT1UHmJO3HSo~DGN=5{kt2DFF#?PNRtLHLsxO|}h zzWSfN@8c*G`J8-pf7hj?l>fd&X6%?I8i1OubTd=DVu@`vpP`Ce&G3DJGI?%eW z4?3U7EluS5`m)0i1r2Y)h3QYV^&yOMTVE6Y{+THzB0Jq+V#NT0m^V8>vWC+^G8ow7 zz4(pw!uVrJuvjx0h#ibc3^t?|t^{u2I#`RpNQxWmb6#mYm>JsLCOSzFf}QjnkZ3z{ zAj2bcjT6;^r2Qv6oqQlXaSYS~D78tV+UJvmrf&f)PkDVi;PIBaa|nt9?13k6@sske zqDyP_jVnoLEX9g(#})5B9b`DojFxbfebP3`-(r#ea4IwW#AJM9q{}%{aRFr5Mc1%5 zKCQiRBe}`QWN6l7Ugq?w?7LjtqfMmSwneOM(r>Bs>Q1i?JE*X6v`ln%9h6oo)bK)z zd9zoIOIEC%&$bta?BycozL44bu1F)T5oqdUZs5GF# z=v{@WiWQPbwp1)1`g;XNZ&K2c7Y}ink?o8j*efajgC9r|JKn zz4XPk-s~KYJH7OcY|d9z_e-X4Q{Mu|YO7Q__wgqqUE=T!Ws^FTaA1H3PD_N92t-)O zEG5EXBU3|kk##wE=s}6`aMYWCXpMb*~j~Tws!+XEUa1d|LoO0CkPn4*e!Bm zjP}o(?9P7nGPHk50RnCDF4!V}BNtUBGh^bZ_@?#~ja|s|3jul$!;PrU8Hi3Rxlxh- zP~y>9;wBE(i znNwK484AogD$*l|5E0pP6%yP3yFcd2S6caMm#+gq z>Vi;^21{>$m6!fE?bP=*Hzzhjx;l<&PlNmcZD$j&xfTi$#Es*{Yt^P8P{jOM`7SqdfbQ>&b$%Q1T>L-C0&K^9n)Q93`en&Ky`dJnP! zj|99f?o2}C8av>~1$Te@DUehCwfXb4bLRP9-wfIEuMhhLQ#KXn9VVtw+~mdV6QQf- zCjZN_7DGwL-%2P(V0wEqoYCaKrY@2BYuzKewB_vus{>VAv7=!B-iY^x%R(_1FBDCJ~=G@ zZQFTgn6`wr_|2F*NcO`~cUt7$FKL{z7h_X@>-EgEorx90Zvz0R_7*|DzrhUrUan|( z^reQ%qldwSBvciMy)OH;d{rIQ))R@)2X&{=g!l$b($eE^BkIRvHgDk{<5$fesJyyu zm-|CGzJt>Z90xZjN4wi9BjJ|W=WTe*$@p_D|c%=3yeDUI=MX?TX zX>5DTy}EVApSo8-W8_5M-{07oXkxWRDeqE}g6c=Q)+ zP1j7$5X%RNLETVWGV_u@9u=L4>hm0(vkey)H|Rc3^|V?*OC4kHvzxH;kErW*HiM?( zQYDpU*jzQG=T%9eVun9VS9)DbxL1HWcTNFBbg#Fdv2}SPH(({VdUTP?%fTk%c0MV< zd-g))vUxAJmmj6}5kv@^45fDiADqEqg;*d-Sh5QyLFzJx{^S?vgH;0BiZ+}1t;k{a zSZYKq+8s;M^-{83=B1JFVKb9%i}8Q0eL{Joz`0s_V4|?Fu)mh_*?&WegpItOi$tJc z3bb6R4Em+R_KKcC+eG3I8~{~GrN1X6T+zjuqU9<#KiNP2M4+7~ zvaF~Vtg$VRjtp#URcAS_V*V?)Gt?&kg_MuaN2hnl9iF>5&OUY(hFBQ0aUvtc88;Uy zY|cF|z+yKugZ8*xFttmr;Zb4kB|n8)wRr8wuU6t^?BE<0=C)kAqQ{!^%nxgI-_(Ld zgbl4G2IkUy0HLki6u7kC*_A-{JI_P@X}ncl6FC5MQn6c4_w3fxJtGLSrOoHCye_JJ z_UkZk^fcoRm>VZN3S~qURwlmk;1&?+#DEL z`!;2nk!07a+>*R(tW+@3P&jB^b@6`Y#67BKA1^L#Gx~k8nvOpk>0T^o#T$Ij3rsS0 zt*#UOPx9vY|E_m)?cYhne=&=Kk**U-*9u7eV=rbNplTehXyHu!vckk~K1BmR1ChdK zcA5BO-LjI2PsN|t#Q#E{6ixg$c~90ovv(7}@^bMlpQ%p8KVuU=!`crg{u8`~6VIXI z&OOZghbd|pAkE81vg= zmSkuVV|H|~Q-nKZaF$So;BxkdFBMJg!AI-!6_oO0wFknMVQNq#h+SI^fuB z{~mmv4BZ{{8*$FwPqjK#4oQ|T3&?Wzz-Iz-%stL~k>f$M*#D;dgUilk0sZwK%Z@}M z5|HFPAj7OW!>)us{ls zs;qGOJ&o7!^m_`={b#zKuH)lX$ z@ecn?;S9WcnqWD=u{#56O~QjP5S-1vPz1df9F~V(w-bcRo=uRW8&|<5mk{yf?$i6uI0x|h2@JWNP}If4`F04jM1F8w9QAvq4{!V762!DA55o|>vy z#Sw&>mvH=Z1qLZq#5c^1;~XF}tqPgH6A2;6w{sDnkPyp0w@Dy>35tCe#Kh#z5=TD= zPM2WtsrU+Q6x|awTz4nn<^?M1CI?5Gb|=8mBiNDui1F^=dh#bL_b?b=L!0ZxU#>}h zh5v>Rt)KBAt0{7VKG%Po;2zP>SjQubb}b5oB0ffN<^=j&7r49{%Zr|KcZq(+ork`c ze#Y5vXej?G{fyT4($8o${ft)WXS5cyC0cHd+u~LU}y-}YkzC;M{<1P4E+|G zBWpR?W6Y9UsG7|q(+s&Zu9UIIf088A0qM}vkHm_7c;E?-&=_%aoGAMYHAaA5D#~_G zkzGZkdmUp9+~+P-Kl#*E%$L~zw$=_D8-8h|Pv3gMxBJoM;%|c<$!?l|9s2}*$ZzC! zA;Co?Lu>ZmP1d0dkMhEnWL&<;W^wZTd{bod_9kZXO8EJM^50F)G)>CA^}50nUp8=L zXi&nrvkGTbiMO^O^jq1OX^P}{ZmU??#@u20(H!{1Yn@eru->si)NrYILbiwAfuqE% zF4CCu+I3#tTH7g>Bymh7wL0#NQWd>Y{jN%$a%nf9j!ai}x2KeTEG zndgp?wqvzszlj`0CM5#MRQ&rkB5ivaYS(5sFJRJd;JsN_csflYAv-NI=EHWdIgkR< zq8Mq>lY{f*8TR!9W}PbE$`#w1j(Wf_MwZHzOc+YaOpY|zLR>Pi>VL$dml)o1`{FXKHf(XZM+7yWF#dgijU>(4WNV(b+4jV94k0VIg< zrQ~YSj#o;2Cs9V>m&p<pJ`2T%8Oa^=4hCxa>a-k=;j{e+HpSr?LzF$*WkKy<6jOAAEm^4;B{c>lq^Zib8hV z5ZRv~4H`E!oI5Q9e0VR50mleT2FuW@W%v(mRf?W>wC!1Iv+ul*lLCx%*uUXJw6Nu) z`R>2OKnU!r4|3jfi#t0@vDdUZf5Cs#VdY3 zV+mS3d5ABMA}w4L;3HNj9T}qZ4rVB*YzvQr2mMSTd&3af50bXmi_&8=#iINdh%C_k z471QL-IJgLmk-gx1%(c@4v~FQA^T%PWFJb}Zu+MSj#8lcNMR*ks@rucHjoCaGS})dL59$STU~S}019`-`TS)rLG;M^{8-)cWDZ?$yix|8&wo!b^6s>}=;wY| zaz1}&zunkdoxEK9n(VC@Ke~Sfdn?|Npzp@sN*($x8jVBy_Jrrl2RBk8DqKG3hk|0^Y&IeVQfS|CyH+B&P|@|iOTFd2#RHQ(vrq#Pr$UIc_NEcW)gi~ zWp-*Xrd+c~Npc*o>^H?;vzII}P5C!9Qf!(cw+_2AO_^wgWtsw{L%eHwA2{Ecra&K# zKzG9I%^OSReLzqkRgsXJx-1T%m^YT7Wf>(|#DM)&AqOq9WO*Na74= z{uTBq2n}Q}URfH%ZU$^pAh2rkEjYl0r?FdT^8e!b11K?XAtHrT#=N@urdWnNgY&`{ zzs~eF`2&Uf*rb1piY4oA35x~(xYuy$!?n0+Rkiq*oAggGt?2~9n~Fb5BSKdz^2@CN z59iLpaKT(l;yhK}k8oCEXO!lBwd+|kToN}|ycRZ=dr1Djo8p@zw{|d@C>?kGQ5ta^ zTa)|Y?WK~(?8*B8A;2Zh{N2@}$=uvE4m&pn#hnxjGqbPsp^lmPk(57l%)g5~jJY8! z?iu(5FvGA@->Od*cDb2pyGSAud52nkLi|zKXdeF zUQqROx_KE?^%~NG?A{@=e@+@fRBw^i1iC8-(lnF)Ik8klb4+N_noX<~skl@Y5Xe3S zuLw8wD-GGuo+g>OMQfGvXVueM`-oJ$UK80u^+8rLj&$@P#0{-OVN^MYOnC62|HfgAxCCf>p&>y!tJsC>*;m&ezabj*gN&2 z$~M~XttNSD0;DVXF#9zMNv^9G6>6~G;O_o*ySup+ht_1;?)$?E4c^tE`#R<5SK9IV zoyc!?eo$zO8nn+Y4^q?x6;qCWw*|jt`s_3c1v7OX*GjuA%w!V%Db=2TcFmjs#zmRy4o5bzO_;QulsuB+uN|34O z0OV|!Ch~8>oR;`&?XhIt6Q^fR`bcOVWUAuW+vBnJ5x4VCYy z61XAZjA_IRB#Mx3O{!u_Ec?`Ip&9f^C;*@y$X7;>*da&qEK=0$tZ-v;KTY5*Leud*p8JnCv8!|2AbpCE#zlI@ zTTb}So%Co|)HNf0iaFK}B?|3q>3<1n!k&QqPlxUWkl#h2-2(Yj=;=g3qmGbdZ`U#kX_POdR-8hGj z?Q9BUC3)_D#S{}7fnT_`4?3j>Jx6*TB}e*q8}s~K{~ujpV-P!r(Dyes5IEl0|1~R_ zVlOm8wS1>sb%_elOo(z&JlMdE*>@t5NBYIdC*PuP@bL zhxdY!0Pg{%Jq6d*0z$2LHc`};fKQ3~U98L+GLeoQ&pw#w`r~va4@doz`N^{`#n4pP zUnQd(5}pPQ+7+IjByI4jFIBlxc)DwdVs~1x0zBQydl5X{FvKUHwNFam>D(cTO(tzG z;K>^jo<{I-2v6I&<@rB?r>pP=I3zq>WEuZ5czVqYP6Bv(eTO>X+S&!49w!rc`YXgl z!bb7I#`HR;@zn+XjGcvZVXl2-GJaBx2+?nJ4b#Z-`Qts+5$Y8r54zuUdyFcM@qu%26NX)ohSy{BWN8&vvR#Zl9|Qslrjv zi4(~w#s^0)#DC}Yql`Ttl3q~E=!Nv7bdz-QJwn(#-T30$yIJQB%lMbA^T=THGP<#E zQCqvL^DEoSok&^Y6v>tmDbL_1Z(BAfqJxeFm63bz_$}xJU;pL14Xsu+NA9^py18&4 z^Y7u8s7#SxEorWp-@r>-`i=|vX-a>220xe||AC+8^c|v7iS+zS?QOmYej=SdTR&Yp zhINciWQJFgEyM-C=ikTgghx5LZu0szk7%w~>Sda$bIoZpQ1ae-BT>HMUZ; z;~;(Xd;6#>+mLu`D;cwRm87IHZ{Xxq#e6fm@#im6@i)7c3?u%V4$Du(mqfa57aTL} zs;12F2JCykf0-$vfmJ1o9_?tlrQ zG;U5Q1T*}@mPlEd4MpcqE{Ps(%nbhoV;pRy#n4d{!HLFg>M^&jlOy+}hLv|dABo(v zo#!#b+WMX!-Zpysz+u=u7s{MeMrKo4dD{oyZR`6R1-3Qg90N(Bm1$luh9$Ab$(@&$ zm2Vk1IR9Ex773r1Qvu~LHiBQkhj&$*|706C-8WA&#AY0Jt~ObiU6Htf54I->?IC0S zuLTSK9a?e!<*wz}OtIqeKhM3sDKqARCjYU7O-Z8f`C-koAAJX#62}iW`+W&p;3fNX zpg(8}tl^ah>&x@-axL%x=XzUO?ApeMGtgYTw$1Usw0{Jn@2)T?9*U|`gT`PPs3!70A`#NXhr>FXc9V9c;!WRZK8c3yfw`IeeUWzzu| z?C&EF>Wbu586r##UMtoi9X=+t9dRY-NZ8f114D!hKak z;rj#mK3t#c!7c}+Df~wf0*%OF*GAX|q>Llvod9JBY)O!@QZ;MEmLp zD{+8Z36O610k#l_CLMTj-wc|K#oY+l2%0?!n!O-2TMwE&)p2klw=&VyKZd4nx&y=! znUEfE6@U>wg57z_QKWBa_DxvWUhQ)fMcBI?kze*eR50?EPCfrE=q<5yD*9f?SY?%< zOJ?HY?b+{1qLDeYhALC(!y@9-WfLI6S}lqc%WK==Zv~O1 z&=X>`+JBijfg&XnASqM{V%B{Q*ENRquKe-twzB|zUSu!CL`-)taCc{HG!*u8)F(q9li<_nXqr}eqLrO z#ySyh8)5?|dhsVE3;NXh+0b2Os5P`UkeNSrk~k+CihtgWUS?b4rvxnD zMZ5(n83cqbvNlpv{ywrcS`k_seT=dI%%!DUm?IU38>z?$1cnBXBLV<{SQt`h}2*13JX6cJ&SO zx?V2tc)7tUobWd`%M@{;zqBnr zW@`J#;Zrarf8F0CyYxtq`T?bGyz+IoTh@zffy(FaApNEH<)F*{V{Pd%Q!UVmqMX2o zv{$vI$6rp0*a=I+PW}M{E5`(Q{+HFKuHJHQ=1SbAXU3d{;+On4v@zV#URVFHE~4*l zozPo4THw*`#m=%m;D0X(_+QOHgXjO+RShqErJ3I6`zv(dR);}|0(*%Ew5v>bHF7UY zwhq2Ha_{&lZRw+@KyZu!eGI6_Dq z^f38}9u<&*L>iD=)ee@IyTBr8SSKV<5=d40U0T3&xoZY^GW%S$m8U0Q{rT+eZ_Btu z3^P4klU@6?V02CP%>l6^>$0!eFQ4zWzg=&aU-drMzpf=aInz}*2N0oO2Sh^Z**$G|O)|BDD+AnWWh;+(wZ_Ucb zh$jJt!bLFW&~AuUJ&?21E1z1MpXVUeK-K;sy$(Er zwXS8J^Ps;}{hnh>1ia02Ga#sIaG@AvcdPgtDGY@%1!aeJ8sjEbO!*I)cbP|k=h_wB zrb-U2g>TTM>cZQN1)zG`Zu82oW`NDi-g&hswR1;JsP3+tYRcr~M9B)`keNtXM9J0GBYah?kB6~v9mD_v!mw)}`-ju?#)LK78^wJ=-qZ~v&k zI+C2ZZ*nI3^Uue;(JR@$XRgHk4MUw=&pl2pNO3I0to>lXuj5#}4l3ji0a&~xJg4Hl z0}>lo^jSiMC7_?cZ(lN!>Q()t;A%1BiY3zfCexFH*xKrci$|o0%^C=yDA&A!X4C|n z1UQ}VFcc+5V-sG@MVp67OgUmCKQ27a1G9ldcFZ}s=ym}mtPDII?}(Hvap{jyV zl+~D!aK|zL%I#Gs${%SaN&{M1G%IMc3sV*8>E3-2ph{Au&6Fq!MTuGni$V>8p;LMJ zUynCgX5(C&t^FJ0XL3E_y_Myc=QlhGQCxH@#j#kga`TrhqNljPabfv{hir|KrwDsY zJ`j5Pgd@98f-55OHT#?Wmytc)Cypb59s`Wy25~xWV5SypYUcfbHn)L zA7jBkU1swyyw4U6X3lsqfyGC5k=QC;vQsB>l1|_BVp~)CrdOI4-1OS=sV^S0LYfX` z%cs76)JW2Ej@MP_1{YR z9}pg|&7C!?iR0^xX8&e&+Fy^NFUjh8EO%C`zmXt7?W1HDo_&eP@pj6crELsQ-mQDg z0DsOY;E%th1b6Apo{W9JGMYcYv=1OmQG5$L;?%c>gS zKODRP_?v=9`UwJkkGB+yEDAL!oa>x0oa=doFTkPsg{r>Dqr;&$Ukq>vBB&Gb3R<*~K2*XTXi$X^nKJp>Opb+K+6s0(LW7c6ekvuqGFXHLd)t@Xn7VAEXqW2%A#BW)_$VgG8MuF39Cl>?tC z$yyU+z3~^KQSW4P*EXPvv1M7vIH>!0hG3+GI6gCYKT<=2rWqz5tdI6D>>cEfOgzYk ztb!Y-#eZKH1k$|Fnp>Ccra3J;bn{?tC<6%CpT|TglGbS!0wgUBHRJZ%v(7ya;6oTF z;=TWCdEm?1luG#GqGuvC$VLA^{hIH~5T*oRSsFd_-?(o9JdfnZf#);-mIu#+E$_Xe zXYSCwM7RrhDc=P)d&yEm;Em{3hrt89y{U6`>0^_ zYJf90+9Z|)Si8o)4)>w32Qw`-+L*M$3bYwP;oKW%K29(L*O@t>Kj9O z&BV_eCFPlJaWQe2Wd@8ZbJ6240R+hb&^6d)QV@(i2iXnWPZ$*QPAUobD0rYAu@f#R z=Fe*?^}I_^Ow?o1z!EHkK`|c+f?^)+8hAzaiOjTSg{?-$KDuHKf?}?F)5zjNejHVv zLX%NrAl^p07et>_eI>;4Ldps`brTxa5R%9S%X6JDCgU?ff(o<#!JBCS ziPe}$0@Qjt6Gljj-&_(<>sw6?C>QM~U7SdR7L6ub^(%ty3Y2u~A*-X%EmI^4_Ku%e zp8LqUwLVC2-Fhl`n@9D;r{c|ME8#4&AA5$LIkIX@OoS+T0a<-hge}G=Aw8^A??kQa z!B=GZ7XP(?p;-;sC?e(-CL+>p(FFN?8*ky~n|Zd+?ZFNTW;)7d`<${u<^~o=p(2OZ zXVYqa;+Qq9E9V@+?oh2`?5O^$1CF&q`>g#swI#l) ziq<~ggm&hPNY4&{G)%W>mPfhc?nMCy2EpQRb(>>h2!pXaGc3Qtj`sZdyI4; z(?Zy|CVTBdT4Wt`M3pw5f=y~v*Nd_ET)pln-w&k8G#4L^oQh;(Za~Kth32q|=Vy?s zF{YIOl)?1%{N1Ln=ONSYaFDf7Lnl_|tVquSp7MZ&l>g!EWn}92s~fpdvq6;d%5!1H z2Myr9FYRFfKR{AG((;^Oc?jv$RyEtdn!7?aEXv0lZy!Z3I`ug6MF9e{8~F=E&Y`E7Hv zrTnf&a(lat4g5IZK9Y#iz>5vAfl{0mY&#|DiXB(ap)zRuxG`?OSx6E5t6Sn%UBqkc zl9w|$w#@e}F6%@h-P2w38dXNR@8B={!zN&cI==ErSBIKm7t2Lgk*@t=x_SqI&e~nX z2Y_yY9o}Elf6m(WqlqzdXiK3upjIf}8y43C#f?#4Df)zT9g@(Zk61B@u93J)gS4EJu)R=dy1nvO(s<1d z%T6*|8>JdV;Vk*b1`X9vA&3qqfgo9%cuH=yl?)b=oPWhX|HF9kRYx>5g!V9D-FE*zO!~PQ19VulWm`&C zO0b2$*;j#s%!t38D^UGvUdz9iKIWp&zoJZJ+L|u5msz%okC7_at5&Lj^Em3T>|FFz zdkp#KkLiuMpGZjpDalBU?_#`3n%fX^sVtmJ#U&RDS72Hvy(}QzX8da0ZREeTMqyfC z>MyE0tTta0d^z80Ddm)N=sx5NTW9iZ=NV^ajybrSc7i@cy8j=QX{WK3Wn#3HApq!j z7hOkbwK}G_Ri6!Zh#r0;D7%?T++Ne<`q9i)9L-2DFR2_|qK`FFp|Y zLIV9BCmAZ;nv#8nb=fNzZ?Y?gUwJx(T>|})i4R!4HhT_vA(Z8!e`7WECg4T>7rcqs z;DDp(#Rn>g zLAw>ua+hla@Ox|5Be`7kU4x?$f8fWRXxh&b%9+gi*CdL9#_WBt7*uc)WPofB1#hh1 zqroGmK+Yz2^7dY0(AL5iRCR5ks#|z;Oz7X&(VEDvF}*9ZkNkmYB6d3JSD_TNLVe9k zK~3D%I+0I~5uRypt(3fxGI zrvQgwg0egcz6+B4k?R?4=FXZ$G>47_baVDZ=~%d!K*je>#r#5HwVv2C7|;gMtp!;YwiRZ0q%!?DcDc0TXvF7%i|dQjeS#v^Ii>&HM^hf~70M{4tu1 z!0Sm-7}Pw<3*WK&4fQD#p+2Q9g+I&|*(8Q5>2Js_l;jE~{y<%d2WlHZ2nKfG_Hm4* z$zN`+7}n($N&v@HA*~3DYA@2cWC(r6qW017uvLVtWN%v?ETmPsGJ6HvzOI;tO;Bi{ z2CCzAA883TK+>7f+`?W!M=+lH=CQ|_#*ylfn_4uEel7h!l za=TXL#0^Y%R3W?J1&B#Eu`Cz;DI2H`5B?6X0xdFj`fc0=5j4xLO)(nGeq|N!47*-c z=yTSv*7n$3^fG;|WTxO04uJ;}GatQ1S53-T zz=K;RKgFD~`>&-X){G#J!S%1xA5mLH`cdJc8SuQEeR?Gy2?2w3yYJrox`jZ3Xo1zz zLBL&p<>&q)(zFIWsw1x+wTA_;`Ddf5wKK?wk7BzVuoYF7(p@vhem7~7Q}E~&0}zqPIF`qSRIFw%2{I3loYgLGv!-1($JdKtADt8U!metNdUj-!$+U z#FvO8?xl=_Ua30FV`IxLyo@j`;U638r z_Rr1K)znn1kHeI_+FU$eJ{=Mf_=20SXFgS&`FYE1|7-#09)4O&TQXNiY5M-BIJdEM z<Z4kvI=s`XK~nVR|n5B_*;l zIuBH8?pQcMv;fZGlfy8j4Z^T*lVtu`GSLScU7gRURP+L-R}&fF*Uz~XRD&+_lpu3H zMFlf6Y&X4Kmo_x5GM1W){zFOhtdk_yGeo??FLg^4GG=somJ!Kb)?qjJrSa#Y_gVuq z$NeCW;MbS!lOkABz3+)%|HM2EfnS-)#Zywp8nB;T3*vQNT%2*B%lK4bp5_32gXZZG zCGG7zWlQHN()0MPI8{0irw@%&ZdN~K-LY9cm&bv4fK#y$r?f5tg2*#w9ft}`JTcYW zP<#{dxw`T?Z3?%&#GB<+1Z&ic@QQq8Zg9;bUJk}K7d@YZ6lX8ZNHTLlE*XDXMnHd2 zIc7ZI^15pl>4Qk4duZ!AY5Iloy%beot8kCYML(p{=^mjnHl^7xkaeqS{u2 zP~#uL8yUlbh89vk?4<03B8~dX_r0X$qP>svDbjd+nn${KsvAL;F_K>=S3_1u3;LGy zY`>sqZp-@_%>aMblTl{93;C(9xQv-129AR)>GxyIXrbRH7y5mg9+@E5Zz&tWPvy5p zq^kjgxi(}l+lv@0mgfpP)?RsJF>BBC6{vUL1GF=LnLw)ma;5P0%jJXMZHx5l6;67UtY6Cwv~=6D zu%6mA`@iP52;jKqakIwyS|31_oyWkdYDZygG0+%JR7J;2`p64XL>-93zT_tP53uIMrp{0(MMc7eZf;hf~6 zqj?1W&irTLZ%x==_6HsZD!kmtT>$Qhd+Ga-02j);um^El?C<;XAh*y`a7$)e?Iu+3 zjQYLqVXSMr?L6(a$On!^kgYlAaLL?Z0V6ouV&oP&S5CJOG%vBcjp%ig@|W!@fxi^e zQ;_9KBb8ruYNRt)rs`IOwV=kH>rKt<%|*Xxb%b@Zf8HG=thB2B7`!dwjSHMy^k%CY z#~viKWM<}C;(rl|jcCqT%3hM$YH=3F1N6f^v`y|hX~u;e)!JQc5DaD!1>h?g=fFuK z5H3CXOHAq1OV|7&$@7E4CeOYlNO0MQ)0sD$%MhcjjdcG^ynDV2PDMB9#aFF6wyUTa zO)OO1YOZFEa?!;_)k5ZouS$Y2c{9b6nfy*ttLdPPEXg*^^*q=x^#JP<>?GL}ibwJ9 zsw^{Nz%J;5kTFV0ky`v1CyK9g`45s7m8Xg`iRxvE)Y#H^^u6L?tj3B*E(kx&=a(t%#u+ zK+h4jtB|lsa_Kw}?T~<fCPBudk_>Mg+54wxY2{KjdSm zV@eZ?c!mG7yAy}~-2d{HX&%8PQ{V6Uf0_`EUF3*#`w*>9MU}^NFk&G8h*6Ow3P2)F$cDL2N3qd>0VSq&G^EwQ`oPE36JKY zudHxr3x*Ye_iIJ<872D@2}4k_i!~37FH3EEqGTT^>HZ>BmKkxlU2T>SfssMGLNc57 z&sl;Ifot_hTaJ=BA&DV9(<&O~IAe$CgP7yT=^p2*I~AjdNw|#C_@$-qB3N&_O#k%a z%tM3BO=RwdV4c6xEkeGpeU@N-U8~3Zx~s4MEWsjh3P<#fHom;%vi`WmZfpxMQy_&e1aGdf$AdT5 z*mB-VN#TpXJ;fEFqCbu#BI|?S{ zpIs=}lmZ1iw}^s$prqGTyorJ}K_Ej42K|zKSE~q*KjN6hdE(VTN+T5#OJt#1iC7>zaac>V+Yn-CMZb`Ca9e0JP(Vv`&sjItk^E z`8GtpElwaZfrY}~CG!8EALB{DFERZP`h8ceA^*4j+*;!@zZGQmkf|n=I;gi#FB{a` z$<}>CzcY5*TenGZ$!k1;dTaQVrG9`3)og=2HzFq;6N@^)z4ee8LKVj^fJv@=uevOa z6sOjGTbWheZouYN;MYYx$4->D{`J<8k~#`2Hov6&T;3coeKY(>E#($&B)ELpFz1-BwlKPB4 zm|9a>8Hu&VYx$9!ROLJF72Z1l7b_$*5i9iKPg%D4%Y;XlTom|T5snGJh&FO=;=IKh zF(A*5xrcIfo58guzsuv=UF6_C8COW?MVp@r?2KSgnln?&r7qctR1+;d@hhFY@*ATa zfbHg9VbEq%*(56XS8J4QobAKp&|CD%xS{_rF9@ZNlMxWext`{<44bVm2AV&wSxHjD ze=8SV#uWp+Mvrb9GSO3xE|fGyoes;s)l5^=-gE&l$_7DgC7Q}-S{-L|As*%in#vO` zBW#~j)g_j|jRX1zL0%;lqdu97P9T8}{db>r=ofW)=0_#4=Ol zwK{?hS#HpwA6Z6lB$V#gT1&7FJssrLTXVnA8-_Y_cykKA)*u7aOyr_pBOfX>l5VOu zHp65J*@*jRncaaxI<*@$+REZ+hSY#1oM|mu;}_dw_Bh(!_7r+2nMfNM9)8X zb4&ZF;LXkKS;5<8x`dwy-hgNs99XT*)Y|_Rm1q}g)l}TYi^h)5D`q@QRIC1+?M5Fx zl=7m|l4>_iA~SOH0FTZ>M^-nKMJ0wqmdNy7<>vV}f__-} zU~waBo{r8 zH)K}-W^J6m=QiqsFI^jl25+v7Nbu&`C=cFT8*cy+i|H3j>?ov+T16H`qITFV!!4i**-? zx!r~bQT?+eM6V8R3Y8Aur9{ZfV%|)ovPi{ssImv(x|f7p^e2)gha#2N7^Xm8S+?+RRF;Zha_e%A8#ErR1XQ3ofHb zzi6{2deHbaC9F|l{ClBaw2d`_7bv<0W5`bf?3#nTe$f&VLLgyZwYF`}H}M$g7k#Uw zOmCsg-8_P!|CD}F(7j&j77P_G%ocu!9+j#)V;M<2@w$MFTNbtW4BV4mYp3GT}* zn_dQxZ_IXHeylPD`SIyiM_4zEMMsdJk8;tQg11h6B>C|atJ?)4E|MRwQ#n?B5#>xA zv496K)48H57Pr_S7)&Pxa?z`qQYUV4>Cw+0;Xu(fKORLImTzD$CSalK?0U1T2;bb2Mp*6F)=uukitaFPAg;l+KrP?cpyJZpD+ z?kpzMug^u7=uUy5sTbDUqpTyAcf1~%pe?Q~XUc4(YokhoLorqhyZpN;7v5;^8!Vu* zjC8FeS77lszA4fVJUQrK%Bl$Pru!#War9{G=&dy_^AGexHQY+37zd@Qbxmk6j2$`v z6c6LmHZB{+<$BDovsnu}&Q^6TusWRey-7eVAwTH6Kv*NjBbGFB7jC0{FuyUJ0UfBK z&;QP0{^3UbNLWdNx};tb@35$Y*gx{t->s(g>9VTdcHR+CTN@Up=W>3U&wfu9`hrO?dpsFR(PhyN?7{si8fIL1f-8}&KgWJvRu ziAEH3kF`IC{xgvqZ^|t!1G4?wX7CqZ-H~6dueeQ)DE%eUGk1qLfBuh$mz5RlBTU~t z^gnzMcT0Ky!%J|am-jzB;!fJ9 z{q@YEPMX5>`^IWy7=j4A1ky%&my;y#D!t5eYbT+_IltQ`Pl$uA?3=pNrk8fJlk7 zk<7Fl4L!N$&|ziw4+o5}>!Fj0u9mW@{!4jxLz2--mTu8VQ3cYKZ=;Ta_mcW#=A7YR zmMk`!(-)D`j3ZAOZNT$p&cRLtrdM_v_KFdQUNPbby`OO6dnA!=#&DyVwq^(|J89OX z#sFcw;wgb2VRsw9A|=_8t&W~3FI3vsd5+hzf~IctR~$I-hv)gvc@<9^!oJH5P0Gh@ zs?FV&?0?-M^6DB1D{@Djb~yRy=cyo>$;jz-%3pr}{#2if-l1C_ZJR&lfl(fvSge_( z)7ewb)UTU6=*+m5Opm_RqzAKop+0ud@#WvB9tQ_u7?h;HOm3_eX&gQmOZo+U|C4Tl zzQU43u{1^a3p@{urAi{_1A#-ki8P;X*J;TWS zxK!q5edc9O52ydxUu(`85F3-Gm~BS$dpx6q#x)f5kVG5xui+ds09(Acth_9H$@eH` z!m8+Z^Mq;SBo$&QUjT&;vHqLA{e8)6*Q#!<$KnHtU$G9}wWDDNp;KLTt*4+nllLMHnCgT*ya-o#RW zwnS!^+q8@aZQtn4+-}+C8*+tZTjlUzuLp0y`_ACeGe%}5Zz-l|#vs3TUg+2Erb2P* z`AMOkdw6u@^#lJ&_e5R;gU)x@I{`8o9ckMWfJ0#id92eNplmuL-J4ma(2j7B`#Ur0 zL~;Pnu39)bRw9<@+Ex+iM)t_Vh)6dKGY{qMk*;mS+DCP58{W~3rEy2YP*o-Zkid{; z5%noZn0j!rdQk8`hjl&)ZfujkW@C$V&!>DazVVDtegfL_{V9)hA7b4gAkrM8>&`7@ zj9EF(+`EkDDgi&0F<=2w#W$dD}e4QprqJ1f?P6S9T6VuH# zZrY5J!IO}Vp0nqevBz5>97`g5K`xzRsJ-niZ7_@ z@!*ZBp6Ag4e)21{CZsk$a+H)dJsYS~!pS3xRE?K9n_Rd6{$P3NfDyse@G8 zPv^YD%Q}X8X&k%zlPi-J+%-|}#ak;o#-w;lrmIrv$(2i$>&2@&MyJxmBz9@!SB1~E z71^JZKP>4J!#Hg}d#HauSAT191FeKIbkzpQ)?D!H+6c}AU6UB+CPloPX|ph`vh$k5 z75iKV0WbHV7E4VK&WZsZ?)jG8vA^Qo^?CljRu~g#q7K{1!Sj=@L^V;LtGr2#l^xvP zPGeSFx{GJ*$`;0|C-bLH6lWL%uBx#klxJ+@yk64ZWY@76!Qt=TehufviKWzRO!q#0= z(`ZWVcxq>#3D`kavYoA>P|P4K!)oI|n$QQMlm_JkqFSrMwB-%4^5qSOi{F^IG_?N= z?S(t9B||FCufw`^9HIFAxeKNkLJ)WxTE9es^{ZYxT zCF7>0Q&le~{nNJUVQa!a?d?V$-X?CrX*=8WxU(hxSO;A6l0g&3e8G73ifq>PS&)*h zZMBgveuA0th!Vi^0lO#Fc#5IoRVa)JL}0w`f0?9{9@4Ljq{oi-GGj-lGUFpngp4B4 z0wRj1DgH!`GjO%KX-I0{uG{H(-lqW1DpH<`Dk##gOh&WX_+yjy}G4MepPe) zDSflDePna`fTlFg!VYfs53tl^d{z5M)ty$7U)dDj5ER9IcT*aC?oD#ksxw%r^6H2p z&F2Sr{z*0VJ#kp{eN~gbCnszR&$P`-RZMUi>E<`QtppxBFX{XTCJhb*03hr z9r*hybySjSN2Dv8)8(Z2!{RIFCRMO0kuFb$EoE4|#xqU`IR zZ%mJ0KzxkImp*S;0(gPcRW?R1z8Ymu8^C4wOkub&4TTfTCpoxkhxdqK(|xU#;P%jb z;3pnH#!;54d%kU`Ka*5^@r3P85a$HjPUPOi*ft)< z(o#o;c`P`v*J-di^og;ESxWkIDqH-`c){qrQ8cL^e-4@GM;|G-ZL}UgKRPtAqaqK< z@kof4>2_cXq&0ZsL*R@ZfXlng@}egn0ZXQjEI0dbnrI8cK~6%wG%99lCBNAgB0S+! zE+Kl@&SrmO)d0JZ0{!wnBI)lKAW}d|fwZov!eT$tBRjgzo7B;ZE44E#G(>Z~H)&2~ z2l0~TRSxX$O`6a#!b`^o$h{8Qdk(qBbsVXW6zgZr0DBlL_&VGAIPR{*eT6m0emBY$ zzp^UQqnl&mnpCZ!*3=@78(9UeY-t2(cV5#(@rBF6C& z$=M^z8)IeJci)uYN||o9b_`qugmun~m3Pe6)^AUr;v<^aF_5r2#to|D;I~xA=t32T z9aP4Ow++hBXHHTp>Q{-BGIdm3Z(d_f{c&ncv- zd_)Da6Dcv!5H@A452|CF)iHW-71ZKtIG6n8Q&sEQ?5JCSf4>E65Pz% zWPeGQQkiMc%QxnZH~A-|6%Jm+b;H%8uB1B~z4(?Z`&03CbI19k+ZJl~TY2^9EB8%8 zkx9MsHJq)a0MPi8bCIBy`4vs#A9}BjUO7JLuTm+ti1vNpAJ{($VYGzzC$HR?ia&AH zu`QX&?7Ddc;%r4zZ{;7Z=~?(bVVXvne2LbIP{pbt@c4jl20Sul16BwjwIuo z+DFkLSA5@;za-^9Z7pgGprsaqsdaxEprw(7KN@C+TKmr=K~+;3u}5e#6@RRKltNDu zK5AHcbh4|TCO1X8YwgRh`hMhOs0==;CWrZ>(!&zs5|#|_FDG5=*We+cwZ%%MTbQ|r zoI{Y(McZY)f;DDnwZq4%qG)!^uTlyFSyk5qF;M|3B7-&OQE^^Gl8vc19)V%?6P=tsdccQeen$q>hyXqCtq;@ z!KMzpf(vO#gL2wWqH3VFp*z^2SI1m<5@ALslK+Z2yvx8go;NeKrxzK)W zZxYdGKHSdk2J2PY0T6oORrPadWo%4Y+{>Q}N$%GubqwYCSsU@bdof^%F4f^y&Vn{v z$SLS#B!4f)%P#HaOT(`k;OxY#oXPojPa{saleYcrVZiJh11A2>%)tPQ#2&=7)83G9Q4_@9A~XrioGEPr3D zeRVhIeTAck8_{(IHvtU{D~QGTU;khqKLKiEB&Dc>+7c%Y+7k0yAzP>cyUoUhI`Lm7 zpP}tFa}-8(9#<=DP`F+yIkB3&qe0N8?YG6p`-3njz)4ta-4JMoLNra))TY#nWE}yX zwo_nihS@ATEi-b{i(lOHd5W^vKijb%g%;XjDwR2{^f1-4>c*H3 zQ;GQMAx~31t8UtyWXqYF9=kv%!LWy4x|r3_xy19A892|eYc?m6na*s@sfK%waRDOk zVzG7#{+;T@*IzX4eS-Q{j};N4tqAuKFhK5f@+_xf_fw6G(xi5qm?H~e?(9ku*Ez;7&-o>`sB z5bI3jL3APMUsr3MAWQkLLHy4Z%+w}t(iJwIa_b)b4!Zlgu1px~)u6r`z;jCR>%2*G zEpe`mYPH?0yejHZCoI2T@9~}O$1=Hee7UV%W^5o@Ir>B>!i^E2Q)gC*jK8k(>Dlx| z>|5S9*dQiO^bAU_Ltmh`4J~WnI8{%KIU`}x8sFY3n* z@=!y!I_pDx^CzC?J^y36orN`IDKD&W*g`k{(1Q-z((xOO1; zpPIGf;}!TLCTrlcobPNf`0ImKyTe(>`$Bq`PvRz3-xB47h{g87!EFo0VzAYiAabHw zH#*vH4M0t!YJgt3{DePpQe*Yp1Hxf&js8&o1Q5r_jtzo|fXjEJO)E7|M}STSV^rVK zw1zHM{I@=qF$()OkYr)OwWbP^@pqXdNMO@aZ=0)WRJa&U4WF8 zB8UY-2ye95_M&9G5dm5*db(XPrI1(DaYj$x7fKtExOs>g5nu{y(DyKDBZ8zU)x?$r z_n#i%8tU{~h-X;zDG#BO2&EO>Xj<2bpOf;>1({YCN|wqm?~`y72`8kaPsfP(in$}R zkp>7&Dl_~TSq+&}zg-YQDm&*hp?NGMROJjGN)A>?d_O>u8Qx_X)iV zU^654IDf-Dvqha=)xz%K2M#%i*T^8MvkUFRUM*H@Ql~S`ShL$YNMl#gAwH>{muVfk zUJp%;=@L+T*@UZZcje9nQ(cTe?XubbkGC^{kFq-Ve?k(7f=on$DQ=^t-e_7IjkVyQ zW=H}vWdgBoSP-JrNClNjB5DB>1DNT{SgdWYw!OW!x3{(T+Tv|3i`tqHNZ2=P#U0na zF)p~WsLcQSJLjD(4C;UR{QXGgJ^TKg=RE5%8 zx8f~!Hf^H5#hm7I{IGEEQ0Fwt? zMZe?-GQElSZOVW7+!gGh*a?eu)&{*V2aPn-u|ah2qxLU=j1ifHTI8e;!9 z{g)q2kpnsjSnDy)>B@Y%nHP8Fd{lTI1R-wns;);&3x=#o*SxX#UrI}wxbOO!L>+@)yer!^`DM;Lb;66WC?7pWUnX-tz)>@IcE z9SS)vm9~llC^knrSH>{pX{oBQkD6V_(MW ziYt9CuccQK$6h)pg~&V^sX>u|BeCCW>xG>w{o&D98ieYhm}F}fl!TpTaD@d1TlxiY z!XpNT1I^|+jb)jY(Ax24|8HZW?x)f_;uF@lgO~_SKR_#qp+DtlLaqn& z8fxV1(u&lctCAIg!SUihlc&ykju*aWE-=@B6Zpz6i44W2<$HO4m@Ut3MAkSL=&e{~ zecI@~Rp(seuN!@hS^deXg=J#quQxM4o``VZ1K*+mkS;yvnI>mkITx6mCzzbi`4)+~ z;`QPP;%Y%jGJ5*K57b6nBkAQ+>3PWAg#%N}K%OKHv7C-TUh}}lV7$ApUSehYR4FH_ z-pqCl%n`-lpY`F=Pxx@Z@d49sEB$enN?VAlaRPSGUgu_e`7%0pIgz2ZZl=+6FqEaP zb4-@5{N64Q&M(rppBqA+x9-gS93i-SG$5zMIPl>!f(nv$oi-Yu_bU~Ru|c5#`Gt@E z4gOFl@PcpA_k{D=-u)MG+6dnCRS5O}sq)!mCrk3YRPyXB$&*vbby<=}6X*G?!#Cma z&QEl4`j)TvEw5%Im&&1C_3?QZ!wp_vL8lC{{?$Z%oDp{&tysNP9;B@CHZ%$b-ZYR#SGA92v zH9YuPpNo&j$;}4-?Qnh~4;_LbX4$-zV)eiiYVdt1R7i_i9a|y?@rlJX)Hbc3=p~9w zLJfCppZ3zyQk^dM(%H;AuM(*BzcDchQ0xXsL8|Rea>+^O@dgtU+)u3g7wCgQ7Lt81 zeM;-d>NnClvU%3wI`St{EQSfd5G`AR(;alH-z~=bz(`25j;(g7H^%aZApss+EySTF z8oi&N;9hXV%Q>4J^nWt4Iy_c4^zpi!1fgo9q4YV^{RXL%(8>UC$hkN)s?M*8LWvqr z%2b2@RZZ^-1)dO@>Wsze`5+;@WjbAxwK_a$_@lv^^W`^0C<b{($(e*1(c0R; zI^UfURpeY&Qp5b+qLoRFCAl;U8B32I0p8LSg<|7b8fJf-zjuu`Mc^ro=O-|hm;`dm z{0Ov&P7Td3Y?gIi=b=J05brxB6zElvt5pPi3vBsB-8J7*xcpO5I0PbDQDY>O6}2+8 zV9#b%E8LccwWKr@xWQmg*$k4G9Qh#PU*O`Su|67hj??)_x+*raV2H~L>v?LBX87j zU>gIN%n6-V;~TqQ>iAc)yN^v49UH3|9pC$|6e6bfod*0e{&0h_nq%=&0l=!<>8!7g z)fC40Zp>TX$Wl%fA4m#9ctD<+2ch@j(iWPfhD${KEZ_;+ce*;G2}~mym2ZV^2ZLI# zAb9g4#zpcvB(k7&O3R2MoynU?VM0!5ZbfB>ISPVs^`Z>L>cR83wR61O%h0Wh#HNpk zAitvudyiouA`VXC_TD@KxuDy1D!sP6E{n-Blk#b8mv7Yzn6W?^)&rowP$M8a-WODz z9IyYTPE&`xvKG_@cI)i^RFUN$rRogteftn4->=V1+YoB}N*T3X*d-%)jRJ*7pJM^)sVj8r)DYV%Pg0^;sY6r*JAH&hYsUO;u4F($TzDgJLpHV%Si3QQ>H659RwGd z7(nph@E-T=X$Ao2)4AlqeTKNqde)nm&#LFQww}k#bbI~z(ING;d~Q9{Y&}h84bz8G z`?*C=HAVZzB!R#DIqP9_DWdcnDByLIjT{8)BR(v^-uSq-Wh0%s}`5%`iM z!uk;TGZ5B@^R7Wy>rlu9r)*LB@?A!gQh3`wL>1gt8piE%5`TrzVThL%!e3{XR@5ZW zNl2lEtdSyd1u`3#x%`=2D^o#_0C$`|p{u%>!;d9cp?dn<(zp!8B@cc5kWB)vkwjln zhvRZ-FwO+tr4sP_yYxOyV7s->JM3Y!4HDR*fZ$9$Tzba6H;%Ah>?qJC)5Mbuzu9LGVGoBPVk=6?hsO)Q zYVpD<;e`$T@WKm@P2h#Ro_o*L6g&SE0#}6H1z1!f#?~7?lTf*e{^(%XaU&isqbG(z z-#-&6{HbAksV1>M!U0zZMyn#rUr$F0-^_v(TAWFEVT1J4?`O3`1iV)tsG+5%xo7-~ zP%$=2D8NP$PUANtX;P~OFDxRQju#@M|Fy&5g~x*bG-)2#OsT!q=j#`tLzlzs2|8K) zaUJ+$Ew5BiM^!;Zwwe8}Lxica8e6`I=96eHa2eszwEY8-mo#ML>^_d#ioFiA$V z=5^DM=uwC&gy@>l;;&D9OxB0nNhYw>A5j%g<^}^|@rLNJbrq0ZgJd!x)au2229Ljsr9jZ~= z`aXq?(!cAy#F;y3x0h*GmP~7j^LUS3NZ%7BfUOPS-QwOoSxLz`zQYR|v6?g}=6;t1 zo`vTp3r;pUk&}Y9X<_)d!z%rv5%RFY6BD~*32~y)agOWZ zOiGYPOi3(i8ZDafsK^9|d*#2KrTjSJ5|oPYUlX984fUPUsbS{^zp#Yx=o<|8Xr$WG zyDuC#S7+l$g#(}Z7JUqq_S*Pp&Y^vLnK*#oCG5~QW08WKz@&WN;@_C9XrRfOEM@*k zoY3jKb?3K`^LEH)Cht$Pj& z_Kp{yNxU%(9vN+ysJWod>FGnD%2FPrt5ELY7g^~J51NOgvgry;=KP{mhb@Ncup2un zk=T_fs>A7mLTpq$O68Vbb0ffY`;FQLOTEYHcS>ib^-o+(@B&#FKICd)Q2*?kAj5d7 zDH5e(-mI>{B3u;!l^AiXzYc0WL_vexxw)h!RmiGR7 zgGMl0qzA(V{R3fbb^rlLL&PbmoAv6539%txG4~8x8ZM^Z`x#WmTPT#;#oiLn@M;36 zCXdY|)7lq1HmCM0@4Mr9v73tr6W_a2WDD*e!?>L3K7NiyXGug-lhLfA!zE8pP>G(t zUQhYVR5QFZSp;%&5iBRCNip+@V2)>76<`i8WU6Ij8QzCwkU)!1atfKf*&Hb1djSBWCZ#Y{VTudUDoP^vQvhjraWb>DTPRn+(m#-0d@!d8T z6_OUQ8M@H;Xg`{dP#!9ri#BfL90l_hZA9rKkvWmmxmyKloK`VaB2LuuH#^$aK9!}dExy|pSD?f5$82xWQQbBD82FxvlmenR5 zBd1lZh%HhTatsRudsTt$HyuR=qv>LDX{qhet$ZuNZ*Y)M+vXgI&l0RDJ=k@H0B z$9v*&-_5V-{EV^~jq0%1nyD!52Ftv^tUeQ?Rd<~GG-j_q@vb0UlC;kL(2TBNVAoun zl;tm3);21q>C`x4;T`!z-n0i|yw{{@Tmv#q_T>MPQ{qFd!+8P&2SprMU-bAtMw~%1 zC5jOqdfwHycC$AV&fS{mwvOD;jP*@l0-^kYr!T7c9UMYqsI4R3{9a{8zv)fd548T4 zFPP$4!r-9v_qRL%@|$JVaf~4L%3Km(hxl7Q?^=$^4A`AXf6MLH>ENdPEuT`aqe3M~ zi%W2q1Y$8V@kt}4saXqo7=O!WQ62b7(%)kvF6`@`m|T*u z|6ayA`Bp3`;-~#i{S|$7d|~uXo%HCPW($oTSJ-s^>Kr267ba$tH~c%XpC@nl5GNUR z&mt?W=>Cc#pDS-DdPY*-@aXM=f<`#}v*iu_9_L7s;SqZrJ^rL~An2U)H=b!?ONt{2 zk7Ev}*03Z!25X(9fh|Y!N`E$vWB^?oe_tSCIg(Fkdx=ub;Wm8LIiJOn+~WTH=P8!t z6yTK}in>=stNI4v)`L3zzP57njfkc1rXj7M(Znq|mbhTxL*JcxnWEZTlExRVOYwzG zx6_!92tvU~tyH%?-lJg%f64T`&L45Ef%mw83SmAXRB1*ME??_0A0?%HY9#QI(1_P{ z8bHF)1h8^MPZAL>e@-&fhhaV@bZGL7CdD-+k-#+u8UDGdQma;)VkyC-a8Yc?FB0$1 zxcCx-()kislhf&D9hYd~n6||m^vW=@X0?Xjn0Qa>$~LG~+uAA#>O#5c60`Be{_rz{ zA0NyA3Cocay<1y9$(H|r&yWAvHJX4g%#WXOUsis6)umSd0mZEi&GtU3x)NDAasQd0 z$z14K)CQrAGm%%)uQ4i+1a`u*%M=Z?TL@7d`&>|?W}uV1DPDXfolMH*I(yu`-xN4W zuOi~CGcM}Iu%M;N1K^H*qL zLFXB%op-ycnvdjU5aszV)MXNK3U0VKY1yj6#9UDrp0P*7tr%>7u)I};x@7JS>1fb( zV$YD^fd7#=k{aP?9wKW;U>zem__R5MI*r?w9ytLHxhb#I~wcWZ_9X3*@*t=+KyLDtvct!_? z3b^DqHlZ-E9bIkgS|uxJ!z6`422++P67z9UA?7cJW2k0i=kB7xo#~T9mgwDTI2Eb+ zt8vx@JKZAQzg3v13>G#<>qjPXDExz}qY}Z*(Tj#Bzttk@jTvE-Rx`p*Ff+fcZ*Ve? z!tM2`aQj6i$u!juv>6p4PjK~PgSd=*D?>y1Q&j|wp`(#rAJJHw*GbQrW)s!6`y|N= zoaS5EspNvjPIqu)ux+U(N+b9cR*yP+*&y_a#_33;^c2$; z{yMVOpE+LWaVx7NocI4>ydOksX9J60UCR>J}nI7H}Yjnz(s{MGRP4tIO!do zrvpgp_XLN7N+A23+taFzr~mAs_2*Ej5eqNag-4d^Q*Pd;Dyz7>Pos|BUM29z$xC`CGyMz-i4 ztXvDtbdatY5FN|@9y`SCLV;M~YzDz=OB!xK21GqGHvX{l^#_~jHjE>3`VPPGX?Im}Sd}e2dB|4|hlA6(3!l}+0kZ*F+5A`4kp=%Ny@zx}* zKk4&XoH3t64mY19WOi|AdKXE}=px}%7e8k{huDe^H=he2_nV8x+iE|k%1`beouBr4 zFC201uqWOeTQv2taxpfa-y!@C;deN{!MP$&Vo+i)R(@2AFcG@jSQ}e(3^gTa6$cvMTOQiG0~8T^uLty81ed~| zg@2~V86c7 z9QFmg5D$QmKAk)R-ybZ!pKiwMLqya%YsE~)KzW7aW=7JhWwO4hH(HKw(HPUq;_Euo zyY{daLMWn3*M6u#prU#77qHn0C!AWnQNM5*#N8GXMpWL8!r5xZKEbT?E&jrrAVAm4 zG?nZnn%>KzFLUHaUmQCW%E#09+T^s5~T^ z*HS%oqTRO1*@GyTof+%K&CJZ=f9gT2I-x&No32Vbk0Hl%5(A<->;kH5U8{W|6Z$Af zsYLY88YX_iD7T6U&FKRK<}p$;^ImFwMc-e%^OG5c3nPzWvWAPjPtY4@?z9y1M9koE4h=54!2#Q(j_ z5PrqXBq2uI{B_a4k9{{DuMzJBfd#hcKKHjj(_@(H{VxntnrivsXtNz}FIq3mnE2wO zlH|d&1fbdSi7Lbblpbr_}E*WM2A?Q=)l!qDq*Sc$Frtt#4%8JGr+$!k*F$X>ef? ztb+Uti$}pwA-4Kf=3=rSbY^380IzJUK(1>ai)|5!pE_GLeGxNXqO@o(40D9v?I^hr(HTLbT=%8D)kV(Q`@i z!InbgJmT!f@BNW24#bOZ2+iokuE;Tlp5HQNWXs$&p*R}(+vmS$YH6hwgQ1xRTR#h7 zDf|ws-!B|5xjd2bAUMPR@Lm_TAJAXAYk_WG&!s_l;xYzUPHCnKkyrLDalS5AaJ`n{Bm3oSO6Q_d^%Rhzk5F0d{R3n}l8a%sSy*%uHL`MOu;K zm*22U)etZKo{iaVV(e8JFP>^6i_vKf#cWyY=g(X=D@6a71BhKT^*;&(Mm5dTLUR&r zZmfrxtUp((7T;VWM|q)9@!|orpgU+i-GaOmDc_b+UbgUObi|9Nm=d;IrizVXAy6Sz zJWg64R_pM>XU0e?_zhBe8-|GreRqB+TD|A!CeL^0>t3*h+(iPaGu2y{P()_eXFhTS zpU9hQ?38LDWV6|1W!^=cm+fdTn{F<$d2&qhmb8o*b+O_R8l=L1Y7A6(_?+i>IsfX7 zR(RNsMT{0 zDVb<>Q=RoLG>pO_2UQ`SyXfT>vHhL*VUjK0;JfR10v^AP<1G&MTQq5MC)YP*wt-px zmNBEQnt!I3v+Hwm-sZc@Y&u)-Pd+DiaQ+!yy|X?i=eHM5^>S)nKdY}5zNH*lj-DCW zF`turwC{(HkvrZU!lTW*zNLMJ*|4m4?0)ZXe<#(l6{Mp-s$S%ANGO@cO03Z9HycEKy63i-T%G`0Q(5Q&n`_^U(8#iTbhiHBaGt87g`y zFk*BTb(V6PZsKMd_o~Kb)6=e;zHlnKawo0Ei+3x^IqED`5i1@_IoSG{MdQU?WWt@x z5R=K)YMemS=f;cw-PGw>A4+!VyNXS83G0{1gnH^gQ1U`)=5Xg|07^7#2VOl#(*y{b z$#1;)7~8AcUa{ToAalHUpdy{(+fBQ+GdLcg^M6`L!wn zqI0Q=9FmpERh!8ok7$B;oaA%&{~TzQ=!Qz_h~&*ZDtQX$h&&uCKJb$IZcx&wnb)PI zW#mkD`wnU}_M$B`+LD$>wN{YVbiITR(+_=^u8;M){xcOhB&(WC=1=eUE8}dx)eEn) z^Y0M8(!guoZX(~E*Q+(K&zUm&RIe)v8#wVIDqMq6=|vlwd@cK5YdW%J|C!w!{gNZG0yV^=%-=W}YHZJeg4)&oY&va2Mev8RwF!<|DLUH$Qr7tZVML(>{mOD$f zF6d1|0xx*Xq=FO7SmU7udF#c=ySZBP$&tIyt2Pvh131_@6=vvPpo)2&LZ{TYdLL3x z{hSL(`uenVnl3Ly!Yb8^uA8<1#&$TGX4fby_Rq;@oGq;?Wb~183qr9Ld=RGv5#RXr zz3rwQlX;@4)O)U^PuP=QYY;h@u<@z3$I!OM%e@*a{^5(MX{&L%-ESBh9A99-H($tn zeK*;LH(xo5_##t252d#M^UacNuIp;j=lXIl#9T+zC-1oBptl$+eh+O-vn;&-Oumfi zAEGGo3p_xcs5L8k3mX~zc?lOme1L|w_^;fVHE6IWcdI4nP4gPI)4sjhwnR79c?m4= zBc=t052qSU2-Q#@dfe~*hyJl?tUerFkmG)EhV4xuOHTGhX3M~b9fOtdA6rEeXEXWj zcM$r(0JlSB*h@TICz)0)P>L4^y-){3!+*RN5-5%rf7uJ!OYT^OxaD;-tRme2E_17j z{#8z5>snpA#u$^8E2xs%IImttUXb&3?<%h0dBqKfF;E?9h)_^WMT48Mk2!3AoQg4! zGRL=kLKBR^zkWr(=K zh9j2*|7+$;~Pi;v;K2DhT zbEqsexci8tSV)$jrVjIQx$FdM$X+WniCT|S>5-G z1~EBaJbx^mjGgd&Jw;;0(>g89f>fztFQy`kMkW8IwKoj?+u&EE;W6}g(iJiIs{E@Ed1aTT7wRedjHP7?EDj728r2aCtXUS!(js08zaM4LS0 z1nM&V1BGA506h~lq%e%c4bxJnk0O0&G~p8Y2P!P73v6uO`M#w$CiOi^jLIHk@MA%C zawP)rZ{RR76u7lP$ko0J5pIKYRMnXBFB3+LsUeJp(PZWL2RTrNX&MwpJG@F_^=lP_ z@v|mRN9JL|k$yTr_bZR%Ly_4%|D|{w;=z}_+)J|LzDc>;dJ55FM>nT1UVIf1eN0a| zLU=~gyx!C|NO91}>4+qU0f177g4UHVRc97V^ez?}`?)D2E{vZd1v|c$1eX<<_nQpQ zz?%?2k)O>{Q+hK0P7ejXXQtzE1dpZ$%LjQA2Xdcfe1M zcOdlk7CXAkt94wKTF+LkZQX^vmkP6$HJEtuiNtBTz81oWodEYyrs;v+6hgHT=zOSD z{h2Cka<;H1#0{Cxszc^8r9Z@^B0y;jQv2CaWq2j9`>8@R^T7FbKNa=cPZiovWy-OH z9LfEJTt&RNNiot`+aqktDrYqi=gCSY^~xg3hmzIOX*oHg2l*D?m&$%tmh2}G*F8Qz z*Q;@8mMjNg(zM+^EN8(LUZ!5dwK4YJlFdFzoSI$yY&;$vj~xkPRp9X~Ise|Y`K=<&lAlzLTvCrjRX;+%QI`i@jjK4#w}%^RGXCHE=BMdu~D zIy_5`9O6{fLsT_-{D_5#wp|z){pVfW9%tSN+xG40Z9kGF_iu@d&Ku#4<=!kgWV(;j zKC<@}^dl|Z+NuFa5}(5+uWYN)5w3;bs zHAkoG7Kxu?EzFZ=3_H^~KGV$@LMk9lqPoD1=J0%jh=>5sPe2k$(GX50PK$_DjVp8N zJjgSY$Y9IDe7MlTRMvg4R1V4d3X#FKg|h2`^UXx9Te4+cWwQ=LEBmV)N3R3F&XzT% ztSt)*P>dar$~rGw)~ksO&loq1yKT}OFtEf)=Fv&WFg4DV^vK?a<`$#(I|UGYn2);SXgnqh2Z7=ZowrN$gcfNRF<{mO4- znXF$E8E)$y*&F19uVS$|QS4|PZeDiAJB0M+z_l!wG?V{s_*J4gdYAU`W$Bmp6Z#5qY z{gAlIoidw$DQVv}2Yj>gIe1Crf#vSqY3}YbLNQi16gz*=_wdxpVaa*_w@uImZR8o- ziG&G3WHa}-sd-73nr~9gZC%z65j5HYGiRD9?q%<$9(aOUp9+M~{XBJgO2)h&zGE#k zXzn7;RTaL|r3CLh9T|O<0U(3SAf^-v#30Si6UA3XX90ogvc210`MOteG@4GaX(Jd(-?@;S@Q(r<|iI<-S9->UowVI?D(U*qh-6T-|&ULQ4R+oiWP zFI7ddtr>~71ZrvK;#8hwGZzwvDX@VpV+Q3keLWQKj<4fR@rMH+&Hr~@0b27EVxuuK z3kmGTSTyf)*7fZY!sx+fu*uwrbAShzXvpuzm$k5Pi#u)~VsDg?wyL>Q8j^sz%F`2= zU0PA++)!2*xWPd6|2Ribz0pE-`7@dZ{GMi}zg3P}G->%fUT`!0*4j?zN5I+$>gmnfYa0s0J z0tuG^66!2S*ak?L4M@05RGLL6rn>(dYC5F*KQz@h53P)MzFn~RqlGtlW1W{R^VLLR zHGTCc4ipZpp)FiF&>jCJB0-mrsc}#eL+)d}``!~mAaINWxl*{5gn zJ(GriTTMD_lS?Mf^Jj9F;R&VunVhU}hE;N($Tz@82DWfrZg(W;=2>4*z(i$bJbKb3U_E}Tw^4L_)-I{P-6YoPv=KJV= z?MINwx9H#4X%YEbaXMv56K{TjZX8i8c^=W?FtStlWyt$SC~&~n*24jY{&`Z;3y#ix*txWjMoPlv+tDF~eua5$&(Y9k@WBdk zd!TaRvw{RZ{J6|BL`IIzKjadn$H@3x?8lg5A(b>izd{~lJ@)V@yUaSfVGQ&s4?|`0 zb#v(mwqPuOOeku6-JHWOG^80Ny`t1f+G~R6{K0F{YiJq`MVu*q^*D^zx)YX#T7H)`4#f4 z>|dmC#(uugfyng!}D_t7XnU-}lN<7#)s)yLz_a!%kgcsC*)p z`)vn-V*BY}rZCb)Vr;TU2g?h?8cX;79jFd?%X%yah+~Dk~|*$Gj?mA z%7==34gFAVAx)yUtCdJzk0`KpdEMC?k{c6s*e#+ zZ163U`}0VlB7s6ae4^JlZvFxzg%Ca~&Ol!XmA{zXF%3(Nkn1LQzPxr|6u3?rlBR!d zFP-Lbir=FlC>cN9G#YYI^1Ukro6!wG7fwFl!bTNtETrjbd07@|8o1onHIjnOPe^sH z0pkzZ3_o~xXjXU=EBJIRy8<#o>|106C9I*G>xuL1F(s{@TtQr9^o;|XCU~Y%LRm7Mqsp8~ z1KndZBwLw3OTHnhEPCTWFUzMeO8U3gYq&6wru4!Ma|(*wiFij5^>?!9-{z6ImQ02y zoVY(3bc$a7TUC)k8~(9k^c@uZ`P*~CRgmp4I-G`=3DX2}y$T~4KD zvxptz-rprGcdJ`6)U>MC!I!fXJ6cso%e{*8vgCN@U#LJ&&@;V}n@z}{L&)sCvvHr3 zhMp$$fmvE@N{XOY4ekaj64JFXX*U>Dsw`68iK%1G6F&a9FTi{Vg##UPF$oTWg=w4d zUk*NqO$-X0a4A>q&OG zA3X5r*`m?WeJXp|j)0DQza;#(#GM|&r*SzDx4ZHqr2NB<8}84;X)ZwC1)E-0Y~`1y zslRnBIHxTX7_4po0~^ORgAe;{1|K+pQFG=b;kM1P!Qm|$DuX%IwS_XR8I{x2O`gET zxAC_Z!VPMOH@D{IY*X)X;(2hE&6}RNNsu)S0oq5Fi1UIqeGcFb<$WrPT=RzV=5L|{ z2+%DwcF$k`vifbN4ttAwqX0dm`OcFCnOJo#V5x6s)%Cdtw6sIm#(J*DQ9$;-v>)q@hi%M z@eQPJj{}QyS{SEW$^! zm>$B~Bexc|Oag;((cZbe6&Mw)}-0Ml_7!zh%4-A~yxeYQp zQI3EHU=`;W_}M-;!hvNcj}s_ui1+lqg2H$R$Lc_dAsUM_p&{bT3SlHXF1}tcc-CZ!nrkzrx^OJ$5g8W})F$(MF??u!F^Fd+b0~S~=1?vss~H#LIfn6Q zddB}%^jF{FpF+-0X=S{EQs~r|dii9?p$i(zs`?yxi%oP#<;n>6~_Z)6|TKFGC z;nc!^QX>zX3amunwtlPob;A1n!@yK;7TdhQ$B}F#)BrfD&IaTsNih(S^6qT zDy2wtP6(kV`P$)^HA6_e59N~etn=3UmcXLU5jvd2hvPk=__|;q?pu0QYX4kF!9&jI z8AL{a)1ySnN@p7#O#(9`vg5S|0n1TN9sBW&z?-u-Ps&o|Q$%{{o3o{_Or<}VE&X3p z=}WVv&m%I74M^|U3p4)TJoeuMHhMigBU=l_isabq(0lm?WXty!B+SZq>-61mBODz=HR)Zd zI>>l}SKucUFeyLq3iVyDdXFWf=SLk>cmDzZY`)fj4=#i#| zXOSTB_GFX<)O=q_9nlWgJK(PA&qb=W&FZF7kT(=Ey8#e~QS&KCIMEXZINb zgb>JwFXZWuG>|#soRF(BvEq&7 z4I7tHV$)zV<-SCALMYRtFY+~$Q}W!ZGhXa7tyx7u-g~@mFTp4*X=TC~CF493Hi4KS zWpp_wUR2}krk|xS9EW*Tyh6&3@JoRn~L3-}4$wiXOp$>|upzO1%f`C9N?^jrank9!o1Vjmm*D6c7ZVBZzYha6FDOS!$e&1~%S zSzuvOlfX2lll<4f*Sc4x0N4~r4Y}^PH9CKD2I6wy%iLw%3#WZn7ej3aa+`SCCCQf71;_maE$hl1(!Pzavm|lE6H^g1%3!8mBv3e}(f*aMk z+@*cSV*I=~IjuqG?;%LVZQXv&k)2@9f?ISIj1?YuJXi3Phme1C0-!kr`Cvkkv3&!r zx7QwXnoEj**_o5jtavKSsd|w&`YK;H36T|Sxs9ozBZ28-QB*WI~ko2ax5CW?OXa=PO9nc46f_&UlY@* z&g)F}-_jwgbbqPWL-7@Yv5E0$B+u+l6`>?+6m;JFjCojxl=F;d4p;l$W9;|=?a9IS zaal2^|69FWo>>pQ(js&5m71xHZ*;#r{a_qjCO=caGJ~pUwIybt)t>0B_PCNJ8AWd# zu0JFD@UJ`x3t!(6f7Mc+jCe-8eva|sF@$aD;Dl}5$j;uP#^}W12C;BY*v~v$go3SQ z5Q_DG*6G<}s5^bY;}498owQF{SQMjMG81gc0%rHRhm~9V+f4D{=I&APm4H!N845eY z^W38UQAxwxzucHE#joM!bf1<$x-_4b=GlG}wo91`G$zLT`@ZeDvYc+}Hl{N}8heF- zyq599RZ_3lx3#2Qr6azcE!qbm6>#5otodOD`mj7gguXD30xuVOy!`qaP8(OTA-?nL zYF~2C7wdjMc!@SU`2Sv!nj|D-FSN^!)?ne_*xM)MSZyf@5zj))O zV3UjxVDnfUQxS)qr&C4|jJr(SwQC44PBD*AzMff!XC8(di6KH6Nr>ca5b;>{5u9x{ zL%%a0*fBR?Ipw&W=fz^!^9_%%OX&JGBK+>QZF(F{N3UUuUlYQrOCAk_#nZbYfgTY( zUN!6!OB2+Do2jobNS{Y(=7nl0%@yu)&n10&JxNNl{Xk#G$g<7Bj*$$i_13aCeNc1; z!$WIZJ102x$|+se3j^2r{dCry@{zRhQeJYZLe@)8mGzRtlEYu*+McXG4f;d-xn_4T zi?S%v03s34(erphdq311z`*QR%zc3b;bm$!tv{kRYM;oPiQOm2&&m0-q2+WM<`MF` zl2_L>HiQzg@xQf972b*MUZQs~S+{F~JhsBKcnS?}y} zn?BHprP<@GR~Jrm^O*xMv9m#H#F9Q&zu?|QT64cUMo(VLR@wlYrGE$iBGyY=Pk!$Q z0DHQ@=Fn7m=PXo?)#Bv6Wx({IA^_Io$0hVD>k2gIjnv+7@bn$TYhU( zFiI$wCQ-%%#b4ZUOMakd{>e#xu!+0%Xii@1TGay=#ag;@CSro-vCeG- zCG0$9az$c6&KFJ9<@LB*UQ<1)R_7+@bd~qC?JM-%wGgn~y~yaObK+kN2R@dIs_}#E zhO)WMaZz{J+T4*5r#FpdBlhFScyaNeC2A4vh3a4G;CuAY)a;DMGFS9{M-^^N>x# zHIW8Je+wig2|pDF$H&KuKRqISbixZ((L1v7PPE_N?6WoE;%#nH{Sj`O@@-+g!f=(` zId@n%R-GH{<^e8{(z}i-!p^f^-+$Jx3HojpOZ%xJF^kCTeynTvdNQlG_-`SfW^W2H zUvTzzeex-rNEaf7%@uW`3L8w!a?^(r_Mp>AaQ06~@*55{zy1o$9kYwiql~B;xBUl@ z9V1-9RdDC1b(cLxjU1!)T2yjAMy|zf|M-TmRL945O1b7&Z!7brc=3DU7O~%oK7d8%Fukcq|>IN4!?r4l+7}DU0pa@s~dJX2#SBC*0 zFAmc5Spd>qGf0o`{uLbhc1NaCZ>s+=WobivW~U4M-N!4uU-84Vdu>`-6{O=y9H#Ou z%_j#()34iKTTXvwx+Ns7GI(Al7!}A)+WT_fdsfKb39tMoJ3o4y&O%#%{T!kWy;J^>A@HCr4BW(@R>B=3H?ALUF5P027%RkYU=9VVc&noA?d`QFWAEJ& ziyU#>-rm?bM;k+dod@%sZrMQH6Ic}%_H87ZYhvTz6!R?Kv&c zL@-DmG>WSAEuYxrUVZt&cx4=EYCr6vB)`a9o~GQ@lR-%&`}}6*&RT#5B)W+_r-U-< zmgQm+@hf%9o(jEz<_6c>CqOm75DsN|@OYkao7`{JC?P2uz~ot`|MY2zyHWG4`2kT# z^8Y1OVKhp@bKHFh(jlnEbv?yF4jZTw{5`u6JE z8R%;Q*}u ztko{BV!b3lDx@^XTh`eRP7#>_PI2on-aDGeP3~wK=>404QjiQ&h$qWY54oT$G-Ec% z*rA8d5Z&G|Jeu)Rj-wII?_2OwHirNvp}a^LL=h^nW^gZP1p5FL!K$zRoXtNLGl(3| z0Dg|dAZ(!%92Omm#9nZOP6YiVlM|>>5bPg&euiJIODjiaptbePf2s2+&URA&nd$p(QXM8V`n!g=vu}XF z++4F=84fxy8R{?}iFNaL@_07~m+CB|4%1=Efd)rn*C(`L9!%v+s;S(oIOiH8bMPiI z2e10>`i(ZJrvhW@Z%UO**58n*UnhV*)TimH*#Xh~?hCj}Eu<}t5rpQa`8mEUCS z_bmjeG??6|Q%(9N_wWDI9uEdS@hzRo1IXwq7_`j1E_o$eEt=TICbPEUVm4+Ca1c0Al8hSM}gXiO( zI*BE9DZ8!y@+{R?6DLfcQ-e4)@LBiTWdpgYL%tgLD1hsDS2*yzL5&cu{AM&CBP?SJ zzZtDLtB{W(eK5ykOY~8q&0~hr_vxV{eu_A=8cb4RMY05d}n+NJIgWO8@+)?9%IYdflVs~Re9n!13Nw&IIGjeZ-Y4Sma{eby0`v!(6mdrSs zjO;Pt-RbETz+~$0CGEl)Ej}in4F_CXwu`_2N7{T(egbzqq0J|HSGqjiDkY}N)BTQ! z{`!3P5T~7#A&j)pmK1!Nn=O4>D*fVY=@+EZE3>7aNMur$?*B@k@9!UH>HgzH2AxCo z`F@uz^N)x;hC`CR1J5O^IgGgAHQ@2fijYNs2l7mccG%Ix$u}uPkEAJ*PvMflU3Jet4s#j< zeTyTh>@SnlKl@gjy?b1Ku6x_Px}Uc|OI^knuB&7B0g6TCutLYsKny_nS(bX1n7Bsh zZ8wap8{KGb@tcU#{X#i&B~3E}nW`28Z+ceq?fn)?)yP$DHIC0AuDdpA=;O;-vK&oZ z&FBTg7JSRQCv&o7dUGF{q6-pcGoB~tO+vD%4a8~AZv9tyq_rb@e+^LaYW!oC>_5w_ z(aDl!o>$|)P~+&@5epLt$@DCFC#X8-nh|}2)rSv%DvR;Ez2?7`CI4~CAH4=!9QOW8 zWl3&=eQ_ol6~|zV*$nFy*f+YiNrb6uz;eTe2D^x*V&GolO?yGxahP*SBGWEaS#@Zs`}$k z)V8sJV%mP4`2G{HlQ?G@7En}R0R@t6uga49H^fD!C1(AnS#sP#oUjgavU|_`LsMP4j{jE&OD&jKkEYX49NN; zJQSHSk-mG%Udg?R6>T+PujEc5jJ=X}z>Nr*y8jdhbjq+-GR>A$`o-DOFG!_VW=lUY zm3~aN^n)-}tl;Sl)(Xafmzj*PR@E~vk0U)nh{H*V;@zmpVMI4m1V9fBo@n+>p${sQ+A=B$| z1I?o^92+ypt$2pTvezig*{39X6X0~D5jdVBC{bzciUjRq4kfO(gpzljwiOHynirp` zVLyAE$CqInOP_hOJMTwHlOJp8zlYAG%*!k%63ZdVI)tp1@m_>KXl|2xzG=RxT(|CN zMrm=g`+MRy7ICcrbyCL8 z_>hO)f;HM!;>p!P+y#I>;i3tD&Nxg zK2_QI@bq;p;AEH*fAmV8MoE)KrGvZ=Z|9uK01w$YLy0sKA;T>3;yYpa^nMG-16o}~ z2Sx>>ceXG+9y;zFb>#GP_{Gc=Fc8sLz(EWGfq;->MTkYCY1Bws*9s^Fr)P)&$bR%? zMqaO-2Exw%T4$fZcEkrC4j;S-v>vA!BnseR*~DsCVmDd*5<#H#{JP_w(!P6Do82&~ z>ODqPy_n)mb=Y~%KrQmtL1H6n4mvy@)&$3D^e;-cljd7=2Rjp6KI1SggkSD)P0o7E z=#GkGVn`e9FQf|AwUD>QaT}NM-NCmmTD;G1X12>WA(ns-`HoOIiro7Kgkgk?2u6AA z(o7gX)3OIRr=NfnVsJ7;3WWE>4(M@*)vcl$(Vjeaw8)Hn(pRct5YsQC znAH6YKfPXTks8I6e~jW-!Xd3^qB+4>s?T67U4ODA+RikMN1Ru@{(Sn*A^j1T8^+Qr z87VsI94$mS@o6894S6i#xAr3`Y79&&YB0qA>R0g9__}c0Te(d~%F6C7y?-{+P~h(h4nn%{&vWj_TMa87W2UwTLs#ikjtgPbY!v>%X;BX;b>KH?&hS z`XTBnQ|)?*1(}Jdsbv7YaBR{l41DTa1fob&I*=9m1EZ0nX?W<~Z2cvpOr7(buxzWr zN{#=Tk!l1PDo{OYz6KIpS){xxj06MDM)RAGvv0Iqs}08Xoal)#T+k=?ljG)?txDq; z7$Jt`PpGFUA%=6^3xSy8YxD4y5W_hAqSs=C7%JR(a56k0hJ3n|(M|T$9{49|1D80% zMpi5AT$V;e4wqkMEUw{ZF;i&~*u)Om35JZWldte+(I3gUcotTgol zi@bZ>NK@Y=dcAISPnvodnUSXcvxzRAPhL-&8fG`r)Dsff30Z0CmrRUjXBQK@orEnD zJMF5rVsYlOW=25G;Te^RZzKjlMSR(Ide3<&ONdlc&)w7m+*pjPId&2_&?%AX2gn^p zSVz~*{Teq2@V)%j#jZ&ct(KzYGGgKR*1-0aTs0yqNPVCXC#_y1SG@;t7K}^VU#UsS z6f9rR>K11YveYoG0Qh6#--03I!oay&kg!w|!&}@>xRrGgEdd=51O5CdHja>ZU>+Tf zl$IbLruL!#rMqg9)a!d#UZ`{4c87uAgq+C(dpUkNlEl741Df$Rg=CraeNZcY33XTT zs(&>ZjLsb9{)13-ro@2D^40~q=bx>EUFCJto$U4TWw3Z#MWSmGA^w@lP6ioN-R@FC zA*(wX%9}i}FPt{kBCnpG=`~}Hm~E=l9qES;qRF81w^DW8G@U3Ql5$o-5o1mBJT3XQ*GX zL;dp>JJb=Wq5dsuhwAL>JJyV`uPA+R%b5ucF5ZoJV3}{J>}?sTU@HT+JEkp}vFF1x zUd+C5o_zGz;X0Xxvtqd0B!(MZY-$~q(+tk8IW1XYadv$V;TzI)y}s`!V;V@YsJ{}f zZP%ui)*kOPvVKt=T&~-3%-sc{Xmx|(RC~&|KYU$4L&~=^VCyE8Z>e5N!sTl-m2Y1X z<~LPE^ma}t-%cPRT>e2q`If^7YNS^Sz&S(tw#qF$TZ@=dzAZA%CzWq=33^u>&Wa)MA12CqziKqTb}{KiixvKA7ylbr?)9mEb%VydsAV2%;F z>(Lke$tAX4pH}=%MhK1c9dfajxLl^FTfbtkP|H4VL4``NcMi}5U{KXl3!{ujV+Wvy zU|+r>Sx02^_Jz_U_$QRfPE3EC!;^=(=T-FvllhW|k%Y*Me|VBahI4a?#PUG-#XE;@ z&c7o5m2?kivwjtWyb|IYg6FNDm*-p2sS4W1=9&_o-$f&I6!wi@ABp835sH12m&xDV z(v50V9hEdXR{cMtgYUhP>Yyj=^Ti6THU+8MNcyacHc8MYy=Y=alD6@zgivc*IfI-~ z5=kGA!zfV*3;-wSUV00hd9h?{jA4!=6h4~OHFDi}KIzHR8f&Kw+rTenr@Wt%20$JK zIlz2q8(kp>^I5r}`2F{jKgFc(Cof_%XlE&tN$BJ%QP4RdX;c*9+@UM)d+>}Wb7 zWcL{lAQ*RBk#=0iyweR+fqU*(#cygpL&xD{nGHQ`ucuNcuW+^`Jru-&3>Y$x7Ar}N zTu7QVWYPaFy^Q{~z8Nx4@PbcvCK0v@Vrre2%$aykv!$U^_gsYTQF18WvDl(%ph%CE zR*~6#{CNcDz&-qxJ1cQ`TlAvFw=Z6NBXpSaS2Ffy%t!vfc;M8ew_ENK-7>}{P()yB5Rd$%C(^E6d_UAK)*+Q6M zj$)Y3qSEcADMouVho9ZRp#LFR0FXqaXoB${g;IkbM@c*Q21;r0>bM3UVV^K~jm(Nm z^_zg`-M=9zH6>1KW*GUk);G0S%uCUZjJ5WyxVy+CU~(r~rZ1MVBFO>;{*~n@mhSuG z_muF-mh|>+xXRQ9 zy(C&)=&m8!99}~LNL%eG-Q;gwt1er8O`YAAM-I~BrAU1E7XOW=TONrM{x9F+{~-X- z!q8;#b$6m{yQ+YQc=2hwO=kzMx>@Nu)VvLftH{A+cdpH)lU5Ng{+Lb6xQbQ@uhN+@ zHmpqk!i@a!;_Zp71N@GYH>C8-Ylr#T8#R=Htu$0LKu@2lD90DsjL!-)2rembq1 z&eZy4hbIa9LKqlua1y-Fc@O9!3fMKlzqL>~Z~UdDQ>h5SfghJ@Rcm}Jx8VslG-DkO zgBojn)my`P>&W)BZ}}!(WIQgGmYOx!>IUOKF1731G>SZnOjUXB`<8d*x#b@>|0?+e z1ecjD^@JuXa4jp$3DZ5no<-)wYG-f=cBIMga4RA2C}gF?gOC3o#^Yxan4tgHeE=SiA)O?U_Y)?@RsWA~u#y*07?+?oMn@jkCyP^R2kY9(eq~;yLE* zi?*F(X1;ldg%kvG`bNl1Y8n)9yE*}QU~sl*I<%j%hKBo}e?vhOre;oy<~Tb-|I zZ`DvD(Wv%sDB7xJcL$+~0d97LcoO#TbFu29_uqIiq+cJ_{#eo;UK;>{i!Zi%j;YNW z_H&PsvI>t_@{@rKFS34IKcD^yV6_JDi zIr9dt(nZvzP@xIYp)O`@I#rku6<2uu)Z}X}Pb284H0sCn=67t^67cQ`>oC!l3 zeK%B3t#NiW`rg^;o6^x3^xd$@H)R9J(UH!@h3|)aXYA}N(9e$debctT@4JHEudFGE z`*L#bYkgTid22fN4Y3<>vlE;e%dbi`n6X~te~T!frj7M-hnPsqj#%j*O%V|Snu=AzD#?IaW6eQdgT*bc4Y3y_dGzL#yPwFd$d~_JRv@tlii+^hx zqj#>Qn#TB=#=$!Ti-_FO82#4{BI$bfod&(=zSCe8(K|OPy4IpCx*y#Uiw?$fn^}R` zlAAL=2qfIvCdJPTaANj<2`<(or|L1TTIe1k>}E;AGxkC7!_Fe?sEj4q6~d%0h;EMi z@MA1ZULUT~Ztkugung0hRiRb2lg9-w@%#Od?V{Cr&cq==6*MenI$Q25U$bLhw7Q-E zpOrfmxP(Boda^TaNcp&#dvBiFQ{BLU$myy6PVT9-*G8+Snsd__opoJfw0dTD_3R^@ zaZ}s&c%r{$K@bDEDGjm{Pl>QzO3{M{FFOmq|00SMjzr57^*x(pNQSsmh} z9e`yL3Vhl$Brv_?CQNj|z2%;B##QLEO4&my&u^7^?obai<<~=9IDj7OMrILNNHo4K zP?f(^l^pT1P~iC{BL{^yi60Rum9vm@EY2hO8rM)o})DV(Md&vLTuX!;ze9OwAz7`j^{9ByRh32)?)Z3h{mvFc7nA zJHJj)I9qNsH*yaO063{(HbiTUqd*4rKxxcM?5f2u)vWY`ZY0>2yHifQZv$ z9xCzTnHm6;BD6K$Ti%`5X5Fy1Psr`d>(0yTuJ*TfSDy?t5u%p^kbzMXJ8BV+B@1n0 zA*{Ld=Fwtw!l>@*sylkBFA zAxVOTnF3A|79NZ{mrc#R)GTd-2h9c74K(jJpW18qEA!qffVl%ea>)_IzWSpjAS$u1 zJHNzDiw+%n7O>Ys&XXBOfJ1_mKrqI$PJN3WVpwfw$*B z1T>au>iXP4Vdwj!Fi_22n#GfCZbjI6#gYLM*N!TqM)ajT`er@+OZw>M9Ybem&3)#3 za!!D4gsn)Tu=lq{$1x5pMVFaxl%o0e!%ycB56J249UL7uHL!8spjA0+w!Y&)3xr$| z1lQ`5KNH0Wv09^TJSVuyueDXRGkeB0C=ea@9bOW1_{wpoLKDr*=RS@7A8*D^WOHX+ z3%lIE{DldVVk3vefPTQ{#3C(255NiTbag&|`6;wNL+nqHe$33e-<{72kDF9$Y!HlzfnCU%m=V-oo9)9xL^H9aRB^T220@2QM7imlOTg+|*MG9eQU5)~B{G!{i{twu={9#KOl)QpEw zTCr+N`%r7W)mCd&E~4gwB!FDiirOk_FDFJTXv;-~`G0?VpEENFpnd-D^S+;#51Dh$ zzOKFY+H0@1_S$><`rK`q`oYKKN$CgYJ*i&)kM)C{W^kB`ei26Rh0glT4<}GwgyVCZ z7w?OVToZn_4frDQ@k3X{o~M;WRZlQ7{P?=9;GJN#}@_2D8Vv^wpSm~Y6Oz9mN zeKiui70InQepef*RkTw*G!e;XB=~h?s2efqC4i9$y$d z16_ba1^Vo6OQ`~;zxJ?qVZ&tnZ4EDD5XiR{(ZI~iM=&^HB?kGDi5EWs00VnhRO|N1 zoOzsMbmfrfV&s1Fk28L91J9f_X+?EmPV4yn6gzB1b1MvQt$P;(eu@iXW**LZ?e(7Pn9>UbUqB_{TqWYL)yQ;rtRD98o?zPsYcM1Cl^YOisthNp&zN)J z^fQFJ6dU>?{Ph^BW$i9m^fwl3`b->K+*yx zYvNT5n5rxzrSO52qK}f;YPL>Ha;gg2-60(GabtesreVFu#&(2m9QZ;B6yJOJ>4v=z zd?BQ-fTxn2Zn^tTl|tdkI&=XEfcVoS&k3HfPH%Wzew-g=*&?|(AX%=fX!zHq)bb8Uvm z;M?QcuyZlpH3OaOaXk4->Pyp`UNo_Bd_})0)=tA#_Ruf(v5eBa@!`*Z|G;N6Wgq)^ zQ0Dyi+yATi4=O}Ix|g-6ek1Dy%1h04oFX@Jt!BTlXCphrvyqwUjp-w8Dm%A)qn-4I zc=MPuzAh0dOF}2znMN~{MKhRYyYbk`Fr0;rIR2+H=w! zU#AFXMf{JN1n>KQZZV5xTFl0K7Be$Nr>9JBva~a&#uj8}rb_p(4gZjIu&9LE$G&?Ir|ZR+MMW3n>R9TjypFp{@hc(QKo4VBgeQ& zRf(|=FmECgR81>i$qcyv)cE*e{2jpGftpn{n<{#OKYbSK%bzc~nQ|z{?D1em9bX!+ z4w{*l_v0w6Y_VAuOpL#%tNM6AW(E&2w~jfMxRbi7E7v~z;PdWl4~tIouX#keV@kn^ zS62rXDTVY`3c^= zszX)0W(Ggl+2me8oe>m3Lp-rgV}`Jrm6^9xrF)8>doH;%QF{!Ty9STg7WA@MJ6xyYc( znLI6$eS}fz`zrHN?)xhA%7wPrZ@pCVV_F_y5WuzGZR^LiwzxANq>TemA_8(8;Ygs0 ztj0lIV~xVxJJ7xay2eU#4lr6XJA>Pb(z4Lk06L7b(!}g4-?q_6ZO9G2BxDF{_isd4 zllzyGAq~BCwOY^A6Uo-(o|Y4g9eodBVNZF;ThFkPpOJ(Z{_YF?TE5A>6;LDzCAMg; zTQ5myl#zr^>Msd>nkfnO5ra;k42eM!{l{g9{+1*pBL--WbKWG=5S{XyS`9F!BQuF9 zF_`r1F@5Bno$j^JoYV?;EGKTVn-++zxU()^jkq(=NISeE?eJbgbiA6{ct>90WKKEC zNL;xRapl@c;b+kRvl7Q28X5Vfv!yEcP3*AMA?5eIW0s53gGXbjggqF3bbnaUcY*V7lI`^$U zqRl#Y?H7qQra$6m7xY;o_2nJAz8B4{ygav33pt)U2J%OJU-?6ufkMUcxjOO1i2VKc^^O;~Q$*T$!Hk8@lsJm&u1P@=I2;;bz2)*2cz)*2Yf z-dY3K*A%jAJ7lO$=IRo=;B2ki2^NL8W*Y1EbZ@btr1v1Qgv`2wlEX>HLU>xF;EE;Z z24ZA#@4MO%(!k)j6T8`alnP}~M!8_Dk!!)s7S<62dfuJ7T+FOD1WZC%v^io)T+_|H zAAVn4Gv%d}5|%qRxR4HY|NSd?>U`tm$;BhydW2`*toSG}w--H7hnB(5E|*9;ORgl1 zGDymv=-;#2t%dF? zP*5OIpG_X!HSsgor#F|=gqynI!RrG@wg9c#&)FtIO0?qUEUm$eVC~3Uxb_RhTATz3 z>yMMqmMZg^oXU2#a*&YBeQ)c7GEJyj;98ajiPzTJE)t5`vMp6a=U=rwNMMe?8J zn6h>5=!F(2)@K?w3p;ZCEfMo)jtU7;WznvxQ3e}v+N4ssGb}_o(vkRts!D-9s<|x# zm-;r5=Ju;lpp+#r4kzN*t(v0h$CbIu{#$4ohw;Cv%+%o5WG90@9JJ?765DQ0{hImE zm;Wz7H|cllqWc3?U|lnctuGlql)3IJ7Xm=MvTQ}@SSX^>YpI@;U_SBvth9{=l(MdB z)E|K=%1e1;Wa=N*pJ5gpCuMbe`-75{~W6Z5mVMwD+DKwg$l)PDVR3g)t&V*%FDG)`)qtAiUTJS;M@vXnx_qJ#At6 z`?%SSr<>m+@cqedIy0PzUh7T}aMX6XcJH^~|rxoQ90UEiFU2)ES+Wk(FqivEV)^*1afukJT{6;BB zBES8ioGd4Aag-%n<1K{u=UIRz##jfOo>NpmhXb{@Q1k{Xs(Uo-qBuxKDhJ>`IfZ|$CnpV~)uAyCJz)mxA8 zsj*qLlO{DCWP%i{U?;zVt*_B|^=^7mXtX@TOh^2f)$@?TOoUmzt&_WHy*rH8Y$HZv^C-*mtJbE>4%;IZBAKVKIE-l65(&*XE~Q0pATxq_r- zx#v$XQ_}=|ckcz{*p2~>*Ti-VX*?sg>&N5x^X-l3!iFEJtqJi4aee#)%)5C4y|K&vwOGp3aC;`rB z9q1oej&D0Uz#)uQGjxmTOZ?vZ4Bg&AHSx**X?f`tA~|=)@avq+G8TtiGG1ddi?cFD zY;0ypL26IN^{n5YUC^5sO`MGqlz$qw5D@^LwJQzf^D6f;JX6#)C6UCKoMh31epIsP zF8@_d;J5Ihu9i8~@&f$Tp=(`o4ULV*WzM7P5)<-%l#4YJ`4{Laql6Ve%HK>DUBK!E z!4E&F;Q2-_5ll0ZMW<_>goFFlfB3X}8%P3`-V2G>6O$~O^91QcgB%c^Y%1|`->KYQ zJ=ll&!gc%yk^sGoX2gfdt8E}(R|FdY>jf&lm zXPNFUwPYeYmH6eb_od`&u1bWp*`>6Z51zs-80a;&L)BSLQuhWq*M$w1e7|?J0_g%l|z{_`$9~l4g%?K>o;{N8R((4)A zI=O-q)ZF9lNe8UaHpqhsh&XR?`eI{McyaPO^hl;Z5&9OVPIJfJhWFduf|}%uQ^Vyi zv&zKLyQ|vY85nV1j||yV)jBy@b{;;#A7nSJ#YiIp4@rFljg4BFokgD@cG#u;o`nGA z&w~BhVm%OOz|8eSTb{DBZ|Q05KO`(EmpB~Bx=+baA<{0c=yH_yC6Ny5? z@h;5&Y+(*={aGcd@#!oAd1Tv1j(z0XN1lD;+lOX$QV!(de)n#mmY5QMy6`ByHVXUf z$Iy*leWX3@CxPRYFdP4zg--bbOQEP~h{kp%8xM?~UJr0tjRW0N9^1u{9GuHw?9Ps` zATC$v&Rxy8>xwBr|Dp-UB6xx!YR96!+J0;%L9*yu_QQ79*X>8Mi7C;C@40-}e!Jzl zY~X8v7gqka#|xQ6ogX&{0O$4Cr+G~WO0r@k)oc66erh_Z6#E%;+Wm}L?JGaGp?qa{ z$??_g1v^av!5{lA*lABNV6vdzlbI||^Q*&<`LnyA zGFeS7fKGuTydX4ZHAZ&O zn4|Y+0O8+$k%F+k7Ik(Zskt0P^biT2E$L)(Yb1Cn&kI?j2F7SUDQ3Szhhk@GYn>3B z>=Zq;5PurCkjn<@whrmmg7oao#Amf{E^P17MFf{*g@?3_b2@mv^s)BM1w-V%+Fmec z|>@RKV_KtK@ zwO|-!*dgxrghwy9j!86^!N2zKtjpoC22p{L^`iV;yx+i7=eEE;} z=o*ouPmkyQJhOkSo2zYy=*~1j;2PL@nXFAb3yBd4oh<;n`A}odQ;fK+J}!3h=e1L? zvx<+9BzLVi@}9!8+Ay5dgq4_f2=x2i8y?QU^&|5#K=<(do1dlO&44qFWdpK5ggh+g z0gC`h;n!f?Ao;v6Lb3qNz;E4F0r>}a!$TQB=4AqDFl&E&`oAv?ulRj=Tf{+N?LXFM zzpDXGU1qrR3{f@HF8ni$Goo73$dL5}8zNyOpKbcW-7m8Zp*u4W?X|&!|C9{)-DwZdaLKL1rJj3ZKiAJ(zLIJT z{H6+E4~ey-qCqPBLG!h6x7y&PemfA2fII_iQNp1JAM|@D+w|$uK0p9&V<9k;0r1wjlQJQ=Gm*lB4}n+zoO@FEnAR5`YTiWs)I0f~Jm(Dv zX1h9!M+)Xlz7ByVjxW$A@?nN3=$N?G#{?f&zT&Qf5YYRIJc(eMng8Z`Flo}R+qUUY zLn0<>vmfOH%hQAR)t~++@K*j`!AnELBd>hfJ#sJbp6LU%C%k2TR0g~udp0VvMk|sU zGx?!D68lfLlRH=T%C?{^6%G-s!O%}Jma-m!KYxPB-C66f~%IReCCJZdHa>(Kt z=Tm2UXMquDbg)btu~W-gO?bcF|EL<%8L(h#(gdm@Ui>^TD}KGn3wbH zOXL2rojFazS+12;wii3`iZ(t9_`m_7W=hiZdweWK6=3_1UX_$PYJ6<1b`5MIRrIPi zA0q@2df?Er5|I(b$)daO7shS$S&0Wm)T;*)a|cf3InG(Ww16l3_DNMsKdo0Gsnn4} zr3DPE^AepwB1I~Zfds=u?ljd$PE&ni?veF;bIubFA57Bisv0XW{PG%W@x6H>IdZNkp+QiU7M%`w!YYX+^Xiyl*ZB~1u`3-~k z1#wNi<0{tNJY?KeD-~Yl3_m#RtQgtBS|^TLJ#(lD>`f$Z&vO_>cvm?+f8f2mEq3$g zxlOl-707L+G*MR&NrbrAWF-U$#e24pw~ZOr*g^u@=U^DGHG#}GO91OMvZeFMXc&#= zCo%Fxwfj%c#9=wn_Rog2zlY&#G9^VgU-^e&6336|=>Zg}Ivg?giiTmbD0iVk%x)Qi z-OoQ@Kq~>(y=2k;L^7d=V(o>((S7WMqY~Ad%hByS2IaP&p2frvA8_-4t^s;uCq#j> zfB8oD@_&di?2x7NQs#5_0axEFD7)X|E%yi|OVY zH@(yy#kbPW?vz`dvzp@bQ@NVf%pQ=16w^B_euTR}DSJio?VE?h2WaSvYQo7b3?+=S zmY{|Qn;#6h&R(JZi&X3g%zce@Ua^h^!8X$GW#0?;GGGH{Uh91$gZZcDtE1Q>j6fF^XDjsZ{QKNz)HgwvndQ zpoM(E9nPWT$+HIRZqw7rKkk_vx?--mBnz@Kj9J~iH<5ds1NU1c{woO)h%U({sV0?6 zA9Hst$PjSK=75{n@=SHkpRbR;^Z#G%e|qojPf7YTHzm>Fx9DR)>`55V&!vxPK!Wrv zcl*yXuy9;UCKmeI8y0G4IQa+N;bDVQj!g(BUa%fAH;B^3tb$q3V!B~0^;}oU&-LZ} zOh1XA#!>tXhwlWjjaN&Q-Pv%66Wzoj-=33zTl6elFBc zy>eWp9N$%rDavuVa$KPtQx$Qg(oNIPRr>j!uCtp5m|5(ERHM%H=6E4Q8y{!$EZ^4J z5=73=;+y#rs%!}&f@V4SkNnY-B$*OZ%AJ*8Y_a}{xS~51No~zM5M!P)Mfqev>mv2Mn~@KV_yv{%H}v+tw#mydX%x|^t?@-nYF+kO)dMUYUxw@(Ug9> zEqxyaqAT<%u-+^1E2#ntEZB_$4agk+w2kw568nwtiuLBFy%*n0^NM;NRr5aWJD&v> z4UWb-XkYC?v~Ok8N2Y!Lp(uu05s=2xyE0mdp8FcD{C&oYyR&k#+-oEekK7E&2c0y@ z69b3i^oL*}mQ&6edbbsohO@nEoDEC`HSfqHV+&J*S>x%cLs(&okQgdw5BI)zVgIi5 zNiEv;9II#q*f!#1%Z4DH;8iOe4=ec@BoA|9v9qPTZAmj|bvEgGni@c7KB?I1?AA(# zNI5WWr|uwG8)1$Kl1tV|MovZV^`(iSM^^Mq|Ejab_b(Z_y8RuFr7Y(QO) zyL+beaAfqp9*3fVw63nIoJG{<#A}3`PKu;5EH#)V?)-a+j z`~fmQ*i1M;i2(i4^q5<8j~z|A8e!!2+_w!PLF1jvjMxIwaC_annU3KQvcMf(WVYvl zELL&OTYd!52;6<3nX<_r{N+hB5o{OCAK^b_bCMvy z$R{?^dO48%)11iGcz$MPlipOqaXluB$=xU4GkBvRDIFoMmABbA7D*hJqUQO{IgRY~b9#qviq_IJpXp`AbQwiI(% zXhJ^4ZzPW;eP>m&Xd?#l*p8Aw%SO7(GFk;cYk~^{bJmz%HERK{X|eSj14mKsAr`Wd zWYI*0a4sXhMYN~XtTtN9bh7Apia}A8d8+Xy@s2hCfF=6!eKgS+oWuwZYqO|_m zSnP-1LM8sHXk!kCvdK0RWkW~NOBj67EE-=hU(d+=OK+%fR>94(D1fbFWy11Tv!Y4J zbA(9HWbIgppm*N9$+B9Z%CcJRyiKnUU<>Fu=*PRPHi&&h-}j`yYaI^I!*wcd9?dgO z%xcPu#_Lej#^AIDMx1b2w4$z{X+PWw38^crvB1pP79C*3Yur0h&MLkV9CYNTg ziT@R4Ly*Zp^))s{G4K^eM^_d!?XPod{P0HCe5vq^wF5z9^kK6qY5k*?{WZfs>V=tt z4Ht&K{!zF_&Hi9sf#ULKwWLU~nGkEYfG=>wsfOisFqB()&Xj_E3JbSt10 zF-J*FVq(qaX%xIYB$%$We8g!=W+EbW?`fI&>c2oxSs8mh>FmTc@o1adnlp>G+^?bP zET*hvQ3Wz^ADKhlpn7c(Ul3r4U+c^mcH8o8Ele|hNn8p(pl64hN7*Bcdz1SN&`Qa%hGs-)P|{2C9W*vXPQ)r ztCXWbIj&QV>y=}=ax^MOQx!iqD94S;F+*=NRrf;b8q4!nJS%zL&$FE8uX!r|0iL6H z{)Xp?YU_i%==qTMeAs(F;yu~FAzVDcL*@Q~r^Zy3SOX}iTb%vKNsywDM=5yKuZ|}nn^9qROgMiOid#* z%Pu8J5ttTV_S8($>6`WsjasJDRb3XPVj7DGQ zyrjj=gR`^T-y<1X{pIpoQhcR>7)|Dz&GWI~dh`4=c1wuh*Bfuq(W6BO=i(U+zyNo^ zj)VrYbkz`XxP!Iwg&?Om2_(3t{nD%)%nH_-eLJIS1C?4>N$hw2FICmr@{O7}kfU@L zLJ4XEr!sM!ikCS~X4A+XQ6tV|-2jx`^sT6KhfIL(%130fD_ZpnaaoMqgQctBT=b%Q zR*OR&>BejzL3wIBKC!1iXh||YDn>wl6KH@)5B=kM;R`F7zGp92S6u3O z-gBR@uVON3cN?0?@0ykB98pp2ln2briaPMAcI?p)vPsHH&Z-EbQr=sAkGr_>#CsUq?EpbLmT_;BGcCyH63sD$Pnw5|?F664x4eKtD5meNRuZMLor~ z^%VQn^H)51hylqA@;jcWYmX}wwkUDp2aB@`6C**dlcL;4U|`X* zU^7oF%~RXE3Z|Cta1UxA+R@Dg4jV}DN^{+x5o8VsUetwFm+2~vwto>wxdE{rmBy%-1b_LT@(FD!KjqRi{y)4<*Bh?}uYr*0!J3RvSG&rw`E z@cyyuHlo(o-S4C8VTm}vtXUd2IacT>qYPhEC)c@4QV^75e3=-iyka&0^`%)fy2P#Z zb_9jwKVPGse0vNg{IMzH{qL}{TQ6zC@ ziC|k#q*zTGPmw`BPbO7;BAYHVrTg?cHNGI&Y2#nyAxng6UFbSLGP08~{mcYXS-dwB z!$s^V>%dgpXeek@mN+bAUJovx)0!swb(oHvTK-~SQMYCjVM0T=jDb}OjcFz>ajRJ- zkWAcT%Ke`pVFR9IepC0rgWq<$%IRakZ*hN2>=Og=Il@5W_%CfaJzoNj#Wc!jGK~)` zVt0nz@zw%dscq~6a-L}Xa8o&3gM&(RL&6wi6!dlYVXPH56zc+Rs^6}=ChGmX4yE@eq< zsqmI8ifP%zFdWU6?H~i>n1v~i;V5_m!Fs;#J>T)3W}p(j)%)J*J+mpA;6XgZsP^MY zX#pGBmwg?CM_VK@KJ=xd_qh@ZS1*cv@ifz`xT@IOo`d+Yy|c09v(s$sVc_|)!ThXo z$tdsiIM^4muh#dBweW#2kJzTB_is!Z-jsTw8>v(Pl2h^ck@p1oY-$rn>KwVQt$Z|2r7w5R+dulI%;+{*dX z_c1nJ(y|3ed6fGxTxK4xh!jSiKn5L)j0MZT+4xGgY4nwuSxZ00*c{SZR6lk6A+P27 z4%I9AI7=tz-Al<7b&|8run)=SWg9nh%uM;lZR=qzMsz8m40X!!BzEKfG7^xkUO3=M zoTFE}i#BD-Q>a1$H|iki3oXZ9Y0;vZ5Of;S$`u$f{73dV;UjR}KJj7Z_hqJ7gOFBU zGZ1nL5YUQQ|9c2I(O|;h!N)=h1Gjx*YTMtoe#vVFA7;WVGDvjRZQR@f$`%7;R^aY7 zX@>$hg^~ls6rmJ@r#>jDqG$2p^?mC zOxASmZk<9R#0QVJZj53nVcML3n9d^-trLnSnhxS<%&j#X`7!e4=!Q>|MSq;BU3MIm za5yfK{&q)>#rZYi+#P1li;4DPd@vgxDWq>V^x>Cpe?QGH8O3`{AQ*x``QG={7%jlq z5A*{~eetfE^lqAmq6pXA8)DaUV_ZX)izl3f(NL80aibL-P4CBc<^@`A0)O(D${N`o zALz-Z-jr~lFu7O$=jp!-HB8Wdzn2==%?g?FhHaxk>{jh2(meT|8OFAmoO*J8=Jp}A zi_XwaA%5!hGfh7Y{LL_8Yvz2&5w!lMp@(9#7SsVlXVb9QXL+{{Wif9`XKYqWT~^~q z1T@|jowEA&$k2wCw#KiWR?v9JX%idwJ8fFiQC-z}188&a!Mx<^rH~gmK^6zxRBI0y zS8vU&GrM4&)tnOd^1JaP+n@D2{ z09M4WWn~9J( zrl(549gy@Pgs-frv9`kYohfZx4#f8Ypzb7|$20t#WXkX|*)-Xu_!2@I{+HZo@c4^U z%ew=Mpfg*%`p~#U0!u3*mHTTW5(QdTs7^1DnO!JVI)67$G}W=R+ub@@?K?$2Xh27s z`Zlp`kM^DalG@ie#hD*$rhLC`exqU?g=!a{#>CM6DGSRMOyD=b8*pjRD|i4*EniOs zfkho2a!U>T?->cE=@hN@T4?2tXmG=~a1#|~^SG4v7`v;69z>^=Y&Nw7sp(SD7hre(%P$24B*4AQP4*SPgpYV-$7!@hAv*hm6b-eoW8!YI zaS;<&)bxpr-*5#J>n^)kSA#fbGcQ>!2%B%Mv&zW6mckqHxIlj@izdgi!(mgj;`OGY zXk6E_6Q(_wdV~vmOG7P5E^v$Inv?b`ikl9qjTiTRg{5rf#IY=`b6g5HXir4Qt1K9o zs4S>)UT&UImKB(@oleksJoIyvwRR53{}@EnIyHsi=9y*8tD307E5c=*o@3JR%7o2p zT|v*oWH#&bXOWwlpfJSbF}!8>l_6^rx`a<~3mDeOUSwuquHz%3acy76dx(3Z)7~DQ{*;o3pD0k~{H`gfX>*|o;fkFlStZ0FU)N*M zcE?Q=X_>vY*rkXuvmn+zD~pTf>kZ+16Jj($fJrDL;S4GL%~`g*iEb8!$#s=Z}eM6-83MLaGv?@ zZac3`$`-im`fCd?+!7V%Zu^@}cQWbHuBV!B1gTNIcuG8X^1mI=*t8@A#X^$|-c51d zBFcP|$1cP!~W=k!tzv2#Ruto@xB(rWEWBD;&eN5yv9isW-M*=M|Kkp8n zIAZ6`<=K0h5M`nlc+n4d(f2F*aAEEkC;_G^Z_KX0hqWc>;)MW7!A-d((?~>QJd!BMxnj(ooLo45A$Z4Ez19)EqT<yPhoo}%7ak>(nL8Vlu4AUO|HEVWvEqWfEl8^YK0}Xar8l7 zqEw>N6j5I0S(1)6eK*&v_!&{_J6Wu{V5Nmf+^JOP4xp5C~hj;iJ-x#eN)5nyrBEHj|};J-ICuuV9Y1KBYX2Lwf#g| zK6E$3ZRIUZh5wZbZ{W?R!Vn-qg@2jAlY4ae)FlS}jM=D&k|&r6yz>n$8SapJZpiTW zm+XTKIc&p4AA47}w&pA_bo{wrLW@2F1f?k+X~R4=sq>~SMIza|e?A8o_R1q~KRlBh zXPur&j;8^IJ$<7ej})aD20hJvqtlY(6uRY$$Z?}txD2#Zm~Pw$Ilcy%>`9c<+y95; z*!4ZjK^KB~Lz00xck}u`CremlP=&xa5K~2sk@!@k(rX60FTW@>HHD&{44-C|qdzpX z>aogR&?&O4H>~nQ=vZG3?t8rXL|X5@nhIadTR$Ql1riOb3>j8g%A{S!q-}29u=@Mr z2BO@03Gs$551f>u%X(s9kA{e3nPbe#z?0?vtZuIqX<4IVj~@_^NRuNuZ83ySWL8C; zrL;0rS}mn*s|D8J7MoS#1P|7J7ItHtu!%qyN{D4>KJ7Z!Q02*dZ{*1P)!A) zEcb(6A#!lF;C)uYv#!yPtCGN@ig<~I?aL-W%hRiT88cKV=nsg{(khV z|IPlML}`2J@BI$W?C<2L%>I6XEMMB+pK}afy1$?IcLTal@wV^&Zcx#E`#T2O8K3?8 zd*T=OckvhY_pWhjL7)DvHSlKk_opxP@9!PZgzfKt^0r5RUuf{MkN(#F?g@*_!VK8i z7y8|ODhs^P^5v3EN{B&`&5*|@a$$t~T&+6W7_asskF$w|5!`=pa~DL3BnfCc5G{VnD&lpD&|An&LL7Q4bN|ho^}9D6Ciz$Gz@;H9eVS5g6NinI zk<=u2*3?w=HV&KDJo;AITe~p1)>N!++F~m9y`%=7snYs1b<*Ey5(Xqy1j1Vfd3a%$!=w)B1Ocp&M zai0zU2jr2fhusLJgLMm#t|gXHbVp>j=O1F889i7u$c; z7UgI4VW7doXuSbpA|PPgU84IRJ_!__KJ*6ax-YP3BfFO6)5y-{Lb)`y;nKJxP`cd> z)TrzQ!7X0Pj3ibcX$2 zT&sFUHtB_Q_iYiA*YnAu4fPE7Hf=5v8g+}kdOA?*^>C@}Vc}^r;gZ^U;E*@DQzZ{t zN=I;QvC6jC;+#@Sv^6#Lsp(3>?fChz05@o7)Oo*DoXA`4laagI#|jS_RuwV4 zTx(lllz#yiS5%!?c~o4y%>5lD^_#B6#V_GzW}l69yGK+DQUtOz7eD>P%mlkAWgjzm z2zXTADEC`9Ly9vPUmCjEie}h-6~Y!b0C3kO;EYi#<_Thu+AH>CK3ZFnFRp3j?w9&)zEcH8|?2SHDy!xT_& z(7C`EFZ|w7M^&xBd4?Z}p4Rh(OCH-vv`>EYjULN?XV1j zvh=oXeTheLM;eo3MgmK5Cc$P(*(c5YZi9f^gXVr}AlQTEl5Z)sPji2GT3<~b&HWL2 zRP&?8=Tr!iUo$JXW+A-5N zmvUy6=-UXCqkw{1%Cg+Y{~`>|Jlv3vdmRP~y@lK>d6SMETVAKNt_&~hdBzBqJ~R^J zBu?jTOv1R(*9L#kS{uApWlS^8q!wA0jn~HN^iuCUv62}+Osm~e14f{=$&-~jGerh6VNS`?jKVzkMPDkX@JMSTf$XXGg3YFX=bED zYEv9SE2PmWc&@N^r3;a_8tdrm%NGmO1r~ynK9dXhN}R;#}oe*ag~Y6Ty*?JUa0%%gSJVdqEmJxi%wHGJ815BQoTQ= zCAdJ(_RYhioP%=bFZ7}FI@?sD5kt(6wUmljpsJQ&Gs$?UuTq|9RnChZ>Dlf`d7{-~ z8$G#&q-KpgaaNww5o&$xWR($KtchXcW@jxHP095+8{aifYTGs*Wo~<|hXJS-_muVO zutxc)9m&$dIA?jt9GkSd7Ly$JrT<&eoSpQd!xm_Z0|_ufWYn2!ma4_^uL~v`~CmDpEw(D>wR5=BG&X0&xMDfYl5eh7L zG1T%QM-@9P7U`yMEig5{6Ln715lR4!jyEYdiZp?iztKWgmsm2oS|@;WUi~&QR&3Mt z5P2w_H5I#bgGEErH%x0`cHt+o4N{708}=fJE=!k7T-L~Zw6xTi#_E@OP_cw(FhQMUsGPt zthV7ZGegQwGmWXC0v6GhGwwoWF9_yhCTnXN)|Meg;6kOtb%|kC>%1@TCC)8w)cW#s z6d{skefbP6uJFnl@||W4>dfzshQ$?fv{3=d)f`D)BIapbDcEYXe5+vYu3z6g08Qc_~p< zWzo?MW+it|dPZ-zS# zpD75pX0;A(zNHK`D{2@dg;mTb2()~YujX47e!K}E60O+T6ven*XcpBEvP-P!Lu*!4 zG6UWGCy2{LT5NsRI~f9Fr8c|i`;Zv@!rNt9dB+>F*RE3^*sqNH+Em66vxl9=f7Z(( z_g+rQu!VisE5fwextKL^fSq$Lq}?Odm&!m^hUo_5qh=~y<9^E&e`aCe8M)ED+!`(e zauNxZYn0Gk{3@qfh5V{a?fuI5DJcN4e-V^oOZd|Z$>fS^mAcmb*|!8w6@%5%tfY}P z!6*$Z%HE}T6;lZ#kTFscl|KLjFKX7gSvmDW^~Tw18l3Bum%&*AfHkZe0XZzFin014 ztac%>I@#YBti?ho&G!$HcH~`9jaME#cC&E|;hX?xt0Cw^VX%?W(c+sKOrgSFemD8_ z?HXLpG>o*=LO>H>oNZ#9tF_dETVA14SsWgn7o0WFfZmHuZfu!e$!Ay=ge@Dm`o(k6 ztJf0EH1J^B!V_p-)al*w-RpOQ^*-BE2Od}@z*P`{K`1gRlShxR42anRu~ZX4JQ=##V32T1%gS~D|dj(U4M>( zG~9$oyu^N^F5+@Fzf1AhG(D=>;nyayE{kG>z_IV*yZ1ai78p=?e;y8EOhvr&{@OnJ$$*Ra|Bw)>DSs2LgzD6aOO7igZz)?Y;4j6wXx+h!jmuQ z6g!s{MV7pK&2w3BA1uNsO7(L#TfZ1o*;P{ z=Zmlq8TuS=qQWy0!v{`{=M7c>2M(UawTqF#@VZ5G6(6j!4pI~@0B04RnHZi^6Kfyp zr$>M=fw_JF)M84^t%dAdgZ*qv+m*`NZrgX``U!B@8U{5POqB@BWL*TYMXl3-?urs&$uva*D zDYrZM&eE?C);nWqi5}N2mFU*{y`_Won6mUhJti&9)8o8Ya&S|n?KV1klq?`ZPbsT+ z40jDRWFU!+mDD)bz)jw4%&)09LM-7qv&KOeL@RbRURC}f zaZN*z{|K&i{?f~xONZ7}++;3a`-zf{zP7aSXeELp%qE~0|F@A`S!Pn0)gEVjsXP8; z*#}|$>bnv%sDZ=`>Js<6pjQ}M2&Od02xFn<-2<-=@jJNjTlS)#8fTZi<|mq5IW>1> zV9`$Ld35qRcV@YOV^8s`5^78je@;;E(TtPN?e=0NJ7>>iuM(6Zgs6xv1T_fAkVkod z=@VXwTYz^=y35tu4`=jlgPpz%m+;;*I@I%z(Z!2lZG?28R+PY^Z>N;N^(N%0U>zp7 zTInV{afe$tW)!HQ6U3!v{x9D-l_F~r5h^)Er$@FR{AEYc=J=QH>N=;`TWfA6u&Rk_yR3I z2Yq8(FAvTNGtcH3y>H{YI+k#T9W&dw)%qpWxQ(0f5d+?B>(T#yNT!^l)|bo=HuJ_A zpBwHsI^Wq;*k>EIWOrj;^fzK_#llz^UqH-Z3YCTk;lMrEz>bCp&vE~S0h+Nj=j*~g zC4}5}*BK*3&vAq}ky8sfkt#6f99=v1c0y$PdhwY1GHjT&wu{3NTMQXV@cI zq#rL-YMvq^9#5Fe-j1z(>B)hXD>MPB|IWpzVk@zmyvPE6RElSM_ADO0iXCV<&di+? zPBpeF6q|3b{1kZR+(^sD#)Z!{rrPf(ji5M9So0Zt+^}KK7)AH@a7Ne-EI{mWzJw z!TT1KG8)RV3WR|D0?!J}9UMfP$p7^pM3Y8tU#GH>!%N(6n09cQaMJw&v8kJ+NJX+ z2pJcjvT0oW`|HQWr*mQnma?LXDbnG4YNqT!K1&u|&YFmp6P;uH{Cbmm2to-|Bqbwb-YQ7T0IVESe|&SSFmb9tOrGi;JgItRLq$p?`dcCvi~ zQMIBR^$y$=#m7p?#48APmH!N_rD^EtuIAKn zUA$Q+J8OZN zp3{#7L%aqS{d=l0hz^H^ON$8z*`uOz;70hzyO7vXfoJfKRO)9~N9L(O`ba7nKlKsk zLmo(Lf753}Ena`4l=?^ns=o$W4$lXZvCk2G573))BlF}~Yr-myjGmUETyF7|8@I-( zF0OH|jmm>i16uriy`ENqGdkv#!gIyH8w(>9*A&khEUHkFUc|5JsJ=vL%D9-P3e>v^ zleax(LpW_F31UBv^b&>DuL{Bj$i=xg7E5|dMr?<76H#07Zw_;_4H`(9g;P;`$~f5L z`1-)y2y+^Bf|ZTFvO^_CG2y_nVRdGF7VR-crWR1 zCM@bOF~EJtmPpg8%gf>HomM72bw@?d4Tao;=ch6WWQ8B4ZgvGW+AoKhZdTJO)->fa zra6s*YyendvXNL9z310fysI`3A+UDjhk;VNZC&HY)C9`5s1OlJcrkTz5b3R~A@kzi zdaBN87G+R1emJ|L74HkK7b*okL0%+Tx!qho28VDj*`ARewhkVj$U9+NMPUhz%*PtaxRYAY@ePP~DFeoH}C zz2r+LlMB{9IZIJcsdYX>1PmLCq_qu zc>!LR3WnSls&%yTVLdHDmJ#n&ks`>$l*dL7+e`GWa4Py^Ui;^Mi!ijQv$!qT);P`? zTRJZHtWu4z!ff)2TnwS;ODo|eZu4Z%U=U!7{ zhfKQR;Pe9GEKX^#(G)?zymWb|?xnmD%3~W|yqD;_bo9>9p3wYFVSd9^Q)a`nvNId5 zuU4i^cV+J`4p(3WB3yA}LEz3)39m^m4<}!Qa}1T!$uwg`2+VCW+9ZQMuxLeeWG%z0 zqMaK)6Ghw4(OkRV6Ia4S7O$jM=2rkQS{|j5Jl0kmozl&{$WI-uaLcrrW#a>Dry${W zyWc)Wu(BNC1T?>d;v9hGFxUkym{kF^)OADGew8JFSZ zyDxa3W=C-ya2W^LiT+EyUfiFN$nXtKp`!p-Q>P{+fvHJKEO?@MJ{GJuPdlw?stxHo zJ>kI-P1VDCv9zba81?T=XrzC?^IZwn@dT~oegRynT)@o zcK$r|Pp()m1EG=pgWA{jo+yeZL`DP|E5MiLUN(IuYd>Ew?+FMVt$kcI?)YCna>y*LiY0AYy4 zr7BX2qMmSRMRF+BQ{I7XPX)F8k?`N~&|y@na-qAs!aA~7(@V(H{|zanIf~`rs5m5b zhqD41jm;=2(EYTmcVKOf79f9^^V!)2ZqAgiG)KyRAjzPaOv$3(pC-&PG5JVa=icsGqzK=o(mr8y;@FPu@9i2{7=uy z=3)Vv%CQ5FzOF9tqaylD3kCJ!OHkBg#5ZfOZaQdmLx%LW$(P=GFpn2wQAc{4gv|@` zD9M!D9aig(VVxxf#^AO~y#trU%rRW0;QHz7~!6cl1;CNcaP zy+nX{AkCfv@i%>-~Tu$?Gdxutv9)}4uLhUKE3~Ool2f2}jJ@6>@Rjwd7UUbmVlsp)wV*t68o(zeiG zZ8h7$Qw&Ytd+d%>;8s{+lIJTv>vVgOB*lpS1#^jvx*C0UP7kkXJfQ~R-bAgvXmSh8 zOp5nbO`z&8Tz_;+US5^+7dQ$0qkz9c{upPKCGpDA6_v;31m?U#ZKKBy4?9DHRY*}! zDT8Wc^rRDqH|~cstzo}7M*>@Xp1@6Z)XZ)ZjEOPX6)(>E zT_k?yVZGDBn2SEVA=-gIJ5DdXT4rWF6g zGHpBe-yw4UHB_k4znQA&+IxBI1~B)GLj}(K;QIzF>w+9!e4s`UfGs4Mn|x2)ZD80L zP6tRLa@J|YPfXU~cB60LRSVcT*!|>Sw+@@JAB2W9#vQ-Y&b!mx-vGEKiy7|EdDHYb zH)uE&)9)ZPp9K#MM`T5@G;_B-j?$`if&48OP8x#~-3v^4I}|d}nUgtD<-eCX zQEksjPgLvNMJCrQ^&a`s{9;X76>!gs+X+Y)-S^pqY7(UA)-zRdRWT?~J3n`x_9l#hwPoWhL3vD9#h z&spnJHSeo#k3cP#aNl{GC@iKL&7YxRJ~_y)Ox7l9Qp3VM?Oo;f$4FC&TOq+83TkkF z?9o!admC@)G+zOjJ|kYXL^XxZo8aF6zRoyY5ZvuSqB;JBpOM8(^aE)Ud&)HmMt*1t-1LyVvn1uV+maVi8OgZy7ii z1Vj2}s^H-p-uv^L%^~>BZdGmg%~MCF_|1A^w4iJSWa(092OqoNV(dg6{PND-8?P~& zSBzAeVl=Q7kINv{8J=Qn>+aSA7*naO#r3{-`2BBXS_I~EhOCd8Zg+yI+pKfYazA{% zECQ$}Y*e|LWu_l{i+8`s0#GPgZtjNmza!eWj%DtFDv9yBo=Cq_R=dZ5Y-Z%CsoevC zIrB{^j6*xlhi?_y=LaS6nU3%V`R8vE?hW$YjGre9G6%Va@kOF`4QMLhd_YqUI+Oe4 zA8dG?`!H_|?_)IrVWDMGpGFB+qxdUxS9)TDs_wnj47Z=9fHQOVjaw{m|CI*L475wX z6u9U9k^;`&C%ZQQq85JbReq`ACoE#*8 zs561xh91?gcHjJ+iE8}^Ado~5_h2EchGn3vQ_$-s&FE@36 z3BCWyDs`=2Nbkp}q&?{Uo1plM={;z6=I=@GLtm#WGU~@UqJ7#OWb7q?wj6kle|cy`qTThn+X3x;MTlhfnYH1o8BjS0PIQcF9k#s>)hw{ zH1s~#1Env$|0uRkdhbOal5m)&_xomBn9}rq4`ag8dxEz;=zWKQV&C*$q7`zCUp2BH z;xB4k6H&Ms7g<@?v+RUDF|P)DBC?ux?vyEfDSvHj-OVMSw3!c{B}|}L6&Fe>bRK{jW2(o*~a-(S`yhQ1}W16~Ix4|ZF>_hC|GwuiLR9gvYD0HMLbX~G& zuz8`-tzT0$wn*D%uiQ*~PYqdT1ohq9bJ52$pLWo;ra7+zAySK!D9 zKhNZFU|qJ;~b7hKW|zefj zR)Z+@Zn5{LwQW_}**n9RtI;8%K1QBqLT2>CVNkDUxV8`20m(Zn(W|Xe76T z>wLNOa{Go69pMqH%tgK=Dj1uXd+?hLCBbm}%0Ly?gc0pwXC;YDigr>A9h;ax?4N6& zYY(@t8eEmTfyyl;Bf2dRwZXzjV!^P-1GD}eZtomemHS3`L}%Dp4X`6tk|cNCn8f_- z<5t{O-QF=Yocpq~%IQ#CrvZaj)CP;kCRzp^Ft+UBaC>(^ppIw*S|y?>;oO%1a#;4= zV|M}MU@eA~@>dqYT6?lAwgTH}+Y|Bnavu*+gPwnFQrrNQyRLuzYsP|!hPSU*FBt$jbJs@b-8(90J_zQ)%FAJA z<95IVDbU1e^h1^C!0F6gCs4jx@RW9LqJ^F}k zK$KsV3q(*-=aBWe6N1Ii$|0dYhT5Q&K~=eQpYUnO=y-Z>*x46da*XNH_Ky9-BY=NB z2qLc#4;6ywL63Gl(_=fWebvwrt0K7@4Vem&g74tTg(v*UkY{^)K3KFM3Kc?B_PN6& zIhL&2I|qRPfhUyEz}$5JH*EIbf5pK7P$m%WF9-oX4P>E!?EdWKe*h%;wr>Ci3#T0_ zZR&18`S&&NeAR=pBR>sg?plHPr-7$-dLROW0nuqUAedpWAp5rcUj3I3C3wh$GVExu zl+djo4!@|%K-#_<7*^B07Ezt_y1>ludG8Sqm-!=B=f3P!z({NvwBy$weQrh$-5}^X zXrsw(#=ya^=UjWG2Ov0rP{6+ha1FF_@a?t7C9rywKrcguobq;2eK|eQm6%^RX7s0c zT(|Sx-jN5lDDTMaq|U6_+pfC}qzI8sFF5M5U;H54-d?Ec%2zt=#H;|3 zg+oXEZI?=GUj@CGO3GJ(0GQ5#VUhQre*hZG6Duh1q$G7u)+6iQIuD zK<;utD5yX4S%|WYtLzEv7L3HaNS72gEPLU3HKlze)c^reE5V~i_KI76UdqU(7FC~{ z7o_UKPrvr7_o;e_s)l}`24zue;A1UWbILw?MHPvFY((K`{J0y+~U98_vYW*+i8ozh=RKSDQm~9`;Qb(I%tW-Njt?C zK);1ood4Kzr=9WL-c3t7xHjDat*RqO9Sd1?Y+v8rF@Va4fP^+M6G_Z1xF>mBB~U3} z`(QyZq+LA#422JknEzXosXYK3Luh6@9W5|MFTCq>`bL>n(XAW8LplVw!05d2;wx-S z+ki9}U`KHL|I=JwMx177(tFMjvI>ED{Kyk6+Q$GIIb0%NMV840l z9vV>a?8euQbF6u|7EPd;={lU-20x~HS{l!e3~7&)!$~8-AoqC{|M=w}^|p6YeHiyr zD`LQ8<6%fBTwvY`cpFMb$HTgW)NTo6pHV;c*+1Xh-*04Z4wZMoPRS)>6GPja?lFnH z7Xc`%y$2)p7B(Qo-uX@>J|3^G?&-P7YStp!o(&N{^7VH2@a$^Dh0dCaE!T$-`9>GJ z)AA8S5*M)kw$A|Mlv*Q0kC&{(^Xoi6=lKnuyLg@u zjqNPBexuWAj%aUpb7Pyo6WcNB`urs`gqUtT1kPa{fXQBHxD6#xN-;+Un1um?8copn z3jr*Lqx8vS@snA9P0Y=14S!}p2!C!M2=6iggm*Xn$+V6Ql7;N+80a8GR_8$r@#+HT zfCIOq44+Z5soZW1H!@B`7U_e#JOpO=>*JIvEdV@Ti918oI;FM|QohaX4l)#CC09>o zjbArBejNgArr1i$yYU{80(38VS)5E3{X;7NY|>s#Kw&L({{$~mfEMZrJp?N4yUUqI z$ghdYV`3JIbq^`v3CQx z9Zq*_bD(`^-pCGVVi*NiawyT*z%zL#8q_6=%E+(pa`SBxC5sMKp*TRtb`@U#B=@(4 zT5p^dzj1i{#=@?F652U%T;h6HwQY2@k=5P1$9a00Ip1g#erX0aw1Pi+ZI^s*+HN!s zh+&3pI4|y%?40V`>Z3h-Su|Pn6SH)Hp=haX^-=nE{^^~cj=S%F)?P{qku%lasMp?+ zD$Z}O^UtXBmKhNKc+fgfy-Xf#mw&OQVttL%9Sw|Gh3C`sGoux6$i3}4nrf4=Os4%e z+Ex>&X6S#++xV8Lx75r)gfvO#f6CZBAHw;YsR@jY`0V9bc$uu$v!i{PT|yuPg?r}4Om z6W)PK%-=CbFD)jmdlr5$p=~R&8*vvpbBD_o97w)$NAH1d2WdIZ;MkJF)F z7$(>GQu1gQ^JnttkInDr=6ARGEg(zs=&zXH;pX>1^IOcXy`Q?uf&IQw>#PjN-rEu0 zmX%lQY-l_n%y#r~Q|j`zZ>r7RfIC|4hz&JUI?r&1!~QD^(W;}lXBKP==LWRxI1EeM z61}%Jx4X7{RgJS!P+i<}y08GZEgk2CVaY^na4`sbI({tkra_-W>zQ%Cc*TB$IDx2X zSQH^|>UP|9nsPqrjJB^V?73NNJ<5)DyTOa4@CKH`XV~qqxDa1Rg&)IDSW9B5IFG9F z+pckTx&;6baV|y~K9BjZlQzRrHRPq&HNQJG5{PW#;Hk#ptlW&Fe7yZJQ0q=5R(t!; zFz7l_CO9=WJW0JU#^8JszZSPkWNc3sy-a}iVd>1Rb$XBIFFXad8PET*9&8oMPgG{( z(;FL+<#s>|(ZqhA@Nj==-`}LQ?oW8f4k6TP?|x?6XRxWQzQo%{75kt>zOb9|Fs^tl zFlQ7HIQg^jf~)8X+%ZD%bVrwnz)vNbjU9VnM_sk@`h%7VZ zISlGNG(IFQzuw}Wu+hrcgp7%+e#s+Gp&@tK7oPDW_LWV`9eyDz$LAHUMQ-kJe1iAi z^tLSKE5)hJ&ZirEq?o>|D`A$!smRJpI1v$xBp>m-5kKP_#z!=k-&aNB=xTWuLx#?gOG~vhNd?fJZ9ahJ@jxEv#T52wN-DScN%iAc**3%<*QM+DeLqLeid2EOy%sq z;0$*#@`mi9Vxy4P6luhgn77JzKfaWCBACa?j8Wzrc*)GY%+$^v+Qjua5aVZ*Uc^bo zKk-P#DDMRw%TSbb#G=dflDd8#gIZzRy2E{y8?A`ItuGp|Tr?osE{kUW0rnn0%tG&R z;ip-Yv)v6N;acIz8u_%ZIqdhRt6*M4dG8oB5lk75zv$aD$yvo~Tlnc!>m%_0T=o@x zFgLU$as0q{X?ZE4Bg!{FZ}=RuU^<>%kvDIBxd-|%Z)L7AW@Qk}^1b*aRg2lMiK{-e zJ|6V-vZ9?R^FeOngKy_*|0Fvqd3$pQzAt%?GIxLe2_0louY>zA;%?a=(hy!C_fQgE zA4v0l6%OFh5!>)>N7ipi&?gk(y+BF42;Fch1}8ll%cu1nKOHlQPDqD=FD3)MdWS4L z4#Lqb-C^l=UjU|bZ{(po1}eQ}0`CGJyldzLUZ3~Qg?nfzu+p6ine@EhiY}|cvg`f_ z6<_5ZL^&(nx6^BJpeNr7(JEx_a4$w;XBVs4;SS->s^cp6bs80*7X?R_qa7*2f<9z&si@(I_BTd;}x{Psfa8)`UwzWLU6hm%bZr@9Qz3pg>}G889-$& zsU>B}mak5j17rN@M<~VD4LAz0bQd7eOj!)`Lh4|x$C-4Tbte588v65#tT%@mo<^xk zP*1X`bDOAFCFEEsM~IZ5RWhGq_=Rh$o$1+I!xEIIH}=rR!{Fyy)NTbuDJ5v8Wbl+v z@a<+?;3%sAULvQJh}QQ8dd1iN`@Q|2I1Rg_;hu7BNDY3ZDEFvbZRe1h zONQrn0@!Fbio_i&4=BT6aSRilJt~_ju@dX0O_&C7SnB!OHu{81l zGFF`!pEqJxSuE|FpUoRlSC%*mzwWebd;hT`UM~BHB&^y_6JG>si@a6a;n^j9@e95_ z;KhcyXc*MB_r!tQ@v~QyvVxilNr|h1ncExm@9UP;E7m*0mOo_ntwPV5eb-w5%dP*j ztp8K-pV}skx6LZ|S6B~nmzCgwM(#7&>pwW`#(^N9#U}TAJS%qZLH6g1$+ykI_kSi( z7h`vf{>AN>ReQz{c?aKfWxKD42MMT$$;`))nTImN^6=gJ_y$1=Na?dDck2)#E^ovK zd2pBVR{CZ@+W7C^z+DlkgW-;DNpHIMx;rLA}{0bUefpUECNTC{0Gv?tdO6X-gOsa3G3f7=( z?hm|s?0yeB09dR3{6*f?Deg5i8e#gI?GG85hUf5li|k4ZH|cXTIBLO$ z?v7Ddo*~ityv0sZ21??q$B--MhHWgnPvJc9E#|G)Y9Q6XQ7av3!S8k`^fTWtH>A@m zIC29ZTR0OWX5Uo&4^v-6Z2t7JeR%s1@9&Xb6NkK$hxwnDH?VGE;^;R@^H%lhiymPU zN4&8pb=Ig$K4Og%SKrL=hOeMsFof%Ss!hrZv-){FP>Sw4#gYJ z!J8mMcELoKP>Z@+i9zVB)E1do~0k2-DHbNG&>56=F=5>CI`UiFRJ?H@v+iBMydF>$pE7KFa8Dc>_*d%fYwF2C~X?!mC87Rs_$_ki)yzhM*T ztoFG_6lfmIvVEGy|7v#$KJfxatZB$M=_lrg)!(N`mIVi}45PQiW`)s&<>#*A;9Yq4qse(hoft`rL+CN#E%p=vR}w+3*%#;;?kzjhpZ$Y0_V`hc#aBk@R;7 z`WD)Q>TB_=2;E9hBmaJq!+k!s!{`_R0px=v|@HyY4AJJPp zYr<%n@|*heCdupuLHJ+$Gq+)`q(3t<{c86^SKzzqTC*S6OVKN16XB6xiLIoiZdV)E zV3Q%jS=Y*mSSgfMo|O|b8*1n!+a{aDXDa?T(eH3S{2jI~2%M@Z16=TC9&s9r3p=Wb zXs5ARmkgV^XnuWp{Eo2(`h%?+Ykcl*NTDw*vV=4hUv{Cv&Q8f&HF3$9RbxXi{j;Hc zQA2lFbO$BhR(y7Vo=vP!mmx1+G7NjZn#60juL87CA=sbQ33&aKeL5Rnf@P0ZC;aDI zcy4CjGMue+gtl&hBcH**MaUC)y1;VciV z2pkajNP+VOo+WU(z)J;QD{!^IwF18_aHGJk?OcvmU_;<+fsYrsNZ=&`UncN6fj0`g zRp3_y{z%~c0(+k2@-hY9Bk(H%ZxMK%z{>@mEASM7M+cIjKJHhuk2&2 zLg1jl*IUmXu^kb3?_*q_H3DY|{Pv?feW}311b*}po_>bFu>x26 zlfdHyuDy?^mkFFH@JpLSy1;1yzjQB8uiwb=1tOj;uq6cl20hL5j}mx{z#ByWyd>~G zfjv)h`ZR%a1U_Ei1p;3o@GSyw6!-~&YXyE=;JpHWE%0vw$8O{DQU&fU@Bo2x1P%(E zC-78(O9WmZ@Oc8S5cqn5s|4OG@K%9q1+EkLZGk@$_%ngO6F5_}9~1bqr?~!A0$loIHT7mZqEa`d(J0|0kME+cX z&v4L7x}prNf{rGgVP9;^=`)H;jN*Co7S1d#pR;fQFGc0)!a-RRrh6P>9uSx5lt(Qp z%gJxHF$*Q)n$eQhCyi!XGUkt$evbXe;?`U4I$_ z6xwV3+k5}h{+~j}7-+w9pu+}OCa~Swz@pP!6=eSnFSGEp&V1jHHJztdi1Z?Xt6NDQ zc6!V7i%VygFDyH%;25KP;X-5H!UbpY_MWp~aq+x4B}Q}pqO)f#nprj{RL%*+|K9Fv z@Dsg^)y;BQeY6pn>~=k{A!zJ~=*ch0y1-@mGr==m46jqNO5j{Oq3xdPPZ!CNnC{7c zamHo3^xGokJLzRP>9<8&J`#VYJSkWDg>5ZATKyx{&skqtZ|MiO_xiVW`$yYh3BHWOIJN>Fwln-3my*aDQA$wB~oa6aEy zhu=RWpQHx3znxIrJL$c1IQ=l-gQ34x&~H0P`n0*6e-PL>2z@pS`rW`;2SJ~87Uw?| z*slNl;?UuXO3M#;aO8Zxvk&Fy`OZ=ET&&0@Pd;C=@tIRzT2_pQQLLYhj&5naqKnou ziKQRxjLUTCr$)+m(#vwvPmQ*GB>ql$Qm*ua+gg6K`bVmtv%a$4((iBY^>6F;kGB6J z^{=zPWxsdq_d51_9ljnGJhA2xCR;#(Y$64kn-pZ+nNM?%LTmYv%G2DW@JGu>E5BpE z*I@%XY(U%2!M3&m)2-dybk>(0%Z@}-%$u|5z)c5lBJ00%{}o)o_b;=74`#o!6?9~` z>VXX#UwP}?-()T1`kpvDmLp z2Hiv{Qkm^~O>@{7q9!M-lYU;bDNTcchbvp(yxiOd?fx(c~Y+Qo7!4_wE9P?pR>NQ-qKHO@AYr%_K&vzBK5Dczh%F7 z><>D8gAU(-uYhC&DUdCoAmcPQDag1ppXMHg*775jZ|nVG$Nr$h26Whf=;rYMx(#4S zf8{oeUh0-Xt;m<@K6^Ul3;F}n4bEpkS||3`MThqBC`X zDM^aLl7$6L-b6{MR(h;0of4YpV1+F@wYNn#NKuqzRz>&Vg4;WqZ`ac;Q&W*@Nl+{c zo@b>p&1HQdqY~#K8Y^GzS_gV=_&3`vfEjW_#URZ75w|0 zs+V$HBXFI-Y`j`QY`n{OexpnmaYNuNfhB#=5%(_VOk^>fx&)?4ly+I#)my8WZ=zexS->~Goc9s9)&U$Mhi z!~!JNAi`t|D3DF0Ky#CVj63sb?onthKT>&`n-uL>=!$1K!*)z+d0_QHbB}R zvO#3uB$j@WGcMDm-x4X`NiWMuza`r8k@!31Nx9N5YHRt?>L00o&icxFOFyu^*T1dX zKid9_)W6RDmi;dM|LK_X^iFzTe6KULat>0YV?h{enxh2!8cJU^>SlpDq4`C~Y)IZnh& zIW7`7bQh?lXn`0*1^)?~zc8=@c73IXBan7f_3&s2ZZfSl{F&bZVk!_P$+Bs)jrb{~% zDc?yi%Sk&FZTU$2o${nyY3JHnezf{Ws-LsIvfk3JxA*$Db^Ax#f06pv+269?<$8`O zZ_Rna)D{$IOi&=*D9E@opJY>LEk9Cu(v89&Eg!9XY6}W&CBLof-?5i(-~Hclp4V}n z*I@(Nw+)c%AFYA3zDq3qB4=EtOTQ&jzLQ>-lYUFIFT@^G2s+0LSLscTjjcFX$tQG0kar{Tmml{)e z`AQ$h`ALFbZ;q=)`oW$rg~WMGb%>V_it^qv9d)r5st?CT zKaQQ}OI6~WDgQ{G?>&lRdA?L5&Y9Rjo-Z}d;_OChh|+m++SDvp2e`BLKm!AG1g z8QDC}S~*{8?8fseMsgeq3VN|7NIN01oHx$6Oqb(2QofU3mXqT;+VYY3JLO5aa^AGH z{Al%$R6l2ZWxb`HXz%rJ>-LYf|04CTv%h7(%k`mAtPfej-ZrLlyC9!G{8{TmZ~ko3uyasEdE8$t&=a`LYc^bNo*eSaX8C7UPhp2X4)IO8&1&eKTwPI_5R&eLei zN8<04C*?{z(AM&!)jv}Gob{FUmUgeb*T1dXKid9_)W6RDmi;c*yR;&{AF6+xuRleP z3j7quf7W`J^(5yf*E?e?kB7v1C!gQ9_x(`tG0{!}|NmO=szrY^%6{qC4_UvH(%$W3 zd#`_cUmvQ(`q20^w@d69VV?x961ZkNPj3{s=vf{Q30x_#@f=UD5LkZh&s)pW4T0g3 zHU%1kavVx5`^6cT>2h6-l<%aM<>a~=ZTU$2o${nyxo)?${Al%$R6l2ZWxb`J(%$Re z*6kl{|3&IwXMf9nZ}LxzxqljZf!l|CfxQAZ*&h+F7r5d@PG2c-Xa|pH?c}&dU?$TA z&KJ1xc}`a)$~PG!VTtGt>s6nf28_3 z>nrOm$7Or3e_OYIwEY*Uf1Uj;`(4^21M{D*i~5$}|AFU!Y?XK)9@wxb!v8tX=avZi zs)M9&6!d9VhVvgJzBu2>|ESempAz7f&i{y>+C;veUkf^VKRJ@Gu z>tExz=yhQ)-{QF9OOAtIa9sBr$LuAJ>l-+(`jO-Oe+j&o<08So>fa(>$8kvD`Xv4y zex;zR6X}NFn-weG+uz5_1yguD>jNIIPUZ3ZdLFm;63ubCXsk;t$GtNy)8)8~l<%aM z<>a`GwtOW1PI*$U9QSQ4KU)1G)z4X9S#LSd+k5@ny8WZ=zexS->~Goc(!P6V9Gra% z_7nEQ5O(D-j;nfc9Lc`b`#D`>e~ycOr+up!%FAU5`O?05b)Ie6R?ZalsTYZ1Nys~DJmS)4xO8nPP);RDHWBC%{YXI!RBJ02)+PxA8r3d>R)Gn%YK*s(6~_rL$YB5 zfCnETFvZ7CMGA1`4DK&gitqcY%jN!s#PWP!;y?O6tt=lANBF$9EMG75lyQk=dTaVO zwo*=(|No8U`?O7R(I+%#<-CzBrps{_Dc?yi%gJ#TZTU$2o${nyIgZ;}ezf{W zs-LsIvfgsuw)gtCb^Ax#f06pv+269?rM#+=++hRSw+$rguVSTlF*n{{?1XP~ z?~LbpaV(xCur4eSU-90RC9!TSnWf;1=ex5smd<*xo~#%1u?(g&gZWu+)`w-{9H<{V z1fO9z6rXh%$O7yzeDdLNJVPAJve^)p!~VjKU_-s9nFqmBUzA*Vx!ry zYz!OA#3Y|OW88EoL$N;W0$iPY$dybt-{w>t!8W3RjiU-&DOGO*tP6B zc0Id+tz$Q`o7m0l7IrJUjor?w@O}F0*`4ezb~oF=?qM6*y=)V^k8Ni6vj^CNteX9e zZD9|whuI_SQT7w15gB*0Vn~?0?Y=?1j8HGHYoQ1?o~D^_bHnJ4=4`;{-$hE9s)c9cud&}ctUwn z*#>x8`Ch3}wkyvn&ndOa^SE{>J8`|Fyo~Erz~2F{1Kt4q1Mn8$pMZA&Yn1l^^?;86 zdjTH<8UUXG_5r>GG%Ej5zQ(m5@Ezp+0Qd>;3*a{ZCcjF-1&9H70I`60Ko@`)kOW8u zqyo|aJpjD`8304|tGxl4fPR4ffB}F2U=Sb+kPXOD|DqnD4poP#!`0Hj2z7*dv^py= zQVpu30LQ9h)UoO~KrY~TKptQcAYVOEos2%ZOgUMlo|&p%rA$*RmFeo~>KSUGdW}-7 z&QPyaO4L$ymU^ao1A1w$IwLSoov$uXZ&5<(U)5WcMQSU#A~^)B^pb%T13x>3DX-K5^9ZdUJCA5b4utJS}$Thxct zht)^aN7cvFt?J|I6Y7)dHuWj>Y4sVkM%}JHt3IdJs?V!0s5{i1>Wk`2>dWdY>Z|H& z>fhBm^>uZZ`i8n&{fGLd`j)y!{ipi2`i}ap`kwl}`hi-neyDz={!87f{#*T6{X}h0 zKUF_dKUepuU#MTIU#X4if7GwlZ`A$jx9WH5_v#PokLpkA&+0Gguj+5A3Dd7=s-|f! z&8@{~oivZuS&P-;w0JE+>!KxUUahN^q;=DhwG=H?>#n6~=~@r1r`AjJX&IWX8Jb_~ zt@Y6|wZ2+E?GUZMcBnQ$8>j`e!?Z!#;aZk9Sj*OiXgS(nv?H{k+AwXncBD2!J4!oR zJ4PF+1+`JyXzf^Sj5byqryZx|YU8!zwFz3DHc^|TouK7wCu)~Q4UujAIyH=;YuIW;}C%`YF4Hyi+>e5^;m)jNN>g4jcI=f;g;qtqByZX2?U432sT!*;& zyAE{?a1C??T!*;^xekxId?fvfTt%)KfD*tgz-+)=z&yYLKnPFk8lrl4|5N9AL$<9KFWQx`xy5~chEh`J=%S&dyIRm zdz||?cdmQ9`*`;RcbRaYp?z_}?neTGn3g1fK6~0xzD}AedYkXJvDt%Y` z*7~mTUF*BfcfIch-#XuozMFhE`)={w>buQ%yRXW3hi|>_PTyU=yL}sc_xLvY?)7c* z-RIlvyWjVK??GR+?{B^>zK47d`yTN<>U+$$)%UpX3Ez{xZN8^`Py3$n)%dpip7lNF ztMxtad%?HEx6}8c?MzE^y&`d;(>-B;&(-M7p4hHtm;AHFwzZ~6B4{^@($_m1yf z-+R9IeINMheINQh^8L%V*Y|JV$G%T|4Zcr(pZPxb?el%%`_lK7uhI7(-`BoxeEWUh z`o8mh@B6{`qwgo*&%R%LzxsajndIEl@}7Z7o)H7^0Ad00fGz+pAPJBRNCl(;dH{L> zC>Vg=fJ{I?K!3mhKmafZkOjyFo&@SyWm^!fS%ec=J|C-f)vo%)OVOZv4ZLBe_GAfO$jkU%##|1jP(-ZJ(W|1{n<-Z9=a-ZS1eJ}~Ny4~>tEe;Ip?e;XegpBN3sr^aW-=f*zc z3*$@UE2Gi)kMXtfjj`YO*7(l&-uS`z(fG;u+4#ly)%eXYajc{GRlnwU`Q82)e<#1k z-`OAQkMqa-6Z~ELiGHuYt3S!#&7bT~@u&K``_ugC{vQ6G{$75cKf|y44Zq*t+uz5Z z>F?|B=Rd^X-+!oofPbJr;6Kbi$bYy$%Rktk?H}UL@&Cntgny`in18tcNdE}`QU0U- z$M{G3gZ@$e(f(uoWBg}|4IG=|H=L-{!{!@ z{iph;`A_pt_n+=R!(Zqx@)!GO_-Fb{{H6X`{xkiv{d4?t{b%{-`RDr=_!maZukc^u zU+P~5FwF_tqnVFoZq0l=^NGwSGq+_vmHBk$GnqA++cTfdd@i##^ZCpdGIwO|%zQEP zrOcNzU&(wm^R>*sXPV}?P7KE&YCsFP0`5Repi{sT=p2X*#0BC534tzw#DF)@HINkO z7Dx`H1X2Ut18ITuK#xGrK(Bxg3#A?~0{%enK%YQnpl_gG;E+K7z@dQwfq{WQ;IP1; zKw+Q=Fe5NCP!cE&%nF3feQi` z1}+L*9H;;+1uO?#23P^O0&pc@4WJUR7H}=#dcZosO@Lbfw*jgE>j8HGHUKsPHUTyR z9spDWwg4UmJPOzfcml8u@HC(X@GPJf@B&~b;3dE-fY$(ZfL(yyfHwhq0B-}{1-uWa z2YdwB8~AtNQyE&=~kn;OoFQf&GDR1K$O{5Bw1LG4NC1 z=fE$4Ujx4d%s`d*4)1#Jo!+~=cY8N@@9}Q*-s|1uz0bSZd%yPq?}OfI@87&zybpOF z_CDf$)ccrstM_s56W%Ai+q_SCpY}fEt?_R6KI?tXTkCz^YnnZG`OV&DA2ZYJYxXk_ zG5ec`ngh&%X23km9AqADW|@P{Y;%a2WB$cF!W?Q2Gl!c;nx~o5&C|^@%tEusEH-DD zGtCmS)SP9WY0ft1m~+ju%z5T~bAh?g44Hp5%gjY)xp}s^*gVHvVxDWBXP$3fU|wim zWL|7mn3tGK&1L3t^HTFN^Kx^AxzfDCTxDKqt~S@0SDBUO)#h6B8uME7I`ew-26LTx zqj{5gvw4eot9hGwyIE!4VXimtH19I+HaD2}m>bP|%}wTg=4SJL^8xcgv)cTdxy5|Q zeAs-%eAIl*+-g2^V!mp= zX8zr*Gha7%nQxf8&3~A0ns1qV%zv71o9~$Kn(vwKn;)3<=7;7-=D*Cn=D*F4%}>k* z^HcLP^K)~b`GxtV`IXsd{>S{<{KnjGertYbesBI@{%HPW{%rnY{%Zb)hgtk2zvKV! zX@RXXTov^Ex8`{9p7%){XU*a`U*JaZzE+l?3ksYsaLwtQzFP9JDM9?{qW1?Rrh9rn zz!{h6lt<6^Bjr2kWjQKK&)1_ZABn$Ho|H?n>G^V7%a2z7NcD5pSJs>APR|zGd;QzG z{iE%_Nd4>VZ`tqE_a0mnXbe!GwxA&6q#Fepcjl993a#ZwDo?sm_@m{cl}~L!p{?Y% zb^SZuEok5U-|>D?$NNPcHlTgmfE6=c6}0}EjoOQ=Jk*6$QDo_n@EA?CIuOH=F{Ax&{}?^@@>7p z?ATv)*nkcj5ZxU9U$+6C5?2M;uX^$Pp|Ygq{Y6OR%jXvrBHpyW5b-*JC!JtS8Z~h& z-eWL$1Ka+SJi5r9N-X^_XI!RBKPghalU|mSep0mMBk_02lX9gW*4FZ))jv}Gob{FU zmVRe@uYX&&f3*DS{e?^I_g6vn(T=Bd@ydUL!U+Uvn&7wP4%v-g& zZAk{%Pl=`9<&4X8=@&)Hchbvp(l3g(d?fx(c~Y+QyV_cQwE9P?pR>NQ-qO!(@AYr% z_K&vzBK5Dczh%F7>@Pa@7ahJu^ZG}3WD6*eO{73`lY)#p^J(r;Xe~cd`L^~gJDz8B z*nkcj5ZxU9U$+6{7M9H~E+4yuw*q6c*nBnz{}H~$I4|h10qxrcl(89B1Dt^0D5pWLlxYcIJ1xO|!L=_yhGQW&#Li^~(&&tafI@h>0Ue4VX&$~8 z+rW2Q7hAufHWt#$EWMAk%9r3fx9PWZDU1{JJl6c*`Fp+j>-g{WE&=Y}OxASgq~9s% z8xN8`c%#eu9*)_-MibZO8z=v2(2-xZ$3Z`-VBAUemuaovgR;F`OTQPD?T8-{9v{-2 z|HA0LXyGIAE#NXt!Z(DE!}o;C&==o4o{et{r(Us#606iXR;!ql$QZC7+anRQCqt!oB{halc^_Kgz_Fn(CZvSZe zFH-+H`&;&V$Ns#-H}CMxu>goQfH2tt3S<*0(A=aTql$Qm*ui+FE|J z`bVmtv%a$4(hqF!^>6F;kGB6J^{=zPWxsd${~c?8$J*b%*ZvOwzrzM}*nswJ11fm+ z|M35;!P!G{{&K|7VZ)1O%q%IL)za^&7UTKEOgzCT#Z#t<=jInLT6E6BvXZe2%FE8h z^ACCs()2p9r3d+>(l3=*`f1L%OqYICqAu`!7=eI{RDpd&hpH!x!oBMffsIHjo0@0tzxtbCZIMJM(GoQD`kc zQhA!26#i)WXyte8M>=dkhYe`kIoQ@VU}LGPg6vPDhkri_Zwq-3WLDEoK1qX>M5 z;c6|A9!qTb>mukuJX_L(u_I#E3Gh`uPj46Tdcp02hmo5PU;e-uY*qVwRqZOwx&Z>EA0@p zm6bdRlMYjDdCq!C9f@`icvpgUwvC?B?Sa~Bqb+|Y?pxE9$`Q|&+Kc4agIy15y9TsV zql1R%?R1`9E*308U*T#kkiJuG`AcyB-}EJ(E$K^g?7^-_7Ru~IewBm9NndZvZ?xSL z9r2LCK3<5gJ=o<=rTQ16{X|qu#tHj0dUD9@v zuzQl9Ys)XfeM|C*m*j1iPyFpc(oh<;Ewv-QTh2~m-P`G^ySdpO(BLy22hhm`(zDT) z?yV^;@?uov^mj8q8o(PGD40gH1_xA*)lgc_N-I$*Wbz^K0u6eUu%UF`Hd|jh)N4b?2&gW}}}{VpvLTBJ-AbnWvy@ zSe}yHi6tvZETJ*3zH?otP)ru;Lw#5h-^4H7=)}4xX{=L?JLD?T@>S66M}JmBj?ych z^#b2s1&ORzP8ZgzEUhuMKDjQb#v8J?voQhfoS-n*492LxDK3L-*Uiw?9`aE?>Thpf z-aY|f3b`Uq`4mnECLSRXx693U$fdXpQf}s)aJdyiZoZH+Psm*_;*?KewUApS<;J^M ze6}alDL*EQ>R3UteK8pCaV!me6FWJ^8tarUgVbT8Lx*bc%mq=kkXbKu@b=?vLHQJ( z5juP!b+FC1YLf5wU~DI2Y}{p>#)^)RRsFV=!h?&?enj+}Ey9eyqkQ-TtX1sZ)(Zr!2^z zcBv3L)B#iQ_vboMK82A&r}-jo9~0g@=#b%I8RfAoy`(cs&hfCA$!ZPt8Rf|!br^G2 zc)L`9Cyh&XD3>`Lm_oUTQ$B^&LWe35SGsp*-AmF~_k!-Mdrm6rt|T*Wh%rmI$=pWf zlWsKsCdbuu4ta{?ShCUwb!OdArrAPiMKl+w{V4xtODg{-b?-m#KwFiJG<(QT<85kB ztA@_Akx&=lb&TU5@ng3Elie*loZG4=fGJM&6rL4z9tNHiP6wvDt3=$7`#R`+>|n+M z7l}1wcbBj`lWG|~E#IOX|!-Tb+Yhd|`h*$nl#$LmHG;88xUQvg);bx(>}hrv8$^(aVSJ#yk%kF}{a>4OuPUh<%#7d)WoIrl5NvO#IKzT8F| z2^e2JHP%_lW72NtW0A4Xhq|e9KEz`_#9=PY_EwZrV)!`Vye#Wqa=G+ za!CS9E{Mli#dt0AhPcm?fcXT!Wi8en;+-=A{Byyd^Uk7rfq(sc#y-Jy7=nvqtVi+uYFwB z7ytKhN%=C+*r3Z*cHp>dgkJU#YGGUkMOx89J`S_dJ`{EWlPw?cS3WM!0;V|8QG0ad5rbFn6X8;vWS-Y5VYZG zF02*kf0Pd^YxQ?{niA_GzplN~>2M!;toj4@?!pCzANqNXdK4K1dNd&^EP&==bmY&qL_R>SAU@K(ii?tj*t61mgm}> zPdrGkidz_a99Qin(2IQSa`;pQDX>|+!t%H+iGwY{T3P^`g7)h%nfnvfcQCecJ?eHg zuPfc3bth~r#jQ2JruGm#U>|#{(LcE2&*Al_`{(}#Ia1%f zsfK5FcjJKcTHWxJXBhVK>3!U+tCD8e_pwz%*ZM7tWj@5%Rw0M(Z+{qbR>bLk$Rk)c zM4axg!?lFs);KY&{IIm$85WPGa@4*he(b{!wPZE%r}DKrv+Kau$KEWa(N!;fw+6JS z)vk{*cEeVz|4VqA(EW$FTofl>`-fTiVQIC;vN~J2^xhukRfaQb^%vvKT7#AFwW;Dt ztWCDPJH=%HDOwLc0p!|4CDw#tNT_+1uOW576yl%bamuG~D=?M6N3J3E{VT~OyVbl$ z<9pW@Fwb!C~fxVRndntRm(zO%o zTF?V?HkrlNd1_*c!pCNabnY9=`j#YOP3*#wCU=XvhQUpY-vhbEK7rKX$4(y-jTr4%J{C1?{QPG z$4$l_w;T4jNi1U*-{V?iL7WFvQT?p_N(w*2+0wlGr}GNRmqFIA*98aqg&w5YLk;SX zYfr#^rAVVXQ&wv@^bekQ>6@HE`dd8yPhhNctoI%sCw>%e1t#4d67g4oDd#N_=WXOg z8=;-hhiPkh8(F?N{F>@_7|VVaemm-5`D>0e?gL@%#2$gpoM>#-gTCZF#*!}-WlCbg z(ro@#*f}MuM0>Y#Hbi+c$hIy5e|xA$ooF5gKj3X}E-;17B2M`fz5pg341045%BFa> zsiX&+wKs{KQILl5-i?polwwh)2d%5IEei_b$Qm~KcuCV-z!I$c3kCS`{4R52aXd|=}Z=*V^jmUqi?aX2^ z4&4}|4Exq#FNICV)woiQ!|*gd4n5Y{u;shga^Jl=LtzcL-X)!A4Me*1-R*h8cdvKX z(e9o1agm|0NBj!&R-i2T0`R%)X-$5)<2-*I>dw#eah4Bz)eB>)*W~6CC2E_hJ_>sy zQ{npp;!QrkJqzP} zhkc7;;LHPlC&oAVF48}09H6kx0~I!m_65*^?!Uv8Npa$}|A+(Ac8_BAa@;=}O8!w( zOOcE!Mebk5WB+nYi~E;)qB*29#%NELg1tft)-OJjxSrJ3q?h+7g^kD6(*DJs$9=(6 zX6-bKnt7!6h+%PS!}SY-FK?R}VQoW3m#3G6rF$vepl3YgteF#+K_-v%WYZOP60VY^ zqWwy6IABZTeCHD1rsqRJQMRZM;~&>uRJNy!_1rx?=qWieXirZ+)PuGh5sYp0)W_6t zF4jImQDKj1KU~V>E|Sulbq*b%b4bVy%~#m81qvIpjE@1jk6Ea&{uHM%P~fxjo6>0i zSewjJ%CUbeNoDr(={^_6T6gBEQ?p2ZC7OiVr8=arq`xZc0^%vo2kdF--SLdQjE_(% zhhfV5y-Z=(;@V2(EZ+xvm>ld?Z0YI!V(@IPyJ79jv9qG`RgBxh`m+^w>SBfcAj{YK zu-EBj*wgu5C-s26j@{R+*ogJ61s|KzWx!B|RL1g_hp%;BtX;I$Ri3L@zCtZ9g)c>% z@+tU$DJM(B?eeQhzHM(oaT%oCT8G@Akn25<%MAcim?7enPhp~vTO{Isqy^7c*crH{ zUW#__>|&kE@ttv4L&DNQ*LZ=#(k?uZ&Yo_aKVbEP|4VTkLwx?U?rDbZCyad7SboTqxT38e1ECS1asFTy`JB zo@V!Nz4t;-%YRQ{{+wi%yruax$a)@!d>N#!yB)e#K{olaHEXzTY9-h80bufBDWAgq zLf7X+ockeoPXT8^ICly0bLCi^EAwZ9$&+!eZ29lq;F~7FH|@&Own*QUvDh0FrsKNc zaxsVZr{Y|!`+@1TX|Od0tGZ6H@~#EF(lrJ?UOM@BbmGDN5_c2ND|o%a;?_DJPNR5nPJy=fmRUPHYOj3duvm6jZ363G9?uLsv+Bv8S>^L}D3{iu zCZC|`tat{WtL!C(J&kJ&`D9jGC$q3LYi$TmOV{zNP)T9d+62yIi!FbNo>joFr2eUT zMPZk}im^|8X&%>}fc`Wj8=*gt@mRmZm! z_Q4*7EpOsCkyY8#Xe}$5h=22A085vP0# z?+N?yiHO_fRy*WUTm~ukN{8G=AvgFDmzxhv;YtywdUCIROF31!xEd26hY-=wVX z!q#KH_nwVD#+gbwY-Bq2DCuP>_1)^a)+lErV(*;5#_o<`!P-uER^nktK*r#lc;;E^ zYEi@(0@Y=6= zAASQ&YY*j9I9jyjNg{4v1B0Z;e>vl!d>N!3Y|VjZJo_BFRSMl?S;9pkt#Uut@9uB8 zzQe!c@t=S(E!nZ(^ElB{m=8>p%S8NEV9L2i#Q8oJ>p?cHU$9ZXVQnh53C*9JIPh+OXvCG>okr zoSXF8jdz@Io<@GXy$rWKDXdc?fBHeZSAegz-!AWlXT8a+J_+wBc2ijq$?(SDEV3Ky zV$y+mWG@}`3i*-nt!U>%`c|i^?C|a?TSvT>#IPm16IsIkF3>AIEKi~L^1jBiubS9U z=ORxQKUau@uZA<2Z0qc%>FlM>r?O!gD%(pug^jeQao+{c!VBQPQyPqA>W>sp6+I`>*cD(ZEFza6n{MPW1gj9{-j|}rC|=qvrB8u-0NZWewD57t+Exw z8)d@cq@#m|+Yh`82OZL&qqHAXwyuxLF3VI|y~PV1zaQ6bJg2m$lOK(Aw`;Wi*1HUM_OVFQY0p?z`va1Gix8S{KM=5lQui!aCe zhBecLX9#v0YcIJgu`!`OE}#2!#~<+SMS5l@mQ+#z-A=+Y+Q z{nfO|;@L$$-Z#v_cjS*2V|$^>ZbyOT*FrDy|H@}UpLwj_mY&`Vb5}W&$-XzRc<^T+ zc)t(NHZk#o&w#IS<=^W zAsSOqpQYouyXzxf4~xzgpN)L${gB#x?6Ice{g6|b_ac=&f@|t^&>#6>@xd`{FlhUM z*5jb%>&l6&Q$0U@wd7N~(OQn@SpKhjG^W+3)+N^@g}N4b^LbkjhrYwm);UdWU8#^x z9*ojGI8bIG2@%TA)QuzF%lQakzSot@8EqOzCS>+O|%*Q@MUT)Uh2CNZxqEj=Cc zDF@GpcEwoZzDU%?xKm{XxI8z>zU#{DX?zUcioUxAeYdWu@2auf+V>STnBOg(3sSla z7`B#AShB7;jqkpo2=JbHYNLA$eQ$@C+AAL3@)#H37Q58hqVVzmef?l4UIXyji*6Fc7Te0%{y7BH< zlBb)}#Ut%d5z6_|9*s|`%=@&;a&M;kqU{O}^Ms{YXRwEPJUM}|bpD=GKaaJGDB^S3 z7$t1?l61TT(*tdXm%hu7WYyqr;;Ob}U~JgqcY4^JpfOM;4P`tiW6xJ$1iU#%;oY1g z7m2czL((N%4f~k8-%5yohn~eS(jI!2i{%b{t182 z#GcOI55&9m@W*<<-{}E=r$-sRABcBI_v6}&_epE<5@tEh1q-legs)ZeI&43#D{lqg zx8vE{pxFtUQJ_x)ofmW-2c6>4nCBy$b)fC3&4asDR)(vAc+lLFvhWNlERW8ik>`bs zczQlnkZk#Tb{ZufpFiTCsVhqF2meqxU4E{sMxLHgf7fBilkBW_RCWTclG{i&v+kE7 zo=b5L##7E|;c4-B4!0M6(C$;Q|Ckn5-WpfRbcT1ii(DA5B&XVvgErfH2k<6>Ru&Y7)7tjs>ZEw(~fz}IJkAqghJMwADAl9`} z+K@u5X=h+fo7S|Z)rflLf1NS%VW>03u3*bHpE$W{92x)&^`ch`2JyU zKJfKD&Uzj|ZAt4(dM5T>N)KjzQm?5;d0W>Y-{Mu?8G8y3_7t7K7w-*ZV^2ZvN#iI( z@x|l$W*pv;jb%Rg+dlZ)zU=hI?)52k=_wwTg7g%;YnOubl*wIda=K|`9oZWR8hfOR z#!kmNLikn0p9Eel)|JlPV_0|WIq}S)rfbMsMCBBeJ2nwzaBTn`VR0^<-xcS%X)}aZ z44+8S-wv7@T>ln)m3Y`9?1Q_;@H2KvcUo7CZO4_E!PnK!;yrMg|4EX@dO(LP2XR$(rMvJz-+4m8PRClH zli%SY>C#YU9{SxGq}~lJ=tb0?_5WRO`pyvwQce)}2FAt#L9|ak_&EcOiP=bRscq;x zYbZ$mRFB3M>T4wPx>dKppT`UtkZlFG8lk zdjx((;4K2L6L`76a|NCv@MwW8X84zj@j@X+;BAldc!j`0fv?}n(}M!J~2%IJG z+mG_}r2-EV_|Zpr`WXVp3cTfEo<2=rkH8xq;^~tF-nWIvFB7=8z&roO(~l8&b2X3m z7WkG2d3=n(Up~O&cL|&)@Nf5vbb*f-`0LF){U(9O30!+0PcIWVQ{b02iFAR}1b*pW zo?b8J(FG!&EwI%I_%{f1kit;{j}dr-=%1Ga-Y2ln+4t~ zaIL^~0>3TrM*@E)@OJ`diuPjye+FAfp-SL20xuSLw!l*a9w+cHfdc|(2pli)!vb5( z@vk$#sgUtEh5Ri7uN8Q|z>=#q;JZoLOAHuncM0L7sf#*ioZ`qsES& zk~KIOoQ6+2sUt@Yj-KPxX{`Lu(Jg=M=rK^NxCOlmPjOVW@RSznio~$WLN)g9P9sap ziWijz9X0(!97l~EHDz#iuy8^a^eojzjy(0x;)*^&^-+Oo>~YjT=TGF@+~wD_&`*D; z9fH)dYyLEDvgTK@ks~ulPCRIpFpjMOf9j~hNmR=y8Z9eGUCLJeX?1FD^+)4IE;^?; z^rsBKsbU0@uFNxX)|>?;e*)jpqY5WjeNZ?7jH{vV*)w2b{uIt5Z8N4*+{m*36P4ME zokuPREnF0}#@U4vM&k^(wHElj26yx*d-d6lmbLtSTrCxU=+t80|2|G9jujn0rf|Yw z8c|RD$(BdX>+`L7o%;voHJUG~NlmkGu$bEyw6zwpIoMXLNq@@39Yy17WM<(>mOoH9 zryNTiE&2!D(pWCD$(Uc%W^H3Nis&X9gC&3Rs@iOa58?K*a9;7E^1=lR%L^CIirQW@ zO`*b5EZdnVWXzgV_J1dY>5*#^r6u^F6|d>{vK=)l%w=Mo4x)X2uZ(abHa%wK%z357 zf5zf9YSdKnbIQSS;rvi>*#SP}@7FXJt|LbL7;-iqYQft6UXHwd;XF1Eb5_*C4En=- zNm=N6#-GX4rt6v9?i`$Y&F6ZT0FnCQ-Y)nb5sHXpnaeD9r`3l`tBIu3sCe4~L&`>Ba1O*uAyc-EkjdGql8 z6HakTm&_~;mCsqYpt%XjD8ZMY>CVQok>|`VE)P1$PKLKmHVc*}5nKizkd4zF2l0qzu z#q&$ydBUffvtZUjJop(oG8-C@0(=&H{hg{8UZt&-56+)Or;iUbgFiCs0@(= z7nS1o=OJClWVNn2i;CxkW*4)sEWQ?7HXYQ9%8Sd7$eA-Fo1F+9n^a_9S#^VOHr3+K zOPpcd&pU@??NJL+J)YjE7KY9)E1e1T*mbU1)_i2_Vb`qkQlxBg&017idKMc9d9xN` zp+V^qs`mnFJQ`(_#V8x96qYWSxv-?PFoZ5a*RV;DVpY0uCYt3n>b*JT$e7Rm-h5wJ z%7)33C58X5y?23+syh3B*W5CIrVNCe73!Elq`ZIuEKmz^FqeS}I?5&3N(~O-QUiOq zgN1gINeH({AYg)mP7+KIaudX$6&WBT$VH<9!B%RJOR$0o3Ir7Ne4m*KXlwiS{6FV& z&ij6j(I3CxUVH7e*M8P@@Ab^y(`IwdUb-hHBz-TXPt+6Rr_P-8MAEz|*!M9hu_tD_ zlU!3K@?3Iqu+WtHjfA`1V_oi9@l%o|2Qlh?Ip36N<7Xw=rTD3T1J(Uc%$n~`A~zGY zCnj*`f+E(m@yQrv)?{sh{l;#)UB+2C%1hc@1sQvC_M}PFyUCjNl=_2&GVz=CofM~0 zk7nLTl6Tw~o|rw22cu7^bYjyUwP}IN7_5IH5PC}gL?~pEek23=h@_b_$4^R1Q0i^n zu$c)wY|-ZOmMGnDZTy6hfm^NwHF{*+qy72@8n=3Qc-)ZDqnft{>qaKcn(dCA5}QQL z(&on|&6(m#8pfp#r-NhVvw6QGX;$+-E`B0|MQqZn@l%pH?~vv=anoi`{f9_1)u`sZ zq!7bx%}ip<86(d7Kut};X4Uf`UONvTO)Dv^m6xUNR+U#ju(@JB)3P<;4cE*%BNuwz11a&@;x;AMF^*j(v>+`4>Mu6af3H)|U5*RgQYSJie z!7NIWD;URPgLmlYT?7iD73<4O}3OlzK<9_T>2F(ZS+YS)uLWQur!8 zv^7MYlB;%x5wnwLO?hDcEKZj&WkOO6kJQ!221-w|F=Q4c{p9RfNn+Wv&7pw|RARYg zx;}}PpjL#gVFYpK5%)dGt?c?v&K{T_GNRffdt+wLn2|JXmUD*YqN=IQ{~R`Kf-3z^ zD19}yCs5I%0v3y%LWe=ina>%2iruD72$YrT6VMMO%?o59LERPDj+gt=V0P8P=KS5f z!Z^wIAC1jM7^U5?jOuN?SrVf(Ng`MVBXsffs>7!|Ib%FurL;&PijC&kTES7m#IHeq&hsD2UW-R3wqb4KW?X4^YMoto-n9M#;VG@DR8 zU>rRy*bPm%F{Y7Q8Wz4KM#}VG?mnO&Mgt1=DNdOSQlWDUkIqUSGiAoC*;1G0VqH9~ zBy2c+&TM!5>}f7(QNd4gswJ`~X1seAow&3mjISOtJTg0J#(XCYTdL0uq?p;1GqssXarFU z*#%B(R z1@r)ez(XJrB!h(@1FQz?K_S=zc7pf7-@rL=6|}D6y$s-PFc8FmhrxI-11ta;pa8rE z_JCW|9m=XWzlu~{xi}p&7z>_cZPiayH^uLY@E+=@cn^*Gsk&WtR{R1BZ#ske8S|hB zW@=%SKuhL*{9;eO+ZyPS>0qW!N*c`+rTLq#bg(?Lkbd>yY02}yzcngps#~LVO$qFv zA09pP$=E3~pHlIG{w^SI_9eq-PkU(gR7HU77@j1fyle%!@)+g>vJq;IW0Gdfr1nZk z^QlKNk(oVHLO2VJYQk*SEa|^OAtT*MNfSbP3?rmAqj~3;DHEJiCa7UEhmDGB&Y<+R zf$R;Zx1aX#>{*I2Xj=1LIpqWVpX_4zzOlg}!LdX_VkS>G%yC*P=4IBBeH0FmV#>77Q@QA=5H>0n@+*2mb|6Z{N zM$6{Bg*LvExf_k?NAcfTAnUH+cgkA)*67iFCvtC|6+JnA!V`hnZ}5gIu=j`J{lhKQ zzl@hGlb0uwWO8&P#UDy9IceIYS(CpX@rUARv*ls*6Emb&Xio6oUC$Fdj|`=1Z@$## z`2Q*YP(EVfrak=R?`bJ^yZXm;emMTTcy3e!dHBKo?CsP4-|eT71V_MNBrfJZI%8GBK!~H1x(x=?_aT$nfz(~ij89g`d;Zp$lv`5$79CImc=0cm>$5 zsV+O=y_#CTUsF3iX1fu6Ra03m%`&1)Q;j;!GWBir5zTV`Gx(Bb>2*!B9AB(i#;w%q zhCc^h(CTj8tkoq~XmvebXM3k+-SLWMUH@lzhi1LLSF?_*M(@+CUG{6%g@@4ZYS!cL zv3(dms#youq3gA%^DlBOVOmtL*R`mrd$p+W583xAaT-XkNsBs^gZ_$mD>y%S0oJJn zn)OhjX6>~_vu1LhOw#OCuUW%6=Fk<+?;-6BO}QtL4~`$4Px>EfQ6=Z$Yn(4pi#onq zi(2o~q6T9>XMz^hujshWN2vzoo6ShM$fL$ipsoCzJ#!HwyW5FTeI&tq}h)jM*o$4r!;#P$}e$_ zW?y)o?FRN=WZzes^H7TBJikbDhCi!0Ghfu4B_&`x+iz>m5jC2#*WcNHNpp@%p}bmZ z&g0K%S?j;id?g;u*DGD~9a^IKMyy~v2Rw%^(0t*W(64E}%qsA{=9~H#;$78z*Vk%3 z@~Ij}Xud9Wns4E0w(H@Gn(z2kt-M!;Rz706R(>c~t6T7j);Roit?^d!ZNE!vOunW$ zxjyH@-5TzbnyMSf_Q#s@`b8~qgjY-Km8B(?tkn|FzYMm3y;|a-546P0I`%ba%Gy^; zJibax9K23TTu26Dg;UEC#$H22^Wn*027=zW^2(2ag0E?wg)f2)nx_lL?%>$<73gYk zK=TZ))jY?))UwWdw5&tkn;0Q=w1<`zo=;ezmX-MmyiLpM^(JAv!9L1&k(Ncf%UZuC zh=tE&-fwwW)hW zf?j#6&7;$oMdWl;-lAQ`OV59}!d7^}xZB=0Hb1t1`XjnjkJm9E%<19kSfNOz`!5{@Y4!Ss#Ot}T zrywn(NAvN)teIhjNQG}Sa0^l)>~^c?CHzW z-#zim2(xNgaksMD3hUkN;~L7>eG=H(XmlTzFRNH+j38I3#K7y?%X(aXWQ6(yPS=F zaLtf5k(JpQI!jnpx7~*7dR?~J+RD|bNkztPv9F39LY$Is<+%Gdv~);H0|rQrBGPmg zTX@r>2FEE~c9%y(J(=bYGMYuBXK`fcrVsI_;juOMw(rkPY%E3YF>MViO0pxo8&0Kcj} zA=O<6nsZk2N_Lnv+;vB-K5*9fcDk)O^(rERuV^?j^x0{;mP_9Ga7A`gQ)^q=MLqU= zmNL`Z)TLV=*_mD4^zGFZrz^6}QQ;>IO;@tbiQy;PG+n`Vt0lDxld>nxDbSz3HGA${ zmHlkBdh?Nm9WJamvf|D6q`uge)%SS4BJbGRiY@lYSg}*8M{@72o-{J$-8b_wD0#^x|iOH9J(Qw@|98%WJkapsigxXNu=c7jY<2Z&M}^U# zy1$$Mtn2DweZRCcyQg||tiRghNPlLR`7V$3T~lm9s|-@l`1USOKV!N*@!bJNJ?B_m z%^Aa7w{2)Kg7__CZHid29gPvQE?zG{_lez_nyP;NmnIW7 zmmaCX-}(7`yVSiq9h7sl^mLE3>E=(LAiZ36hSBq7g(GT!k^X0quEn6S1I&%znwBi= znB5^xca?fO=$M3E`BrlBkZD|I_hW;c3+G0do9@55Vo;6rP#@(Ea?-Q;^XE-uB9ZL;4wfM1|- z9haM0yG~ZARL|B$75e9%^&VX`+O_74GMOS~UuvCh-dk~Jo5+2J+FgBjO$yuJt?GKm zNWaV2bgMVkq*g9Ie$G&&Gqv=ZmgyR>@LdsR`>p*l>h*FqYJ6?RXkBatUw|`Ig&ABY zDq9(jg#CQir0X5C)8f0Q#JgHtqJMg~+I!Tf-x_wrUcv9C3`f!i24hqXaJ9Om`tNRN zEZgg?HR@NzcgfuJYz4nkq3VdQ>M zr9L~oYEO*>C^zVuCWdf&=u^49QYdLoB+ z%o)`_v&ZVIJMVOy{A1JQ>m4(9>K)fR+Md18cgjwwUEV^+{iaE-Kh>%sZNjRuO?{MY zlR0`xye^*WD+~4{sU8_MdZZaf$LVFIuGx<*$;aQhjb&wKb>4y`<0Y)b1ITT z#%Rj%<;RZC-zl{vY=3rBH`OEU^=fKISpUktyL}M|02WyY(*$gGM!PV)aicEhXHqhTUUi-6@o0OQ?E3B$V zT5tc$zluzcj7^ObOET|085|M3j`qw_OytG&v!+1*@2yVI4ILK9JEdal*%Uqf7m?{Q zax-qL@K@xxg$ZGml26-``as^Y!x~$YLd#m_ERwrga#yg(Jjz==of=QRmoYwm&myun zGQGjN{>0-$SJpSDAHJ=5Jo3_Nme7`$R7>5k6<0(vm;U^QuKVa(pfzz`m$%v|XWg1n z8z?ieOZ}+qH4dHYs7Wt5a4oA=vNt-%n@~TBnW4`0n3=YrGiBF1lx^b$BXc+F!j~Rt zBiAIOL|COKCO2kNS{F~m+@_}7J@hQyOpDX2rQYe{Q<#;!yWF-RFKpkzl(=r`4UPA# zV3rZK&bf94sf7_@8Js8eC%YrdhcWc;P2-lUJ#uZqxt2UD`0?*Y3;bw-A1&~s1%9-^ zj~4jR0zX>dM+^LDfgdgKqXmAnz>gOA-)DheJ>F@T<{y55b-Z_2>wi^id~+MT9ezV= z{Aj1v$XZ(Cd89(N!I(bSodG6Db}hL>#mBmYBd#~fDs?@%!T#7 z5#O@bzeH1mSK$MYtEq9Uz3(U_tl2N%pr#gn!2T~t?;FihvP82STCZ8cb2UrjFEvZ% zPQq&8&p`wFB0d6NvHx4mvXJ$8{~tBW;FmSa^?l%|X4&yK*6S~_KA)mlvf9GyHS36t zU>kZD>xiGTKKKQ=uGJMU#-CuRR(EbCarO8WtivCmNQ=tc0>6qMz@J&W-@*1<_yX+2 zPhgK0H3EMD*8igpv38$%5I(}bkFZBO&Ejms`aS!{y{|>>_(ZcCHNP2k>K9xC?)U5AZ+uEB*tg@gKmi;5gTD{9DeENgCM0ZN+Ec z3(~>{&KONu9>X6X4S#_(n#GfhU%)18)!6hxWu|YJ_X00f!DD1 zk6*#@GW-SnJTJ#rVDNjI#rFvN@Do^nf$fX<1uVfIAQK;emG}VUvW;)Rh?g|we-z(< zms#W5M0lCzoVtzhKWi##0b%bDua(tFTqB_w%|K}-@u`_2*Y2*`2ao#!`RnAcoRMX_!qFo?Hha${wp?* z)XLANY31Sg4G8dKC_e;PyD!gNq}4sX2pDKKOk50OfA*i)DQRd*YF*9ldwJb6ugap!9j3{xbML45q3m#AFn0ODa~S`4p>Lx zGw=q!1%A>zhJV3n&67!<8gC&S{{hzaJqusB0gJV>=DA+N_B;3w)R0Dd;?!aP8H9gA z*lE)2f}em_v#2Mutf}}7jChr6NYt`Q{tR~EJ8+1w_wXs84wPG|qa9fhJB^*}JOkaL zWi5Oy0OcQ{W#Olw>vt$f|zG=I-GS?8|;^hXErAsBufpMoX$4*Z#Q z|F`fX@T2iD0ID$t#`oYO&SANa?f#$-z5|Q!A;`q1zz1H!uAK>cL#tVS5Wj;D39F-Q z?!?!i5nN`)W+~^wcVYPRX#5M7Z^AbL|AU_2;9HP}|G{GX36|1#WTV&NXHals#XCdS z%Fw*x-L5vQ!MT2yE|zt;vtCDrF1XUY{#{x1e)$&_T@|bGm2OtYTdv+C>)qErXZ2{h z&1Y1yn$-F8hODVCRTx?C-q()VI6%If%q#t$q0ah)c#TPj7W#oxA5htaBHK*120uuZVDbXPvus(`D8y!%uc;y39KFrthtDw|MiB>^XDQ z!VX))f~(vG%TE0Lm48~@HjkH8$?MoE)e~B)mJ+zJR&5@?GO$*C=+!=L#3LoLYExQ6 z-Ga|4v$LIIdibZa0ynrC?}4+O?D%{%Uhgn_MJK<`;f+tzZ9RI%p1yR={)pL4t?%1? zx_?DC*0|H-EtVnK>Bf6?Gv6}pNa;6cq8jmxWmop1FiX}0Q=iM)eP?uAhsnG${^T9C zUy&xBClQm(x=w!9Zbla@J`wOZ(Z}V-ipNQCt)+L`^!|bM^Neb0uQR;eo`?+dbeq-8 zs!2_Yc6+ij95Xz7n%B^?&1UzynDk|*KW<(Vp^OJ^%IH$p`0a5epnoQRAeyJR)ptj1T!YI?6z;_)JDwz6WIz6=iqWVLR4QT2H-lGr!bCR;=p{UG_*zG@Ud!*63O`c&qwg9i?~Wo}q?-b((a7klpc}3tG}#|HIzU8Qud-<{S8%fbd~RPSz55H zN@Xw78NF3!40`c7F)pd{?tN8Pu;`Um1%|__z-&}fOT2}PoJ;<$`z*x~Tm_6y7k>v+ zyrf%Tu2gI8EzlYDn=+E#qa_=re{86}&`Q?IPPVMQh8IL&rL2PQ-kRe3=NMRRI|ep9QY7dX7%=Xyf~IU6w^m%1{N% z&aj&Kr|0t>>+21USvqgktID)&^a>Lz!IA0Sy>s=w{p?>HEGg>7Vpi`Ozs)FE#4k&{ zM!l>z2G@usq``@ucS`wqDIdvm34T;_)hq9M3wO0inHv$NTD+F?l2_K6w}x#~Z>`yF z+Lhv(a#Zh{_L_1v)q*1m?+sSnU8`&L1z~1XcDm_GAl_#$sgq5weUs`rIpMW$PJU7J z&B?@VY(?mXT#Nim*hk%tc^xn5dSjpHeO~HBbdA@sO&9%s(5Iwg{*nXId&@d!LAXg3 z+GP``ThohJ(`|4LJ|B^>D}3xhv3Tpx z@)LA%kIT8__D&y2`~xO>yIH#Q zr62B>l*&Gn;|af-5-0WG3(C3k!9#sg@v2ETi}zBrKQ&&iv9_(Z>Xd;NP}NnrR)(>4 zuimvj%p%t+S4ugb?T_b8f=;ehdRAMjQ%dT!w`vTYSsQfyb8O+Kl%ZA^Wis2cPDEYZ zW^xoPIi*Hy3)(f~S4rDAhuU?zlCTodI%8SXi6Y53D@{TUI}?BsG2M^`nxOf!6A+nx*bM zv$CpXeb6c^-Y{|91sNJI?bh`}A>-gPv_sHm- z*5=erp95W-9D7gcN{8N&P54oXU#=lkX zFfD&$we+VEO&85^I|J>Zw%ULPrX6I~&%;l4?Eq<;cV~=}G1GfALxoiu4o_0H>{=P)46NF>bzQ2Lc9VW0 ztRZTIPx5Xk%ovq|*N!2kgNmT$x+YFC2Kw*nLj9W04Am(uv&9R+)TAF^BK3sRoOR`= zhPWi%){IGd@umnfuU+A~R3Sc(>6i8Sc3Z?Ee5k}PsMAAI$J5QyLz~qbYvL+`UQx;K z8miiKTp3@1KM~`2PnSBXZx=HljITvyn62+U({4|04Bi7@=d$iE>9mW{&B2q8aM{nk zNoM1bP+C3dq3?Oe=GBEsYRm)NxiO~abN37|EBm0|o_~JOUxR4`&wOrcFqWBE6=D8w zrNzlv#G3z|k5++K*XrN-Xgy@Qy5eo|+4=_`t>v#b`)KXOYpdBuEBTp6+Tf3Jht!jX z@`JC7w^oGNXzfhCl;_Bb&U+gCJ(p*jjXfo&N%4jP2&x|)X?p5KRMKBxc6f?{_ zc-hHLwciA76J|Df@w%u^X?2%l$1+!1J+pMv{a)f<`gnlY+id0>Qjf%gtMeYQZ=aAa za=N2OT4`F}4AMP1DuF_I;&|EY&-HzROUkYZa*NMzJ-0!aS|FW>o73(1S&U#dqJ52iyG|V^}7Qe z#WK6|9;sI+Dr_sw`a>18)@#}3bbZ*d$fMm3NBhNB&`@R6zm?u2ZK!G}AD&O&YY*Qo zVfwh?g!IhY?d&@$pLRZkb}m;Dwy#@dZ@;ZHuS1{@t$vo#I7~l)(iJb3?4nvjHeN^t zVNHq5{GML&uK44wT(;yhyp`s+i%Fm4YOK}EtkRHx{|j~9HML239e1hpWhtN8bS8B( z=Q2X4#}_QG)fX(P)$3v^%){`*+SSpvVUkLT5nn@FuFm4E?xtj9T<=Z6hpijw}akKNccyKNlag&moL$qe|4Ev25Z^=>6Tnkn_E^v$qF374N)iQH(EU zo32SQThOQPlyu6LC+);~*CXHQb}+0am^0h*S|z2`+uwJ$w`!73MjE_(^gYtV5;A*; zmb)us^gh`WUA4uL8}qn5oS9JjJxjdV7v~19#!wrtray06bw-H|4UXExVS98jdA>Eo zXfj;g`P2Os{kcENIFl%|oAmg=IJ@Z47<|5z$*^@|wto8anM)b3+n!S4%XA0i$|KW% zx}UMZ`zUSv%ho5goUgnIMt!8i^%=f>oW)yRo0zvJFwUm*I>MN+oEeOBM(iiCl(Rn7 zBWEgH#QwTJefwcWFh%q?!BkG3s=qdM=N88(`??tMXk2n&N$UEgp}AMx6W5X|)}&@% zzHGS8+&aY+tTR2*)>exjS%drhYr&X(V|Uvh!TWdNC5hGS3AUtK;*`89Gj6%#6Hn_d zC&|_IZZ%-GRQAd6TW>5oMFPQ#d_o!b{55 z!K7^MPOG6q8r;2#dQ=8l*xtE1LtL!R6yH#{^Hku-s=2yNi(KsrnHNl=rQOS{ssH}y zDz76}7rn2c?!`~uk2l5JmQ^ZUOvIco>BW!gw>WIem|?cOsIXxxMn;FNos6!wjEnkw zXWLP!GCpEYdd>C`s{cE9C5{PG`Efrz*f+iJ{)WVHr-u3?(y29ZqjitQUvGaQ)7I)$ z<&C?GbN3tbn!TW9rNZv#o{ae--ej0Uf85Q#B~5+>&^xWc-DS~|b7H%d2c%35lxfRq zX0(ai>j%94gWg;`Jvt*J=Ob;}O!SVK6!0LE>kX^C@QnAc+1Mkkq{>@M-!djczh;Hh zT4~p|tjk6NqpE8Xt+O`X7@cFwI%AaHq2wz$+Lo2WoYcr1F8ly@du?s2PqgqJP3ah6 z&cZUa_|y4X+t!`vAibdBNJ__GUT7U^{7&wFTHTBvb<4>=)?UN^?v`CUWmKiDbXpe^ zR#`&LdbyfWtU<1hp0_TdV+X}pKgO)+r8`ArEYd~ijPm z)EgO{D=F8%;d`%+KVP7N_K<#9yf+*C#d~`A8|uFOXp3DRC-+2h-muExa~9?{^BSTC zdkeyi^Cb6jl-%LS{Y`0Fk2HE~dr48MW3|1D&DJf&YN$NX%21ux z!PdQv)z)>T^}f|T{3eGhE`vISpY}IzPR;YVdV_BN(sb#HKXa(^Kvid~a^Q5S&$5k8kl-<#k}jL>*bP!sffs zK`b3C3FdBUM1K2E2T;@SoagCVg3k4MJ-=v}pxPh6leNQZIj%GH`p!db2BR7tyYFHA zaO>{RH^q6WlS@8(eCWCd4b(NMIkxQj=w>^08X_~rD)U~itquO9fu4|Ys_KyzM^>!e zW3!m~< zl_BPCo%c~%(a1?WE!sN!vg&tal6`Aag4$X=SD$_PQtSTye7tgFRZ6UQW(V$Ib{lF< zYO8aS-SxBf^cq{;XOwGgN7b+C6V=Z#SHH^PYT2ZMUdy{2OH3!%UcAPWAF;DOC9c08 z8^4^L(@sUN_A(Zv#|3RE1NPt-E5h_ z+|AvkGSHJ0RnPBo(pznQI(-jMvwn7oQEr%8?5J?GmUh^+-!Hf)jpLi;rsjEH=yyrh zLoWo5=g8Ztvoosa=f?CiWvIo>{(|jDo^DW!Z;_`O(SBOGQ9PDq&b5Az^eWz?j#1J_ zgvW2Kt=2CxyN=b;|CJrnoxYw>u=ql&2FvxUUPo7z!gCs3q@jx6<%IcLx!NC9d&d-H z)M7)q_mG&u-=4^*GJrWwx82!BUUcrmi^8}&q)#y@Iu~x# zH#mDOwS}){ULTyfN-N-(4c7C!nCUOog-N^U6PiDkru9$TlHTVG?dI&K(nIcPsB1Xf zFD%{uK-iGf?6B!de17E$R~**Iw|quITke;6<5u%U`<9%D)n?rg&u)8Udf(XK)4#|? zaum<8>a_O)@g`l;cgc)sXVRV6*@s`&WSjiAZZ&PwOIysw<2iVT!Qid^= zK@acFmzgo*?O(TI|El;Ni`oR*Zs!L+gyC$9bPI=Im85e3kc+FG;Gb>$3w$N)n>eqGW~ch6q$-V?24X7li0h7S$!k(PU< zPu0a;{qnmd5USIOBR=5Q6KB&WWoOjqxNdJ!W9@6=wB8$z09tv zv(4(-cgL_m?Xa)Umiw>AN4`Rw^E`#+?lm!d9rJ;fjK@LmeoBm4H@^|+{PxWnB=;Yi zGFI*?&5-`fJGxq>Pvkj9sq2L!Vbag8jCb8u8)o47Y-W7+>`ThE>PQ$pwQ=p=y;aNy zcy8&f8bG?`23ICJK327HxR@Jw<3|NUpF5+!Eu}BNnrx_h_k&bNN}Qy18)IA9`xQL> zlRGM&C>z?w2kteen;f~!L}fNuNG+fa*h?<|?^|F0pPu8d&vfndgYO#{);H$H3n)St z@q_W?6*5UPT{EV*dAp6>E>Zv0`v#iBe<+>ryj)K8&HuR9T0Yr!Xq@%^iHE=ac6M&? z`%cZ@cyhN3zF(wOC|`V;-V>5P(*FPpSS`GD5KQ3tp$Fa<(()~_>)>&oP|G*T1_6m< zhhG5piG1S=J`)O;?|8N4TVWDkz8N+VNPIW^4mh^dsA}M^K_JZtzU2dwNk_N@j71Aq zfuZOccuu=e-r$CiZiHjnEA`P#qjJJiIw-ZA_-^?2j=cGCHFW7lZ^rHbO!~37VZZciDQSK0`q1YRTkXF$~(7+V}Ac2jBrTKJcD zD|HQRhi3uz?@0%Kgij}Cp%dXtK(1Z!DaB0C?kVyN@8ffdi_takp(wUR!!dnS;MF4j70Q{`s$X{~9_9eh92a3l{+oTDStZ(SG=qL7aCX8qSPX zY6Ia}@C3V3ezY6@&7;^~H2gJC)3DV@rP6@Z=PbCxD83;^xD|c~Y(zWZWkBj}7JM+I zYv73qyyHzHP58yJL0kFYxW|HZ%n5G+o!q=%4L$~pXyG-#rH*l|@J3LF7TynP&^56B zajGQog)_k@wD2>Dd>aw%hrb@rTmI0NCzbj;$VCg^K7ngP3-?Q+-k|O9K2VOXfp3`@ zs)z9KkaogLLplrgPf}_-@r5_@ro0+-IsCKV2elP$ldROOf5Hy%M?msZ2d|pSn`qHK z_&AV0p$@JG%cmOy+-(~D09x1s#-fFv1w+xoM?e%>_)E|kEqn_v8MzgWlaAs=Hi7gL z;jkIlRKnr=X9ml~4zHSpJ!g;~__f)zuRm~I@LO|&*COxu>o}J(qO9dze?57>-eTg* zd-hU5C0e*1l%s{^eSki+yc6(Ya11T)1Uv;K9eFok?9)Ll?+APYNL`Y51%3l0zPvMV zF%bL6y90Lv372;W>K6pHyi0I!NXt6~r-rn=Td+8!k+!Q_yZ zcMq;_)_S~$%^edb)k&w)C$4?Y1T z4~=l2l%Tf5DIu*=>2rYeT^_g;NPcSIhLE;&Nzk@dICUvyN4O9E#WLChI%_%YBQrRrc;MYY%Ay8t@eFu7_7d*IhWCE>zpFK|A>h4a8MbUD2KMXrT7J~+}B%v%&3mKVH63!D#(jBDla zl6>-s7JjOLe4>RP*udD27XCHpi57N&&gdHWYarvJdWkv@Hll@d3%M4w@XNr1E{A&k~g&QF>nwqd;z?PRxi^`KqAKqXK$iip@j=e$QxRCH|UJ6fqRrO zuAzm?z+$wpxtu(sE$|X>>s+oK-unvu72(29Zy`Tu;WxoSv~aC#qwCLFUV-!}R;wD1}*4=voK0z0FH?*gOH!Y_bWv~VG~7cIO8bVb*|IolaW<{1Ng0&PSK z-?I}N5=VG3s6z{H1T|>4U#TxZppEaMOm_#h6W#)3PU45#?I91OX@%WD=2ya>f;S0o zgdeV?KFnuKgv-FI=yF)?#r}-%!ZUyz>w&)kGVTk%yAS)Ig?qeB-9Y=`V+YAMbCNnZ z?VaFwodwUU;aZ5}fv*Aij<@j7-lHF&-xluuKH~*C3hwnmus@H2laG)-;cmG9hop(N z!^wZ8{w*NSaNmzeA1(Z6a1bs00oabNgC`uvF3c;0tARob*Mdfg14n-x8eibOAc{CO z@V7wv5LHLrI1wB}eejZc>_D6>IQsA84Q+?}e1_db!}C55+Qb9fuhP#*IQ%9MI|%;` zbV3V%{uTWcx)GlCbef2tBisj1w&)l$uq~Ve&Y^|xX`@qz(Zat3m1sNsa9f?af_B0U5jr(=Ir)V1+vx&x zhI05*Ahv3RPqo(t>Q5tV?5I;t<`u$kchadrXyH#lPqc77=!9;BH{1p?C|~%mKH=em z@SeMLYAoTx5#6vS+6q4jj-iE*-;Mpz!c)5IR5@CBL=WT(14Qe;sKLI-s#|~flZBVPn zb!sG-K)CRrCn$Tga00NS6X8a%0WBPvg#FRNF<^njfr}>x^HvUjnoOBWe7N(}V115) zrvPa$ZumFTbSl`q7fG`mZabax5-xlmOhyaqXHdt` z7I-z-juzfFn|=T-`~k>9*TIj?!4_!Y$ay+dhZY_TYS3yvZ3jqu%z|}K>y$N(^kEJ7 z&~Dfdq)hF9(5c^nvFXMD-@AY|jut)#TA&*xY+*2t@Bv^aT(|~Ap@mO^VzltrAQvq> z`;R*1K?|n=H(GcRNJMABo&JRVnY&uy7l4dq!dj|M?IVuxey|-~13%ym=HCf7rG@HV zI&Ek%eG6lp9X_>$>*PMP5gxM?TXC#)nNIzBIW|N)VRL5iSPQ%yNS`lU3KlFf2KcRK zXs2jDT(lA!qRZhetAcs(!wK131N~tlJa;v91MPudSVJ8}``}hNlrdWP4zK_%>|0A6 zlQ?kAdfG2qc<~FtJ~j(}=tcTF!iC@V(Z`{MPl8Ic@L5ofZiI6-(^o7eO?c!h)M<1g z{JYo0M%cW9vI5d43m*it2p4X@ow7z-;W8lYx)DD9da%9M!MD8;Y!_BI^3Op#M8PM3 zpJRmw?cf|}VJBFJ79I^2qZ8pyZw0T>3Lh2_UcOVOHu-~NmLK-)qAn6Hyah--$=a<` z9ruL#J$PAK53tBi9Tp^CI23im<{9Gv92Y-Bw>m*#b?_X&zXyKoHOkF|?_XI=HQSf5mM+ZM z=0ZNW(^>4pa}q0j40s5ygN^4X7qkT)c%J;A?eK!n>3`53xcvp%7}^Tg0%;d@@Mm9Q zt4#6-KP`3$BgnL~LhDX6`fz(5vgnb>%ryrhljr>odOyPH~)0UGdJNVEy zg|C1bv~c(xdgVu3;0d5}7WESjv+7j~v~U!- zLL4Xj-ko}NFX44?exzP4Mhh3(^lBDbcqf>E7TyD#XyNKmcn!R$D|RDX_@~|UY9Cto zzd$)!_&(r6+u_sQ_39$J5w`WhKG-A*&IFUu!f*7^t5~$~QE)H14$khYR~yj6P5tyL z3oYEbKjn+Izz+hkv+zYwgBD&e0Q;al@Y4hJs^=>1qv6AYu@73fV>I?5jupP$P96xi z!lS`hvdrM$qaJ>d~XYaN(<9f`pIMtLH{hj%XhoGg_}!qn+?{AnDhQ(W~1Mg6Uh~%(0>L z;r)+cXXY?9aK&$e+7GY&ZBYAQ`#9`Rn!@8jAWitT--XhIUwtB&rXSw_WH4_vaFr{R zKD=x~=)Cal6N70+!4CpSGZ9V$S2&mOdy^=8wD2dO65R;DHzk-(9X$5;!8|0wD?&O8 z-tZLVJCl9@ejmt~Zb{awFM*MMRZZ2apG>2@qb+cvMw)2hzX7N8z3_`}@`M&XIGuh5 zEgU|BJfkh}F_0_q;rLnD0_}v)1G%n7c>QeJIN?6{*K;^V;=ujq>Qy7!4qN91weWi( zT?a3p9}Lfe`#c?r4_^vt^#{Fr0Z2MNxa)$Tj)DtAx*Q(8kan?#YlKaI3~CF!4U8pR z`1L>O)gZKRE$E3Be#)a)7PK4Ir_pB77TA;?JeLK&Wl>1O-!7(aB#v65SHA)6p5?v< zo&ywG_{HV)Im8hz0*BGU)u0kB+#!>)L|fq1+RRb_CuP&e_zKww6JMCbq{TUkAnqh;rTDnpQD9WgRy8IY{+L@ z;=?iEFk1L4;71F$FQD&2Tj5cl#dF30hi{-w5iZ;voJD8BbwJvPu=Ay0o`w4q>ea2e zMrDV0fr026_<^Eed?#E6wi8|s9|uuuNe3Rfk+y(#!rfmE<{=8cV>9+5Kf>uC87=&) zVy+P_{2&;L7M=(?qlH_Sh)wx^5o`q#ExFfLfQ$>1@k5|r-h3^Bf1>E3?@(E z*p3_v&Y`2=Ibgx>i4PY6BmGr59NWpj+=Q}*p9Ma&53UC7rjZ}`Jjg{i!au!@d}>@H z939ej`1c@pI@b$76Vh35DY%!lo^rSr6r<~4^G^+`Cu=g2u~ z{z+$p8oP{i;NGAH9R>de+$#6B@KUfEoduVMbU9oLx-$mV!R9UowGnNBdjTtBP!v24 zEJh1^L{rw8aA8ObpAKo^);|lz5$+z+QSc)n&C1dL=s#*8e~fATYgNkA2_6VTfxqB> zp4+nJ{DE+0K+643;d<4Q0~fQ;*n;)oKuW=Xn$wg08wuL(F{xKcp z&WlWH?02?b)!)leV{qSjf`8-Gqo`r(Vf7H(!}vEIEq^j+({SLZ_%{Y7(hUQOPQal&7hQN+WV3N%B+*8%3#m19*~uS-0iOhCFd2 z&Q$C%p7`_0&3Lww0;iCaW~iB@9it|rv6+hIYl*rW=ZGcdOyvrk+fBSFq%|#Y>}b`G zvKgsj)q`-X8qR<6H;^wU-aLK`$IBUR9v7v0692pZ_Emj2uBQs)IJu@-fn%nT&*bmq zHZHJdhPby-<{gMToOqK0vE&Nf>=6r1;!0)_=byu@sym@S=j`#YRrMtoeWYHgK><5G z96DaCEaz^vvup(|b~6vX)dXTBb8P>By__7Y5jGoJ@x9O+N8o#PBj48V*=bO~PTxQ7 zAFcIWD+P7XRpC9{}c6fkbDk)>XXUy zt@EZPPn$V7a`udA_sw)oPMSJ?W-q?IK0}+SO`O$>uPWX*e&*EPbNWPD`BLwciF~&^ z^oi8Lk$rkcMMj6WvRVi6mH3%~Z=(K(sr3sU$B{FWT(kK+_WVFPR{jRfNSZ#Ivm{M$ z@_lT+%r_}%=8c`--5ocNL*+}u!;|JDC0mo_-@%dNXAYY-M|&!1Mx=H2lp!wphV|ubmaWYgGQ%~QZ;iX;Ys=VT>V*FHvUm2A$x~bpCe0s(U8YfN z6I}zJ?Dym^$M;F~ha#twVPF?MW7{J8!9 zojsJ5`7-@Q;!E>hQc(uROKxlOHs+P*ZO`-P?aQmlJC;|McQ&sv?@FF>8v=72_vU$< zJ)0MA&f1*2*|&M)=JL(kH~Tm5+g!8x*yg&;XE!%)zOq>rlaPn`H&jz{tfa2wY)NCu zl@e9jqSR8_snlB9y)>$HV5z-yXsNSwY-wWY&Ey^rqoyx3b-OHlN2A0{&hL$}**het*hmP(H@NDBnPz-8a9_zIi^6 zZ?P}Sm+SNSHu}na+kJlDK3|RRn6J)v*4OB};!}Ao@+^6s@~nB?^P=(w=GpUx<~j4m z<|XD$&U5F@%k$(d&dbWn&HI=3%Wsiy$?ueJ&F`Kcl|L}wo_tP1 zoJC`c5{o7mxr^o%d5RVnWfkQX`HD6cl^1O<@)zwZswp~FR9AGisIlluk=oc|qh({K zjn<9bH%4t7xY53G=tk$pu^SUNPTpuQ8Cv2j8C#NAGP%TEGOxr_vbZFxB)7y@vazJR zWP6FfWM9eu8|BEu2j!ud5(_35xC`bLcnTI5WEJEV_zE@_loxC-@E7bWs44jGujv2m z8aT0^`$5Q=KQ=!xe{#M%e_p;Pe{p_Rer~=me`9`m{`P!-{=WR0{A2lb`DgPR^RMKq zf))jqf=&h2g6;)T1^<1^Xi;n_?o@0o?p_>KJh0eaJha$ZJhnKocyh73cwVumcyV!7 zac;4%cw=#S@%CbW@xJ1k;$y{i#b=8fi?0-`k{0;2sz&b9p&zb~KYaDvg$3Go&CADL zu6z0H%Z)Ezd0B00vB|Qj(*leW(KSZy8u;_I@I}!EJ+wJ#YwCM#%o%819$M7CKu>ff zPtk^?^+@?hxk!mLmxQH2@*z2Bt}~=>F{w^adBL#)wV}lZ%Z5%HtQ!(H$fyZCNNy$L?jw7$f$#kf;tM;P_ayGtQ$|P(PE8NYb=PNqC`m~9zl~P zXvSe`Y-z>w=@DB!wbl#XAW$zskpwRlyi{7X;-$wm4k})Hz|-1%zu&vo+Ozj$f_T2~ zdH$Dqo@DR6*1O*I-qyR`b=hm5_Ji&~Ngxmi;%{Ie5a_{`zl8kX^}kqAAh5^ywR;2} z8S%nFJw>%I95l0W?t)0u74t8?;=)TKvo5^sviZ%CA6*o=qUEy4+{+?0r++VU>HOIj z9aUB~GHOs?eg8F2Pk*tz+x|7L-s`3#@%+O_$KG@TuFs!VanrH5UUz@RO;d4gUR`n1 z$G9FfW3QX0$aU;ZN6EF~rnP@y{@9xi6u7-_`j%Yxyy*a3r@y#o_nyy}cR%A)2>dfn zx#U0NeB4dA=`UU{*JqqDl78mgS&gL0N}%rKKw$QD!vfFE2+g%=+XDwjMiuWdF|cKP zAn?aMCAsS_#eqP%+_phH`W{KcBq?_dY(GW|9qGk^27u~9_A>Zcr!>qzJP;}k1R9$U z56ol*@kxQ$Q_$YZBLbfG4J5q9wvP|A z?&X8@Jsj11QEM|&j(H6{lVtKv?jQuSo9GxdJhi-uE2E#uAW~4IY%{VK;aR*2AV9P+aM+DT$6y)J_tdBkY zy!&ImTKM*U0Vi471E9R@=OzE*|CIa{L**Z@%Qp>`zmLxEA1Z&i#=ml?{MWWh{cS_# zul|bs-~3g|Hx5;Pp)OxFRQ}mtk$;ND9~r9rKDzw&@k7XW$6G?*kooVwC;3~3D!*En zzk8_so4+FedX2w(sPbp)@(n}fAO98khiUxIP~~_0Mfj^6D*v^w$nSes$_Iujf3q&X z>A)f6zwj&aFV^^bhAMx&F5l(JH|_2=B&qF>7YEP=AM775%_|dFFVFYkIrI6`a{mSI zmA*f6Bkteey>7d6VOHv1jpGdDv596L)3B!zcBQ^&Ugl1He-`hT>-%$fztnTz#(RzX z{1|YnLrO^BI=~6;1`T`0%EJSh%KeZB*vT&e;;o5*K6O)Zpku=OxJ9ATMHd}}r#JOe z*$qUIEM1MqzS518jtCsQ9Z;lqw5e0@tVWJ17CcYlmUwOzJdf(9vNJWF8}ZmzddHDR z1fmwt`lnplKbe0}V4&i6?~e~8OOxjt)soh=?C(Hs(+^S2leY?U<(9b)Ab|H1{`;Q# z=fJ=KAP;Q-dxfmq;{c#b>c^1*jPilKjmz_nL*W=M! zX3~#Qrcaltw`FcOWjwg=yaaH!Yq)6^Zeb1%GP#@*=-)AhI+qfwz4x2T1vZy~yVh3o;KNcy7mYra|A|!uy%L*ZO;K8ufR=yVT#?Kl11g zf7wy!T-tu#h@RKgf{0?&L9%JNa`nH*$vZ*v+Vk>Wy_h)1OWyf; zdB2r%C6aemUfu-Bd;cxca*Q|6w)=Ul;Pd?+;d9f|Mn+Grb?wE%MNwEiso@^6a5oQz zyOoXqW(~L8!p$EHH+BKw=4-e`7Veb6a7&v3cZ!Bk3*s`-f4S(g0!1^uC$FZ%=04g z@6~Qy-xAi>MtteA+j!rctGhjP2xNBdo0R|K9+{mX{D-w{RqFKuJRg{&A*E@UZE4uc zrQr;rLF?xifKt8l_8=XXT2QsxmBVq9Nz03vP)U});GyL%($cwy*uqrO{|L*V|6%$( zo&E*y8}$7I!gOmGx$o5XW%mJQnufW9_i=sy4DX}72c7EnKNsNj*mqrdU#ofDzRuXp zVL-0sebJ3t-XmClIqTGXrynC`<2ncR}t&(*Z0Tq{xRND&d2|$fSjLw+vRb! zZbyx_k|!UvJbszhJf2K^^EB=eyl>F==ktCh?i1fbO_4R2y$rJUl-}j*we7L6N&d9qYV8Ew-lg%WRCu$HT`e& z8ao+y#L|DF(64RdpimTbz5XZGRpzN{U)I&lx=g*D`hFeIWgY=4r2mQccYE${<-Nvx z%f-aoA$b3`Fy~k25^t5p^$hPP>H7@tBl`Y9;;qwo&*1ne#B}PcUy5k1jw*HE&Of8a8kK89b_fz!!IMTB%r0EgY z(Lo08pQZiEM`Z`ougpi9WL}Azfr_S=tzY>T?h5*qv?c5L2jN%3ph)|byGTuzG*>9SJZ&(`-z-q-8<`*>fg?*%@=d)o2uUnwA;@1hel@+r~sskelD8i`$|!(%t;%##Sao+coWFL zSRh?-zC4fLjOS#jLz2uiwt+uQ^51&V5C1XCCrjgAc=(DZAiG7TPN(C z)(?0IpS%tQUjwzCxpERHGCTW4fFw&-BD=5j-|?R-Y?>m;KR%al=@jNndGOw{lKdU* z(tDabPuKKz0i!J^_+Hy6^)2_Ld-18hKS+MlQ296O@>N6SU$4u@3gmaqjFvme+Gt1w zovMw-)h$?_a#A(XI8>u1jp3StJc&jMz|Zx<*J2s%E8wT@3cfa36RjLnNkRp^h4#s- z#0m>nDeojbTva)#nNi09YYFv4Sg7Oe(}$4D+Gw5nEmoKuR2vZ(Cp81ISXZuo#$*6Q zYE$c+)F#Rx;iN+9*)qdn0y?b9GoR=ERrdiaOb2*e5`K>apo(<#7wI~QHiyWg3(-Jm zpkjnr5uf_7#Ebb%(=>!@KYVx<1DP_C9arlP0HIme(zK9r@Ewby@jy#(a&Pt^r=9oZ zSiBppi~bQbXGiM$KOYSG-70tnEVnA7?nA2ZIy4)5yFycQ5MY1giWPk zy6Q+M6-$DPqD{jW&LLuC)<&D0qywGtsV`AETnrQsEZoGxjcoZpfp);=9H2eeQ!*Vy zg)^Dducl+27t^<_2+B zBTl@1mZCgjQKkx{S28)SJ^_@U~&JPnE$(BT>)6!Fuqa z&B9wiqO|$~7`6REQ6WumA^QPi4eDh`UgO1Mqgrns#nOfLm@~28foog0vzTxRsvyEU zsDPG%JMb@$6uSmSBGgZHENr@QR@>Af_}_F{Cq`ZBH@C4O0boC1giGli zXAEE39CSj%2dxP;?F+OBR3Q4-UJpuv=U}T8h#yBaCSfk2ezyl}rmjTlK6wbgj_Uu? zb&sfm9h`cUNtCazb92hoz1ZkNbO1}BAM6bhD&Zun@xb2BhaYOEUZ7pDz<*w$)T=tF zWD~O@>^WEbV_-m3iCU!+q?QwZomxV9XgDh-BLhQ%7Q!I+>8D5R6~szW{xkF#>c}s+ zFL$Pfn)hYBj=B#dN#{=4M_|&~@j7D}GT^^7Tbjy*Li9l6_ICRD_R+qLJFuM8(r7QP z>c|7}pykskDSW6SRuP*J%w9-rDZz9kN%4N7@wL!6vjM}_m>NN_iEitycWeARIxqGX z^)18H$LP96;Pvc4QF9aR2>%RqPwua&6ORsM)<$D$|DCR}h#1j;oODfBki{FcIFg-F z?Gg!q2h4kcWO@cXU`b3K8u+ln`*1fO(k2nu8cD|{B&x&yuIp?i2@%s8M&G2uOh;0y zwNer|QsS~4ZNV;rG)f~8`GEb-D8<)uFddXMF(8$^a$X_6kb0LLR`wh(#4;)6LSWHT zI02ocDj8x95LtuFsccU8dt9cj7jLN)n#4p4a!26V=;qh&}q17jDK1RzGi3ndA45ej!_ zU(7Rh_(xy+M+uQ;zk2k)sVP3tmeIxDiG=DNS#l~jwr*>20fhPVouz-J2A}(A@LekSE&;x{MwaXUp;q=^ z9os6MzF?G0df4k&U#YERi2k?UNweF!pQUIUd~8&=n@8xComBS@;{#{XzoQMPpCZMW z3>uclJrUkX2ivoaG;_3Lx*6cCQoqC4IlG50L|-no0VYO~MVj~1h$jf*O}a=G6yKf2 z@&U_Vy)Vodh2VwwI4Pv9n&M#0mhXR|DOT?2VC}LIy0BPvoqF=WNIn?J1#3f=kDvvp zqx|KsmGWYd5p^aQqX~L@gZ%b^$skl$rS=}FVKHarje;sYvV=#U8d@-lDKRG*jAr5C zsTkZkDf~eMXjuH`>XrsS7@t-Zdx-xtd?Fb!ADTb<0NrJw?}h-WWoK;=?VAiH)NyFp zA`2fq;(DuGu(uFJC$hMzf@H~RT!e>!Ul^yxeex4wpaAACjAZ%}unt|; zgvSN!Lx@VyNQ_rH2SvJdeLm8}pA5E-LFI2jtNA+Ry{v(7j@5+i_PnVUk3SPub1prE zVcQ^11swL^&gF;z`_)MCoP6j@U^Hk&i-BM6A;)(@@pB{>(L}-?(t7U z(d(tds!0=%|2}&V1vyHMCDHvV@R@GD2?S>0Rp_hKA3ijq$8fh|FFl*6rebzTd;p0{ zs2eI=7oXo)3)BZsE2vptLStu~*aAPyq{W}QF458GPuT8~K=fArAl-}VnQa0^dhU@S zIdi4KxSZ>oAgGZLJWa+`XmbhFcEzL<`!|Y zNj>-L19Dy`a)Fg`4g9=ksBAQqE_>t!S0v>cm%jpNQ@2DQhi+Yb)}CUT(HFAD4&$o$ z6W-=pzLl?)kI1s4H56zbXVokorA}&yGlsqqE+h|yr#^x1S3iJab3l3dg8xu0MLpmI zBmHXckEzT}COxG71A~%o&B3|iZC$eS@S*Gx(jYB>KfgAW0RDV7LY@*Hcy>jn!S$eG z!^(Jn-IQ1!{DJ0;Enf7XMCO@zChs>a?CgV{J zz3tnG3nV|b$R)XnSQ`AEf2mB4s8wd3)8V+=(Hu1TIFRX}xR-+l@)YrLfJkJZ;)6#t z`BW($vv};zV?~PAla+eIN)uVBgZQ2H^`zYGAM)e9_H9by#nN}LHjH&fHz5U-IVi{L zOkPQRf;ZJ`;PL{HGRHbgquT*HQ1KmznB*tOZ(^Wj_~hQq7>%VN0&qg^#IrgQ!5QF) zEsk`qjImr@b|miN1HHJ1)1g>#7pVcuaD1Ioiym7g1}Zi}0@xGY`78JURM%XDRho6g z7$ZiOuJwqL^TJRPT*yGh^(cvYYCC$1Q@!vCv(6YNWTTVjJaS8E=1O=O%CV|1z6CxX0)vd zP6*bwiHLhqkGcmTrv_X}!0H}t;uXc*A!~sy|L6e7pm|z#4}xDLSB&=NeoyBfSlxr} zhq-%ubB~kUmJ6NqGO3YB+W@Dwe$HMOseE!(Hd4AU3-i46%z$~sz;LZx9SRt*UndHz zqs>4!*eD>gydwGoAOb+lBwE@R?Q`W)u}>PH>xHGg!9Bn?(iBooNd4&@PvGL|AMDg? zY3wT3bXSlnP}gm!>%~AS z685HUVe0SmQ{Q3gT}XxKIG-likHai|cXkvXB1&<7gPBb_a|`B`MdQpIg-q$!!ku3T z@l5;%64`AXC6oRAY7R%pXc4x36=&}vz69|(s`YKbkETSJ)|>{}Z)SlM%$IA>H~$9E z%tf$0w5m2_Vd|8!YH7lAr+!|>=LSvseViQzA$OJO?*$ehbm81s-sjd@TX0=$@09_)b|1}YjK$nQW(^-O2S z`a0LKngGGuKi8wWh*XCg2QnXUr$&JFo50En5gK4MUi-`>plSHx{;I^Mv6wRe=O%86 zjv+RuW116a`G5&AXP{pUV{$LE8k`iYVoox6hCHcn!H!M>XMB}L90~L4Q zFZ-6RV;MZ&gh!x`pckz7$8%LKL#PH_C+%zEN1~IV_BV7fLTcaE$|j#Gy{5%&sSQX8 zuYwWcT9fL9le&Xj>tF?S>S7GU-7W%k(y_O(ZZrdQJsYcgc(WFND2Dy{ChXBzAZ`?fe7y#G87ak^UpSW{TtkyG{HI*Gt!Po%_@V* zXA!=xFXE-k&f(|ik7bW90B6_TL06p2)pPbfzCbvx&z3TYLmCJ3N6^(^p-HIIpblhr zYjHGqEJDl{NVFy3sfsB1gxOt+nOvx<~{#_5CFRbAu7jaQGpjX=Elk=U^9as!XGlRP?4gHNn(eySC%O!K}xKF@XhG z(_la=YkpX2_L`cY@Ytj9hWXpSK=&@3&95|KXssN6<*o+N7GC5DnkhTfpHL5@ACWkt zd5k6ylDqv)RAp5G8N2hD;2^|e_%|cuPPb#i#@`vy-)Dzh z&$^pfr|7YjcY>vfQAXI%BgD5d<;yoTh0rY`bSKpuO{|HanSFLA5pg>cqvL>mFngP5 zJ9|NlW^YiWM_T43y?~?VEa~Sy7_>HsreFOS>&xAlZGwdbZ$L1j1$7L2Q;@;6u^_u) zsS=N%eUlnP(sW9{x`4MewVZ4aO#M{ughfn5>Fph0mtGWsf+H5PnMfQ`5-2ss z3H+opHKP(!?Ul@TQ_wteTe$}FZuV~t#jxz+x(W`PYO25BhuGgiFCsqYr4K-Ly5i@1 zql=b=%{S^<9-jmD*cYwp#4l0E>M&<+5w*-n2O=)lQaK4xDp|>;tdO|X@8c}~dKPL> zZz8UCt>x=GkUc;}x2}{9Vd!MlP##LB; zpkVggT2wT%1*jCH@wO67YKwz~vrBy+4awyi>rV->0T_gcGOn&?KJX!>Uwr_*36F(a zgSLoWH-U@crfCt-bS@r%Wq=$p%>;aaX{V48p3ru{P`}#aPp;&U>h07&-{Q?dX~>ms z(RA1bF~x0``@oAlg_xy%5uFIAh+#lhu^QW}9E56v{EH_)Rw&;akV_p^s!}?Pezo-# z(AeSW{8?WC_$mXxayQ`{-y-k*s%_Ws;1kSZJu|#|#GGWv#$Vp`7Rn+{RDXMoD8=)P z5U;T(pQ_Yp?`kn~H<*Mu*51IXDf$7&k}j7vUn~m34`TLunN{nW7RF46-iSj(t=cu3Md(d0)H{GmH z_Sk(U_E~2STx*`CW2V2obcZ(GR{@~gJcnH}@{s-#9YajT-Xc(d`Cx|s^dPiK{gA3h za)KTLlVLQEQw_9sh#q@l=9d`J(`L>x^+nYF1_fHZJDW1xMUfv48-B%A5#N0V-`_Z+ zK(C{oV@HHLFTT|bu?mLQE3rVEibKggkLUw#y({IC`=`wS

mBMD}mN|!vyp_^&kKKn?QUiHVra|7NX;&(^A zOpT!RB3P4HM51LhW^M;*U_V;VIHr!vg4>Q5$B}lN^B94}BVjR9P5Thks8DJp6G$uonttgwCFfN=&k9h@h+N53AIvHppD$I z*=0z}l4jz!C!+Q4zjqu#?rtR2pfWQSPmFgSIzpQL@jchlqeeB_{TCa(5{ zsAwm4y|EI8sc9ToP;k9Zx)kg?oct1sMRqhtW2vVwr5w&ZC*gKHk5~o>MpN)UUeBXd znz!EpO}7&M0z)t?w&)dMxD9M?6bw-3)L?Y+)Q)MhP+ua@$sopP-?jxLV1n|^26uw8 zS5lTnD={il$4x~xw(9N#ola_*zNVK(S7JDzS~*BbVTB8s>hIqe$3?RU?zwyvvQ~$* z7}Fd~v~MSBW4ggvP1K}nA=7DbSA@tv{hO%J1McdcbhO`0vfuo&4T=C2PNYDimfdymzfWw$uV{@-K zP~QcD`EZn4_5hoE1tv~3Yq~nV9gw*j{|uc)Eyrrmw!#(W6&K|5Oxfb*k>;+X1+NCJYq9cYwhXY{|G%td>1l)qk zP@LJ$EzXWFU?_2aY0gbviJiq(Y{Ur15TDqeq9cflql)i%M957&2M;{;-HaP5_UXDj3`!P^L4RNEoEkfm?oDUWga-&1kY1LrdD{+q>{AybWLc073qe) z<3XkY^%RS`T_~b0w@jb>QV-16LkEFTl436bb6|2xy2go=h)6WXWcyMOoB4@&bLpyx>e$i(d?b6e62Cfe{IZK5;!9&WA0rKAa({B%uG zqNGz>*dVLQ9-UW4+uxia3s`WMdG2uEK$ko`4*2&O3j#WCE@WFm+uV) zP#$OkyrhFmLbzC>)?$g@M^xS3LeZ~~ZV`tcs0Qz*l~qr+^``3fmX&*Tr3W@yef63^ zB|@aff2=JhCc1~o@`{=e5tmL_gQy)dMhKI)3-o7quAz`rmnjrCh2#qQyQ#o*>4(2! zxySS)i=vDzdYUO(Ws1rbMVITM56O1)$IJ_Hwy0&ra+eZ+n{@DojP}j>850L(%ov$; zPFYKlLP8X#Bh_viJ4Ih!%Tdg^IT;S92o}JMINc}WiURwD9CX0V9spU&e>JR(Fv2~w@ zC-trY5MI^ac&W@UbOrH}oPCMWQnVoHV9;g)fy6@W79+J(bFzA7bx&Y#Hg1`m&?VGi z7`np{`T>F1s0kOGrT|WwWIt3BqQa&&q%A&>X?#y?x$uiXheeXhiik4%hg_X#c^Y*| z^(po?H3LFhCZmJYnOCQ4_r%Tt`?z=bfz7FBOLA>jVgQTJ#o+auC(=$9Fn+lgH1Ht{ zRpr^Fw*VLNS>_7wbL7RkJvzpeWRwFw*WQg%w(T|CX$6+mCb`D$xVr*!m=p4+=yWzrC?NQsjfEb-Yr zJwft)NiPOELFQpvV8EsonKX*XrWJeAV4IYdw#|C6O|)Z6*Fw&lEj|(^TF?EFnBW>% z=giue>|DxvOtQ1Qud|cStRvgwDa}^m%|vDAxs{zKm3i9#)u`;e#b|& zM7r#!e3>AH2KI?<7C9lZ)zQaV@tQirs}d(*ym%GFH5<8FT(d=7vn^|cfy`zvKGd0o z3ruNtx^_e{?1r>)0taK!ljbBlM^la2Cwgd@Y(yJ$BkHgTP_J&|;Z-wE=-QS1ETG3L zmz;XFD~dC%M;;`LU78ePQg*k;2a(7NC3$Prj(rkJPqu{ zVJzHez2VQS&%+R~+tq8&Kw{q`5S62WPSjdMi=KNGRF0RmiekQn!B8`cdyi zIhpVuOK49z3FQcpY^O4FNZXhw@4TVYhr&Zo;JIz6e5=6ls-Lxi_O4|i*)i;r=*QOA z8DiWN0i;E!C^HSc zl!fuoAvEt=qhk)CMqlape}hI71vHxQutS^r|FTBE!SfQK(LD|stWlRwtbF*OKC69Xijg#uuRcO>|+Cg4w+L*T?5%mygk}A;YxGhdF zq|2u9RK#@aH`pDakMKlkPD+YlN6Wj_ z_yqY1H<##3$>f)02P-$$YNZcdr-eXYK#j~va#|su{Jr7ZZs~ZZq~s|ag~idB^`b)- zG7H7|h#)dekUO8nVV&JyXt5^SdqIka40*&nMa+{%Y9U#762vfoFr+;EfIF=Fih8#A z>oGW8DpT%M??kH_w|#2Z8K_?mDV@~MBx%)|sQ+1P39{U18G){{$uI5r#0-rYuP57= z7pxxkqiadF-|7Rfx@?20lU*1C=a#Z;5lDf;+7JxwWDmxW&5h7^}jt4UMNJG$E) zxf=;XI}wCa5vUWE&K&_Io1N6N4p+Ol{3#odTyqe)r_I8cj&38MHaF;V=imP&n^^7Ky6lF-ohF|pIh{78TD&X^r8g0c+gkucaN?I!O z;MYtC6Yv1}>DZ399}XNI(sK$OUeCD`$N187t~h|6^V6$+o|DjiLXc}_uT?5LpU z^a5x*PdX8opN^ibG@n5n_9et;W{+_pQ-z~3GzZpTg0kdE2Y3p2tA=|n;ARO?$jwSR zhxK`Gmg!%|%{~I&@(40+b~|zkxLGEPoBiBV(yZ|;jWV&&GLNTKl0rIH49XIK&ed)t z-F%3L9?ISgz^w?m-NSF<;CK(Tw}gyo3ub%0qsT~mM{gk*vn)xr{3s7QhdHevM3w>* zYtRlMfz(rSGf`H*+%)n@(D3RRdytsHeD9GNj(m_$$$P6WP-&Z6sk{CN{3KFW>!yZR z_p&C!@1kbeV->#cdauw^60#fl#c|%m3G1#rI**j_YOIG6#OKS69{0$8GY=e0#nBZA znV4A&uinVAxd}#iUt2b>WPV>Mib7c{#johY`oX>jqdeyIl?LMw*07uPh|eBufVQ;u zA=J=Bt!0~G7>9FU)@(4mcB+`nI|Ltjt>U7Yj}DGo2$>apZYWSKcK)MyuW(CFctLX-D9WsQfkqjz!+q>+}| z!3Y&w@Zh9ic}Pqp4v;}P(vsD#`_>gs|G!Y7ez(I{A2!931W$F)h0(Oz98yWH*3-~D za|U_|e-NuWJRo~>lI@>+8j4v-4lg+zV-+h}UwqLc&?df6Jc2f7`^?*rNVE+~%8M_2 zI6lW4--8My1}A;Z_(Id->-%-mNr&gvW*cO|aKKBdZpvR34zR@62?q#o`!ZiRAXTT! z#_}+vbn7V`TXF#T*_{IwJFoCXK7>qGf+*i97p=J6q;D5xUc^masWpcpjYaa(O`Pxwatp)>Oh%j_2mEOwQ+6XrE6xZlv=L+x z8rvf7jkn=_CvfPV&ZfD$X<98YUyap5q6LZMYom*jP88wCOrXyR>o^zgYXl<*_I9T1SEw+v{WLBQJS}mtG+U(sw-gv5Mw?neC|uMa;!_XX3thpIGkjy zvMvC9x*MSk?UOg=#gYV;M43_6OL8JYNrZRz8DD-UAPnw)=e-G)D}`K98FSiXJ>blqYb)H1qPrTdT2_h1Xg*?5L%6~kX!Z`;S;SJ4Bhpxd z&G?FVXUkxbu}$Wc#uP{drjnZi`Rc)R9_=#z;0$;l2Ge-mY>4b4WMgG-sO;jx*@eu; zav*I(w);@yyFaKF;T8}$S|^%|=?e8eqW>Xc)(~*!_9|I~$W7c}q!93ECDpbZPaUen z6(J`{2$2kq?7_&{ot9u)U$6-1ysbbqoGvgsU_0vYk~*PacUt05tZ&|$i(xL2F=!+u zi(k6M|7-;r8gdRphe5lFyQ&yORe2(-DjQi<_L~vCz*tLgiY|>#{EAP zk!$UPHeJ_lk{1!oE^K^j4&OjkqehOy9@X%Ydpw%deU!C4E#v85TgJNzHFI*%!K6>b zI+%1N%vO+tIySQh^$W9&N z0q$YfX$=$!t>i3wz7I*DD38`aagHr?4jx(q#rdE?0gVtVDM{ca74*JWlxq*V z8Rs>J=k2>oD2%e)bVF6?T_i!-MIy~2viL9(g13zpm7;>|0Ugt#f!t}8A*5~InnXsw zzxwC%-e>9wmEgN>rzGG%CT_+1MCnQH`$XG|kq9SK35bD;MRVlLrEl_pu_itA(iyMM zmJA+N_Fu3;#OK^Zfz#z9DBI23QR_1JZmI`YqsGM|PfG@NQ==00!gX?T5I1Y_3@Pbh zuul_jj(g6KLaL@Jyt=0PpB+2TYu>LmU3x7}V_M6`ZFAL$#W;?Rr|}8$bj5{oUK1iQ z)Tv(SLlxL3wSp8P+R^6%9tdVgh9jF)2AW4g{&BX$Y>0Qb2|(=fjwlI@Fag&DukcG# z0^v@5Vw*t>%5el@?<_glX^NB9<6kUDyv=XVP3#Y^E}wJ4*bu(Rf>3|Xl9yUO!so6^ z_wViK=h2$ScnUnS8wGG4;6g}_1d(QNzJhdZEeEcKS}@7Mw?`n2#3{TN1=Q0U1_o+S zBtlI1}{GWG!VY-mv{oA$8a%b(97FV za`;osRsn1c#1_LlGQih>7iFB(Q+Q3R`6LU1WV<*CXm3eOtGOi`Q4$6rbaU;IpgKE` z%qP0& zcNa0nusg^xP)DHAK;k^5Z*)sP&eE?8@K8o6eb-M0mp(YJ^cimH6ifdSrSYy}Y?t&` z5(naI_`q~&;!0f!8nE4NZpSo#5dKC-?LHv}8EkIYSBrNtJyrPRgZ=LdHOk$SXS(!p zpZrBi9^?p|+<2*hE}$tOr!Y#_hh~Kk18TsHcmiBwHX*{B>NRv+e6JH8a`MK3iU%&x z2k}u0h$5F$gSUSPvB5?~xRQtm_&8`z2T*n3c~D)%U=16a=3sJzDmw|45h;Av`Udxy zznr|}s0o;LT=hVax%dC;pd%j5@zBFCE$GwVBkBIiJylF-NLS2}nL#v9HSZxBB%54c zqFkh59y~`IRsACOF0kjVyIku|o1=|x{QaOef(O%IrMezxo&Bo&=Y|jWrDYsHDK?qo zA@4j4zL{+zVZLOKO_+5HFA!A_;rvH|*orwpvET$8r`&zF*tZnLxzxEs&A z%}DB3&tTc2TkvKlI%)9`G-=|&(jOj?r2j=|@xfT2bJ)ewkU zXjNHsM${pss$U>e=fJ9{lM8Rs+7&Ifs)v|7k$^aH(pfM}RpS(rZq`(d;~GT!t?GO< zX=1CVn55ysdOD+Rtj-#WoRSowQtN3ctvob9iZ`i$!owh`2K_mpv4H}v0cYO>AvsL|hsZKLyeFCMfiSwL6A@XUk zXHe9sXKrL6BUm`z#^G09V@ipjn@DGq`gekXoPLo%d>J2l%>$aDeg&L1EBep}mYMT` z(|G$Gkm>`>ZBtLeoZxL$|GCmbB=i}|o@Z+RKdb8+)TI$YJ`hO1TKZEX{1v3SeLWSK zvxcuaZv_6zX$~ISn>|7AqHe*C`Rvi;1}b+wN&nMwgziYT9(o)JUL&~iv?JSohd9px zN~gS!0=3jQ&}-F)39P zN`y%5hZ}(k(s?3HkKRv)kjs5cQtxYEsGBCH%|>1SlvW|K&Bs71@FApbB5g$Ts`m&q z=Wll7JP^Lb%o-D_lLalHSW29COT- zGk~5SMZ9GEa1a^V{{RfIo|C?WlKQVp$%|zn=gn^$!vg=< z8zCoqL#Z|d3;&!18 z_&B4Svxn2L!I~lDo27YESX)PE4ie~aF_3#hm zAsRdsg{z4Ya{k5p(d