From 25e91015c5fb8a1b563cc0e56a7f6b2fb5b7acac Mon Sep 17 00:00:00 2001 From: kindyear Date: Mon, 18 Mar 2024 16:06:12 +0800 Subject: [PATCH] Initial commit --- .gitignore | 92 + .npmrc | 1 + config.json | 6 + data/authenticatorList.json | 16 + forge.config.js | 30 + package-lock.json | 6401 +++++++++++++++++ package.json | 46 + src/assets/icons.css | 23 + src/assets/icons.woff2 | Bin 0 -> 128352 bytes src/assets/mdui.css | 1 + src/assets/mdui.global.js | 22 + src/checkDataList.js | 106 + src/dist/data/authenticatorList.json | 16 + src/index.js | 121 + src/page/assets/font/AlimamaShuHeiTi-Bold.ttf | Bin 0 -> 1375772 bytes src/page/assets/img/icon.png | Bin 0 -> 256429 bytes src/page/assets/img/info.png | Bin 0 -> 278119 bytes src/page/assets/index.css | 222 + src/page/assets/index.js | 174 + src/page/assets/js/addAuthenticator.js | 48 + src/page/assets/js/addBattlenetAuth.js | 138 + src/page/assets/js/checkUpdate.js | 82 + src/page/assets/js/editAuthenticator.js | 130 + src/page/assets/js/exportAuthenticator.js | 67 + src/page/assets/js/handleEditAuthButton.js | 35 + src/page/assets/js/initAuthenticatorPage.js | 164 + src/page/assets/js/webSocketService.js | 156 + .../mdui/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 | Bin 0 -> 128352 bytes src/page/assets/mdui/materialIcons.css | 23 + src/page/assets/mdui/mdui.css | 1 + src/page/assets/mdui/mdui.js | 22 + src/page/index.html | 260 + src/preload.js | 10 + src/service/addons/dataEncryption.js | 61 + src/service/router.js | 50 + src/service/src/addAuthenticator.js | 53 + src/service/src/deleteAuthenticator.js | 34 + src/service/src/editAuthenticator.js | 51 + src/service/src/exportAuthenticator.js | 60 + src/service/src/generateCode/websocket.js | 168 + src/service/src/getAuthenticatorList.js | 24 + src/service/src/getDeviceSecret.js | 160 + src/service/src/getTime.js | 15 + src/service/src/secretConverter.js | 70 + 44 files changed, 9159 insertions(+) create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 config.json create mode 100644 data/authenticatorList.json create mode 100644 forge.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/assets/icons.css create mode 100644 src/assets/icons.woff2 create mode 100644 src/assets/mdui.css create mode 100644 src/assets/mdui.global.js create mode 100644 src/checkDataList.js create mode 100644 src/dist/data/authenticatorList.json create mode 100644 src/index.js create mode 100644 src/page/assets/font/AlimamaShuHeiTi-Bold.ttf create mode 100644 src/page/assets/img/icon.png create mode 100644 src/page/assets/img/info.png create mode 100644 src/page/assets/index.css create mode 100644 src/page/assets/index.js create mode 100644 src/page/assets/js/addAuthenticator.js create mode 100644 src/page/assets/js/addBattlenetAuth.js create mode 100644 src/page/assets/js/checkUpdate.js create mode 100644 src/page/assets/js/editAuthenticator.js create mode 100644 src/page/assets/js/exportAuthenticator.js create mode 100644 src/page/assets/js/handleEditAuthButton.js create mode 100644 src/page/assets/js/initAuthenticatorPage.js create mode 100644 src/page/assets/js/webSocketService.js create mode 100644 src/page/assets/mdui/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 create mode 100644 src/page/assets/mdui/materialIcons.css create mode 100644 src/page/assets/mdui/mdui.css create mode 100644 src/page/assets/mdui/mdui.js create mode 100644 src/page/index.html create mode 100644 src/preload.js create mode 100644 src/service/addons/dataEncryption.js create mode 100644 src/service/router.js create mode 100644 src/service/src/addAuthenticator.js create mode 100644 src/service/src/deleteAuthenticator.js create mode 100644 src/service/src/editAuthenticator.js create mode 100644 src/service/src/exportAuthenticator.js create mode 100644 src/service/src/generateCode/websocket.js create mode 100644 src/service/src/getAuthenticatorList.js create mode 100644 src/service/src/getDeviceSecret.js create mode 100644 src/service/src/getTime.js create mode 100644 src/service/src/secretConverter.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8296128 --- /dev/null +++ b/.gitignore @@ -0,0 +1,92 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock +.DS_Store + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# next.js build output +.next + +# nuxt.js build output +.nuxt + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# Webpack +.webpack/ + +# Vite +.vite/ + +# Electron-Forge +out/ diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..535a03f --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +electron_mirror=https://npmmirror.com/mirrors/electron/ \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..2187404 --- /dev/null +++ b/config.json @@ -0,0 +1,6 @@ +{ + "HOST": "127.0.0.1", + "PORT": 16526, + "APIKEY": "9ea8e3addedebd04dcd098439ce7bcce", + "ENCRYPTION_KEY": "cd9e6c95facfcbd67f1283f36519a4c09fb0a503fecfc8695f7caff582afbf0d" +} \ No newline at end of file diff --git a/data/authenticatorList.json b/data/authenticatorList.json new file mode 100644 index 0000000..e9b1759 --- /dev/null +++ b/data/authenticatorList.json @@ -0,0 +1,16 @@ +{ + "version": "1.0.0", + "list": [ + { + "id": 1, + "name": "EasyBA Demo", + "account": "hi@easyba.com", + "icon": null, + "secret": "JBSWY3DPFRKGQ2LTEBUXGICFMFZXSQSB", + "digit": "6", + "interval": "30", + "encrypt": "sha1", + "latestEdited": 1000000000 + } + ] +} \ No newline at end of file diff --git a/forge.config.js b/forge.config.js new file mode 100644 index 0000000..002dc10 --- /dev/null +++ b/forge.config.js @@ -0,0 +1,30 @@ +module.exports = { + packagerConfig: { + asar: true, + }, + rebuildConfig: {}, + makers: [ + { + name: '@electron-forge/maker-squirrel', + config: {}, + }, + { + name: '@electron-forge/maker-zip', + platforms: ['darwin'], + }, + { + name: '@electron-forge/maker-deb', + config: {}, + }, + { + name: '@electron-forge/maker-rpm', + config: {}, + }, + ], + plugins: [ + { + name: '@electron-forge/plugin-auto-unpack-natives', + config: {}, + }, + ], +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..142340a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6401 @@ +{ + "name": "easyba", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "easyba", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "axios": "^1.6.7", + "cors": "^2.8.5", + "electron-squirrel-startup": "^1.0.0", + "express": "^4.18.2", + "js-yaml": "^4.1.0", + "qrcode": "^1.5.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "speakeasy": "^2.0.0", + "ws": "^8.16.0" + }, + "devDependencies": { + "@electron-forge/cli": "^7.2.0", + "@electron-forge/maker-deb": "^7.2.0", + "@electron-forge/maker-rpm": "^7.2.0", + "@electron-forge/maker-squirrel": "^7.2.0", + "@electron-forge/maker-zip": "^7.2.0", + "@electron-forge/plugin-auto-unpack-natives": "^7.2.0", + "electron": "^28.1.4", + "electron-packager": "^17.1.2" + } + }, + "node_modules/@electron-forge/cli": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-7.2.0.tgz", + "integrity": "sha512-FJ8XzT4w6bTC3trvHHWL67W1zp7g2xmCC5riNa1rjk8Gd2C1j8wf0ul4ch9kbcaEAFaXuXwv98QKXxhCn4aLtQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.electron-forge-cli?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "@electron-forge/core": "7.2.0", + "@electron-forge/shared-types": "7.2.0", + "@electron/get": "^3.0.0", + "chalk": "^4.0.0", + "commander": "^4.1.1", + "debug": "^4.3.1", + "fs-extra": "^10.0.0", + "listr2": "^5.0.3", + "semver": "^7.2.1" + }, + "bin": { + "electron-forge": "dist/electron-forge.js", + "electron-forge-vscode-nix": "script/vscode.sh", + "electron-forge-vscode-win": "script/vscode.cmd" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/core": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/core/-/core-7.2.0.tgz", + "integrity": "sha512-7Sh0KW79Z/y9MStU3sWTBbTkM4SvV6rL557/ndlfAbZrxcGMnmWHrzn/odAZW1eyfhKguBb7C1Ijw0YTpsdVsw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.electron-forge-core?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "@electron-forge/core-utils": "7.2.0", + "@electron-forge/maker-base": "7.2.0", + "@electron-forge/plugin-base": "7.2.0", + "@electron-forge/publisher-base": "7.2.0", + "@electron-forge/shared-types": "7.2.0", + "@electron-forge/template-base": "7.2.0", + "@electron-forge/template-vite": "7.2.0", + "@electron-forge/template-vite-typescript": "7.2.0", + "@electron-forge/template-webpack": "7.2.0", + "@electron-forge/template-webpack-typescript": "7.2.0", + "@electron-forge/tracer": "7.2.0", + "@electron/get": "^3.0.0", + "@electron/packager": "^18.0.0", + "@electron/rebuild": "^3.2.10", + "@malept/cross-spawn-promise": "^2.0.0", + "chalk": "^4.0.0", + "debug": "^4.3.1", + "fast-glob": "^3.2.7", + "filenamify": "^4.1.0", + "find-up": "^5.0.0", + "fs-extra": "^10.0.0", + "got": "^11.8.5", + "interpret": "^3.1.1", + "listr2": "^5.0.3", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "node-fetch": "^2.6.7", + "progress": "^2.0.3", + "rechoir": "^0.8.0", + "resolve-package": "^1.0.1", + "semver": "^7.2.1", + "source-map-support": "^0.5.13", + "sudo-prompt": "^9.1.1", + "username": "^5.1.0", + "yarn-or-npm": "^3.0.1" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/core-utils": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/core-utils/-/core-utils-7.2.0.tgz", + "integrity": "sha512-PI1wETlF/+Cxm1m/IgURQ9S3LzHU70/S4CHmkw4xJg4wYVRTfiKpH2XRE9VqEJU854hEnsCGynAIn7/Z2h6SIA==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0", + "@electron/rebuild": "^3.2.10", + "@malept/cross-spawn-promise": "^2.0.0", + "chalk": "^4.0.0", + "debug": "^4.3.1", + "find-up": "^5.0.0", + "fs-extra": "^10.0.0", + "log-symbols": "^4.0.0", + "semver": "^7.2.1", + "yarn-or-npm": "^3.0.1" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/maker-base": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.2.0.tgz", + "integrity": "sha512-5dCFiVo4WhSlLf/T9MP+jnMqP3qfmwvjCSiTRE08USeotNWhycztcFox94NbxMJkRt329tNeG2RRs7RzdCz21w==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0", + "fs-extra": "^10.0.0", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/maker-deb": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-7.2.0.tgz", + "integrity": "sha512-UYulMZpof+PIcapUFxQ5pVoSqa2FsS8crY8WGbVm1ALuknJUn4C2I37S8AujQH0l7oJRGnH95Y7Bcryyhe08yw==", + "dev": true, + "dependencies": { + "@electron-forge/maker-base": "7.2.0", + "@electron-forge/shared-types": "7.2.0" + }, + "engines": { + "node": ">= 16.4.0" + }, + "optionalDependencies": { + "electron-installer-debian": "^3.2.0" + } + }, + "node_modules/@electron-forge/maker-rpm": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-7.2.0.tgz", + "integrity": "sha512-XKWK8Db44O9L7Njx0jEYLPfkf5eJ/i+XqT1Tejke+t0b74uCqFMKcbWLFp1LZj0hVM3kACy1LqtTCuOlti3INA==", + "dev": true, + "dependencies": { + "@electron-forge/maker-base": "7.2.0", + "@electron-forge/shared-types": "7.2.0" + }, + "engines": { + "node": ">= 16.4.0" + }, + "optionalDependencies": { + "electron-installer-redhat": "^3.2.0" + } + }, + "node_modules/@electron-forge/maker-squirrel": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-7.2.0.tgz", + "integrity": "sha512-SyPeFgJoMUcOPDM8+1AUPuseOqnl5YqnnjgKX9+YUIrsGKIsSz1cTtSOEu5R/l2yWNWFTmLnOlcuqIe7NayHBg==", + "dev": true, + "dependencies": { + "@electron-forge/maker-base": "7.2.0", + "@electron-forge/shared-types": "7.2.0", + "fs-extra": "^10.0.0" + }, + "engines": { + "node": ">= 16.4.0" + }, + "optionalDependencies": { + "electron-winstaller": "^5.0.0" + } + }, + "node_modules/@electron-forge/maker-zip": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-7.2.0.tgz", + "integrity": "sha512-U6FSSMcHogHDv+7SmF037lJ9m0stwwqyerw7Q6mD3jKQHX9GBxFApEzA5HSURGPAEBhPgPppYOSMGRB6LV5F2g==", + "dev": true, + "dependencies": { + "@electron-forge/maker-base": "7.2.0", + "@electron-forge/shared-types": "7.2.0", + "cross-zip": "^4.0.0", + "fs-extra": "^10.0.0", + "got": "^11.8.5" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/plugin-auto-unpack-natives": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.2.0.tgz", + "integrity": "sha512-5BI2t/Qt9wP188PHoS1qv/0CqIhByyacWRVeAgQ9kP6iMsPyyc4kn3kWGDQF2MyFqMmusRzcdM+SljDGR9aIeg==", + "dev": true, + "dependencies": { + "@electron-forge/plugin-base": "7.2.0", + "@electron-forge/shared-types": "7.2.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/plugin-base": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.2.0.tgz", + "integrity": "sha512-c/pQK36BMBMKiemO68g1ZQOCXBA93x/aeX3lIXwK5bKVuaGt16Unfmby5Q7iIvY+/KsBuLYGkAder8HDN+4Nbw==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/publisher-base": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-7.2.0.tgz", + "integrity": "sha512-c0pwcQeMZi0S4iLlgA3pqm6ZdW2u7Ea4Ynat04Gw7su5GLtbrKRgYSL36ZRhzz7sgm4372niI0k91KaH5KToHg==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/shared-types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.2.0.tgz", + "integrity": "sha512-d8i+pwPwBnlmFTRkq7QfaoRS9LywfyjDdHqQZuArFbL6NLAEbZ52irFiAE3NSLf4STew/BA6IK9sTPz3KRmvQw==", + "dev": true, + "dependencies": { + "@electron-forge/tracer": "7.2.0", + "@electron/packager": "^18.0.0", + "@electron/rebuild": "^3.2.10", + "listr2": "^5.0.3" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/template-base": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-7.2.0.tgz", + "integrity": "sha512-X7JrgQctgN0saFih/kKWVJ3KxiI1BpzdrkW58vs5H0kXXmA6UObE16/dWuKYfB06j0yIsfMbZ32Md1yAkgdCfg==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0", + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.3.1", + "fs-extra": "^10.0.0", + "username": "^5.1.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/template-vite": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/template-vite/-/template-vite-7.2.0.tgz", + "integrity": "sha512-Q5FSD+NVNMJKuAo/htQXpk3Q/eo116Xhx0zTzhSldAqpsgfxdAIJhl8TFmdVvCJIig1vEcLG2n/PgudxnuDuEQ==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0", + "@electron-forge/template-base": "7.2.0", + "fs-extra": "^10.0.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/template-vite-typescript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.2.0.tgz", + "integrity": "sha512-knN3lxJY6UyXa2u5957K4ZyItCoCw22wrUhQARvdHOcgXvMFAcwvfEDT8zOQy6ki6A9W3cMHhSTys7dC8/ChVw==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0", + "@electron-forge/template-base": "7.2.0", + "fs-extra": "^10.0.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/template-webpack": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-7.2.0.tgz", + "integrity": "sha512-h2LQ3vAzIraRqLUM5fKOLXknp7n5hrQXudRjO/vEEbm1a0jbl4yjp6liKk3yx8MFFO4eAHVDrXwRSsLR3a2Wew==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0", + "@electron-forge/template-base": "7.2.0", + "fs-extra": "^10.0.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/template-webpack-typescript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.2.0.tgz", + "integrity": "sha512-eshvPcYXUgmpB+ts9/xRPvQexY46unfe0mGmLDaj8s/5fqCANgyUO5jusvMXlJdf3qwJ/rfi3jS0NuqnjsqskQ==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "7.2.0", + "@electron-forge/template-base": "7.2.0", + "fs-extra": "^10.0.0" + }, + "engines": { + "node": ">= 16.4.0" + } + }, + "node_modules/@electron-forge/tracer": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.2.0.tgz", + "integrity": "sha512-EoJ07nptEuuY2fcs/bUWzIf11RQRx6Ch/dZ6A9WIRcFYe9cFrslQwvyUf0siY3jcqVvxETCz69JGuBxKGwak7A==", + "dev": true, + "dependencies": { + "chrome-trace-event": "^1.0.3" + }, + "engines": { + "node": ">= 14.17.5" + } + }, + "node_modules/@electron/asar": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.8.tgz", + "integrity": "sha512-cmskk5M06ewHMZAplSiF4AlME3IrnnZhKnWbtwKVLRkdJkKyUVjMLhDIiPIx/+6zQWVlKX/LtmK9xDme7540Sg==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@electron/asar/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@electron/get": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-3.0.0.tgz", + "integrity": "sha512-hLv4BYFiyrNRI+U0Mm2X7RxCCdJLkDUn8GCEp9QJzbLpZRko+UaLlCjOMkj6TEtirNLPyBA7y1SeGfnpOB21aQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@electron/get/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/get/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@electron/get/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@electron/notarize": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.0.tgz", + "integrity": "sha512-Sf7RG47rafeGuUm+kLEbTXMN8XZeYXN70dMBstrcgiykxCq3SLl1uqxFWndxSI1LfMqv4Eq9PTDHLPwiya31Kg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz", + "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "dev": true, + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@electron/packager": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/@electron/packager/-/packager-18.1.3.tgz", + "integrity": "sha512-21T5MxUf7DwV07IIes3jO/571mXCjOGVPdmYJFPCVDTimFiHQSW0Oy+OIGQaKBiNIXfnP29KylsCQbmds6O6Iw==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@electron/get": "^3.0.0", + "@electron/notarize": "^2.1.0", + "@electron/osx-sign": "^1.0.5", + "@electron/universal": "^2.0.1", + "@electron/windows-sign": "^1.0.0", + "cross-spawn-windows-exe": "^1.2.0", + "debug": "^4.0.1", + "extract-zip": "^2.0.0", + "filenamify": "^4.1.0", + "fs-extra": "^11.1.0", + "galactus": "^1.0.0", + "get-package-info": "^1.0.0", + "junk": "^3.1.0", + "parse-author": "^2.0.0", + "plist": "^3.0.0", + "rcedit": "^4.0.0", + "resolve": "^1.1.6", + "semver": "^7.1.3", + "yargs-parser": "^21.1.1" + }, + "bin": { + "electron-packager": "bin/electron-packager.js" + }, + "engines": { + "node": ">= 16.13.0" + }, + "funding": { + "url": "https://github.com/electron/packager?sponsor=1" + } + }, + "node_modules/@electron/packager/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/rebuild": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.6.0.tgz", + "integrity": "sha512-zF4x3QupRU3uNGaP5X1wjpmcjfw1H87kyqZ00Tc3HvriV+4gmOGuvQjGNkrJuXdsApssdNyVwLsy+TaeTGGcVw==", + "dev": true, + "dependencies": { + "@malept/cross-spawn-promise": "^2.0.0", + "chalk": "^4.0.0", + "debug": "^4.1.1", + "detect-libc": "^2.0.1", + "fs-extra": "^10.0.0", + "got": "^11.7.0", + "node-abi": "^3.45.0", + "node-api-version": "^0.2.0", + "node-gyp": "^9.0.0", + "ora": "^5.1.0", + "read-binary-file-arch": "^1.0.6", + "semver": "^7.3.5", + "tar": "^6.0.5", + "yargs": "^17.0.1" + }, + "bin": { + "electron-rebuild": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/@electron/universal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.1.tgz", + "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.7", + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.3.1", + "dir-compare": "^4.2.0", + "fs-extra": "^11.1.1", + "minimatch": "^9.0.3", + "plist": "^3.1.0" + }, + "engines": { + "node": ">=16.4" + } + }, + "node_modules/@electron/universal/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/universal/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@electron/windows-sign": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.0.0.tgz", + "integrity": "sha512-sdkQYAR/TQCEyYgz2jMbusL/ljdj6qA7vyIm/S9HICMAitXhXROFHUOLLgiORj1uiaf2EOB2U33DatGubUuZaQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "fs-extra": "^11.1.1", + "minimist": "^1.2.8" + }, + "bin": { + "electron-windows-sign": "bin/electron-windows-sign.js" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@electron/windows-sign/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", + "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "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.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "optional": true + }, + "node_modules/@types/node": { + "version": "18.19.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.9.tgz", + "integrity": "sha512-oZFKlC8l5YtzGQNT4zC2PiSSKzQVZ8bAwwd+EYdPLtyk0nSEq6O16SkK+rkkT2eflDAbormJgEF3QnH3oDrTSw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/asar": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz", + "integrity": "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==", + "deprecated": "Please use @electron/asar moving forward. There is no API change, just a package name change", + "dev": true, + "optional": true, + "dependencies": { + "chromium-pickle-js": "^0.2.0", + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + }, + "optionalDependencies": { + "@types/glob": "^7.1.1" + } + }, + "node_modules/asar/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/author-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", + "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/axios": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base32.js": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/base32.js/-/base32.js-0.0.1.tgz", + "integrity": "sha512-EGHIRiegFa62/SsA1J+Xs2tIzludPdzM064N9wjbiEgHnGnJ1V0WEpA4pEwCYT5nDvZk3ubf0shqaCS7k6xeUQ==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "dev": true, + "optional": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true, + "optional": true + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn-windows-exe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz", + "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-cross-spawn-windows-exe?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "@malept/cross-spawn-promise": "^1.1.0", + "is-wsl": "^2.2.0", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cross-spawn-windows-exe/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cross-zip": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.0.tgz", + "integrity": "sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA==", + "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" + } + ], + "engines": { + "node": ">=12.10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "optional": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "optional": true + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, + "node_modules/dir-compare": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", + "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.5", + "p-limit": "^3.1.0 " + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron": { + "version": "28.1.4", + "resolved": "https://registry.npmjs.org/electron/-/electron-28.1.4.tgz", + "integrity": "sha512-WE6go611KOhtH6efRPMnVC7FE7DCKnQ3ZyHFeI1DbaCy8OU4UjZ8/CZGcuZmZgRdxSBEHoHdgaJkWRHZzF0FOg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^18.11.18", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-installer-common": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz", + "integrity": "sha512-mYbP+6i+nHMIm0WZHXgGdmmXMe+KXncl6jZYQNcCF9C1WsNA9C5SZ2VP4TLQMSIoFO+X4ugkMEA5uld1bmyEvA==", + "dev": true, + "optional": true, + "dependencies": { + "@malept/cross-spawn-promise": "^1.0.0", + "asar": "^3.0.0", + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "glob": "^7.1.4", + "lodash": "^4.17.15", + "parse-author": "^2.0.0", + "semver": "^7.1.1", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "url": "https://github.com/electron-userland/electron-installer-common?sponsor=1" + }, + "optionalDependencies": { + "@types/fs-extra": "^9.0.1" + } + }, + "node_modules/electron-installer-common/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-installer-common/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "optional": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-debian": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-3.2.0.tgz", + "integrity": "sha512-58ZrlJ1HQY80VucsEIG9tQ//HrTlG6sfofA3nRGr6TmkX661uJyu4cMPPh6kXW+aHdq/7+q25KyQhDrXvRL7jw==", + "dev": true, + "optional": true, + "os": [ + "darwin", + "linux" + ], + "dependencies": { + "@malept/cross-spawn-promise": "^1.0.0", + "debug": "^4.1.1", + "electron-installer-common": "^0.10.2", + "fs-extra": "^9.0.0", + "get-folder-size": "^2.0.1", + "lodash": "^4.17.4", + "word-wrap": "^1.2.3", + "yargs": "^16.0.2" + }, + "bin": { + "electron-installer-debian": "src/cli.js" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-installer-debian/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-installer-debian/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "optional": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/electron-installer-debian/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "optional": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-debian/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "optional": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-debian/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-redhat": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-3.4.0.tgz", + "integrity": "sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==", + "dev": true, + "optional": true, + "os": [ + "darwin", + "linux" + ], + "dependencies": { + "@malept/cross-spawn-promise": "^1.0.0", + "debug": "^4.1.1", + "electron-installer-common": "^0.10.2", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "word-wrap": "^1.2.3", + "yargs": "^16.0.2" + }, + "bin": { + "electron-installer-redhat": "src/cli.js" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-installer-redhat/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-installer-redhat/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "optional": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/electron-installer-redhat/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "optional": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-redhat/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "optional": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-redhat/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-packager": { + "version": "17.1.2", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-17.1.2.tgz", + "integrity": "sha512-XofXdikjYI7MVBcnXeoOvRR+yFFFHOLs3J7PF5KYQweigtgLshcH4W660PsvHr4lYZ03JBpLyEcUB8DzHZ+BNw==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@electron/get": "^2.0.0", + "@electron/notarize": "^1.2.3", + "@electron/osx-sign": "^1.0.5", + "@electron/universal": "^1.3.2", + "cross-spawn-windows-exe": "^1.2.0", + "debug": "^4.0.1", + "extract-zip": "^2.0.0", + "filenamify": "^4.1.0", + "fs-extra": "^11.1.0", + "galactus": "^1.0.0", + "get-package-info": "^1.0.0", + "junk": "^3.1.0", + "parse-author": "^2.0.0", + "plist": "^3.0.0", + "rcedit": "^3.0.1", + "resolve": "^1.1.6", + "semver": "^7.1.3", + "yargs-parser": "^21.1.1" + }, + "bin": { + "electron-packager": "bin/electron-packager.js" + }, + "engines": { + "node": ">= 14.17.5" + }, + "funding": { + "url": "https://github.com/electron/electron-packager?sponsor=1" + } + }, + "node_modules/electron-packager/node_modules/@electron/get": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/electron-packager/node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/electron-packager/node_modules/@electron/get/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-packager/node_modules/@electron/get/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/electron-packager/node_modules/@electron/get/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/electron-packager/node_modules/@electron/notarize": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.4.tgz", + "integrity": "sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-packager/node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-packager/node_modules/@electron/universal": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/electron-packager/node_modules/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-packager/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-packager/node_modules/dir-compare": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + } + }, + "node_modules/electron-packager/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/electron-packager/node_modules/rcedit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-3.1.0.tgz", + "integrity": "sha512-WRlRdY1qZbu1L11DklT07KuHfRk42l0NFFJdaExELEu4fEQ982bP5Z6OWGPj/wLLIuKRQDCxZJGAwoFsxhZhNA==", + "dev": true, + "dependencies": { + "cross-spawn-windows-exe": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-squirrel-startup": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz", + "integrity": "sha512-Oce8mvgGdFmwr+DsAcXBmFK8jFfN6yaFAP9IvyhTfupM3nFkBku/7VS/mdtJteWumImkC6P+BKGsxScoDDkv9Q==", + "dependencies": { + "debug": "^2.2.0" + } + }, + "node_modules/electron-squirrel-startup/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/electron-squirrel-startup/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/electron-winstaller": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.2.1.tgz", + "integrity": "sha512-2UuvOGMLLGJioIBsqWANF1A19G7uJuIifae8/pR3FClI21aCJc5nutAOGnZI17kkxUc47UqByqKOl0XSVtwAlQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "debug": "^4.1.1", + "fs-extra": "^7.0.1", + "lodash.template": "^4.2.2", + "temp": "^0.9.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/electron-winstaller/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/electron-winstaller/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optional": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-winstaller/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/electron/node_modules/@electron/get": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/electron/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/electron/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/electron/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "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/execa/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flora-colossus": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz", + "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/galactus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz", + "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "flora-colossus": "^2.0.0", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/gar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz", + "integrity": "sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==", + "dev": true, + "optional": true + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-folder-size": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz", + "integrity": "sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==", + "dev": true, + "optional": true, + "dependencies": { + "gar": "^1.0.4", + "tiny-each-async": "2.0.3" + }, + "bin": { + "get-folder-size": "bin/get-folder-size" + } + }, + "node_modules/get-installed-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/get-installed-path/-/get-installed-path-2.1.1.tgz", + "integrity": "sha512-Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==", + "dev": true, + "dependencies": { + "global-modules": "1.0.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-info": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", + "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1", + "debug": "^2.2.0", + "lodash.get": "^4.0.0", + "read-pkg-up": "^2.0.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/get-package-info/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/get-package-info/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "optional": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/listr2": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz", + "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.19", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.8.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "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.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "dev": true, + "optional": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "optional": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "optional": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "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.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "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.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "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.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-abi": { + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.54.0.tgz", + "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-api-version": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.0.tgz", + "integrity": "sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "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.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "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.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-author": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==", + "dev": true, + "dependencies": { + "author-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", + "dev": true, + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/qrcode": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", + "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", + "dependencies": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/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" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rcedit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-4.0.1.tgz", + "integrity": "sha512-bZdaQi34krFWhrDn+O53ccBDw0MkAT2Vhu75SqhtvhQu4OPyFM4RoVheyYiVQYdjhUi6EJMVWQ0tR6bCIYVkUg==", + "dev": true, + "dependencies": { + "cross-spawn-windows-exe": "^1.1.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/read-binary-file-arch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", + "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "bin": { + "read-binary-file-arch": "cli.js" + } + }, + "node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", + "dev": true, + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-package": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-package/-/resolve-package-1.0.1.tgz", + "integrity": "sha512-rzB7NnQpOkPHBWFPP3prUMqOP6yg3HkRGgcvR+lDyvyHoY3fZLFLYDkPXh78SPVBAE6VTCk/V+j8we4djg6o4g==", + "dev": true, + "dependencies": { + "get-installed-path": "^2.0.3" + }, + "engines": { + "node": ">=4", + "npm": ">=2" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "optional": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/speakeasy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/speakeasy/-/speakeasy-2.0.0.tgz", + "integrity": "sha512-lW2A2s5LKi8rwu77ewisuUOtlCydF/hmQSOJjpTqTj1gZLkNgTaYnyvfxy2WBr4T/h+9c4g8HIITfj83OkFQFw==", + "dependencies": { + "base32.js": "0.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "optional": true + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "dev": true + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/temp": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", + "dev": true, + "optional": true, + "dependencies": { + "mkdirp": "^0.5.1", + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "optional": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tiny-each-async": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz", + "integrity": "sha512-5ROII7nElnAirvFn8g7H7MtpfV1daMcyfTGQwsn/x2VtyV+VPiO5CjReCJtWLvoKTDEDmZocf3cNPraiMnBXLA==", + "dev": true, + "optional": true + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "optional": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "optional": true, + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/username": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", + "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "mem": "^4.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "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/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yarn-or-npm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/yarn-or-npm/-/yarn-or-npm-3.0.1.tgz", + "integrity": "sha512-fTiQP6WbDAh5QZAVdbMQkecZoahnbOjClTQhzv74WX5h2Uaidj1isf9FDes11TKtsZ0/ZVfZsqZ+O3x6aLERHQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.5", + "pkg-dir": "^4.2.0" + }, + "bin": { + "yarn-or-npm": "bin/index.js", + "yon": "bin/index.js" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/yarn-or-npm/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "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/yarn-or-npm/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yarn-or-npm/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/yarn-or-npm/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yarn-or-npm/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yarn-or-npm/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..db62639 --- /dev/null +++ b/package.json @@ -0,0 +1,46 @@ +{ + "name": "easyba", + "productName": "EasyBA", + "version": "1.0.1", + "description": "Easy get Blizzard Authenticator Code", + "main": "src/index.js", + "icon": "./icon.ico", + "scripts": { + "start": "electron-forge start", + "package": "electron-forge package", + "package:win": "electron-builder --win", + "make": "electron-forge make", + "publish": "electron-forge publish", + "lint": "echo \"No linting configured\"" + }, + "keywords": [], + "author": { + "name": "kindyear", + "email": "kindyear@qq.com" + }, + "license": "MIT", + "dependencies": { + "axios": "^1.6.7", + "cors": "^2.8.5", + "electron-log": "^5.1.0", + "electron-squirrel-startup": "^1.0.0", + "express": "^4.18.2", + "fs-extra": "^11.2.0", + "js-yaml": "^4.1.0", + "qrcode": "^1.5.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "speakeasy": "^2.0.0", + "ws": "^8.16.0" + }, + "devDependencies": { + "@electron-forge/cli": "^7.2.0", + "@electron-forge/maker-deb": "^7.2.0", + "@electron-forge/maker-rpm": "^7.2.0", + "@electron-forge/maker-squirrel": "^7.2.0", + "@electron-forge/maker-zip": "^7.2.0", + "@electron-forge/plugin-auto-unpack-natives": "^7.2.0", + "electron": "^28.1.4", + "electron-packager": "^17.1.2" + } +} diff --git a/src/assets/icons.css b/src/assets/icons.css new file mode 100644 index 0000000..77fc741 --- /dev/null +++ b/src/assets/icons.css @@ -0,0 +1,23 @@ +/* fallback */ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(./icons.woff2) format('woff2'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -webkit-font-feature-settings: 'liga'; + -webkit-font-smoothing: antialiased; +} \ No newline at end of file diff --git a/src/assets/icons.woff2 b/src/assets/icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5492a6e75937db19f9ba860cd2575744887fa26b GIT binary patch literal 128352 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

l*K8_>P7#5$l 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,.mdui-prose ul>li{padding-left:.375em}.mdui-prose ol>li>p,.mdui-prose ul>li>p{margin-top:.75em;margin-bottom:.75em}.mdui-prose ol>li>:first-child,.mdui-prose ul>li>:first-child{margin-top:1.25em}.mdui-prose ol>li>:last-child,.mdui-prose ul>li>:last-child{margin-bottom:1.25em}.mdui-prose ol>li::marker{font-weight:400;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ul>li::marker{color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ol ol,.mdui-prose ol ul,.mdui-prose ul ol,.mdui-prose ul ul{margin-top:.75em;margin-bottom:.75em}.mdui-prose fieldset,.mdui-prose img{border:none}.mdui-prose figure,.mdui-prose img,.mdui-prose video{margin-top:2em;margin-bottom:2em;max-width:100%}.mdui-prose figure>*{margin-top:0;margin-bottom:0}.mdui-prose figcaption{font-size:.875em;line-height:1.4286;margin-top:.8571em;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose figcaption:empty::before{z-index:-1;cursor:text;content:attr(placeholder);color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose table{margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table{width:100%;overflow-x:auto;margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table table{margin-top:0;margin-bottom:0;border:none;border-radius:0}.mdui-prose table,.mdui-table table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0}.mdui-prose td,.mdui-prose th,.mdui-table td,.mdui-table th{border-top:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:first-child),.mdui-prose th:not(:first-child),.mdui-table td:not(:first-child),.mdui-table th:not(:first-child){border-left:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:last-child),.mdui-prose th:not(:last-child),.mdui-table td:not(:last-child),.mdui-table th:not(:last-child){border-right:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose tbody:first-child tr:first-child td,.mdui-prose thead:first-child tr:first-child th,.mdui-table tbody:first-child tr:first-child td,.mdui-table thead:first-child tr:first-child th{border-top:0}.mdui-prose tfoot td,.mdui-prose tfoot th,.mdui-prose thead td,.mdui-prose thead th,.mdui-table tfoot td,.mdui-table tfoot th,.mdui-table thead td,.mdui-table thead th{position:relative;vertical-align:middle;padding:1.125rem 1rem;font-weight:var(--mdui-typescale-title-medium-weight);letter-spacing:var(--mdui-typescale-title-medium-tracking);line-height:var(--mdui-typescale-title-medium-line-height);color:rgb(var(--mdui-color-on-surface-variant));box-shadow:var(--mdui-elevation-level1)}.mdui-prose tbody td,.mdui-prose tbody th,.mdui-table tbody td,.mdui-table tbody th{padding:.875rem 1rem}.mdui-prose tbody th,.mdui-table tbody th{vertical-align:middle;font-weight:inherit}.mdui-prose tbody td,.mdui-table tbody td{vertical-align:baseline}:root{--mdui-shape-corner-none:0;--mdui-shape-corner-extra-small:0.25rem;--mdui-shape-corner-small:0.5rem;--mdui-shape-corner-medium:0.75rem;--mdui-shape-corner-large:1rem;--mdui-shape-corner-extra-large:1.75rem;--mdui-shape-corner-full:1000rem}:root{--mdui-state-layer-hover:0.08;--mdui-state-layer-focus:0.12;--mdui-state-layer-pressed:0.12;--mdui-state-layer-dragged:0.16}:root{--mdui-typescale-display-large-weight:400;--mdui-typescale-display-medium-weight:400;--mdui-typescale-display-small-weight:400;--mdui-typescale-display-large-line-height:4rem;--mdui-typescale-display-medium-line-height:3.25rem;--mdui-typescale-display-small-line-height:2.75rem;--mdui-typescale-display-large-size:3.5625rem;--mdui-typescale-display-medium-size:2.8125rem;--mdui-typescale-display-small-size:2.25rem;--mdui-typescale-display-large-tracking:0rem;--mdui-typescale-display-medium-tracking:0rem;--mdui-typescale-display-small-tracking:0rem;--mdui-typescale-headline-large-weight:400;--mdui-typescale-headline-medium-weight:400;--mdui-typescale-headline-small-weight:400;--mdui-typescale-headline-large-line-height:2.5rem;--mdui-typescale-headline-medium-line-height:2.25rem;--mdui-typescale-headline-small-line-height:2rem;--mdui-typescale-headline-large-size:2rem;--mdui-typescale-headline-medium-size:1.75rem;--mdui-typescale-headline-small-size:1.5rem;--mdui-typescale-headline-large-tracking:0rem;--mdui-typescale-headline-medium-tracking:0rem;--mdui-typescale-headline-small-tracking:0rem;--mdui-typescale-title-large-weight:400;--mdui-typescale-title-medium-weight:500;--mdui-typescale-title-small-weight:500;--mdui-typescale-title-large-line-height:1.75rem;--mdui-typescale-title-medium-line-height:1.5rem;--mdui-typescale-title-small-line-height:1.25rem;--mdui-typescale-title-large-size:1.375rem;--mdui-typescale-title-medium-size:1rem;--mdui-typescale-title-small-size:0.875rem;--mdui-typescale-title-large-tracking:0rem;--mdui-typescale-title-medium-tracking:0.009375rem;--mdui-typescale-title-small-tracking:0.00625rem;--mdui-typescale-label-large-weight:500;--mdui-typescale-label-medium-weight:500;--mdui-typescale-label-small-weight:500;--mdui-typescale-label-large-line-height:1.25rem;--mdui-typescale-label-medium-line-height:1rem;--mdui-typescale-label-small-line-height:0.375rem;--mdui-typescale-label-large-size:0.875rem;--mdui-typescale-label-medium-size:0.75rem;--mdui-typescale-label-small-size:0.6875rem;--mdui-typescale-label-large-tracking:0.00625rem;--mdui-typescale-label-medium-tracking:0.03125rem;--mdui-typescale-label-small-tracking:0.03125rem;--mdui-typescale-body-large-weight:400;--mdui-typescale-body-medium-weight:400;--mdui-typescale-body-small-weight:400;--mdui-typescale-body-large-line-height:1.5rem;--mdui-typescale-body-medium-line-height:1.25rem;--mdui-typescale-body-small-line-height:1rem;--mdui-typescale-body-large-size:1rem;--mdui-typescale-body-medium-size:0.875rem;--mdui-typescale-body-small-size:0.75rem;--mdui-typescale-body-large-tracking:0.009375rem;--mdui-typescale-body-medium-tracking:0.015625rem;--mdui-typescale-body-small-tracking:0.025rem}.mdui-lock-screen{overflow:hidden!important} \ No newline at end of file diff --git a/src/assets/mdui.global.js b/src/assets/mdui.global.js new file mode 100644 index 0000000..cbe7d23 --- /dev/null +++ b/src/assets/mdui.global.js @@ -0,0 +1,22 @@ +/*! + * mdui 2.0.3 (https://www.mdui.org) + * Copyright 2016-2023 zdhxiong + * Licensed under MIT + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).mdui={})}(this,(function(e){"use strict";function t(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e={},o={}){Object.keys(o).forEach((n=>{void 0===e[n]?e[n]=o[n]:t(o[n])&&t(e[n])&&Object.keys(o[n]).length>0&&i(e[n],o[n])}))}const o={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function n(){const e="undefined"!=typeof document?document:{};return i(e,o),e}const r={document:o,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function s(){const e="undefined"!=typeof window?window:{};return i(e,r),e}const a=(e,t)=>e?.nodeName.toLowerCase()===t.toLowerCase(),l=e=>"function"==typeof e,c=e=>"string"==typeof e,d=e=>"number"==typeof e,h=e=>"boolean"==typeof e,u=e=>void 0===e,p=e=>null===e,m=e=>"undefined"!=typeof Window&&e instanceof Window,f=e=>"undefined"!=typeof Document&&e instanceof Document,v=e=>"undefined"!=typeof Element&&e instanceof Element,g=e=>!l(e)&&!m(e)&&d(e.length),b=e=>"object"==typeof e&&null!==e,y=e=>f(e)?e.documentElement:e,w=e=>e.replace(/-([a-z])/g,((e,t)=>t.toUpperCase())),k=e=>e?e.replace(/^./,e[0].toLowerCase()).replace(/[A-Z]/g,(e=>"-"+e.toLowerCase())):e,C=()=>!1,x=()=>!0,$=(e,t)=>{for(let i=0;i{const i=Object.keys(e);for(let o=0;o{this[t]=e})),this.length=e.length,this):this}}const S=(e=n())=>/complete|interactive/.test(e.readyState),E=e=>n().createElement(e),T=(e,t)=>e.appendChild(t),A=e=>e.parentNode?e.parentNode.removeChild(e):e,D=(e,t)=>{const i=E(t);return i.innerHTML=e,[].slice.call(i.childNodes)},M=(()=>{const e=function(t){if(!t)return new I;if(t instanceof I)return t;if(l(t)){const i=n();return S(i)?t.call(i,e):i.addEventListener("DOMContentLoaded",(()=>t.call(i,e)),{once:!0}),new I([i])}if(c(t)){const e=t.trim();if(e.startsWith("<")&&e.endsWith(">")){let t="div";return R({li:"ul",tr:"tbody",td:"tr",th:"tr",tbody:"table",option:"select"},((i,o)=>{if(e.startsWith(`<${i}`))return t=o,!1})),new I(D(e,t))}const i=n();return new I(i.querySelectorAll(t))}return!g(t)||(i=t,"undefined"!=typeof Node&&i instanceof Node)?new I([t]):new I(t);var i};return e.fn=I.prototype,e})(),P=(e,t)=>($(t,(t=>{e.push(t)})),e),L=e=>[...new Set(e)];M.fn.get=function(e){return void 0===e?[].slice.call(this):this[e>=0?e:e+this.length]},M.fn.add=function(e){return new I(L(P(this.get(),M(e).get())))};const _=(e,t,i)=>{const o=e.getAttribute(t);return p(o)?i:o},B=(e,t)=>{e.removeAttribute(t)},O=(e,t,i)=>{p(i)?B(e,t):e.setAttribute(t,i)};M.fn.each=function(e){return $(this,((t,i)=>e.call(t,i,t)))},$(["add","remove","toggle"],(e=>{M.fn[`${e}Class`]=function(t){return"remove"!==e||arguments.length?this.each(((i,o)=>{if(!v(o))return;const n=(l(t)?t.call(o,i,_(o,"class","")):t).split(" ").filter((e=>e));$(n,(t=>{o.classList[e](t)}))})):this.each(((e,t)=>{O(t,"class","")}))}})),$(["insertBefore","insertAfter"],((e,t)=>{M.fn[e]=function(e){const i=t?M(this.get().reverse()):this,o=M(e),n=[];return o.each(((e,o)=>{o.parentNode&&i.each(((i,r)=>{const s=e?r.cloneNode(!0):r,a=t?o.nextSibling:o;n.push(s),o.parentNode.insertBefore(s,a)}))})),M(t?n.reverse():n)}}));function z(e,t){return g(e)?$(e,((e,i)=>t.call(e,i,e))):R(e,t)}function N(e,t){const i=s();let o;const n=[];return z(e,((e,r)=>{o=t.call(i,r,e),null!=o&&n.push(o)})),[].concat(...n)}$(["before","after"],((e,t)=>{M.fn[e]=function(...e){return 1===t&&(e=e.reverse()),this.each(((i,o)=>{const n=l(e[0])?[e[0].call(o,i,o.innerHTML)]:e;$(n,(e=>{let n;n=(e=>c(e)&&!(e.startsWith("<")&&e.endsWith(">")))(e)?M(D(e,"div")):i&&v(e)?M(e.cloneNode(!0)):M(e),n[t?"insertAfter":"insertBefore"](o)}))}))}})),M.fn.map=function(e){return new I(N(this,((t,i)=>e.call(t,i,t))))},M.fn.clone=function(){return this.map((function(){return this.cloneNode(!0)}))},M.fn.is=function(e){let t=!1;if(l(e))return this.each(((i,o)=>{e.call(o,i,o)&&(t=!0)})),t;if(c(e))return this.each(((i,o)=>{f(o)||m(o)||o.matches.call(o,e)&&(t=!0)})),t;const i=M(e);return this.each(((e,o)=>{i.each(((e,i)=>{o===i&&(t=!0)}))})),t},M.fn.remove=function(e){return this.each(((t,i)=>{e&&!M(i).is(e)||A(i)}))},$(["prepend","append"],((e,t)=>{M.fn[e]=function(...e){return this.each(((i,o)=>{const n=o.childNodes,r=n.length,s=r?n[t?r-1:0]:E("div");r||T(o,s);let a=l(e[0])?[e[0].call(o,i,o.innerHTML)]:e;i&&(a=a.map((e=>c(e)?e:M(e).clone()))),M(s)[t?"after":"before"](...a),r||A(s)}))}})),$(["appendTo","prependTo"],((e,t)=>{M.fn[e]=function(e){const i=[],o=M(e).map(((e,o)=>{const n=o.childNodes,r=n.length;if(r)return n[t?0:r-1];const s=E("div");return T(o,s),i.push(s),s})),n=this[t?"insertBefore":"insertAfter"](o);return M(i).remove(),n}}));const F=(e,t)=>s().getComputedStyle(e).getPropertyValue(k(t)),V=e=>"border-box"===F(e,"box-sizing"),H=(e,t,i)=>{const o="width"===t?["Left","Right"]:["Top","Bottom"];return[0,1].reduce(((t,n,r)=>{let s=i+o[r];return"border"===i&&(s+="Width"),t+parseFloat(F(e,s)||"0")}),0)},U=(e,t)=>{if("width"===t||"height"===t){const i=e.getBoundingClientRect()[t];return V(e)?`${i}px`:i-H(e,t,"border")-H(e,t,"padding")+"px"}return F(e,t)},K=["animation-iteration-count","column-count","fill-opacity","flex-grow","flex-shrink","font-weight","grid-area","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","line-height","opacity","order","orphans","widows","z-index","zoom"];$(["attr","prop","css"],((e,t)=>{const i=(e,i)=>0===t?_(e,i):1===t?e[i]:U(e,i);M.fn[e]=function(o,n){if(b(o))return R(o,((t,i)=>{this[e](t,i)})),this;if(1===arguments.length){const e=this[0];return v(e)?i(e,o):void 0}return this.each(((e,r)=>{((e,i,o)=>{if(u(o))return;if(0===t)return O(e,i,o);if(1===t)return void(e[i]=o);i=k(i),e.style.setProperty(i,d(o)?`${o}${i.startsWith("--")||K.includes(i)?"":"px"}`:o)})(r,o,l(n)?n.call(r,e,i(r,o)):n)}))}})),M.fn.children=function(e){const t=[];return this.each(((i,o)=>{$(o.childNodes,(i=>{v(i)&&(e&&!M(i).is(e)||t.push(i))}))})),new I(L(t))},M.fn.slice=function(...e){return new I([].slice.apply(this,e))},M.fn.eq=function(e){const t=-1===e?this.slice(e):this.slice(e,+e+1);return new I(t)};const q=(e,t,i,o,n)=>{const r=[];let s;return e.each(((e,a)=>{for(s=a[i];s&&v(s);){if(2===t){if(o&&M(s).is(o))break;n&&!M(s).is(n)||r.push(s)}else{if(0===t){o&&!M(s).is(o)||r.push(s);break}o&&!M(s).is(o)||r.push(s)}s=s[i]}})),new I(L(r))};$(["","s","sUntil"],((e,t)=>{M.fn[`parent${e}`]=function(e,i){const o=t?M(this.get().reverse()):this;return q(o,t,"parentNode",e,i)}})),M.fn.closest=function(e){if(this.is(e))return this;const t=[];return this.parents().each(((i,o)=>{if(M(o).is(e))return t.push(o),!1})),new I(t)};const j=new WeakMap,W=e=>j.get(e)??{},G=(e,t)=>{const i=W(e),o=w(t);return o in i?i[o]:void 0},Y=(e,t)=>{const i=W(e);R(t,((e,t)=>{i[w(e)]=t})),j.set(e,i)},X=(e,t,i)=>{Y(e,{[t]:i})},J=/^(?:{[\w\W]*\}|\[[\w\W]*\])$/,Z=(e,t,i)=>{if(u(i)&&1===e.nodeType&&(i=e.dataset[t],c(i)))try{i=(e=>"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:J.test(e)?JSON.parse(e):e))(i)}catch(e){}return i};M.fn.data=function(e,t){if(u(e)){if(!this.length)return;const e=this[0],t=W(e);return 1!==e.nodeType||R(e.dataset,(i=>{t[i]=Z(e,i,t[i])})),t}return b(e)?this.each((function(){Y(this,e)})):2===arguments.length&&u(t)?this:u(t)?this.length?Z(this[0],w(e),G(this[0],e)):void 0:this.each((function(){X(this,e,t)}))},M.fn.empty=function(){return this.each(((e,t)=>{t.innerHTML=""}))},M.fn.extend=function(e){return R(e,((e,t)=>{M.fn[e]=t})),this},M.fn.filter=function(e){if(l(e))return this.map(((t,i)=>e.call(i,t,i)?i:void 0));if(c(e))return this.map(((t,i)=>M(i).is(e)?i:void 0));const t=M(e);return this.map(((e,i)=>t.get().includes(i)?i:void 0))},M.fn.find=function(e){const t=[];return this.each(((i,o)=>{P(t,M(o.querySelectorAll(e)).get())})),new I(t)},M.fn.first=function(){return this.eq(0)};const Q=(e,t)=>e!==t&&y(e).contains(t);M.fn.has=function(e){const t=c(e)?this.find(e):M(e),{length:i}=t;return this.map((function(){for(let e=0;e{const s=i=>H(e,t.toLowerCase(),i)*r;return 2===o&&n&&(i+=s("margin")),V(e)?(0===o&&(i-=s("border")),1===o&&(i-=s("border"),i-=s("padding"))):(0===o&&(i+=s("padding")),2===o&&(i+=s("border"),i+=s("padding"))),i},te=(e,t,i,o)=>{const r=n(),s=`client${t}`,a=`scroll${t}`,l=`offset${t}`,c=`inner${t}`;if(m(e))return 2===i?e[c]:y(r)[s];if(f(e)){const t=y(e);return Math.max(e.body[a],t[a],e.body[l],t[l],t[s])}const d=parseFloat(F(e,t.toLowerCase())||"0");return ee(e,t,d,i,o,1)};$(["Width","Height"],(e=>{$([`inner${e}`,e.toLowerCase(),`outer${e}`],((t,i)=>{M.fn[t]=function(t,o){const n=arguments.length&&(i<2||!h(t)),r=!0===t||!0===o;return n?this.each(((o,n)=>((e,t,i,o,n,r)=>{let s=l(r)?r.call(e,t,te(e,i,o,n)):r;if(null==s)return;const a=M(e),d=i.toLowerCase();if(c(s)&&["auto","inherit",""].includes(s))return void a.css(d,s);const h=s.toString().replace(/\b[0-9.]*/,""),u=parseFloat(s);s=ee(e,i,u,o,n,-1)+(h||"px"),a.css(d,s)})(n,o,e,i,r,t))):this.length?te(this[0],e,i,r):void 0}}))})),M.fn.hide=function(){return this.each(((e,t)=>{t.style.display="none"}))},$(["val","html","text"],((e,t)=>{const i=["value","innerHTML","textContent"][t],o=e=>{if(2===t)return N(e,(e=>y(e)[i])).join("");if(!e.length)return;const o=e[0],n=M(o);return 0===t&&n.is("select[multiple]")?N(n.find("option:checked"),(e=>e.value)):o[i]};M.fn[e]=function(e){return arguments.length?this.each(((n,r)=>{const s=M(r),a=l(e)?e.call(r,n,o(s)):e;0===t&&Array.isArray(a)?s.is("select[multiple]")?N(s.find("option"),(e=>e.selected=a.includes(e.value))):r.checked=a.includes(r.value):((e,o)=>{if(u(o)){if(0!==t)return;o=""}1===t&&v(o)&&(o=o.outerHTML),e[i]=o})(r,a)})):o(this)}})),M.fn.index=function(e){return arguments.length?c(e)?M(e).get().indexOf(this[0]):this.get().indexOf(M(e)[0]):this.eq(0).parent().children().get().indexOf(this[0])},M.fn.last=function(){return this.eq(-1)},$(["","All","Until"],((e,t)=>{M.fn[`next${e}`]=function(e,i){return q(this,t,"nextElementSibling",e,i)}})),M.fn.not=function(e){const t=this.filter(e);return this.map(((e,i)=>t.index(i)>-1?void 0:i))};const ie=s().CustomEvent;class oe extends ie{constructor(e,t){super(e,t),this.data=t.data,this.namespace=t.namespace}}const ne=new WeakMap;let re=1;const se=e=>(ne.has(e)||ne.set(e,++re),ne.get(e)),ae=new Map,le=e=>{const t=se(e);return ae.get(t)||ae.set(t,[]).get(t)},ce=e=>{const t=e.split(".");return{type:t[0],namespace:t.slice(1).sort().join(" ")}},de=e=>new RegExp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)"),he=(e,t,i,o)=>{const n=le(e),r=t=>{delete n[t.id],e.removeEventListener(t.type,t.proxy,!1)};t?t.split(" ").forEach((t=>{t&&((e,t,i,o)=>{const n=ce(t);return le(e).filter((e=>e&&(!n.type||e.type===n.type)&&(!n.namespace||de(n.namespace).test(e.namespace))&&(!i||se(e.func)===se(i))&&(!o||e.selector===o)))})(e,t,i,o).forEach((e=>{r(e)}))})):n.forEach((e=>{r(e)}))};function ue(e,...t){return $(t,(t=>{R(t,((t,i)=>{u(i)||(e[t]=i)}))})),e}M.fn.off=function(e,t,i){return b(e)?(R(e,((e,i)=>{this.off(e,t,i)})),this):((!1===t||l(t))&&(i=t,t=void 0),!1===i&&(i=C),this.each((function(){he(this,e,i,t)})))},M.fn.offsetParent=function(){const e=n();return this.map((function(){let t=this.offsetParent;for(;t&&"static"===M(t).css("position");)t=t.offsetParent;return t||e.documentElement}))};const pe=(e,t)=>parseFloat(e.css(t));M.fn.position=function(){if(!this.length)return;const e=this.eq(0);let t,i={left:0,top:0};if("fixed"===e.css("position"))t=e[0].getBoundingClientRect();else{t=e.offset();const o=e.offsetParent();i=o.offset(),i.top+=pe(o,"border-top-width"),i.left+=pe(o,"border-left-width")}return{top:t.top-i.top-pe(e,"margin-top"),left:t.left-i.left-pe(e,"margin-left")}};const me=e=>{if(!e.getClientRects().length)return{top:0,left:0};const{top:t,left:i}=e.getBoundingClientRect(),{pageYOffset:o,pageXOffset:n}=e.ownerDocument.defaultView;return{top:t+o,left:i+n}};M.fn.offset=function(e){if(!arguments.length){if(!this.length)return;return me(this[0])}return this.each((function(t){((e,t,i)=>{const o=M(e),n=o.css("position");"static"===n&&o.css("position","relative");const r=me(e),s=o.css("top"),a=o.css("left");let c,d;if("absolute"!==n&&"fixed"!==n||!(s+a).includes("auto"))c=parseFloat(s),d=parseFloat(a);else{const e=o.position();c=e.top,d=e.left}const h=l(t)?t.call(e,i,ue({},r)):t;o.css({top:null!=h.top?h.top-r.top+c:void 0,left:null!=h.left?h.left-r.left+d:void 0})})(this,e,t)}))},M.fn.on=function(e,t,i,o,n){if(b(e))return c(t)||(i=i||t,t=void 0),R(e,((e,o)=>{this.on(e,t,i,o,n)})),this;if(null==i&&null==o?(o=t,i=t=void 0):null==o&&(c(t)?(o=i,i=void 0):(o=i,i=t,t=void 0)),!1===o)o=C;else if(!o)return this;if(n){const e=this,i=o;o=function(n,...r){return e.off(n.type,t,o),i.call(this,n,...r)}}return this.each((function(){((e,t,i,o,n)=>{let r=!1;b(o)&&o.useCapture&&(r=!0),t.split(" ").forEach((t=>{if(!t)return;const s=ce(t),a=(e,t)=>{!1===i.apply(t,null===e.detail?[e]:[e].concat(e.detail))&&(e.preventDefault(),e.stopPropagation())},l=t=>{t.namespace&&!de(t.namespace).test(s.namespace)||(t.data=o,n?M(e).find(n).get().reverse().forEach((e=>{(e===t.target||Q(e,t.target))&&a(t,e)})):a(t,e))},c={type:s.type,namespace:s.namespace,func:i,selector:n,id:le(e).length,proxy:l};le(e).push(c),e.addEventListener(c.type,l,r)}))})(this,e,o,i,t)}))},M.fn.one=function(e,t,i,o){return this.on(e,t,i,o,!0)},$(["","All","Until"],((e,t)=>{M.fn[`prev${e}`]=function(e,i){const o=t?M(this.get().reverse()):this;return q(o,t,"previousElementSibling",e,i)}})),M.fn.removeAttr=function(e){const t=e.split(" ").filter((e=>e));return this.each((function(){$(t,(e=>{B(this,e)}))}))};const fe=(e,t)=>{if(u(t))return(e=>{j.delete(e)})(e);((e,t)=>{const i=W(e);$(t,(e=>{const t=w(e);delete i[t]})),j.set(e,i)})(e,c(t)?t.split(" ").filter((e=>e)):t)};M.fn.removeData=function(e){return this.each(((t,i)=>{fe(i,e)}))},M.fn.removeProp=function(e){return this.each(((t,i)=>{try{delete i[e]}catch(e){}}))},M.fn.replaceWith=function(e){return this.each(((t,i)=>{let o=e;l(o)?o=o.call(i,t,i.innerHTML):t&&!c(o)&&(o=M(o).clone()),M(i).before(o)})),this.remove()},M.fn.replaceAll=function(e){return M(e).map(((e,t)=>(M(t).replaceWith(e?this.clone():this),this.get())))};const ve=e=>{if(!b(e)&&!Array.isArray(e))return"";const t=[],i=(e,o)=>{let n;b(o)?R(o,((t,r)=>{n=Array.isArray(o)&&!b(r)?"":t,i(`${e}[${n}]`,r)})):(n=null==o||""===o?"=":`=${encodeURIComponent(o)}`,t.push(encodeURIComponent(e)+n))};return Array.isArray(e)?$(e,(({name:e,value:t})=>i(e,t))):R(e,i),t.join("&")},ge=new WeakMap,be=e=>[...[...e.elements],...ge.get(e)||[]].sort(((e,t)=>e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),ye=e=>{const t=[];return e.each(((e,i)=>{const o=i instanceof HTMLFormElement?be(i):[i];M(o).each(((e,i)=>{const o=M(i),n=i.type,r=i.nodeName.toLowerCase();"fieldset"===r||!i.name||i.disabled||!["input","select","textarea","keygen","mdui-checkbox","mdui-radio-group","mdui-switch","mdui-text-field","mdui-select","mdui-slider","mdui-range-slider","mdui-segmented-button-group"].includes(r)||["submit","button","image","reset","file"].includes(n)||["radio","checkbox"].includes(n)&&!i.checked||["mdui-checkbox","mdui-switch"].includes(r)&&!i.checked||t.push({name:i.name,value:o.val()})}))})),t};M.fn.serializeArray=function(){return ye(this).map((e=>Array.isArray(e.value)?e.value.map((t=>({name:e.name,value:t}))):e)).flat()},M.fn.serialize=function(){return ve(this.serializeArray())},M.fn.serializeObject=function(){const e={};return ye(this).forEach((t=>{const{name:i,value:o}=t;if(e.hasOwnProperty(i)){const t=e[i];Array.isArray(t)||(e[i]=[t]),Array.isArray(o)?e[i].push(...o):e[i].push(o)}else e[i]=o})),e};const we={};M.fn.show=function(){return this.each(((e,t)=>{"none"===t.style.display&&(t.style.display=""),"none"===U(t,"display")&&(t.style.display=(e=>{const t=n();let i,o;return we[e]||(i=E(e),T(t.body,i),o=U(i,"display"),A(i),"none"===o&&(o="block"),we[e]=o),we[e]})(t.nodeName))}))},M.fn.siblings=function(e){return this.prevAll(e).add(this.nextAll(e))},M.fn.toggle=function(){return this.each(((e,t)=>{"none"===U(t,"display")?M(t).show():M(t).hide()}))},M.fn.trigger=function(e,t=null,i){const{type:o,namespace:n}=ce(e),r=new oe(o,{detail:t,data:null,namespace:n,bubbles:!0,cancelable:!1,composed:!0,...i});return this.each(((e,t)=>{t.dispatchEvent(r)}))};const ke="ajaxSuccess",Ce="ajaxError",xe="ajaxComplete",$e={},Re=(e,t)=>`${e}&${t}`.replace(/[&?]{1,2}/,"?"),Ie=e=>{const t=n(),i=s();let o=!1;const r={},a={},l=(e=>{const t={url:"",method:"GET",data:"",processData:!0,async:!0,cache:!0,username:"",password:"",headers:{},xhrFields:{},statusCode:{},dataType:"",contentType:"application/x-www-form-urlencoded",timeout:0,global:!0};return R($e,((e,i)=>{["beforeSend","success","error","complete","statusCode"].includes(e)||u(i)||(t[e]=i)})),ue({},t,e)})(e),d=l.method.toUpperCase();let{data:h,url:p}=l;p=p||i.location.toString();const{processData:m,async:f,cache:v,username:g,password:b,headers:y,xhrFields:w,statusCode:k,dataType:C,contentType:x,timeout:I,global:S}=l,E=(e=>["GET","HEAD"].includes(e))(d);!h||!E&&!m||c(h)||h instanceof ArrayBuffer||h instanceof Blob||h instanceof Document||h instanceof FormData||(h=ve(h)),h&&E&&(p=Re(p,h),h=null);const T=(e,i,...n)=>{let s,c;S&&M(t).trigger(e,"success"===i?a:r),i in $e&&(s=$e[i](...n)),l[i]&&(c=l[i](...n)),"beforeSend"===i&&[s,c].includes(!1)&&(o=!0)};return(()=>{let e;return new Promise(((t,n)=>{const c=e=>n(new Error(e));E&&!v&&(p=Re(p,`_=${Date.now()}`));const m=new XMLHttpRequest;let S;if(m.open(d,p,f,g,b),(x||h&&!E&&!1!==x)&&m.setRequestHeader("Content-Type",x),"json"===C&&m.setRequestHeader("Accept","application/json, text/javascript"),R(y,((e,t)=>{u(t)||m.setRequestHeader(e,t+"")})),(e=>{const t=s();return/^([\w-]+:)?\/\/([^/]+)/.test(e)&&RegExp.$2!==t.location.host})(p)||m.setRequestHeader("X-Requested-With","XMLHttpRequest"),R(w,((e,t)=>{m[e]=t})),r.xhr=a.xhr=m,r.options=a.options=l,m.onload=()=>{S&&clearTimeout(S);const i=(o=m.status)>=200&&o<300||[0,304].includes(o);var o;let n;if(i)if(e=204===m.status||"HEAD"===d?"nocontent":304===m.status?"notmodified":"success","json"===C||!C&&(m.getResponseHeader("content-type")||"").includes("json")){try{n="HEAD"===d?void 0:JSON.parse(m.responseText),a.response=n}catch(t){e="parsererror",T(Ce,"error",m,e),c(e)}"parsererror"!==e&&(T(ke,"success",n,e,m),t(n))}else n="HEAD"===d?void 0:"text"===m.responseType||""===m.responseType?m.responseText:m.response,a.response=n,T(ke,"success",n,e,m),t(n);else e="error",T(Ce,"error",m,e),c(e);$([$e.statusCode??{},k],(t=>{t[m.status]&&(i?t[m.status](n,e,m):t[m.status](m,e))})),T(xe,"complete",m,e)},m.onerror=()=>{S&&clearTimeout(S),T(Ce,"error",m,m.statusText),T(xe,"complete",m,"error"),c(m.statusText)},m.onabort=()=>{let e="abort";S&&(e="timeout",clearTimeout(S)),T(Ce,"error",m,e),T(xe,"complete",m,e),c(e)},T("ajaxStart","beforeSend",m,l),o)return c("cancel");I>0&&(S=i.setTimeout((()=>m.abort()),I)),m.send(h)}))})()};M.ajax=Ie;function Se(e,t,i,o){var n,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(r<3?n(s):r>3?n(t,i,s):n(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s}M.ajaxSetup=e=>ue($e,e),M.contains=Q,M.data=function(e,t,i){return b(t)?(Y(e,t),t):u(i)?u(t)?W(e):G(e,t):(X(e,t,i),i)},M.each=z,M.extend=function(e,...t){return t.length?ue(e,...t):(R(e,((e,t)=>{this[e]=t})),this)},M.map=N,M.merge=P,M.param=ve,M.removeData=fe,M.unique=L,"function"==typeof SuppressedError&&SuppressedError;const Ee=globalThis,Te=Ee.ShadowRoot&&(void 0===Ee.ShadyCSS||Ee.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Ae=Symbol(),De=new WeakMap;let Me=class{constructor(e,t,i){if(this._$cssResult$=!0,i!==Ae)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(Te&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=De.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&De.set(t,e))}return e}toString(){return this.cssText}};const Pe=(e,...t)=>{const i=1===e.length?e[0]:t.reduce(((t,i,o)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+e[o+1]),e[0]);return new Me(i,e,Ae)},Le=Te?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return(e=>new Me("string"==typeof e?e:e+"",void 0,Ae))(t)})(e):e,{is:_e,defineProperty:Be,getOwnPropertyDescriptor:Oe,getOwnPropertyNames:ze,getOwnPropertySymbols:Ne,getPrototypeOf:Fe}=Object,Ve=globalThis,He=Ve.trustedTypes,Ue=He?He.emptyScript:"",Ke=Ve.reactiveElementPolyfillSupport,qe=(e,t)=>e,je={toAttribute(e,t){switch(t){case Boolean:e=e?Ue:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},We=(e,t)=>!_e(e,t),Ge={attribute:!0,type:String,converter:je,reflect:!1,hasChanged:We};Symbol.metadata??=Symbol("metadata"),Ve.litPropertyMetadata??=new WeakMap;let Ye=class extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=Ge){if(t.state&&(t.attribute=!1),this._$Ei(),this.elementProperties.set(e,t),!t.noAccessor){const i=Symbol(),o=this.getPropertyDescriptor(e,i,t);void 0!==o&&Be(this.prototype,e,o)}}static getPropertyDescriptor(e,t,i){const{get:o,set:n}=Oe(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get(){return o?.call(this)},set(t){const r=o?.call(this);n.call(this,t),this.requestUpdate(e,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??Ge}static _$Ei(){if(this.hasOwnProperty(qe("elementProperties")))return;const e=Fe(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(qe("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(qe("properties"))){const e=this.properties,t=[...ze(e),...Ne(e)];for(const i of t)this.createProperty(i,e[i])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,i]of t)this.elementProperties.set(e,i)}this._$Eh=new Map;for(const[e,t]of this.elementProperties){const i=this._$Eu(e,t);void 0!==i&&this._$Eh.set(i,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(Le(e))}else void 0!==e&&t.push(Le(e));return t}static _$Eu(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$Eg=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach((e=>e(this)))}addController(e){(this._$ES??=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$ES?.splice(this._$ES.indexOf(e)>>>0,1)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const i of t.keys())this.hasOwnProperty(i)&&(e.set(i,this[i]),delete this[i]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const e=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{if(Te)e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet));else for(const i of t){const t=document.createElement("style"),o=Ee.litNonce;void 0!==o&&t.setAttribute("nonce",o),t.textContent=i.cssText,e.appendChild(t)}})(e,this.constructor.elementStyles),e}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$ES?.forEach((e=>e.hostConnected?.()))}enableUpdating(e){}disconnectedCallback(){this._$ES?.forEach((e=>e.hostDisconnected?.()))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t){const i=this.constructor.elementProperties.get(e),o=this.constructor._$Eu(e,i);if(void 0!==o&&!0===i.reflect){const n=(void 0!==i.converter?.toAttribute?i.converter:je).toAttribute(t,i.type);this._$Em=e,null==n?this.removeAttribute(o):this.setAttribute(o,n),this._$Em=null}}_$AK(e,t){const i=this.constructor,o=i._$Eh.get(e);if(void 0!==o&&this._$Em!==o){const e=i.getPropertyOptions(o),n="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:je;this._$Em=o,this[o]=n.fromAttribute(t,e.type),this._$Em=null}}requestUpdate(e,t,i,o=!1,n){if(void 0!==e){if(i??=this.constructor.getPropertyOptions(e),!(i.hasChanged??We)(o?n:this[e],t))return;this.C(e,t,i)}!1===this.isUpdatePending&&(this._$Eg=this._$EP())}C(e,t,i){this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$Em!==e&&(this._$Ej??=new Set).add(e)}async _$EP(){this.isUpdatePending=!0;try{await this._$Eg}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,i]of e)!0!==i.wrapped||this._$AL.has(t)||void 0===this[t]||this.C(t,this[t],i)}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$ES?.forEach((e=>e.hostUpdate?.())),this.update(t)):this._$ET()}catch(t){throw e=!1,this._$ET(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$ES?.forEach((e=>e.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$ET(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Eg}shouldUpdate(e){return!0}update(e){this._$Ej&&=this._$Ej.forEach((e=>this._$EO(e,this[e]))),this._$ET()}updated(e){}firstUpdated(e){}};Ye.elementStyles=[],Ye.shadowRootOptions={mode:"open"},Ye[qe("elementProperties")]=new Map,Ye[qe("finalized")]=new Map,Ke?.({ReactiveElement:Ye}),(Ve.reactiveElementVersions??=[]).push("2.0.0");const Xe=globalThis,Je=Xe.trustedTypes,Ze=Je?Je.createPolicy("lit-html",{createHTML:e=>e}):void 0,Qe="$lit$",et=`lit$${(Math.random()+"").slice(9)}$`,tt="?"+et,it=`<${tt}>`,ot=document,nt=()=>ot.createComment(""),rt=e=>null===e||"object"!=typeof e&&"function"!=typeof e,st=Array.isArray,at="[ \t\n\f\r]",lt=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,ct=/-->/g,dt=/>/g,ht=RegExp(`>|${at}(?:([^\\s"'>=/]+)(${at}*=${at}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),ut=/'/g,pt=/"/g,mt=/^(?:script|style|textarea|title)$/i,ft=(e=>(t,...i)=>({_$litType$:e,strings:t,values:i}))(1),vt=Symbol.for("lit-noChange"),gt=Symbol.for("lit-nothing"),bt=new WeakMap,yt=ot.createTreeWalker(ot,129);function wt(e,t){if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==Ze?Ze.createHTML(t):t}const kt=(e,t)=>{const i=e.length-1,o=[];let n,r=2===t?"":"",s=lt;for(let t=0;t"===l[0]?(s=n??lt,c=-1):void 0===l[1]?c=-2:(c=s.lastIndex-l[2].length,a=l[1],s=void 0===l[3]?ht:'"'===l[3]?pt:ut):s===pt||s===ut?s=ht:s===ct||s===dt?s=lt:(s=ht,n=void 0);const h=s===ht&&e[t+1].startsWith("/>")?" ":"";r+=s===lt?i+it:c>=0?(o.push(a),i.slice(0,c)+Qe+i.slice(c)+et+h):i+et+(-2===c?t:h)}return[wt(e,r+(e[i]||"")+(2===t?"":"")),o]};class Ct{constructor({strings:e,_$litType$:t},i){let o;this.parts=[];let n=0,r=0;const s=e.length-1,a=this.parts,[l,c]=kt(e,t);if(this.el=Ct.createElement(l,i),yt.currentNode=this.el.content,2===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(o=yt.nextNode())&&a.length0){o.textContent=Je?Je.emptyScript:"";for(let i=0;ist(e)||"function"==typeof e?.[Symbol.iterator])(e)?this.T(e):this._(e)}k(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}$(e){this._$AH!==e&&(this._$AR(),this._$AH=this.k(e))}_(e){this._$AH!==gt&&rt(this._$AH)?this._$AA.nextSibling.data=e:this.$(ot.createTextNode(e)),this._$AH=e}g(e){const{values:t,_$litType$:i}=e,o="number"==typeof i?this._$AC(e):(void 0===i.el&&(i.el=Ct.createElement(wt(i.h,i.h[0]),this.options)),i);if(this._$AH?._$AD===o)this._$AH.p(t);else{const e=new $t(o,this),i=e.u(this.options);e.p(t),this.$(i),this._$AH=e}}_$AC(e){let t=bt.get(e.strings);return void 0===t&&bt.set(e.strings,t=new Ct(e)),t}T(e){st(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let i,o=0;for(const n of e)o===t.length?t.push(i=new Rt(this.k(nt()),this.k(nt()),this,this.options)):i=t[o],i._$AI(n),o++;o2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=gt}_$AI(e,t=this,i,o){const n=this.strings;let r=!1;if(void 0===n)e=xt(this,e,t,0),r=!rt(e)||e!==this._$AH&&e!==vt,r&&(this._$AH=e);else{const o=e;let s,a;for(e=n[0],s=0;s{const o=i?.renderBefore??t;let n=o._$litPart$;if(void 0===n){const e=i?.renderBefore??null;o._$litPart$=n=new Rt(t.insertBefore(nt(),e),e,void 0,i??{})}return n._$AI(e),n})(t,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return vt}};Mt._$litElement$=!0,Mt.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:Mt});const Pt=globalThis.litElementPolyfillSupport;Pt?.({LitElement:Mt}),(globalThis.litElementVersions??=[]).push("4.0.0");const Lt=e=>(t,i)=>{void 0!==i?i.addInitializer((()=>{customElements.define(e,t)})):customElements.define(e,t)},_t={attribute:!0,type:String,converter:je,reflect:!1,hasChanged:We},Bt=(e=_t,t,i)=>{const{kind:o,metadata:n}=i;let r=globalThis.litPropertyMetadata.get(n);if(void 0===r&&globalThis.litPropertyMetadata.set(n,r=new Map),r.set(i.name,e),"accessor"===o){const{name:o}=i;return{set(i){const n=t.get.call(this);t.set.call(this,i),this.requestUpdate(o,n,e)},init(t){return void 0!==t&&this.C(o,void 0,e),t}}}if("setter"===o){const{name:o}=i;return function(i){const n=this[o];t.call(this,i),this.requestUpdate(o,n,e)}}throw Error("Unsupported decorator location: "+o)};function Ot(e){return(t,i)=>"object"==typeof i?Bt(e,t,i):((e,t,i)=>{const o=t.hasOwnProperty(i);return t.constructor.createProperty(i,o?{...e,wrapped:!0}:e),o?Object.getOwnPropertyDescriptor(t,i):void 0})(e,t,i)}function zt(e){return Ot({...e,state:!0,attribute:!1})}function Nt(e){return(t,i)=>{const{slot:o,selector:n}=e??{},r="slot"+(o?`[name=${o}]`:":not([name])");return((e,t,i)=>(i.configurable=!0,i.enumerable=!0,Reflect.decorate&&"object"!=typeof t&&Object.defineProperty(e,t,i),i))(t,i,{get(){const t=this.renderRoot?.querySelector(r),i=t?.assignedElements(e)??[];return void 0===n?i:i.filter((e=>e.matches(n)))}})}}const Ft=e=>e??gt,Vt=1,Ht=2,Ut=3,Kt=4,qt=e=>(...t)=>({_$litDirective$:e,values:t});let jt=class{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,i){this._$Ct=e,this._$AM=t,this._$Ci=i}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}};const Wt="important",Gt=" !"+Wt,Yt=qt(class extends jt{constructor(e){if(super(e),e.type!==Vt||"style"!==e.name||e.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce(((t,i)=>{const o=e[i];return null==o?t:t+`${i=i.includes("-")?i:i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${o};`}),"")}update(e,[t]){const{style:i}=e.element;if(void 0===this.ut)return this.ut=new Set(Object.keys(t)),this.render(t);for(const e of this.ut)null==t[e]&&(this.ut.delete(e),e.includes("-")?i.removeProperty(e):i[e]=null);for(const e in t){const o=t[e];if(null!=o){this.ut.add(e);const t="string"==typeof o&&o.endsWith(Gt);e.includes("-")||t?i.setProperty(e,t?o.slice(0,-11):o,t?Wt:""):i[e]=o}}return vt}});class Xt extends Mt{emit(e,t){const i=new CustomEvent(e,Object.assign({bubbles:!0,cancelable:!1,composed:!0,detail:{}},t));return this.dispatchEvent(i)}}class Jt{constructor(e,...t){this.slotNames=[],(this.host=e).addController(this),this.slotNames=t,this.onSlotChange=this.onSlotChange.bind(this)}hostConnected(){this.host.shadowRoot.addEventListener("slotchange",this.onSlotChange),S()||M((()=>{this.host.requestUpdate()}))}hostDisconnected(){this.host.shadowRoot.removeEventListener("slotchange",this.onSlotChange)}test(e){return"[default]"===e?this.hasDefaultSlot():this.hasNamedSlot(e)}hasDefaultSlot(){return[...this.host.childNodes].some((e=>{if(e.nodeType===e.TEXT_NODE&&""!==e.textContent.trim())return!0;if(e.nodeType===e.ELEMENT_NODE){if(!e.hasAttribute("slot"))return!0}return!1}))}hasNamedSlot(e){return null!==this.host.querySelector(`:scope > [slot="${e}"]`)}onSlotChange(e){const t=e.target;(this.slotNames.includes("[default]")&&!t.name||t.name&&this.slotNames.includes(t.name))&&this.host.requestUpdate()}}const Zt=ft`${gt}`,Qt=Pe`:host{box-sizing:border-box}:host *,:host ::after,:host ::before{box-sizing:inherit}:host :focus,:host :focus-visible,:host(:focus),:host(:focus-visible){outline:0}[hidden]{display:none!important}`;let ei=class extends jt{constructor(e){if(super(e),this.et=gt,e.type!==Ht)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===gt||null==e)return this.vt=void 0,this.et=e;if(e===vt)return e;if("string"!=typeof e)throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.et)return this.vt;this.et=e;const t=[e];return t.raw=t,this.vt={_$litType$:this.constructor.resultType,strings:t,values:[]}}};ei.directiveName="unsafeHTML",ei.resultType=1;class ti extends ei{}ti.directiveName="unsafeSVG",ti.resultType=2;const ii=qt(ti),oi=e=>void 0===e.strings,ni={},ri=(e,t)=>{const i=e._$AN;if(void 0===i)return!1;for(const e of i)e._$AO?.(t,!1),ri(e,t);return!0},si=e=>{let t,i;do{if(void 0===(t=e._$AM))break;i=t._$AN,i.delete(e),e=t}while(0===i?.size)},ai=e=>{for(let t;t=e._$AM;e=t){let i=t._$AN;if(void 0===i)t._$AN=i=new Set;else if(i.has(e))break;i.add(e),di(t)}};function li(e){void 0!==this._$AN?(si(this),this._$AM=e,ai(this)):this._$AM=e}function ci(e,t=!1,i=0){const o=this._$AH,n=this._$AN;if(void 0!==n&&0!==n.size)if(t)if(Array.isArray(o))for(let e=i;e{e.type==Ht&&(e._$AP??=ci,e._$AQ??=li)};class hi extends jt{constructor(){super(...arguments),this._$AN=void 0}_$AT(e,t,i){super._$AT(e,t,i),ai(this),this.isConnected=e._$AU}_$AO(e,t=!0){e!==this.isConnected&&(this.isConnected=e,e?this.reconnected?.():this.disconnected?.()),t&&(ri(this,e),si(this))}setValue(e){if(oi(this._$Ct))this._$Ct._$AI(e,this);else{const t=[...this._$Ct._$AH];t[this._$Ci]=e,this._$Ct._$AI(t,this,0)}}disconnected(){}reconnected(){}}class ui{constructor(e){this.G=e}disconnect(){this.G=void 0}reconnect(e){this.G=e}deref(){return this.G}}let pi=class{constructor(){this.Y=void 0,this.Z=void 0}get(){return this.Y}pause(){this.Y??=new Promise((e=>this.Z=e))}resume(){this.Z?.(),this.Y=this.Z=void 0}};const mi=e=>!(e=>null===e||"object"!=typeof e&&"function"!=typeof e)(e)&&"function"==typeof e.then,fi=1073741823;const vi=qt(class extends hi{constructor(){super(...arguments),this._$C_t=fi,this._$Cwt=[],this._$Cq=new ui(this),this._$CK=new pi}render(...e){return e.find((e=>!mi(e)))??vt}update(e,t){const i=this._$Cwt;let o=i.length;this._$Cwt=t;const n=this._$Cq,r=this._$CK;this.isConnected||this.disconnected();for(let e=0;ethis._$C_t);e++){const s=t[e];if(!mi(s))return this._$C_t=e,s;e{for(;r.get();)await r.get();const t=n.deref();if(void 0!==t){const i=t._$Cwt.indexOf(s);i>-1&&i`:(()=>{if(this.name){const[e,t]=this.name.split("--"),i=new Map([["outlined","Material Icons Outlined"],["filled","Material Icons"],["rounded","Material Icons Round"],["sharp","Material Icons Sharp"],["two-tone","Material Icons Two Tone"]]);return ft`${e}`}return this.src?ft`${vi(Ie({url:this.src}).then(ii))}`:ft``})()}},e.Icon.styles=[Qt,gi],Se([Ot({reflect:!0})],e.Icon.prototype,"name",void 0),Se([Ot({reflect:!0})],e.Icon.prototype,"src",void 0),e.Icon=Se([Lt("mdui-icon")],e.Icon);const bi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;vertical-align:middle;border-radius:var(--shape-corner);-webkit-user-select:none;user-select:none;width:2.5rem;height:2.5rem;background-color:rgb(var(--mdui-color-primary-container));color:rgb(var(--mdui-color-on-primary-container));font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);letter-spacing:var(--mdui-typescale-title-medium-tracking);line-height:var(--mdui-typescale-title-medium-line-height)}img{width:100%;height:100%}::slotted(mdui-icon),mdui-icon{font-size:1.5em}`;e.Avatar=class extends Xt{constructor(){super(...arguments),this.hasSlotController=new Jt(this,"[default]")}render(){return this.hasSlotController.test("[default]")?ft``:this.src?ft`${Ft(this.label)}`:this.icon?ft``:Zt}},e.Avatar.styles=[Qt,bi],Se([Ot({reflect:!0})],e.Avatar.prototype,"src",void 0),Se([Ot({reflect:!0})],e.Avatar.prototype,"fit",void 0),Se([Ot({reflect:!0})],e.Avatar.prototype,"icon",void 0),Se([Ot({reflect:!0})],e.Avatar.prototype,"label",void 0),e.Avatar=Se([Lt("mdui-avatar")],e.Avatar);const yi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--shape-corner);padding-left:.25rem;padding-right:.25rem;color:rgb(var(--mdui-color-on-error));background-color:rgb(var(--mdui-color-error));height:1rem;min-width:1rem;font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);letter-spacing:var(--mdui-typescale-label-small-tracking);line-height:var(--mdui-typescale-label-small-line-height)}:host([variant=small]){min-width:0;padding:0;width:.375rem;height:.375rem}`;e.Badge=class extends Xt{constructor(){super(...arguments),this.variant="large"}render(){return"small"===this.variant?Zt:ft``}},e.Badge.styles=[Qt,yi],Se([Ot({reflect:!0})],e.Badge.prototype,"variant",void 0),e.Badge=Se([Lt("mdui-badge")],e.Badge);const wi=e=>null!==e&&"false"!==e;class ki{constructor(e,t){this.defined=!1,(this.host=e).addController(this),this.relatedElements=t.relatedElements,this.needDomReady=t.needDomReady||!!t.relatedElements,this.onSlotChange=this.onSlotChange.bind(this)}hostConnected(){this.host.shadowRoot.addEventListener("slotchange",this.onSlotChange)}hostDisconnected(){this.host.shadowRoot.removeEventListener("slotchange",this.onSlotChange)}isDefined(){return!!this.defined||(this.defined=(!this.needDomReady||S())&&!this.getUndefinedLocalNames().length,this.defined)}async whenDefined(){if(this.defined)return Promise.resolve();const e=n();this.needDomReady&&!S(e)&&await new Promise((t=>{e.addEventListener("DOMContentLoaded",(()=>t()),{once:!0})}));const t=this.getUndefinedLocalNames();if(t.length){const e=[];t.forEach((t=>{e.push(customElements.whenDefined(t))})),await Promise.all(e)}this.defined=!0}getScopeLocalNameSelector(){const e=this.relatedElements;return e?Array.isArray(e)?e.map((e=>`${e}:not(:defined)`)).join(","):Object.keys(e).filter((t=>!e[t])).map((e=>`${e}:not(:defined)`)).join(","):null}getGlobalLocalNameSelector(){const e=this.relatedElements;return!e||Array.isArray(e)?null:Object.keys(e).filter((t=>e[t])).map((e=>`${e}:not(:defined)`)).join(",")}getUndefinedLocalNames(){const e=this.getScopeLocalNameSelector(),t=this.getGlobalLocalNameSelector(),i=[...e?[...this.host.querySelectorAll(e)]:[],...t?[...n().querySelectorAll(t)]:[]].map((e=>e.localName));return L(i)}onSlotChange(){const e=this.getScopeLocalNameSelector();if(e){this.host.querySelectorAll(e).length&&(this.defined=!1)}}}function Ci(e,t=!1){return(i,o)=>{const{update:n}=i;e in i&&(i.update=function(i){if(i.has(e)){const n=i.get(e),r=this[e];n!==r&&(t&&!this.hasUpdated||this[o](n,r))}n.call(this,i)})}}const xi=e=>{class t extends e{constructor(...e){super(...e),this.scrollBehaviorDefinedController=new ki(this,{needDomReady:!0}),this.lastScrollTopThreshold=0,this.lastScrollTopNoThreshold=0,this.isParentLayout=!1,this.onListeningScroll=this.onListeningScroll.bind(this)}get scrollPaddingPosition(){throw new Error("Must implement scrollPaddingPosition getter")}async onScrollTargetChange(e,t){if(await this.scrollBehaviorDefinedController.whenDefined(),(e&&!t||!e&&t)&&this.updateContainerPadding(),!this.scrollBehavior)return;const i=this.getListening(e);i&&i.removeEventListener("scroll",this.onListeningScroll);const o=this.getListening(t);o&&(this.updateScrollTop(o),o.addEventListener("scroll",this.onListeningScroll))}async onScrollBehaviorChange(e,t){await this.scrollBehaviorDefinedController.whenDefined(),(e&&!t||!e&&t)&&this.updateContainerPadding();const i=this.getListening(this.scrollTarget);i&&(this.scrollBehavior?(this.updateScrollTop(i),i.addEventListener("scroll",this.onListeningScroll)):i.removeEventListener("scroll",this.onListeningScroll))}connectedCallback(){super.connectedCallback(),this.scrollBehaviorDefinedController.whenDefined().then((()=>{this.isParentLayout=a(this.parentElement,"mdui-layout"),this.updateContainerPadding()}))}disconnectedCallback(){super.disconnectedCallback(),this.scrollBehaviorDefinedController.whenDefined().then((()=>{this.updateContainerPadding(!1)}))}hasScrollBehavior(e){const t=this.scrollBehavior?.split(" ")??[];return Array.isArray(e)?!!t.filter((t=>e.includes(t))).length:t.includes(e)}runScrollThreshold(e,t){}runScrollNoThreshold(e,t){}updateContainerPadding(e=!0){const t=this.getContainer(this.scrollTarget);if(!t||this.isParentLayout)return;const i="top"===this.scrollPaddingPosition?"paddingTop":"paddingBottom";if(e){const e=this.getListening(this.scrollTarget)&&["fixed","absolute"].includes(M(this).css("position"))?this.offsetHeight:null;M(t).css({[i]:e})}else M(t).css({[i]:null})}onListeningScroll(){const e=this.getListening(this.scrollTarget);window.requestAnimationFrame((()=>this.onScroll(e)))}onScroll(e){const t=e.scrollY??e.scrollTop;this.lastScrollTopNoThreshold!==t&&(this.runScrollNoThreshold(t(this.scrollThreshold||0)&&(this.runScrollThreshold(t++$i;let Ii,Si;const Ei=(e,t)=>{const i=M(e),o=Ri(),n={unobserve:()=>{i.each(((e,t)=>{const i=Ii.get(t)??[],n=i.findIndex((e=>e.key===o));-1!==n&&i.splice(n,1),i.length?Ii.set(t,i):(Si.unobserve(t),Ii.delete(t))}))}};return Ii||(Ii=new WeakMap,Si=new ResizeObserver((e=>{e.forEach((e=>{const t=e.target;Ii.get(t).forEach((t=>{t.callback.call(n,e,n)}))}))}))),i.each(((e,i)=>{Si.observe(i);const n=Ii.get(i)??[];n.push({callback:t,key:o}),Ii.set(i,n)})),n};class Ti{constructor(){this.states=[]}registerMain(e){this.$main=M(e)}unregisterMain(){this.$main=void 0}registerItem(e){const t={element:e};this.states.push(t),t.observeResize=Ei(t.element,(()=>{this.updateLayout(t.element,{width:this.isNoWidth(t)?0:void 0})})),this.items=void 0,this.resort(),this.updateLayout()}unregisterItem(e){const t=this.states.findIndex((t=>t.element===e));if(t<0)return;const i=this.states[t];i.observeResize?.unobserve(),this.items=void 0,this.states.splice(t,1),this.states[t]&&this.updateLayout(this.states[t].element)}getItems(){if(!this.items){const e=this.states.map((e=>e.element));this.items=e.sort(((e,t)=>{const i=e.compareDocumentPosition(t);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}return this.items}getMain(){return this.$main?this.$main[0]:void 0}getItemsAndMain(){return[...this.getItems(),this.getMain()].filter((e=>e))}updateOrder(){this.resort(),this.updateLayout()}updateLayout(e,t){const i=e?{element:e,width:t?.width,height:t?.height}:void 0,o=i?this.states.findIndex((e=>e.element===i.element)):0;if(o<0)return;Object.assign(this.states[o],i),this.states.forEach(((e,t)=>{if(t0?this.states[t-1]:void 0,r=n?.top??0,s=n?.right??0,a=n?.bottom??0,l=n?.left??0;switch(Object.assign(e,{top:r,right:s,bottom:a,left:l}),i){case"top":case"bottom":e[i]+=e.height??e.element.offsetHeight;break;case"right":case"left":e[i]+=(this.isNoWidth(e)?0:e.width)??e.element.offsetWidth}e.height=e.width=void 0,M(e.element).css({position:"absolute",top:"bottom"===i?null:r,right:"left"===i?null:s,bottom:"top"===i?null:a,left:"right"===i?null:l})}));const n=this.states[this.states.length-1];this.$main&&this.$main.css({paddingTop:n.top,paddingRight:n.right,paddingBottom:n.bottom,paddingLeft:n.left})}resort(){const e=this.getItems();this.states.sort(((t,i)=>{const o=t.element.order??0,n=i.element.order??0;return o>n?1:oe.indexOf(i.element)?1:e.indexOf(t.element)(Ai.has(e)||Ai.set(e,new Ti),Ai.get(e));class Mi extends Xt{constructor(){super(...arguments),this.isParentLayout=!1}get layoutPlacement(){throw new Error("Must implement placement getter!")}onOrderChange(){this.layoutManager?.updateOrder()}connectedCallback(){super.connectedCallback();const e=this.parentElement;this.isParentLayout=a(e,"mdui-layout"),this.isParentLayout&&(this.layoutManager=Di(e),this.layoutManager.registerItem(this))}disconnectedCallback(){super.disconnectedCallback(),this.layoutManager&&this.layoutManager.unregisterItem(this)}}Se([Ot({type:Number,reflect:!0})],Mi.prototype,"order",void 0),Se([Ci("order",!0)],Mi.prototype,"onOrderChange",null);const Pi=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;right:0;bottom:0;left:0;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;border-radius:var(--shape-corner) var(--shape-corner) 0 0;z-index:var(--z-index);transition:bottom var(--mdui-motion-duration-long2) var(--mdui-motion-easing-emphasized);padding:0 1rem;height:5rem;background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2)}:host([scroll-target]:not([scroll-target=''])){position:absolute}:host([hide]){transition-duration:var(--mdui-motion-duration-short4);bottom:-5.625rem}::slotted(:not(:first-child)){margin-left:.5rem}::slotted(mdui-fab){box-shadow:var(--mdui-elevation-level0)}:host([fab-detach]) ::slotted(mdui-fab){position:absolute;transition:bottom var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard);right:1rem;bottom:.75rem}:host([fab-detach][hide][scroll-behavior~=hide]) ::slotted(mdui-fab){transition-duration:var(--mdui-motion-duration-short4);bottom:1rem;box-shadow:var(--mdui-elevation-level2)}:host([fab-detach][hide][scroll-behavior~=hide][scroll-target]:not([scroll-target=''])) ::slotted(mdui-fab){bottom:6.625rem}:host([hide]) ::slotted(:not(mdui-fab)),:host([hide]:not([fab-detach])) ::slotted(mdui-fab){transform:translateY(8.75rem);transition:transform var(--mdui-motion-duration-0) var(--mdui-motion-easing-emphasized-accelerate) var(--mdui-motion-duration-short4)}::slotted(:first-child){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-short1)}::slotted(:nth-child(2)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-short3)}::slotted(:nth-child(3)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-short4)}::slotted(:nth-child(4)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-medium1)}::slotted(:nth-child(5)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-medium2)}::slotted(:nth-child(6)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-medium3)}`;e.BottomAppBar=class extends(xi(Mi)){constructor(){super(...arguments),this.hide=!1,this.fabDetach=!1}get scrollPaddingPosition(){return"bottom"}get layoutPlacement(){return"bottom"}firstUpdated(e){super.firstUpdated(e),this.addEventListener("transitionend",(e=>{e.target===this&&this.emit(this.hide?"hidden":"shown")}))}render(){return ft``}runScrollThreshold(e){if(!e&&!this.hide){this.emit("hide",{cancelable:!0})&&(this.hide=!0)}if(e&&this.hide){this.emit("show",{cancelable:!0})&&(this.hide=!1)}}},e.BottomAppBar.styles=[Qt,Pi],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.BottomAppBar.prototype,"hide",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"fab-detach"})],e.BottomAppBar.prototype,"fabDetach",void 0),Se([Ot({reflect:!0,attribute:"scroll-behavior"})],e.BottomAppBar.prototype,"scrollBehavior",void 0),e.BottomAppBar=Se([Lt("mdui-bottom-app-bar")],e.BottomAppBar);const Li=()=>new _i;class _i{}const Bi=new WeakMap,Oi=qt(class extends hi{render(e){return gt}update(e,[t]){const i=t!==this.G;return i&&void 0!==this.G&&this.ot(void 0),(i||this.rt!==this.lt)&&(this.G=t,this.ct=e.options?.host,this.ot(this.lt=e.element)),gt}ot(e){if("function"==typeof this.G){const t=this.ct??globalThis;let i=Bi.get(t);void 0===i&&(i=new WeakMap,Bi.set(t,i)),void 0!==i.get(this.G)&&this.G.call(this.ct,void 0),i.set(this.G,e),void 0!==e&&this.G.call(this.ct,e)}else this.G.value=e}get rt(){return"function"==typeof this.G?Bi.get(this.ct??globalThis)?.get(this.G):this.G?.value}disconnected(){this.rt===this.lt&&this.ot(void 0)}reconnected(){this.ot(this.lt)}});function zi(e){if("string"==typeof e||"number"==typeof e)return""+e;let t="";if(Array.isArray(e))for(let i,o=0;o{const t=M(e).attr("form");if(t){return e.getRootNode().getElementById(t)}return e.closest("form")},name:e=>e.name,value:e=>e.value,defaultValue:e=>e.defaultValue,setValue:(e,t)=>e.value=t,disabled:e=>e.disabled,reportValidity:e=>!l(e.reportValidity)||e.reportValidity(),...t},this.onFormData=this.onFormData.bind(this),this.onFormSubmit=this.onFormSubmit.bind(this),this.onFormReset=this.onFormReset.bind(this),this.reportFormValidity=this.reportFormValidity.bind(this)}hostConnected(){this.definedController.whenDefined().then((()=>{this.form=this.options.form(this.host),this.form&&this.attachForm(this.form)}))}hostDisconnected(){this.detachForm()}hostUpdated(){this.definedController.whenDefined().then((()=>{const e=this.options.form(this.host);e||this.detachForm(),e&&this.form!==e&&(this.detachForm(),this.attachForm(e))}))}getForm(){return this.form??null}reset(e){this.doAction("reset",e)}submit(e){this.doAction("submit",e)}attachForm(e){e?(this.form=e,ge.has(this.form)?ge.get(this.form).add(this.host):ge.set(this.form,new Set([this.host])),this.form.addEventListener("formdata",this.onFormData),this.form.addEventListener("submit",this.onFormSubmit),this.form.addEventListener("reset",this.onFormReset),Ni.has(this.form)||(Ni.set(this.form,this.form.reportValidity),this.form.reportValidity=()=>this.reportFormValidity())):this.form=void 0}detachForm(){this.form&&(ge.get(this.form).delete(this.host),this.form.removeEventListener("formdata",this.onFormData),this.form.removeEventListener("submit",this.onFormSubmit),this.form.removeEventListener("reset",this.onFormReset),Ni.has(this.form)&&!ge.get(this.form).size&&(this.form.reportValidity=Ni.get(this.form),Ni.delete(this.form)))}doAction(e,t){if(!this.form)return;const i=M(``}isButton(){return!this.href}}Ji.styles=[Qt,Xi],Se([Ot({type:Boolean,reflect:!0,converter:wi})],Ji.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],Ji.prototype,"loading",void 0),Se([Ot({reflect:!0})],Ji.prototype,"name",void 0),Se([Ot({reflect:!0})],Ji.prototype,"value",void 0),Se([Ot({reflect:!0})],Ji.prototype,"type",void 0),Se([Ot({reflect:!0})],Ji.prototype,"form",void 0),Se([Ot({reflect:!0,attribute:"formaction"})],Ji.prototype,"formAction",void 0),Se([Ot({reflect:!0,attribute:"formenctype"})],Ji.prototype,"formEnctype",void 0),Se([Ot({reflect:!0,attribute:"formmethod"})],Ji.prototype,"formMethod",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"formnovalidate"})],Ji.prototype,"formNoValidate",void 0),Se([Ot({reflect:!0,attribute:"formtarget"})],Ji.prototype,"formTarget",void 0);const Zi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-block;overflow:hidden;text-align:center;border-radius:var(--shape-corner);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);min-width:3rem;height:2.5rem;color:rgb(var(--mdui-color-primary));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.button{width:100%;padding:0 1rem}:host([full-width]){display:block}:host([variant=elevated]){box-shadow:var(--mdui-elevation-level1);background-color:rgb(var(--mdui-color-surface-container-low));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=filled]){color:rgb(var(--mdui-color-on-primary));background-color:rgb(var(--mdui-color-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-primary)}:host([variant=tonal]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([variant=outlined]){border:.0625rem solid rgb(var(--mdui-color-outline));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=text]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=outlined][focus-visible]){border-color:rgb(var(--mdui-color-primary))}:host([variant=elevated][hover]){box-shadow:var(--mdui-elevation-level2)}:host([variant=filled][hover]),:host([variant=tonal][hover]){box-shadow:var(--mdui-elevation-level1)}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){color:rgba(var(--mdui-color-on-surface),38%);box-shadow:var(--mdui-elevation-level0)}:host([variant=elevated][disabled]),:host([variant=filled][disabled]),:host([variant=tonal][disabled]){background-color:rgba(var(--mdui-color-on-surface),12%)}:host([variant=outlined][disabled]){border-color:rgba(var(--mdui-color-on-surface),12%)}.label{display:inline-flex;padding-right:.5rem;padding-left:.5rem}.end-icon,.icon{display:inline-flex;font-size:1.28571429em}.end-icon mdui-icon,.icon mdui-icon,::slotted([slot=end-icon]),::slotted([slot=icon]){font-size:inherit}mdui-circular-progress{display:inline-flex;width:1.125rem;height:1.125rem}:host([variant=filled]) mdui-circular-progress{stroke:rgb(var(--mdui-color-on-primary))}:host([variant=tonal]) mdui-circular-progress{stroke:rgb(var(--mdui-color-on-secondary-container))}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}`;e.Button=class extends Ji{constructor(){super(...arguments),this.variant="filled",this.fullWidth=!1,this.rippleRef=Li()}get rippleElement(){return this.rippleRef.value}render(){return ft`${this.isButton()?this.renderButton({className:"button",part:"button",content:this.renderInner()}):this.disabled||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:"button",part:"button",content:this.renderInner()})}`}renderIcon(){return this.loading?this.renderLoading():ft`${this.icon?ft``:Zt}`}renderLabel(){return ft``}renderEndIcon(){return ft`${this.endIcon?ft``:Zt}`}renderInner(){return[this.renderIcon(),this.renderLabel(),this.renderEndIcon()]}},e.Button.styles=[Ji.styles,Zi],Se([Ot({reflect:!0})],e.Button.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-width"})],e.Button.prototype,"fullWidth",void 0),Se([Ot({reflect:!0})],e.Button.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.Button.prototype,"endIcon",void 0),e.Button=Se([Lt("mdui-button")],e.Button);const Qi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-block;overflow:hidden;text-align:center;border-radius:var(--shape-corner);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:1.5rem;width:2.5rem;min-width:2.5rem;height:2.5rem}:host([variant=standard]){color:rgb(var(--mdui-color-on-surface-variant));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}:host([variant=filled]){color:rgb(var(--mdui-color-primary));background-color:rgb(var(--mdui-color-surface-container-highest));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=tonal]){color:rgb(var(--mdui-color-on-surface-variant));background-color:rgb(var(--mdui-color-surface-container-highest));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}:host([variant=outlined]){border:.0625rem solid rgb(var(--mdui-color-outline));color:rgb(var(--mdui-color-on-surface-variant));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}:host([variant=outlined][pressed]){color:rgb(var(--mdui-color-on-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([variant=standard][selected]){color:rgb(var(--mdui-color-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=filled]:not([selectable])),:host([variant=filled][selected]){color:rgb(var(--mdui-color-on-primary));background-color:rgb(var(--mdui-color-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-primary)}:host([variant=tonal]:not([selectable])),:host([variant=tonal][selected]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([variant=outlined][selected]){border:none;color:rgb(var(--mdui-color-inverse-on-surface));background-color:rgb(var(--mdui-color-inverse-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-inverse-on-surface)}:host([variant=filled][disabled]),:host([variant=outlined][disabled]),:host([variant=tonal][disabled]){background-color:rgba(var(--mdui-color-on-surface),.12);border-color:rgba(var(--mdui-color-on-surface),.12)}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){color:rgba(var(--mdui-color-on-surface),.38)!important}:host([loading]) .button,:host([loading]) mdui-ripple{opacity:0}.button{float:left;width:100%}.icon,.selected-icon mdui-icon,::slotted(*){font-size:inherit}mdui-circular-progress{display:flex;position:absolute;top:calc(50% - 1.5rem / 2);left:calc(50% - 1.5rem / 2);width:1.5rem;height:1.5rem}:host([variant=filled]:not([disabled])) mdui-circular-progress{stroke:rgb(var(--mdui-color-on-primary))}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}`;e.ButtonIcon=class extends Ji{constructor(){super(...arguments),this.variant="standard",this.selectable=!1,this.selected=!1,this.rippleRef=Li(),this.hasSlotController=new Jt(this,"[default]","selected-icon")}get rippleElement(){return this.rippleRef.value}onSelectedChange(){this.emit("change")}firstUpdated(e){super.firstUpdated(e),this.addEventListener("click",(()=>{this.selectable&&!this.disabled&&(this.selected=!this.selected)}))}render(){return ft`${this.isButton()?this.renderButton({className:"button",part:"button",content:this.renderIcon()}):this.disabled||this.loading?ft`${this.renderIcon()}`:this.renderAnchor({className:"button",part:"button",content:this.renderIcon()})} ${this.renderLoading()}`}renderIcon(){const e=()=>this.hasSlotController.test("[default]")?ft``:this.icon?ft``:Zt;return this.selected?(()=>this.hasSlotController.test("selected-icon")||this.selectedIcon?ft``:e())():e()}},e.ButtonIcon.styles=[Ji.styles,Qi],Se([Ot({reflect:!0})],e.ButtonIcon.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.ButtonIcon.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.ButtonIcon.prototype,"selectedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ButtonIcon.prototype,"selectable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ButtonIcon.prototype,"selected",void 0),Se([Ci("selected",!0)],e.ButtonIcon.prototype,"onSelectedChange",null),e.ButtonIcon=Se([Lt("mdui-button-icon")],e.ButtonIcon);const eo=Pe`:host{--shape-corner:var(--mdui-shape-corner-medium);position:relative;display:inline-block;overflow:hidden;border-radius:var(--shape-corner);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([clickable]){cursor:pointer}:host([variant=elevated]){background-color:rgb(var(--mdui-color-surface-container-low));box-shadow:var(--mdui-elevation-level1)}:host([variant=filled]){background-color:rgb(var(--mdui-color-surface-container-highest))}:host([variant=outlined]){background-color:rgb(var(--mdui-color-surface));border:.0625rem solid rgb(var(--mdui-color-outline))}:host([variant=elevated][hover]){box-shadow:var(--mdui-elevation-level2)}:host([variant=filled][hover]),:host([variant=outlined][hover]){box-shadow:var(--mdui-elevation-level1)}:host([variant=elevated][dragged]),:host([variant=filled][dragged]),:host([variant=outlined][dragged]){box-shadow:var(--mdui-elevation-level3)}:host([disabled]){opacity:.38;cursor:default;-webkit-user-select:none;user-select:none}:host([variant=elevated][disabled]){background-color:rgb(var(--mdui-color-surface-variant));box-shadow:var(--mdui-elevation-level0)}:host([variant=filled][disabled]){background-color:rgb(var(--mdui-color-surface));box-shadow:var(--mdui-elevation-level1)}:host([variant=outlined][disabled]){box-shadow:var(--mdui-elevation-level0);border-color:rgba(var(--mdui-color-outline),.32)}.link{position:relative;display:inline-block;width:100%;height:100%;color:inherit;font-size:inherit;letter-spacing:inherit;text-decoration:none;touch-action:manipulation;-webkit-user-drag:none}`;e.Card=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.variant="elevated",this.clickable=!1,this.disabled=!1,this.rippleRef=Li()}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled||!this.href&&!this.clickable}get focusElement(){return this.href&&!this.disabled?this.renderRoot.querySelector("._a"):this}get focusDisabled(){return this.rippleDisabled}render(){return ft`${this.href&&!this.disabled?this.renderAnchor({className:"link",content:ft``}):ft``}`}},e.Card.styles=[Qt,eo],Se([Ot({reflect:!0})],e.Card.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Card.prototype,"clickable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Card.prototype,"disabled",void 0),e.Card=Se([Lt("mdui-card")],e.Card);const to=qt(class extends jt{constructor(e){if(super(e),e.type!==Ut&&e.type!==Vt&&e.type!==Kt)throw Error("The `live` directive is not allowed on child or event bindings");if(!oi(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===vt||t===gt)return t;const i=e.element,o=e.name;if(e.type===Ut){if(t===i[o])return vt}else if(e.type===Kt){if(!!t===i.hasAttribute(o))return vt}else if(e.type===Vt&&i.getAttribute(o)===t+"")return vt;return((e,t=ni)=>{e._$AH=t})(e),t}});function io(e="value"){return(t,i)=>{const o=t.constructor,n=o.prototype.attributeChangedCallback;o.prototype.attributeChangedCallback=function(t,r,s){const a=o.getPropertyOptions(e);if(t===(c(a.attribute)?a.attribute:e)){const t=a.converter||je,o=(l(t)?t:t?.fromAttribute??je.fromAttribute)(s,a.type);this[e]!==o&&(this[i]=o)}n.call(this,t,r,s)}}}const oo=Pe`:host{display:inline-block;width:1em;height:1em;line-height:1;font-size:1.5rem}`,no=e=>ft`${ii(e)}`;let ro=class extends Mt{render(){return no('')}};ro.styles=oo,ro=Se([Lt("mdui-icon-check-box-outline-blank")],ro);let so=class extends Mt{render(){return no('')}};so.styles=oo,so=Se([Lt("mdui-icon-check-box")],so);let ao=class extends Mt{render(){return no('')}};ao.styles=oo,ao=Se([Lt("mdui-icon-indeterminate-check-box")],ao);const lo=Pe`:host{position:relative;display:inline-flex;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.125rem;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}label{display:inline-flex;align-items:center;width:100%;cursor:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;zoom:1;-webkit-user-drag:none}input{position:absolute;padding:0;opacity:0;pointer-events:none;width:1.125rem;height:1.125rem;margin:0 0 0 .6875rem}.icon{display:flex;position:absolute;opacity:1;transform:scale(1);color:rgb(var(--mdui-color-on-surface));font-size:1.5rem;transition:color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}.checked-icon,.indeterminate-icon{opacity:0;transform:scale(.5);transition-property:color,opacity,transform;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard)}.icon .i,::slotted([slot=checked-icon]),::slotted([slot=indeterminate-icon]),::slotted([slot=unchecked-icon]){color:inherit;font-size:inherit}i{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;width:2.5rem;min-width:2.5rem;height:2.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.label{display:flex;width:100%;padding-top:.625rem;padding-bottom:.625rem;color:rgb(var(--mdui-color-on-surface));transition:color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}:host([checked]) i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([checked]) .icon{color:rgb(var(--mdui-color-primary))}:host([checked]) .indeterminate-icon{opacity:0;transform:scale(.5)}:host([checked]) .checked-icon{opacity:1;transform:scale(1)}:host([indeterminate]) i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([indeterminate]) .icon{color:rgb(var(--mdui-color-primary))}:host([indeterminate]) .checked-icon{opacity:0;transform:scale(.5)}:host([indeterminate]) .indeterminate-icon{opacity:1;transform:scale(1)}.invalid i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}.invalid .icon{color:rgb(var(--mdui-color-error))}.invalid .label{color:rgb(var(--mdui-color-error))}:host([disabled]){cursor:default;pointer-events:none}:host([disabled]) .icon{color:rgba(var(--mdui-color-on-surface),38%)}:host([disabled]) .label{color:rgba(var(--mdui-color-on-surface),38%)}:host([disabled][checked]) .unchecked-icon,:host([disabled][indeterminate]) .unchecked-icon{opacity:0}`;e.Checkbox=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.disabled=!1,this.checked=!1,this.defaultChecked=!1,this.indeterminate=!1,this.required=!1,this.name="",this.value="on",this.invalid=!1,this.inputRef=Li(),this.rippleRef=Li(),this.formController=new Vi(this,{value:e=>e.checked?e.value:void 0,defaultValue:e=>e.defaultChecked,setValue:(e,t)=>e.checked=t})}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}async onDisabledChange(){await this.updateComplete,this.invalid=!this.inputRef.value.checkValidity()}async onCheckedChange(){await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.blur(),this.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft``}onChange(){this.checked=this.inputRef.value.checked,this.indeterminate=!1,this.emit("change")}},e.Checkbox.styles=[Qt,lo],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"checked",void 0),Se([io("checked")],e.Checkbox.prototype,"defaultChecked",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"indeterminate",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"required",void 0),Se([Ot({reflect:!0})],e.Checkbox.prototype,"form",void 0),Se([Ot({reflect:!0})],e.Checkbox.prototype,"name",void 0),Se([Ot({reflect:!0})],e.Checkbox.prototype,"value",void 0),Se([Ot({reflect:!0,attribute:"unchecked-icon"})],e.Checkbox.prototype,"uncheckedIcon",void 0),Se([Ot({reflect:!0,attribute:"checked-icon"})],e.Checkbox.prototype,"checkedIcon",void 0),Se([Ot({reflect:!0,attribute:"indeterminate-icon"})],e.Checkbox.prototype,"indeterminateIcon",void 0),Se([zt()],e.Checkbox.prototype,"invalid",void 0),Se([Ci("disabled",!0),Ci("indeterminate",!0),Ci("required",!0)],e.Checkbox.prototype,"onDisabledChange",null),Se([Ci("checked",!0)],e.Checkbox.prototype,"onCheckedChange",null),e.Checkbox=Se([Lt("mdui-checkbox")],e.Checkbox);let co=class extends Mt{render(){return no('')}};co.styles=oo,co=Se([Lt("mdui-icon-check")],co);let ho=class extends Mt{render(){return no('')}};ho.styles=oo,ho=Se([Lt("mdui-icon-clear")],ho);const uo=Pe`:host{--shape-corner:var(--mdui-shape-corner-small);position:relative;display:inline-block;overflow:hidden;border-radius:var(--shape-corner);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);height:2rem;background-color:rgb(var(--mdui-color-surface));border:.0625rem solid rgb(var(--mdui-color-outline));color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height);--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}.button{padding-right:.4375rem;padding-left:.4375rem}:host([variant=input]) .button{padding-right:.1875rem;padding-left:.1875rem}:host([selected]) .button{padding-right:.5rem;padding-left:.5rem}:host([selected][variant=input]) .button{padding-right:.25rem;padding-left:.25rem}:host([elevated]) .button{padding-right:.5rem;padding-left:.5rem}:host([variant=assist]){color:rgb(var(--mdui-color-on-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([elevated]){border-width:0;background-color:rgb(var(--mdui-color-surface-container-low));box-shadow:var(--mdui-elevation-level1)}:host([selected]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));border-width:0;--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){border-color:rgba(var(--mdui-color-on-surface),12%);color:rgba(var(--mdui-color-on-surface),38%);box-shadow:var(--mdui-elevation-level0)}:host([disabled][elevated]),:host([disabled][selected]){background-color:rgba(var(--mdui-color-on-surface),12%)}:host([selected][hover]){box-shadow:var(--mdui-elevation-level1)}:host([elevated][hover]){color:rgb(var(--mdui-color-on-secondary-container));box-shadow:var(--mdui-elevation-level2)}:host([variant=filter][hover]),:host([variant=input][hover]),:host([variant=suggestion][hover]){color:rgb(var(--mdui-color-on-surface-variant))}:host([variant=filter][focus-visible]),:host([variant=input][focus-visible]),:host([variant=suggestion][focus-visible]){border-color:rgb(var(--mdui-color-on-surface-variant))}:host([dragged]),:host([dragged][hover]){box-shadow:var(--mdui-elevation-level4)}.button{overflow:visible}.label{display:inline-flex;padding-right:.5rem;padding-left:.5rem}.end-icon,.icon,.selected-icon{display:inline-flex;font-size:1.28571429em;color:rgb(var(--mdui-color-on-surface-variant))}:host([variant=assist]) .end-icon,:host([variant=assist]) .icon,:host([variant=assist]) .selected-icon{color:rgb(var(--mdui-color-primary))}:host([selected]) .end-icon,:host([selected]) .icon,:host([selected]) .selected-icon{color:rgb(var(--mdui-color-on-secondary-container))}:host([disabled]) .end-icon,:host([disabled]) .icon,:host([disabled]) .selected-icon{opacity:.38;color:rgb(var(--mdui-color-on-surface))}.end-icon .i,.icon .i,.selected-icon .i,::slotted([slot=end-icon]),::slotted([slot=icon]),::slotted([slot=selected-icon]){font-size:inherit}:host([variant=input]) .has-icon .icon,:host([variant=input]) .has-icon .selected-icon,:host([variant=input]) .has-icon mdui-circular-progress{margin-left:.25rem}:host([variant=input]) .has-end-icon .end-icon{margin-right:.25rem}mdui-circular-progress{display:inline-flex;width:1.125rem;height:1.125rem}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}::slotted(mdui-avatar[slot=end-icon]),::slotted(mdui-avatar[slot=icon]),::slotted(mdui-avatar[slot=selected-icon]){width:1.5rem;height:1.5rem}:host([disabled]) ::slotted(mdui-avatar[slot=end-icon]),:host([disabled]) ::slotted(mdui-avatar[slot=icon]),:host([disabled]) ::slotted(mdui-avatar[slot=selected-icon]){opacity:.38}::slotted(mdui-avatar[slot=icon]),::slotted(mdui-avatar[slot=selected-icon]){margin-left:-.25rem;margin-right:-.125rem}::slotted(mdui-avatar[slot=end-icon]){margin-right:-.25rem;margin-left:-.125rem}.delete-icon{display:inline-flex;font-size:1.28571429em;transition:background-color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);border-radius:var(--mdui-shape-corner-full);margin-right:-.25rem;margin-left:-.25rem;padding:.25rem;color:rgb(var(--mdui-color-on-surface-variant))}.delete-icon:hover{background-color:rgba(var(--mdui-color-on-surface-variant),12%)}.has-end-icon .delete-icon{margin-left:.25rem}:host([variant=assiat]) .delete-icon{color:rgb(var(--mdui-color-primary))}:host([variant=input]) .delete-icon{margin-right:.0625rem}:host([disabled]) .delete-icon{color:rgba(var(--mdui-color-on-surface),38%)}.delete-icon .i,::slotted([slot=delete-icon]){font-size:inherit}::slotted(mdui-avatar[slot=delete-icon]){width:1.125rem;height:1.125rem}`;e.Chip=class extends Ji{constructor(){super(),this.variant="assist",this.elevated=!1,this.selectable=!1,this.selected=!1,this.deletable=!1,this.rippleRef=Li(),this.hasSlotController=new Jt(this,"icon","selected-icon","end-icon"),this.onClick=this.onClick.bind(this),this.onKeyDown=this.onKeyDown.bind(this)}get rippleElement(){return this.rippleRef.value}onSelectedChange(){this.emit("change")}firstUpdated(e){super.firstUpdated(e),this.addEventListener("click",this.onClick),this.addEventListener("keydown",this.onKeyDown)}render(){const e=this.icon||this.hasSlotController.test("icon"),t=this.endIcon||this.hasSlotController.test("end-icon"),i=this.selectedIcon||["assist","filter"].includes(this.variant)||e||this.hasSlotController.test("selected-icon"),o=zi({button:!0,"has-icon":this.loading||!this.selected&&e||this.selected&&i,"has-end-icon":t});return ft`${this.isButton()?this.renderButton({className:o,part:"button",content:this.renderInner()}):this.disabled||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:o,part:"button",content:this.renderInner()})}`}onClick(){this.disabled||this.loading||this.selectable&&(this.selected=!this.selected)}onKeyDown(e){this.disabled||this.loading||(this.selectable&&" "===e.key&&(e.preventDefault(),this.selected=!this.selected),this.deletable&&["Delete","Backspace"].includes(e.key)&&this.emit("delete"))}onDelete(e){e.stopPropagation(),this.emit("delete")}renderIcon(){if(this.loading)return this.renderLoading();const e=()=>this.icon?ft``:Zt;return this.selected?ft`${(()=>this.selectedIcon?ft``:"assist"===this.variant||"filter"===this.variant?ft``:e())()}`:ft`${e()}`}renderLabel(){return ft``}renderEndIcon(){return ft`${this.endIcon?ft``:Zt}`}renderDeleteIcon(){return this.deletable?ft`${this.deleteIcon?ft``:ft``}`:Zt}renderInner(){return[this.renderIcon(),this.renderLabel(),this.renderEndIcon(),this.renderDeleteIcon()]}},e.Chip.styles=[Ji.styles,uo],Se([Ot({reflect:!0})],e.Chip.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"elevated",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"selectable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"selected",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"deletable",void 0),Se([Ot({reflect:!0})],e.Chip.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.Chip.prototype,"selectedIcon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.Chip.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"delete-icon"})],e.Chip.prototype,"deleteIcon",void 0),Se([Ci("selected",!0)],e.Chip.prototype,"onSelectedChange",null),e.Chip=Se([Lt("mdui-chip")],e.Chip);const po=(e,t)=>{if(e.length!==t.length)return!1;const i=[...e].sort(),o=[...t].sort();return i.every(((e,t)=>e===o[t]))},mo=Pe`:host{display:block}`;e.Collapse=class extends Xt{constructor(){super(...arguments),this.accordion=!1,this.disabled=!1,this.activeKeys=[],this.isInitial=!0,this.definedController=new ki(this,{relatedElements:["mdui-collapse-item"]})}async onActiveKeysChange(){await this.definedController.whenDefined();const e=this.accordion?this.items.find((e=>this.activeKeys.includes(e.key)))?.value:this.items.filter((e=>this.activeKeys.includes(e.key))).map((e=>e.value));this.setValue(e),this.isInitial||this.emit("change")}async onValueChange(){if(this.isInitial=!this.hasUpdated,await this.definedController.whenDefined(),this.accordion){const e=this.value;if(e){const t=this.items.find((t=>t.value===e));this.setActiveKeys(t?[t.key]:[])}else this.setActiveKeys([])}else{const e=this.value;if(e.length){const t=this.items.filter((t=>e.includes(t.value))).map((e=>e.key));this.setActiveKeys(t)}else this.setActiveKeys([])}this.updateItems()}render(){return ft``}setActiveKeys(e){po(this.activeKeys,e)||(this.activeKeys=e)}setValue(e){this.accordion||u(this.value)||u(e)?this.value=e:po(this.value,e)||(this.value=e)}onClick(e){if(this.disabled)return;if(e.button)return;const t=e.target.closest("mdui-collapse-item");if(!t||t.disabled)return;const i=e.composedPath();if((!t.trigger||i.find((e=>v(e)&&M(e).is(t.trigger))))&&i.find((e=>v(e)&&e.part.contains("header")))){if(this.accordion)this.activeKeys.includes(t.key)?this.setActiveKeys([]):this.setActiveKeys([t.key]);else{const e=[...this.activeKeys];e.includes(t.key)?e.splice(e.indexOf(t.key),1):e.push(t.key),this.setActiveKeys(e)}this.isInitial=!1,this.updateItems()}}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems()}updateItems(){this.items.forEach((e=>{e.active=this.activeKeys.includes(e.key),e.isInitial=this.isInitial}))}},e.Collapse.styles=[Qt,mo],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Collapse.prototype,"accordion",void 0),Se([Ot()],e.Collapse.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Collapse.prototype,"disabled",void 0),Se([zt()],e.Collapse.prototype,"activeKeys",void 0),Se([Nt({selector:"mdui-collapse-item",flatten:!0})],e.Collapse.prototype,"items",void 0),Se([Ci("activeKeys",!0)],e.Collapse.prototype,"onActiveKeysChange",null),Se([Ci("value")],e.Collapse.prototype,"onValueChange",null),e.Collapse=Se([Lt("mdui-collapse")],e.Collapse);const fo=Pe`:host{display:flex;flex-direction:column}.header{display:block}.body{display:block;overflow:hidden;transition:height var(--mdui-motion-duration-short4) var(--mdui-motion-easing-emphasized)}.body.opened{overflow:visible}.body.active{transition-duration:var(--mdui-motion-duration-medium4)}`;function vo(e,t,i){return e?t():i?.()}function go(e,t,i){return e?new Promise((o=>{if(i.duration===1/0)throw new Error("Promise-based animations must be finite.");d(i.duration)&&isNaN(i.duration)&&(i.duration=0),""===i.easing&&(i.easing="linear");const n=e.animate(t,i);n.addEventListener("cancel",o,{once:!0}),n.addEventListener("finish",o,{once:!0})})):Promise.resolve()}function bo(e){return e?Promise.all(e.getAnimations().map((e=>new Promise((t=>{const i=requestAnimationFrame(t);e.addEventListener("cancel",(()=>i),{once:!0}),e.addEventListener("finish",(()=>i),{once:!0}),e.cancel()}))))):Promise.resolve()}function yo(e){const t=s(),i=e.localName;return"-1"!==e.getAttribute("tabindex")&&(!e.hasAttribute("disabled")&&((!e.hasAttribute("aria-disabled")||"false"===e.getAttribute("aria-disabled"))&&(!("input"===i&&"radio"===e.getAttribute("type")&&!e.hasAttribute("checked"))&&(null!==e.offsetParent&&("hidden"!==t.getComputedStyle(e).visibility&&(!("audio"!==i&&"video"!==i||!e.hasAttribute("controls"))||(!!e.hasAttribute("tabindex")||(!(!e.hasAttribute("contenteditable")||"false"===e.getAttribute("contenteditable"))||["button","input","select","textarea","a","audio","video","summary"].includes(i)))))))))}e.CollapseItem=class extends Xt{constructor(){super(...arguments),this.disabled=!1,this.active=!1,this.state="closed",this.isInitial=!0,this.key=Ri(),this.bodyRef=Li()}onActiveChange(){this.isInitial?(this.state=this.active?"opened":"closed",this.hasUpdated&&this.updateBodyHeight()):(this.state=this.active?"open":"close",this.emit(this.state),this.updateBodyHeight())}firstUpdated(e){super.firstUpdated(e),this.updateBodyHeight()}render(){return ft`${this.header}`}onTransitionEnd(e){e.target===this.bodyRef.value&&(this.state=this.active?"opened":"closed",this.emit(this.state),this.updateBodyHeight())}updateBodyHeight(){const e=this.bodyRef.value.scrollHeight;"close"===this.state&&(M(this.bodyRef.value).height(e),this.bodyRef.value.clientLeft),M(this.bodyRef.value).height("opened"===this.state?"auto":"open"===this.state?e:0)}},e.CollapseItem.styles=[Qt,fo],Se([Ot({reflect:!0})],e.CollapseItem.prototype,"value",void 0),Se([Ot({reflect:!0})],e.CollapseItem.prototype,"header",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.CollapseItem.prototype,"disabled",void 0),Se([Ot()],e.CollapseItem.prototype,"trigger",void 0),Se([zt()],e.CollapseItem.prototype,"active",void 0),Se([zt()],e.CollapseItem.prototype,"state",void 0),Se([Ci("active")],e.CollapseItem.prototype,"onActiveChange",null),e.CollapseItem=Se([Lt("mdui-collapse-item")],e.CollapseItem);let wo=[];class ko{constructor(e){this.tabDirection="forward",this.element=e,this.handleFocusIn=this.handleFocusIn.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleKeyUp=this.handleKeyUp.bind(this)}activate(){wo.push(this.element),document.addEventListener("focusin",this.handleFocusIn),document.addEventListener("keydown",this.handleKeyDown),document.addEventListener("keyup",this.handleKeyUp)}deactivate(){wo=wo.filter((e=>e!==this.element)),document.removeEventListener("focusin",this.handleFocusIn),document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("keyup",this.handleKeyUp)}isActive(){return wo[wo.length-1]===this.element}checkFocus(){if(this.isActive()&&!this.element.matches(":focus-within")){const{start:e,end:t}=function(e){const t=[];return function e(i){i instanceof HTMLElement&&(t.push(i),null!==i.shadowRoot&&"open"===i.shadowRoot.mode&&e(i.shadowRoot)),[...i.children].forEach((t=>e(t)))}(e),{start:t.find((e=>yo(e)))??null,end:t.reverse().find((e=>yo(e)))??null}}(this.element),i="forward"===this.tabDirection?e:t;"function"==typeof i?.focus&&i.focus({preventScroll:!0})}}handleFocusIn(){this.checkFocus()}handleKeyDown(e){"Tab"===e.key&&e.shiftKey&&(this.tabDirection="backward"),requestAnimationFrame((()=>this.checkFocus()))}handleKeyUp(){this.tabDirection="forward"}}const Co=(e,t)=>{const i=`--mdui-motion-easing-${t}`;return M(e).css(i).trim()},xo=(e,t)=>{const i=`--mdui-motion-duration-${t}`,o=M(e).css(i).trim().toLowerCase();return o.endsWith("ms")?parseFloat(o):1e3*parseFloat(o)};let $o;const Ro=e=>{if(u(document))return 0;if(e||void 0===$o){const e=M("

").css({width:"100%",height:"200px"}),t=M("
").css({position:"absolute",top:"0",left:"0",pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}).append(e).appendTo(document.body),i=e[0].offsetWidth;t.css("overflow","scroll");let o=e[0].offsetWidth;i===o&&(o=t[0].clientWidth),t.remove(),$o=i-o}return $o},Io=new WeakMap,So="mdui-lock-screen",Eo=(e,t)=>{const i=n();t??=i.body,Io.has(t)||Io.set(t,new Set);Io.get(t).add(e),M(t).addClass(So).css("width",`calc(100% - ${Ro()}px)`)},To=(e,t)=>{const i=n();t??=i.body;const o=Io.get(t);o&&(o.delete(e),0===o.size&&(Io.delete(t),M(t).removeClass(So).width("")))},Ao=Pe`:host{--shape-corner:var(--mdui-shape-corner-extra-large);--z-index:2300;position:fixed;z-index:var(--z-index);display:none;align-items:center;justify-content:center;inset:0;padding:3rem}::slotted(mdui-top-app-bar[slot=header]){position:absolute;border-top-left-radius:var(--mdui-shape-corner-extra-large);border-top-right-radius:var(--mdui-shape-corner-extra-large);background-color:rgb(var(--mdui-color-surface-container-high))}:host([fullscreen]){--shape-corner:var(--mdui-shape-corner-none);padding:0}:host([fullscreen]) ::slotted(mdui-top-app-bar[slot=header]){border-top-left-radius:var(--mdui-shape-corner-none);border-top-right-radius:var(--mdui-shape-corner-none)}.overlay{position:fixed;inset:0;background-color:rgba(var(--mdui-color-scrim),.4)}.panel{position:relative;display:flex;flex-direction:column;max-height:100%;border-radius:var(--shape-corner);outline:0;transform-origin:top;min-width:17.5rem;max-width:35rem;padding:1.5rem;background-color:rgb(var(--mdui-color-surface-container-high));box-shadow:var(--mdui-elevation-level3)}:host([fullscreen]) .panel{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--mdui-elevation-level0)}.header{display:flex;flex-direction:column}.has-icon .header{align-items:center}.icon{display:flex;color:rgb(var(--mdui-color-secondary));font-size:1.5rem}.icon mdui-icon,::slotted([slot=icon]){font-size:inherit}.headline{display:flex;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);letter-spacing:var(--mdui-typescale-headline-small-tracking);line-height:var(--mdui-typescale-headline-small-line-height)}.icon+.headline{padding-top:1rem}.body{overflow:auto}.header+.body{margin-top:1rem}.description{display:flex;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}:host([fullscreen]) .description{color:rgb(var(--mdui-color-on-surface))}.has-description.has-default .description{margin-bottom:1rem}.action{display:flex;justify-content:flex-end;padding-top:1.5rem}.action::slotted(:not(:first-child)){margin-left:.5rem}:host([stacked-actions]) .action{flex-direction:column;align-items:end}:host([stacked-actions]) .action::slotted(:not(:first-child)){margin-left:0;margin-top:.5rem}`;e.Dialog=class extends Xt{constructor(){super(...arguments),this.open=!1,this.fullscreen=!1,this.closeOnEsc=!1,this.closeOnOverlayClick=!1,this.stackedActions=!1,this.overlayRef=Li(),this.panelRef=Li(),this.bodyRef=Li(),this.hasSlotController=new Jt(this,"header","icon","headline","description","action","[default]"),this.definedController=new ki(this,{relatedElements:["mdui-top-app-bar"]})}async onOpenChange(){const e=this.hasUpdated;if(!this.open&&!e)return;await this.definedController.whenDefined(),e||await this.updateComplete;const t=Array.from(this.panelRef.value.querySelectorAll(".header, .body, .actions")),i=Co(this,"linear"),o=Co(this,"emphasized-decelerate"),n=Co(this,"emphasized-accelerate"),r=()=>Promise.all([bo(this.overlayRef.value),bo(this.panelRef.value),...t.map((e=>bo(e)))]);if(this.open){if(e){if(!this.emit("open",{cancelable:!0}))return}this.style.display="flex";const n=this.topAppBarElements??[];if(n.length){const e=n[0];e.scrollTarget||(e.scrollTarget=this.bodyRef.value),this.bodyRef.value.style.marginTop="0"}this.originalTrigger=document.activeElement,this.modalHelper.activate(),Eo(this),await r(),requestAnimationFrame((()=>{const e=this.querySelector("[autofocus]");e?e.focus({preventScroll:!0}):this.panelRef.value.focus({preventScroll:!0})}));const s=xo(this,"medium4");await Promise.all([go(this.overlayRef.value,[{opacity:0},{opacity:1,offset:.3},{opacity:1}],{duration:e?s:0,easing:i}),go(this.panelRef.value,[{transform:"translateY(-1.875rem) scaleY(0)"},{transform:"translateY(0) scaleY(1)"}],{duration:e?s:0,easing:o}),go(this.panelRef.value,[{opacity:0},{opacity:1,offset:.1},{opacity:1}],{duration:e?s:0,easing:i}),...t.map((t=>go(t,[{opacity:0},{opacity:0,offset:.2},{opacity:1,offset:.8},{opacity:1}],{duration:e?s:0,easing:i})))]),e&&this.emit("opened")}else{if(!this.emit("close",{cancelable:!0}))return;this.modalHelper.deactivate(),await r();const e=xo(this,"short4");await Promise.all([go(this.overlayRef.value,[{opacity:1},{opacity:0}],{duration:e,easing:i}),go(this.panelRef.value,[{transform:"translateY(0) scaleY(1)"},{transform:"translateY(-1.875rem) scaleY(0.6)"}],{duration:e,easing:n}),go(this.panelRef.value,[{opacity:1},{opacity:1,offset:.75},{opacity:0}],{duration:e,easing:i}),...t.map((t=>go(t,[{opacity:1},{opacity:0,offset:.75},{opacity:0}],{duration:e,easing:i})))]),this.style.display="none",To(this);const o=this.originalTrigger;"function"==typeof o?.focus&&setTimeout((()=>o.focus())),this.emit("closed")}}disconnectedCallback(){super.disconnectedCallback(),To(this)}firstUpdated(e){super.firstUpdated(e),this.modalHelper=new ko(this),this.addEventListener("keydown",(e=>{this.open&&this.closeOnEsc&&"Escape"===e.key&&(e.stopPropagation(),this.open=!1)}))}render(){const e=this.hasSlotController.test("action"),t=this.hasSlotController.test("[default]"),i=!!this.icon||this.hasSlotController.test("icon"),o=!!this.headline||this.hasSlotController.test("headline"),n=!!this.description||this.hasSlotController.test("description"),r=i||o||this.hasSlotController.test("header"),s=n||t;return ft`
${vo(r,(()=>ft`${vo(i,(()=>this.renderIcon()))} ${vo(o,(()=>this.renderHeadline()))}`))} ${vo(s,(()=>ft`
${vo(n,(()=>this.renderDescription()))}
`))} ${vo(e,(()=>ft``))}
`}onOverlayClick(){this.emit("overlay-click"),this.closeOnOverlayClick&&(this.open=!1)}renderIcon(){return ft`${this.icon?ft``:Zt}`}renderHeadline(){return ft`${this.headline}`}renderDescription(){return ft`${this.description}`}},e.Dialog.styles=[Qt,Ao],Se([Ot({reflect:!0})],e.Dialog.prototype,"icon",void 0),Se([Ot({reflect:!0})],e.Dialog.prototype,"headline",void 0),Se([Ot({reflect:!0})],e.Dialog.prototype,"description",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dialog.prototype,"open",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dialog.prototype,"fullscreen",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-esc"})],e.Dialog.prototype,"closeOnEsc",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-overlay-click"})],e.Dialog.prototype,"closeOnOverlayClick",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"stacked-actions"})],e.Dialog.prototype,"stackedActions",void 0),Se([Nt({slot:"header",selector:"mdui-top-app-bar",flatten:!0})],e.Dialog.prototype,"topAppBarElements",void 0),Se([Ci("open")],e.Dialog.prototype,"onOpenChange",null),e.Dialog=Se([Lt("mdui-dialog")],e.Dialog);const Do=Pe`:host{display:block;height:.0625rem;background-color:rgb(var(--mdui-color-surface-variant))}:host([inset]){margin-left:1rem}:host([middle]){margin-left:1rem;margin-right:1rem}:host([vertical]){height:100%;width:.0625rem}`;function Mo(e){return Lo(e)?(e.nodeName||"").toLowerCase():"#document"}function Po(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Lo(e){return e instanceof Node||e instanceof Po(e).Node}function _o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Po(e).ShadowRoot)}function Bo(e){const{overflow:t,overflowX:i,overflowY:o,display:n}=function(e){return Po(e).getComputedStyle(e)}(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+i)&&!["inline","contents"].includes(n)}function Oo(e){if("html"===Mo(e))return e;const t=e.assignedSlot||e.parentNode||_o(e)&&e.host||function(e){var t;return null==(t=(Lo(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}(e);return _o(t)?t.host:t}function zo(e){const t=Oo(e);return function(e){return["html","body","#document"].includes(Mo(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:((i=t)instanceof HTMLElement||i instanceof Po(i).HTMLElement)&&Bo(t)?t:zo(t);var i}function No(e,t,i){var o;void 0===t&&(t=[]),void 0===i&&(i=!0);const n=zo(e),r=n===(null==(o=e.ownerDocument)?void 0:o.body),s=Po(n);return r?t.concat(s,s.visualViewport||[],Bo(n)?n:[],s.frameElement&&i?No(s.frameElement):[]):t.concat(n,No(n,[],i))}e.Divider=class extends Xt{constructor(){super(...arguments),this.vertical=!1,this.inset=!1,this.middle=!1}render(){return ft``}},e.Divider.styles=[Qt,Do],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Divider.prototype,"vertical",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Divider.prototype,"inset",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Divider.prototype,"middle",void 0),e.Divider=Se([Lt("mdui-divider")],e.Divider);const Fo=Pe`:host{--z-index:2100;display:contents}.panel{display:block;position:fixed;z-index:var(--z-index)}`;e.Dropdown=class extends Xt{constructor(){super(),this.open=!1,this.disabled=!1,this.trigger="click",this.placement="auto",this.stayOpenOnClick=!1,this.openDelay=150,this.closeDelay=150,this.openOnPointer=!1,this.panelRef=Li(),this.definedController=new ki(this,{relatedElements:[""]}),this.onDocumentClick=this.onDocumentClick.bind(this),this.onDocumentKeydown=this.onDocumentKeydown.bind(this),this.onWindowScroll=this.onWindowScroll.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.onFocus=this.onFocus.bind(this),this.onClick=this.onClick.bind(this),this.onContextMenu=this.onContextMenu.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onPanelClick=this.onPanelClick.bind(this)}get triggerElement(){return this.triggerElements[0]}async onPositionChange(){this.open&&(await this.definedController.whenDefined(),this.updatePositioner())}async onOpenChange(){const e=this.hasUpdated;if(!this.open&&!e)return;await this.definedController.whenDefined(),e||await this.updateComplete;const t=Co(this,"linear"),i=Co(this,"emphasized-decelerate"),o=Co(this,"emphasized-accelerate");if(this.open){if(e){if(!this.emit("open",{cancelable:!0}))return}const o=this.panelElements.find((e=>l(e.focus)));setTimeout((()=>{o?.focus()}));const n=xo(this,"medium4");await bo(this.panelRef.value),this.panelRef.value.hidden=!1,this.updatePositioner(),await Promise.all([go(this.panelRef.value,[{transform:`${this.getCssScaleName()}(0.45)`},{transform:`${this.getCssScaleName()}(1)`}],{duration:e?n:0,easing:i}),go(this.panelRef.value,[{opacity:0},{opacity:1,offset:.125},{opacity:1}],{duration:e?n:0,easing:t})]),e&&this.emit("opened")}else{if(!this.emit("close",{cancelable:!0}))return;!this.hasTrigger("focus")&&l(this.triggerElement?.focus)&&(this.contains(document.activeElement)||this.contains(document.activeElement?.assignedSlot??null))&&this.triggerElement.focus();const e=xo(this,"short4");await bo(this.panelRef.value),await Promise.all([go(this.panelRef.value,[{transform:`${this.getCssScaleName()}(1)`},{transform:`${this.getCssScaleName()}(0.45)`}],{duration:e,easing:o}),go(this.panelRef.value,[{opacity:1},{opacity:1,offset:.875},{opacity:0}],{duration:e,easing:t})]),this.panelRef.value&&(this.panelRef.value.hidden=!0),this.emit("closed")}}connectedCallback(){super.connectedCallback(),this.definedController.whenDefined().then((()=>{document.addEventListener("pointerdown",this.onDocumentClick),document.addEventListener("keydown",this.onDocumentKeydown),this.overflowAncestors=No(this.triggerElement),this.overflowAncestors.forEach((e=>{e.addEventListener("scroll",this.onWindowScroll)}))}))}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onDocumentClick),document.removeEventListener("keydown",this.onDocumentKeydown),this.overflowAncestors?.forEach((e=>{e.removeEventListener("scroll",this.onWindowScroll)})),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.addEventListener("mouseleave",this.onMouseLeave),this.definedController.whenDefined().then((()=>{this.triggerElement.addEventListener("focus",this.onFocus),this.triggerElement.addEventListener("click",this.onClick),this.triggerElement.addEventListener("contextmenu",this.onContextMenu),this.triggerElement.addEventListener("mouseenter",this.onMouseEnter),this.observeResize=Ei(this.triggerElement,(()=>{this.updatePositioner()}))}))}render(){return ft``}getCssScaleName(){return"horizontal"===this.animateDirection?"scaleX":"scaleY"}onDocumentClick(e){if(this.disabled||!this.open)return;const t=e.composedPath();t.includes(this)||(this.open=!1),this.hasTrigger("contextmenu")&&!this.hasTrigger("click")&&t.includes(this.triggerElement)&&(this.open=!1)}onDocumentKeydown(e){!this.disabled&&this.open&&("Escape"!==e.key?"Tab"===e.key&&(!this.hasTrigger("focus")&&l(this.triggerElement?.focus)&&e.preventDefault(),this.open=!1):this.open=!1)}onWindowScroll(){window.requestAnimationFrame((()=>this.onPositionChange()))}hasTrigger(e){return this.trigger.split(" ").includes(e)}onFocus(){this.disabled||this.open||!this.hasTrigger("focus")||(this.open=!0)}onClick(e){this.disabled||e.button||!this.hasTrigger("click")||this.open&&(this.hasTrigger("hover")||this.hasTrigger("focus"))||(this.pointerOffsetX=e.offsetX,this.pointerOffsetY=e.offsetY,this.open=!this.open)}onPanelClick(e){this.disabled||this.stayOpenOnClick||!M(e.target).is("mdui-menu-item")||(this.open=!1)}onContextMenu(e){!this.disabled&&this.hasTrigger("contextmenu")&&(e.preventDefault(),this.pointerOffsetX=e.offsetX,this.pointerOffsetY=e.offsetY,this.open=!0)}onMouseEnter(){!this.disabled&&this.hasTrigger("hover")&&(window.clearTimeout(this.closeTimeout),this.openDelay?this.openTimeout=window.setTimeout((()=>{this.open=!0}),this.openDelay):this.open=!0)}onMouseLeave(){!this.disabled&&this.hasTrigger("hover")&&(window.clearTimeout(this.openTimeout),this.closeTimeout=window.setTimeout((()=>{this.open=!1}),this.closeDelay||50))}updatePositioner(){const e=M(this.panelRef.value),t=M(window),i=this.panelElements,o=Math.max(...i?.map((e=>e.offsetWidth))??[]),n=i?.map((e=>e.offsetHeight)).reduce(((e,t)=>e+t),0),r=this.triggerElement.getBoundingClientRect(),s=this.openOnPointer?{top:this.pointerOffsetY+r.top,left:this.pointerOffsetX+r.left,width:0,height:0}:r;let a,l,c,d,h=this.placement;if("auto"===h){const e=t.width(),i=t.height();let r,a;r=i-s.top-s.height>n+8?"bottom":s.top>n+8?"top":e-s.left-s.width>o+8?"right":s.left>o+8?"left":"bottom",a=["top","bottom"].includes(r)?e-s.left>o+8?"start":s.left+s.width/2>o/2+8&&e-s.left-s.width/2>o/2+8?void 0:s.left+s.width>o+8?"end":"start":i-s.top>n+8?"start":s.top+s.height/2>n/2+8&&i-s.top-s.height/2>n/2+8?void 0:s.top+s.height>n+8?"end":"start",h=a?[r,a].join("-"):r}const[u,p]=h.split("-");switch(this.animateDirection=["top","bottom"].includes(u)?"vertical":"horizontal",u){case"top":l="bottom",c=s.top-n;break;case"bottom":l="top",c=s.top+s.height;break;default:switch(l="center",p){case"start":c=s.top;break;case"end":c=s.top+s.height-n;break;default:c=s.top+s.height/2-n/2}}switch(u){case"left":a="right",d=s.left-o;break;case"right":a="left",d=s.left+s.width;break;default:switch(a="center",p){case"start":d=s.left;break;case"end":d=s.left+s.width-o;break;default:d=s.left+s.width/2-o/2}}e.css({top:c,left:d,transformOrigin:[a,l].join(" ")})}},e.Dropdown.styles=[Qt,Fo],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dropdown.prototype,"open",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dropdown.prototype,"disabled",void 0),Se([Ot({reflect:!0})],e.Dropdown.prototype,"trigger",void 0),Se([Ot({reflect:!0})],e.Dropdown.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"stay-open-on-click"})],e.Dropdown.prototype,"stayOpenOnClick",void 0),Se([Ot({type:Number,reflect:!0,attribute:"open-delay"})],e.Dropdown.prototype,"openDelay",void 0),Se([Ot({type:Number,reflect:!0,attribute:"close-delay"})],e.Dropdown.prototype,"closeDelay",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"open-on-pointer"})],e.Dropdown.prototype,"openOnPointer",void 0),Se([Nt({slot:"trigger",flatten:!0})],e.Dropdown.prototype,"triggerElements",void 0),Se([Nt({flatten:!0})],e.Dropdown.prototype,"panelElements",void 0),Se([Ci("placement",!0),Ci("openOnPointer",!0)],e.Dropdown.prototype,"onPositionChange",null),Se([Ci("open")],e.Dropdown.prototype,"onOpenChange",null),e.Dropdown=Se([Lt("mdui-dropdown")],e.Dropdown);const Vo=(e=0)=>new Promise((t=>setTimeout(t,e))),Ho=Pe`:host{--shape-corner-small:var(--mdui-shape-corner-small);--shape-corner-normal:var(--mdui-shape-corner-large);--shape-corner-large:var(--mdui-shape-corner-extra-large);position:relative;display:inline-block;overflow:hidden;text-align:center;border-radius:var(--shape-corner-normal);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:box-shadow;transition-timing-function:var(--mdui-motion-easing-emphasized);transition-duration:var(--mdui-motion-duration-medium4);width:3.5rem;height:3.5rem;box-shadow:var(--mdui-elevation-level3);font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.button{padding:0 1rem}:host([size=small]) .button{padding:0 .5rem}:host([size=large]) .button{padding:0 1.875rem}:host([lowered]){box-shadow:var(--mdui-elevation-level1)}:host([focus-visible]){box-shadow:var(--mdui-elevation-level3)}:host([lowered][focus-visible]){box-shadow:var(--mdui-elevation-level1)}:host([pressed]){box-shadow:var(--mdui-elevation-level3)}:host([lowered][pressed]){box-shadow:var(--mdui-elevation-level1)}:host([hover]){box-shadow:var(--mdui-elevation-level4)}:host([lowered][hover]){box-shadow:var(--mdui-elevation-level2)}:host([variant=primary]){color:rgb(var(--mdui-color-on-primary-container));background-color:rgb(var(--mdui-color-primary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-primary-container + )}:host([variant=surface]){color:rgb(var(--mdui-color-primary));background-color:rgb(var(--mdui-color-surface-container-high));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=surface][lowered]){background-color:rgb(var(--mdui-color-surface-container-low))}:host([variant=secondary]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([variant=tertiary]){color:rgb(var(--mdui-color-on-tertiary-container));background-color:rgb(var(--mdui-color-tertiary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-tertiary-container + )}:host([size=small]){border-radius:var(--shape-corner-small);width:2.5rem;height:2.5rem}:host([size=large]){border-radius:var(--shape-corner-large);width:6rem;height:6rem}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){color:rgba(var(--mdui-color-on-surface),38%);background-color:rgba(var(--mdui-color-on-surface),12%);box-shadow:var(--mdui-elevation-level0)}:host([extended]){width:auto}.label{display:inline-flex;transition:opacity var(--mdui-motion-duration-short2) var(--mdui-motion-easing-linear) var(--mdui-motion-duration-short2);padding-left:.25rem;padding-right:.25rem}.has-icon .label{margin-left:.5rem}:host([size=small]) .has-icon .label{margin-left:.25rem}:host([size=large]) .has-icon .label{margin-left:1rem}:host(:not([extended])) .label{opacity:0;transition-delay:0s;transition-duration:var(--mdui-motion-duration-short1)}:host([size=large]) .label{font-size:1.5em}.icon{display:inline-flex;font-size:1.71428571em}:host([size=large]) .icon{font-size:2.57142857em}.icon mdui-icon,::slotted([slot=icon]){font-size:inherit}mdui-circular-progress{display:inline-flex;width:1.5rem;height:1.5rem}:host([size=large]) mdui-circular-progress{width:2.25rem;height:2.25rem}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}`;e.Fab=class extends Ji{constructor(){super(...arguments),this.variant="primary",this.size="normal",this.extended=!1,this.rippleRef=Li(),this.hasSlotController=new Jt(this,"icon"),this.definedController=new ki(this,{relatedElements:[""]})}get rippleElement(){return this.rippleRef.value}async onExtendedChange(){const e=this.hasUpdated;this.extended?this.style.width=`${this.scrollWidth}px`:this.style.width="",await this.definedController.whenDefined(),await this.updateComplete,this.extended&&!e&&(this.style.width=`${this.scrollWidth}px`),e||(await Vo(),this.style.transitionProperty="box-shadow, width, bottom, transform")}render(){const e=zi({button:!0,"has-icon":this.icon||this.hasSlotController.test("icon")});return ft`${this.isButton()?this.renderButton({className:e,part:"button",content:this.renderInner()}):this.disabled||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:e,part:"button",content:this.renderInner()})}`}renderLabel(){return ft``}renderIcon(){return this.loading?this.renderLoading():ft`${this.icon?ft``:Zt}`}renderInner(){return[this.renderIcon(),this.renderLabel()]}},e.Fab.styles=[Ji.styles,Ho],Se([Ot({reflect:!0})],e.Fab.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.Fab.prototype,"size",void 0),Se([Ot({reflect:!0})],e.Fab.prototype,"icon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Fab.prototype,"extended",void 0),Se([Ci("extended")],e.Fab.prototype,"onExtendedChange",null),e.Fab=Se([Lt("mdui-fab")],e.Fab);const Uo=Pe`:host{position:relative;display:flex;flex:1 1 auto;overflow:hidden}:host([full-height]){height:100%}`;e.Layout=class extends Xt{constructor(){super(...arguments),this.fullHeight=!1}render(){return ft``}},e.Layout.styles=[Qt,Uo],Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-height"})],e.Layout.prototype,"fullHeight",void 0),e.Layout=Se([Lt("mdui-layout")],e.Layout);const Ko=Pe`:host{display:flex;z-index:1}`;e.LayoutItem=class extends Mi{constructor(){super(...arguments),this.placement="top"}get layoutPlacement(){return this.placement}onPlacementChange(){this.layoutManager?.updateLayout(this)}render(){return ft``}},e.LayoutItem.styles=[Qt,Ko],Se([Ot({reflect:!0})],e.LayoutItem.prototype,"placement",void 0),Se([Ci("placement",!0)],e.LayoutItem.prototype,"onPlacementChange",null),e.LayoutItem=Se([Lt("mdui-layout-item")],e.LayoutItem);const qo=Pe`:host{flex:1 0 auto;max-width:100%;overflow:auto}`;e.LayoutMain=class extends Xt{connectedCallback(){super.connectedCallback();const e=this.parentElement;a(e,"mdui-layout")&&(this.layoutManager=Di(e),this.layoutManager.registerMain(this))}disconnectedCallback(){super.disconnectedCallback(),this.layoutManager&&this.layoutManager.unregisterMain()}render(){return ft``}},e.LayoutMain.styles=[Qt,qo],e.LayoutMain=Se([Lt("mdui-layout-main")],e.LayoutMain);const jo=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);position:relative;display:inline-block;width:100%;overflow:hidden;border-radius:var(--shape-corner);background-color:rgb(var(--mdui-color-surface-container-highest));height:.25rem}.determinate,.indeterminate{background-color:rgb(var(--mdui-color-primary))}.determinate{height:100%;transition:width var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard)}.indeterminate::before{position:absolute;top:0;bottom:0;left:0;background-color:inherit;animation:mdui-comp-progress-indeterminate 2s var(--mdui-motion-easing-linear) infinite;content:' '}.indeterminate::after{position:absolute;top:0;bottom:0;left:0;background-color:inherit;animation:mdui-comp-progress-indeterminate-short 2s var(--mdui-motion-easing-linear) infinite;content:' '}@keyframes mdui-comp-progress-indeterminate{0%{left:0;width:0}50%{left:30%;width:70%}75%{left:100%;width:0}}@keyframes mdui-comp-progress-indeterminate-short{0%{left:0;width:0}50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}`;e.LinearProgress=class extends Xt{constructor(){super(...arguments),this.max=1}render(){if(!u(this.value)){const e=this.value;return ft`
`}return ft`
`}},e.LinearProgress.styles=[Qt,jo],Se([Ot({type:Number,reflect:!0})],e.LinearProgress.prototype,"max",void 0),Se([Ot({type:Number})],e.LinearProgress.prototype,"value",void 0),e.LinearProgress=Se([Lt("mdui-linear-progress")],e.LinearProgress);const Wo=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--shape-corner-rounded:var(--mdui-shape-corner-extra-large);position:relative;display:block;border-radius:var(--shape-corner);--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([rounded]),:host([rounded]) mdui-ripple{border-radius:var(--shape-corner-rounded)}:host([active]){background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([disabled]){pointer-events:none}.container{cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}:host([disabled]) .container{cursor:default;opacity:.38}:host([nonclickable]:not([href])) .container{cursor:auto;-webkit-user-select:auto;user-select:auto}.preset{display:flex;align-items:center;padding:.5rem 1.5rem .5rem 1rem;min-height:3.5rem}:host([alignment=start]) .preset{align-items:flex-start}:host([alignment=end]) .preset{align-items:flex-end}.body{display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;min-width:0}.headline{display:block;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height)}:host([active]) .headline{color:rgb(var(--mdui-color-on-secondary-container))}.description{display:none;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}:host([disabled]) .description,:host([focused]) .description,:host([hover]) .description,:host([pressed]) .description{color:rgb(var(--mdui-color-on-surface))}.has-description .description{display:block}:host([description-line='1']) .description,:host([headline-line='1']) .headline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:host([description-line='2']) .description,:host([description-line='3']) .description,:host([headline-line='2']) .headline,:host([headline-line='3']) .headline{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}:host([description-line='2']) .description,:host([headline-line='2']) .headline{-webkit-line-clamp:2}:host([description-line='3']) .description,:host([headline-line='3']) .headline{-webkit-line-clamp:3}.end-icon,.icon{display:flex;flex:0 0 auto;font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);letter-spacing:var(--mdui-typescale-label-small-tracking);line-height:var(--mdui-typescale-label-small-line-height);color:rgb(var(--mdui-color-on-surface-variant))}:host([disabled]) .end-icon,:host([disabled]) .icon,:host([focused]) .end-icon,:host([focused]) .icon,:host([hover]) .end-icon,:host([hover]) .icon,:host([pressed]) .end-icon,:host([pressed]) .icon{color:rgb(var(--mdui-color-on-surface))}:host([active]) .end-icon,:host([active]) .icon{color:rgb(var(--mdui-color-on-secondary-container))}.end-icon mdui-icon,.icon mdui-icon,.is-end-icon ::slotted([slot=end-icon]),.is-icon ::slotted([slot=icon]){font-size:1.5rem}.has-icon .icon{margin-right:1rem}.has-icon ::slotted(mdui-checkbox[slot=icon]),.has-icon ::slotted(mdui-radio[slot=icon]){margin-left:-.5rem}.has-end-icon .end-icon{margin-left:1rem}.has-end-icon ::slotted(mdui-checkbox[slot=end-icon]),.has-end-icon ::slotted(mdui-radio[slot=end-icon]){margin-right:-.5rem}`;e.ListItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.disabled=!1,this.active=!1,this.nonclickable=!1,this.rounded=!1,this.alignment="center",this.rippleRef=Li(),this.itemRef=Li(),this.hasSlotController=new Jt(this,"[default]","description","icon","end-icon","custom")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.focusDisabled}get focusElement(){return this.href&&!this.disabled?this.itemRef.value:this}get focusDisabled(){return this.href?this.disabled:this.disabled||this.nonclickable}render(){const e=zi({container:!0,preset:!this.hasSlotController.test("custom"),"has-icon":this.icon||this.hasSlotController.test("icon"),"has-end-icon":this.endIcon||this.hasSlotController.test("end-icon"),"has-description":this.description||this.hasSlotController.test("description"),"is-icon":a(this.iconElements[0],"mdui-icon"),"is-end-icon":(t=this.endIconElements[0],t?.nodeName.toLowerCase()??"").startsWith("mdui-icon-")});var t;return ft`${this.href&&!this.disabled?this.renderAnchor({className:e,content:this.renderInner(),part:"container",refDirective:Oi(this.itemRef)}):ft`
${this.renderInner()}
`}`}renderInner(){const e=this.hasSlotController.test("[default]");return ft`${this.icon?ft``:Zt}
${e?ft``:ft`
${this.headline}
`}${this.description}
${this.endIcon?ft``:Zt}
`}},e.ListItem.styles=[Qt,Wo],Se([Ot({reflect:!0})],e.ListItem.prototype,"headline",void 0),Se([Ot({type:Number,reflect:!0,attribute:"headline-line"})],e.ListItem.prototype,"headlineLine",void 0),Se([Ot({reflect:!0})],e.ListItem.prototype,"description",void 0),Se([Ot({type:Number,reflect:!0,attribute:"description-line"})],e.ListItem.prototype,"descriptionLine",void 0),Se([Ot({reflect:!0})],e.ListItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.ListItem.prototype,"endIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"active",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"nonclickable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"rounded",void 0),Se([Ot({reflect:!0})],e.ListItem.prototype,"alignment",void 0),Se([Nt({slot:"icon",flatten:!0})],e.ListItem.prototype,"iconElements",void 0),Se([Nt({slot:"end-icon",flatten:!0})],e.ListItem.prototype,"endIconElements",void 0),e.ListItem=Se([Lt("mdui-list-item")],e.ListItem);const Go=Pe`:host{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);letter-spacing:var(--mdui-typescale-label-small-tracking);line-height:var(--mdui-typescale-label-small-line-height);padding-left:1rem;padding-right:1.5rem;height:3.5rem;line-height:3.5rem}`;e.ListSubheader=class extends Xt{render(){return ft``}},e.ListSubheader.styles=[Qt,Go],e.ListSubheader=Se([Lt("mdui-list-subheader")],e.ListSubheader);const Yo=Pe`:host{display:block;padding:.5rem 0}::slotted(mdui-divider[middle]){margin-left:1rem;margin-right:1.5rem}`;e.List=class extends Xt{render(){return ft``}},e.List.styles=[Qt,Yo],e.List=Se([Lt("mdui-list")],e.List);let Xo=class extends Mt{render(){return no('')}};Xo.styles=oo,Xo=Se([Lt("mdui-icon-arrow-right")],Xo);const Jo=Pe`:host{position:relative;display:block}:host([selected]){background-color:rgba(var(--mdui-color-primary),12%)}:host([disabled]){pointer-events:none}.container{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:host([disabled]) .container{cursor:default;opacity:.38}.preset{display:flex;align-items:center;text-decoration:none;height:3rem;padding:0 .75rem}.preset.dense{height:2rem}.label-container{flex:1 1 100%;min-width:0}.label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking)}.end-icon,.end-text,.icon,.selected-icon{display:none;flex:0 0 auto;color:rgb(var(--mdui-color-on-surface-variant))}.has-end-icon .end-icon,.has-end-text .end-text,.has-icon .icon,.has-icon .selected-icon{display:flex}.end-icon,.icon,.selected-icon{font-size:1.5rem}.end-icon::slotted(mdui-avatar),.icon::slotted(mdui-avatar),.selected-icon::slotted(mdui-avatar){width:1.5rem;height:1.5rem}.dense .end-icon,.dense .icon,.dense .selected-icon{font-size:1.125rem}.dense .end-icon::slotted(mdui-avatar),.dense .icon::slotted(mdui-avatar),.dense .selected-icon::slotted(mdui-avatar){width:1.125rem;height:1.125rem}.end-icon .i,.icon .i,.selected-icon .i,::slotted([slot=end-icon]),::slotted([slot=icon]),::slotted([slot=selected-icon]){font-size:inherit}.end-text{font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.icon,.selected-icon{margin-right:.75rem}.end-icon,.end-text{margin-left:.75rem}.arrow-right{color:rgb(var(--mdui-color-on-surface))}.submenu{--shape-corner:var(--mdui-shape-corner-extra-small);display:block;position:absolute;z-index:1;border-radius:var(--shape-corner);background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2);min-width:7rem;max-width:17.5rem;padding-top:.5rem;padding-bottom:.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.submenu::slotted(mdui-divider){margin-top:.5rem;margin-bottom:.5rem}`;e.MenuItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(),this.disabled=!1,this.submenuOpen=!1,this.selected=!1,this.dense=!1,this.focusable=!1,this.key=Ri(),this.rippleRef=Li(),this.containerRef=Li(),this.submenuRef=Li(),this.hasSlotController=new Jt(this,"[default]","icon","end-icon","end-text","submenu","custom"),this.definedController=new ki(this,{relatedElements:[""]}),this.onOuterClick=this.onOuterClick.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this)}get focusDisabled(){return this.disabled||!this.focusable}get focusElement(){return this.href&&!this.disabled?this.containerRef.value:this}get rippleDisabled(){return this.disabled}get rippleElement(){return this.rippleRef.value}get hasSubmenu(){return this.hasSlotController.test("submenu")}async onOpenChange(){const e=this.hasUpdated;if(!this.submenuOpen&&!e)return;await this.definedController.whenDefined(),e||await this.updateComplete;const t=Co(this,"linear"),i=Co(this,"emphasized-decelerate"),o=Co(this,"emphasized-accelerate");if(this.submenuOpen){if(e){if(!this.emit("submenu-open",{cancelable:!0}))return}const o=xo(this,"medium4");await bo(this.submenuRef.value),this.submenuRef.value.hidden=!1,this.updateSubmenuPositioner(),await Promise.all([go(this.submenuRef.value,[{transform:"scaleY(0.45)"},{transform:"scaleY(1)"}],{duration:e?o:0,easing:i}),go(this.submenuRef.value,[{opacity:0},{opacity:1,offset:.125},{opacity:1}],{duration:e?o:0,easing:t})]),e&&this.emit("submenu-opened")}else{if(!this.emit("submenu-close",{cancelable:!0}))return;const e=xo(this,"short4");await bo(this.submenuRef.value),await Promise.all([go(this.submenuRef.value,[{transform:"scaleY(1)"},{transform:"scaleY(0.45)"}],{duration:e,easing:o}),go(this.submenuRef.value,[{opacity:1},{opacity:1,offset:.875},{opacity:0}],{duration:e,easing:t})]),this.submenuRef.value&&(this.submenuRef.value.hidden=!0),this.emit("submenu-closed")}}connectedCallback(){super.connectedCallback(),this.definedController.whenDefined().then((()=>{document.addEventListener("pointerdown",this.onOuterClick)}))}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onOuterClick)}firstUpdated(e){super.firstUpdated(e),this.definedController.whenDefined().then((()=>{this.addEventListener("focus",this.onFocus),this.addEventListener("blur",this.onBlur),this.addEventListener("click",this.onClick),this.addEventListener("keydown",this.onKeydown),this.addEventListener("mouseenter",this.onMouseEnter),this.addEventListener("mouseleave",this.onMouseLeave)}))}render(){const e=this.hasSubmenu,t=this.hasSlotController.test("custom"),i=this.hasSlotController.test("end-icon"),o=!this.endIcon&&e&&!i,n=this.endIcon||e||i,r=!u(this.icon)||"single"===this.selects||"multiple"===this.selects||this.hasSlotController.test("icon"),s=!!this.endText||this.hasSlotController.test("end-text"),a=zi({container:!0,dense:this.dense,preset:!t,"has-icon":r,"has-end-text":s,"has-end-icon":n});return ft`${this.href&&!this.disabled?this.renderAnchor({part:"container",className:a,content:this.renderInner(o,r),refDirective:Oi(this.containerRef),tabIndex:this.focusable?0:-1}):ft`
${this.renderInner(o,r)}
`} ${vo(e,(()=>ft``))}`}onOuterClick(e){this.disabled||!this.submenuOpen||this===e.target||M.contains(this,e.target)||(this.submenuOpen=!1)}hasTrigger(e){return!!this.submenuTrigger&&this.submenuTrigger.split(" ").includes(e)}onFocus(){!this.disabled&&!this.submenuOpen&&this.hasTrigger("focus")&&this.hasSubmenu&&(this.submenuOpen=!0)}onBlur(){!this.disabled&&this.submenuOpen&&this.hasTrigger("focus")&&this.hasSubmenu&&(this.submenuOpen=!1)}onClick(e){this.disabled||e.button||this.hasTrigger("click")&&e.target===this&&this.hasSubmenu&&(this.submenuOpen&&(this.hasTrigger("hover")||this.hasTrigger("focus"))||(this.submenuOpen=!this.submenuOpen))}onKeydown(e){!this.disabled&&this.hasSubmenu&&(this.submenuOpen||"Enter"!==e.key||(e.stopPropagation(),this.submenuOpen=!0),this.submenuOpen&&"Escape"===e.key&&(e.stopPropagation(),this.submenuOpen=!1))}onMouseEnter(){!this.disabled&&this.hasTrigger("hover")&&this.hasSubmenu&&(window.clearTimeout(this.submenuCloseTimeout),this.submenuOpenDelay?this.submenuOpenTimeout=window.setTimeout((()=>{this.submenuOpen=!0}),this.submenuOpenDelay):this.submenuOpen=!0)}onMouseLeave(){!this.disabled&&this.hasTrigger("hover")&&this.hasSubmenu&&(window.clearTimeout(this.submenuOpenTimeout),this.submenuCloseTimeout=window.setTimeout((()=>{this.submenuOpen=!1}),this.submenuCloseDelay||50))}updateSubmenuPositioner(){const e=M(window),t=M(this.submenuRef.value),i=this.getBoundingClientRect(),o=t.innerWidth(),n=t.innerHeight();let r="bottom",s="right";e.height()-i.top>n+8?r="bottom":i.top+i.height>n+8&&(r="top"),e.width()-i.left-i.width>o+8?s="right":i.left>o+8&&(s="left"),M(this.submenuRef.value).css({top:"bottom"===r?0:i.height-n,left:"right"===s?i.width:-o,transformOrigin:["right"===s?0:"100%","bottom"===r?0:"100%"].join(" ")})}renderInner(e,t){return ft`${this.selected?ft`${this.selectedIcon?ft``:ft``}`:ft`${t?ft``:Zt}`}
${this.endText}${e?ft``:ft`${this.endIcon?ft``:Zt}`}
`}},e.MenuItem.styles=[Qt,Jo],Se([Ot({reflect:!0})],e.MenuItem.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.MenuItem.prototype,"disabled",void 0),Se([Ot({reflect:!0})],e.MenuItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.MenuItem.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"end-text"})],e.MenuItem.prototype,"endText",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.MenuItem.prototype,"selectedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"submenu-open"})],e.MenuItem.prototype,"submenuOpen",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.MenuItem.prototype,"selected",void 0),Se([zt()],e.MenuItem.prototype,"dense",void 0),Se([zt()],e.MenuItem.prototype,"selects",void 0),Se([zt()],e.MenuItem.prototype,"submenuTrigger",void 0),Se([zt()],e.MenuItem.prototype,"submenuOpenDelay",void 0),Se([zt()],e.MenuItem.prototype,"submenuCloseDelay",void 0),Se([zt()],e.MenuItem.prototype,"focusable",void 0),Se([Ci("submenuOpen")],e.MenuItem.prototype,"onOpenChange",null),e.MenuItem=Se([Lt("mdui-menu-item")],e.MenuItem);const Zo=Pe`:host{--shape-corner:var(--mdui-shape-corner-extra-small);position:relative;display:block;border-radius:var(--shape-corner);background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2);min-width:7rem;max-width:17.5rem;padding-top:.5rem;padding-bottom:.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}::slotted(mdui-divider){margin-top:.5rem;margin-bottom:.5rem}`;e.Menu=class extends Xt{constructor(){super(...arguments),this.dense=!1,this.submenuTrigger="click hover",this.submenuOpenDelay=200,this.submenuCloseDelay=200,this.selectedKeys=[],this.isInitial=!0,this.lastActiveItems=[],this.definedController=new ki(this,{relatedElements:["mdui-menu-item"]})}get items(){return M(this.childrenItems).find("mdui-menu-item").add(this.childrenItems).get()}get itemsEnabled(){return this.items.filter((e=>!e.disabled))}get isSingle(){return"single"===this.selects}get isMultiple(){return"multiple"===this.selects}get isSelectable(){return this.isSingle||this.isMultiple}get isSubmenu(){return!M(this).parent().length}get lastActiveItem(){const e=this.lastActiveItems.length?this.lastActiveItems.length-1:0;return this.lastActiveItems[e]}set lastActiveItem(e){const t=this.lastActiveItems.length?this.lastActiveItems.length-1:0;this.lastActiveItems[t]=e}async onSlotChange(){await this.definedController.whenDefined(),this.items.forEach((e=>{e.dense=this.dense,e.selects=this.selects,e.submenuTrigger=this.submenuTrigger,e.submenuOpenDelay=this.submenuOpenDelay,e.submenuCloseDelay=this.submenuCloseDelay}))}async onSelectsChange(){this.isSelectable?this.isSingle&&this.setSelectedKeys(this.selectedKeys.slice(0,1)):this.setSelectedKeys([]),await this.onSelectedKeysChange()}async onSelectedKeysChange(){await this.definedController.whenDefined();const e=this.itemsEnabled.filter((e=>this.selectedKeys.includes(e.key))).map((e=>e.value)),t=this.isMultiple?e:e[0]||void 0;this.setValue(t),this.isInitial||this.emit("change")}async onValueChange(){if(this.isInitial=!this.hasUpdated,await this.definedController.whenDefined(),!this.isSelectable)return void this.updateSelected();const e=(this.isSingle||c(this.value)?[this.value]:this.value).filter((e=>e));if(e.length)if(this.isSingle){const t=this.itemsEnabled.find((t=>t.value===e[0]));this.setSelectedKeys(t?[t.key]:[])}else this.isMultiple&&this.setSelectedKeys(this.itemsEnabled.filter((t=>e.includes(t.value))).map((e=>e.key)));else this.setSelectedKeys([]);this.updateSelected(),this.updateFocusable()}focus(e){this.lastActiveItem&&this.focusOne(this.lastActiveItem,e)}blur(){this.lastActiveItem&&this.lastActiveItem.blur()}firstUpdated(e){super.firstUpdated(e),this.definedController.whenDefined().then((()=>{this.updateFocusable(),this.lastActiveItem=this.items.find((e=>e.focusable))})),this.addEventListener("submenu-open",(e=>{const t=M(e.target),i=t.children("mdui-menu-item:not([disabled])").get(),o=t.parents("mdui-menu-item").length+1;i.length&&(this.lastActiveItems[o]=i[0],this.updateFocusable(),this.focusOne(this.lastActiveItems[o]))})),this.addEventListener("submenu-close",(e=>{const t=M(e.target).parents("mdui-menu-item").length+1;this.lastActiveItems.length-1===t&&(this.lastActiveItems.pop(),this.updateFocusable(),this.lastActiveItems[t-1]&&this.focusOne(this.lastActiveItems[t-1]))}))}render(){return ft``}setSelectedKeys(e){po(this.selectedKeys,e)||(this.selectedKeys=e)}setValue(e){this.isSingle||u(this.value)||u(e)?this.value=e:po(this.value,e)||(this.value=e)}getSiblingsItems(e,t=!1){return M(e).parent().children("mdui-menu-item"+(t?":not([disabled])":"")).get()}updateFocusable(){if(this.lastActiveItem)this.items.forEach((e=>{e.focusable=e.key===this.lastActiveItem.key}));else if(this.selectedKeys.length){if(this.isSingle)this.items.forEach((e=>{e.focusable=this.selectedKeys.includes(e.key)}));else if(this.isMultiple){const e=this.items.find((e=>e.focusable));e?.key&&this.selectedKeys.includes(e.key)||this.itemsEnabled.filter((e=>this.selectedKeys.includes(e.key))).forEach(((e,t)=>e.focusable=!t))}}else this.itemsEnabled.forEach(((e,t)=>{e.focusable=!t}))}updateSelected(){this.items.forEach((e=>{e.selected=this.selectedKeys.includes(e.key)}))}selectOne(e){if(this.isMultiple){const t=[...this.selectedKeys];t.includes(e.key)?t.splice(t.indexOf(e.key),1):t.push(e.key),this.setSelectedKeys(t)}this.isSingle&&(this.selectedKeys.includes(e.key)?this.setSelectedKeys([]):this.setSelectedKeys([e.key])),this.isInitial=!1,this.updateSelected()}async focusableOne(e){this.items.forEach((t=>t.focusable=t.key===e.key)),await Vo()}focusOne(e,t){e.focus(t)}async onClick(e){if(!this.definedController.isDefined())return;if(this.isSubmenu)return;if(e.button)return;const t=e.target.closest("mdui-menu-item");t&&!t.disabled&&(this.lastActiveItem=t,this.isSelectable&&t.value&&this.selectOne(t),await this.focusableOne(t),this.focusOne(t))}async onKeyDown(e){if(!this.definedController.isDefined())return;if(this.isSubmenu)return;const t=e.target;if("Enter"===e.key&&(e.preventDefault(),t.click())," "===e.key&&(e.preventDefault(),this.isSelectable&&t.value&&(this.selectOne(t),await this.focusableOne(t),this.focusOne(t))),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){const i=this.getSiblingsItems(t,!0),o=i.find((e=>e.focusable));let n=o?i.indexOf(o):0;if(i.length>0)return e.preventDefault(),"ArrowDown"===e.key?n++:"ArrowUp"===e.key?n--:"Home"===e.key?n=0:"End"===e.key&&(n=i.length-1),n<0&&(n=i.length-1),n>i.length-1&&(n=0),this.lastActiveItem=i[n],await this.focusableOne(i[n]),void this.focusOne(i[n])}}},e.Menu.styles=[Qt,Zo],Se([Ot({reflect:!0})],e.Menu.prototype,"selects",void 0),Se([Ot()],e.Menu.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Menu.prototype,"dense",void 0),Se([Ot({reflect:!0,attribute:"submenu-trigger"})],e.Menu.prototype,"submenuTrigger",void 0),Se([Ot({type:Number,reflect:!0,attribute:"submenu-open-delay"})],e.Menu.prototype,"submenuOpenDelay",void 0),Se([Ot({type:Number,reflect:!0,attribute:"submenu-close-delay"})],e.Menu.prototype,"submenuCloseDelay",void 0),Se([zt()],e.Menu.prototype,"selectedKeys",void 0),Se([Nt({flatten:!0,selector:"mdui-menu-item"})],e.Menu.prototype,"childrenItems",void 0),Se([Ci("dense"),Ci("selects"),Ci("submenuTrigger"),Ci("submenuOpenDelay"),Ci("submenuCloseDelay")],e.Menu.prototype,"onSlotChange",null),Se([Ci("selects",!0)],e.Menu.prototype,"onSelectsChange",null),Se([Ci("selectedKeys",!0)],e.Menu.prototype,"onSelectedKeysChange",null),Se([Ci("value")],e.Menu.prototype,"onValueChange",null),e.Menu=Se([Lt("mdui-menu")],e.Menu);const Qo=Pe`:host{--shape-corner-indicator:var(--mdui-shape-corner-full);position:relative;z-index:0;flex:1;overflow:hidden;min-width:3rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-top:.75rem;padding-bottom:.75rem}.container:not(.initial){transition:padding var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}mdui-ripple{z-index:1;left:50%;transform:translateX(-50%);width:4rem;height:2rem;margin-top:.75rem;border-radius:var(--mdui-shape-corner-full)}mdui-ripple:not(.initial){transition:margin-top var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}.indicator{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:var(--shape-corner-indicator);height:2rem;width:2rem}:not(.initial) .indicator{transition:background-color var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard),width var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}::slotted([slot=badge]){position:absolute;transform:translate(50%,-50%)}::slotted([slot=badge][variant=small]){transform:translate(.5625rem,-.5625rem)}.active-icon,.icon{color:rgb(var(--mdui-color-on-surface-variant));font-size:1.5rem}.active-icon mdui-icon,.icon mdui-icon,::slotted([slot=active]),::slotted([slot=icon]){font-size:inherit}.icon{display:flex}.active-icon{display:none}.label{display:flex;align-items:center;height:1rem;color:rgb(var(--mdui-color-on-surface-variant));margin-top:.25rem;margin-bottom:.25rem;font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);letter-spacing:var(--mdui-typescale-label-medium-tracking);line-height:var(--mdui-typescale-label-medium-line-height)}:not(.initial) .label{transition:opacity var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear)}:host(:not([active])) mdui-ripple.label-visibility-selected,mdui-ripple.label-visibility-unlabeled{margin-top:1.5rem}.container.label-visibility-unlabeled,:host(:not([active])) .container.label-visibility-selected{padding-top:1.5rem;padding-bottom:0}.container.label-visibility-unlabeled .label,:host(:not([active])) .container.label-visibility-selected .label{opacity:0}:host([active]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([active]) .indicator{width:4rem;background-color:rgb(var(--mdui-color-secondary-container))}:host([active]) .active-icon,:host([active]) .icon{color:rgb(var(--mdui-color-on-secondary-container))}:host([active]) .has-active-icon .active-icon{display:flex}:host([active]) .has-active-icon .icon{display:none}:host([active]) .label{color:rgb(var(--mdui-color-on-surface))}`;e.NavigationBarItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.isInitial=!0,this.active=!1,this.disabled=!1,this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"active-icon")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.href?this.renderRoot?.querySelector("._a"):this}get focusDisabled(){return this.disabled}render(){const e=zi({"label-visibility-selected":"selected"===this.labelVisibility,"label-visibility-labeled":"labeled"===this.labelVisibility,"label-visibility-unlabeled":"unlabeled"===this.labelVisibility,initial:this.isInitial}),t=zi([{container:!0,"has-active-icon":this.activeIcon||this.hasSlotController.test("active-icon")},e]);return ft`${this.href?this.renderAnchor({part:"container",className:t,content:this.renderInner()}):ft`
${this.renderInner()}
`}`}renderInner(){return ft`
${this.activeIcon?ft``:Zt}${this.icon?ft``:Zt}
`}},e.NavigationBarItem.styles=[Qt,Qo],Se([Ot({reflect:!0})],e.NavigationBarItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"active-icon"})],e.NavigationBarItem.prototype,"activeIcon",void 0),Se([Ot({reflect:!0})],e.NavigationBarItem.prototype,"value",void 0),Se([zt()],e.NavigationBarItem.prototype,"labelVisibility",void 0),Se([zt()],e.NavigationBarItem.prototype,"isInitial",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationBarItem.prototype,"active",void 0),Se([zt()],e.NavigationBarItem.prototype,"disabled",void 0),e.NavigationBarItem=Se([Lt("mdui-navigation-bar-item")],e.NavigationBarItem);const en=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;right:0;bottom:0;left:0;display:flex;flex:0 0 auto;overflow:hidden;border-radius:var(--shape-corner) var(--shape-corner) 0 0;z-index:var(--z-index);transition-property:transform;transition-duration:var(--mdui-motion-duration-long2);transition-timing-function:var(--mdui-motion-easing-emphasized);height:5rem;background-color:rgb(var(--mdui-color-surface));box-shadow:var(--mdui-elevation-level2)}:host([scroll-target]:not([scroll-target=''])){position:absolute}:host([hide]){transform:translateY(5.625rem);transition-duration:var(--mdui-motion-duration-short4)}`;e.NavigationBar=class extends(xi(Mi)){constructor(){super(...arguments),this.hide=!1,this.labelVisibility="auto",this.activeKey=0,this.isInitial=!0,this.definedController=new ki(this,{relatedElements:["mdui-navigation-bar-item"]})}get scrollPaddingPosition(){return"bottom"}get layoutPlacement(){return"bottom"}async onActiveKeyChange(){await this.definedController.whenDefined();const e=this.items.find((e=>e.key===this.activeKey));this.value=e?.value,this.isInitial||this.emit("change")}async onValueChange(){this.isInitial=!this.hasUpdated,await this.definedController.whenDefined();const e=this.items.find((e=>e.value===this.value));this.activeKey=e?.key??0,this.updateItems()}async onLabelVisibilityChange(){await this.definedController.whenDefined(),this.updateItems()}firstUpdated(e){super.firstUpdated(e),this.addEventListener("transitionend",(e=>{e.target===this&&this.emit(this.hide?"hidden":"shown")}))}render(){return ft``}runScrollThreshold(e){if(!e&&!this.hide){this.emit("hide",{cancelable:!0})&&(this.hide=!0)}if(e&&this.hide){this.emit("show",{cancelable:!0})&&(this.hide=!1)}}onClick(e){if(e.button)return;const t=e.target.closest("mdui-navigation-bar-item");t&&(this.activeKey=t.key,this.isInitial=!1,this.updateItems())}updateItems(){const e=this.items,t="auto"===this.labelVisibility?e.length<=3?"labeled":"selected":this.labelVisibility;e.forEach((e=>{e.active=this.activeKey===e.key,e.labelVisibility=t,e.isInitial=this.isInitial}))}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems()}},e.NavigationBar.styles=[Qt,en],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationBar.prototype,"hide",void 0),Se([Ot({reflect:!0,attribute:"label-visibility"})],e.NavigationBar.prototype,"labelVisibility",void 0),Se([Ot({reflect:!0})],e.NavigationBar.prototype,"value",void 0),Se([Ot({reflect:!0,attribute:"scroll-behavior"})],e.NavigationBar.prototype,"scrollBehavior",void 0),Se([zt()],e.NavigationBar.prototype,"activeKey",void 0),Se([Nt({selector:"mdui-navigation-bar-item",flatten:!0})],e.NavigationBar.prototype,"items",void 0),Se([Ci("activeKey",!0)],e.NavigationBar.prototype,"onActiveKeyChange",null),Se([Ci("value")],e.NavigationBar.prototype,"onValueChange",null),Se([Ci("labelVisibility",!0)],e.NavigationBar.prototype,"onLabelVisibilityChange",null),e.NavigationBar=Se([Lt("mdui-navigation-bar")],e.NavigationBar);const tn=e=>{const t=s(),i=n(),o=t.getComputedStyle(i.documentElement),r=v(e)?M(e).innerWidth():d(e)?e:M(t).innerWidth(),a=e=>{const t=o.getPropertyValue(`--mdui-breakpoint-${e}`).toLowerCase();return parseFloat(t)};return{up:e=>r>=a(e),down:e=>r{switch(e){case"xs":return"sm";case"sm":return"md";case"md":return"lg";case"lg":return"xl";case"xl":return"xxl"}})(e))},not(e){return!this.only(e)},between(e,t){return this.up(e)&&this.down(t)}}},on=Pe`:host{--shape-corner:var(--mdui-shape-corner-large);--z-index:2200;display:none;position:fixed;top:0;bottom:0;left:0;z-index:1;width:22.5rem}:host([placement=right]){left:initial;right:0}:host([mobile]),:host([modal]){top:0!important;right:0;bottom:0!important;width:initial;z-index:var(--z-index)}:host([placement=right][mobile]),:host([placement=right][modal]){left:0}:host([contained]){position:absolute}.overlay{position:absolute;inset:0;z-index:inherit;background-color:rgba(var(--mdui-color-scrim),.4)}.panel{display:block;position:absolute;top:0;bottom:0;left:0;width:100%;overflow:auto;z-index:inherit;background-color:rgb(var(--mdui-color-surface));box-shadow:var(--mdui-elevation-level0)}:host([mobile]) .panel,:host([modal]) .panel{border-radius:0 var(--shape-corner) var(--shape-corner) 0;max-width:80%;width:22.5rem;background-color:rgb(var(--mdui-color-surface-container-low));box-shadow:var(--mdui-elevation-level1)}:host([placement=right]) .panel{left:initial;right:0}:host([placement=right][mobile]) .panel,:host([placement=right][modal]) .panel{border-radius:var(--shape-corner) 0 0 var(--shape-corner)}`;e.NavigationDrawer=class extends Mi{constructor(){super(...arguments),this.open=!1,this.modal=!1,this.closeOnEsc=!1,this.closeOnOverlayClick=!1,this.placement="left",this.contained=!1,this.mobile=!1,this.overlayRef=Li(),this.panelRef=Li(),this.definedController=new ki(this,{needDomReady:!0})}get layoutPlacement(){return this.placement}get lockTarget(){return this.contained||this.isParentLayout?this.parentElement:document.body}get isModal(){return this.mobile||this.modal}async onContainedChange(){await this.definedController.whenDefined(),this.observeResize?.unobserve(),this.observeResize=Ei(this.contained?this.parentElement:document.body,(()=>{const e=this.contained?this.parentElement:void 0;this.mobile=tn(e).down("md"),this.isParentLayout&&this.layoutManager.updateLayout(this,{width:this.isModal?0:void 0})}))}onPlacementChange(){this.isParentLayout&&this.layoutManager.updateLayout(this)}async onMobileChange(){!this.open||this.isParentLayout||this.contained||(await this.definedController.whenDefined(),this.isModal?(Eo(this,this.lockTarget),await this.getLockTargetAnimate(!1,0)):(To(this,this.lockTarget),await this.getLockTargetAnimate(!0,0)))}async onOpenChange(){let e=this.panelRef.value,t=this.overlayRef.value;const i="right"===this.placement,o=Co(this,"linear"),n=Co(this,"emphasized"),r=(e,t)=>{M(this.layoutManager.getItemsAndMain()).css("transition",p(e)?null:`all ${e}ms ${t}`)},s=async()=>{await Promise.all([this.isModal?bo(t):this.isParentLayout?Promise.resolve():bo(this.lockTarget),this.isModal?bo(e):bo(this)])};if(this.open){const a=this.hasUpdated;if(a||(await this.updateComplete,e=this.panelRef.value,t=this.overlayRef.value),a){if(!this.emit("open",{cancelable:!0}))return}await this.definedController.whenDefined(),this.style.display="block",this.originalTrigger=document.activeElement,this.isModal&&(this.modalHelper.activate(),this.contained||Eo(this,this.lockTarget)),await s(),requestAnimationFrame((()=>{const t=this.querySelector("[autofocus]");t?t.focus({preventScroll:!0}):e.focus({preventScroll:!0})}));const l=xo(this,"long2"),c=[];this.isModal?c.push(go(t,[{opacity:0},{opacity:1,offset:.3},{opacity:1}],{duration:a?l:0,easing:o})):this.isParentLayout||c.push(this.getLockTargetAnimate(!0,a?l:0)),this.isParentLayout&&a&&r(l,n),c.push(go(this.isModal?e:this,[{transform:`translateX(${i?"":"-"}100%)`},{transform:"translateX(0)"}],{duration:a?l:0,easing:n})),await Promise.all(c),this.isParentLayout&&a&&r(null),a&&this.emit("opened")}else if(this.hasUpdated){if(!this.emit("close",{cancelable:!0}))return;await this.definedController.whenDefined(),this.isModal&&this.modalHelper.deactivate(),await s();const a=xo(this,"short4"),c=[];this.isModal?c.push(go(t,[{opacity:1},{opacity:0}],{duration:a,easing:o})):this.isParentLayout||c.push(this.getLockTargetAnimate(!1,a)),this.isParentLayout&&(r(a,n),this.layoutManager.updateLayout(this,{width:0})),c.push(go(this.isModal?e:this,[{transform:"translateX(0)"},{transform:`translateX(${i?"":"-"}100%)`}],{duration:a,easing:n})),await Promise.all(c),this.isParentLayout&&r(null),this.style.display="none",this.isModal&&!this.contained&&To(this,this.lockTarget);const d=this.originalTrigger;l(d?.focus)&&setTimeout((()=>d.focus())),this.emit("closed")}}connectedCallback(){super.connectedCallback(),this.modalHelper=new ko(this)}disconnectedCallback(){super.disconnectedCallback(),To(this,this.lockTarget),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.addEventListener("keydown",(e=>{this.open&&this.closeOnEsc&&"Escape"===e.key&&this.isModal&&(e.stopPropagation(),this.open=!1)}))}render(){return ft`${vo(this.isModal,(()=>ft`
`))}`}onOverlayClick(){this.emit("overlay-click"),this.closeOnOverlayClick&&(this.open=!1)}getLockTargetAnimate(e,t){const i="right"===this.placement?"paddingRight":"paddingLeft",o=M(this.panelRef.value).innerWidth()+"px";return go(this.lockTarget,[{[i]:e?0:o},{[i]:e?o:0}],{duration:t,easing:Co(this,"emphasized"),fill:"forwards"})}},e.NavigationDrawer.styles=[Qt,on],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"open",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"modal",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-esc"})],e.NavigationDrawer.prototype,"closeOnEsc",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-overlay-click"})],e.NavigationDrawer.prototype,"closeOnOverlayClick",void 0),Se([Ot({reflect:!0})],e.NavigationDrawer.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"contained",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"mobile",void 0),Se([Ci("contained")],e.NavigationDrawer.prototype,"onContainedChange",null),Se([Ci("placement",!0)],e.NavigationDrawer.prototype,"onPlacementChange",null),Se([Ci("mobile",!0),Ci("modal",!0)],e.NavigationDrawer.prototype,"onMobileChange",null),Se([Ci("open")],e.NavigationDrawer.prototype,"onOpenChange",null),e.NavigationDrawer=Se([Lt("mdui-navigation-drawer")],e.NavigationDrawer);const nn=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;border-radius:0 var(--shape-corner) var(--shape-corner) 0;z-index:var(--z-index);width:5rem;background-color:rgb(var(--mdui-color-surface));padding:.375rem .75rem}:host([contained]){position:absolute}:host([divider]){border-right:.0625rem solid rgb(var(--mdui-color-surface-variant));width:5.0625rem}:host([placement=right]){left:initial;right:0;border-radius:var(--shape-corner) 0 0 var(--shape-corner)}:host([placement=right][divider]){border-right:none;border-left:.0625rem solid rgb(var(--mdui-color-surface-variant))}.bottom,.items,.top{display:flex;flex-direction:column;align-items:center;width:100%}.top{margin-bottom:1.75rem}.bottom{margin-top:1.75rem}::slotted([slot=bottom]),::slotted([slot=top]),::slotted(mdui-navigation-rail-item){margin-top:.375rem;margin-bottom:.375rem}:host([alignment=start]) .top-spacer{flex-grow:0}:host([alignment=start]) .bottom-spacer{flex-grow:1}:host([alignment=end]) .top-spacer{flex-grow:1}:host([alignment=end]) .bottom-spacer{flex-grow:0}:host([alignment=center]){justify-content:center}:host([alignment=center]) .bottom,:host([alignment=center]) .top{position:absolute}:host([alignment=center]) .top{top:.375rem}:host([alignment=center]) .bottom{bottom:.375rem}`;e.NavigationRail=class extends Mi{constructor(){super(...arguments),this.placement="left",this.alignment="start",this.contained=!1,this.divider=!1,this.activeKey=0,this.hasSlotController=new Jt(this,"top","bottom"),this.definedController=new ki(this,{relatedElements:["mdui-navigation-rail-item"]}),this.isInitial=!0}get layoutPlacement(){return this.placement}get parentTarget(){return this.contained||this.isParentLayout?this.parentElement:document.body}get isRight(){return"right"===this.placement}get paddingValue(){return["fixed","absolute"].includes(M(this).css("position"))?this.offsetWidth:void 0}async onActiveKeyChange(){await this.definedController.whenDefined();const e=this.items.find((e=>e.key===this.activeKey));this.value=e?.value,this.isInitial||this.emit("change")}async onValueChange(){this.isInitial=!this.hasUpdated,await this.definedController.whenDefined();const e=this.items.find((e=>e.value===this.value));this.activeKey=e?.key??0,this.updateItems()}async onContainedChange(){this.isParentLayout||(await this.definedController.whenDefined(),M(document.body).css({paddingLeft:this.contained||this.isRight?null:this.paddingValue,paddingRight:this.contained||!this.isRight?null:this.paddingValue}),M(this.parentElement).css({paddingLeft:this.contained&&!this.isRight?this.paddingValue:null,paddingRight:this.contained&&this.isRight?this.paddingValue:null}))}async onPlacementChange(){await this.definedController.whenDefined(),this.layoutManager?.updateLayout(this),this.items.forEach((e=>{e.placement=this.placement})),this.isParentLayout||M(this.parentTarget).css({paddingLeft:this.isRight?null:this.paddingValue,paddingRight:this.isRight?this.paddingValue:null})}connectedCallback(){super.connectedCallback(),this.isParentLayout||this.definedController.whenDefined().then((()=>{M(this.parentTarget).css({paddingLeft:this.isRight?null:this.paddingValue,paddingRight:this.isRight?this.paddingValue:null})}))}disconnectedCallback(){super.disconnectedCallback(),!this.isParentLayout&&this.definedController.isDefined()&&M(this.parentTarget).css({paddingLeft:this.isRight?void 0:null,paddingRight:this.isRight?null:void 0})}render(){const e=this.hasSlotController.test("top"),t=this.hasSlotController.test("bottom");return ft`${vo(e,(()=>ft``))} ${vo(t,(()=>ft``))}`}onClick(e){if(e.button)return;const t=e.target.closest("mdui-navigation-rail-item");t&&(this.activeKey=t.key,this.isInitial=!1,this.updateItems())}updateItems(){this.items.forEach((e=>{e.active=this.activeKey===e.key,e.placement=this.placement,e.isInitial=this.isInitial}))}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems()}},e.NavigationRail.styles=[Qt,nn],Se([Ot({reflect:!0})],e.NavigationRail.prototype,"value",void 0),Se([Ot({reflect:!0})],e.NavigationRail.prototype,"placement",void 0),Se([Ot({reflect:!0})],e.NavigationRail.prototype,"alignment",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationRail.prototype,"contained",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationRail.prototype,"divider",void 0),Se([zt()],e.NavigationRail.prototype,"activeKey",void 0),Se([Nt({selector:"mdui-navigation-rail-item",flatten:!0})],e.NavigationRail.prototype,"items",void 0),Se([Ci("activeKey",!0)],e.NavigationRail.prototype,"onActiveKeyChange",null),Se([Ci("value")],e.NavigationRail.prototype,"onValueChange",null),Se([Ci("contained",!0)],e.NavigationRail.prototype,"onContainedChange",null),Se([Ci("placement",!0)],e.NavigationRail.prototype,"onPlacementChange",null),e.NavigationRail=Se([Lt("mdui-navigation-rail")],e.NavigationRail);const rn=Pe`:host{--shape-corner-indicator:var(--mdui-shape-corner-full);position:relative;z-index:0;width:100%;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:3.5rem}.container:not(.initial){transition:padding var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}mdui-ripple{z-index:1;width:3.5rem;height:2rem;border-radius:var(--mdui-shape-corner-full)}.container:not(.has-label)+mdui-ripple{height:3.5rem}.indicator{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:var(--shape-corner-indicator);height:2rem;width:2rem}:not(.initial) .indicator{transition:background-color var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard),width var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard),height var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}::slotted([slot=badge]){position:absolute;transform:translate(50%,-50%)}.placement-right::slotted([slot=badge]){transform:translate(-50%,-50%)}::slotted([slot=badge][variant=small]){transform:translate(.5625rem,-.5625rem)}.placement-right::slotted([slot=badge][variant=small]){transform:translate(-.5625rem,-.5625rem)}.active-icon,.icon{color:rgb(var(--mdui-color-on-surface-variant));font-size:1.5rem}.active-icon mdui-icon,.icon mdui-icon,::slotted([slot=active-icon]),::slotted([slot=icon]){font-size:inherit}.icon{display:flex}.active-icon{display:none}.label{display:flex;align-items:center;height:1rem;color:rgb(var(--mdui-color-on-surface-variant));margin-top:.25rem;margin-bottom:.25rem;font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);letter-spacing:var(--mdui-typescale-label-medium-tracking);line-height:var(--mdui-typescale-label-medium-line-height)}:not(.initial) .label{transition:opacity var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear)}:host([active]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([active]) .indicator{width:3.5rem;background-color:rgb(var(--mdui-color-secondary-container))}:host([active]) :not(.has-label) .indicator{height:3.5rem}:host([active]) .active-icon,:host([active]) .icon{color:rgb(var(--mdui-color-on-secondary-container))}:host([active]) .has-active-icon .active-icon{display:flex}:host([active]) .has-active-icon .icon{display:none}:host([active]) .label{color:rgb(var(--mdui-color-on-surface))}`;e.NavigationRailItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.active=!1,this.isInitial=!0,this.placement="left",this.disabled=!1,this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"[default]","active-icon")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.href?this.renderRoot?.querySelector("._a"):this}get focusDisabled(){return this.disabled}render(){const e=this.hasSlotController.test("[default]"),t=zi({container:!0,"has-label":e,"has-active-icon":this.activeIcon||this.hasSlotController.test("active-icon"),initial:this.isInitial});return ft`${this.href?this.renderAnchor({part:"container",className:t,content:this.renderInner(e)}):ft`
${this.renderInner(e)}
`}`}renderInner(e){return ft`
${this.activeIcon?ft``:Zt}${this.icon?ft``:Zt}
${e?ft``:gt}`}},e.NavigationRailItem.styles=[Qt,rn],Se([Ot({reflect:!0})],e.NavigationRailItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"active-icon"})],e.NavigationRailItem.prototype,"activeIcon",void 0),Se([Ot({reflect:!0})],e.NavigationRailItem.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationRailItem.prototype,"active",void 0),Se([zt()],e.NavigationRailItem.prototype,"isInitial",void 0),Se([zt()],e.NavigationRailItem.prototype,"placement",void 0),Se([zt()],e.NavigationRailItem.prototype,"disabled",void 0),e.NavigationRailItem=Se([Lt("mdui-navigation-rail-item")],e.NavigationRailItem);let sn=class extends Mt{render(){return no('')}};sn.styles=oo,sn=Se([Lt("mdui-icon-circle")],sn);let an=class extends Mt{render(){return no('')}};an.styles=oo,an=Se([Lt("mdui-icon-radio-button-unchecked")],an);const ln=Pe`:host{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;zoom:1;-webkit-user-drag:none;border-radius:.125rem;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.icon{display:flex;position:absolute;font-size:1.5rem}:not(.initial) .icon{transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard)}.unchecked-icon{transition-property:color;color:rgb(var(--mdui-color-on-surface-variant))}:host([focused]) .unchecked-icon,:host([hover]) .unchecked-icon,:host([pressed]) .unchecked-icon{color:rgb(var(--mdui-color-on-surface))}.checked-icon{opacity:0;transform:scale(.2);transition-property:color,opacity,transform;color:rgb(var(--mdui-color-primary))}.icon .i,::slotted([slot=checked-icon]),::slotted([slot=unchecked-icon]){color:inherit;font-size:inherit}i{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;width:2.5rem;min-width:2.5rem;height:2.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.label{display:flex;width:100%;padding-top:.625rem;padding-bottom:.625rem;color:rgb(var(--mdui-color-on-surface))}.label:not(.initial){transition:color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}:host([checked]) i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([checked]) .icon{color:rgb(var(--mdui-color-primary))}:host([checked]) .checked-icon{opacity:1;transform:scale(.5)}i.invalid{--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}i.invalid .icon{color:rgb(var(--mdui-color-error))}.label.invalid{color:rgb(var(--mdui-color-error))}:host([disabled]),:host([group-disabled]){cursor:default;pointer-events:none}:host([disabled]) .icon,:host([group-disabled]) .icon{color:rgba(var(--mdui-color-on-surface),38%)}:host([disabled]) .label,:host([group-disabled]) .label{color:rgba(var(--mdui-color-on-surface),38%)}`;e.Radio=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.value="",this.disabled=!1,this.checked=!1,this.invalid=!1,this.groupDisabled=!1,this.focusable=!0,this.isInitial=!0,this.rippleRef=Li()}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.isDisabled()}get focusElement(){return this}get focusDisabled(){return this.isDisabled()||!this.focusable}onCheckedChange(){this.emit("change")}firstUpdated(e){super.firstUpdated(e),this.addEventListener("click",(()=>{this.isDisabled()||(this.checked=!0)}))}render(){const e=ji({invalid:this.invalid,initial:this.isInitial});return ft`${this.uncheckedIcon?ft``:ft``}${this.checkedIcon?ft``:ft``}`}isDisabled(){return this.disabled||this.groupDisabled}},e.Radio.styles=[Qt,ln],Se([Ot({reflect:!0})],e.Radio.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Radio.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Radio.prototype,"checked",void 0),Se([Ot({reflect:!0,attribute:"unchecked-icon"})],e.Radio.prototype,"uncheckedIcon",void 0),Se([Ot({reflect:!0,attribute:"checked-icon"})],e.Radio.prototype,"checkedIcon",void 0),Se([zt()],e.Radio.prototype,"invalid",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"group-disabled"})],e.Radio.prototype,"groupDisabled",void 0),Se([zt()],e.Radio.prototype,"focusable",void 0),Se([zt()],e.Radio.prototype,"isInitial",void 0),Se([Ci("checked",!0)],e.Radio.prototype,"onCheckedChange",null),e.Radio=Se([Lt("mdui-radio")],e.Radio);const cn=Pe`:host{display:inline-block}fieldset{border:none;padding:0;margin:0;min-width:0}input{position:absolute;padding:0;opacity:0;pointer-events:none;width:1.25rem;height:1.25rem;margin:0 0 0 .625rem}`;function*dn(e,t){if(void 0!==e){let i=0;for(const o of e)yield t(o,i++)}}e.RadioGroup=class extends Xt{constructor(){super(...arguments),this.disabled=!1,this.name="",this.value="",this.defaultValue="",this.required=!1,this.invalid=!1,this.isInitial=!0,this.inputRef=Li(),this.formController=new Vi(this),this.definedController=new ki(this,{relatedElements:["mdui-radio"]})}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get items(){return M(this).find("mdui-radio").get()}get itemsEnabled(){return M(this).find("mdui-radio:not([disabled])").get()}async onValueChange(){this.isInitial=!1,await this.definedController.whenDefined(),this.emit("input"),this.emit("change"),this.updateItems(),this.updateRadioFocusable(),await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}async onInvalidChange(){await this.definedController.whenDefined(),this.updateItems()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.inputRef.value.blur(),this.inputRef.value.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft`
`}updateRadioFocusable(){const e=this.items,t=e.find((e=>e.checked));t?e.forEach((e=>{e.focusable=e===t})):this.itemsEnabled.forEach(((e,t)=>{e.focusable=!t}))}async onClick(e){await this.definedController.whenDefined();const t=e.target.closest("mdui-radio");t&&!t.disabled&&(this.value=t.value,await this.updateComplete,t.focus())}async onKeyDown(e){if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"," "].includes(e.key))return;e.preventDefault(),await this.definedController.whenDefined();const t=this.itemsEnabled,i=t.find((e=>e.checked))??t[0],o=" "===e.key?0:["ArrowUp","ArrowLeft"].includes(e.key)?-1:1;let n=t.indexOf(i)+o;n<0&&(n=t.length-1),n>t.length-1&&(n=0),this.value=t[n].value,await this.updateComplete,t[n].focus()}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems(),this.updateRadioFocusable()}onCheckedChange(e){e.stopPropagation()}updateItems(){this.items.forEach((e=>{e.checked=e.value===this.value,e.invalid=this.invalid,e.groupDisabled=this.disabled,e.isInitial=this.isInitial}))}},e.RadioGroup.styles=[Qt,cn],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.RadioGroup.prototype,"disabled",void 0),Se([Ot({reflect:!0})],e.RadioGroup.prototype,"form",void 0),Se([Ot({reflect:!0})],e.RadioGroup.prototype,"name",void 0),Se([Ot({reflect:!0})],e.RadioGroup.prototype,"value",void 0),Se([io()],e.RadioGroup.prototype,"defaultValue",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.RadioGroup.prototype,"required",void 0),Se([zt()],e.RadioGroup.prototype,"invalid",void 0),Se([Ci("value",!0)],e.RadioGroup.prototype,"onValueChange",null),Se([Ci("invalid",!0),Ci("disabled")],e.RadioGroup.prototype,"onInvalidChange",null),e.RadioGroup=Se([Lt("mdui-radio-group")],e.RadioGroup);const hn=Pe`:host{position:relative;display:block;width:100%;-webkit-tap-highlight-color:transparent;height:2.5rem;padding:0 1.25rem}label{position:relative;display:block;width:100%;height:100%}input[type=range]{position:absolute;inset:0;z-index:4;height:100%;cursor:pointer;opacity:0;-webkit-appearance:none;appearance:none;width:calc(100% + 20rem * 2 / 16);margin:0 -1.25rem;padding:0 .75rem}:host([disabled]) input[type=range]{cursor:not-allowed}.track-active,.track-inactive{position:absolute;top:50%;height:.25rem;margin-top:-.125rem}.track-inactive{left:-.125rem;right:-.125rem;border-radius:var(--mdui-shape-corner-full);background-color:rgb(var(--mdui-color-surface-container-highest))}.invalid .track-inactive{background-color:rgba(var(--mdui-color-error),.12)}:host([disabled]) .track-inactive{background-color:rgba(var(--mdui-color-on-surface),.12)}.track-active{background-color:rgb(var(--mdui-color-primary))}.invalid .track-active{background-color:rgb(var(--mdui-color-error))}:host([disabled]) .track-active{background-color:rgba(var(--mdui-color-on-surface),.38)}.handle{position:absolute;top:50%;transform:translate(-50%);cursor:pointer;z-index:2;width:2.5rem;height:2.5rem;margin-top:-1.25rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}.invalid .handle{--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}.handle .elevation,.handle::before{position:absolute;display:block;content:' ';left:.625rem;top:.625rem;width:1.25rem;height:1.25rem;border-radius:var(--mdui-shape-corner-full)}.handle .elevation{background-color:rgb(var(--mdui-color-primary));box-shadow:var(--mdui-elevation-level1)}.invalid .handle .elevation{background-color:rgb(var(--mdui-color-error))}:host([disabled]) .handle .elevation{background-color:rgba(var(--mdui-color-on-surface),.38);box-shadow:var(--mdui-elevation-level0)}.handle::before{background-color:rgb(var(--mdui-color-background))}.handle mdui-ripple{border-radius:var(--mdui-shape-corner-full)}.label{position:absolute;left:50%;transform:translateX(-50%) scale(0);transform-origin:center bottom;display:flex;align-items:center;justify-content:center;cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform var(--mdui-motion-duration-short2) var(--mdui-motion-easing-standard);bottom:2.5rem;min-width:1.75rem;height:1.75rem;padding:.375rem .5rem;border-radius:var(--mdui-shape-corner-full);color:rgb(var(--mdui-color-on-primary));font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);letter-spacing:var(--mdui-typescale-label-medium-tracking);line-height:var(--mdui-typescale-label-medium-line-height);background-color:rgb(var(--mdui-color-primary))}.invalid .label{color:rgb(var(--mdui-color-on-error));background-color:rgb(var(--mdui-color-error))}.label::after{content:' ';position:absolute;z-index:-1;transform:rotate(45deg);width:.875rem;height:.875rem;bottom:-.125rem;background-color:rgb(var(--mdui-color-primary))}.invalid .label::after{background-color:rgb(var(--mdui-color-error))}.label-visible{transform:translateX(-50%) scale(1);transition:transform var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}.tickmark{position:absolute;top:50%;transform:translate(-50%);width:.125rem;height:.125rem;margin-top:-.0625rem;border-radius:var(--mdui-shape-corner-full);background-color:rgba(var(--mdui-color-on-surface-variant),.38)}.invalid .tickmark{background-color:rgba(var(--mdui-color-error),.38)}.tickmark.active{background-color:rgba(var(--mdui-color-on-primary),.38)}.invalid .tickmark.active{background-color:rgba(var(--mdui-color-on-error),.38)}:host([disabled]) .tickmark{background-color:rgba(var(--mdui-color-on-surface),.38)}`;class un extends(Yi(qi(Xt))){constructor(){super(...arguments),this.min=0,this.max=100,this.step=1,this.tickmarks=!1,this.nolabel=!1,this.disabled=!1,this.name="",this.invalid=!1,this.labelVisible=!1,this.inputRef=Li(),this.trackActiveRef=Li(),this.labelFormatter=e=>e.toString()}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get rippleDisabled(){return this.disabled}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}onDisabledChange(){this.invalid=!this.inputRef.value.checkValidity()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.blur(),this.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}fixValue(e){const{min:t,max:i,step:o}=this;e=Math.min(Math.max(e,t),i);let n=t+Math.round((e-t)/o)*o;return n>i&&(n-=o),n}getCandidateValues(){return Array.from({length:this.max-this.min+1},((e,t)=>t+this.min)).filter((e=>!((e-this.min)%this.step)))}renderLabel(e){return vo(!this.nolabel,(()=>ft`
${this.labelFormatter(e)}
`))}onChange(){this.emit("change")}}un.styles=[Qt,hn],Se([Ot({type:Number,reflect:!0})],un.prototype,"min",void 0),Se([Ot({type:Number,reflect:!0})],un.prototype,"max",void 0),Se([Ot({type:Number,reflect:!0})],un.prototype,"step",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],un.prototype,"tickmarks",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],un.prototype,"nolabel",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],un.prototype,"disabled",void 0),Se([Ot({reflect:!0})],un.prototype,"form",void 0),Se([Ot({reflect:!0})],un.prototype,"name",void 0),Se([zt()],un.prototype,"invalid",void 0),Se([zt()],un.prototype,"labelVisible",void 0),Se([Ot({attribute:!1})],un.prototype,"labelFormatter",void 0),Se([Ci("disabled",!0)],un.prototype,"onDisabledChange",null),e.RangeSlider=class extends un{constructor(){super(...arguments),this.defaultValue=[],this.currentHandle="start",this.rippleStartRef=Li(),this.rippleEndRef=Li(),this.handleStartRef=Li(),this.handleEndRef=Li(),this.formController=new Vi(this),this._value=[],this.getRippleIndex=()=>this.hoverHandle?"start"===this.hoverHandle?0:1:"start"===this.currentHandle?0:1}get value(){return this._value}set value(e){const t=[...this._value];this._value=[this.fixValue(e[0]),this.fixValue(e[1])],this.requestUpdate("value",t),this.updateComplete.then((()=>{this.updateStyle();const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}))}get rippleElement(){return[this.rippleStartRef.value,this.rippleEndRef.value]}connectedCallback(){super.connectedCallback(),this.value.length||(this.value=[this.min,this.max]),this.value[0]=this.fixValue(this.value[0]),this.value[1]=this.fixValue(this.value[1]),this.defaultValue.length||(this.defaultValue=[...this.value])}firstUpdated(e){super.firstUpdated(e);const t=e=>{const t=M(this),i=parseFloat(t.css("padding-left")),o=parseFloat(t.css("padding-right")),n=(e.offsetX-i)/(this.clientWidth-i-o);return(this.max-this.min)*n+this.min>(this.value[1]-this.value[0])/2+this.value[0]?"end":"start"},i=()=>{this.disabled||(this.labelVisible=!0)},o=()=>{this.disabled||(this.labelVisible=!1)};this.addEventListener("touchstart",i),this.addEventListener("mousedown",i),this.addEventListener("touchend",o),this.addEventListener("mouseup",o),this.addEventListener("pointerdown",(e=>{this.currentHandle=t(e)})),this.addEventListener("pointermove",(e=>{const i=t(e);this.hoverHandle!==i&&(this.endHover(e),this.hoverHandle=i,this.startHover(e))})),this.updateStyle()}render(){return ft``}updateStyle(){const e=e=>(e-this.min)/(this.max-this.min)*100,t=e(this.value[0]),i=e(this.value[1]);this.trackActiveRef.value.style.width=i-t+"%",this.trackActiveRef.value.style.left=`${t}%`,this.handleStartRef.value.style.left=`${t}%`,this.handleEndRef.value.style.left=`${i}%`}onInput(){const e="start"===this.currentHandle,t=parseFloat(this.inputRef.value.value),i=this.value[0],o=this.value[1],n=()=>{this.updateStyle()};e?t<=o?(this.value=[t,o],n()):i!==o&&(this.value=[o,o],n()):t>=i?(this.value=[i,t],n()):i!==o&&(this.value=[i,i],n())}},e.RangeSlider.styles=[un.styles],Se([io()],e.RangeSlider.prototype,"defaultValue",void 0),Se([zt()],e.RangeSlider.prototype,"currentHandle",void 0),Se([Ot({type:Array,attribute:!1})],e.RangeSlider.prototype,"value",null),e.RangeSlider=Se([Lt("mdui-range-slider")],e.RangeSlider);const pn=Pe`:host{position:relative;display:inline-flex;flex-grow:1;flex-shrink:0;float:left;height:100%;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;border:.0625rem solid rgb(var(--mdui-color-outline))}.button{width:100%;padding:0 .75rem}:host([invalid]){color:rgb(var(--mdui-color-error));border-color:rgb(var(--mdui-color-error))}:host([invalid]) .button{background-color:rgb(var(--mdui-color-error-container))}:host([selected]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([disabled]),:host([group-disabled]){cursor:default;pointer-events:none;color:rgba(var(--mdui-color-on-surface),38%);border-color:rgba(var(--mdui-color-on-surface),12%)}:host([loading]){cursor:default;pointer-events:none}:host(:not(.mdui-segmented-button-first)){margin-left:-.0625rem}:host(.mdui-segmented-button-first){border-radius:var(--shape-corner) 0 0 var(--shape-corner)}:host(.mdui-segmented-button-last){border-radius:0 var(--shape-corner) var(--shape-corner) 0}.end-icon,.icon,.selected-icon{display:inline-flex;font-size:1.28571429em}.end-icon .i,.icon .i,.selected-icon .i,::slotted([slot=end-icon]),::slotted([slot=icon]),::slotted([slot=selected-icon]){font-size:inherit}mdui-circular-progress{width:1.125rem;height:1.125rem}:host([disabled]) mdui-circular-progress{opacity:.38}.label{display:inline-flex}.has-icon .label{padding-left:.5rem}.has-end-icon .label{padding-right:.5rem}`;e.SegmentedButton=class extends Ji{constructor(){super(...arguments),this.selected=!1,this.invalid=!1,this.groupDisabled=!1,this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"[default]","icon","end-icon")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.isDisabled()||this.loading}get focusDisabled(){return this.isDisabled()||this.loading}render(){const e=zi({button:!0,"has-icon":this.icon||this.selected||this.loading||this.hasSlotController.test("icon"),"has-end-icon":this.endIcon||this.hasSlotController.test("end-icon")});return ft`${this.isButton()?this.renderButton({className:e,part:"button",content:this.renderInner()}):this.isDisabled()||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:e,part:"button",content:this.renderInner()})}`}isDisabled(){return this.disabled||this.groupDisabled}renderIcon(){return this.loading?this.renderLoading():this.selected?ft`${this.selectedIcon?ft``:ft``}`:ft`${this.icon?ft``:Zt}`}renderLabel(){return this.hasSlotController.test("[default]")?ft``:Zt}renderEndIcon(){return ft`${this.endIcon?ft``:Zt}`}renderInner(){return[this.renderIcon(),this.renderLabel(),this.renderEndIcon()]}},e.SegmentedButton.styles=[Ji.styles,pn],Se([Ot({reflect:!0})],e.SegmentedButton.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.SegmentedButton.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.SegmentedButton.prototype,"selectedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButton.prototype,"selected",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButton.prototype,"invalid",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"group-disabled"})],e.SegmentedButton.prototype,"groupDisabled",void 0),e.SegmentedButton=Se([Lt("mdui-segmented-button")],e.SegmentedButton);const mn=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-flex;vertical-align:middle;height:2.5rem;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height);color:rgb(var(--mdui-color-on-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([full-width]){display:flex;flex-wrap:nowrap}input,select{position:absolute;width:100%;height:100%;padding:0;opacity:0;pointer-events:none}`;e.SegmentedButtonGroup=class extends Xt{constructor(){super(...arguments),this.fullWidth=!1,this.disabled=!1,this.required=!1,this.name="",this.value="",this.defaultValue="",this.selectedKeys=[],this.invalid=!1,this.isInitial=!0,this.inputRef=Li(),this.formController=new Vi(this),this.definedController=new ki(this,{relatedElements:["mdui-segmented-button"]})}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get items(){return M(this).find("mdui-segmented-button").get()}get itemsEnabled(){return M(this).find("mdui-segmented-button:not([disabled])").get()}get isSingle(){return"single"===this.selects}get isMultiple(){return"multiple"===this.selects}get isSelectable(){return this.isSingle||this.isMultiple}async onSelectsChange(){this.isSelectable?this.isSingle&&this.setSelectedKeys(this.selectedKeys.slice(0,1)):this.setSelectedKeys([]),await this.onSelectedKeysChange()}async onSelectedKeysChange(){await this.definedController.whenDefined();const e=this.itemsEnabled.filter((e=>this.selectedKeys.includes(e.key))).map((e=>e.value)),t=this.isMultiple?e:e[0]||"";this.setValue(t),this.isInitial||this.emit("change")}async onValueChange(){if(this.isInitial=!this.hasUpdated,await this.definedController.whenDefined(),!this.isSelectable)return void this.updateItems();const e=(this.isSingle||c(this.value)?[this.value]:this.value).filter((e=>e));if(e.length)if(this.isSingle){const t=this.itemsEnabled.find((t=>t.value===e[0]));this.setSelectedKeys(t?[t.key]:[])}else this.isMultiple&&this.setSelectedKeys(this.itemsEnabled.filter((t=>e.includes(t.value))).map((e=>e.key)));else this.setSelectedKeys([]);if(this.updateItems(),!this.isInitial){const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}}async onInvalidChange(){await this.definedController.whenDefined(),this.updateItems()}connectedCallback(){super.connectedCallback(),this.value=this.isMultiple&&c(this.value)?this.value?[this.value]:[]:this.value,this.defaultValue="multiple"===this.selects?[]:""}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.inputRef.value.blur(),this.inputRef.value.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft`${vo(this.isSelectable&&this.isSingle,(()=>ft``))}${vo(this.isSelectable&&this.isMultiple,(()=>ft``))}`}selectOne(e){if(this.isMultiple){const t=[...this.selectedKeys];t.includes(e.key)?t.splice(t.indexOf(e.key),1):t.push(e.key),this.setSelectedKeys(t)}this.isSingle&&(this.selectedKeys.includes(e.key)?this.setSelectedKeys([]):this.setSelectedKeys([e.key])),this.isInitial=!1,this.updateItems()}async onClick(e){if(e.button)return;await this.definedController.whenDefined();const t=e.target.closest("mdui-segmented-button");t&&!t.disabled&&this.isSelectable&&t.value&&this.selectOne(t)}async onInputKeyDown(e){if(["Enter"," "].includes(e.key)){if(e.preventDefault(),await this.definedController.whenDefined(),this.isSingle){const t=e.target;t.checked=!t.checked,this.selectOne(this.itemsEnabled[0]),this.itemsEnabled[0].focus()}this.isMultiple&&(this.selectOne(this.itemsEnabled[0]),this.itemsEnabled[0].focus())}}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems(!0)}setSelectedKeys(e){po(this.selectedKeys,e)||(this.selectedKeys=e)}setValue(e){this.isSingle?this.value=e:po(this.value,e)||(this.value=e)}updateItems(e=!1){const t=this.items;t.forEach(((i,o)=>{i.invalid=this.invalid,i.groupDisabled=this.disabled,i.selected=this.selectedKeys.includes(i.key),e&&(i.classList.toggle("mdui-segmented-button-first",0===o),i.classList.toggle("mdui-segmented-button-last",o===t.length-1))}))}},e.SegmentedButtonGroup.styles=[Qt,mn],Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-width"})],e.SegmentedButtonGroup.prototype,"fullWidth",void 0),Se([Ot({reflect:!0})],e.SegmentedButtonGroup.prototype,"selects",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButtonGroup.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButtonGroup.prototype,"required",void 0),Se([Ot({reflect:!0})],e.SegmentedButtonGroup.prototype,"form",void 0),Se([Ot({reflect:!0})],e.SegmentedButtonGroup.prototype,"name",void 0),Se([Ot()],e.SegmentedButtonGroup.prototype,"value",void 0),Se([io()],e.SegmentedButtonGroup.prototype,"defaultValue",void 0),Se([zt()],e.SegmentedButtonGroup.prototype,"selectedKeys",void 0),Se([zt()],e.SegmentedButtonGroup.prototype,"invalid",void 0),Se([Ci("selects",!0)],e.SegmentedButtonGroup.prototype,"onSelectsChange",null),Se([Ci("selectedKeys",!0)],e.SegmentedButtonGroup.prototype,"onSelectedKeysChange",null),Se([Ci("value")],e.SegmentedButtonGroup.prototype,"onValueChange",null),Se([Ci("invalid",!0),Ci("disabled")],e.SegmentedButtonGroup.prototype,"onInvalidChange",null),e.SegmentedButtonGroup=Se([Lt("mdui-segmented-button-group")],e.SegmentedButtonGroup);const fn=new WeakMap;let vn=0;const gn=new Map,bn=new WeakSet,yn=()=>new Promise((e=>requestAnimationFrame(e))),wn=(e,t)=>{const i=e-t;return 0===i?void 0:i},kn=(e,t)=>{const i=e/t;return 1===i?void 0:i},Cn={left:(e,t)=>{const i=wn(e,t);return{value:i,transform:null==i||isNaN(i)?void 0:`translateX(${i}px)`}},top:(e,t)=>{const i=wn(e,t);return{value:i,transform:null==i||isNaN(i)?void 0:`translateY(${i}px)`}},width:(e,t)=>{let i;0===t&&(t=1,i={width:"1px"});const o=kn(e,t);return{value:o,overrideFrom:i,transform:null==o||isNaN(o)?void 0:`scaleX(${o})`}},height:(e,t)=>{let i;0===t&&(t=1,i={height:"1px"});const o=kn(e,t);return{value:o,overrideFrom:i,transform:null==o||isNaN(o)?void 0:`scaleY(${o})`}}},xn={duration:333,easing:"ease-in-out"},$n=["left","top","width","height","opacity","color","background"],Rn=new WeakMap;const In=qt(class extends hi{constructor(e){if(super(e),this.t=null,this.i=null,this.o=!0,this.shouldLog=!1,e.type===Ht)throw Error("The `animate` directive must be used in attribute position.");this.createFinished()}createFinished(){this.resolveFinished?.(),this.finished=new Promise((e=>{this.h=e}))}async resolveFinished(){this.h?.(),this.h=void 0}render(e){return gt}getController(){return fn.get(this.l)}isDisabled(){return this.options.disabled||this.getController()?.disabled}update(e,[t]){const i=void 0===this.l;return i&&(this.l=e.options?.host,this.l.addController(this),this.element=e.element,Rn.set(this.element,this)),this.optionsOrCallback=t,(i||"function"!=typeof t)&&this.u(t),this.render(t)}u(e){e=e??{};const t=this.getController();void 0!==t&&((e={...t.defaultOptions,...e}).keyframeOptions={...t.defaultOptions.keyframeOptions,...e.keyframeOptions}),e.properties??=$n,this.options=e}p(){const e={},t=this.element.getBoundingClientRect(),i=getComputedStyle(this.element);return this.options.properties.forEach((o=>{const n=t[o]??(Cn[o]?void 0:i[o]),r=Number(n);e[o]=isNaN(r)?n+"":r})),e}m(){let e,t=!0;return this.options.guard&&(e=this.options.guard(),t=((e,t)=>{if(Array.isArray(e)){if(Array.isArray(t)&&t.length===e.length&&e.every(((e,i)=>e===t[i])))return!1}else if(t===e)return!1;return!0})(e,this.v)),this.o=this.l.hasUpdated&&!this.isDisabled()&&!this.isAnimating()&&t&&this.element.isConnected,this.o&&(this.v=Array.isArray(e)?Array.from(e):e),this.o}hostUpdate(){"function"==typeof this.optionsOrCallback&&this.u(this.optionsOrCallback()),this.m()&&(this.g=this.p(),this.t=this.t??this.element.parentNode,this.i=this.element.nextSibling)}async hostUpdated(){if(!this.o||!this.element.isConnected||this.options.skipInitial&&!this.isHostRendered)return;let e;this.prepare(),await yn;const t=this._(),i=this.A(this.options.keyframeOptions,t),o=this.p();if(void 0!==this.g){const{from:i,to:n}=this.O(this.g,o,t);this.log("measured",[this.g,o,i,n]),e=this.calculateKeyframes(i,n)}else{const i=gn.get(this.options.inId);if(i){gn.delete(this.options.inId);const{from:n,to:r}=this.O(i,o,t);e=this.calculateKeyframes(n,r),e=this.options.in?[{...this.options.in[0],...e[0]},...this.options.in.slice(1),e[1]]:e,vn++,e.forEach((e=>e.zIndex=vn))}else this.options.in&&(e=[...this.options.in,{}])}this.animate(e,i)}resetStyles(){void 0!==this.j&&(this.element.setAttribute("style",this.j??""),this.j=void 0)}commitStyles(){this.j=this.element.getAttribute("style"),this.webAnimation?.commitStyles(),this.webAnimation?.cancel()}reconnected(){}async disconnected(){if(!this.o)return;if(void 0!==this.options.id&&gn.set(this.options.id,this.g),void 0===this.options.out)return;if(this.prepare(),await yn(),this.t?.isConnected){const e=this.i&&this.i.parentNode===this.t?this.i:null;if(this.t.insertBefore(this.element,e),this.options.stabilizeOut){const e=this.p();this.log("stabilizing out");const t=this.g.left-e.left,i=this.g.top-e.top;!("static"===getComputedStyle(this.element).position)||0===t&&0===i||(this.element.style.position="relative"),0!==t&&(this.element.style.left=t+"px"),0!==i&&(this.element.style.top=i+"px")}}const e=this.A(this.options.keyframeOptions);await this.animate(this.options.out,e),this.element.remove()}prepare(){this.createFinished()}start(){this.options.onStart?.(this)}didFinish(e){e&&this.options.onComplete?.(this),this.g=void 0,this.animatingProperties=void 0,this.frames=void 0,this.resolveFinished()}_(){const e=[];for(let t=this.element.parentNode;t;t=t?.parentNode){const i=Rn.get(t);i&&!i.isDisabled()&&i&&e.push(i)}return e}get isHostRendered(){const e=bn.has(this.l);return e||this.l.updateComplete.then((()=>{bn.add(this.l)})),e}A(e,t=this._()){const i={...xn};return t.forEach((e=>Object.assign(i,e.options.keyframeOptions))),Object.assign(i,e),i}O(e,t,i){e={...e},t={...t};const o=i.map((e=>e.animatingProperties)).filter((e=>void 0!==e));let n=1,r=1;return void 0!==o&&(o.forEach((e=>{e.width&&(n/=e.width),e.height&&(r/=e.height)})),void 0!==e.left&&void 0!==t.left&&(e.left=n*e.left,t.left=n*t.left),void 0!==e.top&&void 0!==t.top&&(e.top=r*e.top,t.top=r*t.top)),{from:e,to:t}}calculateKeyframes(e,t,i=!1){const o={},n={};let r=!1;const s={};for(const i in t){const a=e[i],l=t[i];if(i in Cn){const e=Cn[i];if(void 0===a||void 0===l)continue;const t=e(a,l);void 0!==t.transform&&(s[i]=t.value,r=!0,o.transform=`${o.transform??""} ${t.transform}`,void 0!==t.overrideFrom&&Object.assign(o,t.overrideFrom))}else a!==l&&void 0!==a&&void 0!==l&&(r=!0,o[i]=a,n[i]=l)}return o.transformOrigin=n.transformOrigin=i?"center center":"top left",this.animatingProperties=s,r?[o,n]:void 0}async animate(e,t=this.options.keyframeOptions){this.start(),this.frames=e;let i=!1;if(!this.isAnimating()&&!this.isDisabled()&&(this.options.onFrames&&(this.frames=e=this.options.onFrames(this),this.log("modified frames",e)),void 0!==e)){this.log("animate",[e,t]),i=!0,this.webAnimation=this.element.animate(e,t);const o=this.getController();o?.add(this);try{await this.webAnimation.finished}catch(e){}o?.remove(this)}return this.didFinish(i),i}isAnimating(){return"running"===this.webAnimation?.playState||this.webAnimation?.pending}log(e,t){this.shouldLog&&!this.isDisabled()&&console.log(e,this.options.id,t)}});let Sn=class extends Mt{render(){return no('')}};Sn.styles=oo,Sn=Se([Lt("mdui-icon-cancel--outlined")],Sn);let En=class extends Mt{render(){return no('')}};En.styles=oo,En=Se([Lt("mdui-icon-error")],En);let Tn=class extends Mt{render(){return no('')}};Tn.styles=oo,Tn=Se([Lt("mdui-icon-visibility-off")],Tn);let An=class extends Mt{render(){return no('')}};An.styles=oo,An=Se([Lt("mdui-icon-visibility")],An);const Dn=Pe`:host{display:inline-block;width:100%}:host([disabled]){pointer-events:none}:host([type=hidden]){display:none}.container{position:relative;display:flex;align-items:center;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard);padding:0 1rem}.container.has-icon{padding-left:.75rem}.container.has-end-icon,.container.has-error-icon{padding-right:.75rem}:host([variant=filled]) .container{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-on-surface-variant));background-color:rgb(var(--mdui-color-surface-container-highest));border-radius:var(--mdui-shape-corner-extra-small) var(--mdui-shape-corner-extra-small) 0 0}:host([variant=filled]) .container.invalid,:host([variant=filled]) .container.invalid-style{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-error))}:host([variant=filled]:hover) .container{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-on-surface))}:host([variant=filled]:hover) .container.invalid,:host([variant=filled]:hover) .container.invalid-style{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-on-error-container))}:host([variant=filled][focused-style]) .container,:host([variant=filled][focused]) .container{box-shadow:inset 0 -.125rem 0 0 rgb(var(--mdui-color-primary))}:host([variant=filled][focused-style]) .container.invalid,:host([variant=filled][focused-style]) .container.invalid-style,:host([variant=filled][focused]) .container.invalid,:host([variant=filled][focused]) .container.invalid-style{box-shadow:inset 0 -.125rem 0 0 rgb(var(--mdui-color-error))}:host([variant=filled][disabled]) .container{box-shadow:inset 0 -.0625rem 0 0 rgba(var(--mdui-color-on-surface),38%);background-color:rgba(var(--mdui-color-on-surface),4%)}:host([variant=outlined]) .container{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-outline));border-radius:var(--mdui-shape-corner-extra-small)}:host([variant=outlined]) .container.invalid,:host([variant=outlined]) .container.invalid-style{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-error))}:host([variant=outlined]:hover) .container{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-on-surface))}:host([variant=outlined]:hover) .container.invalid,:host([variant=outlined]:hover) .container.invalid-style{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-on-error-container))}:host([variant=outlined][focused-style]) .container,:host([variant=outlined][focused]) .container{box-shadow:inset 0 0 0 .125rem rgb(var(--mdui-color-primary))}:host([variant=outlined][focused-style]) .container.invalid,:host([variant=outlined][focused-style]) .container.invalid-style,:host([variant=outlined][focused]) .container.invalid,:host([variant=outlined][focused]) .container.invalid-style{box-shadow:inset 0 0 0 .125rem rgb(var(--mdui-color-error))}:host([variant=outlined][disabled]) .container{box-shadow:inset 0 0 0 .125rem rgba(var(--mdui-color-on-surface),12%)}.icon,.prefix,.right-icon,.suffix{display:flex;-webkit-user-select:none;user-select:none;color:rgb(var(--mdui-color-on-surface-variant))}:host([disabled]) .icon,:host([disabled]) .prefix,:host([disabled]) .right-icon,:host([disabled]) .suffix{color:rgba(var(--mdui-color-on-surface),38%)}.invalid .right-icon,.invalid .suffix,.invalid-style .right-icon,.invalid-style .suffix{color:rgb(var(--mdui-color-error))}:host(:hover) .invalid .right-icon,:host(:hover) .invalid .suffix,:host(:hover) .invalid-style .right-icon,:host(:hover) .invalid-style .suffix{color:rgb(var(--mdui-color-on-error-container))}:host([focused-style]) .invalid .right-icon,:host([focused-style]) .invalid .suffix,:host([focused-style]) .invalid-style .right-icon,:host([focused-style]) .invalid-style .suffix,:host([focused]) .invalid .right-icon,:host([focused]) .invalid .suffix,:host([focused]) .invalid-style .right-icon,:host([focused]) .invalid-style .suffix{color:rgb(var(--mdui-color-error))}.icon,.right-icon{font-size:1.5rem}.icon mdui-button-icon,.right-icon mdui-button-icon,::slotted(mdui-button-icon[slot]){margin-left:-.5rem;margin-right:-.5rem}.icon .i,.right-icon .i,::slotted([slot$=icon]){font-size:inherit}.has-icon .icon{margin-right:1rem}.has-end-icon .end-icon,.right-icon:not(.end-icon){margin-left:1rem}.prefix,.suffix{display:none;font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height)}:host([variant=filled][label]) .prefix,:host([variant=filled][label]) .suffix{padding-top:1rem}.has-value .prefix,.has-value .suffix,:host([focused-style]) .prefix,:host([focused-style]) .suffix,:host([focused]) .prefix,:host([focused]) .suffix{display:flex}.prefix{padding-right:.125rem}.suffix{padding-left:.125rem}.input-container{width:100%}.label{position:absolute;pointer-events:none;max-width:calc(100% - 1rem);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;top:1rem;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height)}.invalid .label,.invalid-style .label{color:rgb(var(--mdui-color-error))}:host([variant=outlined]) .label{padding:0 .25rem;margin:0 -.25rem}:host([variant=outlined]:hover) .label{color:rgb(var(--mdui-color-on-surface))}:host([variant=filled]:hover) .invalid .label,:host([variant=filled]:hover) .invalid-style .label,:host([variant=outlined]:hover) .invalid .label,:host([variant=outlined]:hover) .invalid-style .label{color:rgb(var(--mdui-color-on-error-container))}:host([variant=filled][focused-style]) .label,:host([variant=filled][focused]) .label,:host([variant=outlined][focused-style]) .label,:host([variant=outlined][focused]) .label{color:rgb(var(--mdui-color-primary))}:host([variant=filled]) .has-value .label,:host([variant=filled][focused-style]) .label,:host([variant=filled][focused]) .label,:host([variant=filled][type=date]) .label,:host([variant=filled][type=datetime-local]) .label,:host([variant=filled][type=month]) .label,:host([variant=filled][type=time]) .label,:host([variant=filled][type=week]) .label{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height);top:.25rem}:host([variant=outlined]) .has-value .label,:host([variant=outlined][focused-style]) .label,:host([variant=outlined][focused]) .label,:host([variant=outlined][type=date]) .label,:host([variant=outlined][type=datetime-local]) .label,:host([variant=outlined][type=month]) .label,:host([variant=outlined][type=time]) .label,:host([variant=outlined][type=week]) .label{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height);top:-.5rem;left:.75rem;background-color:rgb(var(--mdui-color-background))}:host([variant=filled][focused-style]) .invalid .label,:host([variant=filled][focused-style]) .invalid-style .label,:host([variant=filled][focused]) .invalid .label,:host([variant=filled][focused]) .invalid-style .label,:host([variant=outlined][focused-style]) .invalid .label,:host([variant=outlined][focused-style]) .invalid-style .label,:host([variant=outlined][focused]) .invalid .label,:host([variant=outlined][focused]) .invalid-style .label{color:rgb(var(--mdui-color-error))}:host([variant=filled][disabled]) .label,:host([variant=outlined][disabled]) .label{color:rgba(var(--mdui-color-on-surface),38%)}.input{display:flex;flex-wrap:wrap;width:100%;border:none;outline:0;background:0 0;-webkit-appearance:none;appearance:none;resize:none;cursor:inherit;font-family:inherit;padding:1rem 0;font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height);color:rgb(var(--mdui-color-on-surface));caret-color:rgb(var(--mdui-color-primary))}.input.hide-input{opacity:0;height:0;padding:0!important;overflow:hidden}.input::placeholder{color:rgb(var(--mdui-color-on-surface-variant))}.invalid .input,.invalid-style .input{caret-color:rgb(var(--mdui-color-error))}:host([disabled]) .input{color:rgba(var(--mdui-color-on-surface),38%)}:host([end-aligned]) .input{text-align:right}:host([variant=filled]) .label+.input{padding:1.5rem 0 .5rem 0}.supporting{display:flex;justify-content:space-between;padding:.25rem 1rem;color:rgb(var(--mdui-color-on-surface-variant))}.supporting.invalid,.supporting.invalid-style{color:rgb(var(--mdui-color-error))}.helper{display:block;opacity:1;transition:opacity var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}:host([disabled]) .helper{color:rgba(var(--mdui-color-on-surface),38%)}:host([helper-on-focus]) .helper{opacity:0}:host([helper-on-focus][focused-style]) .helper,:host([helper-on-focus][focused]) .helper{opacity:1}.error{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}.counter{flex-wrap:nowrap;padding-left:1rem;font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}::-ms-reveal{display:none}.is-firefox .input[type=date],.is-firefox .input[type=datetime-local],.is-firefox .input[type=time]{-webkit-clip-path:inset(0 2em 0 0);clip-path:inset(0 2em 0 0)}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.input[type=number]{-moz-appearance:textfield}.input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}`;e.TextField=class extends(qi(Xt)){constructor(){super(...arguments),this.variant="filled",this.type="text",this.name="",this.value="",this.defaultValue="",this.helperOnFocus=!1,this.clearable=!1,this.endAligned=!1,this.readonly=!1,this.disabled=!1,this.required=!1,this.autosize=!1,this.counter=!1,this.togglePassword=!1,this.spellcheck=!1,this.invalid=!1,this.invalidStyle=!1,this.focusedStyle=!1,this.isPasswordVisible=!1,this.hasValue=!1,this.error="",this.inputRef=Li(),this.formController=new Vi(this),this.hasSlotController=new Jt(this,"icon","end-icon","helper","input"),this.readonlyButClearable=!1}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get valueAsNumber(){return this.inputRef.value?.valueAsNumber??parseFloat(this.value)}set valueAsNumber(e){const t=document.createElement("input");t.type="number",t.valueAsNumber=e,this.value=t.value}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}get isFocusedStyle(){return this.focused||this.focusedStyle}get isTextarea(){return this.rows&&this.rows>1||this.autosize}onDisabledChange(){this.inputRef.value.disabled=this.disabled,this.invalid=!this.inputRef.value.checkValidity()}async onValueChange(){if(this.hasValue=!!this.value,this.hasUpdated){await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}}onRowsChange(){this.setTextareaHeight()}async onMaxRowsChange(){if(!this.autosize)return;this.hasUpdated||await this.updateComplete;const e=M(this.inputRef.value);e.css("max-height",parseFloat(e.css("line-height"))*(this.maxRows??1)+parseFloat(e.css("padding-top"))+parseFloat(e.css("padding-bottom")))}async onMinRowsChange(){if(!this.autosize)return;this.hasUpdated||await this.updateComplete;const e=M(this.inputRef.value);e.css("min-height",parseFloat(e.css("line-height"))*(this.minRows??1)+parseFloat(e.css("padding-top"))+parseFloat(e.css("padding-bottom")))}disconnectedCallback(){super.disconnectedCallback(),this.observeResize?.unobserve()}select(){this.inputRef.value.select()}setSelectionRange(e,t,i="none"){this.inputRef.value.setSelectionRange(e,t,i)}setRangeText(e,t,i,o="preserve"){this.inputRef.value.setRangeText(e,t,i,o),this.value!==this.inputRef.value.value&&(this.value=this.inputRef.value.value,this.setTextareaHeight(),this.emit("input"),this.emit("change"))}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){return this.invalid=!this.inputRef.value.reportValidity(),this.invalid&&(this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),this.focus()),!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}firstUpdated(e){super.firstUpdated(e),this.setTextareaHeight(),this.observeResize=Ei(this.inputRef.value,(()=>this.setTextareaHeight()))}render(){const e=!!this.icon||this.hasSlotController.test("icon"),t=!!this.endIcon||this.hasSlotController.test("end-icon"),i=this.invalid||this.invalidStyle,o=!!this.helper||this.hasSlotController.test("helper"),n=i&&!(!this.error&&!this.inputRef.value.validationMessage),r=this.counter&&!!this.maxlength,s=this.hasSlotController.test("input"),a={invalid:this.invalid,"invalid-style":this.invalidStyle},l=ji({container:!0,"has-value":this.hasValue,"has-icon":e,"has-end-icon":t,"has-error-icon":i,"is-firefox":navigator.userAgent.includes("Firefox"),...a});return ft`
${this.renderPrefix()}
${this.renderLabel()} ${this.isTextarea?this.renderTextArea(s):this.renderInput(s)} ${vo(s,(()=>ft``))}
${this.renderClearButton()}${this.renderTogglePasswordButton()} ${this.renderSuffix(i)}
${vo(n||o||r,(()=>ft`
${this.renderHelper(n,o)} ${this.renderCounter(r)}
`))}`}onChange(){this.value=this.inputRef.value.value,this.isTextarea&&this.setTextareaHeight(),this.emit("change")}onClear(e){this.value="",this.emit("clear"),this.emit("input"),this.emit("change"),this.focus(),e.stopPropagation()}onInput(){this.value=this.inputRef.value.value,this.isTextarea&&this.setTextareaHeight(),this.emit("input")}onInvalid(e){e.preventDefault()}onKeyDown(e){const t=e.metaKey||e.ctrlKey||e.shiftKey||e.altKey;"Enter"!==e.key||t||setTimeout((()=>{e.defaultPrevented||this.formController.submit()}))}onTextAreaKeyUp(){if(this.pattern){const e=new RegExp(this.pattern),t=this.value&&!this.value.match(e);this.setCustomValidity(t?"请与请求的格式匹配。":"")}}onTogglePassword(){this.isPasswordVisible=!this.isPasswordVisible}setTextareaHeight(){this.autosize?(this.inputRef.value.style.height="auto",this.inputRef.value.style.height=`${this.inputRef.value.scrollHeight}px`):this.inputRef.value.style.height=void 0}renderLabel(){return this.label?ft``:Zt}renderPrefix(){return ft`${this.icon?ft``:Zt}${this.prefix}`}renderSuffix(e){return ft`${this.suffix}${e?ft`${this.errorIcon?ft``:ft``}`:ft`${this.endIcon?ft``:Zt}`}`}renderClearButton(){return vo(this.clearable&&!this.disabled&&(!this.readonly||this.readonlyButClearable)&&("number"==typeof this.value||this.value.length>0),(()=>ft`${this.clearIcon?ft``:ft``}`))}renderTogglePasswordButton(){return vo("password"===this.type&&this.togglePassword&&!this.disabled,(()=>ft`${this.isPasswordVisible?ft`${this.showPasswordIcon?ft``:ft``}`:ft`${this.hidePasswordIcon?ft``:ft``}`}`))}renderInput(e){return ft``}renderTextArea(e){return ft``}renderHelper(e,t){return e?ft`
${this.error||this.inputRef.value.validationMessage}
`:t?ft`${this.helper}`:ft``}renderCounter(e){return e?ft`
${this.value.length}/${this.maxlength}
`:Zt}},e.TextField.styles=[Qt,Dn],Se([Ot({reflect:!0})],e.TextField.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"type",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"name",void 0),Se([Ot()],e.TextField.prototype,"value",void 0),Se([io()],e.TextField.prototype,"defaultValue",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"label",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"placeholder",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"helper",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"helper-on-focus"})],e.TextField.prototype,"helperOnFocus",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"clearable",void 0),Se([Ot({reflect:!0,attribute:"clear-icon"})],e.TextField.prototype,"clearIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"end-aligned"})],e.TextField.prototype,"endAligned",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"prefix",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"suffix",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.TextField.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"error-icon"})],e.TextField.prototype,"errorIcon",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"form",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"readonly",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"required",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"rows",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"autosize",void 0),Se([Ot({type:Number,reflect:!0,attribute:"min-rows"})],e.TextField.prototype,"minRows",void 0),Se([Ot({type:Number,reflect:!0,attribute:"max-rows"})],e.TextField.prototype,"maxRows",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"minlength",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"maxlength",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"counter",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"min",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"max",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"step",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"pattern",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"toggle-password"})],e.TextField.prototype,"togglePassword",void 0),Se([Ot({reflect:!0,attribute:"show-password-icon"})],e.TextField.prototype,"showPasswordIcon",void 0),Se([Ot({reflect:!0,attribute:"hide-password-icon"})],e.TextField.prototype,"hidePasswordIcon",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"autocapitalize",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"autocorrect",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"autocomplete",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"enterkeyhint",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"spellcheck",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"inputmode",void 0),Se([zt()],e.TextField.prototype,"invalid",void 0),Se([zt()],e.TextField.prototype,"invalidStyle",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"focused-style"})],e.TextField.prototype,"focusedStyle",void 0),Se([zt()],e.TextField.prototype,"isPasswordVisible",void 0),Se([zt()],e.TextField.prototype,"hasValue",void 0),Se([zt()],e.TextField.prototype,"error",void 0),Se([Ci("disabled",!0)],e.TextField.prototype,"onDisabledChange",null),Se([Ci("value")],e.TextField.prototype,"onValueChange",null),Se([Ci("rows",!0)],e.TextField.prototype,"onRowsChange",null),Se([Ci("maxRows")],e.TextField.prototype,"onMaxRowsChange",null),Se([Ci("minRows")],e.TextField.prototype,"onMinRowsChange",null),e.TextField=Se([Lt("mdui-text-field")],e.TextField);const Mn=Pe`:host{display:inline-block;width:100%}.hidden-input{display:none}.text-field{cursor:pointer}.chips{display:flex;flex-wrap:wrap;margin:-.5rem -.25rem;min-height:2.5rem}:host([variant=filled][label]) .chips{margin:0 -.25rem -1rem -.25rem}.chip{margin:.25rem}mdui-menu{max-width:none}`;e.Select=class extends(qi(Xt)){constructor(){super(...arguments),this.variant="filled",this.multiple=!1,this.name="",this.value="",this.defaultValue="",this.clearable=!1,this.placement="auto",this.endAligned=!1,this.readonly=!1,this.disabled=!1,this.required=!1,this.invalid=!1,this.menuRef=Li(),this.textFieldRef=Li(),this.hiddenInputRef=Li(),this.formController=new Vi(this),this.hasSlotController=new Jt(this,"icon","end-icon","error-icon","prefix","suffix","clear-button","clear-icon","helper"),this.definedController=new ki(this,{relatedElements:["mdui-menu-item"]})}get validity(){return this.hiddenInputRef.value.validity}get validationMessage(){return this.hiddenInputRef.value.validationMessage}get focusElement(){return this.textFieldRef.value}get focusDisabled(){return this.disabled}connectedCallback(){super.connectedCallback(),this.value=this.multiple&&c(this.value)?this.value?[this.value]:[]:this.value,this.defaultValue=this.multiple?[]:"",this.definedController.whenDefined().then((()=>{this.requestUpdate()}))}disconnectedCallback(){super.disconnectedCallback(),this.observeResize?.unobserve()}checkValidity(){const e=this.hiddenInputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){return this.invalid=!this.hiddenInputRef.value.reportValidity(),this.invalid&&(this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),this.focus()),!this.invalid}setCustomValidity(e){this.hiddenInputRef.value.setCustomValidity(e),this.invalid=!this.hiddenInputRef.value.checkValidity()}firstUpdated(e){super.firstUpdated(e),this.observeResize=Ei(this.textFieldRef.value,(()=>this.resizeMenu()))}render(){const e=this.multiple?!!this.value.length:!!this.value;return ft`${this.multiple?ft``:ft``}${dn(["icon","end-icon","error-icon","prefix","suffix","clear-button","clear-icon","helper"],(e=>this.hasSlotController.test(e)?ft``:gt))} ${vo(this.multiple&&this.value.length,(()=>ft`
${dn(this.value,(e=>ft`${this.getMenuItemLabelByValue(e)}`))}
`))}
`}getMenuItemLabelByValue(e){return this.menuItems.length&&this.menuItems.find((t=>t.value===e))?.textContent||e}resizeMenu(){this.menuRef.value.style.width=`${this.textFieldRef.value.clientWidth}px`}async onDropdownOpen(){this.textFieldRef.value.focusedStyle=!0}onDropdownClose(){this.textFieldRef.value.focusedStyle=!1,(this.contains(document.activeElement)||this.contains(document.activeElement?.assignedSlot??null))&&setTimeout((()=>{this.focus()}))}async onValueChange(e){const t=e.target;this.value=this.multiple?t.value.map((e=>e??"")):t.value??"",await this.updateComplete;const i=this.formController.getForm();i&&Fi.get(i)?.has(this)?(this.invalid=!1,Fi.get(i).delete(this)):this.invalid=!this.hiddenInputRef.value.checkValidity()}onDeleteOneValue(e){const t=[...this.value];t.includes(e)&&t.splice(t.indexOf(e),1),this.value=t}onClear(){this.value=this.multiple?[]:""}onTextFieldKeyDown(e){"Enter"===e.key&&(e.preventDefault(),this.textFieldRef.value.click())}},e.Select.styles=[Qt,Mn],Se([Ot({reflect:!0})],e.Select.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"multiple",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"name",void 0),Se([Ot()],e.Select.prototype,"value",void 0),Se([io()],e.Select.prototype,"defaultValue",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"label",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"placeholder",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"helper",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"clearable",void 0),Se([Ot({reflect:!0,attribute:"clear-icon"})],e.Select.prototype,"clearIcon",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"end-aligned"})],e.Select.prototype,"endAligned",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"prefix",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"suffix",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.Select.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"error-icon"})],e.Select.prototype,"errorIcon",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"form",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"readonly",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"required",void 0),Se([zt()],e.Select.prototype,"invalid",void 0),Se([Nt({flatten:!0,selector:"mdui-menu-item"})],e.Select.prototype,"menuItems",void 0),e.Select=Se([Lt("mdui-select")],e.Select);const Pn=Pe`.track-active{left:-.125rem;border-radius:var(--mdui-shape-corner-full) 0 0 var(--mdui-shape-corner-full)}`;e.Slider=class extends un{constructor(){super(...arguments),this.value=0,this.defaultValue=0,this.rippleRef=Li(),this.handleRef=Li(),this.formController=new Vi(this)}get rippleElement(){return this.rippleRef.value}async onValueChange(){this.value=this.fixValue(this.value);const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):(await this.updateComplete,this.invalid=!this.inputRef.value.checkValidity()),this.updateStyle()}connectedCallback(){super.connectedCallback(),this.value=this.fixValue(this.value)}firstUpdated(e){super.firstUpdated(e);const t=()=>{this.disabled||(this.labelVisible=!0)},i=()=>{this.disabled||(this.labelVisible=!1)};this.addEventListener("touchstart",t),this.addEventListener("mousedown",t),this.addEventListener("touchend",i),this.addEventListener("mouseup",i),this.updateStyle()}render(){return ft``}updateStyle(){const e=(this.value-this.min)/(this.max-this.min)*100;this.trackActiveRef.value.style.width=`${e}%`,this.handleRef.value.style.left=`${e}%`}onInput(){this.value=parseFloat(this.inputRef.value.value),this.updateStyle()}},e.Slider.styles=[un.styles,Pn],Se([Ot({type:Number})],e.Slider.prototype,"value",void 0),Se([io()],e.Slider.prototype,"defaultValue",void 0),Se([Ci("value",!0)],e.Slider.prototype,"onValueChange",null),e.Slider=Se([Lt("mdui-slider")],e.Slider);const Ln=Pe`:host{--shape-corner:var(--mdui-shape-corner-extra-small);--z-index:2400;position:fixed;z-index:var(--z-index);display:none;align-items:center;flex-wrap:wrap;border-radius:var(--shape-corner);min-width:20rem;max-width:36rem;padding:.25rem 0;box-shadow:var(--mdui-elevation-level3);background-color:rgb(var(--mdui-color-inverse-surface));color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}:host([placement^=top]){transform-origin:top;top:1rem}:host([placement^=bottom]){transform-origin:bottom;bottom:1rem}:host([placement=bottom-start]),:host([placement=top-start]){left:1rem}:host([placement=bottom-end]),:host([placement=top-end]){right:1rem}.message{display:block;margin:.625rem 1rem}:host([message-line='1']) .message{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:host([message-line='2']) .message{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.action-group{display:flex;align-items:center;margin-left:auto;padding-right:.5rem}.action,.close-button{display:inline-flex;align-items:center;justify-content:center}.action{color:rgb(var(--mdui-color-inverse-primary));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking)}.action mdui-button,::slotted(mdui-button[slot=action][variant=outlined]),::slotted(mdui-button[slot=action][variant=text]){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;--mdui-comp-ripple-state-layer-color:var(--mdui-color-inverse-primary)}.action mdui-button::part(button){padding:0 .5rem}.close-button{margin:0 -.25rem 0 .25rem;font-size:1.5rem;color:rgb(var(--mdui-color-inverse-on-surface))}.close-button mdui-button-icon,::slotted(mdui-button-icon[slot=close-button][variant=outlined]),::slotted(mdui-button-icon[slot=close-button][variant=standard]){font-size:inherit;color:inherit;--mdui-comp-ripple-state-layer-color:var(--mdui-color-inverse-on-surface)}.close-button .i,::slotted([slot=close-icon]){font-size:inherit}`;e.Snackbar=class extends Xt{constructor(){super(),this.open=!1,this.placement="bottom",this.actionLoading=!1,this.closeable=!1,this.autoCloseDelay=5e3,this.closeOnOutsideClick=!1,this.onDocumentClick=this.onDocumentClick.bind(this)}async onOpenChange(){const e=tn().down("sm"),t=["top","bottom"].includes(this.placement),i=Co(this,"linear"),o=Co(this,"emphasized-decelerate"),n=Array.from(this.renderRoot.querySelectorAll(".message, .action-group")),r=e?{left:"1rem",right:"1rem",minWidth:0}:t?{left:"50%"}:{};if(this.open){const s=this.hasUpdated;if(s||await this.updateComplete,s){if(!this.emit("open",{cancelable:!0}))return}window.clearTimeout(this.closeTimeout),this.autoCloseDelay&&(this.closeTimeout=window.setTimeout((()=>{this.open=!1}),this.autoCloseDelay)),this.style.display="flex",await Promise.all([bo(this),...n.map((e=>bo(e)))]);const a=xo(this,"medium4"),l=i=>{const o=`scaleY(${"start"===i?0:1})`;return e?{transform:o}:{transform:[o,t?"translateX(-50%)":""].filter((e=>e)).join(" ")}};return await Promise.all([go(this,[{...l("start"),...r},{...l("end"),...r}],{duration:s?a:0,easing:o,fill:"forwards"}),go(this,[{opacity:0},{opacity:1,offset:.5},{opacity:1}],{duration:s?a:0,easing:i,fill:"forwards"}),...n.map((e=>go(e,[{opacity:0},{opacity:0,offset:.2},{opacity:1,offset:.8},{opacity:1}],{duration:s?a:0,easing:i})))]),void(s&&this.emit("opened"))}if(!this.open&&this.hasUpdated){if(!this.emit("close",{cancelable:!0}))return;window.clearTimeout(this.closeTimeout),await Promise.all([bo(this),...n.map((e=>bo(e)))]);const o=xo(this,"short4"),s=i=>{const o={opacity:"start"===i?1:0};return!e&&t&&Object.assign(o,{transform:"translateX(-50%)"}),o};return await Promise.all([go(this,[{...s("start"),...r},{...s("end"),...r}],{duration:o,easing:i,fill:"forwards"}),...n.map((e=>go(e,[{opacity:1},{opacity:0,offset:.75},{opacity:0}],{duration:o,easing:i})))]),this.style.display="none",void this.emit("closed")}}connectedCallback(){super.connectedCallback(),document.addEventListener("pointerdown",this.onDocumentClick)}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onDocumentClick)}render(){return ft`
${this.action?ft`${this.action}`:Zt}${vo(this.closeable,(()=>ft`${this.closeIcon?ft``:ft``}`))}
`}onDocumentClick(e){if(!this.open||!this.closeOnOutsideClick)return;const t=e.target;this.contains(t)||this===t||(this.open=!1)}onActionClick(e){e.stopPropagation(),this.emit("action-click")}onCloseClick(){this.open=!1}},e.Snackbar.styles=[Qt,Ln],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Snackbar.prototype,"open",void 0),Se([Ot({reflect:!0})],e.Snackbar.prototype,"placement",void 0),Se([Ot({reflect:!0,attribute:"action"})],e.Snackbar.prototype,"action",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"action-loading"})],e.Snackbar.prototype,"actionLoading",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Snackbar.prototype,"closeable",void 0),Se([Ot({reflect:!0,attribute:"close-icon"})],e.Snackbar.prototype,"closeIcon",void 0),Se([Ot({type:Number,reflect:!0,attribute:"message-line"})],e.Snackbar.prototype,"messageLine",void 0),Se([Ot({type:Number,reflect:!0,attribute:"auto-close-delay"})],e.Snackbar.prototype,"autoCloseDelay",void 0),Se([Ot({type:Boolean,reflect:!0,attribute:"close-on-outside-click",converter:wi})],e.Snackbar.prototype,"closeOnOutsideClick",void 0),Se([Ci("open")],e.Snackbar.prototype,"onOpenChange",null),e.Snackbar=Se([Lt("mdui-snackbar")],e.Snackbar);const _n=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);--shape-corner-thumb:var(--mdui-shape-corner-full);position:relative;display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent;height:2.5rem}:host([disabled]){cursor:default;pointer-events:none}label{display:inline-flex;align-items:center;width:100%;height:100%;white-space:nowrap;cursor:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;zoom:1;-webkit-user-drag:none}.track{position:relative;display:flex;align-items:center;border-radius:var(--shape-corner);transition-property:background-color,border-width;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard);height:2rem;width:3.25rem;border:.125rem solid rgb(var(--mdui-color-outline));background-color:rgb(var(--mdui-color-surface-container-highest))}:host([checked]) .track{background-color:rgb(var(--mdui-color-primary));border-width:0}.invalid .track{background-color:rgb(var(--mdui-color-error-container));border-color:rgb(var(--mdui-color-error))}:host([disabled]) .track{background-color:rgba(var(--mdui-color-surface-container-highest),.12);border-color:rgba(var(--mdui-color-on-surface),.12)}:host([disabled][checked]) .track{background-color:rgba(var(--mdui-color-on-surface),.12)}input{position:absolute;padding:0;opacity:0;pointer-events:none;width:1.25rem;height:1.25rem;margin:0 0 0 .625rem}mdui-ripple{border-radius:50%;transition-property:left,top;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard);width:2.5rem;height:2.5rem}.thumb{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:var(--shape-corner-thumb);transition-property:width,height,left,background-color;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard);height:1rem;width:1rem;left:.375rem;background-color:rgb(var(--mdui-color-outline));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.thumb mdui-ripple{left:-.75rem;top:-.75rem}.has-unchecked-icon .thumb{height:1.5rem;width:1.5rem;left:.125rem}.has-unchecked-icon .thumb mdui-ripple{left:-.5rem;top:-.5rem}:host([focus-visible]) .thumb,:host([hover]) .thumb,:host([pressed]) .thumb{background-color:rgb(var(--mdui-color-on-surface-variant))}:host([checked]) .thumb{height:1.5rem;width:1.5rem;left:1.5rem;background-color:rgb(var(--mdui-color-on-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([checked]) .thumb mdui-ripple{left:-.5rem;top:-.5rem}:host([pressed]) .thumb{height:1.75rem;width:1.75rem;left:0}:host([pressed]) .thumb mdui-ripple{left:-.375rem;top:-.375rem}:host([pressed][checked]) .thumb{left:1.375rem}:host([focus-visible][checked]) .thumb,:host([hover][checked]) .thumb,:host([pressed][checked]) .thumb{background-color:rgb(var(--mdui-color-primary-container))}.invalid .thumb{background-color:rgb(var(--mdui-color-error));--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}:host([focus-visible]) .invalid .thumb,:host([hover]) .invalid .thumb,:host([pressed]) .invalid .thumb{background-color:rgb(var(--mdui-color-error))}:host([disabled]) .thumb{background-color:rgba(var(--mdui-color-on-surface),.38)}:host([disabled][checked]) .thumb{background-color:rgb(var(--mdui-color-surface))}.checked-icon,.unchecked-icon{display:flex;position:absolute;transition-property:opacity,transform;font-size:1rem}.unchecked-icon{opacity:1;transform:scale(1);transition-delay:var(--mdui-motion-duration-short1);transition-duration:var(--mdui-motion-duration-short3);transition-timing-function:var(--mdui-motion-easing-linear);color:rgb(var(--mdui-color-surface-container-highest))}:host([checked]) .unchecked-icon{opacity:0;transform:scale(.92);transition-delay:0s;transition-duration:var(--mdui-motion-duration-short1)}:host([disabled]) .unchecked-icon{color:rgba(var(--mdui-color-surface-container-highest),.38)}.checked-icon{opacity:0;transform:scale(.92);transition-delay:0s;transition-duration:var(--mdui-motion-duration-short1);transition-timing-function:var(--mdui-motion-easing-linear);color:rgb(var(--mdui-color-on-primary-container))}:host([checked]) .checked-icon{opacity:1;transform:scale(1);transition-delay:var(--mdui-motion-duration-short1);transition-duration:var(--mdui-motion-duration-short3)}.invalid .checked-icon{color:rgb(var(--mdui-color-error-container))}:host([disabled]) .checked-icon{color:rgba(var(--mdui-color-on-surface),.38)}.checked-icon .i,.unchecked-icon .i,::slotted([slot=checked-icon]),::slotted([slot=unchecked-icon]){font-size:inherit;color:inherit}`;e.Switch=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.disabled=!1,this.checked=!1,this.defaultChecked=!1,this.required=!1,this.name="",this.value="on",this.invalid=!1,this.rippleRef=Li(),this.inputRef=Li(),this.formController=new Vi(this,{value:e=>e.checked?e.value:void 0,defaultValue:e=>e.defaultChecked,setValue:(e,t)=>e.checked=t}),this.hasSlotController=new Jt(this,"unchecked-icon")}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}async onDisabledChange(){await this.updateComplete,this.invalid=!this.inputRef.value.checkValidity()}async onCheckedChange(){await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.blur(),this.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft``}onChange(){this.checked=this.inputRef.value.checked,this.emit("change")}},e.Switch.styles=[Qt,_n],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Switch.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Switch.prototype,"checked",void 0),Se([io("checked")],e.Switch.prototype,"defaultChecked",void 0),Se([Ot({reflect:!0,attribute:"unchecked-icon"})],e.Switch.prototype,"uncheckedIcon",void 0),Se([Ot({reflect:!0,attribute:"checked-icon"})],e.Switch.prototype,"checkedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Switch.prototype,"required",void 0),Se([Ot({reflect:!0})],e.Switch.prototype,"form",void 0),Se([Ot({reflect:!0})],e.Switch.prototype,"name",void 0),Se([Ot({reflect:!0})],e.Switch.prototype,"value",void 0),Se([zt()],e.Switch.prototype,"invalid",void 0),Se([Ci("disabled",!0),Ci("required",!0)],e.Switch.prototype,"onDisabledChange",null),Se([Ci("checked",!0)],e.Switch.prototype,"onCheckedChange",null),e.Switch=Se([Lt("mdui-switch")],e.Switch);const Bn=Pe`:host{position:relative;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([active]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}.container{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100%}.preset{flex-direction:column;min-height:3rem;padding:.625rem 1rem}:host([inline]) .preset{flex-direction:row}.icon-container,.label-container{position:relative;display:flex;align-items:center;justify-content:center}.icon-container ::slotted([slot=badge]){position:absolute;transform:translate(50%,-50%)}.icon-container ::slotted([slot=badge][variant=small]){transform:translate(.5625rem,-.5625rem)}.label-container ::slotted([slot=badge]){position:absolute;left:100%;bottom:100%;transform:translate(-.75rem,.625rem)}.label-container ::slotted([slot=badge][variant=small]){transform:translate(-.375rem,.375rem)}.icon,.label{display:flex;color:rgb(var(--mdui-color-on-surface-variant))}:host([focused]) .icon,:host([focused]) .label,:host([hover]) .icon,:host([hover]) .label,:host([pressed]) .icon,:host([pressed]) .label{color:rgb(var(--mdui-color-on-surface))}:host([active]) .icon,:host([active]) .label{color:rgb(var(--mdui-color-primary))}:host([active]) .variant-secondary .icon,:host([active]) .variant-secondary .label{color:rgb(var(--mdui-color-on-surface))}.icon{font-size:1.5rem}.label{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);letter-spacing:var(--mdui-typescale-title-small-tracking);line-height:var(--mdui-typescale-title-small-line-height)}.icon mdui-icon,::slotted([slot=icon]){font-size:inherit;color:inherit}`;e.Tab=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.inline=!1,this.active=!1,this.variant="primary",this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"icon","custom")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return!1}get focusElement(){return this}get focusDisabled(){return!1}render(){const e=this.icon||this.hasSlotController.test("icon"),t=this.hasSlotController.test("custom"),i=()=>ft``;return ft`
${vo(e||this.icon,i)}${this.icon?ft``:Zt}
${vo(!e,i)}
`}},e.Tab.styles=[Qt,Bn],Se([Ot({reflect:!0})],e.Tab.prototype,"value",void 0),Se([Ot({reflect:!0})],e.Tab.prototype,"icon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tab.prototype,"inline",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tab.prototype,"active",void 0),Se([zt()],e.Tab.prototype,"variant",void 0),e.Tab=Se([Lt("mdui-tab")],e.Tab);const On=Pe`:host{display:block;overflow-y:auto;flex:1 1 auto}:host(:not([active])){display:none}`;e.TabPanel=class extends Xt{constructor(){super(...arguments),this.active=!1}render(){return ft``}},e.TabPanel.styles=[Qt,On],Se([Ot({reflect:!0})],e.TabPanel.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TabPanel.prototype,"active",void 0),e.TabPanel=Se([Lt("mdui-tab-panel")],e.TabPanel);const zn=Pe`:host{position:relative;display:flex}:host([placement^=top]){flex-direction:column}:host([placement^=bottom]){flex-direction:column-reverse}:host([placement^=left]){flex-direction:row}:host([placement^=right]){flex-direction:row-reverse}.container{position:relative;display:flex;flex:0 0 auto;overflow-x:auto;background-color:rgb(var(--mdui-color-surface))}:host([placement^=bottom]) .container,:host([placement^=top]) .container{flex-direction:row}:host([placement^=left]) .container,:host([placement^=right]) .container{flex-direction:column}:host([placement$='-start']) .container{justify-content:flex-start}:host([placement=bottom]) .container,:host([placement=left]) .container,:host([placement=right]) .container,:host([placement=top]) .container{justify-content:center}:host([placement$='-end']) .container{justify-content:flex-end}.container::after{content:' ';position:absolute;background-color:rgb(var(--mdui-color-surface-variant))}:host([placement^=bottom]) .container::after,:host([placement^=top]) .container::after{left:0;width:100%;height:.0625rem}:host([placement^=top]) .container::after{bottom:0}:host([placement^=bottom]) .container::after{top:0}:host([placement^=left]) .container::after,:host([placement^=right]) .container::after{top:0;height:100%;width:.0625rem}:host([placement^=left]) .container::after{right:0}:host([placement^=right]) .container::after{left:0}.indicator{position:absolute;z-index:1;background-color:rgb(var(--mdui-color-primary))}.container:not(.initial) .indicator{transition-duration:var(--mdui-motion-duration-medium2);transition-timing-function:var(--mdui-motion-easing-standard-decelerate)}:host([placement^=bottom]) .indicator,:host([placement^=top]) .indicator{transition-property:transform,left,width}:host([placement^=left]) .indicator,:host([placement^=right]) .indicator{transition-property:transform,top,height}:host([placement^=top]) .indicator{bottom:0}:host([placement^=bottom]) .indicator{top:0}:host([placement^=left]) .indicator{right:0}:host([placement^=right]) .indicator{left:0}:host([placement^=bottom][variant=primary]) .indicator,:host([placement^=top][variant=primary]) .indicator{height:.1875rem}:host([placement^=bottom][variant=secondary]) .indicator,:host([placement^=top][variant=secondary]) .indicator{height:.125rem}:host([placement^=left][variant=primary]) .indicator,:host([placement^=right][variant=primary]) .indicator{width:.1875rem}:host([placement^=left][variant=secondary]) .indicator,:host([placement^=right][variant=secondary]) .indicator{width:.125rem}:host([placement^=top][variant=primary]) .indicator{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}:host([placement^=bottom][variant=primary]) .indicator{border-bottom-right-radius:.1875rem;border-bottom-left-radius:.1875rem}:host([placement^=left][variant=primary]) .indicator{border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem}:host([placement^=right][variant=primary]) .indicator{border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem}:host([full-width]) ::slotted(mdui-tab){flex:1}`;e.Tabs=class extends Xt{constructor(){super(...arguments),this.variant="primary",this.placement="top-start",this.fullWidth=!1,this.activeKey=0,this.isInitial=!0,this.containerRef=Li(),this.indicatorRef=Li(),this.definedController=new ki(this,{relatedElements:["mdui-tab","mdui-tab-panel"]})}async onActiveKeyChange(){await this.definedController.whenDefined(),this.value=this.tabs.find((e=>e.key===this.activeKey))?.value,this.updateActive(),this.isInitial||this.emit("change")}async onValueChange(){this.isInitial=!this.hasUpdated,await this.definedController.whenDefined();const e=this.tabs.find((e=>e.value===this.value));this.activeKey=e?.key??0}async onIndicatorChange(){await this.updateComplete,this.updateIndicator()}disconnectedCallback(){super.disconnectedCallback(),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.observeResize=Ei(this.containerRef.value,(()=>this.updateIndicator()))}render(){return ft`
`}async onSlotChange(){await this.definedController.whenDefined(),this.updateActive()}async onClick(e){if(e.button)return;await this.definedController.whenDefined();const t=e.target.closest("mdui-tab");t&&(this.activeKey=t.key,this.isInitial=!1,this.updateActive())}updateActive(){this.activeTab=this.tabs.map((e=>(e.active=this.activeKey===e.key,e))).find((e=>e.active)),this.panels.forEach((e=>e.active=e.value===this.activeTab?.value)),this.updateIndicator()}updateIndicator(){const e=this.activeTab,t=M(this.indicatorRef.value),i=this.placement.startsWith("left")||this.placement.startsWith("right");if(!e)return void t.css({transform:i?"scaleY(0)":"scaleX(0)"});const o=M(e),n=e.offsetTop,r=e.offsetLeft,s=i?{transform:"scaleY(1)",width:"",left:""}:{transform:"scaleX(1)",height:"",top:""};let a={};if("primary"===this.variant){const t=o.find(':scope > [slot="custom"]'),s=t.length?t.get():M(e.renderRoot).find('slot[name="custom"]').children().get();if(i){const e=Math.min(...s.map((e=>e.offsetTop)))+n;a={top:e,height:Math.max(...s.map((e=>e.offsetTop+e.offsetHeight)))+n-e}}else{const e=Math.min(...s.map((e=>e.offsetLeft)))+r;a={left:e,width:Math.max(...s.map((e=>e.offsetLeft+e.offsetWidth)))+r-e}}}"secondary"===this.variant&&(a=i?{top:n,height:e.offsetHeight}:{left:r,width:e.offsetWidth}),t.css({...s,...a})}},e.Tabs.styles=[Qt,zn],Se([Ot({reflect:!0})],e.Tabs.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.Tabs.prototype,"value",void 0),Se([Ot({reflect:!0})],e.Tabs.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-width"})],e.Tabs.prototype,"fullWidth",void 0),Se([zt()],e.Tabs.prototype,"activeKey",void 0),Se([zt()],e.Tabs.prototype,"isInitial",void 0),Se([Nt({selector:"mdui-tab",flatten:!0})],e.Tabs.prototype,"tabs",void 0),Se([Nt({selector:"mdui-tab-panel",slot:"panel",flatten:!0})],e.Tabs.prototype,"panels",void 0),Se([Ci("activeKey",!0)],e.Tabs.prototype,"onActiveKeyChange",null),Se([Ci("value")],e.Tabs.prototype,"onValueChange",null),Se([Ci("variant",!0),Ci("placement",!0),Ci("fullWidth",!0)],e.Tabs.prototype,"onIndicatorChange",null),e.Tabs=Se([Lt("mdui-tabs")],e.Tabs);class Nn{constructor(e,t){this.isHover=!1,this.uniqueID=Ri(),this.enterEventName=`mouseenter.${this.uniqueID}.hoverController`,this.leaveEventName=`mouseleave.${this.uniqueID}.hoverController`,this.mouseEnterItems=[],this.mouseLeaveItems=[],(this.host=e).addController(this),this.elementRef=t}hostConnected(){this.host.updateComplete.then((()=>{M(this.elementRef.value).on(this.enterEventName,(()=>{this.isHover=!0;for(let e=this.mouseEnterItems.length-1;e>=0;e--){const t=this.mouseEnterItems[e];t.callback(),t.one&&this.mouseEnterItems.splice(e,1)}})).on(this.leaveEventName,(()=>{this.isHover=!1;for(let e=this.mouseLeaveItems.length-1;e>=0;e--){const t=this.mouseLeaveItems[e];t.callback(),t.one&&this.mouseLeaveItems.splice(e,1)}}))}))}hostDisconnected(){M(this.elementRef.value).off(this.enterEventName).off(this.leaveEventName)}onMouseEnter(e,t=!1){this.mouseEnterItems.push({callback:e,one:t})}onMouseLeave(e,t=!1){this.mouseLeaveItems.push({callback:e,one:t})}}const Fn=Pe`:host{--shape-corner-plain:var(--mdui-shape-corner-extra-small);--shape-corner-rich:var(--mdui-shape-corner-medium);--z-index:2500;display:contents}.popup{position:fixed;display:flex;flex-direction:column;z-index:var(--z-index);border-radius:var(--shape-corner-plain);background-color:rgb(var(--mdui-color-inverse-surface));padding:0 .5rem;min-width:1.75rem;max-width:20rem}:host([variant=rich]) .popup{border-radius:var(--shape-corner-rich);background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2);padding:.75rem 1rem .5rem 1rem}.headline{display:flex;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);letter-spacing:var(--mdui-typescale-title-small-tracking);line-height:var(--mdui-typescale-title-small-line-height)}.content{display:flex;padding:.25rem 0;color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}:host([variant=rich]) .content{color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}.action{display:flex;justify-content:flex-start;padding-top:.5rem}.action ::slotted(:not(:last-child)){margin-right:.5rem}`;e.Tooltip=class extends Xt{constructor(){super(),this.variant="plain",this.placement="auto",this.openDelay=150,this.closeDelay=150,this.trigger="hover focus",this.disabled=!1,this.open=!1,this.popupRef=Li(),this.hasSlotController=new Jt(this,"headline","action"),this.hoverController=new Nn(this,this.popupRef),this.definedController=new ki(this,{needDomReady:!0}),this.onDocumentClick=this.onDocumentClick.bind(this),this.onWindowScroll=this.onWindowScroll.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this)}get target(){return[...this.children].find((e=>"style"!==e.tagName.toLowerCase()&&"content"!==e.getAttribute("slot")))}async onPositionChange(){this.open&&(await this.definedController.whenDefined(),this.updatePositioner())}async onOpenChange(){const e=this.hasUpdated,t=xo(this,"short4"),i=Co(this,"standard");if(this.open){if(await this.definedController.whenDefined(),M(`mdui-tooltip[variant="${this.variant}"]`).filter(((e,t)=>t!==this)).prop("open",!1),e||await this.updateComplete,e){if(!this.emit("open",{cancelable:!0}))return}return await bo(this.popupRef.value),this.popupRef.value.hidden=!1,this.updatePositioner(),await go(this.popupRef.value,[{transform:"scale(0)"},{transform:"scale(1)"}],{duration:e?t:0,easing:i}),void(e&&this.emit("opened"))}if(!this.open&&e){if(!this.emit("close",{cancelable:!0}))return;await bo(this.popupRef.value),await go(this.popupRef.value,[{transform:"scale(1)"},{transform:"scale(0)"}],{duration:t,easing:i}),this.popupRef.value.hidden=!0,this.emit("closed")}}connectedCallback(){super.connectedCallback(),document.addEventListener("pointerdown",this.onDocumentClick),this.overflowAncestors=No(this.target),this.overflowAncestors.forEach((e=>{e.addEventListener("scroll",this.onWindowScroll)}))}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onDocumentClick),this.overflowAncestors?.forEach((e=>{e.removeEventListener("scroll",this.onWindowScroll)})),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.definedController.whenDefined().then((()=>{const e=this.target;e.addEventListener("focus",this.onFocus),e.addEventListener("blur",this.onBlur),e.addEventListener("pointerdown",this.onClick),e.addEventListener("keydown",this.onKeydown),e.addEventListener("mouseenter",this.onMouseEnter),e.addEventListener("mouseleave",this.onMouseLeave),this.observeResize=Ei(e,(()=>{this.updatePositioner()}))}))}render(){const e=this.isRich()&&(this.headline||this.hasSlotController.test("headline")),t=this.isRich()&&this.hasSlotController.test("action");return ft``}isRich(){return"rich"===this.variant}requestClose(){this.hoverController.isHover?this.hoverController.onMouseLeave((()=>{this.hasTrigger("hover")?this.hoverTimeout=window.setTimeout((()=>{this.open=!1}),this.closeDelay||50):this.open=!1}),!0):this.open=!1}hasTrigger(e){return this.trigger.split(" ").includes(e)}onFocus(){this.disabled||this.open||!this.hasTrigger("focus")||(this.open=!0)}onBlur(){!this.disabled&&this.open&&this.hasTrigger("focus")&&this.requestClose()}onClick(e){this.disabled||e.button||!this.hasTrigger("click")||this.open&&(this.hasTrigger("hover")||this.hasTrigger("focus"))||(this.open=!this.open)}onKeydown(e){!this.disabled&&this.open&&"Escape"===e.key&&(e.stopPropagation(),this.requestClose())}onMouseEnter(){this.disabled||this.open||!this.hasTrigger("hover")||(this.openDelay?(window.clearTimeout(this.hoverTimeout),this.hoverTimeout=window.setTimeout((()=>{this.open=!0}),this.openDelay)):this.open=!0)}onMouseLeave(){window.clearTimeout(this.hoverTimeout),!this.disabled&&this.open&&this.hasTrigger("hover")&&(this.hoverTimeout=window.setTimeout((()=>{this.requestClose()}),this.closeDelay||50))}onDocumentClick(e){if(this.disabled||!this.open)return;e.composedPath().includes(this)||this.requestClose()}onWindowScroll(){window.requestAnimationFrame((()=>this.updatePositioner()))}updatePositioner(){const e=M(this.popupRef.value),t=this.isRich()?0:4,i=this.target.getBoundingClientRect(),o=i.top,n=i.left,r=i.height,s=i.width,a=this.popupRef.value.offsetHeight,l=this.popupRef.value.offsetWidth,c=l+t+4,d=a+t+4;let h,u,p,m,f=this.placement;if("auto"===f){const e=M(window),t=o>d,i=e.height()-o-r>d,a=n>c,l=e.width()-n-s>c;this.isRich()?(f="bottom-right",i&&l?f="bottom-right":i&&a?f="bottom-left":t&&l?f="top-right":t&&a?f="top-left":i?f="bottom":t?f="top":l?f="right":a&&(f="left")):(f="top",t?f="top":i?f="bottom":a?f="left":l&&(f="right"))}const[v,g]=f.split("-");switch(v){case"top":u="bottom",p=o-a-t;break;case"bottom":u="top",p=o+r+t;break;default:switch(u="center",g){case"start":p=o;break;case"end":p=o+r-a;break;default:p=o+r/2-a/2}}switch(v){case"left":h="right",m=n-l-t;break;case"right":h="left",m=n+s+t;break;default:switch(h="center",g){case"start":m=n;break;case"end":m=n+s-l;break;case"left":h="right",m=n-l-t;break;case"right":h="left",m=n+s+t;break;default:m=n+s/2-l/2}}e.css({top:p,left:m,transformOrigin:[h,u].join(" ")})}},e.Tooltip.styles=[Qt,Fn],Se([Ot({reflect:!0})],e.Tooltip.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"placement",void 0),Se([Ot({type:Number,reflect:!0,attribute:"open-delay"})],e.Tooltip.prototype,"openDelay",void 0),Se([Ot({type:Number,reflect:!0,attribute:"close-delay"})],e.Tooltip.prototype,"closeDelay",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"headline",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"content",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"trigger",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tooltip.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tooltip.prototype,"open",void 0),Se([Ci("placement",!0),Ci("content",!0)],e.Tooltip.prototype,"onPositionChange",null),Se([Ci("open")],e.Tooltip.prototype,"onOpenChange",null),e.Tooltip=Se([Lt("mdui-tooltip")],e.Tooltip);const Vn=Pe`:host{display:block;width:100%;flex-shrink:initial!important;overflow:hidden;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-title-large-size);font-weight:var(--mdui-typescale-title-large-weight);letter-spacing:var(--mdui-typescale-title-large-tracking);line-height:var(--mdui-typescale-title-large-line-height);line-height:2.5rem}.label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity var(--mdui-motion-duration-short2) var(--mdui-motion-easing-linear)}.label.variant-center-aligned{text-align:center}.label.variant-large:not(.shrink),.label.variant-medium:not(.shrink){opacity:0}.label.variant-large.shrink,.label.variant-medium.shrink{transition-delay:var(--mdui-motion-duration-short2)}.label-large{display:none;position:absolute;width:100%;left:0;margin-right:0;padding:0 1rem;transition:opacity var(--mdui-motion-duration-short2) var(--mdui-motion-easing-linear)}.label-large.variant-large,.label-large.variant-medium{display:block}.label-large.variant-medium{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;bottom:.75rem;font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);letter-spacing:var(--mdui-typescale-headline-small-tracking);line-height:var(--mdui-typescale-headline-small-line-height)}.label-large.variant-large{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;bottom:1.25rem;font-size:var(--mdui-typescale-headline-medium-size);font-weight:var(--mdui-typescale-headline-medium-weight);letter-spacing:var(--mdui-typescale-headline-medium-tracking);line-height:var(--mdui-typescale-headline-medium-line-height)}.label-large.variant-large:not(.shrink),.label-large.variant-medium:not(.shrink){opacity:1;transition-delay:var(--mdui-motion-duration-short2)}.label-large.variant-large.shrink,.label-large.variant-medium.shrink{opacity:0;z-index:-1}`;e.TopAppBarTitle=class extends Xt{constructor(){super(...arguments),this.variant="small",this.shrink=!1,this.hasSlotController=new Jt(this,"label-large"),this.labelLargeRef=Li(),this.defaultSlotRef=Li()}render(){const e=this.hasSlotController.test("label-large"),t=ji({shrink:this.shrink,"variant-center-aligned":"center-aligned"===this.variant,"variant-small":"small"===this.variant,"variant-medium":"medium"===this.variant,"variant-large":"large"===this.variant});return ft`${e?ft``:ft`
`}`}onSlotChange(e){e||(this.labelLargeRef.value.innerHTML=(e=>{const t=e.assignedNodes({flatten:!0});let i="";return[...t].forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(i+=e.outerHTML),e.nodeType===Node.TEXT_NODE&&(i+=e.textContent)})),i})(this.defaultSlotRef.value))}},e.TopAppBarTitle.styles=[Qt,Vn],Se([zt()],e.TopAppBarTitle.prototype,"variant",void 0),Se([zt()],e.TopAppBarTitle.prototype,"shrink",void 0),e.TopAppBarTitle=Se([Lt("mdui-top-app-bar-title")],e.TopAppBarTitle);const Hn=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;top:0;right:0;left:0;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-start;border-bottom-left-radius:var(--shape-corner);border-bottom-right-radius:var(--shape-corner);z-index:var(--z-index);transition:top var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard),height var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard),box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear),background-color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);padding:.75rem .5rem;height:4rem;background-color:rgb(var(--mdui-color-surface))}:host([scroll-target]:not([scroll-target=''])){position:absolute}:host([scroll-behavior~=shrink]){transition-duration:var(--mdui-motion-duration-short4)}:host([scrolling]){background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2)}::slotted(mdui-button-icon){color:rgb(var(--mdui-color-on-surface-variant));font-size:1.5rem}::slotted(mdui-button-icon:first-child){color:rgb(var(--mdui-color-on-surface))}::slotted(mdui-avatar){width:1.875rem;height:1.875rem;margin-top:.3125rem;margin-bottom:.3125rem}::slotted(*){flex-shrink:0}::slotted(:not(:last-child)){margin-right:.5rem}:host([variant=medium]){height:7rem}:host([variant=large]){height:9.5rem}:host([hide]){transition-duration:var(--mdui-motion-duration-short4);top:-4.625rem}:host([hide][variant=medium]){top:-7.625rem}:host([hide][variant=large]){top:-10.125rem}:host([shrink][variant=large]),:host([shrink][variant=medium]){transition-duration:var(--mdui-motion-duration-short4);height:4rem}`;function Un(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}e.TopAppBar=class extends(xi(Mi)){constructor(){super(...arguments),this.variant="small",this.hide=!1,this.shrink=!1,this.scrolling=!1}get scrollPaddingPosition(){return"top"}get layoutPlacement(){return"top"}async onVariantChange(){this.hasUpdated?this.addEventListener("transitionend",(async()=>{await this.scrollBehaviorDefinedController.whenDefined(),this.updateContainerPadding()}),{once:!0}):await this.updateComplete,this.titleElements.forEach((e=>{e.variant=this.variant}))}async onShrinkChange(){this.hasUpdated||await this.updateComplete,this.titleElements.forEach((e=>{e.shrink=this.shrink}))}firstUpdated(e){super.firstUpdated(e),this.addEventListener("transitionend",(e=>{e.target===this&&this.emit(this.hide?"hidden":"shown")}))}render(){return ft``}runScrollNoThreshold(e,t){this.hasScrollBehavior("shrink")&&e&&t<8&&(this.shrink=!1)}runScrollThreshold(e,t){if(this.hasScrollBehavior("elevate")&&(this.scrolling=!!t),this.hasScrollBehavior("shrink")&&(e||(this.shrink=!0)),this.hasScrollBehavior("hide")){if(!e&&!this.hide){this.emit("hide",{cancelable:!0})&&(this.hide=!0)}if(e&&this.hide){this.emit("show",{cancelable:!0})&&(this.hide=!1)}}}},e.TopAppBar.styles=[Qt,Hn],Se([Ot({reflect:!0})],e.TopAppBar.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TopAppBar.prototype,"hide",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TopAppBar.prototype,"shrink",void 0),Se([Ot({reflect:!0,attribute:"scroll-behavior"})],e.TopAppBar.prototype,"scrollBehavior",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TopAppBar.prototype,"scrolling",void 0),Se([Nt({selector:"mdui-top-app-bar-title",flatten:!0})],e.TopAppBar.prototype,"titleElements",void 0),Se([Ci("variant")],e.TopAppBar.prototype,"onVariantChange",null),Se([Ci("shrink")],e.TopAppBar.prototype,"onShrinkChange",null),e.TopAppBar=Se([Lt("mdui-top-app-bar")],e.TopAppBar);const Kn={};function qn(e,t){if(u(Kn[e])&&(Kn[e]=[]),u(t))return Kn[e];Kn[e].push(t)}function jn(e){if(u(Kn[e]))return;if(!Kn[e].length)return;Kn[e].shift()()}const Wn={onClick:x},Gn="mdui.functions.dialog.";let Yn;const Xn=t=>{const i=new e.Dialog,o=M(i),n=["headline","description","icon","closeOnEsc","closeOnOverlayClick","stackedActions"],r=["onOpen","onOpened","onClose","onClosed","onOverlayClick"];return Object.entries(t).forEach((([e,t])=>{if(n.includes(e))i[e]=t;else if(r.includes(e)){const n=k(e.slice(2));o.on(n,(()=>{t.call(i,i)}))}})),t.body&&o.append(t.body),t.actions&&t.actions.forEach((e=>{const t=Object.assign({},Wn,e);M(`${t.text}`).appendTo(o).on("click",(function(){const e=t.onClick.call(i,i);Un(e)?(this.loading=!0,e.then((()=>{i.open=!1})).finally((()=>{this.loading=!1}))):!1!==e&&(i.open=!1)}))})),o.appendTo("body").on("closed",(()=>{o.remove(),t.queue&&(Yn=void 0,jn(Gn+t.queue))})),t.queue?Yn?qn(Gn+t.queue,(()=>{i.open=!0,Yn=i})):(setTimeout((()=>{i.open=!0})),Yn=i):setTimeout((()=>{i.open=!0})),i},Jn={confirmText:"确定",onConfirm:x},Zn={confirmText:"确定",cancelText:"取消",onConfirm:x,onCancel:x};function Qn(e){return e<0?-1:0===e?0:1}function er(e,t,i){return(1-i)*e+i*t}function tr(e,t,i){return it?t:i}function ir(e){return(e%=360)<0&&(e+=360),e}function or(e){return(e%=360)<0&&(e+=360),e}function nr(e,t){return 180-Math.abs(Math.abs(e-t)-180)}function rr(e,t){return[e[0]*t[0][0]+e[1]*t[0][1]+e[2]*t[0][2],e[0]*t[1][0]+e[1]*t[1][1]+e[2]*t[1][2],e[0]*t[2][0]+e[1]*t[2][1]+e[2]*t[2][2]]}const sr=[[.41233895,.35762064,.18051042],[.2126,.7152,.0722],[.01932141,.11916382,.95034478]],ar=[[3.2413774792388685,-1.5376652402851851,-.49885366846268053],[-.9691452513005321,1.8758853451067872,.04156585616912061],[.05562093689691305,-.20395524564742123,1.0571799111220335]],lr=[95.047,100,108.883];function cr(e,t,i){return(255<<24|(255&e)<<16|(255&t)<<8|255&i)>>>0}function dr(e){return cr(yr(e[0]),yr(e[1]),yr(e[2]))}function hr(e){return e>>16&255}function ur(e){return e>>8&255}function pr(e){return 255&e}function mr(e,t,i){const o=ar,n=o[0][0]*e+o[0][1]*t+o[0][2]*i,r=o[1][0]*e+o[1][1]*t+o[1][2]*i,s=o[2][0]*e+o[2][1]*t+o[2][2]*i;return cr(yr(n),yr(r),yr(s))}function fr(e){const t=function(e){return rr([br(hr(e)),br(ur(e)),br(pr(e))],sr)}(e)[1];return 116*wr(t/100)-16}function vr(e){return 100*kr((e+16)/116)}function gr(e){return 116*wr(e/100)-16}function br(e){const t=e/255;return t<=.040449936?t/12.92*100:100*Math.pow((t+.055)/1.055,2.4)}function yr(e){const t=e/100;let i=0;return i=t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,o=0,n=255,(r=Math.round(255*i))n?n:r;var o,n,r}function wr(e){return e>216/24389?Math.pow(e,1/3):(903.2962962962963*e+16)/116}function kr(e){const t=e*e*e;return t>216/24389?t:(116*e-16)/903.2962962962963}class Cr{static make(e=function(){return lr}(),t=200/Math.PI*vr(50)/100,i=50,o=2,n=!1){const r=e,s=.401288*r[0]+.650173*r[1]+-.051461*r[2],a=-.250268*r[0]+1.204414*r[1]+.045854*r[2],l=-.002079*r[0]+.048952*r[1]+.953127*r[2],c=.8+o/10,d=c>=.9?er(.59,.69,10*(c-.9)):er(.525,.59,10*(c-.8));let h=n?1:c*(1-1/3.6*Math.exp((-t-42)/92));h=h>1?1:h<0?0:h;const u=c,p=[h*(100/s)+1-h,h*(100/a)+1-h,h*(100/l)+1-h],m=1/(5*t+1),f=m*m*m*m,v=1-f,g=f*t+.1*v*v*Math.cbrt(5*t),b=vr(i)/e[1],y=1.48+Math.sqrt(b),w=.725/Math.pow(b,.2),k=w,C=[Math.pow(g*p[0]*s/100,.42),Math.pow(g*p[1]*a/100,.42),Math.pow(g*p[2]*l/100,.42)],x=[400*C[0]/(C[0]+27.13),400*C[1]/(C[1]+27.13),400*C[2]/(C[2]+27.13)];return new Cr(b,(2*x[0]+x[1]+.05*x[2])*w,w,k,d,u,p,g,Math.pow(g,.25),y)}constructor(e,t,i,o,n,r,s,a,l,c){this.n=e,this.aw=t,this.nbb=i,this.ncb=o,this.c=n,this.nc=r,this.rgbD=s,this.fl=a,this.fLRoot=l,this.z=c}}Cr.DEFAULT=Cr.make();class xr{constructor(e,t,i,o,n,r,s,a,l){this.hue=e,this.chroma=t,this.j=i,this.q=o,this.m=n,this.s=r,this.jstar=s,this.astar=a,this.bstar=l}distance(e){const t=this.jstar-e.jstar,i=this.astar-e.astar,o=this.bstar-e.bstar,n=Math.sqrt(t*t+i*i+o*o);return 1.41*Math.pow(n,.63)}static fromInt(e){return xr.fromIntInViewingConditions(e,Cr.DEFAULT)}static fromIntInViewingConditions(e,t){const i=(65280&e)>>8,o=255&e,n=br((16711680&e)>>16),r=br(i),s=br(o),a=.41233895*n+.35762064*r+.18051042*s,l=.2126*n+.7152*r+.0722*s,c=.01932141*n+.11916382*r+.95034478*s,d=.401288*a+.650173*l-.051461*c,h=-.250268*a+1.204414*l+.045854*c,u=-.002079*a+.048952*l+.953127*c,p=t.rgbD[0]*d,m=t.rgbD[1]*h,f=t.rgbD[2]*u,v=Math.pow(t.fl*Math.abs(p)/100,.42),g=Math.pow(t.fl*Math.abs(m)/100,.42),b=Math.pow(t.fl*Math.abs(f)/100,.42),y=400*Qn(p)*v/(v+27.13),w=400*Qn(m)*g/(g+27.13),k=400*Qn(f)*b/(b+27.13),C=(11*y+-12*w+k)/11,x=(y+w-2*k)/9,$=(20*y+20*w+21*k)/20,R=(40*y+20*w+k)/20,I=180*Math.atan2(x,C)/Math.PI,S=I<0?I+360:I>=360?I-360:I,E=S*Math.PI/180,T=R*t.nbb,A=100*Math.pow(T/t.aw,t.c*t.z),D=4/t.c*Math.sqrt(A/100)*(t.aw+4)*t.fLRoot,M=S<20.14?S+360:S,P=5e4/13*(.25*(Math.cos(M*Math.PI/180+2)+3.8))*t.nc*t.ncb*Math.sqrt(C*C+x*x)/($+.305),L=Math.pow(P,.9)*Math.pow(1.64-Math.pow(.29,t.n),.73),_=L*Math.sqrt(A/100),B=_*t.fLRoot,O=50*Math.sqrt(L*t.c/(t.aw+4)),z=(1+100*.007)*A/(1+.007*A),N=1/.0228*Math.log(1+.0228*B),F=N*Math.cos(E),V=N*Math.sin(E);return new xr(S,_,A,D,B,O,z,F,V)}static fromJch(e,t,i){return xr.fromJchInViewingConditions(e,t,i,Cr.DEFAULT)}static fromJchInViewingConditions(e,t,i,o){const n=4/o.c*Math.sqrt(e/100)*(o.aw+4)*o.fLRoot,r=t*o.fLRoot,s=t/Math.sqrt(e/100),a=50*Math.sqrt(s*o.c/(o.aw+4)),l=i*Math.PI/180,c=(1+100*.007)*e/(1+.007*e),d=1/.0228*Math.log(1+.0228*r),h=d*Math.cos(l),u=d*Math.sin(l);return new xr(i,t,e,n,r,a,c,h,u)}static fromUcs(e,t,i){return xr.fromUcsInViewingConditions(e,t,i,Cr.DEFAULT)}static fromUcsInViewingConditions(e,t,i,o){const n=t,r=i,s=Math.sqrt(n*n+r*r),a=(Math.exp(.0228*s)-1)/.0228/o.fLRoot;let l=Math.atan2(r,n)*(180/Math.PI);l<0&&(l+=360);const c=e/(1-.007*(e-100));return xr.fromJchInViewingConditions(c,a,l,o)}toInt(){return this.viewed(Cr.DEFAULT)}viewed(e){const t=0===this.chroma||0===this.j?0:this.chroma/Math.sqrt(this.j/100),i=Math.pow(t/Math.pow(1.64-Math.pow(.29,e.n),.73),1/.9),o=this.hue*Math.PI/180,n=.25*(Math.cos(o+2)+3.8),r=e.aw*Math.pow(this.j/100,1/e.c/e.z),s=n*(5e4/13)*e.nc*e.ncb,a=r/e.nbb,l=Math.sin(o),c=Math.cos(o),d=23*(a+.305)*i/(23*s+11*i*c+108*i*l),h=d*c,u=d*l,p=(460*a+451*h+288*u)/1403,m=(460*a-891*h-261*u)/1403,f=(460*a-220*h-6300*u)/1403,v=Math.max(0,27.13*Math.abs(p)/(400-Math.abs(p))),g=Qn(p)*(100/e.fl)*Math.pow(v,1/.42),b=Math.max(0,27.13*Math.abs(m)/(400-Math.abs(m))),y=Qn(m)*(100/e.fl)*Math.pow(b,1/.42),w=Math.max(0,27.13*Math.abs(f)/(400-Math.abs(f))),k=Qn(f)*(100/e.fl)*Math.pow(w,1/.42),C=g/e.rgbD[0],x=y/e.rgbD[1],$=k/e.rgbD[2];return mr(1.86206786*C-1.01125463*x+.14918677*$,.38752654*C+.62144744*x-.00897398*$,-.0158415*C-.03412294*x+1.04996444*$)}static fromXyzInViewingConditions(e,t,i,o){const n=.401288*e+.650173*t-.051461*i,r=-.250268*e+1.204414*t+.045854*i,s=-.002079*e+.048952*t+.953127*i,a=o.rgbD[0]*n,l=o.rgbD[1]*r,c=o.rgbD[2]*s,d=Math.pow(o.fl*Math.abs(a)/100,.42),h=Math.pow(o.fl*Math.abs(l)/100,.42),u=Math.pow(o.fl*Math.abs(c)/100,.42),p=400*Qn(a)*d/(d+27.13),m=400*Qn(l)*h/(h+27.13),f=400*Qn(c)*u/(u+27.13),v=(11*p+-12*m+f)/11,g=(p+m-2*f)/9,b=(20*p+20*m+21*f)/20,y=(40*p+20*m+f)/20,w=180*Math.atan2(g,v)/Math.PI,k=w<0?w+360:w>=360?w-360:w,C=k*Math.PI/180,x=y*o.nbb,$=100*Math.pow(x/o.aw,o.c*o.z),R=4/o.c*Math.sqrt($/100)*(o.aw+4)*o.fLRoot,I=k<20.14?k+360:k,S=5e4/13*(1/4*(Math.cos(I*Math.PI/180+2)+3.8))*o.nc*o.ncb*Math.sqrt(v*v+g*g)/(b+.305),E=Math.pow(S,.9)*Math.pow(1.64-Math.pow(.29,o.n),.73),T=E*Math.sqrt($/100),A=T*o.fLRoot,D=50*Math.sqrt(E*o.c/(o.aw+4)),M=(1+100*.007)*$/(1+.007*$),P=Math.log(1+.0228*A)/.0228,L=P*Math.cos(C),_=P*Math.sin(C);return new xr(k,T,$,R,A,D,M,L,_)}xyzInViewingConditions(e){const t=0===this.chroma||0===this.j?0:this.chroma/Math.sqrt(this.j/100),i=Math.pow(t/Math.pow(1.64-Math.pow(.29,e.n),.73),1/.9),o=this.hue*Math.PI/180,n=.25*(Math.cos(o+2)+3.8),r=e.aw*Math.pow(this.j/100,1/e.c/e.z),s=n*(5e4/13)*e.nc*e.ncb,a=r/e.nbb,l=Math.sin(o),c=Math.cos(o),d=23*(a+.305)*i/(23*s+11*i*c+108*i*l),h=d*c,u=d*l,p=(460*a+451*h+288*u)/1403,m=(460*a-891*h-261*u)/1403,f=(460*a-220*h-6300*u)/1403,v=Math.max(0,27.13*Math.abs(p)/(400-Math.abs(p))),g=Qn(p)*(100/e.fl)*Math.pow(v,1/.42),b=Math.max(0,27.13*Math.abs(m)/(400-Math.abs(m))),y=Qn(m)*(100/e.fl)*Math.pow(b,1/.42),w=Math.max(0,27.13*Math.abs(f)/(400-Math.abs(f))),k=Qn(f)*(100/e.fl)*Math.pow(w,1/.42),C=g/e.rgbD[0],x=y/e.rgbD[1],$=k/e.rgbD[2];return[1.86206786*C-1.01125463*x+.14918677*$,.38752654*C+.62144744*x-.00897398*$,-.0158415*C-.03412294*x+1.04996444*$]}}class $r{static sanitizeRadians(e){return(e+8*Math.PI)%(2*Math.PI)}static trueDelinearized(e){const t=e/100;let i=0;return i=t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,255*i}static chromaticAdaptation(e){const t=Math.pow(Math.abs(e),.42);return 400*Qn(e)*t/(t+27.13)}static hueOf(e){const t=rr(e,$r.SCALED_DISCOUNT_FROM_LINRGB),i=$r.chromaticAdaptation(t[0]),o=$r.chromaticAdaptation(t[1]),n=$r.chromaticAdaptation(t[2]),r=(11*i+-12*o+n)/11,s=(i+o-2*n)/9;return Math.atan2(s,r)}static areInCyclicOrder(e,t,i){return $r.sanitizeRadians(t-e)<$r.sanitizeRadians(i-e)}static intercept(e,t,i){return(t-e)/(i-e)}static lerpPoint(e,t,i){return[e[0]+(i[0]-e[0])*t,e[1]+(i[1]-e[1])*t,e[2]+(i[2]-e[2])*t]}static setCoordinate(e,t,i,o){const n=$r.intercept(e[o],t,i[o]);return $r.lerpPoint(e,n,i)}static isBounded(e){return 0<=e&&e<=100}static nthVertex(e,t){const i=$r.Y_FROM_LINRGB[0],o=$r.Y_FROM_LINRGB[1],n=$r.Y_FROM_LINRGB[2],r=t%4<=1?0:100,s=t%2==0?0:100;if(t<4){const t=r,a=s,l=(e-t*o-a*n)/i;return $r.isBounded(l)?[l,t,a]:[-1,-1,-1]}if(t<8){const t=r,a=s,l=(e-a*i-t*n)/o;return $r.isBounded(l)?[a,l,t]:[-1,-1,-1]}{const t=r,a=s,l=(e-t*i-a*o)/n;return $r.isBounded(l)?[t,a,l]:[-1,-1,-1]}}static bisectToSegment(e,t){let i=[-1,-1,-1],o=i,n=0,r=0,s=!1,a=!0;for(let l=0;l<12;l++){const c=$r.nthVertex(e,l);if(c[0]<0)continue;const d=$r.hueOf(c);s?(a||$r.areInCyclicOrder(n,d,r))&&(a=!1,$r.areInCyclicOrder(n,t,d)?(o=c,r=d):(i=c,n=d)):(i=c,o=c,n=d,r=d,s=!0)}return[i,o]}static midpoint(e,t){return[(e[0]+t[0])/2,(e[1]+t[1])/2,(e[2]+t[2])/2]}static criticalPlaneBelow(e){return Math.floor(e-.5)}static criticalPlaneAbove(e){return Math.ceil(e-.5)}static bisectToLimit(e,t){const i=$r.bisectToSegment(e,t);let o=i[0],n=$r.hueOf(o),r=i[1];for(let e=0;e<3;e++)if(o[e]!==r[e]){let i=-1,s=255;o[e]100.01||y[1]>100.01||y[2]>100.01?0:dr(y);o-=(x-i)*o/(2*x)}return 0}static solveToInt(e,t,i){if(t<1e-4||i<1e-4||i>99.9999)return function(e){const t=yr(vr(e));return cr(t,t,t)}(i);const o=(e=or(e))/180*Math.PI,n=vr(i),r=$r.findResultByJ(o,t,n);if(0!==r)return r;return dr($r.bisectToLimit(n,o))}static solveToCam(e,t,i){return xr.fromInt($r.solveToInt(e,t,i))}}$r.SCALED_DISCOUNT_FROM_LINRGB=[[.001200833568784504,.002389694492170889,.0002795742885861124],[.0005891086651375999,.0029785502573438758,.0003270666104008398],[.00010146692491640572,.0005364214359186694,.0032979401770712076]],$r.LINRGB_FROM_SCALED_DISCOUNT=[[1373.2198709594231,-1100.4251190754821,-7.278681089101213],[-271.815969077903,559.6580465940733,-32.46047482791194],[1.9622899599665666,-57.173814538844006,308.7233197812385]],$r.Y_FROM_LINRGB=[.2126,.7152,.0722],$r.CRITICAL_PLANES=[.015176349177441876,.045529047532325624,.07588174588720938,.10623444424209313,.13658714259697685,.16693984095186062,.19729253930674434,.2276452376616281,.2579979360165119,.28835063437139563,.3188300904430532,.350925934958123,.3848314933096426,.42057480301049466,.458183274052838,.4976837250274023,.5391024159806381,.5824650784040898,.6277969426914107,.6751227633498623,.7244668422128921,.775853049866786,.829304845476233,.8848452951698498,.942497089126609,1.0022825574869039,1.0642236851973577,1.1283421258858297,1.1946592148522128,1.2631959812511864,1.3339731595349034,1.407011200216447,1.4823302800086415,1.5599503113873272,1.6398909516233677,1.7221716113234105,1.8068114625156377,1.8938294463134073,1.9832442801866852,2.075074464868551,2.1693382909216234,2.2660538449872063,2.36523901573795,2.4669114995532007,2.5710888059345764,2.6777882626779785,2.7870270208169257,2.898822059350997,3.0131901897720907,3.1301480604002863,3.2497121605402226,3.3718988244681087,3.4967242352587946,3.624204428461639,3.754355295633311,3.887192587735158,4.022731918402185,4.160988767090289,4.301978482107941,4.445716283538092,4.592217266055746,4.741496401646282,4.893568542229298,5.048448422192488,5.20615066083972,5.3666897647573375,5.5300801301023865,5.696336044816294,5.865471690767354,6.037501145825082,6.212438385869475,6.390297286737924,6.571091626112461,6.7548350853498045,6.941541251256611,7.131223617812143,7.323895587840543,7.5195704746346665,7.7182615035334345,7.919981813454504,8.124744458384042,8.332562408825165,8.543448553206703,8.757415699253682,8.974476575321063,9.194643831691977,9.417930041841839,9.644347703669503,9.873909240696694,10.106627003236781,10.342513269534024,10.58158024687427,10.8238400726681,11.069304815507364,11.317986476196008,11.569896988756009,11.825048221409341,12.083451977536606,12.345119996613247,12.610063955123938,12.878295467455942,13.149826086772048,13.42466730586372,13.702830557985108,13.984327217668513,14.269168601521828,14.55736596900856,14.848930523210871,15.143873411576273,15.44220572664832,15.743938506781891,16.04908273684337,16.35764934889634,16.66964922287304,16.985093187232053,17.30399201960269,17.62635644741625,17.95219714852476,18.281524751807332,18.614349837764564,18.95068293910138,19.290534541298456,19.633915083172692,19.98083495742689,20.331304511189067,20.685334046541502,21.042933821039977,21.404114048223256,21.76888489811322,22.137256497705877,22.50923893145328,22.884842241736916,23.264076429332462,23.6469514538663,24.033477234264016,24.42366364919083,24.817520537484558,25.21505769858089,25.61628489293138,26.021211842414342,26.429848230738664,26.842203703840827,27.258287870275353,27.678110301598522,28.10168053274597,28.529008062403893,28.96010235337422,29.39497283293396,29.83362889318845,30.276079891419332,30.722335150426627,31.172403958865512,31.62629557157785,32.08401920991837,32.54558406207592,33.010999283389665,33.4802739966603,33.953417292456834,34.430438229418264,34.911345834551085,35.39614910352207,35.88485700094671,36.37747846067349,36.87402238606382,37.37449765026789,37.87891309649659,38.38727753828926,38.89959975977785,39.41588851594697,39.93615253289054,40.460400508064545,40.98864111053629,41.520882981230194,42.05713473317016,42.597404951718396,43.141702194811224,43.6900349931913,44.24241185063697,44.798841244188324,45.35933162437017,45.92389141541209,46.49252901546552,47.065252796817916,47.64207110610409,48.22299226451468,48.808024568002054,49.3971762874833,49.9904556690408,50.587870934119984,51.189430279724725,51.79514187861014,52.40501387947288,53.0190544071392,53.637271562750364,54.259673423945976,54.88626804504493,55.517063457223934,56.15206766869424,56.79128866487574,57.43473440856916,58.08241284012621,58.734331877617365,59.39049941699807,60.05092333227251,60.715611475655585,61.38457167773311,62.057811747619894,62.7353394731159,63.417162620860914,64.10328893648692,64.79372614476921,65.48848194977529,66.18756403501224,66.89098006357258,67.59873767827808,68.31084450182222,69.02730813691093,69.74813616640164,70.47333615344107,71.20291564160104,71.93688215501312,72.67524319850172,73.41800625771542,74.16517879925733,74.9167682708136,75.67278210128072,76.43322770089146,77.1981124613393,77.96744375590167,78.74122893956174,79.51947534912904,80.30219030335869,81.08938110306934,81.88105503125999,82.67721935322541,83.4778813166706,84.28304815182372,85.09272707154808,85.90692527145302,86.72564993000343,87.54890820862819,88.3767072518277,89.2090541872801,90.04595612594655,90.88742016217518,91.73345337380438,92.58406282226491,93.43925555268066,94.29903859396902,95.16341895893969,96.03240364439274,96.9059996312159,97.78421388448044,98.6670533535366,99.55452497210776];class Rr{static from(e,t,i){return new Rr($r.solveToInt(e,t,i))}static fromInt(e){return new Rr(e)}toInt(){return this.argb}get hue(){return this.internalHue}set hue(e){this.setInternalState($r.solveToInt(e,this.internalChroma,this.internalTone))}get chroma(){return this.internalChroma}set chroma(e){this.setInternalState($r.solveToInt(this.internalHue,e,this.internalTone))}get tone(){return this.internalTone}set tone(e){this.setInternalState($r.solveToInt(this.internalHue,this.internalChroma,e))}constructor(e){this.argb=e;const t=xr.fromInt(e);this.internalHue=t.hue,this.internalChroma=t.chroma,this.internalTone=fr(e),this.argb=e}setInternalState(e){const t=xr.fromInt(e);this.internalHue=t.hue,this.internalChroma=t.chroma,this.internalTone=fr(e),this.argb=e}inViewingConditions(e){const t=xr.fromInt(this.toInt()).xyzInViewingConditions(e),i=xr.fromXyzInViewingConditions(t[0],t[1],t[2],Cr.make());return Rr.from(i.hue,i.chroma,gr(t[1]))}}class Ir{static harmonize(e,t){const i=Rr.fromInt(e),o=Rr.fromInt(t),n=nr(i.hue,o.hue),r=Math.min(.5*n,15),s=or(i.hue+r*(a=i.hue,or(o.hue-a)<=180?1:-1));var a;return Rr.from(s,i.chroma,i.tone).toInt()}static hctHue(e,t,i){const o=Ir.cam16Ucs(e,t,i),n=xr.fromInt(o),r=xr.fromInt(e);return Rr.from(n.hue,r.chroma,fr(e)).toInt()}static cam16Ucs(e,t,i){const o=xr.fromInt(e),n=xr.fromInt(t),r=o.jstar,s=o.astar,a=o.bstar,l=r+(n.jstar-r)*i,c=s+(n.astar-s)*i,d=a+(n.bstar-a)*i;return xr.fromUcs(l,c,d).toInt()}}class Sr{static ratioOfTones(e,t){return e=tr(0,100,e),t=tr(0,100,t),Sr.ratioOfYs(vr(e),vr(t))}static ratioOfYs(e,t){const i=e>t?e:t;return(i+5)/((i===t?e:t)+5)}static lighter(e,t){if(e<0||e>100)return-1;const i=vr(e),o=t*(i+5)-5,n=Sr.ratioOfYs(o,i),r=Math.abs(n-t);if(n.04)return-1;const s=gr(o)+.4;return s<0||s>100?-1:s}static darker(e,t){if(e<0||e>100)return-1;const i=vr(e),o=(i+5)/t-5,n=Sr.ratioOfYs(i,o),r=Math.abs(n-t);if(n.04)return-1;const s=gr(o)-.4;return s<0||s>100?-1:s}static lighterUnsafe(e,t){const i=Sr.lighter(e,t);return i<0?100:i}static darkerUnsafe(e,t){const i=Sr.darker(e,t);return i<0?0:i}}class Er{static isDisliked(e){const t=Math.round(e.hue)>=90&&Math.round(e.hue)<=111,i=Math.round(e.chroma)>16,o=Math.round(e.tone)<65;return t&&i&&o}static fixIfDisliked(e){return Er.isDisliked(e)?Rr.from(e.hue,e.chroma,70):e}}class Tr{static fromPalette(e){return new Tr(e.name??"",e.palette,e.tone,e.isBackground??!1,e.background,e.secondBackground,e.contrastCurve,e.toneDeltaPair)}constructor(e,t,i,o,n,r,s,a){if(this.name=e,this.palette=t,this.tone=i,this.isBackground=o,this.background=n,this.secondBackground=r,this.contrastCurve=s,this.toneDeltaPair=a,this.hctCache=new Map,!n&&r)throw new Error(`Color ${e} has secondBackgrounddefined, but background is not defined.`);if(!n&&s)throw new Error(`Color ${e} has contrastCurvedefined, but background is not defined.`);if(n&&!s)throw new Error(`Color ${e} has backgrounddefined, but contrastCurve is not defined.`)}getArgb(e){return this.getHct(e).toInt()}getHct(e){const t=this.hctCache.get(e);if(null!=t)return t;const i=this.getTone(e),o=this.palette(e).getHct(i);return this.hctCache.size>4&&this.hctCache.clear(),this.hctCache.set(e,o),o}getTone(e){const t=e.contrastLevel<0;if(this.toneDeltaPair){const i=this.toneDeltaPair(e),o=i.roleA,n=i.roleB,r=i.delta,s=i.polarity,a=i.stayTogether,l=this.background(e).getTone(e),c="nearer"===s||"lighter"===s&&!e.isDark||"darker"===s&&e.isDark,d=c?o:n,h=c?n:o,u=this.name===d.name,p=e.isDark?1:-1,m=d.contrastCurve.getContrast(e.contrastLevel),f=h.contrastCurve.getContrast(e.contrastLevel),v=d.tone(e);let g=Sr.ratioOfTones(l,v)>=m?v:Tr.foregroundTone(l,m);const b=h.tone(e);let y=Sr.ratioOfTones(l,b)>=f?b:Tr.foregroundTone(l,f);return t&&(g=Tr.foregroundTone(l,m),y=Tr.foregroundTone(l,f)),(y-g)*p>=r||(y=tr(0,100,g+r*p),(y-g)*p>=r||(g=tr(0,100,y-r*p))),50<=g&&g<60?p>0?(g=60,y=Math.max(y,g+r*p)):(g=49,y=Math.min(y,g+r*p)):50<=y&&y<60&&(a?p>0?(g=60,y=Math.max(y,g+r*p)):(g=49,y=Math.min(y,g+r*p)):y=p>0?60:49),u?g:y}{let i=this.tone(e);if(null==this.background)return i;const o=this.background(e).getTone(e),n=this.contrastCurve.getContrast(e.contrastLevel);if(Sr.ratioOfTones(o,i)>=n||(i=Tr.foregroundTone(o,n)),t&&(i=Tr.foregroundTone(o,n)),this.isBackground&&50<=i&&i<60&&(i=Sr.ratioOfTones(49,o)>=n?49:60),this.secondBackground){const[t,o]=[this.background,this.secondBackground],[r,s]=[t(e).getTone(e),o(e).getTone(e)],[a,l]=[Math.max(r,s),Math.min(r,s)];if(Sr.ratioOfTones(a,i)>=n&&Sr.ratioOfTones(l,i)>=n)return i;const c=Sr.lighter(a,n),d=Sr.darker(l,n),h=[];-1!==c&&h.push(c),-1!==d&&h.push(d);return Tr.tonePrefersLightForeground(r)||Tr.tonePrefersLightForeground(s)?c<0?100:c:1===h.length?h[0]:d<0?0:d}return i}}static foregroundTone(e,t){const i=Sr.lighterUnsafe(e,t),o=Sr.darkerUnsafe(e,t),n=Sr.ratioOfTones(i,e),r=Sr.ratioOfTones(o,e);if(Tr.tonePrefersLightForeground(e)){const e=Math.abs(n-r)<.1&&n=t||n>=r||e?i:o}return r>=t||r>=n?o:i}static tonePrefersLightForeground(e){return Math.round(e)<60}static toneAllowsLightForeground(e){return Math.round(e)<=49}static enableLightForeground(e){return Tr.tonePrefersLightForeground(e)&&!Tr.toneAllowsLightForeground(e)?49:e}}var Ar;!function(e){e[e.MONOCHROME=0]="MONOCHROME",e[e.NEUTRAL=1]="NEUTRAL",e[e.TONAL_SPOT=2]="TONAL_SPOT",e[e.VIBRANT=3]="VIBRANT",e[e.EXPRESSIVE=4]="EXPRESSIVE",e[e.FIDELITY=5]="FIDELITY",e[e.CONTENT=6]="CONTENT",e[e.RAINBOW=7]="RAINBOW",e[e.FRUIT_SALAD=8]="FRUIT_SALAD"}(Ar||(Ar={}));class Dr{constructor(e,t,i,o){this.low=e,this.normal=t,this.medium=i,this.high=o}getContrast(e){return e<=-1?this.low:e<0?er(this.low,this.normal,(e- -1)/1):e<.5?er(this.normal,this.medium,(e-0)/.5):e<1?er(this.medium,this.high,(e-.5)/.5):this.high}}class Mr{constructor(e,t,i,o,n){this.roleA=e,this.roleB=t,this.delta=i,this.polarity=o,this.stayTogether=n}}function Pr(e){return e.variant===Ar.FIDELITY||e.variant===Ar.CONTENT}function Lr(e){return e.variant===Ar.MONOCHROME}function _r(e,t){const i=e.inViewingConditions(function(e){return Cr.make(void 0,void 0,e.isDark?30:80,void 0,void 0)}(t));return Tr.tonePrefersLightForeground(e.tone)&&!Tr.toneAllowsLightForeground(i.tone)?Tr.enableLightForeground(e.tone):Tr.enableLightForeground(i.tone)}class Br{static highestSurface(e){return e.isDark?Br.surfaceBright:Br.surfaceDim}}Br.contentAccentToneDelta=15,Br.primaryPaletteKeyColor=Tr.fromPalette({name:"primary_palette_key_color",palette:e=>e.primaryPalette,tone:e=>e.primaryPalette.keyColor.tone}),Br.secondaryPaletteKeyColor=Tr.fromPalette({name:"secondary_palette_key_color",palette:e=>e.secondaryPalette,tone:e=>e.secondaryPalette.keyColor.tone}),Br.tertiaryPaletteKeyColor=Tr.fromPalette({name:"tertiary_palette_key_color",palette:e=>e.tertiaryPalette,tone:e=>e.tertiaryPalette.keyColor.tone}),Br.neutralPaletteKeyColor=Tr.fromPalette({name:"neutral_palette_key_color",palette:e=>e.neutralPalette,tone:e=>e.neutralPalette.keyColor.tone}),Br.neutralVariantPaletteKeyColor=Tr.fromPalette({name:"neutral_variant_palette_key_color",palette:e=>e.neutralVariantPalette,tone:e=>e.neutralVariantPalette.keyColor.tone}),Br.background=Tr.fromPalette({name:"background",palette:e=>e.neutralPalette,tone:e=>e.isDark?6:98,isBackground:!0}),Br.onBackground=Tr.fromPalette({name:"on_background",palette:e=>e.neutralPalette,tone:e=>e.isDark?90:10,background:e=>Br.background,contrastCurve:new Dr(3,3,4.5,7)}),Br.surface=Tr.fromPalette({name:"surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?6:98,isBackground:!0}),Br.surfaceDim=Tr.fromPalette({name:"surface_dim",palette:e=>e.neutralPalette,tone:e=>e.isDark?6:87,isBackground:!0}),Br.surfaceBright=Tr.fromPalette({name:"surface_bright",palette:e=>e.neutralPalette,tone:e=>e.isDark?24:98,isBackground:!0}),Br.surfaceContainerLowest=Tr.fromPalette({name:"surface_container_lowest",palette:e=>e.neutralPalette,tone:e=>e.isDark?4:100,isBackground:!0}),Br.surfaceContainerLow=Tr.fromPalette({name:"surface_container_low",palette:e=>e.neutralPalette,tone:e=>e.isDark?10:96,isBackground:!0}),Br.surfaceContainer=Tr.fromPalette({name:"surface_container",palette:e=>e.neutralPalette,tone:e=>e.isDark?12:94,isBackground:!0}),Br.surfaceContainerHigh=Tr.fromPalette({name:"surface_container_high",palette:e=>e.neutralPalette,tone:e=>e.isDark?17:92,isBackground:!0}),Br.surfaceContainerHighest=Tr.fromPalette({name:"surface_container_highest",palette:e=>e.neutralPalette,tone:e=>e.isDark?22:90,isBackground:!0}),Br.onSurface=Tr.fromPalette({name:"on_surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?90:10,background:e=>Br.highestSurface(e),contrastCurve:new Dr(4.5,7,11,21)}),Br.surfaceVariant=Tr.fromPalette({name:"surface_variant",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?30:90,isBackground:!0}),Br.onSurfaceVariant=Tr.fromPalette({name:"on_surface_variant",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?80:30,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11)}),Br.inverseSurface=Tr.fromPalette({name:"inverse_surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?90:20}),Br.inverseOnSurface=Tr.fromPalette({name:"inverse_on_surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?20:95,background:e=>Br.inverseSurface,contrastCurve:new Dr(4.5,7,11,21)}),Br.outline=Tr.fromPalette({name:"outline",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?60:50,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1.5,3,4.5,7)}),Br.outlineVariant=Tr.fromPalette({name:"outline_variant",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?30:80,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7)}),Br.shadow=Tr.fromPalette({name:"shadow",palette:e=>e.neutralPalette,tone:e=>0}),Br.scrim=Tr.fromPalette({name:"scrim",palette:e=>e.neutralPalette,tone:e=>0}),Br.surfaceTint=Tr.fromPalette({name:"surface_tint",palette:e=>e.primaryPalette,tone:e=>e.isDark?80:40,isBackground:!0}),Br.primary=Tr.fromPalette({name:"primary",palette:e=>e.primaryPalette,tone:e=>Lr(e)?e.isDark?100:0:e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.primaryContainer,Br.primary,15,"nearer",!1)}),Br.onPrimary=Tr.fromPalette({name:"on_primary",palette:e=>e.primaryPalette,tone:e=>Lr(e)?e.isDark?10:90:e.isDark?20:100,background:e=>Br.primary,contrastCurve:new Dr(4.5,7,11,21)}),Br.primaryContainer=Tr.fromPalette({name:"primary_container",palette:e=>e.primaryPalette,tone:e=>Pr(e)?_r(e.sourceColorHct,e):Lr(e)?e.isDark?85:25:e.isDark?30:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.primaryContainer,Br.primary,15,"nearer",!1)}),Br.onPrimaryContainer=Tr.fromPalette({name:"on_primary_container",palette:e=>e.primaryPalette,tone:e=>Pr(e)?Tr.foregroundTone(Br.primaryContainer.tone(e),4.5):Lr(e)?e.isDark?0:100:e.isDark?90:10,background:e=>Br.primaryContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.inversePrimary=Tr.fromPalette({name:"inverse_primary",palette:e=>e.primaryPalette,tone:e=>e.isDark?40:80,background:e=>Br.inverseSurface,contrastCurve:new Dr(3,4.5,7,11)}),Br.secondary=Tr.fromPalette({name:"secondary",palette:e=>e.secondaryPalette,tone:e=>e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.secondaryContainer,Br.secondary,15,"nearer",!1)}),Br.onSecondary=Tr.fromPalette({name:"on_secondary",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?e.isDark?10:100:e.isDark?20:100,background:e=>Br.secondary,contrastCurve:new Dr(4.5,7,11,21)}),Br.secondaryContainer=Tr.fromPalette({name:"secondary_container",palette:e=>e.secondaryPalette,tone:e=>{const t=e.isDark?30:90;if(Lr(e))return e.isDark?30:85;if(!Pr(e))return t;let i=function(e,t,i,o){let n=i,r=Rr.from(e,t,i);if(r.chromas.chroma)break;if(Math.abs(s.chroma-t)<.4)break;Math.abs(s.chroma-t)Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.secondaryContainer,Br.secondary,15,"nearer",!1)}),Br.onSecondaryContainer=Tr.fromPalette({name:"on_secondary_container",palette:e=>e.secondaryPalette,tone:e=>Pr(e)?Tr.foregroundTone(Br.secondaryContainer.tone(e),4.5):e.isDark?90:10,background:e=>Br.secondaryContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.tertiary=Tr.fromPalette({name:"tertiary",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?e.isDark?90:25:e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.tertiaryContainer,Br.tertiary,15,"nearer",!1)}),Br.onTertiary=Tr.fromPalette({name:"on_tertiary",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?e.isDark?10:90:e.isDark?20:100,background:e=>Br.tertiary,contrastCurve:new Dr(4.5,7,11,21)}),Br.tertiaryContainer=Tr.fromPalette({name:"tertiary_container",palette:e=>e.tertiaryPalette,tone:e=>{if(Lr(e))return e.isDark?60:49;if(!Pr(e))return e.isDark?30:90;const t=_r(e.tertiaryPalette.getHct(e.sourceColorHct.tone),e),i=e.tertiaryPalette.getHct(t);return Er.fixIfDisliked(i).tone},isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.tertiaryContainer,Br.tertiary,15,"nearer",!1)}),Br.onTertiaryContainer=Tr.fromPalette({name:"on_tertiary_container",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?e.isDark?0:100:Pr(e)?Tr.foregroundTone(Br.tertiaryContainer.tone(e),4.5):e.isDark?90:10,background:e=>Br.tertiaryContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.error=Tr.fromPalette({name:"error",palette:e=>e.errorPalette,tone:e=>e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.errorContainer,Br.error,15,"nearer",!1)}),Br.onError=Tr.fromPalette({name:"on_error",palette:e=>e.errorPalette,tone:e=>e.isDark?20:100,background:e=>Br.error,contrastCurve:new Dr(4.5,7,11,21)}),Br.errorContainer=Tr.fromPalette({name:"error_container",palette:e=>e.errorPalette,tone:e=>e.isDark?30:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.errorContainer,Br.error,15,"nearer",!1)}),Br.onErrorContainer=Tr.fromPalette({name:"on_error_container",palette:e=>e.errorPalette,tone:e=>e.isDark?90:10,background:e=>Br.errorContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.primaryFixed=Tr.fromPalette({name:"primary_fixed",palette:e=>e.primaryPalette,tone:e=>Lr(e)?40:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.primaryFixed,Br.primaryFixedDim,10,"lighter",!0)}),Br.primaryFixedDim=Tr.fromPalette({name:"primary_fixed_dim",palette:e=>e.primaryPalette,tone:e=>Lr(e)?30:80,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.primaryFixed,Br.primaryFixedDim,10,"lighter",!0)}),Br.onPrimaryFixed=Tr.fromPalette({name:"on_primary_fixed",palette:e=>e.primaryPalette,tone:e=>Lr(e)?100:10,background:e=>Br.primaryFixedDim,secondBackground:e=>Br.primaryFixed,contrastCurve:new Dr(4.5,7,11,21)}),Br.onPrimaryFixedVariant=Tr.fromPalette({name:"on_primary_fixed_variant",palette:e=>e.primaryPalette,tone:e=>Lr(e)?90:30,background:e=>Br.primaryFixedDim,secondBackground:e=>Br.primaryFixed,contrastCurve:new Dr(3,4.5,7,11)}),Br.secondaryFixed=Tr.fromPalette({name:"secondary_fixed",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?80:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.secondaryFixed,Br.secondaryFixedDim,10,"lighter",!0)}),Br.secondaryFixedDim=Tr.fromPalette({name:"secondary_fixed_dim",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?70:80,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.secondaryFixed,Br.secondaryFixedDim,10,"lighter",!0)}),Br.onSecondaryFixed=Tr.fromPalette({name:"on_secondary_fixed",palette:e=>e.secondaryPalette,tone:e=>10,background:e=>Br.secondaryFixedDim,secondBackground:e=>Br.secondaryFixed,contrastCurve:new Dr(4.5,7,11,21)}),Br.onSecondaryFixedVariant=Tr.fromPalette({name:"on_secondary_fixed_variant",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?25:30,background:e=>Br.secondaryFixedDim,secondBackground:e=>Br.secondaryFixed,contrastCurve:new Dr(3,4.5,7,11)}),Br.tertiaryFixed=Tr.fromPalette({name:"tertiary_fixed",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?40:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.tertiaryFixed,Br.tertiaryFixedDim,10,"lighter",!0)}),Br.tertiaryFixedDim=Tr.fromPalette({name:"tertiary_fixed_dim",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?30:80,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.tertiaryFixed,Br.tertiaryFixedDim,10,"lighter",!0)}),Br.onTertiaryFixed=Tr.fromPalette({name:"on_tertiary_fixed",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?100:10,background:e=>Br.tertiaryFixedDim,secondBackground:e=>Br.tertiaryFixed,contrastCurve:new Dr(4.5,7,11,21)}),Br.onTertiaryFixedVariant=Tr.fromPalette({name:"on_tertiary_fixed_variant",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?90:30,background:e=>Br.tertiaryFixedDim,secondBackground:e=>Br.tertiaryFixed,contrastCurve:new Dr(3,4.5,7,11)});class Or{static fromInt(e){const t=Rr.fromInt(e);return Or.fromHct(t)}static fromHct(e){return new Or(e.hue,e.chroma,e)}static fromHueAndChroma(e,t){return new Or(e,t,Or.createKeyColor(e,t))}constructor(e,t,i){this.hue=e,this.chroma=t,this.keyColor=i,this.cache=new Map}static createKeyColor(e,t){let i=Rr.from(e,t,50),o=Math.abs(i.chroma-t);for(let n=1;n<50;n+=1){if(Math.round(t)===Math.round(i.chroma))return i;const r=Rr.from(e,t,50+n),s=Math.abs(r.chroma-t);s0&&(c=Math.min(c,t.length));const d=new Array;for(let e=0;e0)for(let e=0;e=4*a)continue;const t=s.distance(i,d[e]);t3&&(t++,u[e]=h)}}if(0===t&&0!==e)break;const i=new Array(c).fill(0),o=new Array(c).fill(0),r=new Array(c).fill(0);for(let e=0;e>24&255)<255||t.set(o,(t.get(o)??0)+1)}return t}}const Ur=33,Kr=35937,qr="red",jr="green",Wr="blue";class Gr{constructor(e=[],t=[],i=[],o=[],n=[],r=[]){this.weights=e,this.momentsR=t,this.momentsG=i,this.momentsB=o,this.moments=n,this.cubes=r}quantize(e,t){this.constructHistogram(e),this.computeMoments();const i=this.createBoxes(t);return this.createResult(i.resultCount)}constructHistogram(e){this.weights=Array.from({length:Kr}).fill(0),this.momentsR=Array.from({length:Kr}).fill(0),this.momentsG=Array.from({length:Kr}).fill(0),this.momentsB=Array.from({length:Kr}).fill(0),this.moments=Array.from({length:Kr}).fill(0);const t=Hr.quantize(e);for(const[e,i]of t.entries()){const t=hr(e),o=ur(e),n=pr(e),r=3,s=1+(t>>r),a=1+(o>>r),l=1+(n>>r),c=this.getIndex(s,a,l);this.weights[c]=(this.weights[c]??0)+i,this.momentsR[c]+=i*t,this.momentsG[c]+=i*o,this.momentsB[c]+=i*n,this.moments[c]+=i*(t*t+o*o+n*n)}}computeMoments(){for(let e=1;enew Yr));const t=Array.from({length:e}).fill(0);this.cubes[0].r0=0,this.cubes[0].g0=0,this.cubes[0].b0=0,this.cubes[0].r1=32,this.cubes[0].g1=32,this.cubes[0].b1=32;let i=e,o=0;for(let n=1;n1?this.variance(this.cubes[o]):0,t[n]=this.cubes[n].vol>1?this.variance(this.cubes[n]):0):(t[o]=0,n--),o=0;let e=t[0];for(let i=1;i<=n;i++)t[i]>e&&(e=t[i],o=i);if(e<=0){i=n+1;break}}return new Xr(e,i)}createResult(e){const t=[];for(let i=0;i0){const i=255<<24|(255&Math.round(this.volume(e,this.momentsR)/o))<<16|(255&Math.round(this.volume(e,this.momentsG)/o))<<8|255&Math.round(this.volume(e,this.momentsB)/o);t.push(i)}}return t}variance(e){const t=this.volume(e,this.momentsR),i=this.volume(e,this.momentsG),o=this.volume(e,this.momentsB);return this.moments[this.getIndex(e.r1,e.g1,e.b1)]-this.moments[this.getIndex(e.r1,e.g1,e.b0)]-this.moments[this.getIndex(e.r1,e.g0,e.b1)]+this.moments[this.getIndex(e.r1,e.g0,e.b0)]-this.moments[this.getIndex(e.r0,e.g1,e.b1)]+this.moments[this.getIndex(e.r0,e.g1,e.b0)]+this.moments[this.getIndex(e.r0,e.g0,e.b1)]-this.moments[this.getIndex(e.r0,e.g0,e.b0)]-(t*t+i*i+o*o)/this.volume(e,this.weights)}cut(e,t){const i=this.volume(e,this.momentsR),o=this.volume(e,this.momentsG),n=this.volume(e,this.momentsB),r=this.volume(e,this.weights),s=this.maximize(e,qr,e.r0+1,e.r1,i,o,n,r),a=this.maximize(e,jr,e.g0+1,e.g1,i,o,n,r),l=this.maximize(e,Wr,e.b0+1,e.b1,i,o,n,r);let c;const d=s.maximum,h=a.maximum,u=l.maximum;if(d>=h&&d>=u){if(s.cutLocation<0)return!1;c=qr}else c=h>=d&&h>=u?jr:Wr;switch(t.r1=e.r1,t.g1=e.g1,t.b1=e.b1,c){case qr:e.r1=s.cutLocation,t.r0=e.r1,t.g0=e.g0,t.b0=e.b0;break;case jr:e.g1=a.cutLocation,t.r0=e.r0,t.g0=e.g1,t.b0=e.b0;break;case Wr:e.b1=l.cutLocation,t.r0=e.r0,t.g0=e.g0,t.b0=e.b1;break;default:throw new Error("unexpected direction "+c)}return e.vol=(e.r1-e.r0)*(e.g1-e.g0)*(e.b1-e.b0),t.vol=(t.r1-t.r0)*(t.g1-t.g0)*(t.b1-t.b0),!0}maximize(e,t,i,o,n,r,s,a){const l=this.bottom(e,t,this.momentsR),c=this.bottom(e,t,this.momentsG),d=this.bottom(e,t,this.momentsB),h=this.bottom(e,t,this.weights);let u=0,p=-1,m=0,f=0,v=0,g=0;for(let b=i;bu&&(u=y,p=b))}return new Jr(p,u)}volume(e,t){return t[this.getIndex(e.r1,e.g1,e.b1)]-t[this.getIndex(e.r1,e.g1,e.b0)]-t[this.getIndex(e.r1,e.g0,e.b1)]+t[this.getIndex(e.r1,e.g0,e.b0)]-t[this.getIndex(e.r0,e.g1,e.b1)]+t[this.getIndex(e.r0,e.g1,e.b0)]+t[this.getIndex(e.r0,e.g0,e.b1)]-t[this.getIndex(e.r0,e.g0,e.b0)]}bottom(e,t,i){switch(t){case qr:return-i[this.getIndex(e.r0,e.g1,e.b1)]+i[this.getIndex(e.r0,e.g1,e.b0)]+i[this.getIndex(e.r0,e.g0,e.b1)]-i[this.getIndex(e.r0,e.g0,e.b0)];case jr:return-i[this.getIndex(e.r1,e.g0,e.b1)]+i[this.getIndex(e.r1,e.g0,e.b0)]+i[this.getIndex(e.r0,e.g0,e.b1)]-i[this.getIndex(e.r0,e.g0,e.b0)];case Wr:return-i[this.getIndex(e.r1,e.g1,e.b0)]+i[this.getIndex(e.r1,e.g0,e.b0)]+i[this.getIndex(e.r0,e.g1,e.b0)]-i[this.getIndex(e.r0,e.g0,e.b0)];default:throw new Error("unexpected direction $direction")}}top(e,t,i,o){switch(t){case qr:return o[this.getIndex(i,e.g1,e.b1)]-o[this.getIndex(i,e.g1,e.b0)]-o[this.getIndex(i,e.g0,e.b1)]+o[this.getIndex(i,e.g0,e.b0)];case jr:return o[this.getIndex(e.r1,i,e.b1)]-o[this.getIndex(e.r1,i,e.b0)]-o[this.getIndex(e.r0,i,e.b1)]+o[this.getIndex(e.r0,i,e.b0)];case Wr:return o[this.getIndex(e.r1,e.g1,i)]-o[this.getIndex(e.r1,e.g0,i)]-o[this.getIndex(e.r0,e.g1,i)]+o[this.getIndex(e.r0,e.g0,i)];default:throw new Error("unexpected direction $direction")}}getIndex(e,t,i){return(e<<10)+(e<<6)+e+(t<<5)+t+i}}class Yr{constructor(e=0,t=0,i=0,o=0,n=0,r=0,s=0){this.r0=e,this.r1=t,this.g0=i,this.g1=o,this.b0=n,this.b1=r,this.vol=s}}class Xr{constructor(e,t){this.requestedCount=e,this.resultCount=t}}class Jr{constructor(e,t){this.cutLocation=e,this.maximum=t}}class Zr{static quantize(e,t){const i=(new Gr).quantize(e,t);return Fr.quantize(e,i,t)}}class Qr{get primary(){return this.props.primary}get onPrimary(){return this.props.onPrimary}get primaryContainer(){return this.props.primaryContainer}get onPrimaryContainer(){return this.props.onPrimaryContainer}get secondary(){return this.props.secondary}get onSecondary(){return this.props.onSecondary}get secondaryContainer(){return this.props.secondaryContainer}get onSecondaryContainer(){return this.props.onSecondaryContainer}get tertiary(){return this.props.tertiary}get onTertiary(){return this.props.onTertiary}get tertiaryContainer(){return this.props.tertiaryContainer}get onTertiaryContainer(){return this.props.onTertiaryContainer}get error(){return this.props.error}get onError(){return this.props.onError}get errorContainer(){return this.props.errorContainer}get onErrorContainer(){return this.props.onErrorContainer}get background(){return this.props.background}get onBackground(){return this.props.onBackground}get surface(){return this.props.surface}get onSurface(){return this.props.onSurface}get surfaceVariant(){return this.props.surfaceVariant}get onSurfaceVariant(){return this.props.onSurfaceVariant}get outline(){return this.props.outline}get outlineVariant(){return this.props.outlineVariant}get shadow(){return this.props.shadow}get scrim(){return this.props.scrim}get inverseSurface(){return this.props.inverseSurface}get inverseOnSurface(){return this.props.inverseOnSurface}get inversePrimary(){return this.props.inversePrimary}static light(e){return Qr.lightFromCorePalette(zr.of(e))}static dark(e){return Qr.darkFromCorePalette(zr.of(e))}static lightContent(e){return Qr.lightFromCorePalette(zr.contentOf(e))}static darkContent(e){return Qr.darkFromCorePalette(zr.contentOf(e))}static lightFromCorePalette(e){return new Qr({primary:e.a1.tone(40),onPrimary:e.a1.tone(100),primaryContainer:e.a1.tone(90),onPrimaryContainer:e.a1.tone(10),secondary:e.a2.tone(40),onSecondary:e.a2.tone(100),secondaryContainer:e.a2.tone(90),onSecondaryContainer:e.a2.tone(10),tertiary:e.a3.tone(40),onTertiary:e.a3.tone(100),tertiaryContainer:e.a3.tone(90),onTertiaryContainer:e.a3.tone(10),error:e.error.tone(40),onError:e.error.tone(100),errorContainer:e.error.tone(90),onErrorContainer:e.error.tone(10),background:e.n1.tone(99),onBackground:e.n1.tone(10),surface:e.n1.tone(99),onSurface:e.n1.tone(10),surfaceVariant:e.n2.tone(90),onSurfaceVariant:e.n2.tone(30),outline:e.n2.tone(50),outlineVariant:e.n2.tone(80),shadow:e.n1.tone(0),scrim:e.n1.tone(0),inverseSurface:e.n1.tone(20),inverseOnSurface:e.n1.tone(95),inversePrimary:e.a1.tone(80)})}static darkFromCorePalette(e){return new Qr({primary:e.a1.tone(80),onPrimary:e.a1.tone(20),primaryContainer:e.a1.tone(30),onPrimaryContainer:e.a1.tone(90),secondary:e.a2.tone(80),onSecondary:e.a2.tone(20),secondaryContainer:e.a2.tone(30),onSecondaryContainer:e.a2.tone(90),tertiary:e.a3.tone(80),onTertiary:e.a3.tone(20),tertiaryContainer:e.a3.tone(30),onTertiaryContainer:e.a3.tone(90),error:e.error.tone(80),onError:e.error.tone(20),errorContainer:e.error.tone(30),onErrorContainer:e.error.tone(80),background:e.n1.tone(10),onBackground:e.n1.tone(90),surface:e.n1.tone(10),onSurface:e.n1.tone(90),surfaceVariant:e.n2.tone(30),onSurfaceVariant:e.n2.tone(80),outline:e.n2.tone(60),outlineVariant:e.n2.tone(30),shadow:e.n1.tone(0),scrim:e.n1.tone(0),inverseSurface:e.n1.tone(90),inverseOnSurface:e.n1.tone(20),inversePrimary:e.a1.tone(40)})}constructor(e){this.props=e}toJSON(){return{...this.props}}}const es={desired:4,fallbackColorARGB:4282549748,filter:!0};function ts(e,t){return e.score>t.score?-1:e.score=15;e--){d.length=0;for(const{hct:t}of c){if(d.find((i=>nr(t.hue,i.hue)=i)break}if(d.length>=i)break}const h=[];0===d.length&&h.push(o);for(const e of d)h.push(e.toInt());return h}}function os(e){const t=3===(e=e.replace("#","")).length,i=6===e.length,o=8===e.length;if(!t&&!i&&!o)throw new Error("unexpected hex "+e);let n=0,r=0,s=0;return t?(n=ns(e.slice(0,1).repeat(2)),r=ns(e.slice(1,2).repeat(2)),s=ns(e.slice(2,3).repeat(2))):i?(n=ns(e.slice(0,2)),r=ns(e.slice(2,4)),s=ns(e.slice(4,6))):o&&(n=ns(e.slice(2,4)),r=ns(e.slice(4,6)),s=ns(e.slice(6,8))),(255<<24|(255&n)<<16|(255&r)<<8|255&s)>>>0}function ns(e){return parseInt(e,16)}is.TARGET_CHROMA=48,is.WEIGHT_PROPORTION=.7,is.WEIGHT_CHROMA_ABOVE=.3,is.WEIGHT_CHROMA_BELOW=.1,is.CUTOFF_CHROMA=5,is.CUTOFF_EXCITED_PROPORTION=.01;const rs={confirmText:"确定",cancelText:"取消",onConfirm:x,onCancel:x,validator:x,textFieldOptions:{}},ss=["light","dark"],as="mdui-custom-color-scheme-";let ls=0;const cs=e=>{const t=M(e);let i=t.get().map((e=>Array.from(e.classList))).flat();i=L(i).filter((e=>e.startsWith(as))),t.removeClass(i.join(" "));const o=i.filter((e=>0===M(`.${e}`).length));M(o.map((e=>`#${e}`)).join(",")).remove()},ds=(e,t)=>{const i=n(),o=M(t?.target||i.documentElement),r={light:Qr.light(e).toJSON(),dark:Qr.dark(e).toJSON()},s=zr.of(e);Object.assign(r.light,{"surface-dim":s.n1.tone(87),"surface-bright":s.n1.tone(98),"surface-container-lowest":s.n1.tone(100),"surface-container-low":s.n1.tone(96),"surface-container":s.n1.tone(94),"surface-container-high":s.n1.tone(92),"surface-container-highest":s.n1.tone(90),"surface-tint-color":r.light.primary}),Object.assign(r.dark,{"surface-dim":s.n1.tone(6),"surface-bright":s.n1.tone(24),"surface-container-lowest":s.n1.tone(4),"surface-container-low":s.n1.tone(10),"surface-container":s.n1.tone(12),"surface-container-high":s.n1.tone(17),"surface-container-highest":s.n1.tone(22),"surface-tint-color":r.dark.primary}),(t?.customColors||[]).map((t=>{const i=k(t.name),o=function(e,t){let i=t.value;const o=i,n=e;t.blend&&(i=Ir.harmonize(o,n));const r=zr.of(i).a1;return{color:t,value:i,light:{color:r.tone(40),onColor:r.tone(100),colorContainer:r.tone(90),onColorContainer:r.tone(10)},dark:{color:r.tone(80),onColor:r.tone(20),colorContainer:r.tone(30),onColorContainer:r.tone(90)}}}(e,{name:i,value:os(t.value),blend:!0});ss.forEach((e=>{r[e][i]=o[e].color,r[e][`on-${i}`]=o[e].onColor,r[e][`${i}-container`]=o[e].colorContainer,r[e][`on-${i}-container`]=o[e].onColorContainer}))}));const a=(e,t)=>Object.entries(r[e]).map((([e,i])=>t(k(e),(e=>[hr(e),ur(e),pr(e)].join(", "))(i)))).join(""),l=as+`${e}-${ls++}`,c=`.${l} {\n ${a("light",((e,t)=>`--mdui-color-${e}-light: ${t};`))}\n ${a("dark",((e,t)=>`--mdui-color-${e}-dark: ${t};`))}\n ${a("light",(e=>`--mdui-color-${e}: var(--mdui-color-${e}-light);`))}\n\n color: rgb(var(--mdui-color-on-background));\n background-color: rgb(var(--mdui-color-background));\n}\n\n.mdui-theme-dark .${l},\n.mdui-theme-dark.${l} {\n ${a("dark",(e=>`--mdui-color-${e}: var(--mdui-color-${e}-dark);`))}\n}\n\n@media (prefers-color-scheme: dark) {\n .mdui-theme-auto .${l},\n .mdui-theme-auto.${l} {\n ${a("dark",(e=>`--mdui-color-${e}: var(--mdui-color-${e}-dark);`))}\n }\n}`;cs(o),M(i.head).append(``),o.addClass(l)},hs="mdui.functions.snackbar.";let us;e.$=M,e.alert=e=>{const t=Object.assign({},Jn,e),i=["headline","description","icon","closeOnEsc","closeOnOverlayClick","queue","onOpen","onOpened","onClose","onClosed","onOverlayClick"];return new Promise(((e,o)=>{let n=!1;const r=Xn({...Object.fromEntries(i.filter((e=>!u(t[e]))).map((e=>[e,t[e]]))),actions:[{text:t.confirmText,onClick:e=>{const i=t.onConfirm.call(e,e);return Un(i)?i.then((()=>{n=!0})):!1!==i&&(n=!0),i}}]});M(r).on("close",(()=>{n?e():o()}))}))},e.breakpoint=tn,e.confirm=e=>{const t=Object.assign({},Zn,e),i=["headline","description","icon","closeOnEsc","closeOnOverlayClick","stackedActions","queue","onOpen","onOpened","onClose","onClosed","onOverlayClick"];return new Promise(((e,o)=>{let n=!1;const r=Xn({...Object.fromEntries(i.filter((e=>!u(t[e]))).map((e=>[e,t[e]]))),actions:[{text:t.cancelText,onClick:e=>t.onCancel.call(e,e)},{text:t.confirmText,onClick:e=>{const i=t.onConfirm.call(e,e);return Un(i)?i.then((()=>{n=!0})):!1!==i&&(n=!0),i}}]});M(r).on("close",(()=>{n?e():o()}))}))},e.dialog=Xn,e.getColorFromImage=async e=>{const t=M(e),i=await async function(e){const t=await new Promise(((t,i)=>{const o=document.createElement("canvas"),n=o.getContext("2d");if(!n)return void i(new Error("Could not get canvas context"));const r=()=>{o.width=e.width,o.height=e.height,n.drawImage(e,0,0);let i=[0,0,e.width,e.height];const r=e.dataset.area;r&&/^\d+(\s*,\s*\d+){3}$/.test(r)&&(i=r.split(/\s*,\s*/).map((e=>parseInt(e,10))));const[s,a,l,c]=i;t(n.getImageData(s,a,l,c).data)};e.complete?r():e.onload=r})),i=[];for(let e=0;e{const t=M(e)[0],i=["light","dark","auto"],o="mdui-theme-";return Array.from(t.classList).find((e=>i.map((e=>o+e)).includes(e)))?.slice(11)??"light"},e.observeResize=Ei,e.prompt=t=>{const i=Object.assign({},rs,t),o=["headline","description","icon","closeOnEsc","closeOnOverlayClick","stackedActions","queue","onOpen","onOpened","onClose","onClosed","onOverlayClick"],n=new e.TextField;return Object.entries(i.textFieldOptions).forEach((([e,t])=>{n[e]=t})),new Promise(((e,t)=>{let r=!1;const s=Xn({...Object.fromEntries(o.filter((e=>!u(i[e]))).map((e=>[e,i[e]]))),body:n,actions:[{text:i.cancelText,onClick:e=>i.onCancel.call(e,n.value,e)},{text:i.confirmText,onClick:e=>{if(n.setCustomValidity(""),!n.reportValidity())return!1;const t=i.validator.call(n,n.value);return h(t)&&!t?(n.setCustomValidity(" "),!1):c(t)?(n.setCustomValidity(t),!1):Un(t)?new Promise(((e,i)=>{t.then(e).catch((e=>{n.setCustomValidity(e),i(e)}))})):(()=>{const t=i.onConfirm.call(e,n.value,e);return Un(t)?t.then((()=>{r=!0})):!1!==t&&(r=!0),t})()}}]});M(s).on("close",(()=>{r?e(n.value):t()}))}))},e.removeColorScheme=(e=document.documentElement)=>{cs(e)},e.setColorScheme=(e,t)=>{const i=os(e);ds(i,t)},e.setTheme=(e,t=document.documentElement)=>{const i=M(t),o="mdui-theme-";i.removeClass(["light","dark","auto"].map((e=>o+e)).join(" ")).addClass(o+e)},e.snackbar=t=>{const i=new e.Snackbar,o=M(i);return Object.entries(t).forEach((([e,n])=>{if("message"===e)i.innerHTML=n;else if(["onClick","onActionClick","onOpen","onOpened","onClose","onClosed"].includes(e)){const r=k(e.slice(2));o.on(r,(()=>{if("onActionClick"===e){const e=(t.onActionClick??x).call(i,i);Un(e)?(i.actionLoading=!0,e.then((()=>{i.open=!1})).finally((()=>{i.actionLoading=!1}))):!1!==e&&(i.open=!1)}else n.call(i,i)}))}else i[e]=n})),o.appendTo("body").on("closed",(()=>{o.remove(),t.queue&&(us=void 0,jn(hs+t.queue))})),t.queue?us?qn(hs+t.queue,(()=>{i.open=!0,us=i})):(setTimeout((()=>{i.open=!0})),us=i):setTimeout((()=>{i.open=!0})),i},e.throttle=(e,t=0)=>{const i=s();let o,n;return function(...r){return void 0===o&&(o=i.setTimeout((()=>{n=e.apply(this,r),o=void 0}),t)),n}}})); \ No newline at end of file diff --git a/src/checkDataList.js b/src/checkDataList.js new file mode 100644 index 0000000..c24a1ed --- /dev/null +++ b/src/checkDataList.js @@ -0,0 +1,106 @@ +/* + checkDataList.js + 检测authenticatorList.json +*/ + +const fs = require('fs').promises; +const {app} = require('electron'); +const path = require('path'); +const log = require('electron-log'); + +// 使用 app.isPackaged 检查是否在打包模式下运行 +const isPackaged = app.isPackaged; + +// 获取资源文件夹路径 +const dataFolderRelativePath = isPackaged ? 'resources/app.asar.unpacked/data' : 'resources/app.asar.unpacked/data'; +const dataFolderPath = path.join(process.cwd(), dataFolderRelativePath, '/'); + + +// 获取 authenticatorList.json 文件路径 +const authenticatorListFilePath = path.join(dataFolderPath, 'authenticatorList.json'); +log.info(dataFolderPath); +log.info(authenticatorListFilePath); + +async function checkAndCreateAuthenticatorList() { + try { + // 检查 authenticatorList.json 是否存在 + log.info('检查 authenticatorList.json 是否存在'); + await fs.access(authenticatorListFilePath, fs.constants.F_OK); + + // 如果文件存在,执行后续操作 + log.info('authenticatorList.json 存在,读取文件内容'); + const fileContent = await fs.readFile(authenticatorListFilePath, 'utf-8'); + + // 解析 JSON 内容 + const parsedContent = JSON.parse(fileContent); + + // 检查 list 是否为空 + if (!parsedContent.list || parsedContent.list.length === 0) { + log.info('list 为空,向其添加一个默认的数据项'); + // 如果 list 为空,向其添加一个默认的数据项 + parsedContent.list = [ + { + "id": 1, + "name": "EasyBA Demo", + "account": "hi@easyba.com", + "icon": null, + "secret": "JBSWY3DPFRKGQ2LTEBUXGICFMFZXSQSB", + "digit": "6", + "interval": "30", + "encrypt": "sha1", + "latestEdited": 1000000000 + } + ]; + } + + // 保存修改后的内容 + await fs.writeFile(authenticatorListFilePath, JSON.stringify(parsedContent, null, 2), 'utf-8'); + } catch (error) { + // 文件不存在,使用内置模板内容创建新文件 + if (error.code === 'ENOENT') { + log.info('authenticatorList.json 不存在,使用内置模板内 容创建新文件'); + await createAuthenticatorListFromTemplate(); + } else { + // 处理其他错误 + log.info('检查 authenticatorList.json 时出错'); + log.info(error); + } + } +} + +async function createAuthenticatorListFromTemplate() { + log.info('创建 authenticatorList.json'); + try { + // 读取模板文件内容 + const templateContent = { + "version": "1.0.0", + "list": [ + { + "id": 1, + "name": "EasyBA Demo", + "account": "hi@easyba.com", + "icon": null, + "secret": "JBSWY3DPFRKGQ2LTEBUXGICFMFZXSQSB", + "digit": "6", + "interval": "30", + "encrypt": "sha1", + "latestEdited": 1000000000 + } + ] + }; + + // 将模板内容转换为 JSON 字符串 + const jsonString = JSON.stringify(templateContent, null, 2); + + // 将模板内容异步写入新文件 + await fs.writeFile(authenticatorListFilePath, jsonString, 'utf-8'); + log.info('文件成功创建!'); + } catch (error) { + log.info('创建 authenticatorList.json 失败'); + log.info(error); + } +} + +module.exports = { + checkAndCreateAuthenticatorList +}; \ No newline at end of file diff --git a/src/dist/data/authenticatorList.json b/src/dist/data/authenticatorList.json new file mode 100644 index 0000000..87472bd --- /dev/null +++ b/src/dist/data/authenticatorList.json @@ -0,0 +1,16 @@ +{ + "version": "1.0.0", + "list": [ + { + "id": 1, + "name": "EasyBA Demo", + "account": "hi@easyba.com", + "icon": null, + "secret": "JBSWY3DPFRKGQ2LTEBUXGICFMFZXSQSB", + "digit": "6", + "interval": "30", + "encrypt": "sha1", + "latestEdited": 1000000000 + } + ] +} \ No newline at end of file diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..f764438 --- /dev/null +++ b/src/index.js @@ -0,0 +1,121 @@ +/* + index.js + 启动electron +*/ + +const {app, BrowserWindow, ipcMain, shell} = require('electron'); +const path = require('path'); +const fs = require('fs'); +const express = require('express'); +const http = require('http'); +const WebSocket = require('ws'); +const apiRouter = require('./service/router'); +const wssRouter = require('./service/src/generateCode/websocket'); +const {checkAndCreateAuthenticatorList} = require('./checkDataList'); +const config = require('../config.json'); +const log = require('electron-log'); + +checkAndCreateAuthenticatorList(); +const gotTheLock = app.requestSingleInstanceLock(); +if (!gotTheLock) { + app.quit(); +} else { + app.on('second-instance', () => { + const mainWindow = BrowserWindow.getAllWindows()[0]; + if (mainWindow) { + if (mainWindow.isMinimized()) { + mainWindow.restore(); + } + mainWindow.focus(); + } + }); + // 启动express服务 + const expressApp = express(); + + function Authenticate(req, res, next) { + if (req.headers.authorization === config.APIKEY) { + next(); + } else { + res.status(401).send({error: 'Unauthorized'}); + } + } + +// expressApp.use(Authenticate); + expressApp.use('/api', apiRouter); + +// 创建HTTP服务器 + const server = http.createServer(expressApp); + server.listen(config.PORT, config.HOST, () => { + console.log(`Server running at http://${config.HOST}:${config.PORT}/`); + }); + +// 启动websocket服务,并绑定到已经存在的HTTP服务器上 + const wss = new WebSocket.Server({server, path: '/ws/getAuthenticator'}); + wssRouter(wss); + + if (require('electron-squirrel-startup')) { + app.quit(); + } + + + const createWindow = () => { + const mainWindow = new BrowserWindow({ + width: 1200, + height: 800, + icon: path.join(__dirname, '../icon.svg'), + frame: false, + webPreferences: { + preload: path.join(__dirname, 'preload.js'), + devTools: false + }, + // 设置最小尺寸 + minWidth: 400, + minHeight: 300, + }); + mainWindow.loadFile(path.join(__dirname, './page/index.html')); + + // 监听渲染进程发送的消息 + ipcMain.on('close-window', () => { + if (mainWindow) { + mainWindow.close(); + } + }); + + ipcMain.on('minimize-window', () => { + if (mainWindow) { + mainWindow.minimize(); + } + }); + + ipcMain.on('maximize-window', () => { + if (mainWindow) { + if (mainWindow.isMaximized()) { + mainWindow.restore(); + } else { + mainWindow.maximize(); + } + } + }); + }; + + ipcMain.on('openExternal', (event, url) => { + shell.openExternal(url); + }); + + app.on('ready', () => { + createWindow(); + }); + app.on('window-all-closed', () => { + if (process.platform !== 'darwin') { + app.quit(); + } + }); + app.on('activate', () => { + if (BrowserWindow.getAllWindows().length === 0) { + createWindow(); + } + }); +} + +log.transports.file.file = path.join(app.getPath('userData'), 'your-log-file.log'); +log.transports.file.level = 'info'; \ No newline at end of file diff --git a/src/page/assets/font/AlimamaShuHeiTi-Bold.ttf b/src/page/assets/font/AlimamaShuHeiTi-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b20919e5d0700d06685c4f14fec141847b190522 GIT binary patch literal 1375772 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

Xs#citP*rO)4 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⪙i^T@c=y!{cCMrLW!hxr@q~_cA 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

Fk`Gr!G`*iCtonCWzlW%}PqTnU6T@$boC-OfO+ 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�`w)^wX^`4}kMOBu{9rss= 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 z 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%0AiWUR2XUrDzPg|~D*hoffk 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

*m9&w}keSBZ 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 z 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 z z8E?9wSBfH%Q|c+1*|#(lDP^y`@-L}0-!(Val_U%hArt^0`8OWi9yqvAUXEC@ng;AY zinG4?Zm#@#7=0S!uqr5N#Z>`~4!tG;=|Rc6&jkx+&TNAY;X?rh6lG+(TaD}bOHUoTWAWIoj!OU*wmtP_ zt?#1AdzY;&tY6kPD`UQLqj!1zEHXjO72B0?9OpORB4BY~+1KQSkCNq4(kREIdGlOd zU0beR-6AWNk=3#VvS6qAPS>u2T;ub(10Yu(XBefKOfs1UGa!r^3b4*_FHlg3BAEFz zARGk5f@#RZZN|_-U@WO!N@~0H`)(4Gl`qk+xU4mA( zJlpW}v7KHa%7L^&w%gn9%TSn&%(5mi}&)jXblHBbW!4uX*6TU`G1Tpzt0d;)5LJ12ix+O(25S7?23+HxM+^A?O3X6)jrl z=;5;_B}49WWL(tpG1ujRsr%*x#HWgu_O=bVADP@g^^U{`n1*wumO0aia$3ioCl0*? zIAz&+MkgDlUD)L27C6z-IX26^d{yS?lyRGiCX=HVMmYva0v%#=b1PPV3=ESilM&(! zk1MiSGBQJ!BlB^}ar)93G=d4BV}71m0PFq0dzY{eTCxewGt375LFqCNEUZO9H$H5X zz=I^ANyUN7kEMGpPOpuNuZJ{lthLFx ze+cAK1R#r0$WMSCG*Yb`+jd3cBq$WnAXKp1IDEhvX)4S=2uIimeJxM~5in8Vcf~nf zvm%0b_ml;Wcc11Q*)u&les)N}>7mXmb7o##eTeJn{gG(p0gn}> zMv0U~Yhy01jw_s&GJk)k_GWi{9)ZGK`%rs_4zW!_2l+WOrg0Pf5^6t?4xWJ;1OI)fCukK5;RBuzyZ-#0n$o0*uH>3g0`RVc`X&d%vQJ(5mRSX!zd=}Ug@?EJjc z)bQJAzk9+tVE-aMzXQ7=g98+^Szx(H4}B#pVzk^5OB*pY%itjU70VT5;x|M~Csw-7 zNxM{3quNgruU)%F?mz$h^Urn3Cj89(o{&Ht{?kG#iq6g|I#Eb|qRS^ux+py9<>U&C z7h-RW+i)+YhS(L_YSCcbjDb7CjgQ8`P<)4GBo*Q2P!{5S$%S`j`(STuNW=h%fEQ;k z4%@4y+q}8BUD8$3r`ov?eV!i&+JxTMJ_Aw+HUJx_!GA^Q@jKhi5 zh8!UbdkVXXy^X+g294pl?2d~THeQu|M~UZ=OzBO^k$o4eA( z(uAobXGOvk+j_aLpLsU44F&%Ir-afLVg@gzC3Zniu+3N9H)$a)3!a{171T`vySwS# zWAw|6O|!_SBf9TRp8T}%q_?x-C}0hE7T4h{Fmsge_QJ9a@f=V~X_>JCH-+v0fzrW9 zhT2_tg?Zz~gJJ72gna<(3ddu32cHaM67rL+SG-4lx#frok=5t_wje|~W_FFYi(}`Q z$W%AahLKCT@%jvJ&O@~{K+Q#MbksRMQSWg9@?1Z`T-PteHYu%&5+@>^IQ5M$>I(gR zit7?KH0~SY<1~KSvVGkysZH$ciY_(qhxv~uyM-f!v!s7`d69k1%}9Tk$H4OfUw|Bn|7N*dh_L3 zkl66d)TvX63|@-L?KFqjc`5$eLKc-gom+gegna9ro2yr}Ub#XdFJE@b%zRdO(rXjp zuyEcOf8Tu(DaJ4CoKW}}1QeVW^DIL`2CKUG|2V3jY+O9Ve!JJNuim@&c#Jf#!r$J0 zp}oC-g+meE}h^=VUB#?H%w-#jrgRzz98Txj< zq(w4b7c|wz`P?V;V6xTdh%1@d;@M)asX;n$4!+>M%0)&XO}Bn7%=9T&J0EvelMMK= zxz0B1x=36T=i^fr?AkQK^7isMUnkT?k1kJm#oW5dHMlGe2dNd{h&BC9PtQ`7YH>t_ zIv_y(f9!`l>SVAbg!6M{{s7FB2sP%S@sjURc}fGU$XB7FvXZJb242ImL-Lbdz{ZE3 zmX~LNr_K6`4HZvS5VxnEdg_$|&jKQyTN>Ij@U%X@+5fa&KYjZ4-Mji9N=oiP3=ur( zwWo(%lQ6LwB8W_yKkAyInYDoH;pGdyLf#IjRSAeo6#f`BbAUL+En8I^SFG2%bFS{K zJ|0}y5^<||eTm|DczE~?xXzHz>*wbMJC3wVwDz#Gw~Ef2U*B%wx-Znj!pwbxD=syp zm8`3|SvdDnBQGp&pX$HVH<}XkUuFMe=Aw!Fc0p31YXZHslHMa-pxu6$l11MpFir#f z9>RHor-$XeU>15JSVK6~2>+=1>oLHp3{)7U=3sTE5l|4Uls{W3$|2Yf(eaWmO33lv zy`EgeYKIQVu1c3|Tg?(~syXVB6;wxV$8ldGY0N9Sp%{>tjv0&jhzi3xN|AfS#eE7nm3jJjO}bl;{5HovW2Bm7HjDoo%CBw}bxS zX`i_;01;i$N&E-VDXd5wJsfkWo7K|CjE0xy^v67-b&rDuzjU918R5 z5tgzPFu?4fU!^c10C>Qy>0vx@;Z)0M8ZhG6t^%|9F3$7KXYW2fe}>py`>s+lem=>| zcT(j0_csT}jL=0|G4RpGx}1?FiSdc@ekC1$!SK`&pxFYDWX!cDcU; z@{uA~9Npi5CejQvQ-t$=`(aH!M1sTu&E#O*3v(v1QE1F%*4I1^03DKzAlVrf5z-|Y z5I6D=<1GiK_Q;2l)e;i>9T`d6VkDcFY<1gt)sZx>BxQPu#Bu4HW>ZXEawToenUf|= zsP7;lk3II-XY4y0U2{uYefK~2@8920V;A@4+h(d-GDpl5ib6ZrDXz(f=yE5gSx!#3CQVBwBjDRZ!Z%MkMsQXW zGg77k{n&yJ<#EVoR5JTS=!1z}c6eKvkHMN?UrbZ9HGs1Ke_{NU%@Pon9SwU30YtPw z1O)(}!4`zy2TRW!MX#`Vq64&sZ0y}Q(;~-A6XQtyU4znSlcZs$C?^U^1LitNQXG|+ zxg1d@OnE+SG1IE8NxN<8xLu>68Q~bB*|TTQY;y6RuXA6xrG?GSf#%JvW^~@`q%0xf zKtjSfr7!fJwtxNg-Rwtt^Yz!cGYdxgX_^#)mZ>$gdHnbTSy`y>ePG?!4fO+kwulLO zib1>^7748&*=J#$0?ra$@0~BL)N<2R!Rz#vUJ6bk7t?1H?$2Mmc#-@HFY<;4Zf?T7 zvMDg}F4f<;1L_qmThNX>fDJ1}BRlD4o=|276YgA%~!;uT&Grg= zlfsj1>*)bGF z5C8D)r7?53kdQslFVw6tF28Yx{sYHGM{b`cI?9`FOHV%~JZbamEB@6zb7uDn{d*lG zXz`m1`q7Lhy|gUG8w*#VHbUD+2=q z&jkbokdI~d(|5WpcIDoj)8-m?a?`CDf&TM~c0GT<2PkSL5fO1)ZPEcCtjaHMq_m*-Osved@ICP?@|)PG%Izi{Ri!h?>~R z-E~~VPA<}iZq3LzEj$;H^0qd*wS)eL*pgHCSldiEyU6=T!Qa65sT3wb@mvqSDBh`q zqV*AZ9GHh&seAtU6LcmGAeU*1Z>)qwd4!TZtU_(YY&+EoD40FSV-gf|^K^H&{IC$6C zLGfHqj?z66uV@Ei=N>VEt|n_}{WCH}n5%z)zrX)6KR>@M-r@FDV$~vNClV4+7Qmfc ztkGObgB2Y#YXbdMS*ZU&)*!<*00s4zs#&Rf<}9D5FCu3&F02>cYeI`Wb}k2?Uo-YR z?8^&hS_5QOq@W$ZZ35w4@cf9?=BTm_eiEQBVb=9vt-%iG8=C0{bQJ6rJvGLqYlMhM zo1Zo{7wuUKBjiTK&=w1;+e*g-_W*5BP|&l$>||k39N<=NHXP8RyxL<&X9e2?;23bTfGMz> zb6;Ns(eu4!4r@|5P80r=UZzx=R=BTn?}V$teT91k1aG=Y{iREnh>NSuHwr1a0iSKk z%gM2@*%MOfO5$v7LAFB?A3W~l=F&A05i27idfe^Z#PnPC*+5%|AV1%0kWAuxIy@?E zJb%;<(GVB1g;o&xt^wQu%KAZmXeUneyS4Pc(0Z)>*fB;w z2SJ`H2i-eNQF%0;;62q$2lms0Qf4FqY*7tf#WOTx;401@?&&!U7j%`vx5G5*?-xNg zwRFtssOm^afR{NPEgg)%55YPHpFy8q0A2of{0(a{2wnhwTFCGKq^lW1NIh^8$B*fb z9ot7!_8s$hB}W$baZ6sb2)!%PX33N{$1_~{g=`PDR-BNUmkiqAbkxu>jK!3BA8Gs zpjmI`eE`YSCuJWZP7xgf`9xF)v|G!R}1%Tu>17mIBET4mppv*!ug^WdPK~v-;yfdoYY00(PMk0JPv( zV1=oyce1fM6*?Y)R}}`vR{KUvh_^Z_n=W;@A$J+&;TH}t5~1YYve^aYR!{0qQ#Hv? z$#iOV3<`2=cFIi2-&s(wlX%Q7TR6wK`s&%jk-~g|{t9)uOHdOu#z@Y}>d@ctPORR( zAR}YJ_Uc6MZHaT|CUP$axzss?G1-W5LM3o!f7<|posVQ2fWHjS8m>M?g_az<(1S40 zL;$Jsx|7>f7ay2F7yA-i=O6Fsc|1|JST+N$RQ%y_-Q#8Ch#3zz-vhTXcTf`zYuhYf zO#q!QHMcZ%Kx%$nM^j64=h35lZ0m8BJ1+uTp4X^YQ!yTDDwt*!fp|ctHGiWh1DOvE z>~z7=jrqY|(JGcNBbYwXQRbj$1tX0W1fjCED%5sD>daF`(pKpr-6D7`qEC_TPHo{R zjb5f1Mdab6*xr(^RL6dB;lhRgsYsE7jLe3Q#3WMVrZFukA&b;06=4e#64KHV5*CJ4 zq^O&vj(`5?C|waGla15<=;>ML=~?Mc>}_71TN0T*ZMT?I3WoAAX3%S98^m{S}8#~eKbOMZ4&l{Ft$+%ISqo6WoMsged zS=ZB+Tpd{yS*^DdOzB~1l>Y057cgcVd4DVTu=trILKWk{s2EU~L58CL61rHU|B~-+ zJ!owY1AAzH3rEW>J4e1afABF2myhW;(>JDsEI1_|ae_`Gt#p}BggtRohfk(E&8(ku zlO?(Z#=z{Qvv848h-6|kldBG2yf~b;rpC=~Xew}RvGojW$O!Ny%k<}^i=<#}jMvu9 z0&C;2XvC8sc5wed z+zv`)pyt@l+39}~|1itfKENhs78&tF4*QhbAGo6yc@Vgh6+#=rkHOJrY(vO?=5 zg0-X@=6$ewmO zj(|l&tUPNx**3V3538OH_RI9r=UTc;?zTlmwRPm=G!-?Kl{FQe=v2r$WQtg^6SHn& zyaotk((}OwKDwjcfGK`I8z@tVShaFe&0_`L8ea7l9Ud zDa|A=QE7+NzxmY3R$rM;lbqs3;=%#}ZX>S;-#@~98+>nP!SC8v?FW6HneqT!%`28j ztaErItb{nWKZ}c=IQ7(1xAp(IefI2=%zX=eP=fYa(l9%au58>4Bi+}AbWenv*UAi1!RvvnI~Ts zSrDx(A3uG2Md{A03@;b8HqL{r>s|lQ)4Xg~WAD}Mc)97)rKZcT`UiUMCT=#N&EB?L zbG5Ie!!s$#vqR$J9pE8v4w$C5_}f#ayVe}2B?n?+n&_J(ggmbCiKkY});I5hHCr<5 zk26OH`s)H%hUO#kw6K2Gtw#vrVZ$CwT#+-IfiGJlr|BjM#t~#H?L^4T1{cgFXIZ$1 zUm!roQy{cnG_4VZG&tms-JF;?JM`0^rcG;(&fob}x1`MLX2-MS`5;k^C{p0)+I)jU zCLnAOex#3Y+Yh6iCq>se6>^K*7FnD1NEgu`>VKfmkPPLreLb6ae#Sm_Hw^S{Wz5Kl z?u)NOHfp2;G$9aUrV#jOpy0*ZClcty2cR-KF(D9zu@oum-;4YUzXg8Z>a ztxm_yolCxTTj)+4<@1~<^%*zKW2(}oQs!4_Srn^|2&ex#ZDq#IcV6J4Kdn*~s8r+| zNl>N6nf~HxYkQl0!{vR$@YjC8nIUl2{W*YjB^)HZnMPx%1u+>*pcqbL33LyOhkB(4 zJqqW7Ld|B7*T+q|GuAZFf3K9IQwDk%p4qQ^tm9@!2q~ib2KW}L(${7+H{Wd|S$PMh zdW;y#T|&yDqOPW<${OH6(GJ=pdJ1Y2EucdpKmcg}&jNBe9p65G% z(7gdZ}H59Sq6KuFVGlc2+b(8yE^9n*M_z z-kO|$n5ldC{MM~UkAib$>(+BrLDFH+m|_C?KdM>9q!M#84rk$(c^7z>`1+Q>+kE@Rah|09bk1A1UjNkF+ha9v z)`F*koh=KJ3=&J%Vj2Si8e>}GYDTUrQQLKRBqVrr*lOH-oW)J5vD%9A)aoSqqEZQ? zU2LF^Ya{ebP(W6+6f%GKv&MWUA>R%o!p31;Y+Ybx@K{5j>tQy?0me(Q@Cu|rqR0}i z5tvaSI;+vBLuW*XJ&@e}|n}*S%hoX#aj-7Mo&i$2?-@SWR*I8B7 z_`ApzX6T%I6hN_L1WBIKQYg^{ao`Nu2dy){nB~;wG_M2bHu(NA(Mh1&p)n+zD{l&Z z+ebsi=;1Z4&OoZ7lT=AQ>+MGLFf7mBCI@K&N&WWQZ|{Iino0K4j~I4*7<)poSOwh^ z9=<6&oQw$xS&coUtbh+sicT2TgA=j)^6;>mlnH^MpO3_Kc(j75#55huQA4F7IzjaR zgK$&{-IJjFQ|Ui}J}W-#;uz=Z8}IAuyTixFhl`}|*ko5{XD8iD%03Vd>SV8|STA#I z0-lP?XFPS>Vsuz=toJ~k+R2scw{ljQnJwASrdyUxdoh~=^C?0>Pu>AK^o6K&UkV?jkgKz8C(%Mpv?GxyBPY{sl8XvOlt+*j928Fh>=#)|YRpaNRxVgjIj=_l-G^;tM&YrU z0kTE1@{FFTWVzdTl&{_pjvwV4GsraoYqNp1J;r)54fF{H00tPxviL!r@>u8ZGY4?U z5a2l#vkPGPi1n~sf=?915(%gT0DE1|3Pd8wR(evL=1Dlu;B=^LUO;y~=_b*-1cX5J z?FdBQ_Sw%>mPlrX5>ePp54W-H?)1K=!^aM_4wV@JEdd!(3!k9BeB?0O;X8YWdCF>7 zVZ*3dm~bGglX1Hv{UX5+laX;!c+$Efv!8=*&zY^QnVTJD=cng7TO~C$rR3+Qd`rJw zNY?)TyVvX^GY>uo7(WQk8)?`QsMph|OL$Ep>;_^XAY{y~0^;NoWQT)%nt>{oId4#l zkmW$U1}Z*6a$Gp8I{LA)RWyR08c5Pao}H0Vot8G4{v!VAr;QO+s&Tep#@i^SW^O;HzM z)n9d>NZR{=>Y(+TGdCR*P19cSs-dPyY{($QF+1UCxu9rbNz^J7PH@hH4i&`Iz@uEjnK`?5x;oKDMP*r;I&JUi z*vN$oL#?xwbZwJrud@Hqg2a08FhT5kH=VCsaITXS=y#NnBn`Jnws_=-0D7ft(o1C4 zY>qD(btMFG18lai{F$qMSK z1F^-u8J}BIz)P$LoT;Se^5x6=Q&XotH+3pEW6)=$YrfYIUsv3pu4ADlZW7i{J{na6 z+y}H^fck)eq;O$=piqd4gU8s{#?%l5N`nZ!n|2HYM%z*wmNh^>Hh3|eKbKo9fBT1t z*Jb2R-RFxB=?i93Ebk0^uCq zEM8~q&AHU5(D8;8~EYW){vEv*|CiEt*d++D0QtMBSMS|8iAxVv8W z+i$BXx)(Ra61V!XdV9fvGpyZkgpHGj*k%~`EAANb_WJwhLRc1tP~idn5D;uU+8QNT zjEo*w)MWxQ0AmP7fdlI~EZRj!(_GR8omC? z-GhKxdt11XnVF{{v+2&KpRP81dimt>SAh-?U-J271MS1Uj?yUU2gZDdfhg#!=sz_G zhb-_tv!g)^@I*Ocg01=%3W_-28PSnj10=u}ci*JgMV zYm7SXfvBU4Vze?S4rKZT$X4F-;;vn1$a`mY?RrsvpDcLw)mKF%Ab{49wR)ATM#jAn zmkTTPB~OS(#0Eyifk>D%>7?+ay4b?#($eU{*itSmE^ccKR4p5@9?pirEVO~L4|`B! z4bi{>FvuImyho@F1&J5^2$|U^|4}BwCa_ENB$?ql#$}A_444U4A-1}xyFgpib(VA& zp1i3$1nZ89pHxUg3?~ov8z=vx+O@%@!4>k33{zsre`$|2Z&J@3!z7v4&-y}!3j{TU zLTxv2R1n*%q?5-TT!Mp)ZhiU>g|A5ZporlkH)LJ!nh|ES!-% zC`8_3MCvkvMvM04+*?D=COH9N#2Kw@!XE`uFhFK7a5Y<6h zSqx>6;K!F>cy>syCo9}WkYElTFx({g?LPOt2EStAN#1cN#YiqD!t`aE^I`#9{FChS z`;9gEPV_-Xt&QszG33Sjd-?11GG{;1g4v9dmGqvi-T6UNQI^4=l>fnBH{q}o8<-7p zv7rBK6Zz^m?;tYWGa=OP-mZ}&(>y$;czDcF*jl|mXe5d|j7g#YVSi0tWus4+-EaVM zWqhG}u)ocZb-UQL(gX``4cmi$C1wS|KEPh^E+yO%$Vz3|YHW{C-GGpU%|I4GbtxC# z5rP{&<8MgG)j(PJ#;U5ebO*Z%J5?mTGNSqN<=5y1g?|NI!ZNzmmQ29TeGrG3s3sOAu_6~YZEAuxx_Rua5=PQFYM~tafrNzUx6I8WqzRBU`yHn(%>^# z`0mww_7V231X&6e1|xiVB(8q=W9OrQ@QPrZL2uXvAR6@HA$gz_<%_M5U|{}Q51hOg z0okF=r|o1VZF8RyC=D8|CDE>boZTT=Y$4 zQd6j=Af}2O!-JniMD;oP_b_SaG5^SjfB{EOpXxYNMGin;s;b3#t@;NS-5*6-IRldx52D2Dt;gf=0Gl4kV$1 zON&JfCjd%M(4YvN3}bbd(N++mvC80RgAm>4FCoWHT)jHJnmSjfUcEZkFVa^3`4_#5 zUFW+JC-V}Er%I$HwE(CWqap=w5lGVQ!4dJ0qTWw@O5`C;lbY64fBS9qnx;u%Hslkx zYB%X}e89T3AUjXNtP4I?CUj-yJFXO%RASFY^qup?O;}dQi&1o8vQM}`lp5?6DMZZ6 z53oXpQ#OdGkPh&Icm({%prG-elY&e1)N)@Jl~1+QerjoXd45r*TAi1Wr*>JexOX`j zMPG<;{TbtKZ$sQo>JaYgJ6f$)uYijXw}ONMx9a>NiM`4#vslMjEbaNTB`U6_rYVB> zxGt{)Jmv=>MSZ(nogMdG$P_TSyf6$G78nl3$hHX+P6^L)sJf4ZwvxA}PQ5}uh!~S~ zWZu&J<*vXsAUn_o5$0(3#i%gfQs5ly=7SL{R-?o#mA~U0HoXTn;9*mI`ti>o<9t0` zG|)JI#%7_pOQR*nz1)0tB)O++r0&gKZsa*SzB%*+cqG5F@@jAy85+{xMjtwqL7PkF zmJc)LNB?6{*}`J7JTw&T7JtZ(#yLOegL8(cl~Cc#SLkP%03rv=G*b9upp=ITRTima z{KR`GkV2v%q7DSdy7%C_=nxf?YI=ht&>mWkm?X)QSSf=u>0!wUxl5Rve91R~_=-pwP)8#XEM89{It$t<9V2 zcV4=*QO9A}BGNIESR(kyRMC4Dj+u^;j!AQz z=jgl9#hpfR2N5}Zku?;yn4R6D*ZSwMRtijBK0H1M~V(_Gd^w!qWU(dpWH00-h zx`e_g5J)yCbG4KZ$&w|X=AX85^bE4KEOQQ>2G4?1Uy z=xMOo24h!Y5?h)f&u)IU1aD?&_JTir3slm3(Gc6NLb)PzV2Ou z-o0U?5&NNQki;E_jnv1|n>TO91O<5?sf>LtzHPe9wptMpp{TZzPi=gSDdUHQCT85_ ztmrp~M~(Wy+k2iy1Cy8B0&YQ>A&jMiolrCEig{PEe*XC=h|P>)as)dIGun~h`pmH} z6Kf62S`YPutParX3fl%Up$aR9G92I)A2mxyVHRy4b~S{;gtSfH_(X{5^RYoL*gU@p?yi}NRz4A0(y`F`16^2Dfd?K5)P#z$!6 zN^ktN6@I>oF2J+gd($hODyG-eOi!k(1Q<)4eSF$98tTd8RePW58hRQ)Ejcet_(M1g zQ~&(5jy6=n|JG}P0SO>uct1%5lQ(_SWwK0iO!7^z=Rm1Rg-K1H6gGr7OocUrqV5M@ zp#;F_{X}Jknh2C0Y$LmvveUv(U_1hUM&d`|AL>tSNN8j;fI4-AgWfefjXs8 zPpiLwD|_u#D9RNIlvjM6CdLu$2gHQ3po{fFkkWwkp)<7*@rx8grRm=!%V-8<(IZ?y zzZ8_~BP>wE=7ONcOd9x>M~ZCo)zDyNyhK(vlKz7vi0$Zs;c{w-L~b?7Qff8PN5)_(GLPICjor@C6W6?&Op7$Kf)VWu>*$QDUj>B**7idEognmO%Q8F{_+ zVL3ODmY2OD$mEg6|)OT6BKi zd!O#-CHy1mdpX-Go`#T)hAcoZj1Hq4tu0cgYJA)eH_PI3>avzOCpwQ_DC2fM5Pwe3tXaFZCNn2%+Mz?!vdA{*sP6M*>7pQL zY5~)z06*Ra8p3Ho1N~RnL3J+lI4lPq984H|C|=5!f(RZw0Za@Vh==VXk>1!61A==D zV@u`UfV4r5p{N2EGQ4sVSESjt*wxs!*`=*)8$E4WC-7r5{Ro0z5cL_>2TqDTn>FjJd z!gr~Y#5~f@S#55vc0TIm)$TMR(j0kE0{e&bH#lb%bCd_$E@0j^x5boaCvGn+dR8M_7KFR3d)K{*+5H;4z=q%7N-`5_}Wi-$dUFgAwx$h!1bh{Op z7Bm64MVJvu4F6B=MzJ|Pw9jFQ!_KxFWWM-QeV1E&yzc3M1LNgx%g8a-&ED2+p3>zl zj*J>b*XilEbaeG6o#(ojEYWv$bDig!KVL+oO`P~5>px@)zR^7*{+_T~A|rPXY*mxhll z{1Fr6V5;PxyF3+{H2>p;brmZ=D2NN)omiMRja#^ROxp!I&TzLQ*er=NqDVk84lK%p zw93v0nH*HG8vFe@K+3UP#`o#O@gGp-Wy47|kPbhSi0xp&?o1tZ=1wl@{gZn`AL>Nn zgH#9Q0WD!&%G31ox%=q7oMd2Q8Pr2vpG}HmVt!h&oxZ=moI5&Z^b|5m>y#X*Zi|Z# zk%vv&<(uaVG-GO#Y}`XZ!=W_7;{?Ph95BIq1s4xOQluY|&0W$g{uB;$<3ZTAqrK0O zQ2NH@%umtTMPl7bm8A7A`aK=pX*f%=qW1?KC)596*pLw>3GDwH!1{dnL(dGLR@epB zp;T**S-7k&9uoLK>|>z~qBG&HP){U~7wE-;{K^PzWqwWln8YG7nQF=1-rf8D>R@?Ax?o%;L#{JN{_Yx>opLt&jn)WkhKdbEMYI^QA%KvMl_d{}CN zp*^66P&pa=K5$<={uw~$XSXprzesX`&X2jxjjngk{eZOi#KxWscXCZ?CHqJ$RN#9K zCZu=2Ax^ulbaY(lpeZ^s>bKhi=pFls@$`;0b=aX|2zuuufeY4QI#Q zD6*i(1U@W;`^#UYTd_j7O4(K2P}%e|6d|o*yy%EG_Xa02@*+uVZPnem!(CqF9@`P+ zHoD`Ekr(^#9d@mY80yZvB+Q>=(ER9x$51qL92z(8AG6Kr)s2#+4x3t^BooB%>z^3M zspqY1+BYwjGp!l>tjo-e4rgiTa5{us zHN@=^H6bgY=Hk&4PkekhR}S}yjKSR~v80#Q0R8P~dWKAf^Icw|uC%sHp4i~j;&k$z zKFbO~{VpM|P(R zH_!K)JPWZ$u@MyxL5rXf`s^%bCE$)4De>)mbNY{U;%3SE#ivN3{pj;Z9$!|7J7@E6$QY3^`96H zoHC?TV_brI9re8NGVG+t{Q!xwe|3gAeYacOC0W(GpPb#*x$_X@`F{l0bHtwh`%mXN z{SO>v3fZQw{Px?9jT?#O#*OrM!}|&2J(@9HfPM3LO62`Upbr4Gfu)YH7yZa=Iw{jv z{WS#cA8P;y#p_UF3d30N8&nYf;meb*mJ(+jaW1`@v^>VWzp5bXcCC{vmvn}>eB=_M zK>a|PccuMmZ{6xXs^X-N&&i5WV0T;9R4%7KE?dYQOG>&P8R;7o>|wJ*065U1K3?iAVF0YNF|90&}>;qgDe1&+U`@kx>j$3Oq=o52n# z$uPrnO<;g%fycIwQ#?z9XN5qs9wY>}!GwS_Jk7W#afoLv8|ukT?Hkry@?iWCNknda`^h%xZdmC z+-To8NVzWl=dD}Th8yGQ;2FrxMNGi=o$V^@ZK|PZ%yVy$Ip^c%5h*QCBV)b2->B`P z_m&iMF=CaAtBXU6?}YB7v*ka#`%10pX7v;=F8$MNzb!EG$`ociVh@QB*iXa^n5Q)a z6=3&nlt++2$}By&OLXG$`UqvJwUM#v8J~S@XE~YufGi?`(kX z7go5zqe*~5abscAUoH7u_?-8}A-S%p3#{U7J<`jp6V~SD+J+}}=TfSi=xMn3YoZ`_ z@2H(74!(B-LIhzY*v>3mi$9s0!p%yc+y%{mWAuy45@H&p2#j#>+@C^Xot$2->Y#t>=5kNl`jmKim8h*s zELIe&Y<~C5QWHs>h|A?fZq}tRb-tFEX_OWt=h|BO1H3~U0_(?l**rXYVRjjEU%x+K zhao^<+U=7m=JfLpfOt!4_7H!&7xkIsqht1Gid7RmGrfv8+n*s{z@RMsPl`O(0aPQZ z?X1+da;EyfjMuVCsy6T3*x8|+*XFF5i0yL!Ss`S z+fKWpqQyU2KdX<<^J#SSYjyLwSK_%))7+7gl9bfcNqj&4_%msiT=5?HBRQF_CnM;W zG?7ct-C9Hc?_@7sntjVRdeUTVPy(IKHH^*58cQutoY*)(HeVBI89yr6J)?Cwv}~3_ zu$NcaD31|SF!90nP+@!*V%}y>;`<8`(q3BvZAhDzk|z3VM_~v3mAEjy++N$hx&*8@ zXJ^5B>#_B3*4UB|U*D!D;X$v0?M62F+t%4?kgxbTQaoMok^MgFr9Wk$g^r$G$Xnoh z;Twy?qNS!9lom)5-%aQKy8ukh+IcI;2n52u027tt;=npFqCZ5>4SGRZXiG(rj>%J_#{hs^T43hf^nKz_d z;0`2KMMP93-rA^WaC>WUzE^{H@)XyYm@fsk1Kfjtl`D+zq`-GVFEJzE0fX^;2X}-; z1kjLK>%jPIzz@O>zf)`W+7xK-FyCsnMde3UAM2-bsrri!WJFPrB-Cz9G4bsCD86yy zn!`A$qPh;!z%q32v% zdHE7L=YZD2yu^t{t@kJUA1bHaJ!(Z z(U#=-Ey<8CGJuBR=z-S=uc`a=1%Km?a-e1A^@fU65N@c%(TszZ&A@&}m(=@tBKm8M zeYbsQ`8MKW^M-z6T4JI^Q&n&8KW$Oz0<&4;-BMON*)-?5il!wc9STn)pNps1PbXsf zv&nsjTc3_A=z#R@=;fy>9hznIlh*ZeuKDU! zy^&XOZkwR5G4l|;G=@Ht586@&$<5Dx1|L4i8B?R^hExWS>9{r&F(U7s;C_4&^!T?; zsKFbvKzsri3+T$ONK-G<|uRb1Q@vM8k7Y>aK9 z+2qp6)AMGGBcY`Dl?!H;i8e3){PSlI91?d%pCwxR?6Z37*VcU4%hgPo(x(4~vm+(F z>$rQAu6?!rhkw3n5Tr2i)Oa>L4!}M{16IPj%U~iZs(&Cbq45=l7H}c>2bDo2NLOHZ z;dHnM0M;z$k%98`C+Q!Dws3nki)3#CDjt zo<^U`g={}Z`abbJ)=3WM=Dr8RHg+2Itjf5KzOK1LtYhFDO9*OUVhOV=r0ghsAl3wj zfpZUxJcKLZNvw)doIcrUhI^r(Up6E~5Syyp+`y=2Hz|GI>+{daIlBbAcxJ+x1Eo0` zNQ^mhc8VaC`>_#ZdsFKU%fpvr>(8IBk9}OfbW-60KhdO`jxAgC`wV0T{s*){c>UJb zt(#TC4#6`2LDzPdBMlWvJQke?2 zvK%^M5jc^4QVor#gA*GQ;L$j-DUxazjU9Uo@@nV6S!_0(g$2yA+dbsHj~z-HKTwGS z`ok!S;m+j-Eh6}(M1xnbX+)V|n1L)Im|Iv6jMp1^W zGVF>r#JP;$t9yKcOPsyKiZk@BwKD5V5aW+73i6XCN&Rj?rsEA1W`8`mxP7Yln#9DK zc-2yKOS&(-;V3DxHvK*&<%yJ(lViq2BqvAE)9k0m`>oa6NNa*Wn6EA$^1Mt1BLL1x zaH&JopH;uGRT^kjE{}S90JoX59!QO@L zc+aEd{y#;Yp!Wp{{Y8F$Yj-#I4it_1R#uizo_tPt(pH{h_!$|zF7;(6hM6#eEbEV6 z!LDK6L};Un!;@hVAiUTMNH8hGE0|}<0~bLoe>cPQ-?IVCRu}931S~t=<`=Q;FU4VI z(icL_#Pd#Ko7_?Gvj3A$UXo=GGH@2$Y=_#^llkWtV~Og2+uHuy&`laUCx_A{OQ_-P z2?5vQ%tPdR^ogj97EbI?d}E3TR@H}S4aONDN0{mdD-bN*2ljvKk9O~nwPUiDe^+|h zbdPQ~O_#F)$~HY@%rFP=f6m@@J1iI39jl9$a<2ym*C_SHP=5EZAg;i6KpNurAFC^c zY-q^cV~`fJjts`7F|ME;a0K}GKu~bwc=Nmu)v*1dc-(d22zpm$S52HaR&4uYQILiG zf)PKD%|4(dv5=*?|J!fhhV3Wyyk*%g*qKQS7wYy{lzoJb2MC=2 z2jHuqF`}h#7RFR1!FS0Vtpoh*GrhxkCY1xeLFk?Rg1Li_xeBH?8ldBY;AFg0P_j5EdbEAJeGy!vXGGhD%*aZzrOplT zKGwn({yKPl^e8h0u{2XO4QT?dxTRV%@=n`ic(na8@-4cbzDF*=+X?plf9SOuco^L< zkQc0#}h@0Kj$>#LOX8R^_XYXDK zd7eHac4)jCE5oqd3%U515q}w&rT3mJS20M-(~k2Cp{MRkH!IHNaVK(fH|u{~5E{BM zFmNphI}O-fWx{#!J}>k?BT~W6P&kd;rDJ*$AsZ zWr}hc{gEck%Jec>yG)^?lw6oK zYmWPYh#>a>9q~t(By=HFJ64Y+5y}!meJ}t$&*~xctbF+U2COFaQ_S?_@Ux}`P(}VS@qQN^Ybqv?jIYnH^M5L_40TNrg22Hz18)vJM`0d+51V&JnGAD`p2= zV0uU1FC!guiwbbk(1X0^C73j9Mg2JtR*Y+AmH}D^xZ*w()F)RQWKy-akC7+8%{Hgs zG}*U{yQ;SnwcU07%rxiBku?Pc3&z+r+Rn9WuuW)bQ7Br9y^0G8YGBMBJWfOY%XF6s zoa-_aEx!Wf93i%G{jsgP zvvZ_jN6;UJx|r8#yoHCfjsEn0ekNES+UP){jA+@)k#r3KR{roA5nx>dawu{tUMN+W z&G+_PGx~kGxLdrYawk#R-qlZE8<13eMt7`coI{LOGG8*c9v_`F*-`RW4n9a4GnSn4 z{~u{z0uaTK{aw|=E%z`mFkHiM-}faT2qL%0eF+1C$SDE>A|l@Rjkhss(5Uf>ag9lg zF^MLcXkvEFuA5}D*{qwGtcm8>UGopqe!uFTK{RTz`whJ5>F(<4daqu+diCnnD+h-^ zjyC9Uiui5ncSA$pRafT3$2Z2QW7Kht^pL3$e=ROm=zePu<1mmED81oAjg_13rs7<#lpr~*hYalYcge>JvEY29}gN@ zvs>7{8c4ITm4Ng^8dcT~D|L|Vgny4uGA%Vzxu?slz8UM{J?nDUadk?cPnjg#E77bx z``>;+##v@Au1(b5*`~vMd!oK|#Y(7MKUhgTM$u=BEa> z@jDz_c1^TO<$N0A8v+CQ?|k-+NgdM`Khr$b;u))n(vqKlHXhYRSd;k+xSqSvPhSZS z@8{pV`TCo0vN3;NUJrj4TT{LJ=9~N0t=k7j^f&Y7aHmIRzqHOOu=|>T&(}#_6z00U zwEhF*fgM|WQSul-)NeHTUUSoKkEC-<@t8sYBXQj6+hVM>0rp@$ss+~0kS>F+3Lqf zj{#A^;CF~SK@7nEDomU;lQH4IoGC>wX7uc$6kzK?VcZ`j1SLTNB}ND{yu#Jqw^(X# zz47q8!-G<(Rgt%oo3r`GuC3PgA!DW*IXBZxtoAz+=Ik6sZA?6xosG6oj_1DxQ6B2h z+bt}cLYzDsqoNu;?fj<6EP721zx(N@?~G0Or>m=5X}Y_6k4iNsEGa3B-&oq!TAeV` zH#mU~B7cZ80!+IXcVuT=@_;-PIpiS=tF{kh-f7JDR%j+V8o+EMW2`dLHt?JK1!uH7 z%#s+5@0mGs8a};zQnX)X9D ztWN~MRy)LY@k&li+@F~EY@$&#?~C)7%SY8av%Q>?L}}-2bmK6#PMolj?!xV8{A=R5#P5g}HTGA^w$)DiPgdJ32T8&OxY^AJZ7K%3Pv)5!6YfrqxI`-SD^EysjP zES^$2d`AZ-)=zWa=I!I)-XWpq8y#LzG%nA#^ta4+xwFC@tGKmOu@CWdd`4SPP(s_$ z>(kdacxR{BP(I=LZQGuw>9Mg*y>si6l5|!MQEz(%Ix35bD8^c6F?`wTGL#NTi2AB1 z&_oXjh&92MgCQOg2;DWa;V?0$Q|mC{#TqlKW=t>|7)A>2pty3sQr%2aLMOz!$P{j& zQaZ;aB6fnaIls?{CJboeSw$PD8r&DsN$Q4%ZoY+@wyqE+@2WU{!ICTqU|V zsI(DEZ~=U9gfCn|_$!crwFCUXb$#FuA~7%&zA)hEUPPOp85~@J&mjLdV`^lx+=$;Y z*KELyhB_~EFw(q7iE*c;!)(Vfp38slZjf!soIGFhHB2y;Qs1Tc^cyd&HZa7#x3|5$ z>)a;F$136!=`M?+vSMPo>yjt^-DQQbN%vZFy>%ZP=MF^s^=dvTwTDN?LmH3-q+lWnmCIZ<1>vqGk3b^U z`8^nlT(re#Q;Gwckp+5;G{VZME2a8B)L8Ud%up}Un7;nZmtX$gc9Pxq<4v0+HJz(g z_2aXKm&=^Y)03y#)4L8+$7gQqXx}a=?yK!97QU!qJNrxw^mE(!kp80()R(sSDkmqW z9LFT*@h-V*&CU3OCen#&^+c&jqisNdt)yFtPoo1q{5ltxYG>yvM@PQGUhew9*whb^ z(AYW+F>(^4(jz2;-h*>$BkU6aS-|LUpK458FzT_R9e$41iP`Uw5$wZu-qX@*s;BOp zHjSykGx#ijSyER)cVgn$_Z$nH-j7RK;J2Q|{i^(%@7BkNi>75J_9|7GcOL$#zUKPb znvHgkOP4$t?18pr;_cll{8J8RXT%Y%{>YlKShSlI&;sLIsSY75TNY4Z=sYwC5|{%q zpJgJKumo(wE=UY7cqK=9SxKQGFpRAXkMy59bs*g;aI(TT>zA<@* z)U&Ory}fDt_6^)2%~iL$I=3$e__LL!r|O3s!%zGTO0-w(l&K~>nig9k70%V|wZ zOUtf#hYr2Lzjms@@ZE*(QF0!h?SAWZ(@aHAtq52B{T4j6knjeSOWszu>>flxFk;yR62phj@()P zwr$vnqy%G5Zx#QeW{xeLg&ke_d*8f$>ePGu^M5&f_&ongkf(?jZ3I5Fq{S~QIjL{* z#yP^i++JR7Uhg?(xYT|ne658*s`c{f9rdrngZXZXQF_G~G^K>xm&AhKrjD>EnU=&4 z79H*)m>72TKwrg#x1dW3+6SY?{SBfRW{|>9z{H3~AFiei)PM0Z8r|g+zA@M{vNy^- zWH7?JOQm?w$Ktyt;d!bvIgF~5Hp?kUZ8bi)l=v#k@8;d6M-{NNt zfuik%s|7wr8Z6R)n{fTZN+oa!oLsLXl={MgnY`^pL ztRG#auK?RcBDVQS>J=;0N#n*&7#Nr^mbUm-`qEjt8s%TZDcYntZ05TVKPnU>WVVx* zSi8(?lI@YeqUi|xGP7D9=?27rN=#e`0%TNR;*o2jPyvqY3IeCHIv?psU`kWk3QkBm ziU|1#^oo~l>l?s))pOcC&E84^6gaV z%eGciLpL|I^6Z9r+>wH!G-{<#)F~>Q^Pb~#JUrU5;%v2KpL?Fqm?{~q7A}07G9mt7 zNc7xuntyrZ`B&2^*tKJ*AS0~^wn(O@z5_X-o5K_1)#vGKRKF%Ku&jX%Mc5Dv1_`Kh zV4zXrUPn8DV{{y-r4}<++CkN0JU6Osz5Fs0{l|}=Z!lThm+RZ@o8VG!GHs+6Fky!M zwyS7WTTk^yNB5p;4V@NxT9B8}Rx9mSTSv%J_p&c1KEI}>CY^Fld;f`Mw%^`9-`-wx z!Vx=qvwvDFT;P|)#Z~j4Q)kbYUZO|Y>TAS@(CY5iqasDHHkOT*pAA?)yNE0kC5^7$ z(Qh-XqaM+=>_)H_WT&=`F((zwEr|W7xaL~h<{s);m@X`h1cB|CIy{m_$V=chLsg9J zwgqAvoVCTV0_|_Nm&)6Fp-Y5kG`53}SRd`uF1>2w=RG$l+CpVuT#;_*{#5T%o(68S z?DQ;pt@RvcwL3RDcjze%Rwo%dPfD7`qOeS>nBVB!$VApZ{rx*)`TvXl;CMZ2l^rt- z>m50l*jQ|xApWCmcC?SFcVZX$i;Ie@@;jD*!{G$|Q9j#GOtsSjcavRc&_A0@e(aqSqF&tj?eprh{?g!HlMuzTQ2Ko``fOUTm zN%#L)V0`7xj+l^~iq<%8{^Y@qm-*Yj`yGE<55XfY(rA7^En7s(aEQj~z;GX(J7L1u zd&FDi9u#6e%Oh=TrOL6(ZQ?|?E_x}XA-LJcr#ZMGq~&clH>}tCqrT~H2^+TFj)vT8PvQeMrA6Qa069|3KuN7!WRsBx)lOU(6HSO zSOR9?Hq;aC9C(CTaO}h=pNUrtB~=X#wbQ2?%nH?Ofwt<=tkHKYH!$+tySH)gUMD$z zhGa>NOy!FVtS98}Z+N<7tiNAeRsdD5X*|5h9(Qu6q1?JvMpGs#G7D`d*nT@fF(J)4 zL%|h08h_TspQDLg?^&2+ttYLKj$z zI5?UTzcDmK zw7H5_qJVwg9C$uPp$H9+n%1eO`&v3cd%U+m^{P3!N0}Js|AM{ z&K6tM{{4j$Q_qnT@qj_yneS&HzRoG1U+ zyZld=g-e=`I8UFuA2;7vD2_pxt&NqPMW^+FRv#loUH?V-DR}O|zL22+9tBERHN)&p zN`c4kqlkOrCPD~6I~!WOMrLiZl+NG%@$N8#$@&hZb{&1`+4=dM-L~tf`EmZcw?mgq z)g;qg;il=_zOLTR`Lx_XS?ZwAz1dIS_4MrFk91$IrL#VuiS>=eG}+mChP7v%=ag%_ zjG0}#Z_+PowAZg)lh#xfW1WjQW??uw3f_X_F?UcP#9>BkeAdD+D#Rv1Ooc}nECC=$ zMvY;_>SN7Vx78*TA`x|A*!>8E>7SYL|J`@9*U@qsv}r3<@c*DC`~f$Ri#b^7N&MK zlWY|70=ez}Jtq+%9D63JGd>N;+A6kS1C7tR1X&h-E75xa*6D?dPo$5*Rz9@x)1XVq5>BmS-Phprs!Id3Z2KQop@YLs4(go{c^7o`fSI3MSYC}I* z#2=zP0|R^6k7gJD>dMlO ztTLD!R$jvq^3Ywt#UHh$vt?uFn_u9=^g?jleaC848^aO!K?%Zv+4*tbkfEiOEDSl2 zgL(Qq3c;n-u|vCp)E~T26ufn-t=-d0LlT|y0#iL`@`Zx1H3`qm7+!5sZ={+b7qHxH zH_a~XQJA`=f84I*Y8+}z^?cg*+d39_4tRwdHMmXW!&}a+i_e}v9K2NZKC}^->85?Q9 zUL{QE36_%e3yvP$#+UOkQty2k?%r2F&B-|wV6AF(wp4T|%w1YdHs{!zIpzdh3eIw{ zl;>J2|6|FrBxUt`YvoC9bP=p1?|0VoUs^)joCBvQAo?y?pQ9 zqUB!8=?t&sUjJcdG$3IEW#T?f;uE`An)p`BPF0@&!2sl8) ze40H#nqH4)pLV+W=+RAc=4j3wz=s}VCwvrs-Kki)vSMq+GZEhB&ebM}c<+$B3%r?? zK-`1j{!TKmsp>^WM!;K(@tMpEp~|twmyJgL7a~9%P;p@s-Bzray?;OTU)hsq9_hD> zk1sPWGv2>>^Dg@0&NXYE;uFsnjI|24(kqjc{a#Y4*O@O5w+i1srfdwoP%bZ{&%U*s zE}#bwaSJ$=rRHOrlE1U)=x;)v8@CJ=O12*5Jn)r{8ncOWPZ`2IGNC%&l<5W$$_Ovi zpLTZTVMdig9;01)XcvBnqDafQLe-(3C(;0AJ6!G`^uFY>7I29 z7p{LizhfZA(}{Hc&)5n2+Rywvc#Cm-4_$Wq0FCl$Rxxf@HG6eEhTGAu8IC(8$5G!p z?`hFrNE_$t!FZ@rXs%32(5gJlRYV#l5nLCev|&vJMS*F(k8ACAY~GDk`SItI0s|xZ z?5xgZtLr=XowHk7I%#EjYoUX6vDz%w**+zub8vVd-6(x$Qm~1SiC(%S?GTsFl_XmE z82ipKp3z~HZdBXPnJr%be{%x7Xrl9EpZ0dKi7%%M`5ne-e3zo8=!Le${b=YzN4N@Y zlRtuw*yIml(($t+M?eQt&|#zG_n-sY_v-#?4CXPDi~b0aqun9fFyaz=S>a3g39*Ov zt`t!IFNK~kK856i%#)n@^y7vJ@j(g2;p5X%qXJ<#NV1}7iY_&!!&PM_rN&RMUAvVY z*|c=&W%>B2vf~JGmnQ<4Nvg;s?+zy9>DcBV4H(|)F$YAZ#sk|`iN$rTW}arh+-Cvx|G(5d+mr@9B%7Os8jd*-=q(wd)8x3#ovZGEh>gI|Jcuo+DqK2%^-Xbc8eLpQIQH*Ymxb1Vn`zLo|BT;W?> zfuug$HrOI~k8y#CI=D3Ecv$+v^m^sooHwSI&!`Kp==!t5!M5U+W>5KCWoCw3pWNGT zte@>1>v(tmi{C^ly3o|yrE}%VlFK1hvt_|u-I1=FJUoS1fo6gXxrnjG!@5i?)@89? zLx_hvq6mzL56Khcgw#%4e#VpoL8yq!OPPg;4L*eNegysDskLi&@d^94YTYE)Bcg-O$v{sVlnoGxF{wVYaQqb7chDv6D#4v2C? z6LEkmeuQ2yf6My)TdfXoFNB574&^WL3uyn0($Z}^p4qw|q64~-sLS~a`0Hc`^FtG( zb3U@iWVl-k#+cE%Jh0WxgfVqBN~`QaNQip9R>@}vq3>jAo}d8Qq3g7>RPGO{dH;No z|5mB2MyBdbknd#<;+vBb}o_^YM*Dl69tat4adfLY^&w&F^QGNdBZpsx7bXLmy?UU)fkVd#Lgj_0JYg2CX z0f6;C{`Zzi{sOw_eCh8;_$!7tGxJ{%s3M3Brd;bp2cr}wM;Ojvod>$-C$}%=8{#3; z6Fnc{<;R>J>6yi|eVhVbKM|R^H1ionXZ%~|!W{hv=#p2OK(8KwUg<^|Cvu}fFQarW z<208csh(s9dTlpOH!1&=%K3Z$a{lDgKYaOdjp=czjl_~);5RuUy34zL%a)RNyt|@e zskiGyi=fulpjtoLuNilUn{?{b(@U3X&R_$}Lv$ZI;gb&?%62a5Emcrkmz3rd7wY6F z_jUvSm}3q7Gl)wn?vM7Ueu(*e5DL$z|3w8Cq9cmpMu?E8vvI)rRmGXmoqR3tn`1Od z6vOKTF+BZPL99iH<(M39(m5_iQlD=hY7x52ILD;D&>`UI-lzN=^7%lTc=YJeundQO zTE{2t8KS{~b-pa(q;Fl|47%aOiLKZZ_N5_w=rMM}N8#7`){fB7j@Ayod%}c+6DH97 zR^YEM>~Z)C`r-TQdKHXYn<@rM z24HEMt;Tupz?b;LMycI#-SqP~d|$gp>uYNI`Yzzp*H=@+MS5l=2p66OkQad6P%O_Z;t*oV5HkN_bFjEUgdqKm3k%PtRfWwJ6 zIuttrCJ({mY=9vQGSC#55FB^lmHuYO=Kfa>COF4uVB?J&-$<;No}1r{4D(|1naU>D4Z+!0opMSVU7N-hn-|j_Q=8P;_O)`laYyqye42OgiHKn% z?|b2ezPkO(-zpC9t*GDr^x2Txh+E=%J4CXmql4G<^zgTo-(0@@jgs2*&^aBv!YPj4 z+q4OF#M&~m4+lX{5`FMff8mQHs*0cnt2x$e+2kKY6ySlirNVU`E!bkSC`OA%(*qAP zdmN(?J95(Xn>Y9R>X+!d?p@m$Ru$UJ+xOHf>N}6_Y4ml?QTjCQK2d6xZ`SNG&1F?! z#@mXFf;yLJG5O~C)H*aY^gN>CatSfL2?;SVy)l}~4ft@pmO#cK|Kx8__a8#&e|CI7 zLXO+-y?aYb4$Z#`3ojKHUlP7S69ZB!&_s%LL%LXt2;c#0B(z4@Iz)>H&U7sfckWvl zU*Lb{R>AR|vEE9}4~zldd+$B^2Ml%oz<&JMm#sbX#s+`DuIW6rd?-`L#a52}#zHkYp@ zi}+z`&bKd$SlSCvdvo^qanF8GuU?{XP^+EGXV-b` zv;WDqpz$ZpX^Lj8T%KoVcUCUv?+CwG9CYTPHIF>#h`9iARad$DSbZG^-jWf1LEKd)*QpXNzHF$C)&fflq=2qEgt7~Fz)(V4;=W*Z zI)q8G{JQT}|73HgWh$#gF7^)l9KO}}H8tp4(NBBne$D0(dW&DlC+yBF%*&yJn5y&e zm;t}DlXMnu6V8A2)Kgj>IwI^#C>ybWCEhO;B=4wFG0#%waLlIk*-k<#L8H@=n2BlT z0VEdlBDTsoplPI**LptE6*DNvAXyS1pJ3Btnk(bo$Bf;@Im2!K^yzgU^;{DR?n!58 zZU<;~^J^9*q)r$|Z?%k5_rBBB+S@qQ8J0X3cvA9z+pP)uV!;A|rfjeEQ=lpHcM)yo z$tXRu)S=`k4y3R!5)t$#m~CK02(ycVrU9SfhlgowAs^Gk-PwSJ+lV>CXP#Ltua3`K zSXI3sFTPs7O0#{Od#78GYo}8rpC#GRzhlQzzH{jgJ7$%jrW@#O?7T3OE9{*-xp&=_ z717GY-bF>;itSGl9Klm2*f6jFC<;?q3`Y=vc@Z#9 z!tzTM=1GA*Q?q_S8Npqe+dMvVZCyG4EdpN_&(mxfZ|X>w_?l*n#*>>lpx{fVuFW1l zPknMVRc>%gG%cYHDG`%wR*BTInG}(-s8YS~lD&hXfqP#%rQe|?C$F8Z9KPbTe!Wu} z{nXX9NM2ANzeRn5!lql#C^jpY(!Dr>@+Tb}N}SBhY%-<>HM_Yr2TjeeF>A344zYd5 z+RBB|$5_x4UPd1@j*Rw#t;bFQ*c%V%kB~)N@c3wCg%HYuOkvX}f=U4yEg7MTNJqxl zjA}ahp<{HxW0<~V#@8o}5$R(&J}O71#a@;ZHGWZLetob79s4E=d$34zZxAcW{>dkg zA7K`%+MrA_E&0nEZ@j_j;cKCzqr9FLD{}4U&$rJiGqp-A^H#gMs=dn+txT(>e(q8i z{^y{wfPgYr*C47-&&lQ4))^VrFWcGW*z>PCIZe_1(;#ar2k=oggSf07*Fdd5Z!)*U6-ER*e5{G9*{hs%GXMOk~C;#xn?`Zq*7Y+jh z)Lq#p{JoCf{@UL(%GhkK`51|+$J^SpHXPm1o z&FWN-M8Zb(7W6Au`1A@kDG%72!M3nVF*jWt!k94%Q72(>g++lagp*-O1N-vCRJ!0q zrSifVz94z<#T@d)wy(tzCQKrnK84GLT9FBQ1KYGZk`^ zvzjJ#fP)(GG}XptQ%&`Q9D&$P-CNlI(3> zt2jIRL`uqu*{_$rW@pcP&^MI5JCr@a4a?8ZT0Fn^sU5v^nGhe`m{YES~ zOGNMZFe)mFd%3M`_@+e85B*lu%HMg1X1wzbe@Z+8JBBCIqb1N*qOtNryQ+->L&Pfk zUn>-gBALRi6NeCpOxyuqL+mTm$vgi>Oljp5lca3JY4qUhhA#wS&)cvKtMg0{qE%v zSX)?EuMKwzsV`U=*hDEB46~?&MqHzH5fNpF3?0ouqo^naxeo`WUzRc%O-_o14uiIqn(S?J+qdt05q; zAINPG)eA!DO(_MYcT5Mt?BV%nO9cEUIR%S9a zJ|=MA5ZcNH^pC!XEQAG9{C}|(TXH3uY`{+=@fet8+fZWY_~Cdf zpY}J4x1>e1`%Rp!&>R)`%zL9UiV+@QiXGtaa6&I+ib8uy5ajchY*!L4r&(j8=z+ zs)OnvL4IDauV)AKabf}Not6g$4g31G`}k7sOx`4V#)tck6WtT?)Wzab0Rm8ke#ti*QsYnu5E zTKYfv1p0;+{)r0`3rt2FqmwnWrY>GQF(Ez;8>@ex>F7Ac(eX`t`y#m<|9rS`jxvij zN9J!T6D$G0oShORB9uB*j1Ak91Phu~5m+}Sj50;NSy;6q+6hL+01O`;==yW6s_*!? zljBw1^Mk!6@Fw(LZvRY)!%~%AvJL&1_mHnQ88F$-7ao8U$DdzdpFbl^5%>Iz8Jd;_ z+(v}v|8DUTYPqv|f#!poCbUzSwnUVRl89&qr**y7wiAEN}1TlgHaht z7(JMh&eBVs=DT?d`e9s8oxc5iH&%Ji^ONL@P5Mj*_<4h=si|i+vd@``6DMAl`99P4 zY@ke4uaGM`0rkf8Bi@rH?Ay1GK8rBl9sEZnt5!{lPfn*Z{=+qTQ!oC=pWWQb+}vJu zb}kkE`6%K1pH;2c-M*@Ba>rY5bxh_n8gEBMEsKl<4|CeFZ8&=K0Gu;32V6CnFDP^R zi^S@D?Lb6OKB0yJB}i))Ttg{Q7cOYu(w09b(=*^ua`cqOOEc>y!n1D?ZSR~|Kl762 zkCm0<;e{!)fRSLObAZaRSiNmx=2In^R%Y|$uBkKnl9T&pq`J!IF)u1C9A&mO=C91w zL)fAR60KJ#6&z;SXyBnT2%!Unt)m!A-3K=OL}w+knD(d?6=7(L+}5EX{__``qumeC z>P58rfO~ZFi^Hp(2W%ZSzTe;4s#at7SdYGz7PY#ir9<=myK!;u=V(8|(;QAtmi8Lj z`^U}j^_>ytZ*SPk=j<$f?z!r%6C2#Bl$FXVH|&0~SNpS;`-4K^#oyv(z)OO$^Z{WW z+Yr7c?yNTjqX9%c9)bc~!u~K~#RyQlc~$m&E^Geq3B`;BTNeqTWV?s^_~`-btmU3Z zHnsaD?4z6c4e-Uc=C-`@%AJ_*#9sc-hiali?~wzON(JAnA?)q$D?}g&WV@44L!mbD zV%E(Xf=ZY)_QRKj?QNw%P3z)rGA(1|^&_+qs}iabisK;=PHa-TrWe=dQR~^nciH%~ z1$0$awebZstfZKF`_XLyXl|(p5Bk(om_x9+aYOc%M#BxET=6ZDy?m~FNU(=K_oc>u z-aJ$=>FoSr)+|;&7IRhXyT$VP3s%HmFP%2Tf#B?9r<4dI00hN`eFVzPL&a?5%Ya9yTEl&Agom25Hu3Tie3V_A++$KAbR%@sji?XG;9D5FsQ%RHK7g)6cy#MQI;7)C z%Inya&t>dMZ>%2R8|QA@F(;g#G8g33hd<6{VJsl>LNLZXzs?EzSU+KeJ%hURKt~H&WN!TxxG$@6qV%8-&e8Gn;~3U4l#AqzAv0-uS!C zmk%(lXHbx*p#k@brqYP}+wDdC;V}!dBrES)Ntf7}^9vWT`WN~4;s{+u&yrs+HH>?h z$zoc!sFE}1ni1RHL;S02X5;DcJ*FN(P4N?gvR3b~bV)oz!(k$OJnQ}+?_4~tZ+C+0 zn()up@i(w9Ph8vyVS7qJF6Z`w{*Bv-;wsDF@_~%LGjeNaNjemVnQ3bz5TH{^dUCHmH26=h(o7}s3G$4wa zM(H&=G#VSm^FK!MGpR>`eEG}*{$sk9Dp-{?#CG}Jvi;(Q%}t(m`S}KV(Y?&k6THv- z=h(i9azU%nMqe7$vp}suRfqx6pvF8(z#v+sfTTE77l)~+Ho=2ZifvEDCM>m}f8=+_ zqCus>yqy7wy+3V86GyXyBp@#JGZ{H_P5eCXg<2&P!qkt-#pTNwccb@kHi|c zWk93nRxAqhYz%1S-o#3z_aiU};;>$l>EphFS0L6oFmF%DMy5+M3lc;&TNPlXVjiHZ zzj+apMPE|;`Sj~=FI|FD+T3TKokNRW-o}05*yq^vx6=!Th8Fz3Vns#Ig4eQEWKpxH zzdktjDehZls5XEewh`|N((W0U0ItAlX~CW@kV`vfCafN2?96Dxm_pmHuoXa1HAFRo zF@con!cw6>q$=6IS*D-;W5JIW0~Yh6hUvtMLqneo7kn}_H1Ok`H5Gq4clGu6xws!^ zXX`1RzIyKc*JZ0Z7(b|^`zxtSWX%m*cfQhJ~g1U%WHwhqSi3%kW!VJTIDcfjOB?F zmScS69!^dka%>a%cWbHCTJwiVDd7T6(Sm)7%}L$&UB+s5feTp3FeuCzCWk470}6{C z6)rp4qhu9g=&#cJ$e(ah)JJmDTtlDXFWE@>A-TiVD_5>?4)~fFIqNz4l7;d7l#c18 zj-Fl$zNWbN{ldccg>RHW+}HJ##0#S<-E5dR2O#*Oc?hFihzcB;;A13JGD{CLdt!_s z&=Z^!AqMzDGPF>YR7YIF2&m;8nZ&ATZexGrJW2FCjdI$iSn3eFX_^cFLstdgS<&?a z@A7i=>c(9>|C6cwu-x=m)3hdM-KbM9l)N3Hoy@^eLYXli15hBuuxlDHdmn{ zwzgrRkS5`to+>v30~wursjKT!cen7(|9$pp6b(e7yuYta%fA5&& z?-B{-QkX{tu@m0JY{@LXv{HBnEXwS)hM0X*c1Op?M%Q7^G=d9e-*xO*Pp9*u7=XRZ0xjVsa|%BE-dl*bl<>z=CFSaU)RS@0n4%)<~4 zbWf(XgpJ>=RG>U8l$e%pF#x`-CJ&IocZ@yeu!@80F#NFC=<1D}ou>r2>m?@8tLf*fY12%+a^wvZx_;;lP{EK zpI4vl?3{{8$Oqe$&y&kXBiOK$t)qhowR&`^N}jKv>HLfE^X_?UQD|3vz&C%)pH{$6 zqX_xU<~f1Vx^6&1q3j5g6GeiOgx-~IiwI_J&nL>?4+6`?8I zE09P;3at&Q_3`;z=MHjC& zO=_Y~aZvD#sJ4Y={kcvwgZEf5zF~fFNVuNF&10FfXG>+lvhImCJ#1P6`KH|ama{^> z*n!m+dv@sx4g!TndI?>b_APdhdD^b-*{S|@q0tFh@wH`f$&`)_buV%Eo*FWJ4vh(q zOG|0bv<_V6Y9Hkv8P@I>di(Dg&n zVx~GTD+&F4kpGaH{BFV@cOrmQC3X;x?dhRP{;#aONuaj^&nd+6+6i=qp#r8=XySIx zuq>c69-3NRo|K+FHly5xt{&F&aZhXvOKs0Gb6XZdGb17=Q0hVF_VgO)>5r{XN^cp< zXu)Bv{tuiBXko`nXD!f{P1}01plkx_7^y|*3AJh?5GpWg<8;p)r^J}-TD^qAy4r#E zRUNb{Feo@GIw&ZR9y#7T#(0?7XJ-LkIGLu4+`EEJ`~GgAF@L`v4zJBESN%D!RTj133J11ow*0~uxnFVU{)#Z z{h+V!gI@7Fx8}LV#^-9pZ+b1bW*l!!`*nAbX5=Q4Fy6TTZU@Bviv`C%vJJ9cjIBV^ z>3}w9PX+=d?iZ0Z#bl?320ACWsU~?(u1qSAk$sEhs^+@l;Ef~YL`hx<&YYrBc}h5Y zMUAZ@Cnc_?D9pSl>&?*^Ny%Sy2+f_-T9+DT?_826Rlr?tN-Y#Aqc`j}a&N69@nZ?9-&v+}#B!B;8 z&*sPDqBm0KCXjr-Y+i!N3RMJb=3%m5sd@bfL$0yuPv;hdYSxdY(1W$Vc;>W5YuU;L^0}ALk5E+cFkC8vWO39}trX~eNMEgc28B*s{oRdRfmPcq_RO@31 zm@KcspvluKlw!j^>!K1piNr4>D14G{<8PrIlV@RUoGTLSmom+El$3zndousVdN*b` zM#}d`}qY0 z1qTQ5e|#b7x zI6nrF38~4^DJI4#o{4EG<9sHVn50A{X3!cpSGiK5P`=^r?%?U_;>F*60-DfKN8>5- z%wy#GXdUO*c!oRd-H`cMo;mgygs9b%cxK#_@VH-J23Vt@mD$?<;!#T4uOUFKGfL8m zPOe|KF3!=_)saE+<4P@dC&uu0!#WfG=jY4I3km@I+9wp4a^vYGNf-1Q3Hmj7yKv*{ zuk7Z|{D3ygaoKdAq=|b0^J8{6*LAEm1`p_&+|zk^@$rB-R^1HfzSN|o)YPQJiA~PV zj*bB69E^)I<&tkl0(+}v&yY8)^gJi4t4%^4P1EC=vd_~tU-oW%4X2$q8 z84}(BY5i}ul7d}#y4Oebwbv09zH@!YtRWsFNTy4`tB5*sj(ElpzwneW+u(>NIehWU zhL9!{&pYYTU~3MnJCLcCBbSLt#$V@l<1I{H6i`#iAU!VRH3m90a#JED+gI}L5S@g@ z9NB>5tXO!0V-Z`asX%+Y8_WH$>4!}9?_TNdJwroZ(LZQz3i)z^&asbsLs*kaq~XF) zN9gLIBI{HTC}1+dy;Zf$HNaIS4e(8gj4vy!4YKlZ4{+?2Vky6sZ>$&EqO*&sRiCv> zR%%dOphD^8U^jj*p>!|hxKz5I(T-7pOC6&7St)T!oat(MTw)52CQ^7jdchIc&d|=# z%h2nY#h$aJz0%p9iz}y&8#k4UvYj<{@#3+wY-`ebdY}Su>=~@qWqLC#N)-4pKWGM8 z3jy3Wm1b&vE=!u?5O&VA4Bo8Nnu-jZewo@W2r55%@sJTbD-1U+fJJ@E1o`qrj%z+rNLqZIdhmHh4YVi?38&S#|9N+;YFYNa)^s=aAlgS{o16>_(!4K5|N7)3#NnJajzt#@umPZoc$qhlkvHxBl*Pz4E zL)+fzhYvM)v>8SVktbNqinyUI4dD6d+Ut0l{%J(uJh7coKf0QGRcvSU!FEQEKe?fC z5Kar^((7~DZGz=!lqp5!`+sX2TEii)q$eY&I)}mNwpP%BnG57P7jL~3~k@!CP^1Vhb zP?9G+hnau+a_452FME!bqbzIgKgX>ZRnGsr7tMWp|9#xIqu!TxuM@35oLNgAw5@)c zk(HIP0Zw8QSM_{3r|-*!^SVwrg$-bjGcsxnF&J}azwzEg^byY z*n3pAZeq5ku5P*)jS;d8H!%qpvYbEaZO9(^ry~CdF87mpoVf9zN-eUrY< zkK^OuHrX387pr<{NV)0b+R!tuWGavmErQsjkk2vXvqwy4r{!6zV?wgpgnzFa_%Um^Psoq$dz_7QXb<{=g+(_%#=SDq zAZlk`@9exjr~A{EmQTBp_YUO!rud95Z*dlF$4Gmq6%)^456)zGg_3B=DcZyEit<1_ zGW}2;SuP3uAf%xgl2hCYmWE>5z$1eGOJo50u|QBUpE%?b$nf{jnpKsOQ#!=s1PsNz z)*!C|mQE^IW20osP#xynfG(Xt&q&}hiq9pHjL%&+Xm)P^DN*(lT3RBF7&#^)jPALO zM70|@waDl6Ac>P)pngKxnVuXWxqvFAeyBX5Uft<>E)nGcZc@yOC}r-bQo3He4W0@m z0Vr=h?lXP_eIh)lKqtv5kpo9@;c0<2`C^f9?Aax^%Su zUMIH}GT|5eL^UJ)^q_#Hv=YxO(LVEle5I8m4E3OZrBsb)mf{&#)XA^OS8l0J?EPl> zN~@9oGHw39CSPgwe=A@q?L+>}$Y10;))`B<<|OWRcMpq7#5OQ3E-Nd>(q2s%rrG*^4HXs0oqLkXM)taw9smlOhY|X z7rmNaxmrC9(G8H2;m?_nyFxl5MQ*Q+v=Xiyi2T4NQaLxiC7XVxxp9GR)EwaS zDqpx=c}3)vUz0(q2V@YIPh(4n`$CALx%4i#Rfj9p;!6MW2xKWeinL=zTv!%bh z%1Cr`DNN6u74N7Bq_2gWIXG68bTs8`nzpp>e4U+zvvXl2IL!`oLd#HIS6Ij44P-0! zg(GtgOkG1?ht5$5=%6(jMF9`CfegyYrYN7Uix{8lEDtV?FDoCHUTba1EilSx-02b2 z5|I_*>m25=$jhb3&DSN&!PzXlG&-&}&?n75ILo&%J+9Dyu5+s2?%FCnjuR`z!m#(6upmr^nLUE*C^&*OL0$CX9IM+hwnVwK$LAHRrcKKTEtAVD zg7eBe_+1KrALsRcu1|xpLhv0UHF!=K>T$p!( zj=}f&^U(O&JDsQ{+QTA7Z_36jxfow8(vE|iNHHhj5?DSShF(z^+6wj~YPr31+qTl} z+e)`?EBkJH*|zOv+qac%+lFl?Bv>7z!n)3tnQ^4clL2#2s$=o8|!wZT;H|XA5PqKU@!N@@FLo|g#U;;0Ko=( z-A@t;_aDmr{P6v&`jjYU!^o%KXF1B(LxvPsEO)Y3@C@gGfDp>4e>FeX|W91WbQjT$5af6Obcd5O4>T04sz3R=_8O80Y~~0DS;F zYXI&yGzB1y;Z-akl>?BE5zdWpZjAKCu7F&?I>1T5T{vQ*d?u>^NHYfM#|$9=jyE6+ zfOMv(0Z3;S3_w}UmH}{XJ{^F27D#I`0KoH>c*YXXSR!xBJA_yvZ!0wb_pEIIwE&b| zS^&U1ZHxf;ZG(5(TqZ(9rj3LkFwY! zor5VL7l8Z}j(|Y`-tCwL*b2Bwh?6A%X`Ge;a1VVBab8D=3-WPE19Sq81AZjLwE%#0 zuE5jv4k1dUQT74O6XIqG0B&yht-^0r8{jhfBsl&G#8%xoQ0LKaO zMjCIF*BkkI4-?{pbUw`hoco#rfS(`A<>wAq1-Jz^$^vX9BtQ>v0C0_vKu16i0PhO2 z0dxY+5fY5@1Xlp?I|O-z3vAc*nS#ge0l~*9b{Mx+J7aLRrS++IU<`P63=FBn4$o`HYYWxRz=I!1dHYzzsqs z1_SVWBJQUp0!|W=j`F6r0WK4g5e?W%NTwbDWy-urNR~HX8Q>E_vXOT-%9(>_bC6HY zkAzIB1t486p3OZ#$YfUlaGiXOkh}uGc|!7$M?Uh!DJkd#d`3ti@+!nTi|||#j>R|@ z?(w}~!LddSI8Vq_lw;};#Ec{003mhmfI&j0$pOf#o&cr;t`jo77I2x6hBN@4ZA9T4 zPZQFFJetlC(p&+!K}ZXpX93Gvn+chr2N)uxEgXO}GjW`GhLCo5z)3_WO-cL{lV6(PHk z&u%=srwxE-_bwvjnOp$w5A7yoUpN5o*^e?ki|3!k^9Pm@auC-KqFjgY`?*BGWkL=g zC*;T=AxClV=uJY7og?Hp%JRG^;4~p8koEc;A&cz(qpdO9SBi{dItA zgj~h_tN48tX+J=k5Agg4c*pN60GA2*1M>XC0Ya_;hik_P`7jr7laN2IBIHj6fX@iI zj(q=oosf_80BQivKgM$(pCsgyU;y&`O9`M4fIL6-2J9r{uZ{rR`>d0YzsUi+0apq6 z9PjuXdHg*KaE6c@NPpunA^&g%tRv(LcL1(`nFhE;$W2`Ps+N$i^#FMOpUCf)B>?aG z26=vq`?o6yxr6-fECO63yhvWCn0Oaul()@_$e%uKdCgfiz|G#96G!#4@hlmM<0!lwZ) z6LK#LaDz}X9dHfv5Ng16*kyA87ok?h0X`#CuNH8NQ2lizjm1`v|o` z9yWMZcA8LIoI@v|a#up_8K4Xfc-{feD-r<*;2vNEz|jf!o$!n^?mM3()MXK&u6h6* zm6m|rgu3|y&Je0XncbrS*9i5%eNX)M#5=t@3H3%A@2iCRpsc>r3H8H0{}R9;;3lB~ zae$qG9|;Z21$;(mPyt|=(BRXAhTvMrGQb@|LsI}Z2n{m@r~zjP4YvXG5gOqNz&j$t z0RsS}i>f6wS`V-raFx&)q>X6<;CC$2$1VbVM(9{I0A)enOXKbm8jth%PY6xGc>?ko zcN~CYqC21ya1wy>C8Ys&6FOcGfHI7~Luj%ipaO7?&=jOkLHZP2p8%XEoFOzd5pbQ* zi3NZk2~8UWoF_D04yXlOBs3!!u#?bC_32fY3(d*ND6uhY4*e0H7>QKN8wp3qZat zX@ISO8-%uI0d@oMdqx}p&$pqRZ6^supG#-r*zONN`VLD#AK*Hnohg88gw84eoFTN! z6@Yhk-66EQ4S;(+xqyp=&c<;zp6SK0_uT)Z==|eq8Q(6v_MRVm_RQ>=i4Z~vA%qY@ z2qAPgwlG@@^{Y6)iu%<8`d&S**fqt_tyn9X))B?7t%7OAmN4s* ze#NfCb6vY)Z5c42*!7vfdP6=?zp(=56l-sQ8O3g@Q|xB)Z|+s>7QDC6zaxS!#cn0@ z)_KKlYgO!a6PTrwyv`=Y?m&A7`#Vd3{JRQaLa{F9k zdoCA76??uyu@?lK4dEG@Q|!e$#a?2Tm+1F$IdC@2?5}Y4%D7^$GTUqTUgLbEMX}ej zVOX&@(7rLD*m8WMXh&xid$U2Yx2V6x`P(%xuh`g#V(+vl_HGv7d#@5WAMa7@{bC?@ z#h_vzpr7!eU9k@ffU}R975g}XF2yD}n;cT?lRCvd`@Bi9FVcbD zU*elCfknl>qV{zuEGRaEZ-$I-YZd!08wM2no{U+1v%`x0z-&JX==~Ej&($gRa~aGj z_Dio~zji7%-=NrUWdDwb&*0b}{faG+|7U?>fB8Vp-^{Ye**|Fh8CUFIy#F=vok0;S zC?0oUSaG9Eag)D$WEH}k;`WT+$)1c#r+AzQ+R?##lv#NqfEuq zOqf@EC44JaD4tGs`l#ZobSu7UhvKW1DxOgQ3yQDar}!Gxim%C8W{%=(Wy7rEYmX?t z&Yi|WVW5kU_$Yo+3!56 z_%1by7nwk2(SqW;)&YHYs|Ip*F9CGL?2G3W-=hjx_iRvnuXJcpyd(?y72i7t@a%(U zAA0OdR%r%wE52V5P}`r{{=|lN#<(wUo2j~uM zQv9$2m{Po=S@FXi=urHKd|CmhAk`kCx{JMU{+nN=>o}bh8QgXBEesrWPd)4|DcN36T3} zkK%pBFsb-s%8Vc z;)4Rto@2h}GhssU7upmbLO(>m7n$Rw7R6tt{xbVvdc8vKt0tg*tzL0{SB#I0DgJtg z;%}f^?!c(xqfLsxNsqV4eT(|ry^4?FeTVux)Zgt>{JjRn$Ma!U@%Nc&MUUbilq)`g z=fiZER{Wy@#rdp=Pu3{@NiNJN{wdnedKI6lRs8cj;OvVj#lIwTn!aBZEBzx z_6+)OhZO&=Rq^lJ6rZK<5A^vF?@vXF&oTGUT>nDfU+McRS@R2u|Az1PF2(<-R(zpe z@juc1l@0TX|BYs`U-5rf|DBVebQ!T?Xn`>q@eHVkNg4c}Wf%i8%zR+Aa)7^aX%_+e z1m_7n{H|prbD>LyOO`t>!)uq}mjXRfXaoLcT39P1DuYHCmXVeY4KO8RC3>xdX5|cM zg9RDs^)gm*;Q!Zo8LL*ns0=R)-}dttjYPBgEBJFWe&+$ zs|0#wtep!3GS;aCdS~_8w&GzKdz8Y2j6G{*>_zTgV=_w6?#*0#56akw z^L@GAcR@xe`u$*k{0BHd)&b0X0KLn|DeIGQAiWQ)fhidWG0#C{AIy62w2X4H$|q$U zQVH}qv>fmr#{RGY85J2oUd5b@!^t?Dj3e+Iu_)t6W;$|2MrAReJ&N_HK^aFE!K931 zDu8+wb5zmm*hU%0WkQ>b<4b@()eSQKmk$dvPUx0#BHk0HWYpBlILU`z87Gr_GI@Nq z7`6Cosh`>^gU=S@vTbSGOqRjA0pPHp)0F7wBEj_1QT<|8oXqoJ-#Z6MAHv zS1RNDbQq9v0eu=Fm*zkPpuY^?W%RvlNJeuZpt-yS zs9ioQn3i!*5pZ@dXZO;l8*ewh`_iFF#{Gg8 zSdj5RtBf8W8h|~YO~ymHFeGCs+Fp9~a`rIy@-X-M2sw|I%IM300U3`q%6PmSnB|E! z8U5^+;a^79lVdWT>X0$eF5~HD8P9P2Y&8tZ7$jqGO2%{KJ%{)Cd|;;M7iGMF=7k9v zLuD{6<3)I>5PD_2O#aLGhaKny`n*yPtgkl6crAi986!DB?(20x?Tuy`%Q;&sxX;f&8fb5-V8 ztypG;37oIqCUcDl@U2P4nhP>B(X5pLtZOsV+MKP!Oj(66Epy#wnd{|1m(2A`VNzyx zt;`MRvB9{^4Xb5tlntXYbMWU--x&WU=|Im-8)W9vGnf3$xZb=7&~DK!GY{{U=(Ze@ zxm69!$lSV5W`32-ZG6DP?@8vigEF_PfO(k(%&~pF%pEcS?T(Ey3&|)XZ>K_;JLB6K z-!A!pzNla3u6TAUm$|zGJu-{yWbTnGb5B9L%)N2|Z3(`;n`H7iX6{=iv$Oy>-)~mt z{zEbkVE(dnn38$mxXgpl9nAh^>2c_^%)>@yRt(BK9M2JXGLOubS?R-! z%%hn5=q{PZRLZP^W9fBVuFT_$VNquFn9To8$UFhfi9IrF$UdoD=E)T@`K&Q((Vt50 zY4kt6LuTEu%rhosp4lt&tU8(Xr83WMm3gk95f)@NG|N2Cfi{`v=faH43+iPyW&r*R znd8EFnHTlTycmB|1Vb_}!FOq`%*(Q5Hs{H_oQ%t-WnM8L^GbSNMUSh~p#r94Uc-FX z%*t#f`&w$(HppB;){-un*Wtge6-H&Y(YFmv+nCJji=kWQ4cWkYqY2eOKA#9pWxiMfWWUrU^JT7IMmx;) zD}_Mrt7N^F0o>n6h0NC-7?Jr#jm+iT+j8`ytuo&%mid+m=-w`aNtt8KGT$ixa^CHb z`5u~aJmW($->;Lof_YaA%lrV{1iFbanIAUE{3r+Te_StfG8e{WenP)bO(5qp&OW0) z)hY9HGCwE(i+-73(sw!&sD0HY^J_A{o|gGdugn>8zb%*fT{g_h{JvS{Y>!MnC(Iwy zf$N{h`e{z)9JxOi!idaY==Uq8nSVMkD)TRVf0xKy z#QP6td=8lZR?7U3>;J~||Nr{aiZ#oMm&h`*VOo|sBg<-)Wf#D#tVD+_rx>Uu`(?Sc zvOFIKW%)g__kSQxnhY?v(v#hjISu5qhf~=LNWTkVyN|UTrt7WZLB#S>+vNGmm zt==VT4bInWl$BWq^Rm_&mbLbxtaV0ZWp&D07uKthwSJYX>|9wJ&}Rd3H=LBU5#%t_ z#+9-*$%H9co8r%Hm9<%|tj)7zZQ;X&th`ZKTXxCXs$SOC=<}&<6Uo|^Ik)4wAOogk zZ9gt+hXGkTqAl!{wNss}oy%qIQX;FULe{PYvUY>r=~rARYY$eQ$=06SPYHP?GqUz( zhJ9LO?TfFpQr3Rx_s^Ae0QCdV9hfcapmgB69RDFTvJS11by%IOibh$7lW`>aO7@l0 zvW_Z&ZdpfjcJ!dEV~T(tRrsnFWgXih>$pl;$4Ag7tD21e;W>f*2}80@Y?f8SEGK2c zn5>iAWSzpj)KahI=W=SNtkXJVoz7VuobmtQJF{BWS=oT5p3JkG0RK64vd%4()!+mB z^YETGE$jR;Sr-UeWi?W39FcWly{wD!0Pn>a&@ZbAZxi}U&|R7X^t!A@Rx_UFURjry z%DTb;_Y}djtb1!^@$PSRp^-wNRNled}vnIQu_8b$a*+i)+0WU_b7RN@R(p!*5l}(Ag8}d z*0KUwPv*;dDnr(QDeLJxSGxNYtiJ`_ zvKEVAQPw}4{Y(D8J=TZOXiOc<1%D3k5@&@Ve# zE!)k43E3VwKG*(`>{OlXAP>f6hwZYXBH(YwrnSoEJ>OnwR`$xxveU^;pOej>mDsE1 z0^ZfiWM`DajO^9xVP5tc_|_z2O|+R@^PX?7H7kYP$=;<=b`e=c)OO{* zcdM1Xdp^v`E*_D+M~mz|>9-g8CE2hjo6in=AGG`S$u4b`yXoEBa&~-YENsLYR?# zWmomfKDJ8saaq9G@dL7}$^0K#C*VDiyc0RAVV09BWuKf0bFxnvl3m*(`&8yTEl2k0 zXzPk)pTT-&x@^8Pvg-xppWP_?oJ!f}mdkEHe;)Pond5?d*^Q;LFXZeZY8ThbZeqQJ zyi4(4mM6QJyvw=1B7#NPEe?#yz6!2}Yery4hdj?F(?p%<4$AIiRsolx-UCeM-hwLsB z=y7)@bjrSmS?(eG-gKCf-Q6VnzI<4eeLwmKDrNVe?V-lD(Avy%n+_&VU)& zkI>`MZrOb;vL7Swu|e67*T{Z?oc{l3UiLC{Pm;mAwfz)11Na9PWIsJ7`rxE8qQNwOygWPd`xPssa}`lskV%Y;tZ zQxUL!?n6D`{h|gIWq--~<+SW+vZrTdf7L4c>uezBn?mT9J(CBl-?Dz&EBm_=7?J%w zeZL=-J~p##*_$4 zVL^$gRf)6$;CdzMD^p*2REczQS23YkiB+?qPl?r-XEk&gElRBJ13lLuca0t;)+CST zdLonBT3oN~z@QTA;8|x%i7ax~&4C#u*5i78uGb${BD)sI+@MQ|4eONH2;W9r=Trgb z8+R+QNdb&2v1yYMx%A5&Qi4CTNNk=Bqe^VirbJ#A&~M8MSX5#wG+Q?)k?#YuZ&Rtn zwwW-Y#CGHqlmPQ?k9UVMC3eKWU_YE^wo9EXc|JQQ~@fTu+Z1T9ml4T8VbN?Q=@pgy!ZhC2na_qN7ZSTO*iM z;pzZ>s8-Add`UU#Ju_ffw;Ux^0_mFQuHo<$`d zoL1tYF(sCg)!VDY!wpJ2Qmn+InM(AL(?`Z*!%95PJwDN>M1Qps%b4}a9Kiq7v=Rg3 zN<7`6#4}AwJd1yj9?#)_9{&rhe4mnd(O2Rn_AgB-@iP5}JC%3^US+n|8kHDfeVrNJ z7*%39vyb9=lkB$^lo%@lv}1VRDF$@!vhwboc#qn9^dGN>871DYQ({FXFwX~hK-NT) z5+8E?A@z@1mH3!z-nkQ#oPUD<6V5+nhR@QWUx}#_AoFwTUvTyXeZI_vQ6;9C=T4K=)sIwVY%oOv`cmVWgjP3V%d1-?8V@NU^BXDiOPB6F*8 zIa?ROpq%_%V82bHoNcoJ?RJ&0D5s!D&h}*NkPc{fq<0~+70$@nsawv@cy`H`Q&b{n z*G#~>TPG~a*}V)#6CM5rJTdEfy@f(hnLDZg8C8sOpc^p ziT)_|M={6I)Q>@5l_%#|2hbeXDChWmz+XKmhi9jA0<)Z$2@7&+M&+E;F6ZPjIj3a6 zq?}rOr*_CWtxgW_&`up$d^hf#fsXHAoU_QQ&yjO>ft+*rnV(B0&r0V!H0P6dK{kxb zX++al3!Gm_&V_?=E<%6NkerLFVOma8JuJ$(q(RQ5f*v`Sl>m9o6+rEB=C~Z~6=<(? zfLcoxOvt&a9OmU*-7e=EdR#LlrF;IsN@|mJP{yG7skDJjM9{d)~L5XBOlrkpj-2PF3A zo*`y@u|>{HrE*^8>}7Pr^x=DK=aqb5j#n#SSk7zIU+a@Ik_{trUT=nRId9|w*KbVA zSx(M!&PGcB?VDN9Bj+tVZ;i@%yPkiBm=3*icvd^_jLCVoTF!eWpdY9I`_$hje+7L% z;QE6(ITOQjKE(S`o}7;hxBkn;sU zt1oNiOp`a=FNbHe^VPJRue;=YgYO&sGt9&@+Tr^U=R0Qpz6eI;%+|r8oFACs$5uH% zWdeQX$ots`GJc`gFJp3kZIUye1!VlzE9du8Ap4JQISXhOX65`z_Fv_4{*GW&&SJZq ze~RV&n*r4S8&*>D4CX}B;Ro)S5AisCDZ$qTm{Xl_*bh{GNVGt)k~FJqe{s&>5*Bi zy9{&zm zfN#e-;HPq2wNd8bG^eB}^!} zSBsJ*nb4=?-nlTWN-)SXF(U#6BxgXm7$=|ulz&!R2IEQ|Sf}Jc zc`%^l!PQEZ)2qBw$wSCIWK79Jo0U8a?O}^bR&*(OIGIP7!1a;nD;*%`s3s+k#&h(r zlE<_uSyc+NN*>GpxH=_|r*Cxz3@Q1)ZY573^F;P1Qm^5jPbydPq1tsgIl{|y`nVm|WMgMy4>uma-Q={a$^lacB_#PyA9_#sJosZ@MA3Bt5 z%mBO>wkmlMwTn5wn0vW+T*)S8Yoc}uGhD)am$F_uq2y%^N;acw?p5+~=DmDU$t$X1 zPRT3Vm2Am^ZY8hE19Gm$clDT(*HkFkY65d!i~m|`OE_DC@49*=+vwjmpyc(%u%P4( z?MmKQ1S3keSHp~wH`OV5vjhD~-ckj#N_KQ9c`KeTW0q@euSIBs!7J8L@)qy&gQu4J5U>&K15hY)50&?DH zS8_R?c6~T~_ZPK$lHV}zOg_vh`E9q7-xVnNy#rj&HYoW6{eR@XejHNrC$i@v7*O(O z=Km#K$zKH{O3t?{`CGM;zh?v4e@rR4Ft6mFV@m!-*57SPF5>woM@gR9N#3!O|INvb zWdZ-a0iN0X-?-!&MKC6p?>Ss^TCUX~*Uo@RxrsWtP9{vrP2zF0VN|ZyB-hV_dATY6 zF9!jhkbNY;mo^}Gr53p>lbw!dl`Ofd`f^t*g$}tH`OqtObv&yN%Uz>P?waV<9Fv>b zDtD~{n3B6TGp#);cO87|ux3@kg4}f*GMu7`eouCohaM(zgfayQHcv>Tz_XjX1c zz1)o*=#slhx!g@nK$lx8cQZk&+|9FKNbVNJa`Q5QnYL_`yA`=S^WCk{=i}YRhjF>v z*2~?F8MhmiTR{KqbAj_6n&s}84~udO$=In$?#@MWcZr~1ZV~leOXcoHzuo5L?oQ9* z8o7J0=Uv?0vsdn3RdP%6fcxB={XTVa_r#d0gMVNUMh^f;nZ?vWL8E8!^a;plWA=a?zERef@g#dlo4 z+~ZlR8|40v+!KoAo>(rorc~}pT%VjH_Y}Ofd2&ys=V_I4Pe)tVD))>bxo1wwJ*x!B zUl($8*`eA|1%Qazbv)fZVIvT*2kzlHX--%4!KWc0Dby7Tb2&!pCtQ9vY%pxrOnEO*d{R=LlW$$g${-nZQsxE|u3hI-|`$n}e}a$jnc`*JaGJ&fj+QkaqZ zDt%w${5577>6H6=t=u=*zd^6%y>dsZ<-X~|wA{D4<-Sec+mmv~>g2w|`8)k`d8c;Y zi-4^0cDe7Dz?|F_!*W01{wDBDkoRGm+>i3)eq1hh67S@Y+)wJ{ep(8%az7($imcCb zfqA~b`(>rv>1?@Qq5ldE-*dR%)XSa0_icvU@3_zJ$oalO?kw6L(EWh!$5FXIG0Pk? z{ah;d7qq`HH-C2M&ckoDa(^$9`$wkS1yk;ySuig5uUWZ&Ps?4Lko(WD+<#l-{#PPT zdGcbpuplo!DbE;@XHLko@}WzfT_`V+Ezd!d%#`P5Kr5j4>R?u$Ukh{cQmm;dc|o#j&@XQ#u2&{wW}_l`IVOzD+qh5OCg?Xs z!@ISYOOMT%Y4a|5TQtbaE0?!rvAnISNzgpfltlKcxw%pftg)k_ufd1QO0JH2s zHqTUVN5QbX!d7`ZmB`zfd3L7XE@dz;uZY^N?02Kj?wl3VgLh_cPrQ58$txju?@VZs zw-2-JGazr@YM7E&if2D+`z^}bzgOM?m9QX>?}ohti(ypWL1+*5VMJbem%Kx2 zhyHkK$2Y=)yy_--|8t;K-U-Zo0_P`EKaqQ?VPDfP@1z2lkasdOokHFzE%Iuar*>H0 zsg*D(@3d-|mUlY&bw0GoJ0lBb<(-M|EHcmHte&&_A$ez)0RD5(pEED-+)jB7#lYEl z)Xt;d`Q!2~sFK&14O8+iY?60T4p6(8^Co6!qW2}O@-EEB%$N8)Y3GkoRV-yti^; zT;ALKEXIlf{W~r4-pvQD-|LV!&h_|&y!Y$mt)R~eydPA_n-Gl2`>x!pA-H{Q}S1?m7g9#yZlwqu0r0b z)K(*VwK4e_)H4?3ugl%IX*F?7_-po3fmA@A2+Ud|Qf1NTIlb=;1f87X1<*!#I zfBiflJG)W-1{uKlhV}9{%7IDwIplBbK#%-Q$lrwersXgvKetQ%W~DGAe{(!r;NN0M zeqI^O%HNW{TamkU36PcFEPtDPptdc&xAUP>KA$W8_US;69k|CG7Ul0qc43|Tog5%% z=W_YGkiSc>{Gw7ov+J<@-P+{uo(X7*E9LLO^&X@0_iT{Amk9&%OKRos9Rc~gv-|tt z-Iw#ydind2yFa!4r{o`irz{T!(q}Ne(@{bm9eGHmon74|a#})%K9M>uTc+QU>mtRfR|M2oz z;-4@g|3q{()M{qspEM-@WU@~w2lllc@=qoEv^@EzLtQqIcLwKYl5v&~z4Ggu2o1x7oxjpNdCor@|zmvUs4J)@-Ll}e;H@ZP4X|V zlz#>Nu2_(N<$(Ma`dvkjt0v`NjpmwK`K^WWuk``Vb*#MG`)#B0uWy!r1NU`fvHbQd zAp52<`8RjSzokun2eaKu)~)06Z)=x-J7=BryQ4_{oq{>}cahVD{_aNk_q52r7Z2Z^ z`1j?@zdu+01NeK;_Mm&PPyR#nTuMf7p8SX55j2lx%kMK`SpH-5dAv^k6Xf*MXIZuU zCt05=l|PUr|7o(G9+S_zx&JKd;H3QLxPG2>h>RCAh_^4}_fIr(q*${*wUok;$>=-#b@QTgwY@g6^1N2%GZzlO`RVuYMGprNAlu}u}O0C=Pw98hX2=H41jev?w$v?;YMY}c$*0sHM?hccyh zWM4?uPOvlCy9_H;MEL6+dqdmA+DV~q1@(HC5X;A7=!JtxyRRFq*W~C0#2E0eq zD|KWc3@cSh&&o-qjw0vibQo3Y7_O^0KbEPBzO8u`0rj$B?J}2Ti zkv=tCpOgpFN}bI9ly;?RxsOvFz;jxaQm3~mRmXaU4`|M8QtGT~rRpzqQE zQR>`&r5eaQkG|)TdH$qQ7jV|tsnmt|E~-)LV(LvrN?k(UC1@@s<1#eOV@h4#tJIau zb7hxOEu}E0)Ya)wtJF2Xo{=QmI=w@5oi^)=XGb>b6OxZih~K-{}DUJDKUO7Nxo}U_z<8JCwSoT&a86cjLPc z|NR9@J;3z?WzY@tO7#>&uTl^Czr*0&M5U%tx^LK zaQ<{Av?=ury`G`|Ec<6$l^UeyV7F4w6~TZ~&$B+?uha{8hq7Q$sTWIuSzc;@MWtTG zH=GCPUSU4o$5XG8`RamFueB&Ok^$6SNB;)bZ}cd&JRioC8m(07P0rpNR_d)fSWxQi zcBRJ18>9XXec#Q2ai!jCQfi#u7bx`yz5k%k z0{#E2SBgJ(O#Myo#T=#nVf_cszk^EsNB(~u3RI>bmJNLh;&lp)A_Zo#0xLs-9Vtj; z!k_}DML`lR@5+G(KIi_7g4B?LU|c~st02M`^(aWof>s49p<9XEl`CLD0q@4aDtR!f zfai0t8a-AcJEKOy>JGFhSOYK5>44{SkjX5WWUqyPE%MiHQm{@gj3~%zQ?PCh;OBdl zVEsA;****?*q{s+6>QkAU?Z+KT2R2VJJ`5f!6s-n!Lw5L2TUp`Bj-SJ4(wKNP$p12xK=?qXXPCV4k7Q5MFoepDd2mR;IJVD6{WDC;BfjK zQ3JCIj%-&@Spdv-RF{IIs}&rR4S1{Y9$Nxz^;4#h~Z&$!~ z)Mzm% zC1!jX&&#aCB`~7km1!Ot}cexc_ta|(W)Rxm%L;5W{H$M;7D%qUpk zUjJ-R@K>RNzte&JVz+{S@cxVLU;6zwrcl6hHjK9_G|Cm4ISQ>Tg?1(^Ds<8nCUX_K zB?`TKg?@p;RD;5xOJO*mFq%=ARtysgSE_|cg)5_7xnE&=Hgqdo1^+5T3Rfk6)hUIm z)xey>j5?TAxH{_^f)0giW%qfO3g&Q|0+$0lv6>f@l(*=dO{R%fDWAkhnQMd)!d4)js zmUy?K|JJ!Mr7$1gHmwS`?NYd1i^75)h1=uXp5DAWhdcT}@4`BTJCU)|jKZDK?oz9; zs8Zps8Nk_Yvge`YzLN?}=n z!UKyH9#p9C;0P8J^4=UCLhhkt9EP@n{KHEX9sx(@E3C{@cvQB+qe~PXQ?9TIjwSE7 z9)-t`Dy*JWc!Ct3h^7YbN&N~>Mtcfpr_3v?k4L-U-%%bOMQ{Xuv|pTaAPU`ip+)v#qz;Z^9b&IjhZrd44p z-qvx2*V1Q+1N6VH0J!HiX1$)X>$?=*K;8}g3U6#t*zN;oJa@yJnCa$fpzkf5b<;F-vr6Gz4syJtk-1{IFfD11Ew*uTL%%jq%7*_-6P$=O?I-exA= zal^4mh3|ALe792Jd)&)=BMQf$US_xsPLmewhvQobFfn)qujUYZZQz2{Q_3_}P5huJAj&-;+NZ z0sZ*SA^Z{jPvp)uD*U-c;V-2Me=SrvZ^EL&-yOjJN3X&KG=I{YXKVO3{r;X)xHzlu zAL{?&{jXe+auvlgU``Q#E*SA0aAY}lD zRKkFwtODp(v@X5Z#kXD|bSYXt57=iH0ht@HZZM)~L+)jxbZA$ULtYN^Y}}-1lPo~D zX}zLc6FL=bMvu*Nfj(Q{%R`e##+KEJw&HxNF-2RqD#|a01x4Gi-?l~3cBP66=)Zj? zG{dN(9ZG=w9hq;(X+?##igt1U|4xgFc1E`gbM4Zts3;p)dA>%wb|~77zPpVp+PzLu zu?cO8_|78QV^Yzc|Z5(UEwL98*+D_EG4L zW|m{I=fEMIT^5^=-fU<4a{_2y`uAr6kU)B zi;5bj6^$-x#rm#J<_D;(L9(?)YqWsu}mQI@jgXQFmpe7{nVCqDteMx zo+^SlMFahco^Dt4Or@e{3l$A!!J?w)Mio8Zrs#!6MMLDh*rDj9E=7Eg5Dk<23iVg< zzDEAYn4;IodIQ~Z{L4oajpBV1?^~R`jc<&3-*JF@d6)ZruUyf1iK6$phZSUeu%PI} zJizlISs%41`q&4&ysJi&LyA7BQuHYqpY|&HtWMFC32ll#&wx%vU*yBQqA$sqE`%9H zUy<`QzHf41QPE6~qHjxq+IL)kPtI(Sq8~B=?~h}Oej=Y|YV>oZqF*W${Yrhl6`1k2 zc16GA;roGTfw}(V`p;oSd_NHVHL2)tJb%wBT5M4CPZ^9V`j_=zvj1!4|3;Jt14@gP z!kE(H6-qPmforoxX_gO@O0%n#mdJonr8$jCOJ>8k(%c56d1QEVO7lmQmLfAKghi!= zy-JJFrWGk|CA=#wC~f6QrKOX-O1IKh?NHikwMxq&@2{U+=;gjOZK=|>D_2@Uozk|a&khYRr?f)6g?M(NwljTp@nKkL zd=HSeYqQdJtI+?k_vZ0Um0i2=E+7Je5J2X65>W&c6$A>%ERZx!(z!{R4(X6|PG@ME z&U8wl6Q#B)Dkwvff{F?%iUWu!2#6z~fFL3$sDJ|By7KJRvxxW%vITZQwy;Q$Eh67VM+DiEX8YTGkTp;bPYog*6l9HAf~<*Rp6*Sc+|M`!*|TYaZ0$lp_FM-7 z)p&lZAbWvq>t+$Cr}b|OvKOs_?4`MaYy-t^xFpCnQtYN}f^73%LDsxpkU2gTWKN1} zq4Ac3f^6$9LH06@U#SyhuQmv>ZPe3il$*FK*&7=L*>=4k+c8# z{tnf6*H4h`qCD?K3bOYp_Xo*>>_b}r?%slI&oBbz_=sxn%@brFQ(yaN{*zJklS~x9 zzpEfS(2ww!AUoJWkR2lX;ZB0=^I3xI2;mEpAp4TyzM>w!CVaC{kbUbV$c}~)P6)DN z4T9`=l_2|WEa9{u`+ln+J3;kMQod8`1=$aT({@32rbv+eNcNuu0{NV)5@bK?1=;yD zL3W`N;g}%%MNPOM$bKdNi&W#{WkGg{^8ZHq@8t9Q+k)(mEJ1d8i6FZ|eO@8It3iV7 z&xr)e`B$AFyGHr1QP0{uoAymOY&vr|_>ozS!MLZN4u9t5)Al_m7-I+t)s=-G{I z-GT_ogtrMt2xPyTa@ za9QYiPj3R{x`$%!AzPp61U(^-u%57&K>hU{M4;S#s|Z^O2MK=(J^PI!kiB0i!9gH< zKeG2Hdw zMmQn#98C7XV+nH!@q|*scESar=a3!*iWw3_$P#)EeSol+K>3Ez9u50Y=sBExhEFF@ zzr!hZIK>X9yd%02D0W07f%+dwej}$4sQ#!$}2!i0@v0&KVT|T<*(|;4% zw?9o5;rPVZ`~M^3kKOp`2K^#@dvEf+Q)uUk5XdXcqk|x{J0$dJ_pC6TZs6Ez>Yj>3NeL|P^ z&(psqeMzAILX!SfX(ZKqnsA8lF5!K`b^6u%t|WI5c9Z@r!9e;uBzu!gCcw{5I7}!d z>?8b1I7fJ!P)nFZpkJpK-XnZMzsESlg`T3+2}3;W^uP8Gr?G~9i+2dEX9lfjH0hqg zL+w-P_i1&6B$`hrEGPdunma0t^oS+qK`Tt6xI5a%(^|Ab?{@QO&pOaA%AOX!`42og zi~9G}_rs+BNcfBN=Llg0+G~#_vc(YoAbdeMLZG$KZ`+^t7(tNJ_$R_AgvA8->?ix( z?Yq+dg@V)6=l{T1(#MEn=!^-Xj^5n;*@x#i$8bp=#5_R2S&gIGo5Z<1((fXjdUe&B zNpcne=WwqG#N9_g4&=TnO73GQjUOcNJnEufjG?110I_VJB9393FY3W0ImbLvM_pb| zmS}?yuXUkl(mk*H{O!j7o!Hyu#oVyl^!!h;|7IR%20xtFt^B3y z8%=%;sXuHOX&&fU8@)SRG3*CB)(Rj8 z;y5RKq;5j(&$Eps=a)*(&HE2u&Iv!R35hvKDG)!Hfc?fA;e%Xwo}lCT z!8~*ZY^?KsAO?2s19pCfr4l}zTWXi;I4g`%gUfE1+wplI2Y`J>L6o(a|l^d+EI2KEs7FvqgLIOZ7i2OWE;A#fek z0;Ffe-+MS0d|`t`O^)Sr#GW9Bfq)q7349(UEE4r4B;kYmFq?oFUvbR&a7IfB+|v`J z1BjVLm`1?&9Na(H;D=b;6#zQc2noNL1o#1SM2TkwK3oHH=mouUPL9EOaL;(IVCVeM zF^@VpTa3{o`*6SL1;Cv_ZT5j5fOxD6I`ZM&1RKvm=XJ3ibG$Z=g$+Qzyia)dpeFL- zOz@nuAJ)S;rjpLNXOPZ0S>pLbUyz8$9zf?Y?+tQbPFe%~AU|?p9sKTq560{ZA88)+ z4PV6J>>&BvAvq7%#9EOH=Lo=#{Lmq}2lhdq?2CI09doebvklb6D(opKBWHepkX9o#CNPzc=b0Z(;;rd*QbE03a!?`f#zF5Z? z`5;ltJs$TMbDjj`0pQO)qBq_n#Ns|dqF3xG_s(nKx?BhOkRK8@-Yc#J8$Xlq!#kI2 zLgG$B!VeO4VS_Jnu`lKUUI%p4z`V2;`=MXF+W@w)FF!ME=XmTnblfTQfgS*iA$0@= zVIcwEJ$wlGtbh&gK?a^Z=&)lR?^2%QcpgKtztjdDcVavN`-k^EfHA;2<}k*+1F*jU z+aNJ!Kk0m1I`YEK`Ps)^vLEbtmbnhb(D4}uUD^|RV8G5XxTDYk%wvxGWgpa&_9U&( zKDUzGJI_md;yK(CwzD7hAM@x1?;O~94(l5wj@^5~dT?i?{=6RE6JF;8i68DG=Ftn+ zMo)MSQ42AgoA(G3b>NR&xVO^Un8$Mj8zgc87$XL9n5d%$`*DAW2k@B-iFwRnjCj~Q z#WCy*__43l#yVo%b=Vj~NylCw2XwZ#C6Nc~ZflNhI4|5&jImFUh~s(eJ#_3Z_J{4f z2C0qb&>zkoF$2UH>>>6BpWWz*_YLu=!8YW@-XRzIz#Q^GheU47;cStE&xmVdJ@8}T z`z`!X2XoLdhd%H=MI7dkA9Da~m`BgJ-@G5ZCd?rR-zoM(9`p`B#K8wO@%}^(e9rQ@ z;hoFR4CWAvyqHIQ^bH-ka4v}DHF7@~L+3GSLq{Bdy+RK>&;IC_!)&`QVHGc^+$m4QqrAI!o@ApcEn0!X44q!Sxi8m=nFRJ^9c(H@SjP*-eC;@bRPot1!MRiPpCM?JZeEQ z_>S=yF{p#@40sM;$9D^WeOPi$9^?B7bi}eh>ca+Ku8scK7d2pqRERo!;lpc0F4*{4 zL@e_1_iNh(NbC=!6x5`ebwFZIP#1Rt zd-M|lG5}pkvLvZmBQw;yy_8O6Q@YN2$#{Ki(bu`NlQ4 zK98mGtV{QaZ7eY-jYU4TN$t?N7Ghb49rqq%Ko4jU^LJj2ntaB~SLbrv7K}A7?N`$9@tG_JK_<8 zv&Z`e`-hs?Gx+kmkKgm~g&)oe-^JjAy9GPqct2oA4D8SWyd!a*@JCOup$>G^MGw%i zE&%heL7ziFF1*{}!++DlhyDMJg#SW5G(5Z4u>6>Ey_irjxm6Bq89qWT~iQX zHxtmGG?v$gzboL+IXDk|u||x!f9wzUfW5{Xo^@#~e6S}t0|2p@$L9$oa&jJgUu9qH z9eVa8aG&T6^XMJ9I0x4qNjCns1^#=CxeNH3E;X53EC*(S~;{dN6HF%GCy~u@k81mtMa9-Gv8*`AnSKJFE=YY<8 z%JJx*bx1x3*m+Gn&pn|}tOH{P`$#4Cg`U_h)!D}HUijnRis6I%hrVHhpLA`kyYD-% zon!b;;4UEt-)EkO4Ke(V!I;+w9dT{-i{}M>qDT0-?-T9`$8jz6%Ke}Q&KPw$7Uu{% z?=A8I$c1MF?@o+o5IhO+gB|Au;Qa9&5ITQO@f>^soIQGn{ulxC&`}q_=MaN!kcg3v z+tN91Ci&vuiLh3VMIH2x`tGq20^os`DH5BC6P2H95Jt?W`?>^H{J_o;OLzoTcSV#9p`GxM`}Y4 z?zwo(l5;_FtaMJQvoG?p{%<7b<#qCyW8Ll87xrdU>}ha!2RM{ynmdN`{H?N ze*P|s{lnSf>;U9Le(W{dZYR-GTl2Sz$6aVE#@&WK+-j&+lyL_^vL!xA+?ZIk{h)Bl1dPFvrgo<^b4& zC3-aJK7>HR69jL<0s{KM9Y8)E0c%ApYyj&l5sN(5F82=`Q z9&kqi_#*#E0-i^FcCds$=3v8T8@@jR*aP$rJHS3XMlRMNF?P2}=h+9jp(FPw0(#>) zcmKBR*k{DJ1D{z~3qM!VdGwC6VH?(tG5pyEAL!`M-3CA2C(N<0yB|NJn3v{eKmLry zK5OR0QsxsVkPrL8d65%# z*w~LH?5sn=2ltC>L2^%+hc5O1H#+CSUUH4LdcoOo4e31g9(6e$K6qZFwYdgttivC9 z5Q{U!9`Zcb;xVrav50{Lc;9&piDv^o=|K`h$c&K5y9$iM66f_(Q^m9BjvWc+CFjhu=Hs3BBNZ z8{*-M-cj=j0>{G#^KAkCfTt)C``-cgfnKCK#=I8ZUwl5Wy)DVymh|(3-_N`jxmX8d zoV7tRh7JDg`%eS7+?`tZd(fOj5hzy=8)oD22_ z?;ikmyt7anI=`>s2Y=MS9QTRuRj7yjnCJB(7wT{gNZ8@WAt{bH~A?4a}7xi93x{@}BV z_Xa)SGYr5y_6ha*d=bn4wv3$EBh*Dr#K0du{27h2#2C5QkJkww#KF$b4SZ3HeXtLh zhaEcXfF}XHBQFCv;DdePbs-je#I=T#&bg73_loQCJw+~_Lw>}-2mijwcGTc!2A_AR z#dY9|eS;0pF?!&-{8`I6rE|Q0e6C!J_Z%_UAJl=)fFFQomUWIrF4oZ(*M|*ju@ZOrSr%GJJ!wfQi(N5$Nxsh9r!0du6sK_Ubnl?zv+q3!M)C{ zV%ZKU{hUH=o|E<=U8DQnwdF63mF_?866W~MOLIY&jyVTxZN0B?f7s`Cl5@7zC+`bO7tZzMv1>YX+VLoCoUR&d-(Th=)J-g8R>Y?h>)Ep%!vt?2fi#_?g2T z&m#_b*w#zb*@m@1ZwnlQIjJ8$BLLJxf6(EB_b}E4U&L}w=z5P!<|1|I3$3OZ1(>%ZH-TnCfxZB$r<2y%N_FLI-4{kMw zGndY_wO*XR)Q9ht)W$y2eCU(MxZB9xU(CgK4DUktFr;@2IdQ*H2cNm`5HSBw;O7Lf z@Ws1_WAGdS$cg;ugMl8PBMx^5e%z<@ndCKbPUMmH4?E{VJaS>ocJ_rtElAvbNccnI zJ&XF>BXqn|*bh13JBPqNh=UztNIoZw(LW^41oD3tcwcZX)c-em*w0-emTlVx&b2YFaxp4ST2473UAYM+%%PeA&i*;l08-&*2%w-GCiui8$Oh_CsCxVl0(>-?>MgXCEFza(?L8 z3rMVE5P_cqeCL9VKexC)*!Yg|+W&8s===ZX{{E}I@qN8rTqvy>cT_J*+#l=%&fQbg zabI!v{C$_t8Rw7OGYGKpy@n1u?iYM;2Ox2`A^E%KLelXb!o9^E!uMk6c;~?neQ-^D z7vjJ3AYqpRzVir(<68K>#D5Q99(LqLO*|Xi7fX(1$$jwnRub=Y%(1+cANL}i$2&ke z=I{4xYb%E5us+t?lGuMf1I%-Oycdw}z+SM8?+wP#`PpYXa^sHSI|19Uum9$=>7VYV zdo9k-lIKy6Z7ebOZ+c+=+ezu#;D>s+qqmCTzHT+|ZXY1Yh1~dW8{i|gV~jqeU>i%! z@t$Js$R+Jv8VenL^4Yo1xsRnaq;s&}ZVtYq*ynD;+V& z!?joD5IA1y1D$(jUuhiY=RPpT`xd^qTV8~v1i1*-7mH&^ z2Ky`_+d|O}9eC1hjQK^P{Rxuu2=JRPVgX6S0Gz{JB4)NYj~tkvML=G>W7Ogpwze>r z?5N`@&O>M5b3+<~zA%OzpE2lvCISAiqn9b74j*0z$6y|INPz9|gIyZKI`$Q7!5Xm- zT!;IG4RZkAi&*n$QO6j62jExw>VvTqSO@L~@&nKT zht!^n_ z;IUMP4d(%gc$^PEC+L}DZYQUTF~|cT9^V^zEY)%DoS$pWBpaVEKV!K2sEPe#8^*X# zkcfrdPn6L4T>>5X&=;gT_>2b99CD!_#BfgNfcy7J_j$Ze`TfB$ybi=-{jkG_{aAO; z1v}Qv^E}3L3-BByo^$qNo$KHXF$X(pz#lf`fQ{$T8|Goh{owu)3mfOh{$Ndr#Xij; zcoL+0iaS0?v>`wIc<-U({2>9pADkC9oCn`Ye5Xf0$cdgX#l@U^$-gmLaJNSOF9eV^F>%+6ocHT?W<+}!nF@XMAcbDvk zXAgUV^MekA5s(`(Tm$orrKIzJR{@E?10m5L@?viQ#G_Zv<=%sPe^@7MynaaBeZ+eb z?)W!oCl?;@cutr=@-f0(!brkw!h`L`2#=B+3!QTDdj3JSdxCy*18dGFqaX&ns_1H(hgXJgO?eUx7>2XE4o95ppq!OA5J4C&V9qEC^9j`=pvyhB2~V_3bNx4Bg2yF6Am4Av_jN)b=~w9&@)i6I=kmuslAU@Mf;`mpyJ2dQPt)%{pTs@%C?R`ClBhxV!h?GC*xcTS z&U2N}S2#w$J0^F%XHK+xp7vo5orzf(+-?|w^xI%syR|~E_Oo!OJYJ#P7d)JTCw|$j z{rlJd!Y^4z0 z@t%k7dn8a!KawWDTP~CLkq?oNkdKy+m5-NCls_b&EPqr!O+HgTM?O!!NbV(9%YEej z@(_81JW8G*Pm(W}7s!j{74m9%oqUb_S^10d&GIesm*sEBKahVU-zVQM|3ZFLeq4T1 zep>#M{DSDCR4a z3Y9{m&?~|fMn#muq=;7}D^e6$ifl!mqF7O)C{t7@Diu|VTE!a0Q;Me*YZWgkHY%DG zFDu?syr9Haa{4e;*{b?#d*aqii?WNimQt2UfsO9d-e3{?KQw_kk?SJ z;a+3B#(6#H^|;q`FHf&IUJJdJcqzOzUIAV~Ug2IQuT-y0FRNF+SCLnl*IKXVy%GZ) zi}zdJ?|OgWz1#aE?@zrCcpvsY;(gTng!cvSt13a&QPoM+P1QryS2aL2ST$TVQZ+_3 zPW7N_nrfzMwrY-Qp6W@JLZwpqssdC&sxXyN6{U(%C8#W_G*yNwTV+!fsESo(s%ll8 zs$TV!s!6q0^@8d})n?Tzsy9?`soqh2tU93jLiLsEnCg`3qUwt3n%YC%LETZ^Mcqr? zS3OWYTs=~KpL&A&A@w8bsp{!!PxUPI9QAzlLiJ*`m)c()q&BF-)Dh}Pb&@(wy-aOY z+thjL0(Gg{u3o9GQLj-yrG8GmN!_e=s<*1QsozlVP`{(zrQWSRr2bs}rTVD)NA=I@ zi|VWDYw8;s56zvL&KjAfw`QPbm}ZpbUd=eo1DZ*ihc%CBrfX(uW^3kZ=4+nRcxikz zL7EVaQ4_6+)ud^%G|M%4ni5TgrczU-S*>|W)1+CaacZ_`Ue>&-c}??%=1t9en%$a@ zH3v0^HQ#8CYL078X-;c?(wx^^)cmITLv!87!>6-PSD)@a{d@-c4D}i1bFa^MpND)V z`#kD1)n}T|Odq+A+Q;7~$j9Il=40|n@JaE>@+t7C@LA=v)~DI$RiEuXdwdT1eD3p= z&v!m2e9rou^ZCW+H=nCMH+(zzcJ%GyJIHsa??~Tqz7u^P_MPVI={w8!3Eu_2Px>l- zeSJfG!+axrV|>lNalT2uslHjh1-_-et9;k^KIgm6_eI|gzMFkpe7E{;^L^L%Bi~Pa z5BMJP{nGav-($Wfe9!rw_r2tM)%Tj8;MdOYPQSbSy7|fc?(ysIH^gta-zdLveiQv3 z@tfuitY``ypodf#@J`^}P@Ug&IfyzKlU~r%=Fd{HI z&=i;um=tIU%m`c-m=l;ESR7aySP{4?usX0Y@P)t)fsVje0$&S!EAXAb4+8fFej4~$ z;L*V2fhPk`2mTy*A@Hxj8$ljH9fCRrbqVSoBn#>j)Gug2(BPmEL8F824SFDGQqbg} zCxYe$Ee=u!X@dNNv_T<3p+ONraX|?|89~`WwxFV*vY^VKs-T9TwLvciZ3=P*Z3%ig zXj{;Zptpi{2JH&^DCj`Y7eU8^P6eF~`Z4HS(1oBsgWCt+8GLte@8CYc1A~VIj|#pw z_`cu=gC_@j1}_L+66_Zo7#tiN6>JKQ3r-HU1+NZ%D)`ml_kuqT{wny};O~OZ1fLB) zAABkJkKpUt_S%lxPTH!rI#*H1T4H%xc0Zk%qsZh~%-?s468-7KA#PNnnH1?vpDFkOT$T4&ZJ=#q4) zx^!KZ&Zf)PmFn!emAY!(YF&fw8Qpr_OS;Xvmvyh|cIe*M?bdy)JD~eQ_l@qj?u70K z-C5nwx?gm^=`QR3)OXZ((RbJP)c4W%*ALbY*Wa(7pnpU^T|ZMlN55FVRPUwt)@$?u z`e1#S-mH(;C+So4%k4Y@yLX2`;j zCqtHm$U~GNnvmcSLr7#ue266^HKZh@Jfte*sgM^#Hioc(6mlTsV92SE z-$HH}IvP3|dK&r}1{#JMMi@pL#u*+kJZP9~c+4={FvqaSAUCKDeuh9psKIE6HzXNS z4C#g}gVm5{SYcRYs57iFJZpH~u->rI;558!c+IfG@Rs2n!ydyv!>5LWhOZ4r4c{Bi z7|t7hFmqIs(IzqRGZVP=qbbIKV zp}Rug58WO5Y3PB_!=c}X9uNIK^vBS1p}&S+3jICwa_F_Nc42pfbq(tg);nxa*pRT{ zVPnF^g^drJ9QJtFjIfzuv%?mKJsIX5rVjH9(}o$tqQcB!8DX}t{IJ5Xm0>kutHT<@ zo(p?1Y;%|+?B%d+VXud64|_Z8ov`=9_Jw^Kb|CCX*tcQdg`EgH6)uE#4(}P>FMM?P z{oxbB9}S-xJ}rD^_`L8%;Y-35;mUBIaR2bYaBX;Kctp45Y8W4tlRXfdW5vy9os9Alob&{%9NG1`sQ#yVrYvC+8J z_`Gqwaf5M_(P7+T+-BTq++{py{L=WX@tE;D<4NNg<4?w4jF*hpB8A91BD+R*kCa9B zitHOXIC6O8xX6bir$%~4&X0UDa!I5-QW>d&(@<`;Dk;fvxkNi3Em&o5DuSWhAs9)Ll_` zNA-y688s|wRMhyWiBXfIrbf+(ni=&(lsd{cDj-T5rH=}YiinDdij7K$N{`BlvPRjW z@}i2P%A%^H>Y^H=)<RQx| z=q}OyqK8Hgj~*L6E_y=rr07SYJ)`GFFNpSv_KyyX4v7wrPKZvA&Wg51=S7!CS4P)H zKOOyI^v0M`G55wi6!Tcj<1wBwb7B_6EQ(nY;~!&;iH=E+$%@H~DU2zJDT`SZQxmf$ z=9!q6VqT7UHRi3DcVga)`6%Y&m``FpkNG0ztC-_4XJgLCT#WfG=1R;p)19VnCYh;^ zX`pGSX@qH%X`E@I=^@i2rYWWwrYB4bOi!A;Od6A~DZ~_JiZ;cY5>3gb6jQosxhdCF zU@A71n(U@3(`wTiQl`z(`M5a(`%-;Oz)ZYnD&}JHGOXS%Ji-2d(%nNY13KL zFQ$v8%ckpQ4|50eo#w9QyUjh#ea!>SL(HSi_nPlFKWKi~{D^s~+0#7RJjcAyyx6QT ztIYxCAhXu2H;0-d%+cmJbFw+joMpC|^UcNPQggYv(p+s`V}8c`oOy$}+1z4&*}TpC zw)q3|Uh{tQVe=Q}Z_UTeC(NhJKbe0v|6;yq{=_f4WW2eME9y>Qy9;=S^iS>&OjMc@)#Ky*E$L7Ws#1_ZeW9woY zVw+;0jeS0LUF=J-&9N=9TVr31eIs^9>^rd^#C{a}N$mdEL$RO7ei{2+?5Wr@v6o`6 z#I=j-7}q(jd)z&7!{SE8-5)nTZbICoxQF8&jq{9K5VtsPX`EkNP@Fc-5El^_8zKNo*K{*U-8@z)Z%B=kt=l`tS-Ov0puM-%2HJeja0L7otlpiKx%h)jr0 zNJ>ac$Vgb0ke9F`p(3FwVRgdO3F{L!CTvM~IpMX0cN6v{97;Hra5CYCgr5_xBz8<3 zoH#adT;c_(UG_{@wLQVi618JOZ+tPK;q|#UnG8;cs%h;;-$pPiGL;0kBBFA zNxD0!S5n`kAxR^WMkhUx^kCAYq{&HBlV&C@P4Y_ePV!CCCz+Gtl9ngsB^4$WCzT|X zCsiiZB&|tmN_sZw#iR{Mj-)L~uO_{b^mfuaNqdq$PTHUJMbfuP$C6Ga{g8Af>0HvU z$?cOnCU;5hkvuSYMDm#AvB~3-A4q;Md1CUT$@lY^3V$>!wvquRln3Vfd#-~h7c_d{@%Jh_3DRWYmrl?bVQi4*n zDWNGbDRC)jDVZtDQ*0@DDMcwIDdj1ZDXUUyQdXxtm$EsfC1q>MTPg3Pyr1%6%AS-1 zDF;)IqEmKx1_$D z`bO%G)VESUPW?Rf>(uX4Pp1BmdM5Sf)QhRVr(RBLm)1G0TUyVw-f8{P2BZy68=5vU z?cTKe(#EGvOq-lGJ!kJ3I(JCycC+Uc~P(tb_5l=es3)pU>aJJNfl z4@n=DJ~@4Qx@Y?A^!e$F(pBlc>H2g-dU$$dx;Z^AJuN*WJtsXseMNdjdVTu3^eyRc zq`#TIGyUE4_tST$f0X`l`hoOA=||F!rk_avA^lAH+4OVi7t$}M|CxR*L&#{K(J|w$ zjJq>>XY|b&kTE1$Mk zjHfc5&UhhXea5DYEg5fRe3WrG2FlIfkP&h*Lj%M8p6 z&eUfbGGj9nGcB2^ndzCCnaeY+nfaMznfA=;%-YPSGM~-dl>&~pMS>3bxWDU)_H)~whl&slVOS6)*mSq)Z zt<0*^E1dN%9%te3JjXKl%PE$hv!omuZ?eVDZ;>*K7?v%bjsI_p^0>8$fvm$Uv{ z)@9kSWh0i|yX^jD6PCp;OI`NDvdznmyFJ}K`^{{rd zcC+@d_O$l54zdojj7*#YmK$e`jquq>+{wP)@Eyqb*uGN>+9BC*7vRZte;!IwH~*gw4SqGvi@$pY`to| zmeVe$V@{Wx-Z_18`sEDB8Itor&V-zYavsf@lH-{(KWAaik{o4@CMO_ApA(*A%!$g0 z%}K~f&avj$a*A?Rc_ZiDocD9~aqFnD>b#72@NN!wiTJEykg52WV^4wLqb-4|>jk!8O2T>kp}m+~F?ujap&zcYV#{-^n$ zuoaBsnV1yc&97bpwV1px)x0z-kRAhsZ(z*bOJu&SWC z;HiS=3SKJMSl}#prQr2~w+nU^d{FRF!Ty4S1z!|=RdBT6M8TPYp9?M(Tq(F-NI!X9 z*rl*rVXwk_3i}lfC>&Hcq;O>6=)(I7A1s_yIJxk#!fAyw3l|kGDU=tg3VjRx3-yKJ zg|UV4g~^2}h06g`X9E zRd}rMWZ{p6KNnspyk6A4s7q0=qCQ0fi$)YZR5Z0{deN++c|}W$)J48U{zc(MQAMVr z*rNEN#G=%q>>^uHeo;|TNl{tR%A%U0hN5SSo-5i=w5iBh^lH)eqIZhkFWOzSujoM0 zp`tH}juxFPI$iWj(WRm*MSm4tFK$=drMO3Nui}Bl!;423-(NhjcyjTh#j}g&7VC;5 ziZhF|i*t%|iwlb1Dc)Orp!jg{m&IQfe_Q;0@u}jo#pjDJt`Jt-xx#bB!WHQ&R;*Z6 za%ahyl86#h$%Ya~$?GNWmwZxkrnFP(;L^uRXO}K0T~xZHR8tyIYAB5%LYa?0|{O3EtBs>+(m)|NTTUM|~K_Ila& zvbV~1mAzlKx9pR${biq*eN}d}>_pk=vY*P%mt8FTt?bXTYvp&8cPZ~$-o3nc`Oxx_ z<>Sg9D4$S1sr-@h$IEAwKT$rnd~vyVxqo>?c~rT%Jia`!Jh?ojJgYprJf}Rrys+F} zURB;u-dMh|yt%xk{PpsE6;T!06(tpw6%7?l6>BSAtk_WDtazp3wTd?@-l=%6;=_u4 z75gg=ReVu#wBoypQx#_`ey+Gsak1h`#Wj0J`(5^K_MZ0M_P+Lk_7V0m_6hb!?NjX2 z?Vk20>~rl4>`Uz`yPrMK9%>J_N7`fU7W*>0)t+lFvX|H^?W^q7_FDUD`x^UG_O@V3j+MV`S>~GlLwC}XPXaB&y$G+eGnf-J7H}>!Br|oC$=j`Y0m+Y7A*DKpqcBt%M zIizxA<%G&fl~XI{RL-yTs`Re(tqiEtR)$wbSDGplE7L2pEAuN0D~l`3Dpyvnsa#w6 zQe|`H%ayNJeo(om@{`K_m0zz+URl0!^U4obd9I3HRk3Q%s>4;DRWVies_LrRs`sn* zRUN4MqUvPT)#`!OL#xMBKU6)v`ibfV)lXKdtNp8W)#mD?>Xhp2>a*3?YdY5Stm#`b zpk{E*(3%l7<7ytPd9-Fm&8(UyY8KTjt?{bS)CAV(Y78}DHPJPun#7vanu405nv$Bb z8hcGu&FY$lnsqgfnk_Z2)Vx;nX3fr;4{CPTd{T3u=1|SCnjdS<*IcamqvlG@^;(bG z4z-s`aV$uMMo#)*5QVYoltDYg1~oYV&JL zYRhU@)>hTl)jnOjwsu49rrPG(mfEegKh&P9y;%Eu-HN)hy2`q$y1Ke&>(IYYAR)?+*U!Ax*b#=z-Wvg>m7p*Q?UAB7l>gQLluTQAA)fd&5 z)~~9stADvT>W|bPtv_CWs{U;Kx%%_*wpw!)urZ!D$@@$&hq-?S_l{T$u zdir{w>;11!y8ig}S=Sfd@VL?WMz^ZgOrUw*I2Iy zTA9EF#01JEOkfHzfy*UK;5ru*_`1jhp7Q!hWCA;iOyErA9OXih2~;mVgi3tURK`l?nq2v zH*cADACUF@ZCQ30&gs<;Da?wK9P@txVuk-s`=c-f!N53B2NcU3G_x z3GA-AN7bL0z+tUS;8c~T$OJA>$yG{~#>E6`RS_;GFjkeMN)?&FJYoV%BuwD5s^?Yf zTbaO}st;BBRR@U)JgWL$bz1eC>Q7<<+Y=MmN!?X_4>5s*i3uE|zF$2_Jy|_PJx#&{ zK1ocVw>q$u2~1F1)S0bJV2Qe%n7}IaYGMM{s$Xz1fm=i-@GW8j-&gM?Ch!aO*Xon% zbLwA-3H-~&1a>4Qu)D|vju4r^2Sp~(lbFCc!~`xPCQ##I0>g+2G-)iFOkx79nnIBY ztkX37jS1YL*+op?Ud?`D0>5@Kf!`Ao_#-iazq**fYd(TcCt?Ecb}@lNd`1!z_<+wO z2@|-4m_T2V35;|xftfz}KIMO70>AY6Mq~mn_+0Y2;&aWnJu!iuL?&>o?*qgHPL(i$ zONa>!a4~_AA`_V6o9S!wE%9AROyJYLFSwY%O(GNc4l#lIhzUICdxV(4qpeKfWswQ& zcoP#iOu_^%kuZTV!~|MJCUB+SYQILm^*1qrXWL`~d;9lyF@d9q3B1pLyo(8ZjF`aL z!~`xNCQwdHpt_X_Od=*QjhMh3{{j~ixYEDI#RRVPU+=$J!UXQ||J46;VgkSZ8xz=G z!UPT#nZQXBCUB922}~B5z?S6#Pb(AX6{rgIB__}i7)4BAd@B=Z z4a^NJ3@j0uz}mp4179L0a7*B}z#YT{?s74K2Lit#Ch&yF1YT}s0z12yz}_w?0@H~J%poSQG{{a&U`^1o!~|{-nZQ^7#sr>_FoErY zJKn?ujv*#+JTZYYhzWeMl?jY#g9-d5_;~P1Vgi2-{)L#pYg!NO9WExYySBHspLUFP zJTZZfX{QkrIG30}wTlT1(I&c>zzl6RF@Xiz71|2zD(z}w0vol@yO_Y2i3!}T-7jGR zf7f2sUe|Tfb!lY+`w|m4R5x08pU4DG6`4S9oraje5El~|r8DW`MJ6y)XVvBD3PmQc zwv`Fo)s_MaIfwY-C<$^kGYt@A9d%L3DjL9Ca@bZfxU?d9H<|rAMIiSrx6o4 zTfzkT6BB6A8})H6CNPbdz+7SiOGPHIo|wQUkqO*DOrX=n1iqnvPrs*?3H(}rRDVi; zR)3M0z$+mFF@c>zy1AIZp&=tf#w#RjFw1V$L5TA9G*!~_-_Dh<_!dP9@pIbs4gh)m!cE+%l7VJ|U(2MmXa z3H;7*((n^8ffo(G8~zIQ2)$Ee0tbW+CMIy4iwT@cOyCot^N0ytOiZ9QG{nUOnu!Ta z3C(aZfrZ2bmbWs2&k_^3E_5R?fm=dfy@?6@SY!f^5fgYu$^?eqASUpxuRkC?#9ud@y`+_!MFSJ&6fi zC^CT>7ZVs9ZXhNwM#2P^gxf_XaE*%ze6E!VY$hgfJ28RphJO^kkC?#2E++6~_)p=# zyO_XsA`^IbL@yT;IFy*cdqpO2aw`+Kn3zECo0z~@Vggg#n7|rh0@q2Hz^_Cm@Ynw^ zff3h@om@;{@0*ywaV{osvd9EJK}_I6VgltN6R0I7Fp`+SIAfy71TJ@D0&9s0Y%o4c zOyD}>OT+{=6BGC{F@f(IKQSILel1}F&l@iquNiL;6L@Fj-7Y4ukBbSsFY=+t$0Dak z&Wc>5)JSt%V`?@iKGejoPuMH;9E;4}|Vup!K;8YhAIA3G}4K5}yGbSgd zAf}j@z?H-V*1MR%EiNW-XDbtUKx6`clrVvJ5EIzl)XUV5n84x01dcI1NKD{l7ZW(k zG~cv{m_Ri#fq}#XMoO5#Wu_cczNv_qzzWl6zt5qtV3Ca{-_ z3B2znCUCwR6KKAP2`q{$ZG#EiPfXykxSxp$9B>m87!w~CZ*eh!%ZUjrb}@lf!~{0P zZ*Vbzug1R-|F(+>JR&lIr{d4HGJ&04OyE7l1Wx!H6Bt2EV4@onSeMY`#snU0lL?%d z_=v~^E=XK*6B8Jc7(q;6tcwXuPh3t+;EGlzaARUKF@din?j$DgV+j*@Eb(;WPlfSw6PQ9wpw*2DTqj`yzau8_XJP_>zljO#Co+L!E%#d{5EJ;AF@ZIf)x-ogS=L%MSTS+-l=v3%fS0uPEz;CGf&mLDw_ z{=)=XZrsEK_9Z58C^3PfQtopxfe*WwKu=-oebNJ5OrX)l1f~)bXid+P zFoCb7??``J!UXOYnZWPUPl-(6`Bo;dor?+V)&>(e?ItELB_lf{S7ZV!GpaKhGMX}; zCnj*CgbDnXn81@RCh&@j32g6T0=u}Fz}~G);3#4O$F<1>F3wblOkhAO6PVBj6Iew| zU_<6JnJ=_5f$xh<;1@0?@T40Pc$dfoj&U)8Gl>aI%E}}ru#%X-+N=g*0-tj+flguq zx4W3Y4~Plen{~*=1RnjDOkmUU=H)Lh-?9Aj~6oo9&gY&h~XN zfg#zE!~`a^!2~`fGJ(y+1a8aTeiIXTkeI-u*(Y60;00m=|FjC$_SU;xOki)32^{TW z0v{2Xz$b_ae6p1Zj3Op5+nQ@FASSRxWCH80P1fhEFIqQQogx#sotVJA*2C5>hzUGl z{lR)(WCH(kF@c?Py4}PCPLeQzPv&^#sB-*UnLu++JTZakH!*>0BuwDzId9*@1pbtB zG3QTW0tH(KTUU_@9B3P28%|8%INJo*if*xU>z}m%>`RU zCh+}&-39xI2|Pkf;I}R&@La)#g3B%@uwCJu#02&vCa|x_1P*s&0zC^C+{6Tiwlaa4 zg|@#jfg9YIz&(Zg+hhXoAtrEmD-$@kXo<)Kh7?5>#k4Yk%ZhS}@@~Tf?ksvwWC9Ns z9U&(0J7NMa6kRO3EMWqB7Wa2Cf#W1hp!OyvaA)zZ;(Zb(@Z{f^z+wp#_;kspl9rO~ zB_EdTFF9Mv~tVgl1#OklCd1P(46UZyJZE7O-nh)iG-F@bqyD@DCRg*jZ!(2bYg1zmJ%}2VG3yRAK^W z5fiweTq!bvrt-MIF@Y5#6S$$335=+SsmQ4)t5{XhNKD{*Vgem5CU8f^&Wc?X9}pAx zX~kz1M=HJ|Ch$bX>56kMCh!kp0tI_#VgkDp6WGT-z&@Cm!14A+hzXoVOyF#h2~^m9 zi3v2gm_V~VnV7(AyR8i-@EMT_+-%=s-{xWhce$9reJ&>OEBkT#DG3vJt(6HJAz=a+ ziA-Q{Wk_WdF@dp_$(74QCa|Q^URhuHEHQzbD!00rz}=O5Z^H!USFI!_aCOy(Ri9QJ zs`{$xhpNA-2UicT9$P)R+Ov9Y^`hz})jrjM)gje!E++7F^|>0Mrc+Jtn*KF|hzT6- zVge`COsknmOyJy_#l!@vT})sIF@Z)G6PR3+FEW7@#01vf!~|}ydAnv8F@bwUCh)Y2 z3H;r~1Pa6icC798HzsfjF@fH#OrYMy1SUzCz{)n5z*Dtnhzb0y&Qe!eS5ddBuBNWO z?m1!t_Y)I%r0(0gA4Dcl?P3CrtCNWd%vznjI&bv~Vgf5%OrWVgsXniMMSVqmO?`d+ zx_U?bD=sGRZDImH`j<@Lv^BHWEO282a~krA2`p={H&iv$H#8CxxT(R>@Os0$4SO0s zYxtU&z@d$!8^;n8IH~cG#u<&X8|5x0(6=#wn847+h{kwg0+$mLSV&CZ%A1(L9WEyD zW048`s`04E1fFp*fq%M~z;3r-0%s5t=+%_nl-snrsp)zz7ZW)3`poMKhzaa;qbo6i z1BeM6eq-8=+5dwH9Pp|j+}KGtLdUq&l!Sn^_wf|D?V37|6chc z{cju3jypT{?2ywtKI+k8YKduyY%#V(w1l@9T0&a%ExMNAmY|lvmVg%j7QYrvi@HVC z;@zTb@oG`DENxlTvY=&l%dD11TPCzT*fPH5ftGPC_qB{^8Qn6fWq8Z5mO(B3Tl%&1 zZMmnVcZ;m0M@#pXZY^C~I=6IcxwEB1OZ%2~EgsIR&dbh=&R?7toadeAoIg6xI8Qr& zaGr9Wbe?b?b$;Xg+zy^uRnBr}nX}Yc;#}b@auz!Coq5h&XSQ>>Gt(LC zG&^IQ(N3c?!Wrfab?Tiur`D-*dOMZQrOqdv3!L+vvz;@X)18x@4?0IXM>vN$2RR2g z`#9-;9_qN^xaPR*_{H(9tBx+M#lIITQ}LW07NlW4>dKW46Q7F~c$4 zG0id6F~u>#@u1@Y$2i9*$4JKr$1ulG#}LP0$3VvbM?Xg&M=wWDM-N9gM;AwDM<>Uf zjyoLf9qk+*&3`suZNA+6d-HG27n;vEpKJcH`AqZa<`d1|H6LmIy!mkR{^mW+A2#o7 ze!F>l^J~q`%^RCvY+m2Iu6b?qv&~J-jm>qs4B3Yr%*Eof3ux1e@Gt%4c_)eEW?R4J%jP`)6dplCs%0;Pa2 zU<&90ssJxQ3y=c101E#K{|x^Ke-D2Pe+_>Me++*JzYD(&zX`t%zYMO?GCE>;4 zMd5|vdEr^%nc*4X>EUVNDdF+q(cxj?LE!=6e&N31?%}TCF5%AMj^TFUw&B*{7U5>$ zrr~eusXAzJxx7 zK89X~o`;@>9)%u+?u2fJZiKFfu7<9JE{2YV4utlF_Jp>FwuLr_)`tp0fsiwl8_Ef- z4#kF+h8BjVghq!(hK7fRg@%UuhxgnEU#hq{J3g*t{hgzAUthH8bXg{p=shsuS@ zgi41>g^GuYhKhuwkPzZRY={ZbAu5E2&=3^-5&RN-AAAvf5_}wd6nq$b5WE|_6TBI` z5Ih+?9y}U65p-hOvq0lO!$AE&y+G|il|bb{r9jz0sX(zn zkpLSY1Calx|GWR4|Be5J|C;~2|Db=Df2V)Df0KWMKkN_sy?&41?RWX@eyiW&H~Vw^ zMt`P1%0JgX*gwcWz~95)(%-`0+~3UK#NWu@&|lAA*I&n9!(Yu`#b4Q9$zRc5-e1OF z+F#0F(qG(P*su6yzu@Qmte^B_e$@Bf_s#dk_sRFx_r~|s_t^Ky_rQ1Gch`5*cf)th zchz^rciDH|cg}a#chYy%ci4Bpx6il7x68NPx5c-?x8AqTx7O$P`Fswa)o1Y;eR^M} zPv=YbrTEmoL|=k0-WTVK^+o!Y`A;gZxwZ$Me_ayYsF2y8QI~ zw0uo|N`7*FQocGrK0h`;COX;j?{V)j?-B1|?;-DQ?=J6lZ_pd?`n?{n)9dis zy*97ao9i`ujb4K{+nedl@anv2-c)ajceOXkyV4uujrK-*7kL+Y=Xz&&r+KG%CwnJ& z$9hM5M|y{QhkA#22YLH@`+9qOdwIKiyLvl&J9#^J+k4x3TX~y%8+q$`YkO;XD|;(> zD|pL$%X&+BBfLeug}sHmvRCv9Uf#=i2`}b_yeiLc&kxUc&o|E(&nM4E&wI~1&s)zM z&r8p9&wbAw&vnlg&n3@A&jrtU&neGI&vDN&&k@gl&u-5y&vwry&pJ=o6Z8Z;`5wI| z)uZvGcvgFoJc*td&vMUV&m7MT&vefa&md1{X59j{v z{^Wk+e(iqce&K%Ze&T-Ye&oLAzU#i@zTv*+zUaQ-KI=Z?KIJ~{KI-1*-s9fw-s#@% z-s;}$-sE2IE^zzY`EIY<<#xL5ZkyZeHoEohEO(|`=T3KP-D&Prx5mBNo#bBSPIRwy zuW%>0W8Bg1W$s1p1@1ZSneG|xY3`}+N$v^mQSK4$A@0HMf$jnBKJG5=&h8HG_U<2u~gJx-_7>@+!z&TMCfGu@fuTzIZir`IgUDxIQBXAI`%kr zJ9asCIJP)8IW{=fJJveZIKqyQBk1ru+zyw+?yxy5j$DV?VRGa+^o}e?rbFk@I?^1e zj$}uoW2Iw-Bf$~th;c+aq8yQq<&LF}C5}0c*^Y^hagMQ$F^gW{&!f8jh-t%8p8oijE47@{V$jvW_B-!Vb>CIuHl!fb3uG zpX~4LPwkKF_w0A=x9zv=7wqTlC+#Qf$L)vh2kraq`|LaI+wE)ZYwRJr-|n-!?GC%e zo@+PTP4+Z|26V;^N7X&-JMY9DCtZ|`gGVee+|Z0}_6 zXzyTeYj19EYHw_>X|HatX0L3oXfJOsV=rNs?UG%z3wG9y+mXD_dGGU{<~_-~m3J=h zMBeedgLwz?_T=r(+mW|1Z%tk}&y#1%v*zXGW#^^jt;|cvi_MG5TaY(DZ&u!dQ?)gSpIn++83xmdjTzI zH)~gG7oZAl0kombtWB(qtqra9t#!dOVohreYjtZiYZag#tza#0En$_dyp^-ER@zEf zeptR)o?D(+9$Ow-?pUr`E?F*E&RNb_PFqe|j#`db4qFac4p{bE_E>gUwpun>Hd;1V z)?3zE!j_OFXmMDqmTXI=MQ71ik}a{8D9cjI63b%CBFjR{e9H{WM9VnKSj%9`084*M zA4^Y5XG;f5drKQjYfCFjV@m@|JxfJPSxbaPwD1cYM_i=o;y2tR_?UiskxJKC+3dL9hEygcS!Ew+=03Mb35gB%=AHR?n@HTOqf6Zn@mDxy5sfFjz0K{-HO=MC z<;-QxrOYMF#m&XcMa`m_GgD^Vi~_YUY=+D#(@)b6(-+ex(+AUA(<{>p(_^3serURH zx(uQN$4rM!hfKSHZg`7nGl(0k13Kc6DQNPTTqcLfZnBtiK~y0V#1_&_DW+u8DiCQ{ zVTw1!nxak1OfyZ>P18)1OruQwP5n$AOs!2VO)X5#O-)UWP4!K+O*Kr_OchM!O=V4G zOeIYvOhrtEO`?f6aVFdZo1mPZIX`l~=X}ZekniP9PUW1)Ii7PY=V;E6 zoWnT>bN1xy$noXm=Xi5GK>2LQ$;iy${Cf@Ij2=l%bXTD z&2yUN)Cbz>S~-<-%IB2GDV|d-r)Z9nBLhV>lSAc@IYbVggXN$(a1LbrY5Z>dYW!mS zV0>eIVtfc9E;oS!`=arj@r?0=@u=~L@v!lb@t|?Pai4LoafflcajS8&af5Naajh|A z3>pJQA5d<)j8357wi(x8V=QGX zX_SqkkvDQi)<_#EBWc8qh~byvli{P`gW;{=wc(ZFh2fdu2~d|mGF&%YHe52CH=Hw^ zHk>jXH5@SlkVSJ$wyA zHA7`XMMDKcd7zLlWhibaW+)2u@`ZqI9?AX=l=LsNUjSA8lkCUY53=uP-vt``+u66W zZvwUb+3b_q$Fq-Q9|RiwUD?~SL)rdpceX3rk)4-q0@1nE*>TyCAZ|A$dvf-q>~Yy+ zvxfj}|A6fNAhOp7#P_;qcL0&TRv_ZnB)dU&HNXSN*<3c8&1BOcE{JDi*=RPT|E>S2 z|E&L@f3JV1f2)6^f31I_f24n?zpuZizoWmQzplTezo0*-KdnEdKcU~L-=^QH-=g2F zU#s`(9s1S!ReH5PK_9P=1N1?pekq7OF3``{&jv)obp0g#aD5+rCw&Kf8+|K4EHu_P z($~~i*H;4sLnVDheFc44Kr@umm(Um27u6ThD|%Tk=|w%S=k%1G)DwDKugdzJ^(*UV z*7vM$SzoihWPQ&1l=UI&eb$q#M_CWD?q}W0x|?-7>sHpatn*oC0Vi=X>nPwQ_Gj(M z+Lg6EYkgKhRv^op<;k*V*|Ks${4_f&GfS7H$x6yvl@*&6m9;!;Vb;v7$ypP#hGg~2 z>YP;dnHMup zXCBTxn7KLAk!jDgWSTM!nZq*sWmd>6nUS86lA+G%nb9z#UPj%FIvKSxYG%~PsGd2A@G^P#I_jr2DP=rTeD)r2C+Ip?j`-rhBNnqr0WM zsk^SbsyhcF#3ukVa#VLjcTl%iw@0@d#E!S<)&ZU*r1R zw}A-zdcfSQNiRtErrQCBV@@{$CMP~UCOs-WGJSFS-1Iqs+nELEoyj0_KQVoD`l$4g zfaw{MJ~(|)`oQ%5fbr>(-aWlrdS?*pZ(_cf=EA160Gi3H z&C;f8wc0eTMw_fn(yFzI+7*CxiqS@Emur`47i$-2X9N0avUY-Yymp*+ly;p|-lVlD49@thS7{gtoZ0h_NPX;;%Or(I0DkajNZMB4GRqiILd_NVPh+nBaK&70;-bEMhQENMAu z#xyM;vf==nH4kKGW&mPqLfUYUuNjm!Agy;=ue8o-Ez%l-d`{i8T4`0%Dg)Z9SelY1 zrHO$5LQ;RHzDj+b`UntWms1aeJkb_FkhuX#W=%Dx8dK9#wW+D8>eSfO<*Cb37o^Tk zoeAQj4WZsX{8BN~aR3c&bYCOY=$dQS(moR`XKx zO!HLpSo2WxKyzDjLvvAcQgd8$OmkRsNV89~N3%<_RkKO6R^!)rG!BhbW7g<2shVWX z3QZ(n<`!$_0e)^Ipy-BZ25Ne1x`J$4CrxWjOHB(+b4@c%Q%yrn9ZhXbElmwgHBD7b zMNK(PNlj5r5sj!3G^~cuASu67ex`g+`JD10<$cQAlou(_Ql6yTO}UeDGv#{9wUo;# zXHt%*97{QvvL|I{%GQ*PAb+lH|q7i;@>6FG!xBJTG}} z@|5HW$>Wp9CJ#*>nA|(LOLE)fmdTBh8-ToHo#d*?m6Gg9c}dnJ3*Z^eNya2Yl0GRj zX*I}ht^~wmbkYJqKTb#*pENdUOw#D2QAxuA7dZ%IMF%AH0i0ydq;5%_0WsMDaFcD4 zS|_ziYMj&nIxm?R`|Nn{ed>eH$ZtKO}8yXwuV z*MP))y6W+&N2~6yx(9NyS3qX=%&G&c_5osZ>nhJGVHFQD!R#squ%QGXL}B$W^*4|u z{-}Phey4t`exZJ@ex`n+eyn~7a>)19_tbX*S9$~RrI*zgL3a7P`W)a*PlHVJarHq! zpzc=hRPO*8=&kC_>UDri4TGGtN9_jLX`9*vGSwMs9bi{e)M|C2dZl^=AX($paq4Jw zqBAP)}7)QBPEl1LW%n^)U5N^$_&{bzgN)bvJcabwhPs zbuD#ybvbnjz{(10PR*)GHLgb0aN_U8Ux_~xels%it_0xTi^UaU9kVNDJ0SYE#%zw67_E!eMyEw`FT9=R=YD;Vt{7#WE40j-le(iUk2qab8PY9do2S4SpCt^^|_^o;BdMp9@2 zM*sX)@>40UNxEcxl`7&_#D|Ets_!ZlB$O;tvT#I<3MxqgyNY0`4VK1$5Bwjm zk~RPP>L0tmufHDn>w&)>`0Ihc9{B5lzaIGOfxjO3>w&)>`0Ihc9{B5lzaIGOfxjO3 z>w&)>`0Ihc9{B5lzaIGOfxjO3>w*7YJ+Sb9^*-}I*C+pH38Vxg(1;-sWW@N0c@bkH zhDKD6s1ZR#Oo~uNlrQl+f{K75;D{L!(;}uvU=d>?YDdr!bt2|OREk&_Q8Qv(M6HO~ z5d$IyM)WUnBcg6Zy$Cs?NJOEC!Vzpl<%qTsQbaq@Qz6x-KeH2}6ew%J^6xSPMkLkz zQ-)QfD)>(s0dp&E_@|7js;l1pQ^r&kp_2cUaaC2Q?LTEgH5Z!tPnlGegs%Kkrc_73 z9GCy@OZ;zrN&nFoiGpKk4dzk=HlPftc=+2t<^Mb$upLzuL&$%&6RMs_*?-Cum=AL1 zKV|X1)%|z-9aM8vb5+Y!^HtMSQ&dw`3&9aoRZUP;1E2N5NUZh2U#)*i4ZyZ`s+quY zJQ$nx&+^B%1E@7kH5;t`sq?43+F+*3vZ|h-t%;!g?>aNV=YRFF;9qN#R0~v-z}Cg! z{g36p+nxnl`m>Z(4FD}KQgsD;r>O>lr9EhSCa|mrZ0mx*MyeL7UZB>WrN#fM{lDwh z`p??`uU^Xjr{&;(9o+)Z^Biz~W&cONXdcJA~*gi)!8NB~*Uv~kPbAU(Yf_+{8@x>p{PXX&a!BNfv%R!2XZzB2eegm0JY*p8c=u^=EC;zs|EC*#BqGw0~{?)6;+T@yB`!IJ!TUf39-Z zf7LIm8Van(0n0zf@WuHT7!T7rlwHYef!NE@Z~o=OPVy-dbZDi|G5U*|L0!&k9O)p|MO~0uJa#zvJVZuH>B#HUIrZNx48GE!9PcA z8ee2c-2u%PuN>5QDlxvu%qRUce@gv}jk;ME%I-R>i#E9~G^={ToMAocLWZX!g~@zf zXiD$i&3ZTcv%g5t`1iy2^xAFh-0<*aO`NgWJ zs-&u{ssemd4g4n60N0@w__ovm-p@3U!0JLp`9LP%o%A)CcMd^@I9D1E7J>AZRc&1R4qrgN8#Rppnoh zXf!ki8Viks#zPaJiO?iyGBgF63QdEiLo=Y6&@5;+GzXds&4cDc3!sJ2B4{zR1X>C$ zgO)>)P!tpm#Xzx8925^FKr5h?P$Hy;RzXQnGPD{>fizGmlm=;`bVvtfK$%b$q=&L0 z17w79AQNPUav=+3g=|nBWC!ypJ0Tb3hCGlL%7=WA9|}N0CL17J3K0hdw|bp-<3f=nM1}`UZW6en3B=U(jz@1w$|lBQOeMFb)$i2~#i) zGcXHtFb@l`2urXGD{vvWFkA#K3KxTm!zJJdFduL!xHMb_E(@1~%fl7mif|>kGF%0& z3Ri=x!!_WVa4ontTnDZT*MsZB4d8}wBe*f#1a1m9gPX%G;FfSJxHa4cZVR`A!Mwdz-!>O@H%)syaC<_Z-O_& zTi~tmHh4R{1KtVmf_KAv;JxrZct3mqJ_sLz55q^`qwq2KID7&=37>*b!)M^L@HzNA zd;z`)UxF{gSKzDgHTXJw1HK90f^Wlj;JffW_&)pqeh5E;AHz@Jr|>iQIs5{C3BQ70 z!*AfX@H_ZD`~m(5e}X^5U*NCsH~2gJ1O5sBf`20_1VUg0K~MxkaD+feghFV9L0E)C zctk)%L_%alK?)&-ks?S@q!>~hDS<>FC6Q7{X`~EN7Ac36M=Br{kxEEqqzY0MsfJWX zY9KX{T1aiA4pJAXhtx+JAPtd5NMoc4(iCZiG)Gz>Es<78Yora*7HNmHM>-%Kkxocw zqzlp&>4tPidLTWKUPy1G57HOuhxA7VAOn#>$Y5j$G87qx3`a&FBaukx9s8WC}7BnTAY9W*{?>S;%Z;4l);+hs;M7APbR2$YNv(vJ_c{EJq@dC?pz* zL1K|OBpyjXRv;^pL`03OLXwbVWHpk4XpmGS4bdX$hz`j>GLbAqk7OeT#E9e|Cd7>7 zA{NAo*pNKLjyMn};zHbr2k|2Lh!6220VIfokT6n!tU=Zy>yY)x24o|$3E7NnLAD~> zknPA0WGAu<*^TT$_9FX`{m232AaV#fj2uCZBFB*9$O+^matb+(oI%ba=aBQr1>_=f z3Av11L9Qa#kn6||b93@Z^rBE7WP!{D-9u-g# zl~5T~&_ZZovGNwgGN8ZCpCMa!Y((F$lqv=Ukwt%6oXtD)7=8fZ-4n>Ed!_g7wNOTlB8XbdO=i#01cucG>jIYYtXgmI&?j{0o{mhLN}vZ(5>h;bUV5O z-HGl(ccXjIz34u4KY9Q?h#o=@qesxA=rQy-dICL(o^gH?k{fYiUe`6{P!e9)+Pz=LxjKD~Y!f1@aSd7DXOu$4;!emUr z3Sot@B3MzZ7*-rBfkj{?u~JxRtPEBbD~FZGDqt0{N?2vA3RV@XhE>OEU^TH?SZ%Bh zRu`*>)yEoO4Y5X8W2_0*6l;bx$68=5u~t}XtPR!{YlpSRI$#~KPFQEG3)U6uhIPk! zU_G&3SZ}Nk))(uC^~VNa1F=EaU~C9B6dQ&O$3|cyu~FD)Yz#IQ8;6a@CSVh>N!Vm; z3N{s+hE2z2U^B5<*lcVLHW!>_pvyNq4Iu431) z>(~wKCUy(EjorcSV)wB7*aPe#_6U27J;9!0&#>p%3+yHK3VV&c!QNu;u=m&p>?8IG z`;2|TzGC07@7NFQC-w{bjjM17hj9c)aSX?C0w-|_r*Q^naSrEk0T*!zmvIFzgcrt( z;6?FbcyYW09)Xv{OW~#QGI&|M99|x;fLFvT;g#_!cvZX_ULCK2*Tie#wedQ5UA!J% zA8&v+#2ev_@g{gvycymcZ-KYOTj8zoHh5dS9o`=AfOo_@;hpg=cvrj|-W~6O_r!bQ zz41PHU%VgQA0L1Z#0TMn@gew7d>B3)AAyg=N8zLKG5A<~96lbOfKS9H;gj(x_*8rv zJ{_Nd&%|fpv++6jTznorA76kk#24X<@g?|Dd>OtRkHn+!Xgmgw#pCdJJON*Uuf!8^ zHNFZ@!jtjUcnYq;Q}Hxhi>Ko{JOj_fvv570jT>+yo`aikGoFiEa4T-Z^Kd)vz@4}Y zcjF%1i|6A$+>ZzFARfZQcmci!UyHB9*W(-Tjrb;fGrk4iif_ZW<2&%3_%3`mz6aln z@5A@w2k?XVA^b3Y1V4%&!;j-9@RRr{{4{P@!=K|X@R#^2{5Adte~Z7v-{T+fkN7A2GyVnt zihsku<3I49_%Hl7p&}pxCJ+K8FajqCf+Q${CK!SxID#hxLL?+YCKRF&QJ5$~6eWrg z#fcI`1W}SGMU*DW5M_ySM0uhDQIV)bR3@qrRf%dub)p7Qlc+`1Ch8D%iF!nRq5;v6 zXhbw7nh;HiW<+zM1<{gdMYJZ`5N(NeM0=tG(UIsxbSAnGU5Rc)ccKT;ljueCCi)P4 ziGD*Jv5nYH>>zd$yNKPy9%3)CkJwKf zAPy3Th{MDY;wW*9I8K}(P7yh=z24q9B5!sk* zLN+Cvk_he?`;q<0 z0pvh(5IL9}LJlQ|k;BOm{0<5xJOLLM|njk;}lWnOse# zkQy?TOe3{qI;kTw$V@Ve)RWnyfi#jiq=__>xuk`(k~T7rw380fNxDck=^?#jKItR< zWPl8kAu>!BkZZ`b&@d4ar0ULr4(SIDd6HS#)ngS<)JB5#v-$h+h{ z@;>>1d`LbbACphWr{pv8Ir)NoNxmXqlW)kk8=aEhQvilS(Wp;(HecuJr|N}^;+p$bujsUlQSsu)$ADnUh1C8<(W zX{roWmMTY;rz%htsY+C3stQ$=szz0(YEU()T2yVS4po<`N7bhqPz|X@RAZ_M)s$*R zHK$roEvZ&iYpM;^mTE_}r#es_sZLa9steVX>PB^^dQd&7UQ}BdJl;Xle{KmKsNmrzTJnsY%pi5E`0FO{1n$GpL!=ENV72hnh>x zqvlf!sD;!bYB9BhT1qXWmQ#^b6ctUyP_a}T6;CBlE2x!JBBiEQQAt!XwVFzyG*l{; zMro;ZN=Ic-nN${~r?M#nWu$T_6J@4yDGOz#Y*Zd)ryP`%a#3!|LwTuu%18OB02QP{ zRG2ED)=+Dyb<}!l1GSObL~W+FP+O^O)OKnIwUgRK?WXond#QcYe(C^qkUB&irjAfY zsbkb}>I8L?Iz^qP&QNEmbJTh20(FtPL|vw?P*ILmFUWJ6}l>2jjm4Dpli~#=-PB0x-MOhu1`0h8`6#F#&i?9Dcy{2PPd?2 z(yi#$bQ`)Y-HvWgcc44co#@VV7rHCmjqXnOpnKB2=-zZ6x-Z?2?oSV(2hxM+!SoP% zC_RiGPLH5R(xd3n^cZ?9J&qnvPoO8#ljzCx6nZK>jh;@=pl8yv=-KofdM-VWo=-2J z7t)L9#q<(-DZPwdPDj#FbTl19$I@|hJe@$VpjXm~w3=Q;C(+6DYC471(5ZA9t)6`<+vy$jPI?!;o8Ck3rT5YM=>zmZ`Vf7XK0+U*kI~2J z6ZA>?6n&aLL!YJ3(dX$4^hNp-eVM*OU!||n*XbMdP5Ksno4!NerSH-A=?C;f`Vsw@ zenLN`pV80h7xYW|75$oiL%*fp(eLRG^hf#={h9tkf2F_C-{~LpPx=@An^7?k12YJN zG8lt11Vb_uLo*D+G91G*0wXdKBQpw9h$+kzVTv-vnBq(cCW0x+lwwLVWtg%|Ii@^Q zfvLz;Vk$FLn5s-QraDuDsmau0YBP11x=cN$KGT3{$TVUaGfkMLOf#lA(}HQqv|?H_ zZJ4%9JElF;f$7L}VmdQjn66AWraRMv>B;nBdNX~PzDz%+KQn+C$P8izGeel6%rIs+ zGlCh(jABMJW0*jGqZGK_4loCqL(F032y>J<#vEr(FejN) z%xUHfbCx;BoM$dD7nw`UW#$TVmAS@TXKpYznOn?l<_>e0xyRgR9xxA?N6cg93GeXr%pxqxVl2)Q zEXh(V%`z;@axBjZtjJ2N%qnalwlG_SEy@;Si?b!z2(~0!iY?8SVau}R*z#-zwjx`J zt;|+otFqPD>TC_RCR>ZG&DLS-vh~>dYy-9-+lXz;QHkJBS_34q=C~!`R{M2zDep ziXF|4VaKxL*zxQHb|O28oy<;Qr?S)7>Ff-4COeCr&CX%xvh&#a>;iTnyNF%PE@79l z%h=^?Bpby>voUNe8^^}83G51XC7Z~q*;Q;3o6N3eQ&B? z*1#Is9M;5|*<9AbT3H*L$J$v3>ttQ5oAt0>HlOveem1}c*$^9M3)nU6T6P_~p54H1 zWH+&!*)8l=b{o5$-NEi;cd@(KJ?vg~AG@DDz#e1|v4`0s>{0d@dz?MNo@7t4r`a>? zS@s-zp1r_cWG}Io*(>Z-_8NPgy}{mOZ?U)8JM3Nd9($jCz&>Ojv5(m&>{Ip``<#8j zzGPpquh}>3TlO9Mp8ddnWIwT=*)Qx@_8a@1{lWfZf3d$g6$f!Jhj1u|aX3eCBu8;H z$8apiaXcq*A}4V&r*MV1!dwxqC|8Ut&XwRIxRP8ct~6JME6bJR%5xRCid-eGGFOGG z%2ng4b2Ye{TrI9PSBI<1)#K`O4Y-C}Bd#&mgloz*gd55Yoj6he-;M9i_uzZ-z4+dIAHFZ&kMGY9;0N-9_`&=TekebTAI^{9NAjci(fk;GEI*DP z&rjed@{{<<{1kpFKaHQx&){eBv-sKk9DXi8kDt#k;1}|X_{IDZeks3LH-bbm_NcF<&W{l`4jv}{uFL;ex}n18}Q<)87-`4{|4{uTe4f5X4! z-|_GH5Bx{|6aSh2!hhwz@!$C${7?QD|65QAkN^vafC`v^3xq%llt2rNzzUqe3xXgD zk{}C;P)H~&6cLIF#f0KQ2_Zr#DU=dQ3uT0|LOG$lP(i3DR1zu+RfMWSHKDptL#Qd# z5^4)|gt|gKp}x>SXecxi8VgN?rb08JxzIvrDYOz=3vGn9LOY?o&_U=ZbP_rXU4*Ve zH=(=GL+B~=5_$`LguX&Qp}#Od7$^)91`9)kp~5g>xG+K(DU1?E3uA<_!Z=~PFhQ6o zOcEvwQ-rC)G-0|hLzpSd5@ri?gt@{zVZN|HSSTzK77I&+rNS~{xezHt3DH7~5G%w9 z@j`;ILRcvz3Tk1MkR&7vtA!LnBcuvxf>uZubV7!ZDP#$HAzLsAMj=Nq31%Tzun1Pc zCgcfr!67&Wm*5sWf>+2Fe1cyH2tgqvgoOfOjj&c&C#)AX2pfe>!e(KMuvOS5Y!`M2 zJB3}sZefqGSJ)@)7Y+yqg+sz&;fQclI3^qyP6#K3Q^INCjBr*sC!7~92p5G*!e!x# za84KQKZReyZ&4*eA}k^zDq+)3Zf`VqAV(6 zA+fMnL@X*66N`%_#0asZSV}A{mJ!Q}<;3!01+k)7NvteZ5vz*T#Oh)Vv8Gr{tS#0N z>x%Wn`eFmIq1Z@lEH)9Fip|94VhgdQ*h*|Iwh`Nk?ZozC2eG5rN$f0k5xa`r#O`7b zv8UKe>@D^Y`-=U<{^9^}pg2ezEDjNeio?X=;s|l1I7%EXjuFR-h`Qid`p}0s~EG`k3ip#|1Vx$-)MvF0GtQaT8iwWWi zaiy3js>M}el9(*67E?rxm@1};S}|SJi5X(1m?i4PY|$VZ#T?Njn#EkvB3eb8m?zpr zhv*btqFeNcUNK+viGDF42E~vV77N5R;#zT?xL({KZWK3(o5d~SR&krSUECq=6nBZc z#XaI)ai6$fJRlwv4~d7xBjQoj5 zUA!UQ6mN;Q#XI6%@t$~Jd>}p)ABm5}C*o7_nfP3MA-)t}iLb>s;#={Z_+I=VeiT26 zpT#fYSMi(pUHl>b6n}}oC6xq8u!Kmcgh{wWNTftbw8TiP#7Vp)NTMW3vZP3bq{31W zsi;&;DlV0fBBYX1DXFwnMk*_nlgdjKq>54{sj^f>sw!2Js!KJbno=#Pwp2%|E7gfT2sk78Y>MC`Ux=THzo>DKV zx70`KEA^B5O9P~V(jaNDG(;LI4U>jTBczeiC~34bMj9)Plg3LEq>0ibX|gm$nkr3` zrb{!VnbIt2wlqhYE6tPUOADlh(jsZGv_x7eEt8f@ky4ZtEyYN&Qk)boB}glzl~SUl zmR3ngQnIvKN|7{Ds+1;arF2OrWk{J)mZX=mC4*#?awL;vmU1PFWR+}Eo@AFCl2dX? zZpkBgrF_XJ`K5pqltNNiDv;JlYo&G4dTE2SQQ9PJmbOS+rESu7X@|5^+9mCl_DFlB zebRpEfOJqgBpsHHNJph((sAj8bW%DcotDl>XQgw}dFg_5QMx2umaa%wrEAi4>4tPu zx+UF~?nrl~d(wUBf%H&%Bt4d%NKd6_(sSvB^ip~yy_VicZ>4wAd+CGpQTil(mcB?| zrEk)A>4)@F`X&9ARWc;QG9sfgCgU<8lQJdKG9$AxC-br(i?SrkvLY9f3(H01qH;00 zxLiVxkW0#?kXy>F?av!;` z+)wT=50D4SgXF>T5P7IPOdc+ekVnd+ z%CqFz@*H`tJWrl4FOV0?i{!=f5_ze-OkOTW%29H(93#idadNzzAg_>D%89aCUL_~V z$?|GBMb^lva+<7_(`B8UA!o{2vR=-X4YE$@}F4 z@Kb4=!&*c~LOZk=jT7DzHmEXzlitWw{cmL@Ciqj1sHFDe+2zvO-y@Br0lUm6D_+E31_h zMWduDX^K`!S9D5-lBr}VdL>&iC`KhmF)3yxSFtEo#irybcEzDM6_?^xJc?JzSA2?J z2`E7&q=c0MWsR~{S*NU5HYgjFP0D6vi?UVOrfgSsC_9y1%5G(kvRB!s>{kvb2bDw0 zVdaQ&R5_*`S57D=l~c-T<&1JxIj5XgE+`k3OUh;CigH!Crd(HUC^wZ`%5CM2a#y*h z+*ckb|A(owfV-T!zV-{WKyjFOsJqek-grIQmb$wjgA^@NcXxMpcXxMpcc(z1?&VwD z^~}HD%x^gCbCaXn&d$otuXg-;$8UE0cE?#eez)W79p~&gcgOE{oVVlr9e>#I#~pv# z@#h_X+40vMf7|i*9sk(z&mI5T@$Vh~+40{U7X(|uZo%%s9>GO|iw1iJdj)$37Yp_Y z_6_z6_74sS4h#+o4h{|pb_78X22l_PNstCvkOzkb7Y{BGTr#*+aOvPO!DWNX1(y%5 z5L_|1QgG$qD#2BQs|8mN4hyakYzM1g9TY(sR6!jyK^t_zHG^vf*AA`|TsOF0aQ&bU zhF}b)U=Ehx2Eh%38wH04Hx6zR+%&jZaP#06!7YPZ1-A}v6WlhqU2yy04#6FRI|X+R z?h@QJxLa`d;2yyd!I8mH!O_9a;F#dp;JD!U;GV$=!HL01!O6iX!KuN$g42T2gEN9N zgL?<}3GN%*FSvj3fZ&0_gMtSK4+$O`JS=#4@QC1%!J~pl2agFJ8$2#}eDH+eiNTYC zCkIano*FzYczW=R;F-a*f@cTM37#7~FL-|Ng5ZV0i-H#iF9}{6yexQm@QUD-!K;E- z2d@cU8@w)feej0hjlr9OHwSMC-Wt3uczf`U;GMy{f_De+3EmsLFL;0Of#8F|hk_3W z9|=Ahd@T5Q@QL7)!KZ>x2cHQ(8+f^P@k z3BDVAFZh1&gW!k3kAfcuKM8&s{4Dr+@QdJ=!LNc}2fqn^8=MvVE;u_lCpb6weQ;iI ze(;CjkHMdUKL>va{u=x(_g5N?ILg}aA)gck`f8txhH7498g zEZisDH{37WKRh5jFgz$cI6NfW5e8uxMqwN#VH##(9v&KAJiJ7B$?#I)rNhgFmklo$ zUOv1+c*XEa;g!RygjWr(7G6C(EWAdz9j?N4ScGL*g>~43ZP|9j|v|hJ|=u@__*-#;S<6q zhEEEg96lv{YWTG9>EScNXNJ!TpB+9Yd~W!>@cH2j!WV`w3SS()Bz$T3vhd~ME5cWX zuL@rsz9xKa_`2}*;Tys?hHnbr9KI!dYxuVC?cqDZcZTl@-yOaud~f)^@crQj!ViWY z3O^ivB>ZUjvGC*JC&EvLp9()6ekS~E__^@&;TOU$hF=Q59DXJIYWTJA>)|)TZ-(Cr zza4%j{BHQY@cZEp!XJh|3V$5_B>ZXkv+(EPFT!7jzY2dH{wDlwcvkqk@a*uM@Z9kC z;d$Zt;UB_3hJOnG9R4NzYxuYD@8Lhfe}?}G{~i7({BL+cv=!|Z?H=tBT_n0_v}d$e zw0Cr|XrE}`XuoLx=z!?J=%DD}=#Xef6hvVZMRAlwX_Q5IbZB((=n~N-qf14XjxG~j zHo9DN`REGK6{9OfSB|a{T{XH|boJ=4=o-;>w2IbI5tUID)ln0*Q5Rh^x>j`U=sMAL zqw7W2kNRkc#%PM>Xo+qR-7vaQba-^*=qAxkqnkxHk8Tm&GP+fC>*zMoZKK;ow~y`+ z-7&gTbm!^8 zEjm3qBRVs>cXXfVzR~@n`$rFm9vD3+dT{iR=%LZWqK8M1h#na|DtdJEnCP+5!R03Z;0L)y(xNg^p@zY(c7Z8NAHN<8NDldcl4gaKeJT2K^p)tV(buA{N8gCP z8GS4IcJ!U-yV3We??*p~ei;2I`f>D==%>-oqMt{TJg2x z>%`ZMuNPlG?&BdI<0+owCB8v?!}vz=;qi^*o5VMbZx-J?zD0b?_*U_)|VEmx?!SO@lhsFX61 ziyt39A%0@~r1;74Q{tz_Pm7-(KO=r-{H*xd@pIzm#?OnNAHN`eVf>=_#qmqxm&PxP zUmm|Aer5cs_|@@i;@8Hni(enVA%0{0rufbATjICIZ;Rg^zaxHU{I2-j@q6O;#_x;Y zAAcbJVEm!@!|_MrkH#O1KOTP~{$%{A_|x%c;?KsPi$5QKA^u|grTEM7SK_b6UyHvU ze@`$MH|%pT<9ne;)rL{$>2D_}B4o;@`$+#lMTs zj?anDjej4X7oQ*hA^v0hr})qDU*f;Ue~bSf|0Diq{IB@m@qgm~#up@8$!^K+$sWl? zl8YvLCVM4&Cl^chN%l?lOZHC=NDfR6N)ApANp>Vb5++d+CrOefS&}D*CKpdGkz6vl zRC4L$GRb9=%O#gju8>?Yxl(fFTP3$nZj;7~=lq?b)EmtH=-LVCsYO6ir;tE5*=ua;gtJuJOOx}C1lby}olTBUW`q;1-z z*G#XKUOT-`dfoJT>Gjh-9nvwK(m7qy8>BZ(ZCMwyq_<3OmEJnN zO?un(cIoZYJEV6^@08v-y-Rx6^ls_h(|e>xq(`PlrAMbb(__+O)8o?P(|e{Tq$j2) zr6;GSq^G9$N>58qPtQotOz)lEC%tcazx4j;1JVbk4@w`LJ|ul;`mprj=_ArdrjJS= zojxXgZ2GwL@#z!NC#FwIpPW7=eQNr&^y%p{(r2d6N}ruRCw*@Ey!83$3(^;+FG^pW zz9fBV`m*%p=_}G#rmsq0oxUc0ZThPh&-<-ZBeQWx*^zG?8(s!osO5dHn zCw*`FzV!X+2htCwA4)%*ekA>9`myxm=_k@prk_eboqi_$Z2GzM^XV7TFQ#8gznp$0 z{c8HP^y}$2(r>2UO23_cC;e{vz4ZI(57Hl|KT3a`{v`cr`m^-s=`Ye>roT#mo&F~M zZF*MvyY%ezob=rE_vv}*`RO0hKc;_5|D66M{cHNS^zZ3E(toD^O8=eyC;e}FLAI6c zmhGPHkzFLaXtrmzSGIR{v234g-)z5Z|LlP5!0e#x;OvlWM;2sZ7G-gkWNDUVd3I=a z@$3@WC9_Lqm(DJeT{gR1cKPfI*%h-ZWmnFwl3g{sT6Xp9urrPR;I>otB-RospfH-8;KacHiuN+5NKzWDm?9ls!0mNcPa|VcEm8M`Vx8 z9+f>hdrbD&>~Y!SvnOOv%$}4zIeUt}QTVj%>De=~XJ*gJo}E1>dv5l;?D^RXvKMAA z%3hqkBztN0vh3yAE3#K+ugYGXy(W8Y_PXr#*&DJqW^c;goV_J`YxcJ6?b$oBcV_R( z-krTCdvEr>?EU)s;Rmx1Wgpge5I>rIEcIxu?xFWFFPiVEcQE(X+n4*~`|4fF{qqCz1M`FQKII|#j?Md(Q6A?>p5|Ge=ZEGO z&o7Z*GQU)Q>HISJW%JABm(Q<|UopQ@e&zfs`Bn3)@v0-%jt0-XXtZey9A-`Can6=6BP(q4&`HphxCML7n4hG# zL{G_2)f=X#<)`b-(KGXV=l99)o8K?LfBt~{f%${-2j>sTADTZbe|Y|g{E_*i@<->7 z$se0PE`NOfg#3y5lkz9$PsyK}KP`WH{*3&Y`Lpt8=g-NXn?Emqe*S{|h53u}7w0d@ zUz)!xe|i3j{FV8u@>l1t$zPklE`NRghWw5BoANj3Z^_@9zb$|J)(*Xo8g4~f@m8{x zZe?5f)}i@3@^|L%%HN&8Cx37LzWn|92l5Z*AId+ReKb3zv|4jbb{B!x|^DpFI%)gX>IsZ!j)%?xq)sIR8oh)BI=o z&+}j8zs!G?|2qFo{@eVl{CD};`8oNy`S0`d^7HdQivBD5ulhZXx%)8} zu2E4{n=zF0_NEV&n?6)-+E%$~L*=Fom76wHZswqJ*ZrG0h~CUWihfq~v!b8%W=+a@O}lH_T{HeQ?XGEWO?zwFThpF- zr<~0*DrwI=BARy08=`5ipuJ*OJB+K?>|r^ZS5z`C^M+{JGjE8d9rJ`}+A~jxrakjS zIhz+$vaaR@(X6NUUNq}jG2e=IE5=#TZq0tx>{m@YHTO6C-tc=vzYXoQT;DRUmit=f z)zW`U|Lv~(=)a@gj{WRtzhfUd)~}=ej`iBcc$H$c4yk1X=i49Gvk|CzlHfP%zL4o zh5HxAwJ@%Q`xnNucpM9QYC#_@=%WSwv!H*LZLUWTE$E?T<@Oi!&4RvJ&^HVEWGYfiVLBA}8*Ka|;Ea;QP zwx(Rr6AOA`K~F5`iN&^~T+kDXZG~vo0X?yxCzi_lw_qO@^u~hTSkM~_dSgLvEVcJ@ zsm&Kl?R{Np`azE@HS?)i5A@1{K3N*>Z&=U9e6Td!hrU@F?r-V0)pih>be$XEa`eQ+VEa;B~{jv0{Bl=@OZ!A6iqc0Zp!-5`I z&;tv4U_ss&;OUXbf$X5EqJWwu^ekn3e; zU1sZtWu~3Q`e8w?m&N*ESs2H%xxU)o-i$}(rX7`=`>XBMMlYz`?4!!f{VF&8tK77s zlKU-})wX?2l^cFjxf#Do?q74iMd{8w(Yh`+O?e)z3V#W zVfm`IEk`Qp&+<@hoBykA^S8Ka2xk}nIe^=Y>W}j6uKl8U}*3W!dZJRGu(w_NI zH1jtfR@=5)Dp^n4scPGNRc+fosN{F^L$y8AuJyTS`Zpg`+unDTjMMtNT5WqjR`w@F zd!8%yd&T~(>@QWT((_%}=N7$@JC){(mHjBuw99_1>_@4d_N^DImGz%W?q`2i_LEfa zd9K)}Rc$_8v0tm&`@O1Zm;GDSp8u-$eyyy>s+IjCm5kf^OtjZ!#lElD_f38$p3O-rcuc}t|qg1kf)_bDq-}+B9_gnu} zEBjF@Sx5M7Wj{&vyRNq!tOoXRV7&0%%KlQdvi?)aI0p0A3VvJ-v^Ow+`%l%%`cWnK z**_A^`0W>o=6?8kWj$G~Cic<#uv*QG(|S-e^RxdVn*Ocls+Ij1mFzG4zOw(KdiHZ+ zJl21zr{9Hf*{@N(*K6%_Shco)qtg4k_IXUS=etIZ);^c1-u$~ppRVoyRBQV?Drv{( zEYV))HTrdpeqEzq*Y{TtQqy591zwx3h2efCz#_)}p<>Yvg}zKd4%x2iE9;HS)hk?$`Ef zs0Tr;c`ooD3jBov|Db?R3;48vPYe8n0zNI^&jP+I zuvZ2CLxH_2uvZ0qTi{0&_TQ@lel2{?7tQ#vUj_VI*pJum=F0+pF5u_FetK2dPgiMu zTwv!4`|YZ?-Yb0W7wvs7;QIpmS77f7_`ksJ71+H3yH{ZM3hZ8iy(_SHMZ3hY>6f4(Y^rviB@ z?6+41cB;TW705~9^L$nKJg?Gvtw3H1`|ql^JQmoc!sqs?z%CWYQQ`Bt>fwLns<3~r zdfNAST{P_?Zw2fF$Y0@ex@hFX{=I0{)&9L`+QZK)uzv-9UV$AfkmtgFe^vNg zuM$4RE*99u!smMZ&iK&-1$ME(E*99u5<6I8|H^IiXNf*2(FdjD09A<{EID74=!p`0 zSfVdV^hJq%EU}NJX9E|%zz((wUZZ#`F{PfGMji9RXOC#B;8Rf+v9 zv7aUOv*cV-Vn<8#PU*NoRTh@p(s2XPtcPRSqP?yqda6V}m7Hfv^i+u*EzwUUesqam zD$z$JesqcbEYU+HdZ@&Xmgu7reN>{4O2-wd(s2cq=BpC@RHA=M^iGN1De<>U^ht?* zEzv6_`lQ5~e|!T%u=6^h}9dZl!HvML=fs7ma1i631$ zZlHS0X^B5w;zyV0pA!3CqK8WKPKh5~qIXKpZ6*4rME{i7^AdYrV$VzLdFgmURbtmm z?0GrB9|L@W-YW5@OY~QXUtOZdO7vKXpIzc-m-qoC`mIF2mFTk)eO5Y7QI+`JC4NGQ zo-5IFrQ?%TiM}h*cO`nRM8B1sLrcdobiMU?={SaH?u8_Z4zo;a^n9b%h^YA>S2#MTH+-ah|R?PgnRC6>?r7=M{2ZA?FoxULofdagz!; zukgPs~4+St&yJ^J6mICYtFAV_O-^o*2q!K zxwGcnS>w;w*vT5ZSYsD!>|%}F)Y!usxv8;(HU4*vywv#NHF8s9Cu`)SMlNdPqQ;M| zv2!(ct%k2_&Y?ASsm7kv@MTRLrpAx0;iDQoU8A3C{LmVHs?pCid{yI@*6>$7``lQ= zUp4$wqnB&^%NqZ(UaXgD_@~BytkKgod{pn^BlL8G|JdL^Ht6dHzG~pB2LG`kzTCh! z4Sdt!w>9`}4f?o&e;W9wK`%GxUjzhI3+r|JJ~#4f?!+UmN(fL0>oM>jr(@z{d@I+@PNu{Iv$Ztbv~!{H})hNkjak z;r!RY?+t!fgCEwQuN(ZY2EVJp-)cAyHpEXF{Hz8)tHFP2h@Ui^`x^YB2EV95KR3uz zga6ZTzH9J*8sw`%t{UX2L7p1qr$KHS^lpQ^G@Q2@i=AxoKU?%&i=AvaH@ECt$NqHav5x)e*q07F*x_Gx>`%uzwqu_<;$R(m zu0zjt>{G{cv<~~&q3=5Ouj9Phq3=5MU5CEwu%8`vv%~-FIG=XtzYhJ^;g@#!p&fd! zgD*PtU&r~h!yoN9pLXcK4*l1`HywP_;iq=^sU7;TgP%I|Vu!x#u)`hv)uFdK;#nQ~ ztHTfNcy7~i&g|f~4n5YvcO81HLw|MnpB?^Zhu_%|&+6dI4!-O-Uv@mN>EP22{_N0a z9r~;zuGPV>9sJsHp6t+T9r~=p?sw?54u7=6AMNl%JI;e0{y>L*>p16i@O_7V>+nB2 z^jwGE(4pr#^jn8N+M(w<{Lc=*v%}x)kehCoTo6C%u=hQFV~^eMk(Zu$a*uxNk)Iwv zpvMpB@h^MyTu)r6$G_~6n;yC8(RV$5LXZ6P$W4zt^!SrKa?#^Y_V9m?-S0Vf_3(L* z-S6S!9)9iN)1LEGkNxf8)1LEF55M-<+n%^wq2_uzv&kXh07Q=%E2SIG~3H^w5A^ z9PqCO{HuZU!hk*+h?oISwD197ndJ{~xC57_kq{WlN~8{qE& z{Wrkp1A1>jpADRc2K=`H{vPlP2K3y3o*VEB2K<5nKW;$p4ft^b`fngkHJ}Ga^x%m8 z8_|0sax!w>8SxuN^xcU6FycRq$kT}a8}T1T^x#N5d?bD~;zx|=!4W@VYqu5qTZ)A4cSIL=H#% zgOPajNL*?pE;ZsOjL7APT#m@)h+K}y<%nF4$lZwCjra>A@--579yte%#Ir`^ZA8vS z;szsfHX>gmay4QnM&xS5e;ARQk#o<8e2mD)hxt(%6MQ{k=O_H(34eHkzbE*1f^R4M*$FBp!vn6Y=$leVDMz6Lxt*e@&c6C+ze@JaFQiGjUFxhzCxbODEzuyq8eT>?7|di1u@r znf>HF1=TywJ)_rn4?$r~$Hiy%nfDJ=@Ay6MABc8bbwBKB;~&iU2QzV;8GSXQr)Kojj6X0V7c=^5#xI!h z2WI@(ne)!f`DR96&Di-Fe|AQmX5?Z&#!^-z#wMD*b$C!LEaYSG}JPf_oS3=RynT8u0B3<6BO^w~Mx%fO8k^ z=W^iO74EmZE!cJN?5a0EFW7Bx>Uu2TcrZA1(U$Lpb31r-)iYl7;sW0<@ICnRYQg?4 z=*y}KYE3;y+jd@R^;aOt|= z&zZodi)LMrmxXiLf_#8auNLh2f_yB<#e)9~4!r_@u9A6j&R^jF1-@U1UoF^aaOf2{ zbd~G_e(!=jEcm?(b_86y9_RRZ=7O9o$jO3yfK%6X>?8Jm!Tv0q{}$}eg8g5xH{j6q zxClPS?l0Jz1v|6woB$kpwcrmd*p~%)TP$yS?6euT$_?MD-0-8yjohf*JbzHRSr3&P zc~H68N0pm(R=J6ztK7(u9%Ipt?T%>fx7`uFkt3Cx`Ka9RflAu59M<66RdT=OQS^pS zRc_W(CG9z0Cz^I0pR2bWcU4Kf6WEGvE(ahKJI?;^R@~g+D^kX|Fntm*&^|s^GDrv`YInlIZ`4r7OET?)5 zOS_g&(cEu;P&EBGZYP@gSYAcbp8a+`&Sf8MFGbV7&%L6(k1OPLg}m~fLA|m)RB1k1 zA(t!Ua)n&3ki(Vzyn1E3SFez_mE(D$%?B&wZH2t8kSpF>s8>E`s$_ij+eBL*@E$_F zLQYo51@9ZwE98Lp4Qk#eP-(g1eE~h@_Ij@T9JgMzr(T0kSLycF_De*29N^VOdmL-_ zWo^7n4Srpv`FzcOtl4g9)jug{wOT>Cjxy>@&;rN_TUkFL>^YsV+_JLB>5 zTEPam-hRAj^Y7Z{Inm79{*2%SwjbcqMO(kE;g7ZB5UOXK@CkTz)ziP@5A_=Tx^`Sr zG~=-!B${^6t84o`HMn(^mIH9>qIX@-KA=z6j#KD&=7U~cqgU7H)iwHbjs9Hwd7I!A z+-JY2UZX$P=+CwNoqFwafJ*k&=K;~?^EG;O?Q?+Y*<7@Qz z8a=*7f3MNsYxMUT{k^u|Rj<+CYxMUT{k`^iN53;3`(dKtcl1YrJ}>aU3dd<`@c$~! z&jos;@VQ>F9oq?T{-V8q;Qd9rp8~xA{$DU3%WHvt;5`7-W1A+5)14Q^j0{D^#l&sRP3 zLH@wo3x3A9ku&i1s%Kx3s}g?+Tzy?4UnS?668j8(UcZ}~)E}l*mhoT`jSvrQ>3CiQIr&7w!EAzb=}7u$$o2Yw+kQ zy)PwlP+}iT@ETmWO7AncaMARSeFEoQgX>nw zy7;_am+)zceJbJ468$`d!u*2JJ%I{nqEA0J$h3woI$%^@XB?CU!@n9{JWortDgHEHxkYL_*>wX1*_yf z{3>wDsy9DY=*bE{3cPX+URkB}EqQQ6d)+Jeqe5?1_*LMS>k9t~+_GSutb^mNqAefb zl?C_ox>oq@6?(8j?|~~89MpQP!tViBta|3}IFD${W#xEJUBO2cehzqJ)iXc*oeI9H zI7e3S6}aQNf`7mr3zlm6t&C$6&Ai~J3cXixPN?u_D)_5H?}0pufQ>tKRYePFXbl!>0}B-Ny0%8l199?|;L&7o2k4 zpzj;bxea{VaK3Fg-!|y^27Yev7r-q`Tv%W9J$Pl+Ghh5(aLcM^pV0dadcVQ%ZSX4^ zKM&LE1B@U4qQMS;XVz;4@B{k2!H;N&BZ6zL8_uoZn?*A|RDIfiw*uT_-3gE z%UOecXpqAOI{@CfZqWM;dcQ#~!9nYH)&cng_guI5zu=ukdz>xu*b=`22d&>d-WGe% z;wOWPu3PLv%Xzd#K3n7xT(s1j(>^4yhUzX{BrQ!b&LIIIhVHB5AfYJ_->Vq!_TKhTTg)Ru3O};HQuFe ziNCkl4e;HnH@~#VO^e*L$W4pfw0?h5=E;2866b00i(2A4E%8(E;B|{Uw8U##{Gpa} zAGmP6repoo!q+YFR&e3^-FmIX&UD02I{3Q7j(`)dJNUN4o^<%_;K1t+KLtFvXs<(O z+`e8HviyVN7QO3tuQT}V8vM0N>l1L+qPZSF8{D}Zc4*dxz9aiX4cPtUohC;l_Q*8}q%i1!UV=NX9i4LsigH(Y}k zR%v}b5T_WJ|A2lS(5D0IFrZHd&ZFRkYjD6S&F|oVMSFe00gE=Dg9FyY&2j{DL+956n&R6y3+krS7IA6KTmK*TAqU~pb*R8?f*5Gbc(l7dP zfbYT8>UBcf1@N_^nK$}!Kwl2{7vO1Y@U$vvpXZeWakPPR<$!-NATQu- zh+7Z%2?Kf+d~H1-M^<>@;su)NBj+Nxb=v9gU1zZegI!vgRfO- zJ2%4bBm54&R=<0l!O_+u=Sy(3qRrPM`e4MbAF&JIYjvIN2{_vtoUKal|A?P3;wOyw z_apxNh(AB#H;niV;BM=Y=l&!9JhdYqrb}|9-?j8L>Cua&;Z+jGhCRt9tuu;B)H{oB%jo(eMf9;F0HC zBk>>by1H&xJIo8ee?(qK{G5^JStIsqxjIL$mxjRKVsLw|JEb^ z|A=2Sat;9htKV4%%33&&fp9n6xo{;|ue-T`?UQ@R`P56xye&dAw z1TS4r$oYg{I3eE?aii@fEc%@^RZmFB|y2tHfkW%Da}#zlKyz*~#9e1f|c zO?%jZ1^rK6@p?hOlQ&%9YOnW#-X@Q@(rb91$@?wZ@(jMZ23M`p{JFqi3;q`QyA=kf z9pd}orfcxgD)}9L1OKdg+C|@jZ&sQQ>jm;{*9&o&g}CK{KeM3U7Wf3bveJWaKXDlH zU@Kh+>&$+GBUb%pJ)3RgOH^+3i^|QqH`~?&N-wgJf0dj4QJRsBK2yp4UO%NB;XdP7 zMQ`S*lI!fZHrtLntK9I5%FQ~dq+QFgXzuelS&tDIhu2dy|0VmG!Yo=4Jn1kH6dwc+`e` z#tr$4ReJp3K9%NYqX$%O^n^hnFm+ii2*4cJn>6)0Y^}lHL3;h7@QT6Nx`~~h&k4w4VeyeEu z^Ep#A<3x|FeZEvZ>u-NnwATy#qtZrM4h!@Pct<^!r5^nP?ost#KX8wtY0rMFXs-)+ z#|FHkO7lfw|3b9K1-?-%n)~5X@&h;E4OP+~ddn`s&pm=2cpXaoDe}ZBjT-I2 zN92PQJi&ZY`aC3>>)5 z!G7VlfU{HmuItSw`ryxncpJec*iZCI>F3&lQTTU#z+-bAc}NAT@H{K@2RJ>|d%XI9 zgRe(#=)(l2+4qY5R)Tu!&F@MO4^4mgFXST?jDvn1mlExHg8LKg^#k`OnsH!Pm5|!) z`}uYQ?oXxpPl<2&opJcQtlt^G&&v&XKb5o(ACb3IFcb4PI6u)`hhGG)PwDjN7du+v zhm&8lsT?O($+)nO;QX2jJ4qf<(cVXJf1+7m<3U8TuIQ}_KMMSx()zKUjvt9;9_X_Q zJ6z$fga1<+K=U(sNkyAa$xkX8K5`sMH1ozTgBMgi<8!=NFdf>#e*-tDddB5*yJ*@& zFIMP9@|Y?uA?^75E}Hute-h38`27`f1)fkaA=U+X0#~Sd_zgQx{!-PmU)XcK2yMPX z-t^)vG<=4u1ddQJC9k_)1oQ9MZSt4uclSdcQ_<#Q@PmzB zQ1X3#UMZS({5(iB_hZNP!V1@WpY#HSY2*-mVFSKUrPmdFp=iq=c}|rElKUO667BUM z?`cE6Ql}|znoRZ+K35={-X{#U zAN-%vtg;UHui*Yv&pM#T8~D6|e;dwC4SE*5o~Frqp=TTTu|dCr)6;ddPke9&hV7t7z{l_&m|(uNFRT z@q@ta>38#IOWdzT@3!!DYut#^*D?6HULIn_Bq0#s2~Cr|Z04 z;QYi+-v8EdT+!x7@Ool1?{`a_0eqh7nK%A*OPry_-vMu@G`qBiKiv{n0Cy*tE5Dw^eC`Sx@|t7JmdBpTv~*(bM4gRL_3nPmtHOY0Nux^zf(G6kDGj{qP;%kO%-jv=+J}YQEfUuuT^ROB5$hT$MgdqfX`FC z^+tzY?1&?R*VFIx!#NAwUPHcAm0rJ&cvOeJ?BJgcI}d(O@Mp$F917f?;LxlKcD_Sj zk{?ySTMj$?V{mv%_sqQ5-_FmGRL^>$-^gPsn6>v49G+i}*Bfiw3AHnen?#=!9p&fR+BTfXqPv*em@BRLYXpf)# zrlLLX9zEC__o+14<|pugqP_1ud`CW0nHk!{PwcV7J$kB#56NFDSi0AzC*DIIQ<*96 zXOF(=IhT{CRPc4{Bl44qHeY}T6wUZJXMqb8+?{qgw}TT@J?-HS_UIw-f-;ldx1Q%8 zJ^mm#Lj6wv=%1eRSC1VAXDBmke((LfUNrY%cYB_bkT+FueD7=T=an+cj1&FQbAIXJ zAM&6o-8lPzeI*a7>RE62rN^)9i7WQl&mOxuz#jwgfq{6?V7$BB1F!P{-wb{}*$l)D z2KZ*++%n+z4aA8C_y?S&(xaQt2JGa3ogDE02F@n~=aT_@IS^+Yh#L&>-+-M2f2r3O zY=6LEDh<2$1N^0E>*ay?060w5dmqUADmTb{G+-ym`>J~H5BXk2vp(oY^1JG_3Ckh4 zPSMtrwcz#Fz)rS15Dp?Qs6?|qx zK2?>>2Y+#ZUkBn<;5c<1a`YV_!1nY()W9x z!9nV^7p}v;f`im+Fdp~F^D=OT&B%U^_($Lj8}Nb+`8rjaFGlnb`8rkabtNySX!>D^heU8BTWW-K_`%^vr;1`jnvjOj?()&7c&IR|Udh^|g zeFW#H_PWpbL*Qvt&pKe2 zX8a*=HhR5^e(;NCp0~~T$uoWuI2>Ki{P3H|m#BL0%M72)@X1VE1l*2}h1R3scSO^_ zaXg}JPr&hrW}d`HX7~$SkAA0L_-#hdfcMewtS|fr-bcq$`o->o_fb9jiT?)fNA;{P zdTPd>o3YO`dTWNSXZ*SuJvMVrm^lZ7AJS`W>?`MD@9s@iG5Ie=o1egAiDuqB2Lqp_div%3zZhq)*B7}S|Au^- z&4S;u@O*=OnW|^MjN=k*y}591BVVS%EsTqE8hJ8R&-M5*_uFq5&HaAvAbP`h zDmQYilJ;z86<*u$iAwsnyolcLnM&@ryolcHf4gn}T_y7{zl)}SpC?6gzt5ARnTP$Z zmOPXyX~%I5(ez{gUNqyjU#8c38Moy_H2qi}^qC{(Ykt@3zpT5@nR*SFb@cgCH0$W| zrD*1F{DElp!+fuBB;)n@QZ)UW|3!1X{dUpJ+j5}Sj_Ke2hG^zvxe(2M*q;#1df1;3 zO?&otL~r<4uQ4-E%a3U0Wxqi*?HHdYns)3jh^8I;3ktW=p8W;U%-jBgX!hIoUo`Dm z-V~g zgELgU_Ya(*XwMg1p=jE(-BK8wc9GAO?UP z7L0K^&M2Dk`TcOw-rp5+xbpc~;dt*G_(aiM=lG#$=Hd8}!uIrIdnB6c9WN4XzFGMk zCfanImiHC%v_hU%$kPfrB0s0DH{Y)8r|R=-)<-M&dj(&w;OiB9yMk|5wm*8T zK|4M_>+@|M#~M4dhHux{p*400T&1q}{p9mhdIRo1@f9EW~)>@3s9dJtm?aJ_etu$40D|<3ys(KWq4!e4DDb+^ykb@@}f$ z{JDmI!E3f__!!)#Xx7c~B+-^9@SA#U#d+!7RkvyHEZT||#heVsN$iu16SaLmf4_vG2SwHkZ;kdEt znV+AhiDsR!gN5-3E%`cC(hl~qFpgjK-p>NPLOxH`Gaut?MAIL3lsuoRr(eg%^f;RR z#BLVY%>sQ>I3BIX)vO18FL+y}r-6U)d&%FadiD*yQTV*4$K0$N_7NPe>KQ+Jfjpgh z9Bw%Phbx+W#(yo0BUe4^f*vT)1K@P^JL`d70I#dZ?6mLrmT1~R9~9^T@VZLB!@l6Z z7RYshJQw(>1@a7jSC8@O2l)lRt9s^*-&x>yg6D0?>!}j{!>=Ttr(gkIj}o~B@2h&R zKY2YxTfdh0nc#nwHpt^D@gK?Ssd}#W^BkoWvOIwU7VUKc53F=Uw1b?1?^QkRAWtRo z0?t=(2G0weuV}`Nyp+gAX?%{-7jZp&Uc%?#e+7$R9N5#+??0&C{7ars(O!4*dnz3g z^TB?W@Og>-EIHqS3s%}BuE#!>@Og@;LUO(`^qP?%+fJJjX`niISD&hg)fR%=d`#7JF z=Top3>e06q`m{oCR`^}ud)tb0L>v3fmF~;_Cf~VN+Ar@b-?10X z@5rqZ=D8jAf$!QYO_=8gK2-Fs`xpo3IVEEA{rJU7=mkx`$gvV}xgNWv1Xa-VgP*Ge zNUq1fCC{W_Q>+huZO#7Hex9S>85jEtzEm(P+mG7MZ$z{HoC}p`#{D7pN_+xsc~K$} zXy%2#3f@%kE&7E|lu*LgW4Dy>0Gf92NA*HJ_1q61=>>4tbDjiu+L8}bCG8U@(F@1E zp7SR7Q(Z?poHxmX+3JPb&GmYbmeTVCf2!YoANeswd*AfJq_0Q+kQcKhFQ!V*Q!gBH zo%dBQ44OtSfm3buA|LhUgNC@KUI24F_Km!lE%;QG<}1C3!*yOiaHvXO$2iba#=*_Q(N*+s^oh3AN;B6Sr7a+@TaW+2W}6$rw8?>;dedAhNfNkm^_m$ zc_vlzJ9e$Xp6NlV@Aq@Kwt@c?xZl((;7sZ3$ls{6g5G~{qN3eC`5RjW9(*71Gx9Sk z4Wao9oMubjMU}Kiyo~SMD_x=WfDDh@W8cZ2*pfd{CF5lO$)Bit?-ThFMKezPA#j_m z1jg-S@4#`Y-u%$Q4_Y8!hyK(=p&2K3uZ2Ha{37t4f`M{9ac^*(E%_Ez(hht=o<%id z{n29oTKshInSzzlF8+B7e~@oczq6m5!&~$mI86>U-Yb|Y>x;f?;h&cH zF?kr3PLgq=-@tdOp7!A{@-eF3MdvBDn(mfI`*%_Zjt}61#hX6b;6(JyYZ^$e(V`9zyP_%60+#*N&8 z>ry@ap`Qojk?&>eclzU;GN8A?gGqe7Ujy-LzN4*r=860c@W+5ZGr%7M{tVyO)_vAf z1AIb$z!rR&O8UbeCQqR1=?}gkPoU~8ui(){n=i>5DB64lK20?9MQ;q)8E|WYlhZ$X zgztK*p8ny(fjB+i`PT2OGx58DbJu{M1@2APnQ!?Xcsrnn2K+7Z7^t5d!EA9+5&_r;a|*7F{*qkL~%^`19*6GfY!N8*Nje_ZwE zV{m$+z0V`@32=Kd1GZn}R}@XZ_QQ>X|Rk z!O6oYGep1miR5EcJ^i8wz!R$8d^X}of-h7({Swa{iD#0pQNPo_@gyzZO;<_(#5u{| zsCxQG?~k0T!7H}pYgEZT;D?U*Bjjh)YY>(L@-52D(jRff5&r_*V>=QzB(I`q?#FK! z@fW~9wj=tJyooa3=2vi!?L@qZ{CA?g4iokd+@I1ZTYvIhZqc4U-{%(Xc}}c9-|1Gp z#|K_ewE3OycZ;^1gClGw)}Q=(qP-sE*AwmWlV?w~hW?3vOxShu^yzo{XP?Q_r+V`}`T9hg|M>2>X!_?oLf$^PPnJ9K z^@(P_JkOnslUBX?oIHM_nI~~P^7*NreuxK<*RP$3?@jOdtzVPDC= zr{7r@?C69Yov@$egnc1zpMLi^$lIs1=jKcD_ldSV z^8NOfJbfy;k8}HsUYOCxN$pZqXj^f?O}mpYL_+ckct=?G|l5=KI~E zJ)ebhFZe~((?9FR_q=tivz;MtooMsR!gDab@2z_J<(vQxQuWN6_z8GO)zhEf>rgs> z>!XEp1$ar-(;w$)z5}j$`s29+xJuR2ANvWuQuXx5xr6V7>vcrS%ffjAd}X_!*T}CY zn(K(uEa)$Al{)USPn-wAS*qTAx8Uc4vuycJxJu@Y-@b5e2Y;#GnJ4G=g*eZGf6jNq zbsc<&UR&_T`F^;L;jANm_`+z796Ka_yK>K?~ALR^|5~Iz;mkH z%unTJeN=AlSGnP1m78&?+{m%YO*<+#<59WUPn8>aQMuViy*|3J%PMK#{;+7;wf`%6 zv;Hb+&;G7x+Os|tO}qAY6|SIN>sQf?&wi@t&3dckKI_pAe5cCIzNuvVj*E%rKKnBr z_)e9K+kT5^#^>h?dQF!3T91lmJsmd{%{=Xgh^Alr6CK|jSIK%?KZ&Lv$5Fd&>lc+= zXFVaBdHVT6w{8DcCHral7frvG=MEgGO4@VWR5bf+c@@n#94Anii1}GwMYH~Xz94#| z$5gVO*3bIf2kT_{70vkUmxyK@KKF}epDf>^;S=N1MAN?GKHawETP5vSzD0AN?SW|4 z%g-P5`4RZZaxR+vvOJ4sKK4`enG&wI9E)cDK0k|Q+?H3-te^dpZrkTzm0Y(=E*+0k z_|5CPLJrBt*nyW+SdQO)&JgYSkdIN}I`7}ges~8?Qsu6CugA*vU-h2f3ce;^qv~lF z{$9b?EBG0lWXJcyReC>G_Ln=pAFk5-Ouk3a-XCz3q8X3<3(>pUp?}-m4qT;5=8rt^ z9dgxsANU@*Xs<8$OVQp3aF(KJ-*&TG*$+|4Iw3DBKaW#A_uDQi9BMvTIj$_4c_23{ z%iA3 zOzZ3U4s=IeJcVc7FW-^A;Q*|YJvb5i%*Z94krTq@kmY)*615QEpZU?-AXpg^S zUBNA=-upscGo=UcewX$?L|Y&89aGWthu$jLhmw5&_n_;%f8<9KO+Uu_bl@UX(jWS* z^m75#Gf(s#`PEc!J|n-HXy$3ZMKtqd-%HjV{6)uiR8^Xvz+;HE+Opy&HT}urQ@R=-(^)v|Mr(e(?5EZ@3pGla#q@J5^Z?__aT~o;ZMHr zs(SMqc#sY}h)UMm@lesUj~*`VXQ`fk(97hlQ$6#tpCy`obsV%S(bwd&6V1H*JVi9? zivBLq-=*W9`knnmpMyV9J^lLmooM_~-QNB%wi?)g^ub(Q0vs&~J9H&?X#t?=`})u`V6SB`^< z_Pi_nK5#c3-`!Q|^{(*$D#t-p?|FmE5l#P&gNmkq{K5*qu);3{zte%=QR#KAu#1&( zVX9}o_=)5TRK5AB@_Age`4;?-Xy%DO$@hVkro?^>`2$7Muj6f^>Cf>t(biAkh(yz` z<87kp7eAD|f~sd-ea_cs%h*@P*+iR<$U7*S^~6sFccgmO5j$UD=PSq4^gI1v=lL#i zS7Glf{MgFzHPzD(en5p^3!X{8GauvQM6-_g2bG`ibrpUB-!m2spE#~2nssy>LNx1$ ze_S~(p?cvVvs;6I{-<3{=eKU?nH2dbboM`5SU%>Z$^;nYqLJyFSPxZ8q{PUe( zJ-(zLT9xG~k!AM!>X!A>87 zzYt%bl6H)f5KTMCnLfDAb>uXEPZ$e8zW( zJMs*wq<#Era9pZqy^JdmY=m{^d`|wqj{JWry}wF0;raUcw(40&^tE18_wVd`i#+kY zSADkA`b@yI&2_Eup{jTL0+Lbh`GafH@7@P+P5SJo`H=6%iuOA2{aDeS58sg$ZGI9^ z%I$OBBHx{Ur+>~_;Gk6Rb!w4k^55xmqh415a@?Ndx~ivrVNc``ZLX8!;u61vJaQd*&^FJ^}F|*JaeKw9`em~5_sQ- zKOzB!rhoWM0!F>ZFGh!^ec~G6qx4x=+V%4S(X@xY2QQ_1+JkS%W2buWE8m?JZGP$C z7cH3kM@~EVhVRpMe4kb&^tA7?RwU$$8YOduO9!6{A^0A=l*;24Efqr z@BJcgn`qCEyltZ0FL~QUd!BsPRkZoHM=pE(K=Qh2nDmQWlGjc3^ou<9tZUD@g3Ho% z^oKn5tSjG*?Z^YC(tH4pOSIRKJaD4Djy-XX9y#ohL-NAuI`bR(;X3lesbn6+IePSI zk35n;PS>%1#5a2Ecu$<7Cl1jYpQX`NmYwc;RF6j;Y>qIO2cu9a5$3WW0W^ zDB602{A8ldHzWK{o-)<5{=~ibKB?;A51vbaL+ECnoAI4M(cWip38LNaOnhWEE=l#) zmow)rz8|Q1_s@3(MY~^c3xc`QKIbrS4666K&BR0a&Y;p?dQpI18m|wceSre|$et_3Q(B0bE5lV~1w+ zz>J*F*zFm=jeK$)`QZdhw!D(BO|UKtRwH4O4gD1%#1%zJ~P3o;Vbk%dB{}nag!&kBR`l*>WO2L53D2a zmrA!s9xr{?-h4>jEzutD0)H>?^@814h%@lL!;bt}9eJ}ySd@48dR=Lq% zDmUX&xsel>{CzYFZQn}HW zDmQvb*PB1UduV+(?WttltiJ_!*<7bFdA(=W8Tk-=Wz(LnV?V9ubv^aA2cmbi+aGZ1 z5vT1u`NW;aoUxhCfgAF)^Njzy;9x5LcZoN` z4x9$&iDA$*kow?zoq5U`JC8o{#Q$sKkX<$ZYvh1U)&E^_;D-F)&-?GXV>5??Hq`0I zpM30z|J$Qw@iVH0Z=b51w|3jw+S*V5F8s5*{$5LeFS2z{{oQ@@+df;D*g9-$w`sY_ zZMOE-FZy%A1)E=XJ7MQ(C#&wl`?gfG`_`UYN9w;EtOmu#-yYwIdo?bda-4&R#e z?{L-cm7SHHop0s)@*dFGw_|;f>Pc`t0-n!o}acXNCk(6K7|gwXU^(>+!no>%Moj z-Sh7k{d*eo1=}+w;-&4`+coL>SzSE-n-k@h)9BCI?mWI_yJzU%9^c|;`;XiG+kYb+ z-EegI=xIkUKf3kkEl2M=`rPQAbc%V>(H|V&di0+M@n4T`J$~)c7f1gC$2X7dwWszs z9^X1y9yO$|>$XQvwm&{Ue{6fq{5)#AX?`BPJ$~D5H*C+{zHe5~-@bplJQcoVd(w9E z^!T*xmGkrT?MLS48M|9{w`|Yc{le}SW)csZULL#MboK7-@mH^GPq=!|c6sEZ?TJ_K zlke)im#NzPu`cG=6dt&)bUhu{orpHx^d|FQ_Bm6Zk`>vdi8f?9{h^84JA;nSfNy6l6=I3bcx#vy=e`bCzp60$dci!_ye&P0_iKK#y zrxje9JMbkVtK-t?eSc~D(fPT!{rUO1xV?IQE^dEeelBi5wf*#9UOztfA6S^+qaMA@ICafu^de&7iN+Vd&3)Uy={BS8~^&7es25r zTi^8aZ`i)W7uELczxG#ed-hZg=|6b?S{;q2f5&@!{J!ALu-7|ML?_Rch`R<2zuh_kE_x#=W z?_RQd>F$SiFW$Xy_oCeo>|U_@(cO>jUbB1c?sdDL+WqwI_0z|^3uZUB*~K5(E?@rA z?)vR}=KVV-X!oey4cm)$Pu)Frd&%x;yKmcGI&bAax4mrl9K#)oSJK=`^$O0Y(1WSzw>`T7;@J;*_Val7?1$_0@$82@`~SkI%FOHha)$GL;jfuu)*s0 z(5Lww>fe6`7RFq{{_4nTYaKT;@>%&--FZ2R^I+VW3R55DP9LX7_C8(towIaned)ed zt`>7@HtWp9QU{%LCEualdhH{7I(}>KYkkF}kFO^6>G(l z5B26;9OoHEoca>ivv*#c=E+XBm&K#=Ovx!`HPXY#?b)gS^lNUqcMrigkLI)HWCpJ1<{nctsJ{htHe4RB| zIQOTSdAF!lulB|ows+HSj_jTl3yJ%WhUEYKA$^GV*`Z=vll9;JS6?vd5y!1G%vz{;Bc_1UROJ-Ah&kQ+RygeyT`r_tO{fB$b z&z@9s?+0zQxRr&U4e8`F~)(Kl!QC zK6#d`-3RUlvhO;+<{|bchSbydo_gTiWuM&3*44nr9=JQ4F*T@D?LEWr?h8C$HQ7&f zRny3^WC-4OpE}s&``}Qq^kuH{wWpm$7(MfYvldr<;=z;Y)gw<_ZZ`KFoW8>A zHJnN5{M?q{(+I|NrAc+U}C=ik}=#l6ls6WenNV_s%dd@;>~k9!Y>tXFx} zPKV52KC>aiSc`$H(YpiI`eaYm;=FH2OzU47g0WVg8mx%HxIF?TMo55JNg#Kp3$TH;(R*0V$jzsSugZq^lM+m7Z=98Wnbjd zn|1xri-**z24@qA?Vd3QIl6Piq%&js_DEl0>CA`SoXzC(d;aO+^mHrfwe@*+v5?w? zM`FQ;5g)b2)!N!K`pzNyV6Ws6i(MRb=)e4Y^@rHtqA>NO7UxwQ=bgR%FF!1OHPVaQ zx?Z~P^5aupdDOMu0c_4v@o?u=Z0F50SABS~p?c}%sIKllIXbg!_YR3=p3YZi zJ3nVET{-olhEMD{toS(n%DeaIB5{(>;>EDfVb#3GT6?Rm!}CtR&dR#8g0Hq!hBL=> z-8*YMwrbB_ez>smu){kWoq4`6-H-MUZk;uJ_n`Tjhq}^v7CZy3%URv@h_AS<*V@_4 zlFp2AccR?k>Q66XRI?uH2NvnW`4G!IU_E>M>K6u9{kR$sSv)=RhnFL)GkW`;)aPDo z4`4g{WH~$+SBBKB2KSCwe9V$RoVax4b^gWvMsjsMlzhFX&cnWC;yf58-{$OD|Ij|a z`MPu1>>aE*+E06R=MW4sw_=%ZGp6US4*Z^>yY~E!;YiNpm7g5w*R>k0y$AX9PHb&I zQFY+*Begpx={n1u4d(VE3>P2SbDkt zZzetHTm5QQKmO4nb+;GpN^`0|HaK=VYuw%Le7U<@cm7UB=YAHacZlb(eYXF6_{&!g zy!h-$40Y4@OmtS+)#hwOY-+Q{`P#46bTHwq*BI7vv8&HJQH-7=HhSys#WEEo+UOu_Ddc!4zI3irZ-11 z;p`Kf{l?+gt5Hlop2rUlnXeqh&Zk<`f6Irr>4W%u!|qgbK5sf*!I@E zQFY;L{Hsx%`bvivD_hS<@x)>iFYb;MPuD1YaQjKBg3^9@|!PiPWDWnurTZX z&>ik69paDt{(>K3t<|jl>Lk;zb7JEkFK&7DN~aH;KAXPH%zKg@k(eZe-o3l>`zhd=htsi&ES+;cf@)1{WY~>)g?_~D} zUJmku5g&V~9$5Q~uQ{w?a5Gus=jXh!uT=eF*+({bv(ZaA#HMqv6fYZ}eCz*jkFHoN z4@ZaAJ?|W4Yj5RV`>~eW-Z)p)0k6l_;o$x2~%vzkKCc=L9F7yyb@N4q#J@XNKMVA~*e7^XjYSa*&IaPJDVX==hQm zxmY+H;-gk`gR@4-a@Y^teEAfM+#Z)B|Kigl{js%QWO1D3`pD;Pqg&&c5z3D9c_3Ob z{k|;U>Z7g|XP*&_x|$PRa(x!doa+%US9##f=#b=HdnB)SPPTP#)7?E--$+-6?i})d zG1rqJm}>Q{=)LK8x$5qF#&^Tv?|S^zO|L#RlfCcy)~7H2M@II2Q5^3~&$rs{7-Ea~ z$qAztb&7lYUZ!I=Yjv;x^D}z26x;WPGYhM4oIetiO^srBe#7el23|}Ux!BdmcF$h6 zX49MdlPrHecZ>{kvJiiEoUOXr6E=E8?iqz6n^k+P2e{TNFGf1ClJWfXm`uOo$n~)L zl6yv1Jbh<4yt861)_TU*eBp32T-VJgKQmbE)gXtM&Up6fQV$(pa=BM-j?EcXzG7Ri z@6zJ)35&b;PKMST)sRm)^V6@o&U&U{;E_11uls|&cR=yhIQmf&o4IsX(YwdH%dPXr ztC?@I`DUYw@@p2>>eN%d)}7Pl42R@4ul)IytJvbS7qIrGzQjh=qknSeg^et3IX&zA z>$^O7HIvoB7p*;%FMXVTjZxirJ}V|ayu5hpbYiY?TjQPk-kYm!^%oPyob5ZD88{Pb zZG6JOnbq6(1h-;a4o9<9mlTKDK(L-z8Hp({i6?L6zr8mZ4dxnKErHhRza zUUnafqaWu4mTx(&z0VNcnoG<`EHxoGobD|{e4H)%Z1n0uVvBS4kh{+N<&e`oR5Byj zYIT0Av)6>5iRy#SpbCDc|E;(*CWHxt^?=G{V<8RLn!Q>t-aI3s-ZmMgfEXi)2}ttrMH*KVimI);mPjo zV%L{v*8Sj&;Ou77e8N>*`eLrR>6#~e@%X5-8Q|V?Vd`g%RX#j>{>_YSo`nnFJKT45 zSkD=`-zSPo=bflVwKl8b(e?WXY}EZ`U99%Hb@LEATmCEW4hhe;%GT-;*Pa*u_K}Md zzPe$0#_6)dJM;EktTi5+TKRhSS+n(uT0S#R!ZKJfhHYp<)Fp3G0I?i@bw zz9V4L%VR&pN1YcjQ0K0?)Xpcnm~6fc=)?|-`+lHX368DU*_<2wh*_+@N37jT>GO%N z`c=*z7dshmmg?cx`hjBPub$#L2Z#NH!^6pwyxNo5+-q>+m!saDlj_9b_*Sp^IWO7p zPYn5HyL0H{LmwXUtmZ@4IU?UNwAPcXM|Nw^Mc-SV?X`xUe;EDreIu`&ZyRDGs{_V) zb+%!y3^`-;z7cVK+8g~_JI4_{KiGOw4_tGDWkc^B>Ta>_Ji}Y7Lo8?ATHo@c?x}o= zhqHfjh^(IGhO?Oq-Wd~vOoz$`&);n5egEeBslCpO^7HJe{mvoz#W@+Glf&Ltw>V~P z2K?9B$i1`K`NPzk829Ygu<5Jg|MRcx$v1iy-Ze;GX9u@G?XSDNntXfMTW8PNfP2>v zZ1nF(_I$HB3(n#iqy6`6cMjM)r*e6Y*gWgbrhB3q_^Sc$S^UVz@XoK?;_-7{e`$y> zjAv61^zhY;v-9iT^xX5acDC8{O!nNoeTa^)K9hU?J^MWq)y}4GaS&gAYJT^SoYwGg z>{o_7$IV-hW}d&j5Equ8SjpDpNS(=M=$Y5Ie#9i3i#gnZ|yExafg^}hdBE4u&e$ozq54ZS@|KZH6FpQ@}Yk| z&UiNO2=c1y8L*%Bxo1D#vun-ntY$me%idktduGK;hx1#{Ofl4yEWWeU^ANsRaPC3x z0J^C2r)RPnvgPYJa#bIhbPMzVGtK={kS; z$HTcptD*X>*BMm{o5h% zZwhxJy?NmJ6&FWx>%W@Q(Ife*1sC_@Lw$SX*Edf-_DVkaSN~$b4@Xj$in|Nj^2D$I5 zll{7UV$$)!Q99qu`tSDvvE`|sV&IW|Ue8>ZYU+FLWbXs(93z;u4zgZh$!bv>&W{df zH-qZ!49Ttba(RyE_^tWY=Rs_-;F_hi`SD9f_AIt`*5siV1C`6WL!H+2a`P((otpK= zpWeBx_G*=bAH47HlfCTzvCnMj#DEhAm%sk4>xB%*Xsp8o5>4|9F3G4qcE8Yj@UZGyd(8ikpI7Sx)#Sb^PX1@%*$~^xSKlynSWg?~JZkeXRPm#`E&HGtRTEvAoTvWE?0?H%Pij;ww&PtSHJTZ=CS@;yeEUJYdV%88pbeLQ?Qto17< zIlFIw|1^c(}gO!+F+x zBhrjJjJT^u=twGTJ5V(zK40~R~-9c{B*G7V)3(9 zC%(oB6L%(8-(q>D!m#_j=47aESEiHfzVs`%57u$Aa}h?*$?=|DvGs`~ zG1%zB*0;4e;A{M~zO}!#o?@*r$YSSTooD&^9Yao34tp1tZk<(iu6gb0n!kS29r|~E z*wxlPS@S*20pqNt$5$U~ejgj^oYQ%C`8`5hHPX4)VXFZ@BsfIx9Y+>pjV*?nPKL|zwN_||&xJ80*Izcrh8vb9)|H5=aV`PS^|art1} zjn%WpXm;!K&aQ`W561OZ&tdP_`>Vm6@%9Vv463g))bqi{hdrx( zE!kH+taW!~nEcniid7x_x@*@uivQNJ7oW~^SN!!JwTJEtHKP3C-80td#6#-xE!}$v z4&FT3$$VD1p4jNiReWd8{UMh3&Kd)z^`Xp<4Vj0%>72p({zrNgzc}*u9c>K!7c znXY#r-R(opM$e-7oo}(>;hcLp#fa2qKFt|#4sr45&DR|omOTs|T+fYl`;X^?dzY{4 z;uNbn!L0eJQ?L2MRv(?dv#q=w>59>Pm>%!aoc#Wf1d7T6AUoqL8>Gn`OzGAAinCqO#a5(>Ue)RdMGn+n}Egv|PzgY0dy%VNb zo_Vu0V-yzd|3y;2`_f+6SF$^$JJf8*sC^>yGe@%7HdAXdzwGW=diRvOi*GY0H+vk; z9Z7aZe5c6^?>yn%!7yUmGnmfe$;idES8QtRo+R`A#UcCYTw8x+&*h~TgAK_`-x?l$ za!5~V#-rBWTj}D>;n23OVOo0*_~u7eo9803RwIt?9MTV+eXU0|)8TMrdmVdZu{tRri_;#ULNe5>26 zth4v~gEjisd)^v8Up%>-hiiJz74972&R_WWS$^5#YA55(A7AgTu<1Ml?;fHzGkCe$ zAJ4zu%-SFY@h_Ts>-vBiZgUeBv{0G)pArF|lc z?F?pzN7asdj{8Q^PchldM9t1zx#{h_wc3)c)6plZs~PA|&-HM~J2QuRYkBp>zw_Gs z`d)%5x4NxyeKqG|>5b0wfQtoB#?7I=Q9ad6C#G2Pt3`g? zURMi@eS_Dt{o|u9SbFmnABU$Wqn?{)k=}VE%iW$>lhvEeXJ{AF5G|ol*x1D+Issh zBj0^Z=Cl3w$RE5$+tshEx6fb09F0GF@xLn8K2CqHi$D4JHS@QvUV~q_|GGbUP2O&6 zJvrWS7ERxs3D3x{4(9alDqQ2okNWC0?D4Cv``pp)_bW%)9r0+3=s`H~;&c=F;DESZbg<{#%22#>Cv`_;QW2zxHzTx5<8MFc&AMJ^CAi zec{M&9{Pz{-!=3)H0zfQ&EF+EzJ7eZI6eQT(O(!obCyP~J5_WZ5QP8)q)g~bb= z#?z+Ld8-0BrcQo)nyfM zzM5=>-hos>l-J!yyuj`iW|)!@)!gt%Sokgzc)fYDxK9auJXYUVWnjS5Fzc6OTQQw9 z=eMwGI91l?|MIl)_%(jUbMmE)|Mmn}wWQ3SNPLMVzI-Ou>r1bz>lL$fs-EdXRCYQ zkW%F2>fr=CnmjQn2sQ;iQz}oAgABi$tf02(!#wg@>l~Q~Q0_XL$9k>xgfc=-S9j3U z5N0?GziY*Cpn=Q+pJJFG96d~}z&4%NNcuNBh7x;VyN+8wuw;+eP}JK@ze{F#CM7Lk zT?~)6-!BRelEZC=1{6#B)D}D8pIUVk|C~a`M#m(+z$2ABF@~uz_ey?nmrift25{z~ z`Um-KhVHf#NFf!2_E_-P>C^F&0$74d^y%2?V=Nc@;E>{^Yt@h6Hmbzy_w{9ZI(VOj z>fh|&)UhmB-d02Yv^_j&D~Hv!&GR;U-U+3v(!~O5l^C|kFj}W2q0~HEc!EY*+HquC z2k=iIy6__oUkDDt?`_9m_f^J-_*MM$-d=NBl7HCX9D>nVBp4bh?O^>$j z3sUp`t7H7h`ARnVjYV#}9JvS8i7fd7@BGQ%viPk0c}1k~Y2t}qZrbj^_AY85^zD8Y zb|e6PeUE4QbSFiG?xXZ=%9tAGy0E(37Bt6y_cjm3 zLSe=4f_ut)5q_s%FG8nIOp^B^?$4@ZMbU(Qu8q^CKS?|~ms3oXGxYsCuE`lqcX<{gQ0+i!Od6 zXmz$Em&1k20^%;l%jcUI_A1IrxF}X&-!oiLhCNWrynO=gRA{G?!{_m2lX7vYdK7m8 zpnsu$uoUncD9n#h_?Gr7Ezs4em?rfxnH!JIZBgsHe4(FPM-!m&?>gJiSCS8<-zk;H zNad?>Z>_26%;sGbI%&@5er0mPYf^o>b)`TH3a7(R*NY2bRJF1m)7?>wPC2oL)f9yLWrHEGr!gx1{tCj6+%axVHz_!iZEs1iK5X`cB z;7jmMD6b6=KNU0TA2v;ebg}E?e0BSXQn=w^XuC_nwr9%^Y=7^lZG~ZbQDBfECbFD> zBsHcoILal0R$qK9_J+?;z9Tc!nTmUhJ!dbPzB5ycf^Y2kTON-HJ0q@$m%O;%-3Ytq z>W#I0oE0pzsn2qhS^q5E=SMW18SLZ#9mXVsc%%oD8{*DKP)S+{Jcaq({VP`GttO?Z z!AUP9me;R3mfPLwpfAV79Y}1Ll$K47^=zHe>nR%Pg@3JT4pkb9Dw6#mFh=kBu7Kwm zN~zv-#&3N}TCe0qQup`nA}h_Byn?Sqyo+2h(rzom@m^{YF24nl{XP10^Z=a_ zu?DiXxh2qdZ<~l+Jk~pHcW0_X2D=?@AYa--@DE>1&5|0#EJLa6nB2w|TRrtG14?#m z;drXATtex{S($q0v4QD!Nx=4G)=?*t-EU!ChVNiRPkqX=!v1-pHKD#AkOVa{&QTxr{;=+#gogUM47m!JqwHx>tH+yw(WT zK8W-4THki(#Ktr)%UG7&O$ogUX>7e}^GZS0cDM_$uNY>i=^ zLd_*6HeVjH=JVHvux`!`!pLm{vm|1ew?%&Pb_*m&>2|*Fw>XwA9DbG;>4=VOWF89laZ%NKKlV`*+u@fE zs3;62Qbs{r;QWkYpB9)yaPvuC5dzz1c!86ZcI6PLm#Nn8F;q$!TlG)L(koj-iwcdc zt!0NL2=<)KSlw@Rv(=}!TqnJD14aO&%y7O_RbV&AgCIj}WXd7mUduYv@w}L>f@8UD zK#^P|_sHZnZ;Fx7-VWU=?X3z!!Q(86qyw;JY=jt`<@3|vv?CBLqN(Aqb3Ti318=`2 zt?bBuCvaXi0Zf44ZIKJ)xArVwDg>QwY9wJX@9V_gAyrgPFOLt}hGLe&iEz5*fp^<1 zfmEEz7;dNRSM36c2P!m>C=RFJkKC?FyD9`^TlMi@7t-d8R^m_y_zi$*AcC%q_xWnt z{}q>oOr2D4S#vnO@Zr7zxKeVXL}m~QN^D#&y+GDW<}dE1Y+QgI@bRt(HQC02B$$|m z?yDA-b^-eO?QV_AKo7?`>0OgS?IuA$6`b%UD{MHdMatNXCB^&O)jL9mr8dlX?hEUg z3Qp01r5v{9cwHag(9cj1rtYM9PCM%0pAl`xi$_mux_clDU^`kARLt+*bDNJRR@vGS zUHKzhqf^4$kOlwg#d;gtx2MrDl7zD3W62Gsa(Ccm5k*}dmAmxlcT~;0Q)!dDD*i*P zkWV^&4Yv=7T@OTF--R=$r`r_#ye)UXGdSiKM~~xm1R#hvK8%g(m74v}YK|xBPSljr zx|*5i!qg?<=F(L3QeQQ>Uc3vt#rh{~vjlL9x!G6=FsUa61zCPji`;(HG@qvA-Fb{a zakut=*MVXgAgt@7gPj#%U{u^U3Tf6?9=0KjNs@dsmd^CK6LzldPIuy7B*})}L?qZT zIz^H(KhSY@%C97IMBb-+ZPO5qS}s_7xqrJ?|KS!p(;OjsksmaWUG=8vr-SsyZQ;Ek zAH-&O7H4kwdqGv828Z#17v7avO&n~&iedw+44MP;+V}ELtGwFknTBQ!bHfh-_kcueaD%iK?btN zBCkq;PtDh%AkJgJoU1|}sgp1bP;a}Pddohbt)|s&aR0FY;@Jh9*gK&#g@sbk{a-OQ zV98pIuca!_7$w^FT0>@!y14$n%$ox5Dxh2O6Na{d2l8>C#a#gJhPpE%xYE$agbN+o z#mUHp4w-4Cb5-D?^JU!Otv5V-k|5P0i?pe+fqVw0t-z|Lg}vZEnobf)dyVe~aX0?# zgtc65HK+lF_Uc%m_H3zp_h)nZP4lt*$!Q4K5lC(uWp3QP`yd^|xvrz7>fky5@T<>G zx+Y}m%MSjrAf=NMv&9b37dAMi&C&jTm_($+Y>yxXd$m6eQ-HJJ7PNJ8Xl*Nw+FewX zFGS?qBB|WlHOj+o>_k7Zbt;erA)akVf}4fR|5Tl|WCF+7xy0PXe+RarF2 zJkeFTL*~CSTd{~F_RX2)?qb-@VCT8YF?h8B=Q?-;rvm+DXK=N@F~?EExl!4^1~SV% zZaB(W1e>&j-x2pp^h#D;N-9CQ#|~_?5ufy|Em*|DpM6xW;C5~2MBRUcUR|};?vWP& zb2U_kg{bz-Mrle$v2oFoz`=SGf5d`@=I_q$0vhtkj8tCoPCP*Hp_SMq7&^}{8d#T} z5{FNcM9TVflKz-6ZtAui^7e=RE*H{V;YZJ*8X`0z=vn2^b|yQ4CLipczXpDhT*IIN zGK9>efKk97R^w{2?)X#{3jjKYDDI7D*tp``CI#53zx6P;iFqbBCLJW%obGgvjaw(96oNYXFePg;&h)hq>oUkPF2SY&L1%L zmYw+$9Rfn4B`w#u@A5B^Rs6B{-FmszfF(SFbL49~P%at*4ZFK?=gcd4Q&sr~`;)zw z8E)i2Y}`2m=GP{fW8 zSBw28eJ({FGW(R8PbW#?AVeNPOpsCmWqn1jr}Kq+*9IrOOXz{J=P5K8WwzE~x@7{l zyZ4qC<#tua6a{SvMs&9=^iIItcUX02@8Z1&DxO=YgJF8GVQhRMcqzmm)w%#e@b?z^ zUR#ry$jJ2swUp^!UslE{qdPv0AOL}@Reyv}Lmpw;&5D>#Aa6mC;yKBe;Hk%ulHO4d zsziUPSt`7_*)G>F7sQ1 z0B<^~4WGZJ^9BY3X4G!U)5rV*7^-gcPZW1vBE87Qt@f*tUP$d0bSq!>GYAEqn=qU# z$DSJKYCw0QK4JUl4++tu>U#ek9Nf)cUP^Ptv;ybzibrzb)=*4za1RZuLGxh?CR{DeJ5;v+}n^X zM=sK1(07Ft`E@v{)X{;K$C7vs6$C6`$%4%To90@MR6@N zD_;!(co0*|7n^{m|Hf?q>9t~uk|ozHN?Kh>Os6)onAimfV`(lLzKz=_&e7f-xU&zZ zI3F2({#(?&NLIA5)|{^Y;uXC90lF2nw~eu_0`gk==Yng&g&tFL;MIFB1s-Eb4mk){ z;g+QN^Pb6Q_fbsV-XYdw8Xa59=W?XS2v95iN&8TclAv}|#LlMpXKph06MJ^h$}as> z0A&IHp4(cZUCVn;(t$Kwf>Ph>8Ekq`9wPySs&I-vEBAH#&K7P_{$s9&A#s994OSk| z^{BFxT|JcvYMP+!;DLNaoK;3QwPz%a+o2W&Ua$LG>GEjez%&Oo*{X-Fz2fvzSMKGu zmjh9$7)tph9@k;BpVn5@9K$#IXk(6UcKj4v|A^4$1W2Z5&|}`Kn8+9Lqvv1LRi}p` z3SaQ_G)AVKDinZg+X*@G+q(}+!oDO@|27zJE z2v{&{Aemw$^PfM0XqmnwCaef`!vZLOH})5FxL9_Rk`XEGjUZR&7w{7_oO>t$wr4`_ z0=!P4hptLAYQXPoWHitlK68WU0$5CcXP%LpNi1}`q^gDX^(j;s75J}z&TapMI}btX z%KJ-o<~+MA6vBI&gn|~y7sebIv7sEEX43U|`@X?mNqzw9H^jdUZJ7cR5XWC}IrPFw zE#sA*?zw3ipTd8t0gEOT`a(BVu$hvWYn$}%8nA8n2TC^u`}C*qV*oVWzr2r#C?Of4 zpO{l|paafA0`ehve)WNTzD<$umUa0J2#fD7Aqo(Bjw{FX*`ISUt}XoxMo=yrrNpK5 zH(6QZU6D|bX$M^f*;Ysj|L8D4r-BK)$^4_JZ8=c>eD~N*sSx*kZgnq*z)aF2BAwyj zf$KU`+rY_D4|rEn|J{R|0zS_<5uy~ILnEDqydI&s>VcL#9KpFGx=^EB3CcWHMcp4S z(!ddvPW3suf99cwPwY%mRo*6FJfYKYHgv;wDv(MzlIS$=KQ5mIy*`@2@fG;co5b|& zkPlJNrz&J<)!zE`)NDWXuRjVRFS1d~N!awkQLm{5L)&J;FXR-rS@7qPj+#rn9YT1y zw@HyND8mmdaz_Sg4NS|>rv~W9T1Cz@GJS%i!UKiNdT7y<_j_rIUf^CQ|MW<%QW^Ex zrqkuvX^2(KP9^6Ey1s6Rse10y!7nD#H2^F&?!S(Z$YP`lR?{@^!ClJX{THwPxZocM&~)E92W=qx!nSD{p+UfYIy35 zht+;B#UJftyg9tee)kQc^Q!^_*SNbrhCJv43$>e2L9m5!#!M#(hL7l-EbJvpP(bau zZ$WDdA(l7}95up|8N>IfDn05TBMlx}^XPmtEiIl{1b4)*-cRK>qdRJ0@8&wbY%j}kfU{8;n>N5P?9S8xesn>l$?xl z3I9h+Bhvrbq#)8Ds0AHz6&;fOq{blqfoDeT52>v~!8LV{ticu;2@oW<$KrT%Mgi@u z5@uZ&jEDt0Q|VqEr#O#fh73Tm*SL2pX;Vk)y*$kRBy}~K1Nj(?k0lApZ;Ey8SISo- z^=P(pZfEX)+pDUD!OE3KtFxIM@LI`mxC`x_Iav>?^=wkfz#MN{-QHsG<9#=`HYvy( z63}3?Fdw65+vu;pqCC)EA13su-wuojB7i^qq3>jiVGAqZ=d1GEONZL3FX{qBhjNBe zS~uz_6S?2skQoC$e<};Pp48_JbZ5>#jnF8aUE1yjop17~jl*2MA+(?^bf|BNEt5n-u@3O! z@wQj{CfUOc52iZKYy}ekQt`PuH$5af_A+#CRX&&6bLZp2W1KKBKGbr=shb;p0`Dbl z)0kJ{?_OxJ=l4C~J*zlJcG+FJ&!s0>45pea-Jmlv5^96k+4@T=dXbLC{NhZ@{fzvt z2iua?pu&80MiNX#F}Z7ezy|@nVNYHmlbEUC(oHD2wO1g9yQMQK!`JSF-_^hJt}eS3 z)SvCJPxHEGJD7t{60%$67Xn^RpZ>Brc%=6hCI^|s-W56(Qde=at?_gTy=AkP7NWZ7 zjQ1Nbw1Ax#eV!{1A5qb|=n{1~fSRS+h3aDC!SMs#m1}v`-gogm zTUllEU4-Oz=CQeX9cY(OklE9y&!cGy=($BVg3n#ZJ#AW5Boxd7xdA!tTEg_I3LXJD zXh+2iUxi=QLL^0j5OHa0i+kIysAG0Xr6bnuZ7*!Ls23(&j$F`{gqS)8);P-`s^+o= zh?-XqxIi9@oTCP2HIX;_dL{>YMy5Sh3(;f@d43lbkelq938HR+2Fdf6%K4nChI77C zNxI|kL5>9=>6@nJ-LW|FGQQE-y1p3jinQMcSYsiZMi@XtzsY~%y7Be%xk1Y0!>D1k zAW4dS0cz9nF9p->p{7ap&-Hh%bZ2P!(HF3D&>F4|jD)QXQ&0gU1zvR!^0W{DmL!0v z771HhVI~)L!=6T=g4k`bX@S4(5g;D<-x0uJ`Dztf6fpT{;--#whTeJ3ZE+Sw+U55F zavpIS#gX8?uM>s`=%Z=1D9f|EE&IOqW|O3 zVsU!VLt_eon38)e_A*R93nxNM^Lnp}6U%(p;ZWtik4&xovz4WzT^AM@&0}1&5bQdD zy=3M;o^i|9##fc9#q;F0+9G>uOk`$YuNNEsem!f92k|p8!ZTgk_OGu;ufsn{C_KVX zIQhBJMatu=W9U9y_ZWK2bAA{LE*K35Dis7Hss-13jO+Jq>?7YDCr;KMC&9pbkCFBV z`(?z*uQMpie6~jNE=EGvarDo=Hlmf*bfL8ew6uYkm?wwE(8J|B9qZ%6 zZY1hUV&$ehuV^&S=HJaKvvuozc&b`ct+HICF$N^f9j3qq7w121!x}k7ATe{8{ZW4d zFeFlS^6UvU3pbWgMuS{q{0i7OsJH*N&lc5Ud6n*E~bL8NFKf`y~-2do2aodjLO~#&@!NsT zCe!B8D~#*a+Z3uK)sej~6D#m=pyhp%AQo26ONN;9T=$ijQ} zc;?im8?Hat9_mk&*gGT;;*QxcqVfs> zh-~e(rw|_C^D@=kDNuMt7Ji>EmbqGv|F;O|?_B^B7yQD{^_*voA4^`M)`FDQ$)J6` zj)G3SyxV6{u>^HAaKF?GL7(AQp1nDRPV>bU&oQ~wK$bfc8_(4!c`^wOME3CjvL-~z zNrA0_!F%4j+oa2~BNmrRhGHnyi$4r_QM}76fETj#3cuhsR_x=X7fb<_!ACD#O*<%j zla3F-OQ%pB;MW(Q#~N9bC85>K77n?SF~OR6NR#)z4{%Oy3k}|Wu1w|;X`}3nKBf0` z1TP#m`=0_&YX22|>rYWgv-tJ0pWCXbNV=3Mmv(amrCcgd@MHIuI$yi(aBSMr@I85WyoZ|6c7XU?FG0v2%$|+~nTl_+X`@`L~JO9`Z-AD=@MYnziZkNwK$b zGN_Rnzw4i7GL*cp#s=`N*^sma8HrkOs^^FYNmp2*c)L4T_ycfzaqZF6E?_!|VR^)| z6JmaBA|a)J|4Dg~QHxANt45nx`#e0Gn*=M>U4)z|$0)euS?^ejf&-0+EJ1qB^ard9 zD?VnZPmp4uznky@FoykbeXA-&bTQOl7%U zz7huB?*3lcKyo79Dtod1b}87&Z?SD@Y{m*pnjhajRFS<9`go|D65(h06+Mh?h`wwr zAWZ(_6IE75HR{el5?||lf|Yyw>J+Ld;jYx1tKlG(8W~YSn{n?k2r+`aSt}Iu_cP|` zIQ`8M%urS?6O^d1o}AY9)HpWdUPiwcrh@+OCZ5bKs@iWAx(y}B7=Oaa3wyEs&9{O* zC^B4ymdNrf?Ml9>v3@YK3y|NCw9-pK%#W>nvBV{A^3%y670}X|lPhq`(819spItl7 z^o<}?k28C`PtH#brnaYFzU>P2dVTx&=l-}$0sqDQpNY7b@;7I^_dZcP;s7g)Bc6qKT{A}6Q;8*CjlYQPr#n?4cb$~1 z8h&=IFRbY#uoqxR$r>$0mY^I;m72>Vs-m#}R3Sv_EODTi)J^Vvy5;J9CXl`V8g&bz zEW#nV#~3Ct6Tfw8SPNl`9Req1+_Ql*MuB(?Vn@r_p^2ru;f1?wEQZ8oA4H0HQYN(; z;bvOkuO#N@S(DHFLo@|+yuITI$pQMc?4JlOm}j^!-s~O#??qmk>u=y|tfHUff0GQK zA{))G4Ev8Dm06p!v!Av^JC zeJzvg@j?jeVYadlylTD|Up>Wr^L<8|mRdNpBA`cVAVf|u*zrd&BLM9JsD)~e4#Vn0 z_nT6noddceecTkf@ngt<(V)R~@orK9FLBu1MqE*dn3!cUUQ8M##5UvbYPwJ zf&B2?(YLw>`GaZQE*x znd>&%x_syQ`sfzZ2w@2Bs&gXw!tqYalyq+iAO# zB}mZf+|%%&;0@~$l3)faTbrVu3q3L;4DF)243FeCIsZ;P_Sxx4P+@=2@k*OBiBses zQ;ja!A!Gf5U6I>eh#LxeQtxZMynU1Hm#_ti^>B#%d6+;kFm`St>6Ibd=&9xD!cQaV zKR=ta1296|1W2v=n( z1bfC=AjDMp-f+Rk+J`Nks&zx5|B7WcDGkt25S(D8gA z^2l|}ki9}5t7qs;(qPC@5NRPFegybVYALMUKw-ni9>gf#ZQ*eWjr84%%62TuJ7daT zjX(NADu1XF!@8w3{7py#G(TF*{%1et1}O#7pa6`{L41{zO&&mYSd^>Q7iA( z#&?Z-1jD?18!!fo-6J;Ms%xM|TwH>Dj_u09m6)`@z{3NkqxZ`XLzA(bI}?xj(cOu1 z7o%h##Em7zTv^uCMnOhTB>OZsr{xQPzvmtcB%l{ivX(O6=~igMHrfMif=0BuBLMl} zE+5yFFIQbZ(Lp~A@Ww)Q@Xr&9e(@hKKh>UnVEWo=Epnf!-M0J+uLPQFWW4~^ej(3* zR#iaTx5*q*hdUx&iy(i|F@1oNlR`Tl&@wW&RW`BzvxW;!^~h}oV?;kRbF~6bqcw4& zVO12qJbk`{6hZ|3gC(>iwgF8MfFFCed=WgQR0yu|3y#dX2ClD`~m z{!V9IAPsJLb@2ujB~KllBy{Lf_Y_nR&frh?W0={JlV0!I>1&f{7HflnCY1v-S7V@r zx$bE9Qn=<{?L_XduO?$p_l8#)Zn*JovUby^A5|=XDq&g$u-6FwSUW(2!&OFOHp6OD zKt%$6ZgRPSzmA;4@Wd3Qu+L1;PHthV(*<%vM71FcWDZsW3znPZFn6Q%K8 zcE&d{LY+g&^6~f&s%#}XAXDRXwiAM6}uvjY~lf=#+-M#*|oKqTe{6j$dl5M z5((nWzyKD98_5JB%ksOSt^#?#2lrzA`UhtwW_3Uj!zGCKPv6kBlh*zCzz$L5Rf6MC zK-bQ@zig~B)l!v8{SZ+CIQsTp@U~tk?EstCv#<|Jk1S#-h|d-dgi`Adib8JreX1sP z?qU@ttc8NCLvD{{LSzf6Vn(GilYf%bA?0rV3bR2sKuby96wi3mMb3ReF_H3;*mzgw zolhW})WA;21Cnk4V%pCKWkxcJwhILX?$(qV=1yW!ywQ_(xhV+j?thCdGD*uIJ*M{M4hJi}R7#Qn=rhI2Dp*7r7gU^(%*h z_!OUCRI89g8J#(LHl*(j!QV^T!7q=F5o)R+P`%-k)}57F+kh5q+eydo(M$6N&yqa&fzexR5g9xQ?&r{)FKSd%b33i_z!8_PoaVUmUU8H=11g01;_QrUrM=<2}n%)wgCI#7x9ttbNzTuV)_WDU?Z>J~%dOHk|E}R#CxClZa)?VY95K zc0W$2Nr(_wt$%%Z@wQxFG1vL@?b z1;}!9rD5ab>COs!fefJmxkM+khnG&4N*4t4bkPj93&X)o*MeQO&N+$9a(l+W`pF(~dNny2*vfN9ACH^IcOX9>tX01g`D`?bn{;-92izdmCXlF{xj;c ztBSk|TNQMJ$6Tx6-5bW_sc>i0=}`KO7O6)O8dnNjTq3s_<%D=I`yQPfBvSY>m1%^|xKnl?J%Y#TkgSa*vWP zTZQ%A6p#pCab%jFL6D5_hq-e0FS>SIVzSWQmX3}hQbx{aJ$IPb7tz<(L>jW`tu4jI z+4IRu8nmTj)N;evgnERW2th?1B`ahyVJQ(DcMMeNW+vR}rGcUOHp}d3w`^c{gbEix zjLC1xLfK)f%Aos63CV|rP&|^%vtkuuilBPJPwz)V zT{(661K+HrMhySBCh~7D5>+-XZYle9%IDcD`l~m-VAa-{Dst7r@Hmk%HMpL<9*K2# z&tFZyD!9hL;+|0}a^U$*v-*VGQ$jW8wdr-cUCDYNXF54SHOCmol+XX7Uqx@M%Yn`R@!q`ga0thUQj0p#=~qmD9PjXh(Ed;Bu$8inbt?8S zrWloHf!w-qSSMb_1BDM`#9Du-ke89AeSfx1Z^IwF*a0|=rZ&!FO6o6p_-iF=D3~P9 z{TjV@;5lVTEGYGw+&}#4wa;s9jqgQT0MT9-IlY=cT^T`_OCmMh`=@Mow*d@p0H0;y z5-!k!iN7@w*R|+ag!=@&+5-`s6oN1XgLqKHtJo{^O5QY&&Muo+-)04+&f(@^e@mT-RI3OqTQ zdqUJm7vm3N?;+&@`Nv}J?M3jqk;ED|McY$o%N56TNc!p=WP0xp z9De}vya@byO)Gd~>2juF^3*$Gye3?S4DNf12Lfv>1E+ns{`#tisukJw>&G{}nyy%0 zReH;gD|a~{Ma835kT%!deb4zCmBWTQ36v|4rw~Jf4}67rI=3`RqQB zGY;}iOnKfybHO3D2fIislV@s1f~HERzdEnA@za(3rGE<9#}wLW%;5fjSorr)Kd66Yq-hm6!^?)GyRKi4 zFFa6jRQg?^G8qhm`(UA2cumF41(pQfDOpkjHs3Bh`PxE62v_p#5}v{Jh>!B!RaWW@ zWYGhP4V?qgrQdk~Sq9PCk)v;T6IK#Q2`|I6Xs&8dKR|xSq6N+6GZYm>q7zIlNX=@) zjz$fEU;S1o6LdSaC?kn*sD`4n2F?@_^a*j$HoUHX{TCtH`~gB%R%N@Hl$4NyOa(;m z*9RjG2h$EbsAoC3)q@mNS!5N>NyFBjFd;CRnp}8Zd{1+?9P5-Z#61*zo{(ciCKDOT zg0R!e$dy_YU-%lvbp`TI`1@G|y{6p28)ptT+p_s#QDu{;A=7u^=t$z{hO8eY=Q>SG zJNdcqZN`Yby_3=CN*Hb&_*|Y76CRm!=}>1Ek138XfYvP9G=f5js4p=kWwQQVcg+L> zE$7%tp1{saZ^Zrniwz$i&Iv%u4Ss*?$YiRfv0mCN6K5`quZ&keFs*eIB6~0O|4vu^ z`A6S)4S))+yT5LLrE2W59~1=!r&4>GS#Dv=4;XEnJmf>}1lwc-%koOWL@>sdlp69L zTlW2NFm%QgA7{Dd;BY5;HX}0qRK05C@TQzBN%R+Bq)mI9a6ULZLE;&}|Iah5?3!12 zp1gsLSw;n<5U&mu@Lw8n*9l_IK3)1U#MEfxkCAKVDf_itNkku*U(jYRy7l5|=5D>~ z36O-o?Zk&h!DFE-_mdWtybrJhibhvTg!8pag`X$Ep43d^J|OEtUr7h$*1!LK(k*G-4v3-?&ALi?Wjd`s<$vj+7a{D>wc5Jq?R z9G#6jZIX{kQeX))G65PBsU^73)k~WLW#@ZxpLO?N|?<*c6N|H?fke`lU;W*48H7zr?PunRtsw0frN@h0N$wT3A-;!sTb;bC_{}l zR@HBiEA>HG6kTyG9k{r5s12~}>%Jrb?p*p9o_Q8(`DtYN_#FXN()V)#kkxp_c<7-~ z;}Ryga_>3#VUX*N?Ti&-1i(9`v2LBXAMluv zHbJBzHd3fV9D4Y}VpM*D4L}{fY{y?L#AbEwyac_CLDskPLU1b}TY@9z3c&yI&n)U$ zs!+)Z8?f7HwHT~=wj5GzR^z2^xXS@x33k)UuCO-d_sNFCoTMC^Dz9poqemW9{!IpX zF7?n`p(dE%ACAKL=JR;2MPQhBuy&75M29Yfp_=ORQo1>n>?sY7%GQ3jhTkl%+hW*Dv-UW#&V>9{As^j z*o6)C)Z9}hJ0jH$L?}shJEb=p7j9g-6BGk}=6_SuZtRd1 z6ZKt(;B3v(^>Gho(|XdsX9@oo4RPSq4t5E=bVgfp-6wLJgFT5Wq&YhaH*$`S<@(NF zs}G2JGN!#ZeGE4#3iEY(_TwQLphQ>Q=I4!MHP=@4JF1zYQwBp6FvlVf2=wq(i(pKD zkd>ngE9~>I&(8aEQJu3VbdV;N#GPz9fYY(5F3g*au25 zg-AL!@-B7S8d_FUbvmee-^8m5XfwaL!KK=7ql6DgSCYz*G);VSH!1d~08E5*n}!3_ zYc}tMzKU2r#V+$ClQ{Z9ZcVx&4I*srM z{{*;`bDfl8)(YjZ(6gTuehP_IiW0-kubVbPxCm|I?W<1p4<3+v6*oJyRLms>mj;Lvs-JfU5zT$gsKx8yyk#oSq#RLq~Q zXo2m(z!X|o@eYfSp;X<@u5D}lqg!VL6HRgB;H!N{~(dybDIaI3> z#Ph8ip{68sSi6Ol3I^PZcwY=ai~J<1qwEiD(sbhf)E-E*h8Jk>nDA{Vy0M-fLf5QRNG}Y1`rv>;d3|f7`8BHj!W!+0i{!>O7J29y6NeZgLMRhq zPIKt5bV3q9@(WxyPof_=c}BGwrar#6=Vqb=^xZ`|P70UhF^iEmDtH&+<6Ygnb%9)F zr5#qEef!&lUwAgZ6`6pS8$T)CU=b4^Sm$uLBboy0;ml$r4+F?m`lf0iLV<5wZw}Y- z8i~FjIYja{Z&7&p@+$aoC;1Fd-nIm3uFubcx8M?m{e{bHw_fa3xx9QPyNS9@lAIlY zy6>;2Q-AvUf}3}`oh-*}?zoLrHutf!LG&NjYwEXTYTnaotKIY_kXiO8cZnaufe3); z?I-PAOSi1hL;RH26*yf!2vELv>wb2}kMQ6IDdF_b`1o8SIgrD7jP|+9=yyX?#X`ii z{a-jq*sAneQx_$*FS^$m@x>Q~rK34DB{O-_ZlYsi{}#bGRN40Qm^U0b-7o(%Wy{h z#WvMpd*QD$@Z&9F(A!XqBJciuF7S=?04B%z5_z(6%uLD_LIXog0zD2vp+OUlc^{b- zdg=b-9If*N1@yqLNZ*671Pj>>2N%%hu*fn)m*z3aROr62L^Dxor7_5|k#(i0&AT#h_?MXuk+_BZ>XvNYnCS7#h-%L&e=#_3&9 z&kJhd9+AbaC9fH`K2U;3wVDZ_7u&b7H!pe{&kVibyA0GBwT4q)NT-H^z)ZUQQy$Z@ zq$>Hcy_T~svkQ}n_g|GC;4U?r9h2|!GyV-P%@=|fw%-XKGz3pTtH_=tY>zCL-qEm9ku+G$~3H0Wf?9~JlDlGJ^v9N}XdV$erO%QGrpmhP?ViRDb5 z0;#)ePgm=@HD%Y&2G#-!4Os+KLJ<9m+H^EAO#JBGYe#;TA04y!w^2;|x;_=G;hf-y z&wYC+^@c{uWFv(v=Xj4y&Z|LVGs~|>%D7tofrad%&&#R}yAQl|1$sYq+-qD*r@Evh zFe&AjPC!Y9)N>#;YJ{k(Ys>Mh1wCKZB)ZcC=r{>Cf0PEc#6<4R&vVTWD;F27NbHc9 zs&%OnZDq`LrkzUCyz|ZDBT;q#KD(|jw({Jn*)IA_vb=f{*@vb-i8~9vMQmCWrgc~V z-Etrv@9w<}A&3#s0XK4c0mHZ_a|NS{u-EPj3xO)W{)MxP>bsvgl`XE~D(#Z5lWQm-Ypr+y~wmA>rR z9K$$;L^nWk2Hrmc4Lgc0si!{)aU+q9%6zRwP|*V&QP&kH)3&tNT5@8Y;<-k(Oxh*G zbU$fRUo1n_7;V;jpp8gRN8SLHve^GRWAZ_`)?#VsP zAGgoqSS9I2Ro5jX>FOs-YP-C-}066v76$>*))6ZW*)?R z20uv;obmMGNyQHVevuwjI39Q{OcC~*N5_drOt%O(JqTc5fBFaB7$jWMO$``5QdbD3 zJiQ6K{cBUQ1#r?Wv`Dqd{$;eBAbmh8;Zs(tagyAVdz^-~(n9>^q<@Hik#Hv~>R#`t zDULa28b7renFXOqW)=P)^&moPGc9{Zynczhyho(G-(>-Cv%SVx<~sdx0@Nq(%K zc39is|3Qgi&XN-dt?+U(f-TC#v}wY8b93+pSDoV$w5D$R+nvEwc=o*rZ)vw5qh+gWC>kk@eCqFk?yS8yy0K19%K|!4b zoZnb}_P;EEW9NA|Z3Z=0AIF(k$g3JP$OStpIK6Mv1k*N5f?ghx7h+^$YxV$CtI%Eq zk#q$6-YT3o6nOnGHn}%Mojd${|Bk|BPXP8^T>t2fGCET~&gidExuyjk4AUj-Ny3-D zGJTR$!4&FUu0Yz?(UY~^#W{E(lP$QqK{;tfw$ML)syF%215NdyG>S4h=}?B(NAAxP z?jWQwmtvCN{iO6v^yoFo5!;hGrhtbAZ?pGa`XE@DAF*u4b0gNc$(@Ek2V70T{)Cr9khsiIEeT@?~Y9z`Joz*2pYQ}=HX%AAzm$O35OzNSPVtOFS5D|mM!&g!` zPapl})n8Ywxt~F>ndI$-9P>haC-XwKH|f1Dp89*vlBZqbj_^|$VGRr-Kqt3QCAg=5 zqI(t4E)-PhW=~Zw%|&L;>{w6}E2HJ+B08+`scP47|4%81DL{n<5ritG$CFrBiQT;_ z#BGb%F7MkD7GytKA3T>D7TM!7CC{~v1$`5U-TH=Z6y^A>5qHR(thPz;qwiDTv+Hxb zd}!cX0ttT*{7ZtzZgoh3J&hLxL5yw6?RG01yRTFA_~VK<{10NX*{)_@1JKpvyte@V zKdRm`uF3a(AE#646eOfWT42-&k(5S2DFs249*UC~B`w_yhKh7a2uMkf8YLi&)Cd9T z-1y(~{rh}hum2;T=#cH+c^%hLXT=;_`f`wH=HG=s=L~z zQf=e{XFQxg>1-2@tlWG z-6|(JZ|&H1absXaHR^WhErB9Tp`6PoZQ7(4d~L)9BD>RFC*; z2Q(yg0^oD}eROO@+S1ai%pavntXZUS^JJJ+Ukw&fG^N>IggNt%+gLsUGLR_lXE#io zHRrw^LM!CaS68FbY`{Mj`s9h_+94R_e^YA6kICOL#@QQaFuX9Ck96->;MD7?k?GOw z(~=i}-8TNBc)mdTE;f6|_LaTec&<6357C=Z{HerA-!1JQ5>?`!RmijZw9EK z8>p-PZo}&{-%1?tB>rZK{@w?8$f4);0(HL3vL05x+t*In?ayKM%L514DENT4?9)q^ zLG$sH&zAvbZ&8E%P(%;Nf(|i#rmuYmY5qhy?YHK$%Rxd+&8}A#Tf_sqm7;KmA6MRk zU0+wi32A-$f5$`;sekL7q-5qYa?FmV&i$|kLchI$ptw4O0ecY{G3znliqu{g0lgR( z(ImoXM({KASd@E=ClI`x|2xN*e|MAccNtZs;YwoJ^Q+dq3jgr14-k%*no@_oXVkdp zV<4cNmK|uy#y4Kh{4+)5BSHy(d;y!0eF-gJhP)?{!Ko-@kxL^^-(Y}Ux*aC9tFZY* zn=agQ4ag^Pe|y$NxE_l!S4sAT(0dK9%N#@^lLL`w}fL&zZb z=RuKmQRClfOgwqvhk%r)w!q>TTk8ISedm@Vv`9Z`*K4g`e;7zX>etur9cyPx!6a%w zT!87({;Kx!UF@}XLev14LK2qrUNX&q6L3Y`b*91lZl>zgD6Op@NXQkiHA^T}&xfjuhpE{KxdgY2UdeMW*L^^--0->fo&d@32h zr58~GqX5rOmxVBvAv=qZ+umiJQoc^*tj@rm=tBYdB!Gl`bGH!_<2Q~Oz8t)C9%=_o zCD24O7{$4=BxwkSSm+|}_Xr)_j69WcF7)^=_u|yr1ih?NAoDtQj%WSnPCO*{ge=cr zjEh+B`FGz@EO5OUDr}E$D3s-@)C|M3Fd3{c%xrDUOjKl1*E7I_Oe zB-a5B_#g`pT95_{5ZLOBA@*yTA@C-A=b+q7E@(r-`4mj5V2}MBwdl0YfCw!#HlyyW z@)6>obfX`z0NxkVA^sxO#|eaoZeEzJREEEezUVv-$R4VzY`glDy(rgt0z4|CvK#ck zRrej*ZpT1&Zv%vm4~HK@<<+d6;x;`W7Pumrq5+ZR?5`I`bBrlquW9yhM;V`BDe`|* zW1n4mu~8@8aDgz>9JzkOEcBzuvmzXNk7Y%qZ>P1X*5i%w=nDK&{50eS-v%a)rT;14 z9=4^dnKHz=Z+-7W=)geJOL4PH)%9n0OoYqd{0Y#PB7*p`zz;oj{R=FzRGuR^IneCo ze_udpRz1$7|29nQtW-MWf3PqAH;QfSesMZg>gl{&T591#EaHOG9!;OmwI0GEHU+d1 zTpXfFR1gG`lmA>pTUMK@8f!4VsDE_}?O)rXx?fK7anOnL!G%U2yY{y)V~eF1D{FVp zJ1J0&I^c*CY(u3Wwm?t(`=+vb{y5eZm+q0%Pdd`}J? zlO=149bB?&X-&14-PxUt{UwVTit- z#vQBFPlP&h%J1Zmt9ghgq8NfN305*S3Z%*MXHB17T{&Zdt|P|xU~6p|RYM9>c5ZA( zi35xCkly-}%w@S#yEai--A+#{e;?pi>@+?tVS5jgZXH+ z@PfUe@GPF9ifOU#2aLZswMQ=$G-cgwr_6 zfb8SOZsS3j?Q5)8{7)Nr=s(~w(+oyIYcqiw79?Nn{fl4Y=ESQ*Ss$4b+sqyzasvHs zzz-z?U;A^>vxk;+Y<_-_FT;(mBrv*J=ozj7Zo5$a%An(UppptP00qvmQl}6aBx?Y{ zng%rUydssZ8t{43CmhPR5o11_^m^#(Yo{|>P2cOysE4KCetIE%nqeoL3rhCnn^W;T zWEaIDks~D4@y~yi0Hi14&x=76x<{8%NkFot~&{4~_sj@YjE3WI%<}i=9MhKFoZ_&F| z+H)KdF97g^46XwvB{eFFEjfzdJ2W|n$W$RGadoSt0cky8P<%*fT1$-Sg3ezW9)t4xBEj zaYmTf=p}QkBr@0H<-5n1=fC0f`7bl%`ujjya7d&?c0yxHto>f`7kEHvGbb-jx51$f zit5*T3n28&hqC)>-a=eMov+f-*3W)85qP_&o=VIwwC=4RZDsyhtl~KI76VKgeVn=v zy6m&}Blg>Qr!*^G#xgE-gjs@WsRNlC>sA9;1B5*6gteaUS;;=4dVWAuui!bpwGwp& zT^kH94-`2>9QOO!vPyi$NPERf+Hjd?o%gGIHxW-53RT=swL=<{`RzQV z&L!u4Jz_sDya{;$HWV{O0n-qE=rO+1*1C$mS1A7dTubF4u>ktOQJxf>a| zqC%P-BChUg5!`Rpq1vW@F5!X36Dx_>syF^R5;$cyL{l+en)At|}3~>yo`{+z< z0nE8_;&=k&+}27?Xhu0500lcT5H*z^#|=m(OI|Aq{!Qswt#eUdb1lGSFP_2un>MIL-C!QTG{33?)^u3j!w64)B^m*3>8M ze!;}6xASfL>&-0_Een!5q9i@8dGi4iqQS7ejx$l0a;y$`oI>wZ<@52=9T8KVuL(-> zmu;`0%qTGz_#q4Jt9=~(c!21;9+S3TR~|27uwyzZR=~pJ;LfQk*%PIPcK+k>x4zk- zFA~40S)?sOP}khcT*3Y}+D4N`k6q4hJium96=&*Y-DQA`?zaDSARJ@T70vJ9-x9)x$HdG~Z2L`8$w^yz&6a`{h4Cqsgh;O;c?-6 zcPGs44%(0-d{VP$s<&ZJzz)I0T0eZIa`s2$(b}tK0ZGeG+`nk}Z(rYQm<2ReFC}A_ zYo;}L_EEC;ubfkZt%M_?AS!}}^D#Z~z%@gww2fw!aoLUcse8MPhfUun*3o{y6##n) zrP?uXm!WKd|2p_*dLPp6T%{iZ#N|-%l2hwvRBd$uBBadGy`tKmd~OM8c@dKRm$rDE z_go&`!OGtG3b>5;7ani`X)e@x9%8`T6QD}Et|bfg(ha3KU9L-pg%gD{BCl<3fb1e6 zVvnN9u$^1f<*DRF&4JKMEf9Kgd`4P>>ydxr8MV{7KzC{gcSttUGD^zP?{Dh2s_Ma0 zfMPe;QCtC+tOe9fmrXAEo@>fsI-v7GuU6dIe1wYI=HZoc;HlnV=5C#`zAHDj%t-c$ z(@;kiK;}(g6*EQt!wjz%05jk?D@Skw)pl8N&LzOM7 zP_5#Z@6GgAM{v5x(}|TAh6UVcQ=I!kX{z3vn~`UaY24|bII_`3$*NxAlG#gp;{oeo>fNbH{TuUW`QK+t)fu0;IyGhDB+7qWA$O!n|AsvO zI6zNx-jK;R5Rtq1zWMX(+(?Pich&;bnPeq9mmcgX%~KnNpL{3>LNg(|JDf5=-<_(m z)FvCLx1#{D^4wxF){WWD|M1CO{;g(Z;Da5E_C1|HADVZ9d;tzl&u8rgkuA$v{ICVkQ2BBpYll&y627p6MSL zIYXBenGgb;1tSIkdm%Ut^@tj`^_}raAPsD(_IorTeKTdeAhCJ0GgtsV*}9Y7Mq1z1 zw?IwmOCBc~&uj8;DtmV&)!!$Yf9xE_S+vI6}%V6gIi-~{&3GQ%RDt7{_L_`pSYg-A%%zMNqA93qmRaK`JVD~h6 z0g&KGEx4Vas*K#QK9vjNrNBi`9wOLbSLNerPl@w`v(1n5jG*eHfP_H&kZip7x)+T* z%%!l*Rz8eow#`Vp0+pyabx!CkPHcZtOO4eS;soNH0sV8Py22z;c4OFwIBO?4`vVm? z^y(uEA6`HQ66%cyj6|-KEG1nm;jLN|p~xAPO-k>#vDZZ|)Zg1)z$o|a`~!R5hMZkW zdk=&BMjQ@2xchqG4fi(C7pA2Xbsh=X&1q{j@(XZUe@Ye3Y^L0&EGp9( z;DdjPOR}NlMt|NhbIDxeZ77w{v1d=s6h}4VmB{5R5Lk;JA@B|~bYhN!^qr2epl#~wlrn`aIl9OdB z(dVn!l$e)Li`6;6MKbq)E)o=q!hW&{Xq%J-o{xF|L#Og3uxN>+ja-=Ml!Zx=P3Dt@ zk8c_6a{t%`9>4eTq$SP&DC8R^6i+-o}TvG2jGP? zm(eFN(gPZkesvg{Shlr!pupBcL?W?a4#{`-90WsP^T@TgUkl(irS z+vJuWW+8(eNGdT#NIt6o)T9Ycx9_j6ch;EOwg^jFz@*f`W#-Y}-L}K1`Oa+EgfljG zBjNCULKpJ9T^oN5Nzw>W0SVUqNF>f)_3`*(iXDY>y<-AN4Ti-5c|lvrT2eE84B>Y8$!z+~GnTY}~0aw4Q`IJPFPNnokRGXD-s(bB5g z;Lb5ePG7>Nv-;KBRiz;ozxdK%+--)l|HS_}!Tp6B@b;Gm%4%XyB^WV3=-`k*{}f0C z#GVoM;-^4)lBmXHjjQGerA%<(vh`2loUf{DEoDI8q(*b%rHC_Uet#N^59ESl!tbLr zdl_$)7)Ph%JMX+NXe$Z$ zK@AwywJ;(ZruxEU7mE7e<6fxW;8u@%Xagx*YXRcx2*C6oW>a2Kt=;afpQE7MtzJz- zpG2fyq?{0ru1JtPNcX*Pn}(^uv^VbwS&3dKdbrELSPB_OO@27RMilwK2mcP{B#IM{ z0JrWPnQm8FE&7bZgzxTHUH`H67-<4x0`n~h%(n%3u!AwG5%hU2)!Ea#Pe=~c*ijyu z`J?EHI~2vGHF->vNDvnzOG^51X;qyk{euTl`a&1^vvrT7W-o0vq3n`ng-1vY&-Xus zhytR?3MDFVEZeXt-eMh4V)O571@0u-wyTt6`89n71YJRJ6d3lcoRI*3fC-Jy3|I2-jEh3za zq#l)>F>Ngj5zbecjt&aZsmha3>8qY6QsB+)bG#Vh844?z<7$|`ui~kK0uA{eWE!C| zwYa=ln9A=%o`T0y>w$g^vM1)K#?#Z6)~uh(ix3p2?A+)p zp&dbrsx9fX2t=b#r-+@sm!9)}CZtJiufn$R_3P@u9ds*W7>4f9CGtsZ=5^`i? z5BV)376mqh)t~_`K9g8K0;_6*#b(Up@3;W*XyS^!F{ zEp%jkU{lVb0N-W|PK_>YQ0jOa{yLK$Bz|_e^X}%MP0{*>Z zNlXm*x7b6~p1QN-o@{$(rw1s^jYIewqrT-G#g-Ocj7oJ|ac;PWkr+ z4`xweZ-+K-%3UL^=7L^1D5SF;0lMhiLQ%_C09!_B{YT2MuEr5B-Elmru6JbB{(}Fi zN9qBeq|*_MdnMQ^8q0H9e8X)uQy2YbWBY|sm$U5Qsnu*ml;&V&YR>(Q~o&sYwp4n3X z4V&fx812`6Iz??mSmmL(eQ7d&s`{FF>h0XfD<^057bgMv*EGkbRZm>`e$ZiCX|5-7 z8;#Yq0qf@J!fKm+v)M52W?I;vrGR1Q-ZPFz%R4;%csBePM2`8W8R+GI$&C3EFu$qi z4n4J+0UivH1=|q-$PKLkK)##0<<)(^k(iN93Xt%4yu7Mon-ZRe<?_ zlDPIOES!c+^~XV`>27y^S-*mZJwzw~xUZ-Hb_)HivCJcrlD7W^VL78cQMkg2|0n$5 zc>@I<0vFwp(sq_6e>oprI(rhvoOeFHmh2H{LbnfdZtqdr)oz*kSK#_8c-;EWY?DsE zYP($U6JNNzXU8brq_lWTtOyj+$^AM7VLl1RzdlGfwsl*Cbqeoga!L#`mon3@I3G4t zmswij18B$PaHtdxxyF+TH6dR6d+OHIy%D2R(!*=X{W5gi_$4Qj(9g4y({Qo(vhwwI zW$P|q3ijOXwz2V>GEn)bTXS9$G}I3UP@hO=Al(%avB%ds{qIaa-m4II<2{lmf^@yl-DCt z>0Siw5>_RcMbl6C0h zTLT9Y0Q2(N1k+uX^y43(^iI@O8QkEL+OM+flJqs{(7#z`L1+Sjx$SO%&Y6~u`+<7J zgo5@!shf1p^}o0v&%1O}Zo%%sU8=-a;fcPBAW28oocAeq3+@Z_Hokvx*pLWtOu%VVk8^ zBMfE1%m1-%mxTQ^B(`A>vDGdl`GKbS)p>OT5>18@0IF-|}R!v}zHu}dC052t;>qX-x27>t7s*bOUD zVelTz9$s?ZsSlPyL5W;U{8Xk_&6ej2VXf!ik4tTjnVDWItUIH6NiYkFi@#oHqs4ka za?Z7?pgyA2t1C|wx$_MoQu41333A)-BDFc4#2f6PapMXC-l*~w6Y2AWP?GiGnby=$ z$^bXUsnLEfl59Sf+V{sMC@x%vf;dESnincwAuU>{7z#hk>Gz{}x%}?-Stc6*ABmLp z3frc*ArCGs0v<($*{iiR@OqT0kc}kBDLvCQ$4Ow<0eS% zKhfxG3OJS|Sz5wuS9|)Mi~ppT7YW-F1?=6)6MC7~BPZg^2_qk*)#(SmfylyF4(W!{wv^$IZ*w25_NK0hsk-d@BYK2(?lT6W%yB=lyA>5xKS+o z_$@bV<1&S3hroLmqwI4To2vi%wK14+7o?7&WOV!#NCDI;lI6L4rPF*IU*Q+nrUU!j z{pI$ywDY^rg@8YC;@cH&3*(gS#ZOkeaFzn7Cxw)NzO*7n`YsMh5q126iR+WDD5~m!joQ z&TC!n?3Ll{_D;Of#bv)kh#u=m7GNOVAhbw?(cdnvOa&=4Q4lUbtN^@uM!R><28tFA zSVe^_?!YH))vFqGt8oU~y)Vzw`is;}9=}@ba=ED!49G^99ZF&tr^r6Vq1I$4Q02RK zI|eR*@gV@LLWojtZ(AtKr1%Ou|(SjLelE49P*Rp9P$)6mu{@s>ZSZLiDNJj)lI z-vDpI)iNqg1H3v4qXvn2fLV!j}P;SNZg z3|!AmIcLj7{9k{!vlRI7OhZx^?;i3@c+4xRv7Cy53-ny0s{??G@;J2>t4qT-slXn-cFX9#e zwh1M3Hz?)PjmiX}*{q@lasy;yoD#3&jVS@?9{!qObtB~{w)?Jk6W%Zhk>)eAN%eAh zc(DMn;6Z6%+mGk1ntgJz$Z*~pndk4N3bi_LAcLMaN3Dm>#Gp8kXV|i8rY&P1Ot3m9 zy!Z5bOF*U8OqjILoiS?lS@~hoUVuwaBhyYeYlT$)lh=}l>?U{N*|WFqmAJ@Np*J5kZ&4M zaZOe*YCDh**(#Lb2BuqM0;I1sRDR^vwK>qcD55E^EbECX9q##Ykb49TKzIA8><=E7 z*Sp8L5mp?Zy1I{4+BVibskF^@#wOE_^E;jS3#}>*G*GfW0Ga{$lE`%upx)@=2gtDb)hNQ)!5J^iQq;N2#O%2LcO{E`EyA=iX;!8 z@Mt}EQ_4@{_Fz10^5>uD+GBDodAz^~lG_&8yq?3g4*#;_?h{BwnbpS&6adOnwuh}h zCAPB!!9)}w1hd=*_ndVvEAd{YC%ozmvs_bFvG`4Wvr;P@ew%Y;kMczP5Vjybw$_&> zlI8|sx8g2(5Qy4h20Fa>hcZ0H^>ohzjjjc|VPwVPjclb0jm*KhpB}SM>DIw@#4D2{ z%2Kxi&CWEp{lC7Glnj)Orz8PZ{D=sa)Y*XF2=y@&1+@%ym1uRNGlqO(Jt)VlXcxm> zJvVa?cVrwJ$CIps&UZfVPvx{8r9HX(%twD1-gxsJ;B=@5`c{08Is&EAAQjx)Q2sF; z@RLVChKO^B{8RC>n?iVqno|P;L}G&Hp5ju$>jyw@AHlOr13xtAp-qv`uYawjq}#}0 zInzy=48=giBN&!T%iI1(P}|?!@v*vFJ29wOW(0x9+d8j@xzbc(yhAzwp z^d^5#b{|lLG5m`M!OQp(L%2mA;uxUy59SSMizoM$J9QT#dLq7ouS#q6?N842S${X^ zQ8$4vNU`{G%?ZC#65T$~qxi|gC!T}@EhZn;8zph+yF+6#?K1M zTpRr_Fr>4jf@UDHj)%mhxz;L0lCZLEY@P63qAcZ;1IJEygO6c|S-?a?s6&9VeQ{Ab zLwfb&UtZbYS2G|)=a3w06iXMR0;=Q33S)QQx6j4|KiGf)t+30vXVAB*x3pD)`?<>l z+MC|`etiN(-pS)z3$P5q^uV6hfS+7hZ|<36j4{j>QAxZ8Zg%5#d4^VF5BDS5{YNn= z4-rY%MGDd(Uet4!mr5g?;H$r#b{CQ9*Go2<7{yQ2!-M}YyH{`A2wa?=BaTP6T^CGOPEZsM@KI)XO&n<(I~hB&~>>Gau-f=)$w04*h1dnFsF&I+F~)j=3J#T00BwrNZ@+uUOVTp47e(L9>VF z7GQ7f{1lT%YrxX$a7ZKiM$%&WNqQV7hI>Bggh_*Z8E| z+}{z}ozCux+?<;iEfx#E26`Z)+NILxxXW8wcVL3PLx_=E^_RH#S77deV+`LSa-q#< z-7JXiCCymE(!D`XTq60|-3>P>T*3i;D%qzH1V2fg5VMVwqB(MU}5 z_27^M)i~n5QKKi8&-_x`E|3Ht({uk)jHHN1xWWv|&UzhnA+*t>*4M-wnRMF>?Iw33 zuGK-jI=4r;bP^Orkz^HrAq3x{`H63y#3+nhKIGD|9CPNPP6oKljsPR1dTyk6pau+l zp(k4LcLV{V2XJSu$naMBI&+UV&ibu3OJ|Y=m$l4aNz_ z3;pbtCByicNuUNY@>1pTP>r+*bI!iZiU4r=Tu^&U_*u4mIk$C2A7{x5&-VKs=OQJR zA&@{{cz^$(#u8kyg=?RG5UP4XRFqOWE|6!p&^ivsNbRp_2P^}@CBElB5x_Em&^%x# zP$}=g4(B}e&zZKNmxuG|b{8dbw=YPnw--kN($sJFY#_ks;z>&^n4gM?A6v)zD=;oW zHY@uX0DhLjzja>!DCWO;qwQ9L8^lR^y=Pud29=n!G3@jsj5iKR7PG>$5=>)+Ygs}0 zlmbW0r=BSd0ZGx{Qt-pB{bV^tmu=#HKL_m{@blH%!#%)lP6-2Yrg<6~)7O+vFXGK{ zY${0?RI$t$U4e&f=}}QVl=wx_V_QXFUG;C~m;p_vZ$3@4A0_ji7pa^N*(}}Aoyk3d zaG)CHP#}luJVX4%&(5L@i3H~0d#l#yC6nvmBUr6c3OkDKB**K%u>gfaNnGU^=a_{H zuJV-0I-~8sd);5epf?IgOiK`Mkm6i9=3b9}ANie+CP32O0QQV%2lf!2YcO4bp33Bt zu3#!OwF~*kAWqDjx}rT-iqRsp(HvdeQOG)yrmlbCAM=vf`U)ErBQVcg;nA>GqPa?S zocVbn@A4A0IKj48c>`&Ts)HljRatGhA>ZrNxFS6O?oU{5=mx~@6|P>6q<7{$RHYDH1}fw+``4r4ruoBs%oJ+P_ZNr@#}7^gBk;l{ zue*$l6^I47bqZ%g0<{abArly5Le2qkY^gY<;2h6mdr8o}h(KcHm*m2Q$ z3EoLjejENZVNg8EIo!+K8>L59{GznzJ_@(;CLGlUO(p zRD8p$0Fjk*>*;lWD#>2++eLx4&5S)Q@b1kE<@&bo%<-IYzbn%=QBo@sSw&iLU1fTc z)ZD(!lqe{^RYk7cb_1OZyl_UhSlA1Lyqe(3=WeGAAuOf@G;B`?%{)hu2Va!D!)a3F z{o#kqGllIE+A_=7v)s_t@LCDh11Fuk7ovjk`#_n~bBb6k*Hp^VoS9ex~|%FuX#m^Wj(iZBPS5q$pHk(BD_!!pw#iWyqful<8Es9F)x&of7q zzX^HLV~kCZ=JN4}cK(Fn2eFhtn7o+ukhsvp-026UT|KRu$+VO4L_Hn5VR=1*78P2% z3|5IJ99#j?mY_@t1C{dsidgPpHLNzWu);k_8mGGZH4`dfzoA~AQ^ z8fc)=>ZZ4o`<18bdE&{CjdA`tY<~h6j0MSwqy|TIwBEhX zCdFBd9YE-#8&SZoR$i-nP$joI_cmN3?oUdh3Aqc<{~_R4aao!a$bb1`%VSRO(AoXZ z#lj`-FRy+|m7o`)egHw)vGbMly(mK~l zQ0m1dY}I(Qd4r8!*_j8F1i~Vz-h6OVM9!R54-?;a{$JSoFj+b0xo}QACHVYs$^QG(Uf*9_{b?#(tX8w>v=+g^Ll!l!Q+gA@1^lq;~j=0nkP;Qc+W8C&EiCYvr z3Ixk-%F>R^C!9OHB4jd(47oR)Xb5p=Dj7#sRl$z5X(`CYbs2NVb48ifmY9Y`S?^N+ zRDTDomr-)&({G3Uu+V*15*M$%F^82nM5w8Too7$~GbtadjRUVv>Y{zXRVPp(H6kz- z9oR!a85gu!F)qiQNvTWGe^D$?GXxtH1>z5l`OVZ9jf-dEt|!hhh`QrDCx#Q86F50e zWI*&{Q?^oO4reXuGfxQ`s$Hgzkd=W&w&3GwIl|0;E|w_=y+7l3@sE-4zl+^|vrCfGMXI&hqo*ooe(2pYq!D=W%lcmPYv6jI^xFWug1O(+E zntZb=5;>a?2C!ixlGSuy8cUOI}NAeEhGX#h?|S$7`7PP3L;RWr4dJn6<(istpUDrNg!2npOV?qvvd}S!NbT88 z!noq4yM+q{oXu0cYHbjPa*Hv@j--FEARlLgkM5&UI2Zn3NetM|r2Kc(1wSNc~dKOz@LFUHGgiTQan z{R6~2qj^C*SzhL$nBZIM2oI?I8&jebcN8)4<_=4jayP7L2|jG2LwOb44?4wid=J>l z8Qn7m-)rl3b9eq5^8>rHnF|p}n8d`Tp8`(k&dm>%@0{BS+2^#h>eTjj-)%d5ADB}4 z<$F;xKC|(!{z;xVGnwA)ji?6%H5k5X>=+C@vAmWl%n4&#gV|lQPlO@2W|RR3Qik2D z^%Sd0A=ckvM1SD}0J$DM_{Gyl6b-N7Y_VYCf#DRoj2NDExq2=V_}%2zR6s+4>dOHq zAAJX1$4_enUdyx6G;FTjJ133#mcd39V_0^tG$WEWLX^7HRw1-I$TeHUJaVyopR>R( zrSs)&JW^k_wil_Sj>`G7nrG4|c=^k!K-BJO2qYva4i?91-6H*q}1 zK#6X`;f`MYbiM`}E)q5Dx~s3f4A)kB%bh&418kien|r(UT3O(Q9H4Q6*7`Y<4_BqL zJJAyRdu^&95cdnuVU4()O9JH_rU1KFh(yw(*2gFr#s=U{sRm9(=u*ub_2U7Y9v(A| z>FZYHTY(vHNlwwR8kn3^3A@X`*rM`5YwV;5W6NE8;vBECP0E0OvaAeO2sc&rrVMJ;3VnduAF@j_tz99}nh_igrEMCJ0+f8Fy= zpknM_ZM$6?)>77~@9j8#H>M_)wr^p%~QpnLN(ny5<`EGJw9HCxA~gm%Muq zCyUv?U`0XOvE8xPv|Q*<*4~V=dR$TdUn1Ws)SJgwAG~|2#3PbC66||piU#s5;0Apt zqLvak_VnOm)fnJU=7xq)C6vhC`gkL0%@gSQ19EOg`3B22Z{D;mXQ0*G1)6t&G>dlJ zFQ-*QH_VN;?6HEh4p6ZXD?hVQJuFYJ_1_Uu1s&VtwGQ>|ED{v?RNDs3cBjvKU$+10 zpu7!=zWMHS)b4z6clrJ4$*bcoFKzsEd{N%zy0XADNd~Fd{}$BwX)j1~5ox~oDAwt6 zoB92>+H;fM-q=#6V7w@6odp28(aWQ)N|ccEaP22T$2y;Cl3w2{(d@qxAqy66Q+EbR zw(967y}Gdk8!z$WY$OQVaiNmedFgVmh_9bU-6{JoOMzQVcU9SVD5(S_@;eK0-sbfXhXAIKmrEYqR`~0rJm|S#o5A&nDEAld^;k0paK6hqad;o> z(V6CiJWa6Luwg91T=_tJWu(RA%GE7hrqUaQAq1K`8>KCO6fkbkM$brL802^QjJir) zjlD&P3EXAN4+~T*oUf&58BX}N-H%6Ow)GHgt@}OTy2u?B1Ssym+ppWB;SYs1)U5D* zBoxSm_W-U_6;8C$4y`KaT-&i1zPX@znV4Kdl+>_2=t90J;%H#rMa}b7jS0R_6`j3a zd0}g@XGYkY!kxbko1r%?4PfV0sRBo+x&2bbM0V_|dcuWS6t$nwSFsv$ncSACx-P zKE#traYC5=qOa}G9L9z*-l#)e9#?VK{l%@D>9&CbdMAzN-No~#?)_ci>trCvUyMWy~o@esZ3*E%Vi-rqwa%e$67_o_cq7=?)^xkvwA;K^% z%ulRl`ovEp^D_n2#eTMWZ}80ldik1N>IzIsOuGCVYmf6-73ZVOAqkdy>IC-7i){=% z#KqPE`j)xY-VbE1%<2#={~GcJ`kT1ks!uW~-%KJ>ecHk+AziQ~u&MW@x%A}I1;!J9 zdk0ZFV~oW(8U6(DP0L&%Ao#)iLB3=vs#hU_E*D)$zkQ#_<;spj))7^TTo-I19y0jE z*OHGp-ui80`$dB^)06N&Z1D2oC7J+h$8Q9{_tZ0?-nK^)_27hX;E{Iah!gN!T@{M7o0)a!tz+&cnaf8|sSaVl~tiG62S;L&+3P9jy)e=}>g=?-itsv{8YLU+vCbV3S zg~2+q@rUF>B4!{#g$LIM!@Nvh3NH=})u`4W*8J!_Hs_A_iYfZKE0F9WY&Af4Z54Uu zanLN3N*V~(N<6iV$6_|?C=G1@%NOD0LZsdv_|MIY36c7fjq_LdG?uwqX`$g?wSER= z6`vZ$40~mA@JFVP|{v6#*sviwOb2JW|)| zXB2ebje$VfKwYXYONuG3?qZa4A4>2kNNOkJ(*9WGX2|!C)vanTs#?9Z&0BVqK69d4 zlkp!`?*W0bB80j#(4d34dYC15z4m^`E-s7`3D}=Tc4|^>jpB(~Xp*0edJHWw2P?6U zE2B>Wo@H$Wj$^-%vw1X{PhgalJ*$AHs8tc{Q8#^M(AM`oB`2`dGtj6YA8i(iR9!u5 zn5JI4)9sg8|M=0+zC$xV8HFCJadhqI5*x%!s262U&~V^(D$NAyg-_ZmJ5oW&?u>6n z=_foCx&2Zah98v!2R(d#%!=Lt>OY@eO`eDLz(`h=xbd5na5f!Bu@{ATZNa(tt2U*s zK=!~izx)Sxc}2sWlaPr*a%VHgld@P|6Id4)u?FFRa=$xXE!}gPrX{fSwdKp{fe0n65_VFt3SX zVhC>9WsBf(s)0Tc5vl1j>0LTKXL&r#Ju{~}yQ!$x` zzc~U4)~o`})7d%4=PSJ`Wc5ClL#xTBU&*AAe3Ys=8OGIjI2kAgq>vr<-6sxNTtjx( zWq#HVE)MkherIT<=IcaOJs$8x{oB&$o=SQ#N0k5LPI6F1$JX9oEj7f0&6>Qn7)UJf z{X&`f*w-4sLPwn>|9xPAq5HdJOmf-tpMeNCZUm-XCcr*J|DosiA3mtzg|cZb}-oKuh2aBi&z&xYeptlh(v-?>2z1egp9b*v;aUV0xl}%beTxtFC(RHTc29uH)q1$5N zhvk8pN7D6smI%P(D1(R0Aw}v&(jRQ6+hR)!A$Iepi&Wl#B;vQmhbi8v>@^z&GPKA> zhJPr|w!K9TdYcvc_kq=FZOGaX&_;SEli{h*xRCdAomvXJJ=&X+rmTr?rbZJ$-Pcl? z)$*~x{$T*We0iNFZ!&XeUqcistA-#5;lD#TT1uo0IcTv!fsV&)4TW;4-0xrLpu0i#MXg1_=H3AmmV^#+L+Re{da#4AYimLRF8>9M_JY1BB$y z<^4^dvROR-=;Knvene*AV+{ACGZkp~#jR-YV8t2FasGKha^;4wMXo+Be+zkveby{l z*$lLLaCWI6Lr1Zhe;B^O7(m0qHevnxkDo>@8|O3gVndtqbXVcvdF5J!08i32Wws>y zqOOkMEoYLJc+x;8FQW3;ER#$jxEkJ&Dbu19yIW1bqQw_73w%?MM}h9Z7fcIHTi#jZ zh;N3j*c)*Dw9@t1L-60801xEmCAB;7Hp9^LO%bwfv%W{;6Mc^d9a*S)z4c0$5r5g zlR-Hqa#(0Z>NNdEM~R_ljnU&9+YJr8YCWmXZO#7MasV0?SLl}D*F=yX$fc~X1_Fzc zQ@{+zpC!a7pfA1c;3T--LtMbW+@n*?^fx#I7KN#aH4K2|U?>fHY3YH?98iPY{=ptu z^MrcINt;DXeWMzE6AlrRBTSPJC0r|t(2}5|`d|BD;bykx!p8-+!4!5*{aX4Gj&qck zPUQbb)?Y_O`G4O7C;|csNGc)H5=sv#F?2{tNDI;uf-uxjLkXft*U%u6BHbk=HH35{ zIrK=!FvER#f4;x9?z;CsSt=OOWPN#j)VG8fD5%Uef{|z@kHGldPp<%0gtgw=yGXEqFYX5L^BZD|Y z*y*?Kh7D++2@h$ufe=c1@aG+k*0w&y%NG_|$D1EJ=+NZC-!*_hBq^3Jz;xvvQMZAN zG^b$VWc4{a+1UyZY7IrF06YB_Rbbq7nphqy38Y&>8laqnfo=%u4Dn}`H;R72x;58} z2Fl6zlf|oswPwZl6k%)SfIfpOP-nl^pkF7L0UrAk$lk*TTdmd{5UcU@P^o_yzN^(R zO;#oZ@$i>mLuPyx>o^EwMSeTE*WEsKQFkDE_Zf=n6xh0xVup%sBN@&*j3TY741KUw zAch?vKIt-TSoV+rV}tpU;?lBV+&t%Rx&(Q3J9L?EuiBkL=}6wHGycPyyL12C%s1K2 z<}=i+gn}#o$Pbu1fzd6v+^=Xt^RZ+2av;Vet5lh69=A_-LGytzoDltcginAu=NZ7v z70y(}3bT&Ofr>1D*=mum{OJ5UKk`iJzCcy%7yHZOfc|C}|CqhfUmjz$x6Zel09$X?s4BG6! zg}$IhhTb^MBg0*?FXqbQh42lQFG0!wSr@r6-+N2#&9F*GqK^{K8l7_5%I8B(_zhx9 ze*w$Dg+olgCxg>x8lO4 zu6F>L%6Y$wD{ zqmVnU{JBZ?3OL7E>g7I@<90KqBV*kifD+N~r&KA;ltqQD=tl$-rYhMXm%Ew=J!0$Y zPwfZ~JjJkq)Et}JAhVE#mZ3=Y`@{kq3U;Z$`tv3JaAT+IPBlwt!6oVJIa8y%opFLZ6>9i!4FmUO zm*RZxx!D1d3n57%EC_8%PYA%%$E)_o*L=^(ptg}g8GbObMHy2l<;k<1!cHBPzDxNG zNVb_mP4PEmMrb5o<`7$-alLuK`9@0nj^-o7))Nq6r5sA;q;7Dr5PZUP^%kkd5Fyb_ zNao%IeDOB3p~%~8`sZN&57E&;dIb6XBt0^UkW29fAf!p+mJ}g{tFLfv&d3FLYJFTn zBbEztSO5~uGL|6|OUWR3=dx(yFC{vQYluxEe-dTkgB9x5k(FtYdNmA{*8PhQIQ!nV z)Elbzlc=X&QfM&}Kq{P|OeK&Bfx-pWUZL%?1h5fMNH*DP$=RSN1G9q~2wp-JDVK^nW zc=BrukWgT{W^$Gx=u*FfOR_JSN<@26K$!72(i^8xJc= z?dE7=-*^3k;M)PVl5}KyvcOO?ar5_hiz-6{Ek5+&H#rJenjKcg3GJ5bZxrv;J24)$P+aAiA$~3&i_bVi2*gAn3_GZS?T{qUx@2o#hY+{sWBS*hM0nfW(!&1YK!BjBdJC&bWa2IchG4s(8t)|E= z*R`jgfKpU=v=k2sMU(52gKUBlf7 ztaUaNO#(uit$W;4-S&F_7|Gxq|Nl#p-Ffak+9xpp%Duo)Qm*8#r8WXgndwMathlEc z+yPk6ViQlnQH@NJD#HEs%ykO%NS-CQ9tHdfG-2%PNjurZ?yvUbtK;7;j)xXog|;)n zIlckT0e?yN2Ett)g^2Q~D&PS}8{2w@y_-p+u8sb6#Cq$0rQ(a3*UxyK_qwZetoiN{ z2Awu$kOvMb5eczF!V7mdB2r)Jf@hS}u6SGv08T61uWRjSuSqv-YjTuK0S4&0i2hC^ zlHC8a(L8$-0dlDel--<|UKZ6=)$%O8@n~wgNMuyHnTZD;pMAWU91Ey5czeWFvWeQA z&kmVK&*Mh{Ov(9SI702AAf?!b zfdnyez6@BGZ^Ek>um=FZk1F8S1*FG3K;rTE18>|GjrH=S{4+UhxMtBxFAwU2_Zthf z+%p>&=*aE7k#Elm6OcQ-355(9W;R-W7;I|&Q4L$!7Pn%RIXO-=?WpS6jwhE)g*Sp+0?EW;L<^O)+FaWT~fBBmo6~`iqpCRJ`516 z<&xZ69^ZRLR(DJv5(jW2-gBo}5?-Sh>9Hd(hIJ~ye7{MxgxrcsKq*Uao@$Z*u|T!r zQm&jxyX`z(zrzx!_7=j<;;ZucS`O;H_G5E`6u$J|1TnGNP&p4iKqFu=%%}T+A=dhN zRpx8m#MqFyeP9@4?ZXM#%vcyW=ZYCGob!W2=2D_FfPYdC&!KDyu1tsG-WX+fgNT&f z3uq*)fpig>G^#+w3`nz#L^UwC2miVt+Z2rnf@Ebg#;hSdHsfN%K3-@~X`88WESYy^ zvBbs8?wNB2N~p*Oo(T6Q z*7m%5p;8A3+$W!Ayry<;HZE$NeppL3$$3wh+=5jA5J$kYNs)c=B8y_k40-!GK<6H8 zlpL9)5bvdo2~iW%$`;0)x@XTpHg%_vIps?&o$R_bzd!0Zf}m3;yxaUQH(8@I3H33| zMW>S|+==sdBjhCfm2L^JqK{z%owo#7j%3tG*8|GE-v1-OJSWls;3DQkMjOb%1!O!f z?}XlxV5eAx5U2qDvQSbdhTqRZwilPg5 zVs_fY#^+jZUd>OR&}`}9NUs*WK8#?=c;1^b0j8Hg=B$fg!ZwvL=XG*7H?w{TA55#OG(MmpYfF!VLP%qRBa`H;$7YxdjGr2i zj;4KLb7PPG6(=qivh|CeHu|MX8k;A3v@mp_f#OQ)X*BcmQbv|>{jq0p6~uXj)bZwN z4ffMFiFvswBMQq?jbr zt|l)zSW}wF@$a(3`zPw-!LMd!7;ot{J#D9Ht&hV93Hv$x&7o$-XL><}r4!E3`H!`r zA(O`}q{Tc5VPPf+q2kN;(b`3`=g}jkp~OAb6q^~*WDUNwHFwxslXQTsDs!4o>A?g< zigbeBWweRsrWKplMMr^`!wZ1yx*V%#ePwnSevBYJWLz=!qP^--H-ZG_USqD#Vgv)U zHi05?-FL{OvFFeOJ7}n~o3iwiKS{Cs30(u%GL5xti`;JBvycC%%y!Hya~Ge_-kYmU za2_R#ATyKj-?>_Ta5z;;ej<<{p=(L<@J~u?)+5T7OMmU|kA<4E_dAQ7DkzCQ#ecoL zcRuo1PN;P)!~*hG3;2y7$6?UBd;@S97n!av)Txyw$@`O)CG#Y;M7hkQ{ui%=CAWvI zuVmX0*JJh2dGEP)pzeQxyYl{ur!$;wD`zL`_BTA#O|Abn;HU7tX(Ql0#~&85uNp0# zrJes|1uUE!?|W&>w&55&&v_qf?wZ}e z+JHtLJ1yt=dGy6>M*Z3hcsT4i0$K%_EPcL8_^$SM$|fLT;1~TRSuDH5HUw_LmOyes zLpfZ1j@No7^m^=0$ zZ1;bN>G&Yg1V3N0+R{5tmgA_{W-e83%?d$i%VU zS8PKXw%SYdlTC_UOT~d3)cB$?N^qWzrj#e(UF;YUgNee-p_H*gnGOIVf=+eBfF* z-%ji^0wup7Vw9i2vlmDJ83zW63mjmGQSC#U(QR@xv&Xfm$8Hzj^52}KLGZThOSf#V zqIDoLCr`a1tky=iOhrnVw_d)~16;96>$QfUnT*nl4KA%VHX#28!8a#&r5^821DO~| zk?N&B9OqmhA-y?AIe)Cduuv^jC`TwifeR0;#$|l;>ADqDlKh@3X*Wg4=eO_easd zXPJ(>4m#q=G7h*VQ|ZFwfp3PfLnRU;SUu(srBIxlOA=U7IGup<-F-vPxD##{t+cBI z&28~TMX6ELFPTsF%A)D^gLVc zEoff{JGxZeeP9Lyz9nZ?w3B1|md`U135O8nK}T9XNKZ%K za7@?G_>EcK;A8gMc#Al!9x~^>H8l_Dyn=c>!W01pZ_>-8waC!o$XX-_&h}8m_EU3+ zfUnao&WG`zlgy}lpB#wkUy@2Pefza>)mJS1A%kE{@#o5PFzQcRHE@W3+hkx_jBlYr zqKw7$`0hf_1@!Ei_4!G{f0Y3l8|w4-Pz^6(D=sA)nlJY8|1>*u0+))^>4y-6^rrF? zbMa|kn;|R4`@co=*XWli@f@0UsO(qu;)BVj4 z&66?}uuoFCa2r{$^nCpH{cJ82U!%vBQhA0P`tM=HWG5-lRZ6tUm%s(mDWT>xd!D)epU(o&~O%W?@tXA4}QITgxU^Rfi`pWmANWq`^+uYfF3{N zN^+I_1QBh$JzrV|@Y)tu4N8DM@b0;*PTTc)lh$}4P|%wgdC@P}s6GmgK0(BN**3{5 z(6_u_pLSejTcja=XgEAR$Jv_#EIvj1z}srl<6Y1D??i#HyJZsDtY$G;4CxsMxlR#_R7v?k@xc&T}YL)7S=&K zn-MHGB*lnlw488oyT;cy=JKMF-HO3eY>5bC@ znZX>Z#wNiZ1`p`*8Hu$BJqq4l>o4(}3`xXS^dIH$TsR)_8HuL^TAi-VwN!!g`D^xi zIovnXoH4bYGEdRj)^%}UC&_GB!ntM60uL{_g`(A;eWxQ(T?QR zwlbjj!ZwKaV%qRePt_PZ-cCC!BK;)&csuV^_D8Qk?BJqTID# zB260G_#{5iknd>!n(Z>CIzu z4P7dc_GU9--nStb2O8I`RCizPZ|8}tOMdh;)|(EbwXxy)QR&@brhTksY7?=hw%8W; zA2KR9kgd-&mIfSCX3sEy`n{aEJ2DzeZ@r(0Npr*BkS-i53-(a&9wG^7iv53ZhZD|& zJ3ifu2rhfDP-6#snpr6@_&}l61f-{U^rdXhq|ibigh%bSavE{au-5SZg@BH5#($X} zW}6PzRO^1ij$J_OTAtsd!pTohk&qC?rc1jjZ_45DHU{hrFW|%biViq}a1p<(?W9uJ z{Icdz(ZBPUY(oQmt`)o)53W}&$P!MT32G({*~tsFXoOv5gq`TGtK+(kE+fvh72^?J zwTI97BF%4DX8wR=T-%15PpL(QM2&Z?f~O zn{Xq)TQYELGVgD{h++*v9l`lh+Be5FxfhpK2ruHCv_AGcJq8FGmlAkv9*jjegv-5D z*I3mh1N0o`OYB@C$h^S#wCp6uVF&treJVwiT7i)T0HqYe6RvAUe2P}M+Ea|D3Z=Sk zyUuIj6L0)V`BjaDq$2REtYPypM5Ot7^q1*?K`*|%o6Vw8f5q| zH5f~hsZ;ueCg>YgM)~uHo9{%RC>tQK)CmNcO?wkWZx++aeANg5FEJ6|Bh=b;{EGz# zdy~CcqTBFAkoA4i$o>`CN6}Zru_bOY64_Rd_ zRnmbfbl-vbI*p^AxZ@8a-;B@FYvTRqpUOhT*GLd^8h}03-miZ;*VL9P@2swzLZbB` z=D`9_*o#d0D;&Pdva&ag(fo5hQ-7cM|Fi%)nGHG#KH;pVb6I zL$5Zch5Yii_~o@8pXK$+C{2*g5JudIMHqHb15Wg&B9KRr;nT>ezd(w*y~Xo;R)yfb z({qIM>sNvjZ=EY?>R{E5!__y`oxxUFl&XrD*Tc1WSi|Fb$3z_K;fkob7Q+w1XOy57 zwdJ6I!asLxhwIZI%qP-Vyq@~8`<$&4U7(*8$zU_dEM_baf7CJ!n>_mAeA5kL`|U|` zWNlmbj}XwqyDR#wwmY+#9C7!+oZCfN@P0qO(TqE1tK8ZJP*CgP!6J4~OuqnEkoNvK zrPabtBItOfOs65haro|LkvMYD5CYs5KG5pwYkEqmqO1b$=}&I#)a@|f0|^vb^c}1U zK1~Bi=;l$01YwXzLI-5}m!{2dYi;Pi#tOzky9cuxe!%RgIq_|CpsaRGvXFLnS_|bs z*T?>j$1~K(;FR~KYH_igVM+XlXSE*s&uF;DdzxK>Bxnkr4;6N1H19nV|HrK{e%F4u z8L3H6#=Da7?nVmkPOksJ2>QRU!mT(ilnrBCi`Z~<&>Ccxn+NrmD8>P9;~Xd{v=K%^fC`KTBI?~Eq-4Jl zJbzL56G=qtRTs#6Rr2_xYem7EAq&0A8DZ?xsQdlPA8G!oBGw>$%P^&<3@RSXUrs1; zF$Nq#pZ{`Y9!3wA#Et$g87>!g&7>og^_rZfDPV3R%Puhgssa}czlLyI$q9|+Za5A@ zvbk>PVA{uoQS7}uciBO?=>_kSk^0f>qAQb3^=4X$#IE4CH6)<{@0pjpCJ(ufk+oEd zsEFp`z|9szJ^);al&OQ%#OiHB9=lue$ww>=A@T*9S5KMDp%K0l{?J-j%kPF;fCb$T ztBEQLOh=)rVV4f<27fWP=xVR9ie36J0uX#^n{xG?r zZ;zNq!%tJf+r4+~YhmsUzU=K>@57S^^6##4*yj=1Gkjg$p8U26Q7iw;(b!$@Zf7Uy z@)Uzh@D`Aa<${5x4i#9^(A+gXEpxMBc);Yl1sxaD_J6xbdR536F#k&73@u7Y$N5I1 zG_4~;yDfrJL0thEL@)MLLn&>IF%-)Px?|Pkb8TF@nNiOaacg@b_*CTUO+z2Il1r%+ zLb8mC4bJ6bBA*>E^Uu%9VaRX5U+su7lQN3_A^!MSeO@$!;v8W3#(cmCHB99uE+!L! zJW*|$G_Ok8A8+IoLYjwv6nwgWsKc@FGx#g6v|%=IO}WSCtI9z_IxjX>gzb5_ynekN z->D>X5{RS%k@fk`Ts@Lr1q7;7G4#t<*Y-z~8U}1k{NVt|*$7<8`!wzpM}bZB)hJa!%_LOa`c590E5WYGVFRhlE79ZVi! zCV?Y$gE_95N`Iw`ZQUSK)){ysM@eCK2VK$*&zED+)7=3a3z9l zz*pHYw?Y{toZ~(`V&xvH>3;hD1}7GWgqf5b_7KtV9enb>L`JiQW)X!%=p@WP-FGV8 zpW;-9MTE!7z^`~hKLaH?Ij3+$n*$Z{5wdMhNq%a~nyZdhC>Sx$2I7GnnEv4bl}+Wj z-L_so`{0yo8aVOVaGq)E5;#{0om}S5*#;y(yCxC!?D11ve8*T8%1mn9SAunAqu1JZ z$gF+FdNPPtJ}xnS1v_1*s1XL@@N@a)Zcaq;tJS;`Eu=cFM+3H3is+?(0m=SZ2qwP2 z;8blX|C709lwSgfax2iemh@_68|*uNFt9RmMLWN~5Ry=;1uc~jbBwe6`bGykU$NN& z0P$GUJ{#?~_a_4X{s70OuuS6!=8ws1)sCz7`$0H9b}$2Vo3oIg5<}(0mmVcp0jswH zy6R!JKJ-R447dib{|IxG$H4I>aELyq7oLv{Yz2AMQFQAy9}KPMc=eTPo3|I)5pZF< z=3P)1oel2F{ZSf(Yb41noEc9nN}?Fdn5)!H*b}0N@Vgn9iSVzbfqdB|^Rc!``S{R# zhdSj_vaAU`^#ijM@?Sxc<3-$n?l6@XHE_)Wb+!5B*$x9pWntIf4(ATwX_#LmBICiNO^;m1?atr6)X!Y;FGXEI3snW2&mdwwCS!{!BV zKH+5N&hOaPUT3iYfMlAM*K*Jv_bXtw*<7E}JODUlBiG)R*Oht_@iU(dhpGR@dfT$P z@9amYFIgtah0r@4nC&Ojd^bp6a!b1WI4T}uv0m@pVlo^jkFLir#4a^8Ush^^1bts({AyXBC64W&@>uy;YAh2MZBJmiI)) z^ZiYkaihe~6jvD9qv&oYy9}FwHAUFgS-tRs7NVoJoJ=EQMxTQF2*o=h$bPIGNVOHj zq25xvtxHGyV9=@;ec`pLzn{M+U`;H;$G@Ga*vFCW0~6G_qe z`7i(|OoVc^dF>9^--Nq#lsaob?QtzkgTU4DMUWT`Ig-!NuZ#bXKeBD9I4;I*a2z#x zZ5eGoz^DHHwkx?wTF=b#oj0sD0V#&4Gd2S@11@vkzU&VkTzv&`nu(OvBKFwrE0_;G zY#3vGx-1}!8?MhFGM5@`MDsp$En!!$FrTkdbdq*Z&+Rz6VX{HOH%jo6Bfl4V_`$Da zanM3GPD7HzVf}XYa1c@Fi`vw`xG(7t{Qu4a;F3=ctJT3}2sI%Xxd-0%;SeJCxBp@? z@S;fSobq3m)?^Pn0tH~NkL^d=k3OP&|7|akHk@8Rdwh}(JbzB;E^LQ5(Mqo}`%a2H z)!kAp7$<3%MM6@&GD*5#Q}2@fgpJGr`7Ou}_DOfqCKTiJMSzQ@8B#{+(B=a(GLU4vJVK8kI(@E~UUg8W=G+Pb=n^n;GZ+d-_{`M8YoKZIeyD8(GCJ+Fs4|j3XzyG$}DuVpBz|J)1 z5;N~jznqs5%uQE&b#^DT&Eyv;CSrrXXt)GjeD^v6)F!=m-X4fqJa01;<^*9IE`YT3 z2}1LVW_Ju+j=Mb*6nJ0v(JgwjpT<{9KeeNdWR`nLaSVKb%Db5OOb>>_7-$YjW>Dfo zr2nNOA3#KXt-jj?q6#XFkTaDJ0e*h|nvLy7#9&pimr?{tiZ&$QJ9Xp}q^h^s&+1mh zsfO=KPJ2Ix^jhAy@BOj5-{Om(O}xt@xH;~`_r5@SfXUsW$90knxJ(b5@72Eu0ZQhp zX2)TBp@2pE&*Ya1Yo=8OlcUQ$aK$4TqGuI8$}idKXqC7Vez@ogbHwd%Hbmp{;y3Z$ zk+^SL{zSAxgIRKQV6Wce!)KuYYT+qauCzPhgA~9@Hc)j%LW|Plyl0EOuI;D)I(dog znnqx#XfLrE@A9;XX54oY3{i+H!m8l){lJ4A;`US6%uOf1zvu73i~!F|(yQv2HVAp! zvLkN7qi4CStYhr8v9HF6so)fI=hP_penFs5@1!YPE{>At3F*p_s-6k|0Eqzeb2Dn2Lv4MyZ%POXsN=78FSr&KW{zV4sjsf=yz-d|> z8e^r;XlHK5G$iT+4bYqsrKIR-D;YmbRSjKQg0aG8G-oF_P#)dV{P>Dg9A?)w2L0cz zP&f{M$2*agiaQ;z=Ka%MthFnI#+`TVXsC*_+&Zl;G2^2KH>2-dTSaBV4(I$1(C;BK zFBpwHLS=H?&|TFr*rC7O7LqSmPR*w$I=Gynhsos<^#_fKj>Ag%RQSs@-#1&X`b3s5DK(ESP z+&d=viS${SNhA+5Kts{9uVH|S_T@&yj?_r39!ua*bleM<<4t%Tnv?HuQw(&Wk{+IJ zc1CvzUzv#8Uj1@EYv4EOLR?4Kj!16g)@8Rf6aXyPqZ6-(=no75LepPnz?w@AuB9?M zHydwGkGIRo86BDpa zdc}s9cRuc0#!}Rg+L7T@E9V%ibX+$<@7{UxuslyNuzO0L&V`NlU_3_nvRv-XdI-5j(NEUy&S(&Ov1JQEw$`ny~dCS9>VvqJ(o;nUcv?C$7(=#Uz0sj{hr)wrBBi4YKlxB8Be!p%;mvIjhTvZ+Os`G*)7i*vd!7cTs2H1@0wE+% zoBo;-P_(?D%%ALg|Jhe84zPcN+l&1203nN+=H9bi@FY|9D=>1T)!iL7dIhp{EMOR@ zIoyd$3}?K~6oRQP(a=tR{CEEACfsvvttrWA`1OtFjI=LC`n=6^Cp;t2wGsfcv)~qV zMe~t&7xB;J6rVVcQ;87a5Ra$R_^GIrId6d^yXIo=XXBhKMOStfPfBNFPGrdx=vfq} z$tZQ-F1X``MRdrhAHJtnmrGyhq*hJm#KDrhUqd+{LWlLk?%^mG3f=Yb6{!B3CfZV( z>_`7tXgZ~3#2?Gr2kbV^S~&UNr&_t~J*VUJ+%{VGCHDb^mPD~!#GoZ#P}fhS=)!JY zJYXl?Ky%cd_Vg+l>2HD+)xtKGn~l5?&ZlL8&wD#MyVe znTG7afMIN%vt1;*5YcG#r~$A!i^tXIlNH>k)MiXwPv0+eO+@mAv?Sb3o|u*X>ABBj zKlgA`>e6rPtmlGkCr*7i`V}N=b<>XHv!C=4j>zNIpcX&*g@P6)7VPejqSr{d%F_9A zi|@wH;5o{78VoHM@U;W3=a9XNlt&#H{m|?4l zCe)}{IazRJSmS=lMTh|ljYd7nz3W729b&-~l^2&5SvoG*NfA>(gJcZna;ilT!2 zaT+H5JFaXnt*k{nrOh%gP7FWj(trGPlEKy;X0#fQf4a$20D?i7&s>3P_hS5$UEt)&zrDjh`-H|Y$UnYR*Fo5y zi$@!y8vRA@FUk6usxCa`38GdRA1(4XU2~GW+q-a0jqU|DA5o<#;yf;JVD2myc>SU6 z=G9%2kHXI@J|)i9X%)5t4B5SLsktfE$0_BT?f}H^(1=cFO)%arl>mmnoElB9LJi_{ zKa5h!YBg&YD$!BCEFdB&fy<~nc!V#QeWDk3e>Dj(RS4Lxnc5mMM;kv7ZjKcGE4Nt$ zOS;2IdSUlT(qB4n8$jY32V*A-!M?QT@#wc@8!w&NHRGEsdg?j2p}5&H@5*JbtPe3x z{pNy>NJZS;xA?;HdXLE#7$AO$hpVj(0?)|+`)~r`zE=o4r2p{r z5JdSsdd48cz~E9J3HOfH^wGQ@C*lORsKi4(_6KEOCdgM z*VbNV1PcL3A!|Zw2*pH#7Pjv^9XDx(`%E5b! z+Km993STeZn)~Yob8Vo)JYlSLkp}sN23|~Lw{3mE)@qZHcYf)vDWOALuBS1Zpz%0q z2v|C~_kpKfFZIoSjR%WQ1BnQdgOc0kMIx<-nw{-;5Cd%jdFwRLZzx@FOYZ>xGpO-F z#~{7N>I)GsDZTGQ)F;`&lwCsR-_lORl-@su@J#;r{q_ezs{sd{_0)G^c_M>cE+M`d zN)fME?oa!ZOotw(e`5kr=QD;Z37vyx#BdQey2P}}gudog6`;X{>bU{nDH5;+v<4o~ zG0vR!)+_u~3s-;17zxx{Dcl<`InUt|tnR+p>8#;x7x(ibEup{p?TXnI9A7cO%NEvm zBC$KJh!NSx3w(P!MeN}Ts5%kTfZYxd<8K_%T`yo(Lykx1YkIe3mGncUfMi36~?!E+OkTy|Q~p8rX$(l5JM z+4}ra0_n-vnm_Xx6=v%#t(`KdBzbqa3R4aZhz&OUH%uI~ z!%;&}i}$6r63p*ZB_NRHW+ls_;un<=XHW5b_RYUqKgNqxdz0_>c7j_G_Dq=$YRP*ERKp03j$-GZYf02T2=3y5q|GvS7&L(oW5x|vuZ?&Qz>z=PKc z&w672;Hz7UXLxA0b3N^L6{+|c9kD#a{+RX`3C=^%!e(N?=!r(lEhu`WD2B4`RBMq~ zAt9`o#h!Orx}jvQ2rwTmGD{=uQNCV2hwAD4WX|t9NO?EY(w_ECa(OU0QMLZouUhWc4&Zu<-YlxLe#E&siT;S!03(W)cQlY+| z*UQQq#kT;TZuRl{>Q zmu1N>tw`zsAW6XcCb@Y-q**08JF*>sDaaLSPtKX;iIaZ?*l6O+J-=pYm*vA_#e)Ky ziMs1=)HjuwIeP4?!*=Pz>Ooj1&UY}@Y4>;~`)Au$5C8Hlu`)j4w-Ve>0<iX9n@%K$!yONpritxpGL+N_wL$_;5Lic z^JK6`_M$AN2T)G2qqN$$s`RM#vejdRLYFOX!o1L+*Ytm>$ws$W=qQr5e4|@ps_yR? zQ@xJ*pQlZKS7BgEPCNm)EY`Y?P1F+oaF}*)qqwq4eni0t5svDFpL0n0SeS+vB~J zX}FYYak5j{XT#Xf|1v$-;M#eIld-0GQ|iya;A93d;qXIpl89}S0@{t&8?D*6zwOhc zR6Z_2LD{?2Fb#Zle=DNGY5p`ol5_YQ)(Y=C2*hb`&>xauuzHULo3)>})k8IK0_-RO zkaNt^ifKk&?fu(u&4ifTQlz#8@4hN7JJjnrhA0Sp#zW~Ghc!7A`#iXQPe!JS z#%V4D8Vt~yZE(5%rhCvogJ?}L{%%9B$}W@DQ1E_Q+ARa@F(R(;tRJ~|`NA6L#cofl zG#^sCuPRN0+5$)QH-F+@9m*r-LuFA%%^>)r=0m2@qu0#Uz{f~E}+RJsV z3B@YEUvtlKA1*=kvZc>FeTTlMLyhve{+|}$^6v3R(X~15eRC+!;B>rqPfUZO$+0_A zx|;sdw6V4Gt|_&6Er%4{5A%Rk+dFPjiSQVhD%hNWpF5|B%vQ{BBN(j!U?uFIj*}eUS%1d+dwq7ZC|Bp_W#tx1x3t%R(Zg!(@M}u2>4Q>SnRSMsp3}k#spML;T zRl?a_cH0QsP`5D zKjV~%L@%pRrMwy>s^uYargmN=zkxWgmivr^CelaG`%EF3xh?j}o&@8)sqYG<8sJj< z285CK*wQ~wZeWfw8-W42i*20|f?~4%-jR$tUnHz5b-5qT8gJojW3G8-8lO#g);Iri zK8s-*D_Ahnzg~&p7g-}F;Im1Y>d!#0j?&)>RV0PPr$65y5U;o&WQz;g zx8;-qOiXhAu~sjhJUPnhU^is6i-#ObJ}3@vy?-S$aTDyWZNMQ2T2b1)Um5XJJ=vjZGoj zV2(!LGieV^u?kL0^HW>T?0xcXB|`YT+@rA38?@E6h!kvn!c2%!RTs_!PV0M(X2xu%^xowztPP94y|B{g!-guoW;rk#}qD zRj+Mht*;d>eAH|bT1HAFgn|MI6q-`IpT>>XV+1{ z3v%bJ&JPIyGTO%zoUm<2Ui6U^{E}x14YaG#{ImQI`EcV6bwzmVKh`nbQITMYyt&9^ zt}Xki?3N70?9P*^!*_F9&852_C=-6%XOW+~JqRXttuggU$2^-~z~wZ(QcJAsg*BW| zl`@G@0GLYjEr6+vy3Bd@Q1+8R!ZCMhIe@9?Z(SD<{Z|OpIQPSSY{|??nKR&d8VnPl&wsIPG%hC9*q0*9Z`^15PM)2y zl(`!=r!l4WWoTOp1NO;D-scYIdVATNT@ihFfOHK&VGF=Hzz_W$lBcb@lu0Mb=Z6bA zlx?&d#5SG~G58Svl6K~I_g5V7X7)i!t>s>c1%Njs6LK9!aU5~+l2$T3VlwgWoc@R` zQE^&;3~LXioZq!aFBTqLj2RvrNDKuqq@f85>aDv~_;_>1UK}f{tSV&-{1lc6^k6)Rz#UM}26%Rg3i%3JF zP&~aDvOY$_3L8`L{6FdY!GN$4z^w&k@nldsAO}Y z2^mlL`2K3Afa1CO2HEE z)uY}Nz%BaW1*f(mmBn@scdIkiey4hJe~nctn>3Fq-~XwjiEx|s;NTGbP5ydm(A?UJ zgYGoq527qzTi%Y;m+3wg5oFz}=?9{S4%_v5+}8>=BMGcCI|qCjv+KE?9#6q3eEpjP z{b&0Wx1&e+ZUtL_*qzxXo|jtN16>-4xCFY3K)bNyxCTk^^>8g3sA31CzAs&2jvw~C zE9rA2MDV|T7p0&G3E+PN>0T;lPHR<-`MgkK6nLThKy<<{UJp?)U8KC$ANunmrPguS z$$3^)%!M_#xR-oX9o8A9LE3Z_=4MUtm1~Y6^faeZ(01w&xqmv);bP7&aC!t@yaiP# zx(AQ0jPCxJQ0c! z`AA|i_f(Z$*qBj2G{ZogTiY9bu{)&kI0Z0%-(vre~QqZ%tk1Ww4SG&ea;*Oyb5965 zcj0>I(`iyJfZai9Vl1%&E~3q;5SA9MRhMo4(L$1VcLDPJ0OHL?x|`xF{fAY%h))OS zRF_m6t+~0$H#>=helX>$Dv#^llWK>|4~w185REHjkun{ZkJ~Pbf%0}fiA>Q1_V>%O#f$Wg5a3}Jju;~p}}YOsR!)`2m3NI7;r;b4X=5#-r<_WB^@*I z=bk9Ntd8H=UmSs)(@@XYW89z2=G?)OwI`W>lJrslf9Wk(LE zM;5%d-DYq%0u9p&z7#;HOw?&q#9Gx8X5Z~XzMQF(mA1_q^f+E{$*$ZpAU+-}xyJ_N z6pM>pn~JFLwy)_a5N*7^{;==Hy*xvyrh`mL{_l$CGqzu{EiW^lEeO&0MP%p}cHm^xa5B(@}qBFQwVn0Unkq`b*g)fKfAs5B*Oaz&>JZW}m#m@0!< z7C$E;`eE(wgMM(kQONxbKv!L>Isjee^aOZeE;$MV(;Wg@E3Q<#8h19f*45G}rt)-5 zT~37>K_UWS!3@XThqWYhYZQ({QnL39tea{G0o>x1)%g{D5CY+^NSkUgCZVlo zaL@Xq<&&N4Bhm=V2%_S~HUo6N9!~7b_|q=@ZDBIErja<{TE^Pnd32sAHeEibmCy+L ztFwnu&c4|@-OKGRwgrqbf6!-4`W^GX816Cip#ImGuiD1tJUW5CUuiDi8rbpvQL9|^ z!lmDx&tb!^5(-N#_#8m_f*8M;GyQS+`j^{h$%&Jbn0cgzyS9?OzWmYGx_H)_fYo5j z@9%5rm@8>#&1s3`L#mAbVX%6d$U7z1J~q=^fekIiq<&%#x+@Jq|J+qSEQJTJI0;qZ zn<97x0akC_))hcCSQ~e>v-@ukW6a!HC5%?ya>Qk*=8J~I0%11)IB92W)}~UwbRs#zl*$K_M)HzdAmgDgorVOgiPTQmj?g&Pu zv-$wED8unt4;Xe+5X`_dx}_5#Ok+^FaB>d?v{|&AAF5LsUcew~%brg%aBbZgd<& zVGyd9ysxY#gtdkmgOZXhP217{8P0uA3!g$tB3>+s9BAd!j?>O1p(-q!>Y+%Si7x1R z^y_a{l3kkf=u|IVyqE=SLd@|)iOt+s4*oP!mBZ&nR-F14_303Pk&29WlnX=ywI}uI zsW*0^z)ji6GMd&Z7eHuoum0Va7O%cdEg1a-uU%1rY+EG6AoBx6{J!?L`}FnSGcQKE z96HN|BXA#J8^Bv54=iHlr+~5-9}8&#TH<4tpS~)JDCmhvbMJL)-k%^sZT-#Pr={8za_&(|oZC|mB zSmBylny*uUUY$iFX!%7OE_xa&*DCLvNOFyQ@cDhmW-|F98eIJfhJx~e_Am>;2BSx; zRImBy;E!XG2Mntos5eI`Atv4|My2{*{lk6xyq9iuHlEQVdwL21tydXUkTCYJ`Y$1@ zkr@0_cGd+=alNKZE&X~q6kmU{W^AtYJCVVq_p4Q8Hjy7MV_!oTG3qpV0c(m732R)7 zXXm^*I%BU%VwwblhA?NdJoWP`heW;UF1_|+0Tds7YW}A)W$T&JTYJiQxALa`$B5;f z+9p-}aqZ&0TXM9etyOdUz{V7CPtn3D7Fs+}1XdBmcC0(J)va*n--f&zj?h>7H#SD1 zdSgC-O(ru2;L~6d4UakZ^O6SDZ^gly%{5NK1!-`{hG-jnm&x941k!2d8H{2`*~l1h zVBHaS-etu1e4dlcDA5J>nB-pCmDqakKkGj(9`1YotVQFM6R1VRwR=@4I*uzwJXRS- zE$ei_w3jnJz#BM4vih|D8#vA6v!V z1gbK!R%v!91pR(iVbTHAmiBM}#0!4E<1`$+KRQ`B*!Zh)(P@~fC)s~d@Qu5WvT5&1 zDl##v=&(LYij-g=@1Z7GJT=XaN>YW#6yI@qA|vgD=Q+BJJ%GhM+I770)b5VDi2?e) z?G3+m=uE3;_ZQm{CFp13(@UWf3`O@ymfVl5`=s)40XzZPLThZVZ!+LDn>L3YwdvG; z{nn_!_IG|cpne_~<~{ecjEX+*jp!HUIQHI}`dixmU&@7kjHi;8@iI* zdz0&@PsySY;#*Dz6M+_f0FO6(UQUIk(DqEoxNmNJ?^!Wc^Ms9ks9vf?Wux_k#1$x= zGbmI3c-(9rOXtU7M=~)*AxwB}v@+bwhXk>+Sp0UN{N+2;csmp(7mf}3Sd;4hQy^|i zs~L04=vnuhXQxXX0Q2@ZuX=+ z_2tdVR)Ls^7Q4=0dkb6|#3o^8@QeL5G;7s8^NI<`DIw6jq#4&Ppso}+vMQ}iBHTX| zj%GVvqZ*QVTF?lst1Ea8JZ)aMt@Ex-b6n>NU4@_1a931L%`+`Sidz6GXN!*elp4bH z?VXK|b%lw9)ZXM^ua;HM<>_T>?|nKYdibo}@IzW%=ci@SBk8JzFq!3i%JH-DPg+eW zjmqxHvtvXN_2vqX`wMmy3}{OPB*yNF8+45U=zN%|bG{U2Y8T@$1f1%m$Pz-$N|5QH z8#(Xujf>JWJ)SnVXN)sRqy68|w-y0@URrIRZ>gK37>eNxLe#V!3w-~2KoPmHpDf#c zzrKyUc3mIp=cncaMywT(kizv}y>j4BfHGki2Wo5AG>6z;U#%bXqM}N($ zU7k4tfzRj8Qx2BTD=MAS&n`$XCCs3}nIkzm(iGm3|7H}kcya^qCK=lK{3w*3OsQ)3 zd9!PX`qP05XS@$Sf}fAR2a=gXW57F`bA&hVF`<<0kFe2j{b`m+f`ux2n18(Ju(EcE zXWkS*iWSEV>Rrid2l@wGTd*3NleWSQbgVC){63vAMtX;ZUb|sOul6R`chXQ zHn!OFKDKKzkn-*W(b;3RYes%d+XJa|uxD(Z+Rg-TsDfq#iBwE+RmQ93ZztiqKnYFM zBD;OT*%Z)+rQ>WTx@9sXbrZ>oy9Gmh`u|xjf7Hr&v6aFxM73`@d_L3^*>@lvh`T1b zDmS17m$3)aQ^(;zR_S^3|5077KCuDc@w3*B;1AEPtWS7+K(X}BXvtb6t-%o#*JW&I z^>&nvi3yhs%!`OxGOe1F)izxT2T1T+k*&qL(1)VLDFy%Xfb5weE%`1`UUj! zN#ZqE%ebY=O_web`VxH)W1_{EwaR%A4|F}cf9F%ij((6h>)Shm;7ngHUA0argX0;V zIti`*GNyE7q@O{C$TBx!btwPAeq`GOJYm%`e0IYe5wP>9imj>^VQ}}?Jg8B2$U@v{X2swj z|MVpERzOJe?{A<7)Gx=m6ad?MI7tNl8bhg{f!zv%qyU+Mp72xuTQ^Oe>wm z%i~d4dfjclsqc}dWKp9Q-!xHn%{$L77Up_OKC$bqP86}CWpmXjBRR~0Co@~mofUR! zcq*bV)U>(CkV4>*masF)=iqM=?c4JT+5Gs!7d}9t$bgSJNbSI0KN`hbrQT$SVXHJ9 zyoOiRwJk~~PHi%+hAigmQGhR0&nz61PnR@71;<3^Xgb7Rfv(%LzLc+2$KS5Cy-7w1 zK2LMMjvxZ2tW%AvTaOMxWB`6Sk=(i8HvHO>Mb7r!GRf(E%0<-QqLMqHbYvvykT^66 zkkDr(kc3>N4^Ef-wV$+8g)kU_cfi3Qr;B{1FTNi|@$=)bK3hZn6(d;DTOLh1Z^v)& zug=uYn*SxN1pWA4bxXeBViAKE82`+;EBM#e+Yob?S@OPxpe-YRDgFgZC~iEL8Y5_2 z^B^?v31A%cgGHM&KK|@=I*w=U4xDJZOOEV@Jj%L<-|ucDT>w<4=2QLh_Y-k2k0YDE zS=%nv2D-q=E8=dV=%@Q(<}Sp_&dr%SYuJz)@?_Y*NnG^-x&E+|aanUZkTGz!1AZUh zohsgg{?v6*TO?izk@ca}j=Jw+WFk9x*loM~n#nK_lN1PR)Ms5QdSvf^@1ef3Pi$Gy z$3m^@``Ex*nkjVr`AWmRo3QfBt_`;FLw@lsOtG3*JsaAY`U2QQZ+Rx~CcJ#8kFh-S zs`Am5!xtlT;MEuhRU;A+99lK-uL;#{B5(FBtXj3q2S$=wmw!UwQxFYzF@o0@;Q}>O z^HBmqD%lCjYnQZQt1rP{FKf1)AGX!a8;B2lLAuo@*yU+O372&`3^u-Uf46gl7FP*E zOQ2UrW5I36$;zcVK(ussOsoL%$G{E%1wLFgF~dtPqYLi-bt05%uNxJNaZUeg)fm=T zJr)^wXMkooqN^;O?ZV^qS{kSUDg0dTZ^nykK7;?p#%br<3JYLt59)dVS8B`U zNSGWCSYiCChM@aZ*^NGkLg-bfU)yN(=WATX4puFuy;8dA;&rJs=|${ixjo)_s*BOz zo&0;k#^RD{t>DTrzHksbL!d_!#AfJ={c(O{y%!zo0KuaUmmIMY&QP^D?bNoQ zEWY}?ZEa6>F5eurdh?3C2-8bWn|x_R864@MS*NDSUVMX=vN%3^B>XG_UL?j5XOugb z%_T0MX)fmKV5%wd&<6Y4hj3k#K{+{+p@($Cw1S*-e$dEQIZn%g{0nQ>_lYT;?6yhr zjYXhh<$3p$J~i*R-^49jTLvq?csxYTo59V*=?VxL-bXXfz7*)pXxPA<&H^3?cxgjg zVE>0An-HG^bA%C3miS$kLDz=1=Vxpwf0rv=aSY@3cJ(uql5+FGzrk+PwGp6#z>24; z@jKQKE7Rq<_X!)4yua1n;dpxe9%9`a%B}=2GZC#vZPpzfki*n^I zLq}oJ%~Q_aW`aB)-r;`%qdAGKD1XKsJ&=2ar^*58n`^G)I)TX((xQ_fzNzWlM_AkS zNJ6ce9yla-6ZxK#hrFYo!QLSQy6`*ve{MebnY~e&#NL0bR-si*4NgUAS?fhz!=CIF zs8CW1pMpuJaD@xb+b*&*gAZkY*r=Ga8$mnZep_my7ku2EBF_q-+>U=aoW6DK3A7Gq#bvCH-vhcVG*3a55|kc;~rKT45}L{Ez#Qz_XGkm z_m-Pr0gsOLjXZ@M2*1L9bzn$NRklwYA$Lr4qVglr%^Fa2i$bz zb#>CgWh_u1R&k3DN%1R#$y_yhN~}l|C3IyJ36#;T|K#|C`3P+7TipqVy6diwP(JnL z4d@%}6Q(I}jiMB9PoP>$KkpbgJO7syml63-Nm$)9OUc*ngnHhmk?c|bW%h#YOvTGc zrP%M%J#5aqJ0l@=m6KK=A(5&roKrmh!s;PPeJ&dvD1&LSyZJuUk~4w!4sizhJ@1Pt z|35SJ=lW-AcShNRrD{5-be#Q(=c8!85KN_l+}pNMxp?Q|TLlfjPI9sfNFsLi=N2~8 z*ymVLvL6BCThr4ILwa&S5pxv(EfTAh7yU&{G2*=c!p-cgTwU{0(`5OV+}K5lT*>cR zo;}^AFYnX|>cUzmVtNa+JqUK#?*!av&P3;;IVnw zR)8%lns&!A{NdT2zobbC{6O4|)Y@>>P<`8lj!&u8kB z55HpJwP;&A`{!BDpEFS!x~sdX4gXRFV$$cx?s%w zfBXWVHmFna-v^ehD6l1qzrAd2y(@0J?RrQ}S!!~6SWa#=IMX@UXt1<;X^L#Tt-q2f zd1*Scp$;bzV{SPpI`35o8Lr)0p$NJKBsbZC$_CRh=`mLZ2*23}sl+P@i0#lD^}zRi z#;+ou6D1at|Baq}Hl0MlP}yTQ;I`O&hDf2c;4aVXR$WwNf&TBkv0aR&-&>_r|iX z3Xh5xkQ4+&j{h;>Z7AK&1@jBu&lV%a^$&YDuMUs(z2uJDNzDLbfsQQN zIaJg;j)RuB`o4f-s8K~k5T2-JRm2w;4KgRCClb9X_m&CB7`J1PzGRB(9q-bLLYx({ z3ojqv<<8&wRwgwPkauZd$NeHu++x_aH%`=*SLPcDU6u*+v*Jt$KRuwZBHD*kh6cuo z=jY$uVlVaTM=Pw)8^<0ZfYzb4U|@VfX+~v(Xr11)DyCWbOnM)Y(X+l@U zos0fOIrAb0|ATXzjsTO%7hcPo0=9X0>-^cX@(}p$;W6Xw{LJ_fH-3e>1oBX)&kQvW zY}%4ma^kP@c4Pl6_=&0DeOT@yT7E6DRgD=>ecY-l;j45QYlTXh9UxW~Whmy82o8SgyA?ApP_L zb!IDr1-%#=?Dra2OQDx7JOKaNUZ*)j%H`gh_&z5?Z|tD5>0D4K)i8|f3J4)+mHyO9 z%>%KNXE5Q0CW}MPF>jpov z^FXCRYm7B#;cYsTe47EQSKa83(B(+7h9<)9iE^E9*rHj%%KuFzkYW2a{$s5p(bTUx zLlj~-{LH3`BazP6+rEFK!N;J6NFs%{mDr-I>#RDA&)z#%{KXfXMrRIjvqjT9R<|s^ zTy|eJv~WieNHFaC6w6da*gf~5(flxXDcly=ajpJVu}Ub4o%fuXQ^Qz@Y%nKpWxF^+ z3zBC^(i2TdREF+T(j*A{T_hY*?j!B$?s4`{4@{OUlOJwg8{tWXzg9IWmYLB4>1`LT zgJxR(1s2lkg$1D3LNElb28%j++~hnQ`j{SZs~I(707XtVU(m>UQ1|pOoORXUdiJO# zE74R9!Tkjqj#9JUnJuu4DUS}O%4@Er>E*sz7y1&u;rwdl+_n%uAl%ttDzcNADP zP|-}Zg;3zk21MQMa+FvX>a3p0bvldZH3({sM} zQ`&%$XX>SS)XrYTN%}U3ckibSUs3kYl?qY01dO#-c4FW9S7von)$2i+&(558{}t9T zy0o(BF3BIoqLdt+GY_D(5$H@$N%B(3j%$&08gBLdk?}LALC_iHw*v0UN`M}DmP$>( zLv$edE@Q1&@5WI$#H7wbIB4v6Jy@m>`)Btmm%Wzx=9tg;*aGK)BPr&qOr5g?S;BqJ zVuGcPn=Hh%dhx8}3OwCQpNwQiiV@yDuh?&m3_N>!M?^@}B_Y+bD)Oa&`e3R(I@u*n zH;sA${j%lmuh;v8CP$>BH+4b>@}p>e{w5xoNZvHRo`8*Hr_{ha=HgEQDxMxy)V7zO zZwKNudQ0YLWGa9!Bdt#?+`vw6hIEwqy8od1(J6iN=5sNTGglKTK=55u|=z)|qO+ZJ!u*||d)FSlA54p0cWE)c6ZriA&)9v_Q(3vqWm~LeC`2Kal z9e~iy_`%Q|bJJPu`yw;T;jYk_OX2kKyljmO!>q)=LCjY)Zu%3~d&Ge&O6{{BjoalQ z?#`7cv8>ECGFl3dIKLM-#$wr@hzy zMdejPbBzJI-OX}fXmOPmXX}Oi-P5JG!L(rdEx8g|rl81`*y(8gN2_cU6Dcv?V>R4^ z0Bptz#_ueezG}6+<8@tRvIY~#oTdlI0WHFj@82w3z=y_(tUm*jsGqkrvkw+k+Ec^_x&`z@NM0i0V=}1!It* z2xtQ^>AWTO_GD9T0=CXsmRCpP2?V^uM$MzF65ik>1S}xwD9W(!w@fbFeAq=!n2O%LZu9se3gU9b^Rz8rc_OWb|JUBEE zv0Y>8UJICA$)CnI5qZ zSLB1A_z($M_i#!EDgQ+G(RO2`a#kHdFW@y!4u7>yzIFs$XrEuOaXuv=UHWd94;<9p zz;9sj4=Dnb?zHrij=AdhEYo_X|F^%xFWzv^he!5>Af7qM!od#F z>uj_4vaXtcQ`R4_!6iTAH|#svRWU){L>jH0J}LIBy7i{^%<)FoP^x>@eXHrXadF*@ z!7Dmc_}}y7^TY+(s1)`Y*3bptbVb_)%a(}ti2SLHE&TUxz#^BH3g*~{jzzEb&UVur ze`U02`tEO6qV}2YCu)r@9}Z@wz1O1-B3^kTuCF~hGG78idp2*e*jJaFVrS||*}OA> z{wx_(kFd;wKUOnzpPx0`Vj{P?m6)o~K#C1Mc~hY8hk69X`==kaLvd*l3B2R&K8YF-f~NsVk;huDyq-fZDJwIc4G4KE z$9d6+A03be4JRdUet_vVobpW3e6|j83@#@=iP5}mL3U$;I1|)1N-)J2M(_aHXUDa3 zOM^Q|!Ns%m#c@;?SJ}?wy32FRxQuXq36QDz0-djN8S{9kiX)X$Jr?j6qzy zPky!mJRCzeWl#LlVTXA<|A#E#l>e<{b4nC&_gp6~9AHvv-Go5-Gd#N>EsU11{`mo* zOA~CGoYYLqZLEso3MVp(uaqY7zTup9)2kptCvUl&;7FC5e1LaT`b;g_l`7!0KONE7 zqNITO%?PML=EEy8QNn!tw1qqPM;Y!TQX4m!PByRVYHH|@j-cRQDuP({>pUJ?>kgo{ zW?$*74yxNO)<+_=L(I&|Pa^N70w;-aOrF3K=a?e)ZGL`)2yrG^P6K8@*Zm!5yke0O zc`0lzf?AoYC!{f9RBtrp@%}Q!AcY8)oOWbrZwu zW1T(&aiR@;c0`fC(N}Y7CS$E&kM`)XcO{PJGvT$4Pk7wrio2ggr2KOoI$PWqrw_fE z7Wv{#;+cbouSEY|dHklW$lpVOhGo7ZGelD-J6^~y`C%nLd;4b0L$I60Fz)T8*Yt=a zv`ref2b#|W!4Zyc?6(sOp=9e7n>s$NFG)ro#uf%dGK!ql`SQs6AAGv=Z(JHB*v-P&6O|+*GBc8lsYrcN}n2wWI^~sjDP<$IM%${js zS!DZ5AA@`}k(!Me)pf=uq?FnX!8=yRb@qpG^X)|-T(pDdr)(pjCrP3PonHvGM3!O3 z=kzg#e_UQX{B0hrl`0V9?@nGsTFZx0N>C#UbtHp@kgJU)j0U<33gT|@+EIa1ed|2X zY5~!Aay?L7r6X!FeE(%yn-IG+>mLm4hCBY-H|NTnW3sFI988~=4!ln7@oe)7yffoP zS53$_U()#f?)RNw!?M$ zsDAwCDv$40G*W6ekg)k1Go@SgU!IE*>u$|n0>(A`oiV4C(wkH7J-_M<>9WJayX%Mm zy#W1hACz5S^vCNp1r)WZEs~7u+-$3LQiQhGQ4vodDsrAUmE&k{)&5?v@Bb*(U5gwr zi;n#=6s8vD_u|OmaK43&wGAt*)QahSnl@fDkG+ z{|*j<+>s@;v_ltPC`D!iO`L1;m8_v!bJYl^Kj50Jq3^S#=}-C18}x@7g~wkUvqklz zG)|TiPTQm@`5Hln+8@}S+g&kgyWv)j2Xv;OTFMCmME9XVvc**NQ^atp3)ogqXUF6AxEuO-*Q$JKGk|lwnehYQvo~h6xETcRTpz03to@YW@MR;^KXK+yKLge9#@-GJ23TOa1AI7QKSrmfE zwCYV_f{h;^^fjFhi<4_Rc1)9zxD zVku?9kD~Waw`Bt=vuH-uX>uey57TB{WY3r$A+fejA>2e&p+=A6@8U;Z`xY5zAN5T4 z`9Fyt0?O@9Z^mon5XIeRfK6A-Mj@*_hNM8cvEqcaBpD$}55(h0_M6li4TBzl)xm$! zcX&JX;7ZPJK!`>3m&0V-8v>aBKDddLKAKc;Jxyy(13ulyZ3hPY5EYqMy7`MN+@#6O zo63z_=zYI8HS^FzHLqsrih9Mo*=*v+7-3M0wEqR8uK1S4oFW3{ygx@-_*(kOztD^E zINgGKTGY2Z9qMby$l$?6*l(&Dh94Je(M8?iViUCMrPlR=*kZg#v| zfZQJE=s0;hKq^vc}^FI(Wtu^8L!vla4Z6Bkj8!s8NcoN_T`x+~7L zOi$+0wz)f95}1rm^tE`?n6&3aKKr3(c0^D$6J2#hPq$?sbe;0{5HV45^dxolOCgbDx``bA}>LN97%y9 zaCykVjnmvAp(^lmOv%)bRM-E+jJwpFU(X{Q$u|3(_K7G+r{oXn?jL1hN8`LE*<#pC zn*j(NCV6xr9MGr+r}u-QOL{!R*R<+jMjGAY7qcjp8^3&AA?6sw&>1+K?r279wV}1=$Y}7w zUpXA46gznNdel0lH3oaU?{-0Ju=X2(Gmn8G-k17;dV$>?@q z)<8x(#u~Ex@mMY3^ZgXs%}!t!4%s^)o3ilc!?z7&H?vqjVsnB7b9)l-YEH<7)5PT1 z>GxSRQZ2c*`4Wo?)LvLo+bw;1Zm;?D6-IfgRzs4qDFI$Q=mVJ2fBfAn(ie~!p}Ifn zqJARGL0`tTLopydkzbTqdO<@BVz*XDHyJEdLLIy=0$k?~j+*AJ1r5N!%@19?hh4_m zH%LPxmy*Nvu}`r0=+Tj~t1erMS?!-DG`xFy;UML7BIVjo@w%;m{p!IrLD8q%v>&;8 zw1|YT0{8jsZQ%p@!sq&2;l>E(xoEFLKM6@NzG?N}cMk!43tUkX$^BCrZ&x1zox-C^FKpkYhG&SpR?cPJ)O3?fgX%!e#V9Z z|8MeIabH=>Ox;}(nJA)cHvEQz%WhKh*U>XOEyYLgS`lIhdjNckVyL4dk|I0LYB-BO zMEkyT1B$HRXC`4SejB+J^icZ=t2u`umkSlaBD~@|jU(TGl{*b@Ugc~3G9zRT{oH8( zi0u@z$T$9)@3KQ(3N|MZr!9A)Bly0w{@Ea z5iarOH>!l7RJ;Gv@Ji5a*D&&E(2#htYU6%?fguN$0_n1?KblQ>adG4oRtZEB5VDuL zwW~f>SuH2n+_8pYBTk>ND?I{8ityGFzaELw6UvQ=sEF@Ju9o*+HBP2Y($(m3e`<@N zcy+s)?rXR0k0_%+uX>uGKTZ=$en82rqRA2;S9+t;LE4nDd(x(Y$8eBBo_y9T0QT8z zK8WUawdB0Cdlmnf^o9C{PTqsM?mKtnV+rHfH9vJuZnKqza#2un{|NldA147`M3Us3 zkoT4pWnOQ{=mR{bz}%8RQ9o`}XU(m~qZku(oq#?K6llNPthg>K|b?vZL#Ew!oON#lRNHOs();HVy}B^s7qHO9Ms$HB;iX${_F$ ztTvweK+rG0pQ-S2Sc}e5+3{E0)3<1PbEt*P*v=844Xc5g+N4t5I~JPGf$d~V9;bw6 zwj`~)CSPkLoFmu&7-unMSDut>f{76pe;NezFF&2G*wqKOc1AKDV6;>IV{;hsaLPp5 z3}@3(bHRCvrz_3evj*^H7;VEBkEoc>yuO+VFrUHs*s#aPd+CBC_rTgNf-Gm;1%Kq# zyQlBWe%HA7(V2j&NG#x3R+BTz!+%HCjR}C-Uk3&$gWwXD{tr4eU{uj%Y|pBlj2|Wx z{z!RB^Q${Xl$g9^U5nTVm83HCKVAU-AoP%Qb1*w(G$fLrN=3Oti<|g_BmSd|jC3VF z!5HO@I^JTQBZ!_^sFdVJ2e8g66s+L`^}o;==VM$5Z5B~jD)e~KouS_vNBK79kSQl~ zw&J(4a$`mM3>^_AM$T`NIm{T28~ds+G)TDq?1&Aw{jTL3)zvaYE7+GLDs_AGnC(sX zk>VBV{D93GnITan0H+A4Qa@5hliu-32)r$8Aa2P%e)k+WY?_Y77PU}dyUNrmE~~BB z$&{T%bAX;BT^e`#tSj9M=8DU^gXS|S$B6Ugm>fWpJ1I0c>U95tReed)&T1+gaAJ$e z@|ISOr~v}4UKv2~AB)M77YgTn5I}=|0-QTfj`_kt3kQmK?@=m{3C*}Wa}_@-cy_dB zsqPNFHwMt9Qmdb3x0w^7X!{6D72Mf(fHfS-KZB?|decp^bFTfc_YB?yc70?svC$SD#mF`x9a;UwX59vYRU?}7XmYu~Rcq?ML>P=kOU7rL){ffmEEv>neb zS}uIY!E1V3YXDON8~zo6coC6axuIxOaDRrTMIK%t1?*dQ94q`U$R-wr3lm$9FmZT5;po}7#cM4!52h?{FxJuWZ<(CM0k#^Vu|tN?#?KV0uSL|x?* zXM$FV!WXKLc%RKu$D!3uAbN_RysIp4>o@ydkNaW*Scnl>nPD_DvhjyHI}aw)9XV_H z5^Nr71+*@fONEaBv?m32zTajN-MRuYMefwml#Aal>Y+t@vbhKYF@i7OIe!`Gkz)qK z_(#vR$nwmeE&ZuQlW=JdxV(5ku5OltuJt#s7S*fxR3)1T)z|ku(@Y8_$lwBoZq+A?1v?OSYP^~&2<5t0NWL>QN~L~_R--E zXF57y=>orszeo*GZT&W*m zz47BsXdt$2S0Fb)ZOX0s`r#lZ0jQ3Ur!P2&MDA+v35-0q&=?u^w68>WEMk*gXATa3 zl`>RnBDc1nj5ENrlEeQSRde#yF?2QpgG)F*+gxuPZBU+88pBb0D#CK)0DeA~NhWgHh4}mjea%Sz|xYA>|<*O>H)C%YY+Ph>2RVxCZgE<3HSec$wtoH#MkZb zn%~B3o>+yx6q@?d18xdLUPO7gXJy8|l<+thb_Q_}2@f;q)!=COlm?p|+&RqoQ;-7uAq;?5+m&?&QHWRG%p9+tZO zWy{=}^T8=YojVY|i*tV^l&lpmQqHK572^S)bGwP`V9%NhKQ!j08cSh-k!*)eq^s1pjlmz|`<3i`6|3F&1H$$NYv(6gXtn{pTMK4|M!?G6 zy%2NPKH!&D`k6Iv8cj%nrI2Ye1 zBs~khO}a5CRLKfCIZ*bITsGfy^>RmaO=BBK`|n{PYBE11`K68 zfB3Tp=~3KtksP90_G0d=*}scR4AvF?3$lNc;gQ4;Glva3_VWH6G8V@BJ7?1!A?ljN zD8#?`bHlR8)MKDoROl7xYo9)Zfc%zr$f(ob>&j|Ak*y+!n~lH}24YlXHu-(8He4Uc zWC1Q;`Qp}ZGT$fU`V;r;7t-Kyyzl0Av?+QqOZvuqiWpPgON;QFxZ@<~whwSnG zd6o&G6KdS>RP@jV?4AQHCv3gHP3)G`+nLtLTC8st+n!$Doug-1v^n89MRa1LW72kt z*BZVo#h>bIG?2|GpSgRV*;n9BLt}qaA>BxkqgUqS>BB*$TgAy~ui~hI_6#+NowERo z^E$t)ZzWO&sdltG>=A5!ZNa~R@6cnM!K)OsB^;&nXla(=HTN&(My+nU!`4A2!r+P5 z%1_DySF01!82@_NDG?WbNb}4PR{?((XQ^%+J!{PTskm{EDg7>de!!(`FioWCby4pp z%JlgPm}wR$+7UiIqk<23)(UwaU(x&+5h)jYO4MqnLugsJXjDhP?(9rudIlRu)1SoV zmzw!?yu+oj&1MFSILmM>3SJFbT8wpZd>D}(vt1UAAGf$26=)1`nN1VScvdu5Mh$!3 zPsxrQ1@;B>q*!ka7`h8}r@ux|o48XyreC`B#9UU#``C7?J;Jugp9YdU4WDbtsALO( zlQ;APLh(=75aBxk&z4?+zt@_JgD_a#c^#t@b7|JhMspivXf4I2ZM==P0~E=mjwdgR+(~kj@mjT`Z@#g zG-8{31;$4~e(Aa`PIQ)Yno`Ik;m_{S8>?FsblYSojq4(?p5Rx{>bkZ~P2|@Rd2Ij@ z8;jQ1b$=a}-jp?t>P8zOHKiXV-k*Fue{G!L-8tE-sr<)G#}5K!j@L%tL?&h46~hp+ z1lH^eaqHY+v>({Jq4`62$y`GhVfct#gEaaaymU_v2icBkf{?~lFf7a}N^Hq{ZtuQ; z`IkwNCd{paI$0=uDb7oZW#>$j_;>NAqWPX4WCNQC%pq8ctX18IXWXb4`O73Otwyk%I++oHiE>ZDL7sW z@IGeu)A7TnqbE%2tafBYz6*8TPW^d^NUUWiVi|G3DfXi_rQMaTfvosOKtkIs3^9bW z)~>=}`FQ8A-tb5pD!Hp0t>%fMZ=Lzt_^yYPdL-b(FAxTFiXxqPfqQN}GGiZ97E&Kn`kW&p&yoGbSx ziz~J!7R@tsUmYb6iUsc!K}KDmKfkwB(%~Qwy}xZe@4FQn+7uk%$J^(KRz$fa@J8=r z1_Wf9N+?Ng0@uPC3gzfCYPGk>|%0btvUUH#{E4#MgPl!2o5WT3@0(B*3p zG^KuDNX)mVr}tmBxf7W?6P4fJyeg?mcqO>}QySIAHXn^ha|Lx%QaXEKFMGVgbw7m_&HzxO|>#FfoX2?ZviEzUbcrA0p zww^2-OKj11F0=g?@Gb^FTGUz=1FAGP?@4SCc*19{&%#Z=6u@iU#bM94&A2!}IeXmx zkmMxNZC^aOf6K1*O!a9rO+lh&Xx1m7?yr_J0FuUY3($09A8N zfmIpxbPTYe;E2d^B=g%yURpo@Is z$pFEsgET=Koat1|(In`6g~?X|13hEN!b4yck*dBMW4iq6BY(~$NgtAnnWGt}?ZSN>#% zOIwk3;4PT*idR&Y?}nQ-wrLp@dp~C`Qk5R)q{K^JUPu1{Iw`Ng?e3-1a80YlR9UVL zB))6SVV0#RHwEz%x8ki?w0GboT<2fLDfWU_ItPE`9;?? z5Nyp44ZKhWt(IOFrEI5$We1RMN|rYC=T-K`TscgmPDrTd>ryG5w)bcnGqWFTcern! zPfzGr_X*;Drh&MzTm^No?64NZW$b7{PJ>&w-(3EX3Qhd$9OFyCZBhLOxCAn$@Ev_K zVUHrc)9WrJBM>nm*P(6#_F{%21(!jOgHVrDgLCm^vn)<{e)26m%_su24t!aOtqG>k z%hSE-CB#Z5s%stUx3#)IkNwOk>~U?dc+XC%@>s}xhzGhX`u1_ofYrLbldYLnZSWZp z$xpGN3&$PCj;Wh$oxgJ5GY*FLwix%mWxl_z&TqT6&Z`4elcK)fdREFq3e@?%=%XVa zPjmhdgf@E#GcBh|V6fx37Z)=yv@qXWlIpWkZfmvks^6Q}ju+UDHznLoM`v#w8l>qy za+UnBxuzKkavApWG8JEsJHW?LehS?Pi$-4AgUt4S;;>gUObP$XY7dm+Z2ReH%-X>{JZHR6MrGzAsZL>&)26I`+vr7>qGy=DT~| z_x+CV``>Xm=DzRiyw3A?{+0z11+*8`)j1>Gpjq;;@^}9;w9H{VXym56H}FJeQUSk9 zr!9oE=6_kY-%DWmu2=x@=~ht*1KYfqL6Eeoq+A6rqe9M1Yv1eQBWB-l9tCl5B)1{9 z@vg}&fn=?}LG}A4oeK88FXl}^GciaC8 z%i7*(%vhB?wYH0C+q!W-s_*`t|DR$D5oec{uwpxo7K6Uw^x#u^J18|^^M+rM>!tss z(AI)G&19#*(JFZW-hP4ws8xbS&PalGzTnFN19)_2F=8r@U7`cuanyW%FTw2L`pCKX(<4NO^z7!F?YWt9|^LIhguiUajM9+%387 zz>%PK0Hn2c3pF`PK1dL}14Dk@6zp3P-hGsOTyRB--1yP^)l0=^W_tkL{RM5dlabPO zncXEGS$>Tzd7m!o)yEO?ogl{|bt1+bvh0);n!f!j{g=K4z>TmFEG&*YA&%L7oIh9C zY4EjLf3FEpyC>@^T>`#=f|(mIx*iQHI$-^PQV5$A6mt5p#sB+{*XnvEE&n;|tM}P4 zSJZyF25hV2$oS)ldwC=ud2(ZTu7v+|zPT$S20@C?KBlh7`s(D7zPy+3b^gW88m6^B zGTx|CYK8qAPE-gHtG!tPo6<0-Jdlr&jIt8@JN>)tN+c+2)uCeC%~n4@%dEIHY2QxS z`=%gQukidYg1b1qvZ&bxb8{RHrF^oN1$1XJ!RTBWOU+WvLRju2Y8kTsxcpD0Uzfh0 z>**J4BF-_3fCMm1K8%%SzgF1{^>a*7Ab(S!e_hu;!G3u^9_#lTPc2Mvm3#H#YT<(z zc@7{K&u+Y2Tu3LKW6FZ0&gW*qEtpj;<4l^J)L=+^J8*7m4TLik7i9TpJ<&OJAGZ`F#&P?P-VeXGQ3m5z9O=~K6IG3*mEI)a~yUhbxe`q>g=Cy`dB0Hr6Nogfr2sR}rL=FuB!F)lUX6~n1!{%*rFr;5C&*t)($%sh( z!^Cg}Y552)NdB?ZoHvH|sU91h0!WoA@BVCIu5d-OjpEw(uR%Z#OyqA|=zu+@9z~}O zZH4vaE4=@95*NUY@%LHJ4KL!X4zqzy99S_+c|`GUAJt4{TE*J5;;NwSeC*e$pA+a~ zW~|*q8Wpq|FA*T*&P;YB!KZ^PJ(OIgn;O&RFDlKeyAYwv`j$nvb2se2Eo6(CkFc!# zXN^WHfW3fvrIBc$byY+%B~H`z*Hfpw37ug#32~8Pn`ZxB)tGG-@l<}d8$cf5_quBn zw^d^2VW{R~o`A^RBS1Y=k1kiLjcE(}FeQx#yr3>Unj2x5lY^tEeL_=t?Th4~)>^52 z^Vxjx9&kDD{hD3yriKSmN3mbj*nc@sp=LOj1<*q%mEO^%1Zow7;%)DlOeHn%k^QvECuih zXf%V4;w}NY1ywBuKhWyT5P}d^90gxL;_H&?jtcXLc{^4D!i{y|4woEcEV=7=GV-U}fxx^;m9TWvl6(IN zWm&l@54pIeV=xOq&GV!$C!Z8VhflO3`n;aM5d6c(mF*_7C(}n?39FVD9JNp#rT*w~ zYdNdj<-qO1*qVOw9#@&EcmMl{Sdp;IV1*xWB?D#A$7!lwHMMPJ#zxtRkboco~YmB3%F;d@Sk3PKX!Pg#4T7!8rc68c*)*=>`Zs(V0`($sCBx$P3@)R>k+m`0$j{%r;a0Yy5G(w3 zjP&QUPc6AcuUxbFd7+11v%Te%ea4|Am!9V@;9<%pyi^F;5AkzmP$>}Ekf>;Wxlvrr zYSE&D^2DC$qGM2WuQUvi;JV>twG}Tl(t!&LYBf8V_oDr{WIQS1g$3`jT+tw|&62ul z;Xy|z1-=n!b6Xxj4Q=v!fj#$LWW2#|bFcJIgl$-(pb$-E^^sMv~-WjmS82omUyaZVT*7MOpbMp{Vl#r75f5P@Q zF4>*Ge&gIKXY}3A)F_S0PU%9 zLRJnyE+XAa9?|+|w-t;Rf`5E@;4IE(k176*bda?Kwf?4#87NE&KBD-`K`Q=mdRYLt z{eJvuUM&yIql(+ip$D~UK46DflEBvB%Mg`7H0j|kKtlLiB31c9vS?P*SgBp+zR_z2 zrSp|1jmg(rtE0?IQuw;FtOwGGL)JnJLl(O(LjzOa0AfOlHx6E1#RAD6xG;$yh;)Hc ze|Dy_bSxKhbLccsPcIGKxod#?BBH=7?06@zJ`%Y9nfpCt_-9@T>IgQh^y0g2O+=l_fcE#0`h!ZLRgw9k06#W#qh@5>-sR)iE4kqT(m&HM-V$5J0 zeGh(jZjY_F7|gDhzHqeN#G|xIzM2=I??hx8S_yNWDM>BG9<$V%w@+Y6lFMreXH9rg{a&bKPjLWK>vv>*E7)pQE_5 zheop1)>)U^5h$@56l(iOKlyj@FX*h_T2f})(&MH2|Jx;QB{jj4z2kh(@v#H!aM*=c zF-tBgg-%~x?sBk2tzSGtx>Lk7Qs7v0Q~k!wsn8CL(5Z_;vj|O%mxIJk##y_)njBfb zft8nzBeCzm9Gu+dZ9qK~C;ZV0{ctbCWQSqc{-L2shJ~^pED1dm1_LpkF7-?Vd&{30 z;x}l`YR2&DC`r}ExDQ6}{%>MHLb7{MhU-v%;tUrnLcO{dgB86*KJCThDODH27f{fa}WrYq5-tJ9+ z-BQ>(Gh_@X7DjFR;DCauy4=uRbIm)AMK(6;3Pxnt)*B5bc!OJ>VjRH_!vPPHS-j>& z$lP1+tVG(5vyO_wk0i5$q_TP0GaFBbVk zX7`$mPL$sOy9in*JKJYUCaFw^9adx_Miv^G4WlYfN zU|Yv;3b4ojbqq)wIPQd<-3tMWid66@4m%yl-@AH?@q$S)wOdv>z}O01P@ysGzs(pzg8Ii6dFH@dftUh~mY2=k#+DGWtzx zV}W_d+qHh3{UUApg{&2oo4*buzv4$`{>AOs(G<{g{H{>8mkfx^*SBo!LUWTs8g96U zo8yd!iZuZQlAXO_4c!rzC7}Ck&46B#Ad++gB6bQXHGbuL_WNXSw&8mo77I z08*x}mSxA45dMZBek-A`>52Gf;eTG8yFjSP;PRJ0BVTKh=PWnytLaXK^aZb}UqkzI zw~hA|1K_2PCDMYRpWBoeSbJseNQ9m9gFj^%&*wx*m%+U z1X?LRJJStv%8k*DX!?cFhEF<_ou4lp35#m?7IhDSOk9jSQmox|#W>y&at|8E{}fAj z`tz@foez#a3e-7qaeke#@?cLR9t?ojAqu@H+`A)K3~y;3)!^bE#2fIzy6N8qj^C`_ zIms9Q;{s^;rxjY`BiUSxGD*z7fue)~t5nh6&bW6(ZFz0#QqM=I{f6T@s z{;)r#Jh@L7gYv00R_I4jhYgtz;sv3IMbx#EMU;WOzP-xGU(^uWc#FG*xF-kL0f;%K ztvLN_2ymlT!Z9N{(D$QTuX()YCi;FgkLO97B>rRcvsf-yVkB@Sol9BoI&M z6|-sTig9VP6jCBY*#nbka~+sRg=I%YjE3J74vpm2T;~X)kj4H3L+{ z;r91AE%Sw+0|woF){Y-V0ItNyivTeRb@gw^Yi=Vf#+5_nmpaZRhy}FTslNK+203lK zgYr_r4t?i$3G@WH$!4sX&wEh*fZOB3Il>x%7M^>WIbdfGs`X_o=bzb0%ldBWj@jKh zKZc$7f5F3l+RE~`UpmzQj8cyS?QB3)OK96VeJtwY{MP9d>)%l5tV8ZDq$Vr`R9a_&C;lVC(gNQiTF!d?$0|xn zz95z(>KcXzE!$F5PA83-gRG+(i-#nHACjP1gSuRvMAD{8Coj z4ExH>-}rx$+&5hZAF#jbJ&ajsVvTqU3VVW;u|b3T!-voX!l^(DCiL+18UD==ja(yz zLCV=N*F^w95T%noC<(NRRlY(!jF|44$r;#!_%hy2KJF>eq@-G3TO6~ykofANa1TC% z@77xyFRK~JjhDd`aYx}(?`x|2YQeP^A2ct(NM~@Vqi}#kV7Yq@eNwj8JPCaRssRTV zZ+~17%$TuTyS9fz!=H?%Cy1w?m79Nk$|sfj=6L8g{v9rFZ+j1M>m#SU_1Y`{RBs!# z?~D3-ks6l3JX`GOmmvFn-@Ue9-fnPjTtPJFm|-*Qt!X#wu~4L+k4z9b8+;0UJr5ZU z%6jK^RKFWkKW0-woqfNOXO(zr|t=^qZ<*PjH{S$ z3yC!Km!s^)G6K)l=u$ ze;DkNW;C!?e}NRhC9ufb{RDV`uc(8fNcSrXnL%kxSIJl}tUb4e% zoMO6 zRExv=D8pPaV3f6P0I0JHU`$-@W@Ru0{1A_V+DSu7Wi(#2yug?Y)KM)RR;TU$4ODevfJnE7)%6tOY z;z^UvIuy?j)c9u;TBF)pm$^P;SYJi=vsNqrtJ)n>PM^bCkk%xhuA zgIyBL#A=rl(zR%#9D#FBlMEg|4sEf0cg6*se#u@g9r?^Knw}Fj99i0HPIqp1T(|r+ zybrXXG=hy6vtP1?RrP`bll0ygwGnNc1E)ME)uq2*`01NNl-ECIm;t8S5D9L$JJ*Yw zt0myu*C1b~gmTOa##s86{zI=^$(tzYI;{1UJ?5vTQCVVaD0BXOYOZ#dKl|)4XM8f0 zJ^A2`&1+vzj(rdsC$T@3Kk00j&Zk0Ke$hIMrHpN#5D;eqwK3(@2hxFh73Yj2OU(Yp zpmUoByaT`vO&-|*B<%^R`ClVEFv436I!i6H#Ok)eZW=I1tUDu|GeX=k5I(yGjw6Hk zzMtdm%HUv=8N@Eipbe3@B)NOzJoNI~a`F+N>BD zi-Hf(+s=}FvW^!J`TYy0cb7?K`KuL&s8JU#*#uA%tNYAL#8J+e!phVxVvT+6zQxkU zK9S@rMWtW3)SP7nu22WLHh6b6);oi|&-WMA>%L$Nkc-_0#B}3;Eundpk?w72sKJWy zJ0cCyt_*E()-UT^pCPvk&TTZixrWju>Pc(a-MxD^syh3O{NvxxAKSU!`Th9Sm6RP@ zk-=}*#l-qQsP*pQGqj&`A+KLKeOc=sJ8F=A(0_!mK|F4qcp8SvQ-$DX0?IJzxcmT7 zn{fP`sf*cIS$mMvYTx_G8hqb`dBE~~_;s1?n)W9I-%gTOC{)me7U1pcal&f@vS2R& zo3(~<28VRS9fg6gX6~5D&>SeGXJLDSN+J-p36FDiGFK06KdpwV_)V1+NzS_n(C#YY zNdJf^?EQh{dm?YEdZ(G<P5bCvJ1r?iZ)xyu+D>>K42)WY#ujkG*#1Yvr5Z8aHk zo;)n$>5SQ>XTY3^CbLtvXY?t!;#MN&%t{Nn%&MZv;W)`a@EES2L3)qxEE=~MEE9jx z`l!IAK5x7lQLz-LaE~}V?+$wZ4yRo=bZ-`JfDhZFT5s}w*Ju_;H%n(`qBR>ULD{w* zj2}ySdEBp8%`K>|I(rz&>&P(rs;i=_XX+byB>>f98s84xM9Gg4DN-E-1 zU41;ntpM#jb)sHsY1(eGVNx*z2G-;50JfwmopCSM0pyn9&v@IPuf`3y5>&H;i$%Ax zP!JoQJhBA^jcmI}5^;rFi4)J??6qfySkd}>u8kavX))~vOP2hh{5*!M3tj;uhqvIw^vO;sl&3y;o2^O?Q_oTuE;(a z5%YnFr+UQn;VeDG+>_ToBw;xXP9-Rn29AyA@I{J%{P@`}XuGhUyq=i$O*a)xxal=e zVO(_TAu?=-vb91szdVT=c{+aO(?IhOB)EzMWRSc*2nnWGI!BOD+4pR{!oR6(!a1AB zV?n6$V_5^{R-j=g1~tUqh1mS~-I=-t1@pDh4>!p%ArW5HcjSA&v=7$wT|`q_v}&XseK)r z;Wm@G3Hz*vMXHvOHt*Z{Q1)T0=Onq~l8jLv`Mp0TxCdUzOc-}nmT>Y+jJ)M%OVCP1 z*(i2pR>Nhedx}}Wt4L4@64iT=Bf1a9p+c-vrpv!*OX>5(0J20^~l zM4{*B`zSvYBjy`lw0{!GWC2bax!@+MZi{MGSn(E5AK2kQo4pI^@LgTDSe@}Ce8^E0 zTl%(7ok@^1#B2YGl#~xxvi#bC^caR;x@=UI&Kb*h)ASW8e)(=ge&b~Rq?^W|f&Ea& z#qnyVjv)NTeN+etyMpRnp``Qq_xGD7J9=_l6^)kPdOV108~3Jd zM%HZaO5wDFW_+%WHk&-PUjAIMR2F^z4Du1{*K6+UBHdzjjrz-VZIAZBcrmV_?nmWu zU2Ro2O*Y!peubNudh5Pymcz0SNV{!9!;M}b@*suPmiZbf%{~lpBZ@lm7SR-8SucG% zAOLDh(s+V>aNfsbF7bnlT|Ld{6WEx=N%UZ(rBVm-*WD(OAh}o;lS6q z^87XzxjFQ5I!TykyFD1)JY>WVX9q!$>6DipDLx-x*nqr(n8|_hWUdd_j^R>=*P@Yq zuMYYBc|tx7gqxv5^tlyzPu&!`o~(Q27#=1)O_#}A91E5Fi8dL6XQIVCR@KHzi4g|` z_6Ur^lF9h1c^HdDP?XkcP~BAFQ|{5^6J>eTL7ZB9(%6Bi+Y<^S)h+^)rHco^K&yRE z=YCtVPGV{5i>Pl)_vYh_2aJwojfwi_Pr5ayg0a=a1$w|iA?G@YlJ0OigVOE6!-@MO z{HTX~&Chd@^!7JG>)uoZlI2!4SLW~f)H>ANU--08^4%Wh`bkM(a1T<@F}{U{BpJKGjB_ZM^W*kkI}39n5#>PMlYov>v?@F zJ!hPQxYB~ge4$-FhAVF>>p`Aee54`@KuHccxO?Nbk{=k=kGa_xUws~RaVqkbC z;zR7fW}6?_!nZYdRDU|89TI=2rwu68`TYNGaYDrs&44V0dUApJ4r)DsD(dJ1II|o`$U=}HW;OWVR}l?4X%0m zLj`hZyJ`<8{vlZ&QF%;thYqDaAtg#aFLEs6fczQFfl!sMgZ}gvd`{O8BwcozDbp>y z;&c09tcQKf+J*9MV;Nz)4dzNY*j4!kCBHHqpKDuZQunWLg9S$51q02Xno?JT*P;jQ zHyReyygD@RqC=`vE)&B25oIEzzGDFa;!iTR^cc7vXhmx~MU!$g_y9r~k^5eTrGt?{ zQ1kTHw3){g%ETPl5E1goex@n>70<-{_~-d$ZXL__+Ij{;G{J-Pa#RR!Bf3djbuD^R z^Snzxb=n_#$z7=;1e*x^lp)~SqavW8={s9u$_>MMiN`urW^Y=?APD;FL<-0a<7uEu zz`~WKb*Q^xw{tKlf-VN=Z2L`+hCI{yrMJXcjqNuH&klBXBcWh_^dkc z`H{$}VY}>#r7jOs(PEZv{So*Vm3PEA4ctMf2e;ObwyJGtjLw(ib+8)-5z<>OMayur z;3c@Yi$+Wdpj)pv(6f@a9OIV+hYCx*wK}=bHI-{8@{M|3nYg_emJPbBs#3vlsedSw*9S1KI@ZrZhM3 zsifi+|Lntb(?=G1EECPel?@enJD*AjWv;3%dL)aT8|dfx{y{XyoFM9vJ%oeHt-NQH zm3^=e78>QSdB19fDg0w*OC)$dWsT>vMId1co;um_Yh&I%lAG}Zq*RlA^y;&P>%xQg z=c)IQnzOQ)WAApC7AV#9XEt-rZ@aW#s2?I)Q$Jt1B&K-$=+{80x?$GHa+`Q~e=m}~ zL-s?23EIHj?e=BZ>x_u$K0sSNQ3?!&Dwh)|gXEB{4z4D*vxt%yJ)*^H1Bu`r03lI+OPFw<>O2yR5 zD{#hGeQ^utx4^=3&kFwmqq&ED6i1@y=EI@Oa!GkROif3g(kvVuvPM;mk=AX$0|fZM zE9pHB{*4+i#_N=A7u`nZ`w2P^a~FX@$=?ypc?`G2y_hjEQpa{0SXdOcuO$|(p`re_ z+ZOA)61(j0&@r)G^?@qSBB5SGhq?It?MU22@!HzRE-`ER$0Rw+<6%7Z!3m|**ZTX9 z-&6T^{4e&wmFRjUg{%?C(km{qyevUX?T6q<MfCLd zG|lWZQ7NPa2(?EMZFKwZX;R@lE!%Nxma>W}8L&72MiHAeh^i3$=H^%qp=n|4yOWJ| zj>lw3VxhP~)@F()Q8SDP^O-x{z*<+f7P0#c)!fPk^tXd`Q)Q5T7|>05*2{h&-TL((*8a)Vzg;LulHQvgL&K zFk7iDB)2<;bbOP~ACwWmaBtm4Moz}$S?zMA#y(i{E@b=LjB19BdNqmN@lu_RQ5fgQ zm8Q2LZYv=w_e=!570b#tOm_NP?ZWIfB37*51)Ekh>V=nb@ZN09{@h6YF^Gd#$lBlT zPq>yGVjsa48uLido~U~pp-G5nUp623Fc8ttKG4zUr>w%rL>Dc<`CM_Gh&=8enXMd% z7{iTwjE%VoXF8OaVuL2c{A~By$LMRl^e+P*t-e%aLO) zxZ8T2`#5WIZ(WxJ;Zy{M-sHo9TRlw&7E&v~%Vs4$#RlTpJO14x`^QTB-=5?<`pL+f z%~*w4Dip;MT9MA1GI)_wJ#Nji_X?|9${-+ib9GBEdnVL_5=(J?7GbMLJHFi@3;BHd zi+k-u6Jdc%SZC>?Z%E3xTg>8irEAoygA1_|4v61gpiypZYMH@X9#i3qO>0kK2uV*`ViH*r2xV14dlZ1WV6{22Rw9exiR#*GS zkY&3MpLL>}LX*bG%YpUejYWB5&MkAQ)zx z;<|2_vk*T9pD+kZu!YOCb;S&*^gl}2?>JBJeFv_zyp)Ycs?Gg>E${o@J0 zAIy?7R@LR7?A}{=DRW9)jeioAnCo#q6sSdzwN}t@a&G!y)Y*iW&Suir&O721k!SRx zC1~A1J#rEgpDR6S`v`XVFg72KUvx>y?jqfj7*v6LRrehFlQEvD8o_3>-%Y@m0DoQm zF#O`1t%~AxLR%!WOO};z>Jz`ytw+`Znw7z$ThI28M z>)7c10g<2j$!qf znU_e-$+lW&qZ=co7TmD}d&NwLQS90jbf1yOHB__JrB6Gy=uDH{pxXrIFmuW#oEP0Z zHJkVwf<|REZBg)R#SKTs+9E?n8? zso13E=P{aneZrDx&4$AIweg;l_9_Wawy4(tUy!|Zelo$pLpy1BnaSB|`CNjJzzc)u z&yzKnv$fBXTsI!Sj`;|);U-Cm;)#qQIJV>i_k$X6?HEbc5!JPjL@p>-TN4X(;w=>*u(qK{F9VOOlF~$CmzG;9h99*GQRyhPh#aLb1jFxYi@k8@2ut>({V{XWfhPT#Wi* zu=h`mVmTC#xGBm+S!S8+afyYapG((jZZ}z`CLc_~1m9e#j9ug;v3h_;=aF6|CgJ|qZt+*^zg9hFQ+n#Te&e>c0i-FZvcHA+e z&thSS`Xj`LT1rC)1tR@HUEP2Y~>7VbU<`{%T7Yom`8^X5$(; zBKh~iQv_(E4=3X79lYTmyn@PEI?F_NO1SE!oY2WPf0`;%ZWf7GE+(_nv=S2f>LkhO zsvWx;%WsHtsV`~w5Cr}?C52*-XG_d;XCRlBq<-6~7o{SReM_lTw36?iCS!)lRXN@i z;-{7!A{>A3(DN5-f7Xnp=2)mICck7;KQNLS;^h6>U}3mJjA~hh-#onLGPM%(v$w;* z@nWs$IU^;qJRVxS4%wb?p?u?ZQ~voe^*;5!vyWm;iR-g9>3`xyA7nV(?=M=we2+H# z5|E<^p3!rg87R?-xj%eOLekv_XiidIejXsbb>A8%2`&U`Z151&k2_*f&7jzlhn4HD zDdkH=r!}Y`u2!KZ2IS1<$N4Z1hTvv(Yf|lXk3Xxto*QH|@34 z3lxtC=u;3A%UE+9dBY`x#Jmb~bnuyZlKF}5PKn!v*vG$OOWW@dr@R>Cbi1UE;U51K zGz`Kk>u5R@Ne^`L!hv~^tsP5fwxbk4q%BJ2U1&QNtlUP4N?UuT@oP;QK?EyH-~4>l zV{#)_))hm_t#z2Y*`@tzV!6?beP?|nVX+CVSGNChYx2io5gj!=gVBFx3{2_x~{^1D3@ zo|6OP8&Bznj>rJ)EEj91&+S zV6Wr$mVfesIg0;9Ju>8Acw7X&>&Yhy52>wvYU^SE9vf{oyej(aFaT|UFIg>lZtGG2 z_Le&%l}-3E0`ETxm@v-vcCej@(}d1$zCmtRjG%vH3{3f*0OyL1;qcD4wehScf6K=_ z9s`oz_G313K)gqVM$+EmyVbXlj&;iJA6O93VpMOz=JeJkQvP~XHKX!x{kel3eCHo2 zakBjLCv$rJTJ8X-2TFd&|KO)c{Z!*02! z3g6l+-mT#5Q9MyGeJEPI>;GlKl<5Q90+OPE>r2{16Pt&R(JturURz?bOk6}ugfqM4 zl^3V~{z!iYo1?modX08kP*E$9GOmc;nlaF9C%*8eK_q&4K6KTs;qTcfXqS!~!5~+6 z(~upt?R}e*KbOyG#W>pPJk~eK4&2huKXMs`XC}#F`gc)=UfVw8hIyq4$5Ev>-z(g! z07`9v#Ch=-5bF!UlkzKF*#wp73t=BBioL|oTO#Wzz3x}?bRm(f5tt?J|bmS-v&C8z*_umb%5!gC&40oaP&>QI^ z&4ptYz|A8%h8Uf6q{#3rjQtA;+;{w5%&K*O$Y^ReD{(kQbCxD47Jm`4A+Lf1BF5hp zthe;Cf71dE2b>L9nm~P8!tk3VvTS60yZ7xGbSOipWeL(a*sU`+xMbchez`N<2XG~B}sSzZ#`uTAPDqwe-nYYZm*`FlIA(fe0s<)PeZyQ6Qm)lzO+ z;8p|k@gVN6^De(C!mPqH_7&7aoD)BTive&$Y|0QQbN9}-knHX{H}rdc?Yn>OO1_%H z>AQ<<935BH*v(@*E#RxuNMo#BvoB3a@rgBS7$3L~XbD0=$8dZl_yK}o6&s~{ zY-&4rVifrexEfGV-zljc80()jSQf@@1LE5_@w)E7#l~6A+J}XM?)07cP0l9TayPDQ zr?yt3_(v<$Hdwtt0b{<2d(PY$77zPq*@9>lIXgVtVb+bvJj`HN&QVJ#t;?gt3SN_(VZ zVY!?1{^!*GtP%GFQN2rbPR?|RTM67p;UL_ZIYI?6pIeLA8NBFr*GcOs@0>Es^3&MS zb<6scZJ7^tJ{j}QhV20bejDWC?YMM0nhyBwmcl-?vq&85;Ge-6d^NRP?xIkTc#C5~!#k_E;QDIee2@*#0{OTv=HlAPKZ2w`&qKa8hOU zmL4}vwwm1{_=)jDJ!|})d6316==rUg_08sqkoc3QkoDs)t5Dm+8J<9yF5nH*F_1r@iN4@3%ocW&;hvy-jQzU86w?)};lD)*pWt`DwC9{>3LpQW5R zgsR*>?-_%lB&8LXlla&l#R@`X7`p+D*I~YUm(|VBY1skm!5o$4!<^R*!eO_cvzP>` z+8w2n(qeTkkBV?mN|LjkvO)$+!S}Z``@`{HmAe!#5s4~_xL?m==0PReyPw45#3|{>`B1pDC4G-xU8BrljCLxF9)&1fzm3iEEM5ZhL(N3!(8r-gV zngv*LrlTEnnA6dr4xCSgFJ7+y@JAn!o42cMFe2p=7;fKVyW3)ZFLHWT$@lNu2A%_o zDSTCX;Om3<2>VF{w4?S@Ru2q>i+(m|1d&k@9d#QkzZ?gvEWh9&0Stgu^wNn%HJ6lY z5a>Wxm0QcgL9EXSO|gfy0W)mhZ6~u(Li1FFVrmv|oY=0!vrCfIzZB9enlE3M4W+ipn@PmJ<C9T6HRhjl5YhkOGW!HL|qTj&HF!1fEX#T;pXIBa1C0^9Xzc z1`|YD5w8Ev)%s;Ug{V6|zP+mE(L;e>7O(|&Ru{i9te#jY;^HFA-F|~16;Bns(Zu(M zwu75tSrch`_I)S6B_V!_oz6WSv%R!r*g5+SZr0Gb-~k}ikN8@rpLzX+DcvwAOO*d~ zklN(S(+0pD9Q;VA6tw+7*;HB#9aFW5zG&&&-ctBbfS`s z6)r~x|MIZzJ65EH1(T#&N7&EOodPc3sBc|ND119PH9WY5Hh2~o=n`zH0knv{%BeTM)Y!>)lHkTz1QGP2>uQ>I&_KYq{K}a zthqT7l%KaWtfU|EPV3jw{;10m$H|h}P8e2Z+wFy4$Qn>&2G{^YGRc7e3pK;KkoV$@ zvz}aUSN)!3dZt*tBE+>fj)tFSftVExjVF{z$`9a4dJs26Y%M>)>;yd_s?sJ^2_3_C$aN4 zab!RQ>{6eI)HILvN)SocF4ehv*HLzR(~7S0h7ObHv#;jbwRd8fM$hHRKU!>+7U%k;mz9t z3wFn&lXqpaxBSX%9)ti}R+Cu=0g34v=nDosW9)!7$$E(|-JBSaMc z{w$2Z3<~W0B7)+DC;aO2HImCaj=3S9n3fo3lYIUjsP``Wp zkB%O=;3B9&RLVBD5PQ8p69kO1YRnGla?Cw`qFK(^2(S>wU*67Jwerd5M*++Sed@Q@ zunXhcXT2zO@I@Qv+GngC0PUavHF9I4;Tqq1qfGJmV!1q!-VW3J}<$>XuSYQ2${V6Zlzt2bP64BKA8MhXppdbWc;rs1v;YC6^i6 z_KklE0wyhTxv})8fop^=TACx+*X!J+yaQtlhHO>nYNu}XvAD~&-PMR!jPE%8e@Pj!4CTnr|0sV~msou7fbEU`a zfm@}(ec*)H-<(bpk(!ELZk^p&VSB)EU!EzB{|-vH=n*+$ zfNKfWB+|+je!SRr$Bd{wbAR1De^E5+5B~Jj7QX}Op=`xKh}=?~fqk?VHU^9Ye)9z8 zyg|9kT}%E1##jwry|?T`#=}i~tGdHJ%knoJqx(Z0InFxeNiXF?UaLklySXi0LhY21s#BYkIVPxckj$7U{O zDB2KI;MB8|pzg>41Qv^Ziq*WiB=g}LVZhiJO2yUWm5l>oTj^_)32RTKXr zXlIZG8{V$7p8$5p&f$Z!O~#dFo|r6^N;T(ov+2Q|!-uiy6>J zluc8D{PufhOVSdd5c4(9MUfe&a_X_Z6`&*`G&-2J)RuLGv~bpoiWHMR99+Vt=fJiv zKYb%seS>N4`^~!{xG&(!{77&0xOwBo0TRjpdji96|45+!&!zJBla{(`C-aWDs7ZO? zBv`p}7hMb&9`8s} zrS9)IX>V{^Z;;H?C&N)>RX?hP;h9Pg-FN3CJ)splGH;;SLcz11pVVl-!>`ZsWmw)K zY8gMBX|%(og zUawntXZk$eI9m60dKK6-K!UeKlE>@@E799ODF0#zz$14Rxx?qr{Ddbkgij*u(RX^4 zYKla{$Hpppx3rH>^!f_`8pX0VN7D@U!t1%)UPKk8NM9&v^JK3{b7BlWBFw-_)-%jcHfaIwoCj+r21Wq@5q{jQ+C83gFRon=9#CNsrrv>Y&v^|_ z7TTOH8i)P5-}f_GT0Xs>pJD6>qv;O*rA{;HRrDO+nTi4%Q}31TrQrum;yN~j`f>=@ z2a-WQU4a?aG^ww={cO{bM-5|pae4szMletf>Hr?c9`%oo^Hh4xs%0-1Xx2iZQ&u-w zERJ5A6Gd{zBu?kzJsUM}3bB#&jFgrnnHlN-)i}Y^%&}Bssy)6Wqvw6fhfU-tS~4EyLh`#(Ax(kbnpPvE&>_!|XC>6-{uG+<6L-QaaN%t~Z(RoQ z77>C()Mb8XVO-EGx7_@A{fjmP&<59Q%5-pbzCXDD!o68C$!DG@2i6AsVYW06Dq`WpSXj^e80}%@b1{3mf+7xz3kk>M^lsjt_s-i$&uRA4W;&%Js@OjsVe&i0NfChkD%Q0;(d5^#G&3}uQU=t=V6+&rwFDZ6C zQ$UvfMq5mr30#OLVKtpkD~O)4mhC8?R+{0sm;|mUv+>@q&mr5?tj}*bY0}?VMC7%; z`ave`am8Zo*Y=P4ul3zKX3ZB_*ZD-N-HQGmME+BOfr1QMa{DiXazoAWI8XJoh8EfB z>?!BH^Vs?w$$Jx|z$CUI_QJ7{nEi(h6TcypQWq3LG!Gva7BVqP@2k|#hISjReFead zSQ>aNykI2*GG`L}1p?ht)q5w;liPRwdR${Awr1nt^-9fYxP|CDcbQgI4pvjj&(c!B zvt8GtT+TMKF7c5&?EnT1$(NRMxA3dPDs6O@``f37y)Tu#>VOloj&11ntCtfgKSeQa zoj-M?1pTgp!=bm`dMXxKmYN-DKP)v`aI68i`=ORg%f@w21IPFVIm^=0=x{>jThas} z=z5o*X%h}If<&~{G}?DDe%RI1hhvb96>M+|C!A>t7s&}{Lsbn)g_o*sv96zU!odkA z)}gK#UQnc8VQZqoSSNIqo$YHKbW(^n*5?kVV&niMI_v(l6Udr${PUYoTDNBmdp|1j zXeGtx#^=NSE!Ae{kFz2tDujf(4svL{+AvExeUZ@7^gE_Atr=-nl_r8sK&$>}c=LqW6(nwAU+~S-%@5!msrjNq3B>4N5#Hq%ThDNGE zR4X;301{ywY=OMghbmHe#^BVhQ5`R@U6C`N%eOntn~--agUNm-lq!{F&+b#?i^Q&1 z{jbPd%8`1#Ef-Q*;JGeW;1f~Fg@lzzi?tKXpEV^pRRgom6+=olFdmL^!mDh~F$0U& zSJ{@~rKLH?NcE3h8+QZv+kUHne{R4j6S^tt+E8l0zFUm*k~}02qRM7DR7M(cjpjZ*?}wM75g8LA}W04IjX=8 zG;mzl3zqd8qS^Xo7F=pcnV@Wy=&V(1NR^dFV6Z?^PnqO~<_cFnGBH z%7iLVs`R$dQ|&_q1PC6W%J62DLV#Au71qmdQG#@^V@mRm@rgM_Q9lVgE~fr1U|9zbkZ8X`z*pd}etcg+-#6KNyc>__bqI8`4vIO$l{GZ4HZ0PDFF z4bMLOsUo6&iT<>p%8%ZJM#cPV0TzY(Nmz%%(@c93gzg{c$|ImH;lc?^hKDW)v8>VWDSnkPW^U-9d_;b#0PpQ$Vu&$$wlM&%2Hi4Q)|0TiWyMQ?1 zT8DIlPM05+P8UM3GL0;mO|(3X%;+!GV}D%`LKBz56%{I(#paCjV=vTyk-LW7N21}M9L(6B?HhD8>(P~X%GCWB6d#PAV^zxSKPZyB9NBazkB^7;cq=Jr6nU| z9wO-`XmK>|Edhu&;F=o}U+ceCmAm;fuM)2t7q{58F|#CB$)@WNNNAkh$rPz=5WKe& za3R>4n^e<-vJ67Q3*>3#{2CO4aUyev{B2{uds;>WF3lC`a&%~yz3G|)=2W^gwy1Bw z1r-ygUA!=092=#3D2#hLgwE1et6LzD@&05th?UK$E^%qqlfU?@tj8B zjJ>@3s$Xo?JRcOO%hXo|Y1?#$NEahZ(b%%I}jR7?N+jL;1USp+x zsLf#&Z?UF2VS+EQ@WNbLcepm1J`7y5kGS zh=;k|IsFF%B6H87*AkQlG}P%ibel?@7)=I?R4W@ZD5}_2t>}}cF{}oobu*>?$-wIj zEZM{TbAfVLL{B5WF1qf_zZ(i5mgB!aN-)}UYu@XGHCkdIRzdf&7EM4^#izFp@tv=W z@*;*Fnpv2G*1E=Qyex>S0%2StqbJ}OF{wmeTQHH17qcN;l6vX;GAuKr%PPWIvbI@GgOd?9@} z86;<-Sl@@epD?Pm5EZE!Kj>q3mh&+6;=`JfDgI!{rS5{Nt*Fd%J?l#p&;!9VTXIq zopEKrgpv!*MqFm1kz`)yOgl+=;`j9eta0lAf*>AMZWeQHsknFfmBrRNTQZPhjdF3D zd2(65efKQmo#pv))~@m7@FE1CL31~v3BFk2d!Q+LP0!xdA#fckRChr?g$ygl&mhA! zU%VB;VWDk>sVb~wVqL#|Q?Qj|*`Bgt==NJ*{pL*28NuNzN(1+=cXa^z&KxsJg5DGB zXUl*&@|@R{Z?5}xL~KJ2Pr&!55IFOv2@hN9Q?D|wFY7n|2U*X8%G%AkKKdYP`9pXv ztW0!v0Nd`%E|uwU*!%rA-YzlI^11Zzk(|2Qi>TMm>{m$r$nTBdy<}Jb3z16juNPo2 zZMcEe`gDx-p4l;}vpTOSzplSX@pYMSxF(_Xwhh(F#(4K6cSWe({?8aO*cWa&+0h;`|7idzz9nI4pJ!SO4y_ zdp>`9wm|Uhu9|44f_Pu#zJy7X+Io(PW=Z8H+W%tYm&UiQvF(gXXt;>p=Q$>xLl-DU zuVfq{2)-_}XQ^FgpVi72*8*r#CB9zMC&O$tfva4>g;!CDKR~#lH}Pg2+x&xTi;I$@85UtI9JvTvO4o{(!=5akT1DaHe$! zQYQHU72eGVuBB?UV78nOjm69DqN2n~rG%#U(pLj^afdSc?vtW@HoXt1^#={%TD2j0JaSoJPA#{d`9dN(W4~4L=kj*gzH+xy zO&FlTHOdu(bG66@S7$V;PEpnn!uyVL7k1_0cK0ezzF*)~ zl#77j-R>Ub^qK93>xZ0TOL<{;`cVYuq#%#B)XN`e?vvCnI1$XG2Hg5g5m!%^JT=^p zS1w=g1eSo(yB%YXSjCl<9z~#3<0e(zW%c*zN@j{$MY`yjJ!fK~{ww(O$3Mxhh!6&R zwCCZ6PuzePkZML(VRlyA{vapR<%0fQuZ}CjMffsw!PQdEXmG_9V9umyl+3$ zcZRHD`{yVkwhA2TmE<0E0=j5R!B{y%z5r+cF6=`;sx?%omGcSFSeRh;Xj%F7aoWWF zn~L){1k2gqF`fQSShzGfl>9nr;-Z9-$@CAOWxk9y$x{D%k4q-SnH$n!-P(HG-hJ#f ziyKVd-UwX#jHZ*MCqnS|MgH^Hkp=qqxBs|tSx0y-)XKH#wjJ(@l-q;Aii^qn$A^s6 zFhPF=NwbrQ54FJ8o*SeeD=q1+L9^LrTstOx?=Dh{i_$Q^yD-kJmBtZQH+WVcE@O#H z)jdQpT0sx4Rk->luCp*TKUfI`)yCFK$v)H_dX^UoWimuo(((Wnek7FY#=C{g@tq=l zm?dVo57pY1ZHn#;Oev~vlCNT6yLIO8-&lG1?X9^($DvHh6L}wmPNo#TI9=%E2FG9P z#A<90>4U_Vsk610v#%n_)t&98T_Vz4%|^gflmM)ASl`Mi2slVr_UM3bbZ9xPEe5?n z;=CW zY_@`MW^fC0*`}foOm?L1f_VoA=@E3(rX4@ra5PDmLdQO={Qa6|(5GenC2d2o=ZyJL z5*DeXYm7E39Ff8&CLj&%H0EqcuU7d_K_3_S#1PK z0kK{yqI&`2X)0WH($(ct=9b0ge}7gbCmpjVP#lH33>ypHHr_0T+Ae7s@bEA*+b<#v zQhFi}Kim{s2UahU6D9yYV_$Obq7nu?WV6hCXWb;2B09-3m&6GsU3K^FfYQP9RH>tn z&y^wJ>a#$fincc|>3bsSLSf9Za;iUWqv4I-ru16EbHnx?--CYJBEWsWPM=Bbe>fMf zP(rPjMe$+~BgRpcu+OwI?kty9HoT)lQ`eBLT6a?{A-b?L9AHeDMNMLe!HQ*NjCinC z>dKFI7D$X_9|MbqDpKkrs+DNUt*Xcai&hFTGTJ%;zQRD}Q`Ho4ZetrB*uYF~2a!{K zYM;m(bj_t8KZ{p%C!9Mb_eAUCG|4xM$=dTEDAi<$E zw7^ycyT6J<08)Rm98EC(82Tv;WZ?HwJKPI6s+(`UUbEGOQ520?%~vERz$9cbg)!H zh`?hA){jq5VXdmr+XmB9)o9UyYL)A_)<#{c+BE(~u=;}uDbx{HlaGRdi&(lW4 zI||z#L5JvyFT$oUCFLD5g900#d>G1=M5C zC-*3R4oE0RV)YBp`8@{jE~`p$KU~}U9Nry#yo>(yJ99HMeC?$j#lEoEoNJ>j7|;UD z!~fVT=1#3Mua~5J@x5X%B}_UAP*pm7f<~qC;9|txGhQqCfZfyS%-Z*A<%pxaDsfc( zSp(oCld+tFMrl}&pBJXkWKs+3X9S;E=mgZfGe^g4*PzoJ;11pxKS)`zMa8k61=V_| zmK=GONc~UcIYu`HFq;2%ofs8hsfSbh_A)*y{-8E~(=wz+Dr>{)JNtr$Cf!Lm6WW+7 zOK_11!^Yp5^vG5%o)+A+lXdO#V~O~FgZ{#2c;ij+{w9sLfUs@7)_Zj$8YCyLi1*F# zDC=v>VF@5spvBb}h^cFqKBT9X{3-hPw!WQt`?gIFh{tNhH5IjP`z&c6g_3t(;H7ua zBU1w6_+_UZ4YGdX!Y(}h`Ru11ofSzeHw);|NieZF=Z%Me6;$HVvy@(W--)=+Mk|tJ zYM`=`$6v~G z^u@#L;`cE+f#a9n(lA7Qh18pBuO}*!DypBqZg&}AzbEEdW6o>0;4)ScUXa5yIFPbA zmNIDSh#Nul-6waCtSWkw>o_+Kw_%~oPj%oySV~)b7Wma$vKq}&_9p*p3<9Sbz^ALc z44LyRfBQJz7*DV=>`l-$( zVJF$EY+z5#N)1irAL&;2O0GFMsdXv{&k48v-95+1Vvec1m!(W|r`&CKa~_S78VO$T zQrT*yt^j^f@2e$=!|G$)gcHDRo4Q|>hDV*xKiAheBjcGu3=BBlN0#-(DzPYqc1QOP zF+}EAr=aylK=Ib#ePvN(23~j_uGC3I97RcE<-cj1Efr&+pY$_S|GabRi<(a&m}G~{?`o&l3$?Q=QxnjIyt=g zu&mZ!p~N0nftaT;an-hqQnUXoc3zN!gQomv@LkePjuoN82liL&CkFR)nTfXDar|2) zOO3i+e&0P|8jY`vT?T)RzWxSsbIRJdg6|T}(zYp;mK>FMlq6TseM06n2a)s}Vi6)9 zR?DUYBTcQvvr%_3I169b_XB7DWc76Ce-g+FZ@JiDlAim?+E~chx+CSQutEQk z2(@(205NoMjxB)lT5b5(7lbOeUoWZ9Yl3#8 zbIh#(;usUw-KYo1jkAh5Gu9@FDne1H-wn}93f+Gd&x^Cis%Jy+HVKB4@oNF0e#?bT z%WQtb9X0{YO)bCzNP+;$)l_)mo0KjuYfG1psB5Ina&dw?2F7yU-KG8Hyl8}py#kff zF5bj)o$P$)rxSHc`^ztqrw()i7>X zaz^(>i*}T08TZBEnzHwN8>LC(Pg$X_mZPSN>syPrUis+8vwkud`wR_h6$vVv8?FVu%lr zZI*dZXW;Te2vz|atdo%pd6tdle=4jn#rVDc*Dpge%JB6@`wb~^j%z-Kqro|;L`X`) ztNe*+?MJq9X-lSe&ifByWJ>Mz48)2H>08=o=a%l$)Sxd%@X{Wfb-)Fr5-p<3%>wu} z+rFTbXcV;;$DfU=;iY570}R-KX^f`KXi;B5LT0bl z_Z=TY5z~d5b3d4JTUBFTX9Rs6@ZgERaJ4;33iI&&NJ7u4sMY&je#H!yC$0OfyCs^% zRJQ|}AcWcD`x#^u4RsgX{<*1+g~0AiCBWmV(YvbFze?X9UU!Ld?%)ErEZHu;OHL%;-A8*-l7!mA`#?>%DsyFrd$ltb!#jt z{p(Ch%Br*8sy zX%S}is=ZFHD@*Vk|KO;oFjjd`e^i)w)EUY&&Vn%t4x$Ds321^rduD&-H)KQmdon4pB^sUU$MNJ0%g||6TJzKHTR)lfjIhF z)VpOBEvYwiv@M&8(=wHF%J*lu#fBQh;mC-1HlrQfvVPLO|%NgVf z{%$?hyp*OrB_PVxC%ju6ys`mZ8GQPS)sx{$!lHt$0MH@$IQgBvX@}%Q+N8(g zMG8aQ2XAM4T&msqV4+>aoz~}9^$e9L;qUdk;Q^vo>(|fee?_miTmTTC*vuO_%fmWT zm_4SniPnD+BUV1NxRm^64qiIjz%Vu%(P=B2d*Y;=@`k14Inypi!%M|iNH$PAp9AWN z;RRBWn65p=esCIOuGnN+SP$&6PO;U1(`0^`h5jt65efNPcghVc34$ZZI23%ff4yXC&;;fBMzxKvn#~sKIaPtVS!LsAtLau>Bd{4C_`ZDzM0EQRj?1 z-F|`oI*#cVycu`>c4E!dOF|;}69@Xklh)eB$t$ZhE-5T@91oTnU$J_^Y`+wKx{`1n zfg8zXNZG7!>tDlV@iYYI>E!jdyeCk;k3E98?|VSrq*b$cxJc^%Dsea3#7|4E0M zQW`!z7yoq>C~*et9VvcbQ|;_dH-c8@=gt2Gl($*dhtf@#dd5@W?O9VO5%`ms+OjY` zC9S5emGywjvRACD`KOd-(*}3}L$T>EzN3e=d|&)42T!61;zHl9rIhuf@fV6eCkGaq z!3j*tTzujm`t@^(35RaKM7n*h#}20d?(dieysrwOBPM1cF!35%8$vN&&heiZZ4~

#mV95F`H=Q9+lEWJ^_WDIleVZg#J!}Sb(*w`L{SsA!aJ5yZ4fay4~5vdrH}TR;BAy^cJu z#+wD{d8aQwLNi?+)=TA%VR>W~g$)grQdod}pIckESUV;VhMDawaL#;(*g+)Dx347* zsb+2xp=oFk4q@h>yhq>tOsZTn%=E-ECmxF0#PzduG(SF+%V4y3u zHP~!8u?LFUSJK2y-$(49G2#Pz#|9SP=!Rp8G8qrR?&V z$qWLy-tdo{`+q(0zu+RNb#_n^fx5luqrI21XfLG({LfVHcaG?vLPhLizPk}EV)j(@ z$1QT`Ki-r$ISBFHo=ABqxKEJ@{CUb3#-kl9lzx9X2OymhSsGx?JhL2Zs32hO$r44O zVPv#$qiOfk;tRbM$k1v2D1oMzy9qwx!=J_BV}#S&3a)^nQYEeMx!|nc?6EnwTVQJ^ z`krUmD>wA@1TTZ~K8jWUPE|=jQ|Bq}3_UoJ`Iw8Sw@z zJu-v)`W=r<7EBsaZWI`GoTo|mMrq*EYs_eduk`sNoDAsEFwiaot9_jI`%n~2S(QdS zV7P~)GbhgiD`O;T6h~$4Yry8D6}Hv}LpY^a-KDGMsR~DkJA{VP7v<*{!F!Z6i zPVy`4{NU_9NRFMcX!>j8RZ03M_URX=8g+Xf25DJS%P76&e5B2Mo&KCVRtNGWaiOJ* znz}7XsHz-!@A4M`{pJ%fmetSF`?k-vRR8ccK!PdXP+AZB1{TZf1PuG-BD&=J$0Gswp1AmW>j|c&{oY9yuI;pdf}XcsHt`1&a}Pt;DAgZiNQH*CNKA) zLihlck_7!*;AW>vxTklfRhaCtkG8692VEw8FAjtxcjwI5ikYw9iENO7RU!}4ESBG2 zMk`0t=Bn5!b%9q_i1UQpXS>*L@If=r_1~;{<*O=f*Zwfui;!! z(Mq2y>%{9m(U7dM8Oq+PQ7<-+vgOc&Gc+c$TkM-tK3nJTMgP+?-N>|U0XAFGIVJ6- zlf>09KIYqx=(abVn87iBark}}VCg=x0S#kfOr>Y|7NNVHpPUlYy+Cmt!>gcF1`Yom zk_i=`V+qOBbpRd1J9=}qZS@j9<-dP?0X`64nTsD6K*CzUUEccjm{jA)IQtKMz_si2NC@S6I zdZ4}Mr0g50XRmY`-`qc;Kmg|2`c>A)cTIcce6C>jV+V!_cS3O#tOds2bP7V0mXL5P+hhxrRVtBy0H!T?9O5v|n|HN@b zJEJKXPP$W`drhigCE6mztq8KWAC(gvpEoCt_&W_0k*U_S-0~-T=O|cTKC|~fWxa#z zYt-rY?n_*(57k{D>Q+>OZ38$k9T8wK60*5QklR}mpREl^O$AS0FQhPsD^2~Q9JMxF z&oHX(jT}1qc&MiN9JR!N@92UgPrg%EyLF=Q5O+tubHJ%K`Tx8CA{_E592|k1D`>FO zB0Htz8olrX@v9Jv)gorgCUVf0ah`xnvzi$-=bNBVu3 z2j*5I-}QQJTzp2?UiB7Gu=HqC`{v{MBskVNqod?6-H#G(gb3eeNh)KXn_vp*7R<^i z_V*th>`(4fc4iC&Ju*SzOlBS1-wj4SxQR~32w~r(dv`Pp`GfL3F#k1jimBon%U3vq{5;|C^G`?zKaCj-CZ>Z7>{nBF zbZRNfI|mlrDq&*FfW;nJcqh||;a8aJbmVS9tr;mOxeJe3pEb6g7%%jXdyd$#CCq(m z<<3;e=*qMwOk#E&3of~R--4iXL=*7FV6)7#8^+hNjeO|i%HIw1xvg7NPtfsfGx?%s z5RY!tzUeRUsA<9KY>0m38A48^liVmu1r^%lT@JrZzwTs&x3e>FC_QdMX8z9%?gpB{ z16g>Q`4vn;mU83sb0b_)I+Zp+LmXxABV!nQV6MH+@+Tj3h@d zd-iWsQo;iBq-h2ix*=3F5MA&^w^zv=f1^X^tB^+kTwq2K?9$~)mW;jv)Uf3N0-(SkEqy05`a)qmGO+=wy1R^2>d1 zszy^yz?%bvL~uNR`-lti+QWihCd^6Z33wh0&_^TsnBFOxQx#o~UGQhR_ zgDX|%g*r3XB8u%uf?V#JA+>W<`cY#KAFhOsaHy5IDp$X2K^fo7n#J$IexdY;9cnY>8H7Yx1DEZgBolmI8XcvH3ewIdc46J~-`00Ttl3QbBnYf9$;g z&#o&D&~N6&If{a704}=o3F&SDfsq!F6eI;fK*b=WhK6AXl@g?LC;^dHKJ`I-(r?gYA57M}?B7g8Rc{}Mq=ZML|^f2sLMC;_234V0TI(oUNSfC(m zk+BG@fYV4I#WQ1UWY=j3D{S9$Q988%)oZs<~3L3}7P9*D<=dV3F`KxI_lX6~|Wrdi%=OcfiKTd3=TFx3hi zk{RHtu=owl!VG3F4lePBNxre#kADc}bQRlAQ_N13c83Lq9u{;8Tj(&!wIGtKNkPBU`dpuN7*EBiW+(VjwP(G|>OmX#4i#Bl)TJn1mziJ5gQyuWkmpM;O^L=Y5wv zr0{&KW1U~4&UB3y+qCh~oTW0OhF1!dKs_;c>TE>*Vv`6(&8Zv%*gg4WXd0cUA@M|pz_FEI12^7$kK_eBpg}OvIaexAwT~(AVF#=jl21J|@*@1JMhWxxWd_33l z&2nk0ILD3{p%V_)KNl^7^Ra|;f}aq0d*(J z_jR~Cj@2E<71Hjjf22yt01!|O!QGz^osLaAGbV?+t8hAw52fR?td>BQFg_gELD|pA z*Qw7JW?7vt|zD)p)7JMbW5NE^LuV^2E^^V*L=xq&(V$C2&Wh5>FO{vWsT?QIY3 z&$uXWNm-Gs+P0S}^<=T8_%Aq4l7K+q>CGYgXQikWYm4;8D_Z;r`49YXJ>0+5Gh->3 z?R+(rlU=bZ~_kX>4JW}FLu@=50mxSVU*{x@7$hSGm%JMc~UY|R6mu+O^-lbT&f&}I8qPim2U`85 zYTkm|@lYSes|+5GCdSp~-wg`wQ_t*S!sJO8n#^0=v1B5IC13oWcw`e3j#8>aM6+8g zI(y!3SV)rK3MveFeL8xCL((Dss`Ar|M4vRuawR7QAdYOiPwc^+@Sb49;y@pmb<^n} z9NKapTdRoZHK68pzP_jJfkj^uwCK**$H->E@28{iLW%%xrl;26FgOcwc6%2AkX_J% z>vcfF5^~gD_cMPlOUrzQ8*$Am=Zfifv??oEuN82Rd;Dcah2y6^u_*>!e`O^aV~?W? zuNj6How=;)@UM@rVBZKazaad%^XTVs5{)VfiB$2zLWzy+$wvrl<>QX67jY4#Bw-z^mJ0&FdZ{-)J_k0C^`Hb8p zRsPC&{}BTRg5hZ}E7C}Jh^%UR>5~i@;CZ&-uL7Ux$g6#jmTy)(?_>W55Qp;Pc_UC& z!L5=52Jy;BWiNRlU1EL%+;?f`-fqjwa`FBqsd%I|<}?6-_DsQNAwdExUP|8g{J}W0 z+f5X`n;s!14I;s!D)x?JB7Az1P|l2fcAB?Sa368-oFjzCQ4Sx)@Xk)@g<~m*d&u3z zhOLYT-z=bpFyTvtWcohyb8-QlL8ZQhk(B4lgGJ}tWPq5O5)`;R_jX@WP5zyDrsJW+ zoMZ`iJxLc_SOg^+s)KdXLLLHt=U#-EDt;FsdZ;rxZK#lO_i1F_hB7ZsF8&`_MBP1q z=b)_6W3DjU_Gv0Km21ei2Xfa?4CCnM9JK$l&kyHDRytofY3d%0ZGZ@n*oNb2H|LyU z&q7<6fDA9d%3ks;F<`R2U`uj;a~_A9ZbdHC@H5ygf&0dKWY3lWEb24+Qh8T;_O$Mp z8SrWwx2H{L*?M=hWJ_g6NEVXFFlinBW%`8pOqE+4zWL$S8}zM$YL(mZ+5L{#8BM6*#)tGYFVq#;SkR5 zaCQzK{;*TQ_uy$jGv5+oF;(eg2ON}U5LHdjTq*ssCOR$c7OI^cBk)7AW5$Ls97B)< z-PUPfx57UmmLa?x6A(s$fAe%NUYH{Ct^_9mj=ibKXI(+R7|~{Sk-TH0f0jTF_gVw> z5?dGIcXO+2jAf1xcSnxvTWzVo56bVJcozGLFA?EgRy<_k!{42H0 zA;1|814`JR@NDrM~o4_v^|3v8~m!trpILiEYvO1VfP@Ms`4=*T${1 z1Oyie6mH1T^r^F?g`&E?q(tyLF_vct<=84Smbe}$7{l5I`P-w7Ok>``<9ZXnBx;{| z!r@>RvC}G5nx*|%7aUz`&wgLl{&I?G%@AENwqHa1VxTfY-am^F>Lv*zYybEj4l-|p zVa(s-Rr{K|5GQ4W8V+WaQNneEp)%S{l?8|c=r6(}4t?AJe5CBzFF-oMK0lQB>I+Tn zksqY?du5Rea$A&KYwAUAtg**$AWp zFpoS6TYJ8pF9X)q>`cu6OUx1-fv}!kQHruESPaujX+@H@Ej(E1OzU zQBXmda@Vy=opn2N<#F26TPTqUJpwkeiYU#m_;$wVoX50hQ>TdJ7C}T=bOs9lU7py%Hu2auB zuL5xyf70l;JW(`|in2WbgHrMt_cl}}Gti>|kZSgL>HIc6cdZq4gI<@A>X$cr6Ez0n1BN!u{ArdLP0U*1N zG2$9|&B7XCuWKxo!9SQtq4={L@1&cxj$MI{=IVaX=0R;xoI|FaK3;kW{L(NTF7GXe+4ky zLy62El6QD`%6%zAA-XO8;yRV$p`sqeh5bsj&|`)d1* z7W*%LIZ?YUzlU~DUhy3zO|$>3yd2%${8NsTMKey~_&GIMP)D9s>HGk!gB1H9=5pJ6 z)17)nf4A^9%=7<~^EB$_mMnKhwZuH?d3PC;_T&sGkSA6n6p`JSH)e@e1U#$8BDpX^ zqMu~0!ChINWCBHlF?R{nPy3=%0;x{=SWmx0=4~epNA);l>;c3mMqi=xvXG0mSD{bx z))ufTsO(hT=Fl5!N~GP^>s3k*d^7g0vM3=xDxGcwm1#QtUyk_dmtSc^MlvqEJLOcU zn)-5cB)D^4)A)(nLK~o=9F{PJH)mEKQKgz*)_D4B)Vm)uy+CacwbYLb%U{>I3f0)jg)`mSZDDEhrs*nfFlWDx^S&YZw zk9C=+)-rn1PIhVFvK`oiJ@9%TV5gaB6%JOB&qO}&Yzu5)>GZ78Y=)reP!GgdS2?ou zllC&YL~e9=Y%ok^y}Z-eS=tC>1gHq^p3@l#6a&lAkEo{g0P=}cDoFhLx!;vPnotkX z`98O=>C9#7^x3JLHJ!zpTx^3ZJ9*bMK(-gR?;{lKg?xvAQ|$a9H9CoCpkeDbez9?J_I$~9{i+S%V;Zo!$k2X0!q`jpuXyxUae0ti5gsOgvnW{?qlqC|1Tk_;~qFZRFjsQ7Pqk4wy>$S_gJ{5@qz~Sx( z;`x{2!7Ck{X*p*y{q38@a;J5myD#>MPzpVwi)~;BNmnWMEM{xf1^(*0}t(Qg$}9;OG&@m%3Pwk4y^nuw-ofv|<(Myx08x zd>)+mwJ;6-V|KH!t|;ODGq~ zUNQ5R(7g`=X1$9oBWuY%TRm^tIalr`pARq)fB6WsP=0d+_k=_ zLWGWpfLb}@o#N<0xBViwoE;J}F@!VK$GR%4u%r7x_I=6ME>s&pasrJaIB&mf1>NDE zs11Ux6tN~r398eJM?zwC&{rRo$91e~j~nfh1}1)E%?lnkGPrW?#2OYSpvJuTsZs3j z&Q-c1vqh4RQyj?x%W!@0eR9dPQ$!(rB~bh^UgCUtYU%&iF(%`};D^ zOionyX(?*_kuM@(SVUKyh=aH~G^4f$tHc)w&Ne@~j!G|OX!FX*y&xP6+RAUVTxUfs%ohBq8| z;@9ph*u9dFWsBZRc?mJIJK-N zx|4Ez3;$?wZOtuvV@db0RtzN_cWaFAo>uCaznu$Q09t&?ady52n4gQ{!d$So$Wz(P zH0_mGUc7M^=5rL^*mWu8V|_Kq^6#$Fqs6-Hol#8Ln%uV;9T19S6oda~2W#PWmgZwG z_RJ8d$q)ye=d$2pqrcFt$%Xc{UjEC+kx4Cu_D}HRMe;-^MC<6xUnn02Afb~ z4ail8pnCfPb9r!#6+E#<#UGqriiJ{LqSWe4Ojg8}GN!PLtzYD{k1MbLN?Zo#?#~+G z37bh{aozmn_ENBR-T%N|Yf*@q~-JbX5c3*bOpZuqC(2VM3 z!u)tYyLRw2@}P6X(EbOdQ33w-?bG9MH12BYoZPc5I?vuX_w?*C?JCmT%YbmUy=)PN z;mSn{NwCXj#YSD)Q6U2Te{y?2e<_4})4epgBJb<)dF6reE7~kH*KD`!HHUtB@Y^NT!V(zKyRU#~$CZl>26i&eCu@2hhj|LRc5s7|xBv#fzr zwveL1dz`@#sIsfVio)~fSSb6>pzBGxNN!ofNInfWKzH z6X0ADl?S}$k5MlnsK8Wcou}q3`F8Fkxt&w?2z?&@9d5tU?)YjxArIxT4}TJ|YS8Dk zaNsQ0nalLxBcuWt3m_iWUzHwzzJp^RMIJP5SGwSIkWJVAcr{dfUc$V?tFW6Ul zK8mZfh&W*Bic6;()Kn!;)1YI|CjO+avxNa%sDgXb4Hp&U$V#fc$|VHZ>|YojEf=>> zjwO7;R9jzJ9i|>){#X0*QmgKqc6vQymU&VZIPX}HUI|xvJ^YjV-6nh%`uL)I2##yp zz=>{ZgrE{Huk+!qm_;5y#0++FDUFKo|CHC}NL@C|6-myucSE$3@crh->m4ZZ{dU<> zuaBlRZM%mf{_+8DtfGziGL}U)>InW%P_0iM!{TqRK*;T7uJ9c7E2{A`iuY9&V4naDIwh`tw*1bIVYz*rh}?|t$qGKl1BJKhoi`OA2UW`(JX%r@)ct8*|0$n- zSVOJL&hR$+eYh>FYp$%NCr^LqQI!xBJ76~wU%dfJFbfBHg!3wO%rW$-{pZgFH+vny zgD&M~ZM}&Cq__y{{60fs22+3moZ4Pt0OqcTkIyMijwUbaH6;gKh$>q>$YW&hAAknr z%8Jo`7J`jC77D<-cc=iihkv;9zkb2;Z#}twxyPDQC!d z{j6Mq^g5edDdLj@GBC3lW+(iX!qI4I{gO-SEpyrS-#_7dmn;@rb{-B$ z4>eq%)+!9~gvT~4a0rW))$W(1ZB+HaQ_B;8Efe(u7r9<592~!+R7I(jz{gVHR`lzO z%T8%ak2HZrhH5$oh$oJbI`R zh~O2m5Qv~C6iJ^$wVAi0*9+3Na&|yGM_s)MYy^)Wr@-tRWr8{G_o-U4L1ouM!?g#W zE^R=1^Dp>Y86<5oNFH&uNi%0UBIfnWR<}5>BXiEFAL^5(ad`93=U7e*h1h_xv z?vVZN7^*5h_gya`lhkz^s1XrbH%l>&c{f2uN-S4oga&$Y?agv^g_nO_hok|;TQ?e( z@{fJa`i3A%GTRh)&FfQ(#+go@z6B2=oN$0Bl&>e{=`ze6cl}DUqDr4h}?jD$7#K-S} zvm}ezM`_wHC==ZLWRXx^tIrg&N3F0PH&gC;FMH?onD=ZEbbY<0zIDZ___Y*j1puOB zlCXSiAt6gH4GP|xBuWQWI|Zs*a;;pH=!@Je3sJaQ{5!@(b&QXQ77~<*M@Ww;dqes! z0>($Z3w7Am>Gi?s@Ft!CWwV>aw%bl@;}u=0tR-7~HY;nDV81K$nRMMG4?m9AuM~cw z@3#C79=xqa?JN1utsu9{k0Q2gu4V+lBfOe2s44Bt5(}FzInpQANiC=5bSKl78r3=^ zqW6tCKX$c{YyWurFk&Kx6=gwcH?V7%_Vs_Exf6!>e%r5`c7AuCXG58Fq8d1yufrP5 zhc2eB$g)$8$m#P>b9Xwfx!G_jB$DG^5_&^Wctc0?47tr$bq2_0jATw#=xyHZz9BV2w`uPIJ9z@3>Q@P*FFUFXjy9AOy`n)|}E!W~qRXjy(-p%x0g#nTd^TtT55 zt6%F5BWL~F49!Oj0`(5+{Z;y?mS|4KUJGnzEJgaj+>D=0W%ihxU7mFO&mDDL{X3Nyy|YivOjf1#Kj@>J(XfuJsja6Ud#(0om>e(AOhlS{L>AHb^g4)v4D z+YP^@xfVzlp7pL`6cGunj#3VXK!w^^-=gnGmD9FFwvx~+Xgt7KFm^S@kx+wuHU z1U34{FW(|PWEaTZDzxQ!Y5v=bLB`8 z4mKlX?lw3Xe)X|+TdT_1F*!VwzS;r2q#Uo=N||2yYEJWv<2T#@>k25W`%;$2fO3MG zp8n8JUmp#e(rvX|&4nFD5+ohpA|XCfq3NYpl1?!G1!|h$ISqg8fCeRe)a!Eo^$h7T zzF4OspEOYxxV+v-wxN}J*z>89wTdCuH&&i#P|b_=7n#)Iltp!8wT|6(#Br?JXkkdK z;;C5Fb21Q>VX$+xLo&q;z(O4QssXeP)kiH}ol1fu2Jn$MbHcoM6Q>7*5Zw!qdNQb% zq)fSV+)am}a&O(bHpo|t??+tk@oOQ9C{at{H-UP$N|L+=RZ9`LtfH*{n4drAz!ZPN zkr8EFc(9#XJ9r^U$kidsrNg`HeDR>UZyTBhB69ju{Ezol&we18Wqrt#jY(UHwF5e0 z6jQYcv?@?@&|Neao#nNfkRDUqU&A8F6&VCwvERFNE*U@8abbf8$vWL!C30o3+ip98 zGFTO`EQ#_|<@IY-w}7@+S8e^BZTcfJFS?eENAxC>!+zE_F!6FDjlieYXKJxJI>(gD z_|w1qY}0FC6}i7t#V3dD#;q?}Q6aznZnvNFG3csHf59D$ThKih8Yt}Y^yF4-ZhfM} z6tBnMj2sH5VoEHPI3_DK@Uo}JytlTsW%lFz=SV{9gzLOw)5W3N?=DSkfxCjXKIpX; z<3n z<6}>vFw3wZ;Gtkae8Hj!EW4T$=m^R^o6yc1D$-i7ioi;_p^-g;c`fTd6f45>f-?(n zWql(X*77kX<&|49ZPFe|uR%`^l@aeemiud=+Lid^LS#N!ox?Dn`a;UphAEXTN(j%hva9oEr%F%_fCK5tC3s`DnWSMh z{3r(KxPZS|FEuks30}LFWmxGEwUc?2t{gj|K-!pCKw6q5FfaEia;aJDZm!8J3vpI1@vl3dLh)S+^m< z6!@KB2kb_Z73m-y@BY0fHzArzw8Mi_(q~4P%clqSazgKiQbyM%J@74pCEB6q9O#E> z*iaJ~#q%L9KQNZ9O|Ng%S?Q2o(PQM*8kpB$5wc_`>4$FYPL`W^-*y_hsNDo3JEgx7 zf^eK?_nv_WS5+x=4t(Z=T@}Z$6&RWTF60CjdE}h5A3HpJ>PxWUixSccYmQk*Kv zJE8JmE)o=za;CDTM?#{OfBhM9;ly2|B&w2++dxYFU+6Vo+5R2iD8DU_#5I6aRK36*VnouT=Kq<`^2!*m3mp+ z(ZV6GvqdrriwG{pINTMcB$4pycp8Q>{e!G6ACsceUHlj-DNU5iIt%LDYgjv!Sp$lM z0M=74tivJId-kAe1doaJJ{!RB=jMR;@QifY8&74Z+MBJ959B!&kyTxbZSVlg5&`=S zarp7|29~e(cP=&N`usx%9WjOV@K2&Lz-tldm^NI0h_Re=Xl7XVSU`x*<~K$5c8v}ZtEECsC`~k1H!1Vn`^_gRV!9Ef4lSI>kDGKk7U;7uSLsSdVk&tOk<+% zf8rL5qh-TULfoJK`3dk12+B%qjo>-R{mt+478_7$zSJ{ZANVzHjZg22)e)H3Tk!zz za_S-{Mo~#ZzqFTbvz`w1cIx53&Eu6|PnQsLzSF zSxYCxpLr>{wWW~T#aJP30q=ajJhSKJG4!b~R2-r5%YKJ->Gam8=Z$FVB}8bQNgi1O zRIu0dv*lCO8^()HPM2iPfXA`B;Q9D$MFn8DfpYyHW>2cNZA*!l{iezy8!BI;Wdh0) z5QgEy8t7#B_L<3<4seOi91hp&bZ!K!RW%FffmBs*S`8x$Y(Q|N>Ua5Re1*!>Moh5h zLeDT%brbHFs+ej<+>MMj-P+y*KW?$U;dz&c+l*(p=L#IyQL#B`MeI68^Hc{UTDxoN zk*IN(la`1i$xrIZ;j}Uhx)ZK?(JIh5X`E=PwC3FwAte4}*2VE2X)4eDOI5Z*&Tehw zRjn5McBhY3wYg^5@)mQn3-cCRgs!_shoXWtL4|Lx-mO=nUEcvSmitBePWH~Hze{7+ z>htQ#*P1~GxDEVD8&gdwU|48_P4nZ!NuTabVV6m&>t*$} zmoK!}wNg*+4b}XdQ3fcZq#LDVwUc!v%KYNh>9mp5i0e%BvG&|`ygIh|SxSv}|8WYe z{{5E^EXgzP6fjkQ#Vm^Twl>8LgCmpaTlr%;JMVC*Cgj#GJ0&Z2g9iHgE`w#|;ctk_ z!8%()Vi4w>=65iA-N8wh)FUj@H}V(}ea|Izu16mwJX)2TgXk{fsUxdG%^@UMQN7?Q zA`m>0(8Jn}9$N(;qQ+>b|0c8@*x+lO1H8l>)~opDx>hmZLnr|(0n+Sj?VL=C>V((P%)G_15GR}YQV4lwMDV?l|^aHMNa1Tz@P zK6dUDEIWn@i6WqKFM{(=#MJ1scJ8X7zB4ggJ*lnE@HR{8u=E`uPo%Bmhbpj82p+I@ zK2{ZFvHVV`^!If&6nMn{b30gk1gznoUpNW-YA{lAKEtWDYO|QlDT=a7xnItbC#V*A z`V+T*dT>VAKH)m$JK0Eyi^}usB3e%`v`!h+7ci95Vm7`c`=L#U*tJ8J(LKr2NLAJp zUh`?J&6zHGhvviUT2+ppV&MB;G}?hCw7OKtyYWpaK3_o!(=g_C57?|N*;F45rHvF8 zRjL0Zs#OACx8f&dg;RF*MG00u6ZPP{?A;Zj);H~z2=6>8Rg@&}YN&;q$ksI-s4`I# zu;0R@8NW1`?H4RGcuvzKW~rE0Q@3i#I2}M?fjuXup2@;k+SspJPb*9tORB9=2qmzoVf~l;DzqdV++! zihxFx1^vkzeDSB=y%3MC(&~|bdQ8)q`q_etpkLiE40;eY zJ#juu^WAkk>y_d%$uGH9#6k6Jrit8|SG9|r`V-*QeC2+agfDLIu2JsM95!FFWF+qM z<%sL?X?$Z^p1u|xmU4i`ZT*(mAT|KN=yHehm^7>`aJK`4tvgF+uI3*N@ENLp;fJ^x?6JvppCUh)=86!bq%-YXPB@hTi;LX$ zO_Hbpr$Nl4NNN?6e`WU@fiuayW{&a1=w{33N!#7E4C+t7laoEgE?;A#&E7!?ZvOt-Sa@z;%!Ii$T_t2?{=((x z+ndZ#JSqyPyZO$6<)C3DAj_P6)_gcq<59oLXi$Egk)s z0-eCVy_D%&9W_UXQI=+cT60IhZ_E7h4L~8j7o7*f9Z))p9vtKL8!Bdh3+uO}sz#o{ zM!vnt`1jw6f8eF7G!1k)ogZrWTJFA6={eGFFFUUab+8Vr4>xk|4WAn=(g zRO8lI5CW>|_S|@ZiF`3Y5g2se?)(&TBQ$+XvILnz*6;R!N~hbDT7-~NKl6%b{Fk1P zEh|p*B)ZGyVfZg_iAe4XbLh7bhlDumKv1K6sv{#8G$#Q_SGSVsaqtt z`7GzaGd8p&_I|y>#yz^g&;OTYroC+5cEE-Pe(C^jykk70E&ZDvS?SoGa{f|&2S=d~ zbvp0iFAGe!?KY+s^IZO%Ga{-H(YEriGP1XqDX@^6*QpwU_g#8_n$|hPkE`6VS*Gn5 z@5b)-UcTbedOA0r#jv;rNc(JGMZ$EEU))KTRgsY~(a|p?Bv3(-O#OsFpxBZPZY+R= z8OC+Ty34vbZXo9$Z;w@Dit5e}o0)hd_l_uI8z|J$?K{dYJIr0CXW=DM=Sy7G+dG&) ze~-hRexILTGW8cSo;27!5QBTIj#)kRQA#t7&!aT@hA&=xI%Eg!{t&Dui#Q)Ti3fve zdF3wEX`e3k&S%Ka3#L`Pu`MstKJGTSD@LFl(#Kn<7*L%R;}?W#AhlIO_5q|I$>%Y? z%%VT=o=uuigtHY^0@_A$8d;h26Sn?8&p|HQixfp>5B@Z@rf#LaXeT6yZrP5+U;|IM zy#-RKknFb;jL5Q#g2p3~GQ&Y@dVgt`S5iVx5&1eG#PUt`8lL7MhugP9yxOOoHb2&1 zC(BxX&6|Q>0U&uTR4Gv=GV@J-%!4@hv%`BMcymn_AIKjk5%V~q< z*i&LtQ{dgQm?Pk+Rq2ssv?8+um5bRk|G1&-QeZ{dRH5KN7Xg^sZb1C91;Rz)8m)Rt zqJ??0>vl%9;hu6RIgOsrhnUx%(P5rGUNx%F{+G=Kbf_AXZ$dg3zQ!Kgb{8PKPLPMu z{+N*MM^-kgdi5+hBzBb1o8L^j*f^spVTd0+pWlFe=XEN{M1uL^k3UOqpO^%75BMZpsiS+0VhoQ@VmNF{HlGi9P2a74v_yv8+(HXG;a z!)EyWId~vd#c_uE?|-49f^vN3v~K&bzJ~XPuaa7zIUx2WD&=Fc&qL`Rg$OS4J{QGO zUJqFL04%vAiW3SYm`YR5;#nS&q`sr9@g(#vsj$#Ko4ZZCFQ6gQ)#Ca2-r+9uE{W!| zJ16#wC~R7-MA)BYUL-ym2oc?T?&93B;G_w-Cfa8qn&eTiZoRo}mY)wd zK-X`lU3MSVn|&BtFY$`S=@id=ac7PaH@Wk!->#;?Q@-D6Xq{>V>ywqUCpR~Vw0iGs^d$5AhM>ezHMxIul?j~dAD=>P1?-(w zIk)D2gV#fguJ+js@G(~!Z&2w>wEH^ZXdKuJX{S(L+36qgTNeFw?!ENA8L}uK7$EtT z!O2*Q1%)WQX(9R0#L3ATNwpN$A{eKRtX!{-b@ux;J(-gPHH(f6`A)#RzJdiFd)1XA zp=J-rqsEsxaiV?y{go9zIeym7b8XLIVNWEQ_WD;4`I4X~M}nX0>xRF1YliuD&9X4t<6B-xXZiH^*7c%XJrBr!q6Hw4}x?6e}Ma#@ind%(52?Y}=Vr=J#X zApFqP?P8+O%U2mg`x%?Z!P!{e5^%rIWWGDk2?~dxOocMV>so?e3=4!spyZLF7)J1@tr6}sYz@tTtk7B|=cMPAVLVBS2_Z*Q7DDO=Bd3x2vgQc3L&wR8oR_7R^Kb`Ie#p#|2^^88*qD#KRxI_pcyg%tXT1=m#9PZf3@e_i2 z%E$(}`?_Ktmfbjo$gGeJkw!cE`XLTP!In0QAmVt6ByX0`u>R~udByoM4d+5hx%j_p zcy-<%;i@oQ1W8?llA%p!bxuU)b5}iy5)W|u#41WywdjMfkJ0)MSuSY29<|z`=}&Vd z_jQGMpE_Q1;?K;HAWobt5uxglB0D38ECD~&w5(qc6ds>)`aLTVRDWu;nUa(MpR&{S z7rzFE6J0sWzAYniBK({W9MbNa;vzh=?Fa(M-}v34SPRxtKe68!Xw_W#*})U82vTbj zjN6h)_FlH^`1u4Dq&Fn4L=Oe7-}=3iGlKpM6WqRl+8sriN8cRtvHQ=P!s$n%i@PCc z2ql%c1vy*zpb}*HptT;NIWkxT7=S6NqjAYP-GDD`=Z}-s3!w| zTJ)u{EYYJaJk(UTgq^rCllXb_{(!b?cc7eM>Fv zA#x;$1H){*AGQeu=5J41g$bn!HCoabv2W;jgy;RHCo36AqUumh?}y!m^&j>CLUi6Y z)<%>TlP8wQFr+{6z-VCOp7UB?M2BAu9mQl5neQtXsFQ<4`OJNw9G43Bzs9_aiwkG5 zT)<`vj(uf`J%J`eLF!@K53h4e)})GHKg;g!Y?InUxI?Jal-i`iChGtGS_^iEi(KqF z>8z{3Ufsc4@JybjIwD)U+M@T}KK9su42fzj!LS@#;HGaD*E>j}43;}rj)L#1e4f2e zL{U{SguGc`uCQeB0L4I^rP%|~)_U9++gnH24vA+KNDM7Vgc6#jsGGLz1bn%u2)Y?k z^By9)aN*257}yp1eQxPz;)f8gkB=LEZ_6ECdOo1-fB>rca3FZ;wXKnr(ljzVygG0i zbj7nim2$cN{?Wq3&XRL+CRKySvo6~!$zJcWWk4Mv3@69T4XwfnvG?KmS_YM`x6uKU?Bf;;K#3~f= z9EVLvl9CFODhFznHaq7Qny)DNvq{M;R9nGaYuMa2&1~LK8&+f@J=aJ_{P+L9z2p$3 zY3??Wz7)BMmN-%B&6+_W&CJ&vRgeMR^G_o-<} zjA_^#tD7g4n1V(?fH#8jXENrHAbU|w`9z7^n5M)N!?zyt%UOR!n45^lYaf2TsrzQZ zcn%>NoBj&z!gTet1l4Jr1U@A7Dw^W-;=cW9`aV(g<*fB&(^I(MZ3Gz#$Tj796__X? z{Yr{ukr5U5uiE_oeehERODb=pYP{l3B*jtE@SLe9LwsS5NZNv-4M_vypRg5al}BTC zr=euf?i}e2O}_(jEx?V!N0JDBHvsDCd1?1?-R<@Y`$EP zUeI7#B9gl^9Z)8_#>5h6X$>djBTsz!c9+S)Y(i6FgNc){NNI`cT#vTz`g@bFG;G^U z#Rf*Z-{yhHN7N%5AHNqFO>$C%J`l~l~*Ny&{3&834gRx}=5H$%_*Oyw}cf}Y| z{A@%(V{+T4F!Q=RF-MI=pxQ!wB>r}|9UBe@q*x#g%W(9cAjDQ(w94N_`AUo6d`(aOey& z-G+_uITCX7hZy>$Q4CWG9>W3a9dgj;xH;8|2NjTKu<{O!d)n<`nptxs2fnfy8L-HE z(+~Ty$Lbw*=|7B|Vo>G3MO{j~@f6{z8~|Zf^qls_3AbH&nvEq!B52Z7E*Mu|N8P6O zH`{#5lxJc!tDV1Necs~wF^zv}_hM^m{S7wL#MF6U;?av^@&8`@_o{Oz=5@=Y<_De* zt-==)m>R;Fm%%6M?)ai^_%%hl9L^5|KrDqhN1Y{Iox)US#&+*n??%J>=`J|!qm9s(4Lv6j>0of}xFtj7c-nb5;Z202n+&XV(@ok8F7TCFkVJt}xuGU#ZE3oY zjz{`YQlgk)>AKlHSWFZB!KfbydUd!l7bj^gXoh5uL!^x|>;^+nmn$VUSI>P;RsJLb z`qPEo3-_30lj-llf&!UaK9`JQ>AlJS@2xnZG-6_`44CyOG{MfPz$g{Kg8)qMJ1EyjXG*(abQS8Mz+2L`0X&6eTO5e3gTgkEQ6)DuUh{`)pwKYv^lw0 z4@5F*wq4GQG}39~*B%R}Q<9uamu0}*BkwK|Dzi`;LI=kcgzb;(G1|}TJr=lNf5T*{ z5s4VQ#vlovU;BHl9jp~KSXC-z%-ucxodEHOkpr_e@x`&tum5)-tH6Q8vbY`2*OL|p zBhB|~>{XS*gf8hmQHfr|&M(Sb);6Vi2$rhQ5ZPb9K&AW^Kbzy_&S`@`^iJe>iWZ}5 zfY9tssGUktlj1XR`|x*48e=1Hg1}`2&6kR~M8?bCGL2axC9_kl_arFqwpx7}rA>+0 zp8aOf zwxhSiJw&3iVohA8LD~3D&m*Z6qIx)I_r+b%Dj90_X6EI@aNHSK)H3kkkN@bj+tOcQ znE1Pbj&rLi1?6?D>eL36RXF?qwKaNten;hXTXyH#^=Yea9%tb(S1tE40-dp6ay2zg zRk!B=QeI4DAMK&xrbah}hE44~S(^e5k4*6kIS`7$Ns-0_t{BfgB}Ro>lzsyL7bz1< z83dL7R90|YgFzkmRB=&4O;C*+|Fzj^cUDs?&(f>?s;0iVH z#K@aZVz4ikr_k^@GFidOERS+Eq}RgZo8h@4aN8AWNdwoo;ES>2#riWN|B)#V;G>Hs!Zxa_-_A+1Dx1p7BABkbUssTG z-jC4_7An0^f6n}ch26f-@a2`U3E&KOeBdL1yezoXL}urG-_Q7iN{3&Y9hE8iUPzrG zx_VWNIv+@w8pX&(Xr!kzEa5NsYA&R^Jjh_Ko4-S?H~&37h%7m0$~HvD5NHdXvuvw|O` z`6S{%ebyK;s;X}N<#8yMvWVUn`)A+nPcz*3t6ycr{y3;D9J4r>S2nPd@i6o^`uMS< z;@ty5(%IQJ{ffNLK*`aRTE6W$55D+tMPWw_0CuPnp%5VQtsk=jS}oODvRBJ%_#RZ( z4v8Cbn_{`w`ads2n4`=w(%WRlv(JP)Voj!wM0&-o$F6{yf1k=ih{NHcQmCp~!h9Of zY#On0LWhg_i>T+-D$}P85$Po`Ad}~_p0O_XOjf zts2KdDHvF|8Hnayf{}&RVCUJ$^O$RnH!(JEcN;Hxy*1pa7tr!TJ#|b1^+{T_*)nR! zp#$PS`&a|QD@zD$ve$RXYfDbH`nzu+4wfvb$40!&l*`D*z^CA)oa9!tcML9@qRpe1 zaX?yW)%t5Zh|wF#S2Lw?kp2AF{}UrVz(z{$>BuldL>H_R>wF|7JdEf-l(UxPBA{lD zP*p8bAH;7HnZroC(-!l{aFX-N{~oMkb=>65<3<~7L#4f0U(bujQ{$XwU18l9JVgy^ z|AzSC6B1|+3b0|WCYkNau2P_JC_A4_^}hb1lOwkJ_hJWuW+AUC`DDlcW9qsCschfB zl4N8H*?WbeILA8n&W>beCbEvbj+H&KlVcMR3T1Dy50OOnI`-c4ckAtazrQ~_{n0r+ z&wXE?>ocxPp~h}Qg-M+LuH>y*4n@bTEm-#3(N4Bd7qV2rbQn%4sdv4geA<%Po*(T|40VsmLfAMMB6`8BGc_mx(|ParDvg+fFlgpHqdPol-|@9W*& z{NlZ#Jh5YR_{3YKw(URO=akVu=g=4(Eq*3MMf?~ERkI%z-K0YPXvrX!^Xna7%qUb+ zPlc;;-;JvSMnpK<*%550a7!Uk78c>3a3UC{5*Q?+@%!gDB4 zbn8+Re8%P)r3r-T#4N8EylQmh3kY<`m2XcFM1miJlVNrX{MT27V5SR%t#kIJ1YucY zfG0yi|3g^zNfMWN~Z1+n|k(Vb$%d$s5=!W%>WrMG5J@tkpTp{Hi8< z$82Q)h;^;D4{F7~xuTR{c=$Ave<_vCaghE2Q@m5VZ{7ze`o(dbI4Re1Y0SiIUUDEK zKCjqKVI(+QiJJ!SYX`sk&=P_zkZ_GyF2ZJV3B2?TC=w zbo(L0W~8N`R=>t!)IJki^7vKjLff~tY4Rkl<_K@=(_pU>J$Fpos>k;qCc=oqrd0BV zC^cn>N?HE92K$t1d%Rn46!$i^HOsmww?@l)dqVaf&6WL6-5BF@PO@dp3 z`TPY1AnES06BbU*1{FainW6HgH^Qbh$tRXLH;9Mp)90cc5^)MnUt|Si0)MP3g@aF6 zFLd!)$761*mhaD_@)@UF>!zs_yiD|_q)PPsdh&QC(cYnB>WHmiX|8IqTdDQp?IbDcn1M!E z2#st;h#{%`GKP-?$L)8;IL^vkfQSCKuU-m{=iUvU&}RBnxcCD!%}Q%JXese5>l?hV z4NsVji0e`TlZEwYVi75yPe<)CQ#S0OQ?=YAoi%+|!(x8F=1;BQCW^KNXx_xYlvSxp z&@dlAD*Pa9WWh8@dw>TF$rh73H1hcm^+;Ab;g5fm>t_%VC?%|8zC6L9+$oci!(-m$TAlNL0c$| zGZZe~LnFfAJ%Ox8hUb>b$3l*HG}{~^Hl}RdP_fA6=2+pr(+9h}?5UX5^2nU;$laeb z-S=R;@CHKUu1^Z^6{7TsPj)NeMakzi`Uajx<>&veZTSUo4D3?YZR=anX|IRMXD5bn z*c;GEp;9fmrP;fY_CGW5r$8xu?DV*3lk&3tS)AjAf%C62vEd`97NvRTT0=NW|5TPc zkk_(}$m+Q&fgQab=EDBDTqxbA%T;F@oK$%9JHCKUOHnEpWae4gOI3B#DzaFu;jUUU zpZlolttYwX+1vGZU}*-TBR}1j zzmv5Y6r9t!vI;JdJ}6=MlOr`nvyz)z)0S(@2*^xj{GB2>< z>8&~Uzb|Vu><*eq^U8pr-)YHu!@>i5tQNKAu{60eqk^im$@9m|bF)Za!cmWm33JCk zbkes%Ulxmg7T2yM0renj0ckU0c0K0{hifOav`Twn=w8MyN#*i}-TwoKnk10Ale=zb z%l)e9P_@k=(ao^RNrV0~fsZ0{0%(8cT6yGdx0OtTvG+u_W_jU!uj=i>&NzW)nvtDzU@fP9chhTF^66As&7>&qlU?tB z3|4P{u-+aPQtW6wba_16jkx_`a6?G)eL_UV5)<<=CvNt+<#`j8HQYNGjw(k5Dp-1F zWFhUjG{+*WMv(9UmqA3jYml3!Dhkk66z4KhEu!|}nv34_5VRKzZSbT^-BoBEv$iN= zygK>vo&NYXiv4xZTEoA1_?q(cl09rAdUC%34AA`3rHmqXCGc*GC1lnI^j53A#muKy zS)YN-R%s3$()1w08Hi@+H^Sl3=k0^y4;tpV(%b-Zz@`3sC>j*@$cI^6=b*}v<1lcM zlNK(Qq6L0C<>u9ya{r@zgn#ybtqJgr&Bn-W={nj=rU#)go{-KYx9xT5kQq$IYg z<42hPhy6S9*PIBPYQ^H-MHt_O6NYyxBvvOazU=RV#t^>|>qinMQ474}S(|x4!VV9u zI?iOd{;pGKUAnscLsZOiMQMmSlpZ4W5 z39CVB3F#g!SKLj==R>OvOzGL;{o&0gX#o;uVbu3mc{8@0E4`0$9@*Rezm}ll#?Ow9 zt46eDU#J0Uy(lV1G+OlG=BF>D+6^Rsn;A`%LaYe)PAd6t@|iY%7|z`rx~e3xLaYuJ zB5(pf$1PtVr%LysTM&uT%tu%v+j{`-tpB>Ov1&yBfF1qN0j0K&gzHSbR!V3eEK!|F6YXy!52JiIylk`P*$u0y^pK~yn>EY24Q=%&fu>gzv9`}$ zdml`O!y87&1IpbNfr3s76m*(ua8=Lzh*y{4o4c0CH0bGGeR0C|lde*v@!93vvL^%t zG~1vg>sGt&6vneUe5>!iP0U2!#rgF=Zjh42KS#}bjJEzfEj~Sj$~bsVXZE9#J3n%A zyM1L>K=|>tdx)wwL9o}!Gio1&M5M3(+W0qvGxf9l*5u_VEv%Pk$+Nx;0&2eApRaG_ zp3ySyQp1vRzuQ_udrDuJK74fX8`#@Jf`<=SMoV907@hnW**f?ZX+EwkMM1N74GDka z)Ss$PjI(`dK)l|%(c*#tY)&o&8#QMRX?SApVuvCg68o$h;g5uqCl~fX!QaLiA>WA0 z6ehw>wenhLOWXi>IMcVe%T7CR0RQ_$z>k_kTqKFOPf(9%i#R)rX;GqH`dfYNw1p?k zU2g-D-lA&8ya$Xyi|fga>F%G`mF(BB+zZaTK2Q7p6PcPG?(pjHrE+jOTn^QOnO(?Q9q=B9W-Pj7BWK6MPp z6bP(dZ0{gU#V)stmN{9~42+=BTIP#|pqIimr%mTcd@>4?q(kqMe4%d-pFIy*mUcOb zSd|wE4;aVxk*9wf@NnfYAj{@sbz94rOY=c_-4y0T_q%Vmucy0y{@c@SkvyGp&jBE$ z2zff%e;q?pLD|bUZ)s(J96BNd{}3U%(IIT-lz=zV+gUy`k%CAsPi2R+gC4U*@l++SA1M>LLf{4WQ0X9?Rn?ISZdaFgR&WsdaL`(G=O zz16lG#rA7`4C4(?oJF#W5WI94a2(hT#inVQgMjNeJ);JZ%;DYC1zHjw)V1(7N!B+^ zit!**ejQDNMeXT=(t(4igjQez+9eejv8@y1Q>HJzg7c1N;(sa-SZBIFlO^Kaw>oih zvdN#ai*I5^_%^$Y8|00F)q~{;%b8G6U_|rfO{F{OjgZ6h`CK?W{$!A6g|7#Z+Qv?&y40j9*n4U#7>06C&iS#kpdminD4?&>cIl& zTsYp?ujCQJQ}5cJAvD?e*xNr&2(lzI7BVk%kX#$u#lmSMv}b0HuBAi3Zzftafg^A-AV2< zQMC?7)b`1PYMoZR_gP~YXO&tgs0{2HJfViayfKhGzV|-G*^~i8CWp*Nfi;nD2(Lf3 zfj!ArYV2K5wIhgj+n(XL&^Lm_Tk_9BiJx1%=ercXYWR1l_|Y#_38qcrA z7u5+CkVRE@|G?N%D4Jai3_P$DOx56WAgXdH$`d)vzC`ix)^F zb`~3xl(NfJ-mC2iRC+nPr$%#J3nWHbbNav(&=XaP$KS0C4`*=?1q(~iq~$o+ zOzuyz$-oSq7D!1xNfaNmcc(-%ShH2($$Lg&&pG>rCa9oi`8E0{rHx_D_iz2PyGibK znZ^|Tq+6`nm~A_V$ddS~o4=`z!vg99%`>n!*C9*pC7`e16Y$dNUr;8l5@i?X^e1zq zYU?6qYCdg&N)cs8gph`y zQ&k);>$LO6==Ny>QtT4F1z!1W5}RBRC&!8hPX~aOeTp+YU0aTqA(;^$SUY+qVTRdA zkv$-PIU+WL4D1ktgRB3;uwy_$=ljcmZ%`{DH9j-8oG9{_&Wm;7Uy_Z@O}$9gDXiO^ zX=;f^@9|?#^zoj0RC<1Ibd4BZxgL^saPs$A48%2U3pK72lzPX*v9X0EaZ;eEaNao> zZ9`-RrmIcN(I7T7yLP~tuuX-lMOkF`Kju!SEM?(d<7|XV)a3yZh>|lbX>XRl?X8}{ z>3g^L)UvH)Bu36Woe9H)mz5qLUT*wI>F-`+G+^e&maBv;0Me z{t5W4x!WwTR|_9FgtGHBUYpI^t$(b0dd$CrcS7Xl_5|M7>WLE*d>HTLb4}~DVqbXj z-L$UkJz~fmtWVtW8MYg@Zjpgrtv{=H{GL~IT5dxI5!yS>he`M6JihRw7()AX(_F4I zDFWJ{Ux7r5cheMY#TYa-XWuHtCU3#+%LC7*oiml)*jqfZsk?Se4g!n0nualQ80r>8 zy*1k|Ij{0>Qp}vpq9G4|$j9A9E<1}=sbFFjZr0@)g`R}|WM|Hg!loFRlD{f*o?`o6 ziK(tnj`>{?p{8ccsTbF@-ZN3MZSdE+FY#3mYh`@+F8ZHL!^;4u+J;eD5dA-Gj&Zgx z7N@w@G&Gxg=Yqza?){{k*_H)q$O;sl*dO{cZ=01j0cc>4+ku$WQi*$(|7~;NL5t+I zYeF{nN<3kLp3}Od3mUVIqZz*gK`#DFoH0%vUtA!8U|L-HJAvGK4h;5=MP&a#v6y2h z3&E%0`0{^94E5I}rq~S<%o&Y5qgqbS-J-d$ zIkB%cn{SGKcGhyRdy82h+UmJh4PyXu# zFrc>npxO7`+Vsv+>D2!mY@%{$-uLp3YFI-=?VYxj#)~H)X#B$EVyo;#h|3qVF zQ!im4FZ-5o1A676?aw0K=k(S4$&K$x6W*kh zL(zZiYwYfP3n6mu*2WMtnM&@%guZ*5-!i)01%+=X_+!LKq>kR%=HX#b$^XVQH{P$+ z1?`v&avP9@TF1WZ(FHdGV9%r%4Z=IscWJ!{4#B`vHm9*7#RSaGAC-&hg?~#C3mVr9hPKL z;Ex)x#G*`~h>vIBW1gnXSJY2FpbbcfUX+EbNjRMN39N%nD6IZQ3~^5fk>)Nbak~noJx4*U`yENi_s$2ECsy(SJ8_LpbJp$ww;2}1)l{|!sHY4bIxR0 z!A>t^96Wt}=(N%KrXjW7MciJ%5sRr0n>EKIPh z>!;Jv)Z1U_2LSQdX84LQt{)z_ITR%~cJrX7HdOpny>R~4$QOWup}*{+HS~#6Rk_{( z?ild)Q=AhAB_F(o(|vxIn>c*BPI<{HO8tPGbt`@j2_J0QKwHlv(F2SHTCWoyg>3r6 z2g)~_lX8OT9a6-H>lBDagN9oyOyibO5H2Qu{vn~aa{(NT1Bo_bl}Yifa-JMq-DI&W zmMDu$BS3x^ZvOlO+VDWAZqqWXwpv=uzPGw=bz*#l)sXFcHX<+Q`+wem{HH*5I13kX zZ$%uq*b-U2=#K%u&6?;4$Sal$EnUmm<8>a~oya3Tos<0?b!Quj1)zYy<8HWHy_p^< zoDS+z6Lixq(U1PL(A~JIw4?|@$1k0Zf*0ht(E{*C+OG|1O1jHrvfK*C&)ZL#*O{3u zj*U2Xu74n(*7yY(mP?*_Z|KnC)(hx-7J)g5dzy=)y8K%Pg)B_lUYVP?{6`n;KkObz z@U@*14uvS;weKHlOqnH=Ki670G$p`PNsp);ETL|{lT^x_>dR=2^4R_Oyn@?$UyRSK zh@!5A2bHE}C+?c^wNAam z*GG;W4K5;eKUL->W{YcHH9J4tZwt$Pp55DXLfIfT$bkLW;ocsapa$QQiz4dB=#jq= zg7DEEXxhQvd0;O9O2xZCI;L5lflK)HS6|#J~IB*+peq!&s@l#)8Q55s(A0J`4 zpt~qBJRIk8{}OYqIr8vJVk#9v&YNljyO@iWy!rg*-ouuZ1Bg&6{&jz)kRR@E)^LJ7 z*%ZaPI@9GqVJbMH0T-+o6X5v5=e4uK3i?zE-Z%QHLC_QBZ5>cJI0{G7dpg}nE308+ zYd9(~w$rG=mUo2O&m2a1pgl73xiJ7s@UvJNFm1`YP!PFI`ecifF1Ug$K03GY2TxLu z7MA$>^S?#GFR5vJf6669x4x@7V}dC{0g~~Lzf)*KI>^f0<$8-U0H^sTOnGVS{{XIL z3;tW*R~0)GLhx`;Tv{SVrDw36dF*gf;O=xUQQ-LeWBLqvcM9~H2c!mvwxf=D;{&_tZN&O2 z_9UKii79XfKqWknRE1$RS&b1-2M+}}bTM`I#&;>cffDwS{Mw&`-}0OK%~7a{{rH+h zT*Ay-(jD+P!RZ>9vVNk<=9Bq{c?ew7DiaE(qvfUz-Ha7jD&~R8dfzlBA=kbM-3{Hy z2To~qyp72H)SHqAI#&Bj-!2DAx_&#h zOLu$Fm5@OKOS%+MD0`wxqH&}vX3z7Q#Q0mFFrKikWdQe=6pPS&h0Et}Vd|WrI`o6^ zTNlwsbxSylEr=Dg#H6>vK`y@mD!Y^G=B(*gem@P2^+Ugy35>#gCzMB1^Y#}dk&U%V zbY@^On=y%#QJ}!@#fOu3Py*k74JXUIcnZcsEm zuK_Ytr(=X@_&d`1eMWiVxv6t&N^X&N2M@zZbCE;8){;O>_oi;BUs-0Mrg=^0^3F9v z*B&d_6oT;7>@VS)FL!;F{%m04;2kggqC6vS@bgX`CD;y{6 zbk48!&%5D$iX%(KhW~uk0}1d&FRFTwjm_262rgLEUE`ZaO0zwY1uNb6GxUDWskO!C zadlz%+GP=z1US9CV)*o~yQncEE)Eb9mg#5irfiRlhOxFi0pc(=o|94`NNLYuDcm;-howr zUqnia3Q{6wb{&|`KKc?!*kG!9%?{wvIF0MSKdHR~!}jiRL=|=Sek$p_9pcI_fUZL^ zHgnvfd*0(PP}Hp=+n;socb?MoGR?qd8x$Q~ykWN`-^d?s!hz|?{Az(P zceMQB5LiGKeVrnuYh0J;L&4pshsf5m$b2h-rM^l5G3F z-#CT4QOchA))*Dd(|w7TM)_!D5&!n|StOr<<;Cech;BR zFERg8E5k9CF1_rrjcqzF-=N!yr1UBE%{gfxJ&t&Z;58p?J(aD&J0%NTkIK@Uo-{WR z$?}rSG$Nk9R^97?OGjIGdRPNpa$zHMv!U;X_6w`YNCnGv7j!=5ONgZz%{uG|)2~ug zip}kUKx-FGh*XKRtkwI%K0@Y=s0&S`JMR%@2rR=wfufq?@k%D9m`qZP8P`WwJ6rwG z-epzgK;Tv70hxxb+@P+Sd$_*%2@d~OIrqQTqWJ|wzU80BQ60)3*exi zYVGwPH<;ss>5FxJ+c(&ya^@v_%f!i{J$UKz|ElZcv_Bj#y5j>>zAxSl23Kd&5ib3S=tOFZU>czmv%Ayyro_w*MV!8um5v+7qfxmcj8d%`= zzxtw%PxME6OiB2^0Q0tsnLRS(SoHA#DT_3}?`SxjV1_uQSeBp*c~t69$VtP|+NvZu z+Pf3IHI)uBqjiu&fm3*X2s~O~iR5ChOd^rv{?Z+RB^r5Ga6t7fPh1nB^zq-N?k}SWR?UqR!dg zWw`Ap7(4bDdq(2l_**+oNZvlVPK`dBKAct}e90Z59pYp}XE#%hdl1k16Ewp#{9;>4~Mu%=WLn}pI??r_G2s3Wm~%{Sy^ zGLZ_kCGNE0Cb%c+^;uQEM^WCmvbPy8BFL066@Q%yPgBaQpnamMqTo_RggwBE-G!-V{TlKnt{E(}fL<%()pv z{wjGslXT*|yA!|LT-r)N7C$lNDOXFUlLF9rfnZ{B<9833ejhX9g%vg-tVVhzZ>Wvd zBSuo-v%XR3L_Hy5K-4-=p>AfAHmhyJ>Sv%n1#tnDs}|@Az9H`_0p&9)gms=3aUlt+6`Z^i-1HX zIIwzLWb+4#?;>{>_ui|jGX~PtvxBA#Q49z{dvU=?=YVMmg2>|-BRHkE(l2gf0$In^ z2Oj-pw%NvfLW4W~7(M3M@Vm(2tv9S8NOb2nH-3}{vvWaIZbuB_8~BwLO2v}d=X(dS zmyzAb!2Wg%x?kzUP3hjUIHJ9hDRZ|_9>3FT4t<*%or=(PO#r?sHs|wL{;lGGd=r{j zgQBO-8}2d9)B!%ZC5+1Nk|bR_BZT-|lAVja{LFULwS)RkWeoXFR_~kCq=SSLXD|kR z;zRBRQD7y0oGg_Rl?*&PRC`<=ARdYflkq+0DKKWh&~r!599oGnUwXzN1b?Jozu;cS zKC+($Bg6tqHD-IBG7tosvQ9=$m4e_rS()5u(!n>N`0YoumPDL>JATif$B&&mPdOAz zOa?5pT`4bAb573XoT6oTN!h2Wq4JSuo}_dj&g4@G^0cYY($1q#_}2O0tp3nlGkbew z5qOkxU?{7~DWW5z5=hI3n7L-RUq|8QvdO)@R)+WQ9a#tX$91_6E*9%0z&A5dH`=T3 zZxsrEVRx2qL_gO=+JdkOf};*>aZj4SxHS|sQBQ8of_$=Lq8A)NSG9-kZ(}KbsR?7( zug)H{SrH}^DK*dkw&Hv6RtcD|r6&?Z`b;iPTWmRCcUNKYO$ z)Up`SrXa`bKc3skX7|GX1fC>C)`%VFL9UU*WP!N{a+%LAbD`+jU6P%_D`GXeqF>S} zimmV=19MhE9oJGVVanJ2`ZAGkyxpq>{8e%{rEK~Y8#v-{4#Rpj*LC>3U+W`9gy=lR z?BD(4d$|&rV(c8S4Hw7Hk8bKIt-y&fzTQNOPQ2-2(K#yX#vepKfB7O`EQX=MHa&u& z(;&*13Dy4Xe6F^V8@jst`A8wK5&NP|qy@44^;uoTzE>XgH@?+N8zh{M@(YY&joZ6Y z0LlR0`pk zF?2-b*=?;a8>RgGtdD{|iOpV`QOByiPj_Rpd|TOs=v8>SO=2UmXC(~Zv(78@=*3rk z#@Pg@%BQKQ!uAA1G=}w4#-+=8Y+ggCpV`b zyoIa2h-sMw2?pDK&Olz5_@ZvSCN`p4xGvIVI#OsvjToQo0|!TwXz0{2vgZL+pV9K- zBF%%H)yM7(=sJ!ObQP<`Jed`0+byit3I~2CrkdD$*SYqW+ga5*I4&H02M+X?4QRM2uscu_cO=+u}O48=_31C|JS7% z)+Z8#%~|)!_#+z7y&gz9EdC`GmJcoip(!e4j>M2}kih_Eejvl)KobL}dHdB1q^9pB z*|6u|6|Tn0H_SSd2;QqXzD@&O5TclE4V}U~CkTBjC>=WH(!LtJEWIB*dom+5=+ZsF zLA5~3WV|T;3>AA)Uuc*W`NJtodEu0N;fchQvX@lKtzz0orOZfc$_h+-J;%{U<8GOR zoVWZ5(wLkSy<^%95h$xcdjxjiAUVnvCHG>Vv3?5UOlZOD_BvGChftLgdQ0Ol z`{gb5u*(&hItJKP_xV`-edDwgXnoo>_Jbft<+(f$k*KB&?(D-aIZ){=G6EHi}3jx;VaJnw!$k4_2CCaO? zx#)6oXu8MXxZ{cCiWgn`w4A$m!QdO!rxqhjw;}nrooTjdc*8F4d_&YOB3HSPua(Ar zlw;^T+@QR?-4)tOho>F5S$#GIGBSIOB7GYjANQ|CUKM9s)?W^h4&Njm6GWzIqM)JX z%MeMZ%oBJ(9nK*_VqV+D0L*_GJ!^=2PR{x9VOb2udp`cpViwW9+&_e|J9uRTTNlZv z)V`|u$ES0thsr&A;M#0H0QDIe)k-pcuEqd)8>4DsytQiN?UDyNb9@pv2Nt;BwlQQ*qw@6EV1rGtKsm^^0qifbI6qWur;`l-Ai0Z>btFGZw) z1i;<__7poDjNGS-OyrQPzdEI}lHVsmVf|dsV|p_!GLz+#ier8l{;mniBZAor7m9we z=m@rtFgIS*-k$$Y_(n5DlCfhu6rB9}MHagUuI*~OWR<+W>0WP}^LK$s`Cvb{|1p$$ zRL0fYZXv1hgsBqHCGF)Cy#JWKDGG1=3<=rT;<0z5o`jC(g!UR_?dCKIs95BzoaK5Z za@3|2{p>Ip1=STRUA->j#9)%=3ZJ1hO${yHU%zZO55(P6P7LPp$q;~}j&h!f=@{#t zh~$a$Uu@nHyHl_azi9{$C}6fA)6H&>46nOSgC(d|9cJ>!jv^rSy7}fCVjK9g*dZBO zw%!`qd92RI;a4W(O!n-C*ET~gTNI(b5o7zBON1P_*7Qrh0H#ro*X+H(oKgdw)+UxQ zp>kyzb7H-Qg+r6?=d^&%JZA(SFIm@((;HS9eXoeR-1Z~URiOJGSVOu-{o!D%KCw9T z@N8^F>DJDbUY2jve?jZ+*0I}>lQbW(lQ-a_l~rjr`M^2`iyz;TtJJ@W)8kRyzMw+} zxm-x>FH{_=x!-;-hy%nr7vS4p5h1z!kP#S{8gQ?FsrKGf*jD*i2HpX=-_mOc+MulR zjbte_Sq~ki&`E~erSp!NS0Sv2t;lN#lSYNEO+(*+!N(i>H{5JSEK!bbkAc4Q1mx&8 z2j~d2Wj>SRsGtr@_R~UgKs$ClbBIv1p)kx}JL~(upBYDIm*6oF4K7%=Z!q`(y8_>|p`MT-z4SZbLrze`)>9Rw!8aAggs?R)5B~zv1~unFJJMp;0UuqQ zF6`A!pD>TK-;=Y*SU^vH#NBLk?@WDODt}-jubP%e$S;yAA}1!>AJ8FLC!M0s_W^LaSH!+5TfH4C| z#NPC3Im5H@%iR&q^!)Hi2^LU8-JX+un6)IOq2=#Z7RB~L$X%UdEm`S6cy6LDnZCME zm>I=TH`omP97_ECDGP0JrxA5ZNZk84LEP(P0d^I~{Du?=jfOmXgU^3BV{qd4oW@GbfX zzSI$a_-CiM?iz{90MUlLZ3~}ifN38b!IiHZFDoJo@{hLY4Rp;MhtKo(@tBN0(zj0m zUUnq$XPcl-Xg_>lhKpDs{(h=4zTi3@Y3h1+zv_ks&Cmmb4@b9sl+0JR0dKEF%{NjF{G7*E%!n{8y7&} zy8!W?_fH)2+U*ab6dPMwgYZ!(vWcFp$qHM*Zs1yURNwrBXK zz-i@0LzHb%)zkK`whlQE8ethZ4e>)v&n}+-gn66<2?~@Jh|2aWTMfKc=+^;~OtE%~ zXaY1uRm)!gQ>x{pXt)aft%qM`rJRFBxD*K#Z@-JjC!KkYL(6{al{h9uzK@jF@omvl zTZDdgZ-~A&^>L38-{%WMOk9kAy#O*P)4qr_j-6zf5b2mH@7rg-U_tM++@RZ8#St98 z8%cW5RvN->Tqfq>6&M1AoH=6QyI=bVu9CafjbhG`gHa*XQ~5g@c)rp5gu3Ado(-vq z7vXj~Ct|6VFJTY=oVI+u>*tZXZVer@m*?y~x6Ai6UwSW7a3ZsvPtdgbZSl_$$^ESk zut*^<@8s=42k)?c3byJ87?-bH=ni%;5-o1{@`z7~&%jEFFpOu%Ugt7wn{_X?TP9s& z@W1u^fxywO!@AellRs;%@tC8-L@pti*?v*VsS+g!*pQXKIcL8w;QseN8ac|`A z$BKp|QLBMw>EjS~Ci+a3tduZI=3tJ&U&a*BO*1AQT!IoypI1TgQF{qqa&Z~16IqGZ z)Nv$p9cvWSAU1)w+Yi6H+Muf>W2F-i1cF+1iUhq#ic~=%2~ykP%v-t9b>+r7x5ZC2`f&Oltw<esak z>Stlu?W64%7)#7NSC>#--eyfYH4toRIq@iPY39g0{F9~GapYCw1ZbI~$=GS;)t;;S zZ|~pNeROR1B=h--|TWdLd7U}2;vk>t#Cs3t(RjrX!1nphxvrWMEwN~5OP3?Ime55x6;?{SC(YlgQpwSc}$YdKHriCgG|s7&UA6NjlLX} zd8DPoRdqeHRYW23ULUkmU3MQHS)ilHM1FE zpDOx%TVX1q9!4#;)yODre!slLOIVmr}T*QiNK%UNU~zR!GSdtWg}CH387Qh|}7CF#qwXR%Ec zVVn>Fu2Y%VDaJ$&u2WGc%A?;pBKC|+U~|fA|A@V2fiz=mymme0PiHgzP{HIpkbd9n z$4^*;e;2Z&QXNSjzp*)L-6?)?BQa%5^y6L9K$Tw&$iw@AC2@T5dzzLcfS$Q+EI=2u zH-5Kt#gk4JtM?#iq~iqeLX7faCm~+FP%AEPpb~GbRn8*aY_N?vVWua7@&MZz$D33_t_D}+dp|a}g0W!zcoJ|-9l0+``Y8z8R^OcR{gTcTCh7`rN zFE^$^YqvBefVwK>E%Ff3J~iZcdaG#P?e)@uioN^FknO zy{4*?$s({yghNw=Yzmx5{+hTvU&ud1oPH=VqeWg|F!!~}ntW773=#{UufdqhMxOTB`5cHilg+*g(W& zD=&0NZnhD3gcFr)ipY0h$TlNr>8lzvG0#KZ70SRzizeQV|8yTiok0j-VPZ7Rn8pxa zC^<({x|Xf^AJ`IA#$4jo=9Axd zs~&0PFL5`86Wg)WbrCtHLY*r1=61bZ1BMkaFM}2auA#>;pX=H^@FF}2*Ce=aT;R|@ zckSokSU3jPt!w<4PPvumz7UdUShOvRG}0LWo#0q`@}i(vQcZHC>*cIJS!B0sZ~wmR z+zh$gjswOZSw47A&*m3c=kN4?62bTXj5W!rG+vE{osZW1um)0B_nTlZlasfheB5=R z-BFSYD)wt?_pg z)+UPvg~)FZ@Q`+ykEwxm^9Qq3Tk;DtW-eI_?6mMur`TI1A`<|cxZF^0`;vT?0y!G#Y-bkI(G%K!;saUlk_!q1OpH6aVSfXP<=ToyxvgSQ;YvhNwBMYeX`lLD|c9Z}HJ;-B%5O;U5z z1I{pv+dbTLGdhhsy(Pn^&^oN&Q-ACzO<_vYN2`}>1eZ%{$lC4vc*}oYNo6!~2%i8` zL4NYlu29SENaK(hkW~Z_%Pk;KMB(U`4K!Bq9t#G&Jm&Xbz5H_8dPd}&)fQp1r~cR_ zTRe;~N3p&8Yo{8JXEPaqTvRU=TSUf>;haf7^U6Xj#k;`aC>x($jI!R$Kz=Mo6knHx zpT%tc8@Q3I4yRpP0*yhi*&yQGRg^_HXWk^T@5<*{4S9i!(ik(if)Eq4@I1+8#sq%C zm2Ql1)$Gu>1PzxeNah3Rz{N;U;4RY|(0y0ukqkK6sB9*0YFVbaYT};+uneFWnCV?Q z5WZ>p^t9{_&vXeK6E&93IJSBP(K>;_1uZbmg(naMqZl5WS7*9XINZj;;>8=|kD|Xi z?YT=Xx*SlW>5nDpr4-FveOvgnhx}R&Lr2Q{GBb|>`~fGx7)NWmKGc}46gf@;vvD*j zwIW6=Fgz_sKa0 zGs0Zr!FZO*0*DB6tWYfWZ!9QixKGk86P4VLPyM6c++IjB;ni(u2g7BiqYln9$v=PO z1vulWQXOpHcSgK;zul#kPdV1an{d76#W4*>KGgNQGBO$tHheEfdNh9@8WR`@@yUQ2 zrOYwZe#uWsV<#glGX22~(`XHxnkZ$DZf zB+82$JOKjubl;Y5I>A^0VtBTZ<7YNMDWtWYUVfbYI8n;}*3Un1;+1+)@?#&q&1r!p zO__l1dxugqT`6}2UWKbL?Gta;gh{tKEEjE{u1Jgi@y{v1*%;j&$QE-ix`MsiS08|d z>h)(+VV%Gu7?!zXF@3?@2Q6LWB=RHyW5)5@R6L)W?7wBNT8OXpSf-VqxcD=g!`~2` z1^toQK%vHA9$zQ3u>$L8b8oKp;|I$ZAV>4Q6WO{;6nI&2k&qa#QODfxS-d!|Z3+kt@WwL%`B|rg!7BhIV$q1Xo$&)+@R3Xs>67TQ zlPKnM(+4C+(OdiC#_>Zd^zWi=<%W}>Rkq#*;l1-ap7zg}q38?UQ^s`rIB@F6X54{nc)-7&>$-C~csB&#M zFp~-ECQ4&u!e_rFxf&4RwQY;8d_XpzzMj;iF_Lw@w7%)E@d9%RBXh7*rjrIxEWL~w zN1|&nl^}fPP7^o!gLbx&?n2V1wOWIUPKWE+GP5VWfvGUNZ^_mx?=j+(SHx4Akh`pj zx4cSnNyX*YOOK83c*)&3SBlXu4)MC16)EIgc-jw^eU>*W>_26w$iIB;O85W@mS$bf z??(u+LDmg8zs*h?8s1Fn7L8xPB9*&1ak>>o8U&J{I_xv^7$}WKy7s7FlJjI-&o$Ws zim(>)W|YWwx@-A6nnRU<7$8|Kh<~w`5Exu7@Y~@qJ3X+kc<>Nf>!Rr@`ldF&JHa-Y z)8w!@JiegQo9ICAG3?fJn5{h+zxch_=mdx)zb77U{ra1%nqzVBUIRnhC^kN&I+l!G zW()ihhT)2q_fo~lpI3?fK$KDF%ixnT!Vv5TO+G?9E-V_ zGu*C+U8$F?Y-0gOvYWmO&uDNKUx9s zH7LZJJ!B2R4)tFoB1S!Qex|?rP2lT3jRd^{Q2@6_g%fG1wC4jhcP26T_i@cSH7=6iiw z!$j91NU!TErBwf@#=8mc!oM$U^5m#UigH0wJXt(<*AC-CYnjUZY(N<^f+ttGuRc;8@9mj5zDM^xLFLbx|p5`jMnJ3ZqLJ& zG5LaGc+{}7-zaA**xA{$$eb!+!;!*KSb37McobZXvU9!|k6KdR51 z+fy%49!2sP?lF2>7UGENZWUn4Zd60XT6)@Tj;YP4u^x?2ly(^3zf);;mS2dxDb|WQ zLc&*0Exkt>+tLI7kE!!;r23D)e^w$HA!YBG5g9i-$|k!qE2ARomd(v5BO@zrF4rcq zmF?QwB_o;FzGPhca$WcS-uisMzu)gKz;)lR_w#k0=R6K)a;p#h@~uXx-FJc@G8Jd$1k@=YZV;K=xafJ+y(Uqu#A4c?obAzGahOT=<%l zVDPazYYpeI8K(WHJbbqq5WwQ};RvIY4by)d)wm;)zYnIZ*M4Jxe=TsphHbwARv9l4 zStfibme&*90A{KqvhQ!9o`h!!x}{Z|Ygg?+_21&Z)t<^#cbaZ~S~m1-$x_Q{Ep5;$ z{th$q$0dSFV%UIF*&ZR*a~fdOE#lW#J^cY}{&2znL}X0~OgVFg3BW7pxh3=fh_Tlh zZ2|en933+J_c0xWR=HA~^vZg!tUVC;~>*%w*MFJ4}s zj-oE#>huS86ZfilvedPl!h5+?q z{oNXGjEPW@ddKBCx2tEu@2eM7#FwqVrsNw1{ZzO<_kKKbC9^~0xdhU$pZr9qRhc~y znrb51xhXh;Rrl}v<8G}HX#2K$2e-->+*g`Opg~JCXdm$Zj~d|tTsw;u0jLDp4fkaJ z)M%wiNab?a3(>$^3zl;>({@kZ1zh%s-6;*t;9Z;zSHJQ%_~zW*9iwGE*q;Ybm9mYo zm+T5{ennZ2o!N^zho`~DO+ax11;G?PJaQ-cmfr`pJWSU-yq&R5+H5a)w=x7|aeU*j zIV=6A$FhCEiKH4+b(YOUUM30XLwuAZ_#6zsKE|ik-6|7aKgn5p;-YV!S$F&Qn`| zrP~RcumZy(Sdj5LSZqj2()1umiLRu(6Ks)aaKZALD@z;%hK2)?MBXe)^W=&lP{b-) zU*OVOo!&_mwYMkKMHFoKM{<5L@62+NZkNUUc&fYBF&}&@{4u*Xtv?5d1QxOraXuWS zW81FuNDL z-PqEpK*f3%Z&l0LvxDY9=%%H**vPled*gZCtNr3|+}m3J!R0~a|IkM%fZ63FLD6@N zOA&j{_5NCw+VH(^ROoEL-3N#kO0<2h;`i|vhV|>6$sa9ny?#=QtGQ$yX4I1(H5ACZ z9xMRX9$_-*Ns}|UNBEm&Z%LxzDgA!aDq31EATQoA}d5mz9IJsCXgi z@wXpJ0JfdZcMRBw@8rFPA9_Z=q6L0Wyxk;M|J1~Co&AMq;`mZdYbnVV!$!~}2VqV= zV9>g&5atNd;Ddzmy$f$CJTqzoanYZqo1wJ4kPi%Lf7WhGQxt;`=h#PE5KW4XJRk@g z6R!5oi=e32f;pcBHY47j;&T57m(u!>R11FkT@eR>gOA!sio(r2ssd1&fPv=Xp72{6 zFMl%oXTndFA=u&~sQYN~CW&3#f`TPfCHd~M!UeEO4_QAg8HrQdID@6|UIS3;%FCY9 z`X`dxLb?|ZeP@vFJP}88&u~1CkM;rTj{-C4**Eq)Q6W;pJJE{2*dGTfd*xVNLp}8r zuY-QrTvB9#%7?xHD7gu(Ul|NV`E@^w_X@l7F+H{!o~2BzvZ^!aPZJ{JX*w-FCY{x8 zbUR@NPBL$o$!X(*dpUs+KrJx;a-}`8FbPb1m=parelp^o)bRQ#$IgO(AKrY#rsnX6^u z(XY>;scCxxNg?KsV140kfoi@gL-};OWOCAo5AZvy0gl1XZCD$bX=%`sQvpSlyDtO9 z7M#Uf!vA>#S}*n)QsTbwBOgJ8ef3tGq9U!o?uf9oR+6UXqdW$;f>B)YSBN9O!_J^z zW$^5$)!qW&0dCZuzl(qN(4805lzZl9R`(qfFbuLZH`)3MHk>v3CkLPkLFkEf1&@;h zWgayJ8C%qwrGdips+1^nj6yu*2phaWJMZ<*a+Hu8Ui20=B`ilme1k+~Y-6k( z*2eZY1DM+MCt%P{s@-bc7S_Oly9*{6lD1r4`2sX5n$G;#ibYWwKr_5*Cx;KoPJsq| z!}MnwumG=XD&jBp!|2>g3L8PK!)&T^1~TrPd!hGad;uo}ec!0312{5zOCp2!gDhoj z6cc?!{ZhqYZ5Pag=l*1jTF!I?2&B~=pnRrVaRN71xE!%UO%`-1Wc*(pq080`$ll{(F%F5b96Re=|RX zikW%W^X}BDI8r0!16_jM2lr(T!#E%bOm@reavk6S1mACXkWYPj5bh4%P@}zZiux>S zRdHr+t2&bTa|HWY9nQU9xKz_Gi~V&fNhn!eF`G1=jbuMf0_|T1Doh(L2??j5!p^S6 z##GKxd@3$l7(g2sM_U7n;mghi6C6RiSiVE$paOAe@?y8YU?*zf3xD1ZZ)?xcG>q&? zK&M2O^<{Wp%>wtsI*g77^6GAq9$c5i2H3zr2}-qr3zEgVQ8o_1i48LZU{wA|iU1G1 zVOcWp$*%*gcA407Bd|pD*_k%JaQnBdjnDlPBP$T-u$dd(SX`VUCiBFtoZ4vot!doF zh+Vq^qno&@t@V9(6$m?O9`o-on$>#eIRAN!FC4|r0kHK-o}ByMVUo&}%9O0QUQ+Gk z1jz8XZ8Rh8QmqH$x8;U+nLiqA+d$60#d*cJ?+ZHOJTyKDMm>mW%GN+c-!OqX9o`q8 z<(`ME>GN77$3Cx7(7N#QnV4VZrudRmHI4qv+jcVZ64)dZuE8k7!jk=~oHddO-En5e z4^!G?|8mtF!+bKxSwBhFnGS;}Lsh7deiAmX-HZV9YI|ws-tBZ~@Vy|(fY(WCrldW@ z?N1qCf&@DFC-hCrX*C^Md9QcS&)SjDetI8BoMgS;dXuLdKaS?TA`S5JwKJBl(87JrWNG1k$i2W(qo4!4!V$YXcLO54&jIso`Ib2OoGak- z4Jtm281-=?vQ50mo{86`^%wTpmM^3NU5{F(l^N_m5?WpvWYA%K;`g3c+aG!AeQ~MJ zl8?JitOXq@P+)-E~2y+x8SOa1{n(E0f-zR*bKZ&klv8 z*QWtYKFDk9BByVU67bk8-C4K6ywif?%3tC1-(DaKQFJc&2CWl1CxRJTDCv+?+3zWH zAwV%_yX$6lvrt~=*z{gy9opDT0U$X%cJ~leSgHVkgEyb}J^jz|$GEFM7EC#C)snWW zytH*#^vrd6rj93}O(|QbQ!p%8&u2&=-L5+d%6?NZAHa^8#kF1b*!_|)1k-VK!l^lc zuRKsn&6m#pWy=PP58Op7)5kdD875&?{jN4xBGp({xr zUmDVX&r2K06h`_vmV-S;1pi2e23p1k>#NGo*}VPL(#Ulj2&_IX@r5i)26u6^G!J|w z9u_V{`^n@3ucKiFH2rYm1l1MEp($`t&!78i?B5FiB(3J{+4;AwGa7$81|b7<9|3RZ zt*gxUXyLhKntKRq@;wtNF+_Y5=gzBeQ909kZ@kZAs%x+p3m$S}###O!ustW`MVch5 zOUBmMTiAg*E137sT(X`CIb>*VMz?^OG4ULuo*eaLO~R{sl!_IX5x=86JEZIYve<*yG7s2y)!*(y_+^t z4W-uzXhc9c{appJZW|T393y)6&kZxRa*Q;h4@S=m7hrUe_-|X_D?*iPS*w2ac&zqW zv~J6cBQY1WX`*%|%~uZ5E?5DpH@Zx-ku2HMhn+<~4Y-WEB$vuwa}Pi`@n}4Hlcu{e ztY!Erz-05z$-5=vFLao?4Fn#z0Mu)qX8p^NdH_T@LJ#DxQ#u0m26nhlcaNn{|Jxcn z%e;R7XA?A=r-T=@J}_o%OfS%*C6-8S4O+8i0x$hHlXT6NxPK+_;$vqxJ41i z(O}y9~WGYNgV)pG&FaBBZK^>#A~08EO^kjaBC z+rN!DUe0_*z`brp-ym{o5ZC=OsB__mTFWeOSIdk3fb4m^fFX7L&X+@(;aETLrfy z00gZH|BMXpgBwv<#yJ1C4%HB+G$~ri?CQeXs({#`cIe8V@e4seE1Cgz3W^;fp|1_x z)tKFf4*#s*h#huRm8RMU)rsAll0-*?ZFFv@^QOdE50Qkq?(a(F1C+t#S+FiT$YIQu`AF!(|D|G_8N6AJQ)k>US$8lw2He}u;@I2Z$ zqXlVwXffKgHFv!90`Woyz2)-|nj0L{vhV1dPhBN+rS!+~-SvCj!7r3w<_c*VZ;TEZ z*r_Z--QIO|c>j&~GjwtG05v;YgkFx8BaWRDIAY4OX;I&{o8xQ0SeaE-4`XG5v$4c< zyU5Zh2yplfTMag=_8kxo!54do#isK9j~$YLPzCUSfUG&~9_kT9cUGvVUq{U+4$Jn5 z_;CpswKJgLxPVCUFQ0~eXmKgOqtQI;uY%BuYkFDzJ`H!R(*l! zkARSzR(}VP6bjRE0geVfcRtWdz*ITG$kS~2DNN4MQH_rg zkQkFzVRpTMVGk&j@k#kn3r5fW-9T)~y_ouEN0dU4$CVSy6#Zuu=WvQB5iRbJ17Tin zV3E(-ZGPesci;g~+P;ES{!-le74c{P6C(Q|`x()P4=&IrCT@U1Clxqf)wd9acu zj&GnlqIl5S+iRJF($iwu|Bh}-(6qxhM~5*5bS|Gxv!OoI=|Fb#*A)u3v4n)Kg*=zt zL?-Bif82?IPdUE%x=g_DJNP_V<#*-IFXbC~MQ_|&?8yog!cI8kQtg84t(1u$+<*eP z*YhL)WcZH&pk#!@25ae-1j4*Y{;}#Ob8)r)ZpjaqZO(? zf~aQ~e1Jbl!TZJG_mruJ<_?axX31x_n5aREfY^`GEnAM{y!zH531jF2~W#S3C7IzSufD|dBx_%QuZM!097tf44hG%#YL#n_V|9k zeeiMuD6BcWowhZ_Ob`>@V@*lYK(KYDP6SY$n7o_+0v!|`i`WIqR{x7AOa!YR%Bzu~ z@>qmAL0s9+N`_+R8GXBU6Jy$~!%2%X&j{`|8&TV1Z2aqcyNg|mKP;PTKV_+?I#qxR zVC(zVj_ocVozlnN!(NVpJ{sQXIOWL<8^kj}`O?8)wo?Dq0xN;V*g1fXEd~GD+zo9=H0k{aYE86Fs zSr7ES>mYLig?ib)9bW(F(Rb7Rib2Qt$LG)FOk49>&dgQfe6oTuGQ@R zmdZ;^g*Dz20#Qa5LLa%~@Idt6sjR zc7db~h`8f(@PKTWNE4esg9#ew^9iwVTtv zIEXTXf(sJwv*~cb>QQ__mQ(0HFJ#G;H`9=t0n`-FReV1iNc7@XS3 zkL%!C{KBCcB%|@)>XM9qWNNBg1e-hNX7E1h^2F37z#P>FjUDFkD3C`_UKle)`$zX$ zTxfU7fM}vVmz|D<0ZZH5L{jxwdn&Yg*xczxN*cMA92`yvn{aG94`Fj-%E-4!4EK~S zd3E_mOHc7ppsg&-;`zP%)T|=I9V>bU3D4&Bf`k%P>Pm2H7~tx}L7KFzhc2^WZ#gJd z-ATroQ}i^|=CiB+Vf!x!Q3c`;kwGhrN{26*xZXQQt7pd(%6Uu*K^jbeW1UN zN_R*3n)unC=vOvLkIVkR(*sw&3>GZq7>HIN98pS1$b@nms(I!V`XMmi%ZUFf6UECMfc1*o0qzP zMfX_djzzqG4Qlz{;W`2oX#tHeabhQ$e1xJTT;KH!QuofN=*FcvQEmJw8irnW;es z#Y?t{iv?UIFcmab7-e@s7>?BnP1hIc&+keIJ;p2gwq`>Q3VwgWeME45NM*ekamJPr zM6l<~4@*M1UahZzqF3Vsew{8qQpf8dWF`(?P6PaLE9}`<5;GaYL$3h?vXb*}F>_>1 z07k-bEgPy)Xr2H>a}|L1M9kY-Uhlrs8x00Kyk5l@F)c1^#IA}|-DkPey%b^KvC6$d z7@uYCk$553V8R~~8cX=z;D(70%(GHn{f5j?Emw;JD%2KebhBoFkL2`~51z0&iz}2r zk}N9YcR8~ECjHacJNn?o=y}E!X+~&nTgt~>rQ7{Z=rVqwWpe@hsL!WSR~onqVWW9P zsyYs&(6{jyT}96XA+~s-Bla9I8M1k^DQ7m+7v=W9`;aN(r(1h}7~41F$2+pmPKm$Y zc_Q{F@2#E<2lRn3Ms@3f1;kr0<6WPVs*2m}KB<=zYI&GEmtj4hzg{=1OyJ)ov3Jyf zC=0(xbmM!_Pu~Oh74=~3gM9<5>I73Y!$&lP69WTh_z%KD@2kpfgTZ?K?b=cKUCqSc zXXh|eRDMw@mh|OQU7LMI)xu1$?f2n7?z0J!ExqFK!(_MHGmQLKf5Owrk;xaR|NIt` zSzG|B9HlpFRHVQ3_WxVQoO7(|0t|e^d?yjH%mbwu6?GW~+Lg(HROwbg;d!c7H<}nm zxAFE`kKf#wFgptHwD#OOyu>vFJ0!K^May2Hfb1+`=n0=ECy#4b09J~wJHe>do#=15 zM3`o|J^NSrE~T%-n)QJ3d+R7sa0`Xj{T2JH-dFDJz)gzPkZhLK{t1w?&hGV9dI;3s z15!P-b6X*RI*zJH^E28*Px*#nu}OH- zoU4?_2%78N*vF6OHw=Snv8&9MFcG0a+iw0xA)AA~vbl)5MqXMdKIq{_ks>Pa2uWV2QN zMMUh*-1|xROClro+cN?t5=hkRyo(gb5As>Ht*hJ4uvGS|w1wRDyh5F8;o(U2ITa=t z4Mu+FqEp!cMZ=dLF)mzKbUdPeYRK#{kyctuA2Z+g*0t|;q6T`Y5bKCG}$%=jWxG2z^kDe)O$uk4oP;awuQy>(?@a zO9wgWl~7W_i7Xqt0GqM^p{+Ff7=Ii5`BPRJW5ova+&TVmwHZ@-stasz7sdh3;&SZH z2^p8S7X0Mxr6;jk&Wr-U5H+O#yyivP^QB=wYn7O*9*;QtfutRi^R;BHMJUGxS?4en z7uAVTzVpIO(Rqj-J~cDdipxeV6Z>KdT#E+Ge(1)4Q@{++aJ_&6lZ0Q}zX~9V7Te%k$rGRLFEk`3ce(D$-l=i&8-PCcqE!Lmady5dz9I`_f_;{*cg5!hU|{9nEhk z=fu&gs-8>ufMjXYl#6uUC$|=m%-RLlxR6fDzE@PDR_3{sY`9uD4+R3`wJ)28h%W!n7 z1$3nY_?$44;TA!6Ar22?tkPon1^!@u>1Nw6n*F|@phqa6ucM2Q;b(;%M(G63!{&eT z%Lw))cnLS*e?lm-X1hn+*bI^WX40_Wfy9K9E##kz0Hld?zzsPF4GqDmnT$X62Nkwd zPstT!HN-s5ANl&@Y@4SHI9rIrgCXjDZ@{RD(NfM+;o87r*~BqdKkuPToh-6q;M-uP zD)%O6Y-l?o2`LsxFq{PgzwU)JQ%a{^dI9gt&T)taXGZMZ`g$wy(Twrp%*iepQVich zCX)}iI0_46B+r>2e5PAKgv)mwy$npZ6Xd@e;v(khTHD}q zwiMz%MQ4TQ=C6zZVgIM{2i+}gl%z7`?4a3hR5rRXKk1i1E=bFSTxW$m`zi6J-|w=4 zvSE*y00Az5=in*(-sOtQ5^%$lb-w;v=^~Uv_vYCKM?VZZ_P1tb?`8iPF8^V}+kthdzW9PxO zgtquZlG9hzr*sl@=q+$#rigxlU)6cWJ$WYBR@+%;nF6}~^w+Xp*V#8uz+ejD9BOOp zN_jILRF%|qfmf>94c-HKv@-X;)7DBukNPFN%|)v6FDOb^?7T1LpI82&LxZ46i~H4m z*U~6dZBhP&H;8xNd`3{7t4DK?ovHqkhl6Qq3QA0B-A%9UM**A?_Mfb?`0<9Y#Z%5T zfUKTzZvHVU@rr-;jX-*gDp>H2ij~TToKB!k&$s-wjp3E?vkzyk0=2sX{F6ltubB~) zCUDWQ?XY{l#DOO-{Je;FZc!tqkNwqxzbT5R__CAKOB=wD%gP4{u|SPawvEVos^V#< z-#rP)bSDD+9C0>NXJd2wi*%FP^S}*%%bIl49n!=M;y=6mjkc*KL?SZ1#R{}ex4J3ri}-{AY1&DC*K$={^%ihOrl&U*xu2XF z&b?9nc z!xBF2Erjyc0{KriX3KwOk~1))g>8la@^tq+{x39CY@kZ6#-DXN6C5X|@onW+8GlA6p2+>Q7g5SvFm4K%o<=CI(Q6wJB<&P$H-5-EditlxxOw z`sObtB;WRbrx$xM**8_iPRQ2-jrS2L*_BYuwM$=FiRy8lz)o9c&~x52v{+1!yarVS ztiS4qVc;sa_}$u%PRJPoJlx$S;NCSbGAWbZwJsJZDzGf}-$9_DXNFxB^_Va2QRr*KphFtDc zCf=bouvbISr`1(G>5>2mCJoZbK^*J86EPLJpcyu3?4@2j5ILCc4KbP&5xaI(soKDZ z;jn=s)7S}Vj_xi)o{^v)f5n$*9h$=Cc1JnFOJnsrs?KW^ zF1bKQvxLLF#J6+b4w-Z$%m?HWCOzmV*^>nW?$JZ1>$rzFxV~Wk9{o7{amf9Dj+fZM zQ|_~5kEKJjavA&nU+x9xZGyZEntd5d4JqI^zID5p0Gc*6K3xnx^L9TQA}TwK*kS+D zzCC})%oQqk<-_RhFz)`m_ZgNyIb84BnrNCt4kiqNv`G0Fv}VOpvW*SCTyiaVSE#Y3 zlHkBsT0Znrj*j9!{q(zz^4B2mJEb&sbXqqC>{C1E`qb0!36K1{qtzQFk`04Iw~WN( z_Zq0AwOHZz)1Tddv&_W|F^wb~_JPp!&B-6KYs?-Z;1xzMCmlNzVP8Gm%!+QmSHDSV z_ckB%Nl2-!lymQji(p|TNuyH*P#=ny^_h*;QzVR9ewHB(yf#$4bt>0Jh%nV#@uQ;+ z?N%{XR6leP3UJ)D^9rSA|Kky?J9+J{6Pt&Gg`tUgk*S$sB2)$cq^_>KCtJ-9&W(n)nL z0MCIjdG)a?K@AE>U^dO$l^cqzMq`m;x zn>C;vd!mCUIjQG7>XTXG-J7HH_^S!I%4Ww@3tWB*oi?@Fo(^$-T=$PiC%nvRSN}K; zK6J)SLnH36S2E0#Qynk+O&;MLqZ$7tw&HQ3PP+E!p&T_%l}U1 z2J@)eXHa2zuH$PqFg&L8Vr0680p3oZ2K}D=FadO`2nv;!cZX>ye&GUUQf)n3VwHD{ajqAsV(7=XV7zg zE9mK_I!X;$Zw4CC8r7wJn6h!z_ET~nfDc#vO_|oK@4S5D7U|Cb@xXEpueg8d-(I&2 zMz5_uG>Uwx9+AMh3DF3KB7n#74F2=#!7MJTsxS*u0^XVBgM5>O*v+0I!vgO%o{%QD zme$ti#zU&a9En!7EgOP}w$>zA@%vXE$WQ$&yh-u~t1RCgVvI_9BcoFEVx`|Q6B2e= zx?hch=tRpq(J8wEYlArlxpu0( zRX)}GS6l3_b6>tBs#qM#02BgT7FRRjR}!)zWH6ipF2XkS5~n9pmXK^AnShXaGR!mK zN4Hyj1BLuIn@zTf3TwA#79G5-_isH_B_I%M9EY2>K|AXo1J1u!e*nK-gNbTTrklSi zrg$)wdTr%uo<7iY$wmJvDs{~?^5nW^u_dGIHZ$36t>=o=Tj3~|XX=2Fcff@ICQ74G z;;HQ*jB@|c3Vo$BO^tHD;NE0N7SEfnz~as0BXe8M>p4941Aa!2%em_nK|fVy6oPKv z)Nxl)!+WTWh`SvF@+hkOC|~wC1a9eD4?VKM2Aj56Dkdo?9X#@~V6n7bw1^M*ZZ*4U z%UW9La?vON@yb;stfSr`PYYpPkYQD6J{O(c9S&GxNjqq%LU^=j zUyN&7(oVzBV}j7v<%NTiw_Z;!71~%fx$zUiyvN6}|2A=X@~kMsfO)N^NIQ9=ve}n5 zZq2LmulMXiwE~BEuB*EJwp{$(l(E#WBLZ&WXzBFU+EA<}UYoWQq3BAy<>yv(ILBd& zYo3AI1+Gs-eA}s5&W4np-NTmf8UvZ*f*4qLFL1SFi00k^sSE!Zfj2+V$s0Tc%qX6< zNPk+#+p0$oi(;*-z#?Rn*Nz*f$wQ7a!Sm7jpWFYh7eKS12X$dSDk|AB?GFUPJOM`3 zyfNsDOMEO3NdRdN_hg1Q0Q{Jr9K(s8i-<)O#OL)KF`xPUO6#{nG@+HxMzIqeWfdR2 zc>k)-upGvsRF3!DKAy7RSSF5qBQFlQi&;_Y#QiQB_6^@LYfEy`Tg*!AVze(ikm{+4 z+hSe0WgD@1M7CtAklNFlAtBz$1|^0OmV3#ab8 zzwlEs=sS_x4?Zp<_VznQTcIaUpE7zNqk7tm-~`T4?VV9QWux=TIU?eGTlOo^>_?(nIjn{}BHvAbzBMG_-p6@QX-cq`~ zQ8NsZjHi3d`b!9`G7DNCjtK@swiji~0|2>_c(7jfS6TbHg3KMpl2w&Rc8cUz8*kLx z>hpMY4BSkhp!SP@P8`Vo*Q;y=5P5{3OVCTt5nk-~gj0?|+3V6l=l);^>d!XJI0=25 z^#Gx9RMd*=2bp}7{$8f~RMhcV+kO!JtMAg4pJlYoq<}^JNyy1Lonq;s&lgeAB5mNM zW~DVsaTbe?vOwi#id(wvEl|E&#n@=npUs}#uFE>64JVfynwK*?{Ut=G6nlaAvDRC_ z{dBIH#NFeaz^zhDUDbmwQ2Dyv{nd#_LC#p8zq66(rR0C}ow%4#L?+gQ2;En5$jt3O z%s!X&>h%;5EcgI?y|RRWN$_~>l~>(zLqI18UgOhAW!eAW!kg>_B&|Vc_GGi`=q~}w zr?rIN2r>4tT;HPmPk;!sf|8gAoJ{B3`~m-me{nH>DeAAQI7V(`>El(1 zRgysDWI}?0Xw_pF=bK9+j@s3h#$qn!0VHnuz=DuEF1)zmM~6XX((&4^o2`~YAJ`N5 zt%FNgt!DVk7l$Y#A?PhenE1VnC948{ZmD_O@yJ9rL%}uZ4Fn-16r8 zQ)QBS`Z}gX@;A{EorUl}C`oU`LgcDP8WGL5^3Df&(oxiLIlN;4i}>tpaqx6kKhwv_ zC62T@m~gu^k^B)$;?SDrT0^J?FVgcU!1rRTE9qCFDa{iGc9l@lH*4~9kodzOQbVK; zI8HQx8n=^C({$@VnXRb>4XW&I2?YUP(^(FM*HUxa-ZWYrE%rtgiT8hGnlX&b zVRAmr{avI34;WCM3`nxjhn)MO05Jcr__;lyM(JZCLar6c=S0&v%EBd(}T9Z0YjX$)&%k~$CMa7yCNMP-`V0Zd(UVLgx&rRM=RKXAMH z1>GgyXkmXWGTIL-oOy?x5xIbK^!IB6vPfLj+>+i@@KhqW_QbB?I#!;E7S|?gsa!1+ zx{04@?Tws7uCXiHk4@bj=oJ4q(5Z31>Fj}gr7_gr0pThyzcRc6w@G1BrHEF3K-#R9~a5Sd`*3%(+c8+8yT~j?4sR!u&_>ea+Lil6FfPF&Vt99qjZa)V-8Li|2gSJ# zUe<1X1)4J8mag{ReNoyA3nLtmWAOYPV*lic)=jVAqAf=E-jm-4PPza*w5$dOgfLah zRUv1p0RE+=F5K=q?Nx;N7REFGVeu1dt_}Fx;MQyY$t^&$ullL^$(PS4dq0LtCB}YI z94$0|DP+(y1cA9pzFLNT&mUJR;G z9tE9fV|R6#S7Ozz!=&Gk_szRUgq86%A;>vdxjB1(%#|vu8hzInISk-K>l`)D5(_ZD z<7DPy>H;c}rIpFt4pb!$!9VaVd3n&zWFl*-m(XCP0qo z#n*mriPFsyMJy*kj%>?pX>YGfaX;4@;po(`MBE)Qk$?DFWQD5t>KfGn6Pn6*X_slt z+dM?_ooC)Lg`&54y~Ia;ITL>Eyk747l(#-FT^S-uUNzQtwb@VB;~OWR9>{g4Ez3=Q zb=f|*EVWBBJtIzLy4ZHViE|GG)55Etx&JaU`)IZKqZ9B6+NzN_!H4)p$wP?if*2TT zJ(Ayo`HfICu_?vN83|$;c8%VDlyYrsEPo6QbCtrgY|@RbF*}H~PFlyw+u}PoXFEpq6p`In7zEGC*|)=XNsNSYG#j!} zBNio=8H{H6bvXzxm0TZ>z&~W7p$<~>6Q}?5R2vmM45~<+*Uw@)O0~Ug5EgdrwuUhzN{o-t<=guJ+8uZ-Q=U$ZZ1Ci%t zJ!MV{f3HsZ*(W)|dsAqw#x`)Kmb2`d_0b+A;%w(Y`!7Mi@Kzmu7Q-HgIGXC1LlL$X zciZ3CmDm!W_22QEJ5f3tYa@uLy$;TwB&aubAJ&c{bWzAua9q+hg|WNF+G}EDL7y1Q z5}2)zOg633>&guFR`4%&;^2wVVeNgjp1+mPNj1+M4%6;;P)8O_n;`6kfT2FBqi zlIR~=rzXiwgF$6h3E<3^p_N?E^yR$DSlvwL*Kr~5A78a^-Y#P%zDvP=lDxLM?XGR$ zL>`3is!%5$R)B~hf9DamZ+CCxmO?XQ6}p2BANBSQJwRduka`af0FW{#@>lqyxQCC_ zf*S`E!?dkQkf*`Jr@~j-+)flK$Zt`qhhb?Vu2=7+@Jbd00F5gv3oxUW48_h`)`2r@lny})-yvtU9JJW^l5UPOF6Y74)m5{f!FU7_{>+q6?@JxPkzx|GWMn6~ z0ZoFnnV7St?DijW*=#F*m)eSib)2~Gr&o+R8Ss0$AWxfgtNMuye!`Ooy4&mX4o@=N{HO68UvClrV$S6D!#`doc_->K?=RUu{%JoX?&? zp81ZcdI4~76GvR-=YtF|ZRkz+ZlPg!p**9(L+!_w*0USKzqA9M-*E{Hm#IU6-8{X7 zh04hvJOkM~$*iyBxi3TN4y!HfzYmM?QLsnUB+8HQ>9rKaL_3P6>U1kG4~(sdTZ19iT$TZk;;gBY~-9b*rn~Vs77ms1*gRg`KR^U1(7rsK8>UU)FAo-nmfw3nV*861BXRCPdh?L*ZX0;2 zPNAO2Y=w$_joSrX39{!2lPzFR?mNE10lYPh1*-aYN}h_4uDO4;LuQvRVop!PlI`8P zi`Nx!@eR^4U#sg*^_=g1z@+Z|*(TY!Q`_VRokv z8Ctyj5~Mm2OsQW}0cTxVVJTNVN7i;2qZv>^$LH>iO6*)O7(P+!kgtZ!C1@s|Lc?nk zz&lG)?fM>-{m*t@JLoP67eN`s{liVRmrgDnJ%<}jTe}zN6-dW2zIIg48;#L+X2`o9 zR>5iAUG9*$t{j?TEenSAosFCYcp%5tjbdPYewN*iUS2=fU}1wYmVQ!>&!bF3y3@S2 za!jiY3mr?~O}Ozx*bN#Hb)^oFR{lL8bF2T^m6%xRrYNSVa7IR3xX+QH@Ul0K`nX*T z<0J_0i6mIr=J^{V!1g$M#~gs`&UpNR0f z1NORo4F-d^soceEH!}!2aH} zY81Ey1x9wgkTntQPGxT&>^CY_TU-em(q*6kO|CQ@#eA4JZu+GD6oE9IdbOohs|Z7{MX&j_9uk57+astTnt-i&M(k zc#t+kF!39hde6_Zz@jfPHPeEvH^CyCQlU3}8s91`NeC&eze%OM>7_Nimw5o=PcD6Y zOJ%t>lqor6Qm2cayn?XZebn&-ab8Qu(m^Z>8ra2b+F=roS&n3SREeKDRxt#^;zxnjT@;G(-dAI(AIY(UAiDo7K#x0K~Ws`=gq&|<0rm%Pfkh} zc+~Ca`o_OqW#9hr9sc9^;B8{)OBP6%=3cG}=qL>*|5CCF;*ju0iLLjx-}dg)v(O(a zB>jz|sj>SiO2JL&Y2t2c5^=`8^+=fHPkHdks!z-Q1o0j}YuSf_+K1Pjz2dajeh-5t z71YJqKYV7G!hqsaC<~E!@(2|4)T+_M!4*L!RQRYLc--5y)v4GzoQgG{ohhS}O@+W) z(WZ3X-S^IIwEigXOR%dg_ph^Ucj!`E2HfENsp6H1W}FMt!%qxw-IUvexcvDJIaqv- zN4eN8Q;C%y%JdNTSAkFSoUkb6)=!y--$&5;B&VlHiM-aNe;y;4VsJ;z>}5X78tlul zOPuQ{yaKxGX&=>MjVY-)ov`&8A4vQ!h zyyr-0#Xrw#=>Ji!2pQ4w*pxjl(|!~iegK0hHLZhR8$KFzefWZL?Z?UYeWh23*YPc? zj#8%jRPr*dr$P?xJQ$TA(W?z8aM}8gG!QdWPM7T!(K!F*(kt{wV--(gaSpueuv1OJ zjk_?ge&M(6uqOf;hqRq}&mKR3?4j%G#tvc*D8Wm6@e!6S&xNCi=^gnZ?h4jyddnz) zu1jdGA5g_DckIOz);&%jh_`k44oUWho$M(|Xpl+P@(sw9Yu>+=%R)|6QiDyx^p6a5 zuHP&cX{Z&zIpFvPAPnb@=g*>2Yu5S5+uqMBykcBT=B?oUezg>KxK3xStJ1=RUmSQFc3l#d~PZUT#u2r8vXpE(;q(r{Tt0STYS?H)jEwi9?hEia?X?E-;1-u^R? z7jjJh$HvSt?7$y!*`HB|4?6@L<;#vLq~GaFeGUtwxDwJk7lN7j3=Usu?x-ss6s&c-s?h!Xqj?%a zq^KICK6;Dp@a=R-F9@5lW4PvCY)|TZZ$yR-85j2O=t%`jdT#(15~PxbtbhnQyGf;? zc5xj)+;7%xmirwoF1;&fBVebq?-Jg5e{SAmOYO^fQ0*CF$CIe4is1YXaCOP{hgI{zlC@g|b0&>HcQ&e##x@8IAg-eTdqiDF1!g)Ilc;1@Q9Hk8+T8llPzRbZjRbCzz6mYxt6u9gjO%yDsPK zh<(e5c6sB*68+HbC@UyadqH}K2FZ5?tAZR-YY*%Pe~E|b?kkCF~z zJpA*!HXIfq1m0hyQ9w)ZXWsGgmDK&LLM;@q`hS>u3%{t^Xbn`QK~h4x8$lTaMq=oe zkd|(cW)vKWAw{~SMh2u6Bo&YtDd|B%O1g$dI%l}s@0@e*{Rj9B``vrJ&w64lr64bE zSnqmET}$o?lJTYq`*8usS>AB{{yao9FKeH{utmehR9+n$&cU$lLK>)krruT6Uc_9A zQh?OTyY0ISQb?KtaQc$Va9;M*sv7>(KjR)1tz9%x&XqPf&8~Z4%jEt|6EpJl1B+Xb`M6kwd#V6;OG^oI#X#;!k zyU=(io(^6}qaQKDmPlFAU%y`*G=%+DPFUH>mcp@6VclgW4f|TMaJe_XKfg`56sBa5 z@?uFmTL@^pU-hPWzpZo0Nvy83MkatFn!$@TQ7mZJ=MnB|(uS47>uR90msPBRJJPut zQV;g0J4_DHQY!8I_35Y0LB4f|&wEM`Gy z#MV{-84P4J)0JnoBRustL^pB3O@ajZDxB0ngV7 zxv}2U=r4ij6iC;>!oyVd;Kh6UmyO>Q;Y;`QS~h38mm2tOa%=DEEQfMofIHFlxrI0g zmg@G_MQwd}P=u6H2kWV#^);S;sTX);lVjSYNt30u)*_go@n2b<6MsI_WjX5_?9p?! zzd(;?#_$~8^2f_R0A&Q|Ny1;P%7Qr!+7IsByHZY(%mIH%ZX7h|)(oF#X_jTWEvV6v z@TokitHG!|6<=Z_sX*`6lZInWNE(69tnd}vrNYT{lv(cS2j%2Ql86^W7sAhl9=>{r zt3FlqC4PYOi3KyQ&J`ndZbb|-Mf02PZ#xJr>tx-cay{D#^Zq$5p@0kKqF(tV70h(qUP;TZHfLT^{U6AJ|OU(;pBd;Zo zIylsUQ}?B=*Rj>iD9=XCM)Jqeg4|?jI-Q&g&csLGTjQ&|BGuX&1>z$kTeMGX2&4Y#?Kk_T# zhAOZLiJ@k3U%AxNQ-x#S3T7s((436bnhMX5oc?CrK|Yh#zi#lhJmDh_c&>CQF#29f z@ty8R{N`u0;{Gz-={qQnO%u;l(!`v(=BVSa5PVchh{41^)I7pzki_s4?iFlp%P(R& z@UtNpYd>1}U3f_j_}5^}i2Ie@iC;B1-1<3paIWd?YV7<~!A{S$EC-b-VgcQDJiZ2$rvkAPig4zF$ zK7IE!E899t)BC-;K7A15^g87Xv2AJmsU8{2`RdL^&7UG9M%fazlXSQEm-T@wt4z!Up+vtyodwcD3FM*Q)wJ zbVD`eG)|?eYtZIsv)*7n5Q<*Y%HrBrOuQJPFGY&NGyYigv76vPjCZ+17}p#?S6_^* z%`Xv|(fxtP@U#U&jk@1?F@q0|&#Hrgee>6?9yga=nXh=YMo^0Z&xQLoekXCpq|lS{ zfPCDDGy;ipb)s9mg9)|!hNOk>%DIRbonq4u_sRqYu*EF9Pp^4&N7{@S|K&0aQ^BF@>+(SD2XIS65 zq(tEfaa9v|ej4!|C0@edFDX7E?`WRsL&NQzK~U$2uAE(Uq}uIXaf>MB9LW!B_5QXM z8(~juzYC74h0z~_Wwu9u0Nox}vi*8}M2m7E|EqQjYL1uchF^s?{5I}=_WH}~*d~O1 zLJdr#O&9?Q>34iEyGK8Q*K2uSaxt`U*w?od6H%uF`5yA#Pw^C{4d>tP$;ik}O@3Rb zzyP|Ab{eiz=*DrvGM(?ncY7e?o4WySB+VDHk%13$=$W*K|E)`hCMGwC4682d!0DpX zhBVhuqi(yJmZL5kln&yx2FR)J9Bxn&Ey-#)=r~$*@^0`mVGA7?&%b)g@7GJfQ@7gs z?Qea2!*;gvFKZp_?-j_Hjlu7GSUCuM?nE%c)&TiYj&en$FykaG$s4*K)J07b*# zj+?o`&#$=PQ(KVyMr#6C^qmR6;U@8KoNU0dR6W$un9=bx`Q?FW-s`y!42d>OZ7+wq zNBp3#X^8NN?I^zNj7g{_iYUB~`^E4XDRjG~SGoJ^y(XFPhTM93l>~`GLBCU)kNnqU z4jf{BY*#fvW8p*C%QRNNQb_-j#dYuUzY+7+~YxSH%jQrd~nde&G8=@8&ECR^sMYLQv1XnSGw zBrU84-q-J+e6~YB_1C>UC_5vx1)C=Q@9wqaC4Er88HzC7=Iau3?}1nD2A)t{!~w`Z z2Zi)qC$ywASpdsznQ5BrHrIRb4qh5U_;-gZFumctLD$PZuq$-y!rxcJ*fa>#^H)!_ z7v$>Pg|a6OrJT|R6tYI`l5(3Tt!~hiR;oFIMZ!THF}H=Fyg!aAoYdc+U}rosrzI+X zv{!-(s2Bx)a%ZGuJ>oJWq>uT0>N>kluSfZUi16&~Ui2ncwoWqm>44!b9YduB(W*uu z{E|77ccoX$8vJ=?E#wiNCheb$W3z`dG}8eY2VXZzoschK$v#=Kp1x0{g=DK3BIP@{ z2p-0```A7WUfB?ObVfsD$3^g|DIOF_B{j2r7ha<>pL;y^dP?StiQLCKDrt5`$n_0s znR<#-J@ff%ttxE9(f@M2ui^I<=y<1!L(sbnim8lVTv=M;+t^-I80?3}>s|H{3E2Mt zRWt4Rp@ZT0o7u}**PFYrDx-WRc1B8aqoIp;-l22OgV0UqaWP^)>N6Q(+`uJYD1VOZ z5_ISP<^lkCmFNv3t)>?~-P^Q9-E#D~zuA7{=jm7E*Hya*u(RPw3?c3!x3Qp(`0{*F ze;wCumjd^g->i@14x^#ax~NVrKZb@s{QEl=fyBcg)m^U&LA?kZq5bek$seVP2SuI{AbRv- z9`wyyi!#?dLB=)n{K3cyBM%Sr~5NFybJkL&&8>nB-=78*`EGt3zi8nuzQ zx3(5{zV+kPJc^{H#fV7SexnQ+uU95ZmVY$HZD;j}_je#JR6ly8T_;2i{+MPy1u7r^ zfIO+tNA=*rcY>}$ol=B^P@!Eob2Zy%A9T;{Zr=K2d7=IDi;R>zT$F~T!odV`FGko+ zkTU(v8DER<)GHMeKiN>1usysUnNAKR5Zb?h>Rv|m5$|T48P~C9nvOTPhPYiF-}=cj zTefBXaDnC-^}N9`16=g9N*Ke^=KV(X!7rC#a47{dKKc1X6dFghnYQukBR<_#W}f5C z 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 SB>o)mcmJNDR;h+##Qy-Ib|d=$ literal 0 HcmV?d00001 diff --git a/src/page/assets/img/info.png b/src/page/assets/img/info.png new file mode 100644 index 0000000000000000000000000000000000000000..f390f193772f45c7feea59dba8b1cd2e801fe708 GIT binary patch literal 278119 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

_$K-i0HA5*_`1}e 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 { + ipcRenderer.send('close-window'); +}); + +document.getElementById('minimizeButton').addEventListener('click', () => { + ipcRenderer.send('minimize-window'); +}); + +document.getElementById('maximizeButton').addEventListener('click', () => { + ipcRenderer.send('maximize-window'); +}); + +// 暗色亮色模式切换 +let darkOrLightMode = document.getElementById('dark-mode-switch'); +darkOrLightMode.addEventListener('change', function () { + if (darkOrLightMode.checked) { + document.documentElement.classList.remove('mdui-theme-dark'); + document.documentElement.classList.add('mdui-theme-light'); + } else { + document.documentElement.classList.remove('mdui-theme-light'); + document.documentElement.classList.add('mdui-theme-dark'); + } +}); + +// 导航栏切换 +// 获取所有的导航栏项 +let navItems = document.querySelectorAll('mdui-navigation-bar-item'); + +// 为每个导航栏项添加点击事件监听器 +navItems.forEach((navItem, index) => { + navItem.addEventListener('click', () => { + // 隐藏所有的tab页面 + let tabs = document.querySelectorAll('.tab'); + tabs.forEach(tab => { + tab.style.display = 'none'; + }); + + // 显示对应的tab页面 + let tabToShow = document.getElementById(navItem.getAttribute('value')); + if (tabToShow) { + tabToShow.style.display = 'block'; + } + }); +}); + +// 添加安全令对话框 +const addAuthDialog = document.getElementById("addAuthenticatorWindow"); +const openAddAuthButton = document.getElementById("addAuthenticator"); +const closeAddAuthButton = addAuthDialog.querySelector(".closeAuthenticatorWindow"); +openAddAuthButton.addEventListener("click", () => addAuthDialog.open = true); +closeAddAuthButton.addEventListener("click", () => addAuthDialog.open = false); + +// 添加安全令 +const saveAuthenticatorButton = document.getElementById("saveAuthenticator"); +saveAuthenticatorButton.addEventListener("click", async () => { + const addName = document.getElementById('addAuthenticatorName').value; + const addAccount = document.getElementById('addAuthenticatorAccount').value; + const addSecret = document.getElementById('addAuthenticatorSecret').value; + const addEncrypt = document.getElementById('addAuthenticatorEncrypt').value; + const addDigit = document.getElementById('addAuthenticatorDigit').value; + const addInterval = document.getElementById('addAuthenticatorInterval').value; + if (addName === '' || addAccount === '' || addSecret === '' || addEncrypt === '' || addDigit === '' || addInterval === '') { + mdui.alert({ + headline: "保存失败", + description: "请填写所有信息", + confirmText: "好的", + }); + return; + } + const addAuthResult = await addAuthenticator(addName, addAccount, addSecret, addDigit, addInterval, addEncrypt); + console.log(addAuthResult); + if (addAuthResult === true) { + addAuthDialog.open = false; + // 清除 addName, addAccount, addSecret 的值 + document.getElementById('addAuthenticatorName').value = ''; + document.getElementById('addAuthenticatorAccount').value = ''; + document.getElementById('addAuthenticatorSecret').value = ''; + + // 将 addDigit, addInterval, addEncrypt 的值设定为指定的值 + document.getElementById('addAuthenticatorDigit').value = '6'; + document.getElementById('addAuthenticatorInterval').value = '30'; + document.getElementById('addAuthenticatorEncrypt').value = 'sha1'; + } +}); + +// 编辑安全令对话框 +const editAuthDialog = document.getElementById("editAuthenticatorWindow"); +const closeEditAuthButton = editAuthDialog.querySelector(".closeEditAuthenticatorWindow"); +const saveEditAuthButton = document.getElementById("saveEditAuthenticator"); +const deleteAuthButton = document.getElementById("deleteEditAuthenticator"); + +deleteAuthButton.addEventListener("click", async () => { + const id = document.getElementById('editAuthenticatorWindowId').value; + const name = document.getElementById('editAuthenticatorName').value; + const account = document.getElementById('editAuthenticatorAccount').value; + mdui.dialog({ + headline: "确认删除?", + description: "你确认要删除该验证码?该操作不可逆" + "你要删除的是【ID】: " + id + "" + "【名称】: " + name + "" + "【账户】: " + account + "", + actions: [ + { + text: "取消", + }, + { + text: "确认删除", + onClick: () => { + deleteAuthenticator(); + return true; + }, + } + ] + }); +}); +saveEditAuthButton.addEventListener("click", saveEditAuthenticator) +closeEditAuthButton.addEventListener("click", () => editAuthDialog.open = false); + +// 导出安全令 +const exportAuthDialog = document.getElementById("exportAuthenticatorWindow"); +const closeExportAuthButton = exportAuthDialog.querySelector(".closeExportAuthenticatorWindow"); +const exportAuthButton = document.getElementById("exportAuthenticator"); +exportAuthButton.addEventListener("click", async () => { + await exportAuthenticator() + editAuthDialog.open = false; + exportAuthDialog.open = true +}); + +closeExportAuthButton.addEventListener("click", () => exportAuthDialog.open = false); + +// 添加战网安全令 +const addBnetAuthDialog = document.getElementById("addBnetAuthenticatorWindow"); +const openAddBnetAuthButton = document.getElementById("addBnetAuthenticator"); +const closeAddBnetAuthButton = addBnetAuthDialog.querySelector(".closeBnetAuthenticatorWindow"); +const saveAddBnetAuthenticator = document.getElementById("saveBnetAuthenticator"); + +window.addEventListener('DOMContentLoaded', () => { + document.getElementById('openWebPageButton').addEventListener('click', () => { + openBrowser.openExternal('https://account.battle.net/login/en/?ref=localhost'); + }); + document.getElementById('helpDoc').addEventListener('click', () => { + openBrowser.openExternal('https://www.kindyear.cn/archives/921'); + }); + document.getElementById('callAuthor').addEventListener('click', () => { + openBrowser.openExternal('mailto://kindyear@icloud.com'); + }); + document.getElementById('joinQGroup').addEventListener('click', () => { + openBrowser.openExternal('http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=JUg2zyhvEgA5M9RGKRGkV7QGFUBf45n_&authKey=Z4ZPOio5%2FK2oKXVAaPPZEXXCph6eQ3A%2BZ5OYb71idQ47dDNYFwxrxEJR%2Frf5GWHz&noverify=0&group_code=471522762'); + }); + openAddBnetAuthButton.addEventListener("click", () => addBnetAuthDialog.open = true); + closeAddBnetAuthButton.addEventListener("click", () => addBnetAuthDialog.open = false); + saveAddBnetAuthenticator.addEventListener("click", addBattlenetAuth); +}); + +async function updateInfoPageVersion() { + // 关于卡片的程序版本获取 + const version = document.getElementById('appVersion'); + const versionResponse = await fetch('http://127.0.0.1:16526/api/') + const versionJson = await versionResponse.json(); + console.log(versionJson) + version.innerHTML = versionJson.version; +} + +await updateInfoPageVersion(); + +const checkUpdateButton = document.getElementById("checkUpdate"); +checkUpdateButton.addEventListener("click", async () => { + await checkUpdate(); +}); + diff --git a/src/page/assets/js/addAuthenticator.js b/src/page/assets/js/addAuthenticator.js new file mode 100644 index 0000000..df1db9e --- /dev/null +++ b/src/page/assets/js/addAuthenticator.js @@ -0,0 +1,48 @@ +/* + addAuthenticator.js + 添加安全令 +*/ +const apiURL = `http://localhost:16526/api/addAuthenticator/`; +import {generateAuthenticatorCards} from "./initAuthenticatorPage.js"; + +export async function addAuthenticator(addName, addAccount, addSecret, addDigit, addInterval, addEncrypt) { + try { + const postData = { + name: addName, + account: addAccount, + icon: null, + secret: addSecret, + digit: addDigit, + interval: addInterval, + encrypt: addEncrypt, + }; + const response = await fetch(apiURL, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify(postData) + }); + + const data = await response.json(); + + if (data.success !== true) { + return false; + } + console.log('success') + mdui.snackbar({ + message: "保存成功", + }); + await generateAuthenticatorCards() + + return true; + + } catch (error) { + mdui.alert({ + headline: "保存失败", + description: "程序内部错误", + confirmText: "好的", + }); + console.log(error); + } +} \ No newline at end of file diff --git a/src/page/assets/js/addBattlenetAuth.js b/src/page/assets/js/addBattlenetAuth.js new file mode 100644 index 0000000..6e3eb39 --- /dev/null +++ b/src/page/assets/js/addBattlenetAuth.js @@ -0,0 +1,138 @@ +/* + addBattleNetAuth.js + 添加战网安全令 +*/ + +const getDeviceSecretApi = `http://127.0.0.1:16526/api/getDeviceSecret`; +const convertDeviceSecretApi = `http://127.0.0.1:16526/api/convertDeviceSecret`; +import {addAuthenticator} from "./addAuthenticator.js"; + +export async function addBattlenetAuth() { + const saveButton = document.getElementById('saveBnetAuthenticator'); + const addBnetAuthDialog = document.getElementById("addBnetAuthenticatorWindow"); + saveButton.setAttribute('loading', ''); + saveButton.setAttribute('disabled', ''); + + const tokenUrl = document.getElementById('addBnetAuthenticatorTokenUrl').value; + const token40Bit = document.getElementById('addBnetAuthenticator40bitToken').value; + const name = document.getElementById('addBnetAuthenticatorName').value; + const account = document.getElementById('addBnetAuthenticatorAccount').value; + + // 判断添加类型,如果只填写了tokenUrl就分析tokenUrl,如果只填写了token40Bit就分析token40Bit,如果两个都填写了就分析token40Bit + // 确保name和account不为空 + if (name === '' || account === '') { + console.error('Name and account cannot be empty.'); + mdui.alert({ + headline: "保存失败", + description: "账号和名称不得为空", + confirmText: "好的", + }); + saveButton.removeAttribute('loading'); + saveButton.removeAttribute('disabled'); + return; + } + // 判断添加类型 + if (tokenUrl !== '' && token40Bit === '') { + // 只填写了tokenUrl,分析tokenUrl + const STtoken = getSTParameterValue(tokenUrl); + + // 验证 ST 参数值格式 + if (STtoken !== null && validateSTFormat(STtoken)) { + console.log('ST parameter is valid:', STtoken); + const otpSecret = await getDeviceSecret(STtoken); + if (otpSecret === null) { + console.error('Failed to get device secret.'); + mdui.alert({ + headline: "保存失败", + description: "获取设备密钥失败,请重新打开网页登录复制URL并重试", + confirmText: "好的", + }); + saveButton.removeAttribute('loading'); + saveButton.removeAttribute('disabled'); + return false; + } + await addAuthenticator(name, account, otpSecret, 8, 30, 'sha1'); + saveButton.removeAttribute('loading'); + saveButton.removeAttribute('disabled'); + addBnetAuthDialog.open = false; + mdui.snackbar({ + message: "保存成功", + }); + return true; + } else { + console.error('Invalid or missing ST parameter.'); + saveButton.removeAttribute('loading'); + saveButton.removeAttribute('disabled'); + mdui.alert({ + headline: "保存失败", + description: "请检查URL是否复制完毕,无法获取ST参数", + confirmText: "好的", + }); + return false; + } + } else if (tokenUrl === '' && token40Bit !== '') { + // 只填写了token40Bit,分析token40Bit + console.log('Analyzing token40Bit:', token40Bit); + const otpSecret = await convertDeviceSecret(token40Bit); + await addAuthenticator(name, account, otpSecret, 8, 30, 'sha1'); + saveButton.removeAttribute('loading'); + saveButton.removeAttribute('disabled'); + addBnetAuthDialog.open = false; + mdui.snackbar({ + message: "保存成功", + }); + return true; + } else if (tokenUrl !== '' && token40Bit !== '') { + console.log('Analyzing token40Bit:', token40Bit); + const otpSecret = await convertDeviceSecret(token40Bit); + await addAuthenticator(name, account, otpSecret, 8, 30, 'sha1'); + saveButton.removeAttribute('loading'); + saveButton.removeAttribute('disabled'); + addBnetAuthDialog.open = false; + mdui.snackbar({ + message: "保存成功", + }); + return true; + } else { + mdui.alert({ + headline: "保存失败", + description: "请完善信息", + confirmText: "好的", + }); + saveButton.removeAttribute('loading'); + saveButton.removeAttribute('disabled'); + return false; + } +} + +async function getDeviceSecret(STtoken) { + const response = await fetch(`${getDeviceSecretApi}?token=${STtoken}`); + const data = await response.json(); + console.log(data); + if (data.success !== true) { + return null; + } + return data.data.otpSecret; + +} + +async function convertDeviceSecret(token) { + const response = await fetch(`${convertDeviceSecretApi}?value=${token}`); + const data = await response.json(); + console.log(data); + if (data.success !== true) { + return null; + } + return data.data.result; +} + +function getSTParameterValue(url) { + const match = url.match(/[?&]ST=([^&]+)/); + return match ? match[1] : null; +} + +// 验证 ST 参数值是否满足格式要求 +function validateSTFormat(stValue) { + const pattern = /^(KR|US|EU)-[a-f0-9]{32}-[0-9]+$/i; + return pattern.test(stValue); +} \ No newline at end of file diff --git a/src/page/assets/js/checkUpdate.js b/src/page/assets/js/checkUpdate.js new file mode 100644 index 0000000..d181dae --- /dev/null +++ b/src/page/assets/js/checkUpdate.js @@ -0,0 +1,82 @@ +/* + checkUpdate.js + 检查更新 +*/ + +export async function checkUpdate() { + try { + const checkUpdateUrl = await fetch('https://api.kindyear.cn/projects/easyba/update.json') + const remoteVersionInfo = await checkUpdateUrl.json(); + const remoteVersion = remoteVersionInfo.version; + const versionResponse = await fetch('http://127.0.0.1:16526/api/') + const versionJson = await versionResponse.json(); + const localVersion = versionJson.version + console.log('本地版本:' + localVersion); + console.log('远程版本:' + remoteVersion); + + const compareResult = compareVersions(remoteVersion, localVersion); + + if (compareResult > 0) { + const updateInfo = remoteVersionInfo.updateInfo.replace(/\n/g, '
'); + const updateTime = remoteVersionInfo.updateTime; + const dlUrl = remoteVersionInfo.dlUrl; + + console.log(updateInfo); + document.getElementById('currentVersion').innerText = localVersion; + document.getElementById('latestVersion').innerText = remoteVersion; + document.getElementById('updateTime').innerText = updateTime; + document.getElementById('updateInfo').innerHTML = updateInfo; + + const updateWindow = document.getElementById('updateWindow'); + const updateButton = document.getElementById('updateWindowDownload'); + const cancelButton = document.getElementById('updateWindowCancel'); + + function updateButtonClickHandler() { + openBrowser.openExternal(`${dlUrl}`); + updateWindow.open = false; + updateButton.removeEventListener('click', updateButtonClickHandler); + } + + // 移除旧的事件监听器 + updateButton.removeEventListener('click', updateButtonClickHandler); + // 添加新的事件监听器 + updateButton.addEventListener('click', updateButtonClickHandler); + + cancelButton.addEventListener('click', () => { + updateWindow.open = false; + }); + + console.log('准备打开更新窗口') + updateWindow.open = true; + console.log('执行更新操作'); + } else if (compareResult === 0) { + mdui.snackbar({ + message: "已经是最新版本啦", + }); + console.log('执行版本相等时的操作'); + } else { + mdui.snackbar({ + message: "为什么你的版本比最新版本还新?", + }); + } + } catch (error) { + console.log(error.message); + mdui.snackbar({ + message: "检测更新失败,请检查网络", + }); + } +} + +function compareVersions(a, b) { + const pa = a.split('.'); + const pb = b.split('.'); + for (let i = 0; i < 3; i++) { + const na = parseInt(pa[i]); + const nb = parseInt(pb[i]); + if (na > nb) return 1; + if (na < nb) return -1; + if (!isNaN(na) && isNaN(nb)) return 1; + if (isNaN(na) && !isNaN(nb)) return -1; + } + return 0; +} \ No newline at end of file diff --git a/src/page/assets/js/editAuthenticator.js b/src/page/assets/js/editAuthenticator.js new file mode 100644 index 0000000..6f312ed --- /dev/null +++ b/src/page/assets/js/editAuthenticator.js @@ -0,0 +1,130 @@ +import {generateAuthenticatorCards} from "./initAuthenticatorPage.js"; + +const exportApi = `http://localhost:16526/api/exportAuthenticator`; +const editApi = `http://localhost:16526/api/editAuthenticator`; +const deleteApi = `http://localhost:16526/api/deleteAuthenticator`; + +export async function getAuthenticatorInfo(id) { + const response = await fetch(`${exportApi}?id=${id}`); + const data = await response.json(); + const editName = data.authenticatorInfo.name; + const editAccount = data.authenticatorInfo.account; + const editSecret = data.authenticatorInfo.secret; + const editDigit = data.authenticatorInfo.digit; + const editInterval = data.authenticatorInfo.interval; + const editEncrypt = data.authenticatorInfo.encrypt; + return {editName, editAccount, editSecret, editDigit, editInterval, editEncrypt}; +} + +export async function saveEditAuthenticator() { + let id = document.getElementById('editAuthenticatorWindowId').value; + id = parseInt(id); + console.log(id); + if (id === null || id === undefined) { + console.log("空的") + return false; + } + const name = document.getElementById('editAuthenticatorName').value; + const account = document.getElementById('editAuthenticatorAccount').value; + const secret = document.getElementById('editAuthenticatorSecret').value; + const digit = document.getElementById('editAuthenticatorDigit').value; + const interval = document.getElementById('editAuthenticatorInterval').value; + const encrypt = document.getElementById('editAuthenticatorEncrypt').value; + + if (name === '' || account === '' || secret === '' || digit === '' || interval === '' || encrypt === '') { + mdui.alert({ + headline: "修改失败", + description: "输入框不得为空", + confirmText: "好的", + }); + return false; + } + + + const postBody = { + id: id, + name: name, + account: account, + secret: secret, + digit: digit, + interval: interval, + encrypt: encrypt + }; + const response = await fetch(editApi, { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify(postBody) + }); + + try { + // 使用 .json() 方法获取 JSON 数据 + const responseData = await response.json(); + + // 确保请求成功 + if (response.ok) { + if (responseData.success === true) { + const editAuthDialog = document.getElementById("editAuthenticatorWindow"); + editAuthDialog.open = false; + console.log("刷新") + await generateAuthenticatorCards(); + mdui.snackbar({ + message: "修改成功", + }); + return true; + } else { + mdui.snackbar({ + message: "修改失败," + responseData.error, // 如果有错误信息,可以添加到提示中 + }); + return false; + } + } else { + console.error('Failed to fetch data:', response.status, response.statusText); + return false; + } + } catch (error) { + console.error('Error parsing JSON:', error); + return false; + } +} + +export async function deleteAuthenticator() { + let id = document.getElementById('editAuthenticatorWindowId').value; + id = parseInt(id); + console.log(id); + if (id === null || id === undefined) { + console.log("空的") + return false; + } + + const response = await fetch(`${deleteApi}?id=${id}`); + const responseData = await response.json(); + + try { + // 确保请求成功 + if (response.ok) { + if (responseData.success === true) { + const editAuthDialog = document.getElementById("editAuthenticatorWindow"); + editAuthDialog.open = false; + console.log("刷新") + await generateAuthenticatorCards(); + mdui.snackbar({ + message: "删除成功", + }); + return true; + } else { + mdui.snackbar({ + message: "删除失败," + responseData.error, // 如果有错误信息,可以添加到提示中 + }); + return false; + } + } else { + console.error('Failed to fetch data:', response.status, response.statusText); + return false; + } + } catch (error) { + console.error('Error parsing JSON:', error); + return false; + } +} \ No newline at end of file diff --git a/src/page/assets/js/exportAuthenticator.js b/src/page/assets/js/exportAuthenticator.js new file mode 100644 index 0000000..37d7053 --- /dev/null +++ b/src/page/assets/js/exportAuthenticator.js @@ -0,0 +1,67 @@ +/* + exportAuthenticator.js + 导出安全令 +*/ + +export async function exportAuthenticator() { + const exportAuthenticatorId = document.getElementById('editAuthenticatorWindowId').value; + const exportApi = `http://127.0.0.1:16526/api/exportAuthenticator?id=${exportAuthenticatorId}`; + const response = await fetch(exportApi); + const data = await response.json(); + if (data.success === false) { + return false; + } + const otpauth = data.otpauthUrl; + const name = data.authenticatorInfo.name; + const account = data.authenticatorInfo.account; + const secret = data.authenticatorInfo.secret; + const digit = data.authenticatorInfo.digit; + const interval = data.authenticatorInfo.interval; + const encrypt = data.authenticatorInfo.encrypt; + const qrcode = data.qrCodeDataUrl; + + document.getElementById('exportAuthenticatorName').value = name; + document.getElementById('exportAuthenticatorAccount').value = account; + document.getElementById('exportAuthenticatorSecret').value = secret; + document.getElementById('exportAuthenticatorDigit').value = digit; + document.getElementById('exportAuthenticatorInterval').value = interval; + document.getElementById('exportAuthenticatorEncrypt').value = encrypt; + document.querySelector('.exportAuthenticatorQrCode').src = qrcode; + + const exportAuthDialog = document.getElementById("exportAuthenticatorWindow"); + // 修改对话框的标题 + exportAuthDialog.headline = `导出验证码(${name})`; + + // 为 "保存二维码" 按钮添加点击事件监听器 + const saveExportQrCodeButton = document.getElementById('saveExportQrCode'); + const saveExportQrCodeHandler = () => { + const imgSrc = document.querySelector('.exportAuthenticatorQrCode').src; + fetch(imgSrc) + .then(response => response.blob()) + .then(blob => { + const url = window.URL.createObjectURL(blob); + const a = document.createElement('a'); + a.style.display = 'none'; + a.href = url; + // the filename you want + a.download = 'qrcode.png'; + document.body.appendChild(a); + a.click(); + window.URL.revokeObjectURL(url); + }) + .catch(() => alert('保存二维码失败')); + }; + saveExportQrCodeButton.removeEventListener('click', saveExportQrCodeHandler); + saveExportQrCodeButton.addEventListener('click', saveExportQrCodeHandler); + +// 为 "复制OtpAuth链接" 按钮添加点击事件监听器 + const copyOtpAuthLinkButton = document.getElementById('copyOtpAuthLink'); + const copyOtpAuthLinkHandler = () => { + navigator.clipboard.writeText(otpauth); + mdui.snackbar({ + message: "已复制到剪贴板", + }); + }; + copyOtpAuthLinkButton.removeEventListener('click', copyOtpAuthLinkHandler); + copyOtpAuthLinkButton.addEventListener('click', copyOtpAuthLinkHandler); +} \ No newline at end of file diff --git a/src/page/assets/js/handleEditAuthButton.js b/src/page/assets/js/handleEditAuthButton.js new file mode 100644 index 0000000..ca5f7c5 --- /dev/null +++ b/src/page/assets/js/handleEditAuthButton.js @@ -0,0 +1,35 @@ +import {getAuthenticatorInfo} from "./editAuthenticator.js"; + +export async function showEditAuthenticatorWindow() { + + let id = this.id.match(/\d+/) ? this.id.match(/\d+/)[0] : null; + const {editName, editAccount, editSecret, editDigit, editInterval, editEncrypt} = await getAuthenticatorInfo(id); + console.log(id, editName, editAccount, editSecret, editDigit, editInterval, editEncrypt); + + // 更新对应的文本框和选择框的值 + document.getElementById('editAuthenticatorName').value = editName || ''; + document.getElementById('editAuthenticatorAccount').value = editAccount || ''; + document.getElementById('editAuthenticatorSecret').value = editSecret || ''; + document.getElementById('editAuthenticatorDigit').value = editDigit || '6'; // 设置默认值为 6 + document.getElementById('editAuthenticatorInterval').value = editInterval || '30'; // 设置默认值为 30 + document.getElementById('editAuthenticatorEncrypt').value = editEncrypt || 'sha1'; // 设置默认值为 sha1 + document.getElementById('editAuthenticatorWindowId').value = id || ''; + + const editAuthDialog = document.getElementById("editAuthenticatorWindow"); + // 修改对话框的标题 + editAuthDialog.headline = `编辑验证码(${editName})`; + editAuthDialog.open = true; + return id; +} + + +export function handleEditAuthButton() { + const editButtons = document.querySelectorAll('.authenticatorCardEditButton'); + + editButtons.forEach(button => { + // 先移除已经存在的事件监听器 + button.removeEventListener('click', showEditAuthenticatorWindow); + // 再添加新的事件监听器 + button.addEventListener('click', showEditAuthenticatorWindow); + }); +} \ No newline at end of file diff --git a/src/page/assets/js/initAuthenticatorPage.js b/src/page/assets/js/initAuthenticatorPage.js new file mode 100644 index 0000000..969cfc5 --- /dev/null +++ b/src/page/assets/js/initAuthenticatorPage.js @@ -0,0 +1,164 @@ +/* + initAuthenticatorPage.js + 初始化Authenticator页面 +*/ + +import webSocketService from './webSocketService.js'; // 导入 WebSocketService 模块 +import {handleEditAuthButton} from "./handleEditAuthButton.js"; + +async function fetchAuthenticatorList() { + const response = await fetch('http://localhost:16526/api/getAuthenticatorList'); + const responseData = await response.json(); + if (response.ok) { + return responseData; + } else { + console.error('Failed to fetch data:', response.status, response.statusText); + return null; + } +} + +export async function generateAuthenticatorCards() { + // 关闭当前的 WebSocket 连接 + await webSocketService.closeConnection(); + + // 重新建立 WebSocket 连接 + webSocketService.connectionPromise = webSocketService.connectWebSocket(); + + const authenticatorList = await fetchAuthenticatorList(); + const authenticatorCodes = await new Promise(resolve => { + const eventTarget = webSocketService.getEventTarget(); + const listener = event => { + eventTarget.removeEventListener('verificationCodeUpdated', listener); + resolve(webSocketService.getAuthenticatorCodes()); + }; + eventTarget.addEventListener('verificationCodeUpdated', listener); + }); + + // 清空卡片容器 + const container = document.getElementById('authenticatorCardList'); + container.innerHTML = ''; + + // 遍历验证码列表和信息,生成卡片 + for (let i = 0; i < authenticatorList.length; i++) { + const authenticator = authenticatorList[i]; + const totp = authenticatorCodes.find(code => code && code.id === authenticator.id); + + let formattedTotp = ''; + if (totp) { + formattedTotp = totp.totp; + if (formattedTotp.length === 6) { + formattedTotp = formattedTotp.slice(0, 3) + ' ' + formattedTotp.slice(3); + } else if (formattedTotp.length === 7 || formattedTotp.length === 8) { + formattedTotp = formattedTotp.slice(0, 4) + ' ' + formattedTotp.slice(4); + } + } + const card = document.createElement('mdui-card'); + card.className = 'authenticatorCard'; + card.setAttribute('data-id', authenticator.id); + // 创建卡片的 HTML 元素 + card.innerHTML = ` +

+ +

${formattedTotp}

+
+ + `; + + // 将卡片添加到容器中 + container.appendChild(card); + + // 新增:获取事件对象 + const eventTarget = webSocketService.getEventTarget(); + + // 添加事件监听器,监听 verificationCodeUpdated 事件 + eventTarget.addEventListener('verificationCodeUpdated', (event) => { + console.log('Verification code updated event received'); + const updatedCode = event.detail; + + // 找到对应的验证码卡片 + const card = document.querySelector(`.authenticatorCard[data-id="${updatedCode.id}"]`); + if (card) { + // 找到验证码元素 + const codeElement = card.querySelector('.authenticatorCardCode'); + if (codeElement) { + let formattedTotp = updatedCode.totp; + if (formattedTotp.length === 6) { + formattedTotp = formattedTotp.slice(0, 3) + ' ' + formattedTotp.slice(3); + } else if (formattedTotp.length === 7 || formattedTotp.length === 8) { + formattedTotp = formattedTotp.slice(0, 4) + ' ' + formattedTotp.slice(4); + } + // 更新验证码 + codeElement.textContent = formattedTotp; + } else { + console.error('Cannot find the code element'); + } + } else { + console.error('Cannot find the card with id:', updatedCode.id); + } + }); + + // 启动倒计时 + startCountdownTimer(authenticator.id, authenticator.interval); + + // 修正 startCountdownTimer 函数 + function startCountdownTimer(authenticatorId) { + const progressBar = document.querySelector(`.authenticatorCard[data-id="${authenticatorId}"] .authenticatorCardInterval`); + let progressValue = 0; + + const intervalId = setInterval(() => { + progressValue = 1 - ((Date.now() / 1000) % authenticator.interval / authenticator.interval); + progressBar.value = progressValue; + + if (progressValue >= 100) { + // 刷新验证码 + clearInterval(intervalId); + } + }, 1000); + } + + startCountdownTimer(authenticator.id, authenticator.interval); + + const codeCard = card.querySelector('.authenticatorCardCodeCard'); + codeCard.addEventListener('click', event => { + const card = event.currentTarget; + const code = card.querySelector('.authenticatorCardCode').innerText; + const codeWithoutSpaces = code.replace(/\s/g, ''); + navigator.clipboard.writeText(codeWithoutSpaces); + mdui.snackbar({ + message: "已复制到剪贴板", + }); + }); + } + console.log("卡片生成完毕"); + handleEditAuthButton(); +} + +// await generateAuthenticatorCards(); + +// 刷新按钮点击事件 +const refreshButton = document.getElementById('refreshAuthenticators'); +refreshButton.addEventListener('click', async () => { + // 处理刷新验证码的逻辑 + console.log('Refresh Authenticators button clicked'); + await generateAuthenticatorCards(); // 重新生成验证码卡片 + mdui.snackbar({ + message: "刷新完成", + }); +}); + +// 在初始化时添加事件监听器 +document.addEventListener('DOMContentLoaded', async () => { + await generateAuthenticatorCards(); + const refreshButton = document.getElementById('refreshAuthenticators'); + refreshButton.click(); +}); +refreshButton.click(); +refreshButton.click(); diff --git a/src/page/assets/js/webSocketService.js b/src/page/assets/js/webSocketService.js new file mode 100644 index 0000000..488a9dc --- /dev/null +++ b/src/page/assets/js/webSocketService.js @@ -0,0 +1,156 @@ +/* + webSocketService.js + 维护建立webSocket +*/ + +// wsbSocketService.js + +class WsbSocketService { + constructor() { + // 初始化WebSocket连接 + this.socket = null; + + // 创建一个Promise用于确保只有一个WebSocket连接存在 + this.connectionPromise = this.connectWebSocket(); + + // 绑定事件处理函数 + this.onSocketOpen = this.onSocketOpen.bind(this); + this.onSocketMessage = this.onSocketMessage.bind(this); + this.onSocketClose = this.onSocketClose.bind(this); + this.onSocketError = this.onSocketError.bind(this); + + this.events = new EventTarget(); + } + + async connectWebSocket() { + if (!this.socket || this.socket.readyState !== WebSocket.OPEN) { + const socketUrl = 'ws://localhost:16526/ws/getAuthenticator'; + this.socket = new WebSocket(socketUrl); + + await new Promise((resolve) => { + this.socket.addEventListener('open', () => { + this.onSocketOpen(); + resolve(); + }); + }); + + this.socket.addEventListener('message', this.onSocketMessage); + this.socket.addEventListener('close', this.onSocketClose); + this.socket.addEventListener('error', this.onSocketError); + + // 使用 setTimeout 确保在 WebSocket 连接完全建立后再发送 'reload' 消息 + setTimeout(() => { + this.sendMessage('reload'); + }, 0); + } + } + + onSocketOpen() { + console.log('WebSocket连接已打开'); + this.sendMessage('reload'); + } + + onSocketMessage(event) { + console.log('收到消息:', event.data); + // 处理收到的消息 + const message = JSON.parse(event.data); + + if (message instanceof Array) { + // 如果消息是数组,表示包含验证码信息 + this.handleVerificationCodes(message); + } else if (message.id && message.totp) { + // 如果消息是一个对象,并且包含id和totp属性,表示是一个新的验证码信息 + this.updateVerificationCode(message); + + // 新增:触发自定义事件 + this.events.dispatchEvent(new CustomEvent('verificationCodeUpdated', {detail: message})); + } else { + // 其他情况,可以根据需要进行处理 + console.log('未知消息类型:', message); + } + } + + // 添加事件监听器 + addEventListener(type, listener, options) { + this.events.addEventListener(type, listener, options); + } + + // 移除事件监听器 + removeEventListener(type, listener, options) { + this.events.removeEventListener(type, listener, options); + } + + // 获取事件对象 + getEventTarget() { + // console.log(this.events) + return this.events; + } + + + updateVerificationCode(newCode) { + // 查找旧的验证码信息 + const oldCodeIndex = this.codes.findIndex(code => code.id === newCode.id); + if (oldCodeIndex !== -1) { + // 如果找到了旧的验证码信息,替换为新的验证码信息 + this.codes[oldCodeIndex] = newCode; + // 触发自定义事件,通知有新的验证码信息更新 + const event = new CustomEvent('verificationCodeUpdated', {detail: newCode}); + console.log('New verification code updated:', newCode); + this.events.dispatchEvent(event); + } else { + console.log('New verification code added:', newCode) + // 如果没有找到旧的验证码信息,添加新的验证码信息 + const event = new CustomEvent('verificationCodeUpdated', {detail: newCode}); + this.events.dispatchEvent(event); + this.codes.push(newCode); + } + } + + handleVerificationCodes(codes) { + this.codes = []; + + // 遍历收到的数组,逐个更新验证码信息 + codes.forEach(code => { + this.updateVerificationCode(code); + }); + } + + getAuthenticatorCodes() { + + return this.codes; + } + + onSocketClose(event) { + console.log('WebSocket连接已关闭'); + // 连接关闭时执行的操作 + } + + onSocketError(event) { + console.error('WebSocket发生错误:', event); + // 处理WebSocket错误 + } + + sendMessage(message) { + // 发送消息 + this.connectionPromise.then(() => { + this.socket.send(JSON.stringify(message)); + }); + } + + closeConnection() { + // 关闭WebSocket连接 + if (this.socket) { + this.socket.close(); + } + } + + // 提供方法用于手动触发重新加载验证码信息 + reloadVerificationCodes() { + // 发送'reload'信息以获取所有验证码信息 + this.sendMessage('reload'); + } +} + +// 导出单例实例,确保只有一个WebSocket连接 +const wsbSocketService = new WsbSocketService(); +export default wsbSocketService; \ No newline at end of file diff --git a/src/page/assets/mdui/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 b/src/page/assets/mdui/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5492a6e75937db19f9ba860cd2575744887fa26b GIT binary patch literal 128352 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

l*K8_>P7#5$l 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

").css({width:"100%",height:"200px"}),t=M("
").css({position:"absolute",top:"0",left:"0",pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}).append(e).appendTo(document.body),i=e[0].offsetWidth;t.css("overflow","scroll");let o=e[0].offsetWidth;i===o&&(o=t[0].clientWidth),t.remove(),$o=i-o}return $o},Io=new WeakMap,So="mdui-lock-screen",Eo=(e,t)=>{const i=n();t??=i.body,Io.has(t)||Io.set(t,new Set);Io.get(t).add(e),M(t).addClass(So).css("width",`calc(100% - ${Ro()}px)`)},To=(e,t)=>{const i=n();t??=i.body;const o=Io.get(t);o&&(o.delete(e),0===o.size&&(Io.delete(t),M(t).removeClass(So).width("")))},Ao=Pe`:host{--shape-corner:var(--mdui-shape-corner-extra-large);--z-index:2300;position:fixed;z-index:var(--z-index);display:none;align-items:center;justify-content:center;inset:0;padding:3rem}::slotted(mdui-top-app-bar[slot=header]){position:absolute;border-top-left-radius:var(--mdui-shape-corner-extra-large);border-top-right-radius:var(--mdui-shape-corner-extra-large);background-color:rgb(var(--mdui-color-surface-container-high))}:host([fullscreen]){--shape-corner:var(--mdui-shape-corner-none);padding:0}:host([fullscreen]) ::slotted(mdui-top-app-bar[slot=header]){border-top-left-radius:var(--mdui-shape-corner-none);border-top-right-radius:var(--mdui-shape-corner-none)}.overlay{position:fixed;inset:0;background-color:rgba(var(--mdui-color-scrim),.4)}.panel{position:relative;display:flex;flex-direction:column;max-height:100%;border-radius:var(--shape-corner);outline:0;transform-origin:top;min-width:17.5rem;max-width:35rem;padding:1.5rem;background-color:rgb(var(--mdui-color-surface-container-high));box-shadow:var(--mdui-elevation-level3)}:host([fullscreen]) .panel{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--mdui-elevation-level0)}.header{display:flex;flex-direction:column}.has-icon .header{align-items:center}.icon{display:flex;color:rgb(var(--mdui-color-secondary));font-size:1.5rem}.icon mdui-icon,::slotted([slot=icon]){font-size:inherit}.headline{display:flex;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);letter-spacing:var(--mdui-typescale-headline-small-tracking);line-height:var(--mdui-typescale-headline-small-line-height)}.icon+.headline{padding-top:1rem}.body{overflow:auto}.header+.body{margin-top:1rem}.description{display:flex;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}:host([fullscreen]) .description{color:rgb(var(--mdui-color-on-surface))}.has-description.has-default .description{margin-bottom:1rem}.action{display:flex;justify-content:flex-end;padding-top:1.5rem}.action::slotted(:not(:first-child)){margin-left:.5rem}:host([stacked-actions]) .action{flex-direction:column;align-items:end}:host([stacked-actions]) .action::slotted(:not(:first-child)){margin-left:0;margin-top:.5rem}`;e.Dialog=class extends Xt{constructor(){super(...arguments),this.open=!1,this.fullscreen=!1,this.closeOnEsc=!1,this.closeOnOverlayClick=!1,this.stackedActions=!1,this.overlayRef=Li(),this.panelRef=Li(),this.bodyRef=Li(),this.hasSlotController=new Jt(this,"header","icon","headline","description","action","[default]"),this.definedController=new ki(this,{relatedElements:["mdui-top-app-bar"]})}async onOpenChange(){const e=this.hasUpdated;if(!this.open&&!e)return;await this.definedController.whenDefined(),e||await this.updateComplete;const t=Array.from(this.panelRef.value.querySelectorAll(".header, .body, .actions")),i=Co(this,"linear"),o=Co(this,"emphasized-decelerate"),n=Co(this,"emphasized-accelerate"),r=()=>Promise.all([bo(this.overlayRef.value),bo(this.panelRef.value),...t.map((e=>bo(e)))]);if(this.open){if(e){if(!this.emit("open",{cancelable:!0}))return}this.style.display="flex";const n=this.topAppBarElements??[];if(n.length){const e=n[0];e.scrollTarget||(e.scrollTarget=this.bodyRef.value),this.bodyRef.value.style.marginTop="0"}this.originalTrigger=document.activeElement,this.modalHelper.activate(),Eo(this),await r(),requestAnimationFrame((()=>{const e=this.querySelector("[autofocus]");e?e.focus({preventScroll:!0}):this.panelRef.value.focus({preventScroll:!0})}));const s=xo(this,"medium4");await Promise.all([go(this.overlayRef.value,[{opacity:0},{opacity:1,offset:.3},{opacity:1}],{duration:e?s:0,easing:i}),go(this.panelRef.value,[{transform:"translateY(-1.875rem) scaleY(0)"},{transform:"translateY(0) scaleY(1)"}],{duration:e?s:0,easing:o}),go(this.panelRef.value,[{opacity:0},{opacity:1,offset:.1},{opacity:1}],{duration:e?s:0,easing:i}),...t.map((t=>go(t,[{opacity:0},{opacity:0,offset:.2},{opacity:1,offset:.8},{opacity:1}],{duration:e?s:0,easing:i})))]),e&&this.emit("opened")}else{if(!this.emit("close",{cancelable:!0}))return;this.modalHelper.deactivate(),await r();const e=xo(this,"short4");await Promise.all([go(this.overlayRef.value,[{opacity:1},{opacity:0}],{duration:e,easing:i}),go(this.panelRef.value,[{transform:"translateY(0) scaleY(1)"},{transform:"translateY(-1.875rem) scaleY(0.6)"}],{duration:e,easing:n}),go(this.panelRef.value,[{opacity:1},{opacity:1,offset:.75},{opacity:0}],{duration:e,easing:i}),...t.map((t=>go(t,[{opacity:1},{opacity:0,offset:.75},{opacity:0}],{duration:e,easing:i})))]),this.style.display="none",To(this);const o=this.originalTrigger;"function"==typeof o?.focus&&setTimeout((()=>o.focus())),this.emit("closed")}}disconnectedCallback(){super.disconnectedCallback(),To(this)}firstUpdated(e){super.firstUpdated(e),this.modalHelper=new ko(this),this.addEventListener("keydown",(e=>{this.open&&this.closeOnEsc&&"Escape"===e.key&&(e.stopPropagation(),this.open=!1)}))}render(){const e=this.hasSlotController.test("action"),t=this.hasSlotController.test("[default]"),i=!!this.icon||this.hasSlotController.test("icon"),o=!!this.headline||this.hasSlotController.test("headline"),n=!!this.description||this.hasSlotController.test("description"),r=i||o||this.hasSlotController.test("header"),s=n||t;return ft`
${vo(r,(()=>ft`${vo(i,(()=>this.renderIcon()))} ${vo(o,(()=>this.renderHeadline()))}`))} ${vo(s,(()=>ft`
${vo(n,(()=>this.renderDescription()))}
`))} ${vo(e,(()=>ft``))}
`}onOverlayClick(){this.emit("overlay-click"),this.closeOnOverlayClick&&(this.open=!1)}renderIcon(){return ft`${this.icon?ft``:Zt}`}renderHeadline(){return ft`${this.headline}`}renderDescription(){return ft`${this.description}`}},e.Dialog.styles=[Qt,Ao],Se([Ot({reflect:!0})],e.Dialog.prototype,"icon",void 0),Se([Ot({reflect:!0})],e.Dialog.prototype,"headline",void 0),Se([Ot({reflect:!0})],e.Dialog.prototype,"description",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dialog.prototype,"open",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dialog.prototype,"fullscreen",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-esc"})],e.Dialog.prototype,"closeOnEsc",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-overlay-click"})],e.Dialog.prototype,"closeOnOverlayClick",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"stacked-actions"})],e.Dialog.prototype,"stackedActions",void 0),Se([Nt({slot:"header",selector:"mdui-top-app-bar",flatten:!0})],e.Dialog.prototype,"topAppBarElements",void 0),Se([Ci("open")],e.Dialog.prototype,"onOpenChange",null),e.Dialog=Se([Lt("mdui-dialog")],e.Dialog);const Do=Pe`:host{display:block;height:.0625rem;background-color:rgb(var(--mdui-color-surface-variant))}:host([inset]){margin-left:1rem}:host([middle]){margin-left:1rem;margin-right:1rem}:host([vertical]){height:100%;width:.0625rem}`;function Mo(e){return Lo(e)?(e.nodeName||"").toLowerCase():"#document"}function Po(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Lo(e){return e instanceof Node||e instanceof Po(e).Node}function _o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Po(e).ShadowRoot)}function Bo(e){const{overflow:t,overflowX:i,overflowY:o,display:n}=function(e){return Po(e).getComputedStyle(e)}(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+i)&&!["inline","contents"].includes(n)}function Oo(e){if("html"===Mo(e))return e;const t=e.assignedSlot||e.parentNode||_o(e)&&e.host||function(e){var t;return null==(t=(Lo(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}(e);return _o(t)?t.host:t}function zo(e){const t=Oo(e);return function(e){return["html","body","#document"].includes(Mo(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:((i=t)instanceof HTMLElement||i instanceof Po(i).HTMLElement)&&Bo(t)?t:zo(t);var i}function No(e,t,i){var o;void 0===t&&(t=[]),void 0===i&&(i=!0);const n=zo(e),r=n===(null==(o=e.ownerDocument)?void 0:o.body),s=Po(n);return r?t.concat(s,s.visualViewport||[],Bo(n)?n:[],s.frameElement&&i?No(s.frameElement):[]):t.concat(n,No(n,[],i))}e.Divider=class extends Xt{constructor(){super(...arguments),this.vertical=!1,this.inset=!1,this.middle=!1}render(){return ft``}},e.Divider.styles=[Qt,Do],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Divider.prototype,"vertical",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Divider.prototype,"inset",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Divider.prototype,"middle",void 0),e.Divider=Se([Lt("mdui-divider")],e.Divider);const Fo=Pe`:host{--z-index:2100;display:contents}.panel{display:block;position:fixed;z-index:var(--z-index)}`;e.Dropdown=class extends Xt{constructor(){super(),this.open=!1,this.disabled=!1,this.trigger="click",this.placement="auto",this.stayOpenOnClick=!1,this.openDelay=150,this.closeDelay=150,this.openOnPointer=!1,this.panelRef=Li(),this.definedController=new ki(this,{relatedElements:[""]}),this.onDocumentClick=this.onDocumentClick.bind(this),this.onDocumentKeydown=this.onDocumentKeydown.bind(this),this.onWindowScroll=this.onWindowScroll.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.onFocus=this.onFocus.bind(this),this.onClick=this.onClick.bind(this),this.onContextMenu=this.onContextMenu.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onPanelClick=this.onPanelClick.bind(this)}get triggerElement(){return this.triggerElements[0]}async onPositionChange(){this.open&&(await this.definedController.whenDefined(),this.updatePositioner())}async onOpenChange(){const e=this.hasUpdated;if(!this.open&&!e)return;await this.definedController.whenDefined(),e||await this.updateComplete;const t=Co(this,"linear"),i=Co(this,"emphasized-decelerate"),o=Co(this,"emphasized-accelerate");if(this.open){if(e){if(!this.emit("open",{cancelable:!0}))return}const o=this.panelElements.find((e=>l(e.focus)));setTimeout((()=>{o?.focus()}));const n=xo(this,"medium4");await bo(this.panelRef.value),this.panelRef.value.hidden=!1,this.updatePositioner(),await Promise.all([go(this.panelRef.value,[{transform:`${this.getCssScaleName()}(0.45)`},{transform:`${this.getCssScaleName()}(1)`}],{duration:e?n:0,easing:i}),go(this.panelRef.value,[{opacity:0},{opacity:1,offset:.125},{opacity:1}],{duration:e?n:0,easing:t})]),e&&this.emit("opened")}else{if(!this.emit("close",{cancelable:!0}))return;!this.hasTrigger("focus")&&l(this.triggerElement?.focus)&&(this.contains(document.activeElement)||this.contains(document.activeElement?.assignedSlot??null))&&this.triggerElement.focus();const e=xo(this,"short4");await bo(this.panelRef.value),await Promise.all([go(this.panelRef.value,[{transform:`${this.getCssScaleName()}(1)`},{transform:`${this.getCssScaleName()}(0.45)`}],{duration:e,easing:o}),go(this.panelRef.value,[{opacity:1},{opacity:1,offset:.875},{opacity:0}],{duration:e,easing:t})]),this.panelRef.value&&(this.panelRef.value.hidden=!0),this.emit("closed")}}connectedCallback(){super.connectedCallback(),this.definedController.whenDefined().then((()=>{document.addEventListener("pointerdown",this.onDocumentClick),document.addEventListener("keydown",this.onDocumentKeydown),this.overflowAncestors=No(this.triggerElement),this.overflowAncestors.forEach((e=>{e.addEventListener("scroll",this.onWindowScroll)}))}))}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onDocumentClick),document.removeEventListener("keydown",this.onDocumentKeydown),this.overflowAncestors?.forEach((e=>{e.removeEventListener("scroll",this.onWindowScroll)})),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.addEventListener("mouseleave",this.onMouseLeave),this.definedController.whenDefined().then((()=>{this.triggerElement.addEventListener("focus",this.onFocus),this.triggerElement.addEventListener("click",this.onClick),this.triggerElement.addEventListener("contextmenu",this.onContextMenu),this.triggerElement.addEventListener("mouseenter",this.onMouseEnter),this.observeResize=Ei(this.triggerElement,(()=>{this.updatePositioner()}))}))}render(){return ft``}getCssScaleName(){return"horizontal"===this.animateDirection?"scaleX":"scaleY"}onDocumentClick(e){if(this.disabled||!this.open)return;const t=e.composedPath();t.includes(this)||(this.open=!1),this.hasTrigger("contextmenu")&&!this.hasTrigger("click")&&t.includes(this.triggerElement)&&(this.open=!1)}onDocumentKeydown(e){!this.disabled&&this.open&&("Escape"!==e.key?"Tab"===e.key&&(!this.hasTrigger("focus")&&l(this.triggerElement?.focus)&&e.preventDefault(),this.open=!1):this.open=!1)}onWindowScroll(){window.requestAnimationFrame((()=>this.onPositionChange()))}hasTrigger(e){return this.trigger.split(" ").includes(e)}onFocus(){this.disabled||this.open||!this.hasTrigger("focus")||(this.open=!0)}onClick(e){this.disabled||e.button||!this.hasTrigger("click")||this.open&&(this.hasTrigger("hover")||this.hasTrigger("focus"))||(this.pointerOffsetX=e.offsetX,this.pointerOffsetY=e.offsetY,this.open=!this.open)}onPanelClick(e){this.disabled||this.stayOpenOnClick||!M(e.target).is("mdui-menu-item")||(this.open=!1)}onContextMenu(e){!this.disabled&&this.hasTrigger("contextmenu")&&(e.preventDefault(),this.pointerOffsetX=e.offsetX,this.pointerOffsetY=e.offsetY,this.open=!0)}onMouseEnter(){!this.disabled&&this.hasTrigger("hover")&&(window.clearTimeout(this.closeTimeout),this.openDelay?this.openTimeout=window.setTimeout((()=>{this.open=!0}),this.openDelay):this.open=!0)}onMouseLeave(){!this.disabled&&this.hasTrigger("hover")&&(window.clearTimeout(this.openTimeout),this.closeTimeout=window.setTimeout((()=>{this.open=!1}),this.closeDelay||50))}updatePositioner(){const e=M(this.panelRef.value),t=M(window),i=this.panelElements,o=Math.max(...i?.map((e=>e.offsetWidth))??[]),n=i?.map((e=>e.offsetHeight)).reduce(((e,t)=>e+t),0),r=this.triggerElement.getBoundingClientRect(),s=this.openOnPointer?{top:this.pointerOffsetY+r.top,left:this.pointerOffsetX+r.left,width:0,height:0}:r;let a,l,c,d,h=this.placement;if("auto"===h){const e=t.width(),i=t.height();let r,a;r=i-s.top-s.height>n+8?"bottom":s.top>n+8?"top":e-s.left-s.width>o+8?"right":s.left>o+8?"left":"bottom",a=["top","bottom"].includes(r)?e-s.left>o+8?"start":s.left+s.width/2>o/2+8&&e-s.left-s.width/2>o/2+8?void 0:s.left+s.width>o+8?"end":"start":i-s.top>n+8?"start":s.top+s.height/2>n/2+8&&i-s.top-s.height/2>n/2+8?void 0:s.top+s.height>n+8?"end":"start",h=a?[r,a].join("-"):r}const[u,p]=h.split("-");switch(this.animateDirection=["top","bottom"].includes(u)?"vertical":"horizontal",u){case"top":l="bottom",c=s.top-n;break;case"bottom":l="top",c=s.top+s.height;break;default:switch(l="center",p){case"start":c=s.top;break;case"end":c=s.top+s.height-n;break;default:c=s.top+s.height/2-n/2}}switch(u){case"left":a="right",d=s.left-o;break;case"right":a="left",d=s.left+s.width;break;default:switch(a="center",p){case"start":d=s.left;break;case"end":d=s.left+s.width-o;break;default:d=s.left+s.width/2-o/2}}e.css({top:c,left:d,transformOrigin:[a,l].join(" ")})}},e.Dropdown.styles=[Qt,Fo],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dropdown.prototype,"open",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Dropdown.prototype,"disabled",void 0),Se([Ot({reflect:!0})],e.Dropdown.prototype,"trigger",void 0),Se([Ot({reflect:!0})],e.Dropdown.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"stay-open-on-click"})],e.Dropdown.prototype,"stayOpenOnClick",void 0),Se([Ot({type:Number,reflect:!0,attribute:"open-delay"})],e.Dropdown.prototype,"openDelay",void 0),Se([Ot({type:Number,reflect:!0,attribute:"close-delay"})],e.Dropdown.prototype,"closeDelay",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"open-on-pointer"})],e.Dropdown.prototype,"openOnPointer",void 0),Se([Nt({slot:"trigger",flatten:!0})],e.Dropdown.prototype,"triggerElements",void 0),Se([Nt({flatten:!0})],e.Dropdown.prototype,"panelElements",void 0),Se([Ci("placement",!0),Ci("openOnPointer",!0)],e.Dropdown.prototype,"onPositionChange",null),Se([Ci("open")],e.Dropdown.prototype,"onOpenChange",null),e.Dropdown=Se([Lt("mdui-dropdown")],e.Dropdown);const Vo=(e=0)=>new Promise((t=>setTimeout(t,e))),Ho=Pe`:host{--shape-corner-small:var(--mdui-shape-corner-small);--shape-corner-normal:var(--mdui-shape-corner-large);--shape-corner-large:var(--mdui-shape-corner-extra-large);position:relative;display:inline-block;overflow:hidden;text-align:center;border-radius:var(--shape-corner-normal);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:box-shadow;transition-timing-function:var(--mdui-motion-easing-emphasized);transition-duration:var(--mdui-motion-duration-medium4);width:3.5rem;height:3.5rem;box-shadow:var(--mdui-elevation-level3);font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.button{padding:0 1rem}:host([size=small]) .button{padding:0 .5rem}:host([size=large]) .button{padding:0 1.875rem}:host([lowered]){box-shadow:var(--mdui-elevation-level1)}:host([focus-visible]){box-shadow:var(--mdui-elevation-level3)}:host([lowered][focus-visible]){box-shadow:var(--mdui-elevation-level1)}:host([pressed]){box-shadow:var(--mdui-elevation-level3)}:host([lowered][pressed]){box-shadow:var(--mdui-elevation-level1)}:host([hover]){box-shadow:var(--mdui-elevation-level4)}:host([lowered][hover]){box-shadow:var(--mdui-elevation-level2)}:host([variant=primary]){color:rgb(var(--mdui-color-on-primary-container));background-color:rgb(var(--mdui-color-primary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-primary-container + )}:host([variant=surface]){color:rgb(var(--mdui-color-primary));background-color:rgb(var(--mdui-color-surface-container-high));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=surface][lowered]){background-color:rgb(var(--mdui-color-surface-container-low))}:host([variant=secondary]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([variant=tertiary]){color:rgb(var(--mdui-color-on-tertiary-container));background-color:rgb(var(--mdui-color-tertiary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-tertiary-container + )}:host([size=small]){border-radius:var(--shape-corner-small);width:2.5rem;height:2.5rem}:host([size=large]){border-radius:var(--shape-corner-large);width:6rem;height:6rem}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){color:rgba(var(--mdui-color-on-surface),38%);background-color:rgba(var(--mdui-color-on-surface),12%);box-shadow:var(--mdui-elevation-level0)}:host([extended]){width:auto}.label{display:inline-flex;transition:opacity var(--mdui-motion-duration-short2) var(--mdui-motion-easing-linear) var(--mdui-motion-duration-short2);padding-left:.25rem;padding-right:.25rem}.has-icon .label{margin-left:.5rem}:host([size=small]) .has-icon .label{margin-left:.25rem}:host([size=large]) .has-icon .label{margin-left:1rem}:host(:not([extended])) .label{opacity:0;transition-delay:0s;transition-duration:var(--mdui-motion-duration-short1)}:host([size=large]) .label{font-size:1.5em}.icon{display:inline-flex;font-size:1.71428571em}:host([size=large]) .icon{font-size:2.57142857em}.icon mdui-icon,::slotted([slot=icon]){font-size:inherit}mdui-circular-progress{display:inline-flex;width:1.5rem;height:1.5rem}:host([size=large]) mdui-circular-progress{width:2.25rem;height:2.25rem}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}`;e.Fab=class extends Ji{constructor(){super(...arguments),this.variant="primary",this.size="normal",this.extended=!1,this.rippleRef=Li(),this.hasSlotController=new Jt(this,"icon"),this.definedController=new ki(this,{relatedElements:[""]})}get rippleElement(){return this.rippleRef.value}async onExtendedChange(){const e=this.hasUpdated;this.extended?this.style.width=`${this.scrollWidth}px`:this.style.width="",await this.definedController.whenDefined(),await this.updateComplete,this.extended&&!e&&(this.style.width=`${this.scrollWidth}px`),e||(await Vo(),this.style.transitionProperty="box-shadow, width, bottom, transform")}render(){const e=zi({button:!0,"has-icon":this.icon||this.hasSlotController.test("icon")});return ft`${this.isButton()?this.renderButton({className:e,part:"button",content:this.renderInner()}):this.disabled||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:e,part:"button",content:this.renderInner()})}`}renderLabel(){return ft``}renderIcon(){return this.loading?this.renderLoading():ft`${this.icon?ft``:Zt}`}renderInner(){return[this.renderIcon(),this.renderLabel()]}},e.Fab.styles=[Ji.styles,Ho],Se([Ot({reflect:!0})],e.Fab.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.Fab.prototype,"size",void 0),Se([Ot({reflect:!0})],e.Fab.prototype,"icon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Fab.prototype,"extended",void 0),Se([Ci("extended")],e.Fab.prototype,"onExtendedChange",null),e.Fab=Se([Lt("mdui-fab")],e.Fab);const Uo=Pe`:host{position:relative;display:flex;flex:1 1 auto;overflow:hidden}:host([full-height]){height:100%}`;e.Layout=class extends Xt{constructor(){super(...arguments),this.fullHeight=!1}render(){return ft``}},e.Layout.styles=[Qt,Uo],Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-height"})],e.Layout.prototype,"fullHeight",void 0),e.Layout=Se([Lt("mdui-layout")],e.Layout);const Ko=Pe`:host{display:flex;z-index:1}`;e.LayoutItem=class extends Mi{constructor(){super(...arguments),this.placement="top"}get layoutPlacement(){return this.placement}onPlacementChange(){this.layoutManager?.updateLayout(this)}render(){return ft``}},e.LayoutItem.styles=[Qt,Ko],Se([Ot({reflect:!0})],e.LayoutItem.prototype,"placement",void 0),Se([Ci("placement",!0)],e.LayoutItem.prototype,"onPlacementChange",null),e.LayoutItem=Se([Lt("mdui-layout-item")],e.LayoutItem);const qo=Pe`:host{flex:1 0 auto;max-width:100%;overflow:auto}`;e.LayoutMain=class extends Xt{connectedCallback(){super.connectedCallback();const e=this.parentElement;a(e,"mdui-layout")&&(this.layoutManager=Di(e),this.layoutManager.registerMain(this))}disconnectedCallback(){super.disconnectedCallback(),this.layoutManager&&this.layoutManager.unregisterMain()}render(){return ft``}},e.LayoutMain.styles=[Qt,qo],e.LayoutMain=Se([Lt("mdui-layout-main")],e.LayoutMain);const jo=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);position:relative;display:inline-block;width:100%;overflow:hidden;border-radius:var(--shape-corner);background-color:rgb(var(--mdui-color-surface-container-highest));height:.25rem}.determinate,.indeterminate{background-color:rgb(var(--mdui-color-primary))}.determinate{height:100%;transition:width var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard)}.indeterminate::before{position:absolute;top:0;bottom:0;left:0;background-color:inherit;animation:mdui-comp-progress-indeterminate 2s var(--mdui-motion-easing-linear) infinite;content:' '}.indeterminate::after{position:absolute;top:0;bottom:0;left:0;background-color:inherit;animation:mdui-comp-progress-indeterminate-short 2s var(--mdui-motion-easing-linear) infinite;content:' '}@keyframes mdui-comp-progress-indeterminate{0%{left:0;width:0}50%{left:30%;width:70%}75%{left:100%;width:0}}@keyframes mdui-comp-progress-indeterminate-short{0%{left:0;width:0}50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}`;e.LinearProgress=class extends Xt{constructor(){super(...arguments),this.max=1}render(){if(!u(this.value)){const e=this.value;return ft`
`}return ft`
`}},e.LinearProgress.styles=[Qt,jo],Se([Ot({type:Number,reflect:!0})],e.LinearProgress.prototype,"max",void 0),Se([Ot({type:Number})],e.LinearProgress.prototype,"value",void 0),e.LinearProgress=Se([Lt("mdui-linear-progress")],e.LinearProgress);const Wo=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--shape-corner-rounded:var(--mdui-shape-corner-extra-large);position:relative;display:block;border-radius:var(--shape-corner);--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([rounded]),:host([rounded]) mdui-ripple{border-radius:var(--shape-corner-rounded)}:host([active]){background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([disabled]){pointer-events:none}.container{cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}:host([disabled]) .container{cursor:default;opacity:.38}:host([nonclickable]:not([href])) .container{cursor:auto;-webkit-user-select:auto;user-select:auto}.preset{display:flex;align-items:center;padding:.5rem 1.5rem .5rem 1rem;min-height:3.5rem}:host([alignment=start]) .preset{align-items:flex-start}:host([alignment=end]) .preset{align-items:flex-end}.body{display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;min-width:0}.headline{display:block;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height)}:host([active]) .headline{color:rgb(var(--mdui-color-on-secondary-container))}.description{display:none;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}:host([disabled]) .description,:host([focused]) .description,:host([hover]) .description,:host([pressed]) .description{color:rgb(var(--mdui-color-on-surface))}.has-description .description{display:block}:host([description-line='1']) .description,:host([headline-line='1']) .headline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:host([description-line='2']) .description,:host([description-line='3']) .description,:host([headline-line='2']) .headline,:host([headline-line='3']) .headline{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}:host([description-line='2']) .description,:host([headline-line='2']) .headline{-webkit-line-clamp:2}:host([description-line='3']) .description,:host([headline-line='3']) .headline{-webkit-line-clamp:3}.end-icon,.icon{display:flex;flex:0 0 auto;font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);letter-spacing:var(--mdui-typescale-label-small-tracking);line-height:var(--mdui-typescale-label-small-line-height);color:rgb(var(--mdui-color-on-surface-variant))}:host([disabled]) .end-icon,:host([disabled]) .icon,:host([focused]) .end-icon,:host([focused]) .icon,:host([hover]) .end-icon,:host([hover]) .icon,:host([pressed]) .end-icon,:host([pressed]) .icon{color:rgb(var(--mdui-color-on-surface))}:host([active]) .end-icon,:host([active]) .icon{color:rgb(var(--mdui-color-on-secondary-container))}.end-icon mdui-icon,.icon mdui-icon,.is-end-icon ::slotted([slot=end-icon]),.is-icon ::slotted([slot=icon]){font-size:1.5rem}.has-icon .icon{margin-right:1rem}.has-icon ::slotted(mdui-checkbox[slot=icon]),.has-icon ::slotted(mdui-radio[slot=icon]){margin-left:-.5rem}.has-end-icon .end-icon{margin-left:1rem}.has-end-icon ::slotted(mdui-checkbox[slot=end-icon]),.has-end-icon ::slotted(mdui-radio[slot=end-icon]){margin-right:-.5rem}`;e.ListItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.disabled=!1,this.active=!1,this.nonclickable=!1,this.rounded=!1,this.alignment="center",this.rippleRef=Li(),this.itemRef=Li(),this.hasSlotController=new Jt(this,"[default]","description","icon","end-icon","custom")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.focusDisabled}get focusElement(){return this.href&&!this.disabled?this.itemRef.value:this}get focusDisabled(){return this.href?this.disabled:this.disabled||this.nonclickable}render(){const e=zi({container:!0,preset:!this.hasSlotController.test("custom"),"has-icon":this.icon||this.hasSlotController.test("icon"),"has-end-icon":this.endIcon||this.hasSlotController.test("end-icon"),"has-description":this.description||this.hasSlotController.test("description"),"is-icon":a(this.iconElements[0],"mdui-icon"),"is-end-icon":(t=this.endIconElements[0],t?.nodeName.toLowerCase()??"").startsWith("mdui-icon-")});var t;return ft`${this.href&&!this.disabled?this.renderAnchor({className:e,content:this.renderInner(),part:"container",refDirective:Oi(this.itemRef)}):ft`
${this.renderInner()}
`}`}renderInner(){const e=this.hasSlotController.test("[default]");return ft`${this.icon?ft``:Zt}
${e?ft``:ft`
${this.headline}
`}${this.description}
${this.endIcon?ft``:Zt}
`}},e.ListItem.styles=[Qt,Wo],Se([Ot({reflect:!0})],e.ListItem.prototype,"headline",void 0),Se([Ot({type:Number,reflect:!0,attribute:"headline-line"})],e.ListItem.prototype,"headlineLine",void 0),Se([Ot({reflect:!0})],e.ListItem.prototype,"description",void 0),Se([Ot({type:Number,reflect:!0,attribute:"description-line"})],e.ListItem.prototype,"descriptionLine",void 0),Se([Ot({reflect:!0})],e.ListItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.ListItem.prototype,"endIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"active",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"nonclickable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ListItem.prototype,"rounded",void 0),Se([Ot({reflect:!0})],e.ListItem.prototype,"alignment",void 0),Se([Nt({slot:"icon",flatten:!0})],e.ListItem.prototype,"iconElements",void 0),Se([Nt({slot:"end-icon",flatten:!0})],e.ListItem.prototype,"endIconElements",void 0),e.ListItem=Se([Lt("mdui-list-item")],e.ListItem);const Go=Pe`:host{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);letter-spacing:var(--mdui-typescale-label-small-tracking);line-height:var(--mdui-typescale-label-small-line-height);padding-left:1rem;padding-right:1.5rem;height:3.5rem;line-height:3.5rem}`;e.ListSubheader=class extends Xt{render(){return ft``}},e.ListSubheader.styles=[Qt,Go],e.ListSubheader=Se([Lt("mdui-list-subheader")],e.ListSubheader);const Yo=Pe`:host{display:block;padding:.5rem 0}::slotted(mdui-divider[middle]){margin-left:1rem;margin-right:1.5rem}`;e.List=class extends Xt{render(){return ft``}},e.List.styles=[Qt,Yo],e.List=Se([Lt("mdui-list")],e.List);let Xo=class extends Mt{render(){return no('')}};Xo.styles=oo,Xo=Se([Lt("mdui-icon-arrow-right")],Xo);const Jo=Pe`:host{position:relative;display:block}:host([selected]){background-color:rgba(var(--mdui-color-primary),12%)}:host([disabled]){pointer-events:none}.container{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:host([disabled]) .container{cursor:default;opacity:.38}.preset{display:flex;align-items:center;text-decoration:none;height:3rem;padding:0 .75rem}.preset.dense{height:2rem}.label-container{flex:1 1 100%;min-width:0}.label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking)}.end-icon,.end-text,.icon,.selected-icon{display:none;flex:0 0 auto;color:rgb(var(--mdui-color-on-surface-variant))}.has-end-icon .end-icon,.has-end-text .end-text,.has-icon .icon,.has-icon .selected-icon{display:flex}.end-icon,.icon,.selected-icon{font-size:1.5rem}.end-icon::slotted(mdui-avatar),.icon::slotted(mdui-avatar),.selected-icon::slotted(mdui-avatar){width:1.5rem;height:1.5rem}.dense .end-icon,.dense .icon,.dense .selected-icon{font-size:1.125rem}.dense .end-icon::slotted(mdui-avatar),.dense .icon::slotted(mdui-avatar),.dense .selected-icon::slotted(mdui-avatar){width:1.125rem;height:1.125rem}.end-icon .i,.icon .i,.selected-icon .i,::slotted([slot=end-icon]),::slotted([slot=icon]),::slotted([slot=selected-icon]){font-size:inherit}.end-text{font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.icon,.selected-icon{margin-right:.75rem}.end-icon,.end-text{margin-left:.75rem}.arrow-right{color:rgb(var(--mdui-color-on-surface))}.submenu{--shape-corner:var(--mdui-shape-corner-extra-small);display:block;position:absolute;z-index:1;border-radius:var(--shape-corner);background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2);min-width:7rem;max-width:17.5rem;padding-top:.5rem;padding-bottom:.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.submenu::slotted(mdui-divider){margin-top:.5rem;margin-bottom:.5rem}`;e.MenuItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(),this.disabled=!1,this.submenuOpen=!1,this.selected=!1,this.dense=!1,this.focusable=!1,this.key=Ri(),this.rippleRef=Li(),this.containerRef=Li(),this.submenuRef=Li(),this.hasSlotController=new Jt(this,"[default]","icon","end-icon","end-text","submenu","custom"),this.definedController=new ki(this,{relatedElements:[""]}),this.onOuterClick=this.onOuterClick.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this)}get focusDisabled(){return this.disabled||!this.focusable}get focusElement(){return this.href&&!this.disabled?this.containerRef.value:this}get rippleDisabled(){return this.disabled}get rippleElement(){return this.rippleRef.value}get hasSubmenu(){return this.hasSlotController.test("submenu")}async onOpenChange(){const e=this.hasUpdated;if(!this.submenuOpen&&!e)return;await this.definedController.whenDefined(),e||await this.updateComplete;const t=Co(this,"linear"),i=Co(this,"emphasized-decelerate"),o=Co(this,"emphasized-accelerate");if(this.submenuOpen){if(e){if(!this.emit("submenu-open",{cancelable:!0}))return}const o=xo(this,"medium4");await bo(this.submenuRef.value),this.submenuRef.value.hidden=!1,this.updateSubmenuPositioner(),await Promise.all([go(this.submenuRef.value,[{transform:"scaleY(0.45)"},{transform:"scaleY(1)"}],{duration:e?o:0,easing:i}),go(this.submenuRef.value,[{opacity:0},{opacity:1,offset:.125},{opacity:1}],{duration:e?o:0,easing:t})]),e&&this.emit("submenu-opened")}else{if(!this.emit("submenu-close",{cancelable:!0}))return;const e=xo(this,"short4");await bo(this.submenuRef.value),await Promise.all([go(this.submenuRef.value,[{transform:"scaleY(1)"},{transform:"scaleY(0.45)"}],{duration:e,easing:o}),go(this.submenuRef.value,[{opacity:1},{opacity:1,offset:.875},{opacity:0}],{duration:e,easing:t})]),this.submenuRef.value&&(this.submenuRef.value.hidden=!0),this.emit("submenu-closed")}}connectedCallback(){super.connectedCallback(),this.definedController.whenDefined().then((()=>{document.addEventListener("pointerdown",this.onOuterClick)}))}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onOuterClick)}firstUpdated(e){super.firstUpdated(e),this.definedController.whenDefined().then((()=>{this.addEventListener("focus",this.onFocus),this.addEventListener("blur",this.onBlur),this.addEventListener("click",this.onClick),this.addEventListener("keydown",this.onKeydown),this.addEventListener("mouseenter",this.onMouseEnter),this.addEventListener("mouseleave",this.onMouseLeave)}))}render(){const e=this.hasSubmenu,t=this.hasSlotController.test("custom"),i=this.hasSlotController.test("end-icon"),o=!this.endIcon&&e&&!i,n=this.endIcon||e||i,r=!u(this.icon)||"single"===this.selects||"multiple"===this.selects||this.hasSlotController.test("icon"),s=!!this.endText||this.hasSlotController.test("end-text"),a=zi({container:!0,dense:this.dense,preset:!t,"has-icon":r,"has-end-text":s,"has-end-icon":n});return ft`${this.href&&!this.disabled?this.renderAnchor({part:"container",className:a,content:this.renderInner(o,r),refDirective:Oi(this.containerRef),tabIndex:this.focusable?0:-1}):ft`
${this.renderInner(o,r)}
`} ${vo(e,(()=>ft``))}`}onOuterClick(e){this.disabled||!this.submenuOpen||this===e.target||M.contains(this,e.target)||(this.submenuOpen=!1)}hasTrigger(e){return!!this.submenuTrigger&&this.submenuTrigger.split(" ").includes(e)}onFocus(){!this.disabled&&!this.submenuOpen&&this.hasTrigger("focus")&&this.hasSubmenu&&(this.submenuOpen=!0)}onBlur(){!this.disabled&&this.submenuOpen&&this.hasTrigger("focus")&&this.hasSubmenu&&(this.submenuOpen=!1)}onClick(e){this.disabled||e.button||this.hasTrigger("click")&&e.target===this&&this.hasSubmenu&&(this.submenuOpen&&(this.hasTrigger("hover")||this.hasTrigger("focus"))||(this.submenuOpen=!this.submenuOpen))}onKeydown(e){!this.disabled&&this.hasSubmenu&&(this.submenuOpen||"Enter"!==e.key||(e.stopPropagation(),this.submenuOpen=!0),this.submenuOpen&&"Escape"===e.key&&(e.stopPropagation(),this.submenuOpen=!1))}onMouseEnter(){!this.disabled&&this.hasTrigger("hover")&&this.hasSubmenu&&(window.clearTimeout(this.submenuCloseTimeout),this.submenuOpenDelay?this.submenuOpenTimeout=window.setTimeout((()=>{this.submenuOpen=!0}),this.submenuOpenDelay):this.submenuOpen=!0)}onMouseLeave(){!this.disabled&&this.hasTrigger("hover")&&this.hasSubmenu&&(window.clearTimeout(this.submenuOpenTimeout),this.submenuCloseTimeout=window.setTimeout((()=>{this.submenuOpen=!1}),this.submenuCloseDelay||50))}updateSubmenuPositioner(){const e=M(window),t=M(this.submenuRef.value),i=this.getBoundingClientRect(),o=t.innerWidth(),n=t.innerHeight();let r="bottom",s="right";e.height()-i.top>n+8?r="bottom":i.top+i.height>n+8&&(r="top"),e.width()-i.left-i.width>o+8?s="right":i.left>o+8&&(s="left"),M(this.submenuRef.value).css({top:"bottom"===r?0:i.height-n,left:"right"===s?i.width:-o,transformOrigin:["right"===s?0:"100%","bottom"===r?0:"100%"].join(" ")})}renderInner(e,t){return ft`${this.selected?ft`${this.selectedIcon?ft``:ft``}`:ft`${t?ft``:Zt}`}
${this.endText}${e?ft``:ft`${this.endIcon?ft``:Zt}`}
`}},e.MenuItem.styles=[Qt,Jo],Se([Ot({reflect:!0})],e.MenuItem.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.MenuItem.prototype,"disabled",void 0),Se([Ot({reflect:!0})],e.MenuItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.MenuItem.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"end-text"})],e.MenuItem.prototype,"endText",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.MenuItem.prototype,"selectedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"submenu-open"})],e.MenuItem.prototype,"submenuOpen",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.MenuItem.prototype,"selected",void 0),Se([zt()],e.MenuItem.prototype,"dense",void 0),Se([zt()],e.MenuItem.prototype,"selects",void 0),Se([zt()],e.MenuItem.prototype,"submenuTrigger",void 0),Se([zt()],e.MenuItem.prototype,"submenuOpenDelay",void 0),Se([zt()],e.MenuItem.prototype,"submenuCloseDelay",void 0),Se([zt()],e.MenuItem.prototype,"focusable",void 0),Se([Ci("submenuOpen")],e.MenuItem.prototype,"onOpenChange",null),e.MenuItem=Se([Lt("mdui-menu-item")],e.MenuItem);const Zo=Pe`:host{--shape-corner:var(--mdui-shape-corner-extra-small);position:relative;display:block;border-radius:var(--shape-corner);background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2);min-width:7rem;max-width:17.5rem;padding-top:.5rem;padding-bottom:.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}::slotted(mdui-divider){margin-top:.5rem;margin-bottom:.5rem}`;e.Menu=class extends Xt{constructor(){super(...arguments),this.dense=!1,this.submenuTrigger="click hover",this.submenuOpenDelay=200,this.submenuCloseDelay=200,this.selectedKeys=[],this.isInitial=!0,this.lastActiveItems=[],this.definedController=new ki(this,{relatedElements:["mdui-menu-item"]})}get items(){return M(this.childrenItems).find("mdui-menu-item").add(this.childrenItems).get()}get itemsEnabled(){return this.items.filter((e=>!e.disabled))}get isSingle(){return"single"===this.selects}get isMultiple(){return"multiple"===this.selects}get isSelectable(){return this.isSingle||this.isMultiple}get isSubmenu(){return!M(this).parent().length}get lastActiveItem(){const e=this.lastActiveItems.length?this.lastActiveItems.length-1:0;return this.lastActiveItems[e]}set lastActiveItem(e){const t=this.lastActiveItems.length?this.lastActiveItems.length-1:0;this.lastActiveItems[t]=e}async onSlotChange(){await this.definedController.whenDefined(),this.items.forEach((e=>{e.dense=this.dense,e.selects=this.selects,e.submenuTrigger=this.submenuTrigger,e.submenuOpenDelay=this.submenuOpenDelay,e.submenuCloseDelay=this.submenuCloseDelay}))}async onSelectsChange(){this.isSelectable?this.isSingle&&this.setSelectedKeys(this.selectedKeys.slice(0,1)):this.setSelectedKeys([]),await this.onSelectedKeysChange()}async onSelectedKeysChange(){await this.definedController.whenDefined();const e=this.itemsEnabled.filter((e=>this.selectedKeys.includes(e.key))).map((e=>e.value)),t=this.isMultiple?e:e[0]||void 0;this.setValue(t),this.isInitial||this.emit("change")}async onValueChange(){if(this.isInitial=!this.hasUpdated,await this.definedController.whenDefined(),!this.isSelectable)return void this.updateSelected();const e=(this.isSingle||c(this.value)?[this.value]:this.value).filter((e=>e));if(e.length)if(this.isSingle){const t=this.itemsEnabled.find((t=>t.value===e[0]));this.setSelectedKeys(t?[t.key]:[])}else this.isMultiple&&this.setSelectedKeys(this.itemsEnabled.filter((t=>e.includes(t.value))).map((e=>e.key)));else this.setSelectedKeys([]);this.updateSelected(),this.updateFocusable()}focus(e){this.lastActiveItem&&this.focusOne(this.lastActiveItem,e)}blur(){this.lastActiveItem&&this.lastActiveItem.blur()}firstUpdated(e){super.firstUpdated(e),this.definedController.whenDefined().then((()=>{this.updateFocusable(),this.lastActiveItem=this.items.find((e=>e.focusable))})),this.addEventListener("submenu-open",(e=>{const t=M(e.target),i=t.children("mdui-menu-item:not([disabled])").get(),o=t.parents("mdui-menu-item").length+1;i.length&&(this.lastActiveItems[o]=i[0],this.updateFocusable(),this.focusOne(this.lastActiveItems[o]))})),this.addEventListener("submenu-close",(e=>{const t=M(e.target).parents("mdui-menu-item").length+1;this.lastActiveItems.length-1===t&&(this.lastActiveItems.pop(),this.updateFocusable(),this.lastActiveItems[t-1]&&this.focusOne(this.lastActiveItems[t-1]))}))}render(){return ft``}setSelectedKeys(e){po(this.selectedKeys,e)||(this.selectedKeys=e)}setValue(e){this.isSingle||u(this.value)||u(e)?this.value=e:po(this.value,e)||(this.value=e)}getSiblingsItems(e,t=!1){return M(e).parent().children("mdui-menu-item"+(t?":not([disabled])":"")).get()}updateFocusable(){if(this.lastActiveItem)this.items.forEach((e=>{e.focusable=e.key===this.lastActiveItem.key}));else if(this.selectedKeys.length){if(this.isSingle)this.items.forEach((e=>{e.focusable=this.selectedKeys.includes(e.key)}));else if(this.isMultiple){const e=this.items.find((e=>e.focusable));e?.key&&this.selectedKeys.includes(e.key)||this.itemsEnabled.filter((e=>this.selectedKeys.includes(e.key))).forEach(((e,t)=>e.focusable=!t))}}else this.itemsEnabled.forEach(((e,t)=>{e.focusable=!t}))}updateSelected(){this.items.forEach((e=>{e.selected=this.selectedKeys.includes(e.key)}))}selectOne(e){if(this.isMultiple){const t=[...this.selectedKeys];t.includes(e.key)?t.splice(t.indexOf(e.key),1):t.push(e.key),this.setSelectedKeys(t)}this.isSingle&&(this.selectedKeys.includes(e.key)?this.setSelectedKeys([]):this.setSelectedKeys([e.key])),this.isInitial=!1,this.updateSelected()}async focusableOne(e){this.items.forEach((t=>t.focusable=t.key===e.key)),await Vo()}focusOne(e,t){e.focus(t)}async onClick(e){if(!this.definedController.isDefined())return;if(this.isSubmenu)return;if(e.button)return;const t=e.target.closest("mdui-menu-item");t&&!t.disabled&&(this.lastActiveItem=t,this.isSelectable&&t.value&&this.selectOne(t),await this.focusableOne(t),this.focusOne(t))}async onKeyDown(e){if(!this.definedController.isDefined())return;if(this.isSubmenu)return;const t=e.target;if("Enter"===e.key&&(e.preventDefault(),t.click())," "===e.key&&(e.preventDefault(),this.isSelectable&&t.value&&(this.selectOne(t),await this.focusableOne(t),this.focusOne(t))),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){const i=this.getSiblingsItems(t,!0),o=i.find((e=>e.focusable));let n=o?i.indexOf(o):0;if(i.length>0)return e.preventDefault(),"ArrowDown"===e.key?n++:"ArrowUp"===e.key?n--:"Home"===e.key?n=0:"End"===e.key&&(n=i.length-1),n<0&&(n=i.length-1),n>i.length-1&&(n=0),this.lastActiveItem=i[n],await this.focusableOne(i[n]),void this.focusOne(i[n])}}},e.Menu.styles=[Qt,Zo],Se([Ot({reflect:!0})],e.Menu.prototype,"selects",void 0),Se([Ot()],e.Menu.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Menu.prototype,"dense",void 0),Se([Ot({reflect:!0,attribute:"submenu-trigger"})],e.Menu.prototype,"submenuTrigger",void 0),Se([Ot({type:Number,reflect:!0,attribute:"submenu-open-delay"})],e.Menu.prototype,"submenuOpenDelay",void 0),Se([Ot({type:Number,reflect:!0,attribute:"submenu-close-delay"})],e.Menu.prototype,"submenuCloseDelay",void 0),Se([zt()],e.Menu.prototype,"selectedKeys",void 0),Se([Nt({flatten:!0,selector:"mdui-menu-item"})],e.Menu.prototype,"childrenItems",void 0),Se([Ci("dense"),Ci("selects"),Ci("submenuTrigger"),Ci("submenuOpenDelay"),Ci("submenuCloseDelay")],e.Menu.prototype,"onSlotChange",null),Se([Ci("selects",!0)],e.Menu.prototype,"onSelectsChange",null),Se([Ci("selectedKeys",!0)],e.Menu.prototype,"onSelectedKeysChange",null),Se([Ci("value")],e.Menu.prototype,"onValueChange",null),e.Menu=Se([Lt("mdui-menu")],e.Menu);const Qo=Pe`:host{--shape-corner-indicator:var(--mdui-shape-corner-full);position:relative;z-index:0;flex:1;overflow:hidden;min-width:3rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-top:.75rem;padding-bottom:.75rem}.container:not(.initial){transition:padding var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}mdui-ripple{z-index:1;left:50%;transform:translateX(-50%);width:4rem;height:2rem;margin-top:.75rem;border-radius:var(--mdui-shape-corner-full)}mdui-ripple:not(.initial){transition:margin-top var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}.indicator{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:var(--shape-corner-indicator);height:2rem;width:2rem}:not(.initial) .indicator{transition:background-color var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard),width var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}::slotted([slot=badge]){position:absolute;transform:translate(50%,-50%)}::slotted([slot=badge][variant=small]){transform:translate(.5625rem,-.5625rem)}.active-icon,.icon{color:rgb(var(--mdui-color-on-surface-variant));font-size:1.5rem}.active-icon mdui-icon,.icon mdui-icon,::slotted([slot=active]),::slotted([slot=icon]){font-size:inherit}.icon{display:flex}.active-icon{display:none}.label{display:flex;align-items:center;height:1rem;color:rgb(var(--mdui-color-on-surface-variant));margin-top:.25rem;margin-bottom:.25rem;font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);letter-spacing:var(--mdui-typescale-label-medium-tracking);line-height:var(--mdui-typescale-label-medium-line-height)}:not(.initial) .label{transition:opacity var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear)}:host(:not([active])) mdui-ripple.label-visibility-selected,mdui-ripple.label-visibility-unlabeled{margin-top:1.5rem}.container.label-visibility-unlabeled,:host(:not([active])) .container.label-visibility-selected{padding-top:1.5rem;padding-bottom:0}.container.label-visibility-unlabeled .label,:host(:not([active])) .container.label-visibility-selected .label{opacity:0}:host([active]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([active]) .indicator{width:4rem;background-color:rgb(var(--mdui-color-secondary-container))}:host([active]) .active-icon,:host([active]) .icon{color:rgb(var(--mdui-color-on-secondary-container))}:host([active]) .has-active-icon .active-icon{display:flex}:host([active]) .has-active-icon .icon{display:none}:host([active]) .label{color:rgb(var(--mdui-color-on-surface))}`;e.NavigationBarItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.isInitial=!0,this.active=!1,this.disabled=!1,this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"active-icon")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.href?this.renderRoot?.querySelector("._a"):this}get focusDisabled(){return this.disabled}render(){const e=zi({"label-visibility-selected":"selected"===this.labelVisibility,"label-visibility-labeled":"labeled"===this.labelVisibility,"label-visibility-unlabeled":"unlabeled"===this.labelVisibility,initial:this.isInitial}),t=zi([{container:!0,"has-active-icon":this.activeIcon||this.hasSlotController.test("active-icon")},e]);return ft`${this.href?this.renderAnchor({part:"container",className:t,content:this.renderInner()}):ft`
${this.renderInner()}
`}`}renderInner(){return ft`
${this.activeIcon?ft``:Zt}${this.icon?ft``:Zt}
`}},e.NavigationBarItem.styles=[Qt,Qo],Se([Ot({reflect:!0})],e.NavigationBarItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"active-icon"})],e.NavigationBarItem.prototype,"activeIcon",void 0),Se([Ot({reflect:!0})],e.NavigationBarItem.prototype,"value",void 0),Se([zt()],e.NavigationBarItem.prototype,"labelVisibility",void 0),Se([zt()],e.NavigationBarItem.prototype,"isInitial",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationBarItem.prototype,"active",void 0),Se([zt()],e.NavigationBarItem.prototype,"disabled",void 0),e.NavigationBarItem=Se([Lt("mdui-navigation-bar-item")],e.NavigationBarItem);const en=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;right:0;bottom:0;left:0;display:flex;flex:0 0 auto;overflow:hidden;border-radius:var(--shape-corner) var(--shape-corner) 0 0;z-index:var(--z-index);transition-property:transform;transition-duration:var(--mdui-motion-duration-long2);transition-timing-function:var(--mdui-motion-easing-emphasized);height:5rem;background-color:rgb(var(--mdui-color-surface));box-shadow:var(--mdui-elevation-level2)}:host([scroll-target]:not([scroll-target=''])){position:absolute}:host([hide]){transform:translateY(5.625rem);transition-duration:var(--mdui-motion-duration-short4)}`;e.NavigationBar=class extends(xi(Mi)){constructor(){super(...arguments),this.hide=!1,this.labelVisibility="auto",this.activeKey=0,this.isInitial=!0,this.definedController=new ki(this,{relatedElements:["mdui-navigation-bar-item"]})}get scrollPaddingPosition(){return"bottom"}get layoutPlacement(){return"bottom"}async onActiveKeyChange(){await this.definedController.whenDefined();const e=this.items.find((e=>e.key===this.activeKey));this.value=e?.value,this.isInitial||this.emit("change")}async onValueChange(){this.isInitial=!this.hasUpdated,await this.definedController.whenDefined();const e=this.items.find((e=>e.value===this.value));this.activeKey=e?.key??0,this.updateItems()}async onLabelVisibilityChange(){await this.definedController.whenDefined(),this.updateItems()}firstUpdated(e){super.firstUpdated(e),this.addEventListener("transitionend",(e=>{e.target===this&&this.emit(this.hide?"hidden":"shown")}))}render(){return ft``}runScrollThreshold(e){if(!e&&!this.hide){this.emit("hide",{cancelable:!0})&&(this.hide=!0)}if(e&&this.hide){this.emit("show",{cancelable:!0})&&(this.hide=!1)}}onClick(e){if(e.button)return;const t=e.target.closest("mdui-navigation-bar-item");t&&(this.activeKey=t.key,this.isInitial=!1,this.updateItems())}updateItems(){const e=this.items,t="auto"===this.labelVisibility?e.length<=3?"labeled":"selected":this.labelVisibility;e.forEach((e=>{e.active=this.activeKey===e.key,e.labelVisibility=t,e.isInitial=this.isInitial}))}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems()}},e.NavigationBar.styles=[Qt,en],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationBar.prototype,"hide",void 0),Se([Ot({reflect:!0,attribute:"label-visibility"})],e.NavigationBar.prototype,"labelVisibility",void 0),Se([Ot({reflect:!0})],e.NavigationBar.prototype,"value",void 0),Se([Ot({reflect:!0,attribute:"scroll-behavior"})],e.NavigationBar.prototype,"scrollBehavior",void 0),Se([zt()],e.NavigationBar.prototype,"activeKey",void 0),Se([Nt({selector:"mdui-navigation-bar-item",flatten:!0})],e.NavigationBar.prototype,"items",void 0),Se([Ci("activeKey",!0)],e.NavigationBar.prototype,"onActiveKeyChange",null),Se([Ci("value")],e.NavigationBar.prototype,"onValueChange",null),Se([Ci("labelVisibility",!0)],e.NavigationBar.prototype,"onLabelVisibilityChange",null),e.NavigationBar=Se([Lt("mdui-navigation-bar")],e.NavigationBar);const tn=e=>{const t=s(),i=n(),o=t.getComputedStyle(i.documentElement),r=v(e)?M(e).innerWidth():d(e)?e:M(t).innerWidth(),a=e=>{const t=o.getPropertyValue(`--mdui-breakpoint-${e}`).toLowerCase();return parseFloat(t)};return{up:e=>r>=a(e),down:e=>r{switch(e){case"xs":return"sm";case"sm":return"md";case"md":return"lg";case"lg":return"xl";case"xl":return"xxl"}})(e))},not(e){return!this.only(e)},between(e,t){return this.up(e)&&this.down(t)}}},on=Pe`:host{--shape-corner:var(--mdui-shape-corner-large);--z-index:2200;display:none;position:fixed;top:0;bottom:0;left:0;z-index:1;width:22.5rem}:host([placement=right]){left:initial;right:0}:host([mobile]),:host([modal]){top:0!important;right:0;bottom:0!important;width:initial;z-index:var(--z-index)}:host([placement=right][mobile]),:host([placement=right][modal]){left:0}:host([contained]){position:absolute}.overlay{position:absolute;inset:0;z-index:inherit;background-color:rgba(var(--mdui-color-scrim),.4)}.panel{display:block;position:absolute;top:0;bottom:0;left:0;width:100%;overflow:auto;z-index:inherit;background-color:rgb(var(--mdui-color-surface));box-shadow:var(--mdui-elevation-level0)}:host([mobile]) .panel,:host([modal]) .panel{border-radius:0 var(--shape-corner) var(--shape-corner) 0;max-width:80%;width:22.5rem;background-color:rgb(var(--mdui-color-surface-container-low));box-shadow:var(--mdui-elevation-level1)}:host([placement=right]) .panel{left:initial;right:0}:host([placement=right][mobile]) .panel,:host([placement=right][modal]) .panel{border-radius:var(--shape-corner) 0 0 var(--shape-corner)}`;e.NavigationDrawer=class extends Mi{constructor(){super(...arguments),this.open=!1,this.modal=!1,this.closeOnEsc=!1,this.closeOnOverlayClick=!1,this.placement="left",this.contained=!1,this.mobile=!1,this.overlayRef=Li(),this.panelRef=Li(),this.definedController=new ki(this,{needDomReady:!0})}get layoutPlacement(){return this.placement}get lockTarget(){return this.contained||this.isParentLayout?this.parentElement:document.body}get isModal(){return this.mobile||this.modal}async onContainedChange(){await this.definedController.whenDefined(),this.observeResize?.unobserve(),this.observeResize=Ei(this.contained?this.parentElement:document.body,(()=>{const e=this.contained?this.parentElement:void 0;this.mobile=tn(e).down("md"),this.isParentLayout&&this.layoutManager.updateLayout(this,{width:this.isModal?0:void 0})}))}onPlacementChange(){this.isParentLayout&&this.layoutManager.updateLayout(this)}async onMobileChange(){!this.open||this.isParentLayout||this.contained||(await this.definedController.whenDefined(),this.isModal?(Eo(this,this.lockTarget),await this.getLockTargetAnimate(!1,0)):(To(this,this.lockTarget),await this.getLockTargetAnimate(!0,0)))}async onOpenChange(){let e=this.panelRef.value,t=this.overlayRef.value;const i="right"===this.placement,o=Co(this,"linear"),n=Co(this,"emphasized"),r=(e,t)=>{M(this.layoutManager.getItemsAndMain()).css("transition",p(e)?null:`all ${e}ms ${t}`)},s=async()=>{await Promise.all([this.isModal?bo(t):this.isParentLayout?Promise.resolve():bo(this.lockTarget),this.isModal?bo(e):bo(this)])};if(this.open){const a=this.hasUpdated;if(a||(await this.updateComplete,e=this.panelRef.value,t=this.overlayRef.value),a){if(!this.emit("open",{cancelable:!0}))return}await this.definedController.whenDefined(),this.style.display="block",this.originalTrigger=document.activeElement,this.isModal&&(this.modalHelper.activate(),this.contained||Eo(this,this.lockTarget)),await s(),requestAnimationFrame((()=>{const t=this.querySelector("[autofocus]");t?t.focus({preventScroll:!0}):e.focus({preventScroll:!0})}));const l=xo(this,"long2"),c=[];this.isModal?c.push(go(t,[{opacity:0},{opacity:1,offset:.3},{opacity:1}],{duration:a?l:0,easing:o})):this.isParentLayout||c.push(this.getLockTargetAnimate(!0,a?l:0)),this.isParentLayout&&a&&r(l,n),c.push(go(this.isModal?e:this,[{transform:`translateX(${i?"":"-"}100%)`},{transform:"translateX(0)"}],{duration:a?l:0,easing:n})),await Promise.all(c),this.isParentLayout&&a&&r(null),a&&this.emit("opened")}else if(this.hasUpdated){if(!this.emit("close",{cancelable:!0}))return;await this.definedController.whenDefined(),this.isModal&&this.modalHelper.deactivate(),await s();const a=xo(this,"short4"),c=[];this.isModal?c.push(go(t,[{opacity:1},{opacity:0}],{duration:a,easing:o})):this.isParentLayout||c.push(this.getLockTargetAnimate(!1,a)),this.isParentLayout&&(r(a,n),this.layoutManager.updateLayout(this,{width:0})),c.push(go(this.isModal?e:this,[{transform:"translateX(0)"},{transform:`translateX(${i?"":"-"}100%)`}],{duration:a,easing:n})),await Promise.all(c),this.isParentLayout&&r(null),this.style.display="none",this.isModal&&!this.contained&&To(this,this.lockTarget);const d=this.originalTrigger;l(d?.focus)&&setTimeout((()=>d.focus())),this.emit("closed")}}connectedCallback(){super.connectedCallback(),this.modalHelper=new ko(this)}disconnectedCallback(){super.disconnectedCallback(),To(this,this.lockTarget),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.addEventListener("keydown",(e=>{this.open&&this.closeOnEsc&&"Escape"===e.key&&this.isModal&&(e.stopPropagation(),this.open=!1)}))}render(){return ft`${vo(this.isModal,(()=>ft`
`))}`}onOverlayClick(){this.emit("overlay-click"),this.closeOnOverlayClick&&(this.open=!1)}getLockTargetAnimate(e,t){const i="right"===this.placement?"paddingRight":"paddingLeft",o=M(this.panelRef.value).innerWidth()+"px";return go(this.lockTarget,[{[i]:e?0:o},{[i]:e?o:0}],{duration:t,easing:Co(this,"emphasized"),fill:"forwards"})}},e.NavigationDrawer.styles=[Qt,on],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"open",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"modal",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-esc"})],e.NavigationDrawer.prototype,"closeOnEsc",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"close-on-overlay-click"})],e.NavigationDrawer.prototype,"closeOnOverlayClick",void 0),Se([Ot({reflect:!0})],e.NavigationDrawer.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"contained",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationDrawer.prototype,"mobile",void 0),Se([Ci("contained")],e.NavigationDrawer.prototype,"onContainedChange",null),Se([Ci("placement",!0)],e.NavigationDrawer.prototype,"onPlacementChange",null),Se([Ci("mobile",!0),Ci("modal",!0)],e.NavigationDrawer.prototype,"onMobileChange",null),Se([Ci("open")],e.NavigationDrawer.prototype,"onOpenChange",null),e.NavigationDrawer=Se([Lt("mdui-navigation-drawer")],e.NavigationDrawer);const nn=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;border-radius:0 var(--shape-corner) var(--shape-corner) 0;z-index:var(--z-index);width:5rem;background-color:rgb(var(--mdui-color-surface));padding:.375rem .75rem}:host([contained]){position:absolute}:host([divider]){border-right:.0625rem solid rgb(var(--mdui-color-surface-variant));width:5.0625rem}:host([placement=right]){left:initial;right:0;border-radius:var(--shape-corner) 0 0 var(--shape-corner)}:host([placement=right][divider]){border-right:none;border-left:.0625rem solid rgb(var(--mdui-color-surface-variant))}.bottom,.items,.top{display:flex;flex-direction:column;align-items:center;width:100%}.top{margin-bottom:1.75rem}.bottom{margin-top:1.75rem}::slotted([slot=bottom]),::slotted([slot=top]),::slotted(mdui-navigation-rail-item){margin-top:.375rem;margin-bottom:.375rem}:host([alignment=start]) .top-spacer{flex-grow:0}:host([alignment=start]) .bottom-spacer{flex-grow:1}:host([alignment=end]) .top-spacer{flex-grow:1}:host([alignment=end]) .bottom-spacer{flex-grow:0}:host([alignment=center]){justify-content:center}:host([alignment=center]) .bottom,:host([alignment=center]) .top{position:absolute}:host([alignment=center]) .top{top:.375rem}:host([alignment=center]) .bottom{bottom:.375rem}`;e.NavigationRail=class extends Mi{constructor(){super(...arguments),this.placement="left",this.alignment="start",this.contained=!1,this.divider=!1,this.activeKey=0,this.hasSlotController=new Jt(this,"top","bottom"),this.definedController=new ki(this,{relatedElements:["mdui-navigation-rail-item"]}),this.isInitial=!0}get layoutPlacement(){return this.placement}get parentTarget(){return this.contained||this.isParentLayout?this.parentElement:document.body}get isRight(){return"right"===this.placement}get paddingValue(){return["fixed","absolute"].includes(M(this).css("position"))?this.offsetWidth:void 0}async onActiveKeyChange(){await this.definedController.whenDefined();const e=this.items.find((e=>e.key===this.activeKey));this.value=e?.value,this.isInitial||this.emit("change")}async onValueChange(){this.isInitial=!this.hasUpdated,await this.definedController.whenDefined();const e=this.items.find((e=>e.value===this.value));this.activeKey=e?.key??0,this.updateItems()}async onContainedChange(){this.isParentLayout||(await this.definedController.whenDefined(),M(document.body).css({paddingLeft:this.contained||this.isRight?null:this.paddingValue,paddingRight:this.contained||!this.isRight?null:this.paddingValue}),M(this.parentElement).css({paddingLeft:this.contained&&!this.isRight?this.paddingValue:null,paddingRight:this.contained&&this.isRight?this.paddingValue:null}))}async onPlacementChange(){await this.definedController.whenDefined(),this.layoutManager?.updateLayout(this),this.items.forEach((e=>{e.placement=this.placement})),this.isParentLayout||M(this.parentTarget).css({paddingLeft:this.isRight?null:this.paddingValue,paddingRight:this.isRight?this.paddingValue:null})}connectedCallback(){super.connectedCallback(),this.isParentLayout||this.definedController.whenDefined().then((()=>{M(this.parentTarget).css({paddingLeft:this.isRight?null:this.paddingValue,paddingRight:this.isRight?this.paddingValue:null})}))}disconnectedCallback(){super.disconnectedCallback(),!this.isParentLayout&&this.definedController.isDefined()&&M(this.parentTarget).css({paddingLeft:this.isRight?void 0:null,paddingRight:this.isRight?null:void 0})}render(){const e=this.hasSlotController.test("top"),t=this.hasSlotController.test("bottom");return ft`${vo(e,(()=>ft``))} ${vo(t,(()=>ft``))}`}onClick(e){if(e.button)return;const t=e.target.closest("mdui-navigation-rail-item");t&&(this.activeKey=t.key,this.isInitial=!1,this.updateItems())}updateItems(){this.items.forEach((e=>{e.active=this.activeKey===e.key,e.placement=this.placement,e.isInitial=this.isInitial}))}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems()}},e.NavigationRail.styles=[Qt,nn],Se([Ot({reflect:!0})],e.NavigationRail.prototype,"value",void 0),Se([Ot({reflect:!0})],e.NavigationRail.prototype,"placement",void 0),Se([Ot({reflect:!0})],e.NavigationRail.prototype,"alignment",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationRail.prototype,"contained",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationRail.prototype,"divider",void 0),Se([zt()],e.NavigationRail.prototype,"activeKey",void 0),Se([Nt({selector:"mdui-navigation-rail-item",flatten:!0})],e.NavigationRail.prototype,"items",void 0),Se([Ci("activeKey",!0)],e.NavigationRail.prototype,"onActiveKeyChange",null),Se([Ci("value")],e.NavigationRail.prototype,"onValueChange",null),Se([Ci("contained",!0)],e.NavigationRail.prototype,"onContainedChange",null),Se([Ci("placement",!0)],e.NavigationRail.prototype,"onPlacementChange",null),e.NavigationRail=Se([Lt("mdui-navigation-rail")],e.NavigationRail);const rn=Pe`:host{--shape-corner-indicator:var(--mdui-shape-corner-full);position:relative;z-index:0;width:100%;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:3.5rem}.container:not(.initial){transition:padding var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}mdui-ripple{z-index:1;width:3.5rem;height:2rem;border-radius:var(--mdui-shape-corner-full)}.container:not(.has-label)+mdui-ripple{height:3.5rem}.indicator{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:var(--shape-corner-indicator);height:2rem;width:2rem}:not(.initial) .indicator{transition:background-color var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard),width var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard),height var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}::slotted([slot=badge]){position:absolute;transform:translate(50%,-50%)}.placement-right::slotted([slot=badge]){transform:translate(-50%,-50%)}::slotted([slot=badge][variant=small]){transform:translate(.5625rem,-.5625rem)}.placement-right::slotted([slot=badge][variant=small]){transform:translate(-.5625rem,-.5625rem)}.active-icon,.icon{color:rgb(var(--mdui-color-on-surface-variant));font-size:1.5rem}.active-icon mdui-icon,.icon mdui-icon,::slotted([slot=active-icon]),::slotted([slot=icon]){font-size:inherit}.icon{display:flex}.active-icon{display:none}.label{display:flex;align-items:center;height:1rem;color:rgb(var(--mdui-color-on-surface-variant));margin-top:.25rem;margin-bottom:.25rem;font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);letter-spacing:var(--mdui-typescale-label-medium-tracking);line-height:var(--mdui-typescale-label-medium-line-height)}:not(.initial) .label{transition:opacity var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear)}:host([active]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([active]) .indicator{width:3.5rem;background-color:rgb(var(--mdui-color-secondary-container))}:host([active]) :not(.has-label) .indicator{height:3.5rem}:host([active]) .active-icon,:host([active]) .icon{color:rgb(var(--mdui-color-on-secondary-container))}:host([active]) .has-active-icon .active-icon{display:flex}:host([active]) .has-active-icon .icon{display:none}:host([active]) .label{color:rgb(var(--mdui-color-on-surface))}`;e.NavigationRailItem=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.active=!1,this.isInitial=!0,this.placement="left",this.disabled=!1,this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"[default]","active-icon")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.href?this.renderRoot?.querySelector("._a"):this}get focusDisabled(){return this.disabled}render(){const e=this.hasSlotController.test("[default]"),t=zi({container:!0,"has-label":e,"has-active-icon":this.activeIcon||this.hasSlotController.test("active-icon"),initial:this.isInitial});return ft`${this.href?this.renderAnchor({part:"container",className:t,content:this.renderInner(e)}):ft`
${this.renderInner(e)}
`}`}renderInner(e){return ft`
${this.activeIcon?ft``:Zt}${this.icon?ft``:Zt}
${e?ft``:gt}`}},e.NavigationRailItem.styles=[Qt,rn],Se([Ot({reflect:!0})],e.NavigationRailItem.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"active-icon"})],e.NavigationRailItem.prototype,"activeIcon",void 0),Se([Ot({reflect:!0})],e.NavigationRailItem.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.NavigationRailItem.prototype,"active",void 0),Se([zt()],e.NavigationRailItem.prototype,"isInitial",void 0),Se([zt()],e.NavigationRailItem.prototype,"placement",void 0),Se([zt()],e.NavigationRailItem.prototype,"disabled",void 0),e.NavigationRailItem=Se([Lt("mdui-navigation-rail-item")],e.NavigationRailItem);let sn=class extends Mt{render(){return no('')}};sn.styles=oo,sn=Se([Lt("mdui-icon-circle")],sn);let an=class extends Mt{render(){return no('')}};an.styles=oo,an=Se([Lt("mdui-icon-radio-button-unchecked")],an);const ln=Pe`:host{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;zoom:1;-webkit-user-drag:none;border-radius:.125rem;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.icon{display:flex;position:absolute;font-size:1.5rem}:not(.initial) .icon{transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard)}.unchecked-icon{transition-property:color;color:rgb(var(--mdui-color-on-surface-variant))}:host([focused]) .unchecked-icon,:host([hover]) .unchecked-icon,:host([pressed]) .unchecked-icon{color:rgb(var(--mdui-color-on-surface))}.checked-icon{opacity:0;transform:scale(.2);transition-property:color,opacity,transform;color:rgb(var(--mdui-color-primary))}.icon .i,::slotted([slot=checked-icon]),::slotted([slot=unchecked-icon]){color:inherit;font-size:inherit}i{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;width:2.5rem;min-width:2.5rem;height:2.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.label{display:flex;width:100%;padding-top:.625rem;padding-bottom:.625rem;color:rgb(var(--mdui-color-on-surface))}.label:not(.initial){transition:color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}:host([checked]) i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([checked]) .icon{color:rgb(var(--mdui-color-primary))}:host([checked]) .checked-icon{opacity:1;transform:scale(.5)}i.invalid{--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}i.invalid .icon{color:rgb(var(--mdui-color-error))}.label.invalid{color:rgb(var(--mdui-color-error))}:host([disabled]),:host([group-disabled]){cursor:default;pointer-events:none}:host([disabled]) .icon,:host([group-disabled]) .icon{color:rgba(var(--mdui-color-on-surface),38%)}:host([disabled]) .label,:host([group-disabled]) .label{color:rgba(var(--mdui-color-on-surface),38%)}`;e.Radio=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.value="",this.disabled=!1,this.checked=!1,this.invalid=!1,this.groupDisabled=!1,this.focusable=!0,this.isInitial=!0,this.rippleRef=Li()}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.isDisabled()}get focusElement(){return this}get focusDisabled(){return this.isDisabled()||!this.focusable}onCheckedChange(){this.emit("change")}firstUpdated(e){super.firstUpdated(e),this.addEventListener("click",(()=>{this.isDisabled()||(this.checked=!0)}))}render(){const e=ji({invalid:this.invalid,initial:this.isInitial});return ft`${this.uncheckedIcon?ft``:ft``}${this.checkedIcon?ft``:ft``}`}isDisabled(){return this.disabled||this.groupDisabled}},e.Radio.styles=[Qt,ln],Se([Ot({reflect:!0})],e.Radio.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Radio.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Radio.prototype,"checked",void 0),Se([Ot({reflect:!0,attribute:"unchecked-icon"})],e.Radio.prototype,"uncheckedIcon",void 0),Se([Ot({reflect:!0,attribute:"checked-icon"})],e.Radio.prototype,"checkedIcon",void 0),Se([zt()],e.Radio.prototype,"invalid",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"group-disabled"})],e.Radio.prototype,"groupDisabled",void 0),Se([zt()],e.Radio.prototype,"focusable",void 0),Se([zt()],e.Radio.prototype,"isInitial",void 0),Se([Ci("checked",!0)],e.Radio.prototype,"onCheckedChange",null),e.Radio=Se([Lt("mdui-radio")],e.Radio);const cn=Pe`:host{display:inline-block}fieldset{border:none;padding:0;margin:0;min-width:0}input{position:absolute;padding:0;opacity:0;pointer-events:none;width:1.25rem;height:1.25rem;margin:0 0 0 .625rem}`;function*dn(e,t){if(void 0!==e){let i=0;for(const o of e)yield t(o,i++)}}e.RadioGroup=class extends Xt{constructor(){super(...arguments),this.disabled=!1,this.name="",this.value="",this.defaultValue="",this.required=!1,this.invalid=!1,this.isInitial=!0,this.inputRef=Li(),this.formController=new Vi(this),this.definedController=new ki(this,{relatedElements:["mdui-radio"]})}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get items(){return M(this).find("mdui-radio").get()}get itemsEnabled(){return M(this).find("mdui-radio:not([disabled])").get()}async onValueChange(){this.isInitial=!1,await this.definedController.whenDefined(),this.emit("input"),this.emit("change"),this.updateItems(),this.updateRadioFocusable(),await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}async onInvalidChange(){await this.definedController.whenDefined(),this.updateItems()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.inputRef.value.blur(),this.inputRef.value.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft`
`}updateRadioFocusable(){const e=this.items,t=e.find((e=>e.checked));t?e.forEach((e=>{e.focusable=e===t})):this.itemsEnabled.forEach(((e,t)=>{e.focusable=!t}))}async onClick(e){await this.definedController.whenDefined();const t=e.target.closest("mdui-radio");t&&!t.disabled&&(this.value=t.value,await this.updateComplete,t.focus())}async onKeyDown(e){if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"," "].includes(e.key))return;e.preventDefault(),await this.definedController.whenDefined();const t=this.itemsEnabled,i=t.find((e=>e.checked))??t[0],o=" "===e.key?0:["ArrowUp","ArrowLeft"].includes(e.key)?-1:1;let n=t.indexOf(i)+o;n<0&&(n=t.length-1),n>t.length-1&&(n=0),this.value=t[n].value,await this.updateComplete,t[n].focus()}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems(),this.updateRadioFocusable()}onCheckedChange(e){e.stopPropagation()}updateItems(){this.items.forEach((e=>{e.checked=e.value===this.value,e.invalid=this.invalid,e.groupDisabled=this.disabled,e.isInitial=this.isInitial}))}},e.RadioGroup.styles=[Qt,cn],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.RadioGroup.prototype,"disabled",void 0),Se([Ot({reflect:!0})],e.RadioGroup.prototype,"form",void 0),Se([Ot({reflect:!0})],e.RadioGroup.prototype,"name",void 0),Se([Ot({reflect:!0})],e.RadioGroup.prototype,"value",void 0),Se([io()],e.RadioGroup.prototype,"defaultValue",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.RadioGroup.prototype,"required",void 0),Se([zt()],e.RadioGroup.prototype,"invalid",void 0),Se([Ci("value",!0)],e.RadioGroup.prototype,"onValueChange",null),Se([Ci("invalid",!0),Ci("disabled")],e.RadioGroup.prototype,"onInvalidChange",null),e.RadioGroup=Se([Lt("mdui-radio-group")],e.RadioGroup);const hn=Pe`:host{position:relative;display:block;width:100%;-webkit-tap-highlight-color:transparent;height:2.5rem;padding:0 1.25rem}label{position:relative;display:block;width:100%;height:100%}input[type=range]{position:absolute;inset:0;z-index:4;height:100%;cursor:pointer;opacity:0;-webkit-appearance:none;appearance:none;width:calc(100% + 20rem * 2 / 16);margin:0 -1.25rem;padding:0 .75rem}:host([disabled]) input[type=range]{cursor:not-allowed}.track-active,.track-inactive{position:absolute;top:50%;height:.25rem;margin-top:-.125rem}.track-inactive{left:-.125rem;right:-.125rem;border-radius:var(--mdui-shape-corner-full);background-color:rgb(var(--mdui-color-surface-container-highest))}.invalid .track-inactive{background-color:rgba(var(--mdui-color-error),.12)}:host([disabled]) .track-inactive{background-color:rgba(var(--mdui-color-on-surface),.12)}.track-active{background-color:rgb(var(--mdui-color-primary))}.invalid .track-active{background-color:rgb(var(--mdui-color-error))}:host([disabled]) .track-active{background-color:rgba(var(--mdui-color-on-surface),.38)}.handle{position:absolute;top:50%;transform:translate(-50%);cursor:pointer;z-index:2;width:2.5rem;height:2.5rem;margin-top:-1.25rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}.invalid .handle{--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}.handle .elevation,.handle::before{position:absolute;display:block;content:' ';left:.625rem;top:.625rem;width:1.25rem;height:1.25rem;border-radius:var(--mdui-shape-corner-full)}.handle .elevation{background-color:rgb(var(--mdui-color-primary));box-shadow:var(--mdui-elevation-level1)}.invalid .handle .elevation{background-color:rgb(var(--mdui-color-error))}:host([disabled]) .handle .elevation{background-color:rgba(var(--mdui-color-on-surface),.38);box-shadow:var(--mdui-elevation-level0)}.handle::before{background-color:rgb(var(--mdui-color-background))}.handle mdui-ripple{border-radius:var(--mdui-shape-corner-full)}.label{position:absolute;left:50%;transform:translateX(-50%) scale(0);transform-origin:center bottom;display:flex;align-items:center;justify-content:center;cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform var(--mdui-motion-duration-short2) var(--mdui-motion-easing-standard);bottom:2.5rem;min-width:1.75rem;height:1.75rem;padding:.375rem .5rem;border-radius:var(--mdui-shape-corner-full);color:rgb(var(--mdui-color-on-primary));font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);letter-spacing:var(--mdui-typescale-label-medium-tracking);line-height:var(--mdui-typescale-label-medium-line-height);background-color:rgb(var(--mdui-color-primary))}.invalid .label{color:rgb(var(--mdui-color-on-error));background-color:rgb(var(--mdui-color-error))}.label::after{content:' ';position:absolute;z-index:-1;transform:rotate(45deg);width:.875rem;height:.875rem;bottom:-.125rem;background-color:rgb(var(--mdui-color-primary))}.invalid .label::after{background-color:rgb(var(--mdui-color-error))}.label-visible{transform:translateX(-50%) scale(1);transition:transform var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}.tickmark{position:absolute;top:50%;transform:translate(-50%);width:.125rem;height:.125rem;margin-top:-.0625rem;border-radius:var(--mdui-shape-corner-full);background-color:rgba(var(--mdui-color-on-surface-variant),.38)}.invalid .tickmark{background-color:rgba(var(--mdui-color-error),.38)}.tickmark.active{background-color:rgba(var(--mdui-color-on-primary),.38)}.invalid .tickmark.active{background-color:rgba(var(--mdui-color-on-error),.38)}:host([disabled]) .tickmark{background-color:rgba(var(--mdui-color-on-surface),.38)}`;class un extends(Yi(qi(Xt))){constructor(){super(...arguments),this.min=0,this.max=100,this.step=1,this.tickmarks=!1,this.nolabel=!1,this.disabled=!1,this.name="",this.invalid=!1,this.labelVisible=!1,this.inputRef=Li(),this.trackActiveRef=Li(),this.labelFormatter=e=>e.toString()}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get rippleDisabled(){return this.disabled}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}onDisabledChange(){this.invalid=!this.inputRef.value.checkValidity()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.blur(),this.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}fixValue(e){const{min:t,max:i,step:o}=this;e=Math.min(Math.max(e,t),i);let n=t+Math.round((e-t)/o)*o;return n>i&&(n-=o),n}getCandidateValues(){return Array.from({length:this.max-this.min+1},((e,t)=>t+this.min)).filter((e=>!((e-this.min)%this.step)))}renderLabel(e){return vo(!this.nolabel,(()=>ft`
${this.labelFormatter(e)}
`))}onChange(){this.emit("change")}}un.styles=[Qt,hn],Se([Ot({type:Number,reflect:!0})],un.prototype,"min",void 0),Se([Ot({type:Number,reflect:!0})],un.prototype,"max",void 0),Se([Ot({type:Number,reflect:!0})],un.prototype,"step",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],un.prototype,"tickmarks",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],un.prototype,"nolabel",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],un.prototype,"disabled",void 0),Se([Ot({reflect:!0})],un.prototype,"form",void 0),Se([Ot({reflect:!0})],un.prototype,"name",void 0),Se([zt()],un.prototype,"invalid",void 0),Se([zt()],un.prototype,"labelVisible",void 0),Se([Ot({attribute:!1})],un.prototype,"labelFormatter",void 0),Se([Ci("disabled",!0)],un.prototype,"onDisabledChange",null),e.RangeSlider=class extends un{constructor(){super(...arguments),this.defaultValue=[],this.currentHandle="start",this.rippleStartRef=Li(),this.rippleEndRef=Li(),this.handleStartRef=Li(),this.handleEndRef=Li(),this.formController=new Vi(this),this._value=[],this.getRippleIndex=()=>this.hoverHandle?"start"===this.hoverHandle?0:1:"start"===this.currentHandle?0:1}get value(){return this._value}set value(e){const t=[...this._value];this._value=[this.fixValue(e[0]),this.fixValue(e[1])],this.requestUpdate("value",t),this.updateComplete.then((()=>{this.updateStyle();const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}))}get rippleElement(){return[this.rippleStartRef.value,this.rippleEndRef.value]}connectedCallback(){super.connectedCallback(),this.value.length||(this.value=[this.min,this.max]),this.value[0]=this.fixValue(this.value[0]),this.value[1]=this.fixValue(this.value[1]),this.defaultValue.length||(this.defaultValue=[...this.value])}firstUpdated(e){super.firstUpdated(e);const t=e=>{const t=M(this),i=parseFloat(t.css("padding-left")),o=parseFloat(t.css("padding-right")),n=(e.offsetX-i)/(this.clientWidth-i-o);return(this.max-this.min)*n+this.min>(this.value[1]-this.value[0])/2+this.value[0]?"end":"start"},i=()=>{this.disabled||(this.labelVisible=!0)},o=()=>{this.disabled||(this.labelVisible=!1)};this.addEventListener("touchstart",i),this.addEventListener("mousedown",i),this.addEventListener("touchend",o),this.addEventListener("mouseup",o),this.addEventListener("pointerdown",(e=>{this.currentHandle=t(e)})),this.addEventListener("pointermove",(e=>{const i=t(e);this.hoverHandle!==i&&(this.endHover(e),this.hoverHandle=i,this.startHover(e))})),this.updateStyle()}render(){return ft``}updateStyle(){const e=e=>(e-this.min)/(this.max-this.min)*100,t=e(this.value[0]),i=e(this.value[1]);this.trackActiveRef.value.style.width=i-t+"%",this.trackActiveRef.value.style.left=`${t}%`,this.handleStartRef.value.style.left=`${t}%`,this.handleEndRef.value.style.left=`${i}%`}onInput(){const e="start"===this.currentHandle,t=parseFloat(this.inputRef.value.value),i=this.value[0],o=this.value[1],n=()=>{this.updateStyle()};e?t<=o?(this.value=[t,o],n()):i!==o&&(this.value=[o,o],n()):t>=i?(this.value=[i,t],n()):i!==o&&(this.value=[i,i],n())}},e.RangeSlider.styles=[un.styles],Se([io()],e.RangeSlider.prototype,"defaultValue",void 0),Se([zt()],e.RangeSlider.prototype,"currentHandle",void 0),Se([Ot({type:Array,attribute:!1})],e.RangeSlider.prototype,"value",null),e.RangeSlider=Se([Lt("mdui-range-slider")],e.RangeSlider);const pn=Pe`:host{position:relative;display:inline-flex;flex-grow:1;flex-shrink:0;float:left;height:100%;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;border:.0625rem solid rgb(var(--mdui-color-outline))}.button{width:100%;padding:0 .75rem}:host([invalid]){color:rgb(var(--mdui-color-error));border-color:rgb(var(--mdui-color-error))}:host([invalid]) .button{background-color:rgb(var(--mdui-color-error-container))}:host([selected]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([disabled]),:host([group-disabled]){cursor:default;pointer-events:none;color:rgba(var(--mdui-color-on-surface),38%);border-color:rgba(var(--mdui-color-on-surface),12%)}:host([loading]){cursor:default;pointer-events:none}:host(:not(.mdui-segmented-button-first)){margin-left:-.0625rem}:host(.mdui-segmented-button-first){border-radius:var(--shape-corner) 0 0 var(--shape-corner)}:host(.mdui-segmented-button-last){border-radius:0 var(--shape-corner) var(--shape-corner) 0}.end-icon,.icon,.selected-icon{display:inline-flex;font-size:1.28571429em}.end-icon .i,.icon .i,.selected-icon .i,::slotted([slot=end-icon]),::slotted([slot=icon]),::slotted([slot=selected-icon]){font-size:inherit}mdui-circular-progress{width:1.125rem;height:1.125rem}:host([disabled]) mdui-circular-progress{opacity:.38}.label{display:inline-flex}.has-icon .label{padding-left:.5rem}.has-end-icon .label{padding-right:.5rem}`;e.SegmentedButton=class extends Ji{constructor(){super(...arguments),this.selected=!1,this.invalid=!1,this.groupDisabled=!1,this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"[default]","icon","end-icon")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.isDisabled()||this.loading}get focusDisabled(){return this.isDisabled()||this.loading}render(){const e=zi({button:!0,"has-icon":this.icon||this.selected||this.loading||this.hasSlotController.test("icon"),"has-end-icon":this.endIcon||this.hasSlotController.test("end-icon")});return ft`${this.isButton()?this.renderButton({className:e,part:"button",content:this.renderInner()}):this.isDisabled()||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:e,part:"button",content:this.renderInner()})}`}isDisabled(){return this.disabled||this.groupDisabled}renderIcon(){return this.loading?this.renderLoading():this.selected?ft`${this.selectedIcon?ft``:ft``}`:ft`${this.icon?ft``:Zt}`}renderLabel(){return this.hasSlotController.test("[default]")?ft``:Zt}renderEndIcon(){return ft`${this.endIcon?ft``:Zt}`}renderInner(){return[this.renderIcon(),this.renderLabel(),this.renderEndIcon()]}},e.SegmentedButton.styles=[Ji.styles,pn],Se([Ot({reflect:!0})],e.SegmentedButton.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.SegmentedButton.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.SegmentedButton.prototype,"selectedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButton.prototype,"selected",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButton.prototype,"invalid",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"group-disabled"})],e.SegmentedButton.prototype,"groupDisabled",void 0),e.SegmentedButton=Se([Lt("mdui-segmented-button")],e.SegmentedButton);const mn=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-flex;vertical-align:middle;height:2.5rem;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height);color:rgb(var(--mdui-color-on-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([full-width]){display:flex;flex-wrap:nowrap}input,select{position:absolute;width:100%;height:100%;padding:0;opacity:0;pointer-events:none}`;e.SegmentedButtonGroup=class extends Xt{constructor(){super(...arguments),this.fullWidth=!1,this.disabled=!1,this.required=!1,this.name="",this.value="",this.defaultValue="",this.selectedKeys=[],this.invalid=!1,this.isInitial=!0,this.inputRef=Li(),this.formController=new Vi(this),this.definedController=new ki(this,{relatedElements:["mdui-segmented-button"]})}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get items(){return M(this).find("mdui-segmented-button").get()}get itemsEnabled(){return M(this).find("mdui-segmented-button:not([disabled])").get()}get isSingle(){return"single"===this.selects}get isMultiple(){return"multiple"===this.selects}get isSelectable(){return this.isSingle||this.isMultiple}async onSelectsChange(){this.isSelectable?this.isSingle&&this.setSelectedKeys(this.selectedKeys.slice(0,1)):this.setSelectedKeys([]),await this.onSelectedKeysChange()}async onSelectedKeysChange(){await this.definedController.whenDefined();const e=this.itemsEnabled.filter((e=>this.selectedKeys.includes(e.key))).map((e=>e.value)),t=this.isMultiple?e:e[0]||"";this.setValue(t),this.isInitial||this.emit("change")}async onValueChange(){if(this.isInitial=!this.hasUpdated,await this.definedController.whenDefined(),!this.isSelectable)return void this.updateItems();const e=(this.isSingle||c(this.value)?[this.value]:this.value).filter((e=>e));if(e.length)if(this.isSingle){const t=this.itemsEnabled.find((t=>t.value===e[0]));this.setSelectedKeys(t?[t.key]:[])}else this.isMultiple&&this.setSelectedKeys(this.itemsEnabled.filter((t=>e.includes(t.value))).map((e=>e.key)));else this.setSelectedKeys([]);if(this.updateItems(),!this.isInitial){const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}}async onInvalidChange(){await this.definedController.whenDefined(),this.updateItems()}connectedCallback(){super.connectedCallback(),this.value=this.isMultiple&&c(this.value)?this.value?[this.value]:[]:this.value,this.defaultValue="multiple"===this.selects?[]:""}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.inputRef.value.blur(),this.inputRef.value.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft`${vo(this.isSelectable&&this.isSingle,(()=>ft``))}${vo(this.isSelectable&&this.isMultiple,(()=>ft``))}`}selectOne(e){if(this.isMultiple){const t=[...this.selectedKeys];t.includes(e.key)?t.splice(t.indexOf(e.key),1):t.push(e.key),this.setSelectedKeys(t)}this.isSingle&&(this.selectedKeys.includes(e.key)?this.setSelectedKeys([]):this.setSelectedKeys([e.key])),this.isInitial=!1,this.updateItems()}async onClick(e){if(e.button)return;await this.definedController.whenDefined();const t=e.target.closest("mdui-segmented-button");t&&!t.disabled&&this.isSelectable&&t.value&&this.selectOne(t)}async onInputKeyDown(e){if(["Enter"," "].includes(e.key)){if(e.preventDefault(),await this.definedController.whenDefined(),this.isSingle){const t=e.target;t.checked=!t.checked,this.selectOne(this.itemsEnabled[0]),this.itemsEnabled[0].focus()}this.isMultiple&&(this.selectOne(this.itemsEnabled[0]),this.itemsEnabled[0].focus())}}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems(!0)}setSelectedKeys(e){po(this.selectedKeys,e)||(this.selectedKeys=e)}setValue(e){this.isSingle?this.value=e:po(this.value,e)||(this.value=e)}updateItems(e=!1){const t=this.items;t.forEach(((i,o)=>{i.invalid=this.invalid,i.groupDisabled=this.disabled,i.selected=this.selectedKeys.includes(i.key),e&&(i.classList.toggle("mdui-segmented-button-first",0===o),i.classList.toggle("mdui-segmented-button-last",o===t.length-1))}))}},e.SegmentedButtonGroup.styles=[Qt,mn],Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-width"})],e.SegmentedButtonGroup.prototype,"fullWidth",void 0),Se([Ot({reflect:!0})],e.SegmentedButtonGroup.prototype,"selects",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButtonGroup.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.SegmentedButtonGroup.prototype,"required",void 0),Se([Ot({reflect:!0})],e.SegmentedButtonGroup.prototype,"form",void 0),Se([Ot({reflect:!0})],e.SegmentedButtonGroup.prototype,"name",void 0),Se([Ot()],e.SegmentedButtonGroup.prototype,"value",void 0),Se([io()],e.SegmentedButtonGroup.prototype,"defaultValue",void 0),Se([zt()],e.SegmentedButtonGroup.prototype,"selectedKeys",void 0),Se([zt()],e.SegmentedButtonGroup.prototype,"invalid",void 0),Se([Ci("selects",!0)],e.SegmentedButtonGroup.prototype,"onSelectsChange",null),Se([Ci("selectedKeys",!0)],e.SegmentedButtonGroup.prototype,"onSelectedKeysChange",null),Se([Ci("value")],e.SegmentedButtonGroup.prototype,"onValueChange",null),Se([Ci("invalid",!0),Ci("disabled")],e.SegmentedButtonGroup.prototype,"onInvalidChange",null),e.SegmentedButtonGroup=Se([Lt("mdui-segmented-button-group")],e.SegmentedButtonGroup);const fn=new WeakMap;let vn=0;const gn=new Map,bn=new WeakSet,yn=()=>new Promise((e=>requestAnimationFrame(e))),wn=(e,t)=>{const i=e-t;return 0===i?void 0:i},kn=(e,t)=>{const i=e/t;return 1===i?void 0:i},Cn={left:(e,t)=>{const i=wn(e,t);return{value:i,transform:null==i||isNaN(i)?void 0:`translateX(${i}px)`}},top:(e,t)=>{const i=wn(e,t);return{value:i,transform:null==i||isNaN(i)?void 0:`translateY(${i}px)`}},width:(e,t)=>{let i;0===t&&(t=1,i={width:"1px"});const o=kn(e,t);return{value:o,overrideFrom:i,transform:null==o||isNaN(o)?void 0:`scaleX(${o})`}},height:(e,t)=>{let i;0===t&&(t=1,i={height:"1px"});const o=kn(e,t);return{value:o,overrideFrom:i,transform:null==o||isNaN(o)?void 0:`scaleY(${o})`}}},xn={duration:333,easing:"ease-in-out"},$n=["left","top","width","height","opacity","color","background"],Rn=new WeakMap;const In=qt(class extends hi{constructor(e){if(super(e),this.t=null,this.i=null,this.o=!0,this.shouldLog=!1,e.type===Ht)throw Error("The `animate` directive must be used in attribute position.");this.createFinished()}createFinished(){this.resolveFinished?.(),this.finished=new Promise((e=>{this.h=e}))}async resolveFinished(){this.h?.(),this.h=void 0}render(e){return gt}getController(){return fn.get(this.l)}isDisabled(){return this.options.disabled||this.getController()?.disabled}update(e,[t]){const i=void 0===this.l;return i&&(this.l=e.options?.host,this.l.addController(this),this.element=e.element,Rn.set(this.element,this)),this.optionsOrCallback=t,(i||"function"!=typeof t)&&this.u(t),this.render(t)}u(e){e=e??{};const t=this.getController();void 0!==t&&((e={...t.defaultOptions,...e}).keyframeOptions={...t.defaultOptions.keyframeOptions,...e.keyframeOptions}),e.properties??=$n,this.options=e}p(){const e={},t=this.element.getBoundingClientRect(),i=getComputedStyle(this.element);return this.options.properties.forEach((o=>{const n=t[o]??(Cn[o]?void 0:i[o]),r=Number(n);e[o]=isNaN(r)?n+"":r})),e}m(){let e,t=!0;return this.options.guard&&(e=this.options.guard(),t=((e,t)=>{if(Array.isArray(e)){if(Array.isArray(t)&&t.length===e.length&&e.every(((e,i)=>e===t[i])))return!1}else if(t===e)return!1;return!0})(e,this.v)),this.o=this.l.hasUpdated&&!this.isDisabled()&&!this.isAnimating()&&t&&this.element.isConnected,this.o&&(this.v=Array.isArray(e)?Array.from(e):e),this.o}hostUpdate(){"function"==typeof this.optionsOrCallback&&this.u(this.optionsOrCallback()),this.m()&&(this.g=this.p(),this.t=this.t??this.element.parentNode,this.i=this.element.nextSibling)}async hostUpdated(){if(!this.o||!this.element.isConnected||this.options.skipInitial&&!this.isHostRendered)return;let e;this.prepare(),await yn;const t=this._(),i=this.A(this.options.keyframeOptions,t),o=this.p();if(void 0!==this.g){const{from:i,to:n}=this.O(this.g,o,t);this.log("measured",[this.g,o,i,n]),e=this.calculateKeyframes(i,n)}else{const i=gn.get(this.options.inId);if(i){gn.delete(this.options.inId);const{from:n,to:r}=this.O(i,o,t);e=this.calculateKeyframes(n,r),e=this.options.in?[{...this.options.in[0],...e[0]},...this.options.in.slice(1),e[1]]:e,vn++,e.forEach((e=>e.zIndex=vn))}else this.options.in&&(e=[...this.options.in,{}])}this.animate(e,i)}resetStyles(){void 0!==this.j&&(this.element.setAttribute("style",this.j??""),this.j=void 0)}commitStyles(){this.j=this.element.getAttribute("style"),this.webAnimation?.commitStyles(),this.webAnimation?.cancel()}reconnected(){}async disconnected(){if(!this.o)return;if(void 0!==this.options.id&&gn.set(this.options.id,this.g),void 0===this.options.out)return;if(this.prepare(),await yn(),this.t?.isConnected){const e=this.i&&this.i.parentNode===this.t?this.i:null;if(this.t.insertBefore(this.element,e),this.options.stabilizeOut){const e=this.p();this.log("stabilizing out");const t=this.g.left-e.left,i=this.g.top-e.top;!("static"===getComputedStyle(this.element).position)||0===t&&0===i||(this.element.style.position="relative"),0!==t&&(this.element.style.left=t+"px"),0!==i&&(this.element.style.top=i+"px")}}const e=this.A(this.options.keyframeOptions);await this.animate(this.options.out,e),this.element.remove()}prepare(){this.createFinished()}start(){this.options.onStart?.(this)}didFinish(e){e&&this.options.onComplete?.(this),this.g=void 0,this.animatingProperties=void 0,this.frames=void 0,this.resolveFinished()}_(){const e=[];for(let t=this.element.parentNode;t;t=t?.parentNode){const i=Rn.get(t);i&&!i.isDisabled()&&i&&e.push(i)}return e}get isHostRendered(){const e=bn.has(this.l);return e||this.l.updateComplete.then((()=>{bn.add(this.l)})),e}A(e,t=this._()){const i={...xn};return t.forEach((e=>Object.assign(i,e.options.keyframeOptions))),Object.assign(i,e),i}O(e,t,i){e={...e},t={...t};const o=i.map((e=>e.animatingProperties)).filter((e=>void 0!==e));let n=1,r=1;return void 0!==o&&(o.forEach((e=>{e.width&&(n/=e.width),e.height&&(r/=e.height)})),void 0!==e.left&&void 0!==t.left&&(e.left=n*e.left,t.left=n*t.left),void 0!==e.top&&void 0!==t.top&&(e.top=r*e.top,t.top=r*t.top)),{from:e,to:t}}calculateKeyframes(e,t,i=!1){const o={},n={};let r=!1;const s={};for(const i in t){const a=e[i],l=t[i];if(i in Cn){const e=Cn[i];if(void 0===a||void 0===l)continue;const t=e(a,l);void 0!==t.transform&&(s[i]=t.value,r=!0,o.transform=`${o.transform??""} ${t.transform}`,void 0!==t.overrideFrom&&Object.assign(o,t.overrideFrom))}else a!==l&&void 0!==a&&void 0!==l&&(r=!0,o[i]=a,n[i]=l)}return o.transformOrigin=n.transformOrigin=i?"center center":"top left",this.animatingProperties=s,r?[o,n]:void 0}async animate(e,t=this.options.keyframeOptions){this.start(),this.frames=e;let i=!1;if(!this.isAnimating()&&!this.isDisabled()&&(this.options.onFrames&&(this.frames=e=this.options.onFrames(this),this.log("modified frames",e)),void 0!==e)){this.log("animate",[e,t]),i=!0,this.webAnimation=this.element.animate(e,t);const o=this.getController();o?.add(this);try{await this.webAnimation.finished}catch(e){}o?.remove(this)}return this.didFinish(i),i}isAnimating(){return"running"===this.webAnimation?.playState||this.webAnimation?.pending}log(e,t){this.shouldLog&&!this.isDisabled()&&console.log(e,this.options.id,t)}});let Sn=class extends Mt{render(){return no('')}};Sn.styles=oo,Sn=Se([Lt("mdui-icon-cancel--outlined")],Sn);let En=class extends Mt{render(){return no('')}};En.styles=oo,En=Se([Lt("mdui-icon-error")],En);let Tn=class extends Mt{render(){return no('')}};Tn.styles=oo,Tn=Se([Lt("mdui-icon-visibility-off")],Tn);let An=class extends Mt{render(){return no('')}};An.styles=oo,An=Se([Lt("mdui-icon-visibility")],An);const Dn=Pe`:host{display:inline-block;width:100%}:host([disabled]){pointer-events:none}:host([type=hidden]){display:none}.container{position:relative;display:flex;align-items:center;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard);padding:0 1rem}.container.has-icon{padding-left:.75rem}.container.has-end-icon,.container.has-error-icon{padding-right:.75rem}:host([variant=filled]) .container{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-on-surface-variant));background-color:rgb(var(--mdui-color-surface-container-highest));border-radius:var(--mdui-shape-corner-extra-small) var(--mdui-shape-corner-extra-small) 0 0}:host([variant=filled]) .container.invalid,:host([variant=filled]) .container.invalid-style{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-error))}:host([variant=filled]:hover) .container{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-on-surface))}:host([variant=filled]:hover) .container.invalid,:host([variant=filled]:hover) .container.invalid-style{box-shadow:inset 0 -.0625rem 0 0 rgb(var(--mdui-color-on-error-container))}:host([variant=filled][focused-style]) .container,:host([variant=filled][focused]) .container{box-shadow:inset 0 -.125rem 0 0 rgb(var(--mdui-color-primary))}:host([variant=filled][focused-style]) .container.invalid,:host([variant=filled][focused-style]) .container.invalid-style,:host([variant=filled][focused]) .container.invalid,:host([variant=filled][focused]) .container.invalid-style{box-shadow:inset 0 -.125rem 0 0 rgb(var(--mdui-color-error))}:host([variant=filled][disabled]) .container{box-shadow:inset 0 -.0625rem 0 0 rgba(var(--mdui-color-on-surface),38%);background-color:rgba(var(--mdui-color-on-surface),4%)}:host([variant=outlined]) .container{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-outline));border-radius:var(--mdui-shape-corner-extra-small)}:host([variant=outlined]) .container.invalid,:host([variant=outlined]) .container.invalid-style{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-error))}:host([variant=outlined]:hover) .container{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-on-surface))}:host([variant=outlined]:hover) .container.invalid,:host([variant=outlined]:hover) .container.invalid-style{box-shadow:inset 0 0 0 .0625rem rgb(var(--mdui-color-on-error-container))}:host([variant=outlined][focused-style]) .container,:host([variant=outlined][focused]) .container{box-shadow:inset 0 0 0 .125rem rgb(var(--mdui-color-primary))}:host([variant=outlined][focused-style]) .container.invalid,:host([variant=outlined][focused-style]) .container.invalid-style,:host([variant=outlined][focused]) .container.invalid,:host([variant=outlined][focused]) .container.invalid-style{box-shadow:inset 0 0 0 .125rem rgb(var(--mdui-color-error))}:host([variant=outlined][disabled]) .container{box-shadow:inset 0 0 0 .125rem rgba(var(--mdui-color-on-surface),12%)}.icon,.prefix,.right-icon,.suffix{display:flex;-webkit-user-select:none;user-select:none;color:rgb(var(--mdui-color-on-surface-variant))}:host([disabled]) .icon,:host([disabled]) .prefix,:host([disabled]) .right-icon,:host([disabled]) .suffix{color:rgba(var(--mdui-color-on-surface),38%)}.invalid .right-icon,.invalid .suffix,.invalid-style .right-icon,.invalid-style .suffix{color:rgb(var(--mdui-color-error))}:host(:hover) .invalid .right-icon,:host(:hover) .invalid .suffix,:host(:hover) .invalid-style .right-icon,:host(:hover) .invalid-style .suffix{color:rgb(var(--mdui-color-on-error-container))}:host([focused-style]) .invalid .right-icon,:host([focused-style]) .invalid .suffix,:host([focused-style]) .invalid-style .right-icon,:host([focused-style]) .invalid-style .suffix,:host([focused]) .invalid .right-icon,:host([focused]) .invalid .suffix,:host([focused]) .invalid-style .right-icon,:host([focused]) .invalid-style .suffix{color:rgb(var(--mdui-color-error))}.icon,.right-icon{font-size:1.5rem}.icon mdui-button-icon,.right-icon mdui-button-icon,::slotted(mdui-button-icon[slot]){margin-left:-.5rem;margin-right:-.5rem}.icon .i,.right-icon .i,::slotted([slot$=icon]){font-size:inherit}.has-icon .icon{margin-right:1rem}.has-end-icon .end-icon,.right-icon:not(.end-icon){margin-left:1rem}.prefix,.suffix{display:none;font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height)}:host([variant=filled][label]) .prefix,:host([variant=filled][label]) .suffix{padding-top:1rem}.has-value .prefix,.has-value .suffix,:host([focused-style]) .prefix,:host([focused-style]) .suffix,:host([focused]) .prefix,:host([focused]) .suffix{display:flex}.prefix{padding-right:.125rem}.suffix{padding-left:.125rem}.input-container{width:100%}.label{position:absolute;pointer-events:none;max-width:calc(100% - 1rem);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;top:1rem;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height)}.invalid .label,.invalid-style .label{color:rgb(var(--mdui-color-error))}:host([variant=outlined]) .label{padding:0 .25rem;margin:0 -.25rem}:host([variant=outlined]:hover) .label{color:rgb(var(--mdui-color-on-surface))}:host([variant=filled]:hover) .invalid .label,:host([variant=filled]:hover) .invalid-style .label,:host([variant=outlined]:hover) .invalid .label,:host([variant=outlined]:hover) .invalid-style .label{color:rgb(var(--mdui-color-on-error-container))}:host([variant=filled][focused-style]) .label,:host([variant=filled][focused]) .label,:host([variant=outlined][focused-style]) .label,:host([variant=outlined][focused]) .label{color:rgb(var(--mdui-color-primary))}:host([variant=filled]) .has-value .label,:host([variant=filled][focused-style]) .label,:host([variant=filled][focused]) .label,:host([variant=filled][type=date]) .label,:host([variant=filled][type=datetime-local]) .label,:host([variant=filled][type=month]) .label,:host([variant=filled][type=time]) .label,:host([variant=filled][type=week]) .label{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height);top:.25rem}:host([variant=outlined]) .has-value .label,:host([variant=outlined][focused-style]) .label,:host([variant=outlined][focused]) .label,:host([variant=outlined][type=date]) .label,:host([variant=outlined][type=datetime-local]) .label,:host([variant=outlined][type=month]) .label,:host([variant=outlined][type=time]) .label,:host([variant=outlined][type=week]) .label{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height);top:-.5rem;left:.75rem;background-color:rgb(var(--mdui-color-background))}:host([variant=filled][focused-style]) .invalid .label,:host([variant=filled][focused-style]) .invalid-style .label,:host([variant=filled][focused]) .invalid .label,:host([variant=filled][focused]) .invalid-style .label,:host([variant=outlined][focused-style]) .invalid .label,:host([variant=outlined][focused-style]) .invalid-style .label,:host([variant=outlined][focused]) .invalid .label,:host([variant=outlined][focused]) .invalid-style .label{color:rgb(var(--mdui-color-error))}:host([variant=filled][disabled]) .label,:host([variant=outlined][disabled]) .label{color:rgba(var(--mdui-color-on-surface),38%)}.input{display:flex;flex-wrap:wrap;width:100%;border:none;outline:0;background:0 0;-webkit-appearance:none;appearance:none;resize:none;cursor:inherit;font-family:inherit;padding:1rem 0;font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height);color:rgb(var(--mdui-color-on-surface));caret-color:rgb(var(--mdui-color-primary))}.input.hide-input{opacity:0;height:0;padding:0!important;overflow:hidden}.input::placeholder{color:rgb(var(--mdui-color-on-surface-variant))}.invalid .input,.invalid-style .input{caret-color:rgb(var(--mdui-color-error))}:host([disabled]) .input{color:rgba(var(--mdui-color-on-surface),38%)}:host([end-aligned]) .input{text-align:right}:host([variant=filled]) .label+.input{padding:1.5rem 0 .5rem 0}.supporting{display:flex;justify-content:space-between;padding:.25rem 1rem;color:rgb(var(--mdui-color-on-surface-variant))}.supporting.invalid,.supporting.invalid-style{color:rgb(var(--mdui-color-error))}.helper{display:block;opacity:1;transition:opacity var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}:host([disabled]) .helper{color:rgba(var(--mdui-color-on-surface),38%)}:host([helper-on-focus]) .helper{opacity:0}:host([helper-on-focus][focused-style]) .helper,:host([helper-on-focus][focused]) .helper{opacity:1}.error{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}.counter{flex-wrap:nowrap;padding-left:1rem;font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}::-ms-reveal{display:none}.is-firefox .input[type=date],.is-firefox .input[type=datetime-local],.is-firefox .input[type=time]{-webkit-clip-path:inset(0 2em 0 0);clip-path:inset(0 2em 0 0)}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.input[type=number]{-moz-appearance:textfield}.input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}`;e.TextField=class extends(qi(Xt)){constructor(){super(...arguments),this.variant="filled",this.type="text",this.name="",this.value="",this.defaultValue="",this.helperOnFocus=!1,this.clearable=!1,this.endAligned=!1,this.readonly=!1,this.disabled=!1,this.required=!1,this.autosize=!1,this.counter=!1,this.togglePassword=!1,this.spellcheck=!1,this.invalid=!1,this.invalidStyle=!1,this.focusedStyle=!1,this.isPasswordVisible=!1,this.hasValue=!1,this.error="",this.inputRef=Li(),this.formController=new Vi(this),this.hasSlotController=new Jt(this,"icon","end-icon","helper","input"),this.readonlyButClearable=!1}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get valueAsNumber(){return this.inputRef.value?.valueAsNumber??parseFloat(this.value)}set valueAsNumber(e){const t=document.createElement("input");t.type="number",t.valueAsNumber=e,this.value=t.value}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}get isFocusedStyle(){return this.focused||this.focusedStyle}get isTextarea(){return this.rows&&this.rows>1||this.autosize}onDisabledChange(){this.inputRef.value.disabled=this.disabled,this.invalid=!this.inputRef.value.checkValidity()}async onValueChange(){if(this.hasValue=!!this.value,this.hasUpdated){await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}}onRowsChange(){this.setTextareaHeight()}async onMaxRowsChange(){if(!this.autosize)return;this.hasUpdated||await this.updateComplete;const e=M(this.inputRef.value);e.css("max-height",parseFloat(e.css("line-height"))*(this.maxRows??1)+parseFloat(e.css("padding-top"))+parseFloat(e.css("padding-bottom")))}async onMinRowsChange(){if(!this.autosize)return;this.hasUpdated||await this.updateComplete;const e=M(this.inputRef.value);e.css("min-height",parseFloat(e.css("line-height"))*(this.minRows??1)+parseFloat(e.css("padding-top"))+parseFloat(e.css("padding-bottom")))}disconnectedCallback(){super.disconnectedCallback(),this.observeResize?.unobserve()}select(){this.inputRef.value.select()}setSelectionRange(e,t,i="none"){this.inputRef.value.setSelectionRange(e,t,i)}setRangeText(e,t,i,o="preserve"){this.inputRef.value.setRangeText(e,t,i,o),this.value!==this.inputRef.value.value&&(this.value=this.inputRef.value.value,this.setTextareaHeight(),this.emit("input"),this.emit("change"))}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){return this.invalid=!this.inputRef.value.reportValidity(),this.invalid&&(this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),this.focus()),!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}firstUpdated(e){super.firstUpdated(e),this.setTextareaHeight(),this.observeResize=Ei(this.inputRef.value,(()=>this.setTextareaHeight()))}render(){const e=!!this.icon||this.hasSlotController.test("icon"),t=!!this.endIcon||this.hasSlotController.test("end-icon"),i=this.invalid||this.invalidStyle,o=!!this.helper||this.hasSlotController.test("helper"),n=i&&!(!this.error&&!this.inputRef.value.validationMessage),r=this.counter&&!!this.maxlength,s=this.hasSlotController.test("input"),a={invalid:this.invalid,"invalid-style":this.invalidStyle},l=ji({container:!0,"has-value":this.hasValue,"has-icon":e,"has-end-icon":t,"has-error-icon":i,"is-firefox":navigator.userAgent.includes("Firefox"),...a});return ft`
${this.renderPrefix()}
${this.renderLabel()} ${this.isTextarea?this.renderTextArea(s):this.renderInput(s)} ${vo(s,(()=>ft``))}
${this.renderClearButton()}${this.renderTogglePasswordButton()} ${this.renderSuffix(i)}
${vo(n||o||r,(()=>ft`
${this.renderHelper(n,o)} ${this.renderCounter(r)}
`))}`}onChange(){this.value=this.inputRef.value.value,this.isTextarea&&this.setTextareaHeight(),this.emit("change")}onClear(e){this.value="",this.emit("clear"),this.emit("input"),this.emit("change"),this.focus(),e.stopPropagation()}onInput(){this.value=this.inputRef.value.value,this.isTextarea&&this.setTextareaHeight(),this.emit("input")}onInvalid(e){e.preventDefault()}onKeyDown(e){const t=e.metaKey||e.ctrlKey||e.shiftKey||e.altKey;"Enter"!==e.key||t||setTimeout((()=>{e.defaultPrevented||this.formController.submit()}))}onTextAreaKeyUp(){if(this.pattern){const e=new RegExp(this.pattern),t=this.value&&!this.value.match(e);this.setCustomValidity(t?"请与请求的格式匹配。":"")}}onTogglePassword(){this.isPasswordVisible=!this.isPasswordVisible}setTextareaHeight(){this.autosize?(this.inputRef.value.style.height="auto",this.inputRef.value.style.height=`${this.inputRef.value.scrollHeight}px`):this.inputRef.value.style.height=void 0}renderLabel(){return this.label?ft``:Zt}renderPrefix(){return ft`${this.icon?ft``:Zt}${this.prefix}`}renderSuffix(e){return ft`${this.suffix}${e?ft`${this.errorIcon?ft``:ft``}`:ft`${this.endIcon?ft``:Zt}`}`}renderClearButton(){return vo(this.clearable&&!this.disabled&&(!this.readonly||this.readonlyButClearable)&&("number"==typeof this.value||this.value.length>0),(()=>ft`${this.clearIcon?ft``:ft``}`))}renderTogglePasswordButton(){return vo("password"===this.type&&this.togglePassword&&!this.disabled,(()=>ft`${this.isPasswordVisible?ft`${this.showPasswordIcon?ft``:ft``}`:ft`${this.hidePasswordIcon?ft``:ft``}`}`))}renderInput(e){return ft``}renderTextArea(e){return ft``}renderHelper(e,t){return e?ft`
${this.error||this.inputRef.value.validationMessage}
`:t?ft`${this.helper}`:ft``}renderCounter(e){return e?ft`
${this.value.length}/${this.maxlength}
`:Zt}},e.TextField.styles=[Qt,Dn],Se([Ot({reflect:!0})],e.TextField.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"type",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"name",void 0),Se([Ot()],e.TextField.prototype,"value",void 0),Se([io()],e.TextField.prototype,"defaultValue",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"label",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"placeholder",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"helper",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"helper-on-focus"})],e.TextField.prototype,"helperOnFocus",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"clearable",void 0),Se([Ot({reflect:!0,attribute:"clear-icon"})],e.TextField.prototype,"clearIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"end-aligned"})],e.TextField.prototype,"endAligned",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"prefix",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"suffix",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.TextField.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"error-icon"})],e.TextField.prototype,"errorIcon",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"form",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"readonly",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"required",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"rows",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"autosize",void 0),Se([Ot({type:Number,reflect:!0,attribute:"min-rows"})],e.TextField.prototype,"minRows",void 0),Se([Ot({type:Number,reflect:!0,attribute:"max-rows"})],e.TextField.prototype,"maxRows",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"minlength",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"maxlength",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"counter",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"min",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"max",void 0),Se([Ot({type:Number,reflect:!0})],e.TextField.prototype,"step",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"pattern",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"toggle-password"})],e.TextField.prototype,"togglePassword",void 0),Se([Ot({reflect:!0,attribute:"show-password-icon"})],e.TextField.prototype,"showPasswordIcon",void 0),Se([Ot({reflect:!0,attribute:"hide-password-icon"})],e.TextField.prototype,"hidePasswordIcon",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"autocapitalize",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"autocorrect",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"autocomplete",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"enterkeyhint",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TextField.prototype,"spellcheck",void 0),Se([Ot({reflect:!0})],e.TextField.prototype,"inputmode",void 0),Se([zt()],e.TextField.prototype,"invalid",void 0),Se([zt()],e.TextField.prototype,"invalidStyle",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"focused-style"})],e.TextField.prototype,"focusedStyle",void 0),Se([zt()],e.TextField.prototype,"isPasswordVisible",void 0),Se([zt()],e.TextField.prototype,"hasValue",void 0),Se([zt()],e.TextField.prototype,"error",void 0),Se([Ci("disabled",!0)],e.TextField.prototype,"onDisabledChange",null),Se([Ci("value")],e.TextField.prototype,"onValueChange",null),Se([Ci("rows",!0)],e.TextField.prototype,"onRowsChange",null),Se([Ci("maxRows")],e.TextField.prototype,"onMaxRowsChange",null),Se([Ci("minRows")],e.TextField.prototype,"onMinRowsChange",null),e.TextField=Se([Lt("mdui-text-field")],e.TextField);const Mn=Pe`:host{display:inline-block;width:100%}.hidden-input{display:none}.text-field{cursor:pointer}.chips{display:flex;flex-wrap:wrap;margin:-.5rem -.25rem;min-height:2.5rem}:host([variant=filled][label]) .chips{margin:0 -.25rem -1rem -.25rem}.chip{margin:.25rem}mdui-menu{max-width:none}`;e.Select=class extends(qi(Xt)){constructor(){super(...arguments),this.variant="filled",this.multiple=!1,this.name="",this.value="",this.defaultValue="",this.clearable=!1,this.placement="auto",this.endAligned=!1,this.readonly=!1,this.disabled=!1,this.required=!1,this.invalid=!1,this.menuRef=Li(),this.textFieldRef=Li(),this.hiddenInputRef=Li(),this.formController=new Vi(this),this.hasSlotController=new Jt(this,"icon","end-icon","error-icon","prefix","suffix","clear-button","clear-icon","helper"),this.definedController=new ki(this,{relatedElements:["mdui-menu-item"]})}get validity(){return this.hiddenInputRef.value.validity}get validationMessage(){return this.hiddenInputRef.value.validationMessage}get focusElement(){return this.textFieldRef.value}get focusDisabled(){return this.disabled}connectedCallback(){super.connectedCallback(),this.value=this.multiple&&c(this.value)?this.value?[this.value]:[]:this.value,this.defaultValue=this.multiple?[]:"",this.definedController.whenDefined().then((()=>{this.requestUpdate()}))}disconnectedCallback(){super.disconnectedCallback(),this.observeResize?.unobserve()}checkValidity(){const e=this.hiddenInputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){return this.invalid=!this.hiddenInputRef.value.reportValidity(),this.invalid&&(this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),this.focus()),!this.invalid}setCustomValidity(e){this.hiddenInputRef.value.setCustomValidity(e),this.invalid=!this.hiddenInputRef.value.checkValidity()}firstUpdated(e){super.firstUpdated(e),this.observeResize=Ei(this.textFieldRef.value,(()=>this.resizeMenu()))}render(){const e=this.multiple?!!this.value.length:!!this.value;return ft`${this.multiple?ft``:ft``}${dn(["icon","end-icon","error-icon","prefix","suffix","clear-button","clear-icon","helper"],(e=>this.hasSlotController.test(e)?ft``:gt))} ${vo(this.multiple&&this.value.length,(()=>ft`
${dn(this.value,(e=>ft`${this.getMenuItemLabelByValue(e)}`))}
`))}
`}getMenuItemLabelByValue(e){return this.menuItems.length&&this.menuItems.find((t=>t.value===e))?.textContent||e}resizeMenu(){this.menuRef.value.style.width=`${this.textFieldRef.value.clientWidth}px`}async onDropdownOpen(){this.textFieldRef.value.focusedStyle=!0}onDropdownClose(){this.textFieldRef.value.focusedStyle=!1,(this.contains(document.activeElement)||this.contains(document.activeElement?.assignedSlot??null))&&setTimeout((()=>{this.focus()}))}async onValueChange(e){const t=e.target;this.value=this.multiple?t.value.map((e=>e??"")):t.value??"",await this.updateComplete;const i=this.formController.getForm();i&&Fi.get(i)?.has(this)?(this.invalid=!1,Fi.get(i).delete(this)):this.invalid=!this.hiddenInputRef.value.checkValidity()}onDeleteOneValue(e){const t=[...this.value];t.includes(e)&&t.splice(t.indexOf(e),1),this.value=t}onClear(){this.value=this.multiple?[]:""}onTextFieldKeyDown(e){"Enter"===e.key&&(e.preventDefault(),this.textFieldRef.value.click())}},e.Select.styles=[Qt,Mn],Se([Ot({reflect:!0})],e.Select.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"multiple",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"name",void 0),Se([Ot()],e.Select.prototype,"value",void 0),Se([io()],e.Select.prototype,"defaultValue",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"label",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"placeholder",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"helper",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"clearable",void 0),Se([Ot({reflect:!0,attribute:"clear-icon"})],e.Select.prototype,"clearIcon",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"end-aligned"})],e.Select.prototype,"endAligned",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"prefix",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"suffix",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.Select.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"error-icon"})],e.Select.prototype,"errorIcon",void 0),Se([Ot({reflect:!0})],e.Select.prototype,"form",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"readonly",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Select.prototype,"required",void 0),Se([zt()],e.Select.prototype,"invalid",void 0),Se([Nt({flatten:!0,selector:"mdui-menu-item"})],e.Select.prototype,"menuItems",void 0),e.Select=Se([Lt("mdui-select")],e.Select);const Pn=Pe`.track-active{left:-.125rem;border-radius:var(--mdui-shape-corner-full) 0 0 var(--mdui-shape-corner-full)}`;e.Slider=class extends un{constructor(){super(...arguments),this.value=0,this.defaultValue=0,this.rippleRef=Li(),this.handleRef=Li(),this.formController=new Vi(this)}get rippleElement(){return this.rippleRef.value}async onValueChange(){this.value=this.fixValue(this.value);const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):(await this.updateComplete,this.invalid=!this.inputRef.value.checkValidity()),this.updateStyle()}connectedCallback(){super.connectedCallback(),this.value=this.fixValue(this.value)}firstUpdated(e){super.firstUpdated(e);const t=()=>{this.disabled||(this.labelVisible=!0)},i=()=>{this.disabled||(this.labelVisible=!1)};this.addEventListener("touchstart",t),this.addEventListener("mousedown",t),this.addEventListener("touchend",i),this.addEventListener("mouseup",i),this.updateStyle()}render(){return ft``}updateStyle(){const e=(this.value-this.min)/(this.max-this.min)*100;this.trackActiveRef.value.style.width=`${e}%`,this.handleRef.value.style.left=`${e}%`}onInput(){this.value=parseFloat(this.inputRef.value.value),this.updateStyle()}},e.Slider.styles=[un.styles,Pn],Se([Ot({type:Number})],e.Slider.prototype,"value",void 0),Se([io()],e.Slider.prototype,"defaultValue",void 0),Se([Ci("value",!0)],e.Slider.prototype,"onValueChange",null),e.Slider=Se([Lt("mdui-slider")],e.Slider);const Ln=Pe`:host{--shape-corner:var(--mdui-shape-corner-extra-small);--z-index:2400;position:fixed;z-index:var(--z-index);display:none;align-items:center;flex-wrap:wrap;border-radius:var(--shape-corner);min-width:20rem;max-width:36rem;padding:.25rem 0;box-shadow:var(--mdui-elevation-level3);background-color:rgb(var(--mdui-color-inverse-surface));color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}:host([placement^=top]){transform-origin:top;top:1rem}:host([placement^=bottom]){transform-origin:bottom;bottom:1rem}:host([placement=bottom-start]),:host([placement=top-start]){left:1rem}:host([placement=bottom-end]),:host([placement=top-end]){right:1rem}.message{display:block;margin:.625rem 1rem}:host([message-line='1']) .message{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:host([message-line='2']) .message{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.action-group{display:flex;align-items:center;margin-left:auto;padding-right:.5rem}.action,.close-button{display:inline-flex;align-items:center;justify-content:center}.action{color:rgb(var(--mdui-color-inverse-primary));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking)}.action mdui-button,::slotted(mdui-button[slot=action][variant=outlined]),::slotted(mdui-button[slot=action][variant=text]){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;--mdui-comp-ripple-state-layer-color:var(--mdui-color-inverse-primary)}.action mdui-button::part(button){padding:0 .5rem}.close-button{margin:0 -.25rem 0 .25rem;font-size:1.5rem;color:rgb(var(--mdui-color-inverse-on-surface))}.close-button mdui-button-icon,::slotted(mdui-button-icon[slot=close-button][variant=outlined]),::slotted(mdui-button-icon[slot=close-button][variant=standard]){font-size:inherit;color:inherit;--mdui-comp-ripple-state-layer-color:var(--mdui-color-inverse-on-surface)}.close-button .i,::slotted([slot=close-icon]){font-size:inherit}`;e.Snackbar=class extends Xt{constructor(){super(),this.open=!1,this.placement="bottom",this.actionLoading=!1,this.closeable=!1,this.autoCloseDelay=5e3,this.closeOnOutsideClick=!1,this.onDocumentClick=this.onDocumentClick.bind(this)}async onOpenChange(){const e=tn().down("sm"),t=["top","bottom"].includes(this.placement),i=Co(this,"linear"),o=Co(this,"emphasized-decelerate"),n=Array.from(this.renderRoot.querySelectorAll(".message, .action-group")),r=e?{left:"1rem",right:"1rem",minWidth:0}:t?{left:"50%"}:{};if(this.open){const s=this.hasUpdated;if(s||await this.updateComplete,s){if(!this.emit("open",{cancelable:!0}))return}window.clearTimeout(this.closeTimeout),this.autoCloseDelay&&(this.closeTimeout=window.setTimeout((()=>{this.open=!1}),this.autoCloseDelay)),this.style.display="flex",await Promise.all([bo(this),...n.map((e=>bo(e)))]);const a=xo(this,"medium4"),l=i=>{const o=`scaleY(${"start"===i?0:1})`;return e?{transform:o}:{transform:[o,t?"translateX(-50%)":""].filter((e=>e)).join(" ")}};return await Promise.all([go(this,[{...l("start"),...r},{...l("end"),...r}],{duration:s?a:0,easing:o,fill:"forwards"}),go(this,[{opacity:0},{opacity:1,offset:.5},{opacity:1}],{duration:s?a:0,easing:i,fill:"forwards"}),...n.map((e=>go(e,[{opacity:0},{opacity:0,offset:.2},{opacity:1,offset:.8},{opacity:1}],{duration:s?a:0,easing:i})))]),void(s&&this.emit("opened"))}if(!this.open&&this.hasUpdated){if(!this.emit("close",{cancelable:!0}))return;window.clearTimeout(this.closeTimeout),await Promise.all([bo(this),...n.map((e=>bo(e)))]);const o=xo(this,"short4"),s=i=>{const o={opacity:"start"===i?1:0};return!e&&t&&Object.assign(o,{transform:"translateX(-50%)"}),o};return await Promise.all([go(this,[{...s("start"),...r},{...s("end"),...r}],{duration:o,easing:i,fill:"forwards"}),...n.map((e=>go(e,[{opacity:1},{opacity:0,offset:.75},{opacity:0}],{duration:o,easing:i})))]),this.style.display="none",void this.emit("closed")}}connectedCallback(){super.connectedCallback(),document.addEventListener("pointerdown",this.onDocumentClick)}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onDocumentClick)}render(){return ft`
${this.action?ft`${this.action}`:Zt}${vo(this.closeable,(()=>ft`${this.closeIcon?ft``:ft``}`))}
`}onDocumentClick(e){if(!this.open||!this.closeOnOutsideClick)return;const t=e.target;this.contains(t)||this===t||(this.open=!1)}onActionClick(e){e.stopPropagation(),this.emit("action-click")}onCloseClick(){this.open=!1}},e.Snackbar.styles=[Qt,Ln],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Snackbar.prototype,"open",void 0),Se([Ot({reflect:!0})],e.Snackbar.prototype,"placement",void 0),Se([Ot({reflect:!0,attribute:"action"})],e.Snackbar.prototype,"action",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"action-loading"})],e.Snackbar.prototype,"actionLoading",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Snackbar.prototype,"closeable",void 0),Se([Ot({reflect:!0,attribute:"close-icon"})],e.Snackbar.prototype,"closeIcon",void 0),Se([Ot({type:Number,reflect:!0,attribute:"message-line"})],e.Snackbar.prototype,"messageLine",void 0),Se([Ot({type:Number,reflect:!0,attribute:"auto-close-delay"})],e.Snackbar.prototype,"autoCloseDelay",void 0),Se([Ot({type:Boolean,reflect:!0,attribute:"close-on-outside-click",converter:wi})],e.Snackbar.prototype,"closeOnOutsideClick",void 0),Se([Ci("open")],e.Snackbar.prototype,"onOpenChange",null),e.Snackbar=Se([Lt("mdui-snackbar")],e.Snackbar);const _n=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);--shape-corner-thumb:var(--mdui-shape-corner-full);position:relative;display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent;height:2.5rem}:host([disabled]){cursor:default;pointer-events:none}label{display:inline-flex;align-items:center;width:100%;height:100%;white-space:nowrap;cursor:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;zoom:1;-webkit-user-drag:none}.track{position:relative;display:flex;align-items:center;border-radius:var(--shape-corner);transition-property:background-color,border-width;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard);height:2rem;width:3.25rem;border:.125rem solid rgb(var(--mdui-color-outline));background-color:rgb(var(--mdui-color-surface-container-highest))}:host([checked]) .track{background-color:rgb(var(--mdui-color-primary));border-width:0}.invalid .track{background-color:rgb(var(--mdui-color-error-container));border-color:rgb(var(--mdui-color-error))}:host([disabled]) .track{background-color:rgba(var(--mdui-color-surface-container-highest),.12);border-color:rgba(var(--mdui-color-on-surface),.12)}:host([disabled][checked]) .track{background-color:rgba(var(--mdui-color-on-surface),.12)}input{position:absolute;padding:0;opacity:0;pointer-events:none;width:1.25rem;height:1.25rem;margin:0 0 0 .625rem}mdui-ripple{border-radius:50%;transition-property:left,top;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard);width:2.5rem;height:2.5rem}.thumb{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:var(--shape-corner-thumb);transition-property:width,height,left,background-color;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard);height:1rem;width:1rem;left:.375rem;background-color:rgb(var(--mdui-color-outline));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.thumb mdui-ripple{left:-.75rem;top:-.75rem}.has-unchecked-icon .thumb{height:1.5rem;width:1.5rem;left:.125rem}.has-unchecked-icon .thumb mdui-ripple{left:-.5rem;top:-.5rem}:host([focus-visible]) .thumb,:host([hover]) .thumb,:host([pressed]) .thumb{background-color:rgb(var(--mdui-color-on-surface-variant))}:host([checked]) .thumb{height:1.5rem;width:1.5rem;left:1.5rem;background-color:rgb(var(--mdui-color-on-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([checked]) .thumb mdui-ripple{left:-.5rem;top:-.5rem}:host([pressed]) .thumb{height:1.75rem;width:1.75rem;left:0}:host([pressed]) .thumb mdui-ripple{left:-.375rem;top:-.375rem}:host([pressed][checked]) .thumb{left:1.375rem}:host([focus-visible][checked]) .thumb,:host([hover][checked]) .thumb,:host([pressed][checked]) .thumb{background-color:rgb(var(--mdui-color-primary-container))}.invalid .thumb{background-color:rgb(var(--mdui-color-error));--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}:host([focus-visible]) .invalid .thumb,:host([hover]) .invalid .thumb,:host([pressed]) .invalid .thumb{background-color:rgb(var(--mdui-color-error))}:host([disabled]) .thumb{background-color:rgba(var(--mdui-color-on-surface),.38)}:host([disabled][checked]) .thumb{background-color:rgb(var(--mdui-color-surface))}.checked-icon,.unchecked-icon{display:flex;position:absolute;transition-property:opacity,transform;font-size:1rem}.unchecked-icon{opacity:1;transform:scale(1);transition-delay:var(--mdui-motion-duration-short1);transition-duration:var(--mdui-motion-duration-short3);transition-timing-function:var(--mdui-motion-easing-linear);color:rgb(var(--mdui-color-surface-container-highest))}:host([checked]) .unchecked-icon{opacity:0;transform:scale(.92);transition-delay:0s;transition-duration:var(--mdui-motion-duration-short1)}:host([disabled]) .unchecked-icon{color:rgba(var(--mdui-color-surface-container-highest),.38)}.checked-icon{opacity:0;transform:scale(.92);transition-delay:0s;transition-duration:var(--mdui-motion-duration-short1);transition-timing-function:var(--mdui-motion-easing-linear);color:rgb(var(--mdui-color-on-primary-container))}:host([checked]) .checked-icon{opacity:1;transform:scale(1);transition-delay:var(--mdui-motion-duration-short1);transition-duration:var(--mdui-motion-duration-short3)}.invalid .checked-icon{color:rgb(var(--mdui-color-error-container))}:host([disabled]) .checked-icon{color:rgba(var(--mdui-color-on-surface),.38)}.checked-icon .i,.unchecked-icon .i,::slotted([slot=checked-icon]),::slotted([slot=unchecked-icon]){font-size:inherit;color:inherit}`;e.Switch=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.disabled=!1,this.checked=!1,this.defaultChecked=!1,this.required=!1,this.name="",this.value="on",this.invalid=!1,this.rippleRef=Li(),this.inputRef=Li(),this.formController=new Vi(this,{value:e=>e.checked?e.value:void 0,defaultValue:e=>e.defaultChecked,setValue:(e,t)=>e.checked=t}),this.hasSlotController=new Jt(this,"unchecked-icon")}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}async onDisabledChange(){await this.updateComplete,this.invalid=!this.inputRef.value.checkValidity()}async onCheckedChange(){await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.blur(),this.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft``}onChange(){this.checked=this.inputRef.value.checked,this.emit("change")}},e.Switch.styles=[Qt,_n],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Switch.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Switch.prototype,"checked",void 0),Se([io("checked")],e.Switch.prototype,"defaultChecked",void 0),Se([Ot({reflect:!0,attribute:"unchecked-icon"})],e.Switch.prototype,"uncheckedIcon",void 0),Se([Ot({reflect:!0,attribute:"checked-icon"})],e.Switch.prototype,"checkedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Switch.prototype,"required",void 0),Se([Ot({reflect:!0})],e.Switch.prototype,"form",void 0),Se([Ot({reflect:!0})],e.Switch.prototype,"name",void 0),Se([Ot({reflect:!0})],e.Switch.prototype,"value",void 0),Se([zt()],e.Switch.prototype,"invalid",void 0),Se([Ci("disabled",!0),Ci("required",!0)],e.Switch.prototype,"onDisabledChange",null),Se([Ci("checked",!0)],e.Switch.prototype,"onCheckedChange",null),e.Switch=Se([Lt("mdui-switch")],e.Switch);const Bn=Pe`:host{position:relative;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([active]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}.container{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100%}.preset{flex-direction:column;min-height:3rem;padding:.625rem 1rem}:host([inline]) .preset{flex-direction:row}.icon-container,.label-container{position:relative;display:flex;align-items:center;justify-content:center}.icon-container ::slotted([slot=badge]){position:absolute;transform:translate(50%,-50%)}.icon-container ::slotted([slot=badge][variant=small]){transform:translate(.5625rem,-.5625rem)}.label-container ::slotted([slot=badge]){position:absolute;left:100%;bottom:100%;transform:translate(-.75rem,.625rem)}.label-container ::slotted([slot=badge][variant=small]){transform:translate(-.375rem,.375rem)}.icon,.label{display:flex;color:rgb(var(--mdui-color-on-surface-variant))}:host([focused]) .icon,:host([focused]) .label,:host([hover]) .icon,:host([hover]) .label,:host([pressed]) .icon,:host([pressed]) .label{color:rgb(var(--mdui-color-on-surface))}:host([active]) .icon,:host([active]) .label{color:rgb(var(--mdui-color-primary))}:host([active]) .variant-secondary .icon,:host([active]) .variant-secondary .label{color:rgb(var(--mdui-color-on-surface))}.icon{font-size:1.5rem}.label{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);letter-spacing:var(--mdui-typescale-title-small-tracking);line-height:var(--mdui-typescale-title-small-line-height)}.icon mdui-icon,::slotted([slot=icon]){font-size:inherit;color:inherit}`;e.Tab=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.inline=!1,this.active=!1,this.variant="primary",this.key=Ri(),this.rippleRef=Li(),this.hasSlotController=new Jt(this,"icon","custom")}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return!1}get focusElement(){return this}get focusDisabled(){return!1}render(){const e=this.icon||this.hasSlotController.test("icon"),t=this.hasSlotController.test("custom"),i=()=>ft``;return ft`
${vo(e||this.icon,i)}${this.icon?ft``:Zt}
${vo(!e,i)}
`}},e.Tab.styles=[Qt,Bn],Se([Ot({reflect:!0})],e.Tab.prototype,"value",void 0),Se([Ot({reflect:!0})],e.Tab.prototype,"icon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tab.prototype,"inline",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tab.prototype,"active",void 0),Se([zt()],e.Tab.prototype,"variant",void 0),e.Tab=Se([Lt("mdui-tab")],e.Tab);const On=Pe`:host{display:block;overflow-y:auto;flex:1 1 auto}:host(:not([active])){display:none}`;e.TabPanel=class extends Xt{constructor(){super(...arguments),this.active=!1}render(){return ft``}},e.TabPanel.styles=[Qt,On],Se([Ot({reflect:!0})],e.TabPanel.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TabPanel.prototype,"active",void 0),e.TabPanel=Se([Lt("mdui-tab-panel")],e.TabPanel);const zn=Pe`:host{position:relative;display:flex}:host([placement^=top]){flex-direction:column}:host([placement^=bottom]){flex-direction:column-reverse}:host([placement^=left]){flex-direction:row}:host([placement^=right]){flex-direction:row-reverse}.container{position:relative;display:flex;flex:0 0 auto;overflow-x:auto;background-color:rgb(var(--mdui-color-surface))}:host([placement^=bottom]) .container,:host([placement^=top]) .container{flex-direction:row}:host([placement^=left]) .container,:host([placement^=right]) .container{flex-direction:column}:host([placement$='-start']) .container{justify-content:flex-start}:host([placement=bottom]) .container,:host([placement=left]) .container,:host([placement=right]) .container,:host([placement=top]) .container{justify-content:center}:host([placement$='-end']) .container{justify-content:flex-end}.container::after{content:' ';position:absolute;background-color:rgb(var(--mdui-color-surface-variant))}:host([placement^=bottom]) .container::after,:host([placement^=top]) .container::after{left:0;width:100%;height:.0625rem}:host([placement^=top]) .container::after{bottom:0}:host([placement^=bottom]) .container::after{top:0}:host([placement^=left]) .container::after,:host([placement^=right]) .container::after{top:0;height:100%;width:.0625rem}:host([placement^=left]) .container::after{right:0}:host([placement^=right]) .container::after{left:0}.indicator{position:absolute;z-index:1;background-color:rgb(var(--mdui-color-primary))}.container:not(.initial) .indicator{transition-duration:var(--mdui-motion-duration-medium2);transition-timing-function:var(--mdui-motion-easing-standard-decelerate)}:host([placement^=bottom]) .indicator,:host([placement^=top]) .indicator{transition-property:transform,left,width}:host([placement^=left]) .indicator,:host([placement^=right]) .indicator{transition-property:transform,top,height}:host([placement^=top]) .indicator{bottom:0}:host([placement^=bottom]) .indicator{top:0}:host([placement^=left]) .indicator{right:0}:host([placement^=right]) .indicator{left:0}:host([placement^=bottom][variant=primary]) .indicator,:host([placement^=top][variant=primary]) .indicator{height:.1875rem}:host([placement^=bottom][variant=secondary]) .indicator,:host([placement^=top][variant=secondary]) .indicator{height:.125rem}:host([placement^=left][variant=primary]) .indicator,:host([placement^=right][variant=primary]) .indicator{width:.1875rem}:host([placement^=left][variant=secondary]) .indicator,:host([placement^=right][variant=secondary]) .indicator{width:.125rem}:host([placement^=top][variant=primary]) .indicator{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}:host([placement^=bottom][variant=primary]) .indicator{border-bottom-right-radius:.1875rem;border-bottom-left-radius:.1875rem}:host([placement^=left][variant=primary]) .indicator{border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem}:host([placement^=right][variant=primary]) .indicator{border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem}:host([full-width]) ::slotted(mdui-tab){flex:1}`;e.Tabs=class extends Xt{constructor(){super(...arguments),this.variant="primary",this.placement="top-start",this.fullWidth=!1,this.activeKey=0,this.isInitial=!0,this.containerRef=Li(),this.indicatorRef=Li(),this.definedController=new ki(this,{relatedElements:["mdui-tab","mdui-tab-panel"]})}async onActiveKeyChange(){await this.definedController.whenDefined(),this.value=this.tabs.find((e=>e.key===this.activeKey))?.value,this.updateActive(),this.isInitial||this.emit("change")}async onValueChange(){this.isInitial=!this.hasUpdated,await this.definedController.whenDefined();const e=this.tabs.find((e=>e.value===this.value));this.activeKey=e?.key??0}async onIndicatorChange(){await this.updateComplete,this.updateIndicator()}disconnectedCallback(){super.disconnectedCallback(),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.observeResize=Ei(this.containerRef.value,(()=>this.updateIndicator()))}render(){return ft`
`}async onSlotChange(){await this.definedController.whenDefined(),this.updateActive()}async onClick(e){if(e.button)return;await this.definedController.whenDefined();const t=e.target.closest("mdui-tab");t&&(this.activeKey=t.key,this.isInitial=!1,this.updateActive())}updateActive(){this.activeTab=this.tabs.map((e=>(e.active=this.activeKey===e.key,e))).find((e=>e.active)),this.panels.forEach((e=>e.active=e.value===this.activeTab?.value)),this.updateIndicator()}updateIndicator(){const e=this.activeTab,t=M(this.indicatorRef.value),i=this.placement.startsWith("left")||this.placement.startsWith("right");if(!e)return void t.css({transform:i?"scaleY(0)":"scaleX(0)"});const o=M(e),n=e.offsetTop,r=e.offsetLeft,s=i?{transform:"scaleY(1)",width:"",left:""}:{transform:"scaleX(1)",height:"",top:""};let a={};if("primary"===this.variant){const t=o.find(':scope > [slot="custom"]'),s=t.length?t.get():M(e.renderRoot).find('slot[name="custom"]').children().get();if(i){const e=Math.min(...s.map((e=>e.offsetTop)))+n;a={top:e,height:Math.max(...s.map((e=>e.offsetTop+e.offsetHeight)))+n-e}}else{const e=Math.min(...s.map((e=>e.offsetLeft)))+r;a={left:e,width:Math.max(...s.map((e=>e.offsetLeft+e.offsetWidth)))+r-e}}}"secondary"===this.variant&&(a=i?{top:n,height:e.offsetHeight}:{left:r,width:e.offsetWidth}),t.css({...s,...a})}},e.Tabs.styles=[Qt,zn],Se([Ot({reflect:!0})],e.Tabs.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.Tabs.prototype,"value",void 0),Se([Ot({reflect:!0})],e.Tabs.prototype,"placement",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-width"})],e.Tabs.prototype,"fullWidth",void 0),Se([zt()],e.Tabs.prototype,"activeKey",void 0),Se([zt()],e.Tabs.prototype,"isInitial",void 0),Se([Nt({selector:"mdui-tab",flatten:!0})],e.Tabs.prototype,"tabs",void 0),Se([Nt({selector:"mdui-tab-panel",slot:"panel",flatten:!0})],e.Tabs.prototype,"panels",void 0),Se([Ci("activeKey",!0)],e.Tabs.prototype,"onActiveKeyChange",null),Se([Ci("value")],e.Tabs.prototype,"onValueChange",null),Se([Ci("variant",!0),Ci("placement",!0),Ci("fullWidth",!0)],e.Tabs.prototype,"onIndicatorChange",null),e.Tabs=Se([Lt("mdui-tabs")],e.Tabs);class Nn{constructor(e,t){this.isHover=!1,this.uniqueID=Ri(),this.enterEventName=`mouseenter.${this.uniqueID}.hoverController`,this.leaveEventName=`mouseleave.${this.uniqueID}.hoverController`,this.mouseEnterItems=[],this.mouseLeaveItems=[],(this.host=e).addController(this),this.elementRef=t}hostConnected(){this.host.updateComplete.then((()=>{M(this.elementRef.value).on(this.enterEventName,(()=>{this.isHover=!0;for(let e=this.mouseEnterItems.length-1;e>=0;e--){const t=this.mouseEnterItems[e];t.callback(),t.one&&this.mouseEnterItems.splice(e,1)}})).on(this.leaveEventName,(()=>{this.isHover=!1;for(let e=this.mouseLeaveItems.length-1;e>=0;e--){const t=this.mouseLeaveItems[e];t.callback(),t.one&&this.mouseLeaveItems.splice(e,1)}}))}))}hostDisconnected(){M(this.elementRef.value).off(this.enterEventName).off(this.leaveEventName)}onMouseEnter(e,t=!1){this.mouseEnterItems.push({callback:e,one:t})}onMouseLeave(e,t=!1){this.mouseLeaveItems.push({callback:e,one:t})}}const Fn=Pe`:host{--shape-corner-plain:var(--mdui-shape-corner-extra-small);--shape-corner-rich:var(--mdui-shape-corner-medium);--z-index:2500;display:contents}.popup{position:fixed;display:flex;flex-direction:column;z-index:var(--z-index);border-radius:var(--shape-corner-plain);background-color:rgb(var(--mdui-color-inverse-surface));padding:0 .5rem;min-width:1.75rem;max-width:20rem}:host([variant=rich]) .popup{border-radius:var(--shape-corner-rich);background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2);padding:.75rem 1rem .5rem 1rem}.headline{display:flex;color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);letter-spacing:var(--mdui-typescale-title-small-tracking);line-height:var(--mdui-typescale-title-small-line-height)}.content{display:flex;padding:.25rem 0;color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);letter-spacing:var(--mdui-typescale-body-small-tracking);line-height:var(--mdui-typescale-body-small-line-height)}:host([variant=rich]) .content{color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}.action{display:flex;justify-content:flex-start;padding-top:.5rem}.action ::slotted(:not(:last-child)){margin-right:.5rem}`;e.Tooltip=class extends Xt{constructor(){super(),this.variant="plain",this.placement="auto",this.openDelay=150,this.closeDelay=150,this.trigger="hover focus",this.disabled=!1,this.open=!1,this.popupRef=Li(),this.hasSlotController=new Jt(this,"headline","action"),this.hoverController=new Nn(this,this.popupRef),this.definedController=new ki(this,{needDomReady:!0}),this.onDocumentClick=this.onDocumentClick.bind(this),this.onWindowScroll=this.onWindowScroll.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this)}get target(){return[...this.children].find((e=>"style"!==e.tagName.toLowerCase()&&"content"!==e.getAttribute("slot")))}async onPositionChange(){this.open&&(await this.definedController.whenDefined(),this.updatePositioner())}async onOpenChange(){const e=this.hasUpdated,t=xo(this,"short4"),i=Co(this,"standard");if(this.open){if(await this.definedController.whenDefined(),M(`mdui-tooltip[variant="${this.variant}"]`).filter(((e,t)=>t!==this)).prop("open",!1),e||await this.updateComplete,e){if(!this.emit("open",{cancelable:!0}))return}return await bo(this.popupRef.value),this.popupRef.value.hidden=!1,this.updatePositioner(),await go(this.popupRef.value,[{transform:"scale(0)"},{transform:"scale(1)"}],{duration:e?t:0,easing:i}),void(e&&this.emit("opened"))}if(!this.open&&e){if(!this.emit("close",{cancelable:!0}))return;await bo(this.popupRef.value),await go(this.popupRef.value,[{transform:"scale(1)"},{transform:"scale(0)"}],{duration:t,easing:i}),this.popupRef.value.hidden=!0,this.emit("closed")}}connectedCallback(){super.connectedCallback(),document.addEventListener("pointerdown",this.onDocumentClick),this.overflowAncestors=No(this.target),this.overflowAncestors.forEach((e=>{e.addEventListener("scroll",this.onWindowScroll)}))}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("pointerdown",this.onDocumentClick),this.overflowAncestors?.forEach((e=>{e.removeEventListener("scroll",this.onWindowScroll)})),this.observeResize?.unobserve()}firstUpdated(e){super.firstUpdated(e),this.definedController.whenDefined().then((()=>{const e=this.target;e.addEventListener("focus",this.onFocus),e.addEventListener("blur",this.onBlur),e.addEventListener("pointerdown",this.onClick),e.addEventListener("keydown",this.onKeydown),e.addEventListener("mouseenter",this.onMouseEnter),e.addEventListener("mouseleave",this.onMouseLeave),this.observeResize=Ei(e,(()=>{this.updatePositioner()}))}))}render(){const e=this.isRich()&&(this.headline||this.hasSlotController.test("headline")),t=this.isRich()&&this.hasSlotController.test("action");return ft``}isRich(){return"rich"===this.variant}requestClose(){this.hoverController.isHover?this.hoverController.onMouseLeave((()=>{this.hasTrigger("hover")?this.hoverTimeout=window.setTimeout((()=>{this.open=!1}),this.closeDelay||50):this.open=!1}),!0):this.open=!1}hasTrigger(e){return this.trigger.split(" ").includes(e)}onFocus(){this.disabled||this.open||!this.hasTrigger("focus")||(this.open=!0)}onBlur(){!this.disabled&&this.open&&this.hasTrigger("focus")&&this.requestClose()}onClick(e){this.disabled||e.button||!this.hasTrigger("click")||this.open&&(this.hasTrigger("hover")||this.hasTrigger("focus"))||(this.open=!this.open)}onKeydown(e){!this.disabled&&this.open&&"Escape"===e.key&&(e.stopPropagation(),this.requestClose())}onMouseEnter(){this.disabled||this.open||!this.hasTrigger("hover")||(this.openDelay?(window.clearTimeout(this.hoverTimeout),this.hoverTimeout=window.setTimeout((()=>{this.open=!0}),this.openDelay)):this.open=!0)}onMouseLeave(){window.clearTimeout(this.hoverTimeout),!this.disabled&&this.open&&this.hasTrigger("hover")&&(this.hoverTimeout=window.setTimeout((()=>{this.requestClose()}),this.closeDelay||50))}onDocumentClick(e){if(this.disabled||!this.open)return;e.composedPath().includes(this)||this.requestClose()}onWindowScroll(){window.requestAnimationFrame((()=>this.updatePositioner()))}updatePositioner(){const e=M(this.popupRef.value),t=this.isRich()?0:4,i=this.target.getBoundingClientRect(),o=i.top,n=i.left,r=i.height,s=i.width,a=this.popupRef.value.offsetHeight,l=this.popupRef.value.offsetWidth,c=l+t+4,d=a+t+4;let h,u,p,m,f=this.placement;if("auto"===f){const e=M(window),t=o>d,i=e.height()-o-r>d,a=n>c,l=e.width()-n-s>c;this.isRich()?(f="bottom-right",i&&l?f="bottom-right":i&&a?f="bottom-left":t&&l?f="top-right":t&&a?f="top-left":i?f="bottom":t?f="top":l?f="right":a&&(f="left")):(f="top",t?f="top":i?f="bottom":a?f="left":l&&(f="right"))}const[v,g]=f.split("-");switch(v){case"top":u="bottom",p=o-a-t;break;case"bottom":u="top",p=o+r+t;break;default:switch(u="center",g){case"start":p=o;break;case"end":p=o+r-a;break;default:p=o+r/2-a/2}}switch(v){case"left":h="right",m=n-l-t;break;case"right":h="left",m=n+s+t;break;default:switch(h="center",g){case"start":m=n;break;case"end":m=n+s-l;break;case"left":h="right",m=n-l-t;break;case"right":h="left",m=n+s+t;break;default:m=n+s/2-l/2}}e.css({top:p,left:m,transformOrigin:[h,u].join(" ")})}},e.Tooltip.styles=[Qt,Fn],Se([Ot({reflect:!0})],e.Tooltip.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"placement",void 0),Se([Ot({type:Number,reflect:!0,attribute:"open-delay"})],e.Tooltip.prototype,"openDelay",void 0),Se([Ot({type:Number,reflect:!0,attribute:"close-delay"})],e.Tooltip.prototype,"closeDelay",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"headline",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"content",void 0),Se([Ot({reflect:!0})],e.Tooltip.prototype,"trigger",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tooltip.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Tooltip.prototype,"open",void 0),Se([Ci("placement",!0),Ci("content",!0)],e.Tooltip.prototype,"onPositionChange",null),Se([Ci("open")],e.Tooltip.prototype,"onOpenChange",null),e.Tooltip=Se([Lt("mdui-tooltip")],e.Tooltip);const Vn=Pe`:host{display:block;width:100%;flex-shrink:initial!important;overflow:hidden;color:rgb(var(--mdui-color-on-surface));font-size:var(--mdui-typescale-title-large-size);font-weight:var(--mdui-typescale-title-large-weight);letter-spacing:var(--mdui-typescale-title-large-tracking);line-height:var(--mdui-typescale-title-large-line-height);line-height:2.5rem}.label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity var(--mdui-motion-duration-short2) var(--mdui-motion-easing-linear)}.label.variant-center-aligned{text-align:center}.label.variant-large:not(.shrink),.label.variant-medium:not(.shrink){opacity:0}.label.variant-large.shrink,.label.variant-medium.shrink{transition-delay:var(--mdui-motion-duration-short2)}.label-large{display:none;position:absolute;width:100%;left:0;margin-right:0;padding:0 1rem;transition:opacity var(--mdui-motion-duration-short2) var(--mdui-motion-easing-linear)}.label-large.variant-large,.label-large.variant-medium{display:block}.label-large.variant-medium{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;bottom:.75rem;font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);letter-spacing:var(--mdui-typescale-headline-small-tracking);line-height:var(--mdui-typescale-headline-small-line-height)}.label-large.variant-large{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;bottom:1.25rem;font-size:var(--mdui-typescale-headline-medium-size);font-weight:var(--mdui-typescale-headline-medium-weight);letter-spacing:var(--mdui-typescale-headline-medium-tracking);line-height:var(--mdui-typescale-headline-medium-line-height)}.label-large.variant-large:not(.shrink),.label-large.variant-medium:not(.shrink){opacity:1;transition-delay:var(--mdui-motion-duration-short2)}.label-large.variant-large.shrink,.label-large.variant-medium.shrink{opacity:0;z-index:-1}`;e.TopAppBarTitle=class extends Xt{constructor(){super(...arguments),this.variant="small",this.shrink=!1,this.hasSlotController=new Jt(this,"label-large"),this.labelLargeRef=Li(),this.defaultSlotRef=Li()}render(){const e=this.hasSlotController.test("label-large"),t=ji({shrink:this.shrink,"variant-center-aligned":"center-aligned"===this.variant,"variant-small":"small"===this.variant,"variant-medium":"medium"===this.variant,"variant-large":"large"===this.variant});return ft`${e?ft``:ft`
`}`}onSlotChange(e){e||(this.labelLargeRef.value.innerHTML=(e=>{const t=e.assignedNodes({flatten:!0});let i="";return[...t].forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(i+=e.outerHTML),e.nodeType===Node.TEXT_NODE&&(i+=e.textContent)})),i})(this.defaultSlotRef.value))}},e.TopAppBarTitle.styles=[Qt,Vn],Se([zt()],e.TopAppBarTitle.prototype,"variant",void 0),Se([zt()],e.TopAppBarTitle.prototype,"shrink",void 0),e.TopAppBarTitle=Se([Lt("mdui-top-app-bar-title")],e.TopAppBarTitle);const Hn=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;top:0;right:0;left:0;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-start;border-bottom-left-radius:var(--shape-corner);border-bottom-right-radius:var(--shape-corner);z-index:var(--z-index);transition:top var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard),height var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard),box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear),background-color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);padding:.75rem .5rem;height:4rem;background-color:rgb(var(--mdui-color-surface))}:host([scroll-target]:not([scroll-target=''])){position:absolute}:host([scroll-behavior~=shrink]){transition-duration:var(--mdui-motion-duration-short4)}:host([scrolling]){background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2)}::slotted(mdui-button-icon){color:rgb(var(--mdui-color-on-surface-variant));font-size:1.5rem}::slotted(mdui-button-icon:first-child){color:rgb(var(--mdui-color-on-surface))}::slotted(mdui-avatar){width:1.875rem;height:1.875rem;margin-top:.3125rem;margin-bottom:.3125rem}::slotted(*){flex-shrink:0}::slotted(:not(:last-child)){margin-right:.5rem}:host([variant=medium]){height:7rem}:host([variant=large]){height:9.5rem}:host([hide]){transition-duration:var(--mdui-motion-duration-short4);top:-4.625rem}:host([hide][variant=medium]){top:-7.625rem}:host([hide][variant=large]){top:-10.125rem}:host([shrink][variant=large]),:host([shrink][variant=medium]){transition-duration:var(--mdui-motion-duration-short4);height:4rem}`;function Un(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}e.TopAppBar=class extends(xi(Mi)){constructor(){super(...arguments),this.variant="small",this.hide=!1,this.shrink=!1,this.scrolling=!1}get scrollPaddingPosition(){return"top"}get layoutPlacement(){return"top"}async onVariantChange(){this.hasUpdated?this.addEventListener("transitionend",(async()=>{await this.scrollBehaviorDefinedController.whenDefined(),this.updateContainerPadding()}),{once:!0}):await this.updateComplete,this.titleElements.forEach((e=>{e.variant=this.variant}))}async onShrinkChange(){this.hasUpdated||await this.updateComplete,this.titleElements.forEach((e=>{e.shrink=this.shrink}))}firstUpdated(e){super.firstUpdated(e),this.addEventListener("transitionend",(e=>{e.target===this&&this.emit(this.hide?"hidden":"shown")}))}render(){return ft``}runScrollNoThreshold(e,t){this.hasScrollBehavior("shrink")&&e&&t<8&&(this.shrink=!1)}runScrollThreshold(e,t){if(this.hasScrollBehavior("elevate")&&(this.scrolling=!!t),this.hasScrollBehavior("shrink")&&(e||(this.shrink=!0)),this.hasScrollBehavior("hide")){if(!e&&!this.hide){this.emit("hide",{cancelable:!0})&&(this.hide=!0)}if(e&&this.hide){this.emit("show",{cancelable:!0})&&(this.hide=!1)}}}},e.TopAppBar.styles=[Qt,Hn],Se([Ot({reflect:!0})],e.TopAppBar.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TopAppBar.prototype,"hide",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TopAppBar.prototype,"shrink",void 0),Se([Ot({reflect:!0,attribute:"scroll-behavior"})],e.TopAppBar.prototype,"scrollBehavior",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.TopAppBar.prototype,"scrolling",void 0),Se([Nt({selector:"mdui-top-app-bar-title",flatten:!0})],e.TopAppBar.prototype,"titleElements",void 0),Se([Ci("variant")],e.TopAppBar.prototype,"onVariantChange",null),Se([Ci("shrink")],e.TopAppBar.prototype,"onShrinkChange",null),e.TopAppBar=Se([Lt("mdui-top-app-bar")],e.TopAppBar);const Kn={};function qn(e,t){if(u(Kn[e])&&(Kn[e]=[]),u(t))return Kn[e];Kn[e].push(t)}function jn(e){if(u(Kn[e]))return;if(!Kn[e].length)return;Kn[e].shift()()}const Wn={onClick:x},Gn="mdui.functions.dialog.";let Yn;const Xn=t=>{const i=new e.Dialog,o=M(i),n=["headline","description","icon","closeOnEsc","closeOnOverlayClick","stackedActions"],r=["onOpen","onOpened","onClose","onClosed","onOverlayClick"];return Object.entries(t).forEach((([e,t])=>{if(n.includes(e))i[e]=t;else if(r.includes(e)){const n=k(e.slice(2));o.on(n,(()=>{t.call(i,i)}))}})),t.body&&o.append(t.body),t.actions&&t.actions.forEach((e=>{const t=Object.assign({},Wn,e);M(`${t.text}`).appendTo(o).on("click",(function(){const e=t.onClick.call(i,i);Un(e)?(this.loading=!0,e.then((()=>{i.open=!1})).finally((()=>{this.loading=!1}))):!1!==e&&(i.open=!1)}))})),o.appendTo("body").on("closed",(()=>{o.remove(),t.queue&&(Yn=void 0,jn(Gn+t.queue))})),t.queue?Yn?qn(Gn+t.queue,(()=>{i.open=!0,Yn=i})):(setTimeout((()=>{i.open=!0})),Yn=i):setTimeout((()=>{i.open=!0})),i},Jn={confirmText:"确定",onConfirm:x},Zn={confirmText:"确定",cancelText:"取消",onConfirm:x,onCancel:x};function Qn(e){return e<0?-1:0===e?0:1}function er(e,t,i){return(1-i)*e+i*t}function tr(e,t,i){return it?t:i}function ir(e){return(e%=360)<0&&(e+=360),e}function or(e){return(e%=360)<0&&(e+=360),e}function nr(e,t){return 180-Math.abs(Math.abs(e-t)-180)}function rr(e,t){return[e[0]*t[0][0]+e[1]*t[0][1]+e[2]*t[0][2],e[0]*t[1][0]+e[1]*t[1][1]+e[2]*t[1][2],e[0]*t[2][0]+e[1]*t[2][1]+e[2]*t[2][2]]}const sr=[[.41233895,.35762064,.18051042],[.2126,.7152,.0722],[.01932141,.11916382,.95034478]],ar=[[3.2413774792388685,-1.5376652402851851,-.49885366846268053],[-.9691452513005321,1.8758853451067872,.04156585616912061],[.05562093689691305,-.20395524564742123,1.0571799111220335]],lr=[95.047,100,108.883];function cr(e,t,i){return(255<<24|(255&e)<<16|(255&t)<<8|255&i)>>>0}function dr(e){return cr(yr(e[0]),yr(e[1]),yr(e[2]))}function hr(e){return e>>16&255}function ur(e){return e>>8&255}function pr(e){return 255&e}function mr(e,t,i){const o=ar,n=o[0][0]*e+o[0][1]*t+o[0][2]*i,r=o[1][0]*e+o[1][1]*t+o[1][2]*i,s=o[2][0]*e+o[2][1]*t+o[2][2]*i;return cr(yr(n),yr(r),yr(s))}function fr(e){const t=function(e){return rr([br(hr(e)),br(ur(e)),br(pr(e))],sr)}(e)[1];return 116*wr(t/100)-16}function vr(e){return 100*kr((e+16)/116)}function gr(e){return 116*wr(e/100)-16}function br(e){const t=e/255;return t<=.040449936?t/12.92*100:100*Math.pow((t+.055)/1.055,2.4)}function yr(e){const t=e/100;let i=0;return i=t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,o=0,n=255,(r=Math.round(255*i))n?n:r;var o,n,r}function wr(e){return e>216/24389?Math.pow(e,1/3):(903.2962962962963*e+16)/116}function kr(e){const t=e*e*e;return t>216/24389?t:(116*e-16)/903.2962962962963}class Cr{static make(e=function(){return lr}(),t=200/Math.PI*vr(50)/100,i=50,o=2,n=!1){const r=e,s=.401288*r[0]+.650173*r[1]+-.051461*r[2],a=-.250268*r[0]+1.204414*r[1]+.045854*r[2],l=-.002079*r[0]+.048952*r[1]+.953127*r[2],c=.8+o/10,d=c>=.9?er(.59,.69,10*(c-.9)):er(.525,.59,10*(c-.8));let h=n?1:c*(1-1/3.6*Math.exp((-t-42)/92));h=h>1?1:h<0?0:h;const u=c,p=[h*(100/s)+1-h,h*(100/a)+1-h,h*(100/l)+1-h],m=1/(5*t+1),f=m*m*m*m,v=1-f,g=f*t+.1*v*v*Math.cbrt(5*t),b=vr(i)/e[1],y=1.48+Math.sqrt(b),w=.725/Math.pow(b,.2),k=w,C=[Math.pow(g*p[0]*s/100,.42),Math.pow(g*p[1]*a/100,.42),Math.pow(g*p[2]*l/100,.42)],x=[400*C[0]/(C[0]+27.13),400*C[1]/(C[1]+27.13),400*C[2]/(C[2]+27.13)];return new Cr(b,(2*x[0]+x[1]+.05*x[2])*w,w,k,d,u,p,g,Math.pow(g,.25),y)}constructor(e,t,i,o,n,r,s,a,l,c){this.n=e,this.aw=t,this.nbb=i,this.ncb=o,this.c=n,this.nc=r,this.rgbD=s,this.fl=a,this.fLRoot=l,this.z=c}}Cr.DEFAULT=Cr.make();class xr{constructor(e,t,i,o,n,r,s,a,l){this.hue=e,this.chroma=t,this.j=i,this.q=o,this.m=n,this.s=r,this.jstar=s,this.astar=a,this.bstar=l}distance(e){const t=this.jstar-e.jstar,i=this.astar-e.astar,o=this.bstar-e.bstar,n=Math.sqrt(t*t+i*i+o*o);return 1.41*Math.pow(n,.63)}static fromInt(e){return xr.fromIntInViewingConditions(e,Cr.DEFAULT)}static fromIntInViewingConditions(e,t){const i=(65280&e)>>8,o=255&e,n=br((16711680&e)>>16),r=br(i),s=br(o),a=.41233895*n+.35762064*r+.18051042*s,l=.2126*n+.7152*r+.0722*s,c=.01932141*n+.11916382*r+.95034478*s,d=.401288*a+.650173*l-.051461*c,h=-.250268*a+1.204414*l+.045854*c,u=-.002079*a+.048952*l+.953127*c,p=t.rgbD[0]*d,m=t.rgbD[1]*h,f=t.rgbD[2]*u,v=Math.pow(t.fl*Math.abs(p)/100,.42),g=Math.pow(t.fl*Math.abs(m)/100,.42),b=Math.pow(t.fl*Math.abs(f)/100,.42),y=400*Qn(p)*v/(v+27.13),w=400*Qn(m)*g/(g+27.13),k=400*Qn(f)*b/(b+27.13),C=(11*y+-12*w+k)/11,x=(y+w-2*k)/9,$=(20*y+20*w+21*k)/20,R=(40*y+20*w+k)/20,I=180*Math.atan2(x,C)/Math.PI,S=I<0?I+360:I>=360?I-360:I,E=S*Math.PI/180,T=R*t.nbb,A=100*Math.pow(T/t.aw,t.c*t.z),D=4/t.c*Math.sqrt(A/100)*(t.aw+4)*t.fLRoot,M=S<20.14?S+360:S,P=5e4/13*(.25*(Math.cos(M*Math.PI/180+2)+3.8))*t.nc*t.ncb*Math.sqrt(C*C+x*x)/($+.305),L=Math.pow(P,.9)*Math.pow(1.64-Math.pow(.29,t.n),.73),_=L*Math.sqrt(A/100),B=_*t.fLRoot,O=50*Math.sqrt(L*t.c/(t.aw+4)),z=(1+100*.007)*A/(1+.007*A),N=1/.0228*Math.log(1+.0228*B),F=N*Math.cos(E),V=N*Math.sin(E);return new xr(S,_,A,D,B,O,z,F,V)}static fromJch(e,t,i){return xr.fromJchInViewingConditions(e,t,i,Cr.DEFAULT)}static fromJchInViewingConditions(e,t,i,o){const n=4/o.c*Math.sqrt(e/100)*(o.aw+4)*o.fLRoot,r=t*o.fLRoot,s=t/Math.sqrt(e/100),a=50*Math.sqrt(s*o.c/(o.aw+4)),l=i*Math.PI/180,c=(1+100*.007)*e/(1+.007*e),d=1/.0228*Math.log(1+.0228*r),h=d*Math.cos(l),u=d*Math.sin(l);return new xr(i,t,e,n,r,a,c,h,u)}static fromUcs(e,t,i){return xr.fromUcsInViewingConditions(e,t,i,Cr.DEFAULT)}static fromUcsInViewingConditions(e,t,i,o){const n=t,r=i,s=Math.sqrt(n*n+r*r),a=(Math.exp(.0228*s)-1)/.0228/o.fLRoot;let l=Math.atan2(r,n)*(180/Math.PI);l<0&&(l+=360);const c=e/(1-.007*(e-100));return xr.fromJchInViewingConditions(c,a,l,o)}toInt(){return this.viewed(Cr.DEFAULT)}viewed(e){const t=0===this.chroma||0===this.j?0:this.chroma/Math.sqrt(this.j/100),i=Math.pow(t/Math.pow(1.64-Math.pow(.29,e.n),.73),1/.9),o=this.hue*Math.PI/180,n=.25*(Math.cos(o+2)+3.8),r=e.aw*Math.pow(this.j/100,1/e.c/e.z),s=n*(5e4/13)*e.nc*e.ncb,a=r/e.nbb,l=Math.sin(o),c=Math.cos(o),d=23*(a+.305)*i/(23*s+11*i*c+108*i*l),h=d*c,u=d*l,p=(460*a+451*h+288*u)/1403,m=(460*a-891*h-261*u)/1403,f=(460*a-220*h-6300*u)/1403,v=Math.max(0,27.13*Math.abs(p)/(400-Math.abs(p))),g=Qn(p)*(100/e.fl)*Math.pow(v,1/.42),b=Math.max(0,27.13*Math.abs(m)/(400-Math.abs(m))),y=Qn(m)*(100/e.fl)*Math.pow(b,1/.42),w=Math.max(0,27.13*Math.abs(f)/(400-Math.abs(f))),k=Qn(f)*(100/e.fl)*Math.pow(w,1/.42),C=g/e.rgbD[0],x=y/e.rgbD[1],$=k/e.rgbD[2];return mr(1.86206786*C-1.01125463*x+.14918677*$,.38752654*C+.62144744*x-.00897398*$,-.0158415*C-.03412294*x+1.04996444*$)}static fromXyzInViewingConditions(e,t,i,o){const n=.401288*e+.650173*t-.051461*i,r=-.250268*e+1.204414*t+.045854*i,s=-.002079*e+.048952*t+.953127*i,a=o.rgbD[0]*n,l=o.rgbD[1]*r,c=o.rgbD[2]*s,d=Math.pow(o.fl*Math.abs(a)/100,.42),h=Math.pow(o.fl*Math.abs(l)/100,.42),u=Math.pow(o.fl*Math.abs(c)/100,.42),p=400*Qn(a)*d/(d+27.13),m=400*Qn(l)*h/(h+27.13),f=400*Qn(c)*u/(u+27.13),v=(11*p+-12*m+f)/11,g=(p+m-2*f)/9,b=(20*p+20*m+21*f)/20,y=(40*p+20*m+f)/20,w=180*Math.atan2(g,v)/Math.PI,k=w<0?w+360:w>=360?w-360:w,C=k*Math.PI/180,x=y*o.nbb,$=100*Math.pow(x/o.aw,o.c*o.z),R=4/o.c*Math.sqrt($/100)*(o.aw+4)*o.fLRoot,I=k<20.14?k+360:k,S=5e4/13*(1/4*(Math.cos(I*Math.PI/180+2)+3.8))*o.nc*o.ncb*Math.sqrt(v*v+g*g)/(b+.305),E=Math.pow(S,.9)*Math.pow(1.64-Math.pow(.29,o.n),.73),T=E*Math.sqrt($/100),A=T*o.fLRoot,D=50*Math.sqrt(E*o.c/(o.aw+4)),M=(1+100*.007)*$/(1+.007*$),P=Math.log(1+.0228*A)/.0228,L=P*Math.cos(C),_=P*Math.sin(C);return new xr(k,T,$,R,A,D,M,L,_)}xyzInViewingConditions(e){const t=0===this.chroma||0===this.j?0:this.chroma/Math.sqrt(this.j/100),i=Math.pow(t/Math.pow(1.64-Math.pow(.29,e.n),.73),1/.9),o=this.hue*Math.PI/180,n=.25*(Math.cos(o+2)+3.8),r=e.aw*Math.pow(this.j/100,1/e.c/e.z),s=n*(5e4/13)*e.nc*e.ncb,a=r/e.nbb,l=Math.sin(o),c=Math.cos(o),d=23*(a+.305)*i/(23*s+11*i*c+108*i*l),h=d*c,u=d*l,p=(460*a+451*h+288*u)/1403,m=(460*a-891*h-261*u)/1403,f=(460*a-220*h-6300*u)/1403,v=Math.max(0,27.13*Math.abs(p)/(400-Math.abs(p))),g=Qn(p)*(100/e.fl)*Math.pow(v,1/.42),b=Math.max(0,27.13*Math.abs(m)/(400-Math.abs(m))),y=Qn(m)*(100/e.fl)*Math.pow(b,1/.42),w=Math.max(0,27.13*Math.abs(f)/(400-Math.abs(f))),k=Qn(f)*(100/e.fl)*Math.pow(w,1/.42),C=g/e.rgbD[0],x=y/e.rgbD[1],$=k/e.rgbD[2];return[1.86206786*C-1.01125463*x+.14918677*$,.38752654*C+.62144744*x-.00897398*$,-.0158415*C-.03412294*x+1.04996444*$]}}class $r{static sanitizeRadians(e){return(e+8*Math.PI)%(2*Math.PI)}static trueDelinearized(e){const t=e/100;let i=0;return i=t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,255*i}static chromaticAdaptation(e){const t=Math.pow(Math.abs(e),.42);return 400*Qn(e)*t/(t+27.13)}static hueOf(e){const t=rr(e,$r.SCALED_DISCOUNT_FROM_LINRGB),i=$r.chromaticAdaptation(t[0]),o=$r.chromaticAdaptation(t[1]),n=$r.chromaticAdaptation(t[2]),r=(11*i+-12*o+n)/11,s=(i+o-2*n)/9;return Math.atan2(s,r)}static areInCyclicOrder(e,t,i){return $r.sanitizeRadians(t-e)<$r.sanitizeRadians(i-e)}static intercept(e,t,i){return(t-e)/(i-e)}static lerpPoint(e,t,i){return[e[0]+(i[0]-e[0])*t,e[1]+(i[1]-e[1])*t,e[2]+(i[2]-e[2])*t]}static setCoordinate(e,t,i,o){const n=$r.intercept(e[o],t,i[o]);return $r.lerpPoint(e,n,i)}static isBounded(e){return 0<=e&&e<=100}static nthVertex(e,t){const i=$r.Y_FROM_LINRGB[0],o=$r.Y_FROM_LINRGB[1],n=$r.Y_FROM_LINRGB[2],r=t%4<=1?0:100,s=t%2==0?0:100;if(t<4){const t=r,a=s,l=(e-t*o-a*n)/i;return $r.isBounded(l)?[l,t,a]:[-1,-1,-1]}if(t<8){const t=r,a=s,l=(e-a*i-t*n)/o;return $r.isBounded(l)?[a,l,t]:[-1,-1,-1]}{const t=r,a=s,l=(e-t*i-a*o)/n;return $r.isBounded(l)?[t,a,l]:[-1,-1,-1]}}static bisectToSegment(e,t){let i=[-1,-1,-1],o=i,n=0,r=0,s=!1,a=!0;for(let l=0;l<12;l++){const c=$r.nthVertex(e,l);if(c[0]<0)continue;const d=$r.hueOf(c);s?(a||$r.areInCyclicOrder(n,d,r))&&(a=!1,$r.areInCyclicOrder(n,t,d)?(o=c,r=d):(i=c,n=d)):(i=c,o=c,n=d,r=d,s=!0)}return[i,o]}static midpoint(e,t){return[(e[0]+t[0])/2,(e[1]+t[1])/2,(e[2]+t[2])/2]}static criticalPlaneBelow(e){return Math.floor(e-.5)}static criticalPlaneAbove(e){return Math.ceil(e-.5)}static bisectToLimit(e,t){const i=$r.bisectToSegment(e,t);let o=i[0],n=$r.hueOf(o),r=i[1];for(let e=0;e<3;e++)if(o[e]!==r[e]){let i=-1,s=255;o[e]100.01||y[1]>100.01||y[2]>100.01?0:dr(y);o-=(x-i)*o/(2*x)}return 0}static solveToInt(e,t,i){if(t<1e-4||i<1e-4||i>99.9999)return function(e){const t=yr(vr(e));return cr(t,t,t)}(i);const o=(e=or(e))/180*Math.PI,n=vr(i),r=$r.findResultByJ(o,t,n);if(0!==r)return r;return dr($r.bisectToLimit(n,o))}static solveToCam(e,t,i){return xr.fromInt($r.solveToInt(e,t,i))}}$r.SCALED_DISCOUNT_FROM_LINRGB=[[.001200833568784504,.002389694492170889,.0002795742885861124],[.0005891086651375999,.0029785502573438758,.0003270666104008398],[.00010146692491640572,.0005364214359186694,.0032979401770712076]],$r.LINRGB_FROM_SCALED_DISCOUNT=[[1373.2198709594231,-1100.4251190754821,-7.278681089101213],[-271.815969077903,559.6580465940733,-32.46047482791194],[1.9622899599665666,-57.173814538844006,308.7233197812385]],$r.Y_FROM_LINRGB=[.2126,.7152,.0722],$r.CRITICAL_PLANES=[.015176349177441876,.045529047532325624,.07588174588720938,.10623444424209313,.13658714259697685,.16693984095186062,.19729253930674434,.2276452376616281,.2579979360165119,.28835063437139563,.3188300904430532,.350925934958123,.3848314933096426,.42057480301049466,.458183274052838,.4976837250274023,.5391024159806381,.5824650784040898,.6277969426914107,.6751227633498623,.7244668422128921,.775853049866786,.829304845476233,.8848452951698498,.942497089126609,1.0022825574869039,1.0642236851973577,1.1283421258858297,1.1946592148522128,1.2631959812511864,1.3339731595349034,1.407011200216447,1.4823302800086415,1.5599503113873272,1.6398909516233677,1.7221716113234105,1.8068114625156377,1.8938294463134073,1.9832442801866852,2.075074464868551,2.1693382909216234,2.2660538449872063,2.36523901573795,2.4669114995532007,2.5710888059345764,2.6777882626779785,2.7870270208169257,2.898822059350997,3.0131901897720907,3.1301480604002863,3.2497121605402226,3.3718988244681087,3.4967242352587946,3.624204428461639,3.754355295633311,3.887192587735158,4.022731918402185,4.160988767090289,4.301978482107941,4.445716283538092,4.592217266055746,4.741496401646282,4.893568542229298,5.048448422192488,5.20615066083972,5.3666897647573375,5.5300801301023865,5.696336044816294,5.865471690767354,6.037501145825082,6.212438385869475,6.390297286737924,6.571091626112461,6.7548350853498045,6.941541251256611,7.131223617812143,7.323895587840543,7.5195704746346665,7.7182615035334345,7.919981813454504,8.124744458384042,8.332562408825165,8.543448553206703,8.757415699253682,8.974476575321063,9.194643831691977,9.417930041841839,9.644347703669503,9.873909240696694,10.106627003236781,10.342513269534024,10.58158024687427,10.8238400726681,11.069304815507364,11.317986476196008,11.569896988756009,11.825048221409341,12.083451977536606,12.345119996613247,12.610063955123938,12.878295467455942,13.149826086772048,13.42466730586372,13.702830557985108,13.984327217668513,14.269168601521828,14.55736596900856,14.848930523210871,15.143873411576273,15.44220572664832,15.743938506781891,16.04908273684337,16.35764934889634,16.66964922287304,16.985093187232053,17.30399201960269,17.62635644741625,17.95219714852476,18.281524751807332,18.614349837764564,18.95068293910138,19.290534541298456,19.633915083172692,19.98083495742689,20.331304511189067,20.685334046541502,21.042933821039977,21.404114048223256,21.76888489811322,22.137256497705877,22.50923893145328,22.884842241736916,23.264076429332462,23.6469514538663,24.033477234264016,24.42366364919083,24.817520537484558,25.21505769858089,25.61628489293138,26.021211842414342,26.429848230738664,26.842203703840827,27.258287870275353,27.678110301598522,28.10168053274597,28.529008062403893,28.96010235337422,29.39497283293396,29.83362889318845,30.276079891419332,30.722335150426627,31.172403958865512,31.62629557157785,32.08401920991837,32.54558406207592,33.010999283389665,33.4802739966603,33.953417292456834,34.430438229418264,34.911345834551085,35.39614910352207,35.88485700094671,36.37747846067349,36.87402238606382,37.37449765026789,37.87891309649659,38.38727753828926,38.89959975977785,39.41588851594697,39.93615253289054,40.460400508064545,40.98864111053629,41.520882981230194,42.05713473317016,42.597404951718396,43.141702194811224,43.6900349931913,44.24241185063697,44.798841244188324,45.35933162437017,45.92389141541209,46.49252901546552,47.065252796817916,47.64207110610409,48.22299226451468,48.808024568002054,49.3971762874833,49.9904556690408,50.587870934119984,51.189430279724725,51.79514187861014,52.40501387947288,53.0190544071392,53.637271562750364,54.259673423945976,54.88626804504493,55.517063457223934,56.15206766869424,56.79128866487574,57.43473440856916,58.08241284012621,58.734331877617365,59.39049941699807,60.05092333227251,60.715611475655585,61.38457167773311,62.057811747619894,62.7353394731159,63.417162620860914,64.10328893648692,64.79372614476921,65.48848194977529,66.18756403501224,66.89098006357258,67.59873767827808,68.31084450182222,69.02730813691093,69.74813616640164,70.47333615344107,71.20291564160104,71.93688215501312,72.67524319850172,73.41800625771542,74.16517879925733,74.9167682708136,75.67278210128072,76.43322770089146,77.1981124613393,77.96744375590167,78.74122893956174,79.51947534912904,80.30219030335869,81.08938110306934,81.88105503125999,82.67721935322541,83.4778813166706,84.28304815182372,85.09272707154808,85.90692527145302,86.72564993000343,87.54890820862819,88.3767072518277,89.2090541872801,90.04595612594655,90.88742016217518,91.73345337380438,92.58406282226491,93.43925555268066,94.29903859396902,95.16341895893969,96.03240364439274,96.9059996312159,97.78421388448044,98.6670533535366,99.55452497210776];class Rr{static from(e,t,i){return new Rr($r.solveToInt(e,t,i))}static fromInt(e){return new Rr(e)}toInt(){return this.argb}get hue(){return this.internalHue}set hue(e){this.setInternalState($r.solveToInt(e,this.internalChroma,this.internalTone))}get chroma(){return this.internalChroma}set chroma(e){this.setInternalState($r.solveToInt(this.internalHue,e,this.internalTone))}get tone(){return this.internalTone}set tone(e){this.setInternalState($r.solveToInt(this.internalHue,this.internalChroma,e))}constructor(e){this.argb=e;const t=xr.fromInt(e);this.internalHue=t.hue,this.internalChroma=t.chroma,this.internalTone=fr(e),this.argb=e}setInternalState(e){const t=xr.fromInt(e);this.internalHue=t.hue,this.internalChroma=t.chroma,this.internalTone=fr(e),this.argb=e}inViewingConditions(e){const t=xr.fromInt(this.toInt()).xyzInViewingConditions(e),i=xr.fromXyzInViewingConditions(t[0],t[1],t[2],Cr.make());return Rr.from(i.hue,i.chroma,gr(t[1]))}}class Ir{static harmonize(e,t){const i=Rr.fromInt(e),o=Rr.fromInt(t),n=nr(i.hue,o.hue),r=Math.min(.5*n,15),s=or(i.hue+r*(a=i.hue,or(o.hue-a)<=180?1:-1));var a;return Rr.from(s,i.chroma,i.tone).toInt()}static hctHue(e,t,i){const o=Ir.cam16Ucs(e,t,i),n=xr.fromInt(o),r=xr.fromInt(e);return Rr.from(n.hue,r.chroma,fr(e)).toInt()}static cam16Ucs(e,t,i){const o=xr.fromInt(e),n=xr.fromInt(t),r=o.jstar,s=o.astar,a=o.bstar,l=r+(n.jstar-r)*i,c=s+(n.astar-s)*i,d=a+(n.bstar-a)*i;return xr.fromUcs(l,c,d).toInt()}}class Sr{static ratioOfTones(e,t){return e=tr(0,100,e),t=tr(0,100,t),Sr.ratioOfYs(vr(e),vr(t))}static ratioOfYs(e,t){const i=e>t?e:t;return(i+5)/((i===t?e:t)+5)}static lighter(e,t){if(e<0||e>100)return-1;const i=vr(e),o=t*(i+5)-5,n=Sr.ratioOfYs(o,i),r=Math.abs(n-t);if(n.04)return-1;const s=gr(o)+.4;return s<0||s>100?-1:s}static darker(e,t){if(e<0||e>100)return-1;const i=vr(e),o=(i+5)/t-5,n=Sr.ratioOfYs(i,o),r=Math.abs(n-t);if(n.04)return-1;const s=gr(o)-.4;return s<0||s>100?-1:s}static lighterUnsafe(e,t){const i=Sr.lighter(e,t);return i<0?100:i}static darkerUnsafe(e,t){const i=Sr.darker(e,t);return i<0?0:i}}class Er{static isDisliked(e){const t=Math.round(e.hue)>=90&&Math.round(e.hue)<=111,i=Math.round(e.chroma)>16,o=Math.round(e.tone)<65;return t&&i&&o}static fixIfDisliked(e){return Er.isDisliked(e)?Rr.from(e.hue,e.chroma,70):e}}class Tr{static fromPalette(e){return new Tr(e.name??"",e.palette,e.tone,e.isBackground??!1,e.background,e.secondBackground,e.contrastCurve,e.toneDeltaPair)}constructor(e,t,i,o,n,r,s,a){if(this.name=e,this.palette=t,this.tone=i,this.isBackground=o,this.background=n,this.secondBackground=r,this.contrastCurve=s,this.toneDeltaPair=a,this.hctCache=new Map,!n&&r)throw new Error(`Color ${e} has secondBackgrounddefined, but background is not defined.`);if(!n&&s)throw new Error(`Color ${e} has contrastCurvedefined, but background is not defined.`);if(n&&!s)throw new Error(`Color ${e} has backgrounddefined, but contrastCurve is not defined.`)}getArgb(e){return this.getHct(e).toInt()}getHct(e){const t=this.hctCache.get(e);if(null!=t)return t;const i=this.getTone(e),o=this.palette(e).getHct(i);return this.hctCache.size>4&&this.hctCache.clear(),this.hctCache.set(e,o),o}getTone(e){const t=e.contrastLevel<0;if(this.toneDeltaPair){const i=this.toneDeltaPair(e),o=i.roleA,n=i.roleB,r=i.delta,s=i.polarity,a=i.stayTogether,l=this.background(e).getTone(e),c="nearer"===s||"lighter"===s&&!e.isDark||"darker"===s&&e.isDark,d=c?o:n,h=c?n:o,u=this.name===d.name,p=e.isDark?1:-1,m=d.contrastCurve.getContrast(e.contrastLevel),f=h.contrastCurve.getContrast(e.contrastLevel),v=d.tone(e);let g=Sr.ratioOfTones(l,v)>=m?v:Tr.foregroundTone(l,m);const b=h.tone(e);let y=Sr.ratioOfTones(l,b)>=f?b:Tr.foregroundTone(l,f);return t&&(g=Tr.foregroundTone(l,m),y=Tr.foregroundTone(l,f)),(y-g)*p>=r||(y=tr(0,100,g+r*p),(y-g)*p>=r||(g=tr(0,100,y-r*p))),50<=g&&g<60?p>0?(g=60,y=Math.max(y,g+r*p)):(g=49,y=Math.min(y,g+r*p)):50<=y&&y<60&&(a?p>0?(g=60,y=Math.max(y,g+r*p)):(g=49,y=Math.min(y,g+r*p)):y=p>0?60:49),u?g:y}{let i=this.tone(e);if(null==this.background)return i;const o=this.background(e).getTone(e),n=this.contrastCurve.getContrast(e.contrastLevel);if(Sr.ratioOfTones(o,i)>=n||(i=Tr.foregroundTone(o,n)),t&&(i=Tr.foregroundTone(o,n)),this.isBackground&&50<=i&&i<60&&(i=Sr.ratioOfTones(49,o)>=n?49:60),this.secondBackground){const[t,o]=[this.background,this.secondBackground],[r,s]=[t(e).getTone(e),o(e).getTone(e)],[a,l]=[Math.max(r,s),Math.min(r,s)];if(Sr.ratioOfTones(a,i)>=n&&Sr.ratioOfTones(l,i)>=n)return i;const c=Sr.lighter(a,n),d=Sr.darker(l,n),h=[];-1!==c&&h.push(c),-1!==d&&h.push(d);return Tr.tonePrefersLightForeground(r)||Tr.tonePrefersLightForeground(s)?c<0?100:c:1===h.length?h[0]:d<0?0:d}return i}}static foregroundTone(e,t){const i=Sr.lighterUnsafe(e,t),o=Sr.darkerUnsafe(e,t),n=Sr.ratioOfTones(i,e),r=Sr.ratioOfTones(o,e);if(Tr.tonePrefersLightForeground(e)){const e=Math.abs(n-r)<.1&&n=t||n>=r||e?i:o}return r>=t||r>=n?o:i}static tonePrefersLightForeground(e){return Math.round(e)<60}static toneAllowsLightForeground(e){return Math.round(e)<=49}static enableLightForeground(e){return Tr.tonePrefersLightForeground(e)&&!Tr.toneAllowsLightForeground(e)?49:e}}var Ar;!function(e){e[e.MONOCHROME=0]="MONOCHROME",e[e.NEUTRAL=1]="NEUTRAL",e[e.TONAL_SPOT=2]="TONAL_SPOT",e[e.VIBRANT=3]="VIBRANT",e[e.EXPRESSIVE=4]="EXPRESSIVE",e[e.FIDELITY=5]="FIDELITY",e[e.CONTENT=6]="CONTENT",e[e.RAINBOW=7]="RAINBOW",e[e.FRUIT_SALAD=8]="FRUIT_SALAD"}(Ar||(Ar={}));class Dr{constructor(e,t,i,o){this.low=e,this.normal=t,this.medium=i,this.high=o}getContrast(e){return e<=-1?this.low:e<0?er(this.low,this.normal,(e- -1)/1):e<.5?er(this.normal,this.medium,(e-0)/.5):e<1?er(this.medium,this.high,(e-.5)/.5):this.high}}class Mr{constructor(e,t,i,o,n){this.roleA=e,this.roleB=t,this.delta=i,this.polarity=o,this.stayTogether=n}}function Pr(e){return e.variant===Ar.FIDELITY||e.variant===Ar.CONTENT}function Lr(e){return e.variant===Ar.MONOCHROME}function _r(e,t){const i=e.inViewingConditions(function(e){return Cr.make(void 0,void 0,e.isDark?30:80,void 0,void 0)}(t));return Tr.tonePrefersLightForeground(e.tone)&&!Tr.toneAllowsLightForeground(i.tone)?Tr.enableLightForeground(e.tone):Tr.enableLightForeground(i.tone)}class Br{static highestSurface(e){return e.isDark?Br.surfaceBright:Br.surfaceDim}}Br.contentAccentToneDelta=15,Br.primaryPaletteKeyColor=Tr.fromPalette({name:"primary_palette_key_color",palette:e=>e.primaryPalette,tone:e=>e.primaryPalette.keyColor.tone}),Br.secondaryPaletteKeyColor=Tr.fromPalette({name:"secondary_palette_key_color",palette:e=>e.secondaryPalette,tone:e=>e.secondaryPalette.keyColor.tone}),Br.tertiaryPaletteKeyColor=Tr.fromPalette({name:"tertiary_palette_key_color",palette:e=>e.tertiaryPalette,tone:e=>e.tertiaryPalette.keyColor.tone}),Br.neutralPaletteKeyColor=Tr.fromPalette({name:"neutral_palette_key_color",palette:e=>e.neutralPalette,tone:e=>e.neutralPalette.keyColor.tone}),Br.neutralVariantPaletteKeyColor=Tr.fromPalette({name:"neutral_variant_palette_key_color",palette:e=>e.neutralVariantPalette,tone:e=>e.neutralVariantPalette.keyColor.tone}),Br.background=Tr.fromPalette({name:"background",palette:e=>e.neutralPalette,tone:e=>e.isDark?6:98,isBackground:!0}),Br.onBackground=Tr.fromPalette({name:"on_background",palette:e=>e.neutralPalette,tone:e=>e.isDark?90:10,background:e=>Br.background,contrastCurve:new Dr(3,3,4.5,7)}),Br.surface=Tr.fromPalette({name:"surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?6:98,isBackground:!0}),Br.surfaceDim=Tr.fromPalette({name:"surface_dim",palette:e=>e.neutralPalette,tone:e=>e.isDark?6:87,isBackground:!0}),Br.surfaceBright=Tr.fromPalette({name:"surface_bright",palette:e=>e.neutralPalette,tone:e=>e.isDark?24:98,isBackground:!0}),Br.surfaceContainerLowest=Tr.fromPalette({name:"surface_container_lowest",palette:e=>e.neutralPalette,tone:e=>e.isDark?4:100,isBackground:!0}),Br.surfaceContainerLow=Tr.fromPalette({name:"surface_container_low",palette:e=>e.neutralPalette,tone:e=>e.isDark?10:96,isBackground:!0}),Br.surfaceContainer=Tr.fromPalette({name:"surface_container",palette:e=>e.neutralPalette,tone:e=>e.isDark?12:94,isBackground:!0}),Br.surfaceContainerHigh=Tr.fromPalette({name:"surface_container_high",palette:e=>e.neutralPalette,tone:e=>e.isDark?17:92,isBackground:!0}),Br.surfaceContainerHighest=Tr.fromPalette({name:"surface_container_highest",palette:e=>e.neutralPalette,tone:e=>e.isDark?22:90,isBackground:!0}),Br.onSurface=Tr.fromPalette({name:"on_surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?90:10,background:e=>Br.highestSurface(e),contrastCurve:new Dr(4.5,7,11,21)}),Br.surfaceVariant=Tr.fromPalette({name:"surface_variant",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?30:90,isBackground:!0}),Br.onSurfaceVariant=Tr.fromPalette({name:"on_surface_variant",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?80:30,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11)}),Br.inverseSurface=Tr.fromPalette({name:"inverse_surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?90:20}),Br.inverseOnSurface=Tr.fromPalette({name:"inverse_on_surface",palette:e=>e.neutralPalette,tone:e=>e.isDark?20:95,background:e=>Br.inverseSurface,contrastCurve:new Dr(4.5,7,11,21)}),Br.outline=Tr.fromPalette({name:"outline",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?60:50,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1.5,3,4.5,7)}),Br.outlineVariant=Tr.fromPalette({name:"outline_variant",palette:e=>e.neutralVariantPalette,tone:e=>e.isDark?30:80,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7)}),Br.shadow=Tr.fromPalette({name:"shadow",palette:e=>e.neutralPalette,tone:e=>0}),Br.scrim=Tr.fromPalette({name:"scrim",palette:e=>e.neutralPalette,tone:e=>0}),Br.surfaceTint=Tr.fromPalette({name:"surface_tint",palette:e=>e.primaryPalette,tone:e=>e.isDark?80:40,isBackground:!0}),Br.primary=Tr.fromPalette({name:"primary",palette:e=>e.primaryPalette,tone:e=>Lr(e)?e.isDark?100:0:e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.primaryContainer,Br.primary,15,"nearer",!1)}),Br.onPrimary=Tr.fromPalette({name:"on_primary",palette:e=>e.primaryPalette,tone:e=>Lr(e)?e.isDark?10:90:e.isDark?20:100,background:e=>Br.primary,contrastCurve:new Dr(4.5,7,11,21)}),Br.primaryContainer=Tr.fromPalette({name:"primary_container",palette:e=>e.primaryPalette,tone:e=>Pr(e)?_r(e.sourceColorHct,e):Lr(e)?e.isDark?85:25:e.isDark?30:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.primaryContainer,Br.primary,15,"nearer",!1)}),Br.onPrimaryContainer=Tr.fromPalette({name:"on_primary_container",palette:e=>e.primaryPalette,tone:e=>Pr(e)?Tr.foregroundTone(Br.primaryContainer.tone(e),4.5):Lr(e)?e.isDark?0:100:e.isDark?90:10,background:e=>Br.primaryContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.inversePrimary=Tr.fromPalette({name:"inverse_primary",palette:e=>e.primaryPalette,tone:e=>e.isDark?40:80,background:e=>Br.inverseSurface,contrastCurve:new Dr(3,4.5,7,11)}),Br.secondary=Tr.fromPalette({name:"secondary",palette:e=>e.secondaryPalette,tone:e=>e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.secondaryContainer,Br.secondary,15,"nearer",!1)}),Br.onSecondary=Tr.fromPalette({name:"on_secondary",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?e.isDark?10:100:e.isDark?20:100,background:e=>Br.secondary,contrastCurve:new Dr(4.5,7,11,21)}),Br.secondaryContainer=Tr.fromPalette({name:"secondary_container",palette:e=>e.secondaryPalette,tone:e=>{const t=e.isDark?30:90;if(Lr(e))return e.isDark?30:85;if(!Pr(e))return t;let i=function(e,t,i,o){let n=i,r=Rr.from(e,t,i);if(r.chromas.chroma)break;if(Math.abs(s.chroma-t)<.4)break;Math.abs(s.chroma-t)Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.secondaryContainer,Br.secondary,15,"nearer",!1)}),Br.onSecondaryContainer=Tr.fromPalette({name:"on_secondary_container",palette:e=>e.secondaryPalette,tone:e=>Pr(e)?Tr.foregroundTone(Br.secondaryContainer.tone(e),4.5):e.isDark?90:10,background:e=>Br.secondaryContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.tertiary=Tr.fromPalette({name:"tertiary",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?e.isDark?90:25:e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.tertiaryContainer,Br.tertiary,15,"nearer",!1)}),Br.onTertiary=Tr.fromPalette({name:"on_tertiary",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?e.isDark?10:90:e.isDark?20:100,background:e=>Br.tertiary,contrastCurve:new Dr(4.5,7,11,21)}),Br.tertiaryContainer=Tr.fromPalette({name:"tertiary_container",palette:e=>e.tertiaryPalette,tone:e=>{if(Lr(e))return e.isDark?60:49;if(!Pr(e))return e.isDark?30:90;const t=_r(e.tertiaryPalette.getHct(e.sourceColorHct.tone),e),i=e.tertiaryPalette.getHct(t);return Er.fixIfDisliked(i).tone},isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.tertiaryContainer,Br.tertiary,15,"nearer",!1)}),Br.onTertiaryContainer=Tr.fromPalette({name:"on_tertiary_container",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?e.isDark?0:100:Pr(e)?Tr.foregroundTone(Br.tertiaryContainer.tone(e),4.5):e.isDark?90:10,background:e=>Br.tertiaryContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.error=Tr.fromPalette({name:"error",palette:e=>e.errorPalette,tone:e=>e.isDark?80:40,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(3,4.5,7,11),toneDeltaPair:e=>new Mr(Br.errorContainer,Br.error,15,"nearer",!1)}),Br.onError=Tr.fromPalette({name:"on_error",palette:e=>e.errorPalette,tone:e=>e.isDark?20:100,background:e=>Br.error,contrastCurve:new Dr(4.5,7,11,21)}),Br.errorContainer=Tr.fromPalette({name:"error_container",palette:e=>e.errorPalette,tone:e=>e.isDark?30:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.errorContainer,Br.error,15,"nearer",!1)}),Br.onErrorContainer=Tr.fromPalette({name:"on_error_container",palette:e=>e.errorPalette,tone:e=>e.isDark?90:10,background:e=>Br.errorContainer,contrastCurve:new Dr(4.5,7,11,21)}),Br.primaryFixed=Tr.fromPalette({name:"primary_fixed",palette:e=>e.primaryPalette,tone:e=>Lr(e)?40:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.primaryFixed,Br.primaryFixedDim,10,"lighter",!0)}),Br.primaryFixedDim=Tr.fromPalette({name:"primary_fixed_dim",palette:e=>e.primaryPalette,tone:e=>Lr(e)?30:80,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.primaryFixed,Br.primaryFixedDim,10,"lighter",!0)}),Br.onPrimaryFixed=Tr.fromPalette({name:"on_primary_fixed",palette:e=>e.primaryPalette,tone:e=>Lr(e)?100:10,background:e=>Br.primaryFixedDim,secondBackground:e=>Br.primaryFixed,contrastCurve:new Dr(4.5,7,11,21)}),Br.onPrimaryFixedVariant=Tr.fromPalette({name:"on_primary_fixed_variant",palette:e=>e.primaryPalette,tone:e=>Lr(e)?90:30,background:e=>Br.primaryFixedDim,secondBackground:e=>Br.primaryFixed,contrastCurve:new Dr(3,4.5,7,11)}),Br.secondaryFixed=Tr.fromPalette({name:"secondary_fixed",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?80:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.secondaryFixed,Br.secondaryFixedDim,10,"lighter",!0)}),Br.secondaryFixedDim=Tr.fromPalette({name:"secondary_fixed_dim",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?70:80,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.secondaryFixed,Br.secondaryFixedDim,10,"lighter",!0)}),Br.onSecondaryFixed=Tr.fromPalette({name:"on_secondary_fixed",palette:e=>e.secondaryPalette,tone:e=>10,background:e=>Br.secondaryFixedDim,secondBackground:e=>Br.secondaryFixed,contrastCurve:new Dr(4.5,7,11,21)}),Br.onSecondaryFixedVariant=Tr.fromPalette({name:"on_secondary_fixed_variant",palette:e=>e.secondaryPalette,tone:e=>Lr(e)?25:30,background:e=>Br.secondaryFixedDim,secondBackground:e=>Br.secondaryFixed,contrastCurve:new Dr(3,4.5,7,11)}),Br.tertiaryFixed=Tr.fromPalette({name:"tertiary_fixed",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?40:90,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.tertiaryFixed,Br.tertiaryFixedDim,10,"lighter",!0)}),Br.tertiaryFixedDim=Tr.fromPalette({name:"tertiary_fixed_dim",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?30:80,isBackground:!0,background:e=>Br.highestSurface(e),contrastCurve:new Dr(1,1,3,7),toneDeltaPair:e=>new Mr(Br.tertiaryFixed,Br.tertiaryFixedDim,10,"lighter",!0)}),Br.onTertiaryFixed=Tr.fromPalette({name:"on_tertiary_fixed",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?100:10,background:e=>Br.tertiaryFixedDim,secondBackground:e=>Br.tertiaryFixed,contrastCurve:new Dr(4.5,7,11,21)}),Br.onTertiaryFixedVariant=Tr.fromPalette({name:"on_tertiary_fixed_variant",palette:e=>e.tertiaryPalette,tone:e=>Lr(e)?90:30,background:e=>Br.tertiaryFixedDim,secondBackground:e=>Br.tertiaryFixed,contrastCurve:new Dr(3,4.5,7,11)});class Or{static fromInt(e){const t=Rr.fromInt(e);return Or.fromHct(t)}static fromHct(e){return new Or(e.hue,e.chroma,e)}static fromHueAndChroma(e,t){return new Or(e,t,Or.createKeyColor(e,t))}constructor(e,t,i){this.hue=e,this.chroma=t,this.keyColor=i,this.cache=new Map}static createKeyColor(e,t){let i=Rr.from(e,t,50),o=Math.abs(i.chroma-t);for(let n=1;n<50;n+=1){if(Math.round(t)===Math.round(i.chroma))return i;const r=Rr.from(e,t,50+n),s=Math.abs(r.chroma-t);s0&&(c=Math.min(c,t.length));const d=new Array;for(let e=0;e0)for(let e=0;e=4*a)continue;const t=s.distance(i,d[e]);t3&&(t++,u[e]=h)}}if(0===t&&0!==e)break;const i=new Array(c).fill(0),o=new Array(c).fill(0),r=new Array(c).fill(0);for(let e=0;e>24&255)<255||t.set(o,(t.get(o)??0)+1)}return t}}const Ur=33,Kr=35937,qr="red",jr="green",Wr="blue";class Gr{constructor(e=[],t=[],i=[],o=[],n=[],r=[]){this.weights=e,this.momentsR=t,this.momentsG=i,this.momentsB=o,this.moments=n,this.cubes=r}quantize(e,t){this.constructHistogram(e),this.computeMoments();const i=this.createBoxes(t);return this.createResult(i.resultCount)}constructHistogram(e){this.weights=Array.from({length:Kr}).fill(0),this.momentsR=Array.from({length:Kr}).fill(0),this.momentsG=Array.from({length:Kr}).fill(0),this.momentsB=Array.from({length:Kr}).fill(0),this.moments=Array.from({length:Kr}).fill(0);const t=Hr.quantize(e);for(const[e,i]of t.entries()){const t=hr(e),o=ur(e),n=pr(e),r=3,s=1+(t>>r),a=1+(o>>r),l=1+(n>>r),c=this.getIndex(s,a,l);this.weights[c]=(this.weights[c]??0)+i,this.momentsR[c]+=i*t,this.momentsG[c]+=i*o,this.momentsB[c]+=i*n,this.moments[c]+=i*(t*t+o*o+n*n)}}computeMoments(){for(let e=1;enew Yr));const t=Array.from({length:e}).fill(0);this.cubes[0].r0=0,this.cubes[0].g0=0,this.cubes[0].b0=0,this.cubes[0].r1=32,this.cubes[0].g1=32,this.cubes[0].b1=32;let i=e,o=0;for(let n=1;n1?this.variance(this.cubes[o]):0,t[n]=this.cubes[n].vol>1?this.variance(this.cubes[n]):0):(t[o]=0,n--),o=0;let e=t[0];for(let i=1;i<=n;i++)t[i]>e&&(e=t[i],o=i);if(e<=0){i=n+1;break}}return new Xr(e,i)}createResult(e){const t=[];for(let i=0;i0){const i=255<<24|(255&Math.round(this.volume(e,this.momentsR)/o))<<16|(255&Math.round(this.volume(e,this.momentsG)/o))<<8|255&Math.round(this.volume(e,this.momentsB)/o);t.push(i)}}return t}variance(e){const t=this.volume(e,this.momentsR),i=this.volume(e,this.momentsG),o=this.volume(e,this.momentsB);return this.moments[this.getIndex(e.r1,e.g1,e.b1)]-this.moments[this.getIndex(e.r1,e.g1,e.b0)]-this.moments[this.getIndex(e.r1,e.g0,e.b1)]+this.moments[this.getIndex(e.r1,e.g0,e.b0)]-this.moments[this.getIndex(e.r0,e.g1,e.b1)]+this.moments[this.getIndex(e.r0,e.g1,e.b0)]+this.moments[this.getIndex(e.r0,e.g0,e.b1)]-this.moments[this.getIndex(e.r0,e.g0,e.b0)]-(t*t+i*i+o*o)/this.volume(e,this.weights)}cut(e,t){const i=this.volume(e,this.momentsR),o=this.volume(e,this.momentsG),n=this.volume(e,this.momentsB),r=this.volume(e,this.weights),s=this.maximize(e,qr,e.r0+1,e.r1,i,o,n,r),a=this.maximize(e,jr,e.g0+1,e.g1,i,o,n,r),l=this.maximize(e,Wr,e.b0+1,e.b1,i,o,n,r);let c;const d=s.maximum,h=a.maximum,u=l.maximum;if(d>=h&&d>=u){if(s.cutLocation<0)return!1;c=qr}else c=h>=d&&h>=u?jr:Wr;switch(t.r1=e.r1,t.g1=e.g1,t.b1=e.b1,c){case qr:e.r1=s.cutLocation,t.r0=e.r1,t.g0=e.g0,t.b0=e.b0;break;case jr:e.g1=a.cutLocation,t.r0=e.r0,t.g0=e.g1,t.b0=e.b0;break;case Wr:e.b1=l.cutLocation,t.r0=e.r0,t.g0=e.g0,t.b0=e.b1;break;default:throw new Error("unexpected direction "+c)}return e.vol=(e.r1-e.r0)*(e.g1-e.g0)*(e.b1-e.b0),t.vol=(t.r1-t.r0)*(t.g1-t.g0)*(t.b1-t.b0),!0}maximize(e,t,i,o,n,r,s,a){const l=this.bottom(e,t,this.momentsR),c=this.bottom(e,t,this.momentsG),d=this.bottom(e,t,this.momentsB),h=this.bottom(e,t,this.weights);let u=0,p=-1,m=0,f=0,v=0,g=0;for(let b=i;bu&&(u=y,p=b))}return new Jr(p,u)}volume(e,t){return t[this.getIndex(e.r1,e.g1,e.b1)]-t[this.getIndex(e.r1,e.g1,e.b0)]-t[this.getIndex(e.r1,e.g0,e.b1)]+t[this.getIndex(e.r1,e.g0,e.b0)]-t[this.getIndex(e.r0,e.g1,e.b1)]+t[this.getIndex(e.r0,e.g1,e.b0)]+t[this.getIndex(e.r0,e.g0,e.b1)]-t[this.getIndex(e.r0,e.g0,e.b0)]}bottom(e,t,i){switch(t){case qr:return-i[this.getIndex(e.r0,e.g1,e.b1)]+i[this.getIndex(e.r0,e.g1,e.b0)]+i[this.getIndex(e.r0,e.g0,e.b1)]-i[this.getIndex(e.r0,e.g0,e.b0)];case jr:return-i[this.getIndex(e.r1,e.g0,e.b1)]+i[this.getIndex(e.r1,e.g0,e.b0)]+i[this.getIndex(e.r0,e.g0,e.b1)]-i[this.getIndex(e.r0,e.g0,e.b0)];case Wr:return-i[this.getIndex(e.r1,e.g1,e.b0)]+i[this.getIndex(e.r1,e.g0,e.b0)]+i[this.getIndex(e.r0,e.g1,e.b0)]-i[this.getIndex(e.r0,e.g0,e.b0)];default:throw new Error("unexpected direction $direction")}}top(e,t,i,o){switch(t){case qr:return o[this.getIndex(i,e.g1,e.b1)]-o[this.getIndex(i,e.g1,e.b0)]-o[this.getIndex(i,e.g0,e.b1)]+o[this.getIndex(i,e.g0,e.b0)];case jr:return o[this.getIndex(e.r1,i,e.b1)]-o[this.getIndex(e.r1,i,e.b0)]-o[this.getIndex(e.r0,i,e.b1)]+o[this.getIndex(e.r0,i,e.b0)];case Wr:return o[this.getIndex(e.r1,e.g1,i)]-o[this.getIndex(e.r1,e.g0,i)]-o[this.getIndex(e.r0,e.g1,i)]+o[this.getIndex(e.r0,e.g0,i)];default:throw new Error("unexpected direction $direction")}}getIndex(e,t,i){return(e<<10)+(e<<6)+e+(t<<5)+t+i}}class Yr{constructor(e=0,t=0,i=0,o=0,n=0,r=0,s=0){this.r0=e,this.r1=t,this.g0=i,this.g1=o,this.b0=n,this.b1=r,this.vol=s}}class Xr{constructor(e,t){this.requestedCount=e,this.resultCount=t}}class Jr{constructor(e,t){this.cutLocation=e,this.maximum=t}}class Zr{static quantize(e,t){const i=(new Gr).quantize(e,t);return Fr.quantize(e,i,t)}}class Qr{get primary(){return this.props.primary}get onPrimary(){return this.props.onPrimary}get primaryContainer(){return this.props.primaryContainer}get onPrimaryContainer(){return this.props.onPrimaryContainer}get secondary(){return this.props.secondary}get onSecondary(){return this.props.onSecondary}get secondaryContainer(){return this.props.secondaryContainer}get onSecondaryContainer(){return this.props.onSecondaryContainer}get tertiary(){return this.props.tertiary}get onTertiary(){return this.props.onTertiary}get tertiaryContainer(){return this.props.tertiaryContainer}get onTertiaryContainer(){return this.props.onTertiaryContainer}get error(){return this.props.error}get onError(){return this.props.onError}get errorContainer(){return this.props.errorContainer}get onErrorContainer(){return this.props.onErrorContainer}get background(){return this.props.background}get onBackground(){return this.props.onBackground}get surface(){return this.props.surface}get onSurface(){return this.props.onSurface}get surfaceVariant(){return this.props.surfaceVariant}get onSurfaceVariant(){return this.props.onSurfaceVariant}get outline(){return this.props.outline}get outlineVariant(){return this.props.outlineVariant}get shadow(){return this.props.shadow}get scrim(){return this.props.scrim}get inverseSurface(){return this.props.inverseSurface}get inverseOnSurface(){return this.props.inverseOnSurface}get inversePrimary(){return this.props.inversePrimary}static light(e){return Qr.lightFromCorePalette(zr.of(e))}static dark(e){return Qr.darkFromCorePalette(zr.of(e))}static lightContent(e){return Qr.lightFromCorePalette(zr.contentOf(e))}static darkContent(e){return Qr.darkFromCorePalette(zr.contentOf(e))}static lightFromCorePalette(e){return new Qr({primary:e.a1.tone(40),onPrimary:e.a1.tone(100),primaryContainer:e.a1.tone(90),onPrimaryContainer:e.a1.tone(10),secondary:e.a2.tone(40),onSecondary:e.a2.tone(100),secondaryContainer:e.a2.tone(90),onSecondaryContainer:e.a2.tone(10),tertiary:e.a3.tone(40),onTertiary:e.a3.tone(100),tertiaryContainer:e.a3.tone(90),onTertiaryContainer:e.a3.tone(10),error:e.error.tone(40),onError:e.error.tone(100),errorContainer:e.error.tone(90),onErrorContainer:e.error.tone(10),background:e.n1.tone(99),onBackground:e.n1.tone(10),surface:e.n1.tone(99),onSurface:e.n1.tone(10),surfaceVariant:e.n2.tone(90),onSurfaceVariant:e.n2.tone(30),outline:e.n2.tone(50),outlineVariant:e.n2.tone(80),shadow:e.n1.tone(0),scrim:e.n1.tone(0),inverseSurface:e.n1.tone(20),inverseOnSurface:e.n1.tone(95),inversePrimary:e.a1.tone(80)})}static darkFromCorePalette(e){return new Qr({primary:e.a1.tone(80),onPrimary:e.a1.tone(20),primaryContainer:e.a1.tone(30),onPrimaryContainer:e.a1.tone(90),secondary:e.a2.tone(80),onSecondary:e.a2.tone(20),secondaryContainer:e.a2.tone(30),onSecondaryContainer:e.a2.tone(90),tertiary:e.a3.tone(80),onTertiary:e.a3.tone(20),tertiaryContainer:e.a3.tone(30),onTertiaryContainer:e.a3.tone(90),error:e.error.tone(80),onError:e.error.tone(20),errorContainer:e.error.tone(30),onErrorContainer:e.error.tone(80),background:e.n1.tone(10),onBackground:e.n1.tone(90),surface:e.n1.tone(10),onSurface:e.n1.tone(90),surfaceVariant:e.n2.tone(30),onSurfaceVariant:e.n2.tone(80),outline:e.n2.tone(60),outlineVariant:e.n2.tone(30),shadow:e.n1.tone(0),scrim:e.n1.tone(0),inverseSurface:e.n1.tone(90),inverseOnSurface:e.n1.tone(20),inversePrimary:e.a1.tone(40)})}constructor(e){this.props=e}toJSON(){return{...this.props}}}const es={desired:4,fallbackColorARGB:4282549748,filter:!0};function ts(e,t){return e.score>t.score?-1:e.score=15;e--){d.length=0;for(const{hct:t}of c){if(d.find((i=>nr(t.hue,i.hue)=i)break}if(d.length>=i)break}const h=[];0===d.length&&h.push(o);for(const e of d)h.push(e.toInt());return h}}function os(e){const t=3===(e=e.replace("#","")).length,i=6===e.length,o=8===e.length;if(!t&&!i&&!o)throw new Error("unexpected hex "+e);let n=0,r=0,s=0;return t?(n=ns(e.slice(0,1).repeat(2)),r=ns(e.slice(1,2).repeat(2)),s=ns(e.slice(2,3).repeat(2))):i?(n=ns(e.slice(0,2)),r=ns(e.slice(2,4)),s=ns(e.slice(4,6))):o&&(n=ns(e.slice(2,4)),r=ns(e.slice(4,6)),s=ns(e.slice(6,8))),(255<<24|(255&n)<<16|(255&r)<<8|255&s)>>>0}function ns(e){return parseInt(e,16)}is.TARGET_CHROMA=48,is.WEIGHT_PROPORTION=.7,is.WEIGHT_CHROMA_ABOVE=.3,is.WEIGHT_CHROMA_BELOW=.1,is.CUTOFF_CHROMA=5,is.CUTOFF_EXCITED_PROPORTION=.01;const rs={confirmText:"确定",cancelText:"取消",onConfirm:x,onCancel:x,validator:x,textFieldOptions:{}},ss=["light","dark"],as="mdui-custom-color-scheme-";let ls=0;const cs=e=>{const t=M(e);let i=t.get().map((e=>Array.from(e.classList))).flat();i=L(i).filter((e=>e.startsWith(as))),t.removeClass(i.join(" "));const o=i.filter((e=>0===M(`.${e}`).length));M(o.map((e=>`#${e}`)).join(",")).remove()},ds=(e,t)=>{const i=n(),o=M(t?.target||i.documentElement),r={light:Qr.light(e).toJSON(),dark:Qr.dark(e).toJSON()},s=zr.of(e);Object.assign(r.light,{"surface-dim":s.n1.tone(87),"surface-bright":s.n1.tone(98),"surface-container-lowest":s.n1.tone(100),"surface-container-low":s.n1.tone(96),"surface-container":s.n1.tone(94),"surface-container-high":s.n1.tone(92),"surface-container-highest":s.n1.tone(90),"surface-tint-color":r.light.primary}),Object.assign(r.dark,{"surface-dim":s.n1.tone(6),"surface-bright":s.n1.tone(24),"surface-container-lowest":s.n1.tone(4),"surface-container-low":s.n1.tone(10),"surface-container":s.n1.tone(12),"surface-container-high":s.n1.tone(17),"surface-container-highest":s.n1.tone(22),"surface-tint-color":r.dark.primary}),(t?.customColors||[]).map((t=>{const i=k(t.name),o=function(e,t){let i=t.value;const o=i,n=e;t.blend&&(i=Ir.harmonize(o,n));const r=zr.of(i).a1;return{color:t,value:i,light:{color:r.tone(40),onColor:r.tone(100),colorContainer:r.tone(90),onColorContainer:r.tone(10)},dark:{color:r.tone(80),onColor:r.tone(20),colorContainer:r.tone(30),onColorContainer:r.tone(90)}}}(e,{name:i,value:os(t.value),blend:!0});ss.forEach((e=>{r[e][i]=o[e].color,r[e][`on-${i}`]=o[e].onColor,r[e][`${i}-container`]=o[e].colorContainer,r[e][`on-${i}-container`]=o[e].onColorContainer}))}));const a=(e,t)=>Object.entries(r[e]).map((([e,i])=>t(k(e),(e=>[hr(e),ur(e),pr(e)].join(", "))(i)))).join(""),l=as+`${e}-${ls++}`,c=`.${l} {\n ${a("light",((e,t)=>`--mdui-color-${e}-light: ${t};`))}\n ${a("dark",((e,t)=>`--mdui-color-${e}-dark: ${t};`))}\n ${a("light",(e=>`--mdui-color-${e}: var(--mdui-color-${e}-light);`))}\n\n color: rgb(var(--mdui-color-on-background));\n background-color: rgb(var(--mdui-color-background));\n}\n\n.mdui-theme-dark .${l},\n.mdui-theme-dark.${l} {\n ${a("dark",(e=>`--mdui-color-${e}: var(--mdui-color-${e}-dark);`))}\n}\n\n@media (prefers-color-scheme: dark) {\n .mdui-theme-auto .${l},\n .mdui-theme-auto.${l} {\n ${a("dark",(e=>`--mdui-color-${e}: var(--mdui-color-${e}-dark);`))}\n }\n}`;cs(o),M(i.head).append(``),o.addClass(l)},hs="mdui.functions.snackbar.";let us;e.$=M,e.alert=e=>{const t=Object.assign({},Jn,e),i=["headline","description","icon","closeOnEsc","closeOnOverlayClick","queue","onOpen","onOpened","onClose","onClosed","onOverlayClick"];return new Promise(((e,o)=>{let n=!1;const r=Xn({...Object.fromEntries(i.filter((e=>!u(t[e]))).map((e=>[e,t[e]]))),actions:[{text:t.confirmText,onClick:e=>{const i=t.onConfirm.call(e,e);return Un(i)?i.then((()=>{n=!0})):!1!==i&&(n=!0),i}}]});M(r).on("close",(()=>{n?e():o()}))}))},e.breakpoint=tn,e.confirm=e=>{const t=Object.assign({},Zn,e),i=["headline","description","icon","closeOnEsc","closeOnOverlayClick","stackedActions","queue","onOpen","onOpened","onClose","onClosed","onOverlayClick"];return new Promise(((e,o)=>{let n=!1;const r=Xn({...Object.fromEntries(i.filter((e=>!u(t[e]))).map((e=>[e,t[e]]))),actions:[{text:t.cancelText,onClick:e=>t.onCancel.call(e,e)},{text:t.confirmText,onClick:e=>{const i=t.onConfirm.call(e,e);return Un(i)?i.then((()=>{n=!0})):!1!==i&&(n=!0),i}}]});M(r).on("close",(()=>{n?e():o()}))}))},e.dialog=Xn,e.getColorFromImage=async e=>{const t=M(e),i=await async function(e){const t=await new Promise(((t,i)=>{const o=document.createElement("canvas"),n=o.getContext("2d");if(!n)return void i(new Error("Could not get canvas context"));const r=()=>{o.width=e.width,o.height=e.height,n.drawImage(e,0,0);let i=[0,0,e.width,e.height];const r=e.dataset.area;r&&/^\d+(\s*,\s*\d+){3}$/.test(r)&&(i=r.split(/\s*,\s*/).map((e=>parseInt(e,10))));const[s,a,l,c]=i;t(n.getImageData(s,a,l,c).data)};e.complete?r():e.onload=r})),i=[];for(let e=0;e{const t=M(e)[0],i=["light","dark","auto"],o="mdui-theme-";return Array.from(t.classList).find((e=>i.map((e=>o+e)).includes(e)))?.slice(11)??"light"},e.observeResize=Ei,e.prompt=t=>{const i=Object.assign({},rs,t),o=["headline","description","icon","closeOnEsc","closeOnOverlayClick","stackedActions","queue","onOpen","onOpened","onClose","onClosed","onOverlayClick"],n=new e.TextField;return Object.entries(i.textFieldOptions).forEach((([e,t])=>{n[e]=t})),new Promise(((e,t)=>{let r=!1;const s=Xn({...Object.fromEntries(o.filter((e=>!u(i[e]))).map((e=>[e,i[e]]))),body:n,actions:[{text:i.cancelText,onClick:e=>i.onCancel.call(e,n.value,e)},{text:i.confirmText,onClick:e=>{if(n.setCustomValidity(""),!n.reportValidity())return!1;const t=i.validator.call(n,n.value);return h(t)&&!t?(n.setCustomValidity(" "),!1):c(t)?(n.setCustomValidity(t),!1):Un(t)?new Promise(((e,i)=>{t.then(e).catch((e=>{n.setCustomValidity(e),i(e)}))})):(()=>{const t=i.onConfirm.call(e,n.value,e);return Un(t)?t.then((()=>{r=!0})):!1!==t&&(r=!0),t})()}}]});M(s).on("close",(()=>{r?e(n.value):t()}))}))},e.removeColorScheme=(e=document.documentElement)=>{cs(e)},e.setColorScheme=(e,t)=>{const i=os(e);ds(i,t)},e.setTheme=(e,t=document.documentElement)=>{const i=M(t),o="mdui-theme-";i.removeClass(["light","dark","auto"].map((e=>o+e)).join(" ")).addClass(o+e)},e.snackbar=t=>{const i=new e.Snackbar,o=M(i);return Object.entries(t).forEach((([e,n])=>{if("message"===e)i.innerHTML=n;else if(["onClick","onActionClick","onOpen","onOpened","onClose","onClosed"].includes(e)){const r=k(e.slice(2));o.on(r,(()=>{if("onActionClick"===e){const e=(t.onActionClick??x).call(i,i);Un(e)?(i.actionLoading=!0,e.then((()=>{i.open=!1})).finally((()=>{i.actionLoading=!1}))):!1!==e&&(i.open=!1)}else n.call(i,i)}))}else i[e]=n})),o.appendTo("body").on("closed",(()=>{o.remove(),t.queue&&(us=void 0,jn(hs+t.queue))})),t.queue?us?qn(hs+t.queue,(()=>{i.open=!0,us=i})):(setTimeout((()=>{i.open=!0})),us=i):setTimeout((()=>{i.open=!0})),i},e.throttle=(e,t=0)=>{const i=s();let o,n;return function(...r){return void 0===o&&(o=i.setTimeout((()=>{n=e.apply(this,r),o=void 0}),t)),n}}})); diff --git a/src/page/index.html b/src/page/index.html new file mode 100644 index 0000000..8bd044d --- /dev/null +++ b/src/page/index.html @@ -0,0 +1,260 @@ + + + + + + + EasyBA - 暴雪安全令管理工具 + + + + + + +
+ + EasyBA - 战网安全令管理工具 +
+ + + + +
+
+ + + +
+
+
+
+
+ + 添加验证码 + 添加战网安全令 + 刷新 + +
+
+
+

😮

+
+

还没有添加任何验证器

+
+
+
+ + + + + 安全令 + 关于 + + + + +
+ + +
+
+
+ + + SHA1 + SHA256 + SHA521 + +
+
+
+ + 6 + 7 + 8 + + + 15s + 30s + 1m + 2m + 5m + 10m + +
+
+ 取消 + 保存 +
+ + + +
+

如果你已经有40位密钥,直接填入下列的“40位密钥”输入框,然后填写验证码备注信息,点击保存即可

+

如果没有40位密钥,点击下面的“打开网页”按钮,在浏览器弹出的页面登录战网
+ 登录成功后会显示404页面,复制该页的网址到“登录令牌网址”输入框
填写验证码备注信息,点击保存即可 +

+ 打开网页 + (请注意打开的网址是否为战网,软件不会收集传输你的信息) + + + +
+ + +
+
+
+ 取消 + 保存 +
+ + + +
+ + +
+
+
+ + + SHA1 + SHA256 + SHA521 + +
+
+
+ + 6 + 7 + 8 + + + 15s + 30s + 1m + 2m + 5m + 10m + +
+ +
+
+ 取消 +   + 导出 +   + 保存 +
+ + 删除 + +
+
+ + + +
+
+ + + + + + +
+
+
+ QRCODE +
+
+ 保存二维码 +
+ 复制OtpAuth链接 +
+
+
+ 关闭 + +
+ +
+

检测到新版本

+

当前版本:

+

最新版本:

+

更新时间:

+

更新内容:

+

TEST

+
+
+
+ 下载更新 + 取消 +
+
+ + + + + \ No newline at end of file diff --git a/src/preload.js b/src/preload.js new file mode 100644 index 0000000..7177aaa --- /dev/null +++ b/src/preload.js @@ -0,0 +1,10 @@ +// preload.js +const {contextBridge, ipcRenderer} = require('electron'); + +contextBridge.exposeInMainWorld('ipcRenderer', ipcRenderer); + +const openBrowser = { + openExternal: (url) => ipcRenderer.send('openExternal', url), +}; + +contextBridge.exposeInMainWorld('openBrowser', openBrowser); diff --git a/src/service/addons/dataEncryption.js b/src/service/addons/dataEncryption.js new file mode 100644 index 0000000..f8fb887 --- /dev/null +++ b/src/service/addons/dataEncryption.js @@ -0,0 +1,61 @@ +/* + dataEncryption.js + 数据加密 +*/ + +const fs = require('fs'); +const crypto = require('crypto'); +const config = require('../../../config.json'); +const authenticatorList = require('../../../data/authenticatorList.json'); + +const ENCRYPTION_ALGORITHM = 'aes-256-cbc'; +const ENCRYPTION_KEY = Buffer.from(config.ENCRYPTION_KEY, 'utf8').slice(0, 32); +if (ENCRYPTION_KEY.length !== 32) { + console.error('Encryption key should be 32 bytes (256 bits) long.'); + process.exit(1); +} +const IV_LENGTH = 16; + +// 加密函数 +function encrypt(text) { + const iv = crypto.randomBytes(IV_LENGTH); + const cipher = crypto.createCipheriv(ENCRYPTION_ALGORITHM, Buffer.from(ENCRYPTION_KEY), iv); + let encrypted = cipher.update(text, 'utf8', 'hex'); + encrypted += cipher.final('hex'); + return `${iv.toString('hex')}:${encrypted}`; +} + +// 解密函数 +function decrypt(text) { + const [ivHex, encrypted] = text.split(':'); + const iv = Buffer.from(ivHex, 'hex'); + const decipher = crypto.createDecipheriv(ENCRYPTION_ALGORITHM, Buffer.from(ENCRYPTION_KEY), iv); + let decrypted = decipher.update(encrypted, 'hex', 'utf8'); + decrypted += decipher.final('utf8'); + return decrypted; +} + +// 读取加密文件,解密后传递给其他模块 +function readFileAndDecrypt(filePath) { + try { + const encryptedData = fs.readFileSync(filePath, 'utf8'); + const decryptedData = decrypt(encryptedData); + return JSON.parse(decryptedData); + } catch (error) { + console.error('Error reading and decrypting file:', error.message); + return null; + } +} + +// 对数据进行加密后写入文件 +function encryptAndWriteFile(filePath, data) { + try { + const encryptedData = encrypt(JSON.stringify(data)); + fs.writeFileSync(filePath, encryptedData, 'utf8'); + console.log('File encrypted and written successfully.'); + } catch (error) { + console.error('Error encrypting and writing file:', error.message); + } +} + +module.exports = {readFileAndDecrypt, encryptAndWriteFile}; \ No newline at end of file diff --git a/src/service/router.js b/src/service/router.js new file mode 100644 index 0000000..9379fe1 --- /dev/null +++ b/src/service/router.js @@ -0,0 +1,50 @@ +/* + router.js + 处理路由 +*/ + +const express = require('express'); +const router = express(); +const cors = require('cors'); +const packageInfo = require('../../package.json'); + + +const {getTime} = require('./src/getTime'); +const {getAuthenticatorList} = require('./src/getAuthenticatorList'); +const {addAuthenticator} = require('./src/addAuthenticator'); +const {deleteAuthenticator} = require('./src/deleteAuthenticator'); +const {editAuthenticator} = require('./src/editAuthenticator'); +const {exportAuthenticator} = require('./src/exportAuthenticator'); +const {getDeviceSecret} = require("./src/getDeviceSecret"); +const {convertDeviceSecret} = require("./src/secretConverter"); + +router.use(express.urlencoded({extended: true})); +router.use(express.json()); +router.use(cors()); + +router.get('/', (req, res) => { + res.status(200).send({ + message: 'EasyBA Application API', + version: packageInfo.version, + apiList: { + "/api/": "返回API列表", + "/api/getTime": "返回当前时间", + "/api/getAuthenticatorList": "返回Authenticator列表", + "/api/addAuthenticator": "添加Authenticator", + "/api/deleteAuthenticator": "删除Authenticator", + "/api/editAuthenticator": "编辑Authenticator", + "/api/exportAuthenticator": "导出Authenticator", + } + }); +}); +router.get('/getTime', (req, res) => getTime(req, res)); +router.get('/getAuthenticatorList', (req, res) => getAuthenticatorList(req, res)); +router.post('/addAuthenticator', (req, res) => addAuthenticator(req, res)); +router.get('/deleteAuthenticator', (req, res) => deleteAuthenticator(req, res)); +router.post('/editAuthenticator', (req, res) => editAuthenticator(req, res)); +router.get('/exportAuthenticator', (req, res) => exportAuthenticator(req, res)); + +router.get('/getDeviceSecret', (req, res) => getDeviceSecret(req, res)); +router.get('/convertDeviceSecret', (req, res) => convertDeviceSecret(req, res)); + +module.exports = router; \ No newline at end of file diff --git a/src/service/src/addAuthenticator.js b/src/service/src/addAuthenticator.js new file mode 100644 index 0000000..14db1fa --- /dev/null +++ b/src/service/src/addAuthenticator.js @@ -0,0 +1,53 @@ +/* + addAuthenticator.js + 添加Authenticator +*/ + +const fs = require('fs'); +const path = require('path'); + +async function addAuthenticator(req, res) { + try { + const authenticatorList = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), 'utf8')); + const authenticatorBody = req.body; + console.log(req.body); + if (!authenticatorBody === undefined || null) { + return res.status(400).json({success: false, message: "Please provide a body."}); + } + // 查找现有的Authenticator列表中的最大ID + let maxId = Math.max(...authenticatorList.list.map(authenticator => authenticator.id)); + console.log('MAXID:', maxId); + if (maxId === undefined || maxId === null || maxId === -Infinity || maxId === Infinity) { + maxId = 0; + } + // 生成新的Authenticator的ID + const newId = maxId + 1; + console.log('NEWID', newId); + + + const newAuthenticator = { + id: newId, + name: authenticatorBody.name, + account: authenticatorBody.account, + icon: authenticatorBody.icon, + secret: authenticatorBody.secret, + digit: authenticatorBody.digit, + interval: authenticatorBody.interval, + encrypt: authenticatorBody.encrypt, + latestEdited: new Date().getTime() + }; + + authenticatorList.list.push(newAuthenticator); + fs.writeFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), JSON.stringify(authenticatorList, null, 4), 'utf8'); + return res.status(200).json({ + success: true, + message: "Authenticator added successfully.", + time: new Date().getTime() + }); + } catch (error) { + console.error(error); + return res.status(500).json({success: false, message: "Delete failed."}); + } +} + +module.exports = {addAuthenticator}; \ No newline at end of file diff --git a/src/service/src/deleteAuthenticator.js b/src/service/src/deleteAuthenticator.js new file mode 100644 index 0000000..5c91ca4 --- /dev/null +++ b/src/service/src/deleteAuthenticator.js @@ -0,0 +1,34 @@ +/* + deleteAuthenticator.js + 删除Authenticator +*/ + +const fs = require('fs'); +const path = require('path'); + +async function deleteAuthenticator(req, res) { + try { + const authenticatorList = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), 'utf8')); + const idToDelete = parseInt(req.query.id); + + if (!idToDelete) { + return res.status(400).json({success: false, message: "Please provide an ID."}); + } + + const indexToDelete = authenticatorList.list.findIndex(authenticator => authenticator.id === idToDelete); + console.log(indexToDelete) + + if (indexToDelete === -1) { + return res.status(404).json({success: false, message: "Authenticator not found."}); + } + + authenticatorList.list.splice(indexToDelete, 1); + fs.writeFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), JSON.stringify(authenticatorList, null, 4), 'utf8'); + return res.status(200).json({success: true, message: "Authenticator deleted successfully."}); + } catch (error) { + console.error(error); + return res.status(500).json({success: false, message: "An error occurred while deleting the Authenticator."}); + } +} + +module.exports = {deleteAuthenticator}; \ No newline at end of file diff --git a/src/service/src/editAuthenticator.js b/src/service/src/editAuthenticator.js new file mode 100644 index 0000000..5b6ddef --- /dev/null +++ b/src/service/src/editAuthenticator.js @@ -0,0 +1,51 @@ +/* + editAuthenticator.js + 编辑Authenticator +*/ + +const fs = require('fs'); +const path = require('path'); + +async function editAuthenticator(req, res) { + try { + const authenticatorList = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), 'utf8')); + const editedAuthenticatorBody = req.body; + + const idToEdit = Number(editedAuthenticatorBody.id); + + if (isNaN(idToEdit)) { + return res.status(400).json({success: false, message: "Invalid ID."}); + } + + if (!idToEdit) { + return res.status(400).json({success: false, message: "Please provide an ID."}); + } + + const indexToEdit = authenticatorList.list.findIndex(authenticator => authenticator.id === idToEdit); + + if (indexToEdit === -1) { + return res.status(404).json({success: false, message: "Authenticator not found."}); + } + + const keys = Object.keys(editedAuthenticatorBody); + if (keys.length < 2) { + return res.status(400).json({success: false, message: "Please provide at least one field to update."}); + } + + keys.forEach(key => { + if (key !== 'id') { + authenticatorList.list[indexToEdit][key] = editedAuthenticatorBody[key]; + } + }); + + fs.writeFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), JSON.stringify(authenticatorList, null, 4), 'utf8'); + return res.status(200).json({success: true, message: "Authenticator edited successfully."}); + } catch (error) { + console.error(error); + return res.status(500).json({success: false, message: "An error occurred while editing the Authenticator."}); + } +} + +module.exports = {editAuthenticator}; + +module.exports = {editAuthenticator}; \ No newline at end of file diff --git a/src/service/src/exportAuthenticator.js b/src/service/src/exportAuthenticator.js new file mode 100644 index 0000000..0bd0788 --- /dev/null +++ b/src/service/src/exportAuthenticator.js @@ -0,0 +1,60 @@ +/* + exportAuthenticator.js + 导出Authenticator +*/ + +const fs = require('fs'); +const path = require('path'); +const qrcode = require('qrcode'); + +async function exportAuthenticator(req, res) { + try { + const authenticatorList = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), 'utf8')); + const idToExport = parseInt(req.query.id); + + if (isNaN(idToExport)) { + return res.status(400).json({success: false, message: "Invalid ID."}); + } + + if (!idToExport) { + return res.status(400).json({success: false, message: "Please provide an ID."}); + } + + const authenticatorToExport = authenticatorList.list.find(authenticator => authenticator.id === idToExport); + + if (!authenticatorToExport) { + return res.status(404).json({success: false, message: "Authenticator not found."}); + } + + // Generate otpauth URL manually + let otpauthUrl = `otpauth://totp/${authenticatorToExport.name.replace(/#/g, '-')}:${authenticatorToExport.account}?secret=${authenticatorToExport.secret}&issuer=Authenticator&algorithm=${authenticatorToExport.encrypt}&digits=${authenticatorToExport.digit}&period=${authenticatorToExport.interval}`; + + // Generate QR code + let qrCodeDataUrl = await qrcode.toDataURL(otpauthUrl); + + // Customize the export format as needed + const exportFormat = { + success: true, + id: idToExport, + otpauthUrl: otpauthUrl, + authenticatorInfo: { + name: authenticatorToExport.name, + account: authenticatorToExport.account, + secret: authenticatorToExport.secret, + digit: authenticatorToExport.digit, + interval: authenticatorToExport.interval, + encrypt: authenticatorToExport.encrypt, + }, + qrCodeDataUrl: qrCodeDataUrl + }; + + // Send the exported authenticator as a response + res.setHeader('Content-Type', 'application/json'); + res.send(JSON.stringify(exportFormat, null, 4)); + } catch (error) { + console.error(error); + return res.status(500).json({success: false, message: "An error occurred while exporting the Authenticator."}); + } +} + +module.exports = {exportAuthenticator} \ No newline at end of file diff --git a/src/service/src/generateCode/websocket.js b/src/service/src/generateCode/websocket.js new file mode 100644 index 0000000..12d36c3 --- /dev/null +++ b/src/service/src/generateCode/websocket.js @@ -0,0 +1,168 @@ +/* + authenticator.js + websocket服务端以及验证码生成机制 +*/ + +const speakeasy = require('speakeasy'); +const config = require('../../../../config'); +const fs = require('fs'); +const path = require('path'); +const {app} = require('electron') + +let connectionCounter = 0; // 用于分配每个 WebSocket 连接的编号 + +function generateTOtps(authenticatorList) { + // 对于 authenticatorList 中的每个账号,生成一个新的验证码 + const totps = authenticatorList.list.map(item => { + const totp = speakeasy.totp({ + secret: item.secret, + encoding: 'base32', + algorithm: item.encrypt.toLowerCase(), + digits: item.digit, + step: item.interval + }); + + // 返回账号和对应的验证码 + return { + id: item.id, + totp, + }; + }); + + return totps; +} + +function handleWebSocketRoutes(wss) { + console.log(`WebSocket running on http://${config.HOST}:${config.PORT}/`); + + wss.on('connection', (ws, req) => { + const wsConnectionNumber = ++connectionCounter; + console.log(`WebSocket Connection ${wsConnectionNumber} established.`); + + // 验证authorization头部 + /*if (req.headers.authorization !== config.APIKEY) { + // 如果authorization头部的值与API密钥不匹配,就拒绝连接请求 + ws.send(JSON.stringify({ + error: 'Unauthorized' + })); + ws.close(); + return; + }*/ + + // 在新的连接建立后立即发送所有的验证码 + let authenticatorList = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../../data/authenticatorList.json'), 'utf8')); + ws.send(JSON.stringify(generateTOtps(authenticatorList))); + + // 对于每个账号,设置一个定时器 + let intervals = []; + let timeouts = []; + authenticatorList.list.forEach(item => { + // 计算验证码的有效期 + const timeRemaining = (30 - Math.floor((Date.now() / 1000) % 30)) * 1000; + + const timeout = setTimeout(() => { + // 生成并发送该账号的验证码 + const totp = speakeasy.totp({ + secret: item.secret, + encoding: 'base32', + algorithm: item.encrypt.toLowerCase(), + digits: item.digit, + step: item.interval + }); + ws.send(JSON.stringify( + [{ + id: item.id, + totp + }] + )); + + // 设置一个新的定时器,以在每个时间步长时刷新验证码 + const interval = setInterval(() => { + // 生成并发送该账号的验证码 + const totp = speakeasy.totp({ + secret: item.secret, + encoding: 'base32', + algorithm: item.encrypt.toLowerCase(), + digits: item.digit, + step: item.interval + }); + ws.send(JSON.stringify( + [{ + id: item.id, + totp + }] + )); + }, item.interval * 1000); + intervals.push(interval); + }, timeRemaining); + timeouts.push(timeout); + }); + + // 添加一个消息事件监听器 + ws.on('message', (message) => { + message = message.toString(); + if (message === 'reload') { + // 如果接收到的消息是"reload",则重新加载 authenticatorList.json 文件,并发送一条包含所有新的验证码的初始化消息 + authenticatorList = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../../data/authenticatorList.json'), 'utf8')); + console.log(`WebSocket Connection ${wsConnectionNumber} - Reloading authenticatorList.json file...`); + ws.send(JSON.stringify(generateTOtps(authenticatorList))); + + // 清除所有的定时器和延时 + intervals.forEach(interval => clearInterval(interval)); + timeouts.forEach(timeout => clearTimeout(timeout)); + intervals = []; + timeouts = []; + + // 对于每个账号,重新设置一个定时器 + authenticatorList.list.forEach(item => { + // 计算验证码的有效期 + const timeRemaining = (30 - Math.floor((Date.now() / 1000) % 30)) * 1000; + + const timeout = setTimeout(() => { + // 生成并发送该账号的验证码 + const totp = speakeasy.totp({ + secret: item.secret, + encoding: 'base32', + algorithm: item.encrypt.toLowerCase(), + digits: item.digit, + step: item.interval + }); + ws.send(JSON.stringify( + [{ + id: item.id, + totp + }] + )); + + // 设置一个新的定时器,以在每个时间步长时刷新验证码 + const interval = setInterval(() => { + // 生成并发送该账号的验证码 + const totp = speakeasy.totp({ + secret: item.secret, + encoding: 'base32', + algorithm: item.encrypt.toLowerCase(), + digits: item.digit, + step: item.interval + }); + ws.send(JSON.stringify( + [{ + id: item.id, + totp + }] + )); + }, item.interval * 1000); + intervals.push(interval); + }, timeRemaining); + timeouts.push(timeout); + }); + } + }); + + // 添加一个关闭事件监听器 + ws.on('close', () => { + console.log(`WebSocket Connection ${wsConnectionNumber} closed.`); + }); + }); +} + +module.exports = handleWebSocketRoutes; diff --git a/src/service/src/getAuthenticatorList.js b/src/service/src/getAuthenticatorList.js new file mode 100644 index 0000000..553ca92 --- /dev/null +++ b/src/service/src/getAuthenticatorList.js @@ -0,0 +1,24 @@ +/* + getAuthenticatorList.js + 返回Authenticator列表 +*/ + +const fs = require('fs'); +const path = require('path'); + +async function getAuthenticatorList(req, res) { + const authenticatorList = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../data/authenticatorList.json'), 'utf8')); + const processedList = authenticatorList.list.map(item => { + return { + id: item.id, + name: item.name, + account: item.account, + icon: item.icon, + interval: item.interval, + }; + }); + // 返回处理后的数据 + return res.status(200).json(processedList); +} + +module.exports = {getAuthenticatorList}; \ No newline at end of file diff --git a/src/service/src/getDeviceSecret.js b/src/service/src/getDeviceSecret.js new file mode 100644 index 0000000..dea4a6e --- /dev/null +++ b/src/service/src/getDeviceSecret.js @@ -0,0 +1,160 @@ +/* + getDeviceSecret.js + 用于获取设备密钥 +*/ + +const axios = require('axios'); +const unixTime = new Date().getTime(); + +async function getDeviceSecret(req, res) { + try { + let blzApis = { + // 获取SSO登录令牌 + getSSOToken: '', + // 获取Serial序列号和restoreCode恢复码 + getSR: 'https://authenticator-rest-api.bnet-identity.blizzard.net/v1/authenticator', + // 获取设备密钥 + getSecret: 'https://authenticator-rest-api.bnet-identity.blizzard.net/v1/authenticator/device' + }; + + console.log(`Received a getDeviceSecret request.`); + // 定义变量 + const localHostAPI = `http://127.0.0.1:16526/`; + const token = req.query.token; + let ssoToken = null; + let serial = null; + let restoreCode = null; + let deviceSecret = null; + let secret = null; + + // 解析 Token 中的地区码 + const getRegionFromToken = (token) => { + const regionMatches = token.match(/^(KR|US|EU)-/i); + if (regionMatches && regionMatches.length > 1) { + return regionMatches[1].toLowerCase(); + } + // 默认返回 'eu',或者你可以根据实际情况返回其他默认值 + return 'KR'; + }; + + // 获取当前地区 + const currentRegion = getRegionFromToken(token); + blzApis.getSSOToken = `https://${currentRegion}.oauth.battle.net/oauth/sso/`; + // console.log(blzApis.getSSOToken); + + // 检测token是否为空 + if (!token) { + return res.status(400).json({"success": false, "error": "Please provide a token.", "time": unixTime}); + } + + // 初始化请求SSOToken表单参数 + const postData = new URLSearchParams(); + postData.append('client_id', 'baedda12fe054e4abdfc3ad7bdea970a'); + postData.append('grant_type', 'client_sso'); + postData.append('scope', 'auth.authenticator'); + postData.append('token', token); + + // 请求SSOToken + await axios.post(blzApis.getSSOToken, postData, { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' + } + }) + .then(response => { + ssoToken = response.data.access_token; + if (ssoToken === null) { + const error = new Error("Invalid SSO token."); + error.step = "getSSOToken"; + throw error; + } + }) + .catch(error => { + error.step = "getSSOToken"; + throw error; + }); + + // 请求Serial序列号和restoreCode恢复码 + await axios.get(blzApis.getSR, { + headers: { + 'Accept': 'application/json', + 'Authorization': `Bearer ${ssoToken}` + } + }) + .then(response => { + serial = response.data.serial; + restoreCode = response.data.restoreCode; + if (serial === null || restoreCode === null) { + const error = new Error("Can't get available serial and restoreCode."); + error.step = "getSerialAndRestoreCode"; + throw error; + } + }) + .catch(error => { + error.step = "getSerialAndRestoreCode"; + throw error; + }); + + // 请求deviceSecret设备密钥 + await axios.post(blzApis.getSecret, { + serial: serial, + restoreCode: restoreCode + }, { + headers: { + 'Accept': 'application/json', + 'Content-Type': 'application/json', + 'Authorization': `Bearer ${ssoToken}` + } + }) + .then(response => { + deviceSecret = response.data.deviceSecret; + if (deviceSecret === null) { + const error = new Error("Can't get available deviceSecret."); + error.step = "getDeviceSecret"; + throw error; + } + }) + .catch(error => { + error.step = "getDeviceSecret"; + throw error; + }); + + // 对设备密钥进行转换 + await axios.get(`http://127.0.0.1:16526/api/convertDeviceSecret?value=${deviceSecret}`,) + .then(response => { + if (response.data.success === false) { + const error = new Error(response.data.error); + error.step = "secretConverter"; + throw error; + } + secret = response.data.data.result; + const result = { + "success": true, + "data": { + "serial": serial, + "restoreCode": restoreCode, + "deviceSecret": deviceSecret, + "otpSecret": secret, + "otpAuthUrl": `otpauth://totp/Battle.net?secret=${secret}&digits=8`, + "time": unixTime + } + } + return res.status(200).json(result); + }) + .catch(error => { + error.step = "secretConverter"; + throw error; + }); + } catch (error) { + console.error(`${error.message},Step: ${error.step}`); + return res.status(400).json({ + "success": false, + "error": error.message, + "step": error.step || "unknown", + "time": unixTime + }); + } +} + +module.exports = { + getDeviceSecret +}; \ No newline at end of file diff --git a/src/service/src/getTime.js b/src/service/src/getTime.js new file mode 100644 index 0000000..602209f --- /dev/null +++ b/src/service/src/getTime.js @@ -0,0 +1,15 @@ +/* + getTime.js + 返回当前时间 +*/ + +function getTime(req, res) { + const unixTime = new Date().getTime(); + const time = new Date(); + return res.status(200).json({ + unixTime, + time + }) +} + +module.exports = {getTime}; \ No newline at end of file diff --git a/src/service/src/secretConverter.js b/src/service/src/secretConverter.js new file mode 100644 index 0000000..bb4e804 --- /dev/null +++ b/src/service/src/secretConverter.js @@ -0,0 +1,70 @@ +/* + secretConverter.js + 对传入的设备密钥进行转换 +*/ +async function convertDeviceSecret(req, res) { + const deviceSecret = req.query.value; + +// Check if 'deviceSecret' parameter is provided + if (!deviceSecret) { + return res.status(400).json({"success": false, "error": "Please provide a value."}); + } + + // Convert string to binary + const binaryData = Buffer.from(deviceSecret, 'utf-8'); + + // Convert binary data to hex + const hexData = binaryData.toString('hex'); + + // Simulate xxd -r -p + const xxdResult = xxd(hexData); + + // Convert xxd result to binary + const xxdBinaryData = Buffer.from(xxdResult, 'hex'); + + // Call base32 encoding + const base32Data = base32encode(xxdBinaryData); + + // Get Linux timestamp + const timestamp = Math.floor(Date.now() / 1000); + + // Return the result as an object + return res.status(200).json({"success": true, "data": {"result": base32Data, "time": timestamp}}); +} + +function xxd(hexData) { + // Simulating xxd -r -p + let result = ''; + for (let i = 0; i < hexData.length; i += 2) { + result += String.fromCharCode(parseInt(hexData.substr(i, 2), 16)); + } + return result; +} + +function base32encode(buffer) { + const base32Chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'; + let result = ''; + let bits = 0; + let bitsCount = 0; + + for (let i = 0; i < buffer.length; i++) { + bits = (bits << 8) | buffer[i]; + bitsCount += 8; + + while (bitsCount >= 5) { + bitsCount -= 5; + const index = (bits >>> bitsCount) & 31; + result += base32Chars[index]; + } + } + + if (bitsCount > 0) { + bits = bits << (5 - bitsCount); + const index = (bits >>> 3) & 31; + result += base32Chars[index]; + } + + return result; +} + +module.exports = {convertDeviceSecret}; \ No newline at end of file

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,.mdui-prose ul>li{padding-left:.375em}.mdui-prose ol>li>p,.mdui-prose ul>li>p{margin-top:.75em;margin-bottom:.75em}.mdui-prose ol>li>:first-child,.mdui-prose ul>li>:first-child{margin-top:1.25em}.mdui-prose ol>li>:last-child,.mdui-prose ul>li>:last-child{margin-bottom:1.25em}.mdui-prose ol>li::marker{font-weight:400;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ul>li::marker{color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ol ol,.mdui-prose ol ul,.mdui-prose ul ol,.mdui-prose ul ul{margin-top:.75em;margin-bottom:.75em}.mdui-prose fieldset,.mdui-prose img{border:none}.mdui-prose figure,.mdui-prose img,.mdui-prose video{margin-top:2em;margin-bottom:2em;max-width:100%}.mdui-prose figure>*{margin-top:0;margin-bottom:0}.mdui-prose figcaption{font-size:.875em;line-height:1.4286;margin-top:.8571em;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose figcaption:empty::before{z-index:-1;cursor:text;content:attr(placeholder);color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose table{margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table{width:100%;overflow-x:auto;margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table table{margin-top:0;margin-bottom:0;border:none;border-radius:0}.mdui-prose table,.mdui-table table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0}.mdui-prose td,.mdui-prose th,.mdui-table td,.mdui-table th{border-top:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:first-child),.mdui-prose th:not(:first-child),.mdui-table td:not(:first-child),.mdui-table th:not(:first-child){border-left:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:last-child),.mdui-prose th:not(:last-child),.mdui-table td:not(:last-child),.mdui-table th:not(:last-child){border-right:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose tbody:first-child tr:first-child td,.mdui-prose thead:first-child tr:first-child th,.mdui-table tbody:first-child tr:first-child td,.mdui-table thead:first-child tr:first-child th{border-top:0}.mdui-prose tfoot td,.mdui-prose tfoot th,.mdui-prose thead td,.mdui-prose thead th,.mdui-table tfoot td,.mdui-table tfoot th,.mdui-table thead td,.mdui-table thead th{position:relative;vertical-align:middle;padding:1.125rem 1rem;font-weight:var(--mdui-typescale-title-medium-weight);letter-spacing:var(--mdui-typescale-title-medium-tracking);line-height:var(--mdui-typescale-title-medium-line-height);color:rgb(var(--mdui-color-on-surface-variant));box-shadow:var(--mdui-elevation-level1)}.mdui-prose tbody td,.mdui-prose tbody th,.mdui-table tbody td,.mdui-table tbody th{padding:.875rem 1rem}.mdui-prose tbody th,.mdui-table tbody th{vertical-align:middle;font-weight:inherit}.mdui-prose tbody td,.mdui-table tbody td{vertical-align:baseline}:root{--mdui-shape-corner-none:0;--mdui-shape-corner-extra-small:0.25rem;--mdui-shape-corner-small:0.5rem;--mdui-shape-corner-medium:0.75rem;--mdui-shape-corner-large:1rem;--mdui-shape-corner-extra-large:1.75rem;--mdui-shape-corner-full:1000rem}:root{--mdui-state-layer-hover:0.08;--mdui-state-layer-focus:0.12;--mdui-state-layer-pressed:0.12;--mdui-state-layer-dragged:0.16}:root{--mdui-typescale-display-large-weight:400;--mdui-typescale-display-medium-weight:400;--mdui-typescale-display-small-weight:400;--mdui-typescale-display-large-line-height:4rem;--mdui-typescale-display-medium-line-height:3.25rem;--mdui-typescale-display-small-line-height:2.75rem;--mdui-typescale-display-large-size:3.5625rem;--mdui-typescale-display-medium-size:2.8125rem;--mdui-typescale-display-small-size:2.25rem;--mdui-typescale-display-large-tracking:0rem;--mdui-typescale-display-medium-tracking:0rem;--mdui-typescale-display-small-tracking:0rem;--mdui-typescale-headline-large-weight:400;--mdui-typescale-headline-medium-weight:400;--mdui-typescale-headline-small-weight:400;--mdui-typescale-headline-large-line-height:2.5rem;--mdui-typescale-headline-medium-line-height:2.25rem;--mdui-typescale-headline-small-line-height:2rem;--mdui-typescale-headline-large-size:2rem;--mdui-typescale-headline-medium-size:1.75rem;--mdui-typescale-headline-small-size:1.5rem;--mdui-typescale-headline-large-tracking:0rem;--mdui-typescale-headline-medium-tracking:0rem;--mdui-typescale-headline-small-tracking:0rem;--mdui-typescale-title-large-weight:400;--mdui-typescale-title-medium-weight:500;--mdui-typescale-title-small-weight:500;--mdui-typescale-title-large-line-height:1.75rem;--mdui-typescale-title-medium-line-height:1.5rem;--mdui-typescale-title-small-line-height:1.25rem;--mdui-typescale-title-large-size:1.375rem;--mdui-typescale-title-medium-size:1rem;--mdui-typescale-title-small-size:0.875rem;--mdui-typescale-title-large-tracking:0rem;--mdui-typescale-title-medium-tracking:0.009375rem;--mdui-typescale-title-small-tracking:0.00625rem;--mdui-typescale-label-large-weight:500;--mdui-typescale-label-medium-weight:500;--mdui-typescale-label-small-weight:500;--mdui-typescale-label-large-line-height:1.25rem;--mdui-typescale-label-medium-line-height:1rem;--mdui-typescale-label-small-line-height:0.375rem;--mdui-typescale-label-large-size:0.875rem;--mdui-typescale-label-medium-size:0.75rem;--mdui-typescale-label-small-size:0.6875rem;--mdui-typescale-label-large-tracking:0.00625rem;--mdui-typescale-label-medium-tracking:0.03125rem;--mdui-typescale-label-small-tracking:0.03125rem;--mdui-typescale-body-large-weight:400;--mdui-typescale-body-medium-weight:400;--mdui-typescale-body-small-weight:400;--mdui-typescale-body-large-line-height:1.5rem;--mdui-typescale-body-medium-line-height:1.25rem;--mdui-typescale-body-small-line-height:1rem;--mdui-typescale-body-large-size:1rem;--mdui-typescale-body-medium-size:0.875rem;--mdui-typescale-body-small-size:0.75rem;--mdui-typescale-body-large-tracking:0.009375rem;--mdui-typescale-body-medium-tracking:0.015625rem;--mdui-typescale-body-small-tracking:0.025rem}.mdui-lock-screen{overflow:hidden!important} \ No newline at end of file diff --git a/src/page/assets/mdui/mdui.js b/src/page/assets/mdui/mdui.js new file mode 100644 index 0000000..a871591 --- /dev/null +++ b/src/page/assets/mdui/mdui.js @@ -0,0 +1,22 @@ +/*! + * mdui 2.0.3 (https://www.mdui.org) + * Copyright 2016-2023 zdhxiong + * Licensed under MIT + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).mdui={})}(this,(function(e){"use strict";function t(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e={},o={}){Object.keys(o).forEach((n=>{void 0===e[n]?e[n]=o[n]:t(o[n])&&t(e[n])&&Object.keys(o[n]).length>0&&i(e[n],o[n])}))}const o={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function n(){const e="undefined"!=typeof document?document:{};return i(e,o),e}const r={document:o,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function s(){const e="undefined"!=typeof window?window:{};return i(e,r),e}const a=(e,t)=>e?.nodeName.toLowerCase()===t.toLowerCase(),l=e=>"function"==typeof e,c=e=>"string"==typeof e,d=e=>"number"==typeof e,h=e=>"boolean"==typeof e,u=e=>void 0===e,p=e=>null===e,m=e=>"undefined"!=typeof Window&&e instanceof Window,f=e=>"undefined"!=typeof Document&&e instanceof Document,v=e=>"undefined"!=typeof Element&&e instanceof Element,g=e=>!l(e)&&!m(e)&&d(e.length),b=e=>"object"==typeof e&&null!==e,y=e=>f(e)?e.documentElement:e,w=e=>e.replace(/-([a-z])/g,((e,t)=>t.toUpperCase())),k=e=>e?e.replace(/^./,e[0].toLowerCase()).replace(/[A-Z]/g,(e=>"-"+e.toLowerCase())):e,C=()=>!1,x=()=>!0,$=(e,t)=>{for(let i=0;i{const i=Object.keys(e);for(let o=0;o{this[t]=e})),this.length=e.length,this):this}}const S=(e=n())=>/complete|interactive/.test(e.readyState),E=e=>n().createElement(e),T=(e,t)=>e.appendChild(t),A=e=>e.parentNode?e.parentNode.removeChild(e):e,D=(e,t)=>{const i=E(t);return i.innerHTML=e,[].slice.call(i.childNodes)},M=(()=>{const e=function(t){if(!t)return new I;if(t instanceof I)return t;if(l(t)){const i=n();return S(i)?t.call(i,e):i.addEventListener("DOMContentLoaded",(()=>t.call(i,e)),{once:!0}),new I([i])}if(c(t)){const e=t.trim();if(e.startsWith("<")&&e.endsWith(">")){let t="div";return R({li:"ul",tr:"tbody",td:"tr",th:"tr",tbody:"table",option:"select"},((i,o)=>{if(e.startsWith(`<${i}`))return t=o,!1})),new I(D(e,t))}const i=n();return new I(i.querySelectorAll(t))}return!g(t)||(i=t,"undefined"!=typeof Node&&i instanceof Node)?new I([t]):new I(t);var i};return e.fn=I.prototype,e})(),P=(e,t)=>($(t,(t=>{e.push(t)})),e),L=e=>[...new Set(e)];M.fn.get=function(e){return void 0===e?[].slice.call(this):this[e>=0?e:e+this.length]},M.fn.add=function(e){return new I(L(P(this.get(),M(e).get())))};const _=(e,t,i)=>{const o=e.getAttribute(t);return p(o)?i:o},B=(e,t)=>{e.removeAttribute(t)},O=(e,t,i)=>{p(i)?B(e,t):e.setAttribute(t,i)};M.fn.each=function(e){return $(this,((t,i)=>e.call(t,i,t)))},$(["add","remove","toggle"],(e=>{M.fn[`${e}Class`]=function(t){return"remove"!==e||arguments.length?this.each(((i,o)=>{if(!v(o))return;const n=(l(t)?t.call(o,i,_(o,"class","")):t).split(" ").filter((e=>e));$(n,(t=>{o.classList[e](t)}))})):this.each(((e,t)=>{O(t,"class","")}))}})),$(["insertBefore","insertAfter"],((e,t)=>{M.fn[e]=function(e){const i=t?M(this.get().reverse()):this,o=M(e),n=[];return o.each(((e,o)=>{o.parentNode&&i.each(((i,r)=>{const s=e?r.cloneNode(!0):r,a=t?o.nextSibling:o;n.push(s),o.parentNode.insertBefore(s,a)}))})),M(t?n.reverse():n)}}));function z(e,t){return g(e)?$(e,((e,i)=>t.call(e,i,e))):R(e,t)}function N(e,t){const i=s();let o;const n=[];return z(e,((e,r)=>{o=t.call(i,r,e),null!=o&&n.push(o)})),[].concat(...n)}$(["before","after"],((e,t)=>{M.fn[e]=function(...e){return 1===t&&(e=e.reverse()),this.each(((i,o)=>{const n=l(e[0])?[e[0].call(o,i,o.innerHTML)]:e;$(n,(e=>{let n;n=(e=>c(e)&&!(e.startsWith("<")&&e.endsWith(">")))(e)?M(D(e,"div")):i&&v(e)?M(e.cloneNode(!0)):M(e),n[t?"insertAfter":"insertBefore"](o)}))}))}})),M.fn.map=function(e){return new I(N(this,((t,i)=>e.call(t,i,t))))},M.fn.clone=function(){return this.map((function(){return this.cloneNode(!0)}))},M.fn.is=function(e){let t=!1;if(l(e))return this.each(((i,o)=>{e.call(o,i,o)&&(t=!0)})),t;if(c(e))return this.each(((i,o)=>{f(o)||m(o)||o.matches.call(o,e)&&(t=!0)})),t;const i=M(e);return this.each(((e,o)=>{i.each(((e,i)=>{o===i&&(t=!0)}))})),t},M.fn.remove=function(e){return this.each(((t,i)=>{e&&!M(i).is(e)||A(i)}))},$(["prepend","append"],((e,t)=>{M.fn[e]=function(...e){return this.each(((i,o)=>{const n=o.childNodes,r=n.length,s=r?n[t?r-1:0]:E("div");r||T(o,s);let a=l(e[0])?[e[0].call(o,i,o.innerHTML)]:e;i&&(a=a.map((e=>c(e)?e:M(e).clone()))),M(s)[t?"after":"before"](...a),r||A(s)}))}})),$(["appendTo","prependTo"],((e,t)=>{M.fn[e]=function(e){const i=[],o=M(e).map(((e,o)=>{const n=o.childNodes,r=n.length;if(r)return n[t?0:r-1];const s=E("div");return T(o,s),i.push(s),s})),n=this[t?"insertBefore":"insertAfter"](o);return M(i).remove(),n}}));const F=(e,t)=>s().getComputedStyle(e).getPropertyValue(k(t)),V=e=>"border-box"===F(e,"box-sizing"),H=(e,t,i)=>{const o="width"===t?["Left","Right"]:["Top","Bottom"];return[0,1].reduce(((t,n,r)=>{let s=i+o[r];return"border"===i&&(s+="Width"),t+parseFloat(F(e,s)||"0")}),0)},U=(e,t)=>{if("width"===t||"height"===t){const i=e.getBoundingClientRect()[t];return V(e)?`${i}px`:i-H(e,t,"border")-H(e,t,"padding")+"px"}return F(e,t)},K=["animation-iteration-count","column-count","fill-opacity","flex-grow","flex-shrink","font-weight","grid-area","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","line-height","opacity","order","orphans","widows","z-index","zoom"];$(["attr","prop","css"],((e,t)=>{const i=(e,i)=>0===t?_(e,i):1===t?e[i]:U(e,i);M.fn[e]=function(o,n){if(b(o))return R(o,((t,i)=>{this[e](t,i)})),this;if(1===arguments.length){const e=this[0];return v(e)?i(e,o):void 0}return this.each(((e,r)=>{((e,i,o)=>{if(u(o))return;if(0===t)return O(e,i,o);if(1===t)return void(e[i]=o);i=k(i),e.style.setProperty(i,d(o)?`${o}${i.startsWith("--")||K.includes(i)?"":"px"}`:o)})(r,o,l(n)?n.call(r,e,i(r,o)):n)}))}})),M.fn.children=function(e){const t=[];return this.each(((i,o)=>{$(o.childNodes,(i=>{v(i)&&(e&&!M(i).is(e)||t.push(i))}))})),new I(L(t))},M.fn.slice=function(...e){return new I([].slice.apply(this,e))},M.fn.eq=function(e){const t=-1===e?this.slice(e):this.slice(e,+e+1);return new I(t)};const q=(e,t,i,o,n)=>{const r=[];let s;return e.each(((e,a)=>{for(s=a[i];s&&v(s);){if(2===t){if(o&&M(s).is(o))break;n&&!M(s).is(n)||r.push(s)}else{if(0===t){o&&!M(s).is(o)||r.push(s);break}o&&!M(s).is(o)||r.push(s)}s=s[i]}})),new I(L(r))};$(["","s","sUntil"],((e,t)=>{M.fn[`parent${e}`]=function(e,i){const o=t?M(this.get().reverse()):this;return q(o,t,"parentNode",e,i)}})),M.fn.closest=function(e){if(this.is(e))return this;const t=[];return this.parents().each(((i,o)=>{if(M(o).is(e))return t.push(o),!1})),new I(t)};const j=new WeakMap,W=e=>j.get(e)??{},G=(e,t)=>{const i=W(e),o=w(t);return o in i?i[o]:void 0},Y=(e,t)=>{const i=W(e);R(t,((e,t)=>{i[w(e)]=t})),j.set(e,i)},X=(e,t,i)=>{Y(e,{[t]:i})},J=/^(?:{[\w\W]*\}|\[[\w\W]*\])$/,Z=(e,t,i)=>{if(u(i)&&1===e.nodeType&&(i=e.dataset[t],c(i)))try{i=(e=>"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:J.test(e)?JSON.parse(e):e))(i)}catch(e){}return i};M.fn.data=function(e,t){if(u(e)){if(!this.length)return;const e=this[0],t=W(e);return 1!==e.nodeType||R(e.dataset,(i=>{t[i]=Z(e,i,t[i])})),t}return b(e)?this.each((function(){Y(this,e)})):2===arguments.length&&u(t)?this:u(t)?this.length?Z(this[0],w(e),G(this[0],e)):void 0:this.each((function(){X(this,e,t)}))},M.fn.empty=function(){return this.each(((e,t)=>{t.innerHTML=""}))},M.fn.extend=function(e){return R(e,((e,t)=>{M.fn[e]=t})),this},M.fn.filter=function(e){if(l(e))return this.map(((t,i)=>e.call(i,t,i)?i:void 0));if(c(e))return this.map(((t,i)=>M(i).is(e)?i:void 0));const t=M(e);return this.map(((e,i)=>t.get().includes(i)?i:void 0))},M.fn.find=function(e){const t=[];return this.each(((i,o)=>{P(t,M(o.querySelectorAll(e)).get())})),new I(t)},M.fn.first=function(){return this.eq(0)};const Q=(e,t)=>e!==t&&y(e).contains(t);M.fn.has=function(e){const t=c(e)?this.find(e):M(e),{length:i}=t;return this.map((function(){for(let e=0;e{const s=i=>H(e,t.toLowerCase(),i)*r;return 2===o&&n&&(i+=s("margin")),V(e)?(0===o&&(i-=s("border")),1===o&&(i-=s("border"),i-=s("padding"))):(0===o&&(i+=s("padding")),2===o&&(i+=s("border"),i+=s("padding"))),i},te=(e,t,i,o)=>{const r=n(),s=`client${t}`,a=`scroll${t}`,l=`offset${t}`,c=`inner${t}`;if(m(e))return 2===i?e[c]:y(r)[s];if(f(e)){const t=y(e);return Math.max(e.body[a],t[a],e.body[l],t[l],t[s])}const d=parseFloat(F(e,t.toLowerCase())||"0");return ee(e,t,d,i,o,1)};$(["Width","Height"],(e=>{$([`inner${e}`,e.toLowerCase(),`outer${e}`],((t,i)=>{M.fn[t]=function(t,o){const n=arguments.length&&(i<2||!h(t)),r=!0===t||!0===o;return n?this.each(((o,n)=>((e,t,i,o,n,r)=>{let s=l(r)?r.call(e,t,te(e,i,o,n)):r;if(null==s)return;const a=M(e),d=i.toLowerCase();if(c(s)&&["auto","inherit",""].includes(s))return void a.css(d,s);const h=s.toString().replace(/\b[0-9.]*/,""),u=parseFloat(s);s=ee(e,i,u,o,n,-1)+(h||"px"),a.css(d,s)})(n,o,e,i,r,t))):this.length?te(this[0],e,i,r):void 0}}))})),M.fn.hide=function(){return this.each(((e,t)=>{t.style.display="none"}))},$(["val","html","text"],((e,t)=>{const i=["value","innerHTML","textContent"][t],o=e=>{if(2===t)return N(e,(e=>y(e)[i])).join("");if(!e.length)return;const o=e[0],n=M(o);return 0===t&&n.is("select[multiple]")?N(n.find("option:checked"),(e=>e.value)):o[i]};M.fn[e]=function(e){return arguments.length?this.each(((n,r)=>{const s=M(r),a=l(e)?e.call(r,n,o(s)):e;0===t&&Array.isArray(a)?s.is("select[multiple]")?N(s.find("option"),(e=>e.selected=a.includes(e.value))):r.checked=a.includes(r.value):((e,o)=>{if(u(o)){if(0!==t)return;o=""}1===t&&v(o)&&(o=o.outerHTML),e[i]=o})(r,a)})):o(this)}})),M.fn.index=function(e){return arguments.length?c(e)?M(e).get().indexOf(this[0]):this.get().indexOf(M(e)[0]):this.eq(0).parent().children().get().indexOf(this[0])},M.fn.last=function(){return this.eq(-1)},$(["","All","Until"],((e,t)=>{M.fn[`next${e}`]=function(e,i){return q(this,t,"nextElementSibling",e,i)}})),M.fn.not=function(e){const t=this.filter(e);return this.map(((e,i)=>t.index(i)>-1?void 0:i))};const ie=s().CustomEvent;class oe extends ie{constructor(e,t){super(e,t),this.data=t.data,this.namespace=t.namespace}}const ne=new WeakMap;let re=1;const se=e=>(ne.has(e)||ne.set(e,++re),ne.get(e)),ae=new Map,le=e=>{const t=se(e);return ae.get(t)||ae.set(t,[]).get(t)},ce=e=>{const t=e.split(".");return{type:t[0],namespace:t.slice(1).sort().join(" ")}},de=e=>new RegExp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)"),he=(e,t,i,o)=>{const n=le(e),r=t=>{delete n[t.id],e.removeEventListener(t.type,t.proxy,!1)};t?t.split(" ").forEach((t=>{t&&((e,t,i,o)=>{const n=ce(t);return le(e).filter((e=>e&&(!n.type||e.type===n.type)&&(!n.namespace||de(n.namespace).test(e.namespace))&&(!i||se(e.func)===se(i))&&(!o||e.selector===o)))})(e,t,i,o).forEach((e=>{r(e)}))})):n.forEach((e=>{r(e)}))};function ue(e,...t){return $(t,(t=>{R(t,((t,i)=>{u(i)||(e[t]=i)}))})),e}M.fn.off=function(e,t,i){return b(e)?(R(e,((e,i)=>{this.off(e,t,i)})),this):((!1===t||l(t))&&(i=t,t=void 0),!1===i&&(i=C),this.each((function(){he(this,e,i,t)})))},M.fn.offsetParent=function(){const e=n();return this.map((function(){let t=this.offsetParent;for(;t&&"static"===M(t).css("position");)t=t.offsetParent;return t||e.documentElement}))};const pe=(e,t)=>parseFloat(e.css(t));M.fn.position=function(){if(!this.length)return;const e=this.eq(0);let t,i={left:0,top:0};if("fixed"===e.css("position"))t=e[0].getBoundingClientRect();else{t=e.offset();const o=e.offsetParent();i=o.offset(),i.top+=pe(o,"border-top-width"),i.left+=pe(o,"border-left-width")}return{top:t.top-i.top-pe(e,"margin-top"),left:t.left-i.left-pe(e,"margin-left")}};const me=e=>{if(!e.getClientRects().length)return{top:0,left:0};const{top:t,left:i}=e.getBoundingClientRect(),{pageYOffset:o,pageXOffset:n}=e.ownerDocument.defaultView;return{top:t+o,left:i+n}};M.fn.offset=function(e){if(!arguments.length){if(!this.length)return;return me(this[0])}return this.each((function(t){((e,t,i)=>{const o=M(e),n=o.css("position");"static"===n&&o.css("position","relative");const r=me(e),s=o.css("top"),a=o.css("left");let c,d;if("absolute"!==n&&"fixed"!==n||!(s+a).includes("auto"))c=parseFloat(s),d=parseFloat(a);else{const e=o.position();c=e.top,d=e.left}const h=l(t)?t.call(e,i,ue({},r)):t;o.css({top:null!=h.top?h.top-r.top+c:void 0,left:null!=h.left?h.left-r.left+d:void 0})})(this,e,t)}))},M.fn.on=function(e,t,i,o,n){if(b(e))return c(t)||(i=i||t,t=void 0),R(e,((e,o)=>{this.on(e,t,i,o,n)})),this;if(null==i&&null==o?(o=t,i=t=void 0):null==o&&(c(t)?(o=i,i=void 0):(o=i,i=t,t=void 0)),!1===o)o=C;else if(!o)return this;if(n){const e=this,i=o;o=function(n,...r){return e.off(n.type,t,o),i.call(this,n,...r)}}return this.each((function(){((e,t,i,o,n)=>{let r=!1;b(o)&&o.useCapture&&(r=!0),t.split(" ").forEach((t=>{if(!t)return;const s=ce(t),a=(e,t)=>{!1===i.apply(t,null===e.detail?[e]:[e].concat(e.detail))&&(e.preventDefault(),e.stopPropagation())},l=t=>{t.namespace&&!de(t.namespace).test(s.namespace)||(t.data=o,n?M(e).find(n).get().reverse().forEach((e=>{(e===t.target||Q(e,t.target))&&a(t,e)})):a(t,e))},c={type:s.type,namespace:s.namespace,func:i,selector:n,id:le(e).length,proxy:l};le(e).push(c),e.addEventListener(c.type,l,r)}))})(this,e,o,i,t)}))},M.fn.one=function(e,t,i,o){return this.on(e,t,i,o,!0)},$(["","All","Until"],((e,t)=>{M.fn[`prev${e}`]=function(e,i){const o=t?M(this.get().reverse()):this;return q(o,t,"previousElementSibling",e,i)}})),M.fn.removeAttr=function(e){const t=e.split(" ").filter((e=>e));return this.each((function(){$(t,(e=>{B(this,e)}))}))};const fe=(e,t)=>{if(u(t))return(e=>{j.delete(e)})(e);((e,t)=>{const i=W(e);$(t,(e=>{const t=w(e);delete i[t]})),j.set(e,i)})(e,c(t)?t.split(" ").filter((e=>e)):t)};M.fn.removeData=function(e){return this.each(((t,i)=>{fe(i,e)}))},M.fn.removeProp=function(e){return this.each(((t,i)=>{try{delete i[e]}catch(e){}}))},M.fn.replaceWith=function(e){return this.each(((t,i)=>{let o=e;l(o)?o=o.call(i,t,i.innerHTML):t&&!c(o)&&(o=M(o).clone()),M(i).before(o)})),this.remove()},M.fn.replaceAll=function(e){return M(e).map(((e,t)=>(M(t).replaceWith(e?this.clone():this),this.get())))};const ve=e=>{if(!b(e)&&!Array.isArray(e))return"";const t=[],i=(e,o)=>{let n;b(o)?R(o,((t,r)=>{n=Array.isArray(o)&&!b(r)?"":t,i(`${e}[${n}]`,r)})):(n=null==o||""===o?"=":`=${encodeURIComponent(o)}`,t.push(encodeURIComponent(e)+n))};return Array.isArray(e)?$(e,(({name:e,value:t})=>i(e,t))):R(e,i),t.join("&")},ge=new WeakMap,be=e=>[...[...e.elements],...ge.get(e)||[]].sort(((e,t)=>e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),ye=e=>{const t=[];return e.each(((e,i)=>{const o=i instanceof HTMLFormElement?be(i):[i];M(o).each(((e,i)=>{const o=M(i),n=i.type,r=i.nodeName.toLowerCase();"fieldset"===r||!i.name||i.disabled||!["input","select","textarea","keygen","mdui-checkbox","mdui-radio-group","mdui-switch","mdui-text-field","mdui-select","mdui-slider","mdui-range-slider","mdui-segmented-button-group"].includes(r)||["submit","button","image","reset","file"].includes(n)||["radio","checkbox"].includes(n)&&!i.checked||["mdui-checkbox","mdui-switch"].includes(r)&&!i.checked||t.push({name:i.name,value:o.val()})}))})),t};M.fn.serializeArray=function(){return ye(this).map((e=>Array.isArray(e.value)?e.value.map((t=>({name:e.name,value:t}))):e)).flat()},M.fn.serialize=function(){return ve(this.serializeArray())},M.fn.serializeObject=function(){const e={};return ye(this).forEach((t=>{const{name:i,value:o}=t;if(e.hasOwnProperty(i)){const t=e[i];Array.isArray(t)||(e[i]=[t]),Array.isArray(o)?e[i].push(...o):e[i].push(o)}else e[i]=o})),e};const we={};M.fn.show=function(){return this.each(((e,t)=>{"none"===t.style.display&&(t.style.display=""),"none"===U(t,"display")&&(t.style.display=(e=>{const t=n();let i,o;return we[e]||(i=E(e),T(t.body,i),o=U(i,"display"),A(i),"none"===o&&(o="block"),we[e]=o),we[e]})(t.nodeName))}))},M.fn.siblings=function(e){return this.prevAll(e).add(this.nextAll(e))},M.fn.toggle=function(){return this.each(((e,t)=>{"none"===U(t,"display")?M(t).show():M(t).hide()}))},M.fn.trigger=function(e,t=null,i){const{type:o,namespace:n}=ce(e),r=new oe(o,{detail:t,data:null,namespace:n,bubbles:!0,cancelable:!1,composed:!0,...i});return this.each(((e,t)=>{t.dispatchEvent(r)}))};const ke="ajaxSuccess",Ce="ajaxError",xe="ajaxComplete",$e={},Re=(e,t)=>`${e}&${t}`.replace(/[&?]{1,2}/,"?"),Ie=e=>{const t=n(),i=s();let o=!1;const r={},a={},l=(e=>{const t={url:"",method:"GET",data:"",processData:!0,async:!0,cache:!0,username:"",password:"",headers:{},xhrFields:{},statusCode:{},dataType:"",contentType:"application/x-www-form-urlencoded",timeout:0,global:!0};return R($e,((e,i)=>{["beforeSend","success","error","complete","statusCode"].includes(e)||u(i)||(t[e]=i)})),ue({},t,e)})(e),d=l.method.toUpperCase();let{data:h,url:p}=l;p=p||i.location.toString();const{processData:m,async:f,cache:v,username:g,password:b,headers:y,xhrFields:w,statusCode:k,dataType:C,contentType:x,timeout:I,global:S}=l,E=(e=>["GET","HEAD"].includes(e))(d);!h||!E&&!m||c(h)||h instanceof ArrayBuffer||h instanceof Blob||h instanceof Document||h instanceof FormData||(h=ve(h)),h&&E&&(p=Re(p,h),h=null);const T=(e,i,...n)=>{let s,c;S&&M(t).trigger(e,"success"===i?a:r),i in $e&&(s=$e[i](...n)),l[i]&&(c=l[i](...n)),"beforeSend"===i&&[s,c].includes(!1)&&(o=!0)};return(()=>{let e;return new Promise(((t,n)=>{const c=e=>n(new Error(e));E&&!v&&(p=Re(p,`_=${Date.now()}`));const m=new XMLHttpRequest;let S;if(m.open(d,p,f,g,b),(x||h&&!E&&!1!==x)&&m.setRequestHeader("Content-Type",x),"json"===C&&m.setRequestHeader("Accept","application/json, text/javascript"),R(y,((e,t)=>{u(t)||m.setRequestHeader(e,t+"")})),(e=>{const t=s();return/^([\w-]+:)?\/\/([^/]+)/.test(e)&&RegExp.$2!==t.location.host})(p)||m.setRequestHeader("X-Requested-With","XMLHttpRequest"),R(w,((e,t)=>{m[e]=t})),r.xhr=a.xhr=m,r.options=a.options=l,m.onload=()=>{S&&clearTimeout(S);const i=(o=m.status)>=200&&o<300||[0,304].includes(o);var o;let n;if(i)if(e=204===m.status||"HEAD"===d?"nocontent":304===m.status?"notmodified":"success","json"===C||!C&&(m.getResponseHeader("content-type")||"").includes("json")){try{n="HEAD"===d?void 0:JSON.parse(m.responseText),a.response=n}catch(t){e="parsererror",T(Ce,"error",m,e),c(e)}"parsererror"!==e&&(T(ke,"success",n,e,m),t(n))}else n="HEAD"===d?void 0:"text"===m.responseType||""===m.responseType?m.responseText:m.response,a.response=n,T(ke,"success",n,e,m),t(n);else e="error",T(Ce,"error",m,e),c(e);$([$e.statusCode??{},k],(t=>{t[m.status]&&(i?t[m.status](n,e,m):t[m.status](m,e))})),T(xe,"complete",m,e)},m.onerror=()=>{S&&clearTimeout(S),T(Ce,"error",m,m.statusText),T(xe,"complete",m,"error"),c(m.statusText)},m.onabort=()=>{let e="abort";S&&(e="timeout",clearTimeout(S)),T(Ce,"error",m,e),T(xe,"complete",m,e),c(e)},T("ajaxStart","beforeSend",m,l),o)return c("cancel");I>0&&(S=i.setTimeout((()=>m.abort()),I)),m.send(h)}))})()};M.ajax=Ie;function Se(e,t,i,o){var n,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(r<3?n(s):r>3?n(t,i,s):n(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s}M.ajaxSetup=e=>ue($e,e),M.contains=Q,M.data=function(e,t,i){return b(t)?(Y(e,t),t):u(i)?u(t)?W(e):G(e,t):(X(e,t,i),i)},M.each=z,M.extend=function(e,...t){return t.length?ue(e,...t):(R(e,((e,t)=>{this[e]=t})),this)},M.map=N,M.merge=P,M.param=ve,M.removeData=fe,M.unique=L,"function"==typeof SuppressedError&&SuppressedError;const Ee=globalThis,Te=Ee.ShadowRoot&&(void 0===Ee.ShadyCSS||Ee.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Ae=Symbol(),De=new WeakMap;let Me=class{constructor(e,t,i){if(this._$cssResult$=!0,i!==Ae)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(Te&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=De.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&De.set(t,e))}return e}toString(){return this.cssText}};const Pe=(e,...t)=>{const i=1===e.length?e[0]:t.reduce(((t,i,o)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+e[o+1]),e[0]);return new Me(i,e,Ae)},Le=Te?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return(e=>new Me("string"==typeof e?e:e+"",void 0,Ae))(t)})(e):e,{is:_e,defineProperty:Be,getOwnPropertyDescriptor:Oe,getOwnPropertyNames:ze,getOwnPropertySymbols:Ne,getPrototypeOf:Fe}=Object,Ve=globalThis,He=Ve.trustedTypes,Ue=He?He.emptyScript:"",Ke=Ve.reactiveElementPolyfillSupport,qe=(e,t)=>e,je={toAttribute(e,t){switch(t){case Boolean:e=e?Ue:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},We=(e,t)=>!_e(e,t),Ge={attribute:!0,type:String,converter:je,reflect:!1,hasChanged:We};Symbol.metadata??=Symbol("metadata"),Ve.litPropertyMetadata??=new WeakMap;let Ye=class extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=Ge){if(t.state&&(t.attribute=!1),this._$Ei(),this.elementProperties.set(e,t),!t.noAccessor){const i=Symbol(),o=this.getPropertyDescriptor(e,i,t);void 0!==o&&Be(this.prototype,e,o)}}static getPropertyDescriptor(e,t,i){const{get:o,set:n}=Oe(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get(){return o?.call(this)},set(t){const r=o?.call(this);n.call(this,t),this.requestUpdate(e,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??Ge}static _$Ei(){if(this.hasOwnProperty(qe("elementProperties")))return;const e=Fe(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(qe("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(qe("properties"))){const e=this.properties,t=[...ze(e),...Ne(e)];for(const i of t)this.createProperty(i,e[i])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,i]of t)this.elementProperties.set(e,i)}this._$Eh=new Map;for(const[e,t]of this.elementProperties){const i=this._$Eu(e,t);void 0!==i&&this._$Eh.set(i,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(Le(e))}else void 0!==e&&t.push(Le(e));return t}static _$Eu(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$Eg=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach((e=>e(this)))}addController(e){(this._$ES??=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$ES?.splice(this._$ES.indexOf(e)>>>0,1)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const i of t.keys())this.hasOwnProperty(i)&&(e.set(i,this[i]),delete this[i]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const e=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{if(Te)e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet));else for(const i of t){const t=document.createElement("style"),o=Ee.litNonce;void 0!==o&&t.setAttribute("nonce",o),t.textContent=i.cssText,e.appendChild(t)}})(e,this.constructor.elementStyles),e}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$ES?.forEach((e=>e.hostConnected?.()))}enableUpdating(e){}disconnectedCallback(){this._$ES?.forEach((e=>e.hostDisconnected?.()))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t){const i=this.constructor.elementProperties.get(e),o=this.constructor._$Eu(e,i);if(void 0!==o&&!0===i.reflect){const n=(void 0!==i.converter?.toAttribute?i.converter:je).toAttribute(t,i.type);this._$Em=e,null==n?this.removeAttribute(o):this.setAttribute(o,n),this._$Em=null}}_$AK(e,t){const i=this.constructor,o=i._$Eh.get(e);if(void 0!==o&&this._$Em!==o){const e=i.getPropertyOptions(o),n="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:je;this._$Em=o,this[o]=n.fromAttribute(t,e.type),this._$Em=null}}requestUpdate(e,t,i,o=!1,n){if(void 0!==e){if(i??=this.constructor.getPropertyOptions(e),!(i.hasChanged??We)(o?n:this[e],t))return;this.C(e,t,i)}!1===this.isUpdatePending&&(this._$Eg=this._$EP())}C(e,t,i){this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$Em!==e&&(this._$Ej??=new Set).add(e)}async _$EP(){this.isUpdatePending=!0;try{await this._$Eg}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,i]of e)!0!==i.wrapped||this._$AL.has(t)||void 0===this[t]||this.C(t,this[t],i)}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$ES?.forEach((e=>e.hostUpdate?.())),this.update(t)):this._$ET()}catch(t){throw e=!1,this._$ET(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$ES?.forEach((e=>e.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$ET(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Eg}shouldUpdate(e){return!0}update(e){this._$Ej&&=this._$Ej.forEach((e=>this._$EO(e,this[e]))),this._$ET()}updated(e){}firstUpdated(e){}};Ye.elementStyles=[],Ye.shadowRootOptions={mode:"open"},Ye[qe("elementProperties")]=new Map,Ye[qe("finalized")]=new Map,Ke?.({ReactiveElement:Ye}),(Ve.reactiveElementVersions??=[]).push("2.0.0");const Xe=globalThis,Je=Xe.trustedTypes,Ze=Je?Je.createPolicy("lit-html",{createHTML:e=>e}):void 0,Qe="$lit$",et=`lit$${(Math.random()+"").slice(9)}$`,tt="?"+et,it=`<${tt}>`,ot=document,nt=()=>ot.createComment(""),rt=e=>null===e||"object"!=typeof e&&"function"!=typeof e,st=Array.isArray,at="[ \t\n\f\r]",lt=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,ct=/-->/g,dt=/>/g,ht=RegExp(`>|${at}(?:([^\\s"'>=/]+)(${at}*=${at}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),ut=/'/g,pt=/"/g,mt=/^(?:script|style|textarea|title)$/i,ft=(e=>(t,...i)=>({_$litType$:e,strings:t,values:i}))(1),vt=Symbol.for("lit-noChange"),gt=Symbol.for("lit-nothing"),bt=new WeakMap,yt=ot.createTreeWalker(ot,129);function wt(e,t){if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==Ze?Ze.createHTML(t):t}const kt=(e,t)=>{const i=e.length-1,o=[];let n,r=2===t?"":"",s=lt;for(let t=0;t"===l[0]?(s=n??lt,c=-1):void 0===l[1]?c=-2:(c=s.lastIndex-l[2].length,a=l[1],s=void 0===l[3]?ht:'"'===l[3]?pt:ut):s===pt||s===ut?s=ht:s===ct||s===dt?s=lt:(s=ht,n=void 0);const h=s===ht&&e[t+1].startsWith("/>")?" ":"";r+=s===lt?i+it:c>=0?(o.push(a),i.slice(0,c)+Qe+i.slice(c)+et+h):i+et+(-2===c?t:h)}return[wt(e,r+(e[i]||"")+(2===t?"":"")),o]};class Ct{constructor({strings:e,_$litType$:t},i){let o;this.parts=[];let n=0,r=0;const s=e.length-1,a=this.parts,[l,c]=kt(e,t);if(this.el=Ct.createElement(l,i),yt.currentNode=this.el.content,2===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(o=yt.nextNode())&&a.length0){o.textContent=Je?Je.emptyScript:"";for(let i=0;ist(e)||"function"==typeof e?.[Symbol.iterator])(e)?this.T(e):this._(e)}k(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}$(e){this._$AH!==e&&(this._$AR(),this._$AH=this.k(e))}_(e){this._$AH!==gt&&rt(this._$AH)?this._$AA.nextSibling.data=e:this.$(ot.createTextNode(e)),this._$AH=e}g(e){const{values:t,_$litType$:i}=e,o="number"==typeof i?this._$AC(e):(void 0===i.el&&(i.el=Ct.createElement(wt(i.h,i.h[0]),this.options)),i);if(this._$AH?._$AD===o)this._$AH.p(t);else{const e=new $t(o,this),i=e.u(this.options);e.p(t),this.$(i),this._$AH=e}}_$AC(e){let t=bt.get(e.strings);return void 0===t&&bt.set(e.strings,t=new Ct(e)),t}T(e){st(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let i,o=0;for(const n of e)o===t.length?t.push(i=new Rt(this.k(nt()),this.k(nt()),this,this.options)):i=t[o],i._$AI(n),o++;o2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=gt}_$AI(e,t=this,i,o){const n=this.strings;let r=!1;if(void 0===n)e=xt(this,e,t,0),r=!rt(e)||e!==this._$AH&&e!==vt,r&&(this._$AH=e);else{const o=e;let s,a;for(e=n[0],s=0;s{const o=i?.renderBefore??t;let n=o._$litPart$;if(void 0===n){const e=i?.renderBefore??null;o._$litPart$=n=new Rt(t.insertBefore(nt(),e),e,void 0,i??{})}return n._$AI(e),n})(t,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return vt}};Mt._$litElement$=!0,Mt.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:Mt});const Pt=globalThis.litElementPolyfillSupport;Pt?.({LitElement:Mt}),(globalThis.litElementVersions??=[]).push("4.0.0");const Lt=e=>(t,i)=>{void 0!==i?i.addInitializer((()=>{customElements.define(e,t)})):customElements.define(e,t)},_t={attribute:!0,type:String,converter:je,reflect:!1,hasChanged:We},Bt=(e=_t,t,i)=>{const{kind:o,metadata:n}=i;let r=globalThis.litPropertyMetadata.get(n);if(void 0===r&&globalThis.litPropertyMetadata.set(n,r=new Map),r.set(i.name,e),"accessor"===o){const{name:o}=i;return{set(i){const n=t.get.call(this);t.set.call(this,i),this.requestUpdate(o,n,e)},init(t){return void 0!==t&&this.C(o,void 0,e),t}}}if("setter"===o){const{name:o}=i;return function(i){const n=this[o];t.call(this,i),this.requestUpdate(o,n,e)}}throw Error("Unsupported decorator location: "+o)};function Ot(e){return(t,i)=>"object"==typeof i?Bt(e,t,i):((e,t,i)=>{const o=t.hasOwnProperty(i);return t.constructor.createProperty(i,o?{...e,wrapped:!0}:e),o?Object.getOwnPropertyDescriptor(t,i):void 0})(e,t,i)}function zt(e){return Ot({...e,state:!0,attribute:!1})}function Nt(e){return(t,i)=>{const{slot:o,selector:n}=e??{},r="slot"+(o?`[name=${o}]`:":not([name])");return((e,t,i)=>(i.configurable=!0,i.enumerable=!0,Reflect.decorate&&"object"!=typeof t&&Object.defineProperty(e,t,i),i))(t,i,{get(){const t=this.renderRoot?.querySelector(r),i=t?.assignedElements(e)??[];return void 0===n?i:i.filter((e=>e.matches(n)))}})}}const Ft=e=>e??gt,Vt=1,Ht=2,Ut=3,Kt=4,qt=e=>(...t)=>({_$litDirective$:e,values:t});let jt=class{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,i){this._$Ct=e,this._$AM=t,this._$Ci=i}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}};const Wt="important",Gt=" !"+Wt,Yt=qt(class extends jt{constructor(e){if(super(e),e.type!==Vt||"style"!==e.name||e.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce(((t,i)=>{const o=e[i];return null==o?t:t+`${i=i.includes("-")?i:i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${o};`}),"")}update(e,[t]){const{style:i}=e.element;if(void 0===this.ut)return this.ut=new Set(Object.keys(t)),this.render(t);for(const e of this.ut)null==t[e]&&(this.ut.delete(e),e.includes("-")?i.removeProperty(e):i[e]=null);for(const e in t){const o=t[e];if(null!=o){this.ut.add(e);const t="string"==typeof o&&o.endsWith(Gt);e.includes("-")||t?i.setProperty(e,t?o.slice(0,-11):o,t?Wt:""):i[e]=o}}return vt}});class Xt extends Mt{emit(e,t){const i=new CustomEvent(e,Object.assign({bubbles:!0,cancelable:!1,composed:!0,detail:{}},t));return this.dispatchEvent(i)}}class Jt{constructor(e,...t){this.slotNames=[],(this.host=e).addController(this),this.slotNames=t,this.onSlotChange=this.onSlotChange.bind(this)}hostConnected(){this.host.shadowRoot.addEventListener("slotchange",this.onSlotChange),S()||M((()=>{this.host.requestUpdate()}))}hostDisconnected(){this.host.shadowRoot.removeEventListener("slotchange",this.onSlotChange)}test(e){return"[default]"===e?this.hasDefaultSlot():this.hasNamedSlot(e)}hasDefaultSlot(){return[...this.host.childNodes].some((e=>{if(e.nodeType===e.TEXT_NODE&&""!==e.textContent.trim())return!0;if(e.nodeType===e.ELEMENT_NODE){if(!e.hasAttribute("slot"))return!0}return!1}))}hasNamedSlot(e){return null!==this.host.querySelector(`:scope > [slot="${e}"]`)}onSlotChange(e){const t=e.target;(this.slotNames.includes("[default]")&&!t.name||t.name&&this.slotNames.includes(t.name))&&this.host.requestUpdate()}}const Zt=ft`${gt}`,Qt=Pe`:host{box-sizing:border-box}:host *,:host ::after,:host ::before{box-sizing:inherit}:host :focus,:host :focus-visible,:host(:focus),:host(:focus-visible){outline:0}[hidden]{display:none!important}`;let ei=class extends jt{constructor(e){if(super(e),this.et=gt,e.type!==Ht)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===gt||null==e)return this.vt=void 0,this.et=e;if(e===vt)return e;if("string"!=typeof e)throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.et)return this.vt;this.et=e;const t=[e];return t.raw=t,this.vt={_$litType$:this.constructor.resultType,strings:t,values:[]}}};ei.directiveName="unsafeHTML",ei.resultType=1;class ti extends ei{}ti.directiveName="unsafeSVG",ti.resultType=2;const ii=qt(ti),oi=e=>void 0===e.strings,ni={},ri=(e,t)=>{const i=e._$AN;if(void 0===i)return!1;for(const e of i)e._$AO?.(t,!1),ri(e,t);return!0},si=e=>{let t,i;do{if(void 0===(t=e._$AM))break;i=t._$AN,i.delete(e),e=t}while(0===i?.size)},ai=e=>{for(let t;t=e._$AM;e=t){let i=t._$AN;if(void 0===i)t._$AN=i=new Set;else if(i.has(e))break;i.add(e),di(t)}};function li(e){void 0!==this._$AN?(si(this),this._$AM=e,ai(this)):this._$AM=e}function ci(e,t=!1,i=0){const o=this._$AH,n=this._$AN;if(void 0!==n&&0!==n.size)if(t)if(Array.isArray(o))for(let e=i;e{e.type==Ht&&(e._$AP??=ci,e._$AQ??=li)};class hi extends jt{constructor(){super(...arguments),this._$AN=void 0}_$AT(e,t,i){super._$AT(e,t,i),ai(this),this.isConnected=e._$AU}_$AO(e,t=!0){e!==this.isConnected&&(this.isConnected=e,e?this.reconnected?.():this.disconnected?.()),t&&(ri(this,e),si(this))}setValue(e){if(oi(this._$Ct))this._$Ct._$AI(e,this);else{const t=[...this._$Ct._$AH];t[this._$Ci]=e,this._$Ct._$AI(t,this,0)}}disconnected(){}reconnected(){}}class ui{constructor(e){this.G=e}disconnect(){this.G=void 0}reconnect(e){this.G=e}deref(){return this.G}}let pi=class{constructor(){this.Y=void 0,this.Z=void 0}get(){return this.Y}pause(){this.Y??=new Promise((e=>this.Z=e))}resume(){this.Z?.(),this.Y=this.Z=void 0}};const mi=e=>!(e=>null===e||"object"!=typeof e&&"function"!=typeof e)(e)&&"function"==typeof e.then,fi=1073741823;const vi=qt(class extends hi{constructor(){super(...arguments),this._$C_t=fi,this._$Cwt=[],this._$Cq=new ui(this),this._$CK=new pi}render(...e){return e.find((e=>!mi(e)))??vt}update(e,t){const i=this._$Cwt;let o=i.length;this._$Cwt=t;const n=this._$Cq,r=this._$CK;this.isConnected||this.disconnected();for(let e=0;ethis._$C_t);e++){const s=t[e];if(!mi(s))return this._$C_t=e,s;e{for(;r.get();)await r.get();const t=n.deref();if(void 0!==t){const i=t._$Cwt.indexOf(s);i>-1&&i`:(()=>{if(this.name){const[e,t]=this.name.split("--"),i=new Map([["outlined","Material Icons Outlined"],["filled","Material Icons"],["rounded","Material Icons Round"],["sharp","Material Icons Sharp"],["two-tone","Material Icons Two Tone"]]);return ft`${e}`}return this.src?ft`${vi(Ie({url:this.src}).then(ii))}`:ft``})()}},e.Icon.styles=[Qt,gi],Se([Ot({reflect:!0})],e.Icon.prototype,"name",void 0),Se([Ot({reflect:!0})],e.Icon.prototype,"src",void 0),e.Icon=Se([Lt("mdui-icon")],e.Icon);const bi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;vertical-align:middle;border-radius:var(--shape-corner);-webkit-user-select:none;user-select:none;width:2.5rem;height:2.5rem;background-color:rgb(var(--mdui-color-primary-container));color:rgb(var(--mdui-color-on-primary-container));font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);letter-spacing:var(--mdui-typescale-title-medium-tracking);line-height:var(--mdui-typescale-title-medium-line-height)}img{width:100%;height:100%}::slotted(mdui-icon),mdui-icon{font-size:1.5em}`;e.Avatar=class extends Xt{constructor(){super(...arguments),this.hasSlotController=new Jt(this,"[default]")}render(){return this.hasSlotController.test("[default]")?ft``:this.src?ft`${Ft(this.label)}`:this.icon?ft``:Zt}},e.Avatar.styles=[Qt,bi],Se([Ot({reflect:!0})],e.Avatar.prototype,"src",void 0),Se([Ot({reflect:!0})],e.Avatar.prototype,"fit",void 0),Se([Ot({reflect:!0})],e.Avatar.prototype,"icon",void 0),Se([Ot({reflect:!0})],e.Avatar.prototype,"label",void 0),e.Avatar=Se([Lt("mdui-avatar")],e.Avatar);const yi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--shape-corner);padding-left:.25rem;padding-right:.25rem;color:rgb(var(--mdui-color-on-error));background-color:rgb(var(--mdui-color-error));height:1rem;min-width:1rem;font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);letter-spacing:var(--mdui-typescale-label-small-tracking);line-height:var(--mdui-typescale-label-small-line-height)}:host([variant=small]){min-width:0;padding:0;width:.375rem;height:.375rem}`;e.Badge=class extends Xt{constructor(){super(...arguments),this.variant="large"}render(){return"small"===this.variant?Zt:ft``}},e.Badge.styles=[Qt,yi],Se([Ot({reflect:!0})],e.Badge.prototype,"variant",void 0),e.Badge=Se([Lt("mdui-badge")],e.Badge);const wi=e=>null!==e&&"false"!==e;class ki{constructor(e,t){this.defined=!1,(this.host=e).addController(this),this.relatedElements=t.relatedElements,this.needDomReady=t.needDomReady||!!t.relatedElements,this.onSlotChange=this.onSlotChange.bind(this)}hostConnected(){this.host.shadowRoot.addEventListener("slotchange",this.onSlotChange)}hostDisconnected(){this.host.shadowRoot.removeEventListener("slotchange",this.onSlotChange)}isDefined(){return!!this.defined||(this.defined=(!this.needDomReady||S())&&!this.getUndefinedLocalNames().length,this.defined)}async whenDefined(){if(this.defined)return Promise.resolve();const e=n();this.needDomReady&&!S(e)&&await new Promise((t=>{e.addEventListener("DOMContentLoaded",(()=>t()),{once:!0})}));const t=this.getUndefinedLocalNames();if(t.length){const e=[];t.forEach((t=>{e.push(customElements.whenDefined(t))})),await Promise.all(e)}this.defined=!0}getScopeLocalNameSelector(){const e=this.relatedElements;return e?Array.isArray(e)?e.map((e=>`${e}:not(:defined)`)).join(","):Object.keys(e).filter((t=>!e[t])).map((e=>`${e}:not(:defined)`)).join(","):null}getGlobalLocalNameSelector(){const e=this.relatedElements;return!e||Array.isArray(e)?null:Object.keys(e).filter((t=>e[t])).map((e=>`${e}:not(:defined)`)).join(",")}getUndefinedLocalNames(){const e=this.getScopeLocalNameSelector(),t=this.getGlobalLocalNameSelector(),i=[...e?[...this.host.querySelectorAll(e)]:[],...t?[...n().querySelectorAll(t)]:[]].map((e=>e.localName));return L(i)}onSlotChange(){const e=this.getScopeLocalNameSelector();if(e){this.host.querySelectorAll(e).length&&(this.defined=!1)}}}function Ci(e,t=!1){return(i,o)=>{const{update:n}=i;e in i&&(i.update=function(i){if(i.has(e)){const n=i.get(e),r=this[e];n!==r&&(t&&!this.hasUpdated||this[o](n,r))}n.call(this,i)})}}const xi=e=>{class t extends e{constructor(...e){super(...e),this.scrollBehaviorDefinedController=new ki(this,{needDomReady:!0}),this.lastScrollTopThreshold=0,this.lastScrollTopNoThreshold=0,this.isParentLayout=!1,this.onListeningScroll=this.onListeningScroll.bind(this)}get scrollPaddingPosition(){throw new Error("Must implement scrollPaddingPosition getter")}async onScrollTargetChange(e,t){if(await this.scrollBehaviorDefinedController.whenDefined(),(e&&!t||!e&&t)&&this.updateContainerPadding(),!this.scrollBehavior)return;const i=this.getListening(e);i&&i.removeEventListener("scroll",this.onListeningScroll);const o=this.getListening(t);o&&(this.updateScrollTop(o),o.addEventListener("scroll",this.onListeningScroll))}async onScrollBehaviorChange(e,t){await this.scrollBehaviorDefinedController.whenDefined(),(e&&!t||!e&&t)&&this.updateContainerPadding();const i=this.getListening(this.scrollTarget);i&&(this.scrollBehavior?(this.updateScrollTop(i),i.addEventListener("scroll",this.onListeningScroll)):i.removeEventListener("scroll",this.onListeningScroll))}connectedCallback(){super.connectedCallback(),this.scrollBehaviorDefinedController.whenDefined().then((()=>{this.isParentLayout=a(this.parentElement,"mdui-layout"),this.updateContainerPadding()}))}disconnectedCallback(){super.disconnectedCallback(),this.scrollBehaviorDefinedController.whenDefined().then((()=>{this.updateContainerPadding(!1)}))}hasScrollBehavior(e){const t=this.scrollBehavior?.split(" ")??[];return Array.isArray(e)?!!t.filter((t=>e.includes(t))).length:t.includes(e)}runScrollThreshold(e,t){}runScrollNoThreshold(e,t){}updateContainerPadding(e=!0){const t=this.getContainer(this.scrollTarget);if(!t||this.isParentLayout)return;const i="top"===this.scrollPaddingPosition?"paddingTop":"paddingBottom";if(e){const e=this.getListening(this.scrollTarget)&&["fixed","absolute"].includes(M(this).css("position"))?this.offsetHeight:null;M(t).css({[i]:e})}else M(t).css({[i]:null})}onListeningScroll(){const e=this.getListening(this.scrollTarget);window.requestAnimationFrame((()=>this.onScroll(e)))}onScroll(e){const t=e.scrollY??e.scrollTop;this.lastScrollTopNoThreshold!==t&&(this.runScrollNoThreshold(t(this.scrollThreshold||0)&&(this.runScrollThreshold(t++$i;let Ii,Si;const Ei=(e,t)=>{const i=M(e),o=Ri(),n={unobserve:()=>{i.each(((e,t)=>{const i=Ii.get(t)??[],n=i.findIndex((e=>e.key===o));-1!==n&&i.splice(n,1),i.length?Ii.set(t,i):(Si.unobserve(t),Ii.delete(t))}))}};return Ii||(Ii=new WeakMap,Si=new ResizeObserver((e=>{e.forEach((e=>{const t=e.target;Ii.get(t).forEach((t=>{t.callback.call(n,e,n)}))}))}))),i.each(((e,i)=>{Si.observe(i);const n=Ii.get(i)??[];n.push({callback:t,key:o}),Ii.set(i,n)})),n};class Ti{constructor(){this.states=[]}registerMain(e){this.$main=M(e)}unregisterMain(){this.$main=void 0}registerItem(e){const t={element:e};this.states.push(t),t.observeResize=Ei(t.element,(()=>{this.updateLayout(t.element,{width:this.isNoWidth(t)?0:void 0})})),this.items=void 0,this.resort(),this.updateLayout()}unregisterItem(e){const t=this.states.findIndex((t=>t.element===e));if(t<0)return;const i=this.states[t];i.observeResize?.unobserve(),this.items=void 0,this.states.splice(t,1),this.states[t]&&this.updateLayout(this.states[t].element)}getItems(){if(!this.items){const e=this.states.map((e=>e.element));this.items=e.sort(((e,t)=>{const i=e.compareDocumentPosition(t);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}return this.items}getMain(){return this.$main?this.$main[0]:void 0}getItemsAndMain(){return[...this.getItems(),this.getMain()].filter((e=>e))}updateOrder(){this.resort(),this.updateLayout()}updateLayout(e,t){const i=e?{element:e,width:t?.width,height:t?.height}:void 0,o=i?this.states.findIndex((e=>e.element===i.element)):0;if(o<0)return;Object.assign(this.states[o],i),this.states.forEach(((e,t)=>{if(t0?this.states[t-1]:void 0,r=n?.top??0,s=n?.right??0,a=n?.bottom??0,l=n?.left??0;switch(Object.assign(e,{top:r,right:s,bottom:a,left:l}),i){case"top":case"bottom":e[i]+=e.height??e.element.offsetHeight;break;case"right":case"left":e[i]+=(this.isNoWidth(e)?0:e.width)??e.element.offsetWidth}e.height=e.width=void 0,M(e.element).css({position:"absolute",top:"bottom"===i?null:r,right:"left"===i?null:s,bottom:"top"===i?null:a,left:"right"===i?null:l})}));const n=this.states[this.states.length-1];this.$main&&this.$main.css({paddingTop:n.top,paddingRight:n.right,paddingBottom:n.bottom,paddingLeft:n.left})}resort(){const e=this.getItems();this.states.sort(((t,i)=>{const o=t.element.order??0,n=i.element.order??0;return o>n?1:oe.indexOf(i.element)?1:e.indexOf(t.element)(Ai.has(e)||Ai.set(e,new Ti),Ai.get(e));class Mi extends Xt{constructor(){super(...arguments),this.isParentLayout=!1}get layoutPlacement(){throw new Error("Must implement placement getter!")}onOrderChange(){this.layoutManager?.updateOrder()}connectedCallback(){super.connectedCallback();const e=this.parentElement;this.isParentLayout=a(e,"mdui-layout"),this.isParentLayout&&(this.layoutManager=Di(e),this.layoutManager.registerItem(this))}disconnectedCallback(){super.disconnectedCallback(),this.layoutManager&&this.layoutManager.unregisterItem(this)}}Se([Ot({type:Number,reflect:!0})],Mi.prototype,"order",void 0),Se([Ci("order",!0)],Mi.prototype,"onOrderChange",null);const Pi=Pe`:host{--shape-corner:var(--mdui-shape-corner-none);--z-index:2000;position:fixed;right:0;bottom:0;left:0;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;border-radius:var(--shape-corner) var(--shape-corner) 0 0;z-index:var(--z-index);transition:bottom var(--mdui-motion-duration-long2) var(--mdui-motion-easing-emphasized);padding:0 1rem;height:5rem;background-color:rgb(var(--mdui-color-surface-container));box-shadow:var(--mdui-elevation-level2)}:host([scroll-target]:not([scroll-target=''])){position:absolute}:host([hide]){transition-duration:var(--mdui-motion-duration-short4);bottom:-5.625rem}::slotted(:not(:first-child)){margin-left:.5rem}::slotted(mdui-fab){box-shadow:var(--mdui-elevation-level0)}:host([fab-detach]) ::slotted(mdui-fab){position:absolute;transition:bottom var(--mdui-motion-duration-long2) var(--mdui-motion-easing-standard);right:1rem;bottom:.75rem}:host([fab-detach][hide][scroll-behavior~=hide]) ::slotted(mdui-fab){transition-duration:var(--mdui-motion-duration-short4);bottom:1rem;box-shadow:var(--mdui-elevation-level2)}:host([fab-detach][hide][scroll-behavior~=hide][scroll-target]:not([scroll-target=''])) ::slotted(mdui-fab){bottom:6.625rem}:host([hide]) ::slotted(:not(mdui-fab)),:host([hide]:not([fab-detach])) ::slotted(mdui-fab){transform:translateY(8.75rem);transition:transform var(--mdui-motion-duration-0) var(--mdui-motion-easing-emphasized-accelerate) var(--mdui-motion-duration-short4)}::slotted(:first-child){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-short1)}::slotted(:nth-child(2)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-short3)}::slotted(:nth-child(3)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-short4)}::slotted(:nth-child(4)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-medium1)}::slotted(:nth-child(5)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-medium2)}::slotted(:nth-child(6)){transition:transform var(--mdui-motion-duration-short3) var(--mdui-motion-easing-emphasized-decelerate) var(--mdui-motion-duration-medium3)}`;e.BottomAppBar=class extends(xi(Mi)){constructor(){super(...arguments),this.hide=!1,this.fabDetach=!1}get scrollPaddingPosition(){return"bottom"}get layoutPlacement(){return"bottom"}firstUpdated(e){super.firstUpdated(e),this.addEventListener("transitionend",(e=>{e.target===this&&this.emit(this.hide?"hidden":"shown")}))}render(){return ft``}runScrollThreshold(e){if(!e&&!this.hide){this.emit("hide",{cancelable:!0})&&(this.hide=!0)}if(e&&this.hide){this.emit("show",{cancelable:!0})&&(this.hide=!1)}}},e.BottomAppBar.styles=[Qt,Pi],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.BottomAppBar.prototype,"hide",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"fab-detach"})],e.BottomAppBar.prototype,"fabDetach",void 0),Se([Ot({reflect:!0,attribute:"scroll-behavior"})],e.BottomAppBar.prototype,"scrollBehavior",void 0),e.BottomAppBar=Se([Lt("mdui-bottom-app-bar")],e.BottomAppBar);const Li=()=>new _i;class _i{}const Bi=new WeakMap,Oi=qt(class extends hi{render(e){return gt}update(e,[t]){const i=t!==this.G;return i&&void 0!==this.G&&this.ot(void 0),(i||this.rt!==this.lt)&&(this.G=t,this.ct=e.options?.host,this.ot(this.lt=e.element)),gt}ot(e){if("function"==typeof this.G){const t=this.ct??globalThis;let i=Bi.get(t);void 0===i&&(i=new WeakMap,Bi.set(t,i)),void 0!==i.get(this.G)&&this.G.call(this.ct,void 0),i.set(this.G,e),void 0!==e&&this.G.call(this.ct,e)}else this.G.value=e}get rt(){return"function"==typeof this.G?Bi.get(this.ct??globalThis)?.get(this.G):this.G?.value}disconnected(){this.rt===this.lt&&this.ot(void 0)}reconnected(){this.ot(this.lt)}});function zi(e){if("string"==typeof e||"number"==typeof e)return""+e;let t="";if(Array.isArray(e))for(let i,o=0;o{const t=M(e).attr("form");if(t){return e.getRootNode().getElementById(t)}return e.closest("form")},name:e=>e.name,value:e=>e.value,defaultValue:e=>e.defaultValue,setValue:(e,t)=>e.value=t,disabled:e=>e.disabled,reportValidity:e=>!l(e.reportValidity)||e.reportValidity(),...t},this.onFormData=this.onFormData.bind(this),this.onFormSubmit=this.onFormSubmit.bind(this),this.onFormReset=this.onFormReset.bind(this),this.reportFormValidity=this.reportFormValidity.bind(this)}hostConnected(){this.definedController.whenDefined().then((()=>{this.form=this.options.form(this.host),this.form&&this.attachForm(this.form)}))}hostDisconnected(){this.detachForm()}hostUpdated(){this.definedController.whenDefined().then((()=>{const e=this.options.form(this.host);e||this.detachForm(),e&&this.form!==e&&(this.detachForm(),this.attachForm(e))}))}getForm(){return this.form??null}reset(e){this.doAction("reset",e)}submit(e){this.doAction("submit",e)}attachForm(e){e?(this.form=e,ge.has(this.form)?ge.get(this.form).add(this.host):ge.set(this.form,new Set([this.host])),this.form.addEventListener("formdata",this.onFormData),this.form.addEventListener("submit",this.onFormSubmit),this.form.addEventListener("reset",this.onFormReset),Ni.has(this.form)||(Ni.set(this.form,this.form.reportValidity),this.form.reportValidity=()=>this.reportFormValidity())):this.form=void 0}detachForm(){this.form&&(ge.get(this.form).delete(this.host),this.form.removeEventListener("formdata",this.onFormData),this.form.removeEventListener("submit",this.onFormSubmit),this.form.removeEventListener("reset",this.onFormReset),Ni.has(this.form)&&!ge.get(this.form).size&&(this.form.reportValidity=Ni.get(this.form),Ni.delete(this.form)))}doAction(e,t){if(!this.form)return;const i=M(``}isButton(){return!this.href}}Ji.styles=[Qt,Xi],Se([Ot({type:Boolean,reflect:!0,converter:wi})],Ji.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],Ji.prototype,"loading",void 0),Se([Ot({reflect:!0})],Ji.prototype,"name",void 0),Se([Ot({reflect:!0})],Ji.prototype,"value",void 0),Se([Ot({reflect:!0})],Ji.prototype,"type",void 0),Se([Ot({reflect:!0})],Ji.prototype,"form",void 0),Se([Ot({reflect:!0,attribute:"formaction"})],Ji.prototype,"formAction",void 0),Se([Ot({reflect:!0,attribute:"formenctype"})],Ji.prototype,"formEnctype",void 0),Se([Ot({reflect:!0,attribute:"formmethod"})],Ji.prototype,"formMethod",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"formnovalidate"})],Ji.prototype,"formNoValidate",void 0),Se([Ot({reflect:!0,attribute:"formtarget"})],Ji.prototype,"formTarget",void 0);const Zi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-block;overflow:hidden;text-align:center;border-radius:var(--shape-corner);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);min-width:3rem;height:2.5rem;color:rgb(var(--mdui-color-primary));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}.button{width:100%;padding:0 1rem}:host([full-width]){display:block}:host([variant=elevated]){box-shadow:var(--mdui-elevation-level1);background-color:rgb(var(--mdui-color-surface-container-low));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=filled]){color:rgb(var(--mdui-color-on-primary));background-color:rgb(var(--mdui-color-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-primary)}:host([variant=tonal]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([variant=outlined]){border:.0625rem solid rgb(var(--mdui-color-outline));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=text]){--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=outlined][focus-visible]){border-color:rgb(var(--mdui-color-primary))}:host([variant=elevated][hover]){box-shadow:var(--mdui-elevation-level2)}:host([variant=filled][hover]),:host([variant=tonal][hover]){box-shadow:var(--mdui-elevation-level1)}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){color:rgba(var(--mdui-color-on-surface),38%);box-shadow:var(--mdui-elevation-level0)}:host([variant=elevated][disabled]),:host([variant=filled][disabled]),:host([variant=tonal][disabled]){background-color:rgba(var(--mdui-color-on-surface),12%)}:host([variant=outlined][disabled]){border-color:rgba(var(--mdui-color-on-surface),12%)}.label{display:inline-flex;padding-right:.5rem;padding-left:.5rem}.end-icon,.icon{display:inline-flex;font-size:1.28571429em}.end-icon mdui-icon,.icon mdui-icon,::slotted([slot=end-icon]),::slotted([slot=icon]){font-size:inherit}mdui-circular-progress{display:inline-flex;width:1.125rem;height:1.125rem}:host([variant=filled]) mdui-circular-progress{stroke:rgb(var(--mdui-color-on-primary))}:host([variant=tonal]) mdui-circular-progress{stroke:rgb(var(--mdui-color-on-secondary-container))}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}`;e.Button=class extends Ji{constructor(){super(...arguments),this.variant="filled",this.fullWidth=!1,this.rippleRef=Li()}get rippleElement(){return this.rippleRef.value}render(){return ft`${this.isButton()?this.renderButton({className:"button",part:"button",content:this.renderInner()}):this.disabled||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:"button",part:"button",content:this.renderInner()})}`}renderIcon(){return this.loading?this.renderLoading():ft`${this.icon?ft``:Zt}`}renderLabel(){return ft``}renderEndIcon(){return ft`${this.endIcon?ft``:Zt}`}renderInner(){return[this.renderIcon(),this.renderLabel(),this.renderEndIcon()]}},e.Button.styles=[Ji.styles,Zi],Se([Ot({reflect:!0})],e.Button.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi,attribute:"full-width"})],e.Button.prototype,"fullWidth",void 0),Se([Ot({reflect:!0})],e.Button.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.Button.prototype,"endIcon",void 0),e.Button=Se([Lt("mdui-button")],e.Button);const Qi=Pe`:host{--shape-corner:var(--mdui-shape-corner-full);position:relative;display:inline-block;overflow:hidden;text-align:center;border-radius:var(--shape-corner);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:1.5rem;width:2.5rem;min-width:2.5rem;height:2.5rem}:host([variant=standard]){color:rgb(var(--mdui-color-on-surface-variant));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}:host([variant=filled]){color:rgb(var(--mdui-color-primary));background-color:rgb(var(--mdui-color-surface-container-highest));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=tonal]){color:rgb(var(--mdui-color-on-surface-variant));background-color:rgb(var(--mdui-color-surface-container-highest));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}:host([variant=outlined]){border:.0625rem solid rgb(var(--mdui-color-outline));color:rgb(var(--mdui-color-on-surface-variant));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}:host([variant=outlined][pressed]){color:rgb(var(--mdui-color-on-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([variant=standard][selected]){color:rgb(var(--mdui-color-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([variant=filled]:not([selectable])),:host([variant=filled][selected]){color:rgb(var(--mdui-color-on-primary));background-color:rgb(var(--mdui-color-primary));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-primary)}:host([variant=tonal]:not([selectable])),:host([variant=tonal][selected]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([variant=outlined][selected]){border:none;color:rgb(var(--mdui-color-inverse-on-surface));background-color:rgb(var(--mdui-color-inverse-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-inverse-on-surface)}:host([variant=filled][disabled]),:host([variant=outlined][disabled]),:host([variant=tonal][disabled]){background-color:rgba(var(--mdui-color-on-surface),.12);border-color:rgba(var(--mdui-color-on-surface),.12)}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){color:rgba(var(--mdui-color-on-surface),.38)!important}:host([loading]) .button,:host([loading]) mdui-ripple{opacity:0}.button{float:left;width:100%}.icon,.selected-icon mdui-icon,::slotted(*){font-size:inherit}mdui-circular-progress{display:flex;position:absolute;top:calc(50% - 1.5rem / 2);left:calc(50% - 1.5rem / 2);width:1.5rem;height:1.5rem}:host([variant=filled]:not([disabled])) mdui-circular-progress{stroke:rgb(var(--mdui-color-on-primary))}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}`;e.ButtonIcon=class extends Ji{constructor(){super(...arguments),this.variant="standard",this.selectable=!1,this.selected=!1,this.rippleRef=Li(),this.hasSlotController=new Jt(this,"[default]","selected-icon")}get rippleElement(){return this.rippleRef.value}onSelectedChange(){this.emit("change")}firstUpdated(e){super.firstUpdated(e),this.addEventListener("click",(()=>{this.selectable&&!this.disabled&&(this.selected=!this.selected)}))}render(){return ft`${this.isButton()?this.renderButton({className:"button",part:"button",content:this.renderIcon()}):this.disabled||this.loading?ft`${this.renderIcon()}`:this.renderAnchor({className:"button",part:"button",content:this.renderIcon()})} ${this.renderLoading()}`}renderIcon(){const e=()=>this.hasSlotController.test("[default]")?ft``:this.icon?ft``:Zt;return this.selected?(()=>this.hasSlotController.test("selected-icon")||this.selectedIcon?ft``:e())():e()}},e.ButtonIcon.styles=[Ji.styles,Qi],Se([Ot({reflect:!0})],e.ButtonIcon.prototype,"variant",void 0),Se([Ot({reflect:!0})],e.ButtonIcon.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.ButtonIcon.prototype,"selectedIcon",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ButtonIcon.prototype,"selectable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.ButtonIcon.prototype,"selected",void 0),Se([Ci("selected",!0)],e.ButtonIcon.prototype,"onSelectedChange",null),e.ButtonIcon=Se([Lt("mdui-button-icon")],e.ButtonIcon);const eo=Pe`:host{--shape-corner:var(--mdui-shape-corner-medium);position:relative;display:inline-block;overflow:hidden;border-radius:var(--shape-corner);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([clickable]){cursor:pointer}:host([variant=elevated]){background-color:rgb(var(--mdui-color-surface-container-low));box-shadow:var(--mdui-elevation-level1)}:host([variant=filled]){background-color:rgb(var(--mdui-color-surface-container-highest))}:host([variant=outlined]){background-color:rgb(var(--mdui-color-surface));border:.0625rem solid rgb(var(--mdui-color-outline))}:host([variant=elevated][hover]){box-shadow:var(--mdui-elevation-level2)}:host([variant=filled][hover]),:host([variant=outlined][hover]){box-shadow:var(--mdui-elevation-level1)}:host([variant=elevated][dragged]),:host([variant=filled][dragged]),:host([variant=outlined][dragged]){box-shadow:var(--mdui-elevation-level3)}:host([disabled]){opacity:.38;cursor:default;-webkit-user-select:none;user-select:none}:host([variant=elevated][disabled]){background-color:rgb(var(--mdui-color-surface-variant));box-shadow:var(--mdui-elevation-level0)}:host([variant=filled][disabled]){background-color:rgb(var(--mdui-color-surface));box-shadow:var(--mdui-elevation-level1)}:host([variant=outlined][disabled]){box-shadow:var(--mdui-elevation-level0);border-color:rgba(var(--mdui-color-outline),.32)}.link{position:relative;display:inline-block;width:100%;height:100%;color:inherit;font-size:inherit;letter-spacing:inherit;text-decoration:none;touch-action:manipulation;-webkit-user-drag:none}`;e.Card=class extends(Hi(Yi(qi(Xt)))){constructor(){super(...arguments),this.variant="elevated",this.clickable=!1,this.disabled=!1,this.rippleRef=Li()}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled||!this.href&&!this.clickable}get focusElement(){return this.href&&!this.disabled?this.renderRoot.querySelector("._a"):this}get focusDisabled(){return this.rippleDisabled}render(){return ft`${this.href&&!this.disabled?this.renderAnchor({className:"link",content:ft``}):ft``}`}},e.Card.styles=[Qt,eo],Se([Ot({reflect:!0})],e.Card.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Card.prototype,"clickable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Card.prototype,"disabled",void 0),e.Card=Se([Lt("mdui-card")],e.Card);const to=qt(class extends jt{constructor(e){if(super(e),e.type!==Ut&&e.type!==Vt&&e.type!==Kt)throw Error("The `live` directive is not allowed on child or event bindings");if(!oi(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===vt||t===gt)return t;const i=e.element,o=e.name;if(e.type===Ut){if(t===i[o])return vt}else if(e.type===Kt){if(!!t===i.hasAttribute(o))return vt}else if(e.type===Vt&&i.getAttribute(o)===t+"")return vt;return((e,t=ni)=>{e._$AH=t})(e),t}});function io(e="value"){return(t,i)=>{const o=t.constructor,n=o.prototype.attributeChangedCallback;o.prototype.attributeChangedCallback=function(t,r,s){const a=o.getPropertyOptions(e);if(t===(c(a.attribute)?a.attribute:e)){const t=a.converter||je,o=(l(t)?t:t?.fromAttribute??je.fromAttribute)(s,a.type);this[e]!==o&&(this[i]=o)}n.call(this,t,r,s)}}}const oo=Pe`:host{display:inline-block;width:1em;height:1em;line-height:1;font-size:1.5rem}`,no=e=>ft`${ii(e)}`;let ro=class extends Mt{render(){return no('')}};ro.styles=oo,ro=Se([Lt("mdui-icon-check-box-outline-blank")],ro);let so=class extends Mt{render(){return no('')}};so.styles=oo,so=Se([Lt("mdui-icon-check-box")],so);let ao=class extends Mt{render(){return no('')}};ao.styles=oo,ao=Se([Lt("mdui-icon-indeterminate-check-box")],ao);const lo=Pe`:host{position:relative;display:inline-flex;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.125rem;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height)}label{display:inline-flex;align-items:center;width:100%;cursor:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;zoom:1;-webkit-user-drag:none}input{position:absolute;padding:0;opacity:0;pointer-events:none;width:1.125rem;height:1.125rem;margin:0 0 0 .6875rem}.icon{display:flex;position:absolute;opacity:1;transform:scale(1);color:rgb(var(--mdui-color-on-surface));font-size:1.5rem;transition:color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}.checked-icon,.indeterminate-icon{opacity:0;transform:scale(.5);transition-property:color,opacity,transform;transition-duration:var(--mdui-motion-duration-short4);transition-timing-function:var(--mdui-motion-easing-standard)}.icon .i,::slotted([slot=checked-icon]),::slotted([slot=indeterminate-icon]),::slotted([slot=unchecked-icon]){color:inherit;font-size:inherit}i{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;width:2.5rem;min-width:2.5rem;height:2.5rem;--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}.label{display:flex;width:100%;padding-top:.625rem;padding-bottom:.625rem;color:rgb(var(--mdui-color-on-surface));transition:color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-standard)}:host([checked]) i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([checked]) .icon{color:rgb(var(--mdui-color-primary))}:host([checked]) .indeterminate-icon{opacity:0;transform:scale(.5)}:host([checked]) .checked-icon{opacity:1;transform:scale(1)}:host([indeterminate]) i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-primary)}:host([indeterminate]) .icon{color:rgb(var(--mdui-color-primary))}:host([indeterminate]) .checked-icon{opacity:0;transform:scale(.5)}:host([indeterminate]) .indeterminate-icon{opacity:1;transform:scale(1)}.invalid i{--mdui-comp-ripple-state-layer-color:var(--mdui-color-error)}.invalid .icon{color:rgb(var(--mdui-color-error))}.invalid .label{color:rgb(var(--mdui-color-error))}:host([disabled]){cursor:default;pointer-events:none}:host([disabled]) .icon{color:rgba(var(--mdui-color-on-surface),38%)}:host([disabled]) .label{color:rgba(var(--mdui-color-on-surface),38%)}:host([disabled][checked]) .unchecked-icon,:host([disabled][indeterminate]) .unchecked-icon{opacity:0}`;e.Checkbox=class extends(Yi(qi(Xt))){constructor(){super(...arguments),this.disabled=!1,this.checked=!1,this.defaultChecked=!1,this.indeterminate=!1,this.required=!1,this.name="",this.value="on",this.invalid=!1,this.inputRef=Li(),this.rippleRef=Li(),this.formController=new Vi(this,{value:e=>e.checked?e.value:void 0,defaultValue:e=>e.defaultChecked,setValue:(e,t)=>e.checked=t})}get validity(){return this.inputRef.value.validity}get validationMessage(){return this.inputRef.value.validationMessage}get rippleElement(){return this.rippleRef.value}get rippleDisabled(){return this.disabled}get focusElement(){return this.inputRef.value}get focusDisabled(){return this.disabled}async onDisabledChange(){await this.updateComplete,this.invalid=!this.inputRef.value.checkValidity()}async onCheckedChange(){await this.updateComplete;const e=this.formController.getForm();e&&Fi.get(e)?.has(this)?(this.invalid=!1,Fi.get(e).delete(this)):this.invalid=!this.inputRef.value.checkValidity()}checkValidity(){const e=this.inputRef.value.checkValidity();return e||this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1}),e}reportValidity(){if(this.invalid=!this.inputRef.value.reportValidity(),this.invalid){this.emit("invalid",{bubbles:!1,cancelable:!0,composed:!1})||(this.blur(),this.focus())}return!this.invalid}setCustomValidity(e){this.inputRef.value.setCustomValidity(e),this.invalid=!this.inputRef.value.checkValidity()}render(){return ft``}onChange(){this.checked=this.inputRef.value.checked,this.indeterminate=!1,this.emit("change")}},e.Checkbox.styles=[Qt,lo],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"disabled",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"checked",void 0),Se([io("checked")],e.Checkbox.prototype,"defaultChecked",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"indeterminate",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Checkbox.prototype,"required",void 0),Se([Ot({reflect:!0})],e.Checkbox.prototype,"form",void 0),Se([Ot({reflect:!0})],e.Checkbox.prototype,"name",void 0),Se([Ot({reflect:!0})],e.Checkbox.prototype,"value",void 0),Se([Ot({reflect:!0,attribute:"unchecked-icon"})],e.Checkbox.prototype,"uncheckedIcon",void 0),Se([Ot({reflect:!0,attribute:"checked-icon"})],e.Checkbox.prototype,"checkedIcon",void 0),Se([Ot({reflect:!0,attribute:"indeterminate-icon"})],e.Checkbox.prototype,"indeterminateIcon",void 0),Se([zt()],e.Checkbox.prototype,"invalid",void 0),Se([Ci("disabled",!0),Ci("indeterminate",!0),Ci("required",!0)],e.Checkbox.prototype,"onDisabledChange",null),Se([Ci("checked",!0)],e.Checkbox.prototype,"onCheckedChange",null),e.Checkbox=Se([Lt("mdui-checkbox")],e.Checkbox);let co=class extends Mt{render(){return no('')}};co.styles=oo,co=Se([Lt("mdui-icon-check")],co);let ho=class extends Mt{render(){return no('')}};ho.styles=oo,ho=Se([Lt("mdui-icon-clear")],ho);const uo=Pe`:host{--shape-corner:var(--mdui-shape-corner-small);position:relative;display:inline-block;overflow:hidden;border-radius:var(--shape-corner);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);height:2rem;background-color:rgb(var(--mdui-color-surface));border:.0625rem solid rgb(var(--mdui-color-outline));color:rgb(var(--mdui-color-on-surface-variant));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);line-height:var(--mdui-typescale-label-large-line-height);--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface-variant)}.button{padding-right:.4375rem;padding-left:.4375rem}:host([variant=input]) .button{padding-right:.1875rem;padding-left:.1875rem}:host([selected]) .button{padding-right:.5rem;padding-left:.5rem}:host([selected][variant=input]) .button{padding-right:.25rem;padding-left:.25rem}:host([elevated]) .button{padding-right:.5rem;padding-left:.5rem}:host([variant=assist]){color:rgb(var(--mdui-color-on-surface));--mdui-comp-ripple-state-layer-color:var(--mdui-color-on-surface)}:host([elevated]){border-width:0;background-color:rgb(var(--mdui-color-surface-container-low));box-shadow:var(--mdui-elevation-level1)}:host([selected]){color:rgb(var(--mdui-color-on-secondary-container));background-color:rgb(var(--mdui-color-secondary-container));border-width:0;--mdui-comp-ripple-state-layer-color:var( + --mdui-color-on-secondary-container + )}:host([disabled]),:host([loading]){cursor:default;pointer-events:none}:host([disabled]){border-color:rgba(var(--mdui-color-on-surface),12%);color:rgba(var(--mdui-color-on-surface),38%);box-shadow:var(--mdui-elevation-level0)}:host([disabled][elevated]),:host([disabled][selected]){background-color:rgba(var(--mdui-color-on-surface),12%)}:host([selected][hover]){box-shadow:var(--mdui-elevation-level1)}:host([elevated][hover]){color:rgb(var(--mdui-color-on-secondary-container));box-shadow:var(--mdui-elevation-level2)}:host([variant=filter][hover]),:host([variant=input][hover]),:host([variant=suggestion][hover]){color:rgb(var(--mdui-color-on-surface-variant))}:host([variant=filter][focus-visible]),:host([variant=input][focus-visible]),:host([variant=suggestion][focus-visible]){border-color:rgb(var(--mdui-color-on-surface-variant))}:host([dragged]),:host([dragged][hover]){box-shadow:var(--mdui-elevation-level4)}.button{overflow:visible}.label{display:inline-flex;padding-right:.5rem;padding-left:.5rem}.end-icon,.icon,.selected-icon{display:inline-flex;font-size:1.28571429em;color:rgb(var(--mdui-color-on-surface-variant))}:host([variant=assist]) .end-icon,:host([variant=assist]) .icon,:host([variant=assist]) .selected-icon{color:rgb(var(--mdui-color-primary))}:host([selected]) .end-icon,:host([selected]) .icon,:host([selected]) .selected-icon{color:rgb(var(--mdui-color-on-secondary-container))}:host([disabled]) .end-icon,:host([disabled]) .icon,:host([disabled]) .selected-icon{opacity:.38;color:rgb(var(--mdui-color-on-surface))}.end-icon .i,.icon .i,.selected-icon .i,::slotted([slot=end-icon]),::slotted([slot=icon]),::slotted([slot=selected-icon]){font-size:inherit}:host([variant=input]) .has-icon .icon,:host([variant=input]) .has-icon .selected-icon,:host([variant=input]) .has-icon mdui-circular-progress{margin-left:.25rem}:host([variant=input]) .has-end-icon .end-icon{margin-right:.25rem}mdui-circular-progress{display:inline-flex;width:1.125rem;height:1.125rem}:host([disabled]) mdui-circular-progress{stroke:rgba(var(--mdui-color-on-surface),38%)}::slotted(mdui-avatar[slot=end-icon]),::slotted(mdui-avatar[slot=icon]),::slotted(mdui-avatar[slot=selected-icon]){width:1.5rem;height:1.5rem}:host([disabled]) ::slotted(mdui-avatar[slot=end-icon]),:host([disabled]) ::slotted(mdui-avatar[slot=icon]),:host([disabled]) ::slotted(mdui-avatar[slot=selected-icon]){opacity:.38}::slotted(mdui-avatar[slot=icon]),::slotted(mdui-avatar[slot=selected-icon]){margin-left:-.25rem;margin-right:-.125rem}::slotted(mdui-avatar[slot=end-icon]){margin-right:-.25rem;margin-left:-.125rem}.delete-icon{display:inline-flex;font-size:1.28571429em;transition:background-color var(--mdui-motion-duration-short4) var(--mdui-motion-easing-linear);border-radius:var(--mdui-shape-corner-full);margin-right:-.25rem;margin-left:-.25rem;padding:.25rem;color:rgb(var(--mdui-color-on-surface-variant))}.delete-icon:hover{background-color:rgba(var(--mdui-color-on-surface-variant),12%)}.has-end-icon .delete-icon{margin-left:.25rem}:host([variant=assiat]) .delete-icon{color:rgb(var(--mdui-color-primary))}:host([variant=input]) .delete-icon{margin-right:.0625rem}:host([disabled]) .delete-icon{color:rgba(var(--mdui-color-on-surface),38%)}.delete-icon .i,::slotted([slot=delete-icon]){font-size:inherit}::slotted(mdui-avatar[slot=delete-icon]){width:1.125rem;height:1.125rem}`;e.Chip=class extends Ji{constructor(){super(),this.variant="assist",this.elevated=!1,this.selectable=!1,this.selected=!1,this.deletable=!1,this.rippleRef=Li(),this.hasSlotController=new Jt(this,"icon","selected-icon","end-icon"),this.onClick=this.onClick.bind(this),this.onKeyDown=this.onKeyDown.bind(this)}get rippleElement(){return this.rippleRef.value}onSelectedChange(){this.emit("change")}firstUpdated(e){super.firstUpdated(e),this.addEventListener("click",this.onClick),this.addEventListener("keydown",this.onKeyDown)}render(){const e=this.icon||this.hasSlotController.test("icon"),t=this.endIcon||this.hasSlotController.test("end-icon"),i=this.selectedIcon||["assist","filter"].includes(this.variant)||e||this.hasSlotController.test("selected-icon"),o=zi({button:!0,"has-icon":this.loading||!this.selected&&e||this.selected&&i,"has-end-icon":t});return ft`${this.isButton()?this.renderButton({className:o,part:"button",content:this.renderInner()}):this.disabled||this.loading?ft`${this.renderInner()}`:this.renderAnchor({className:o,part:"button",content:this.renderInner()})}`}onClick(){this.disabled||this.loading||this.selectable&&(this.selected=!this.selected)}onKeyDown(e){this.disabled||this.loading||(this.selectable&&" "===e.key&&(e.preventDefault(),this.selected=!this.selected),this.deletable&&["Delete","Backspace"].includes(e.key)&&this.emit("delete"))}onDelete(e){e.stopPropagation(),this.emit("delete")}renderIcon(){if(this.loading)return this.renderLoading();const e=()=>this.icon?ft``:Zt;return this.selected?ft`${(()=>this.selectedIcon?ft``:"assist"===this.variant||"filter"===this.variant?ft``:e())()}`:ft`${e()}`}renderLabel(){return ft``}renderEndIcon(){return ft`${this.endIcon?ft``:Zt}`}renderDeleteIcon(){return this.deletable?ft`${this.deleteIcon?ft``:ft``}`:Zt}renderInner(){return[this.renderIcon(),this.renderLabel(),this.renderEndIcon(),this.renderDeleteIcon()]}},e.Chip.styles=[Ji.styles,uo],Se([Ot({reflect:!0})],e.Chip.prototype,"variant",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"elevated",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"selectable",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"selected",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Chip.prototype,"deletable",void 0),Se([Ot({reflect:!0})],e.Chip.prototype,"icon",void 0),Se([Ot({reflect:!0,attribute:"selected-icon"})],e.Chip.prototype,"selectedIcon",void 0),Se([Ot({reflect:!0,attribute:"end-icon"})],e.Chip.prototype,"endIcon",void 0),Se([Ot({reflect:!0,attribute:"delete-icon"})],e.Chip.prototype,"deleteIcon",void 0),Se([Ci("selected",!0)],e.Chip.prototype,"onSelectedChange",null),e.Chip=Se([Lt("mdui-chip")],e.Chip);const po=(e,t)=>{if(e.length!==t.length)return!1;const i=[...e].sort(),o=[...t].sort();return i.every(((e,t)=>e===o[t]))},mo=Pe`:host{display:block}`;e.Collapse=class extends Xt{constructor(){super(...arguments),this.accordion=!1,this.disabled=!1,this.activeKeys=[],this.isInitial=!0,this.definedController=new ki(this,{relatedElements:["mdui-collapse-item"]})}async onActiveKeysChange(){await this.definedController.whenDefined();const e=this.accordion?this.items.find((e=>this.activeKeys.includes(e.key)))?.value:this.items.filter((e=>this.activeKeys.includes(e.key))).map((e=>e.value));this.setValue(e),this.isInitial||this.emit("change")}async onValueChange(){if(this.isInitial=!this.hasUpdated,await this.definedController.whenDefined(),this.accordion){const e=this.value;if(e){const t=this.items.find((t=>t.value===e));this.setActiveKeys(t?[t.key]:[])}else this.setActiveKeys([])}else{const e=this.value;if(e.length){const t=this.items.filter((t=>e.includes(t.value))).map((e=>e.key));this.setActiveKeys(t)}else this.setActiveKeys([])}this.updateItems()}render(){return ft``}setActiveKeys(e){po(this.activeKeys,e)||(this.activeKeys=e)}setValue(e){this.accordion||u(this.value)||u(e)?this.value=e:po(this.value,e)||(this.value=e)}onClick(e){if(this.disabled)return;if(e.button)return;const t=e.target.closest("mdui-collapse-item");if(!t||t.disabled)return;const i=e.composedPath();if((!t.trigger||i.find((e=>v(e)&&M(e).is(t.trigger))))&&i.find((e=>v(e)&&e.part.contains("header")))){if(this.accordion)this.activeKeys.includes(t.key)?this.setActiveKeys([]):this.setActiveKeys([t.key]);else{const e=[...this.activeKeys];e.includes(t.key)?e.splice(e.indexOf(t.key),1):e.push(t.key),this.setActiveKeys(e)}this.isInitial=!1,this.updateItems()}}async onSlotChange(){await this.definedController.whenDefined(),this.updateItems()}updateItems(){this.items.forEach((e=>{e.active=this.activeKeys.includes(e.key),e.isInitial=this.isInitial}))}},e.Collapse.styles=[Qt,mo],Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Collapse.prototype,"accordion",void 0),Se([Ot()],e.Collapse.prototype,"value",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.Collapse.prototype,"disabled",void 0),Se([zt()],e.Collapse.prototype,"activeKeys",void 0),Se([Nt({selector:"mdui-collapse-item",flatten:!0})],e.Collapse.prototype,"items",void 0),Se([Ci("activeKeys",!0)],e.Collapse.prototype,"onActiveKeysChange",null),Se([Ci("value")],e.Collapse.prototype,"onValueChange",null),e.Collapse=Se([Lt("mdui-collapse")],e.Collapse);const fo=Pe`:host{display:flex;flex-direction:column}.header{display:block}.body{display:block;overflow:hidden;transition:height var(--mdui-motion-duration-short4) var(--mdui-motion-easing-emphasized)}.body.opened{overflow:visible}.body.active{transition-duration:var(--mdui-motion-duration-medium4)}`;function vo(e,t,i){return e?t():i?.()}function go(e,t,i){return e?new Promise((o=>{if(i.duration===1/0)throw new Error("Promise-based animations must be finite.");d(i.duration)&&isNaN(i.duration)&&(i.duration=0),""===i.easing&&(i.easing="linear");const n=e.animate(t,i);n.addEventListener("cancel",o,{once:!0}),n.addEventListener("finish",o,{once:!0})})):Promise.resolve()}function bo(e){return e?Promise.all(e.getAnimations().map((e=>new Promise((t=>{const i=requestAnimationFrame(t);e.addEventListener("cancel",(()=>i),{once:!0}),e.addEventListener("finish",(()=>i),{once:!0}),e.cancel()}))))):Promise.resolve()}function yo(e){const t=s(),i=e.localName;return"-1"!==e.getAttribute("tabindex")&&(!e.hasAttribute("disabled")&&((!e.hasAttribute("aria-disabled")||"false"===e.getAttribute("aria-disabled"))&&(!("input"===i&&"radio"===e.getAttribute("type")&&!e.hasAttribute("checked"))&&(null!==e.offsetParent&&("hidden"!==t.getComputedStyle(e).visibility&&(!("audio"!==i&&"video"!==i||!e.hasAttribute("controls"))||(!!e.hasAttribute("tabindex")||(!(!e.hasAttribute("contenteditable")||"false"===e.getAttribute("contenteditable"))||["button","input","select","textarea","a","audio","video","summary"].includes(i)))))))))}e.CollapseItem=class extends Xt{constructor(){super(...arguments),this.disabled=!1,this.active=!1,this.state="closed",this.isInitial=!0,this.key=Ri(),this.bodyRef=Li()}onActiveChange(){this.isInitial?(this.state=this.active?"opened":"closed",this.hasUpdated&&this.updateBodyHeight()):(this.state=this.active?"open":"close",this.emit(this.state),this.updateBodyHeight())}firstUpdated(e){super.firstUpdated(e),this.updateBodyHeight()}render(){return ft`${this.header}`}onTransitionEnd(e){e.target===this.bodyRef.value&&(this.state=this.active?"opened":"closed",this.emit(this.state),this.updateBodyHeight())}updateBodyHeight(){const e=this.bodyRef.value.scrollHeight;"close"===this.state&&(M(this.bodyRef.value).height(e),this.bodyRef.value.clientLeft),M(this.bodyRef.value).height("opened"===this.state?"auto":"open"===this.state?e:0)}},e.CollapseItem.styles=[Qt,fo],Se([Ot({reflect:!0})],e.CollapseItem.prototype,"value",void 0),Se([Ot({reflect:!0})],e.CollapseItem.prototype,"header",void 0),Se([Ot({type:Boolean,reflect:!0,converter:wi})],e.CollapseItem.prototype,"disabled",void 0),Se([Ot()],e.CollapseItem.prototype,"trigger",void 0),Se([zt()],e.CollapseItem.prototype,"active",void 0),Se([zt()],e.CollapseItem.prototype,"state",void 0),Se([Ci("active")],e.CollapseItem.prototype,"onActiveChange",null),e.CollapseItem=Se([Lt("mdui-collapse-item")],e.CollapseItem);let wo=[];class ko{constructor(e){this.tabDirection="forward",this.element=e,this.handleFocusIn=this.handleFocusIn.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleKeyUp=this.handleKeyUp.bind(this)}activate(){wo.push(this.element),document.addEventListener("focusin",this.handleFocusIn),document.addEventListener("keydown",this.handleKeyDown),document.addEventListener("keyup",this.handleKeyUp)}deactivate(){wo=wo.filter((e=>e!==this.element)),document.removeEventListener("focusin",this.handleFocusIn),document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("keyup",this.handleKeyUp)}isActive(){return wo[wo.length-1]===this.element}checkFocus(){if(this.isActive()&&!this.element.matches(":focus-within")){const{start:e,end:t}=function(e){const t=[];return function e(i){i instanceof HTMLElement&&(t.push(i),null!==i.shadowRoot&&"open"===i.shadowRoot.mode&&e(i.shadowRoot)),[...i.children].forEach((t=>e(t)))}(e),{start:t.find((e=>yo(e)))??null,end:t.reverse().find((e=>yo(e)))??null}}(this.element),i="forward"===this.tabDirection?e:t;"function"==typeof i?.focus&&i.focus({preventScroll:!0})}}handleFocusIn(){this.checkFocus()}handleKeyDown(e){"Tab"===e.key&&e.shiftKey&&(this.tabDirection="backward"),requestAnimationFrame((()=>this.checkFocus()))}handleKeyUp(){this.tabDirection="forward"}}const Co=(e,t)=>{const i=`--mdui-motion-easing-${t}`;return M(e).css(i).trim()},xo=(e,t)=>{const i=`--mdui-motion-duration-${t}`,o=M(e).css(i).trim().toLowerCase();return o.endsWith("ms")?parseFloat(o):1e3*parseFloat(o)};let $o;const Ro=e=>{if(u(document))return 0;if(e||void 0===$o){const e=M("

7MZ} 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