From 116306902bfb5fa073d66e7157ed68843a01caa0 Mon Sep 17 00:00:00 2001 From: swoellauer Date: Wed, 20 Nov 2024 14:27:14 +0100 Subject: [PATCH] update java dependencies; update js dependencies --- app/package-lock.json | 6899 +++++++---------- build.gradle | 6 +- src/tsdb/TsDB.java | 2 +- webcontent/app/css/vendor.0f7360a2.css | 1 - webcontent/app/css/vendor.b23d587a.css | 1 + .../KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff | Bin 20436 -> 0 bytes .../KFOkCnqEu92Fr1MmgVxIIzQ.fa21e2c7.woff | Bin 0 -> 23864 bytes .../KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff | Bin 20544 -> 0 bytes .../KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff | Bin 0 -> 23900 bytes .../KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff | Bin 0 -> 23888 bytes .../KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff | Bin 20416 -> 0 bytes .../KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff | Bin 20408 -> 0 bytes .../KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff | Bin 0 -> 23836 bytes .../KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff | Bin 20424 -> 0 bytes .../KFOlCnqEu92Fr1MmYUtfBBc-.fe849ef5.woff | Bin 0 -> 23808 bytes .../fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff | Bin 0 -> 23824 bytes .../fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff | Bin 20344 -> 0 bytes webcontent/app/index.html | 2 +- .../js/{229.b1b56010.js => 229.53d179e9.js} | 2 +- webcontent/app/js/295.8107482a.js | 1 - webcontent/app/js/295.e767ce2f.js | 1 + webcontent/app/js/363.782c2ef2.js | 1 + webcontent/app/js/363.bf8b2aa2.js | 1 - webcontent/app/js/464.72ad6529.js | 1 + webcontent/app/js/464.d68c77aa.js | 1 - .../app/js/{51.29405df6.js => 51.7327146d.js} | 2 +- webcontent/app/js/574.49eee806.js | 1 + webcontent/app/js/574.b4964afc.js | 1 - webcontent/app/js/729.46473826.js | 1 + webcontent/app/js/729.755b6f9c.js | 1 - webcontent/app/js/765.041ce33a.js | 1 + webcontent/app/js/765.8cc00be5.js | 1 - .../js/{app.63254362.js => app.c6175575.js} | 2 +- webcontent/app/js/vendor.cc4cad33.js | 35 + webcontent/app/js/vendor.cd548cf1.js | 36 - 35 files changed, 3043 insertions(+), 3957 deletions(-) delete mode 100644 webcontent/app/css/vendor.0f7360a2.css create mode 100644 webcontent/app/css/vendor.b23d587a.css delete mode 100644 webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff create mode 100644 webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.fa21e2c7.woff delete mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff create mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff create mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff delete mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff delete mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff create mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff delete mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff create mode 100644 webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.fe849ef5.woff create mode 100644 webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff delete mode 100644 webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff rename webcontent/app/js/{229.b1b56010.js => 229.53d179e9.js} (53%) delete mode 100644 webcontent/app/js/295.8107482a.js create mode 100644 webcontent/app/js/295.e767ce2f.js create mode 100644 webcontent/app/js/363.782c2ef2.js delete mode 100644 webcontent/app/js/363.bf8b2aa2.js create mode 100644 webcontent/app/js/464.72ad6529.js delete mode 100644 webcontent/app/js/464.d68c77aa.js rename webcontent/app/js/{51.29405df6.js => 51.7327146d.js} (77%) create mode 100644 webcontent/app/js/574.49eee806.js delete mode 100644 webcontent/app/js/574.b4964afc.js create mode 100644 webcontent/app/js/729.46473826.js delete mode 100644 webcontent/app/js/729.755b6f9c.js create mode 100644 webcontent/app/js/765.041ce33a.js delete mode 100644 webcontent/app/js/765.8cc00be5.js rename webcontent/app/js/{app.63254362.js => app.c6175575.js} (87%) create mode 100644 webcontent/app/js/vendor.cc4cad33.js delete mode 100644 webcontent/app/js/vendor.cd548cf1.js diff --git a/app/package-lock.json b/app/package-lock.json index 982f0dcc..23c5f609 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -49,11 +49,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -61,28 +62,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -98,9 +99,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.8.tgz", - "integrity": "sha512-nYAikI4XTGokU2QX7Jx+v4rxZKhKivaQaREZjuW3mrJrbdWJ5yUfohnoUULge+zEEaKjPYNxhoRgUKktjXtbwA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz", + "integrity": "sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -116,50 +117,51 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -168,18 +170,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", - "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -190,12 +190,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", "semver": "^6.3.1" }, "engines": { @@ -206,9 +206,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -220,74 +220,38 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", - "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dependencies": { - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.8" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -297,32 +261,32 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -332,13 +296,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -348,96 +312,84 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", + "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -446,10 +398,77 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dependencies": { + "@babel/types": "^7.26.0" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -458,12 +477,26 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -473,11 +506,11 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -487,13 +520,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -503,12 +536,12 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -518,13 +551,13 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", - "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-decorators": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -534,13 +567,12 @@ } }, "node_modules/@babel/plugin-proposal-function-sent": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.24.7.tgz", - "integrity": "sha512-42Pq9d8fV5CrjygcVAA7aAEFpkAJluWWvlO7bvOMDEutxIS44COcFU61V92VBzUZvOkjIoQrPJNUtmY/d9XMgA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.25.9.tgz", + "integrity": "sha512-Qi9KEBTY6WAjHBeHJ1jm4HyGlwvZLfjUaxO9g1jKHqyQPe6c+q7DlKgyrBUH7v+VWLJ0bNy5cQlXHtOV5/uibw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7", - "@babel/plugin-syntax-function-sent": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -561,48 +593,11 @@ } }, "node_modules/@babel/plugin-proposal-throw-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.24.7.tgz", - "integrity": "sha512-Rh4WoHyWKgsxvdkEMqDEZtKuGnZw+JwicMCvcZaIjYaQ3fK+a8JZYLhgcac9dKcL47Xqf+SG3MopTx+8BACdrQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.25.9.tgz", + "integrity": "sha512-Zw62DP6cdbXXEtTNMWYY10rIOPGAWPk8qdqM+AT3JbHtFq8ook0JXJCWdQJTlSVACHo0R6lvoNKO9B1ZVkjClg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-throw-expressions": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -612,11 +607,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", - "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -636,37 +631,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-function-sent": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.24.7.tgz", - "integrity": "sha512-me5EHEx4GXxAE8mnlZaWA+ARIyMSPOXcw6WlqWGIfTg36oeWm4FxR/Djs1DGPbmSIwJqMboiN7gK8eCyzyNK2A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -676,11 +646,11 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -700,125 +670,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-throw-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.24.7.tgz", - "integrity": "sha512-b1bdlAmUTy9VQ/g2cnBuJFwd7jeARNW2F65c9Gcn8qyNYGuVy/cYyqpiSL6SVmUAJTDbIYL2FzlZ8nH1qUCBXA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", @@ -835,11 +686,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -849,14 +700,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -866,13 +716,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -882,11 +732,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -896,11 +746,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -910,12 +760,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", - "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -925,13 +775,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -941,17 +790,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", - "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" }, "engines": { @@ -962,12 +809,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -977,11 +824,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", - "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -991,12 +838,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1006,11 +853,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1019,13 +866,27 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1035,12 +896,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1050,12 +911,11 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1065,12 +925,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1080,13 +940,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1096,12 +956,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1111,11 +970,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1125,12 +984,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1140,11 +998,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1154,12 +1012,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1169,13 +1027,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", - "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-simple-access": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1185,14 +1043,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1202,12 +1060,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1217,12 +1075,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1232,11 +1090,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1246,12 +1104,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1261,12 +1118,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1276,14 +1132,13 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1293,12 +1148,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1308,12 +1163,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1323,13 +1177,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", - "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1339,11 +1192,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1353,12 +1206,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", - "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1368,14 +1221,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1385,11 +1237,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1399,11 +1251,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1413,12 +1265,27 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1428,14 +1295,14 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -1447,11 +1314,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1461,12 +1328,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1476,11 +1343,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1490,11 +1357,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1504,11 +1371,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", - "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1518,11 +1385,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1532,12 +1399,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1547,12 +1414,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1562,12 +1429,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", - "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1577,90 +1444,78 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", - "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", - "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.8", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.8", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.37.1", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" }, "engines": { @@ -1683,15 +1538,10 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, "node_modules/@babel/runtime": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", - "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1700,31 +1550,28 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1733,18 +1580,22 @@ } }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@bufbuild/protobuf": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.2.tgz", + "integrity": "sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A==" + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -1844,70 +1695,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/types/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/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@jest/types/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/@jest/types/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/@jest/types/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -2007,14 +1794,14 @@ } }, "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==" }, "node_modules/@quasar/app-webpack": { - "version": "3.13.2", - "resolved": "https://registry.npmjs.org/@quasar/app-webpack/-/app-webpack-3.13.2.tgz", - "integrity": "sha512-or5oBNS1Shx+lDC6USBh3Rqce75klGaLzDmKavZOfh4bFWWoQVmTZShF62P63XWOvmY8n697yjtlMcHGMhi27Q==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@quasar/app-webpack/-/app-webpack-3.15.0.tgz", + "integrity": "sha512-3elm5TZXlCQBKmQ79VFNQLIj9NRQj+CFzN/EpXIT/EJzh9mpbakDf9tJodSAK9RbYDB1yI5iYtxkoO8DR9DMOA==", "dependencies": { "@quasar/babel-preset-app": "^2.0.3", "@quasar/render-ssr-error": "^1.0.3", @@ -2022,7 +1809,7 @@ "@types/chrome": "^0.0.208", "@types/compression": "^1.7.5", "@types/cordova": "0.0.34", - "@types/express": "4.17.21", + "@types/express": "^4.17.21", "@types/webpack-bundle-analyzer": "4.7.0", "archiver": "5.3.1", "autoprefixer": "10.4.19", @@ -2039,7 +1826,7 @@ "dot-prop": "6.0.1", "elementtree": "0.1.7", "error-stack-parser": "2.1.4", - "express": "4.19.2", + "express": "^4.20.0", "fast-glob": "3.3.2", "file-loader": "6.2.0", "fork-ts-checker-webpack-plugin": "6.5.0", @@ -2061,8 +1848,8 @@ "postcss-loader": "7.0.2", "postcss-rtlcss": "4.0.1", "register-service-worker": "1.7.2", - "sass": "^1.33.0", - "sass-loader": "13.2.0", + "sass-embedded": "^1.80.2", + "sass-loader": "^16.0.1", "semver": "^7.6.0", "table": "6.8.2", "terser-webpack-plugin": "5.3.10", @@ -2122,59 +1909,6 @@ } } }, - "node_modules/@quasar/app-webpack/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/@quasar/app-webpack/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@quasar/app-webpack/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/@quasar/app-webpack/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/@quasar/app-webpack/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==", - "engines": { - "node": ">=8" - } - }, "node_modules/@quasar/app-webpack/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -2186,17 +1920,6 @@ "node": ">=10" } }, - "node_modules/@quasar/app-webpack/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@quasar/babel-preset-app": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@quasar/babel-preset-app/-/babel-preset-app-2.0.3.tgz", @@ -2234,9 +1957,9 @@ } }, "node_modules/@quasar/extras": { - "version": "1.16.12", - "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.16.12.tgz", - "integrity": "sha512-hLlb3Buxo38Xg/2w0BTkz98RBh/VH8apZ2r6Fl8YpPgrVQ0diHyN/BVTvIOk5Kch2y38L2kvwOIddsB2UcCuIg==", + "version": "1.16.13", + "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.16.13.tgz", + "integrity": "sha512-6QdnYbFYhgeWFAwytUWTDgpP/mcJxydBmgO91cHr9MMTx0GLaVJY6d10m/G/XS9TzMnSsZgqO7kbVHf3Hvml3w==", "funding": { "type": "github", "url": "https://donate.quasar.dev" @@ -2272,6 +1995,12 @@ "url": "https://donate.quasar.dev" } }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -2360,9 +2089,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" }, "node_modules/@types/express": { "version": "4.17.21", @@ -2376,9 +2105,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -2400,9 +2129,9 @@ "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==" }, "node_modules/@types/har-format": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.15.tgz", - "integrity": "sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==" + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.16.tgz", + "integrity": "sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==" }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", @@ -2415,9 +2144,9 @@ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dependencies": { "@types/node": "*" } @@ -2460,11 +2189,11 @@ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/node": { - "version": "20.14.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.12.tgz", - "integrity": "sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz", + "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "node_modules/@types/node-forge": { @@ -2481,9 +2210,9 @@ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" }, "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==" }, "node_modules/@types/range-parser": { "version": "1.2.7", @@ -2541,17 +2270,17 @@ } }, "node_modules/@types/ws": { - "version": "8.5.11", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.11.tgz", - "integrity": "sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==", + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dependencies": { "@types/yargs-parser": "*" } @@ -2562,229 +2291,229 @@ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "node_modules/@vue/compiler-core": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.34.tgz", - "integrity": "sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.34", + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.34.tgz", - "integrity": "sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", "dependencies": { - "@vue/compiler-core": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.34.tgz", - "integrity": "sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==", - "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.34", - "@vue/compiler-dom": "3.4.34", - "@vue/compiler-ssr": "3.4.34", - "@vue/shared": "3.4.34", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.39", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.34.tgz", - "integrity": "sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", "dependencies": { - "@vue/compiler-dom": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/devtools-api": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz", - "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "node_modules/@vue/reactivity": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.34.tgz", - "integrity": "sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", "dependencies": { - "@vue/shared": "3.4.34" + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.34.tgz", - "integrity": "sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", "dependencies": { - "@vue/reactivity": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.34.tgz", - "integrity": "sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", "dependencies": { - "@vue/reactivity": "3.4.34", - "@vue/runtime-core": "3.4.34", - "@vue/shared": "3.4.34", + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.34.tgz", - "integrity": "sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", "dependencies": { - "@vue/compiler-ssr": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { - "vue": "3.4.34" + "vue": "3.5.13" } }, "node_modules/@vue/shared": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz", - "integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==" + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==" }, "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, @@ -2830,9 +2559,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dependencies": { "acorn": "^8.11.0" }, @@ -2841,9 +2570,9 @@ } }, "node_modules/acorn-walk/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "bin": { "acorn": "bin/acorn" }, @@ -2952,14 +2681,17 @@ } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/anymatch": { @@ -3188,9 +2920,9 @@ } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" }, "node_modules/at-least-node": { "version": "1.0.0", @@ -3260,9 +2992,9 @@ } }, "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -3335,12 +3067,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", + "@babel/helper-define-polyfill-provider": "^0.6.3", "semver": "^6.3.1" }, "peerDependencies": { @@ -3348,23 +3080,23 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "@babel/helper-define-polyfill-provider": "^0.6.3" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -3429,9 +3161,9 @@ } }, "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -3441,7 +3173,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -3465,9 +3197,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -3499,9 +3231,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -3517,10 +3249,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -3552,6 +3284,11 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer-builder": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", + "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==" + }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -3620,9 +3357,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001643", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", - "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==", + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", "funding": [ { "type": "opencollective", @@ -3639,16 +3376,18 @@ ] }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/chardet": { @@ -3764,17 +3503,20 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "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.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "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/colord": { "version": "2.9.3", @@ -3786,6 +3528,11 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, + "node_modules/colorjs.io": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", + "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==" + }, "node_modules/commander": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", @@ -3830,16 +3577,16 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -3865,14 +3612,6 @@ "webpack": "^5.1.0" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -3886,10 +3625,13 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "engines": { + "node": ">= 0.6" + } }, "node_modules/concat-map": { "version": "0.0.1", @@ -3929,9 +3671,9 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "engines": { "node": ">= 0.6" } @@ -3976,9 +3718,9 @@ } }, "node_modules/core-js": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -3986,11 +3728,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.24.2" }, "funding": { "type": "opencollective", @@ -4338,11 +4080,11 @@ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -4584,9 +4326,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.2.tgz", - "integrity": "sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==" + "version": "1.5.63", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==" }, "node_modules/elementtree": { "version": "0.1.7", @@ -4613,9 +4355,9 @@ } }, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "engines": { "node": ">= 0.8" } @@ -4680,9 +4422,9 @@ } }, "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -4700,7 +4442,7 @@ "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.4", "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", @@ -4716,10 +4458,10 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", + "regexp.prototype.flags": "^1.5.3", "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.9", @@ -4816,9 +4558,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -4829,17 +4571,21 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -5043,6 +4789,14 @@ "node": ">=8" } }, + "node_modules/eslint-loader/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/eslint-loader/node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -5080,9 +4834,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -5125,34 +4879,36 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -5197,9 +4953,9 @@ } }, "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -5321,15 +5077,6 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/eslint-webpack-plugin/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/eslint-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -5385,62 +5132,6 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/eslint/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/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/eslint/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/eslint/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/eslint/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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -5455,14 +5146,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/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==", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -5474,17 +5157,6 @@ "node": ">=10" } }, - "node_modules/eslint/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -5632,36 +5304,36 @@ } }, "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -5729,9 +5401,9 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==" }, "node_modules/fastq": { "version": "1.17.1", @@ -5766,6 +5438,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/figures/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==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -5825,12 +5505,12 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -5855,12 +5535,11 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/find-babel-config": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.1.tgz", - "integrity": "sha512-5Ji+EAysHGe1OipH7GN4qDjok5Z1uw5KAwDCbicU/4wyTZY7CqOCzcWbG7J5ad9mazq67k89fXlbc1MuIfl9uA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", "dependencies": { - "json5": "^2.2.3", - "path-exists": "^4.0.0" + "json5": "^2.2.3" } }, "node_modules/find-cache-dir": { @@ -5893,14 +5572,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-up/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", @@ -5923,14 +5594,14 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" }, "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "funding": [ { "type": "individual", @@ -5993,51 +5664,6 @@ } } }, - "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -6052,14 +5678,6 @@ "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/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==", - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -6088,17 +5706,6 @@ "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -6349,9 +5956,9 @@ } }, "node_modules/globby/node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "engines": { "node": ">= 4" } @@ -6401,11 +6008,11 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { @@ -6687,9 +6294,9 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -6767,9 +6374,9 @@ } }, "node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==" }, "node_modules/import-fresh": { "version": "3.3.0", @@ -6787,114 +6394,50 @@ } }, "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "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==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "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/inquirer": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.2.tgz", - "integrity": "sha512-pG7I/si6K/0X7p1qU+rfWnpTE1UIkTONN1wxtzh0d+dHXtT/JG6qBgLxoyHVsQa8cFABxAPh0pD6uUUHiAoaow==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/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/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "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" - }, + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { - "node": ">=7.0.0" + "node": ">=0.8.19" } }, - "node_modules/inquirer/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/inquirer/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==", - "engines": { - "node": ">=8" + "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/inquirer/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==", + "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/inquirer": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.2.tgz", + "integrity": "sha512-pG7I/si6K/0X7p1qU+rfWnpTE1UIkTONN1wxtzh0d+dHXtT/JG6qBgLxoyHVsQa8cFABxAPh0pD6uUUHiAoaow==", "dependencies": { - "has-flag": "^4.0.0" + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" } }, "node_modules/internal-slot": { @@ -6992,9 +6535,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dependencies": { "hasown": "^2.0.2" }, @@ -7321,70 +6864,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/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/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-util/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/jest-util/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/jest-util/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -7399,14 +6878,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-worker/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==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -7439,14 +6910,14 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -7516,9 +6987,9 @@ } }, "node_modules/launch-editor": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", - "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -7705,70 +7176,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/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/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/log-symbols/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/log-symbols/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/log-symbols/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/log-update": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", @@ -7803,11 +7210,11 @@ } }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.13", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.13.tgz", + "integrity": "sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/make-dir": { @@ -7849,9 +7256,12 @@ } }, "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==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", @@ -7875,9 +7285,9 @@ } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -7984,9 +7394,9 @@ } }, "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==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -8174,9 +7584,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "engines": { "node": ">= 0.4" }, @@ -8328,106 +7738,42 @@ "opener": "bin/opener-bin.js" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "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/ora/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/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/ora/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==", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dependencies": { - "color-name": "~1.1.4" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/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/ora/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==", - "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/ora/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==", + "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==", "dependencies": { - "has-flag": "^4.0.0" + "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": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/os-tmpdir": { @@ -8541,11 +7887,11 @@ } }, "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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/path-is-absolute": { @@ -8598,9 +7944,9 @@ } }, "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==" + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" }, "node_modules/path-type": { "version": "4.0.0", @@ -8611,9 +7957,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -8717,9 +8063,9 @@ } }, "node_modules/postcss": { - "version": "8.4.40", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", - "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -8736,8 +8082,8 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -8982,12 +8328,12 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", + "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", "dependencies": { "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.1.0" }, "engines": { @@ -8997,12 +8343,24 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": "^10 || ^12 || >= 14" @@ -9011,6 +8369,18 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", @@ -9209,9 +8579,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9305,11 +8675,11 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -9319,9 +8689,9 @@ } }, "node_modules/quasar": { - "version": "2.16.6", - "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.16.6.tgz", - "integrity": "sha512-nFFS/WniZy052wUNr0UHxc46KVB0hVg7IlBpVScxQAANQxL5uJVqaiw0z2CEM8IM+MCObXANqxHX/m7woG7zIw==", + "version": "2.17.4", + "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.17.4.tgz", + "integrity": "sha512-EqfV7taxfHIGN9gTwpwRayF6VMxk2I7ztapTwr+A1h22Jop4gNpl40HDuNtjpKbXaw/ZsIBK9cbch0aXDCGhNg==", "engines": { "node": ">= 10.18.1", "npm": ">= 6.13.4", @@ -9438,9 +8808,9 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dependencies": { "regenerate": "^1.4.2" }, @@ -9462,15 +8832,15 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -9491,14 +8861,14 @@ } }, "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dependencies": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -9511,25 +8881,22 @@ "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.7.2.tgz", "integrity": "sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==" }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -9748,57 +9115,397 @@ "is-regex": "^1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/sass-embedded": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.81.0.tgz", + "integrity": "sha512-uZQ2Faxb1oWBHpeSSzjxnhClbMb3QadN0ql0ZFNuqWOLUxwaVhrMlMhPq6TDPbbfDUjihuwrMCuy695Bgna5RA==", + "dependencies": { + "@bufbuild/protobuf": "^2.0.0", + "buffer-builder": "^0.2.0", + "colorjs.io": "^0.5.0", + "immutable": "^5.0.2", + "rxjs": "^7.4.0", + "supports-color": "^8.1.1", + "sync-child-process": "^1.0.2", + "varint": "^6.0.0" + }, + "bin": { + "sass": "dist/bin/sass.js" + }, + "engines": { + "node": ">=16.0.0" + }, + "optionalDependencies": { + "sass-embedded-android-arm": "1.81.0", + "sass-embedded-android-arm64": "1.81.0", + "sass-embedded-android-ia32": "1.81.0", + "sass-embedded-android-riscv64": "1.81.0", + "sass-embedded-android-x64": "1.81.0", + "sass-embedded-darwin-arm64": "1.81.0", + "sass-embedded-darwin-x64": "1.81.0", + "sass-embedded-linux-arm": "1.81.0", + "sass-embedded-linux-arm64": "1.81.0", + "sass-embedded-linux-ia32": "1.81.0", + "sass-embedded-linux-musl-arm": "1.81.0", + "sass-embedded-linux-musl-arm64": "1.81.0", + "sass-embedded-linux-musl-ia32": "1.81.0", + "sass-embedded-linux-musl-riscv64": "1.81.0", + "sass-embedded-linux-musl-x64": "1.81.0", + "sass-embedded-linux-riscv64": "1.81.0", + "sass-embedded-linux-x64": "1.81.0", + "sass-embedded-win32-arm64": "1.81.0", + "sass-embedded-win32-ia32": "1.81.0", + "sass-embedded-win32-x64": "1.81.0" + } + }, + "node_modules/sass-embedded-android-arm": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.81.0.tgz", + "integrity": "sha512-NWEmIuaIEsGFNsIRa+5JpIpPJyZ32H15E85CNZqEIhhwWlk9UNw7vlOCmTH8MtabtnACwC/2NG8VyNa3nxKzUQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.81.0.tgz", + "integrity": "sha512-I36P77/PKAHx6sqOmexO2iEY5kpsmQ1VxcgITZSOxPMQhdB6m4t3bTabfDuWQQmCrqqiNFtLQHeytB65bUqwiw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.81.0.tgz", + "integrity": "sha512-k8V1usXw30w1GVxvrteG1RzgYJzYQ9PfL2aeOqGdroBN7zYTD9VGJXTGcxA4IeeRxmRd7szVW2mKXXS472fh8g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-riscv64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.81.0.tgz", + "integrity": "sha512-RXlanyLXEpN/DEehXgLuKPsqT//GYlsGFxKXgRiCc8hIPAueFLQXKJmLWlL3BEtHgmFdbsStIu4aZCcb1hOFlQ==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.81.0.tgz", + "integrity": "sha512-RQG0FxGQ1DERNyUDED8+BDVaLIjI+BNg8lVcyqlLZUrWY6NhzjwYEeiN/DNZmMmHtqDucAPNDcsdVUNQqsBy2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.81.0.tgz", + "integrity": "sha512-gLKbsfII9Ppua76N41ODFnKGutla9qv0OGAas8gxe0jYBeAQFi/1iKQYdNtQtKi4mA9n5TQTqz+HHCKszZCoyA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.81.0.tgz", + "integrity": "sha512-7uMOlT9hD2KUJCbTN2XcfghDxt/rc50ujjfSjSHjX1SYj7mGplkINUXvVbbvvaV2wt6t9vkGkCo5qNbeBhfwBg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.81.0.tgz", + "integrity": "sha512-REqR9qM4RchCE3cKqzRy9Q4zigIV82SbSpCi/O4O3oK3pg2I1z7vkb3TiJsivusG/li7aqKZGmYOtAXjruGQDA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.81.0.tgz", + "integrity": "sha512-jy4bvhdUmqbyw1jv1f3Uxl+MF8EU/Y/GDx4w6XPJm4Ds+mwH/TwnyAwsxxoBhWfnBnW8q2ADy039DlS5p+9csQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.81.0.tgz", + "integrity": "sha512-ga/Jk4q5Bn1aC+iHJteDZuLSKnmBUiS3dEg1fnl/Z7GaHIChceKDJOw0zNaILRXI0qT2E1at9MwzoRaRA5Nn/g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.81.0.tgz", + "integrity": "sha512-oWVUvQ4d5Kx1Md75YXZl5z1WBjc+uOhfRRqzkJ3nWc8tjszxJN+y/5EOJavhsNI3/2yoTt6eMXRTqDD9b0tWSQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.81.0.tgz", + "integrity": "sha512-hpntWf5kjkoxncA1Vh8vhsUOquZ8AROZKx0rQh7ZjSRs4JrYZASz1cfevPKaEM3wIim/nYa6TJqm0VqWsrERlA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.81.0.tgz", + "integrity": "sha512-UEXUYkBuqTSwg5JNWiNlfMZ1Jx6SJkaEdx+fsL3Tk099L8cKSoJWH2EPz4ZJjNbyIMymrSdVfymheTeZ8u24xA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-riscv64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.81.0.tgz", + "integrity": "sha512-1D7OznytbIhx2XDHWi1nuQ8d/uCVR7FGGzELgaU//T8A9DapVTUgPKvB70AF1k4GzChR9IXU/WvFZs2hDTbaJg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.81.0.tgz", + "integrity": "sha512-ia6VCTeVDQtBSMktXRFza1AZCt8/6aUoujot6Ugf4KmdytQqPJIHxkHaGftm5xwi9WdrMGYS7zgolToPijR11A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-riscv64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.81.0.tgz", + "integrity": "sha512-KbxSsqu4tT1XbhZfJV/5NfW0VtJIGlD58RjqJqJBi8Rnjrx29/upBsuwoDWtsPV/LhoGwwU1XkSa9Q1ifCz4fQ==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.81.0.tgz", + "integrity": "sha512-AMDeVY2T9WAnSFkuQcsOn5c29GRs/TuqnCiblKeXfxCSKym5uKdBl/N7GnTV6OjzoxiJBbkYKdVIaS5By7Gj4g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.81.0.tgz", + "integrity": "sha512-YOmBRYnygwWUmCoH14QbMRHjcvCJufeJBAp0m61tOJXIQh64ziwV4mjdqjS/Rx3zhTT4T+nulDUw4d3kLiMncA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" } }, - "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/sass-embedded-win32-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.81.0.tgz", + "integrity": "sha512-HFfr/C+uLJGGTENdnssuNTmXI/xnIasUuEHEKqI+2J0FHCWT5cpz3PGAOHymPyJcZVYGUG/7gIxIx/d7t0LFYw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.81.0.tgz", + "integrity": "sha512-wxj52jDcIAwWcXb7ShZ7vQYKcVUkJ+04YM9l46jDY+qwHzliGuorAUyujLyKTE9heGD3gShJ3wPPC1lXzq6v9A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "node_modules/sass-embedded/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/sass-loader": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", - "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.3.tgz", + "integrity": "sha512-gosNorT1RCkuCMyihv6FBRR7BMV06oKRAs+l4UMp1mlcVg9rWN6KMmUj3igjQwmYys4mDP3etEYJgiHRbgHCHA==", "dependencies": { - "klona": "^2.0.4", "neo-async": "^2.6.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" }, "peerDependenciesMeta": { - "fibers": { + "@rspack/core": { "optional": true }, "node-sass": { @@ -9809,6 +9516,9 @@ }, "sass-embedded": { "optional": true + }, + "webpack": { + "optional": true } } }, @@ -9898,9 +9608,9 @@ "dev": true }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -9933,10 +9643,13 @@ "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/send/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/serialize-javascript": { "version": "6.0.2", @@ -10017,14 +9730,14 @@ } }, "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==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -10166,36 +9879,6 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/slice-ansi/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/slice-ansi/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/slice-ansi/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/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -10215,9 +9898,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -10416,14 +10099,14 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -10465,6 +10148,25 @@ "node": ">= 10" } }, + "node_modules/sync-child-process": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", + "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==", + "dependencies": { + "sync-message-port": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/sync-message-port": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz", + "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/table": { "version": "6.8.2", "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", @@ -10524,9 +10226,9 @@ } }, "node_modules/terser": { - "version": "5.31.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", - "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -10573,14 +10275,6 @@ } } }, - "node_modules/terser-webpack-plugin/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==", - "engines": { - "node": ">=8" - } - }, "node_modules/terser-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -10626,9 +10320,9 @@ } }, "node_modules/terser/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "bin": { "acorn": "bin/acorn" }, @@ -10667,14 +10361,6 @@ "node": ">=0.6.0" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -10720,59 +10406,6 @@ "webpack": "^5.0.0" } }, - "node_modules/ts-loader/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/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/ts-loader/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/ts-loader/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/ts-loader/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==", - "engines": { - "node": ">=8" - } - }, "node_modules/ts-loader/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -10784,17 +10417,6 @@ "node": ">=10" } }, - "node_modules/ts-loader/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", @@ -10820,9 +10442,9 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "node_modules/type-check": { "version": "0.4.0", @@ -10959,14 +10581,14 @@ } }, "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==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "engines": { "node": ">=4" } @@ -10984,9 +10606,9 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "engines": { "node": ">=4" } @@ -11016,9 +10638,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -11034,8 +10656,8 @@ } ], "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -11045,9 +10667,9 @@ } }, "node_modules/uplot": { - "version": "1.6.30", - "resolved": "https://registry.npmjs.org/uplot/-/uplot-1.6.30.tgz", - "integrity": "sha512-48oVVRALM/128ttW19F2a2xobc2WfGdJ0VJFX00099CfqbCTuML7L2OrTKxNzeFP34eo1+yJbqFSoFAp2u28/Q==" + "version": "1.6.31", + "resolved": "https://registry.npmjs.org/uplot/-/uplot-1.6.31.tgz", + "integrity": "sha512-sQZqSwVCbJGnFB4IQjQYopzj5CoTZJ4Br1fG/xdONimqgHmsacvCjNesdGDypNKFbrhLGIeshYhy89FxPF+H+w==" }, "node_modules/uri-js": { "version": "4.4.1", @@ -11131,6 +10753,11 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==" }, + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -11140,15 +10767,15 @@ } }, "node_modules/vue": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.34.tgz", - "integrity": "sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", "dependencies": { - "@vue/compiler-dom": "3.4.34", - "@vue/compiler-sfc": "3.4.34", - "@vue/runtime-dom": "3.4.34", - "@vue/server-renderer": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { "typescript": "*" @@ -11198,105 +10825,41 @@ "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", "dev": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/vue-loader": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.4.2.tgz", - "integrity": "sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==", - "dependencies": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "watchpack": "^2.4.0" - }, - "peerDependencies": { - "webpack": "^4.1.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/vue-loader/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/vue-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/vue-loader/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/vue-loader/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/vue-loader/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==", + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/vue-loader/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==", + "node_modules/vue-loader": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.4.2.tgz", + "integrity": "sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==", "dependencies": { - "has-flag": "^4.0.0" + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "watchpack": "^2.4.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "vue": { + "optional": true + } } }, "node_modules/vue-router": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.0.tgz", - "integrity": "sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz", + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==", "dependencies": { - "@vue/devtools-api": "^6.5.1" + "@vue/devtools-api": "^6.6.4" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -11355,9 +10918,9 @@ } }, "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -11383,20 +10946,19 @@ } }, "node_modules/webpack": { - "version": "5.93.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", - "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -11454,9 +11016,9 @@ } }, "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "bin": { "acorn": "bin/acorn" }, @@ -11472,17 +11034,6 @@ "node": ">= 10" } }, - "node_modules/webpack-bundle-analyzer/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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webpack-chain": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", @@ -11638,9 +11189,9 @@ } }, "node_modules/webpack/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "bin": { "acorn": "bin/acorn" }, @@ -11648,14 +11199,6 @@ "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", @@ -11769,36 +11312,6 @@ "node": ">=8" } }, - "node_modules/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -11893,34 +11406,35 @@ } }, "@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "requires": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==" + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==" }, "@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -11929,9 +11443,9 @@ } }, "@babel/eslint-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.8.tgz", - "integrity": "sha512-nYAikI4XTGokU2QX7Jx+v4rxZKhKivaQaREZjuW3mrJrbdWJ5yUfohnoUULge+zEEaKjPYNxhoRgUKktjXtbwA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz", + "integrity": "sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==", "dev": true, "requires": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -11940,75 +11454,74 @@ } }, "@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "requires": { - "@babel/types": "^7.24.9", + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" } }, "@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "requires": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "requires": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", - "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", "semver": "^6.3.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", "requires": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -12017,225 +11530,250 @@ "resolve": "^1.14.2" } }, - "@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "requires": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "requires": { - "@babel/types": "^7.24.7" - } - }, "@babel/helper-member-expression-to-functions": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", - "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "requires": { - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.8" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "requires": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" } }, "@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "requires": { - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" }, "@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" }, "@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" }, "@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "requires": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "requires": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" } }, "@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", + "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", "requires": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "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==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==" + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "requires": { + "@babel/types": "^7.26.0" + } }, "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" } }, "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/plugin-proposal-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", - "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-decorators": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" } }, "@babel/plugin-proposal-function-sent": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.24.7.tgz", - "integrity": "sha512-42Pq9d8fV5CrjygcVAA7aAEFpkAJluWWvlO7bvOMDEutxIS44COcFU61V92VBzUZvOkjIoQrPJNUtmY/d9XMgA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.25.9.tgz", + "integrity": "sha512-Qi9KEBTY6WAjHBeHJ1jm4HyGlwvZLfjUaxO9g1jKHqyQPe6c+q7DlKgyrBUH7v+VWLJ0bNy5cQlXHtOV5/uibw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7", - "@babel/plugin-syntax-function-sent": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9" } }, "@babel/plugin-proposal-private-property-in-object": { @@ -12245,44 +11783,19 @@ "requires": {} }, "@babel/plugin-proposal-throw-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.24.7.tgz", - "integrity": "sha512-Rh4WoHyWKgsxvdkEMqDEZtKuGnZw+JwicMCvcZaIjYaQ3fK+a8JZYLhgcac9dKcL47Xqf+SG3MopTx+8BACdrQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-throw-expressions": "^7.24.7" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.25.9.tgz", + "integrity": "sha512-Zw62DP6cdbXXEtTNMWYY10rIOPGAWPk8qdqM+AT3JbHtFq8ook0JXJCWdQJTlSVACHo0R6lvoNKO9B1ZVkjClg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-syntax-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", - "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-syntax-dynamic-import": { @@ -12293,36 +11806,20 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-function-sent": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.24.7.tgz", - "integrity": "sha512-me5EHEx4GXxAE8mnlZaWA+ARIyMSPOXcw6WlqWGIfTg36oeWm4FxR/Djs1DGPbmSIwJqMboiN7gK8eCyzyNK2A==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, "@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-syntax-import-meta": { @@ -12333,86 +11830,6 @@ "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-throw-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.24.7.tgz", - "integrity": "sha512-b1bdlAmUTy9VQ/g2cnBuJFwd7jeARNW2F65c9Gcn8qyNYGuVy/cYyqpiSL6SVmUAJTDbIYL2FzlZ8nH1qUCBXA==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, "@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", @@ -12423,538 +11840,530 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-class-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", - "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-classes": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", - "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", - "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" } }, "@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "requires": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", - "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", "requires": { - "@babel/helper-module-transforms": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-simple-access": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "requires": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "requires": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" } }, "@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" } }, "@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-optional-chaining": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", - "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", "requires": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" } }, "@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-private-methods": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", - "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" } }, + "@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, "@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", - "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", - "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/preset-env": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", - "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", - "requires": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "requires": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.8", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.8", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.37.1", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" } }, @@ -12968,56 +12377,52 @@ "esutils": "^2.0.2" } }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, "@babel/runtime": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", - "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "requires": { "regenerator-runtime": "^0.14.0" } }, "@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", - "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "requires": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "requires": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" } }, + "@bufbuild/protobuf": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.2.tgz", + "integrity": "sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A==" + }, "@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -13088,51 +12493,6 @@ "@types/node": "*", "@types/yargs": "^17.0.8", "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jridgewell/gen-mapping": { @@ -13216,14 +12576,14 @@ } }, "@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==" }, "@quasar/app-webpack": { - "version": "3.13.2", - "resolved": "https://registry.npmjs.org/@quasar/app-webpack/-/app-webpack-3.13.2.tgz", - "integrity": "sha512-or5oBNS1Shx+lDC6USBh3Rqce75klGaLzDmKavZOfh4bFWWoQVmTZShF62P63XWOvmY8n697yjtlMcHGMhi27Q==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@quasar/app-webpack/-/app-webpack-3.15.0.tgz", + "integrity": "sha512-3elm5TZXlCQBKmQ79VFNQLIj9NRQj+CFzN/EpXIT/EJzh9mpbakDf9tJodSAK9RbYDB1yI5iYtxkoO8DR9DMOA==", "requires": { "@quasar/babel-preset-app": "^2.0.3", "@quasar/render-ssr-error": "^1.0.3", @@ -13231,7 +12591,7 @@ "@types/chrome": "^0.0.208", "@types/compression": "^1.7.5", "@types/cordova": "0.0.34", - "@types/express": "4.17.21", + "@types/express": "^4.17.21", "@types/webpack-bundle-analyzer": "4.7.0", "archiver": "5.3.1", "autoprefixer": "10.4.19", @@ -13248,7 +12608,7 @@ "dot-prop": "6.0.1", "elementtree": "0.1.7", "error-stack-parser": "2.1.4", - "express": "4.19.2", + "express": "^4.20.0", "fast-glob": "3.3.2", "file-loader": "6.2.0", "fork-ts-checker-webpack-plugin": "6.5.0", @@ -13270,8 +12630,8 @@ "postcss-loader": "7.0.2", "postcss-rtlcss": "4.0.1", "register-service-worker": "1.7.2", - "sass": "^1.33.0", - "sass-loader": "13.2.0", + "sass-embedded": "^1.80.2", + "sass-loader": "^16.0.1", "semver": "^7.6.0", "table": "6.8.2", "terser-webpack-plugin": "5.3.10", @@ -13288,53 +12648,10 @@ "webpack-node-externals": "3.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -13366,9 +12683,9 @@ } }, "@quasar/extras": { - "version": "1.16.12", - "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.16.12.tgz", - "integrity": "sha512-hLlb3Buxo38Xg/2w0BTkz98RBh/VH8apZ2r6Fl8YpPgrVQ0diHyN/BVTvIOk5Kch2y38L2kvwOIddsB2UcCuIg==" + "version": "1.16.13", + "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.16.13.tgz", + "integrity": "sha512-6QdnYbFYhgeWFAwytUWTDgpP/mcJxydBmgO91cHr9MMTx0GLaVJY6d10m/G/XS9TzMnSsZgqO7kbVHf3Hvml3w==" }, "@quasar/render-ssr-error": { "version": "1.0.3", @@ -13386,6 +12703,12 @@ "serialize-javascript": "^6.0.0" } }, + "@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, "@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -13471,9 +12794,9 @@ } }, "@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" }, "@types/express": { "version": "4.17.21", @@ -13487,9 +12810,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -13511,9 +12834,9 @@ "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==" }, "@types/har-format": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.15.tgz", - "integrity": "sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==" + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.16.tgz", + "integrity": "sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==" }, "@types/html-minifier-terser": { "version": "6.1.0", @@ -13526,9 +12849,9 @@ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "requires": { "@types/node": "*" } @@ -13571,11 +12894,11 @@ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "@types/node": { - "version": "20.14.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.12.tgz", - "integrity": "sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz", + "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==", "requires": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "@types/node-forge": { @@ -13592,9 +12915,9 @@ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" }, "@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==" }, "@types/range-parser": { "version": "1.2.7", @@ -13652,17 +12975,17 @@ } }, "@types/ws": { - "version": "8.5.11", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.11.tgz", - "integrity": "sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==", + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", "requires": { "@types/node": "*" } }, "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "requires": { "@types/yargs-parser": "*" } @@ -13673,226 +12996,226 @@ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "@vue/compiler-core": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.34.tgz", - "integrity": "sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", "requires": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.34", + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "@vue/compiler-dom": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.34.tgz", - "integrity": "sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", "requires": { - "@vue/compiler-core": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" } }, "@vue/compiler-sfc": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.34.tgz", - "integrity": "sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==", - "requires": { - "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.34", - "@vue/compiler-dom": "3.4.34", - "@vue/compiler-ssr": "3.4.34", - "@vue/shared": "3.4.34", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "requires": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.39", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", "source-map-js": "^1.2.0" } }, "@vue/compiler-ssr": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.34.tgz", - "integrity": "sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", "requires": { - "@vue/compiler-dom": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" } }, "@vue/devtools-api": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz", - "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "@vue/reactivity": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.34.tgz", - "integrity": "sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", "requires": { - "@vue/shared": "3.4.34" + "@vue/shared": "3.5.13" } }, "@vue/runtime-core": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.34.tgz", - "integrity": "sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", "requires": { - "@vue/reactivity": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" } }, "@vue/runtime-dom": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.34.tgz", - "integrity": "sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", "requires": { - "@vue/reactivity": "3.4.34", - "@vue/runtime-core": "3.4.34", - "@vue/shared": "3.4.34", + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", "csstype": "^3.1.3" } }, "@vue/server-renderer": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.34.tgz", - "integrity": "sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", "requires": { - "@vue/compiler-ssr": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" } }, "@vue/shared": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.34.tgz", - "integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==" + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==" }, "@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" }, "@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" }, "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" }, "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "requires": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, @@ -13927,17 +13250,17 @@ "requires": {} }, "acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "requires": { "acorn": "^8.11.0" }, "dependencies": { "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" } } }, @@ -14008,11 +13331,11 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "anymatch": { @@ -14192,9 +13515,9 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" }, "async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" }, "at-least-node": { "version": "1.0.0", @@ -14232,9 +13555,9 @@ } }, "babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", "requires": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -14290,30 +13613,30 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", "requires": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", + "@babel/helper-define-polyfill-provider": "^0.6.3", "semver": "^6.3.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "@babel/helper-define-polyfill-provider": "^0.6.3" } }, "balanced-match": { @@ -14352,9 +13675,9 @@ } }, "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "requires": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -14364,7 +13687,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -14386,9 +13709,9 @@ } }, "bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", "requires": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -14417,14 +13740,14 @@ } }, "browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "requires": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" } }, "buffer": { @@ -14436,6 +13759,11 @@ "ieee754": "^1.1.13" } }, + "buffer-builder": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", + "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==" + }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -14489,18 +13817,17 @@ } }, "caniuse-lite": { - "version": "1.0.30001643", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", - "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==" + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==" }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "chardet": { @@ -14575,17 +13902,17 @@ } }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "colord": { "version": "2.9.3", @@ -14597,6 +13924,11 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, + "colorjs.io": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", + "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==" + }, "commander": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", @@ -14632,24 +13964,19 @@ } }, "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -14663,10 +13990,10 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==" } } }, @@ -14708,9 +14035,9 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==" }, "cookie-signature": { "version": "1.0.6", @@ -14741,16 +14068,16 @@ } }, "core-js": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==" + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==" }, "core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", "requires": { - "browserslist": "^4.23.0" + "browserslist": "^4.24.2" } }, "core-util-is": { @@ -14970,11 +14297,11 @@ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, "debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "deep-is": { @@ -15143,9 +14470,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.2.tgz", - "integrity": "sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==" + "version": "1.5.63", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==" }, "elementtree": { "version": "0.1.7", @@ -15166,9 +14493,9 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" }, "end-of-stream": { "version": "1.4.4", @@ -15218,9 +14545,9 @@ } }, "es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", "dev": true, "requires": { "array-buffer-byte-length": "^1.0.1", @@ -15238,7 +14565,7 @@ "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.4", "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", @@ -15254,10 +14581,10 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", + "regexp.prototype.flags": "^1.5.3", "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.9", @@ -15330,9 +14657,9 @@ } }, "escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "escape-html": { "version": "1.0.3", @@ -15340,9 +14667,9 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "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==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "eslint": { "version": "7.32.0", @@ -15399,41 +14726,6 @@ "@babel/highlight": "^7.10.4" } }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "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==" - }, "globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -15442,24 +14734,11 @@ "type-fest": "^0.20.2" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -15569,6 +14848,11 @@ "p-limit": "^2.2.0" } }, + "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==" + }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -15595,9 +14879,9 @@ } }, "eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, "requires": { "debug": "^3.2.7" @@ -15625,27 +14909,29 @@ } }, "eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "dependencies": { @@ -15684,9 +14970,9 @@ }, "dependencies": { "ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true } } @@ -15763,12 +15049,6 @@ "schema-utils": "^3.1.1" }, "dependencies": { - "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 - }, "jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -15901,36 +15181,36 @@ } }, "express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -15991,9 +15271,9 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==" }, "fastq": { "version": "1.17.1", @@ -16017,6 +15297,13 @@ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "requires": { "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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==" + } } }, "file-entry-cache": { @@ -16057,12 +15344,12 @@ } }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -16086,12 +15373,11 @@ } }, "find-babel-config": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.1.tgz", - "integrity": "sha512-5Ji+EAysHGe1OipH7GN4qDjok5Z1uw5KAwDCbicU/4wyTZY7CqOCzcWbG7J5ad9mazq67k89fXlbc1MuIfl9uA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", "requires": { - "json5": "^2.2.3", - "path-exists": "^4.0.0" + "json5": "^2.2.3" } }, "find-cache-dir": { @@ -16110,13 +15396,6 @@ "requires": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" - }, - "dependencies": { - "path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" - } } }, "flat": { @@ -16135,14 +15414,14 @@ } }, "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" }, "follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==" }, "for-each": { "version": "0.3.3", @@ -16173,36 +15452,6 @@ "tapable": "^1.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -16214,11 +15463,6 @@ "universalify": "^2.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -16234,14 +15478,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -16410,9 +15646,9 @@ }, "dependencies": { "ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" } } }, @@ -16449,9 +15685,9 @@ "dev": true }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-property-descriptors": { "version": "1.0.2", @@ -16651,9 +15887,9 @@ } }, "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "requires": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -16692,9 +15928,9 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==" }, "import-fresh": { "version": "3.3.0", @@ -16743,51 +15979,6 @@ "string-width": "^4.1.0", "strip-ansi": "^6.0.0", "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "internal-slot": { @@ -16855,9 +16046,9 @@ "dev": true }, "is-core-module": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "requires": { "hasown": "^2.0.2" } @@ -17056,51 +16247,6 @@ "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-worker": { @@ -17114,11 +16260,6 @@ "supports-color": "^8.0.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -17144,9 +16285,9 @@ } }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" }, "json-buffer": { "version": "3.0.1", @@ -17201,9 +16342,9 @@ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" }, "launch-editor": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", - "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", "requires": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -17346,68 +16487,23 @@ "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==" }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "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==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" } }, "log-update": { @@ -17438,11 +16534,11 @@ } }, "magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.13", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.13.tgz", + "integrity": "sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==", "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "make-dir": { @@ -17472,9 +16568,9 @@ } }, "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" }, "merge-stream": { "version": "2.0.0", @@ -17492,9 +16588,9 @@ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "requires": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -17561,9 +16657,9 @@ "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "multicast-dns": { "version": "7.2.5", @@ -17684,9 +16780,9 @@ "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" }, "object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==" }, "object-keys": { "version": "1.1.1", @@ -17814,51 +16910,6 @@ "log-symbols": "^4.1.0", "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "os-tmpdir": { @@ -17939,9 +16990,9 @@ } }, "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==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" }, "path-is-absolute": { "version": "1.0.1", @@ -17980,9 +17031,9 @@ } }, "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==" + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" }, "path-type": { "version": "4.0.0", @@ -17990,9 +17041,9 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "picomatch": { "version": "2.3.1", @@ -18062,13 +17113,13 @@ "dev": true }, "postcss": { - "version": "8.4.40", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", - "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "requires": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-calc": { @@ -18216,21 +17267,43 @@ "requires": {} }, "postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", + "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", "requires": { "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, "postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", "requires": { - "postcss-selector-parser": "^6.0.4" + "postcss-selector-parser": "^7.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, "postcss-modules-values": { @@ -18348,9 +17421,9 @@ } }, "postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18417,17 +17490,17 @@ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" }, "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "requires": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" } }, "quasar": { - "version": "2.16.6", - "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.16.6.tgz", - "integrity": "sha512-nFFS/WniZy052wUNr0UHxc46KVB0hVg7IlBpVScxQAANQxL5uJVqaiw0z2CEM8IM+MCObXANqxHX/m7woG7zIw==" + "version": "2.17.4", + "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.17.4.tgz", + "integrity": "sha512-EqfV7taxfHIGN9gTwpwRayF6VMxk2I7ztapTwr+A1h22Jop4gNpl40HDuNtjpKbXaw/ZsIBK9cbch0aXDCGhNg==" }, "queue-microtask": { "version": "1.2.3", @@ -18508,9 +17581,9 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "requires": { "regenerate": "^1.4.2" } @@ -18529,15 +17602,15 @@ } }, "regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, "requires": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" } }, "regexpp": { @@ -18546,14 +17619,14 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "requires": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" } @@ -18563,19 +17636,17 @@ "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.7.2.tgz", "integrity": "sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==" }, + "regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } + "jsesc": "~3.0.2" } }, "relateurl": { @@ -18723,22 +17794,176 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" + "sass-embedded": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.81.0.tgz", + "integrity": "sha512-uZQ2Faxb1oWBHpeSSzjxnhClbMb3QadN0ql0ZFNuqWOLUxwaVhrMlMhPq6TDPbbfDUjihuwrMCuy695Bgna5RA==", + "requires": { + "@bufbuild/protobuf": "^2.0.0", + "buffer-builder": "^0.2.0", + "colorjs.io": "^0.5.0", + "immutable": "^5.0.2", + "rxjs": "^7.4.0", + "sass-embedded-android-arm": "1.81.0", + "sass-embedded-android-arm64": "1.81.0", + "sass-embedded-android-ia32": "1.81.0", + "sass-embedded-android-riscv64": "1.81.0", + "sass-embedded-android-x64": "1.81.0", + "sass-embedded-darwin-arm64": "1.81.0", + "sass-embedded-darwin-x64": "1.81.0", + "sass-embedded-linux-arm": "1.81.0", + "sass-embedded-linux-arm64": "1.81.0", + "sass-embedded-linux-ia32": "1.81.0", + "sass-embedded-linux-musl-arm": "1.81.0", + "sass-embedded-linux-musl-arm64": "1.81.0", + "sass-embedded-linux-musl-ia32": "1.81.0", + "sass-embedded-linux-musl-riscv64": "1.81.0", + "sass-embedded-linux-musl-x64": "1.81.0", + "sass-embedded-linux-riscv64": "1.81.0", + "sass-embedded-linux-x64": "1.81.0", + "sass-embedded-win32-arm64": "1.81.0", + "sass-embedded-win32-ia32": "1.81.0", + "sass-embedded-win32-x64": "1.81.0", + "supports-color": "^8.1.1", + "sync-child-process": "^1.0.2", + "varint": "^6.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, + "sass-embedded-android-arm": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.81.0.tgz", + "integrity": "sha512-NWEmIuaIEsGFNsIRa+5JpIpPJyZ32H15E85CNZqEIhhwWlk9UNw7vlOCmTH8MtabtnACwC/2NG8VyNa3nxKzUQ==", + "optional": true + }, + "sass-embedded-android-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.81.0.tgz", + "integrity": "sha512-I36P77/PKAHx6sqOmexO2iEY5kpsmQ1VxcgITZSOxPMQhdB6m4t3bTabfDuWQQmCrqqiNFtLQHeytB65bUqwiw==", + "optional": true + }, + "sass-embedded-android-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.81.0.tgz", + "integrity": "sha512-k8V1usXw30w1GVxvrteG1RzgYJzYQ9PfL2aeOqGdroBN7zYTD9VGJXTGcxA4IeeRxmRd7szVW2mKXXS472fh8g==", + "optional": true + }, + "sass-embedded-android-riscv64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.81.0.tgz", + "integrity": "sha512-RXlanyLXEpN/DEehXgLuKPsqT//GYlsGFxKXgRiCc8hIPAueFLQXKJmLWlL3BEtHgmFdbsStIu4aZCcb1hOFlQ==", + "optional": true + }, + "sass-embedded-android-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.81.0.tgz", + "integrity": "sha512-RQG0FxGQ1DERNyUDED8+BDVaLIjI+BNg8lVcyqlLZUrWY6NhzjwYEeiN/DNZmMmHtqDucAPNDcsdVUNQqsBy2A==", + "optional": true + }, + "sass-embedded-darwin-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.81.0.tgz", + "integrity": "sha512-gLKbsfII9Ppua76N41ODFnKGutla9qv0OGAas8gxe0jYBeAQFi/1iKQYdNtQtKi4mA9n5TQTqz+HHCKszZCoyA==", + "optional": true + }, + "sass-embedded-darwin-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.81.0.tgz", + "integrity": "sha512-7uMOlT9hD2KUJCbTN2XcfghDxt/rc50ujjfSjSHjX1SYj7mGplkINUXvVbbvvaV2wt6t9vkGkCo5qNbeBhfwBg==", + "optional": true + }, + "sass-embedded-linux-arm": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.81.0.tgz", + "integrity": "sha512-REqR9qM4RchCE3cKqzRy9Q4zigIV82SbSpCi/O4O3oK3pg2I1z7vkb3TiJsivusG/li7aqKZGmYOtAXjruGQDA==", + "optional": true + }, + "sass-embedded-linux-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.81.0.tgz", + "integrity": "sha512-jy4bvhdUmqbyw1jv1f3Uxl+MF8EU/Y/GDx4w6XPJm4Ds+mwH/TwnyAwsxxoBhWfnBnW8q2ADy039DlS5p+9csQ==", + "optional": true + }, + "sass-embedded-linux-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.81.0.tgz", + "integrity": "sha512-ga/Jk4q5Bn1aC+iHJteDZuLSKnmBUiS3dEg1fnl/Z7GaHIChceKDJOw0zNaILRXI0qT2E1at9MwzoRaRA5Nn/g==", + "optional": true + }, + "sass-embedded-linux-musl-arm": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.81.0.tgz", + "integrity": "sha512-oWVUvQ4d5Kx1Md75YXZl5z1WBjc+uOhfRRqzkJ3nWc8tjszxJN+y/5EOJavhsNI3/2yoTt6eMXRTqDD9b0tWSQ==", + "optional": true + }, + "sass-embedded-linux-musl-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.81.0.tgz", + "integrity": "sha512-hpntWf5kjkoxncA1Vh8vhsUOquZ8AROZKx0rQh7ZjSRs4JrYZASz1cfevPKaEM3wIim/nYa6TJqm0VqWsrERlA==", + "optional": true + }, + "sass-embedded-linux-musl-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.81.0.tgz", + "integrity": "sha512-UEXUYkBuqTSwg5JNWiNlfMZ1Jx6SJkaEdx+fsL3Tk099L8cKSoJWH2EPz4ZJjNbyIMymrSdVfymheTeZ8u24xA==", + "optional": true + }, + "sass-embedded-linux-musl-riscv64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.81.0.tgz", + "integrity": "sha512-1D7OznytbIhx2XDHWi1nuQ8d/uCVR7FGGzELgaU//T8A9DapVTUgPKvB70AF1k4GzChR9IXU/WvFZs2hDTbaJg==", + "optional": true + }, + "sass-embedded-linux-musl-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.81.0.tgz", + "integrity": "sha512-ia6VCTeVDQtBSMktXRFza1AZCt8/6aUoujot6Ugf4KmdytQqPJIHxkHaGftm5xwi9WdrMGYS7zgolToPijR11A==", + "optional": true + }, + "sass-embedded-linux-riscv64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.81.0.tgz", + "integrity": "sha512-KbxSsqu4tT1XbhZfJV/5NfW0VtJIGlD58RjqJqJBi8Rnjrx29/upBsuwoDWtsPV/LhoGwwU1XkSa9Q1ifCz4fQ==", + "optional": true + }, + "sass-embedded-linux-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.81.0.tgz", + "integrity": "sha512-AMDeVY2T9WAnSFkuQcsOn5c29GRs/TuqnCiblKeXfxCSKym5uKdBl/N7GnTV6OjzoxiJBbkYKdVIaS5By7Gj4g==", + "optional": true + }, + "sass-embedded-win32-arm64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.81.0.tgz", + "integrity": "sha512-YOmBRYnygwWUmCoH14QbMRHjcvCJufeJBAp0m61tOJXIQh64ziwV4mjdqjS/Rx3zhTT4T+nulDUw4d3kLiMncA==", + "optional": true + }, + "sass-embedded-win32-ia32": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.81.0.tgz", + "integrity": "sha512-HFfr/C+uLJGGTENdnssuNTmXI/xnIasUuEHEKqI+2J0FHCWT5cpz3PGAOHymPyJcZVYGUG/7gIxIx/d7t0LFYw==", + "optional": true + }, + "sass-embedded-win32-x64": { + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.81.0.tgz", + "integrity": "sha512-wxj52jDcIAwWcXb7ShZ7vQYKcVUkJ+04YM9l46jDY+qwHzliGuorAUyujLyKTE9heGD3gShJ3wPPC1lXzq6v9A==", + "optional": true + }, "sass-loader": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", - "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.3.tgz", + "integrity": "sha512-gosNorT1RCkuCMyihv6FBRR7BMV06oKRAs+l4UMp1mlcVg9rWN6KMmUj3igjQwmYys4mDP3etEYJgiHRbgHCHA==", "requires": { - "klona": "^2.0.4", "neo-async": "^2.6.2" } }, @@ -18810,9 +18035,9 @@ "dev": true }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "requires": { "debug": "2.6.9", "depd": "2.0.0", @@ -18844,10 +18069,10 @@ } } }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" } } }, @@ -18920,14 +18145,14 @@ } }, "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==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "requires": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" } }, "set-function-length": { @@ -19025,29 +18250,6 @@ "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - } } }, "sockjs": { @@ -19066,9 +18268,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "source-map-support": { "version": "0.5.21", @@ -19215,11 +18417,11 @@ } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "supports-preserve-symlinks-flag": { @@ -19248,6 +18450,19 @@ } } }, + "sync-child-process": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", + "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==", + "requires": { + "sync-message-port": "^1.0.0" + } + }, + "sync-message-port": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz", + "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==" + }, "table": { "version": "6.8.2", "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", @@ -19296,9 +18511,9 @@ } }, "terser": { - "version": "5.31.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", - "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "requires": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -19307,9 +18522,9 @@ }, "dependencies": { "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" }, "commander": { "version": "2.20.3", @@ -19330,11 +18545,6 @@ "terser": "^5.26.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -19388,11 +18598,6 @@ "os-tmpdir": "~1.0.2" } }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -19422,53 +18627,10 @@ "semver": "^7.3.4" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -19496,9 +18658,9 @@ } }, "tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "type-check": { "version": "0.4.0", @@ -19592,14 +18754,14 @@ } }, "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==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==" }, "unicode-match-property-ecmascript": { "version": "2.0.0", @@ -19611,9 +18773,9 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==" }, "unicode-property-aliases-ecmascript": { "version": "2.1.0", @@ -19631,18 +18793,18 @@ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "requires": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" } }, "uplot": { - "version": "1.6.30", - "resolved": "https://registry.npmjs.org/uplot/-/uplot-1.6.30.tgz", - "integrity": "sha512-48oVVRALM/128ttW19F2a2xobc2WfGdJ0VJFX00099CfqbCTuML7L2OrTKxNzeFP34eo1+yJbqFSoFAp2u28/Q==" + "version": "1.6.31", + "resolved": "https://registry.npmjs.org/uplot/-/uplot-1.6.31.tgz", + "integrity": "sha512-sQZqSwVCbJGnFB4IQjQYopzj5CoTZJ4Br1fG/xdONimqgHmsacvCjNesdGDypNKFbrhLGIeshYhy89FxPF+H+w==" }, "uri-js": { "version": "4.4.1", @@ -19699,21 +18861,26 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==" }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "vue": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.34.tgz", - "integrity": "sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", "requires": { - "@vue/compiler-dom": "3.4.34", - "@vue/compiler-sfc": "3.4.34", - "@vue/runtime-dom": "3.4.34", - "@vue/server-renderer": "3.4.34", - "@vue/shared": "3.4.34" + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" } }, "vue-eslint-parser": { @@ -19758,59 +18925,14 @@ "chalk": "^4.1.0", "hash-sum": "^2.0.0", "watchpack": "^2.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "vue-router": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.0.tgz", - "integrity": "sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz", + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==", "requires": { - "@vue/devtools-api": "^6.5.1" + "@vue/devtools-api": "^6.6.4" } }, "vue-style-loader": { @@ -19856,9 +18978,9 @@ } }, "watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -19881,20 +19003,19 @@ } }, "webpack": { - "version": "5.93.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", - "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -19912,15 +19033,9 @@ }, "dependencies": { "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" - }, - "acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "requires": {} + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" }, "schema-utils": { "version": "3.3.0", @@ -19954,19 +19069,14 @@ }, "dependencies": { "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" }, "commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "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==" } } }, @@ -20134,29 +19244,6 @@ "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - } } }, "wrappy": { diff --git a/build.gradle b/build.gradle index 21331cd7..3c00e2d6 100644 --- a/build.gradle +++ b/build.gradle @@ -57,7 +57,7 @@ dependencies { implementation group: 'org.mapdb', name: 'mapdb', version: '1.0.9' // warning: newer versions v2 do break storage layout - implementation group: 'org.xerial.snappy', name: 'snappy-java', version: '1.1.10.5' // caution: newer versions may break storage layout (last tested 1.1.7.7) + implementation group: 'org.xerial.snappy', name: 'snappy-java', version: '1.1.10.7' // caution: newer versions may break storage layout (last tested 1.1.7.7) implementation group: 'org.apache.commons', name: 'commons-math3', version: '3.6.1' @@ -66,9 +66,9 @@ dependencies { implementation group: 'com.opencsv', name: 'opencsv', version: '5.9' implementation group: 'org.ini4j', name: 'ini4j', version: '0.5.4' implementation group: 'ar.com.hjg', name: 'pngj', version: '2.1.0' - implementation group: 'com.github.luben', name: 'zstd-jni', version: '1.5.6-6' // caution: newer versions may break storage layout (last tested 1.4.5-6) + implementation group: 'com.github.luben', name: 'zstd-jni', version: '1.5.6-7' // caution: newer versions may break storage layout (last tested 1.4.5-6) implementation group: 'me.lemire.integercompression', name: 'JavaFastPFOR', version: '0.1.12' // version 0.2.1 compiled to new class file version not compatible with java 11; caution: newer versions may break strorage layout - implementation group: 'ch.randelshofer', name: 'fastdoubleparser', version: '1.0.1' + implementation group: 'ch.randelshofer', name: 'fastdoubleparser', version: '2.0.1' implementation group: 'org.eclipse.jetty', name: 'jetty-server', version: '11.0.24' // v12.x not compatible with Java 11 implementation group: 'org.eclipse.jetty', name: 'jetty-security', version: '11.0.24' diff --git a/src/tsdb/TsDB.java b/src/tsdb/TsDB.java index 4948d819..17971709 100644 --- a/src/tsdb/TsDB.java +++ b/src/tsdb/TsDB.java @@ -33,7 +33,7 @@ */ public class TsDB implements AutoCloseable { - public static final String tubedb_version = "1.32.4"; + public static final String tubedb_version = "1.32.5"; /** * map regionName -> Region diff --git a/webcontent/app/css/vendor.0f7360a2.css b/webcontent/app/css/vendor.0f7360a2.css deleted file mode 100644 index e8667b10..00000000 --- a/webcontent/app/css/vendor.0f7360a2.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff) format("woff")}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.c5371cfb.woff2) format("woff2"),url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.4d73cb90.woff) format("woff")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}*,:after,:before{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:#0000;box-sizing:inherit}#q-app,body,html{direction:ltr;width:100%}body.platform-ios.within-iframe,body.platform-ios.within-iframe #q-app{min-width:100%;width:100px}body,html{box-sizing:border-box;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:initial;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible;text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-icon{word-wrap:normal;fill:currentColor;box-sizing:initial;direction:ltr;flex-shrink:0;height:1em;letter-spacing:normal;line-height:1;position:relative;text-align:center;text-transform:none;white-space:nowrap;width:1em}.q-icon:after,.q-icon:before{align-items:center;display:flex!important;height:100%;justify-content:center;width:100%}.q-icon>img,.q-icon>svg{height:100%;width:100%}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.q-icon{align-items:center;cursor:inherit;display:inline-flex;font-size:inherit;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.q-panel,.q-panel>div{height:100%;width:100%}.q-panel-parent{overflow:hidden;position:relative}.q-loading-bar{background:#f44336;position:fixed;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .5s;z-index:9998}.q-loading-bar--top{left:0;right:0;top:0;width:100%}.q-loading-bar--bottom{bottom:0;left:0;right:0;width:100%}.q-loading-bar--right{bottom:0;height:100%;right:0;top:0}.q-loading-bar--left{bottom:0;height:100%;left:0;top:0}.q-avatar{border-radius:50%;display:inline-block;font-size:48px;height:1em;position:relative;vertical-align:middle;width:1em}.q-avatar__content{font-size:.5em;line-height:.5em}.q-avatar img:not(.q-icon):not(.q-img__image),.q-avatar__content{border-radius:inherit;height:inherit;width:inherit}.q-avatar--square{border-radius:0}.q-badge{background-color:var(--q-primary);border-radius:4px;color:#fff;font-size:12px;font-weight:400;line-height:12px;min-height:12px;padding:2px 6px;vertical-align:initial}.q-badge--single-line{white-space:nowrap}.q-badge--multi-line{word-wrap:break-word;word-break:break-all}.q-badge--floating{cursor:inherit;position:absolute;right:-3px;top:-4px}.q-badge--transparent{opacity:.8}.q-badge--outline{background-color:initial;border:1px solid}.q-badge--rounded{border-radius:1em}.q-banner{background:#fff;min-height:54px;padding:8px 16px}.q-banner--top-padding{padding-top:14px}.q-banner__avatar{min-width:1px!important}.q-banner__avatar>.q-avatar{font-size:46px}.q-banner__avatar>.q-icon{font-size:40px}.q-banner__actions.col-auto,.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}.q-banner--dense{min-height:32px;padding:8px}.q-banner--dense.q-banner--top-padding{padding-top:12px}.q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}.q-banner--dense .q-banner__actions.col-auto,.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}.q-bar{background:#0003}.q-bar>.q-icon{margin-left:2px}.q-bar>div,.q-bar>div+.q-icon{margin-left:8px}.q-bar>.q-btn{margin-left:2px}.q-bar>.q-btn:first-child,.q-bar>.q-icon:first-child,.q-bar>div:first-child{margin-left:0}.q-bar--standard{font-size:18px;height:32px;padding:0 12px}.q-bar--standard>div{font-size:16px}.q-bar--standard .q-btn{font-size:11px}.q-bar--dense{font-size:14px;height:24px;padding:0 8px}.q-bar--dense .q-btn{font-size:8px}.q-bar--dark{background:#ffffff26}.q-breadcrumbs__el{color:inherit}.q-breadcrumbs__el-icon{font-size:125%}.q-breadcrumbs__el-icon--with-label{margin-right:8px}[dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scaleX(-1)}.q-btn{align-items:stretch;background:#0000;border:0;color:inherit;cursor:default;display:inline-flex;flex-direction:column;font-size:14px;font-weight:500;height:auto;line-height:1.715em;min-height:2.572em;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:auto}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.715em}.q-btn.disabled{opacity:.7!important}.q-btn:before{border-radius:inherit;bottom:0;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;content:"";display:block;left:0;position:absolute;right:0;top:0}.q-btn--actionable{cursor:pointer}.q-btn--actionable.q-btn--standard:before{transition:box-shadow .3s cubic-bezier(.25,.8,.5,1)}.q-btn--actionable.q-btn--standard.q-btn--active:before,.q-btn--actionable.q-btn--standard:active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.q-btn--no-uppercase{text-transform:none}.q-btn--rectangle{border-radius:3px}.q-btn--outline{background:#0000!important}.q-btn--outline:before{border:1px solid}.q-btn--push{border-radius:7px}.q-btn--push:before{border-bottom:3px solid #00000026}.q-btn--push.q-btn--actionable{transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:before{transition:border-width .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable.q-btn--active,.q-btn--push.q-btn--actionable:active{transform:translateY(2px)}.q-btn--push.q-btn--actionable.q-btn--active:before,.q-btn--push.q-btn--actionable:active:before{border-bottom-width:0}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%;min-height:3em;min-width:3em;padding:0}.q-btn--square{border-radius:0}.q-btn--flat:before,.q-btn--outline:before,.q-btn--unelevated:before{box-shadow:none}.q-btn--dense{min-height:2em;padding:.285em}.q-btn--dense.q-btn--round{min-height:2.4em;min-width:2.4em;padding:0}.q-btn--dense .on-left{margin-right:6px}.q-btn--dense .on-right{margin-left:6px}.q-btn--fab .q-icon,.q-btn--fab-mini .q-icon{font-size:24px}.q-btn--fab{min-height:56px;min-width:56px;padding:16px}.q-btn--fab .q-icon{margin:auto}.q-btn--fab-mini{min-height:40px;min-width:40px;padding:8px}.q-btn__content{transition:opacity .3s;z-index:0}.q-btn__content--hidden{opacity:0;pointer-events:none}.q-btn__progress{border-radius:inherit;z-index:0}.q-btn__progress-indicator{background:#ffffff40;transform:translateX(-100%);z-index:-1}.q-btn__progress--dark .q-btn__progress-indicator{background:#0003}.q-btn--flat .q-btn__progress-indicator,.q-btn--outline .q-btn__progress-indicator{background:currentColor;opacity:.2}.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px}.q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline{border-left:1px solid}.q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline){border-left:1px solid #ffffff4d}.q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:8px}.q-btn-dropdown__arrow{transition:transform .28s}.q-btn-dropdown--current{flex-grow:1}.q-btn-group{border-radius:3px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:middle}.q-btn-group>.q-btn-item{align-self:stretch;border-radius:inherit}.q-btn-group>.q-btn-item:before{box-shadow:none}.q-btn-group>.q-btn-item .q-badge--floating{right:0}.q-btn-group>.q-btn-group{box-shadow:none}.q-btn-group>.q-btn-group:first-child>.q-btn:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-btn-group>.q-btn-group:last-child>.q-btn:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before{border-left:0}.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before{border-right:0}.q-btn-group>.q-btn-item:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.q-btn-group>.q-btn-item:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.q-btn-group>.q-btn-item.q-btn--standard:before{z-index:-1}.q-btn-group--push{border-radius:7px}.q-btn-group--push>.q-btn--push.q-btn--actionable{transform:none}.q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content{transition:margin-top .3s cubic-bezier(.25,.8,.5,1),margin-bottom .3s cubic-bezier(.25,.8,.5,1)}.q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content{margin-bottom:-2px;margin-top:2px}.q-btn-group--rounded{border-radius:28px}.q-btn-group--square{border-radius:0}.q-btn-group--flat,.q-btn-group--outline,.q-btn-group--unelevated{box-shadow:none}.q-btn-group--outline>.q-separator{display:none}.q-btn-group--outline>.q-btn-item+.q-btn-item:before{border-left:0}.q-btn-group--outline>.q-btn-item:not(:last-child):before{border-right:0}.q-btn-group--stretch{align-self:stretch;border-radius:0}.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-btn-group--spread>.q-btn-group{display:flex!important}.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container),.q-btn-group--spread>.q-btn-item{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-btn-toggle,.q-card{position:relative}.q-card{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:top}.q-card>div:not(.q--avoid-card-border),.q-card>img:not(.q--avoid-card-border){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.q-card>div:nth-child(1 of :not(.q--avoid-card-border)),.q-card>img:nth-child(1 of :not(.q--avoid-card-border)){border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:nth-last-child(1 of :not(.q--avoid-card-border)),.q-card>img:nth-last-child(1 of :not(.q--avoid-card-border)){border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>div:not(.q--avoid-card-border){border-left:0;border-right:0;box-shadow:none}.q-card--bordered{border:1px solid #0000001f}.q-card--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-card__section{position:relative}.q-card__section--vert{padding:16px}.q-card__section--horiz>div:not(.q--avoid-card-border),.q-card__section--horiz>img:not(.q--avoid-card-border){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.q-card__section--horiz>div:nth-child(1 of :not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-child(1 of :not(.q--avoid-card-border)){border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-card__section--horiz>div:nth-last-child(1 of :not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-last-child(1 of :not(.q--avoid-card-border)){border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-card__section--horiz>div:not(.q--avoid-card-border){border-bottom:0;border-top:0;box-shadow:none}.q-card__actions{align-items:center;padding:8px}.q-card__actions .q-btn--rectangle{padding:0 8px}.q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-group,.q-card__actions--horiz>.q-btn-item+.q-btn-item{margin-left:8px}.q-card__actions--vert>.q-btn-item.q-btn--round{align-self:center}.q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-group,.q-card__actions--vert>.q-btn-item+.q-btn-item{margin-top:4px}.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}.q-card>img{border:0;display:block;max-width:100%;width:100%}.q-carousel{background-color:#fff;height:400px}.q-carousel__slide{background-position:50%;background-size:cover;min-height:100%}.q-carousel .q-carousel--padding,.q-carousel__slide{padding:16px}.q-carousel__slides-container{height:100%}.q-carousel__control{color:#fff}.q-carousel__arrow{pointer-events:none}.q-carousel__arrow .q-icon{font-size:28px}.q-carousel__arrow .q-btn{pointer-events:all}.q-carousel__next-arrow--horizontal,.q-carousel__prev-arrow--horizontal{bottom:16px;top:16px}.q-carousel__prev-arrow--horizontal{left:16px}.q-carousel__next-arrow--horizontal{right:16px}.q-carousel__next-arrow--vertical,.q-carousel__prev-arrow--vertical{left:16px;right:16px}.q-carousel__prev-arrow--vertical{top:16px}.q-carousel__next-arrow--vertical{bottom:16px}.q-carousel__navigation--bottom,.q-carousel__navigation--top{left:16px;overflow-x:auto;overflow-y:hidden;right:16px}.q-carousel__navigation--top{top:16px}.q-carousel__navigation--bottom{bottom:16px}.q-carousel__navigation--left,.q-carousel__navigation--right{bottom:16px;overflow-x:hidden;overflow-y:auto;top:16px}.q-carousel__navigation--left>.q-carousel__navigation-inner,.q-carousel__navigation--right>.q-carousel__navigation-inner{flex-direction:column}.q-carousel__navigation--left{left:16px}.q-carousel__navigation--right{right:16px}.q-carousel__navigation-inner{flex:1 1 auto}.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}.q-carousel__navigation-icon--inactive{opacity:.7}.q-carousel .q-carousel__thumbnail{border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;height:50px;margin:2px;opacity:.7;transition:opacity .3s;vertical-align:middle;width:auto}.q-carousel .q-carousel__thumbnail--active,.q-carousel .q-carousel__thumbnail:hover{opacity:1}.q-carousel .q-carousel__thumbnail--active{border-color:currentColor;cursor:default}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-top .q-carousel--padding,.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide{padding-top:60px}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-bottom .q-carousel--padding,.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide{padding-bottom:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-left .q-carousel--padding,.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide{padding-left:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-right .q-carousel--padding,.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide{padding-right:60px}.q-carousel.fullscreen{height:100%}.q-message-label,.q-message-name,.q-message-stamp{font-size:small}.q-message-label{margin:24px 0;text-align:center}.q-message-stamp{color:inherit;display:none;margin-top:4px;opacity:.6}.q-message-avatar{border-radius:50%;height:48px;min-width:48px;width:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-avatar--received{margin-right:8px}.q-message-text--received{border-radius:4px 4px 4px 0;color:#81c784}.q-message-text--received:last-child:before{border-bottom:8px solid;border-left:8px solid #0000;border-right:0 solid #0000;right:100%}.q-message-text-content--received{color:#000}.q-message-name--sent{text-align:right}.q-message-avatar--sent{margin-left:8px}.q-message-container--sent{flex-direction:row-reverse}.q-message-text--sent{border-radius:4px 4px 0 4px;color:#e0e0e0}.q-message-text--sent:last-child:before{border-bottom:8px solid;border-left:0 solid #0000;border-right:8px solid #0000;left:100%}.q-message-text-content--sent{color:#000}.q-message-text{background:currentColor;line-height:1.2;padding:8px;position:relative;word-break:break-word}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{bottom:0;content:"";height:0;position:absolute;width:0}.q-checkbox{vertical-align:middle}.q-checkbox__native{height:1px;width:1px}.q-checkbox__bg,.q-checkbox__icon-container{-webkit-user-select:none;user-select:none}.q-checkbox__bg{border:2px solid;border-radius:2px;height:50%;left:25%;-webkit-print-color-adjust:exact;top:25%;transition:background .22s cubic-bezier(0,0,.2,1) 0ms;width:50%}.q-checkbox__icon{color:currentColor;font-size:.5em}.q-checkbox__svg{color:#fff}.q-checkbox__truthy{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.q-checkbox__indet{fill:currentColor;transform:rotate(-280deg) scale(0);transform-origin:50% 50%}.q-checkbox__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-checkbox__inner--indet,.q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox__inner--indet .q-checkbox__bg,.q-checkbox__inner--truthy .q-checkbox__bg{background:currentColor}.q-checkbox__inner--truthy path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.q-checkbox__inner--indet .q-checkbox__indet{transform:rotate(0) scale(1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-checkbox.disabled{opacity:.75!important}.q-checkbox--dark .q-checkbox__inner{color:#ffffffb3}.q-checkbox--dark .q-checkbox__inner:before{opacity:.32!important}.q-checkbox--dark .q-checkbox__inner--indet,.q-checkbox--dark .q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox--dense .q-checkbox__inner{height:.5em;min-width:.5em;width:.5em}.q-checkbox--dense .q-checkbox__bg{height:90%;left:5%;top:5%;width:90%}.q-checkbox--dense .q-checkbox__label{padding-left:.5em}.q-checkbox--dense.reverse .q-checkbox__label{padding-left:0;padding-right:.5em}body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before{transform:scaleX(1)}body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1)}.q-chip{background:#e0e0e0;border-radius:16px;color:#000000de;font-size:14px;height:2em;margin:4px;max-width:100%;outline:0;padding:.5em .9em;position:relative;vertical-align:middle}.q-chip--colored .q-chip__icon,.q-chip--dark .q-chip__icon{color:inherit}.q-chip--outline{background:#0000!important;border:1px solid}.q-chip .q-avatar{border-radius:16px;font-size:2em;margin-left:-.45em;margin-right:.2em}.q-chip--selected .q-avatar{display:none}.q-chip__icon{color:#0000008a;font-size:1.5em;margin:-.2em}.q-chip__icon--left{margin-right:.2em}.q-chip__icon--right{margin-left:.2em}.q-chip__icon--remove{margin-left:.1em;margin-right:-.5em;opacity:.6;outline:0}.q-chip__icon--remove:focus,.q-chip__icon--remove:hover{opacity:1}.q-chip__content{white-space:nowrap}.q-chip--dense{border-radius:12px;height:1.5em;padding:0 .4em}.q-chip--dense .q-avatar{border-radius:12px;font-size:1.5em;margin-left:-.27em;margin-right:.1em}.q-chip--dense .q-chip__icon{font-size:1.25em}.q-chip--dense .q-chip__icon--left{margin-right:.195em}.q-chip--dense .q-chip__icon--remove{margin-right:-.25em}.q-chip--square{border-radius:4px}.q-chip--square .q-avatar{border-radius:3px 0 0 3px}body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}body.desktop.body--dark .q-chip--clickable:focus{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}.q-circular-progress{display:inline-block;height:1em;line-height:1;position:relative;vertical-align:middle;width:1em}.q-circular-progress.q-focusable{border-radius:50%}.q-circular-progress__svg{height:100%;width:100%}.q-circular-progress__text{font-size:.25em}.q-circular-progress--indeterminate .q-circular-progress__svg{animation:q-spin 2s linear infinite;transform-origin:50% 50%}.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;animation:q-circular-progress-circle 1.5s ease-in-out infinite}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}.q-color-picker{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:350px;min-width:180px;overflow:hidden;vertical-align:top}.q-color-picker .q-tab{padding:0!important}.q-color-picker--bordered{border:1px solid #0000001f}.q-color-picker__header-tabs{height:32px}.q-color-picker__header input{border:0;line-height:24px}.q-color-picker__header .q-tab{height:32px!important;min-height:32px!important}.q-color-picker__header .q-tab--inactive{background:linear-gradient(0deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__error-icon{bottom:2px;font-size:24px;opacity:0;right:2px;transition:opacity .3s ease-in}.q-color-picker__header-content{background:#fff;position:relative}.q-color-picker__header-content--light{color:#000}.q-color-picker__header-content--dark{color:#fff}.q-color-picker__header-content--dark .q-tab--inactive:before{background:#fff3;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__header-banner{height:36px}.q-color-picker__header-bg{background:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==")!important}.q-color-picker__footer{height:36px}.q-color-picker__footer .q-tab{height:36px!important;min-height:36px!important}.q-color-picker__footer .q-tab--inactive{background:linear-gradient(180deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__spectrum{height:100%;width:100%}.q-color-picker__spectrum-tab{padding:0!important}.q-color-picker__spectrum-white{background:linear-gradient(90deg,#fff,#fff0)}.q-color-picker__spectrum-black{background:linear-gradient(0deg,#000,#0000)}.q-color-picker__spectrum-circle{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;height:10px;transform:translate(-5px,-5px);width:10px}.q-color-picker__hue .q-slider__track{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)!important;opacity:1}.q-color-picker__alpha .q-slider__track-container{padding-top:0}.q-color-picker__alpha .q-slider__track:before{background:linear-gradient(90deg,#fff0,#757575);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__sliders{padding:0 16px}.q-color-picker__sliders .q-slider__thumb{color:#424242}.q-color-picker__sliders .q-slider__thumb path{stroke-width:2px;fill:#0000}.q-color-picker__sliders .q-slider--active path{stroke-width:3px}.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}.q-color-picker__tune-tab input{border:1px solid #e0e0e0;border-radius:4px;font-size:11px;width:3.5em}.q-color-picker__palette-tab{padding:0!important}.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}.q-color-picker__cube{padding-bottom:10%;width:10%!important}.q-color-picker input{background:#0000;color:inherit;outline:0;text-align:center}.q-color-picker .q-tabs{overflow:hidden}.q-color-picker .q-tab--active{box-shadow:0 0 14px 3px #0003}.q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab__indicator{display:none}.q-color-picker .q-tab-panels{background:inherit}.q-color-picker--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid #ffffff4d}.q-color-picker--dark .q-slider__thumb{color:#fafafa}.q-date{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-flex;max-width:100%;min-width:290px;width:290px}.q-date--bordered{border:1px solid #0000001f}.q-date__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;padding:16px}.q-date__actions{padding:0 16px 16px}.q-date__content,.q-date__main{outline:0}.q-date__content .q-btn{font-weight:400}.q-date__header-link{opacity:.64;outline:0;transition:opacity .3s ease-out}.q-date__header-link--active,.q-date__header-link:focus,.q-date__header-link:hover{opacity:1}.q-date__header-subtitle{font-size:14px;letter-spacing:.00938em;line-height:1.75}.q-date__header-title-label{font-size:24px;letter-spacing:.00735em;line-height:1.2}.q-date__view{height:100%;min-height:290px;padding:16px;width:100%}.q-date__navigation{height:12.5%}.q-date__navigation>div:first-child{justify-content:flex-end;min-width:24px;width:8%}.q-date__navigation>div:last-child{justify-content:flex-start;min-width:24px;width:8%}.q-date__calendar-weekdays{height:12.5%}.q-date__calendar-weekdays>div{font-size:12px;opacity:.38}.q-date__calendar-item{align-items:center;display:inline-flex;height:12.5%!important;justify-content:center;padding:1px;position:relative;vertical-align:middle;width:14.285%!important}.q-date__calendar-item:after{border:1px dashed #0000;bottom:1px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:1px}.q-date__calendar-item button,.q-date__calendar-item>div{border-radius:50%;height:30px;width:30px}.q-date__calendar-item>div{line-height:30px;text-align:center}.q-date__calendar-item>button{line-height:22px}.q-date__calendar-item--out{opacity:.18}.q-date__calendar-item--fill{visibility:hidden}.q-date__range-from:before,.q-date__range-to:before,.q-date__range:before{background-color:currentColor;bottom:1px;content:"";left:0;opacity:.3;position:absolute;right:0;top:1px}.q-date__range-from:nth-child(7n-6):before,.q-date__range-to:nth-child(7n-6):before,.q-date__range:nth-child(7n-6):before{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__range-from:nth-child(7n):before,.q-date__range-to:nth-child(7n):before,.q-date__range:nth-child(7n):before{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__range-from:before{left:50%}.q-date__range-to:before{right:50%}.q-date__edit-range:after{border-color:currentColor #0000}.q-date__edit-range:nth-child(7n-6):after{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__edit-range:nth-child(7n):after{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__edit-range-from-to:after,.q-date__edit-range-from:after{border-bottom-color:initial;border-bottom-left-radius:28px;border-left-color:initial;border-top-color:initial;border-top-left-radius:28px;left:4px}.q-date__edit-range-from-to:after,.q-date__edit-range-to:after{border-bottom-color:initial;border-bottom-right-radius:28px;border-right-color:initial;border-top-color:initial;border-top-right-radius:28px;right:4px}.q-date__calendar-days-container{height:75%;min-height:192px}.q-date__calendar-days>div{height:16.66%!important}.q-date__event{background-color:var(--q-secondary);border-radius:5px;bottom:2px;height:5px;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:8px}.q-date__today{box-shadow:0 0 1px 0 currentColor}.q-date__years-content{padding:0 8px}.q-date__months-item,.q-date__years-item{flex:0 0 33.3333%}.q-date--readonly .q-date__content,.q-date--readonly .q-date__header,.q-date.disabled .q-date__content,.q-date.disabled .q-date__header{pointer-events:none}.q-date--readonly .q-date__navigation{display:none}.q-date--portrait{flex-direction:column}.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}.q-date--portrait-minimal .q-date__content{height:100%}.q-date--landscape{align-items:stretch;flex-direction:row;min-width:420px}.q-date--landscape>div{display:flex;flex-direction:column}.q-date--landscape .q-date__content{height:100%}.q-date--landscape-standard{min-width:420px}.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}.q-date--landscape-standard .q-date__header-title{flex-direction:column}.q-date--landscape-standard .q-date__header-today{margin-left:-8px;margin-top:12px}.q-date--landscape-minimal{width:310px}.q-date--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-dialog__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.q-dialog__progress{font-size:4rem}.q-dialog__inner{outline:0}.q-dialog__inner>div{-webkit-overflow-scrolling:touch;border-radius:4px;overflow:auto;pointer-events:all;will-change:scroll-position}.q-dialog__inner--square>div{border-radius:0!important}.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}.q-dialog__inner--maximized>div{border-radius:0!important;height:100%;left:0!important;max-height:100vh;max-width:100vw;top:0!important;width:100%}.q-dialog__inner--bottom,.q-dialog__inner--top{padding-bottom:0!important;padding-top:0!important}.q-dialog__inner--left,.q-dialog__inner--right{padding-left:0!important;padding-right:0!important}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-right-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--left:not(.q-dialog__inner--animating)>div{border-bottom-left-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--right:not(.q-dialog__inner--animating)>div{border-bottom-right-radius:0}.q-dialog__inner--fullwidth>div{max-width:100%!important;width:100%!important}.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}.q-dialog__backdrop{background:#0006;outline:0;pointer-events:all;z-index:-1}body.platform-android:not(.native-mobile) .q-dialog__inner--minimized>div,body.platform-ios .q-dialog__inner--minimized>div{max-height:calc(100vh - 108px)}body.q-ios-padding .q-dialog__inner{padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media (max-width:599.98px){.q-dialog__inner--bottom,.q-dialog__inner--top{padding-left:0;padding-right:0}.q-dialog__inner--bottom>div,.q-dialog__inner--top>div{width:100%!important}}@media (min-width:600px){.q-dialog__inner--minimized>div{max-width:560px}}.q-body--dialog{overflow:hidden}.q-editor{background-color:#fff;border:1px solid #0000001f;border-radius:4px}.q-editor.disabled{border-style:dashed}.q-editor>div:first-child,.q-editor__toolbars-container,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-editor__content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;max-width:100%;min-height:10em;outline:0;overflow:auto;padding:10px}.q-editor__content pre{white-space:pre-wrap}.q-editor__content hr{background:#0000001f;border:0;height:1px;margin:1px;outline:0}.q-editor__content:empty:not(:focus):before{content:attr(placeholder);opacity:.7}.q-editor__toolbar{border-bottom:1px solid #0000001f;min-height:32px}.q-editor__toolbars-container{max-width:100%}.q-editor .q-btn{margin:4px}.q-editor__toolbar-group{margin:0 4px;position:relative}.q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#0000001f;bottom:4px;content:"";left:-4px;position:absolute;top:4px;width:1px}.q-editor__link-input{background:none;border:none;border-radius:0;color:inherit;outline:0;text-decoration:none;text-transform:none}.q-editor--flat,.q-editor--flat .q-editor__toolbar{border:0}.q-editor--dense .q-editor__toolbar-group{align-items:center;display:flex;flex-wrap:nowrap}.q-editor--dark{border-color:#ffffff47}.q-editor--dark .q-editor__content hr{background:#ffffff47}.q-editor--dark .q-editor__toolbar{border-color:#ffffff47}.q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#ffffff47}.q-expansion-item__border{opacity:0}.q-expansion-item__toggle-icon{position:relative;transition:transform .3s}.q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)}.q-expansion-item__toggle-focus{height:1em!important;position:relative!important;width:1em!important}.q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon{margin-top:-1em}.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}.q-expansion-item--popup{transition:padding .5s}.q-expansion-item--popup>.q-expansion-item__container{border:1px solid #0000001f}.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}.q-expansion-item__content>.q-card{border-radius:0;box-shadow:none}.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top,.q-expansion-item:first-child>div>.q-expansion-item__border--top,.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}.q-expansion-item--expanded .q-textarea--autogrow textarea{animation:q-expansion-done 0s}@keyframes q-expansion-done{0%{--q-exp-done:1}}.z-fab{z-index:990}.q-fab{position:relative;vertical-align:middle}.q-fab>.q-btn{width:100%}.q-fab--form-rounded{border-radius:28px}.q-fab--form-square{border-radius:4px}.q-fab__active-icon,.q-fab__icon{transition:opacity .4s,transform .4s}.q-fab__icon{opacity:1;transform:rotate(0deg)}.q-fab__active-icon{opacity:0;transform:rotate(-180deg)}.q-fab__label--external{padding:0 8px;position:absolute;transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--external-hidden{opacity:0;pointer-events:none}.q-fab__label--external-left{left:-12px;top:50%;transform:translate(-100%,-50%)}.q-fab__label--external-right{right:-12px;top:50%;transform:translate(100%,-50%)}.q-fab__label--external-bottom{bottom:-12px;left:50%;transform:translate(-50%,100%)}.q-fab__label--external-top{left:50%;top:-12px;transform:translate(-50%,-100%)}.q-fab__label--internal{max-height:30px;padding:0;transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity .07s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--internal-hidden{font-size:0;opacity:0}.q-fab__label--internal-top{padding-bottom:.12em}.q-fab__label--internal-bottom{padding-top:.12em}.q-fab__label--internal-bottom.q-fab__label--internal-hidden,.q-fab__label--internal-top.q-fab__label--internal-hidden{max-height:0}.q-fab__label--internal-left{padding-left:.285em;padding-right:.571em}.q-fab__label--internal-right{padding-left:.571em;padding-right:.285em}.q-fab__icon-holder{min-height:24px;min-width:24px;position:relative}.q-fab__icon-holder--opened .q-fab__icon{opacity:0;transform:rotate(180deg)}.q-fab__icon-holder--opened .q-fab__active-icon{opacity:1;transform:rotate(0deg)}.q-fab__actions{align-items:center;align-self:center;justify-content:center;opacity:0;padding:3px;pointer-events:none;position:absolute;transition:transform .18s ease-in,opacity .18s ease-in}.q-fab__actions .q-btn{margin:5px}.q-fab__actions--right{height:56px;left:100%;margin-left:9px;transform:scale(.4) translateX(-62px);transform-origin:0 50%}.q-fab__actions--left{flex-direction:row-reverse;height:56px;margin-right:9px;right:100%;transform:scale(.4) translateX(62px);transform-origin:100% 50%}.q-fab__actions--up{bottom:100%;flex-direction:column-reverse;margin-bottom:9px;transform:scale(.4) translateY(62px);transform-origin:50% 100%;width:56px}.q-fab__actions--down{flex-direction:column;margin-top:9px;top:100%;transform:scale(.4) translateY(-62px);transform-origin:50% 0;width:56px}.q-fab__actions--down,.q-fab__actions--up{left:50%;margin-left:-28px}.q-fab__actions--opened{opacity:1;pointer-events:all;transform:scale(1) translate(.1px)}.q-fab--align-left>.q-fab__actions--down,.q-fab--align-left>.q-fab__actions--up{align-items:flex-start;left:28px}.q-fab--align-right>.q-fab__actions--down,.q-fab--align-right>.q-fab__actions--up{align-items:flex-end;left:auto;right:0}.q-field{font-size:14px}.q-field ::-ms-clear,.q-field ::-ms-reveal{display:none}.q-field--with-bottom{padding-bottom:20px}.q-field__marginal{color:#0000008a;font-size:24px;height:56px}.q-field__marginal>*+*{margin-left:2px}.q-field__marginal .q-avatar{font-size:32px}.q-field__before,.q-field__prepend{padding-right:12px}.q-field__after,.q-field__append{padding-left:12px}.q-field__after:empty,.q-field__append:empty{display:none}.q-field__append+.q-field__append{padding-left:2px}.q-field__inner{text-align:left}.q-field__bottom{backface-visibility:hidden;color:#0000008a;font-size:12px;line-height:1;min-height:20px;padding:8px 12px 0}.q-field__bottom--animated{bottom:0;left:0;position:absolute;right:0;transform:translateY(100%)}.q-field__messages{line-height:1}.q-field__messages>div{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.q-field__messages>div+div{margin-top:4px}.q-field__counter{line-height:1;padding-left:8px}.q-field--item-aligned{padding:8px 16px}.q-field--item-aligned .q-field__before{min-width:56px}.q-field__control-container{height:inherit}.q-field__control{color:var(--q-primary);height:56px;max-width:100%;outline:none}.q-field__control:after,.q-field__control:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.q-field__control:before{border-radius:inherit}.q-field__shadow{opacity:0;overflow:hidden;top:8px;white-space:pre-wrap}.q-field__shadow,.q-field__shadow+.q-field__native::placeholder{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native:focus::placeholder{opacity:0}.q-field__input,.q-field__native,.q-field__prefix,.q-field__suffix{background:none;border:none;border-radius:0;color:#000000de;font-weight:400;letter-spacing:.00937em;line-height:28px;outline:0;padding:6px 0;text-decoration:inherit;text-transform:inherit}.q-field__input,.q-field__native{min-width:0;outline:0!important;-webkit-user-select:auto;user-select:auto;width:100%}.q-field__input:-webkit-autofill,.q-field__native:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:q-autofill}.q-field__input:-webkit-autofill+.q-field__label,.q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input[type=color]+.q-field__label,.q-field__input[type=date]+.q-field__label,.q-field__input[type=datetime-local]+.q-field__label,.q-field__input[type=month]+.q-field__label,.q-field__input[type=time]+.q-field__label,.q-field__input[type=week]+.q-field__label,.q-field__native[type=color]+.q-field__label,.q-field__native[type=date]+.q-field__label,.q-field__native[type=datetime-local]+.q-field__label,.q-field__native[type=month]+.q-field__label,.q-field__native[type=time]+.q-field__label,.q-field__native[type=week]+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input:invalid,.q-field__native:invalid{box-shadow:none}.q-field__native[type=file]{line-height:1em}.q-field__input{height:0;line-height:24px;min-height:24px;padding:0}.q-field__prefix,.q-field__suffix{transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:nowrap}.q-field__prefix{padding-right:4px}.q-field__suffix{padding-left:4px}.q-field--disabled .q-placeholder,.q-field--readonly .q-placeholder{opacity:1!important}.q-field--readonly.q-field--labeled .q-field__input,.q-field--readonly.q-field--labeled .q-field__native{cursor:default}.q-field--readonly.q-field--float .q-field__input,.q-field--readonly.q-field--float .q-field__native{cursor:text}.q-field--disabled .q-field__inner{cursor:not-allowed}.q-field--disabled .q-field__control{pointer-events:none}.q-field--disabled .q-field__control>div{opacity:.6!important}.q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div *{outline:0!important}.q-field__label{backface-visibility:hidden;color:#0009;font-size:16px;font-weight:400;left:0;letter-spacing:.00937em;line-height:20px;max-width:100%;text-decoration:inherit;text-transform:inherit;top:18px;transform-origin:left top;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .324s cubic-bezier(.4,0,.2,1)}.q-field--float .q-field__label{max-width:133%;transform:translateY(-40%) scale(.75);transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .396s cubic-bezier(.4,0,.2,1)}.q-field--highlighted .q-field__label{color:currentColor}.q-field--highlighted .q-field__shadow{opacity:.5}.q-field--filled .q-field__control{background:#0000000d;border-radius:4px 4px 0 0;padding:0 12px}.q-field--filled .q-field__control:before{background:#0000000d;border-bottom:1px solid #0000006b;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--filled .q-field__control:hover:before{opacity:1}.q-field--filled .q-field__control:after{background:currentColor;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}.q-field--filled.q-field--highlighted .q-field__control:before{background:#0000001f;opacity:1}.q-field--filled.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before{background:#ffffff1a}.q-field--filled.q-field--readonly .q-field__control:before{background:#0000;border-bottom-style:dashed;opacity:1}.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__control:hover:before{border-color:#000}.q-field--outlined .q-field__control:after{border:2px solid #0000;border-radius:inherit;height:inherit;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__input:-webkit-autofill,.q-field--outlined .q-field__native:-webkit-autofill{margin-bottom:1px;margin-top:1px}.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}.q-field--outlined.q-field--highlighted .q-field__control:hover:before{border-color:#0000}.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:currentColor;border-width:2px;transform:scaleX(1)}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}.q-field--standard .q-field__control:before{border-bottom:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standard .q-field__control:hover:before{border-color:#000}.q-field--standard .q-field__control:after{background:currentColor;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--standard.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}.q-field--dark .q-field__control:before{border-color:#fff9}.q-field--dark .q-field__control:hover:before{border-color:#fff}.q-field--dark .q-field__input,.q-field--dark .q-field__native,.q-field--dark .q-field__prefix,.q-field--dark .q-field__suffix{color:#fff}.q-field--dark .q-field__bottom,.q-field--dark .q-field__marginal,.q-field--dark:not(.q-field--highlighted) .q-field__label{color:#ffffffb3}.q-field--standout .q-field__control{background:#0000000d;border-radius:4px;padding:0 12px;transition:box-shadow .36s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:before{background:#00000012;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:hover:before{opacity:1}.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}.q-field--standout.q-field--highlighted .q-field__control{background:#000;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-field--standout.q-field--highlighted .q-field__append,.q-field--standout.q-field--highlighted .q-field__input,.q-field--standout.q-field--highlighted .q-field__native,.q-field--standout.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--highlighted .q-field__suffix{color:#fff}.q-field--standout.q-field--readonly .q-field__control:before{background:#0000;border:1px dashed #0000003d;opacity:1}.q-field--standout.q-field--dark .q-field__control,.q-field--standout.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--standout.q-field--dark.q-field--highlighted .q-field__control{background:#fff}.q-field--standout.q-field--dark.q-field--highlighted .q-field__append,.q-field--standout.q-field--dark.q-field--highlighted .q-field__input,.q-field--standout.q-field--dark.q-field--highlighted .q-field__native,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix{color:#000}.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:#ffffff3d}.q-field--labeled .q-field__native,.q-field--labeled .q-field__prefix,.q-field--labeled .q-field__suffix{line-height:24px;padding-bottom:8px;padding-top:24px}.q-field--labeled .q-field__shadow{top:0}.q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}.q-field--labeled:not(.q-field--float) .q-field__input::placeholder,.q-field--labeled:not(.q-field--float) .q-field__native::placeholder{color:#0000}.q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__suffix{padding-bottom:2px;padding-top:14px}.q-field--dense .q-field__shadow{top:0}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:40px}.q-field--dense .q-field__bottom{font-size:11px}.q-field--dense .q-field__label{font-size:14px;top:10px}.q-field--dense .q-field__before,.q-field--dense .q-field__prepend{padding-right:6px}.q-field--dense .q-field__after,.q-field--dense .q-field__append{padding-left:6px}.q-field--dense .q-field__append+.q-field__append{padding-left:2px}.q-field--dense .q-field__marginal .q-avatar{font-size:24px}.q-field--dense.q-field--float .q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input:-webkit-autofill+.q-field__label,.q-field--dense .q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input[type=color]+.q-field__label,.q-field--dense .q-field__input[type=date]+.q-field__label,.q-field--dense .q-field__input[type=datetime-local]+.q-field__label,.q-field--dense .q-field__input[type=month]+.q-field__label,.q-field--dense .q-field__input[type=time]+.q-field__label,.q-field--dense .q-field__input[type=week]+.q-field__label,.q-field--dense .q-field__native[type=color]+.q-field__label,.q-field--dense .q-field__native[type=date]+.q-field__label,.q-field--dense .q-field__native[type=datetime-local]+.q-field__label,.q-field--dense .q-field__native[type=month]+.q-field__label,.q-field--dense .q-field__native[type=time]+.q-field__label,.q-field--dense .q-field__native[type=week]+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--borderless .q-field__bottom,.q-field--borderless.q-field--dense .q-field__control,.q-field--standard .q-field__bottom,.q-field--standard.q-field--dense .q-field__control{padding-left:0;padding-right:0}.q-field--error .q-field__label{animation:q-field-label .36s}.q-field--error .q-field__bottom{color:var(--q-negative)}.q-field__focusable-action{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.6;outline:0!important;padding:0}.q-field__focusable-action:focus,.q-field__focusable-action:hover{opacity:1}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:56px}.q-field--auto-height .q-field__native{align-items:center}.q-field--auto-height .q-field__control-container{padding-top:0}.q-field--auto-height .q-field__native,.q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__suffix{line-height:18px}.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}.q-field--auto-height.q-field--labeled .q-field__shadow{top:24px}.q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}.q-field--square .q-field__control{border-radius:0!important}.q-transition--field-message-enter-active,.q-transition--field-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}.q-transition--field-message-enter-from,.q-transition--field-message-leave-to{opacity:0;transform:translateY(-10px)}.q-transition--field-message-leave-active,.q-transition--field-message-leave-from{position:absolute}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-autofill{to{background:#0000;color:inherit}}.q-file .q-field__native{overflow:hidden;word-break:break-all}.q-file .q-field__input{opacity:0!important}.q-file .q-field__input::-webkit-file-upload-button{cursor:pointer}.q-file__filler{border:none;padding:0;visibility:hidden;width:100%}.q-file__dnd{outline:1px dashed currentColor;outline-offset:-4px}.q-form,.q-img{position:relative}.q-img{display:inline-block;overflow:hidden;vertical-align:middle;width:100%}.q-img__loading .q-spinner{font-size:50px}.q-img__container{border-radius:inherit;font-size:0}.q-img__image{border-radius:inherit;height:100%;opacity:0;width:100%}.q-img__image--with-transition{transition:opacity .28s ease-in}.q-img__image--loaded{opacity:1}.q-img__content{border-radius:inherit;pointer-events:none}.q-img__content>div{background:#00000078;color:#fff;padding:16px;pointer-events:all;position:absolute}.q-img--no-menu .q-img__image,.q-img--no-menu .q-img__placeholder{pointer-events:none}.q-inner-loading{background:#fff9;border-radius:inherit}.q-inner-loading--dark{background:#0006}.q-inner-loading__label{margin-top:8px}.q-textarea .q-field__control{height:auto;min-height:56px}.q-textarea .q-field__control-container{padding-bottom:2px;padding-top:2px}.q-textarea .q-field__shadow{bottom:2px;top:2px}.q-textarea .q-field__native,.q-textarea .q-field__prefix,.q-textarea .q-field__suffix{line-height:18px}.q-textarea .q-field__native{min-height:52px;padding-top:17px;resize:vertical}.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}.q-textarea.q-field--labeled .q-field__shadow{top:26px}.q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}.q-textarea--autogrow .q-field__native{resize:none}.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{min-height:36px}.q-textarea.q-field--dense .q-field__native{padding-top:9px}.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}.q-textarea.disabled .q-field__native,body.mobile .q-textarea .q-field__native{resize:none}.q-intersection{position:relative}.q-item{color:inherit;min-height:48px;padding:8px 16px;transition:color .3s,background-color .3s}.q-item__section--side{align-items:flex-start;color:#757575;max-width:100%;min-width:0;padding-right:16px;width:auto}.q-item__section--side>.q-icon{font-size:24px}.q-item__section--side>.q-avatar{font-size:40px}.q-item__section--avatar{color:inherit;min-width:56px}.q-item__section--thumbnail img{height:56px;width:100px}.q-item__section--nowrap{white-space:nowrap}.q-item>.q-focus-helper+.q-item__section--thumbnail,.q-item>.q-item__section--thumbnail:first-child{margin-left:-16px}.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}.q-item__label{line-height:1.2em!important;max-width:100%}.q-item__label--overline{color:#000000b3}.q-item__label--caption{color:#0000008a}.q-item__label--header{color:#757575;font-size:.875rem;letter-spacing:.01786em;line-height:1.25rem;padding:16px}.q-list--padding .q-item__label--header,.q-separator--spaced+.q-item__label--header{padding-top:8px}.q-item__label+.q-item__label{margin-top:4px}.q-item__section--main{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-item__section--main+.q-item__section--main{margin-left:8px}.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-left:16px;padding-right:0}.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}.q-list--bordered{border:1px solid #0000001f}.q-list--separator>.q-item-type+.q-item-type,.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top:1px solid #0000001f}.q-list--padding{padding:8px 0}.q-item--dense,.q-list--dense>.q-item{min-height:32px;padding:2px 16px}.q-list--dark.q-list--separator>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top-color:#ffffff47}.q-item--dark,.q-list--dark{border-color:#ffffff47;color:#fff}.q-item--dark .q-item__section--side:not(.q-item__section--avatar),.q-list--dark .q-item__section--side:not(.q-item__section--avatar){color:#ffffffb3}.q-item--dark .q-item__label--header,.q-list--dark .q-item__label--header{color:#ffffffa3}.q-item--dark .q-item__label--caption,.q-item--dark .q-item__label--overline,.q-list--dark .q-item__label--caption,.q-list--dark .q-item__label--overline{color:#fffc}.q-item{position:relative}.q-item--active,.q-item.q-router-link--active{color:var(--q-primary)}.q-knob{font-size:48px}.q-knob--editable{cursor:pointer;outline:0}.q-knob--editable:before{border-radius:50%;bottom:0;box-shadow:none;content:"";left:0;position:absolute;right:0;top:0;transition:box-shadow .24s ease-in-out}.q-knob--editable:focus:before{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}body.body--dark .q-knob--editable:focus:before{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-layout{outline:0;width:100%}.q-layout-container{height:100%;position:relative;width:100%}.q-layout-container .q-layout{min-height:100%}.q-layout-container>div{transform:translateZ(0)}.q-layout-container>div>div{max-height:100%;min-height:0}.q-layout__shadow{width:100%}.q-layout__shadow:after{bottom:0;box-shadow:0 0 10px 2px #0003,0 0 10px #0000003d;content:"";left:0;position:absolute;right:0;top:0}.q-layout__section--marginal{background-color:var(--q-primary);color:#fff}.q-header--hidden{transform:translateY(-110%)}.q-header--bordered{border-bottom:1px solid #0000001f}.q-header .q-layout__shadow{bottom:-10px}.q-header .q-layout__shadow:after{bottom:10px}.q-footer--hidden{transform:translateY(110%)}.q-footer--bordered{border-top:1px solid #0000001f}.q-footer .q-layout__shadow{top:-10px}.q-footer .q-layout__shadow:after{top:10px}.q-footer,.q-header{z-index:2000}.q-drawer{background:#fff;bottom:0;position:absolute;top:0;z-index:1000}.q-drawer--on-top{z-index:3000}.q-drawer--left{left:0;transform:translateX(-100%)}.q-drawer--left.q-drawer--bordered{border-right:1px solid #0000001f}.q-drawer--left .q-layout__shadow{left:10px;right:-10px}.q-drawer--left .q-layout__shadow:after{right:10px}.q-drawer--right{right:0;transform:translateX(100%)}.q-drawer--right.q-drawer--bordered{border-left:1px solid #0000001f}.q-drawer--right .q-layout__shadow{left:-10px}.q-drawer--right .q-layout__shadow:after{left:10px}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{justify-content:center;min-width:0;padding-left:0;padding-right:0;text-align:center}.q-drawer--mini .q-expansion-item__content,.q-drawer--mini .q-mini-drawer-hide,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden!important;white-space:nowrap}.q-drawer--mobile .q-mini-drawer-hide,.q-drawer--mobile .q-mini-drawer-only,.q-drawer--standard .q-mini-drawer-only{display:none}.q-drawer__backdrop{will-change:background-color;z-index:2999!important}.q-drawer__opener{height:100%;-webkit-user-select:none;user-select:none;width:15px;z-index:2001}.q-footer,.q-header,.q-layout,.q-page{position:relative}.q-page-sticky--shrink{pointer-events:none}.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-header>.q-tabs:first-child .q-tabs__content,body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:first-child{min-height:70px;min-height:calc(env(safe-area-inset-top) + 50px);padding-top:env(safe-area-inset-top)}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:nth-last-child(1 of :not(.q-layout__shadow)) .q-tabs__content,body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child{min-height:calc(env(safe-area-inset-bottom) + 50px);padding-bottom:env(safe-area-inset-bottom)}.q-body--layout-animate .q-drawer__backdrop{transition:background-color .12s!important}.q-body--layout-animate .q-drawer{transition:transform .12s,width .12s,top .12s,bottom .12s!important}.q-body--layout-animate .q-layout__section--marginal{transition:transform .12s,left .12s,right .12s!important}.q-body--layout-animate .q-page-container{transition:padding-top .12s,padding-right .12s,padding-bottom .12s,padding-left .12s!important}.q-body--layout-animate .q-page-sticky{transition:transform .12s,left .12s,right .12s,top .12s,bottom .12s!important}body:not(.q-body--layout-animate) .q-layout--prevent-focus{visibility:hidden}.q-body--drawer-toggle{overflow-x:hidden!important}@media (max-width:599.98px){.q-layout-padding{padding:8px}}@media (min-width:600px) and (max-width:1439.98px){.q-layout-padding{padding:16px}}@media (min-width:1440px){.q-layout-padding{padding:24px}}body.body--dark .q-drawer,body.body--dark .q-footer,body.body--dark .q-header{border-color:#ffffff47}body.body--dark .q-layout__shadow:after{box-shadow:0 0 10px 2px #fff3,0 0 10px #ffffff3d}body.platform-ios .q-layout--containerized{position:unset!important}.q-linear-progress{--q-linear-progress-speed:.3s;color:var(--q-primary);font-size:4px;height:1em;overflow:hidden;position:relative;transform:scaleX(1);width:100%}.q-linear-progress__model,.q-linear-progress__track{transform-origin:0 0}.q-linear-progress__model--with-transition,.q-linear-progress__track--with-transition{transition:transform var(--q-linear-progress-speed)}.q-linear-progress--reverse .q-linear-progress__model,.q-linear-progress--reverse .q-linear-progress__track{transform-origin:0 100%}.q-linear-progress__model--determinate{background:currentColor}.q-linear-progress__model--indeterminate,.q-linear-progress__model--query{transition:none}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:after,.q-linear-progress__model--query:before{background:currentColor;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:0 0}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:before{animation:q-linear-progress--indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:after{animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s;transform:translate3d(-101%,0,0) scaleX(1)}.q-linear-progress__track{opacity:.4}.q-linear-progress__track--light{background:#00000042}.q-linear-progress__track--dark{background:#fff9}.q-linear-progress__stripe{background-image:linear-gradient(45deg,#ffffff26 25%,#fff0 0,#fff0 50%,#ffffff26 0,#ffffff26 75%,#fff0 0,#fff0)!important;background-size:40px 40px!important}.q-linear-progress__stripe--with-transition{transition:width var(--q-linear-progress-speed)}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scaleX(.35)}60%{transform:translate3d(100%,0,0) scaleX(.9)}to{transform:translate3d(100%,0,0) scaleX(.9)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scaleX(1)}60%{transform:translate3d(107%,0,0) scaleX(.01)}to{transform:translate3d(107%,0,0) scaleX(.01)}}.q-menu{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-block;max-height:65vh;max-width:95vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed!important;z-index:6000}.q-menu--square{border-radius:0}.q-menu--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-option-group--inline>div{display:inline-block}.q-pagination input{-moz-appearance:textfield;text-align:center}.q-pagination input::-webkit-inner-spin-button,.q-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-pagination__content{--q-pagination-gutter-parent:-2px;--q-pagination-gutter-child:2px;margin-left:var(--q-pagination-gutter-parent);margin-top:var(--q-pagination-gutter-parent)}.q-pagination__content>.q-btn,.q-pagination__content>.q-input,.q-pagination__middle>.q-btn{margin-left:var(--q-pagination-gutter-child);margin-top:var(--q-pagination-gutter-child)}.q-parallax{border-radius:inherit;overflow:hidden;position:relative;width:100%}.q-parallax__media>img,.q-parallax__media>video{bottom:0;display:none;left:50%;min-height:100%;min-width:100%;position:absolute;will-change:transform}.q-popup-edit{padding:8px 16px}.q-popup-edit__buttons{margin-top:8px}.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}.q-pull-to-refresh{position:relative}.q-pull-to-refresh__puller{background:#fff;border-radius:50%;box-shadow:0 0 4px 0 #0000004d;color:var(--q-primary);height:40px;width:40px}.q-pull-to-refresh__puller--animating{transition:transform .3s,opacity .3s}.q-radio{vertical-align:middle}.q-radio__native{height:1px;width:1px}.q-radio__bg,.q-radio__icon-container{-webkit-user-select:none;user-select:none}.q-radio__bg{height:50%;left:25%;-webkit-print-color-adjust:exact;top:25%;width:50%}.q-radio__bg path{fill:currentColor}.q-radio__icon{color:currentColor;font-size:.5em}.q-radio__check{transform:scale3d(0,0,1);transform-origin:50% 50%;transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-radio__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-radio__inner--truthy{color:var(--q-primary)}.q-radio__inner--truthy .q-radio__check{transform:scaleX(1)}.q-radio.disabled{opacity:.75!important}.q-radio--dark .q-radio__inner{color:#ffffffb3}.q-radio--dark .q-radio__inner:before{opacity:.32!important}.q-radio--dark .q-radio__inner--truthy{color:var(--q-primary)}.q-radio--dense .q-radio__inner{height:.5em;min-width:.5em;width:.5em}.q-radio--dense .q-radio__bg{height:100%;left:0;top:0;width:100%}.q-radio--dense .q-radio__label{padding-left:.5em}.q-radio--dense.reverse .q-radio__label{padding-left:0;padding-right:.5em}body.desktop .q-radio:not(.disabled) .q-radio__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before{transform:scaleX(1)}body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before{transform:scale3d(1.5,1.5,1)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating__icon-container{height:1em;outline:0}.q-rating__icon-container+.q-rating__icon-container{margin-left:2px}.q-rating__icon{color:currentColor;opacity:.4;position:relative;text-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:transform .2s ease-in,opacity .2s ease-in}.q-rating__icon--hovered{transform:scale(1.3)}.q-rating__icon--active{opacity:1}.q-rating__icon--exselected{opacity:.7}.q-rating--no-dimming .q-rating__icon{opacity:1}.q-rating--editable .q-rating__icon-container{cursor:pointer}.q-responsive{max-height:100%;max-width:100%;position:relative}.q-responsive__filler{height:inherit;max-height:inherit;max-width:inherit;width:inherit}.q-responsive__content{border-radius:inherit}.q-responsive__content>*{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.q-scrollarea{contain:strict;position:relative}.q-scrollarea__bar,.q-scrollarea__thumb{cursor:grab;opacity:.2;transition:opacity .3s;will-change:opacity}.q-scrollarea__bar--v,.q-scrollarea__thumb--v{right:0;width:10px}.q-scrollarea__bar--h,.q-scrollarea__thumb--h{bottom:0;height:10px}.q-scrollarea__bar--invisible,.q-scrollarea__thumb--invisible{opacity:0!important;pointer-events:none}.q-scrollarea__thumb{background:#000;border-radius:3px}.q-scrollarea__thumb:hover{opacity:.3}.q-scrollarea__thumb:active{opacity:.5}.q-scrollarea__content{min-height:100%;min-width:100%}.q-scrollarea--dark .q-scrollarea__thumb{background:#fff}.q-select--without-input .q-field__control{cursor:pointer}.q-select--with-input .q-field__control{cursor:text}.q-select .q-field__input{cursor:text;min-width:50px!important}.q-select .q-field__input--padding{padding-left:4px}.q-select__autocomplete-input,.q-select__focus-target{border:0;height:1px;opacity:0;outline:0!important;padding:0;position:absolute;width:1px}.q-select__dropdown-icon{cursor:pointer;transition:transform .28s}.q-select.q-field--readonly .q-field__control,.q-select.q-field--readonly .q-select__dropdown-icon{cursor:default}.q-select__dialog{background:#fff;display:flex;flex-direction:column;max-height:calc(100vh - 70px)!important;max-width:90vw!important;width:90vw!important}.q-select__dialog>.scroll{background:inherit;position:relative}body.mobile:not(.native-mobile) .q-select__dialog{max-height:calc(100vh - 108px)!important}body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 24px)!important}body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 80px)!important}body.platform-ios.native-mobile .q-dialog__inner--top>div{border-radius:4px}body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused{max-height:47vh!important}body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused{max-height:50vh!important}.q-separator{background:#0000001f;border:0;flex-shrink:0;margin:0;transition:background .3s,opacity .3s}.q-separator--dark{background:#ffffff47}.q-separator--horizontal{display:block;height:1px}.q-separator--horizontal-inset{margin-left:16px;margin-right:16px}.q-separator--horizontal-item-inset{margin-left:72px;margin-right:0}.q-separator--horizontal-item-thumbnail-inset{margin-left:116px;margin-right:0}.q-separator--vertical{align-self:stretch;height:auto;width:1px}.q-separator--vertical-inset{margin-bottom:8px;margin-top:8px}.q-skeleton{--q-skeleton-speed:1500ms;background:#0000001f;border-radius:4px;box-sizing:border-box}.q-skeleton--anim{cursor:wait}.q-skeleton:before{content:" "}.q-skeleton--type-text{transform:scaleY(.5)}.q-skeleton--type-QAvatar,.q-skeleton--type-circle{border-radius:50%;height:48px;width:48px}.q-skeleton--type-QBtn{height:36px;width:90px}.q-skeleton--type-QBadge{height:16px;width:70px}.q-skeleton--type-QChip{border-radius:16px;height:28px;width:90px}.q-skeleton--type-QToolbar{height:50px}.q-skeleton--type-QCheckbox,.q-skeleton--type-QRadio{border-radius:50%;height:40px;width:40px}.q-skeleton--type-QToggle{border-radius:7px;height:40px;width:56px}.q-skeleton--type-QRange,.q-skeleton--type-QSlider{height:40px}.q-skeleton--type-QInput{height:56px}.q-skeleton--bordered{border:1px solid #0000000d}.q-skeleton--square{border-radius:0}.q-skeleton--anim-fade{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--anim-pulse{animation:q-skeleton--pulse var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-x{animation:q-skeleton--pulse-x var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-y{animation:q-skeleton--pulse-y var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-blink,.q-skeleton--anim-pop,.q-skeleton--anim-wave{overflow:hidden;position:relative;z-index:1}.q-skeleton--anim-blink:after,.q-skeleton--anim-pop:after,.q-skeleton--anim-wave:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.q-skeleton--anim-blink:after{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite;background:#ffffffb3}.q-skeleton--anim-wave:after{animation:q-skeleton--wave var(--q-skeleton-speed) linear .5s infinite;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0)}.q-skeleton--dark{background:#ffffff0d}.q-skeleton--dark.q-skeleton--bordered{border:1px solid #ffffff40}.q-skeleton--dark.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.q-skeleton--dark.q-skeleton--anim-blink:after{background:#fff3}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes q-skeleton--pulse-x{0%{transform:scaleX(1)}50%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes q-skeleton--pulse-y{0%{transform:scaleY(1)}50%{transform:scaleY(.75)}to{transform:scaleY(1)}}@keyframes q-skeleton--wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.q-slide-item{background:#fff;position:relative}.q-slide-item__bottom,.q-slide-item__left,.q-slide-item__right,.q-slide-item__top{color:#fff;font-size:14px;visibility:hidden}.q-slide-item__bottom .q-icon,.q-slide-item__left .q-icon,.q-slide-item__right .q-icon,.q-slide-item__top .q-icon{font-size:1.714em}.q-slide-item__left{background:#4caf50;padding:8px 16px}.q-slide-item__left>div{transform-origin:left center}.q-slide-item__right{background:#ff9800;padding:8px 16px}.q-slide-item__right>div{transform-origin:right center}.q-slide-item__top{background:#2196f3;padding:16px 8px}.q-slide-item__top>div{transform-origin:top center}.q-slide-item__bottom{background:#9c27b0;padding:16px 8px}.q-slide-item__bottom>div{transform-origin:bottom center}.q-slide-item__content{background:inherit;cursor:pointer;transition:transform .2s ease-in;-webkit-user-select:none;user-select:none}.q-slider{position:relative}.q-slider--h{width:100%}.q-slider--v{height:200px}.q-slider--editable .q-slider__track-container{cursor:grab}.q-slider__track-container{outline:0}.q-slider__track-container--h{padding:12px 0;width:100%}.q-slider__track-container--h .q-slider__selection{will-change:width,left}.q-slider__track-container--v{height:100%;padding:0 12px}.q-slider__track-container--v .q-slider__selection{will-change:height,top}.q-slider__track{background:#0000001a;border-radius:4px;color:var(--q-primary);height:inherit;width:inherit}.q-slider__inner{background:#0000001a}.q-slider__inner,.q-slider__selection{border-radius:inherit;height:100%;width:100%}.q-slider__selection{background:currentColor}.q-slider__markers{border-radius:inherit;color:#0000004d;height:100%;width:100%}.q-slider__markers:after{background:currentColor;content:"";position:absolute}.q-slider__markers--h{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__markers--h:after{height:100%;right:0;top:0;width:2px}.q-slider__markers--v{background-image:repeating-linear-gradient(180deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__markers--v:after{bottom:0;height:2px;left:0;width:100%}.q-slider__marker-labels-container{height:100%;min-height:24px;min-width:24px;position:relative;width:100%}.q-slider__marker-labels{position:absolute}.q-slider__marker-labels--h-standard{top:0}.q-slider__marker-labels--h-switched{bottom:0}.q-slider__marker-labels--h-ltr{transform:translateX(-50%)}.q-slider__marker-labels--h-rtl{transform:translateX(50%)}.q-slider__marker-labels--v-standard{left:4px}.q-slider__marker-labels--v-switched{right:4px}.q-slider__marker-labels--v-ltr{transform:translateY(-50%)}.q-slider__marker-labels--v-rtl{transform:translateY(50%)}.q-slider__thumb{color:var(--q-primary);outline:0;transition:transform .18s ease-out,fill .18s ease-out,stroke .18s ease-out;z-index:1}.q-slider__thumb.q-slider--focus{opacity:1!important}.q-slider__thumb--h{top:50%;will-change:left}.q-slider__thumb--h-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--h-rtl{transform:scale(1) translate(50%,-50%)}.q-slider__thumb--v{left:50%;will-change:top}.q-slider__thumb--v-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--v-rtl{transform:scale(1) translate(-50%,50%)}.q-slider__thumb-shape{stroke-width:3.5;stroke:currentColor;left:0;top:0;transition:transform .28s}.q-slider__thumb-shape path{stroke:currentColor;fill:currentColor}.q-slider__focus-ring{border-radius:50%;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition-delay:.14s}.q-slider__pin{opacity:0;transition:opacity .28s ease-out;transition-delay:.14s;white-space:nowrap}.q-slider__pin:before{content:"";height:0;position:absolute;width:0}.q-slider__pin--h:before{border-left:6px solid #0000;border-right:6px solid #0000;left:50%;transform:translateX(-50%)}.q-slider__pin--h-standard{bottom:100%}.q-slider__pin--h-standard:before{border-top:6px solid;bottom:2px}.q-slider__pin--h-switched{top:100%}.q-slider__pin--h-switched:before{border-bottom:6px solid;top:2px}.q-slider__pin--v{top:0}.q-slider__pin--v:before{border-bottom:6px solid #0000;border-top:6px solid #0000;top:50%;transform:translateY(-50%)}.q-slider__pin--v-standard{left:100%}.q-slider__pin--v-standard:before{border-right:6px solid;left:2px}.q-slider__pin--v-switched{right:100%}.q-slider__pin--v-switched:before{border-left:6px solid;right:2px}.q-slider__label{position:absolute;white-space:nowrap;z-index:1}.q-slider__label--h{left:50%;transform:translateX(-50%)}.q-slider__label--h-standard{bottom:7px}.q-slider__label--h-switched{top:7px}.q-slider__label--v{top:50%;transform:translateY(-50%)}.q-slider__label--v-standard{left:7px}.q-slider__label--v-switched{right:7px}.q-slider__text-container{background:currentColor;border-radius:4px;min-height:25px;padding:2px 8px;position:relative;text-align:center}.q-slider__text{color:#fff;font-size:12px}.q-slider--no-value .q-slider__inner,.q-slider--no-value .q-slider__selection,.q-slider--no-value .q-slider__thumb{opacity:0}.q-slider--focus .q-slider__focus-ring,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__focus-ring{background:currentColor;opacity:.25;transform:scale3d(1.55,1.55,1)}.q-slider--focus .q-slider__inner,.q-slider--focus .q-slider__selection,.q-slider--focus .q-slider__thumb,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__inner,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__selection,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__thumb{opacity:1}.q-slider--inactive .q-slider__thumb--h{transition:left .28s,right .28s}.q-slider--inactive .q-slider__thumb--v{transition:top .28s,bottom .28s}.q-slider--inactive .q-slider__selection{transition:width .28s,left .28s,right .28s,height .28s,top .28s,bottom .28s}.q-slider--inactive .q-slider__text-container{transition:transform .28s}.q-slider--active{cursor:grabbing}.q-slider--active .q-slider__thumb-shape{transform:scale(1.5)}.q-slider--active .q-slider__focus-ring,.q-slider--active.q-slider--label .q-slider__thumb-shape{transform:scale(0)!important}.q-slider--label .q-slider--focus .q-slider__pin,.q-slider--label.q-slider--active .q-slider__pin,.q-slider--label.q-slider--label-always .q-slider__pin,body.desktop .q-slider.q-slider--enabled .q-slider__track-container:hover .q-slider__pin{opacity:1}.q-slider--dark .q-slider__inner,.q-slider--dark .q-slider__track{background:#ffffff1a}.q-slider--dark .q-slider__markers{color:#ffffff4d}.q-slider--dense .q-slider__track-container--h{padding:6px 0}.q-slider--dense .q-slider__track-container--v{padding:0 6px}.q-space{flex-grow:1!important}.q-spinner{vertical-align:middle}.q-spinner-mat{animation:q-spin 2s linear infinite;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:q-mat-dash 1.5s ease-in-out infinite}@keyframes q-spin{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(359deg)}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.q-splitter__panel{position:relative;z-index:0}.q-splitter__panel>.q-splitter{height:100%;width:100%}.q-splitter__separator{background-color:#0000001f;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.q-splitter__separator-area>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.q-splitter--dark .q-splitter__separator{background-color:#ffffff47}.q-splitter--vertical>.q-splitter__panel{height:100%}.q-splitter--vertical.q-splitter--active{cursor:col-resize}.q-splitter--vertical>.q-splitter__separator{width:1px}.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}.q-splitter--horizontal>.q-splitter__panel{width:100%}.q-splitter--horizontal.q-splitter--active{cursor:row-resize}.q-splitter--horizontal>.q-splitter__separator{height:1px}.q-splitter--horizontal>.q-splitter__separator>div{bottom:-6px;top:-6px}.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}.q-splitter__after,.q-splitter__before{overflow:auto}.q-stepper{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-stepper__title{font-size:14px;letter-spacing:.1px;line-height:18px}.q-stepper__caption{font-size:12px;line-height:14px}.q-stepper__dot{background:currentColor;border-radius:50%;contain:layout;font-size:14px;height:24px;margin-right:8px;min-width:24px;width:24px}.q-stepper__dot span{color:#fff}.q-stepper__tab{color:#9e9e9e;flex-direction:row;font-size:14px;padding:8px 24px}.q-stepper--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-stepper--dark .q-stepper__dot span{color:#000}.q-stepper__tab--navigation{cursor:pointer;-webkit-user-select:none;user-select:none}.q-stepper__tab--active,.q-stepper__tab--done{color:var(--q-primary)}.q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__label,.q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}.q-stepper__tab--disabled .q-stepper__dot{background:#00000038}.q-stepper__tab--disabled .q-stepper__label{color:#00000052}.q-stepper__tab--error{color:var(--q-negative)}.q-stepper__tab--error-with-icon .q-stepper__dot{background:#0000!important}.q-stepper__tab--error-with-icon .q-stepper__dot span{color:currentColor;font-size:24px}.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-stepper__header--border{border-bottom:1px solid #0000001f}.q-stepper__header--standard-labels .q-stepper__tab{justify-content:center;min-height:72px}.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}.q-stepper__header--standard-labels .q-stepper__tab:only-child{justify-content:center}.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}.q-stepper__header--alternative-labels .q-stepper__tab{flex-direction:column;justify-content:flex-start;min-height:104px;padding:24px 32px}.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}.q-stepper__header--alternative-labels .q-stepper__label:after,.q-stepper__header--alternative-labels .q-stepper__label:before{display:none}.q-stepper__header--contracted,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}.q-stepper__header--contracted .q-stepper__tab{padding:24px 0}.q-stepper__header--contracted .q-stepper__tab:first-child .q-stepper__dot{transform:translateX(24px)}.q-stepper__header--contracted .q-stepper__tab:last-child .q-stepper__dot{transform:translateX(-24px)}.q-stepper__header--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}.q-stepper__header--contracted .q-stepper__dot{margin:0}.q-stepper__header--contracted .q-stepper__label{display:none}.q-stepper__nav{padding-top:24px}.q-stepper--flat{box-shadow:none}.q-stepper--bordered{border:1px solid #0000001f}.q-stepper--horizontal .q-stepper__step-inner{padding:24px}.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after{display:none}.q-stepper--horizontal .q-stepper__tab{overflow:hidden}.q-stepper--horizontal .q-stepper__line{contain:layout}.q-stepper--horizontal .q-stepper__line:after,.q-stepper--horizontal .q-stepper__line:before{background:#0000001f;height:1px;position:absolute;top:50%;width:100vw}.q-stepper--horizontal .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__label:after{content:"";left:100%;margin-left:8px}.q-stepper--horizontal .q-stepper__dot:before{content:"";margin-right:8px;right:100%}.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}.q-stepper--vertical{padding:16px 0}.q-stepper--vertical .q-stepper__tab{padding:12px 24px}.q-stepper--vertical .q-stepper__title{line-height:18px}.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}.q-stepper--vertical .q-stepper__step{overflow:hidden}.q-stepper--vertical .q-stepper__dot{margin-right:12px}.q-stepper--vertical .q-stepper__dot:after,.q-stepper--vertical .q-stepper__dot:before{background:#0000001f;content:"";height:99999px;left:50%;position:absolute;width:1px}.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}.q-stepper--vertical .q-stepper__dot:after{margin-top:8px;top:100%}.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}.q-stepper--dark .q-stepper__header--border,.q-stepper--dark.q-stepper--bordered{border-color:#ffffff47}.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled{color:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:#ffffff8a}.q-tab-panels{background:#fff}.q-tab-panel{padding:16px}.q-markup-table{background:#fff;overflow:auto}.q-table{border-collapse:initial;border-spacing:0;max-width:100%;width:100%}.q-table tbody td,.q-table thead tr{height:48px}.q-table th{font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.q-table th.sortable{cursor:pointer}.q-table th.sortable:hover .q-table__sort-icon{opacity:.64}.q-table th.sorted .q-table__sort-icon{opacity:.86!important}.q-table th.sort-desc .q-table__sort-icon{transform:rotate(180deg)}.q-table td,.q-table th{background-color:inherit;padding:7px 16px}.q-table td,.q-table th,.q-table thead{border-style:solid;border-width:0}.q-table tbody td{font-size:13px}.q-table__card{background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#000}.q-table__card .q-table__middle{flex:1 1 auto}.q-table__card .q-table__bottom,.q-table__card .q-table__top{flex:0 0 auto}.q-table__container{position:relative}.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-table__container>.q-inner-loading{border-radius:inherit!important}.q-table__top{padding:12px 16px}.q-table__top .q-table__control{flex-wrap:wrap}.q-table__title{font-size:20px;font-weight:400;letter-spacing:.005em}.q-table__separator{min-width:8px!important}.q-table__progress{height:0!important}.q-table__progress th{border:0!important;padding:0!important}.q-table__progress .q-linear-progress{bottom:0;position:absolute}.q-table__middle{max-width:100%}.q-table__bottom{font-size:12px;min-height:50px;padding:4px 14px 4px 16px}.q-table__bottom .q-table__control{min-height:24px}.q-table__bottom-nodata-icon{font-size:200%;margin-right:8px}.q-table__bottom-item{margin-right:16px}.q-table__control{align-items:center;display:flex}.q-table__sort-icon{font-size:120%;opacity:0;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__sort-icon--center,.q-table__sort-icon--left{margin-left:4px}.q-table__sort-icon--right{margin-right:4px}.q-table--col-auto-width{width:1px}.q-table--dark,.q-table__card--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-table--flat{box-shadow:none}.q-table--bordered{border:1px solid #0000001f}.q-table--square{border-radius:0}.q-table__linear-progress{height:2px}.q-table--no-wrap td,.q-table--no-wrap th{white-space:nowrap}.q-table--grid{border-radius:4px;box-shadow:none}.q-table--grid .q-table__top{padding-bottom:4px}.q-table--grid .q-table__middle{margin-bottom:4px;min-height:2px}.q-table--grid .q-table__middle thead,.q-table--grid .q-table__middle thead th{border:0!important}.q-table--grid .q-table__linear-progress{bottom:0}.q-table--grid .q-table__bottom{border-top:0}.q-table--grid .q-table__grid-content{flex:1 1 auto}.q-table--grid.fullscreen{background:inherit}.q-table__grid-item-card{padding:12px;vertical-align:top}.q-table__grid-item-card .q-separator{margin:12px 0}.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}.q-table__grid-item-title{font-size:12px;font-weight:500;opacity:.54}.q-table__grid-item-value{font-size:13px}.q-table__grid-item{padding:4px;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__grid-item--selected{transform:scale(.95)}.q-table--cell-separator tbody tr:not(:last-child)>td,.q-table--cell-separator thead th,.q-table--horizontal-separator tbody tr:not(:last-child)>td,.q-table--horizontal-separator thead th{border-bottom-width:1px}.q-table--cell-separator td,.q-table--cell-separator th,.q-table--vertical-separator td,.q-table--vertical-separator th{border-left-width:1px}.q-table--cell-separator thead tr:last-child th,.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th,.q-table--vertical-separator thead tr:last-child th,.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th{border-bottom-width:1px}.q-table--cell-separator td:first-child,.q-table--cell-separator th:first-child,.q-table--vertical-separator td:first-child,.q-table--vertical-separator th:first-child{border-left:0}.q-table--cell-separator .q-table__top,.q-table--vertical-separator .q-table__top{border-bottom:1px solid #0000001f}.q-table--dense .q-table__top{padding:6px 16px}.q-table--dense .q-table__bottom{min-height:33px}.q-table--dense .q-table__sort-icon{font-size:110%}.q-table--dense .q-table td,.q-table--dense .q-table th{padding:4px 8px}.q-table--dense .q-table tbody td,.q-table--dense .q-table tbody tr,.q-table--dense .q-table thead tr{height:28px}.q-table--dense .q-table td:first-child,.q-table--dense .q-table th:first-child{padding-left:16px}.q-table--dense .q-table td:last-child,.q-table--dense .q-table th:last-child{padding-right:16px}.q-table--dense .q-table__bottom-item{margin-right:8px}.q-table--dense .q-table__select .q-field__control,.q-table--dense .q-table__select .q-field__native{min-height:24px;padding:0}.q-table--dense .q-table__select .q-field__marginal{height:24px}.q-table__bottom{border-top:1px solid #0000001f}.q-table td,.q-table th,.q-table thead,.q-table tr{border-color:#0000001f}.q-table tbody td{position:relative}.q-table tbody td:after,.q-table tbody td:before{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.q-table tbody td:before{background:#00000008}.q-table tbody td:after{background:#0000000f}.q-table tbody tr.selected td:after,body.desktop .q-table>tbody>tr:not(.q-tr--no-hover):hover>td:not(.q-td--no-hover):before{content:""}.q-table--dark,.q-table--dark .q-table__bottom,.q-table--dark td,.q-table--dark th,.q-table--dark thead,.q-table--dark tr,.q-table__card--dark{border-color:#ffffff47}.q-table--dark tbody td:before{background:#ffffff12}.q-table--dark tbody td:after{background:#ffffff1a}.q-table--dark.q-table--cell-separator .q-table__top,.q-table--dark.q-table--vertical-separator .q-table__top{border-color:#ffffff47}.q-tab{color:inherit;min-height:48px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:color .3s,background-color .3s;white-space:nowrap}.q-tab--full{min-height:72px}.q-tab--no-caps{text-transform:none}.q-tab__content{height:inherit;min-width:40px;padding:4px 0}.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}.q-tab__content .q-chip--floating{right:-16px;top:0}.q-tab__icon{font-size:24px;height:24px;width:24px}.q-tab__label{font-size:14px;font-weight:500;line-height:1.715em}.q-tab .q-badge{right:-12px;top:3px}.q-tab__alert,.q-tab__alert-icon{position:absolute}.q-tab__alert{background:currentColor;border-radius:50%;height:10px;right:-9px;top:7px;width:10px}.q-tab__alert-icon{font-size:18px;right:-12px;top:2px}.q-tab__indicator{background:currentColor;height:2px;opacity:0}.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}.q-tab--inactive{opacity:.85}.q-tabs{position:relative;transition:color .3s,background-color .3s}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal{padding-left:36px;padding-right:36px}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical{padding-bottom:36px;padding-top:36px}.q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded{opacity:.3;pointer-events:none}.q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded{display:none}.q-tabs--not-scrollable.q-tabs__arrows--outside,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows.q-tabs__arrows--outside{padding-left:0;padding-right:0}.q-tabs--not-scrollable .q-tabs__arrow,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__arrow{display:none}.q-tabs--not-scrollable .q-tabs__content,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__content{border-radius:inherit}.q-tabs__arrow{cursor:pointer;font-size:32px;min-width:36px;text-shadow:0 0 3px #fff,0 0 1px #fff,0 0 1px #000;transition:opacity .3s}.q-tabs__content{flex:1 1 auto;overflow:hidden}.q-tabs__content--align-center{justify-content:center}.q-tabs__content--align-right{justify-content:flex-end}.q-tabs__content--align-justify .q-tab{flex:1 1 auto}.q-tabs__offset{display:none}.q-tabs--horizontal .q-tabs__arrow{height:100%}.q-tabs--horizontal .q-tabs__arrow--left{bottom:0;left:0;top:0}.q-tabs--horizontal .q-tabs__arrow--right{bottom:0;right:0;top:0}.q-tabs--vertical,.q-tabs--vertical .q-tabs__content{display:block!important;height:100%}.q-tabs--vertical .q-tabs__arrow{height:36px;text-align:center;width:100%}.q-tabs--vertical .q-tabs__arrow--left{left:0;right:0;top:0}.q-tabs--vertical .q-tabs__arrow--right{bottom:0;left:0;right:0}.q-tabs--vertical .q-tab{padding:0 8px}.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}.q-tabs--dense .q-tab{min-height:36px}.q-tabs--dense .q-tab--full{min-height:52px}.q-time{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:100%;min-width:290px;outline:0;width:290px}.q-time--bordered{border:1px solid #0000001f}.q-time__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;font-weight:300;padding:16px}.q-time__actions{padding:0 16px 16px}.q-time__header-label{font-size:28px;letter-spacing:-.00833em;line-height:1}.q-time__header-label>div+div{margin-left:4px}.q-time__link{opacity:.56;outline:0;transition:opacity .3s ease-out}.q-time__link--active,.q-time__link:focus,.q-time__link:hover{opacity:1}.q-time__header-ampm{font-size:16px;letter-spacing:.1em}.q-time__content{padding:16px}.q-time__content:before{content:"";display:block;padding-bottom:100%}.q-time__container-parent{padding:16px}.q-time__container-child{background:#0000001f;border-radius:50%}.q-time__clock{font-size:14px;height:100%;max-height:100%;max-width:100%;padding:24px;width:100%}.q-time__clock-circle{position:relative}.q-time__clock-center{background:currentColor;border-radius:50%;height:6px;margin:auto;min-height:0;width:6px}.q-time__clock-pointer{background:currentColor;bottom:0;color:var(--q-primary);height:50%;left:50%;min-height:0;position:absolute;right:0;transform:translateX(-50%);transform-origin:0 0;width:2px}.q-time__clock-pointer:after,.q-time__clock-pointer:before{background:currentColor;border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.q-time__clock-pointer:before{bottom:-4px;height:8px;width:8px}.q-time__clock-pointer:after{height:6px;top:-3px;width:6px}.q-time__clock-position{border-radius:50%;font-size:12px;height:32px;line-height:32px;margin:0;min-height:32px;padding:0;position:absolute;transform:translate(-50%,-50%);width:32px}.q-time__clock-position--disable{opacity:.4}.q-time__clock-position--active{background-color:var(--q-primary);color:#fff}.q-time__clock-pos-0{left:50%;top:0}.q-time__clock-pos-1{left:75%;top:6.7%}.q-time__clock-pos-2{left:93.3%;top:25%}.q-time__clock-pos-3{left:100%;top:50%}.q-time__clock-pos-4{left:93.3%;top:75%}.q-time__clock-pos-5{left:75%;top:93.3%}.q-time__clock-pos-6{left:50%;top:100%}.q-time__clock-pos-7{left:25%;top:93.3%}.q-time__clock-pos-8{left:6.7%;top:75%}.q-time__clock-pos-9{left:0;top:50%}.q-time__clock-pos-10{left:6.7%;top:25%}.q-time__clock-pos-11{left:25%;top:6.7%}.q-time__clock-pos-12{left:50%;top:15%}.q-time__clock-pos-13{left:67.5%;top:19.69%}.q-time__clock-pos-14{left:80.31%;top:32.5%}.q-time__clock-pos-15{left:85%;top:50%}.q-time__clock-pos-16{left:80.31%;top:67.5%}.q-time__clock-pos-17{left:67.5%;top:80.31%}.q-time__clock-pos-18{left:50%;top:85%}.q-time__clock-pos-19{left:32.5%;top:80.31%}.q-time__clock-pos-20{left:19.69%;top:67.5%}.q-time__clock-pos-21{left:15%;top:50%}.q-time__clock-pos-22{left:19.69%;top:32.5%}.q-time__clock-pos-23{left:32.5%;top:19.69%}.q-time__now-button{background-color:var(--q-primary);color:#fff;right:12px;top:12px}.q-time--readonly .q-time__content,.q-time--readonly .q-time__header-ampm,.q-time.disabled .q-time__content,.q-time.disabled .q-time__header-ampm{pointer-events:none}.q-time--portrait{display:inline-flex;flex-direction:column}.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}.q-time--portrait .q-time__header-ampm{margin-left:12px}.q-time--portrait.q-time--bordered .q-time__content{margin:1px 0}.q-time--landscape{align-items:stretch;display:inline-flex;min-width:420px}.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;min-width:156px}.q-time--landscape .q-time__header-ampm{margin-top:12px}.q-time--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-timeline{list-style:none;padding:0;width:100%}.q-timeline h6{line-height:inherit}.q-timeline--dark{color:#fff}.q-timeline--dark .q-timeline__subtitle{opacity:.7}.q-timeline__content{padding-bottom:24px}.q-timeline__title{margin-bottom:16px;margin-top:0}.q-timeline__subtitle{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;opacity:.6;text-transform:uppercase}.q-timeline__dot{bottom:0;position:absolute;top:0;width:15px}.q-timeline__dot:after,.q-timeline__dot:before{background:currentColor;content:"";display:block;position:absolute}.q-timeline__dot:before{border:3px solid #0000;border-radius:100%;height:15px;left:0;top:4px;transition:background .3s ease-in-out,border .3s ease-in-out;width:15px}.q-timeline__dot:after{bottom:0;left:6px;opacity:.4;top:24px;width:3px}.q-timeline__dot .q-icon{color:#fff;font-size:16px;height:38px;left:0;line-height:38px;position:absolute;right:0;top:0;width:100%}.q-timeline__dot .q-icon>img,.q-timeline__dot .q-icon>svg{height:1em;width:1em}.q-timeline__dot-img{background:currentColor;border-radius:50%;height:31px;left:0;position:absolute;right:0;top:4px;width:31px}.q-timeline__heading{position:relative}.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}.q-timeline__heading-title{margin:0;padding:32px 0}.q-timeline__entry{line-height:22px;position:relative}.q-timeline__entry:last-child{padding-bottom:0!important}.q-timeline__entry:last-child .q-timeline__dot:after{content:none}.q-timeline__entry--icon .q-timeline__dot{width:31px}.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}.q-timeline__entry--icon .q-timeline__dot:after{left:14px;top:41px}.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}.q-timeline--dense--right .q-timeline__entry{padding-left:40px}.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--dense--right .q-timeline__dot{left:0}.q-timeline--dense--left .q-timeline__heading{text-align:right}.q-timeline--dense--left .q-timeline__entry{padding-right:40px}.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}.q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__subtitle,.q-timeline--dense--left .q-timeline__title{text-align:right}.q-timeline--dense--left .q-timeline__dot{right:0}.q-timeline--comfortable{display:table}.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--comfortable .q-timeline__content,.q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__subtitle{display:table-cell;vertical-align:top}.q-timeline--comfortable .q-timeline__subtitle{width:35%}.q-timeline--comfortable .q-timeline__dot{min-width:31px;position:relative}.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}.q-timeline--comfortable--right .q-timeline__subtitle{padding-right:30px;text-align:right}.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--comfortable--left .q-timeline__heading{text-align:right}.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}.q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__title{text-align:right}.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}.q-timeline--comfortable--left .q-timeline__dot{right:-8px}.q-timeline--loose .q-timeline__heading-title{margin-left:0;text-align:center}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__subtitle{display:block;margin:0;padding:0}.q-timeline--loose .q-timeline__dot{left:50%;margin-left:-7.15px;position:absolute}.q-timeline--loose .q-timeline__entry{overflow:hidden;padding-bottom:24px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;padding-left:30px;text-align:left}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__subtitle{width:50%}.q-toggle{vertical-align:middle}.q-toggle__native{height:1px;width:1px}.q-toggle__track{background:currentColor;border-radius:.175em;height:.35em;opacity:.38}.q-toggle__thumb{height:.5em;left:.25em;top:.25em;transition:left .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:.5em;z-index:0}.q-toggle__thumb:after{background:#fff;border-radius:50%;bottom:0;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;content:"";left:0;position:absolute;right:0;top:0}.q-toggle__thumb .q-icon{color:#000;font-size:.3em;min-width:1em;opacity:.54;z-index:1}.q-toggle__inner{font-size:40px;height:1em;min-width:1.4em;padding:.325em .3em;-webkit-print-color-adjust:exact;width:1.4em}.q-toggle__inner--indet .q-toggle__thumb{left:.45em}.q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle__inner--truthy .q-toggle__track{opacity:.54}.q-toggle__inner--truthy .q-toggle__thumb{left:.65em}.q-toggle__inner--truthy .q-toggle__thumb:after{background-color:currentColor}.q-toggle__inner--truthy .q-toggle__thumb .q-icon{color:#fff;opacity:1}.q-toggle.disabled{opacity:.75!important}.q-toggle--dark .q-toggle__inner{color:#fff}.q-toggle--dark .q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle--dark .q-toggle__thumb:after{box-shadow:none}.q-toggle--dark .q-toggle__thumb:before{opacity:.32!important}.q-toggle--dense .q-toggle__inner{height:.5em;min-width:.8em;padding:.07625em 0;width:.8em}.q-toggle--dense .q-toggle__thumb{left:0;top:0}.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb{left:.15em}.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb{left:.3em}.q-toggle--dense .q-toggle__label{padding-left:.5em}.q-toggle--dense.reverse .q-toggle__label{padding-left:0;padding-right:.5em}body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(2,2,1)}body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(1.5,1.5,1)}.q-toolbar{min-height:50px;padding:0 12px;position:relative;width:100%}.q-toolbar--inset{padding-left:58px}.q-toolbar .q-avatar{font-size:38px}.q-toolbar__title{flex:1 1 0%;font-size:21px;font-weight:400;letter-spacing:.01em;max-width:100%;min-width:1px;padding:0 12px}.q-toolbar__title:first-child{padding-left:0}.q-toolbar__title:last-child{padding-right:0}.q-tooltip--style{background:#757575;border-radius:4px;color:#fafafa;font-size:10px;font-weight:400;text-transform:none}.q-tooltip{overflow-x:hidden;overflow-y:auto;padding:6px 10px;position:fixed!important;z-index:9000}@media (max-width:599.98px){.q-tooltip{font-size:14px;padding:8px 16px}}.q-tree{color:#9e9e9e;position:relative}.q-tree__node{padding:0 0 3px 22px}.q-tree__node:after{border-left:1px solid;bottom:0;content:"";left:-13px;position:absolute;right:auto;top:-3px;width:2px}.q-tree__node:last-child:after{display:none}.q-tree__node--disabled{pointer-events:none}.q-tree__node--disabled .disabled{opacity:1!important}.q-tree__node--disabled>.disabled,.q-tree__node--disabled>div,.q-tree__node--disabled>i{opacity:.6!important}.q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled .q-tree__node--disabled>div,.q-tree__node--disabled>.disabled .q-tree__node--disabled>i,.q-tree__node--disabled>div .q-tree__node--disabled>.disabled,.q-tree__node--disabled>div .q-tree__node--disabled>div,.q-tree__node--disabled>div .q-tree__node--disabled>i,.q-tree__node--disabled>i .q-tree__node--disabled>.disabled,.q-tree__node--disabled>i .q-tree__node--disabled>div,.q-tree__node--disabled>i .q-tree__node--disabled>i{opacity:1!important}.q-tree__node-header:before{border-bottom:1px solid;border-left:1px solid;bottom:50%;content:"";left:-35px;position:absolute;top:-3px;width:31px}.q-tree__children{padding-left:25px}.q-tree__node-body{padding:5px 0 8px 5px}.q-tree__node--parent{padding-left:2px}.q-tree__node--parent>.q-tree__node-header:before{left:-15px;width:15px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{border-left:1px solid;bottom:50px;content:"";height:100%;left:12px;position:absolute;right:auto;top:0;width:2px}.q-tree__node--link{cursor:pointer}.q-tree__node-header{border-radius:4px;margin-top:3px;outline:0;padding:4px}.q-tree__node-header-content{color:#000;transition:color .3s}.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}.q-tree__icon,.q-tree__node-header-content .q-icon{font-size:21px}.q-tree__img{border-radius:2px;height:42px}.q-tree__avatar,.q-tree__node-header-content .q-avatar{border-radius:50%;font-size:28px;height:28px;width:28px}.q-tree__arrow,.q-tree__spinner{font-size:16px;margin-right:4px}.q-tree__arrow{transition:transform .3s}.q-tree__arrow--rotate{transform:rotate(90deg)}.q-tree__tickbox{margin-right:4px}.q-tree>.q-tree__node{padding:0}.q-tree>.q-tree__node:after,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}.q-tree--dark .q-tree__node-header-content{color:#fff}.q-tree--no-connectors .q-tree__node-body:after,.q-tree--no-connectors .q-tree__node-header:before,.q-tree--no-connectors .q-tree__node:after{display:none!important}.q-tree--dense>.q-tree__node--child>.q-tree__node-header{padding-left:1px}.q-tree--dense .q-tree__arrow,.q-tree--dense .q-tree__spinner{margin-right:1px}.q-tree--dense .q-tree__img{height:32px}.q-tree--dense .q-tree__tickbox{margin-right:3px}.q-tree--dense .q-tree__node{padding:0}.q-tree--dense .q-tree__node:after{left:-8px;top:0}.q-tree--dense .q-tree__node-header{margin-top:0;padding:1px}.q-tree--dense .q-tree__node-header:before{left:-8px;top:0;width:8px}.q-tree--dense .q-tree__node--child{padding-left:17px}.q-tree--dense .q-tree__node--child>.q-tree__node-header:before{left:-25px;width:21px}.q-tree--dense .q-tree__node-body{padding:0 0 2px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:0 0 2px 20px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{left:8px}.q-tree--dense .q-tree__children{padding-left:16px}[dir=rtl] .q-tree__arrow{transform:rotate(180deg)}[dir=rtl] .q-tree__arrow--rotate{transform:rotate(90deg)}.q-uploader{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-height:320px;position:relative;vertical-align:top;width:320px}.q-uploader--bordered{border:1px solid #0000001f}.q-uploader__input{cursor:pointer!important;height:100%;opacity:0;width:100%;z-index:1}.q-uploader__input::-webkit-file-upload-button{cursor:pointer}.q-uploader__file:before{background:currentColor;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.q-uploader__file:before,.q-uploader__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-uploader__header{background-color:var(--q-primary);color:#fff;position:relative;width:100%}.q-uploader__spinner{font-size:24px;margin-right:4px}.q-uploader__header-content{padding:8px}.q-uploader__dnd{background:#fff9;outline:1px dashed currentColor;outline-offset:-4px}.q-uploader__overlay{background-color:#fff9;color:#000;font-size:36px}.q-uploader__list{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex:1 1 auto;min-height:60px;padding:8px;position:relative}.q-uploader__file{border:1px solid #0000001f;border-radius:4px 4px 0 0}.q-uploader__file .q-circular-progress{font-size:24px}.q-uploader__file--img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:200px;min-width:200px}.q-uploader__file--img:before{content:none}.q-uploader__file--img .q-circular-progress{color:#fff}.q-uploader__file--img .q-uploader__file-header{background:linear-gradient(180deg,#000000b3 20%,#fff0);padding-bottom:24px}.q-uploader__file+.q-uploader__file{margin-top:8px}.q-uploader__file-header{border-top-left-radius:inherit;border-top-right-radius:inherit;padding:4px 8px;position:relative}.q-uploader__file-header-content{padding-right:8px}.q-uploader__file-status{font-size:24px;margin-right:4px}.q-uploader__title{font-size:14px;font-weight:700;line-height:18px;word-break:break-word}.q-uploader__subtitle{font-size:12px;line-height:18px}.q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__list{pointer-events:none}.q-uploader--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-uploader--dark,.q-uploader--dark .q-uploader__file{border-color:#ffffff47}.q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__overlay{background:#ffffff4d}.q-uploader--dark .q-uploader__overlay{color:#fff}.q-video{border-radius:inherit;overflow:hidden;position:relative}.q-video embed,.q-video iframe,.q-video object{height:100%;width:100%}.q-video--responsive{height:0}.q-video--responsive embed,.q-video--responsive iframe,.q-video--responsive object{left:0;position:absolute;top:0}.q-virtual-scroll:focus{outline:0}.q-virtual-scroll__content{contain:content;outline:none}.q-virtual-scroll__content>*{overflow-anchor:none}.q-virtual-scroll__content>[data-q-vs-anchor]{overflow-anchor:auto}.q-virtual-scroll__padding{background:linear-gradient(#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,100%) var(--q-virtual-scroll-item-height,50px)}.q-table .q-virtual-scroll__padding tr{height:0!important}.q-table .q-virtual-scroll__padding td{padding:0!important}.q-virtual-scroll--horizontal{align-items:stretch}.q-virtual-scroll--horizontal,.q-virtual-scroll--horizontal .q-virtual-scroll__content{display:flex;flex-direction:row;flex-wrap:nowrap}.q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content>*,.q-virtual-scroll--horizontal .q-virtual-scroll__padding{flex:0 0 auto}.q-virtual-scroll--horizontal .q-virtual-scroll__padding{background:linear-gradient(270deg,#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,50px) var(--q-virtual-scroll-item-height,100%)}.q-ripple{border-radius:inherit;contain:strict;height:100%;overflow:hidden;width:100%;z-index:0}.q-ripple,.q-ripple__inner{color:inherit;left:0;pointer-events:none;position:absolute;top:0}.q-ripple__inner{background:currentColor;border-radius:50%;opacity:0;will-change:transform,opacity}.q-ripple__inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.q-ripple__inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.q-morph--internal,.q-morph--invisible{bottom:200vh!important;opacity:0!important;pointer-events:none!important;position:fixed!important;right:200vw!important}.q-bottom-sheet{padding-bottom:8px}.q-bottom-sheet__avatar{border-radius:50%}.q-bottom-sheet--list{width:400px}.q-bottom-sheet--list .q-icon,.q-bottom-sheet--list img{font-size:24px;height:24px;width:24px}.q-bottom-sheet--grid{width:700px}.q-bottom-sheet--grid .q-bottom-sheet__item{min-width:100px;padding:8px;text-align:center}.q-bottom-sheet--grid .q-bottom-sheet__empty-icon,.q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid img{font-size:48px;height:48px;margin-bottom:8px;width:48px}.q-bottom-sheet--grid .q-separator{margin:12px 0}.q-bottom-sheet__item{flex:0 0 33.3333%}@media (min-width:600px){.q-bottom-sheet__item{flex:0 0 25%}}.q-dialog-plugin{width:400px}.q-dialog-plugin__form{max-height:50vh}.q-dialog-plugin .q-card__section+.q-card__section{padding-top:0}.q-dialog-plugin--progress{text-align:center}.q-loading{color:#000;position:fixed!important}.q-loading__backdrop{background-color:#000;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;transition:background-color .28s;z-index:-1}.q-loading__box{border-radius:4px;color:#fff;max-width:450px;padding:18px}.q-loading__message{margin:40px 20px 0;text-align:center}.q-notifications__list{left:0;margin-bottom:10px;pointer-events:none;position:relative;right:0;z-index:9500}.q-notifications__list--center{bottom:0;top:0}.q-notifications__list--top{top:0}.q-notifications__list--bottom{bottom:0}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}body.q-ios-padding .q-notifications__list--bottom,body.q-ios-padding .q-notifications__list--center{bottom:env(safe-area-inset-bottom)}.q-notification{background:#323232;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;margin:10px 10px 0;max-width:95vw;pointer-events:all;transition:transform 1s,opacity 1s;z-index:9500}.q-notification__icon{flex:0 0 1em;font-size:24px}.q-notification__icon--additional{margin-right:16px}.q-notification__avatar{font-size:32px}.q-notification__avatar--additional{margin-right:8px}.q-notification__spinner{font-size:32px}.q-notification__spinner--additional{margin-right:8px}.q-notification__message{padding:8px 0}.q-notification__caption{font-size:.9em;opacity:.7}.q-notification__actions{color:var(--q-primary)}.q-notification__badge{animation:q-notif-badge .42s;background-color:var(--q-negative);border-radius:4px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;font-size:12px;line-height:12px;padding:4px 8px;position:absolute}.q-notification__badge--top-left,.q-notification__badge--top-right{top:-6px}.q-notification__badge--bottom-left,.q-notification__badge--bottom-right{bottom:-6px}.q-notification__badge--bottom-left,.q-notification__badge--top-left{left:-22px}.q-notification__badge--bottom-right,.q-notification__badge--top-right{right:-22px}.q-notification__progress{animation:q-notif-progress linear;background:currentColor;border-radius:4px 4px 0 0;bottom:0;height:3px;left:-10px;opacity:.3;position:absolute;right:-10px;transform:scaleX(0);transform-origin:0 50%;z-index:-1}.q-notification--standard{min-height:48px;padding:0 16px}.q-notification--standard .q-notification__actions{margin-right:-8px;padding:6px 0 6px 8px}.q-notification--multi-line{min-height:68px;padding:8px 16px}.q-notification--multi-line .q-notification__badge--top-left,.q-notification--multi-line .q-notification__badge--top-right{top:-15px}.q-notification--multi-line .q-notification__badge--bottom-left,.q-notification--multi-line .q-notification__badge--bottom-right{bottom:-15px}.q-notification--multi-line .q-notification__progress{bottom:-8px}.q-notification--multi-line .q-notification__actions{padding:0}.q-notification--multi-line .q-notification__actions--with-media{padding-left:25px}.q-notification--top-enter-from,.q-notification--top-leave-to,.q-notification--top-left-enter-from,.q-notification--top-left-leave-to,.q-notification--top-right-enter-from,.q-notification--top-right-leave-to{opacity:0;transform:translateY(-50px);z-index:9499}.q-notification--center-enter-from,.q-notification--center-leave-to,.q-notification--left-enter-from,.q-notification--left-leave-to,.q-notification--right-enter-from,.q-notification--right-leave-to{opacity:0;transform:rotateX(90deg);z-index:9499}.q-notification--bottom-enter-from,.q-notification--bottom-leave-to,.q-notification--bottom-left-enter-from,.q-notification--bottom-left-leave-to,.q-notification--bottom-right-enter-from,.q-notification--bottom-right-leave-to{opacity:0;transform:translateY(50px);z-index:9499}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active,.q-notification--center-leave-active,.q-notification--left-leave-active,.q-notification--right-leave-active,.q-notification--top-leave-active,.q-notification--top-left-leave-active,.q-notification--top-right-leave-active{margin-left:0;margin-right:0;position:absolute;z-index:9499}.q-notification--center-leave-active,.q-notification--top-leave-active{top:0}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media (min-width:600px){.q-notification{max-width:65vw}}@keyframes q-notif-badge{15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes q-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--animate-duration:0.3s;--animate-delay:0.3s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}.q-animate--scale{animation:q-scale .15s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes q-scale{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.q-animate--fade{animation:q-fade .2s}@keyframes q-fade{0%{opacity:0}to{opacity:1}}:root{--q-primary:#1976d2;--q-secondary:#26a69a;--q-accent:#9c27b0;--q-positive:#21ba45;--q-negative:#c10015;--q-info:#31ccec;--q-warning:#f2c037;--q-dark:#1d1d1d;--q-dark-page:#121212}.text-dark{color:var(--q-dark)!important}.bg-dark{background:var(--q-dark)!important}.text-primary{color:var(--q-primary)!important}.bg-primary{background:var(--q-primary)!important}.text-secondary{color:var(--q-secondary)!important}.bg-secondary{background:var(--q-secondary)!important}.text-accent{color:var(--q-accent)!important}.bg-accent{background:var(--q-accent)!important}.text-positive{color:var(--q-positive)!important}.bg-positive{background:var(--q-positive)!important}.text-negative{color:var(--q-negative)!important}.bg-negative{background:var(--q-negative)!important}.text-info{color:var(--q-info)!important}.bg-info{background:var(--q-info)!important}.text-warning{color:var(--q-warning)!important}.bg-warning{background:var(--q-warning)!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-black{color:#000!important}.bg-black{background:#000!important}.text-transparent{color:#0000!important}.bg-transparent{background:#0000!important}.text-separator{color:#0000001f!important}.bg-separator{background:#0000001f!important}.text-dark-separator{color:#ffffff47!important}.bg-dark-separator{background:#ffffff47!important}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-1{color:#fce4ec!important}.text-pink-2{color:#f8bbd0!important}.text-pink-3{color:#f48fb1!important}.text-pink-4{color:#f06292!important}.text-pink-5{color:#ec407a!important}.text-pink-6{color:#e91e63!important}.text-pink-7{color:#d81b60!important}.text-pink-8{color:#c2185b!important}.text-pink-9{color:#ad1457!important}.text-pink-10{color:#880e4f!important}.text-pink-11{color:#ff80ab!important}.text-pink-12{color:#ff4081!important}.text-pink-13{color:#f50057!important}.text-pink-14{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-1{color:#f3e5f5!important}.text-purple-2{color:#e1bee7!important}.text-purple-3{color:#ce93d8!important}.text-purple-4{color:#ba68c8!important}.text-purple-5{color:#ab47bc!important}.text-purple-6{color:#9c27b0!important}.text-purple-7{color:#8e24aa!important}.text-purple-8{color:#7b1fa2!important}.text-purple-9{color:#6a1b9a!important}.text-purple-10{color:#4a148c!important}.text-purple-11{color:#ea80fc!important}.text-purple-12{color:#e040fb!important}.text-purple-13{color:#d500f9!important}.text-purple-14{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-1{color:#ede7f6!important}.text-deep-purple-2{color:#d1c4e9!important}.text-deep-purple-3{color:#b39ddb!important}.text-deep-purple-4{color:#9575cd!important}.text-deep-purple-5{color:#7e57c2!important}.text-deep-purple-6{color:#673ab7!important}.text-deep-purple-7{color:#5e35b1!important}.text-deep-purple-8{color:#512da8!important}.text-deep-purple-9{color:#4527a0!important}.text-deep-purple-10{color:#311b92!important}.text-deep-purple-11{color:#b388ff!important}.text-deep-purple-12{color:#7c4dff!important}.text-deep-purple-13{color:#651fff!important}.text-deep-purple-14{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-1{color:#e8eaf6!important}.text-indigo-2{color:#c5cae9!important}.text-indigo-3{color:#9fa8da!important}.text-indigo-4{color:#7986cb!important}.text-indigo-5{color:#5c6bc0!important}.text-indigo-6{color:#3f51b5!important}.text-indigo-7{color:#3949ab!important}.text-indigo-8{color:#303f9f!important}.text-indigo-9{color:#283593!important}.text-indigo-10{color:#1a237e!important}.text-indigo-11{color:#8c9eff!important}.text-indigo-12{color:#536dfe!important}.text-indigo-13{color:#3d5afe!important}.text-indigo-14{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-1{color:#e3f2fd!important}.text-blue-2{color:#bbdefb!important}.text-blue-3{color:#90caf9!important}.text-blue-4{color:#64b5f6!important}.text-blue-5{color:#42a5f5!important}.text-blue-6{color:#2196f3!important}.text-blue-7{color:#1e88e5!important}.text-blue-8{color:#1976d2!important}.text-blue-9{color:#1565c0!important}.text-blue-10{color:#0d47a1!important}.text-blue-11{color:#82b1ff!important}.text-blue-12{color:#448aff!important}.text-blue-13{color:#2979ff!important}.text-blue-14{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-1{color:#e1f5fe!important}.text-light-blue-2{color:#b3e5fc!important}.text-light-blue-3{color:#81d4fa!important}.text-light-blue-4{color:#4fc3f7!important}.text-light-blue-5{color:#29b6f6!important}.text-light-blue-6{color:#03a9f4!important}.text-light-blue-7{color:#039be5!important}.text-light-blue-8{color:#0288d1!important}.text-light-blue-9{color:#0277bd!important}.text-light-blue-10{color:#01579b!important}.text-light-blue-11{color:#80d8ff!important}.text-light-blue-12{color:#40c4ff!important}.text-light-blue-13{color:#00b0ff!important}.text-light-blue-14{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-1{color:#e0f7fa!important}.text-cyan-2{color:#b2ebf2!important}.text-cyan-3{color:#80deea!important}.text-cyan-4{color:#4dd0e1!important}.text-cyan-5{color:#26c6da!important}.text-cyan-6{color:#00bcd4!important}.text-cyan-7{color:#00acc1!important}.text-cyan-8{color:#0097a7!important}.text-cyan-9{color:#00838f!important}.text-cyan-10{color:#006064!important}.text-cyan-11{color:#84ffff!important}.text-cyan-12{color:#18ffff!important}.text-cyan-13{color:#00e5ff!important}.text-cyan-14{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-1{color:#e0f2f1!important}.text-teal-2{color:#b2dfdb!important}.text-teal-3{color:#80cbc4!important}.text-teal-4{color:#4db6ac!important}.text-teal-5{color:#26a69a!important}.text-teal-6{color:#009688!important}.text-teal-7{color:#00897b!important}.text-teal-8{color:#00796b!important}.text-teal-9{color:#00695c!important}.text-teal-10{color:#004d40!important}.text-teal-11{color:#a7ffeb!important}.text-teal-12{color:#64ffda!important}.text-teal-13{color:#1de9b6!important}.text-teal-14{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-1{color:#e8f5e9!important}.text-green-2{color:#c8e6c9!important}.text-green-3{color:#a5d6a7!important}.text-green-4{color:#81c784!important}.text-green-5{color:#66bb6a!important}.text-green-6{color:#4caf50!important}.text-green-7{color:#43a047!important}.text-green-8{color:#388e3c!important}.text-green-9{color:#2e7d32!important}.text-green-10{color:#1b5e20!important}.text-green-11{color:#b9f6ca!important}.text-green-12{color:#69f0ae!important}.text-green-13{color:#00e676!important}.text-green-14{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-1{color:#f1f8e9!important}.text-light-green-2{color:#dcedc8!important}.text-light-green-3{color:#c5e1a5!important}.text-light-green-4{color:#aed581!important}.text-light-green-5{color:#9ccc65!important}.text-light-green-6{color:#8bc34a!important}.text-light-green-7{color:#7cb342!important}.text-light-green-8{color:#689f38!important}.text-light-green-9{color:#558b2f!important}.text-light-green-10{color:#33691e!important}.text-light-green-11{color:#ccff90!important}.text-light-green-12{color:#b2ff59!important}.text-light-green-13{color:#76ff03!important}.text-light-green-14{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-1{color:#f9fbe7!important}.text-lime-2{color:#f0f4c3!important}.text-lime-3{color:#e6ee9c!important}.text-lime-4{color:#dce775!important}.text-lime-5{color:#d4e157!important}.text-lime-6{color:#cddc39!important}.text-lime-7{color:#c0ca33!important}.text-lime-8{color:#afb42b!important}.text-lime-9{color:#9e9d24!important}.text-lime-10{color:#827717!important}.text-lime-11{color:#f4ff81!important}.text-lime-12{color:#eeff41!important}.text-lime-13{color:#c6ff00!important}.text-lime-14{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-1{color:#fffde7!important}.text-yellow-2{color:#fff9c4!important}.text-yellow-3{color:#fff59d!important}.text-yellow-4{color:#fff176!important}.text-yellow-5{color:#ffee58!important}.text-yellow-6{color:#ffeb3b!important}.text-yellow-7{color:#fdd835!important}.text-yellow-8{color:#fbc02d!important}.text-yellow-9{color:#f9a825!important}.text-yellow-10{color:#f57f17!important}.text-yellow-11{color:#ffff8d!important}.text-yellow-12{color:#ff0!important}.text-yellow-13{color:#ffea00!important}.text-yellow-14{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-1{color:#fff8e1!important}.text-amber-2{color:#ffecb3!important}.text-amber-3{color:#ffe082!important}.text-amber-4{color:#ffd54f!important}.text-amber-5{color:#ffca28!important}.text-amber-6{color:#ffc107!important}.text-amber-7{color:#ffb300!important}.text-amber-8{color:#ffa000!important}.text-amber-9{color:#ff8f00!important}.text-amber-10{color:#ff6f00!important}.text-amber-11{color:#ffe57f!important}.text-amber-12{color:#ffd740!important}.text-amber-13{color:#ffc400!important}.text-amber-14{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-1{color:#fff3e0!important}.text-orange-2{color:#ffe0b2!important}.text-orange-3{color:#ffcc80!important}.text-orange-4{color:#ffb74d!important}.text-orange-5{color:#ffa726!important}.text-orange-6{color:#ff9800!important}.text-orange-7{color:#fb8c00!important}.text-orange-8{color:#f57c00!important}.text-orange-9{color:#ef6c00!important}.text-orange-10{color:#e65100!important}.text-orange-11{color:#ffd180!important}.text-orange-12{color:#ffab40!important}.text-orange-13{color:#ff9100!important}.text-orange-14{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-1{color:#fbe9e7!important}.text-deep-orange-2{color:#ffccbc!important}.text-deep-orange-3{color:#ffab91!important}.text-deep-orange-4{color:#ff8a65!important}.text-deep-orange-5{color:#ff7043!important}.text-deep-orange-6{color:#ff5722!important}.text-deep-orange-7{color:#f4511e!important}.text-deep-orange-8{color:#e64a19!important}.text-deep-orange-9{color:#d84315!important}.text-deep-orange-10{color:#bf360c!important}.text-deep-orange-11{color:#ff9e80!important}.text-deep-orange-12{color:#ff6e40!important}.text-deep-orange-13{color:#ff3d00!important}.text-deep-orange-14{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-1{color:#efebe9!important}.text-brown-2{color:#d7ccc8!important}.text-brown-3{color:#bcaaa4!important}.text-brown-4{color:#a1887f!important}.text-brown-5{color:#8d6e63!important}.text-brown-6{color:#795548!important}.text-brown-7{color:#6d4c41!important}.text-brown-8{color:#5d4037!important}.text-brown-9{color:#4e342e!important}.text-brown-10{color:#3e2723!important}.text-brown-11{color:#d7ccc8!important}.text-brown-12{color:#bcaaa4!important}.text-brown-13{color:#8d6e63!important}.text-brown-14{color:#5d4037!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-1{color:#eceff1!important}.text-blue-grey-2{color:#cfd8dc!important}.text-blue-grey-3{color:#b0bec5!important}.text-blue-grey-4{color:#90a4ae!important}.text-blue-grey-5{color:#78909c!important}.text-blue-grey-6{color:#607d8b!important}.text-blue-grey-7{color:#546e7a!important}.text-blue-grey-8{color:#455a64!important}.text-blue-grey-9{color:#37474f!important}.text-blue-grey-10{color:#263238!important}.text-blue-grey-11{color:#cfd8dc!important}.text-blue-grey-12{color:#b0bec5!important}.text-blue-grey-13{color:#78909c!important}.text-blue-grey-14{color:#455a64!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-pink{background:#e91e63!important}.bg-pink-1{background:#fce4ec!important}.bg-pink-2{background:#f8bbd0!important}.bg-pink-3{background:#f48fb1!important}.bg-pink-4{background:#f06292!important}.bg-pink-5{background:#ec407a!important}.bg-pink-6{background:#e91e63!important}.bg-pink-7{background:#d81b60!important}.bg-pink-8{background:#c2185b!important}.bg-pink-9{background:#ad1457!important}.bg-pink-10{background:#880e4f!important}.bg-pink-11{background:#ff80ab!important}.bg-pink-12{background:#ff4081!important}.bg-pink-13{background:#f50057!important}.bg-pink-14{background:#c51162!important}.bg-purple{background:#9c27b0!important}.bg-purple-1{background:#f3e5f5!important}.bg-purple-2{background:#e1bee7!important}.bg-purple-3{background:#ce93d8!important}.bg-purple-4{background:#ba68c8!important}.bg-purple-5{background:#ab47bc!important}.bg-purple-6{background:#9c27b0!important}.bg-purple-7{background:#8e24aa!important}.bg-purple-8{background:#7b1fa2!important}.bg-purple-9{background:#6a1b9a!important}.bg-purple-10{background:#4a148c!important}.bg-purple-11{background:#ea80fc!important}.bg-purple-12{background:#e040fb!important}.bg-purple-13{background:#d500f9!important}.bg-purple-14{background:#a0f!important}.bg-deep-purple{background:#673ab7!important}.bg-deep-purple-1{background:#ede7f6!important}.bg-deep-purple-2{background:#d1c4e9!important}.bg-deep-purple-3{background:#b39ddb!important}.bg-deep-purple-4{background:#9575cd!important}.bg-deep-purple-5{background:#7e57c2!important}.bg-deep-purple-6{background:#673ab7!important}.bg-deep-purple-7{background:#5e35b1!important}.bg-deep-purple-8{background:#512da8!important}.bg-deep-purple-9{background:#4527a0!important}.bg-deep-purple-10{background:#311b92!important}.bg-deep-purple-11{background:#b388ff!important}.bg-deep-purple-12{background:#7c4dff!important}.bg-deep-purple-13{background:#651fff!important}.bg-deep-purple-14{background:#6200ea!important}.bg-indigo{background:#3f51b5!important}.bg-indigo-1{background:#e8eaf6!important}.bg-indigo-2{background:#c5cae9!important}.bg-indigo-3{background:#9fa8da!important}.bg-indigo-4{background:#7986cb!important}.bg-indigo-5{background:#5c6bc0!important}.bg-indigo-6{background:#3f51b5!important}.bg-indigo-7{background:#3949ab!important}.bg-indigo-8{background:#303f9f!important}.bg-indigo-9{background:#283593!important}.bg-indigo-10{background:#1a237e!important}.bg-indigo-11{background:#8c9eff!important}.bg-indigo-12{background:#536dfe!important}.bg-indigo-13{background:#3d5afe!important}.bg-indigo-14{background:#304ffe!important}.bg-blue{background:#2196f3!important}.bg-blue-1{background:#e3f2fd!important}.bg-blue-2{background:#bbdefb!important}.bg-blue-3{background:#90caf9!important}.bg-blue-4{background:#64b5f6!important}.bg-blue-5{background:#42a5f5!important}.bg-blue-6{background:#2196f3!important}.bg-blue-7{background:#1e88e5!important}.bg-blue-8{background:#1976d2!important}.bg-blue-9{background:#1565c0!important}.bg-blue-10{background:#0d47a1!important}.bg-blue-11{background:#82b1ff!important}.bg-blue-12{background:#448aff!important}.bg-blue-13{background:#2979ff!important}.bg-blue-14{background:#2962ff!important}.bg-light-blue{background:#03a9f4!important}.bg-light-blue-1{background:#e1f5fe!important}.bg-light-blue-2{background:#b3e5fc!important}.bg-light-blue-3{background:#81d4fa!important}.bg-light-blue-4{background:#4fc3f7!important}.bg-light-blue-5{background:#29b6f6!important}.bg-light-blue-6{background:#03a9f4!important}.bg-light-blue-7{background:#039be5!important}.bg-light-blue-8{background:#0288d1!important}.bg-light-blue-9{background:#0277bd!important}.bg-light-blue-10{background:#01579b!important}.bg-light-blue-11{background:#80d8ff!important}.bg-light-blue-12{background:#40c4ff!important}.bg-light-blue-13{background:#00b0ff!important}.bg-light-blue-14{background:#0091ea!important}.bg-cyan{background:#00bcd4!important}.bg-cyan-1{background:#e0f7fa!important}.bg-cyan-2{background:#b2ebf2!important}.bg-cyan-3{background:#80deea!important}.bg-cyan-4{background:#4dd0e1!important}.bg-cyan-5{background:#26c6da!important}.bg-cyan-6{background:#00bcd4!important}.bg-cyan-7{background:#00acc1!important}.bg-cyan-8{background:#0097a7!important}.bg-cyan-9{background:#00838f!important}.bg-cyan-10{background:#006064!important}.bg-cyan-11{background:#84ffff!important}.bg-cyan-12{background:#18ffff!important}.bg-cyan-13{background:#00e5ff!important}.bg-cyan-14{background:#00b8d4!important}.bg-teal{background:#009688!important}.bg-teal-1{background:#e0f2f1!important}.bg-teal-2{background:#b2dfdb!important}.bg-teal-3{background:#80cbc4!important}.bg-teal-4{background:#4db6ac!important}.bg-teal-5{background:#26a69a!important}.bg-teal-6{background:#009688!important}.bg-teal-7{background:#00897b!important}.bg-teal-8{background:#00796b!important}.bg-teal-9{background:#00695c!important}.bg-teal-10{background:#004d40!important}.bg-teal-11{background:#a7ffeb!important}.bg-teal-12{background:#64ffda!important}.bg-teal-13{background:#1de9b6!important}.bg-teal-14{background:#00bfa5!important}.bg-green{background:#4caf50!important}.bg-green-1{background:#e8f5e9!important}.bg-green-2{background:#c8e6c9!important}.bg-green-3{background:#a5d6a7!important}.bg-green-4{background:#81c784!important}.bg-green-5{background:#66bb6a!important}.bg-green-6{background:#4caf50!important}.bg-green-7{background:#43a047!important}.bg-green-8{background:#388e3c!important}.bg-green-9{background:#2e7d32!important}.bg-green-10{background:#1b5e20!important}.bg-green-11{background:#b9f6ca!important}.bg-green-12{background:#69f0ae!important}.bg-green-13{background:#00e676!important}.bg-green-14{background:#00c853!important}.bg-light-green{background:#8bc34a!important}.bg-light-green-1{background:#f1f8e9!important}.bg-light-green-2{background:#dcedc8!important}.bg-light-green-3{background:#c5e1a5!important}.bg-light-green-4{background:#aed581!important}.bg-light-green-5{background:#9ccc65!important}.bg-light-green-6{background:#8bc34a!important}.bg-light-green-7{background:#7cb342!important}.bg-light-green-8{background:#689f38!important}.bg-light-green-9{background:#558b2f!important}.bg-light-green-10{background:#33691e!important}.bg-light-green-11{background:#ccff90!important}.bg-light-green-12{background:#b2ff59!important}.bg-light-green-13{background:#76ff03!important}.bg-light-green-14{background:#64dd17!important}.bg-lime{background:#cddc39!important}.bg-lime-1{background:#f9fbe7!important}.bg-lime-2{background:#f0f4c3!important}.bg-lime-3{background:#e6ee9c!important}.bg-lime-4{background:#dce775!important}.bg-lime-5{background:#d4e157!important}.bg-lime-6{background:#cddc39!important}.bg-lime-7{background:#c0ca33!important}.bg-lime-8{background:#afb42b!important}.bg-lime-9{background:#9e9d24!important}.bg-lime-10{background:#827717!important}.bg-lime-11{background:#f4ff81!important}.bg-lime-12{background:#eeff41!important}.bg-lime-13{background:#c6ff00!important}.bg-lime-14{background:#aeea00!important}.bg-yellow{background:#ffeb3b!important}.bg-yellow-1{background:#fffde7!important}.bg-yellow-2{background:#fff9c4!important}.bg-yellow-3{background:#fff59d!important}.bg-yellow-4{background:#fff176!important}.bg-yellow-5{background:#ffee58!important}.bg-yellow-6{background:#ffeb3b!important}.bg-yellow-7{background:#fdd835!important}.bg-yellow-8{background:#fbc02d!important}.bg-yellow-9{background:#f9a825!important}.bg-yellow-10{background:#f57f17!important}.bg-yellow-11{background:#ffff8d!important}.bg-yellow-12{background:#ff0!important}.bg-yellow-13{background:#ffea00!important}.bg-yellow-14{background:#ffd600!important}.bg-amber{background:#ffc107!important}.bg-amber-1{background:#fff8e1!important}.bg-amber-2{background:#ffecb3!important}.bg-amber-3{background:#ffe082!important}.bg-amber-4{background:#ffd54f!important}.bg-amber-5{background:#ffca28!important}.bg-amber-6{background:#ffc107!important}.bg-amber-7{background:#ffb300!important}.bg-amber-8{background:#ffa000!important}.bg-amber-9{background:#ff8f00!important}.bg-amber-10{background:#ff6f00!important}.bg-amber-11{background:#ffe57f!important}.bg-amber-12{background:#ffd740!important}.bg-amber-13{background:#ffc400!important}.bg-amber-14{background:#ffab00!important}.bg-orange{background:#ff9800!important}.bg-orange-1{background:#fff3e0!important}.bg-orange-2{background:#ffe0b2!important}.bg-orange-3{background:#ffcc80!important}.bg-orange-4{background:#ffb74d!important}.bg-orange-5{background:#ffa726!important}.bg-orange-6{background:#ff9800!important}.bg-orange-7{background:#fb8c00!important}.bg-orange-8{background:#f57c00!important}.bg-orange-9{background:#ef6c00!important}.bg-orange-10{background:#e65100!important}.bg-orange-11{background:#ffd180!important}.bg-orange-12{background:#ffab40!important}.bg-orange-13{background:#ff9100!important}.bg-orange-14{background:#ff6d00!important}.bg-deep-orange{background:#ff5722!important}.bg-deep-orange-1{background:#fbe9e7!important}.bg-deep-orange-2{background:#ffccbc!important}.bg-deep-orange-3{background:#ffab91!important}.bg-deep-orange-4{background:#ff8a65!important}.bg-deep-orange-5{background:#ff7043!important}.bg-deep-orange-6{background:#ff5722!important}.bg-deep-orange-7{background:#f4511e!important}.bg-deep-orange-8{background:#e64a19!important}.bg-deep-orange-9{background:#d84315!important}.bg-deep-orange-10{background:#bf360c!important}.bg-deep-orange-11{background:#ff9e80!important}.bg-deep-orange-12{background:#ff6e40!important}.bg-deep-orange-13{background:#ff3d00!important}.bg-deep-orange-14{background:#dd2c00!important}.bg-brown{background:#795548!important}.bg-brown-1{background:#efebe9!important}.bg-brown-2{background:#d7ccc8!important}.bg-brown-3{background:#bcaaa4!important}.bg-brown-4{background:#a1887f!important}.bg-brown-5{background:#8d6e63!important}.bg-brown-6{background:#795548!important}.bg-brown-7{background:#6d4c41!important}.bg-brown-8{background:#5d4037!important}.bg-brown-9{background:#4e342e!important}.bg-brown-10{background:#3e2723!important}.bg-brown-11{background:#d7ccc8!important}.bg-brown-12{background:#bcaaa4!important}.bg-brown-13{background:#8d6e63!important}.bg-brown-14{background:#5d4037!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!important}.bg-blue-grey{background:#607d8b!important}.bg-blue-grey-1{background:#eceff1!important}.bg-blue-grey-2{background:#cfd8dc!important}.bg-blue-grey-3{background:#b0bec5!important}.bg-blue-grey-4{background:#90a4ae!important}.bg-blue-grey-5{background:#78909c!important}.bg-blue-grey-6{background:#607d8b!important}.bg-blue-grey-7{background:#546e7a!important}.bg-blue-grey-8{background:#455a64!important}.bg-blue-grey-9{background:#37474f!important}.bg-blue-grey-10{background:#263238!important}.bg-blue-grey-11{background:#cfd8dc!important}.bg-blue-grey-12{background:#b0bec5!important}.bg-blue-grey-13{background:#78909c!important}.bg-blue-grey-14{background:#455a64!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.shadow-up-1{box-shadow:0 -1px 3px #0003,0 -1px 1px #00000024,0 -2px 1px -1px #0000001f}.shadow-2{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.shadow-up-2{box-shadow:0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f}.shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.shadow-up-3{box-shadow:0 -1px 8px #0003,0 -3px 4px #00000024,0 -3px 3px -2px #0000001f}.shadow-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.shadow-up-4{box-shadow:0 -2px 4px -1px #0003,0 -4px 5px #00000024,0 -1px 10px #0000001f}.shadow-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.shadow-up-5{box-shadow:0 -3px 5px -1px #0003,0 -5px 8px #00000024,0 -1px 14px #0000001f}.shadow-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.shadow-up-6{box-shadow:0 -3px 5px -1px #0003,0 -6px 10px #00000024,0 -1px 18px #0000001f}.shadow-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.shadow-up-7{box-shadow:0 -4px 5px -2px #0003,0 -7px 10px 1px #00000024,0 -2px 16px 1px #0000001f}.shadow-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.shadow-up-8{box-shadow:0 -5px 5px -3px #0003,0 -8px 10px 1px #00000024,0 -3px 14px 2px #0000001f}.shadow-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.shadow-up-9{box-shadow:0 -5px 6px -3px #0003,0 -9px 12px 1px #00000024,0 -3px 16px 2px #0000001f}.shadow-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.shadow-up-10{box-shadow:0 -6px 6px -3px #0003,0 -10px 14px 1px #00000024,0 -4px 18px 3px #0000001f}.shadow-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.shadow-up-11{box-shadow:0 -6px 7px -4px #0003,0 -11px 15px 1px #00000024,0 -4px 20px 3px #0000001f}.shadow-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.shadow-up-12{box-shadow:0 -7px 8px -4px #0003,0 -12px 17px 2px #00000024,0 -5px 22px 4px #0000001f}.shadow-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.shadow-up-13{box-shadow:0 -7px 8px -4px #0003,0 -13px 19px 2px #00000024,0 -5px 24px 4px #0000001f}.shadow-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.shadow-up-14{box-shadow:0 -7px 9px -4px #0003,0 -14px 21px 2px #00000024,0 -5px 26px 4px #0000001f}.shadow-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.shadow-up-15{box-shadow:0 -8px 9px -5px #0003,0 -15px 22px 2px #00000024,0 -6px 28px 5px #0000001f}.shadow-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.shadow-up-16{box-shadow:0 -8px 10px -5px #0003,0 -16px 24px 2px #00000024,0 -6px 30px 5px #0000001f}.shadow-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.shadow-up-17{box-shadow:0 -8px 11px -5px #0003,0 -17px 26px 2px #00000024,0 -6px 32px 5px #0000001f}.shadow-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.shadow-up-18{box-shadow:0 -9px 11px -5px #0003,0 -18px 28px 2px #00000024,0 -7px 34px 6px #0000001f}.shadow-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.shadow-up-19{box-shadow:0 -9px 12px -6px #0003,0 -19px 29px 2px #00000024,0 -7px 36px 6px #0000001f}.shadow-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.shadow-up-20{box-shadow:0 -10px 13px -6px #0003,0 -20px 31px 3px #00000024,0 -8px 38px 7px #0000001f}.shadow-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.shadow-up-21{box-shadow:0 -10px 13px -6px #0003,0 -21px 33px 3px #00000024,0 -8px 40px 7px #0000001f}.shadow-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.shadow-up-22{box-shadow:0 -10px 14px -6px #0003,0 -22px 35px 3px #00000024,0 -8px 42px 7px #0000001f}.shadow-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.shadow-up-23{box-shadow:0 -11px 14px -7px #0003,0 -23px 36px 3px #00000024,0 -9px 44px 8px #0000001f}.shadow-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.shadow-up-24{box-shadow:0 -11px 15px -7px #0003,0 -24px 38px 3px #00000024,0 -9px 46px 8px #0000001f}.inset-shadow{box-shadow:inset 0 7px 9px -7px #000000b3}.inset-shadow-down{box-shadow:inset 0 -7px 9px -7px #000000b3}body.body--dark .shadow-1{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}body.body--dark .shadow-up-1{box-shadow:0 -1px 3px #fff3,0 -1px 1px #ffffff24,0 -2px 1px -1px #ffffff1f}body.body--dark .shadow-2{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}body.body--dark .shadow-up-2{box-shadow:0 -1px 5px #fff3,0 -2px 2px #ffffff24,0 -3px 1px -2px #ffffff1f}body.body--dark .shadow-3{box-shadow:0 1px 8px #fff3,0 3px 4px #ffffff24,0 3px 3px -2px #ffffff1f}body.body--dark .shadow-up-3{box-shadow:0 -1px 8px #fff3,0 -3px 4px #ffffff24,0 -3px 3px -2px #ffffff1f}body.body--dark .shadow-4{box-shadow:0 2px 4px -1px #fff3,0 4px 5px #ffffff24,0 1px 10px #ffffff1f}body.body--dark .shadow-up-4{box-shadow:0 -2px 4px -1px #fff3,0 -4px 5px #ffffff24,0 -1px 10px #ffffff1f}body.body--dark .shadow-5{box-shadow:0 3px 5px -1px #fff3,0 5px 8px #ffffff24,0 1px 14px #ffffff1f}body.body--dark .shadow-up-5{box-shadow:0 -3px 5px -1px #fff3,0 -5px 8px #ffffff24,0 -1px 14px #ffffff1f}body.body--dark .shadow-6{box-shadow:0 3px 5px -1px #fff3,0 6px 10px #ffffff24,0 1px 18px #ffffff1f}body.body--dark .shadow-up-6{box-shadow:0 -3px 5px -1px #fff3,0 -6px 10px #ffffff24,0 -1px 18px #ffffff1f}body.body--dark .shadow-7{box-shadow:0 4px 5px -2px #fff3,0 7px 10px 1px #ffffff24,0 2px 16px 1px #ffffff1f}body.body--dark .shadow-up-7{box-shadow:0 -4px 5px -2px #fff3,0 -7px 10px 1px #ffffff24,0 -2px 16px 1px #ffffff1f}body.body--dark .shadow-8{box-shadow:0 5px 5px -3px #fff3,0 8px 10px 1px #ffffff24,0 3px 14px 2px #ffffff1f}body.body--dark .shadow-up-8{box-shadow:0 -5px 5px -3px #fff3,0 -8px 10px 1px #ffffff24,0 -3px 14px 2px #ffffff1f}body.body--dark .shadow-9{box-shadow:0 5px 6px -3px #fff3,0 9px 12px 1px #ffffff24,0 3px 16px 2px #ffffff1f}body.body--dark .shadow-up-9{box-shadow:0 -5px 6px -3px #fff3,0 -9px 12px 1px #ffffff24,0 -3px 16px 2px #ffffff1f}body.body--dark .shadow-10{box-shadow:0 6px 6px -3px #fff3,0 10px 14px 1px #ffffff24,0 4px 18px 3px #ffffff1f}body.body--dark .shadow-up-10{box-shadow:0 -6px 6px -3px #fff3,0 -10px 14px 1px #ffffff24,0 -4px 18px 3px #ffffff1f}body.body--dark .shadow-11{box-shadow:0 6px 7px -4px #fff3,0 11px 15px 1px #ffffff24,0 4px 20px 3px #ffffff1f}body.body--dark .shadow-up-11{box-shadow:0 -6px 7px -4px #fff3,0 -11px 15px 1px #ffffff24,0 -4px 20px 3px #ffffff1f}body.body--dark .shadow-12{box-shadow:0 7px 8px -4px #fff3,0 12px 17px 2px #ffffff24,0 5px 22px 4px #ffffff1f}body.body--dark .shadow-up-12{box-shadow:0 -7px 8px -4px #fff3,0 -12px 17px 2px #ffffff24,0 -5px 22px 4px #ffffff1f}body.body--dark .shadow-13{box-shadow:0 7px 8px -4px #fff3,0 13px 19px 2px #ffffff24,0 5px 24px 4px #ffffff1f}body.body--dark .shadow-up-13{box-shadow:0 -7px 8px -4px #fff3,0 -13px 19px 2px #ffffff24,0 -5px 24px 4px #ffffff1f}body.body--dark .shadow-14{box-shadow:0 7px 9px -4px #fff3,0 14px 21px 2px #ffffff24,0 5px 26px 4px #ffffff1f}body.body--dark .shadow-up-14{box-shadow:0 -7px 9px -4px #fff3,0 -14px 21px 2px #ffffff24,0 -5px 26px 4px #ffffff1f}body.body--dark .shadow-15{box-shadow:0 8px 9px -5px #fff3,0 15px 22px 2px #ffffff24,0 6px 28px 5px #ffffff1f}body.body--dark .shadow-up-15{box-shadow:0 -8px 9px -5px #fff3,0 -15px 22px 2px #ffffff24,0 -6px 28px 5px #ffffff1f}body.body--dark .shadow-16{box-shadow:0 8px 10px -5px #fff3,0 16px 24px 2px #ffffff24,0 6px 30px 5px #ffffff1f}body.body--dark .shadow-up-16{box-shadow:0 -8px 10px -5px #fff3,0 -16px 24px 2px #ffffff24,0 -6px 30px 5px #ffffff1f}body.body--dark .shadow-17{box-shadow:0 8px 11px -5px #fff3,0 17px 26px 2px #ffffff24,0 6px 32px 5px #ffffff1f}body.body--dark .shadow-up-17{box-shadow:0 -8px 11px -5px #fff3,0 -17px 26px 2px #ffffff24,0 -6px 32px 5px #ffffff1f}body.body--dark .shadow-18{box-shadow:0 9px 11px -5px #fff3,0 18px 28px 2px #ffffff24,0 7px 34px 6px #ffffff1f}body.body--dark .shadow-up-18{box-shadow:0 -9px 11px -5px #fff3,0 -18px 28px 2px #ffffff24,0 -7px 34px 6px #ffffff1f}body.body--dark .shadow-19{box-shadow:0 9px 12px -6px #fff3,0 19px 29px 2px #ffffff24,0 7px 36px 6px #ffffff1f}body.body--dark .shadow-up-19{box-shadow:0 -9px 12px -6px #fff3,0 -19px 29px 2px #ffffff24,0 -7px 36px 6px #ffffff1f}body.body--dark .shadow-20{box-shadow:0 10px 13px -6px #fff3,0 20px 31px 3px #ffffff24,0 8px 38px 7px #ffffff1f}body.body--dark .shadow-up-20{box-shadow:0 -10px 13px -6px #fff3,0 -20px 31px 3px #ffffff24,0 -8px 38px 7px #ffffff1f}body.body--dark .shadow-21{box-shadow:0 10px 13px -6px #fff3,0 21px 33px 3px #ffffff24,0 8px 40px 7px #ffffff1f}body.body--dark .shadow-up-21{box-shadow:0 -10px 13px -6px #fff3,0 -21px 33px 3px #ffffff24,0 -8px 40px 7px #ffffff1f}body.body--dark .shadow-22{box-shadow:0 10px 14px -6px #fff3,0 22px 35px 3px #ffffff24,0 8px 42px 7px #ffffff1f}body.body--dark .shadow-up-22{box-shadow:0 -10px 14px -6px #fff3,0 -22px 35px 3px #ffffff24,0 -8px 42px 7px #ffffff1f}body.body--dark .shadow-23{box-shadow:0 11px 14px -7px #fff3,0 23px 36px 3px #ffffff24,0 9px 44px 8px #ffffff1f}body.body--dark .shadow-up-23{box-shadow:0 -11px 14px -7px #fff3,0 -23px 36px 3px #ffffff24,0 -9px 44px 8px #ffffff1f}body.body--dark .shadow-24{box-shadow:0 11px 15px -7px #fff3,0 24px 38px 3px #ffffff24,0 9px 46px 8px #ffffff1f}body.body--dark .shadow-up-24{box-shadow:0 -11px 15px -7px #fff3,0 -24px 38px 3px #ffffff24,0 -9px 46px 8px #ffffff1f}body.body--dark .inset-shadow{box-shadow:inset 0 7px 9px -7px #ffffffb3}body.body--dark .inset-shadow-down{box-shadow:inset 0 -7px 9px -7px #ffffffb3}.no-shadow,.shadow-0{box-shadow:none!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.column,.flex,.row{display:flex;flex-wrap:wrap}.column.inline,.flex.inline,.row.inline{display:inline-flex}.row.reverse{flex-direction:row-reverse}.column{flex-direction:column}.column.reverse{flex-direction:column-reverse}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.reverse-wrap{flex-wrap:wrap-reverse}.order-first{order:-10000}.order-last{order:10000}.order-none{order:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.flex-center,.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.q-gutter-none,.q-gutter-none>*,.q-gutter-x-none,.q-gutter-x-none>*{margin-left:0}.q-gutter-none,.q-gutter-none>*,.q-gutter-y-none,.q-gutter-y-none>*{margin-top:0}.q-col-gutter-none,.q-col-gutter-x-none{margin-left:0}.q-col-gutter-none>*,.q-col-gutter-x-none>*{padding-left:0}.q-col-gutter-none,.q-col-gutter-y-none{margin-top:0}.q-col-gutter-none>*,.q-col-gutter-y-none>*{padding-top:0}.q-gutter-x-xs,.q-gutter-xs{margin-left:-4px}.q-gutter-x-xs>*,.q-gutter-xs>*{margin-left:4px}.q-gutter-xs,.q-gutter-y-xs{margin-top:-4px}.q-gutter-xs>*,.q-gutter-y-xs>*{margin-top:4px}.q-col-gutter-x-xs,.q-col-gutter-xs{margin-left:-4px}.q-col-gutter-x-xs>*,.q-col-gutter-xs>*{padding-left:4px}.q-col-gutter-xs,.q-col-gutter-y-xs{margin-top:-4px}.q-col-gutter-xs>*,.q-col-gutter-y-xs>*{padding-top:4px}.q-gutter-sm,.q-gutter-x-sm{margin-left:-8px}.q-gutter-sm>*,.q-gutter-x-sm>*{margin-left:8px}.q-gutter-sm,.q-gutter-y-sm{margin-top:-8px}.q-gutter-sm>*,.q-gutter-y-sm>*{margin-top:8px}.q-col-gutter-sm,.q-col-gutter-x-sm{margin-left:-8px}.q-col-gutter-sm>*,.q-col-gutter-x-sm>*{padding-left:8px}.q-col-gutter-sm,.q-col-gutter-y-sm{margin-top:-8px}.q-col-gutter-sm>*,.q-col-gutter-y-sm>*{padding-top:8px}.q-gutter-md,.q-gutter-x-md{margin-left:-16px}.q-gutter-md>*,.q-gutter-x-md>*{margin-left:16px}.q-gutter-md,.q-gutter-y-md{margin-top:-16px}.q-gutter-md>*,.q-gutter-y-md>*{margin-top:16px}.q-col-gutter-md,.q-col-gutter-x-md{margin-left:-16px}.q-col-gutter-md>*,.q-col-gutter-x-md>*{padding-left:16px}.q-col-gutter-md,.q-col-gutter-y-md{margin-top:-16px}.q-col-gutter-md>*,.q-col-gutter-y-md>*{padding-top:16px}.q-gutter-lg,.q-gutter-x-lg{margin-left:-24px}.q-gutter-lg>*,.q-gutter-x-lg>*{margin-left:24px}.q-gutter-lg,.q-gutter-y-lg{margin-top:-24px}.q-gutter-lg>*,.q-gutter-y-lg>*{margin-top:24px}.q-col-gutter-lg,.q-col-gutter-x-lg{margin-left:-24px}.q-col-gutter-lg>*,.q-col-gutter-x-lg>*{padding-left:24px}.q-col-gutter-lg,.q-col-gutter-y-lg{margin-top:-24px}.q-col-gutter-lg>*,.q-col-gutter-y-lg>*{padding-top:24px}.q-gutter-x-xl,.q-gutter-xl{margin-left:-48px}.q-gutter-x-xl>*,.q-gutter-xl>*{margin-left:48px}.q-gutter-xl,.q-gutter-y-xl{margin-top:-48px}.q-gutter-xl>*,.q-gutter-y-xl>*{margin-top:48px}.q-col-gutter-x-xl,.q-col-gutter-xl{margin-left:-48px}.q-col-gutter-x-xl>*,.q-col-gutter-xl>*{padding-left:48px}.q-col-gutter-xl,.q-col-gutter-y-xl{margin-top:-48px}.q-col-gutter-xl>*,.q-col-gutter-y-xl>*{padding-top:48px}@media (min-width:0){.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink,.row>.col,.row>.col-0,.row>.col-1,.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-2,.row>.col-3,.row>.col-4,.row>.col-5,.row>.col-6,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-auto,.row>.col-grow,.row>.col-shrink,.row>.col-xs,.row>.col-xs-0,.row>.col-xs-1,.row>.col-xs-10,.row>.col-xs-11,.row>.col-xs-12,.row>.col-xs-2,.row>.col-xs-3,.row>.col-xs-4,.row>.col-xs-5,.row>.col-xs-6,.row>.col-xs-7,.row>.col-xs-8,.row>.col-xs-9,.row>.col-xs-auto,.row>.col-xs-grow,.row>.col-xs-shrink{max-width:100%;min-width:0;width:auto}.column>.col,.column>.col-0,.column>.col-1,.column>.col-10,.column>.col-11,.column>.col-12,.column>.col-2,.column>.col-3,.column>.col-4,.column>.col-5,.column>.col-6,.column>.col-7,.column>.col-8,.column>.col-9,.column>.col-auto,.column>.col-grow,.column>.col-shrink,.column>.col-xs,.column>.col-xs-0,.column>.col-xs-1,.column>.col-xs-10,.column>.col-xs-11,.column>.col-xs-12,.column>.col-xs-2,.column>.col-xs-3,.column>.col-xs-4,.column>.col-xs-5,.column>.col-xs-6,.column>.col-xs-7,.column>.col-xs-8,.column>.col-xs-9,.column>.col-xs-auto,.column>.col-xs-grow,.column>.col-xs-shrink,.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink{height:auto;max-height:100%;min-height:0}.col,.col-xs{flex:10000 1 0%}.col-0,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-xs-0,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto{flex:0 0 auto}.col-grow,.col-xs-grow{flex:1 0 auto}.col-shrink,.col-xs-shrink{flex:0 1 auto}.row>.col-0,.row>.col-xs-0{height:auto;width:0}.row>.offset-0,.row>.offset-xs-0{margin-left:0}.column>.col-0,.column>.col-xs-0{height:0;width:auto}.row>.col-1,.row>.col-xs-1{height:auto;width:8.3333%}.row>.offset-1,.row>.offset-xs-1{margin-left:8.3333%}.column>.col-1,.column>.col-xs-1{height:8.3333%;width:auto}.row>.col-2,.row>.col-xs-2{height:auto;width:16.6667%}.row>.offset-2,.row>.offset-xs-2{margin-left:16.6667%}.column>.col-2,.column>.col-xs-2{height:16.6667%;width:auto}.row>.col-3,.row>.col-xs-3{height:auto;width:25%}.row>.offset-3,.row>.offset-xs-3{margin-left:25%}.column>.col-3,.column>.col-xs-3{height:25%;width:auto}.row>.col-4,.row>.col-xs-4{height:auto;width:33.3333%}.row>.offset-4,.row>.offset-xs-4{margin-left:33.3333%}.column>.col-4,.column>.col-xs-4{height:33.3333%;width:auto}.row>.col-5,.row>.col-xs-5{height:auto;width:41.6667%}.row>.offset-5,.row>.offset-xs-5{margin-left:41.6667%}.column>.col-5,.column>.col-xs-5{height:41.6667%;width:auto}.row>.col-6,.row>.col-xs-6{height:auto;width:50%}.row>.offset-6,.row>.offset-xs-6{margin-left:50%}.column>.col-6,.column>.col-xs-6{height:50%;width:auto}.row>.col-7,.row>.col-xs-7{height:auto;width:58.3333%}.row>.offset-7,.row>.offset-xs-7{margin-left:58.3333%}.column>.col-7,.column>.col-xs-7{height:58.3333%;width:auto}.row>.col-8,.row>.col-xs-8{height:auto;width:66.6667%}.row>.offset-8,.row>.offset-xs-8{margin-left:66.6667%}.column>.col-8,.column>.col-xs-8{height:66.6667%;width:auto}.row>.col-9,.row>.col-xs-9{height:auto;width:75%}.row>.offset-9,.row>.offset-xs-9{margin-left:75%}.column>.col-9,.column>.col-xs-9{height:75%;width:auto}.row>.col-10,.row>.col-xs-10{height:auto;width:83.3333%}.row>.offset-10,.row>.offset-xs-10{margin-left:83.3333%}.column>.col-10,.column>.col-xs-10{height:83.3333%;width:auto}.row>.col-11,.row>.col-xs-11{height:auto;width:91.6667%}.row>.offset-11,.row>.offset-xs-11{margin-left:91.6667%}.column>.col-11,.column>.col-xs-11{height:91.6667%;width:auto}.row>.col-12,.row>.col-xs-12{height:auto;width:100%}.row>.offset-12,.row>.offset-xs-12{margin-left:100%}.column>.col-12,.column>.col-xs-12{height:100%;width:auto}.row>.col-all{flex:0 0 100%;height:auto}}@media (min-width:600px){.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink,.row>.col-sm,.row>.col-sm-0,.row>.col-sm-1,.row>.col-sm-10,.row>.col-sm-11,.row>.col-sm-12,.row>.col-sm-2,.row>.col-sm-3,.row>.col-sm-4,.row>.col-sm-5,.row>.col-sm-6,.row>.col-sm-7,.row>.col-sm-8,.row>.col-sm-9,.row>.col-sm-auto,.row>.col-sm-grow,.row>.col-sm-shrink{max-width:100%;min-width:0;width:auto}.column>.col-sm,.column>.col-sm-0,.column>.col-sm-1,.column>.col-sm-10,.column>.col-sm-11,.column>.col-sm-12,.column>.col-sm-2,.column>.col-sm-3,.column>.col-sm-4,.column>.col-sm-5,.column>.col-sm-6,.column>.col-sm-7,.column>.col-sm-8,.column>.col-sm-9,.column>.col-sm-auto,.column>.col-sm-grow,.column>.col-sm-shrink,.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink{height:auto;max-height:100%;min-height:0}.col-sm{flex:10000 1 0%}.col-sm-0,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{flex:0 0 auto}.col-sm-grow{flex:1 0 auto}.col-sm-shrink{flex:0 1 auto}.row>.col-sm-0{height:auto;width:0}.row>.offset-sm-0{margin-left:0}.column>.col-sm-0{height:0;width:auto}.row>.col-sm-1{height:auto;width:8.3333%}.row>.offset-sm-1{margin-left:8.3333%}.column>.col-sm-1{height:8.3333%;width:auto}.row>.col-sm-2{height:auto;width:16.6667%}.row>.offset-sm-2{margin-left:16.6667%}.column>.col-sm-2{height:16.6667%;width:auto}.row>.col-sm-3{height:auto;width:25%}.row>.offset-sm-3{margin-left:25%}.column>.col-sm-3{height:25%;width:auto}.row>.col-sm-4{height:auto;width:33.3333%}.row>.offset-sm-4{margin-left:33.3333%}.column>.col-sm-4{height:33.3333%;width:auto}.row>.col-sm-5{height:auto;width:41.6667%}.row>.offset-sm-5{margin-left:41.6667%}.column>.col-sm-5{height:41.6667%;width:auto}.row>.col-sm-6{height:auto;width:50%}.row>.offset-sm-6{margin-left:50%}.column>.col-sm-6{height:50%;width:auto}.row>.col-sm-7{height:auto;width:58.3333%}.row>.offset-sm-7{margin-left:58.3333%}.column>.col-sm-7{height:58.3333%;width:auto}.row>.col-sm-8{height:auto;width:66.6667%}.row>.offset-sm-8{margin-left:66.6667%}.column>.col-sm-8{height:66.6667%;width:auto}.row>.col-sm-9{height:auto;width:75%}.row>.offset-sm-9{margin-left:75%}.column>.col-sm-9{height:75%;width:auto}.row>.col-sm-10{height:auto;width:83.3333%}.row>.offset-sm-10{margin-left:83.3333%}.column>.col-sm-10{height:83.3333%;width:auto}.row>.col-sm-11{height:auto;width:91.6667%}.row>.offset-sm-11{margin-left:91.6667%}.column>.col-sm-11{height:91.6667%;width:auto}.row>.col-sm-12{height:auto;width:100%}.row>.offset-sm-12{margin-left:100%}.column>.col-sm-12{height:100%;width:auto}}@media (min-width:1024px){.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink,.row>.col-md,.row>.col-md-0,.row>.col-md-1,.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-md-2,.row>.col-md-3,.row>.col-md-4,.row>.col-md-5,.row>.col-md-6,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9,.row>.col-md-auto,.row>.col-md-grow,.row>.col-md-shrink{max-width:100%;min-width:0;width:auto}.column>.col-md,.column>.col-md-0,.column>.col-md-1,.column>.col-md-10,.column>.col-md-11,.column>.col-md-12,.column>.col-md-2,.column>.col-md-3,.column>.col-md-4,.column>.col-md-5,.column>.col-md-6,.column>.col-md-7,.column>.col-md-8,.column>.col-md-9,.column>.col-md-auto,.column>.col-md-grow,.column>.col-md-shrink,.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink{height:auto;max-height:100%;min-height:0}.col-md{flex:10000 1 0%}.col-md-0,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto{flex:0 0 auto}.col-md-grow{flex:1 0 auto}.col-md-shrink{flex:0 1 auto}.row>.col-md-0{height:auto;width:0}.row>.offset-md-0{margin-left:0}.column>.col-md-0{height:0;width:auto}.row>.col-md-1{height:auto;width:8.3333%}.row>.offset-md-1{margin-left:8.3333%}.column>.col-md-1{height:8.3333%;width:auto}.row>.col-md-2{height:auto;width:16.6667%}.row>.offset-md-2{margin-left:16.6667%}.column>.col-md-2{height:16.6667%;width:auto}.row>.col-md-3{height:auto;width:25%}.row>.offset-md-3{margin-left:25%}.column>.col-md-3{height:25%;width:auto}.row>.col-md-4{height:auto;width:33.3333%}.row>.offset-md-4{margin-left:33.3333%}.column>.col-md-4{height:33.3333%;width:auto}.row>.col-md-5{height:auto;width:41.6667%}.row>.offset-md-5{margin-left:41.6667%}.column>.col-md-5{height:41.6667%;width:auto}.row>.col-md-6{height:auto;width:50%}.row>.offset-md-6{margin-left:50%}.column>.col-md-6{height:50%;width:auto}.row>.col-md-7{height:auto;width:58.3333%}.row>.offset-md-7{margin-left:58.3333%}.column>.col-md-7{height:58.3333%;width:auto}.row>.col-md-8{height:auto;width:66.6667%}.row>.offset-md-8{margin-left:66.6667%}.column>.col-md-8{height:66.6667%;width:auto}.row>.col-md-9{height:auto;width:75%}.row>.offset-md-9{margin-left:75%}.column>.col-md-9{height:75%;width:auto}.row>.col-md-10{height:auto;width:83.3333%}.row>.offset-md-10{margin-left:83.3333%}.column>.col-md-10{height:83.3333%;width:auto}.row>.col-md-11{height:auto;width:91.6667%}.row>.offset-md-11{margin-left:91.6667%}.column>.col-md-11{height:91.6667%;width:auto}.row>.col-md-12{height:auto;width:100%}.row>.offset-md-12{margin-left:100%}.column>.col-md-12{height:100%;width:auto}}@media (min-width:1440px){.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink,.row>.col-lg,.row>.col-lg-0,.row>.col-lg-1,.row>.col-lg-10,.row>.col-lg-11,.row>.col-lg-12,.row>.col-lg-2,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-7,.row>.col-lg-8,.row>.col-lg-9,.row>.col-lg-auto,.row>.col-lg-grow,.row>.col-lg-shrink{max-width:100%;min-width:0;width:auto}.column>.col-lg,.column>.col-lg-0,.column>.col-lg-1,.column>.col-lg-10,.column>.col-lg-11,.column>.col-lg-12,.column>.col-lg-2,.column>.col-lg-3,.column>.col-lg-4,.column>.col-lg-5,.column>.col-lg-6,.column>.col-lg-7,.column>.col-lg-8,.column>.col-lg-9,.column>.col-lg-auto,.column>.col-lg-grow,.column>.col-lg-shrink,.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink{height:auto;max-height:100%;min-height:0}.col-lg{flex:10000 1 0%}.col-lg-0,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto{flex:0 0 auto}.col-lg-grow{flex:1 0 auto}.col-lg-shrink{flex:0 1 auto}.row>.col-lg-0{height:auto;width:0}.row>.offset-lg-0{margin-left:0}.column>.col-lg-0{height:0;width:auto}.row>.col-lg-1{height:auto;width:8.3333%}.row>.offset-lg-1{margin-left:8.3333%}.column>.col-lg-1{height:8.3333%;width:auto}.row>.col-lg-2{height:auto;width:16.6667%}.row>.offset-lg-2{margin-left:16.6667%}.column>.col-lg-2{height:16.6667%;width:auto}.row>.col-lg-3{height:auto;width:25%}.row>.offset-lg-3{margin-left:25%}.column>.col-lg-3{height:25%;width:auto}.row>.col-lg-4{height:auto;width:33.3333%}.row>.offset-lg-4{margin-left:33.3333%}.column>.col-lg-4{height:33.3333%;width:auto}.row>.col-lg-5{height:auto;width:41.6667%}.row>.offset-lg-5{margin-left:41.6667%}.column>.col-lg-5{height:41.6667%;width:auto}.row>.col-lg-6{height:auto;width:50%}.row>.offset-lg-6{margin-left:50%}.column>.col-lg-6{height:50%;width:auto}.row>.col-lg-7{height:auto;width:58.3333%}.row>.offset-lg-7{margin-left:58.3333%}.column>.col-lg-7{height:58.3333%;width:auto}.row>.col-lg-8{height:auto;width:66.6667%}.row>.offset-lg-8{margin-left:66.6667%}.column>.col-lg-8{height:66.6667%;width:auto}.row>.col-lg-9{height:auto;width:75%}.row>.offset-lg-9{margin-left:75%}.column>.col-lg-9{height:75%;width:auto}.row>.col-lg-10{height:auto;width:83.3333%}.row>.offset-lg-10{margin-left:83.3333%}.column>.col-lg-10{height:83.3333%;width:auto}.row>.col-lg-11{height:auto;width:91.6667%}.row>.offset-lg-11{margin-left:91.6667%}.column>.col-lg-11{height:91.6667%;width:auto}.row>.col-lg-12{height:auto;width:100%}.row>.offset-lg-12{margin-left:100%}.column>.col-lg-12{height:100%;width:auto}}@media (min-width:1920px){.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink,.row>.col-xl,.row>.col-xl-0,.row>.col-xl-1,.row>.col-xl-10,.row>.col-xl-11,.row>.col-xl-12,.row>.col-xl-2,.row>.col-xl-3,.row>.col-xl-4,.row>.col-xl-5,.row>.col-xl-6,.row>.col-xl-7,.row>.col-xl-8,.row>.col-xl-9,.row>.col-xl-auto,.row>.col-xl-grow,.row>.col-xl-shrink{max-width:100%;min-width:0;width:auto}.column>.col-xl,.column>.col-xl-0,.column>.col-xl-1,.column>.col-xl-10,.column>.col-xl-11,.column>.col-xl-12,.column>.col-xl-2,.column>.col-xl-3,.column>.col-xl-4,.column>.col-xl-5,.column>.col-xl-6,.column>.col-xl-7,.column>.col-xl-8,.column>.col-xl-9,.column>.col-xl-auto,.column>.col-xl-grow,.column>.col-xl-shrink,.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink{height:auto;max-height:100%;min-height:0}.col-xl{flex:10000 1 0%}.col-xl-0,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{flex:0 0 auto}.col-xl-grow{flex:1 0 auto}.col-xl-shrink{flex:0 1 auto}.row>.col-xl-0{height:auto;width:0}.row>.offset-xl-0{margin-left:0}.column>.col-xl-0{height:0;width:auto}.row>.col-xl-1{height:auto;width:8.3333%}.row>.offset-xl-1{margin-left:8.3333%}.column>.col-xl-1{height:8.3333%;width:auto}.row>.col-xl-2{height:auto;width:16.6667%}.row>.offset-xl-2{margin-left:16.6667%}.column>.col-xl-2{height:16.6667%;width:auto}.row>.col-xl-3{height:auto;width:25%}.row>.offset-xl-3{margin-left:25%}.column>.col-xl-3{height:25%;width:auto}.row>.col-xl-4{height:auto;width:33.3333%}.row>.offset-xl-4{margin-left:33.3333%}.column>.col-xl-4{height:33.3333%;width:auto}.row>.col-xl-5{height:auto;width:41.6667%}.row>.offset-xl-5{margin-left:41.6667%}.column>.col-xl-5{height:41.6667%;width:auto}.row>.col-xl-6{height:auto;width:50%}.row>.offset-xl-6{margin-left:50%}.column>.col-xl-6{height:50%;width:auto}.row>.col-xl-7{height:auto;width:58.3333%}.row>.offset-xl-7{margin-left:58.3333%}.column>.col-xl-7{height:58.3333%;width:auto}.row>.col-xl-8{height:auto;width:66.6667%}.row>.offset-xl-8{margin-left:66.6667%}.column>.col-xl-8{height:66.6667%;width:auto}.row>.col-xl-9{height:auto;width:75%}.row>.offset-xl-9{margin-left:75%}.column>.col-xl-9{height:75%;width:auto}.row>.col-xl-10{height:auto;width:83.3333%}.row>.offset-xl-10{margin-left:83.3333%}.column>.col-xl-10{height:83.3333%;width:auto}.row>.col-xl-11{height:auto;width:91.6667%}.row>.offset-xl-11{margin-left:91.6667%}.column>.col-xl-11{height:91.6667%;width:auto}.row>.col-xl-12{height:auto;width:100%}.row>.offset-xl-12{margin-left:100%}.column>.col-xl-12{height:100%;width:auto}}.rounded-borders{border-radius:4px}.border-radius-inherit{border-radius:inherit}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-placeholder::placeholder{color:inherit;opacity:.7}.q-body--fullscreen-mixin,.q-body--prevent-scroll{position:fixed!important}.q-body--force-scrollbar-x{overflow-x:scroll}.q-body--force-scrollbar-y{overflow-y:scroll}.q-no-input-spinner{-moz-appearance:textfield!important}.q-no-input-spinner::-webkit-inner-spin-button,.q-no-input-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-link{outline:0;text-decoration:none}.q-link--focusable:focus-visible{-webkit-text-decoration:underline dashed currentColor 1px;text-decoration:underline dashed currentColor 1px}body.electron .q-electron-drag{-webkit-app-region:drag;-webkit-user-select:none}body.electron .q-electron-drag .q-btn-item,body.electron .q-electron-drag--exception{-webkit-app-region:no-drag}img.responsive{height:auto;max-width:100%}.non-selectable{-webkit-user-select:none!important;user-select:none!important}.scroll,body.mobile .scroll--mobile{overflow:auto}.scroll,.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll{overflow:hidden!important}.no-pointer-events,.no-pointer-events--children,.no-pointer-events--children *{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-inherit{cursor:inherit!important}.cursor-none{cursor:none!important}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-bottom,.fixed-bottom-left,.fixed-bottom-right,.fixed-center,.fixed-full,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fullscreen{position:fixed}.absolute,.absolute-bottom,.absolute-bottom-left,.absolute-bottom-right,.absolute-center,.absolute-full,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right{position:absolute}.absolute-top,.fixed-top{left:0;right:0;top:0}.absolute-right,.fixed-right{bottom:0;right:0;top:0}.absolute-bottom,.fixed-bottom{bottom:0;left:0;right:0}.absolute-left,.fixed-left{bottom:0;left:0;top:0}.absolute-top-left,.fixed-top-left{left:0;top:0}.absolute-top-right,.fixed-top-right{right:0;top:0}.absolute-bottom-left,.fixed-bottom-left{bottom:0;left:0}.absolute-bottom-right,.fixed-bottom-right{bottom:0;right:0}.fullscreen{border-radius:0!important;max-height:100vh;max-width:100vw;z-index:6000}body.q-ios-padding .fullscreen{padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}.absolute-full,.fixed-full,.fullscreen{bottom:0;left:0;right:0;top:0}.absolute-center,.fixed-center{left:50%;top:50%;transform:translate(-50%,-50%)}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}.q-position-engine{margin-left:var(--q-pe-left,0)!important;margin-top:var(--q-pe-top,0)!important;visibility:collapse;will-change:auto}:root{--q-size-xs:0;--q-size-sm:600px;--q-size-md:1024px;--q-size-lg:1440px;--q-size-xl:1920px}.fit{width:100%!important}.fit,.full-height{height:100%!important}.full-width{margin-left:0!important;margin-right:0!important;width:100%!important}.window-height{height:100vh!important;margin-bottom:0!important;margin-top:0!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0}.q-pl-none{padding-left:0}.q-pr-none{padding-right:0}.q-pt-none{padding-top:0}.q-pb-none{padding-bottom:0}.q-px-none{padding-left:0;padding-right:0}.q-py-none{padding-bottom:0;padding-top:0}.q-ma-none{margin:0}.q-ml-none{margin-left:0}.q-mr-none{margin-right:0}.q-mt-none{margin-top:0}.q-mb-none{margin-bottom:0}.q-mx-none{margin-left:0;margin-right:0}.q-my-none{margin-bottom:0;margin-top:0}.q-pa-xs{padding:4px}.q-pl-xs{padding-left:4px}.q-pr-xs{padding-right:4px}.q-pt-xs{padding-top:4px}.q-pb-xs{padding-bottom:4px}.q-px-xs{padding-left:4px;padding-right:4px}.q-py-xs{padding-bottom:4px;padding-top:4px}.q-ma-xs{margin:4px}.q-ml-xs{margin-left:4px}.q-mr-xs{margin-right:4px}.q-mt-xs{margin-top:4px}.q-mb-xs{margin-bottom:4px}.q-mx-xs{margin-left:4px;margin-right:4px}.q-my-xs{margin-bottom:4px;margin-top:4px}.q-pa-sm{padding:8px}.q-pl-sm{padding-left:8px}.q-pr-sm{padding-right:8px}.q-pt-sm{padding-top:8px}.q-pb-sm{padding-bottom:8px}.q-px-sm{padding-left:8px;padding-right:8px}.q-py-sm{padding-bottom:8px;padding-top:8px}.q-ma-sm{margin:8px}.q-ml-sm{margin-left:8px}.q-mr-sm{margin-right:8px}.q-mt-sm{margin-top:8px}.q-mb-sm{margin-bottom:8px}.q-mx-sm{margin-left:8px;margin-right:8px}.q-my-sm{margin-bottom:8px;margin-top:8px}.q-pa-md{padding:16px}.q-pl-md{padding-left:16px}.q-pr-md{padding-right:16px}.q-pt-md{padding-top:16px}.q-pb-md{padding-bottom:16px}.q-px-md{padding-left:16px;padding-right:16px}.q-py-md{padding-bottom:16px;padding-top:16px}.q-ma-md{margin:16px}.q-ml-md{margin-left:16px}.q-mr-md{margin-right:16px}.q-mt-md{margin-top:16px}.q-mb-md{margin-bottom:16px}.q-mx-md{margin-left:16px;margin-right:16px}.q-my-md{margin-bottom:16px;margin-top:16px}.q-pa-lg{padding:24px}.q-pl-lg{padding-left:24px}.q-pr-lg{padding-right:24px}.q-pt-lg{padding-top:24px}.q-pb-lg{padding-bottom:24px}.q-px-lg{padding-left:24px;padding-right:24px}.q-py-lg{padding-bottom:24px;padding-top:24px}.q-ma-lg{margin:24px}.q-ml-lg{margin-left:24px}.q-mr-lg{margin-right:24px}.q-mt-lg{margin-top:24px}.q-mb-lg{margin-bottom:24px}.q-mx-lg{margin-left:24px;margin-right:24px}.q-my-lg{margin-bottom:24px;margin-top:24px}.q-pa-xl{padding:48px}.q-pl-xl{padding-left:48px}.q-pr-xl{padding-right:48px}.q-pt-xl{padding-top:48px}.q-pb-xl{padding-bottom:48px}.q-px-xl{padding-left:48px;padding-right:48px}.q-py-xl{padding-bottom:48px;padding-top:48px}.q-ma-xl{margin:48px}.q-ml-xl{margin-left:48px}.q-mr-xl{margin-right:48px}.q-mt-xl{margin-top:48px}.q-mb-xl{margin-bottom:48px}.q-mx-xl{margin-left:48px;margin-right:48px}.q-my-xl{margin-bottom:48px;margin-top:48px}.q-mt-auto,.q-my-auto{margin-top:auto}.q-ml-auto{margin-left:auto}.q-mb-auto,.q-my-auto{margin-bottom:auto}.q-mr-auto,.q-mx-auto{margin-right:auto}.q-mx-auto{margin-left:auto}.q-touch{user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.q-touch-x{touch-action:pan-x}.q-touch-y{touch-action:pan-y}:root{--q-transition-duration:.3s}.q-transition--fade-enter-active,.q-transition--fade-leave-active,.q-transition--flip-enter-active,.q-transition--flip-leave-active,.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.q-transition--rotate-enter-active,.q-transition--rotate-leave-active,.q-transition--scale-enter-active,.q-transition--scale-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{--q-transition-duration:.3s;--q-transition-easing:cubic-bezier(0.215,0.61,0.355,1)}.q-transition--fade-leave-active,.q-transition--flip-leave-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-leave-active,.q-transition--rotate-leave-active,.q-transition--scale-leave-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-leave-active{position:absolute}.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{transition:transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--slide-right-enter-from{transform:translate3d(-100%,0,0)}.q-transition--slide-left-enter-from,.q-transition--slide-right-leave-to{transform:translate3d(100%,0,0)}.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-transition--slide-up-enter-from{transform:translate3d(0,100%,0)}.q-transition--slide-down-enter-from,.q-transition--slide-up-leave-to{transform:translate3d(0,-100%,0)}.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration)}.q-transition--jump-down-enter-from,.q-transition--jump-down-leave-to,.q-transition--jump-left-enter-from,.q-transition--jump-left-leave-to,.q-transition--jump-right-enter-from,.q-transition--jump-right-leave-to,.q-transition--jump-up-enter-from,.q-transition--jump-up-leave-to{opacity:0}.q-transition--jump-right-enter-from{transform:translate3d(-15px,0,0)}.q-transition--jump-left-enter-from,.q-transition--jump-right-leave-to{transform:translate3d(15px,0,0)}.q-transition--jump-left-leave-to{transform:translateX(-15px)}.q-transition--jump-up-enter-from{transform:translate3d(0,15px,0)}.q-transition--jump-down-enter-from,.q-transition--jump-up-leave-to{transform:translate3d(0,-15px,0)}.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-transition--fade-enter-active,.q-transition--fade-leave-active{transition:opacity var(--q-transition-duration) ease-out}.q-transition--fade-enter-from,.q-transition--fade-leave-to{opacity:0}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--scale-enter-from,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-transition--rotate-enter-active,.q-transition--rotate-leave-active{transform-style:preserve-3d;transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--rotate-enter-from,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate(90deg)}.q-transition--flip-down-enter-active,.q-transition--flip-down-leave-active,.q-transition--flip-left-enter-active,.q-transition--flip-left-leave-active,.q-transition--flip-right-enter-active,.q-transition--flip-right-leave-active,.q-transition--flip-up-enter-active,.q-transition--flip-up-leave-active{backface-visibility:hidden;transition:transform var(--q-transition-duration)}.q-transition--flip-down-enter-to,.q-transition--flip-down-leave-from,.q-transition--flip-left-enter-to,.q-transition--flip-left-leave-from,.q-transition--flip-right-enter-to,.q-transition--flip-right-leave-from,.q-transition--flip-up-enter-to,.q-transition--flip-up-leave-from{transform:perspective(400px) rotate3d(1,1,0,0deg)}.q-transition--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-left-enter-from,.q-transition--flip-right-leave-to{transform:perspective(400px) rotateY(180deg)}.q-transition--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}.q-transition--flip-down-enter-from,.q-transition--flip-up-leave-to{transform:perspective(400px) rotateX(180deg)}.q-transition--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;min-height:100%;min-width:100px}h1{font-size:6rem;letter-spacing:-.01562em;line-height:6rem}h1,h2{font-weight:300}h2{font-size:3.75rem;letter-spacing:-.00833em;line-height:3.75rem}h3{font-size:3rem;letter-spacing:normal;line-height:3.125rem}h3,h4{font-weight:400}h4{font-size:2.125rem;letter-spacing:.00735em;line-height:2.5rem}h5{font-size:1.5rem;font-weight:400;letter-spacing:normal}h5,h6{line-height:2rem}h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}p{margin:0 0 16px}.text-h1{font-size:6rem;font-weight:300;letter-spacing:-.01562em;line-height:6rem}.text-h2{font-size:3.75rem;font-weight:300;letter-spacing:-.00833em;line-height:3.75rem}.text-h3{font-size:3rem;font-weight:400;letter-spacing:normal;line-height:3.125rem}.text-h4{font-size:2.125rem;font-weight:400;letter-spacing:.00735em;line-height:2.5rem}.text-h5{font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem}.text-h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.text-subtitle1{font-size:1rem;font-weight:400;letter-spacing:.00937em;line-height:1.75rem}.text-subtitle2{font-size:.875rem;font-weight:500;letter-spacing:.00714em;line-height:1.375rem}.text-body1{font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem}.text-body2{font-size:.875rem;font-weight:400;letter-spacing:.01786em;line-height:1.25rem}.text-overline{font-size:.75rem;font-weight:500;letter-spacing:.16667em;line-height:2rem}.text-caption{font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.25rem}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-no-wrap{white-space:nowrap}.text-strike{text-decoration:line-through}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:300}.text-weight-regular{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-bold{font-weight:700}.text-weight-bolder{font-weight:900}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.no-outline{outline:0!important}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2-lines,.ellipsis-3-lines{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.readonly{cursor:default!important}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important;outline:0!important}.disabled,[disabled]{opacity:.6!important}.hidden{display:none!important}.invisible,.invisible *{animation:none!important;transition:none!important;visibility:hidden!important}.transparent{background:#0000!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-hidden-y{overflow-y:hidden!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.dimmed:after,.light-dimmed:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dimmed:after{background:#0006!important}.light-dimmed:after{background:#fff9!important}.z-top{z-index:7000!important}.z-max{z-index:9998!important}body.capacitor .capacitor-hide,body.cordova .cordova-hide,body.desktop .desktop-hide,body.electron .electron-hide,body.mobile .mobile-hide,body.native-mobile .native-mobile-hide,body.platform-android .platform-android-hide,body.platform-ios .platform-ios-hide,body.touch .touch-hide,body.within-iframe .within-iframe-hide,body:not(.capacitor) .capacitor-only,body:not(.cordova) .cordova-only,body:not(.desktop) .desktop-only,body:not(.electron) .electron-only,body:not(.mobile) .mobile-only,body:not(.native-mobile) .native-mobile-only,body:not(.platform-android) .platform-android-only,body:not(.platform-ios) .platform-ios-only,body:not(.touch) .touch-only,body:not(.within-iframe) .within-iframe-only{display:none!important}@media (orientation:portrait){.orientation-landscape{display:none!important}}@media (orientation:landscape){.orientation-portrait{display:none!important}}@media screen{.print-only{display:none!important}}@media print{.print-hide{display:none!important}}@media (max-width:599.98px){.gt-lg,.gt-md,.gt-sm,.gt-xs,.lg,.md,.sm,.xl,.xs-hide{display:none!important}}@media (min-width:600px) and (max-width:1023.98px){.gt-lg,.gt-md,.gt-sm,.lg,.lt-sm,.md,.sm-hide,.xl,.xs{display:none!important}}@media (min-width:1024px) and (max-width:1439.98px){.gt-lg,.gt-md,.lg,.lt-md,.lt-sm,.md-hide,.sm,.xl,.xs{display:none!important}}@media (min-width:1440px) and (max-width:1919.98px){.gt-lg,.lg-hide,.lt-lg,.lt-md,.lt-sm,.md,.sm,.xl,.xs{display:none!important}}@media (min-width:1920px){.lg,.lt-lg,.lt-md,.lt-sm,.lt-xl,.md,.sm,.xl-hide,.xs{display:none!important}}.q-focus-helper,.q-focusable,.q-hoverable,.q-manual-focusable{outline:0}body.desktop .q-focus-helper{border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:after,body.desktop .q-focus-helper:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:before{background:#000}body.desktop .q-focus-helper:after{background:#fff}body.desktop .q-focus-helper--rounded{border-radius:4px}body.desktop .q-focus-helper--round{border-radius:50%}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{background:currentColor;opacity:.15}body.desktop .q-focusable:focus>.q-focus-helper:before,body.desktop .q-hoverable:hover>.q-focus-helper:before,body.desktop .q-manual-focusable--focused>.q-focus-helper:before{opacity:.1}body.desktop .q-focusable:focus>.q-focus-helper:after,body.desktop .q-hoverable:hover>.q-focus-helper:after,body.desktop .q-manual-focusable--focused>.q-focus-helper:after{opacity:.4}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:.22}body.body--dark{background:var(--q-dark-page);color:#fff}.q-dark{background:var(--q-dark);color:#fff}.uplot,.uplot *,.uplot :after,.uplot :before{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;width:min-content}.u-title{font-size:18px;font-weight:700;text-align:center}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;height:100%;position:relative;width:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{display:inline-block;vertical-align:middle}.u-legend .u-marker{background-clip:padding-box!important;height:1em;margin-right:4px;width:1em}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012}.u-cursor-x,.u-cursor-y,.u-select{pointer-events:none;position:absolute}.u-cursor-x,.u-cursor-y{left:0;top:0;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{background-clip:padding-box!important;border:0 solid;border-radius:50%;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.u-axis.u-off,.u-cursor-pt.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-select.u-off{display:none} \ No newline at end of file diff --git a/webcontent/app/css/vendor.b23d587a.css b/webcontent/app/css/vendor.b23d587a.css new file mode 100644 index 00000000..60741332 --- /dev/null +++ b/webcontent/app/css/vendor.b23d587a.css @@ -0,0 +1 @@ +@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/KFOkCnqEu92Fr1MmgVxIIzQ.fa21e2c7.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/KFOlCnqEu92Fr1MmYUtfBBc-.fe849ef5.woff) format("woff")}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.c5371cfb.woff2) format("woff2"),url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.4d73cb90.woff) format("woff")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}*,:after,:before{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:#0000;box-sizing:inherit}#q-app,body,html{direction:ltr;width:100%}body.platform-ios.within-iframe,body.platform-ios.within-iframe #q-app{min-width:100%;width:100px}body,html{box-sizing:border-box;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:initial;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible;text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-icon{word-wrap:normal;fill:currentColor;box-sizing:initial;direction:ltr;flex-shrink:0;height:1em;letter-spacing:normal;line-height:1;position:relative;text-align:center;text-transform:none;white-space:nowrap;width:1em}.q-icon:after,.q-icon:before{align-items:center;display:flex!important;height:100%;justify-content:center;width:100%}.q-icon>img,.q-icon>svg{height:100%;width:100%}.q-icon>div{box-sizing:border-box}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.q-icon{align-items:center;cursor:inherit;display:inline-flex;font-size:inherit;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.q-panel,.q-panel>div{height:100%;width:100%}.q-panel-parent{overflow:hidden;position:relative}.q-loading-bar{background:#f44336;position:fixed;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .5s;z-index:9998}.q-loading-bar--top{left:0;right:0;top:0;width:100%}.q-loading-bar--bottom{bottom:0;left:0;right:0;width:100%}.q-loading-bar--right{bottom:0;height:100%;right:0;top:0}.q-loading-bar--left{bottom:0;height:100%;left:0;top:0}.q-avatar{border-radius:50%;display:inline-block;font-size:48px;height:1em;position:relative;vertical-align:middle;width:1em}.q-avatar__content{font-size:.5em;line-height:.5em}.q-avatar img:not(.q-icon):not(.q-img__image),.q-avatar__content{border-radius:inherit;height:inherit;width:inherit}.q-avatar--square{border-radius:0}.q-badge{background-color:var(--q-primary);border-radius:4px;color:#fff;font-size:12px;font-weight:400;line-height:1;min-height:12px;padding:2px 6px;vertical-align:initial}.q-badge--single-line{white-space:nowrap}.q-badge--multi-line{word-wrap:break-word;word-break:break-all}.q-badge--floating{cursor:inherit;position:absolute;right:-3px;top:-4px}.q-badge--transparent{opacity:.8}.q-badge--outline{background-color:initial;border:1px solid}.q-badge--rounded{border-radius:1em}.q-banner{background:#fff;min-height:54px;padding:8px 16px}.q-banner--top-padding{padding-top:14px}.q-banner__avatar{min-width:1px!important}.q-banner__avatar>.q-avatar{font-size:46px}.q-banner__avatar>.q-icon{font-size:40px}.q-banner__actions.col-auto,.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}.q-banner--dense{min-height:32px;padding:8px}.q-banner--dense.q-banner--top-padding{padding-top:12px}.q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}.q-banner--dense .q-banner__actions.col-auto,.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}.q-bar{background:#0003}.q-bar>.q-icon{margin-left:2px}.q-bar>div,.q-bar>div+.q-icon{margin-left:8px}.q-bar>.q-btn{margin-left:2px}.q-bar>.q-btn:first-child,.q-bar>.q-icon:first-child,.q-bar>div:first-child{margin-left:0}.q-bar--standard{font-size:18px;height:32px;padding:0 12px}.q-bar--standard>div{font-size:16px}.q-bar--standard .q-btn{font-size:11px}.q-bar--dense{font-size:14px;height:24px;padding:0 8px}.q-bar--dense .q-btn{font-size:8px}.q-bar--dark{background:#ffffff26}.q-breadcrumbs__el{color:inherit}.q-breadcrumbs__el-icon{font-size:125%}.q-breadcrumbs__el-icon--with-label{margin-right:8px}[dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scaleX(-1)}.q-btn{align-items:stretch;background:#0000;border:0;color:inherit;cursor:default;display:inline-flex;flex-direction:column;font-size:14px;font-weight:500;height:auto;line-height:1.715em;min-height:2.572em;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:auto}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.715em}.q-btn.disabled{opacity:.7!important}.q-btn:before{border-radius:inherit;bottom:0;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;content:"";display:block;left:0;position:absolute;right:0;top:0}.q-btn--actionable{cursor:pointer}.q-btn--actionable.q-btn--standard:before{transition:box-shadow .3s cubic-bezier(.25,.8,.5,1)}.q-btn--actionable.q-btn--standard.q-btn--active:before,.q-btn--actionable.q-btn--standard:active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.q-btn--no-uppercase{text-transform:none}.q-btn--rectangle{border-radius:3px}.q-btn--outline{background:#0000!important}.q-btn--outline:before{border:1px solid}.q-btn--push{border-radius:7px}.q-btn--push:before{border-bottom:3px solid #00000026}.q-btn--push.q-btn--actionable{transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:before{transition:border-width .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable.q-btn--active,.q-btn--push.q-btn--actionable:active{transform:translateY(2px)}.q-btn--push.q-btn--actionable.q-btn--active:before,.q-btn--push.q-btn--actionable:active:before{border-bottom-width:0}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%;min-height:3em;min-width:3em;padding:0}.q-btn--square{border-radius:0}.q-btn--flat:before,.q-btn--outline:before,.q-btn--unelevated:before{box-shadow:none}.q-btn--dense{min-height:2em;padding:.285em}.q-btn--dense.q-btn--round{min-height:2.4em;min-width:2.4em;padding:0}.q-btn--dense .on-left{margin-right:6px}.q-btn--dense .on-right{margin-left:6px}.q-btn--fab .q-icon,.q-btn--fab-mini .q-icon{font-size:24px}.q-btn--fab{min-height:56px;min-width:56px;padding:16px}.q-btn--fab .q-icon{margin:auto}.q-btn--fab-mini{min-height:40px;min-width:40px;padding:8px}.q-btn__content{transition:opacity .3s;z-index:0}.q-btn__content--hidden{opacity:0;pointer-events:none}.q-btn__progress{border-radius:inherit;z-index:0}.q-btn__progress-indicator{background:#ffffff40;transform:translateX(-100%);z-index:-1}.q-btn__progress--dark .q-btn__progress-indicator{background:#0003}.q-btn--flat .q-btn__progress-indicator,.q-btn--outline .q-btn__progress-indicator{background:currentColor;opacity:.2}.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px}.q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline{border-left:1px solid}.q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline){border-left:1px solid #ffffff4d}.q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:8px}.q-btn-dropdown__arrow{transition:transform .28s}.q-btn-dropdown--current{flex-grow:1}.q-btn-group{border-radius:3px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:middle}.q-btn-group>.q-btn-item{align-self:stretch;border-radius:inherit}.q-btn-group>.q-btn-item:before{box-shadow:none}.q-btn-group>.q-btn-item .q-badge--floating{right:0}.q-btn-group>.q-btn-group{box-shadow:none}.q-btn-group>.q-btn-group:first-child>.q-btn:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-btn-group>.q-btn-group:last-child>.q-btn:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before{border-left:0}.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before{border-right:0}.q-btn-group>.q-btn-item:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.q-btn-group>.q-btn-item:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.q-btn-group>.q-btn-item.q-btn--standard:before{z-index:-1}.q-btn-group--push{border-radius:7px}.q-btn-group--push>.q-btn--push.q-btn--actionable{transform:none}.q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content{transition:margin-top .3s cubic-bezier(.25,.8,.5,1),margin-bottom .3s cubic-bezier(.25,.8,.5,1)}.q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content{margin-bottom:-2px;margin-top:2px}.q-btn-group--rounded{border-radius:28px}.q-btn-group--square{border-radius:0}.q-btn-group--flat,.q-btn-group--outline,.q-btn-group--unelevated{box-shadow:none}.q-btn-group--outline>.q-separator{display:none}.q-btn-group--outline>.q-btn-item+.q-btn-item:before{border-left:0}.q-btn-group--outline>.q-btn-item:not(:last-child):before{border-right:0}.q-btn-group--stretch{align-self:stretch;border-radius:0}.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-btn-group--spread>.q-btn-group{display:flex!important}.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container),.q-btn-group--spread>.q-btn-item{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-btn-toggle,.q-card{position:relative}.q-card{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:top}.q-card>div:not(.q--avoid-card-border),.q-card>img:not(.q--avoid-card-border){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.q-card>div:nth-child(1 of :not(.q--avoid-card-border)),.q-card>img:nth-child(1 of :not(.q--avoid-card-border)){border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:nth-last-child(1 of :not(.q--avoid-card-border)),.q-card>img:nth-last-child(1 of :not(.q--avoid-card-border)){border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>div:not(.q--avoid-card-border){border-left:0;border-right:0;box-shadow:none}.q-card--bordered{border:1px solid #0000001f}.q-card--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-card__section{position:relative}.q-card__section--vert{padding:16px}.q-card__section--horiz>div:not(.q--avoid-card-border),.q-card__section--horiz>img:not(.q--avoid-card-border){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.q-card__section--horiz>div:nth-child(1 of :not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-child(1 of :not(.q--avoid-card-border)){border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-card__section--horiz>div:nth-last-child(1 of :not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-last-child(1 of :not(.q--avoid-card-border)){border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-card__section--horiz>div:not(.q--avoid-card-border){border-bottom:0;border-top:0;box-shadow:none}.q-card__actions{align-items:center;padding:8px}.q-card__actions .q-btn--rectangle{padding:0 8px}.q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-group,.q-card__actions--horiz>.q-btn-item+.q-btn-item{margin-left:8px}.q-card__actions--vert>.q-btn-item.q-btn--round{align-self:center}.q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-group,.q-card__actions--vert>.q-btn-item+.q-btn-item{margin-top:4px}.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}.q-card>img{border:0;display:block;max-width:100%;width:100%}.q-carousel{background-color:#fff;height:400px}.q-carousel__slide{background-position:50%;background-size:cover;min-height:100%}.q-carousel .q-carousel--padding,.q-carousel__slide{padding:16px}.q-carousel__slides-container{height:100%}.q-carousel__control{color:#fff}.q-carousel__arrow{pointer-events:none}.q-carousel__arrow .q-icon{font-size:28px}.q-carousel__arrow .q-btn{pointer-events:all}.q-carousel__next-arrow--horizontal,.q-carousel__prev-arrow--horizontal{bottom:16px;top:16px}.q-carousel__prev-arrow--horizontal{left:16px}.q-carousel__next-arrow--horizontal{right:16px}.q-carousel__next-arrow--vertical,.q-carousel__prev-arrow--vertical{left:16px;right:16px}.q-carousel__prev-arrow--vertical{top:16px}.q-carousel__next-arrow--vertical{bottom:16px}.q-carousel__navigation--bottom,.q-carousel__navigation--top{left:16px;overflow-x:auto;overflow-y:hidden;right:16px}.q-carousel__navigation--top{top:16px}.q-carousel__navigation--bottom{bottom:16px}.q-carousel__navigation--left,.q-carousel__navigation--right{bottom:16px;overflow-x:hidden;overflow-y:auto;top:16px}.q-carousel__navigation--left>.q-carousel__navigation-inner,.q-carousel__navigation--right>.q-carousel__navigation-inner{flex-direction:column}.q-carousel__navigation--left{left:16px}.q-carousel__navigation--right{right:16px}.q-carousel__navigation-inner{flex:1 1 auto}.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}.q-carousel__navigation-icon--inactive{opacity:.7}.q-carousel .q-carousel__thumbnail{border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;height:50px;margin:2px;opacity:.7;transition:opacity .3s;vertical-align:middle;width:auto}.q-carousel .q-carousel__thumbnail--active,.q-carousel .q-carousel__thumbnail:hover{opacity:1}.q-carousel .q-carousel__thumbnail--active{border-color:currentColor;cursor:default}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-top .q-carousel--padding,.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide{padding-top:60px}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-bottom .q-carousel--padding,.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide{padding-bottom:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-left .q-carousel--padding,.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide{padding-left:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-right .q-carousel--padding,.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide{padding-right:60px}.q-carousel.fullscreen{height:100%}.q-message-name{font-size:small}.q-message-label{font-size:small;margin:24px 0;text-align:center}.q-message-stamp{color:inherit;display:none;font-size:small;margin-top:4px;opacity:.6}.q-message-avatar{border-radius:50%;height:48px;min-width:48px;width:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-avatar--received{margin-right:8px}.q-message-text--received{border-radius:4px 4px 4px 0;color:#81c784}.q-message-text--received:last-child:before{border-bottom:8px solid;border-left:8px solid #0000;border-right:0 solid #0000;right:100%}.q-message-text-content--received{color:#000}.q-message-name--sent{text-align:right}.q-message-avatar--sent{margin-left:8px}.q-message-container--sent{flex-direction:row-reverse}.q-message-text--sent{border-radius:4px 4px 0 4px;color:#e0e0e0}.q-message-text--sent:last-child:before{border-bottom:8px solid;border-left:0 solid #0000;border-right:8px solid #0000;left:100%}.q-message-text-content--sent{color:#000}.q-message-text{background:currentColor;line-height:1.2;padding:8px;position:relative;word-break:break-word}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{bottom:0;content:"";height:0;position:absolute;width:0}.q-checkbox{vertical-align:middle}.q-checkbox__native{height:1px;width:1px}.q-checkbox__bg,.q-checkbox__icon-container{-webkit-user-select:none;user-select:none}.q-checkbox__bg{border:2px solid;border-radius:2px;height:50%;left:25%;-webkit-print-color-adjust:exact;top:25%;transition:background .22s cubic-bezier(0,0,.2,1) 0ms;width:50%}.q-checkbox__icon{color:currentColor;font-size:.5em}.q-checkbox__svg{color:#fff}.q-checkbox__truthy{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.q-checkbox__indet{fill:currentColor;transform:rotate(-280deg) scale(0);transform-origin:50% 50%}.q-checkbox__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-checkbox__inner--indet,.q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox__inner--indet .q-checkbox__bg,.q-checkbox__inner--truthy .q-checkbox__bg{background:currentColor}.q-checkbox__inner--truthy path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.q-checkbox__inner--indet .q-checkbox__indet{transform:rotate(0) scale(1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-checkbox.disabled{opacity:.75!important}.q-checkbox--dark .q-checkbox__inner{color:#ffffffb3}.q-checkbox--dark .q-checkbox__inner:before{opacity:.32!important}.q-checkbox--dark .q-checkbox__inner--indet,.q-checkbox--dark .q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox--dense .q-checkbox__inner{height:.5em;min-width:.5em;width:.5em}.q-checkbox--dense .q-checkbox__bg{height:90%;left:5%;top:5%;width:90%}.q-checkbox--dense .q-checkbox__label{padding-left:.5em}.q-checkbox--dense.reverse .q-checkbox__label{padding-left:0;padding-right:.5em}body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before{transform:scaleX(1)}body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1)}.q-chip{background:#e0e0e0;border-radius:16px;color:#000000de;font-size:14px;height:2em;margin:4px;max-width:100%;outline:0;padding:.5em .9em;position:relative;vertical-align:middle}.q-chip--colored .q-chip__icon,.q-chip--dark .q-chip__icon{color:inherit}.q-chip--outline{background:#0000!important;border:1px solid}.q-chip .q-avatar{border-radius:16px;font-size:2em;margin-left:-.45em;margin-right:.2em}.q-chip--selected .q-avatar{display:none}.q-chip__icon{color:#0000008a;font-size:1.5em;margin:-.2em}.q-chip__icon--left{margin-right:.2em}.q-chip__icon--right{margin-left:.2em}.q-chip__icon--remove{margin-left:.1em;margin-right:-.5em;opacity:.6;outline:0}.q-chip__icon--remove:focus,.q-chip__icon--remove:hover{opacity:1}.q-chip__content{white-space:nowrap}.q-chip--dense{border-radius:12px;height:1.5em;padding:0 .4em}.q-chip--dense .q-avatar{border-radius:12px;font-size:1.5em;margin-left:-.27em;margin-right:.1em}.q-chip--dense .q-chip__icon{font-size:1.25em}.q-chip--dense .q-chip__icon--left{margin-right:.195em}.q-chip--dense .q-chip__icon--remove{margin-right:-.25em}.q-chip--square{border-radius:4px}.q-chip--square .q-avatar{border-radius:3px 0 0 3px}body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}body.desktop.body--dark .q-chip--clickable:focus{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}.q-circular-progress{display:inline-block;height:1em;line-height:1;position:relative;vertical-align:middle;width:1em}.q-circular-progress.q-focusable{border-radius:50%}.q-circular-progress__svg{height:100%;width:100%}.q-circular-progress__text{font-size:.25em}.q-circular-progress--indeterminate .q-circular-progress__svg{animation:q-spin 2s linear infinite;transform-origin:50% 50%}.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;animation:q-circular-progress-circle 1.5s ease-in-out infinite}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}.q-color-picker{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:350px;min-width:180px;overflow:hidden;vertical-align:top}.q-color-picker .q-tab{padding:0!important}.q-color-picker--bordered{border:1px solid #0000001f}.q-color-picker__header-tabs{height:32px}.q-color-picker__header input{border:0;line-height:24px}.q-color-picker__header .q-tab{height:32px!important;min-height:32px!important}.q-color-picker__header .q-tab--inactive{background:linear-gradient(0deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__error-icon{bottom:2px;font-size:24px;opacity:0;right:2px;transition:opacity .3s ease-in}.q-color-picker__header-content{background:#fff;position:relative}.q-color-picker__header-content--light{color:#000}.q-color-picker__header-content--dark{color:#fff}.q-color-picker__header-content--dark .q-tab--inactive:before{background:#fff3;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__header-banner{height:36px}.q-color-picker__header-bg{background:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==")!important}.q-color-picker__footer{height:36px}.q-color-picker__footer .q-tab{height:36px!important;min-height:36px!important}.q-color-picker__footer .q-tab--inactive{background:linear-gradient(180deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__spectrum{height:100%;width:100%}.q-color-picker__spectrum-tab{padding:0!important}.q-color-picker__spectrum-white{background:linear-gradient(90deg,#fff,#fff0)}.q-color-picker__spectrum-black{background:linear-gradient(0deg,#000,#0000)}.q-color-picker__spectrum-circle{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;height:10px;transform:translate(-5px,-5px);width:10px}.q-color-picker__hue .q-slider__track{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)!important;opacity:1}.q-color-picker__alpha .q-slider__track-container{padding-top:0}.q-color-picker__alpha .q-slider__track:before{background:linear-gradient(90deg,#fff0,#757575);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__sliders{padding:0 16px}.q-color-picker__sliders .q-slider__thumb{color:#424242}.q-color-picker__sliders .q-slider__thumb path{stroke-width:2px;fill:#0000}.q-color-picker__sliders .q-slider--active path{stroke-width:3px}.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}.q-color-picker__tune-tab input{border:1px solid #e0e0e0;border-radius:4px;font-size:11px;width:3.5em}.q-color-picker__palette-tab{padding:0!important}.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}.q-color-picker__cube{padding-bottom:10%;width:10%!important}.q-color-picker input{background:#0000;color:inherit;outline:0;text-align:center}.q-color-picker .q-tabs{overflow:hidden}.q-color-picker .q-tab--active{box-shadow:0 0 14px 3px #0003}.q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab__indicator{display:none}.q-color-picker .q-tab-panels{background:inherit}.q-color-picker--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid #ffffff4d}.q-color-picker--dark .q-slider__thumb{color:#fafafa}.q-date{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-flex;max-width:100%;min-width:290px;width:290px}.q-date--bordered{border:1px solid #0000001f}.q-date__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;padding:16px}.q-date__actions{padding:0 16px 16px}.q-date__content,.q-date__main{outline:0}.q-date__content .q-btn{font-weight:400}.q-date__header-link{opacity:.64;outline:0;transition:opacity .3s ease-out}.q-date__header-link--active,.q-date__header-link:focus,.q-date__header-link:hover{opacity:1}.q-date__header-subtitle{font-size:14px;letter-spacing:.00938em;line-height:1.75}.q-date__header-title-label{font-size:24px;letter-spacing:.00735em;line-height:1.2}.q-date__view{height:100%;min-height:290px;padding:16px;width:100%}.q-date__navigation{height:12.5%}.q-date__navigation>div:first-child{justify-content:flex-end;min-width:24px;width:8%}.q-date__navigation>div:last-child{justify-content:flex-start;min-width:24px;width:8%}.q-date__calendar-weekdays{height:12.5%}.q-date__calendar-weekdays>div{font-size:12px;opacity:.38}.q-date__calendar-item{align-items:center;display:inline-flex;height:12.5%!important;justify-content:center;padding:1px;position:relative;vertical-align:middle;width:14.285%!important}.q-date__calendar-item:after{border:1px dashed #0000;bottom:1px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:1px}.q-date__calendar-item button,.q-date__calendar-item>div{border-radius:50%;height:30px;width:30px}.q-date__calendar-item>div{line-height:30px;text-align:center}.q-date__calendar-item>button{line-height:22px}.q-date__calendar-item--out{opacity:.18}.q-date__calendar-item--fill{visibility:hidden}.q-date__range-from:before,.q-date__range-to:before,.q-date__range:before{background-color:currentColor;bottom:1px;content:"";left:0;opacity:.3;position:absolute;right:0;top:1px}.q-date__range-from:nth-child(7n-6):before,.q-date__range-to:nth-child(7n-6):before,.q-date__range:nth-child(7n-6):before{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__range-from:nth-child(7n):before,.q-date__range-to:nth-child(7n):before,.q-date__range:nth-child(7n):before{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__range-from:before{left:50%}.q-date__range-to:before{right:50%}.q-date__edit-range:after{border-color:currentColor #0000}.q-date__edit-range:nth-child(7n-6):after{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__edit-range:nth-child(7n):after{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__edit-range-from-to:after,.q-date__edit-range-from:after{border-bottom-color:initial;border-bottom-left-radius:28px;border-left-color:initial;border-top-color:initial;border-top-left-radius:28px;left:4px}.q-date__edit-range-from-to:after,.q-date__edit-range-to:after{border-bottom-color:initial;border-bottom-right-radius:28px;border-right-color:initial;border-top-color:initial;border-top-right-radius:28px;right:4px}.q-date__calendar-days-container{height:75%;min-height:192px}.q-date__calendar-days>div{height:16.66%!important}.q-date__event{background-color:var(--q-secondary);border-radius:5px;bottom:2px;height:5px;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:8px}.q-date__today{box-shadow:0 0 1px 0 currentColor}.q-date__years-content{padding:0 8px}.q-date__months-item,.q-date__years-item{flex:0 0 33.3333%}.q-date--readonly .q-date__content,.q-date--readonly .q-date__header,.q-date.disabled .q-date__content,.q-date.disabled .q-date__header{pointer-events:none}.q-date--readonly .q-date__navigation{display:none}.q-date--portrait{flex-direction:column}.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}.q-date--portrait-minimal .q-date__content{height:100%}.q-date--landscape{align-items:stretch;flex-direction:row;min-width:420px}.q-date--landscape>div{display:flex;flex-direction:column}.q-date--landscape .q-date__content{height:100%}.q-date--landscape-standard{min-width:420px}.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}.q-date--landscape-standard .q-date__header-title{flex-direction:column}.q-date--landscape-standard .q-date__header-today{margin-left:-8px;margin-top:12px}.q-date--landscape-minimal{width:310px}.q-date--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-dialog__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:1.6}.q-dialog__progress{font-size:4rem}.q-dialog__inner{outline:0}.q-dialog__inner>div{-webkit-overflow-scrolling:touch;border-radius:4px;overflow:auto;pointer-events:all;will-change:scroll-position}.q-dialog__inner--square>div{border-radius:0!important}.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}.q-dialog__inner--maximized>div{border-radius:0!important;height:100%;left:0!important;max-height:100vh;max-width:100vw;top:0!important;width:100%}.q-dialog__inner--bottom,.q-dialog__inner--top{padding-bottom:0!important;padding-top:0!important}.q-dialog__inner--left,.q-dialog__inner--right{padding-left:0!important;padding-right:0!important}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-right-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--left:not(.q-dialog__inner--animating)>div{border-bottom-left-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--right:not(.q-dialog__inner--animating)>div{border-bottom-right-radius:0}.q-dialog__inner--fullwidth>div{max-width:100%!important;width:100%!important}.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}.q-dialog__backdrop{background:#0006;outline:0;pointer-events:all;z-index:-1}body.platform-android:not(.native-mobile) .q-dialog__inner--minimized>div,body.platform-ios .q-dialog__inner--minimized>div{max-height:calc(100vh - 108px)}body.q-ios-padding .q-dialog__inner{padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media (max-width:599.98px){.q-dialog__inner--bottom,.q-dialog__inner--top{padding-left:0;padding-right:0}.q-dialog__inner--bottom>div,.q-dialog__inner--top>div{width:100%!important}}@media (min-width:600px){.q-dialog__inner--minimized>div{max-width:560px}}.q-body--dialog{overflow:hidden}.q-editor{background-color:#fff;border:1px solid #0000001f;border-radius:4px}.q-editor.disabled{border-style:dashed}.q-editor>div:first-child,.q-editor__toolbars-container,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-editor__content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;max-width:100%;min-height:10em;outline:0;overflow:auto;padding:10px}.q-editor__content pre{white-space:pre-wrap}.q-editor__content hr{background:#0000001f;border:0;height:1px;margin:1px;outline:0}.q-editor__content:empty:not(:focus):before{content:attr(placeholder);opacity:.7}.q-editor__toolbar{border-bottom:1px solid #0000001f;min-height:32px}.q-editor__toolbars-container{max-width:100%}.q-editor .q-btn{margin:4px}.q-editor__toolbar-group{margin:0 4px;position:relative}.q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#0000001f;bottom:4px;content:"";left:-4px;position:absolute;top:4px;width:1px}.q-editor__link-input{background:none;border:none;border-radius:0;color:inherit;outline:0;text-decoration:none;text-transform:none}.q-editor--flat,.q-editor--flat .q-editor__toolbar{border:0}.q-editor--dense .q-editor__toolbar-group{align-items:center;display:flex;flex-wrap:nowrap}.q-editor--dark{border-color:#ffffff47}.q-editor--dark .q-editor__content hr{background:#ffffff47}.q-editor--dark .q-editor__toolbar{border-color:#ffffff47}.q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#ffffff47}.q-expansion-item__border{opacity:0}.q-expansion-item__toggle-icon{position:relative;transition:transform .3s}.q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)}.q-expansion-item__toggle-focus{height:1em!important;position:relative!important;width:1em!important}.q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon{margin-top:-1em}.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}.q-expansion-item--popup{transition:padding .5s}.q-expansion-item--popup>.q-expansion-item__container{border:1px solid #0000001f}.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}.q-expansion-item__content>.q-card{border-radius:0;box-shadow:none}.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top,.q-expansion-item:first-child>div>.q-expansion-item__border--top,.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}.q-expansion-item--expanded .q-textarea--autogrow textarea{animation:q-expansion-done 0s}@keyframes q-expansion-done{0%{--q-exp-done:1}}.z-fab{z-index:990}.q-fab{position:relative;vertical-align:middle}.q-fab>.q-btn{width:100%}.q-fab--form-rounded{border-radius:28px}.q-fab--form-square{border-radius:4px}.q-fab__active-icon,.q-fab__icon{transition:opacity .4s,transform .4s}.q-fab__icon{opacity:1;transform:rotate(0deg)}.q-fab__active-icon{opacity:0;transform:rotate(-180deg)}.q-fab__label--external{padding:0 8px;position:absolute;transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--external-hidden{opacity:0;pointer-events:none}.q-fab__label--external-left{left:-12px;top:50%;transform:translate(-100%,-50%)}.q-fab__label--external-right{right:-12px;top:50%;transform:translate(100%,-50%)}.q-fab__label--external-bottom{bottom:-12px;left:50%;transform:translate(-50%,100%)}.q-fab__label--external-top{left:50%;top:-12px;transform:translate(-50%,-100%)}.q-fab__label--internal{max-height:30px;padding:0;transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity .07s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--internal-hidden{font-size:0;opacity:0}.q-fab__label--internal-top{padding-bottom:.12em}.q-fab__label--internal-bottom{padding-top:.12em}.q-fab__label--internal-bottom.q-fab__label--internal-hidden,.q-fab__label--internal-top.q-fab__label--internal-hidden{max-height:0}.q-fab__label--internal-left{padding-left:.285em;padding-right:.571em}.q-fab__label--internal-right{padding-left:.571em;padding-right:.285em}.q-fab__icon-holder{min-height:24px;min-width:24px;position:relative}.q-fab__icon-holder--opened .q-fab__icon{opacity:0;transform:rotate(180deg)}.q-fab__icon-holder--opened .q-fab__active-icon{opacity:1;transform:rotate(0deg)}.q-fab__actions{align-items:center;align-self:center;justify-content:center;opacity:0;padding:3px;pointer-events:none;position:absolute;transition:transform .18s ease-in,opacity .18s ease-in}.q-fab__actions .q-btn{margin:5px}.q-fab__actions--right{height:56px;left:100%;margin-left:9px;transform:scale(.4) translateX(-62px);transform-origin:0 50%}.q-fab__actions--left{flex-direction:row-reverse;height:56px;margin-right:9px;right:100%;transform:scale(.4) translateX(62px);transform-origin:100% 50%}.q-fab__actions--up{bottom:100%;flex-direction:column-reverse;margin-bottom:9px;transform:scale(.4) translateY(62px);transform-origin:50% 100%;width:56px}.q-fab__actions--down{flex-direction:column;margin-top:9px;top:100%;transform:scale(.4) translateY(-62px);transform-origin:50% 0;width:56px}.q-fab__actions--down,.q-fab__actions--up{left:50%;margin-left:-28px}.q-fab__actions--opened{opacity:1;pointer-events:all;transform:scale(1) translate(.1px)}.q-fab--align-left>.q-fab__actions--down,.q-fab--align-left>.q-fab__actions--up{align-items:flex-start;left:28px}.q-fab--align-right>.q-fab__actions--down,.q-fab--align-right>.q-fab__actions--up{align-items:flex-end;left:auto;right:0}.q-field{font-size:14px}.q-field ::-ms-clear,.q-field ::-ms-reveal{display:none}.q-field--with-bottom{padding-bottom:20px}.q-field__marginal{color:#0000008a;font-size:24px;height:56px}.q-field__marginal>*+*{margin-left:2px}.q-field__marginal .q-avatar{font-size:32px}.q-field__before,.q-field__prepend{padding-right:12px}.q-field__after,.q-field__append{padding-left:12px}.q-field__after:empty,.q-field__append:empty{display:none}.q-field__append+.q-field__append{padding-left:2px}.q-field__inner{text-align:left}.q-field__bottom{backface-visibility:hidden;color:#0000008a;font-size:12px;line-height:1;min-height:20px;padding:8px 12px 0}.q-field__bottom--animated{bottom:0;left:0;position:absolute;right:0;transform:translateY(100%)}.q-field__messages{line-height:1}.q-field__messages>div{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.q-field__messages>div+div{margin-top:4px}.q-field__counter{line-height:1;padding-left:8px}.q-field--item-aligned{padding:8px 16px}.q-field--item-aligned .q-field__before{min-width:56px}.q-field__control-container{height:inherit}.q-field__control{color:var(--q-primary);height:56px;max-width:100%;outline:none}.q-field__control:after,.q-field__control:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.q-field__control:before{border-radius:inherit}.q-field__shadow{opacity:0;overflow:hidden;top:8px;white-space:pre-wrap}.q-field__shadow,.q-field__shadow+.q-field__native::placeholder{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native:focus::placeholder{opacity:0}.q-field__input,.q-field__native,.q-field__prefix,.q-field__suffix{background:none;border:none;border-radius:0;color:#000000de;font-weight:400;letter-spacing:.00937em;line-height:28px;outline:0;padding:6px 0;text-decoration:inherit;text-transform:inherit}.q-field__input,.q-field__native{min-width:0;outline:0!important;-webkit-user-select:auto;user-select:auto;width:100%}.q-field__input:-webkit-autofill,.q-field__native:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:q-autofill}.q-field__input:-webkit-autofill+.q-field__label,.q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input[type=color]+.q-field__label,.q-field__input[type=date]+.q-field__label,.q-field__input[type=datetime-local]+.q-field__label,.q-field__input[type=month]+.q-field__label,.q-field__input[type=time]+.q-field__label,.q-field__input[type=week]+.q-field__label,.q-field__native[type=color]+.q-field__label,.q-field__native[type=date]+.q-field__label,.q-field__native[type=datetime-local]+.q-field__label,.q-field__native[type=month]+.q-field__label,.q-field__native[type=time]+.q-field__label,.q-field__native[type=week]+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input:invalid,.q-field__native:invalid{box-shadow:none}.q-field__native[type=file]{line-height:1em}.q-field__input{height:0;line-height:24px;min-height:24px;padding:0}.q-field__prefix,.q-field__suffix{transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:nowrap}.q-field__prefix{padding-right:4px}.q-field__suffix{padding-left:4px}.q-field--disabled .q-placeholder,.q-field--readonly .q-placeholder{opacity:1!important}.q-field--readonly.q-field--labeled .q-field__input,.q-field--readonly.q-field--labeled .q-field__native{cursor:default}.q-field--readonly.q-field--float .q-field__input,.q-field--readonly.q-field--float .q-field__native{cursor:text}.q-field--disabled .q-field__inner{cursor:not-allowed}.q-field--disabled .q-field__control{pointer-events:none}.q-field--disabled .q-field__control>div{opacity:.6!important}.q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div *{outline:0!important}.q-field__label{backface-visibility:hidden;color:#0009;font-size:16px;font-weight:400;left:0;letter-spacing:.00937em;line-height:1.25;max-width:100%;text-decoration:inherit;text-transform:inherit;top:18px;transform-origin:left top;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .324s cubic-bezier(.4,0,.2,1)}.q-field--float .q-field__label{max-width:133%;transform:translateY(-40%) scale(.75);transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .396s cubic-bezier(.4,0,.2,1)}.q-field--highlighted .q-field__label{color:currentColor}.q-field--highlighted .q-field__shadow{opacity:.5}.q-field--filled .q-field__control{background:#0000000d;border-radius:4px 4px 0 0;padding:0 12px}.q-field--filled .q-field__control:before{background:#0000000d;border-bottom:1px solid #0000006b;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--filled .q-field__control:hover:before{opacity:1}.q-field--filled .q-field__control:after{background:currentColor;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}.q-field--filled.q-field--highlighted .q-field__control:before{background:#0000001f;opacity:1}.q-field--filled.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before{background:#ffffff1a}.q-field--filled.q-field--readonly .q-field__control:before{background:#0000;border-bottom-style:dashed;opacity:1}.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__control:hover:before{border-color:#000}.q-field--outlined .q-field__control:after{border:2px solid #0000;border-radius:inherit;height:inherit;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__input:-webkit-autofill,.q-field--outlined .q-field__native:-webkit-autofill{margin-bottom:1px;margin-top:1px}.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}.q-field--outlined.q-field--highlighted .q-field__control:hover:before{border-color:#0000}.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:currentColor;border-width:2px;transform:scaleX(1)}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}.q-field--standard .q-field__control:before{border-bottom:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standard .q-field__control:hover:before{border-color:#000}.q-field--standard .q-field__control:after{background:currentColor;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--standard.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}.q-field--dark .q-field__control:before{border-color:#fff9}.q-field--dark .q-field__control:hover:before{border-color:#fff}.q-field--dark .q-field__input,.q-field--dark .q-field__native,.q-field--dark .q-field__prefix,.q-field--dark .q-field__suffix{color:#fff}.q-field--dark .q-field__bottom,.q-field--dark .q-field__marginal,.q-field--dark:not(.q-field--highlighted) .q-field__label{color:#ffffffb3}.q-field--standout .q-field__control{background:#0000000d;border-radius:4px;padding:0 12px;transition:box-shadow .36s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:before{background:#00000012;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:hover:before{opacity:1}.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}.q-field--standout.q-field--highlighted .q-field__control{background:#000;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-field--standout.q-field--highlighted .q-field__append,.q-field--standout.q-field--highlighted .q-field__input,.q-field--standout.q-field--highlighted .q-field__native,.q-field--standout.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--highlighted .q-field__suffix{color:#fff}.q-field--standout.q-field--readonly .q-field__control:before{background:#0000;border:1px dashed #0000003d;opacity:1}.q-field--standout.q-field--dark .q-field__control,.q-field--standout.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--standout.q-field--dark.q-field--highlighted .q-field__control{background:#fff}.q-field--standout.q-field--dark.q-field--highlighted .q-field__append,.q-field--standout.q-field--dark.q-field--highlighted .q-field__input,.q-field--standout.q-field--dark.q-field--highlighted .q-field__native,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix{color:#000}.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:#ffffff3d}.q-field--labeled .q-field__native,.q-field--labeled .q-field__prefix,.q-field--labeled .q-field__suffix{line-height:24px;padding-bottom:8px;padding-top:24px}.q-field--labeled .q-field__shadow{top:0}.q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}.q-field--labeled:not(.q-field--float) .q-field__input::placeholder,.q-field--labeled:not(.q-field--float) .q-field__native::placeholder{color:#0000}.q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__suffix{padding-bottom:2px;padding-top:14px}.q-field--dense .q-field--with-bottom{padding-bottom:19px}.q-field--dense .q-field__shadow{top:0}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:40px}.q-field--dense .q-field__bottom{font-size:11px}.q-field--dense .q-field__label{font-size:14px;top:10px}.q-field--dense .q-field__before,.q-field--dense .q-field__prepend{padding-right:6px}.q-field--dense .q-field__after,.q-field--dense .q-field__append{padding-left:6px}.q-field--dense .q-field__append+.q-field__append{padding-left:2px}.q-field--dense .q-field__marginal .q-avatar{font-size:24px}.q-field--dense.q-field--float .q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input:-webkit-autofill+.q-field__label,.q-field--dense .q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input[type=color]+.q-field__label,.q-field--dense .q-field__input[type=date]+.q-field__label,.q-field--dense .q-field__input[type=datetime-local]+.q-field__label,.q-field--dense .q-field__input[type=month]+.q-field__label,.q-field--dense .q-field__input[type=time]+.q-field__label,.q-field--dense .q-field__input[type=week]+.q-field__label,.q-field--dense .q-field__native[type=color]+.q-field__label,.q-field--dense .q-field__native[type=date]+.q-field__label,.q-field--dense .q-field__native[type=datetime-local]+.q-field__label,.q-field--dense .q-field__native[type=month]+.q-field__label,.q-field--dense .q-field__native[type=time]+.q-field__label,.q-field--dense .q-field__native[type=week]+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--borderless .q-field__bottom,.q-field--borderless.q-field--dense .q-field__control,.q-field--standard .q-field__bottom,.q-field--standard.q-field--dense .q-field__control{padding-left:0;padding-right:0}.q-field--error .q-field__label{animation:q-field-label .36s}.q-field--error .q-field__bottom{color:var(--q-negative)}.q-field__focusable-action{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.6;outline:0!important;padding:0}.q-field__focusable-action:focus,.q-field__focusable-action:hover{opacity:1}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:56px}.q-field--auto-height .q-field__native{align-items:center}.q-field--auto-height .q-field__control-container{padding-top:0}.q-field--auto-height .q-field__native,.q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__suffix{line-height:18px}.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}.q-field--auto-height.q-field--labeled .q-field__shadow{top:24px}.q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}.q-field--square .q-field__control{border-radius:0!important}.q-transition--field-message-enter-active,.q-transition--field-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}.q-transition--field-message-enter-from,.q-transition--field-message-leave-to{opacity:0;transform:translateY(-10px)}.q-transition--field-message-leave-active,.q-transition--field-message-leave-from{position:absolute}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-autofill{to{background:#0000;color:inherit}}.q-file .q-field__native{overflow:hidden;word-break:break-all}.q-file .q-field__input{opacity:0!important}.q-file .q-field__input::-webkit-file-upload-button{cursor:pointer}.q-file__filler{border:none;padding:0;visibility:hidden;width:100%}.q-file__dnd{outline:1px dashed currentColor;outline-offset:-4px}.q-form,.q-img{position:relative}.q-img{display:inline-block;overflow:hidden;vertical-align:middle;width:100%}.q-img__loading .q-spinner{font-size:50px}.q-img__container{border-radius:inherit;font-size:0}.q-img__image{border-radius:inherit;height:100%;opacity:0;width:100%}.q-img__image--with-transition{transition:opacity .28s ease-in}.q-img__image--loaded{opacity:1}.q-img__content{border-radius:inherit;pointer-events:none}.q-img__content>div{background:#00000078;color:#fff;padding:16px;pointer-events:all;position:absolute}.q-img--no-menu .q-img__image,.q-img--no-menu .q-img__placeholder{pointer-events:none}.q-inner-loading{background:#fff9;border-radius:inherit}.q-inner-loading--dark{background:#0006}.q-inner-loading__label{margin-top:8px}.q-textarea .q-field__control{height:auto;min-height:56px}.q-textarea .q-field__control-container{padding-bottom:2px;padding-top:2px}.q-textarea .q-field__shadow{bottom:2px;top:2px}.q-textarea .q-field__native,.q-textarea .q-field__prefix,.q-textarea .q-field__suffix{line-height:18px}.q-textarea .q-field__native{min-height:52px;padding-top:17px;resize:vertical}.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}.q-textarea.q-field--labeled .q-field__shadow{top:26px}.q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}.q-textarea--autogrow .q-field__native{resize:none}.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{min-height:36px}.q-textarea.q-field--dense .q-field__native{padding-top:9px}.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}.q-textarea.disabled .q-field__native,body.mobile .q-textarea .q-field__native{resize:none}.q-intersection{position:relative}.q-item{color:inherit;min-height:48px;padding:8px 16px;transition:color .3s,background-color .3s}.q-item__section--side{align-items:flex-start;color:#757575;max-width:100%;min-width:0;padding-right:16px;width:auto}.q-item__section--side>.q-icon{font-size:24px}.q-item__section--side>.q-avatar{font-size:40px}.q-item__section--avatar{color:inherit;min-width:56px}.q-item__section--thumbnail img{height:56px;width:100px}.q-item__section--nowrap{white-space:nowrap}.q-item>.q-focus-helper+.q-item__section--thumbnail,.q-item>.q-item__section--thumbnail:first-child{margin-left:-16px}.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}.q-item__label{line-height:1.2em!important;max-width:100%}.q-item__label--overline{color:#000000b3}.q-item__label--caption{color:#0000008a}.q-item__label--header{color:#757575;font-size:.875rem;letter-spacing:.01786em;line-height:1.25rem;padding:16px}.q-list--padding .q-item__label--header,.q-separator--spaced+.q-item__label--header{padding-top:8px}.q-item__label+.q-item__label{margin-top:4px}.q-item__section--main{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-item__section--main+.q-item__section--main{margin-left:8px}.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-left:16px;padding-right:0}.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}.q-list--bordered{border:1px solid #0000001f}.q-list--separator>.q-item-type+.q-item-type,.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top:1px solid #0000001f}.q-list--padding{padding:8px 0}.q-item--dense,.q-list--dense>.q-item{min-height:32px;padding:2px 16px}.q-list--dark.q-list--separator>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top-color:#ffffff47}.q-item--dark,.q-list--dark{border-color:#ffffff47;color:#fff}.q-item--dark .q-item__section--side:not(.q-item__section--avatar),.q-list--dark .q-item__section--side:not(.q-item__section--avatar){color:#ffffffb3}.q-item--dark .q-item__label--header,.q-list--dark .q-item__label--header{color:#ffffffa3}.q-item--dark .q-item__label--caption,.q-item--dark .q-item__label--overline,.q-list--dark .q-item__label--caption,.q-list--dark .q-item__label--overline{color:#fffc}.q-item{position:relative}.q-item--active,.q-item.q-router-link--active{color:var(--q-primary)}.q-knob{font-size:48px}.q-knob--editable{cursor:pointer;outline:0}.q-knob--editable:before{border-radius:50%;bottom:0;box-shadow:none;content:"";left:0;position:absolute;right:0;top:0;transition:box-shadow .24s ease-in-out}.q-knob--editable:focus:before{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}body.body--dark .q-knob--editable:focus:before{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-layout{outline:0;width:100%}.q-layout-container{height:100%;position:relative;width:100%}.q-layout-container .q-layout{min-height:100%}.q-layout-container>div{transform:translateZ(0)}.q-layout-container>div>div{max-height:100%;min-height:0}.q-layout__shadow{width:100%}.q-layout__shadow:after{bottom:0;box-shadow:0 0 10px 2px #0003,0 0 10px #0000003d;content:"";left:0;position:absolute;right:0;top:0}.q-layout__section--marginal{background-color:var(--q-primary);color:#fff}.q-header--hidden{transform:translateY(-110%)}.q-header--bordered{border-bottom:1px solid #0000001f}.q-header .q-layout__shadow{bottom:-10px}.q-header .q-layout__shadow:after{bottom:10px}.q-footer--hidden{transform:translateY(110%)}.q-footer--bordered{border-top:1px solid #0000001f}.q-footer .q-layout__shadow{top:-10px}.q-footer .q-layout__shadow:after{top:10px}.q-footer,.q-header{z-index:2000}.q-drawer{background:#fff;bottom:0;position:absolute;top:0;z-index:1000}.q-drawer--on-top{z-index:3000}.q-drawer--left{left:0;transform:translateX(-100%)}.q-drawer--left.q-drawer--bordered{border-right:1px solid #0000001f}.q-drawer--left .q-layout__shadow{left:10px;right:-10px}.q-drawer--left .q-layout__shadow:after{right:10px}.q-drawer--right{right:0;transform:translateX(100%)}.q-drawer--right.q-drawer--bordered{border-left:1px solid #0000001f}.q-drawer--right .q-layout__shadow{left:-10px}.q-drawer--right .q-layout__shadow:after{left:10px}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{justify-content:center;min-width:0;padding-left:0;padding-right:0;text-align:center}.q-drawer--mini .q-expansion-item__content,.q-drawer--mini .q-mini-drawer-hide,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden!important;white-space:nowrap}.q-drawer--mobile .q-mini-drawer-hide,.q-drawer--mobile .q-mini-drawer-only,.q-drawer--standard .q-mini-drawer-only{display:none}.q-drawer__backdrop{will-change:background-color;z-index:2999!important}.q-drawer__opener{height:100%;-webkit-user-select:none;user-select:none;width:15px;z-index:2001}.q-footer,.q-header,.q-layout,.q-page{position:relative}.q-page-sticky--shrink{pointer-events:none}.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-header>.q-tabs:first-child .q-tabs__content,body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:first-child{min-height:70px;min-height:calc(env(safe-area-inset-top) + 50px);padding-top:env(safe-area-inset-top)}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:nth-last-child(1 of :not(.q-layout__shadow)) .q-tabs__content,body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child{min-height:calc(env(safe-area-inset-bottom) + 50px);padding-bottom:env(safe-area-inset-bottom)}.q-body--layout-animate .q-drawer__backdrop{transition:background-color .12s!important}.q-body--layout-animate .q-drawer{transition:transform .12s,width .12s,top .12s,bottom .12s!important}.q-body--layout-animate .q-layout__section--marginal{transition:transform .12s,left .12s,right .12s!important}.q-body--layout-animate .q-page-container{transition:padding-top .12s,padding-right .12s,padding-bottom .12s,padding-left .12s!important}.q-body--layout-animate .q-page-sticky{transition:transform .12s,left .12s,right .12s,top .12s,bottom .12s!important}body:not(.q-body--layout-animate) .q-layout--prevent-focus{visibility:hidden}.q-body--drawer-toggle{overflow-x:hidden!important}@media (max-width:599.98px){.q-layout-padding{padding:8px}}@media (min-width:600px) and (max-width:1439.98px){.q-layout-padding{padding:16px}}@media (min-width:1440px){.q-layout-padding{padding:24px}}body.body--dark .q-drawer,body.body--dark .q-footer,body.body--dark .q-header{border-color:#ffffff47}body.body--dark .q-layout__shadow:after{box-shadow:0 0 10px 2px #fff3,0 0 10px #ffffff3d}body.platform-ios .q-layout--containerized{position:unset!important}.q-linear-progress{--q-linear-progress-speed:.3s;color:var(--q-primary);font-size:4px;height:1em;overflow:hidden;position:relative;transform:scaleX(1);width:100%}.q-linear-progress__model,.q-linear-progress__track{transform-origin:0 0}.q-linear-progress__model--with-transition,.q-linear-progress__track--with-transition{transition:transform var(--q-linear-progress-speed)}.q-linear-progress--reverse .q-linear-progress__model,.q-linear-progress--reverse .q-linear-progress__track{transform-origin:0 100%}.q-linear-progress__model--determinate{background:currentColor}.q-linear-progress__model--indeterminate,.q-linear-progress__model--query{transition:none}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:after,.q-linear-progress__model--query:before{background:currentColor;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:0 0}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:before{animation:q-linear-progress--indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:after{animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s;transform:translate3d(-101%,0,0) scaleX(1)}.q-linear-progress__track{opacity:.4}.q-linear-progress__track--light{background:#00000042}.q-linear-progress__track--dark{background:#fff9}.q-linear-progress__stripe{background-image:linear-gradient(45deg,#ffffff26 25%,#fff0 0,#fff0 50%,#ffffff26 0,#ffffff26 75%,#fff0 0,#fff0)!important;background-size:40px 40px!important}.q-linear-progress__stripe--with-transition{transition:width var(--q-linear-progress-speed)}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scaleX(.35)}60%{transform:translate3d(100%,0,0) scaleX(.9)}to{transform:translate3d(100%,0,0) scaleX(.9)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scaleX(1)}60%{transform:translate3d(107%,0,0) scaleX(.01)}to{transform:translate3d(107%,0,0) scaleX(.01)}}.q-menu{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-block;max-height:65vh;max-width:95vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed!important;z-index:6000}.q-menu--square{border-radius:0}.q-menu--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-option-group--inline>div{display:inline-block}.q-pagination input{-moz-appearance:textfield;text-align:center}.q-pagination input::-webkit-inner-spin-button,.q-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-pagination__content{--q-pagination-gutter-parent:-2px;--q-pagination-gutter-child:2px;margin-left:var(--q-pagination-gutter-parent);margin-top:var(--q-pagination-gutter-parent)}.q-pagination__content>.q-btn,.q-pagination__content>.q-input,.q-pagination__middle>.q-btn{margin-left:var(--q-pagination-gutter-child);margin-top:var(--q-pagination-gutter-child)}.q-parallax{border-radius:inherit;overflow:hidden;position:relative;width:100%}.q-parallax__media>img,.q-parallax__media>video{bottom:0;display:none;left:50%;min-height:100%;min-width:100%;position:absolute;will-change:transform}.q-popup-edit{padding:8px 16px}.q-popup-edit__buttons{margin-top:8px}.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}.q-pull-to-refresh{position:relative}.q-pull-to-refresh__puller{background:#fff;border-radius:50%;box-shadow:0 0 4px 0 #0000004d;color:var(--q-primary);height:40px;width:40px}.q-pull-to-refresh__puller--animating{transition:transform .3s,opacity .3s}.q-radio{vertical-align:middle}.q-radio__native{height:1px;width:1px}.q-radio__bg,.q-radio__icon-container{-webkit-user-select:none;user-select:none}.q-radio__bg{height:50%;left:25%;-webkit-print-color-adjust:exact;top:25%;width:50%}.q-radio__bg path{fill:currentColor}.q-radio__icon{color:currentColor;font-size:.5em}.q-radio__check{transform:scale3d(0,0,1);transform-origin:50% 50%;transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-radio__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-radio__inner--truthy{color:var(--q-primary)}.q-radio__inner--truthy .q-radio__check{transform:scaleX(1)}.q-radio.disabled{opacity:.75!important}.q-radio--dark .q-radio__inner{color:#ffffffb3}.q-radio--dark .q-radio__inner:before{opacity:.32!important}.q-radio--dark .q-radio__inner--truthy{color:var(--q-primary)}.q-radio--dense .q-radio__inner{height:.5em;min-width:.5em;width:.5em}.q-radio--dense .q-radio__bg{height:100%;left:0;top:0;width:100%}.q-radio--dense .q-radio__label{padding-left:.5em}.q-radio--dense.reverse .q-radio__label{padding-left:0;padding-right:.5em}body.desktop .q-radio:not(.disabled) .q-radio__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before{transform:scaleX(1)}body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before{transform:scale3d(1.5,1.5,1)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating__icon-container{height:1em;outline:0}.q-rating__icon-container+.q-rating__icon-container{margin-left:2px}.q-rating__icon{color:currentColor;opacity:.4;position:relative;text-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:transform .2s ease-in,opacity .2s ease-in}.q-rating__icon--hovered{transform:scale(1.3)}.q-rating__icon--active{opacity:1}.q-rating__icon--exselected{opacity:.7}.q-rating--no-dimming .q-rating__icon{opacity:1}.q-rating--editable .q-rating__icon-container{cursor:pointer}.q-responsive{max-height:100%;max-width:100%;position:relative}.q-responsive__filler{height:inherit;max-height:inherit;max-width:inherit;width:inherit}.q-responsive__content{border-radius:inherit}.q-responsive__content>*{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.q-scrollarea{contain:strict;position:relative}.q-scrollarea__bar,.q-scrollarea__thumb{cursor:grab;opacity:.2;transition:opacity .3s;will-change:opacity}.q-scrollarea__bar--v,.q-scrollarea__thumb--v{right:0;width:10px}.q-scrollarea__bar--h,.q-scrollarea__thumb--h{bottom:0;height:10px}.q-scrollarea__bar--invisible,.q-scrollarea__thumb--invisible{opacity:0!important;pointer-events:none}.q-scrollarea__thumb{background:#000;border-radius:3px}.q-scrollarea__thumb:hover{opacity:.3}.q-scrollarea__thumb:active{opacity:.5}.q-scrollarea__content{min-height:100%;min-width:100%}.q-scrollarea--dark .q-scrollarea__thumb{background:#fff}.q-select--without-input .q-field__control{cursor:pointer}.q-select--with-input .q-field__control{cursor:text}.q-select .q-field__input{cursor:text;min-width:50px!important}.q-select .q-field__input--padding{padding-left:4px}.q-select__autocomplete-input,.q-select__focus-target{border:0;height:1px;opacity:0;outline:0!important;padding:0;position:absolute;width:1px}.q-select__dropdown-icon{cursor:pointer;transition:transform .28s}.q-select.q-field--readonly .q-field__control,.q-select.q-field--readonly .q-select__dropdown-icon{cursor:default}.q-select__dialog{background:#fff;display:flex;flex-direction:column;max-height:calc(100vh - 70px)!important;max-width:90vw!important;width:90vw!important}.q-select__dialog>.scroll{background:inherit;position:relative}body.mobile:not(.native-mobile) .q-select__dialog{max-height:calc(100vh - 108px)!important}body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 24px)!important}body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 80px)!important}body.platform-ios.native-mobile .q-dialog__inner--top>div{border-radius:4px}body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused{max-height:47vh!important}body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused{max-height:50vh!important}.q-separator{background:#0000001f;border:0;flex-shrink:0;margin:0;transition:background .3s,opacity .3s}.q-separator--dark{background:#ffffff47}.q-separator--horizontal{display:block;height:1px}.q-separator--horizontal-inset{margin-left:16px;margin-right:16px}.q-separator--horizontal-item-inset{margin-left:72px;margin-right:0}.q-separator--horizontal-item-thumbnail-inset{margin-left:116px;margin-right:0}.q-separator--vertical{align-self:stretch;height:auto;width:1px}.q-separator--vertical-inset{margin-bottom:8px;margin-top:8px}.q-skeleton{--q-skeleton-speed:1500ms;background:#0000001f;border-radius:4px;box-sizing:border-box}.q-skeleton--anim{cursor:wait}.q-skeleton:before{content:" "}.q-skeleton--type-text{transform:scaleY(.5)}.q-skeleton--type-QAvatar,.q-skeleton--type-circle{border-radius:50%;height:48px;width:48px}.q-skeleton--type-QBtn{height:36px;width:90px}.q-skeleton--type-QBadge{height:16px;width:70px}.q-skeleton--type-QChip{border-radius:16px;height:28px;width:90px}.q-skeleton--type-QToolbar{height:50px}.q-skeleton--type-QCheckbox,.q-skeleton--type-QRadio{border-radius:50%;height:40px;width:40px}.q-skeleton--type-QToggle{border-radius:7px;height:40px;width:56px}.q-skeleton--type-QRange,.q-skeleton--type-QSlider{height:40px}.q-skeleton--type-QInput{height:56px}.q-skeleton--bordered{border:1px solid #0000000d}.q-skeleton--square{border-radius:0}.q-skeleton--anim-fade{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--anim-pulse{animation:q-skeleton--pulse var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-x{animation:q-skeleton--pulse-x var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-y{animation:q-skeleton--pulse-y var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-blink,.q-skeleton--anim-pop,.q-skeleton--anim-wave{overflow:hidden;position:relative;z-index:1}.q-skeleton--anim-blink:after,.q-skeleton--anim-pop:after,.q-skeleton--anim-wave:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.q-skeleton--anim-blink:after{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite;background:#ffffffb3}.q-skeleton--anim-wave:after{animation:q-skeleton--wave var(--q-skeleton-speed) linear .5s infinite;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0)}.q-skeleton--dark{background:#ffffff0d}.q-skeleton--dark.q-skeleton--bordered{border:1px solid #ffffff40}.q-skeleton--dark.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.q-skeleton--dark.q-skeleton--anim-blink:after{background:#fff3}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes q-skeleton--pulse-x{0%{transform:scaleX(1)}50%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes q-skeleton--pulse-y{0%{transform:scaleY(1)}50%{transform:scaleY(.75)}to{transform:scaleY(1)}}@keyframes q-skeleton--wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.q-slide-item{background:#fff;position:relative}.q-slide-item__bottom,.q-slide-item__left,.q-slide-item__right,.q-slide-item__top{color:#fff;font-size:14px;visibility:hidden}.q-slide-item__bottom .q-icon,.q-slide-item__left .q-icon,.q-slide-item__right .q-icon,.q-slide-item__top .q-icon{font-size:1.714em}.q-slide-item__left{background:#4caf50;padding:8px 16px}.q-slide-item__left>div{transform-origin:left center}.q-slide-item__right{background:#ff9800;padding:8px 16px}.q-slide-item__right>div{transform-origin:right center}.q-slide-item__top{background:#2196f3;padding:16px 8px}.q-slide-item__top>div{transform-origin:top center}.q-slide-item__bottom{background:#9c27b0;padding:16px 8px}.q-slide-item__bottom>div{transform-origin:bottom center}.q-slide-item__content{background:inherit;cursor:pointer;transition:transform .2s ease-in;-webkit-user-select:none;user-select:none}.q-slider{position:relative}.q-slider--h{width:100%}.q-slider--v{height:200px}.q-slider--editable .q-slider__track-container{cursor:grab}.q-slider__track-container{outline:0}.q-slider__track-container--h{padding:12px 0;width:100%}.q-slider__track-container--h .q-slider__selection{will-change:width,left}.q-slider__track-container--v{height:100%;padding:0 12px}.q-slider__track-container--v .q-slider__selection{will-change:height,top}.q-slider__track{background:#0000001a;border-radius:4px;color:var(--q-primary);height:inherit;width:inherit}.q-slider__inner{background:#0000001a}.q-slider__inner,.q-slider__selection{border-radius:inherit;height:100%;width:100%}.q-slider__selection{background:currentColor}.q-slider__markers{border-radius:inherit;color:#0000004d;height:100%;width:100%}.q-slider__markers:after{background:currentColor;content:"";position:absolute}.q-slider__markers--h{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__markers--h:after{height:100%;right:0;top:0;width:2px}.q-slider__markers--v{background-image:repeating-linear-gradient(180deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__markers--v:after{bottom:0;height:2px;left:0;width:100%}.q-slider__marker-labels-container{height:100%;min-height:24px;min-width:24px;position:relative;width:100%}.q-slider__marker-labels{position:absolute}.q-slider__marker-labels--h-standard{top:0}.q-slider__marker-labels--h-switched{bottom:0}.q-slider__marker-labels--h-ltr{transform:translateX(-50%)}.q-slider__marker-labels--h-rtl{transform:translateX(50%)}.q-slider__marker-labels--v-standard{left:4px}.q-slider__marker-labels--v-switched{right:4px}.q-slider__marker-labels--v-ltr{transform:translateY(-50%)}.q-slider__marker-labels--v-rtl{transform:translateY(50%)}.q-slider__thumb{color:var(--q-primary);outline:0;transition:transform .18s ease-out,fill .18s ease-out,stroke .18s ease-out;z-index:1}.q-slider__thumb.q-slider--focus{opacity:1!important}.q-slider__thumb--h{top:50%;will-change:left}.q-slider__thumb--h-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--h-rtl{transform:scale(1) translate(50%,-50%)}.q-slider__thumb--v{left:50%;will-change:top}.q-slider__thumb--v-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--v-rtl{transform:scale(1) translate(-50%,50%)}.q-slider__thumb-shape{stroke-width:3.5;stroke:currentColor;left:0;top:0;transition:transform .28s}.q-slider__thumb-shape path{stroke:currentColor;fill:currentColor}.q-slider__focus-ring{border-radius:50%;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition-delay:.14s}.q-slider__pin{opacity:0;transition:opacity .28s ease-out;transition-delay:.14s;white-space:nowrap}.q-slider__pin:before{content:"";height:0;position:absolute;width:0}.q-slider__pin--h:before{border-left:6px solid #0000;border-right:6px solid #0000;left:50%;transform:translateX(-50%)}.q-slider__pin--h-standard{bottom:100%}.q-slider__pin--h-standard:before{border-top:6px solid;bottom:2px}.q-slider__pin--h-switched{top:100%}.q-slider__pin--h-switched:before{border-bottom:6px solid;top:2px}.q-slider__pin--v{top:0}.q-slider__pin--v:before{border-bottom:6px solid #0000;border-top:6px solid #0000;top:50%;transform:translateY(-50%)}.q-slider__pin--v-standard{left:100%}.q-slider__pin--v-standard:before{border-right:6px solid;left:2px}.q-slider__pin--v-switched{right:100%}.q-slider__pin--v-switched:before{border-left:6px solid;right:2px}.q-slider__label{position:absolute;white-space:nowrap;z-index:1}.q-slider__label--h{left:50%;transform:translateX(-50%)}.q-slider__label--h-standard{bottom:7px}.q-slider__label--h-switched{top:7px}.q-slider__label--v{top:50%;transform:translateY(-50%)}.q-slider__label--v-standard{left:7px}.q-slider__label--v-switched{right:7px}.q-slider__text-container{background:currentColor;border-radius:4px;min-height:25px;padding:2px 8px;position:relative;text-align:center}.q-slider__text{color:#fff;font-size:12px}.q-slider--no-value .q-slider__inner,.q-slider--no-value .q-slider__selection,.q-slider--no-value .q-slider__thumb{opacity:0}.q-slider--focus .q-slider__focus-ring,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__focus-ring{background:currentColor;opacity:.25;transform:scale3d(1.55,1.55,1)}.q-slider--focus .q-slider__inner,.q-slider--focus .q-slider__selection,.q-slider--focus .q-slider__thumb,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__inner,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__selection,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__thumb{opacity:1}.q-slider--inactive .q-slider__thumb--h{transition:left .28s,right .28s}.q-slider--inactive .q-slider__thumb--v{transition:top .28s,bottom .28s}.q-slider--inactive .q-slider__selection{transition:width .28s,left .28s,right .28s,height .28s,top .28s,bottom .28s}.q-slider--inactive .q-slider__text-container{transition:transform .28s}.q-slider--active{cursor:grabbing}.q-slider--active .q-slider__thumb-shape{transform:scale(1.5)}.q-slider--active .q-slider__focus-ring,.q-slider--active.q-slider--label .q-slider__thumb-shape{transform:scale(0)!important}.q-slider--label .q-slider--focus .q-slider__pin,.q-slider--label.q-slider--active .q-slider__pin,.q-slider--label.q-slider--label-always .q-slider__pin,body.desktop .q-slider.q-slider--enabled .q-slider__track-container:hover .q-slider__pin{opacity:1}.q-slider--dark .q-slider__inner,.q-slider--dark .q-slider__track{background:#ffffff1a}.q-slider--dark .q-slider__markers{color:#ffffff4d}.q-slider--dense .q-slider__track-container--h{padding:6px 0}.q-slider--dense .q-slider__track-container--v{padding:0 6px}.q-space{flex-grow:1!important}.q-spinner{vertical-align:middle}.q-spinner-mat{animation:q-spin 2s linear infinite;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:q-mat-dash 1.5s ease-in-out infinite}@keyframes q-spin{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(359deg)}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.q-splitter__panel{position:relative;z-index:0}.q-splitter__panel>.q-splitter{height:100%;width:100%}.q-splitter__separator{background-color:#0000001f;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.q-splitter__separator-area>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.q-splitter--dark .q-splitter__separator{background-color:#ffffff47}.q-splitter--vertical>.q-splitter__panel{height:100%}.q-splitter--vertical.q-splitter--active{cursor:col-resize}.q-splitter--vertical>.q-splitter__separator{width:1px}.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}.q-splitter--horizontal>.q-splitter__panel{width:100%}.q-splitter--horizontal.q-splitter--active{cursor:row-resize}.q-splitter--horizontal>.q-splitter__separator{height:1px}.q-splitter--horizontal>.q-splitter__separator>div{bottom:-6px;top:-6px}.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}.q-splitter__after,.q-splitter__before{overflow:auto}.q-stepper{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-stepper__title{font-size:14px;letter-spacing:.1px;line-height:1.285714}.q-stepper__caption{font-size:12px;line-height:1.16667}.q-stepper__dot{background:currentColor;border-radius:50%;contain:layout;font-size:14px;height:24px;margin-right:8px;min-width:24px;width:24px}.q-stepper__dot span{color:#fff}.q-stepper__tab{color:#9e9e9e;flex-direction:row;font-size:14px;padding:8px 24px}.q-stepper--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-stepper--dark .q-stepper__dot span{color:#000}.q-stepper__tab--navigation{cursor:pointer;-webkit-user-select:none;user-select:none}.q-stepper__tab--active,.q-stepper__tab--done{color:var(--q-primary)}.q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__label,.q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}.q-stepper__tab--disabled .q-stepper__dot{background:#00000038}.q-stepper__tab--disabled .q-stepper__label{color:#00000052}.q-stepper__tab--error{color:var(--q-negative)}.q-stepper__tab--error-with-icon .q-stepper__dot{background:#0000!important}.q-stepper__tab--error-with-icon .q-stepper__dot span{color:currentColor;font-size:24px}.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-stepper__header--border{border-bottom:1px solid #0000001f}.q-stepper__header--standard-labels .q-stepper__tab{justify-content:center;min-height:72px}.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}.q-stepper__header--standard-labels .q-stepper__tab:only-child{justify-content:center}.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}.q-stepper__header--alternative-labels .q-stepper__tab{flex-direction:column;justify-content:flex-start;min-height:104px;padding:24px 32px}.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}.q-stepper__header--alternative-labels .q-stepper__label:after,.q-stepper__header--alternative-labels .q-stepper__label:before{display:none}.q-stepper__header--contracted,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}.q-stepper__header--contracted .q-stepper__tab{padding:24px 0}.q-stepper__header--contracted .q-stepper__tab:first-child .q-stepper__dot{transform:translateX(24px)}.q-stepper__header--contracted .q-stepper__tab:last-child .q-stepper__dot{transform:translateX(-24px)}.q-stepper__header--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}.q-stepper__header--contracted .q-stepper__dot{margin:0}.q-stepper__header--contracted .q-stepper__label{display:none}.q-stepper__nav{padding-top:24px}.q-stepper--flat{box-shadow:none}.q-stepper--bordered{border:1px solid #0000001f}.q-stepper--horizontal .q-stepper__step-inner{padding:24px}.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after{display:none}.q-stepper--horizontal .q-stepper__tab{overflow:hidden}.q-stepper--horizontal .q-stepper__line{contain:layout}.q-stepper--horizontal .q-stepper__line:after,.q-stepper--horizontal .q-stepper__line:before{background:#0000001f;height:1px;position:absolute;top:50%;width:100vw}.q-stepper--horizontal .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__label:after{content:"";left:100%;margin-left:8px}.q-stepper--horizontal .q-stepper__dot:before{content:"";margin-right:8px;right:100%}.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}.q-stepper--vertical{padding:16px 0}.q-stepper--vertical .q-stepper__tab{padding:12px 24px}.q-stepper--vertical .q-stepper__title{line-height:18px}.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}.q-stepper--vertical .q-stepper__step{overflow:hidden}.q-stepper--vertical .q-stepper__dot{margin-right:12px}.q-stepper--vertical .q-stepper__dot:after,.q-stepper--vertical .q-stepper__dot:before{background:#0000001f;content:"";height:99999px;left:50%;position:absolute;width:1px}.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}.q-stepper--vertical .q-stepper__dot:after{margin-top:8px;top:100%}.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}.q-stepper--dark .q-stepper__header--border,.q-stepper--dark.q-stepper--bordered{border-color:#ffffff47}.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled{color:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:#ffffff8a}.q-tab-panels{background:#fff}.q-tab-panel{padding:16px}.q-markup-table{background:#fff;overflow:auto}.q-table{border-collapse:initial;border-spacing:0;max-width:100%;width:100%}.q-table tbody td,.q-table thead tr{height:48px}.q-table th{font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.q-table th.sortable{cursor:pointer}.q-table th.sortable:hover .q-table__sort-icon{opacity:.64}.q-table th.sorted .q-table__sort-icon{opacity:.86!important}.q-table th.sort-desc .q-table__sort-icon{transform:rotate(180deg)}.q-table td,.q-table th{background-color:inherit;padding:7px 16px}.q-table td,.q-table th,.q-table thead{border-style:solid;border-width:0}.q-table tbody td{font-size:13px}.q-table__card{background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#000}.q-table__card .q-table__middle{flex:1 1 auto}.q-table__card .q-table__bottom,.q-table__card .q-table__top{flex:0 0 auto}.q-table__container{position:relative}.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-table__container>.q-inner-loading{border-radius:inherit!important}.q-table__top{padding:12px 16px}.q-table__top .q-table__control{flex-wrap:wrap}.q-table__title{font-size:20px;font-weight:400;letter-spacing:.005em}.q-table__separator{min-width:8px!important}.q-table__progress{height:0!important}.q-table__progress th{border:0!important;padding:0!important}.q-table__progress .q-linear-progress{bottom:0;position:absolute}.q-table__middle{max-width:100%}.q-table__bottom{font-size:12px;min-height:50px;padding:4px 14px 4px 16px}.q-table__bottom .q-table__control{min-height:24px}.q-table__bottom-nodata-icon{font-size:200%;margin-right:8px}.q-table__bottom-item{margin-right:16px}.q-table__control{align-items:center;display:flex}.q-table__sort-icon{font-size:120%;opacity:0;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__sort-icon--center,.q-table__sort-icon--left{margin-left:4px}.q-table__sort-icon--right{margin-right:4px}.q-table--col-auto-width{width:1px}.q-table--dark,.q-table__card--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-table--flat{box-shadow:none}.q-table--bordered{border:1px solid #0000001f}.q-table--square{border-radius:0}.q-table__linear-progress{height:2px}.q-table--no-wrap td,.q-table--no-wrap th{white-space:nowrap}.q-table--grid{border-radius:4px;box-shadow:none}.q-table--grid .q-table__top{padding-bottom:4px}.q-table--grid .q-table__middle{margin-bottom:4px;min-height:2px}.q-table--grid .q-table__middle thead,.q-table--grid .q-table__middle thead th{border:0!important}.q-table--grid .q-table__linear-progress{bottom:0}.q-table--grid .q-table__bottom{border-top:0}.q-table--grid .q-table__grid-content{flex:1 1 auto}.q-table--grid.fullscreen{background:inherit}.q-table__grid-item-card{padding:12px;vertical-align:top}.q-table__grid-item-card .q-separator{margin:12px 0}.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}.q-table__grid-item-title{font-size:12px;font-weight:500;opacity:.54}.q-table__grid-item-value{font-size:13px}.q-table__grid-item{padding:4px;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__grid-item--selected{transform:scale(.95)}.q-table--cell-separator tbody tr:not(:last-child)>td,.q-table--cell-separator thead th,.q-table--horizontal-separator tbody tr:not(:last-child)>td,.q-table--horizontal-separator thead th{border-bottom-width:1px}.q-table--cell-separator td,.q-table--cell-separator th,.q-table--vertical-separator td,.q-table--vertical-separator th{border-left-width:1px}.q-table--cell-separator thead tr:last-child th,.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th,.q-table--vertical-separator thead tr:last-child th,.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th{border-bottom-width:1px}.q-table--cell-separator td:first-child,.q-table--cell-separator th:first-child,.q-table--vertical-separator td:first-child,.q-table--vertical-separator th:first-child{border-left:0}.q-table--cell-separator .q-table__top,.q-table--vertical-separator .q-table__top{border-bottom:1px solid #0000001f}.q-table--dense .q-table__top{padding:6px 16px}.q-table--dense .q-table__bottom{min-height:33px}.q-table--dense .q-table__sort-icon{font-size:110%}.q-table--dense .q-table td,.q-table--dense .q-table th{padding:4px 8px}.q-table--dense .q-table tbody td,.q-table--dense .q-table tbody tr,.q-table--dense .q-table thead tr{height:28px}.q-table--dense .q-table td:first-child,.q-table--dense .q-table th:first-child{padding-left:16px}.q-table--dense .q-table td:last-child,.q-table--dense .q-table th:last-child{padding-right:16px}.q-table--dense .q-table__bottom-item{margin-right:8px}.q-table--dense .q-table__select .q-field__control,.q-table--dense .q-table__select .q-field__native{min-height:24px;padding:0}.q-table--dense .q-table__select .q-field__marginal{height:24px}.q-table__bottom{border-top:1px solid #0000001f}.q-table td,.q-table th,.q-table thead,.q-table tr{border-color:#0000001f}.q-table tbody td{position:relative}.q-table tbody td:after,.q-table tbody td:before{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.q-table tbody td:before{background:#00000008}.q-table tbody td:after{background:#0000000f}.q-table tbody tr.selected td:after,body.desktop .q-table>tbody>tr:not(.q-tr--no-hover):hover>td:not(.q-td--no-hover):before{content:""}.q-table--dark,.q-table--dark .q-table__bottom,.q-table--dark td,.q-table--dark th,.q-table--dark thead,.q-table--dark tr,.q-table__card--dark{border-color:#ffffff47}.q-table--dark tbody td:before{background:#ffffff12}.q-table--dark tbody td:after{background:#ffffff1a}.q-table--dark.q-table--cell-separator .q-table__top,.q-table--dark.q-table--vertical-separator .q-table__top{border-color:#ffffff47}.q-tab{color:inherit;min-height:48px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:color .3s,background-color .3s;white-space:nowrap}.q-tab--full{min-height:72px}.q-tab--no-caps{text-transform:none}.q-tab__content{height:inherit;min-width:40px;padding:4px 0}.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}.q-tab__content .q-chip--floating{right:-16px;top:0}.q-tab__icon{font-size:24px;height:24px;width:24px}.q-tab__label{font-size:14px;font-weight:500;line-height:1.715em}.q-tab .q-badge{right:-12px;top:3px}.q-tab__alert,.q-tab__alert-icon{position:absolute}.q-tab__alert{background:currentColor;border-radius:50%;height:10px;right:-9px;top:7px;width:10px}.q-tab__alert-icon{font-size:18px;right:-12px;top:2px}.q-tab__indicator{background:currentColor;height:2px;opacity:0}.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}.q-tab--inactive{opacity:.85}.q-tabs{position:relative;transition:color .3s,background-color .3s}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal{padding-left:36px;padding-right:36px}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical{padding-bottom:36px;padding-top:36px}.q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded{opacity:.3;pointer-events:none}.q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded{display:none}.q-tabs--not-scrollable.q-tabs__arrows--outside,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows.q-tabs__arrows--outside{padding-left:0;padding-right:0}.q-tabs--not-scrollable .q-tabs__arrow,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__arrow{display:none}.q-tabs--not-scrollable .q-tabs__content,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__content{border-radius:inherit}.q-tabs__arrow{cursor:pointer;font-size:32px;min-width:36px;text-shadow:0 0 3px #fff,0 0 1px #fff,0 0 1px #000;transition:opacity .3s}.q-tabs__content{flex:1 1 auto;overflow:hidden}.q-tabs__content--align-center{justify-content:center}.q-tabs__content--align-right{justify-content:flex-end}.q-tabs__content--align-justify .q-tab{flex:1 1 auto}.q-tabs__offset{display:none}.q-tabs--horizontal .q-tabs__arrow{height:100%}.q-tabs--horizontal .q-tabs__arrow--left{bottom:0;left:0;top:0}.q-tabs--horizontal .q-tabs__arrow--right{bottom:0;right:0;top:0}.q-tabs--vertical,.q-tabs--vertical .q-tabs__content{display:block!important;height:100%}.q-tabs--vertical .q-tabs__arrow{height:36px;text-align:center;width:100%}.q-tabs--vertical .q-tabs__arrow--left{left:0;right:0;top:0}.q-tabs--vertical .q-tabs__arrow--right{bottom:0;left:0;right:0}.q-tabs--vertical .q-tab{padding:0 8px}.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}.q-tabs--dense .q-tab{min-height:36px}.q-tabs--dense .q-tab--full{min-height:52px}.q-time{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:100%;min-width:290px;outline:0;width:290px}.q-time--bordered{border:1px solid #0000001f}.q-time__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;font-weight:300;padding:16px}.q-time__actions{padding:0 16px 16px}.q-time__header-label{font-size:28px;letter-spacing:-.00833em;line-height:1}.q-time__header-label>div+div{margin-left:4px}.q-time__link{opacity:.56;outline:0;transition:opacity .3s ease-out}.q-time__link--active,.q-time__link:focus,.q-time__link:hover{opacity:1}.q-time__header-ampm{font-size:16px;letter-spacing:.1em}.q-time__content{padding:16px}.q-time__content:before{content:"";display:block;padding-bottom:100%}.q-time__container-parent{padding:16px}.q-time__container-child{background:#0000001f;border-radius:50%}.q-time__clock{font-size:14px;height:100%;max-height:100%;max-width:100%;padding:24px;width:100%}.q-time__clock-circle{position:relative}.q-time__clock-center{background:currentColor;border-radius:50%;height:6px;margin:auto;min-height:0;width:6px}.q-time__clock-pointer{background:currentColor;bottom:0;color:var(--q-primary);height:50%;left:50%;min-height:0;position:absolute;right:0;transform:translateX(-50%);transform-origin:0 0;width:2px}.q-time__clock-pointer:after,.q-time__clock-pointer:before{background:currentColor;border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.q-time__clock-pointer:before{bottom:-4px;height:8px;width:8px}.q-time__clock-pointer:after{height:6px;top:-3px;width:6px}.q-time__clock-position{border-radius:50%;font-size:12px;height:32px;line-height:32px;margin:0;min-height:32px;padding:0;position:absolute;transform:translate(-50%,-50%);width:32px}.q-time__clock-position--disable{opacity:.4}.q-time__clock-position--active{background-color:var(--q-primary);color:#fff}.q-time__clock-pos-0{left:50%;top:0}.q-time__clock-pos-1{left:75%;top:6.7%}.q-time__clock-pos-2{left:93.3%;top:25%}.q-time__clock-pos-3{left:100%;top:50%}.q-time__clock-pos-4{left:93.3%;top:75%}.q-time__clock-pos-5{left:75%;top:93.3%}.q-time__clock-pos-6{left:50%;top:100%}.q-time__clock-pos-7{left:25%;top:93.3%}.q-time__clock-pos-8{left:6.7%;top:75%}.q-time__clock-pos-9{left:0;top:50%}.q-time__clock-pos-10{left:6.7%;top:25%}.q-time__clock-pos-11{left:25%;top:6.7%}.q-time__clock-pos-12{left:50%;top:15%}.q-time__clock-pos-13{left:67.5%;top:19.69%}.q-time__clock-pos-14{left:80.31%;top:32.5%}.q-time__clock-pos-15{left:85%;top:50%}.q-time__clock-pos-16{left:80.31%;top:67.5%}.q-time__clock-pos-17{left:67.5%;top:80.31%}.q-time__clock-pos-18{left:50%;top:85%}.q-time__clock-pos-19{left:32.5%;top:80.31%}.q-time__clock-pos-20{left:19.69%;top:67.5%}.q-time__clock-pos-21{left:15%;top:50%}.q-time__clock-pos-22{left:19.69%;top:32.5%}.q-time__clock-pos-23{left:32.5%;top:19.69%}.q-time__now-button{background-color:var(--q-primary);color:#fff;right:12px;top:12px}.q-time--readonly .q-time__content,.q-time--readonly .q-time__header-ampm,.q-time.disabled .q-time__content,.q-time.disabled .q-time__header-ampm{pointer-events:none}.q-time--portrait{display:inline-flex;flex-direction:column}.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}.q-time--portrait .q-time__header-ampm{margin-left:12px}.q-time--portrait.q-time--bordered .q-time__content{margin:1px 0}.q-time--landscape{align-items:stretch;display:inline-flex;min-width:420px}.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;min-width:156px}.q-time--landscape .q-time__header-ampm{margin-top:12px}.q-time--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-timeline{list-style:none;padding:0;width:100%}.q-timeline h6{line-height:inherit}.q-timeline--dark{color:#fff}.q-timeline--dark .q-timeline__subtitle{opacity:.7}.q-timeline__content{padding-bottom:24px}.q-timeline__title{margin-bottom:16px;margin-top:0}.q-timeline__subtitle{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;opacity:.6;text-transform:uppercase}.q-timeline__dot{bottom:0;position:absolute;top:0;width:15px}.q-timeline__dot:after,.q-timeline__dot:before{background:currentColor;content:"";display:block;position:absolute}.q-timeline__dot:before{border:3px solid #0000;border-radius:100%;height:15px;left:0;top:4px;transition:background .3s ease-in-out,border .3s ease-in-out;width:15px}.q-timeline__dot:after{bottom:0;left:6px;opacity:.4;top:24px;width:3px}.q-timeline__dot .q-icon{color:#fff;font-size:16px;height:38px;left:0;line-height:38px;position:absolute;right:0;top:0;width:100%}.q-timeline__dot .q-icon>img,.q-timeline__dot .q-icon>svg{height:1em;width:1em}.q-timeline__dot-img{background:currentColor;border-radius:50%;height:31px;left:0;position:absolute;right:0;top:4px;width:31px}.q-timeline__heading{position:relative}.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}.q-timeline__heading-title{margin:0;padding:32px 0}.q-timeline__entry{line-height:22px;position:relative}.q-timeline__entry:last-child{padding-bottom:0!important}.q-timeline__entry:last-child .q-timeline__dot:after{content:none}.q-timeline__entry--icon .q-timeline__dot{width:31px}.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}.q-timeline__entry--icon .q-timeline__dot:after{left:14px;top:41px}.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}.q-timeline--dense--right .q-timeline__entry{padding-left:40px}.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--dense--right .q-timeline__dot{left:0}.q-timeline--dense--left .q-timeline__heading{text-align:right}.q-timeline--dense--left .q-timeline__entry{padding-right:40px}.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}.q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__subtitle,.q-timeline--dense--left .q-timeline__title{text-align:right}.q-timeline--dense--left .q-timeline__dot{right:0}.q-timeline--comfortable{display:table}.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--comfortable .q-timeline__content,.q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__subtitle{display:table-cell;vertical-align:top}.q-timeline--comfortable .q-timeline__subtitle{width:35%}.q-timeline--comfortable .q-timeline__dot{min-width:31px;position:relative}.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}.q-timeline--comfortable--right .q-timeline__subtitle{padding-right:30px;text-align:right}.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--comfortable--left .q-timeline__heading{text-align:right}.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}.q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__title{text-align:right}.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}.q-timeline--comfortable--left .q-timeline__dot{right:-8px}.q-timeline--loose .q-timeline__heading-title{margin-left:0;text-align:center}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__subtitle{display:block;margin:0;padding:0}.q-timeline--loose .q-timeline__dot{left:50%;margin-left:-7.15px;position:absolute}.q-timeline--loose .q-timeline__entry{overflow:hidden;padding-bottom:24px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;padding-left:30px;text-align:left}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__subtitle{width:50%}.q-toggle{vertical-align:middle}.q-toggle__native{height:1px;width:1px}.q-toggle__track{background:currentColor;border-radius:.175em;height:.35em;opacity:.38}.q-toggle__thumb{height:.5em;left:.25em;top:.25em;transition:left .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:.5em;z-index:0}.q-toggle__thumb:after{background:#fff;border-radius:50%;bottom:0;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;content:"";left:0;position:absolute;right:0;top:0}.q-toggle__thumb .q-icon{color:#000;font-size:.3em;min-width:1em;opacity:.54;z-index:1}.q-toggle__inner{font-size:40px;height:1em;min-width:1.4em;padding:.325em .3em;-webkit-print-color-adjust:exact;width:1.4em}.q-toggle__inner--indet .q-toggle__thumb{left:.45em}.q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle__inner--truthy .q-toggle__track{opacity:.54}.q-toggle__inner--truthy .q-toggle__thumb{left:.65em}.q-toggle__inner--truthy .q-toggle__thumb:after{background-color:currentColor}.q-toggle__inner--truthy .q-toggle__thumb .q-icon{color:#fff;opacity:1}.q-toggle.disabled{opacity:.75!important}.q-toggle--dark .q-toggle__inner{color:#fff}.q-toggle--dark .q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle--dark .q-toggle__thumb:after{box-shadow:none}.q-toggle--dark .q-toggle__thumb:before{opacity:.32!important}.q-toggle--dense .q-toggle__inner{height:.5em;min-width:.8em;padding:.07625em 0;width:.8em}.q-toggle--dense .q-toggle__thumb{left:0;top:0}.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb{left:.15em}.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb{left:.3em}.q-toggle--dense .q-toggle__label{padding-left:.5em}.q-toggle--dense.reverse .q-toggle__label{padding-left:0;padding-right:.5em}body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(2,2,1)}body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(1.5,1.5,1)}.q-toolbar{min-height:50px;padding:0 12px;position:relative;width:100%}.q-toolbar--inset{padding-left:58px}.q-toolbar .q-avatar{font-size:38px}.q-toolbar__title{flex:1 1 0%;font-size:21px;font-weight:400;letter-spacing:.01em;max-width:100%;min-width:1px;padding:0 12px}.q-toolbar__title:first-child{padding-left:0}.q-toolbar__title:last-child{padding-right:0}.q-tooltip--style{background:#757575;border-radius:4px;color:#fafafa;font-size:10px;font-weight:400;text-transform:none}.q-tooltip{max-height:65vh;max-width:95vw;overflow-x:hidden;overflow-y:auto;padding:6px 10px;position:fixed!important;z-index:9000}@media (max-width:599.98px){.q-tooltip{font-size:14px;padding:8px 16px}}.q-tree{color:#9e9e9e;position:relative}.q-tree__node{padding:0 0 3px 22px}.q-tree__node:after{border-left:1px solid;bottom:0;content:"";left:-13px;position:absolute;right:auto;top:-3px;width:2px}.q-tree__node:last-child:after{display:none}.q-tree__node--disabled{pointer-events:none}.q-tree__node--disabled .disabled{opacity:1!important}.q-tree__node--disabled>.disabled,.q-tree__node--disabled>div,.q-tree__node--disabled>i{opacity:.6!important}.q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled .q-tree__node--disabled>div,.q-tree__node--disabled>.disabled .q-tree__node--disabled>i,.q-tree__node--disabled>div .q-tree__node--disabled>.disabled,.q-tree__node--disabled>div .q-tree__node--disabled>div,.q-tree__node--disabled>div .q-tree__node--disabled>i,.q-tree__node--disabled>i .q-tree__node--disabled>.disabled,.q-tree__node--disabled>i .q-tree__node--disabled>div,.q-tree__node--disabled>i .q-tree__node--disabled>i{opacity:1!important}.q-tree__node-header:before{border-bottom:1px solid;border-left:1px solid;bottom:50%;content:"";left:-35px;position:absolute;top:-3px;width:31px}.q-tree__children{padding-left:25px}.q-tree__node-body{padding:5px 0 8px 5px}.q-tree__node--parent{padding-left:2px}.q-tree__node--parent>.q-tree__node-header:before{left:-15px;width:15px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{border-left:1px solid;bottom:50px;content:"";height:100%;left:12px;position:absolute;right:auto;top:0;width:2px}.q-tree__node--link{cursor:pointer}.q-tree__node-header{border-radius:4px;margin-top:3px;outline:0;padding:4px}.q-tree__node-header-content{color:#000;transition:color .3s}.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}.q-tree__icon,.q-tree__node-header-content .q-icon{font-size:21px}.q-tree__img{border-radius:2px;height:42px}.q-tree__avatar,.q-tree__node-header-content .q-avatar{border-radius:50%;font-size:28px;height:28px;width:28px}.q-tree__arrow,.q-tree__spinner{font-size:16px;margin-right:4px}.q-tree__arrow{transition:transform .3s}.q-tree__arrow--rotate{transform:rotate(90deg)}.q-tree__tickbox{margin-right:4px}.q-tree>.q-tree__node{padding:0}.q-tree>.q-tree__node:after,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}.q-tree--dark .q-tree__node-header-content{color:#fff}.q-tree--no-connectors .q-tree__node-body:after,.q-tree--no-connectors .q-tree__node-header:before,.q-tree--no-connectors .q-tree__node:after{display:none!important}.q-tree--dense>.q-tree__node--child>.q-tree__node-header{padding-left:1px}.q-tree--dense .q-tree__arrow,.q-tree--dense .q-tree__spinner{margin-right:1px}.q-tree--dense .q-tree__img{height:32px}.q-tree--dense .q-tree__tickbox{margin-right:3px}.q-tree--dense .q-tree__node{padding:0}.q-tree--dense .q-tree__node:after{left:-8px;top:0}.q-tree--dense .q-tree__node-header{margin-top:0;padding:1px}.q-tree--dense .q-tree__node-header:before{left:-8px;top:0;width:8px}.q-tree--dense .q-tree__node--child{padding-left:17px}.q-tree--dense .q-tree__node--child>.q-tree__node-header:before{left:-25px;width:21px}.q-tree--dense .q-tree__node-body{padding:0 0 2px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:0 0 2px 20px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{left:8px}.q-tree--dense .q-tree__children{padding-left:16px}[dir=rtl] .q-tree__arrow{transform:rotate(180deg)}[dir=rtl] .q-tree__arrow--rotate{transform:rotate(90deg)}.q-uploader{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-height:320px;position:relative;vertical-align:top;width:320px}.q-uploader--bordered{border:1px solid #0000001f}.q-uploader__input{cursor:pointer!important;height:100%;opacity:0;width:100%;z-index:1}.q-uploader__input::-webkit-file-upload-button{cursor:pointer}.q-uploader__file:before{background:currentColor;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.q-uploader__file:before,.q-uploader__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-uploader__header{background-color:var(--q-primary);color:#fff;position:relative;width:100%}.q-uploader__spinner{font-size:24px;margin-right:4px}.q-uploader__header-content{padding:8px}.q-uploader__dnd{background:#fff9;outline:1px dashed currentColor;outline-offset:-4px}.q-uploader__overlay{background-color:#fff9;color:#000;font-size:36px}.q-uploader__list{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex:1 1 auto;min-height:60px;padding:8px;position:relative}.q-uploader__file{border:1px solid #0000001f;border-radius:4px 4px 0 0}.q-uploader__file .q-circular-progress{font-size:24px}.q-uploader__file--img{background-position:50% 50%;background-repeat:no-repeat;color:#fff;height:200px;min-width:200px}.q-uploader__file--img:before{content:none}.q-uploader__file--img .q-circular-progress{color:#fff}.q-uploader__file--img .q-uploader__file-header{background:linear-gradient(180deg,#000000b3 20%,#fff0);padding-bottom:24px}.q-uploader__file+.q-uploader__file{margin-top:8px}.q-uploader__file-header{border-top-left-radius:inherit;border-top-right-radius:inherit;padding:4px 8px;position:relative}.q-uploader__file-header-content{padding-right:8px}.q-uploader__file-status{font-size:24px;margin-right:4px}.q-uploader__title{font-size:14px;font-weight:700;line-height:1.285714;word-break:break-word}.q-uploader__subtitle{font-size:12px;line-height:1.5}.q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__list{pointer-events:none}.q-uploader--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-uploader--dark,.q-uploader--dark .q-uploader__file{border-color:#ffffff47}.q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__overlay{background:#ffffff4d}.q-uploader--dark .q-uploader__overlay{color:#fff}.q-video{border-radius:inherit;overflow:hidden;position:relative}.q-video embed,.q-video iframe,.q-video object{height:100%;width:100%}.q-video--responsive{height:0}.q-video--responsive embed,.q-video--responsive iframe,.q-video--responsive object{left:0;position:absolute;top:0}.q-virtual-scroll:focus{outline:0}.q-virtual-scroll__content{contain:content;outline:none}.q-virtual-scroll__content>*{overflow-anchor:none}.q-virtual-scroll__content>[data-q-vs-anchor]{overflow-anchor:auto}.q-virtual-scroll__padding{background:linear-gradient(#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,100%) var(--q-virtual-scroll-item-height,50px)}.q-table .q-virtual-scroll__padding tr{height:0!important}.q-table .q-virtual-scroll__padding td{padding:0!important}.q-virtual-scroll--horizontal{align-items:stretch}.q-virtual-scroll--horizontal,.q-virtual-scroll--horizontal .q-virtual-scroll__content{display:flex;flex-direction:row;flex-wrap:nowrap}.q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content>*,.q-virtual-scroll--horizontal .q-virtual-scroll__padding{flex:0 0 auto}.q-virtual-scroll--horizontal .q-virtual-scroll__padding{background:linear-gradient(270deg,#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,50px) var(--q-virtual-scroll-item-height,100%)}.q-ripple{border-radius:inherit;contain:strict;height:100%;overflow:hidden;width:100%;z-index:0}.q-ripple,.q-ripple__inner{color:inherit;left:0;pointer-events:none;position:absolute;top:0}.q-ripple__inner{background:currentColor;border-radius:50%;opacity:0;will-change:transform,opacity}.q-ripple__inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.q-ripple__inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.q-morph--internal,.q-morph--invisible{bottom:200vh!important;opacity:0!important;pointer-events:none!important;position:fixed!important;right:200vw!important}.q-bottom-sheet{padding-bottom:8px}.q-bottom-sheet__avatar{border-radius:50%}.q-bottom-sheet--list{width:400px}.q-bottom-sheet--list .q-icon,.q-bottom-sheet--list img{font-size:24px;height:24px;width:24px}.q-bottom-sheet--grid{width:700px}.q-bottom-sheet--grid .q-bottom-sheet__item{min-width:100px;padding:8px;text-align:center}.q-bottom-sheet--grid .q-bottom-sheet__empty-icon,.q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid img{font-size:48px;height:48px;margin-bottom:8px;width:48px}.q-bottom-sheet--grid .q-separator{margin:12px 0}.q-bottom-sheet__item{flex:0 0 33.3333%}@media (min-width:600px){.q-bottom-sheet__item{flex:0 0 25%}}.q-dialog-plugin{width:400px}.q-dialog-plugin__form{max-height:50vh}.q-dialog-plugin .q-card__section+.q-card__section{padding-top:0}.q-dialog-plugin--progress{text-align:center}.q-loading{color:#000;position:fixed!important}.q-loading__backdrop{background-color:#000;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;transition:background-color .28s;z-index:-1}.q-loading__box{border-radius:4px;color:#fff;max-width:450px;padding:18px}.q-loading__message{margin:40px 20px 0;text-align:center}.q-notifications__list{left:0;margin-bottom:10px;pointer-events:none;position:relative;right:0;z-index:9500}.q-notifications__list--center{bottom:0;top:0}.q-notifications__list--top{top:0}.q-notifications__list--bottom{bottom:0}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}body.q-ios-padding .q-notifications__list--bottom,body.q-ios-padding .q-notifications__list--center{bottom:env(safe-area-inset-bottom)}.q-notification{background:#323232;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;margin:10px 10px 0;max-width:95vw;pointer-events:all;transition:transform 1s,opacity 1s;z-index:9500}.q-notification__icon{flex:0 0 1em;font-size:24px}.q-notification__icon--additional{margin-right:16px}.q-notification__avatar{font-size:32px}.q-notification__avatar--additional{margin-right:8px}.q-notification__spinner{font-size:32px}.q-notification__spinner--additional{margin-right:8px}.q-notification__message{padding:8px 0}.q-notification__caption{font-size:.9em;opacity:.7}.q-notification__actions{color:var(--q-primary)}.q-notification__badge{animation:q-notif-badge .42s;background-color:var(--q-negative);border-radius:4px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;font-size:12px;line-height:12px;padding:4px 8px;position:absolute}.q-notification__badge--top-left,.q-notification__badge--top-right{top:-6px}.q-notification__badge--bottom-left,.q-notification__badge--bottom-right{bottom:-6px}.q-notification__badge--bottom-left,.q-notification__badge--top-left{left:-22px}.q-notification__badge--bottom-right,.q-notification__badge--top-right{right:-22px}.q-notification__progress{animation:q-notif-progress linear;background:currentColor;border-radius:4px 4px 0 0;bottom:0;height:3px;left:-10px;opacity:.3;position:absolute;right:-10px;transform:scaleX(0);transform-origin:0 50%;z-index:-1}.q-notification--standard{min-height:48px;padding:0 16px}.q-notification--standard .q-notification__actions{margin-right:-8px;padding:6px 0 6px 8px}.q-notification--multi-line{min-height:68px;padding:8px 16px}.q-notification--multi-line .q-notification__badge--top-left,.q-notification--multi-line .q-notification__badge--top-right{top:-15px}.q-notification--multi-line .q-notification__badge--bottom-left,.q-notification--multi-line .q-notification__badge--bottom-right{bottom:-15px}.q-notification--multi-line .q-notification__progress{bottom:-8px}.q-notification--multi-line .q-notification__actions{padding:0}.q-notification--multi-line .q-notification__actions--with-media{padding-left:25px}.q-notification--top-enter-from,.q-notification--top-leave-to,.q-notification--top-left-enter-from,.q-notification--top-left-leave-to,.q-notification--top-right-enter-from,.q-notification--top-right-leave-to{opacity:0;transform:translateY(-50px);z-index:9499}.q-notification--center-enter-from,.q-notification--center-leave-to,.q-notification--left-enter-from,.q-notification--left-leave-to,.q-notification--right-enter-from,.q-notification--right-leave-to{opacity:0;transform:rotateX(90deg);z-index:9499}.q-notification--bottom-enter-from,.q-notification--bottom-leave-to,.q-notification--bottom-left-enter-from,.q-notification--bottom-left-leave-to,.q-notification--bottom-right-enter-from,.q-notification--bottom-right-leave-to{opacity:0;transform:translateY(50px);z-index:9499}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active,.q-notification--center-leave-active,.q-notification--left-leave-active,.q-notification--right-leave-active,.q-notification--top-leave-active,.q-notification--top-left-leave-active,.q-notification--top-right-leave-active{margin-left:0;margin-right:0;position:absolute;z-index:9499}.q-notification--center-leave-active,.q-notification--top-leave-active{top:0}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media (min-width:600px){.q-notification{max-width:65vw}}@keyframes q-notif-badge{15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes q-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--animate-duration:0.3s;--animate-delay:0.3s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}.q-animate--scale{animation:q-scale .15s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes q-scale{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.q-animate--fade{animation:q-fade .2s}@keyframes q-fade{0%{opacity:0}to{opacity:1}}:root{--q-primary:#1976d2;--q-secondary:#26a69a;--q-accent:#9c27b0;--q-positive:#21ba45;--q-negative:#c10015;--q-info:#31ccec;--q-warning:#f2c037;--q-dark:#1d1d1d;--q-dark-page:#121212}.text-dark{color:var(--q-dark)!important}.bg-dark{background:var(--q-dark)!important}.text-primary{color:var(--q-primary)!important}.bg-primary{background:var(--q-primary)!important}.text-secondary{color:var(--q-secondary)!important}.bg-secondary{background:var(--q-secondary)!important}.text-accent{color:var(--q-accent)!important}.bg-accent{background:var(--q-accent)!important}.text-positive{color:var(--q-positive)!important}.bg-positive{background:var(--q-positive)!important}.text-negative{color:var(--q-negative)!important}.bg-negative{background:var(--q-negative)!important}.text-info{color:var(--q-info)!important}.bg-info{background:var(--q-info)!important}.text-warning{color:var(--q-warning)!important}.bg-warning{background:var(--q-warning)!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-black{color:#000!important}.bg-black{background:#000!important}.text-transparent{color:#0000!important}.bg-transparent{background:#0000!important}.text-separator{color:#0000001f!important}.bg-separator{background:#0000001f!important}.text-dark-separator{color:#ffffff47!important}.bg-dark-separator{background:#ffffff47!important}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-1{color:#fce4ec!important}.text-pink-2{color:#f8bbd0!important}.text-pink-3{color:#f48fb1!important}.text-pink-4{color:#f06292!important}.text-pink-5{color:#ec407a!important}.text-pink-6{color:#e91e63!important}.text-pink-7{color:#d81b60!important}.text-pink-8{color:#c2185b!important}.text-pink-9{color:#ad1457!important}.text-pink-10{color:#880e4f!important}.text-pink-11{color:#ff80ab!important}.text-pink-12{color:#ff4081!important}.text-pink-13{color:#f50057!important}.text-pink-14{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-1{color:#f3e5f5!important}.text-purple-2{color:#e1bee7!important}.text-purple-3{color:#ce93d8!important}.text-purple-4{color:#ba68c8!important}.text-purple-5{color:#ab47bc!important}.text-purple-6{color:#9c27b0!important}.text-purple-7{color:#8e24aa!important}.text-purple-8{color:#7b1fa2!important}.text-purple-9{color:#6a1b9a!important}.text-purple-10{color:#4a148c!important}.text-purple-11{color:#ea80fc!important}.text-purple-12{color:#e040fb!important}.text-purple-13{color:#d500f9!important}.text-purple-14{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-1{color:#ede7f6!important}.text-deep-purple-2{color:#d1c4e9!important}.text-deep-purple-3{color:#b39ddb!important}.text-deep-purple-4{color:#9575cd!important}.text-deep-purple-5{color:#7e57c2!important}.text-deep-purple-6{color:#673ab7!important}.text-deep-purple-7{color:#5e35b1!important}.text-deep-purple-8{color:#512da8!important}.text-deep-purple-9{color:#4527a0!important}.text-deep-purple-10{color:#311b92!important}.text-deep-purple-11{color:#b388ff!important}.text-deep-purple-12{color:#7c4dff!important}.text-deep-purple-13{color:#651fff!important}.text-deep-purple-14{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-1{color:#e8eaf6!important}.text-indigo-2{color:#c5cae9!important}.text-indigo-3{color:#9fa8da!important}.text-indigo-4{color:#7986cb!important}.text-indigo-5{color:#5c6bc0!important}.text-indigo-6{color:#3f51b5!important}.text-indigo-7{color:#3949ab!important}.text-indigo-8{color:#303f9f!important}.text-indigo-9{color:#283593!important}.text-indigo-10{color:#1a237e!important}.text-indigo-11{color:#8c9eff!important}.text-indigo-12{color:#536dfe!important}.text-indigo-13{color:#3d5afe!important}.text-indigo-14{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-1{color:#e3f2fd!important}.text-blue-2{color:#bbdefb!important}.text-blue-3{color:#90caf9!important}.text-blue-4{color:#64b5f6!important}.text-blue-5{color:#42a5f5!important}.text-blue-6{color:#2196f3!important}.text-blue-7{color:#1e88e5!important}.text-blue-8{color:#1976d2!important}.text-blue-9{color:#1565c0!important}.text-blue-10{color:#0d47a1!important}.text-blue-11{color:#82b1ff!important}.text-blue-12{color:#448aff!important}.text-blue-13{color:#2979ff!important}.text-blue-14{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-1{color:#e1f5fe!important}.text-light-blue-2{color:#b3e5fc!important}.text-light-blue-3{color:#81d4fa!important}.text-light-blue-4{color:#4fc3f7!important}.text-light-blue-5{color:#29b6f6!important}.text-light-blue-6{color:#03a9f4!important}.text-light-blue-7{color:#039be5!important}.text-light-blue-8{color:#0288d1!important}.text-light-blue-9{color:#0277bd!important}.text-light-blue-10{color:#01579b!important}.text-light-blue-11{color:#80d8ff!important}.text-light-blue-12{color:#40c4ff!important}.text-light-blue-13{color:#00b0ff!important}.text-light-blue-14{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-1{color:#e0f7fa!important}.text-cyan-2{color:#b2ebf2!important}.text-cyan-3{color:#80deea!important}.text-cyan-4{color:#4dd0e1!important}.text-cyan-5{color:#26c6da!important}.text-cyan-6{color:#00bcd4!important}.text-cyan-7{color:#00acc1!important}.text-cyan-8{color:#0097a7!important}.text-cyan-9{color:#00838f!important}.text-cyan-10{color:#006064!important}.text-cyan-11{color:#84ffff!important}.text-cyan-12{color:#18ffff!important}.text-cyan-13{color:#00e5ff!important}.text-cyan-14{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-1{color:#e0f2f1!important}.text-teal-2{color:#b2dfdb!important}.text-teal-3{color:#80cbc4!important}.text-teal-4{color:#4db6ac!important}.text-teal-5{color:#26a69a!important}.text-teal-6{color:#009688!important}.text-teal-7{color:#00897b!important}.text-teal-8{color:#00796b!important}.text-teal-9{color:#00695c!important}.text-teal-10{color:#004d40!important}.text-teal-11{color:#a7ffeb!important}.text-teal-12{color:#64ffda!important}.text-teal-13{color:#1de9b6!important}.text-teal-14{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-1{color:#e8f5e9!important}.text-green-2{color:#c8e6c9!important}.text-green-3{color:#a5d6a7!important}.text-green-4{color:#81c784!important}.text-green-5{color:#66bb6a!important}.text-green-6{color:#4caf50!important}.text-green-7{color:#43a047!important}.text-green-8{color:#388e3c!important}.text-green-9{color:#2e7d32!important}.text-green-10{color:#1b5e20!important}.text-green-11{color:#b9f6ca!important}.text-green-12{color:#69f0ae!important}.text-green-13{color:#00e676!important}.text-green-14{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-1{color:#f1f8e9!important}.text-light-green-2{color:#dcedc8!important}.text-light-green-3{color:#c5e1a5!important}.text-light-green-4{color:#aed581!important}.text-light-green-5{color:#9ccc65!important}.text-light-green-6{color:#8bc34a!important}.text-light-green-7{color:#7cb342!important}.text-light-green-8{color:#689f38!important}.text-light-green-9{color:#558b2f!important}.text-light-green-10{color:#33691e!important}.text-light-green-11{color:#ccff90!important}.text-light-green-12{color:#b2ff59!important}.text-light-green-13{color:#76ff03!important}.text-light-green-14{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-1{color:#f9fbe7!important}.text-lime-2{color:#f0f4c3!important}.text-lime-3{color:#e6ee9c!important}.text-lime-4{color:#dce775!important}.text-lime-5{color:#d4e157!important}.text-lime-6{color:#cddc39!important}.text-lime-7{color:#c0ca33!important}.text-lime-8{color:#afb42b!important}.text-lime-9{color:#9e9d24!important}.text-lime-10{color:#827717!important}.text-lime-11{color:#f4ff81!important}.text-lime-12{color:#eeff41!important}.text-lime-13{color:#c6ff00!important}.text-lime-14{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-1{color:#fffde7!important}.text-yellow-2{color:#fff9c4!important}.text-yellow-3{color:#fff59d!important}.text-yellow-4{color:#fff176!important}.text-yellow-5{color:#ffee58!important}.text-yellow-6{color:#ffeb3b!important}.text-yellow-7{color:#fdd835!important}.text-yellow-8{color:#fbc02d!important}.text-yellow-9{color:#f9a825!important}.text-yellow-10{color:#f57f17!important}.text-yellow-11{color:#ffff8d!important}.text-yellow-12{color:#ff0!important}.text-yellow-13{color:#ffea00!important}.text-yellow-14{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-1{color:#fff8e1!important}.text-amber-2{color:#ffecb3!important}.text-amber-3{color:#ffe082!important}.text-amber-4{color:#ffd54f!important}.text-amber-5{color:#ffca28!important}.text-amber-6{color:#ffc107!important}.text-amber-7{color:#ffb300!important}.text-amber-8{color:#ffa000!important}.text-amber-9{color:#ff8f00!important}.text-amber-10{color:#ff6f00!important}.text-amber-11{color:#ffe57f!important}.text-amber-12{color:#ffd740!important}.text-amber-13{color:#ffc400!important}.text-amber-14{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-1{color:#fff3e0!important}.text-orange-2{color:#ffe0b2!important}.text-orange-3{color:#ffcc80!important}.text-orange-4{color:#ffb74d!important}.text-orange-5{color:#ffa726!important}.text-orange-6{color:#ff9800!important}.text-orange-7{color:#fb8c00!important}.text-orange-8{color:#f57c00!important}.text-orange-9{color:#ef6c00!important}.text-orange-10{color:#e65100!important}.text-orange-11{color:#ffd180!important}.text-orange-12{color:#ffab40!important}.text-orange-13{color:#ff9100!important}.text-orange-14{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-1{color:#fbe9e7!important}.text-deep-orange-2{color:#ffccbc!important}.text-deep-orange-3{color:#ffab91!important}.text-deep-orange-4{color:#ff8a65!important}.text-deep-orange-5{color:#ff7043!important}.text-deep-orange-6{color:#ff5722!important}.text-deep-orange-7{color:#f4511e!important}.text-deep-orange-8{color:#e64a19!important}.text-deep-orange-9{color:#d84315!important}.text-deep-orange-10{color:#bf360c!important}.text-deep-orange-11{color:#ff9e80!important}.text-deep-orange-12{color:#ff6e40!important}.text-deep-orange-13{color:#ff3d00!important}.text-deep-orange-14{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-1{color:#efebe9!important}.text-brown-2{color:#d7ccc8!important}.text-brown-3{color:#bcaaa4!important}.text-brown-4{color:#a1887f!important}.text-brown-5{color:#8d6e63!important}.text-brown-6{color:#795548!important}.text-brown-7{color:#6d4c41!important}.text-brown-8{color:#5d4037!important}.text-brown-9{color:#4e342e!important}.text-brown-10{color:#3e2723!important}.text-brown-11{color:#d7ccc8!important}.text-brown-12{color:#bcaaa4!important}.text-brown-13{color:#8d6e63!important}.text-brown-14{color:#5d4037!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-1{color:#eceff1!important}.text-blue-grey-2{color:#cfd8dc!important}.text-blue-grey-3{color:#b0bec5!important}.text-blue-grey-4{color:#90a4ae!important}.text-blue-grey-5{color:#78909c!important}.text-blue-grey-6{color:#607d8b!important}.text-blue-grey-7{color:#546e7a!important}.text-blue-grey-8{color:#455a64!important}.text-blue-grey-9{color:#37474f!important}.text-blue-grey-10{color:#263238!important}.text-blue-grey-11{color:#cfd8dc!important}.text-blue-grey-12{color:#b0bec5!important}.text-blue-grey-13{color:#78909c!important}.text-blue-grey-14{color:#455a64!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-pink{background:#e91e63!important}.bg-pink-1{background:#fce4ec!important}.bg-pink-2{background:#f8bbd0!important}.bg-pink-3{background:#f48fb1!important}.bg-pink-4{background:#f06292!important}.bg-pink-5{background:#ec407a!important}.bg-pink-6{background:#e91e63!important}.bg-pink-7{background:#d81b60!important}.bg-pink-8{background:#c2185b!important}.bg-pink-9{background:#ad1457!important}.bg-pink-10{background:#880e4f!important}.bg-pink-11{background:#ff80ab!important}.bg-pink-12{background:#ff4081!important}.bg-pink-13{background:#f50057!important}.bg-pink-14{background:#c51162!important}.bg-purple{background:#9c27b0!important}.bg-purple-1{background:#f3e5f5!important}.bg-purple-2{background:#e1bee7!important}.bg-purple-3{background:#ce93d8!important}.bg-purple-4{background:#ba68c8!important}.bg-purple-5{background:#ab47bc!important}.bg-purple-6{background:#9c27b0!important}.bg-purple-7{background:#8e24aa!important}.bg-purple-8{background:#7b1fa2!important}.bg-purple-9{background:#6a1b9a!important}.bg-purple-10{background:#4a148c!important}.bg-purple-11{background:#ea80fc!important}.bg-purple-12{background:#e040fb!important}.bg-purple-13{background:#d500f9!important}.bg-purple-14{background:#a0f!important}.bg-deep-purple{background:#673ab7!important}.bg-deep-purple-1{background:#ede7f6!important}.bg-deep-purple-2{background:#d1c4e9!important}.bg-deep-purple-3{background:#b39ddb!important}.bg-deep-purple-4{background:#9575cd!important}.bg-deep-purple-5{background:#7e57c2!important}.bg-deep-purple-6{background:#673ab7!important}.bg-deep-purple-7{background:#5e35b1!important}.bg-deep-purple-8{background:#512da8!important}.bg-deep-purple-9{background:#4527a0!important}.bg-deep-purple-10{background:#311b92!important}.bg-deep-purple-11{background:#b388ff!important}.bg-deep-purple-12{background:#7c4dff!important}.bg-deep-purple-13{background:#651fff!important}.bg-deep-purple-14{background:#6200ea!important}.bg-indigo{background:#3f51b5!important}.bg-indigo-1{background:#e8eaf6!important}.bg-indigo-2{background:#c5cae9!important}.bg-indigo-3{background:#9fa8da!important}.bg-indigo-4{background:#7986cb!important}.bg-indigo-5{background:#5c6bc0!important}.bg-indigo-6{background:#3f51b5!important}.bg-indigo-7{background:#3949ab!important}.bg-indigo-8{background:#303f9f!important}.bg-indigo-9{background:#283593!important}.bg-indigo-10{background:#1a237e!important}.bg-indigo-11{background:#8c9eff!important}.bg-indigo-12{background:#536dfe!important}.bg-indigo-13{background:#3d5afe!important}.bg-indigo-14{background:#304ffe!important}.bg-blue{background:#2196f3!important}.bg-blue-1{background:#e3f2fd!important}.bg-blue-2{background:#bbdefb!important}.bg-blue-3{background:#90caf9!important}.bg-blue-4{background:#64b5f6!important}.bg-blue-5{background:#42a5f5!important}.bg-blue-6{background:#2196f3!important}.bg-blue-7{background:#1e88e5!important}.bg-blue-8{background:#1976d2!important}.bg-blue-9{background:#1565c0!important}.bg-blue-10{background:#0d47a1!important}.bg-blue-11{background:#82b1ff!important}.bg-blue-12{background:#448aff!important}.bg-blue-13{background:#2979ff!important}.bg-blue-14{background:#2962ff!important}.bg-light-blue{background:#03a9f4!important}.bg-light-blue-1{background:#e1f5fe!important}.bg-light-blue-2{background:#b3e5fc!important}.bg-light-blue-3{background:#81d4fa!important}.bg-light-blue-4{background:#4fc3f7!important}.bg-light-blue-5{background:#29b6f6!important}.bg-light-blue-6{background:#03a9f4!important}.bg-light-blue-7{background:#039be5!important}.bg-light-blue-8{background:#0288d1!important}.bg-light-blue-9{background:#0277bd!important}.bg-light-blue-10{background:#01579b!important}.bg-light-blue-11{background:#80d8ff!important}.bg-light-blue-12{background:#40c4ff!important}.bg-light-blue-13{background:#00b0ff!important}.bg-light-blue-14{background:#0091ea!important}.bg-cyan{background:#00bcd4!important}.bg-cyan-1{background:#e0f7fa!important}.bg-cyan-2{background:#b2ebf2!important}.bg-cyan-3{background:#80deea!important}.bg-cyan-4{background:#4dd0e1!important}.bg-cyan-5{background:#26c6da!important}.bg-cyan-6{background:#00bcd4!important}.bg-cyan-7{background:#00acc1!important}.bg-cyan-8{background:#0097a7!important}.bg-cyan-9{background:#00838f!important}.bg-cyan-10{background:#006064!important}.bg-cyan-11{background:#84ffff!important}.bg-cyan-12{background:#18ffff!important}.bg-cyan-13{background:#00e5ff!important}.bg-cyan-14{background:#00b8d4!important}.bg-teal{background:#009688!important}.bg-teal-1{background:#e0f2f1!important}.bg-teal-2{background:#b2dfdb!important}.bg-teal-3{background:#80cbc4!important}.bg-teal-4{background:#4db6ac!important}.bg-teal-5{background:#26a69a!important}.bg-teal-6{background:#009688!important}.bg-teal-7{background:#00897b!important}.bg-teal-8{background:#00796b!important}.bg-teal-9{background:#00695c!important}.bg-teal-10{background:#004d40!important}.bg-teal-11{background:#a7ffeb!important}.bg-teal-12{background:#64ffda!important}.bg-teal-13{background:#1de9b6!important}.bg-teal-14{background:#00bfa5!important}.bg-green{background:#4caf50!important}.bg-green-1{background:#e8f5e9!important}.bg-green-2{background:#c8e6c9!important}.bg-green-3{background:#a5d6a7!important}.bg-green-4{background:#81c784!important}.bg-green-5{background:#66bb6a!important}.bg-green-6{background:#4caf50!important}.bg-green-7{background:#43a047!important}.bg-green-8{background:#388e3c!important}.bg-green-9{background:#2e7d32!important}.bg-green-10{background:#1b5e20!important}.bg-green-11{background:#b9f6ca!important}.bg-green-12{background:#69f0ae!important}.bg-green-13{background:#00e676!important}.bg-green-14{background:#00c853!important}.bg-light-green{background:#8bc34a!important}.bg-light-green-1{background:#f1f8e9!important}.bg-light-green-2{background:#dcedc8!important}.bg-light-green-3{background:#c5e1a5!important}.bg-light-green-4{background:#aed581!important}.bg-light-green-5{background:#9ccc65!important}.bg-light-green-6{background:#8bc34a!important}.bg-light-green-7{background:#7cb342!important}.bg-light-green-8{background:#689f38!important}.bg-light-green-9{background:#558b2f!important}.bg-light-green-10{background:#33691e!important}.bg-light-green-11{background:#ccff90!important}.bg-light-green-12{background:#b2ff59!important}.bg-light-green-13{background:#76ff03!important}.bg-light-green-14{background:#64dd17!important}.bg-lime{background:#cddc39!important}.bg-lime-1{background:#f9fbe7!important}.bg-lime-2{background:#f0f4c3!important}.bg-lime-3{background:#e6ee9c!important}.bg-lime-4{background:#dce775!important}.bg-lime-5{background:#d4e157!important}.bg-lime-6{background:#cddc39!important}.bg-lime-7{background:#c0ca33!important}.bg-lime-8{background:#afb42b!important}.bg-lime-9{background:#9e9d24!important}.bg-lime-10{background:#827717!important}.bg-lime-11{background:#f4ff81!important}.bg-lime-12{background:#eeff41!important}.bg-lime-13{background:#c6ff00!important}.bg-lime-14{background:#aeea00!important}.bg-yellow{background:#ffeb3b!important}.bg-yellow-1{background:#fffde7!important}.bg-yellow-2{background:#fff9c4!important}.bg-yellow-3{background:#fff59d!important}.bg-yellow-4{background:#fff176!important}.bg-yellow-5{background:#ffee58!important}.bg-yellow-6{background:#ffeb3b!important}.bg-yellow-7{background:#fdd835!important}.bg-yellow-8{background:#fbc02d!important}.bg-yellow-9{background:#f9a825!important}.bg-yellow-10{background:#f57f17!important}.bg-yellow-11{background:#ffff8d!important}.bg-yellow-12{background:#ff0!important}.bg-yellow-13{background:#ffea00!important}.bg-yellow-14{background:#ffd600!important}.bg-amber{background:#ffc107!important}.bg-amber-1{background:#fff8e1!important}.bg-amber-2{background:#ffecb3!important}.bg-amber-3{background:#ffe082!important}.bg-amber-4{background:#ffd54f!important}.bg-amber-5{background:#ffca28!important}.bg-amber-6{background:#ffc107!important}.bg-amber-7{background:#ffb300!important}.bg-amber-8{background:#ffa000!important}.bg-amber-9{background:#ff8f00!important}.bg-amber-10{background:#ff6f00!important}.bg-amber-11{background:#ffe57f!important}.bg-amber-12{background:#ffd740!important}.bg-amber-13{background:#ffc400!important}.bg-amber-14{background:#ffab00!important}.bg-orange{background:#ff9800!important}.bg-orange-1{background:#fff3e0!important}.bg-orange-2{background:#ffe0b2!important}.bg-orange-3{background:#ffcc80!important}.bg-orange-4{background:#ffb74d!important}.bg-orange-5{background:#ffa726!important}.bg-orange-6{background:#ff9800!important}.bg-orange-7{background:#fb8c00!important}.bg-orange-8{background:#f57c00!important}.bg-orange-9{background:#ef6c00!important}.bg-orange-10{background:#e65100!important}.bg-orange-11{background:#ffd180!important}.bg-orange-12{background:#ffab40!important}.bg-orange-13{background:#ff9100!important}.bg-orange-14{background:#ff6d00!important}.bg-deep-orange{background:#ff5722!important}.bg-deep-orange-1{background:#fbe9e7!important}.bg-deep-orange-2{background:#ffccbc!important}.bg-deep-orange-3{background:#ffab91!important}.bg-deep-orange-4{background:#ff8a65!important}.bg-deep-orange-5{background:#ff7043!important}.bg-deep-orange-6{background:#ff5722!important}.bg-deep-orange-7{background:#f4511e!important}.bg-deep-orange-8{background:#e64a19!important}.bg-deep-orange-9{background:#d84315!important}.bg-deep-orange-10{background:#bf360c!important}.bg-deep-orange-11{background:#ff9e80!important}.bg-deep-orange-12{background:#ff6e40!important}.bg-deep-orange-13{background:#ff3d00!important}.bg-deep-orange-14{background:#dd2c00!important}.bg-brown{background:#795548!important}.bg-brown-1{background:#efebe9!important}.bg-brown-2{background:#d7ccc8!important}.bg-brown-3{background:#bcaaa4!important}.bg-brown-4{background:#a1887f!important}.bg-brown-5{background:#8d6e63!important}.bg-brown-6{background:#795548!important}.bg-brown-7{background:#6d4c41!important}.bg-brown-8{background:#5d4037!important}.bg-brown-9{background:#4e342e!important}.bg-brown-10{background:#3e2723!important}.bg-brown-11{background:#d7ccc8!important}.bg-brown-12{background:#bcaaa4!important}.bg-brown-13{background:#8d6e63!important}.bg-brown-14{background:#5d4037!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!important}.bg-blue-grey{background:#607d8b!important}.bg-blue-grey-1{background:#eceff1!important}.bg-blue-grey-2{background:#cfd8dc!important}.bg-blue-grey-3{background:#b0bec5!important}.bg-blue-grey-4{background:#90a4ae!important}.bg-blue-grey-5{background:#78909c!important}.bg-blue-grey-6{background:#607d8b!important}.bg-blue-grey-7{background:#546e7a!important}.bg-blue-grey-8{background:#455a64!important}.bg-blue-grey-9{background:#37474f!important}.bg-blue-grey-10{background:#263238!important}.bg-blue-grey-11{background:#cfd8dc!important}.bg-blue-grey-12{background:#b0bec5!important}.bg-blue-grey-13{background:#78909c!important}.bg-blue-grey-14{background:#455a64!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.shadow-up-1{box-shadow:0 -1px 3px #0003,0 -1px 1px #00000024,0 -2px 1px -1px #0000001f}.shadow-2{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.shadow-up-2{box-shadow:0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f}.shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.shadow-up-3{box-shadow:0 -1px 8px #0003,0 -3px 4px #00000024,0 -3px 3px -2px #0000001f}.shadow-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.shadow-up-4{box-shadow:0 -2px 4px -1px #0003,0 -4px 5px #00000024,0 -1px 10px #0000001f}.shadow-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.shadow-up-5{box-shadow:0 -3px 5px -1px #0003,0 -5px 8px #00000024,0 -1px 14px #0000001f}.shadow-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.shadow-up-6{box-shadow:0 -3px 5px -1px #0003,0 -6px 10px #00000024,0 -1px 18px #0000001f}.shadow-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.shadow-up-7{box-shadow:0 -4px 5px -2px #0003,0 -7px 10px 1px #00000024,0 -2px 16px 1px #0000001f}.shadow-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.shadow-up-8{box-shadow:0 -5px 5px -3px #0003,0 -8px 10px 1px #00000024,0 -3px 14px 2px #0000001f}.shadow-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.shadow-up-9{box-shadow:0 -5px 6px -3px #0003,0 -9px 12px 1px #00000024,0 -3px 16px 2px #0000001f}.shadow-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.shadow-up-10{box-shadow:0 -6px 6px -3px #0003,0 -10px 14px 1px #00000024,0 -4px 18px 3px #0000001f}.shadow-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.shadow-up-11{box-shadow:0 -6px 7px -4px #0003,0 -11px 15px 1px #00000024,0 -4px 20px 3px #0000001f}.shadow-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.shadow-up-12{box-shadow:0 -7px 8px -4px #0003,0 -12px 17px 2px #00000024,0 -5px 22px 4px #0000001f}.shadow-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.shadow-up-13{box-shadow:0 -7px 8px -4px #0003,0 -13px 19px 2px #00000024,0 -5px 24px 4px #0000001f}.shadow-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.shadow-up-14{box-shadow:0 -7px 9px -4px #0003,0 -14px 21px 2px #00000024,0 -5px 26px 4px #0000001f}.shadow-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.shadow-up-15{box-shadow:0 -8px 9px -5px #0003,0 -15px 22px 2px #00000024,0 -6px 28px 5px #0000001f}.shadow-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.shadow-up-16{box-shadow:0 -8px 10px -5px #0003,0 -16px 24px 2px #00000024,0 -6px 30px 5px #0000001f}.shadow-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.shadow-up-17{box-shadow:0 -8px 11px -5px #0003,0 -17px 26px 2px #00000024,0 -6px 32px 5px #0000001f}.shadow-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.shadow-up-18{box-shadow:0 -9px 11px -5px #0003,0 -18px 28px 2px #00000024,0 -7px 34px 6px #0000001f}.shadow-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.shadow-up-19{box-shadow:0 -9px 12px -6px #0003,0 -19px 29px 2px #00000024,0 -7px 36px 6px #0000001f}.shadow-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.shadow-up-20{box-shadow:0 -10px 13px -6px #0003,0 -20px 31px 3px #00000024,0 -8px 38px 7px #0000001f}.shadow-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.shadow-up-21{box-shadow:0 -10px 13px -6px #0003,0 -21px 33px 3px #00000024,0 -8px 40px 7px #0000001f}.shadow-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.shadow-up-22{box-shadow:0 -10px 14px -6px #0003,0 -22px 35px 3px #00000024,0 -8px 42px 7px #0000001f}.shadow-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.shadow-up-23{box-shadow:0 -11px 14px -7px #0003,0 -23px 36px 3px #00000024,0 -9px 44px 8px #0000001f}.shadow-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.shadow-up-24{box-shadow:0 -11px 15px -7px #0003,0 -24px 38px 3px #00000024,0 -9px 46px 8px #0000001f}.inset-shadow{box-shadow:inset 0 7px 9px -7px #000000b3}.inset-shadow-down{box-shadow:inset 0 -7px 9px -7px #000000b3}body.body--dark .shadow-1{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}body.body--dark .shadow-up-1{box-shadow:0 -1px 3px #fff3,0 -1px 1px #ffffff24,0 -2px 1px -1px #ffffff1f}body.body--dark .shadow-2{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}body.body--dark .shadow-up-2{box-shadow:0 -1px 5px #fff3,0 -2px 2px #ffffff24,0 -3px 1px -2px #ffffff1f}body.body--dark .shadow-3{box-shadow:0 1px 8px #fff3,0 3px 4px #ffffff24,0 3px 3px -2px #ffffff1f}body.body--dark .shadow-up-3{box-shadow:0 -1px 8px #fff3,0 -3px 4px #ffffff24,0 -3px 3px -2px #ffffff1f}body.body--dark .shadow-4{box-shadow:0 2px 4px -1px #fff3,0 4px 5px #ffffff24,0 1px 10px #ffffff1f}body.body--dark .shadow-up-4{box-shadow:0 -2px 4px -1px #fff3,0 -4px 5px #ffffff24,0 -1px 10px #ffffff1f}body.body--dark .shadow-5{box-shadow:0 3px 5px -1px #fff3,0 5px 8px #ffffff24,0 1px 14px #ffffff1f}body.body--dark .shadow-up-5{box-shadow:0 -3px 5px -1px #fff3,0 -5px 8px #ffffff24,0 -1px 14px #ffffff1f}body.body--dark .shadow-6{box-shadow:0 3px 5px -1px #fff3,0 6px 10px #ffffff24,0 1px 18px #ffffff1f}body.body--dark .shadow-up-6{box-shadow:0 -3px 5px -1px #fff3,0 -6px 10px #ffffff24,0 -1px 18px #ffffff1f}body.body--dark .shadow-7{box-shadow:0 4px 5px -2px #fff3,0 7px 10px 1px #ffffff24,0 2px 16px 1px #ffffff1f}body.body--dark .shadow-up-7{box-shadow:0 -4px 5px -2px #fff3,0 -7px 10px 1px #ffffff24,0 -2px 16px 1px #ffffff1f}body.body--dark .shadow-8{box-shadow:0 5px 5px -3px #fff3,0 8px 10px 1px #ffffff24,0 3px 14px 2px #ffffff1f}body.body--dark .shadow-up-8{box-shadow:0 -5px 5px -3px #fff3,0 -8px 10px 1px #ffffff24,0 -3px 14px 2px #ffffff1f}body.body--dark .shadow-9{box-shadow:0 5px 6px -3px #fff3,0 9px 12px 1px #ffffff24,0 3px 16px 2px #ffffff1f}body.body--dark .shadow-up-9{box-shadow:0 -5px 6px -3px #fff3,0 -9px 12px 1px #ffffff24,0 -3px 16px 2px #ffffff1f}body.body--dark .shadow-10{box-shadow:0 6px 6px -3px #fff3,0 10px 14px 1px #ffffff24,0 4px 18px 3px #ffffff1f}body.body--dark .shadow-up-10{box-shadow:0 -6px 6px -3px #fff3,0 -10px 14px 1px #ffffff24,0 -4px 18px 3px #ffffff1f}body.body--dark .shadow-11{box-shadow:0 6px 7px -4px #fff3,0 11px 15px 1px #ffffff24,0 4px 20px 3px #ffffff1f}body.body--dark .shadow-up-11{box-shadow:0 -6px 7px -4px #fff3,0 -11px 15px 1px #ffffff24,0 -4px 20px 3px #ffffff1f}body.body--dark .shadow-12{box-shadow:0 7px 8px -4px #fff3,0 12px 17px 2px #ffffff24,0 5px 22px 4px #ffffff1f}body.body--dark .shadow-up-12{box-shadow:0 -7px 8px -4px #fff3,0 -12px 17px 2px #ffffff24,0 -5px 22px 4px #ffffff1f}body.body--dark .shadow-13{box-shadow:0 7px 8px -4px #fff3,0 13px 19px 2px #ffffff24,0 5px 24px 4px #ffffff1f}body.body--dark .shadow-up-13{box-shadow:0 -7px 8px -4px #fff3,0 -13px 19px 2px #ffffff24,0 -5px 24px 4px #ffffff1f}body.body--dark .shadow-14{box-shadow:0 7px 9px -4px #fff3,0 14px 21px 2px #ffffff24,0 5px 26px 4px #ffffff1f}body.body--dark .shadow-up-14{box-shadow:0 -7px 9px -4px #fff3,0 -14px 21px 2px #ffffff24,0 -5px 26px 4px #ffffff1f}body.body--dark .shadow-15{box-shadow:0 8px 9px -5px #fff3,0 15px 22px 2px #ffffff24,0 6px 28px 5px #ffffff1f}body.body--dark .shadow-up-15{box-shadow:0 -8px 9px -5px #fff3,0 -15px 22px 2px #ffffff24,0 -6px 28px 5px #ffffff1f}body.body--dark .shadow-16{box-shadow:0 8px 10px -5px #fff3,0 16px 24px 2px #ffffff24,0 6px 30px 5px #ffffff1f}body.body--dark .shadow-up-16{box-shadow:0 -8px 10px -5px #fff3,0 -16px 24px 2px #ffffff24,0 -6px 30px 5px #ffffff1f}body.body--dark .shadow-17{box-shadow:0 8px 11px -5px #fff3,0 17px 26px 2px #ffffff24,0 6px 32px 5px #ffffff1f}body.body--dark .shadow-up-17{box-shadow:0 -8px 11px -5px #fff3,0 -17px 26px 2px #ffffff24,0 -6px 32px 5px #ffffff1f}body.body--dark .shadow-18{box-shadow:0 9px 11px -5px #fff3,0 18px 28px 2px #ffffff24,0 7px 34px 6px #ffffff1f}body.body--dark .shadow-up-18{box-shadow:0 -9px 11px -5px #fff3,0 -18px 28px 2px #ffffff24,0 -7px 34px 6px #ffffff1f}body.body--dark .shadow-19{box-shadow:0 9px 12px -6px #fff3,0 19px 29px 2px #ffffff24,0 7px 36px 6px #ffffff1f}body.body--dark .shadow-up-19{box-shadow:0 -9px 12px -6px #fff3,0 -19px 29px 2px #ffffff24,0 -7px 36px 6px #ffffff1f}body.body--dark .shadow-20{box-shadow:0 10px 13px -6px #fff3,0 20px 31px 3px #ffffff24,0 8px 38px 7px #ffffff1f}body.body--dark .shadow-up-20{box-shadow:0 -10px 13px -6px #fff3,0 -20px 31px 3px #ffffff24,0 -8px 38px 7px #ffffff1f}body.body--dark .shadow-21{box-shadow:0 10px 13px -6px #fff3,0 21px 33px 3px #ffffff24,0 8px 40px 7px #ffffff1f}body.body--dark .shadow-up-21{box-shadow:0 -10px 13px -6px #fff3,0 -21px 33px 3px #ffffff24,0 -8px 40px 7px #ffffff1f}body.body--dark .shadow-22{box-shadow:0 10px 14px -6px #fff3,0 22px 35px 3px #ffffff24,0 8px 42px 7px #ffffff1f}body.body--dark .shadow-up-22{box-shadow:0 -10px 14px -6px #fff3,0 -22px 35px 3px #ffffff24,0 -8px 42px 7px #ffffff1f}body.body--dark .shadow-23{box-shadow:0 11px 14px -7px #fff3,0 23px 36px 3px #ffffff24,0 9px 44px 8px #ffffff1f}body.body--dark .shadow-up-23{box-shadow:0 -11px 14px -7px #fff3,0 -23px 36px 3px #ffffff24,0 -9px 44px 8px #ffffff1f}body.body--dark .shadow-24{box-shadow:0 11px 15px -7px #fff3,0 24px 38px 3px #ffffff24,0 9px 46px 8px #ffffff1f}body.body--dark .shadow-up-24{box-shadow:0 -11px 15px -7px #fff3,0 -24px 38px 3px #ffffff24,0 -9px 46px 8px #ffffff1f}body.body--dark .inset-shadow{box-shadow:inset 0 7px 9px -7px #ffffffb3}body.body--dark .inset-shadow-down{box-shadow:inset 0 -7px 9px -7px #ffffffb3}.no-shadow,.shadow-0{box-shadow:none!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.column,.flex,.row{display:flex;flex-wrap:wrap}.column.inline,.flex.inline,.row.inline{display:inline-flex}.row.reverse{flex-direction:row-reverse}.column{flex-direction:column}.column.reverse{flex-direction:column-reverse}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.reverse-wrap{flex-wrap:wrap-reverse}.order-first{order:-10000}.order-last{order:10000}.order-none{order:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.flex-center,.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.q-gutter-none,.q-gutter-none>*,.q-gutter-x-none,.q-gutter-x-none>*{margin-left:0}.q-gutter-none,.q-gutter-none>*,.q-gutter-y-none,.q-gutter-y-none>*{margin-top:0}.q-col-gutter-none,.q-col-gutter-x-none{margin-left:0}.q-col-gutter-none>*,.q-col-gutter-x-none>*{padding-left:0}.q-col-gutter-none,.q-col-gutter-y-none{margin-top:0}.q-col-gutter-none>*,.q-col-gutter-y-none>*{padding-top:0}.q-gutter-x-xs,.q-gutter-xs{margin-left:-4px}.q-gutter-x-xs>*,.q-gutter-xs>*{margin-left:4px}.q-gutter-xs,.q-gutter-y-xs{margin-top:-4px}.q-gutter-xs>*,.q-gutter-y-xs>*{margin-top:4px}.q-col-gutter-x-xs,.q-col-gutter-xs{margin-left:-4px}.q-col-gutter-x-xs>*,.q-col-gutter-xs>*{padding-left:4px}.q-col-gutter-xs,.q-col-gutter-y-xs{margin-top:-4px}.q-col-gutter-xs>*,.q-col-gutter-y-xs>*{padding-top:4px}.q-gutter-sm,.q-gutter-x-sm{margin-left:-8px}.q-gutter-sm>*,.q-gutter-x-sm>*{margin-left:8px}.q-gutter-sm,.q-gutter-y-sm{margin-top:-8px}.q-gutter-sm>*,.q-gutter-y-sm>*{margin-top:8px}.q-col-gutter-sm,.q-col-gutter-x-sm{margin-left:-8px}.q-col-gutter-sm>*,.q-col-gutter-x-sm>*{padding-left:8px}.q-col-gutter-sm,.q-col-gutter-y-sm{margin-top:-8px}.q-col-gutter-sm>*,.q-col-gutter-y-sm>*{padding-top:8px}.q-gutter-md,.q-gutter-x-md{margin-left:-16px}.q-gutter-md>*,.q-gutter-x-md>*{margin-left:16px}.q-gutter-md,.q-gutter-y-md{margin-top:-16px}.q-gutter-md>*,.q-gutter-y-md>*{margin-top:16px}.q-col-gutter-md,.q-col-gutter-x-md{margin-left:-16px}.q-col-gutter-md>*,.q-col-gutter-x-md>*{padding-left:16px}.q-col-gutter-md,.q-col-gutter-y-md{margin-top:-16px}.q-col-gutter-md>*,.q-col-gutter-y-md>*{padding-top:16px}.q-gutter-lg,.q-gutter-x-lg{margin-left:-24px}.q-gutter-lg>*,.q-gutter-x-lg>*{margin-left:24px}.q-gutter-lg,.q-gutter-y-lg{margin-top:-24px}.q-gutter-lg>*,.q-gutter-y-lg>*{margin-top:24px}.q-col-gutter-lg,.q-col-gutter-x-lg{margin-left:-24px}.q-col-gutter-lg>*,.q-col-gutter-x-lg>*{padding-left:24px}.q-col-gutter-lg,.q-col-gutter-y-lg{margin-top:-24px}.q-col-gutter-lg>*,.q-col-gutter-y-lg>*{padding-top:24px}.q-gutter-x-xl,.q-gutter-xl{margin-left:-48px}.q-gutter-x-xl>*,.q-gutter-xl>*{margin-left:48px}.q-gutter-xl,.q-gutter-y-xl{margin-top:-48px}.q-gutter-xl>*,.q-gutter-y-xl>*{margin-top:48px}.q-col-gutter-x-xl,.q-col-gutter-xl{margin-left:-48px}.q-col-gutter-x-xl>*,.q-col-gutter-xl>*{padding-left:48px}.q-col-gutter-xl,.q-col-gutter-y-xl{margin-top:-48px}.q-col-gutter-xl>*,.q-col-gutter-y-xl>*{padding-top:48px}@media (min-width:0){.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink,.row>.col,.row>.col-0,.row>.col-1,.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-2,.row>.col-3,.row>.col-4,.row>.col-5,.row>.col-6,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-auto,.row>.col-grow,.row>.col-shrink,.row>.col-xs,.row>.col-xs-0,.row>.col-xs-1,.row>.col-xs-10,.row>.col-xs-11,.row>.col-xs-12,.row>.col-xs-2,.row>.col-xs-3,.row>.col-xs-4,.row>.col-xs-5,.row>.col-xs-6,.row>.col-xs-7,.row>.col-xs-8,.row>.col-xs-9,.row>.col-xs-auto,.row>.col-xs-grow,.row>.col-xs-shrink{max-width:100%;min-width:0;width:auto}.column>.col,.column>.col-0,.column>.col-1,.column>.col-10,.column>.col-11,.column>.col-12,.column>.col-2,.column>.col-3,.column>.col-4,.column>.col-5,.column>.col-6,.column>.col-7,.column>.col-8,.column>.col-9,.column>.col-auto,.column>.col-grow,.column>.col-shrink,.column>.col-xs,.column>.col-xs-0,.column>.col-xs-1,.column>.col-xs-10,.column>.col-xs-11,.column>.col-xs-12,.column>.col-xs-2,.column>.col-xs-3,.column>.col-xs-4,.column>.col-xs-5,.column>.col-xs-6,.column>.col-xs-7,.column>.col-xs-8,.column>.col-xs-9,.column>.col-xs-auto,.column>.col-xs-grow,.column>.col-xs-shrink,.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink{height:auto;max-height:100%;min-height:0}.col,.col-xs{flex:10000 1 0%}.col-0,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-xs-0,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto{flex:0 0 auto}.col-grow,.col-xs-grow{flex:1 0 auto}.col-shrink,.col-xs-shrink{flex:0 1 auto}.row>.col-0,.row>.col-xs-0{height:auto;width:0}.row>.offset-0,.row>.offset-xs-0{margin-left:0}.column>.col-0,.column>.col-xs-0{height:0;width:auto}.row>.col-1,.row>.col-xs-1{height:auto;width:8.3333%}.row>.offset-1,.row>.offset-xs-1{margin-left:8.3333%}.column>.col-1,.column>.col-xs-1{height:8.3333%;width:auto}.row>.col-2,.row>.col-xs-2{height:auto;width:16.6667%}.row>.offset-2,.row>.offset-xs-2{margin-left:16.6667%}.column>.col-2,.column>.col-xs-2{height:16.6667%;width:auto}.row>.col-3,.row>.col-xs-3{height:auto;width:25%}.row>.offset-3,.row>.offset-xs-3{margin-left:25%}.column>.col-3,.column>.col-xs-3{height:25%;width:auto}.row>.col-4,.row>.col-xs-4{height:auto;width:33.3333%}.row>.offset-4,.row>.offset-xs-4{margin-left:33.3333%}.column>.col-4,.column>.col-xs-4{height:33.3333%;width:auto}.row>.col-5,.row>.col-xs-5{height:auto;width:41.6667%}.row>.offset-5,.row>.offset-xs-5{margin-left:41.6667%}.column>.col-5,.column>.col-xs-5{height:41.6667%;width:auto}.row>.col-6,.row>.col-xs-6{height:auto;width:50%}.row>.offset-6,.row>.offset-xs-6{margin-left:50%}.column>.col-6,.column>.col-xs-6{height:50%;width:auto}.row>.col-7,.row>.col-xs-7{height:auto;width:58.3333%}.row>.offset-7,.row>.offset-xs-7{margin-left:58.3333%}.column>.col-7,.column>.col-xs-7{height:58.3333%;width:auto}.row>.col-8,.row>.col-xs-8{height:auto;width:66.6667%}.row>.offset-8,.row>.offset-xs-8{margin-left:66.6667%}.column>.col-8,.column>.col-xs-8{height:66.6667%;width:auto}.row>.col-9,.row>.col-xs-9{height:auto;width:75%}.row>.offset-9,.row>.offset-xs-9{margin-left:75%}.column>.col-9,.column>.col-xs-9{height:75%;width:auto}.row>.col-10,.row>.col-xs-10{height:auto;width:83.3333%}.row>.offset-10,.row>.offset-xs-10{margin-left:83.3333%}.column>.col-10,.column>.col-xs-10{height:83.3333%;width:auto}.row>.col-11,.row>.col-xs-11{height:auto;width:91.6667%}.row>.offset-11,.row>.offset-xs-11{margin-left:91.6667%}.column>.col-11,.column>.col-xs-11{height:91.6667%;width:auto}.row>.col-12,.row>.col-xs-12{height:auto;width:100%}.row>.offset-12,.row>.offset-xs-12{margin-left:100%}.column>.col-12,.column>.col-xs-12{height:100%;width:auto}.row>.col-all{flex:0 0 100%;height:auto}}@media (min-width:600px){.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink,.row>.col-sm,.row>.col-sm-0,.row>.col-sm-1,.row>.col-sm-10,.row>.col-sm-11,.row>.col-sm-12,.row>.col-sm-2,.row>.col-sm-3,.row>.col-sm-4,.row>.col-sm-5,.row>.col-sm-6,.row>.col-sm-7,.row>.col-sm-8,.row>.col-sm-9,.row>.col-sm-auto,.row>.col-sm-grow,.row>.col-sm-shrink{max-width:100%;min-width:0;width:auto}.column>.col-sm,.column>.col-sm-0,.column>.col-sm-1,.column>.col-sm-10,.column>.col-sm-11,.column>.col-sm-12,.column>.col-sm-2,.column>.col-sm-3,.column>.col-sm-4,.column>.col-sm-5,.column>.col-sm-6,.column>.col-sm-7,.column>.col-sm-8,.column>.col-sm-9,.column>.col-sm-auto,.column>.col-sm-grow,.column>.col-sm-shrink,.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink{height:auto;max-height:100%;min-height:0}.col-sm{flex:10000 1 0%}.col-sm-0,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{flex:0 0 auto}.col-sm-grow{flex:1 0 auto}.col-sm-shrink{flex:0 1 auto}.row>.col-sm-0{height:auto;width:0}.row>.offset-sm-0{margin-left:0}.column>.col-sm-0{height:0;width:auto}.row>.col-sm-1{height:auto;width:8.3333%}.row>.offset-sm-1{margin-left:8.3333%}.column>.col-sm-1{height:8.3333%;width:auto}.row>.col-sm-2{height:auto;width:16.6667%}.row>.offset-sm-2{margin-left:16.6667%}.column>.col-sm-2{height:16.6667%;width:auto}.row>.col-sm-3{height:auto;width:25%}.row>.offset-sm-3{margin-left:25%}.column>.col-sm-3{height:25%;width:auto}.row>.col-sm-4{height:auto;width:33.3333%}.row>.offset-sm-4{margin-left:33.3333%}.column>.col-sm-4{height:33.3333%;width:auto}.row>.col-sm-5{height:auto;width:41.6667%}.row>.offset-sm-5{margin-left:41.6667%}.column>.col-sm-5{height:41.6667%;width:auto}.row>.col-sm-6{height:auto;width:50%}.row>.offset-sm-6{margin-left:50%}.column>.col-sm-6{height:50%;width:auto}.row>.col-sm-7{height:auto;width:58.3333%}.row>.offset-sm-7{margin-left:58.3333%}.column>.col-sm-7{height:58.3333%;width:auto}.row>.col-sm-8{height:auto;width:66.6667%}.row>.offset-sm-8{margin-left:66.6667%}.column>.col-sm-8{height:66.6667%;width:auto}.row>.col-sm-9{height:auto;width:75%}.row>.offset-sm-9{margin-left:75%}.column>.col-sm-9{height:75%;width:auto}.row>.col-sm-10{height:auto;width:83.3333%}.row>.offset-sm-10{margin-left:83.3333%}.column>.col-sm-10{height:83.3333%;width:auto}.row>.col-sm-11{height:auto;width:91.6667%}.row>.offset-sm-11{margin-left:91.6667%}.column>.col-sm-11{height:91.6667%;width:auto}.row>.col-sm-12{height:auto;width:100%}.row>.offset-sm-12{margin-left:100%}.column>.col-sm-12{height:100%;width:auto}}@media (min-width:1024px){.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink,.row>.col-md,.row>.col-md-0,.row>.col-md-1,.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-md-2,.row>.col-md-3,.row>.col-md-4,.row>.col-md-5,.row>.col-md-6,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9,.row>.col-md-auto,.row>.col-md-grow,.row>.col-md-shrink{max-width:100%;min-width:0;width:auto}.column>.col-md,.column>.col-md-0,.column>.col-md-1,.column>.col-md-10,.column>.col-md-11,.column>.col-md-12,.column>.col-md-2,.column>.col-md-3,.column>.col-md-4,.column>.col-md-5,.column>.col-md-6,.column>.col-md-7,.column>.col-md-8,.column>.col-md-9,.column>.col-md-auto,.column>.col-md-grow,.column>.col-md-shrink,.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink{height:auto;max-height:100%;min-height:0}.col-md{flex:10000 1 0%}.col-md-0,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto{flex:0 0 auto}.col-md-grow{flex:1 0 auto}.col-md-shrink{flex:0 1 auto}.row>.col-md-0{height:auto;width:0}.row>.offset-md-0{margin-left:0}.column>.col-md-0{height:0;width:auto}.row>.col-md-1{height:auto;width:8.3333%}.row>.offset-md-1{margin-left:8.3333%}.column>.col-md-1{height:8.3333%;width:auto}.row>.col-md-2{height:auto;width:16.6667%}.row>.offset-md-2{margin-left:16.6667%}.column>.col-md-2{height:16.6667%;width:auto}.row>.col-md-3{height:auto;width:25%}.row>.offset-md-3{margin-left:25%}.column>.col-md-3{height:25%;width:auto}.row>.col-md-4{height:auto;width:33.3333%}.row>.offset-md-4{margin-left:33.3333%}.column>.col-md-4{height:33.3333%;width:auto}.row>.col-md-5{height:auto;width:41.6667%}.row>.offset-md-5{margin-left:41.6667%}.column>.col-md-5{height:41.6667%;width:auto}.row>.col-md-6{height:auto;width:50%}.row>.offset-md-6{margin-left:50%}.column>.col-md-6{height:50%;width:auto}.row>.col-md-7{height:auto;width:58.3333%}.row>.offset-md-7{margin-left:58.3333%}.column>.col-md-7{height:58.3333%;width:auto}.row>.col-md-8{height:auto;width:66.6667%}.row>.offset-md-8{margin-left:66.6667%}.column>.col-md-8{height:66.6667%;width:auto}.row>.col-md-9{height:auto;width:75%}.row>.offset-md-9{margin-left:75%}.column>.col-md-9{height:75%;width:auto}.row>.col-md-10{height:auto;width:83.3333%}.row>.offset-md-10{margin-left:83.3333%}.column>.col-md-10{height:83.3333%;width:auto}.row>.col-md-11{height:auto;width:91.6667%}.row>.offset-md-11{margin-left:91.6667%}.column>.col-md-11{height:91.6667%;width:auto}.row>.col-md-12{height:auto;width:100%}.row>.offset-md-12{margin-left:100%}.column>.col-md-12{height:100%;width:auto}}@media (min-width:1440px){.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink,.row>.col-lg,.row>.col-lg-0,.row>.col-lg-1,.row>.col-lg-10,.row>.col-lg-11,.row>.col-lg-12,.row>.col-lg-2,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-7,.row>.col-lg-8,.row>.col-lg-9,.row>.col-lg-auto,.row>.col-lg-grow,.row>.col-lg-shrink{max-width:100%;min-width:0;width:auto}.column>.col-lg,.column>.col-lg-0,.column>.col-lg-1,.column>.col-lg-10,.column>.col-lg-11,.column>.col-lg-12,.column>.col-lg-2,.column>.col-lg-3,.column>.col-lg-4,.column>.col-lg-5,.column>.col-lg-6,.column>.col-lg-7,.column>.col-lg-8,.column>.col-lg-9,.column>.col-lg-auto,.column>.col-lg-grow,.column>.col-lg-shrink,.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink{height:auto;max-height:100%;min-height:0}.col-lg{flex:10000 1 0%}.col-lg-0,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto{flex:0 0 auto}.col-lg-grow{flex:1 0 auto}.col-lg-shrink{flex:0 1 auto}.row>.col-lg-0{height:auto;width:0}.row>.offset-lg-0{margin-left:0}.column>.col-lg-0{height:0;width:auto}.row>.col-lg-1{height:auto;width:8.3333%}.row>.offset-lg-1{margin-left:8.3333%}.column>.col-lg-1{height:8.3333%;width:auto}.row>.col-lg-2{height:auto;width:16.6667%}.row>.offset-lg-2{margin-left:16.6667%}.column>.col-lg-2{height:16.6667%;width:auto}.row>.col-lg-3{height:auto;width:25%}.row>.offset-lg-3{margin-left:25%}.column>.col-lg-3{height:25%;width:auto}.row>.col-lg-4{height:auto;width:33.3333%}.row>.offset-lg-4{margin-left:33.3333%}.column>.col-lg-4{height:33.3333%;width:auto}.row>.col-lg-5{height:auto;width:41.6667%}.row>.offset-lg-5{margin-left:41.6667%}.column>.col-lg-5{height:41.6667%;width:auto}.row>.col-lg-6{height:auto;width:50%}.row>.offset-lg-6{margin-left:50%}.column>.col-lg-6{height:50%;width:auto}.row>.col-lg-7{height:auto;width:58.3333%}.row>.offset-lg-7{margin-left:58.3333%}.column>.col-lg-7{height:58.3333%;width:auto}.row>.col-lg-8{height:auto;width:66.6667%}.row>.offset-lg-8{margin-left:66.6667%}.column>.col-lg-8{height:66.6667%;width:auto}.row>.col-lg-9{height:auto;width:75%}.row>.offset-lg-9{margin-left:75%}.column>.col-lg-9{height:75%;width:auto}.row>.col-lg-10{height:auto;width:83.3333%}.row>.offset-lg-10{margin-left:83.3333%}.column>.col-lg-10{height:83.3333%;width:auto}.row>.col-lg-11{height:auto;width:91.6667%}.row>.offset-lg-11{margin-left:91.6667%}.column>.col-lg-11{height:91.6667%;width:auto}.row>.col-lg-12{height:auto;width:100%}.row>.offset-lg-12{margin-left:100%}.column>.col-lg-12{height:100%;width:auto}}@media (min-width:1920px){.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink,.row>.col-xl,.row>.col-xl-0,.row>.col-xl-1,.row>.col-xl-10,.row>.col-xl-11,.row>.col-xl-12,.row>.col-xl-2,.row>.col-xl-3,.row>.col-xl-4,.row>.col-xl-5,.row>.col-xl-6,.row>.col-xl-7,.row>.col-xl-8,.row>.col-xl-9,.row>.col-xl-auto,.row>.col-xl-grow,.row>.col-xl-shrink{max-width:100%;min-width:0;width:auto}.column>.col-xl,.column>.col-xl-0,.column>.col-xl-1,.column>.col-xl-10,.column>.col-xl-11,.column>.col-xl-12,.column>.col-xl-2,.column>.col-xl-3,.column>.col-xl-4,.column>.col-xl-5,.column>.col-xl-6,.column>.col-xl-7,.column>.col-xl-8,.column>.col-xl-9,.column>.col-xl-auto,.column>.col-xl-grow,.column>.col-xl-shrink,.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink{height:auto;max-height:100%;min-height:0}.col-xl{flex:10000 1 0%}.col-xl-0,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{flex:0 0 auto}.col-xl-grow{flex:1 0 auto}.col-xl-shrink{flex:0 1 auto}.row>.col-xl-0{height:auto;width:0}.row>.offset-xl-0{margin-left:0}.column>.col-xl-0{height:0;width:auto}.row>.col-xl-1{height:auto;width:8.3333%}.row>.offset-xl-1{margin-left:8.3333%}.column>.col-xl-1{height:8.3333%;width:auto}.row>.col-xl-2{height:auto;width:16.6667%}.row>.offset-xl-2{margin-left:16.6667%}.column>.col-xl-2{height:16.6667%;width:auto}.row>.col-xl-3{height:auto;width:25%}.row>.offset-xl-3{margin-left:25%}.column>.col-xl-3{height:25%;width:auto}.row>.col-xl-4{height:auto;width:33.3333%}.row>.offset-xl-4{margin-left:33.3333%}.column>.col-xl-4{height:33.3333%;width:auto}.row>.col-xl-5{height:auto;width:41.6667%}.row>.offset-xl-5{margin-left:41.6667%}.column>.col-xl-5{height:41.6667%;width:auto}.row>.col-xl-6{height:auto;width:50%}.row>.offset-xl-6{margin-left:50%}.column>.col-xl-6{height:50%;width:auto}.row>.col-xl-7{height:auto;width:58.3333%}.row>.offset-xl-7{margin-left:58.3333%}.column>.col-xl-7{height:58.3333%;width:auto}.row>.col-xl-8{height:auto;width:66.6667%}.row>.offset-xl-8{margin-left:66.6667%}.column>.col-xl-8{height:66.6667%;width:auto}.row>.col-xl-9{height:auto;width:75%}.row>.offset-xl-9{margin-left:75%}.column>.col-xl-9{height:75%;width:auto}.row>.col-xl-10{height:auto;width:83.3333%}.row>.offset-xl-10{margin-left:83.3333%}.column>.col-xl-10{height:83.3333%;width:auto}.row>.col-xl-11{height:auto;width:91.6667%}.row>.offset-xl-11{margin-left:91.6667%}.column>.col-xl-11{height:91.6667%;width:auto}.row>.col-xl-12{height:auto;width:100%}.row>.offset-xl-12{margin-left:100%}.column>.col-xl-12{height:100%;width:auto}}.rounded-borders{border-radius:4px}.border-radius-inherit{border-radius:inherit}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-placeholder::placeholder{color:inherit;opacity:.7}.q-body--fullscreen-mixin,.q-body--prevent-scroll{position:fixed!important}.q-body--force-scrollbar-x{overflow-x:scroll}.q-body--force-scrollbar-y{overflow-y:scroll}.q-no-input-spinner{-moz-appearance:textfield!important}.q-no-input-spinner::-webkit-inner-spin-button,.q-no-input-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-link{outline:0;text-decoration:none}.q-link--focusable:focus-visible{-webkit-text-decoration:underline dashed currentColor 1px;text-decoration:underline dashed currentColor 1px}body.electron .q-electron-drag{-webkit-app-region:drag;-webkit-user-select:none}body.electron .q-electron-drag .q-btn-item,body.electron .q-electron-drag--exception{-webkit-app-region:no-drag}img.responsive{height:auto;max-width:100%}.non-selectable{-webkit-user-select:none!important;user-select:none!important}.scroll,body.mobile .scroll--mobile{overflow:auto}.scroll,.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll{overflow:hidden!important}.no-pointer-events,.no-pointer-events--children,.no-pointer-events--children *{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-inherit{cursor:inherit!important}.cursor-none{cursor:none!important}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-bottom,.fixed-bottom-left,.fixed-bottom-right,.fixed-center,.fixed-full,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fullscreen{position:fixed}.absolute,.absolute-bottom,.absolute-bottom-left,.absolute-bottom-right,.absolute-center,.absolute-full,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right{position:absolute}.absolute-top,.fixed-top{left:0;right:0;top:0}.absolute-right,.fixed-right{bottom:0;right:0;top:0}.absolute-bottom,.fixed-bottom{bottom:0;left:0;right:0}.absolute-left,.fixed-left{bottom:0;left:0;top:0}.absolute-top-left,.fixed-top-left{left:0;top:0}.absolute-top-right,.fixed-top-right{right:0;top:0}.absolute-bottom-left,.fixed-bottom-left{bottom:0;left:0}.absolute-bottom-right,.fixed-bottom-right{bottom:0;right:0}.fullscreen{border-radius:0!important;max-height:100vh;max-width:100vw;z-index:6000}body.q-ios-padding .fullscreen{padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}.absolute-full,.fixed-full,.fullscreen{bottom:0;left:0;right:0;top:0}.absolute-center,.fixed-center{left:50%;top:50%;transform:translate(-50%,-50%)}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}.q-position-engine{margin-left:var(--q-pe-left,0)!important;margin-top:var(--q-pe-top,0)!important;visibility:collapse;will-change:auto}:root{--q-size-xs:0;--q-size-sm:600px;--q-size-md:1024px;--q-size-lg:1440px;--q-size-xl:1920px}.fit{width:100%!important}.fit,.full-height{height:100%!important}.full-width{margin-left:0!important;margin-right:0!important;width:100%!important}.window-height{height:100vh!important;margin-bottom:0!important;margin-top:0!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0}.q-pl-none{padding-left:0}.q-pr-none{padding-right:0}.q-pt-none{padding-top:0}.q-pb-none{padding-bottom:0}.q-px-none{padding-left:0;padding-right:0}.q-py-none{padding-bottom:0;padding-top:0}.q-ma-none{margin:0}.q-ml-none{margin-left:0}.q-mr-none{margin-right:0}.q-mt-none{margin-top:0}.q-mb-none{margin-bottom:0}.q-mx-none{margin-left:0;margin-right:0}.q-my-none{margin-bottom:0;margin-top:0}.q-pa-xs{padding:4px}.q-pl-xs{padding-left:4px}.q-pr-xs{padding-right:4px}.q-pt-xs{padding-top:4px}.q-pb-xs{padding-bottom:4px}.q-px-xs{padding-left:4px;padding-right:4px}.q-py-xs{padding-bottom:4px;padding-top:4px}.q-ma-xs{margin:4px}.q-ml-xs{margin-left:4px}.q-mr-xs{margin-right:4px}.q-mt-xs{margin-top:4px}.q-mb-xs{margin-bottom:4px}.q-mx-xs{margin-left:4px;margin-right:4px}.q-my-xs{margin-bottom:4px;margin-top:4px}.q-pa-sm{padding:8px}.q-pl-sm{padding-left:8px}.q-pr-sm{padding-right:8px}.q-pt-sm{padding-top:8px}.q-pb-sm{padding-bottom:8px}.q-px-sm{padding-left:8px;padding-right:8px}.q-py-sm{padding-bottom:8px;padding-top:8px}.q-ma-sm{margin:8px}.q-ml-sm{margin-left:8px}.q-mr-sm{margin-right:8px}.q-mt-sm{margin-top:8px}.q-mb-sm{margin-bottom:8px}.q-mx-sm{margin-left:8px;margin-right:8px}.q-my-sm{margin-bottom:8px;margin-top:8px}.q-pa-md{padding:16px}.q-pl-md{padding-left:16px}.q-pr-md{padding-right:16px}.q-pt-md{padding-top:16px}.q-pb-md{padding-bottom:16px}.q-px-md{padding-left:16px;padding-right:16px}.q-py-md{padding-bottom:16px;padding-top:16px}.q-ma-md{margin:16px}.q-ml-md{margin-left:16px}.q-mr-md{margin-right:16px}.q-mt-md{margin-top:16px}.q-mb-md{margin-bottom:16px}.q-mx-md{margin-left:16px;margin-right:16px}.q-my-md{margin-bottom:16px;margin-top:16px}.q-pa-lg{padding:24px}.q-pl-lg{padding-left:24px}.q-pr-lg{padding-right:24px}.q-pt-lg{padding-top:24px}.q-pb-lg{padding-bottom:24px}.q-px-lg{padding-left:24px;padding-right:24px}.q-py-lg{padding-bottom:24px;padding-top:24px}.q-ma-lg{margin:24px}.q-ml-lg{margin-left:24px}.q-mr-lg{margin-right:24px}.q-mt-lg{margin-top:24px}.q-mb-lg{margin-bottom:24px}.q-mx-lg{margin-left:24px;margin-right:24px}.q-my-lg{margin-bottom:24px;margin-top:24px}.q-pa-xl{padding:48px}.q-pl-xl{padding-left:48px}.q-pr-xl{padding-right:48px}.q-pt-xl{padding-top:48px}.q-pb-xl{padding-bottom:48px}.q-px-xl{padding-left:48px;padding-right:48px}.q-py-xl{padding-bottom:48px;padding-top:48px}.q-ma-xl{margin:48px}.q-ml-xl{margin-left:48px}.q-mr-xl{margin-right:48px}.q-mt-xl{margin-top:48px}.q-mb-xl{margin-bottom:48px}.q-mx-xl{margin-left:48px;margin-right:48px}.q-my-xl{margin-bottom:48px;margin-top:48px}.q-mt-auto,.q-my-auto{margin-top:auto}.q-ml-auto{margin-left:auto}.q-mb-auto,.q-my-auto{margin-bottom:auto}.q-mr-auto,.q-mx-auto{margin-right:auto}.q-mx-auto{margin-left:auto}.q-touch{user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.q-touch-x{touch-action:pan-x}.q-touch-y{touch-action:pan-y}:root{--q-transition-duration:.3s}.q-transition--fade-enter-active,.q-transition--fade-leave-active,.q-transition--flip-enter-active,.q-transition--flip-leave-active,.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.q-transition--rotate-enter-active,.q-transition--rotate-leave-active,.q-transition--scale-enter-active,.q-transition--scale-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{--q-transition-duration:.3s;--q-transition-easing:cubic-bezier(0.215,0.61,0.355,1)}.q-transition--fade-leave-active,.q-transition--flip-leave-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-leave-active,.q-transition--rotate-leave-active,.q-transition--scale-leave-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-leave-active{position:absolute}.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{transition:transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--slide-right-enter-from{transform:translate3d(-100%,0,0)}.q-transition--slide-left-enter-from,.q-transition--slide-right-leave-to{transform:translate3d(100%,0,0)}.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-transition--slide-up-enter-from{transform:translate3d(0,100%,0)}.q-transition--slide-down-enter-from,.q-transition--slide-up-leave-to{transform:translate3d(0,-100%,0)}.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration)}.q-transition--jump-down-enter-from,.q-transition--jump-down-leave-to,.q-transition--jump-left-enter-from,.q-transition--jump-left-leave-to,.q-transition--jump-right-enter-from,.q-transition--jump-right-leave-to,.q-transition--jump-up-enter-from,.q-transition--jump-up-leave-to{opacity:0}.q-transition--jump-right-enter-from{transform:translate3d(-15px,0,0)}.q-transition--jump-left-enter-from,.q-transition--jump-right-leave-to{transform:translate3d(15px,0,0)}.q-transition--jump-left-leave-to{transform:translateX(-15px)}.q-transition--jump-up-enter-from{transform:translate3d(0,15px,0)}.q-transition--jump-down-enter-from,.q-transition--jump-up-leave-to{transform:translate3d(0,-15px,0)}.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-transition--fade-enter-active,.q-transition--fade-leave-active{transition:opacity var(--q-transition-duration) ease-out}.q-transition--fade-enter-from,.q-transition--fade-leave-to{opacity:0}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--scale-enter-from,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-transition--rotate-enter-active,.q-transition--rotate-leave-active{transform-style:preserve-3d;transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--rotate-enter-from,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate(90deg)}.q-transition--flip-down-enter-active,.q-transition--flip-down-leave-active,.q-transition--flip-left-enter-active,.q-transition--flip-left-leave-active,.q-transition--flip-right-enter-active,.q-transition--flip-right-leave-active,.q-transition--flip-up-enter-active,.q-transition--flip-up-leave-active{backface-visibility:hidden;transition:transform var(--q-transition-duration)}.q-transition--flip-down-enter-to,.q-transition--flip-down-leave-from,.q-transition--flip-left-enter-to,.q-transition--flip-left-leave-from,.q-transition--flip-right-enter-to,.q-transition--flip-right-leave-from,.q-transition--flip-up-enter-to,.q-transition--flip-up-leave-from{transform:perspective(400px) rotate3d(1,1,0,0deg)}.q-transition--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-left-enter-from,.q-transition--flip-right-leave-to{transform:perspective(400px) rotateY(180deg)}.q-transition--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}.q-transition--flip-down-enter-from,.q-transition--flip-up-leave-to{transform:perspective(400px) rotateX(180deg)}.q-transition--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;min-height:100%;min-width:100px}h1{font-size:6rem;letter-spacing:-.01562em;line-height:6rem}h1,h2{font-weight:300}h2{font-size:3.75rem;letter-spacing:-.00833em;line-height:3.75rem}h3{font-size:3rem;letter-spacing:normal;line-height:3.125rem}h3,h4{font-weight:400}h4{font-size:2.125rem;letter-spacing:.00735em;line-height:2.5rem}h5{font-size:1.5rem;font-weight:400;letter-spacing:normal}h5,h6{line-height:2rem}h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}p{margin:0 0 16px}.text-h1{font-size:6rem;font-weight:300;letter-spacing:-.01562em;line-height:6rem}.text-h2{font-size:3.75rem;font-weight:300;letter-spacing:-.00833em;line-height:3.75rem}.text-h3{font-size:3rem;font-weight:400;letter-spacing:normal;line-height:3.125rem}.text-h4{font-size:2.125rem;font-weight:400;letter-spacing:.00735em;line-height:2.5rem}.text-h5{font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem}.text-h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.text-subtitle1{font-size:1rem;font-weight:400;letter-spacing:.00937em;line-height:1.75rem}.text-subtitle2{font-size:.875rem;font-weight:500;letter-spacing:.00714em;line-height:1.375rem}.text-body1{font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem}.text-body2{font-size:.875rem;font-weight:400;letter-spacing:.01786em;line-height:1.25rem}.text-overline{font-size:.75rem;font-weight:500;letter-spacing:.16667em;line-height:2rem}.text-caption{font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.25rem}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-no-wrap{white-space:nowrap}.text-strike{text-decoration:line-through}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:300}.text-weight-regular{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-bold{font-weight:700}.text-weight-bolder{font-weight:900}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.no-outline{outline:0!important}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2-lines,.ellipsis-3-lines{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.readonly{cursor:default!important}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important;outline:0!important}.disabled,[disabled]{opacity:.6!important}.hidden{display:none!important}.invisible,.invisible *{animation:none!important;transition:none!important;visibility:hidden!important}.transparent{background:#0000!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-hidden-y{overflow-y:hidden!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.dimmed:after,.light-dimmed:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dimmed:after{background:#0006!important}.light-dimmed:after{background:#fff9!important}.z-top{z-index:7000!important}.z-max{z-index:9998!important}body.capacitor .capacitor-hide,body.cordova .cordova-hide,body.desktop .desktop-hide,body.electron .electron-hide,body.mobile .mobile-hide,body.native-mobile .native-mobile-hide,body.platform-android .platform-android-hide,body.platform-ios .platform-ios-hide,body.touch .touch-hide,body.within-iframe .within-iframe-hide,body:not(.capacitor) .capacitor-only,body:not(.cordova) .cordova-only,body:not(.desktop) .desktop-only,body:not(.electron) .electron-only,body:not(.mobile) .mobile-only,body:not(.native-mobile) .native-mobile-only,body:not(.platform-android) .platform-android-only,body:not(.platform-ios) .platform-ios-only,body:not(.touch) .touch-only,body:not(.within-iframe) .within-iframe-only{display:none!important}@media (orientation:portrait){.orientation-landscape{display:none!important}}@media (orientation:landscape){.orientation-portrait{display:none!important}}@media screen{.print-only{display:none!important}}@media print{.print-hide{display:none!important}}@media (max-width:599.98px){.gt-lg,.gt-md,.gt-sm,.gt-xs,.lg,.md,.sm,.xl,.xs-hide{display:none!important}}@media (min-width:600px) and (max-width:1023.98px){.gt-lg,.gt-md,.gt-sm,.lg,.lt-sm,.md,.sm-hide,.xl,.xs{display:none!important}}@media (min-width:1024px) and (max-width:1439.98px){.gt-lg,.gt-md,.lg,.lt-md,.lt-sm,.md-hide,.sm,.xl,.xs{display:none!important}}@media (min-width:1440px) and (max-width:1919.98px){.gt-lg,.lg-hide,.lt-lg,.lt-md,.lt-sm,.md,.sm,.xl,.xs{display:none!important}}@media (min-width:1920px){.lg,.lt-lg,.lt-md,.lt-sm,.lt-xl,.md,.sm,.xl-hide,.xs{display:none!important}}.q-focus-helper,.q-focusable,.q-hoverable,.q-manual-focusable{outline:0}body.desktop .q-focus-helper{border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:after,body.desktop .q-focus-helper:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:before{background:#000}body.desktop .q-focus-helper:after{background:#fff}body.desktop .q-focus-helper--rounded{border-radius:4px}body.desktop .q-focus-helper--round{border-radius:50%}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{background:currentColor;opacity:.15}body.desktop .q-focusable:focus>.q-focus-helper:before,body.desktop .q-hoverable:hover>.q-focus-helper:before,body.desktop .q-manual-focusable--focused>.q-focus-helper:before{opacity:.1}body.desktop .q-focusable:focus>.q-focus-helper:after,body.desktop .q-hoverable:hover>.q-focus-helper:after,body.desktop .q-manual-focusable--focused>.q-focus-helper:after{opacity:.4}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:.22}body.body--dark{background:var(--q-dark-page);color:#fff}.q-dark{background:var(--q-dark);color:#fff}.uplot,.uplot *,.uplot :after,.uplot :before{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;width:min-content}.u-title{font-size:18px;font-weight:700;text-align:center}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;height:100%;position:relative;width:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{display:inline-block;vertical-align:middle}.u-legend .u-marker{background-clip:padding-box!important;height:1em;margin-right:4px;width:1em}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012}.u-cursor-x,.u-cursor-y,.u-select{pointer-events:none;position:absolute}.u-cursor-x,.u-cursor-y{left:0;top:0;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{background-clip:padding-box!important;border:0 solid;border-radius:50%;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.u-axis.u-off,.u-cursor-pt.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-select.u-off{display:none} \ No newline at end of file diff --git a/webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff b/webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff deleted file mode 100644 index a815cf86dfffe53d84f9522397adcd6c3eec46ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20436 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 y{c!rCXO!4}02y>U7+Vc*zxih2 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 diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff new file mode 100644 index 0000000000000000000000000000000000000000..d3bf5644e44fe27de7a055d62a9d12d62320360f GIT binary patch literal 23900 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 MQ-T;GidaBdsS%Y_4FCWD literal 0 HcmV?d00001 diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff new file mode 100644 index 0000000000000000000000000000000000000000..0b8d1c3fff36a2ac90cd74db78dc88b3b137c05f GIT binary patch literal 23888 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 KnEC@AHdoOjhohqa diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff deleted file mode 100644 index db0012d1bfa39c7f7da77edffde9ea359e3abfb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20408 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 FQOM0DF!%rf diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff new file mode 100644 index 0000000000000000000000000000000000000000..d5096a09ea7859b7a8e48a71feaf8e98c7312fa7 GIT binary patch literal 23836 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 FQOGc$UWNbw literal 0 HcmV?d00001 diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff deleted file mode 100644 index 04cbe949a4f1357f2aae25a16aa185f9592fd736..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20424 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]r2)AW*N(^RhnRQBqFmpd7;dMC^Wa^$8c}%U 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 literal 0 HcmV?d00001 diff --git a/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff b/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff new file mode 100644 index 0000000000000000000000000000000000000000..df6f8619d65d587177b9c540677930b1e3e0e923 GIT binary patch literal 23824 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⁣f&e+b= zjtL_hCf)`pH{IMNO0RTF+B+mu1{~am!Z9n#n|Kx7uo= z&&0sS=wa4`;}dgcd_{68X*&9V<3`3FXI~s=>>Wz1F=qassK3mL>g;DymGi!9I=B?o z$?=%3<#M7@Nw&I&TU?iRs&iLMiZX++l+uogYC=h?87g-=rP6#XG5Z}Uh+BH;-zhEC zoZlj=B_~?+?2_F>yxUO14a84vjn4O_>`hBy+fDh!xc(R{US1#6TY^kt6Kn(PEJ_lx z2w3!_yF|Z2QN=VfN^2Jn#dW`lr3;k!2NzkVToC5Zh98t&h*S#Xl*3xNGYrY2KBcw96%Vg`qlTDCK6T$XQplkzXdC z{wiPp{ivvAs|>{%do@DtZSPsYZsLtI3^Nve>PgSRX&G1EH8ysUY3*0Xx&NDK zwR?4?vj3uA?Wfv%`_nI5@5}o&^JWYym#JDSe>5RhXpdfug+w8aGlX*~TGDLy#XIT4oa7de>frdc_N?2jFaPgurL#DVCWsO{(iM+4LkMJw1I z?ErcJfEthu2mnL^JOB$nSpYeJ79bp808j(40`meo0S$myz~Ij#8THEmfC`)mAOs-- zz<_cCP(fn=h+uU9RB%iH8c+!U3A`5o555Wj|Iz;Rziup$IH(Y2nE6`uRRts>iCI-; z2g^PHlGZH_*XGi&TcMceub@96`VjVm_7>Pvz&qD7g_5&(74%W|^Q%Xvfme{78O=X| z@}q464}r?ReV^Gt%St6tpdWn(;=u@igz^qCh3tKdNfPD$R;DKzzkYE3TCtuZIEocR zrfr4!ma7()Dfs*sK@Zm-LvF(w+qqMW#JZX{o7z{CBLRAx-qk{h9LPzOpDa^9POBE7 zAOh}vDVA#=HGjG08`G69WNtl5X9Ohn&sMugfs;Z<#8&_FlFj^E=mUrFq?nDN;YdkD z%0{q=_z*+MXl5~Kqr|U(I2a_x&&r{U>Bh0B5=Kudb=`DQ_({cGgR5D331O+06w$Mt z_8eu2`7Y8prmc#sqj@oa%xDa}kDKToWZ*3V>%Wcz0ssRb0l?qi00fVne+jO@rm%cx=>0wS?4ay~2`;sIt8Oko!cK>eXqPtfFU= z^)n()na1I^Cuu!e^IpH`5;iltx;CG;I={AHB^c2KEeJJ*0B9Dyc%6hpM>UJ54|LU6 zS~Mzkg^>hoA18`HYA38Kkt85e4i1?_J^&ZM8~ZOCV(>TVOw!ziyRpz*DV@#ly7mcm z-j}h+X0n_se^zUJ^b!~p7s%6i#4sbpw3*&7W_~PjKXTL2PitDlpt?6s@=KVT ztWs{?Wqw=)`H=yjUxtghlrhFT@KZS;SvYuYiaSy&iHps*J9XMX{;>5#XeEfO*0Gbq zO^7HMhx^sgae@Ppy!_l40_~zvW49I^7Cv`Z($(4swu{h!Uw_L+%+LZLv2Q>s5iJL5 zfW?XDDr)MWwJN2-e6tMLMWinRqWk7&un)#!=X4t2KC}M82N=Q!cx3nE0Ep^@!j`jx zPV_)(Q{bCic6vqh`EE)<{Kbw4-N8S7tQCsvp&+O08Y0n_2-$TnPSk{$7#tnnmSn9T zs|>__Ll;G@ACFpJRWyXG9}m@ou)qyby_{{*h@!tlVJ;ZfEROumxS?@iS*F0HDg1 z84=uz@D{LR%wO1%X(ix?4&0FD8hZ|KBz0oeuC)f@bUZ1T@gOAQf_`!X4%KW$L3ku9 z^+oynG?D5uA!NkF?Bw+P>}x0c#;hYEX#=Wa_5=y=ovK!aTq%BdmzOAbXcVw|4Ub82 zaTvC%z7M10SkCA*f>X~=?KfXX4d=x;>hu$0&U)IIn_p*{*E;uK7d5B5#myaaC9(2& zEEN8GITK;~Bd*&y|0eYy35A>%45@|%3&6-JD3EJ$WdbVBWdR;!`O<8fz@J{a5%|F9jO+uRri+#Q|Y-I)0C2qaP&9h4BfaA@cWXPn|4SB;a>5R085sPRU= zm}4@>0(qmTXoR|aWTd#&FmF&R6+gWk`C=P~TkM&Gll#*c(L8y6EMC+c^;L`%@BJG^ zNS-{$6p5#ysP=&Q^c5ysi}-eeg=)iN%<6f^#hbx*WS{oi6ERE*y2|C3xmmcJzFThW z(@P0mc9-0X*}h!qc&;3aqu5+l*GUmNGrD!<>{ zb2zdG<7>g=Ll4gP5~w1s^S@-QNKRPxt@%(qjjLJ)PvPpBFtzu5AG~nChifP3)?@ej zJPYY22&Ve7y9sNPbT^gE3iTCDPS}#8gS<;!NQO*k2_XjyLx2*|c!^YUJQM!aj+%G( z$7P`DSBB-VC3HWiKJJrMRGw#&25TYGQYPqFM`l>H{4EHR9V?!{pMa-Fb=MLsYz0cx5RS`NN4E37t0C!(#k`)Y;)g1$qG=2{dOt~VJ@R(G;MHW2M8bA;GfFNnxX0{1&ALpD0B^0 zZOBl^)Tm(dQ5I{BUAq)>bj)SqMMjMkRJMqOCu>OsMxtj9)FW0dii@AZq0XAdM8A^)GxX18bL)^Zs}_o$@|d8i3&F z1_vDiytF*26+;|RGk;4=T>lsOCDW>LqQTz zkhhtimbC#GUrGq28C!-?!5^gZ+2~2H$oxl>iLslewAt}V(^XaHMyX2z{VyWhy$w@U z!QrHehKo>|<;#_1Dv{kkEQlsWo$piGabhbOA{rRkAJbg}Eb6tIEtGgH^wD65-pVyH^p(K#Q;|hdtMk4tRGC)aSMRZ8n5@k<< zu#~PQ5k2#&l9$spN(JZCD>5EDKvia9*=KMdi-N#pRa+-9$Tbf-eV;}hvnHB`#dj4dd!V{NMemrDgq!_M#jww`gsj@RfZ7x>MzyQ zH#we1E9(Aw-BQ%EgbUYezx(4`l`u?fp$V5t8}ouJiZ^&lLi!ji(SQ*af#c%SPgU!?eUHUGBo2S=rYt;;A&qfh zfTqb=?vEAo!(uN_)+g}KNaS7_@C;j`$0Q^S2$M|&C8Dy>yl7*ldTPFaTB9->vsp>^ zqk$%gin;Y=Wx)ov8)ljP_AXX*Om;yqkIktssMyQ!9g9|+C&;1vrZRs|%95Q(u_G6d z(QMw^id;0BOx`n_5=gt>{e&QxT&zHJL-hq8~=@o@QQiaKrmB2v4vx1JS>;eICYE%Y`_aFm2F z_UveaDEY_j_cnj}tibKfvUsZP@H=-Fan#Cqilbj!C4+^47Xk4hL5ph}XNW}C>tIDFY0F0y)e$(|9`7Vg#v|0hmGO$2e!=nZ0dNzxKEmjLfLn8u>R*nr!3d*S~NYZfwina9T z0&JciA4(sKy9l*CY{lylXER>wS&N_QF=>fEnd`dNe>#+_`n>J(^sg&O*7Bs)DjdbQ zzeC{}v8ogsmiL4W-F6+7LZ@iPL;Ft9ER%FPS12%SC8aM&-O!dOZ6yQtp<(QCR5fr! zQ_`~Oy)32I48h)&$jo+maS2MzHPS)R?lm6}(dmtvr5G9#A|QZP@|KmI>CX}(-`Q@# z#o!h_pS8ndhlfqcYt}7pr1)|+%pI>W2TGFJs6nX6TAU9qggBlbN1a?x@>9=S+mk;+ z4)7h^d%}+d-XLOpuTSlBe8GEotMRSY3N~@HXZ3p$uH6t$o;QoLB~~`tsy~lfpAibs zD4$^^zt5RgT?!&ROUTZEsD*(>1GfBKa$(8Nmk(nJ@`d~%J|`)$APK=F)f9qh9$MS~ zwzFupTUizep4u%>v6Y<&4zUJB{pJcptFm!ER6le9iZtU^L!@85XOY_{@3@sNy{Ih^ zkDK*r$RfA(GWPF;09^qgEOFM~h7dNWn=7F9EzWREwSXx=dI^b~vZ`Nzi_K_S{eCf|((>$;q^J?(% z(c7<^8=|=0=X(-hJ|=o>2~9ed0|Ip}Yi<)YrAGWq$yzqYV)lww3tfWwDAjygimCJ* zS)XYE52kAayHCQHPC^M{h#h*~p6Npq!26Pp=wt`twE2y9$CiCVGtTey*i`LcPx$xa zQkfNGsJcDC$PM|OP&W_ zDauMn9F1ER+F$~|=@YX;Jpg+2GHH2w`~CerGtrfU%b)&~nX3mz`mHp5w8N^`*rXTm zdtfeoU=9K|T6HAJ8Aa8`ZZjELd4U>_$2KBL$^WcBdeOh%*Bkt+((-9=b=`^t!I?2qj9;H5H~x;(>3R^$<@@EJ)o9GGijSYE9dbxVBjj&> z#P+s`;eomm+p+weXk$v*1bljIB24bY@*n4NNK`c1k~CAAoA_TSmfl4|k`T2P-7`C= z+9_e8RM_aX7BjHNP{+I2B<`$yV$$>!7rTdtFI!OD9VDcczIZu(X3xG}X#*r1dH#~J z_vWI7T!)7bYJ!N;Bo$E)g%~2#T}I)j=7`D;WTEkOjKUNh_OnjBG;P@)UXM@qhgj0b zHo}RIrvmB(TRa^GvQHIOk&;!-+ulrkZnb=WOJOv!=L ziPdB<7b?hR+cKtqG^(o=x)lS|vdCbnQxW3FIO&c7G066d?oV;IgWo&Z z#ebON>JEeQPIf(L5FFWB83qvYVA)V_w`EFx2Z(h~x6W;0Ld|Gvw&=Y-f3oBiU-4q6^`FI$Zm zG0u%ealQn5az-Vj_*xW1z;QAyD9%EKAe6c)C;Q7z3ltuii)lVsrw2v86C;WDESn)cKKJ%^UU#ZG54b_@$v8>V)e|J5NjjsOR4#Ewn6VTIEzd z87x_=R`RCjIMvVO(y9wi~zIR(EEBoRvCEs9f5#&8GFptFvc4C65Q>s?XI zpcNAXI-hBi-Tb&-y4vZVc1IvXpZ!8sO|}sAa?8P3D~q_eq&<|AiJo|~d1ls|24Ct1 zlS@yQ)Q!H{H3W&JcaHgK@zuu7TZGKxTCKP=(8rP%Tkz>$G0lO+K)&g7h?L_hYG@Pv zjFp$CpvEBrtq(}!ZF9M)b|2Q_6ST=ijf$mu1A}>DKqDeMf&K!5VI8Xi^j!7c=YNB6 zSx@IM?{3y@gcs*V?2o(u#IXF;8QXj|SQ=V5 zj*OO07rIGxt1=z~y>RAGr=UxJtm5V$~?)zh@_Q&ULha$3v3SV?SIIz!9k;Py} zJrGXuM0>PWXf%~VqR-E1z=ZhtDXHJdCI3Tr*ReS2vFPS8Y0K!-az4jzm`+(5aLe2} zl$1>B&|9c7`cF-(Bz)AS+KkL(fSwbUn5}0qm03kw)mx>Q+Dj6E7OYzcjOAwM^V(z4 ziA&}yX*5%+pJYq=Oyd$IB7m5(SMpTyEyt$-AG)LDy8b%Rc?Fx8OentoCRN@s4O3dIQIm~C((X9xEk*qwdS{>UQAe)=){XR z-G?2j~tgvZ=A`TXJ$07z6HGLSU={Hc4$Iax-_B0tl*V(K&UT$3*i#(Kn5g+$|vQc$HV-on6Zt@maPj|*;(}Zo%V%0WAmBzc5jX6rJ~s8 z<@|4yEw7}kbN$}uoE--RD4nQcJ%JnN6eo=z6C!;c&X=rV-$jhfG33lE zVV*~E0dLFbVEz~e&#&`08{d%vauwM!v)mX<2j03??Pkc8=?f+k13o?n55xs%$&71p zLHb?N_$9vG2X6>&jUEP%Cl4pdE>7NFHTV!6Mc##V+x^>3<_QG9KNtIzyLe!`sk8jO zlaALe0g!s&y~nCzk+YncsR$^N6f(lunw#6JyvxH0NO)Ab<_MurP1w|w!Sy;wvJdxK zVUlz#$dxU=9q#s;jvXyE3H86k{okwWIIP#aM_g7j4rW;zs38Dh2_|_rIK>?V3&DR{ zZr+fh#darcLBRsxH6Pq#~M}f0sH)uFyDaE^{{8Oaj;{JColR!RneIMhu(VRb3>7a~^_q;;f zV;#q9Yby9T537@o;{Sa8T-$(`o2bi4O!a}u;Ousb@vM2{;vwh~d z$yrNey?^=G;DS-e$#|^AWG&jedH#I;M-64Qr1=$wNhjitrZBqY06myiN9o!d)yPKA zi(@Pku=bj9za!N(bXI##ZY@`-gLj(Yv1&@2sj9^d{^%(fmY>-=n_F(u4oxjSDP%l0 z@w6CV00F?x3)1qeojE@0S~0166^n<;%b2(v)5#ot%u<@u%ez7~QV(wB!1Gv!1wJ7R zc)y|VJfpu&S`#z1| zYq&lY8p=_PXYH{>!}u0vZY~>(Z4e)Hu2);v9Rw4Ql}Y4Yaqt&AN0(4UDl%HJWi3h| z<8!tp7)Pi}x>Xd0RdI&@l4R##$OGQLJ<+~?#^^VECRAz$$N)L^=ia=tZmnSFBK>vJ z6wKtB`dlSGCS#xlxkh5t1($P2YIyA%(WPUF)Hj2D-Mg|Xi>WnT?|X( zSNY|DDc1 zf(RyFV~FA;)Q`gmWvXItR;pwEuL>9Ox2vzur<&1$zdd8kU{5{8JkHDUJO>dkUomt~ zrJ1$P*TK=K_^QUtqNl!{y|I)Uo7zku&7bk#K`6-6$ce65@dR>z#EZ#VR+RZ$ zfHY4Iy2N_qHDlAQ)C*<`&7xopSD81G=+&Izc+O{Ct77JM@CDRS2Bsk%8nH`vXIU$& zvlZcLNe3q8NV*f)vvHmsT~YP$Le;N9Ym1g0J!Bo5Lb-GLtBR4r5$M{*aR$<3)N$y` z5b*wDD;oXcu)|&ZZsK$5dbj=V-qsiVs-2AXQt-N*4cngfzcEE6)Cgmbj0)6>~QB=~r=7o>Xbfpt6ESJ51BKot=%YiFzhwKU@8t zB1z|4(pU$3#3Zt~vmddm;jrYS@7%bORp+$^H5esrx9EJKj-xHeCWbjW-j@h9ph-P4 zAZMjbHD|<0gP10c+}oU1JKFJ;Cy?T^+JgceQ?+a2U`N|v@BxY-)=%V2Ig(Z>T~5X4^zJTV?a(1Bm2P2> z#%s9A`hFG&DeUby!l9(Rm|&3MXs}KshYSPyP5T5LEZWk$7QajnwIbZ^dUqV z=Yz}Z?PU>MamCa;|7f~#;Y9X)=W zx7Wq5J0UEhM;O2w^u)f=7GYCZl>)7>#%v1~6;w~`ILfS^vNk+f&@w2l;8;KCJVL%z zWVUHe&UW{78?iUF)QKW}q3ZA`)i++8j#6T;^_S{D=l3e7$U zB^!ggYHdlyupqnN%fFGLf^aVbkky(%tZ;v^i(2uEA|HzdmZ~AbxE@yVFQyJ>kU@X= zqsD+JOj4MDB#uIqk-YAJzCt$V`&%{artE|}UreE2WXZ?o!{58p_o4wX*%f1+sFy9Q zZcMpl6)zejB`jpX;@%)9tv6KE)WoU-%I~~)X}@3?Vad3e{@hu^x`Z6EJD2{0Woul* zJ|8W*8ZdmR~=c%%C`wG4(1*Pk(-3n@<_!(S?h&AKvbN31#q7 z8b);b=DN2hHrmf^&f^%8Ngr?iHM?u@_Pei*UzT?wS2jy|aG^m?SMqRqe%kdPEl(SX z@ABWu@QEaN_miNFE8p3>92H)?{JWe(zs3E z648ldX%EYPI3(eut(NSz?@bMT4|g?<`g&S*zDFl=UF*+R+*V_H+kk;KxomIulgfMi zWy>2>c8vW&{hR4IDhD7uP!O63gE1<@f9-)$pxFr-MN*#`2>TVXjDMdl1m+~^UFi%frxIr(IT%@dM`9fp=a!S@H0H6dVhV#fuXab+{;UTectH^X z%QdvK$Lz-d5+M3i&!reV?iS<7xT|1eaDQn7YPU4^E$Ve$HWre{8_Uv!uV`qD1JAB* z-?qH|HVMjS{yR(8d?%}(44>=wam5JX+}r%~j16N4XApn+VGrzl%b8jB{48A!|AZc#2$lgyYh zjIyc9hd!;T)ntG7A=kCFky>w*Dd1UpyVHC68McG6iv)7q!*6RhS3q-w*UVAX^@?%#h+tLln?Q%qq@F9ug$NWG+Eekwp9_#uHY! zCOO2|^occ}E+bfH3l!0i^03dIa*CJAe?-vQV;Oz9qkk1N_ix z6fiP_KK|*mHe~~o%5&IH6>KJw>R7BaQMvB=@mONSgAkVI5Od zCnnZ_R#;t6+@M~k-N|A7gM7b=CcHB%WCB-d%=~kJnI?MTxgNur`!NInd ztIeT1D4rGy`N@Azr*q8t-nC;90fwjnH>EE;zKs|zrst>0Ol@NC8_iy72&U2z2V=a$ z!FEakAxX(Fub35_AhP6{QKQ67MUc(49||6#m}$Sn3O{g@pBG3{6{|tEVxOhNslGsL z>E&9oA=D$y7zxG`_%+&LC+Ef0z{%+4^gZs#B)0e`FAqt@V^s}o>Z@BZ;0L@fy%mzE zF7>Xq$Z8?mZ88_OBO7j>#zy^pN{_0&o3iRXXBVK7ylerWwl`j#F~XQY);9Sm;8Kui zFnyFE>^H`>#fSts;8BDyA*9;cf>hyMgrLMi@faaYzZd0zch64MH}&y$NsYIBMAPUb z{0azEWg}xfSNEuwLsVG?8rcldS>_((FV9qD+Xqti9u7P1yu0Sw*JJzk zUY4fxq<-6Ra?`mAe=zohX`*1zW5L2*#6d^#!t_*~`#uVUmqSqzA)dWew^` z2CDUfbxR}$4wQwA;k7Lzg%5s$=%lcfmf=!aZ>gk zO{%!x9pi5Y9!p9uBk=NFN@q6}%_!QF^|er1={~!}YZpG5pJ!2bC5a(}pQix`^K2O} zuY`HZ^LMsA&V==f+OaGsvJL8FFyiU0ehVDfAG{G91nQ1X$yek&m`!hnP~@xR<5={X zpm_L`#5L()9<%~qIcZjFQva3IqmHz1Y%WN!U2oW)Cax_oGWc@`&pswyS@fq{?d&;E z$W%>HG)l#ZQSTm^Ch;EDkQqnAB#ssztlge&Qt26c!Oq1(rgvD8D#?gAlXb4jC>%Ws+UzKZmG>_lj>{obK$_qe!J{CtnWT&$gzpp6~- zei^J842t7lE63(BK5EM`Hj}|4)85oEtZ{%OHb{jCz;?@z=&eBj#Is9W2Z6z>_=Y*3 zw*Tb3V3Y<7eNX^RQoy%=;b>T8zj=C_r3HXAu|3Y@G!C2h=NoaabG=~dr9C7 z-y3{ylZh@dTCJij^2!TUr<`I}Cw39E?ER(yHNwK!$1mF*C9(5ZO0I{Ix($Ao-=fW$ z%l8UJ+TwGZy+AQOlTS})zL<(ShVSeUC_WZj$lxAfV9VcPs(FJG^Dg+<+r!S^q#?riVux0%c}a2m65#3Uwy*$GYnRgTa?d24kzW z=Pbs1E$(FpMgFOr%G4aH^3&QwE+rO$dH_Sf zb2%tghwynl#UGIcyWpcswp%2hOW4|;GGExl)(BPJI<3fhLIUw$4_l^%OVt9y+-~-E ze!jLs;59bP*dx)~qBwZ14_BB;?J93wp6&-G~5+-Xd?(m);Xs_*6uvp7z=yR&72aN}D=zb4$T)zamje1g9IOrhitr)5W z0KU*UE0eqPO~1 zH0C9Vyg_I=Q+>hl&NRG=FLug@HU%&}b{%qmA;o0YMrJ1`zU<~rLIq#{4yN|wRjAt$ zEM6Po~b}cY+o;@WxTE6Sgc;q8nB$PZp-5E-ho|M|w*4=!jRe!-y;$vlWLu8Q=-m z(Aqb@W9|A(wT|L{IlE^lk(1DKK4>jusaCYzmhOJa?h1VCqRUh!SwB>_`gAZQoneRPGC_8UFTo&h}fyS76?&Q(VH!%FSp)-ovU#Jt-uu zE1hV91IR#QbZN9QLlBX*q`UF&n6%UQ_F5h=F1@A2C38e-?q9FZl30HyyT1G$wFZ>A z`HQamej{bj2>^3!LAyX7F@=$-Hqqe6{c!c4%BvE&o`!?V1vBew7aIL9zX|bofeUt^ zaMSLV-RgoNm=-CqyR^=nWPAOdgRgPfZHDaI+qEg<6gX==#ME{Zo5O25Eq5NhrlW&Y z@wC`;;P=7QLFTtH5Sf|jlBdVYVMOW`MRi4Q5`a{an-V!QvLj_w(BY8-bWEkdq`V7=s^26#BqpK#L5*H z7HUs8l-~GRJS?_`W(k?bIppYQmPVQS0T^*W8a)=W6u|0T-28kxBseByRYu%t)1!4w z5Sq&2?wJB#`>)T-@|bCy{ujk_iWUl)HI?rBx51;`FYxK2O`?4{s}}dgwneZRg+{obfj%KTn(Q9*xa z{QTM*#DV(UmTF1J7tWS%{e^nuuxR>#!=O|JD%gAuyRjN<%k+G~*-gp5p%0e~BMokb ztW&FUnjd}!k4JpXy=oOzeg;w)60LaQ&2XmGL3G{d9HzlWvUFs)7%O%^MQiHn7A*S& zHp-+Nj1v`v`qQsqUc=a*Uh+_kzt#IW{jb$Uw?7!|2nWt>tXFs)!e@wL325O ziX$4REdF9skR^bYB@8oTRjubGD>w23=V4dAX=^a4v_WxM0SqHqsn_&p-X}GC7B!;% z{GT4v&2Imy=kK@I9YIWD>wB86^OE*bFD9MY2357*pxmRSA1C!`qdVNbbSW>_a~I4f z_4#ic;fUPqqy0>2o!wk*i!4qWhJ^)sTc_)c?zWg|m4Af=L>pRi7{_>InpEH)H9wo@ z?%k>JNKu}d$o*HfJOe?u@BPtwD~r`} z+^jX6t*X)HH#C@!jfgJ)d+iP>rM6lB;|4#sC9GK%n z)HE`bM5fyPtP<-@rx7}$XHm;DCj1+|eF#+=v4&_twKaRo*1x8UKf4weyCW^*{8aHE zwy1i82E3t>O)&B#iy-enC{(}7)>e&@_(iUa^)+=%UNe+9ojIAYW&W_&($bEkkwdRE zZ`SdZ=20D_#e?3My>H&Ufsq|MjPBGKc&_2L&_?h)1 z7GBE8(AzO&6;_k7ddiJUmn#suwlad)Fg9@k!?(YCpI z(i-mseaDvoRThbNNLQZq2nI^Ge{b<8T?+`g&s+SFeVTZuN?Y?wEaz+K?I;92Csjh4 z)uc+Qswy+Z+f_X&_G;KrsRf|V8ZO=@n^m*G6Pg06yL$mjlIh+~!{#_r-Bv9oSydG_ zBsV&EK=r&@;uziIt2a-x&qCch59_YpvaRQz1_Odx3nN{5ku8% zaH-xCOYIy6N;L%!dkZ1J0Dr$=8;{`0?%7 ztd10$qq!;reSVnDMdPZ>YJ@VApy8ev-&DiI3%xOM$a7+naAcIq&~?$K^jYK20)l3u z59*=GP>+0rTEQXuoRFI5{Qou* zTbn#gC>=w->9%O&?6Kp{GfXFl&GAu+RRrX@u*^XodIi|^mqj1EQU&ySzB{{~kJzGx)B`Qt&=e%8BsBIOQXgNV*QiAk3J(i6k*SltHEq!P5^>+L` z=_(*tjZHXQxWK$7n=9{T<09qi@OzZo5w4#0+OQc@hbK)F#6i=iB-I}@b=qKt&*rK> z#mjJ&?ero7+reu$45nuUlVK|k6%K(4v_PlOhSgHdzId$hhwb$gjPP1=8(G%k z2r?5bH=q?fZqCJ?^6xlr3u@r{g^?W@=`Yc@$U<(fLzocZ5J@wTG_($70fJUARhTG+ zg8&-#Oa7{O3o^Yu0iT&Lm2GRt;Eu!FF$jnSU~N?k0G@5A9>g-BqSst8daAppZ!w>-B5?`0$2PofR1n9q%1Iph5AS8gyb^!(nv zS3aD+H)KJ|oaE0x$KA@x=n9V44xMkkBWlv5;aQc;o8>D_gzqUvJ}_KHK~Evjhbo(G zm3*uOR9|P854F=!o=MLNxt&!8&dfn(4i>G#3C-sBIQ#9lrF-|H@{)0=aj7)M``RQ5 z9R+swyGL3-Vf&ylC{Xm!C z$^#1>SlA#`t4IjcuVB`>*1QBfcSgeM%nzL*K1a?gY|wgnx@OEtzIU&bOcytnmO8Jw zk*99rCWiMlU+0W3_+0KHTx&(PhDnmISqw+6wAH`bULlr z_<*Pjq(@hsNo-u5vJ7NfAOl6&T0hbj7%Vil)~{&-4y$&&Y#wq`qX+Hf3+A6fsQT9k z)K7V~5v)48WR8}m#jh> zg&bbS0SvvX{=|7gD9^@pwF$m{$~ul5@cBMxyHYJyHmTz}O(>RFIlX3KD^ZNBSsLf% zuFc$mwr8%*#d)h&h?&bp)akAF_7$#s`@Ma6>hgmJK03r|vlOOn6s8E6rJMxi?woQ_ zc0P0D4=;xGPzXX&of<5tYih7qQG=~pe6PXs9>zKAE)oX z?8k|pw;!jQs`h@IMrw8~C>llU)VTMgNqHngg;L)n%fHZ}#!L6?8IM)O2ZaR!>z1Tc zE}~EbD0buYeco=In&<7t>4%+nk#S{p3Uj?FlyN1=PrWUETyDn+pwP#|tR){v?E-wzsNS(i7;kYr~JGObXF<=--A>S(mg8@PmdvN;J zSqn=|wiA>pcRuYZnw-Ik^h*F%?!hTK!O2>w;vHLX#zf!-I`W69>x|i}3YKRU-Mh3f z`c+-Owyk@15rUWD&tBayXV$h|InfngOJr)3(D42Pdd=?v2w3uICzs!7rTi*;HYG}J zCx}53op;^DJIUL-P!ef{C*h;^PI%K&5TF;OMgf%;17C%{z-jvy-`ZXM^;9~ZXNf%g zMZHJ$s_F?zhrQ~B)QhAaY*qD8%0V{5GfGTOAmDl?p13#FDks|Mw5$b4*+9r^ zxQu9ytvJoqdvFT;%!!yeC$o_JQkd9oPR@dbIT=0MwC&zwVUIQOZQD+7+YY}nJHFMj ziK(d*JB$j5pZ)sm*(4z*At5FpfY9)1SRGcNsu>&XitJApIYu{dyu|ps; zl57p4~O+}xUs^+t%8Rffb_SB_!1pWw@QazK~PB7chPIAOO6Q?=Eh9m%&oKQ#)3Hj^|I* z0OHrYV;~5U|4aLi+pdUIG9uZbKtw5uV2oNFP;Mb1DI##@kOo#e$Ib5nKercZLC>K8Vj%2qFtSF@zhN9k>rwlT=oNT<~$>Xj7VwIY{pYw3)7K@atO z*9;sw+GFYc)h_YfsEY48!QWWGmGz&odt9n#=rP_NHKV^P8*`6iaurFJPuZgrzGpg4 zzZ>rmJNj4_j}?0t6En3(kEK$xVCAFW(?{v^Q|OvL&6r)0Lf4L5y4ceDtLKGoRE4ga zk3#&paHqk452HQ4+xoW;G-X4osg&V9)1i-211xQClgdVhj(-q(9BF8eN2mBMi46UL z(959R(EG=SQoBo+1%KOohn{^HA$>VQ_UNI0+&MzfX|H&&(ET{FXX(MDZO^@Io04?; zDE&nW-PWghmVQd3BbRP(>5TeL5BKPHuI^}`rT5p(#CM}AbSH^RZ^i|^#W2r?@JPGa zd1hCtY<+0=>7(>U(D^So61ss;^GKgh@!cqL=xC3n_g8;&R=RW((cX^Q(ccRGM^MeV z*1ug9v*lESo<)%odOyxQ8AYV+Z5`RJr5;V+Yf|WLsdS_+IXH#Y4jcY#+06cd$96AZ zUjS=ja+6YsiA(p^e^(AMF`<&hc8^QdKdRi@qq{_LAop03t4KNn$sXgGsYW4Fp_dJg zX(HqGf{lQEt~T2W5%B4w^qdsBbqbAmElXjw!y*O~8H0-%1DEa~G3d!W^`da=!&vsX z0NyJuiVHGH!iQ9Hm1L4Z4trEHvdmEl8yPl!OW5vYO^)gq`<_d*p*IO#5k7C}{o{E; zH>yIH>wJzv?+J{IS!QIc3_L9j7!`DcKm=#=?1;L8^)aDal%~^1>18Q&%M==CXG03> z>VRg$X4V8A+p2(l!K&C_UBff!((NQ7-5C))(GDdGd6X|%-S%$lY+dN~>7(>KOWWt( zv-MJF9OVknGowuw$`?}krBv?HjYWAID#tU|@V=B_3;@c`=u; zjl_FvdPfiO;`yj9jQ1Dye0sNiqO+}-`Oy0dTE>&^2Q6*`FgrKn;$<>{_Z-{`ao-vddXno^B6&HFBT z7ry6F_Y?H(KC4`tzR?R6^}rzdzDN)DDw8hsjSd^|J)iVU_;%ZD2wm!~z-{fCno-;J zP;b3%7`UVSXFDS@O9F59)YpbZ??*&rBz2sFh~#I48*M!G57o;^xAEq&&>Vrds~WZ7 zX@)L(#jj&+m4Q1qBQ5mVq>opcw7o+!JDL%}y~f3-3VjBZ{Gd-QmcC%F-`sVxQiXv5xYjeE+65A2BaW@3EZ^AbEenU$i zD!-Om+{(TVwV(?Xw9F*^pg)Uk)zLh6Tk;kQa}}qG)m34ULd}%BE$L>7nhEw`lFDE8 zZM0W?R|dc8abC;|>&r8Z7toih+FoVXMKfFF9tg%kOBa6Tc2y?!rK068Xqia6MAu%e zy=ZuNe_GG-<^<;(>#H-37tm*@+FpglHJrYCTHhIUsUGL~t`)fT*w40h%Pa~!&u!@W zNg;MZbq}MX+8RB}JDUMjUoXt3(dj~8Kzfp@>D5;OecztDU!RN!_ArsEc7Q4s`&qdM z^aj*jQ)!=y$Q~_czZCX89da4wexx% zH?AaG{fft~?i^*U=>Gw#oI?Iq*zqQe z;@)EK#mJnXd;8z?@mSG`v3QKo(@9t8F{)GvSy}62elwKY6NXUGi=XtpTA1vc`#z`+ z1=DF?tH$vNn}hFNkh#y6yt5Mg4Cb9_unQl}0^f&6_%7@hi2YdPotd_Wc%~PAhay?sht@3_|b{{`-N;~QF@>}x9^yH6T@<-*Mx9tkB9Tiu9 z#_7bA@9G*ds_6F@?htwo>C59CUUkvp|JqsN^$Lz>Aay?p-KXasD7qTQGmr6_1p5rh zM~5R%47=mrJIAV z^-R^UuqLi-_;F=d6B~5C$LctgIq9*K)v=5@30=>^uY_J?a#D*uUQR00tVbj=`=ER% z6@HBfw2?Et5t(-p?PdiVAtUA&@WVJVeuKT6jF|VpFQ$Dq?DNF`@!&@m%-sdz|55PE zXkVquxN@$5{et|;`5*mlL<@M@Rm{f$12GH(K^nwDyl&n9%a@!+SqxS6*ynTGTqUW) zin@&?^C1DA>>v?g@_tP~mfaj0BsAB(@v`0O2!e9FS#G);OKq>UJOqZFwvpR)K#$6j z)Vp-M2{2Pze^g&U!cuPRw95xSwBy4L5(;SucqYu6h1EJ9`6&$7z~{K-Z*Wyz9qGjJ z*{2mk;8006}B5iS4#007kiQuO*8{nZID z2y*}c00{sB00000004N}V_;-pV9)u-!@$7l`Ahnr7pDPG1O+hW003|71l4%jY|;Y| zB}Wv6;lI1@%!_T?PS&<<+qP}nwr$&1Auh(odf%Qkr|PRa?ZFBCsm|5QofYv9GuaQK zxBW&d>qx`sYwFl(YPcHI^6Tm0ck@XITd^%rDLd`@G_r86y~2QJqJdiL42iNdy%Poq!hA3e``+Y{iX z3IGsgW@?;?!EOwd#mvx9EN;eWS7r_cf_6W%Ru1^xP?xmr9YNmJMaL zHRNUMNBa1<2*5olD1Y_c+e%@{C@H0!l$5kmNbFt!!n_bSRa(GwDr74p)b7zt} z-5Exz9+Gv}^LRUD@n)B^D3_mI`|252Y5fE%$drp+)Ugf2Fc3r0Wiv?-Cj+EOpGD1A z{6-Z41Cows@-N$8^SVo)WLl@>+KkTYku1xQ%ad^8k3-VqjoMgu^KeI~lDQ*D*OTU1567EXr)p zT*N$sc{}qt<_|3FETJsTESFimSo>H%um!T!v3+KbW-nlGWnaR6hW#~%7sq=}Q_iWJ zuec1jinvyCi*YA%*Kn`rVd2r>DdXA1%fTDMyNgepubFQh-v@pL{!;!^{D7X|0SbyJ z003Y%&bGDoSGH~2wr$(CZQHhO+x67Ucb%ZCs%xX0q}!>xqWhw6r$1{583q_$8uJ*p zo6?vx(_qsr(^qpt^BVJSO9RUxYkF%N>wa5Sn`RqgJ8d`FOW8-;7ug>AwpWolnzsG;V|H%I*U=Q>N z+zony(}Qn9b;G{!*zki$rO2kp*=VKc+n6_2DmFNFBK9<%F`g@)FJ9~aCh>OhN%3v* zoAIadkBL;GY@%+WXJT4nWnyoVBxfeKru?anR9dR-zc=X=U6r2C7??`TdNv2Ev70$F zH=LWzt>+GMSGnhWTHegZc)}OvtMCK)k^fHQzYBUHCgc$+3vGm&_N)WPa3b)$Mhy{~@Na%&L{ zYZbK?T7PYtwpKf$-PS&V9KZxzAOs*N4{C$vpdXkD7J{|l2)GSC!R#;qHCPCigSB8Y z*cVQL3*Z`f7~X=<;3t#=1rb1HQB_nIHAQVvSJW2`MPtztv>RPQFVR<=0qd{}$FPV? z;99sD?u7f{QFt0&gxBF+_zwO|auPcU6OLd~j8r16$UrikEGFy8ZgQMlCiltfzfCpm zPXGV`0004O0FM9`08{`4009610000E000620we$i00DT~U5)_;0#Ou2PgN<>3PK>D zsR~gbNg|;VAgX@TkZH_RX(O$m1+>Jj@r{w|KKH)od><%rB1a})2DW@{&QRfFbCxP^ zn{%msK9vhJ2y8A=V{LO)3C`T4fB`M(8OvcuARlx!YF9#BT`zdr8GItmNSiq`#!OhS z(rnVjq0LgnUcSjqH6!{idPm4cEfnkN=2MS}4n6t|oNL@w{#Nu}_(Ub-26$o&IxQbzu z5H~x}0}8ISnG!C5ishIJKo|yq=&J(u4k->QArg=f2^oO75-NrFVgxBjD7ocNccHbM tVKAWAa>W4-6CPO5YPmzfV8AB4@IjO83?{s=KqX^`zGvsj4^tdfk^rA4J#PR2 literal 0 HcmV?d00001 diff --git a/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff b/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff deleted file mode 100644 index 9eaa94f9bfdf6a4c7bb191be56f78d0935e3184c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20344 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 diff --git a/webcontent/app/index.html b/webcontent/app/index.html index d2185734..7ec3132f 100644 --- a/webcontent/app/index.html +++ b/webcontent/app/index.html @@ -1 +1 @@ -TubeDB
\ No newline at end of file +TubeDB
\ No newline at end of file diff --git a/webcontent/app/js/229.b1b56010.js b/webcontent/app/js/229.53d179e9.js similarity index 53% rename from webcontent/app/js/229.b1b56010.js rename to webcontent/app/js/229.53d179e9.js index d6546e38..6a0be814 100644 --- a/webcontent/app/js/229.b1b56010.js +++ b/webcontent/app/js/229.53d179e9.js @@ -1 +1 @@ -"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[229],{1229:(e,n,a)=>{a.r(n),a.d(n,{default:()=>d});var s=a(1758);function t(e,n,a,t,c,l){const o=(0,s.g2)("q-page");return(0,s.uX)(),(0,s.Wv)(o,{class:"flex flex-center"},{default:(0,s.k6)((()=>[(0,s.eW)(" no sensor selected ")])),_:1})}const c={name:"Index"};var l=a(2807),o=a(7716),r=a(8582),p=a.n(r);const u=(0,l.A)(c,[["render",t]]),d=u;p()(c,"components",{QPage:o.A})}}]); \ No newline at end of file +"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[229],{1229:(e,n,a)=>{a.r(n),a.d(n,{default:()=>d});var s=a(1758);function t(e,n,a,t,c,l){const o=(0,s.g2)("q-page");return(0,s.uX)(),(0,s.Wv)(o,{class:"flex flex-center"},{default:(0,s.k6)((()=>n[0]||(n[0]=[(0,s.eW)(" no sensor selected ")]))),_:1})}const c={name:"Index"};var l=a(2807),o=a(7716),r=a(8582),p=a.n(r);const u=(0,l.A)(c,[["render",t]]),d=u;p()(c,"components",{QPage:o.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/295.8107482a.js b/webcontent/app/js/295.8107482a.js deleted file mode 100644 index 2dfabc9f..00000000 --- a/webcontent/app/js/295.8107482a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[295],{2914:(e,s,t)=>{t.d(s,{A:()=>u});var o=t(1758),r=t(8790);function n(e,s,t,n,_,a){const E=(0,o.g2)("pages-menu"),l=(0,o.g2)("q-space"),W=(0,o.g2)("q-toolbar-title"),i=(0,o.g2)("q-toolbar");return(0,o.uX)(),(0,o.Wv)(i,{class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(E,{active:t.active},null,8,["active"]),(0,o.bF)(l),(0,o.bF)(W,{class:"title"},{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(t.title),1)])),_:1}),(0,o.bF)(l)])),_:1})}function _(e,s,t,n,_,a){const E=(0,o.g2)("q-item-section"),l=(0,o.g2)("q-item"),W=(0,o.g2)("q-list"),i=(0,o.g2)("q-menu"),w=(0,o.g2)("q-btn");return(0,o.uX)(),(0,o.Wv)(w,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,o.k6)((()=>[(0,o.bF)(i,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(W,{style:{"min-width":"100px"}},{default:(0,o.k6)((()=>[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(_.items,(e=>((0,o.uX)(),(0,o.Wv)(l,{key:e.title,to:e.link,clickable:"",class:(0,r.C4)({activeitem:t.active===e.link})},{default:(0,o.k6)((()=>[(0,o.bF)(E,null,{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(e.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const a={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var E=t(2807),l=t(1693),W=t(4436),i=t(3999),w=t(124),S=t(5173),d=t(8582),k=t.n(d);const T=(0,E.A)(a,[["render",_],["__scopeId","data-v-003556f6"]]),m=T;k()(a,"components",{QBtn:l.A,QMenu:W.A,QList:i.A,QItem:w.A,QItemSection:S.A});const c={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:m},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var p=t(6914),A=t(3676),H=t(9150);const G=(0,E.A)(c,[["render",n],["__scopeId","data-v-1fb16e4f"]]),u=G;k()(c,"components",{QToolbar:p.A,QSpace:A.A,QToolbarTitle:H.A})},6295:(e,s,t)=>{t.r(s),t.d(s,{default:()=>b});var o=t(1758),r=t(8790);const n={key:0},_={key:1},a={key:2,style:{color:"red","padding-top":"20px","font-size":"1.5em"}},E={key:3,style:{color:"red","padding-top":"20px","font-size":"1.5em"}};function l(e,s,t,l,W,i){const w=(0,o.g2)("pages-toolbar"),S=(0,o.g2)("q-header"),d=(0,o.g2)("q-select"),k=(0,o.g2)("q-checkbox"),T=(0,o.g2)("q-toolbar"),m=(0,o.g2)("q-btn"),c=(0,o.g2)("q-td"),p=(0,o.g2)("q-tr"),A=(0,o.g2)("q-table"),H=(0,o.g2)("q-icon"),G=(0,o.g2)("q-page"),u=(0,o.g2)("q-page-container"),g=(0,o.g2)("q-layout");return(0,o.uX)(),(0,o.Wv)(g,{view:"hHh LpR fFf"},{default:(0,o.k6)((()=>[(0,o.bF)(S,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,o.k6)((()=>[(0,o.bF)(w,{title:"TubeDB monitoring",active:"/monitoring"})])),_:1}),(0,o.bF)(u,{class:"row"},{default:(0,o.k6)((()=>[(0,o.bF)(G,{padding:"",class:"column"},{default:(0,o.k6)((()=>[(0,o.bF)(T,{class:"shadow-2"},{default:(0,o.k6)((()=>[(0,o.bF)(d,{outlined:"",label:"Select monitored set",options:i.sets,"option-label":"set","stack-label":"",modelValue:W.selectedSet,"onUpdate:modelValue":s[0]||(s[0]=e=>W.selectedSet=e),"display-value":W.selectedSet?W.selectedSet.set:"* no set selected *","options-dense":"",dense:"",style:{width:"250px"},title:"Choose one predefined monitoring set containing plots, sensors and monitoring settings."},null,8,["options","modelValue","display-value"]),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(d,{key:0,outlined:"",label:"Select monitored plots",options:W.selectedSet.plots,"stack-label":"",modelValue:W.selectedPlots,"onUpdate:modelValue":s[1]||(s[1]=e=>W.selectedPlots=e),"display-value":W.selectedPlots?W.selectedPlots.join(", "):"* all plots *",multiple:"",clearable:"","options-dense":"",dense:"",style:{width:"250px"},title:"Leave empty to select all plots."},null,8,["options","modelValue","display-value"])):(0,o.Q3)("",!0),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(d,{key:1,outlined:"",label:"Select monitored sensors",options:W.selectedSet.sensors,"stack-label":"","option-label":"sensor",modelValue:W.selectedSensors,"onUpdate:modelValue":s[2]||(s[2]=e=>W.selectedSensors=e),"display-value":W.selectedSensors?W.selectedSensors.map((e=>e.sensor)).join(", "):"* all sensors *",multiple:"",clearable:"","options-dense":"",dense:"",style:{width:"250px"},title:"Leave empty to select all sensors."},null,8,["options","modelValue","display-value"])):(0,o.Q3)("",!0),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(k,{key:2,size:"xs",modelValue:W.showAllTimestamps,"onUpdate:modelValue":s[3]||(s[3]=e=>W.showAllTimestamps=e),label:"show timestamps for sensors"},null,8,["modelValue"])):(0,o.Q3)("",!0)])),_:1}),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(m,{key:0,onClick:i.refresh,loading:W.dataLoading,icon:"refresh"},{default:(0,o.k6)((()=>[(0,o.eW)("refresh")])),_:1},8,["onClick","loading"])):(0,o.Q3)("",!0),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(A,{key:1,dense:"",columns:i.columns,rows:i.rows,"row-key":"plot","rows-per-page-options":[0],pagination:W.pagination,"hide-pagination":"","sort-method":i.customSort,"binary-state-sort":""},{body:(0,o.k6)((e=>[(0,o.bF)(p,{props:e},{default:(0,o.k6)((()=>[(0,o.bF)(c,{key:"plot",props:e,class:(0,r.C4)(i.plotClass(e.row))},{default:(0,o.k6)((()=>[(0,o.Lk)("b",null,(0,r.v_)(e.row.plot),1)])),_:2},1032,["props","class"]),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(i.sensorColumns,(s=>((0,o.uX)(),(0,o.Wv)(c,{props:e,key:s.sensor,class:(0,r.C4)(i.cellClass(s,e.row)),title:e.row.plot+" "+s.sensor},{default:(0,o.k6)((()=>[s.number?((0,o.uX)(),(0,o.CE)("span",n,(0,r.v_)(-99999===e.row[s.sensor]?"":e.row[s.sensor].toFixed(2)),1)):((0,o.uX)(),(0,o.CE)("i",_,(0,r.v_)(0===e.row[s.sensorTimestamp]?"":e.row[s.sensor]),1))])),_:2},1032,["props","class","title"])))),128))])),_:2},1032,["props"])])),_:1},8,["columns","rows","pagination","sort-method"])):(0,o.Q3)("",!0),void 0===W.selectedSet?((0,o.uX)(),(0,o.CE)("div",a,[(0,o.bF)(H,{name:"event_note"}),(0,o.eW)(" Select a monitoring set! ")])):(0,o.Q3)("",!0),void 0!==W.selectedSet&&void 0===W.data?((0,o.uX)(),(0,o.CE)("div",E,[(0,o.bF)(H,{name:"event_note"}),(0,o.eW)(" Click refresh button to load data! ")])):(0,o.Q3)("",!0)])),_:1})])),_:1})])),_:1})}t(239),t(7396),t(923),t(9502);var W=t(6980),i=t(2914);const w={components:{pagesToolbar:i.A},data(){return{data:void 0,dataLoading:!1,pagination:{page:1,rowsPerPage:0},showAllTimestamps:!1,monitoring_meta:{sets:[{set:"Exploratories AEG",plots:["AEG01","AEG02","AEG03","AEG04","AEG05","AEG06","AEG07","AEG08","AEG09","AEG10","AEG11","AEG12","AEG13","AEG14","AEG15","AEG16","AEG17","AEG18","AEG19","AEG20","AEG21","AEG22","AEG23","AEG24","AEG25","AEG26","AEG27","AEG28","AEG29","AEG30","AEG31","AEG32","AEG33","AEG34","AEG35","AEG36","AEG37","AEG38","AEG39","AEG40","AEG41","AEG42","AEG43","AEG44","AEG45","AEG46","AEG47","AEG48","AEG49","AEG50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories AEW",plots:["AEW01","AEW02","AEW03","AEW04","AEW05","AEW06","AEW07","AEW08","AEW09","AEW10","AEW11","AEW12","AEW13","AEW14","AEW15","AEW16","AEW17","AEW18","AEW19","AEW20","AEW21","AEW22","AEW23","AEW24","AEW25","AEW26","AEW27","AEW28","AEW29","AEW30","AEW31","AEW32","AEW33","AEW34","AEW35","AEW36","AEW37","AEW38","AEW39","AEW40","AEW41","AEW42","AEW43","AEW44","AEW45","AEW46","AEW47","AEW48","AEW49","AEW50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories AEF",plots:["AEW03_1_M","AEW03_1_S","AEW03_2_M","AEW03_2_N","AEW03_3_M","AEW22_1_M","AEW22_1_N","AEW22_2_M","AEW22_2_S","AEW22_3_M","AEW28_1_M","AEW28_1_N","AEW28_2_M","AEW28_2_S","AEW28_3_M","AEW33_4_M","AEW33_1_M","AEW33_1_S","AEW33_2_M","AEW33_2_N","AEW33_3_M","AEW34_1_M","AEW34_1_N","AEW34_2_M","AEW34_2_S","AEW34_3_M","AEW39_1_M","AEW39_1_S","AEW39_2_M","AEW39_2_N","AEW39_3_M","AEW42_1_M","AEW42_1_S","AEW42_2_M","AEW42_2_N","AEW42_3_M","AEW47_1_M","AEW47_1_N","AEW47_2_M","AEW47_2_S","AEW47_3_M"],sensors:[{sensor:"tt_battery_voltage",ok:[3700,5e3],warn:[3500,5e3]},{sensor:"tt_air_temperature",ok:[-20,35],warn:[-40,40]},{sensor:"tt_air_relative_humidity",ok:[15,100],warn:[0,100]},{sensor:"ttraw_gms_fq_1",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_2",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_3",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_ntc_1",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_2",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_3",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"tt_gms_T_1",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_2",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_3",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_ECf_T_1",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_2",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_3",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_delta_ECf_1",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_2",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_3",ok:[-500,500],warn:[-1e3,2e3]}]},{set:"Exploratories AEF cloud",plots:["AEW03_CLOUD","AEW22_CLOUD","AEW28_CLOUD","AEW33_CLOUD","AEW34_CLOUD","AEW39_CLOUD","AEW42_CLOUD","AEW47_CLOUD"],sensors:[{sensor:"tt_Battery_level",ok:[3800,5e3],warn:[3600,5e3]},{sensor:"ttraw_GSM_field level"},{sensor:"ttraw_accumulated_records"},{sensor:"ttraw_records_to_send"},{sensor:"ttraw_TT01"},{sensor:"ttraw_TT02"},{sensor:"ttraw_TT03"},{sensor:"ttraw_TT04"},{sensor:"ttraw_TT05"},{sensor:"ttraw_TT06"},{sensor:"ttraw_TT07"},{sensor:"ttraw_TT08"},{sensor:"ttraw_TT09"},{sensor:"ttraw_TT10"},{sensor:"ttraw_TT11"},{sensor:"ttraw_TT12"},{sensor:"ttraw_TT13"},{sensor:"ttraw_TT14"},{sensor:"ttraw_TT15"},{sensor:"ttraw_TT16"},{sensor:"ttraw_TT17"},{sensor:"ttraw_TT18"},{sensor:"ttraw_TT19"},{sensor:"ttraw_TT20"},{sensor:"ttraw_TT21"}]},{set:"Exploratories HEG",plots:["HEG01","HEG02","HEG03","HEG04","HEG05","HEG06","HEG07","HEG08","HEG09","HEG10","HEG11","HEG12","HEG13","HEG14","HEG15","HEG16","HEG17","HEG18","HEG19","HEG20","HEG21","HEG22","HEG23","HEG24","HEG25","HEG26","HEG27","HEG28","HEG29","HEG30","HEG31","HEG32","HEG33","HEG34","HEG35","HEG36","HEG37","HEG38","HEG39","HEG40","HEG41","HEG42","HEG43","HEG44","HEG45","HEG46","HEG47","HEG48","HEG49","HEG50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories HEW",plots:["HEW01","HEW02","HEW03","HEW04","HEW05","HEW06","HEW07","HEW08","HEW09","HEW10","HEW11","HEW12","HEW13","HEW14","HEW15","HEW16","HEW17","HEW18","HEW19","HEW20","HEW21","HEW22","HEW23","HEW24","HEW25","HEW26","HEW27","HEW28","HEW29","HEW30","HEW31","HEW32","HEW33","HEW34","HEW35","HEW36","HEW37","HEW38","HEW39","HEW40","HEW41","HEW42","HEW43","HEW44","HEW45","HEW46","HEW47","HEW48","HEW49","HEW50","HEW51"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories HEF",plots:["HEW05_3_M","HEW05_1_M","HEW05_1_N","HEW05_2_M","HEW05_2_S","HEW06_1_M","HEW06_1_S","HEW06_2_M","HEW06_2_N","HEW06_3_M","HEW19_1_N","HEW19_2_M","HEW19_1_M","HEW19_2_S","HEW19_3_M","HEW21_1_M","HEW21_1_S","HEW21_3_M","HEW21_2_M","HEW21_2_N","HEW29_1_M","HEW29_1_S","HEW29_2_M","HEW29_2_N","HEW29_3_M","HEW30_1_M","HEW30_1_N","HEW30_2_M","HEW30_2_S","HEW30_3_M","HEW32_2_M","HEW32_1_M","HEW32_1_S","HEW32_2_N","HEW32_3_M","HEW47_1_M","HEW47_1_N","HEW47_2_M","HEW47_2_S","HEW47_3_M","HEW48_1_M","HEW48_1_S","HEW48_2_M","HEW48_2_N","HEW48_3_M","HEW48_4_M"],sensors:[{sensor:"tt_battery_voltage",ok:[3700,5e3],warn:[3500,5e3]},{sensor:"tt_air_temperature",ok:[-20,35],warn:[-40,40]},{sensor:"tt_air_relative_humidity",ok:[15,100],warn:[0,100]},{sensor:"ttraw_gms_fq_1",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_2",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_3",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_ntc_1",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_2",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_3",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"tt_gms_T_1",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_2",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_3",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_ECf_T_1",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_2",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_3",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_delta_ECf_1",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_2",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_3",ok:[-500,500],warn:[-1e3,2e3]}]},{set:"Exploratories HEF cloud",plots:["HEW05_CLOUD","HEW06_CLOUD","HEW19_CLOUD","HEW21_CLOUD","HEW29_CLOUD","HEW30_CLOUD","HEW32_CLOUD","HEW47_CLOUD","HEW48_CLOUD"],sensors:[{sensor:"tt_Battery_level",ok:[3800,5e3],warn:[3600,5e3]},{sensor:"ttraw_GSM_field level"},{sensor:"ttraw_accumulated_records"},{sensor:"ttraw_records_to_send"},{sensor:"ttraw_TT01"},{sensor:"ttraw_TT02"},{sensor:"ttraw_TT03"},{sensor:"ttraw_TT04"},{sensor:"ttraw_TT05"},{sensor:"ttraw_TT06"},{sensor:"ttraw_TT07"},{sensor:"ttraw_TT08"},{sensor:"ttraw_TT09"},{sensor:"ttraw_TT10"},{sensor:"ttraw_TT11"},{sensor:"ttraw_TT12"},{sensor:"ttraw_TT13"},{sensor:"ttraw_TT14"},{sensor:"ttraw_TT15"},{sensor:"ttraw_TT16"},{sensor:"ttraw_TT17"},{sensor:"ttraw_TT18"},{sensor:"ttraw_TT19"},{sensor:"ttraw_TT20"},{sensor:"ttraw_TT21"}]},{set:"Exploratories SEG",plots:["SEG01","SEG02","SEG03","SEG04","SEG05","SEG06","SEG07","SEG08","SEG09","SEG10","SEG11","SEG12","SEG13","SEG14","SEG15","SEG16","SEG17","SEG18","SEG19","SEG20","SEG21","SEG22","SEG23","SEG24","SEG25","SEG26","SEG27","SEG28","SEG29","SEG30","SEG31","SEG32","SEG33","SEG34","SEG35","SEG36","SEG37","SEG38","SEG39","SEG40","SEG41","SEG42","SEG43","SEG44","SEG45","SEG46","SEG47","SEG48","SEG49","SEG50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories SEW",plots:["SEW01","SEW02","SEW03","SEW04","SEW05","SEW06","SEW07","SEW08","SEW09","SEW10","SEW11","SEW12","SEW13","SEW14","SEW15","SEW16","SEW17","SEW18","SEW19","SEW20","SEW21","SEW22","SEW23","SEW24","SEW25","SEW26","SEW27","SEW28","SEW29","SEW30","SEW31","SEW32","SEW33","SEW34","SEW35","SEW36","SEW37","SEW38","SEW39","SEW40","SEW41","SEW42","SEW43","SEW44","SEW45","SEW46","SEW47","SEW48","SEW49","SEW50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories SEF",plots:["SEW03_2_M","SEW03_1_S","SEW03_3_M","SEW03_2_N","SEW03_1_M","SEW04_1_M","SEW04_1_S","SEW04_2_M","SEW04_2_N","SEW04_3_M","SEW04_4_M","SEW17_1_M","SEW17_1_N","SEW17_2_M","SEW17_2_S","SEW17_3_M","SEW18_1_N","SEW18_1_M","SEW18_2_S","SEW18_2_M","SEW18_3_M","SEW24_3_M","SEW24_2_M","SEW24_1_S","SEW24_2_N","SEW24_1_M","SEW25_1_M","SEW25_1_S","SEW25_2_M","SEW25_2_N","SEW25_3_M","SEW27_1_M","SEW27_1_N","SEW27_2_M","SEW27_2_S","SEW31_1_M","SEW31_1_S","SEW31_2_M","SEW31_2_N","SEW31_3_M","SEW33_1_M","SEW33_1_S","SEW33_2_M","SEW33_2_N","SEW33_3_M","SEW35_3_M","SEW35_1_M","SEW35_1_N","SEW35_2_M","SEW35_2_S","SEW36_3_M","SEW36_1_M","SEW36_1_N","SEW36_2_M","SEW36_2_S","SEW49_3_M","SEW49_1_M","SEW49_1_N","SEW49_2_M","SEW49_2_S"],sensors:[{sensor:"tt_battery_voltage",ok:[3700,5e3],warn:[3500,5e3]},{sensor:"tt_air_temperature",ok:[-20,35],warn:[-40,40]},{sensor:"tt_air_relative_humidity",ok:[15,100],warn:[0,100]},{sensor:"ttraw_gms_fq_1",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_2",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_3",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_ntc_1",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_2",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_3",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"tt_gms_T_1",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_2",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_3",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_ECf_T_1",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_2",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_3",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_delta_ECf_1",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_2",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_3",ok:[-500,500],warn:[-1e3,2e3]}]},{set:"Exploratories SEF cloud",plots:["SEW03_CLOUD","SEW04_CLOUD","SEW17_CLOUD","SEW18_CLOUD","SEW24_CLOUD","SEW25_CLOUD","SEW27_CLOUD","SEW31_CLOUD","SEW33_CLOUD","SEW35_CLOUD","SEW36_CLOUD","SEW49_CLOUD"],sensors:[{sensor:"tt_Battery_level",ok:[3800,5e3],warn:[3600,5e3]},{sensor:"ttraw_GSM_field level"},{sensor:"ttraw_accumulated_records"},{sensor:"ttraw_records_to_send"},{sensor:"ttraw_TT01"},{sensor:"ttraw_TT02"},{sensor:"ttraw_TT03"},{sensor:"ttraw_TT04"},{sensor:"ttraw_TT05"},{sensor:"ttraw_TT06"},{sensor:"ttraw_TT07"},{sensor:"ttraw_TT08"},{sensor:"ttraw_TT09"},{sensor:"ttraw_TT10"},{sensor:"ttraw_TT11"},{sensor:"ttraw_TT12"},{sensor:"ttraw_TT13"},{sensor:"ttraw_TT14"},{sensor:"ttraw_TT15"},{sensor:"ttraw_TT16"},{sensor:"ttraw_TT17"},{sensor:"ttraw_TT18"},{sensor:"ttraw_TT19"},{sensor:"ttraw_TT20"},{sensor:"ttraw_TT21"}]}]},selectedSet:void 0,selectedSensors:void 0,selectedPlots:void 0}},computed:{...(0,W.L8)({apiGET:"apiGET"}),columns(){let e=[{name:"plot",field:"plot",label:"Plot",sortable:!0,align:"left"}];if(void 0!==this.selectedSet&&void 0!==this.data){let s=!0;this.data.sensors.forEach((t=>{const o=this.selectedSet.sensors.find((e=>e.sensor===t)),r=o.sensor+".datetime";(this.showAllTimestamps||s)&&(s=!1,e.push({name:r,field:r,label:"Timestamp",sortable:!0})),e.push({name:o.sensor,field:o.sensor,label:o.sensor,sortable:!0})}))}return e},columnMap(){let e={plot:{sortType:"text"}};return void 0!==this.selectedSet&&this.selectedSet.sensors.forEach((s=>{const t=s.sensor+".datetime";e[s.sensor]={sortType:"number"},e[t]={sortType:"text"}})),e},sensorColumns(){let e=[];if(void 0!==this.selectedSet&&void 0!==this.data){const s=this.data.sensors,t=this.selectedSet.sensors;s.forEach((s=>{const o=t.find((e=>e.sensor===s));if(o){const s=o.sensor+".datetime",t=o.sensor+".timestamp";e.push({sensor:s,datetime:!0,number:!1,sensorTimestamp:t}),e.push({sensor:o.sensor,datetime:!1,number:!0,ok:o.ok,warn:o.warn,sensorTimestamp:t})}else console.log("sensor not found "+s)}))}return e},rows(){if(void 0===this.data)return[];const e=this.data.sensors;let s=this.data.measurements.map((s=>{let t={plot:s.plot};const o=s.datetime,r=s.value,n=s.timestamp;for(let _=0;_e.append("plot",s))):this.selectedSet.plots.forEach((s=>e.append("plot",s))),this.selectedSensors?this.selectedSensors.forEach((s=>e.append("sensor",s.sensor))):this.selectedSet.sensors.forEach((s=>e.append("sensor",s.sensor))),this.dataLoading=!0;const s=await this.apiGET(["tsdb","monitoring"],{params:e});this.data=s.data}catch(e){this.data=void 0,console.log(e),this.$q.notify({message:"Error loading data.",type:"negative"})}finally{this.dataLoading=!1}},cellClass(e,s){const t=s[e.sensor],o=s[e.sensorTimestamp],r=this.timestampNow-o,n=r>1e5||r<-1440,_=r>2e5||r<-2880;return e.number?-99999===t?"":e.ok?e.ok[0]<=t&&t<=e.ok[1]?n?"sensor-ok-outdated":"sensor-ok":e.warn&&e.warn[0]<=t&&t<=e.warn[1]?n?"sensor-warn-outdated":"sensor-warn":n?"sensor-error-outdated":"sensor-error":e.warn?e.warn[0]<=t&&t<=e.warn[1]?n?"sensor-warn-outdated":"sensor-warn":n?"sensor-error-outdated":"sensor-error":n?"sensor-ok-outdated":"sensor-ok":e.datetime?n?_?"time-error":"time-warn":"time-ok":""},plotClass(e){let s="sensor-ok";return this.sensorColumns.forEach((t=>{const o=e[t.sensor],r=e[t.sensorTimestamp],n=this.timestampNow-r,_=n>1e5||n<-1440,a=n>2e5||n<-2880;t.number?-99999===o||(t.ok?t.ok[0]<=o&&o<=t.ok[1]||(t.warn&&t.warn[0]<=o&&o<=t.warn[1]?"sensor-ok"===s&&(s="sensor-warn"):s="sensor-error"):t.warn&&(t.warn[0]<=o&&o<=t.warn[1]?"sensor-ok"===s&&(s="sensor-warn"):s="sensor-error")):t.datetime&&(0===r||_&&(a?s="sensor-error":"sensor-ok"===s&&(s="sensor-warn")))})),s},customSort(e,s,t){const o=[...e];if(s){const e=this.columnMap[s];let r;switch(e.sortType){case"number":r=t?(e,t)=>parseFloat(t[s])-parseFloat(e[s]):(e,t)=>parseFloat(e[s])-parseFloat(t[s]);break;default:r=t?(e,t)=>t[s]>e[s]?1:t[s]e[s]>t[s]?1:e[s]{t.d(s,{A:()=>u});var o=t(1758),r=t(8790);function n(e,s,t,n,_,a){const E=(0,o.g2)("pages-menu"),l=(0,o.g2)("q-space"),W=(0,o.g2)("q-toolbar-title"),i=(0,o.g2)("q-toolbar");return(0,o.uX)(),(0,o.Wv)(i,{class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(E,{active:t.active},null,8,["active"]),(0,o.bF)(l),(0,o.bF)(W,{class:"title"},{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(t.title),1)])),_:1}),(0,o.bF)(l)])),_:1})}function _(e,s,t,n,_,a){const E=(0,o.g2)("q-item-section"),l=(0,o.g2)("q-item"),W=(0,o.g2)("q-list"),i=(0,o.g2)("q-menu"),w=(0,o.g2)("q-btn");return(0,o.uX)(),(0,o.Wv)(w,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,o.k6)((()=>[(0,o.bF)(i,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(W,{style:{"min-width":"100px"}},{default:(0,o.k6)((()=>[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(_.items,(e=>((0,o.uX)(),(0,o.Wv)(l,{key:e.title,to:e.link,clickable:"",class:(0,r.C4)({activeitem:t.active===e.link})},{default:(0,o.k6)((()=>[(0,o.bF)(E,null,{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(e.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const a={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var E=t(2807),l=t(1693),W=t(4436),i=t(3999),w=t(124),S=t(5173),d=t(8582),k=t.n(d);const T=(0,E.A)(a,[["render",_],["__scopeId","data-v-003556f6"]]),m=T;k()(a,"components",{QBtn:l.A,QMenu:W.A,QList:i.A,QItem:w.A,QItemSection:S.A});const c={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:m},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var p=t(6914),A=t(3676),H=t(9150);const G=(0,E.A)(c,[["render",n],["__scopeId","data-v-1fb16e4f"]]),u=G;k()(c,"components",{QToolbar:p.A,QSpace:A.A,QToolbarTitle:H.A})},6295:(e,s,t)=>{t.r(s),t.d(s,{default:()=>b});t(8499);var o=t(1758),r=t(8790);const n={key:0},_={key:1},a={key:2,style:{color:"red","padding-top":"20px","font-size":"1.5em"}},E={key:3,style:{color:"red","padding-top":"20px","font-size":"1.5em"}};function l(e,s,t,l,W,i){const w=(0,o.g2)("pages-toolbar"),S=(0,o.g2)("q-header"),d=(0,o.g2)("q-select"),k=(0,o.g2)("q-checkbox"),T=(0,o.g2)("q-toolbar"),m=(0,o.g2)("q-btn"),c=(0,o.g2)("q-td"),p=(0,o.g2)("q-tr"),A=(0,o.g2)("q-table"),H=(0,o.g2)("q-icon"),G=(0,o.g2)("q-page"),u=(0,o.g2)("q-page-container"),g=(0,o.g2)("q-layout");return(0,o.uX)(),(0,o.Wv)(g,{view:"hHh LpR fFf"},{default:(0,o.k6)((()=>[(0,o.bF)(S,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,o.k6)((()=>[(0,o.bF)(w,{title:"TubeDB monitoring",active:"/monitoring"})])),_:1}),(0,o.bF)(u,{class:"row"},{default:(0,o.k6)((()=>[(0,o.bF)(G,{padding:"",class:"column"},{default:(0,o.k6)((()=>[(0,o.bF)(T,{class:"shadow-2"},{default:(0,o.k6)((()=>[(0,o.bF)(d,{outlined:"",label:"Select monitored set",options:i.sets,"option-label":"set","stack-label":"",modelValue:W.selectedSet,"onUpdate:modelValue":s[0]||(s[0]=e=>W.selectedSet=e),"display-value":W.selectedSet?W.selectedSet.set:"* no set selected *","options-dense":"",dense:"",style:{width:"250px"},title:"Choose one predefined monitoring set containing plots, sensors and monitoring settings."},null,8,["options","modelValue","display-value"]),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(d,{key:0,outlined:"",label:"Select monitored plots",options:W.selectedSet.plots,"stack-label":"",modelValue:W.selectedPlots,"onUpdate:modelValue":s[1]||(s[1]=e=>W.selectedPlots=e),"display-value":W.selectedPlots?W.selectedPlots.join(", "):"* all plots *",multiple:"",clearable:"","options-dense":"",dense:"",style:{width:"250px"},title:"Leave empty to select all plots."},null,8,["options","modelValue","display-value"])):(0,o.Q3)("",!0),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(d,{key:1,outlined:"",label:"Select monitored sensors",options:W.selectedSet.sensors,"stack-label":"","option-label":"sensor",modelValue:W.selectedSensors,"onUpdate:modelValue":s[2]||(s[2]=e=>W.selectedSensors=e),"display-value":W.selectedSensors?W.selectedSensors.map((e=>e.sensor)).join(", "):"* all sensors *",multiple:"",clearable:"","options-dense":"",dense:"",style:{width:"250px"},title:"Leave empty to select all sensors."},null,8,["options","modelValue","display-value"])):(0,o.Q3)("",!0),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(k,{key:2,size:"xs",modelValue:W.showAllTimestamps,"onUpdate:modelValue":s[3]||(s[3]=e=>W.showAllTimestamps=e),label:"show timestamps for sensors"},null,8,["modelValue"])):(0,o.Q3)("",!0)])),_:1}),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(m,{key:0,onClick:i.refresh,loading:W.dataLoading,icon:"refresh"},{default:(0,o.k6)((()=>s[4]||(s[4]=[(0,o.eW)("refresh")]))),_:1},8,["onClick","loading"])):(0,o.Q3)("",!0),void 0!==W.selectedSet?((0,o.uX)(),(0,o.Wv)(A,{key:1,dense:"",columns:i.columns,rows:i.rows,"row-key":"plot","rows-per-page-options":[0],pagination:W.pagination,"hide-pagination":"","sort-method":i.customSort,"binary-state-sort":""},{body:(0,o.k6)((e=>[(0,o.bF)(p,{props:e},{default:(0,o.k6)((()=>[(0,o.bF)(c,{key:"plot",props:e,class:(0,r.C4)(i.plotClass(e.row))},{default:(0,o.k6)((()=>[(0,o.Lk)("b",null,(0,r.v_)(e.row.plot),1)])),_:2},1032,["props","class"]),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(i.sensorColumns,(s=>((0,o.uX)(),(0,o.Wv)(c,{props:e,key:s.sensor,class:(0,r.C4)(i.cellClass(s,e.row)),title:e.row.plot+" "+s.sensor},{default:(0,o.k6)((()=>[s.number?((0,o.uX)(),(0,o.CE)("span",n,(0,r.v_)(-99999===e.row[s.sensor]?"":e.row[s.sensor].toFixed(2)),1)):((0,o.uX)(),(0,o.CE)("i",_,(0,r.v_)(0===e.row[s.sensorTimestamp]?"":e.row[s.sensor]),1))])),_:2},1032,["props","class","title"])))),128))])),_:2},1032,["props"])])),_:1},8,["columns","rows","pagination","sort-method"])):(0,o.Q3)("",!0),void 0===W.selectedSet?((0,o.uX)(),(0,o.CE)("div",a,[(0,o.bF)(H,{name:"event_note"}),s[5]||(s[5]=(0,o.eW)(" Select a monitoring set! "))])):(0,o.Q3)("",!0),void 0!==W.selectedSet&&void 0===W.data?((0,o.uX)(),(0,o.CE)("div",E,[(0,o.bF)(H,{name:"event_note"}),s[6]||(s[6]=(0,o.eW)(" Click refresh button to load data! "))])):(0,o.Q3)("",!0)])),_:1})])),_:1})])),_:1})}t(239),t(7781),t(4718),t(9526),t(7396),t(923),t(9502);var W=t(6980),i=t(2914);const w={components:{pagesToolbar:i.A},data(){return{data:void 0,dataLoading:!1,pagination:{page:1,rowsPerPage:0},showAllTimestamps:!1,monitoring_meta:{sets:[{set:"Exploratories AEG",plots:["AEG01","AEG02","AEG03","AEG04","AEG05","AEG06","AEG07","AEG08","AEG09","AEG10","AEG11","AEG12","AEG13","AEG14","AEG15","AEG16","AEG17","AEG18","AEG19","AEG20","AEG21","AEG22","AEG23","AEG24","AEG25","AEG26","AEG27","AEG28","AEG29","AEG30","AEG31","AEG32","AEG33","AEG34","AEG35","AEG36","AEG37","AEG38","AEG39","AEG40","AEG41","AEG42","AEG43","AEG44","AEG45","AEG46","AEG47","AEG48","AEG49","AEG50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories AEW",plots:["AEW01","AEW02","AEW03","AEW04","AEW05","AEW06","AEW07","AEW08","AEW09","AEW10","AEW11","AEW12","AEW13","AEW14","AEW15","AEW16","AEW17","AEW18","AEW19","AEW20","AEW21","AEW22","AEW23","AEW24","AEW25","AEW26","AEW27","AEW28","AEW29","AEW30","AEW31","AEW32","AEW33","AEW34","AEW35","AEW36","AEW37","AEW38","AEW39","AEW40","AEW41","AEW42","AEW43","AEW44","AEW45","AEW46","AEW47","AEW48","AEW49","AEW50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories AEF",plots:["AEW03_1_M","AEW03_1_S","AEW03_2_M","AEW03_2_N","AEW03_3_M","AEW22_1_M","AEW22_1_N","AEW22_2_M","AEW22_2_S","AEW22_3_M","AEW28_1_M","AEW28_1_N","AEW28_2_M","AEW28_2_S","AEW28_3_M","AEW33_4_M","AEW33_1_M","AEW33_1_S","AEW33_2_M","AEW33_2_N","AEW33_3_M","AEW34_1_M","AEW34_1_N","AEW34_2_M","AEW34_2_S","AEW34_3_M","AEW39_1_M","AEW39_1_S","AEW39_2_M","AEW39_2_N","AEW39_3_M","AEW42_1_M","AEW42_1_S","AEW42_2_M","AEW42_2_N","AEW42_3_M","AEW47_1_M","AEW47_1_N","AEW47_2_M","AEW47_2_S","AEW47_3_M"],sensors:[{sensor:"tt_battery_voltage",ok:[3700,5e3],warn:[3500,5e3]},{sensor:"tt_air_temperature",ok:[-20,35],warn:[-40,40]},{sensor:"tt_air_relative_humidity",ok:[15,100],warn:[0,100]},{sensor:"ttraw_gms_fq_1",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_2",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_3",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_ntc_1",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_2",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_3",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"tt_gms_T_1",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_2",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_3",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_ECf_T_1",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_2",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_3",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_delta_ECf_1",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_2",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_3",ok:[-500,500],warn:[-1e3,2e3]}]},{set:"Exploratories AEF cloud",plots:["AEW03_CLOUD","AEW22_CLOUD","AEW28_CLOUD","AEW33_CLOUD","AEW34_CLOUD","AEW39_CLOUD","AEW42_CLOUD","AEW47_CLOUD"],sensors:[{sensor:"tt_Battery_level",ok:[3800,5e3],warn:[3600,5e3]},{sensor:"ttraw_GSM_field level"},{sensor:"ttraw_accumulated_records"},{sensor:"ttraw_records_to_send"},{sensor:"ttraw_TT01"},{sensor:"ttraw_TT02"},{sensor:"ttraw_TT03"},{sensor:"ttraw_TT04"},{sensor:"ttraw_TT05"},{sensor:"ttraw_TT06"},{sensor:"ttraw_TT07"},{sensor:"ttraw_TT08"},{sensor:"ttraw_TT09"},{sensor:"ttraw_TT10"},{sensor:"ttraw_TT11"},{sensor:"ttraw_TT12"},{sensor:"ttraw_TT13"},{sensor:"ttraw_TT14"},{sensor:"ttraw_TT15"},{sensor:"ttraw_TT16"},{sensor:"ttraw_TT17"},{sensor:"ttraw_TT18"},{sensor:"ttraw_TT19"},{sensor:"ttraw_TT20"},{sensor:"ttraw_TT21"}]},{set:"Exploratories HEG",plots:["HEG01","HEG02","HEG03","HEG04","HEG05","HEG06","HEG07","HEG08","HEG09","HEG10","HEG11","HEG12","HEG13","HEG14","HEG15","HEG16","HEG17","HEG18","HEG19","HEG20","HEG21","HEG22","HEG23","HEG24","HEG25","HEG26","HEG27","HEG28","HEG29","HEG30","HEG31","HEG32","HEG33","HEG34","HEG35","HEG36","HEG37","HEG38","HEG39","HEG40","HEG41","HEG42","HEG43","HEG44","HEG45","HEG46","HEG47","HEG48","HEG49","HEG50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories HEW",plots:["HEW01","HEW02","HEW03","HEW04","HEW05","HEW06","HEW07","HEW08","HEW09","HEW10","HEW11","HEW12","HEW13","HEW14","HEW15","HEW16","HEW17","HEW18","HEW19","HEW20","HEW21","HEW22","HEW23","HEW24","HEW25","HEW26","HEW27","HEW28","HEW29","HEW30","HEW31","HEW32","HEW33","HEW34","HEW35","HEW36","HEW37","HEW38","HEW39","HEW40","HEW41","HEW42","HEW43","HEW44","HEW45","HEW46","HEW47","HEW48","HEW49","HEW50","HEW51"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories HEF",plots:["HEW05_3_M","HEW05_1_M","HEW05_1_N","HEW05_2_M","HEW05_2_S","HEW06_1_M","HEW06_1_S","HEW06_2_M","HEW06_2_N","HEW06_3_M","HEW19_1_N","HEW19_2_M","HEW19_1_M","HEW19_2_S","HEW19_3_M","HEW21_1_M","HEW21_1_S","HEW21_3_M","HEW21_2_M","HEW21_2_N","HEW29_1_M","HEW29_1_S","HEW29_2_M","HEW29_2_N","HEW29_3_M","HEW30_1_M","HEW30_1_N","HEW30_2_M","HEW30_2_S","HEW30_3_M","HEW32_2_M","HEW32_1_M","HEW32_1_S","HEW32_2_N","HEW32_3_M","HEW47_1_M","HEW47_1_N","HEW47_2_M","HEW47_2_S","HEW47_3_M","HEW48_1_M","HEW48_1_S","HEW48_2_M","HEW48_2_N","HEW48_3_M","HEW48_4_M"],sensors:[{sensor:"tt_battery_voltage",ok:[3700,5e3],warn:[3500,5e3]},{sensor:"tt_air_temperature",ok:[-20,35],warn:[-40,40]},{sensor:"tt_air_relative_humidity",ok:[15,100],warn:[0,100]},{sensor:"ttraw_gms_fq_1",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_2",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_3",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_ntc_1",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_2",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_3",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"tt_gms_T_1",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_2",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_3",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_ECf_T_1",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_2",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_3",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_delta_ECf_1",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_2",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_3",ok:[-500,500],warn:[-1e3,2e3]}]},{set:"Exploratories HEF cloud",plots:["HEW05_CLOUD","HEW06_CLOUD","HEW19_CLOUD","HEW21_CLOUD","HEW29_CLOUD","HEW30_CLOUD","HEW32_CLOUD","HEW47_CLOUD","HEW48_CLOUD"],sensors:[{sensor:"tt_Battery_level",ok:[3800,5e3],warn:[3600,5e3]},{sensor:"ttraw_GSM_field level"},{sensor:"ttraw_accumulated_records"},{sensor:"ttraw_records_to_send"},{sensor:"ttraw_TT01"},{sensor:"ttraw_TT02"},{sensor:"ttraw_TT03"},{sensor:"ttraw_TT04"},{sensor:"ttraw_TT05"},{sensor:"ttraw_TT06"},{sensor:"ttraw_TT07"},{sensor:"ttraw_TT08"},{sensor:"ttraw_TT09"},{sensor:"ttraw_TT10"},{sensor:"ttraw_TT11"},{sensor:"ttraw_TT12"},{sensor:"ttraw_TT13"},{sensor:"ttraw_TT14"},{sensor:"ttraw_TT15"},{sensor:"ttraw_TT16"},{sensor:"ttraw_TT17"},{sensor:"ttraw_TT18"},{sensor:"ttraw_TT19"},{sensor:"ttraw_TT20"},{sensor:"ttraw_TT21"}]},{set:"Exploratories SEG",plots:["SEG01","SEG02","SEG03","SEG04","SEG05","SEG06","SEG07","SEG08","SEG09","SEG10","SEG11","SEG12","SEG13","SEG14","SEG15","SEG16","SEG17","SEG18","SEG19","SEG20","SEG21","SEG22","SEG23","SEG24","SEG25","SEG26","SEG27","SEG28","SEG29","SEG30","SEG31","SEG32","SEG33","SEG34","SEG35","SEG36","SEG37","SEG38","SEG39","SEG40","SEG41","SEG42","SEG43","SEG44","SEG45","SEG46","SEG47","SEG48","SEG49","SEG50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories SEW",plots:["SEW01","SEW02","SEW03","SEW04","SEW05","SEW06","SEW07","SEW08","SEW09","SEW10","SEW11","SEW12","SEW13","SEW14","SEW15","SEW16","SEW17","SEW18","SEW19","SEW20","SEW21","SEW22","SEW23","SEW24","SEW25","SEW26","SEW27","SEW28","SEW29","SEW30","SEW31","SEW32","SEW33","SEW34","SEW35","SEW36","SEW37","SEW38","SEW39","SEW40","SEW41","SEW42","SEW43","SEW44","SEW45","SEW46","SEW47","SEW48","SEW49","SEW50"],sensors:[{sensor:"UB",ok:[12.2,14.9],warn:[11.9,14.9]},{sensor:"Ta_200",ok:[-20,35],warn:[-40,40]},{sensor:"Ta_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_05",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_10",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_20",ok:[-20,35],warn:[-40,40]},{sensor:"Ts_50",ok:[-20,35],warn:[-40,40]},{sensor:"SM_10",ok:[1,65],warn:[0,70]},{sensor:"SM_20",ok:[1,65],warn:[0,70]},{sensor:"rH_200",ok:[15,100],warn:[0,100]},{sensor:"LWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"LWUR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWDR_300",ok:[0,1e3],warn:[0,1500]},{sensor:"SWUR_300",ok:[0,1e3],warn:[0,1500]}]},{set:"Exploratories SEF",plots:["SEW03_2_M","SEW03_1_S","SEW03_3_M","SEW03_2_N","SEW03_1_M","SEW04_1_M","SEW04_1_S","SEW04_2_M","SEW04_2_N","SEW04_3_M","SEW04_4_M","SEW17_1_M","SEW17_1_N","SEW17_2_M","SEW17_2_S","SEW17_3_M","SEW18_1_N","SEW18_1_M","SEW18_2_S","SEW18_2_M","SEW18_3_M","SEW24_3_M","SEW24_2_M","SEW24_1_S","SEW24_2_N","SEW24_1_M","SEW25_1_M","SEW25_1_S","SEW25_2_M","SEW25_2_N","SEW25_3_M","SEW27_1_M","SEW27_1_N","SEW27_2_M","SEW27_2_S","SEW31_1_M","SEW31_1_S","SEW31_2_M","SEW31_2_N","SEW31_3_M","SEW33_1_M","SEW33_1_S","SEW33_2_M","SEW33_2_N","SEW33_3_M","SEW35_3_M","SEW35_1_M","SEW35_1_N","SEW35_2_M","SEW35_2_S","SEW36_3_M","SEW36_1_M","SEW36_1_N","SEW36_2_M","SEW36_2_S","SEW49_3_M","SEW49_1_M","SEW49_1_N","SEW49_2_M","SEW49_2_S"],sensors:[{sensor:"tt_battery_voltage",ok:[3700,5e3],warn:[3500,5e3]},{sensor:"tt_air_temperature",ok:[-20,35],warn:[-40,40]},{sensor:"tt_air_relative_humidity",ok:[15,100],warn:[0,100]},{sensor:"ttraw_gms_fq_1",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_2",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_fq_3",ok:[1e4,2e4],warn:[5e3,25e3]},{sensor:"ttraw_gms_ntc_1",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_2",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"ttraw_gms_ntc_3",ok:[4e4,45e3],warn:[35e3,5e4]},{sensor:"tt_gms_T_1",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_2",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_T_3",ok:[-20,35],warn:[-40,40]},{sensor:"tt_gms_ECf_T_1",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_2",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_ECf_T_3",ok:[-200,-0],warn:[-400,200]},{sensor:"tt_gms_delta_ECf_1",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_2",ok:[-500,500],warn:[-1e3,2e3]},{sensor:"tt_gms_delta_ECf_3",ok:[-500,500],warn:[-1e3,2e3]}]},{set:"Exploratories SEF cloud",plots:["SEW03_CLOUD","SEW04_CLOUD","SEW17_CLOUD","SEW18_CLOUD","SEW24_CLOUD","SEW25_CLOUD","SEW27_CLOUD","SEW31_CLOUD","SEW33_CLOUD","SEW35_CLOUD","SEW36_CLOUD","SEW49_CLOUD"],sensors:[{sensor:"tt_Battery_level",ok:[3800,5e3],warn:[3600,5e3]},{sensor:"ttraw_GSM_field level"},{sensor:"ttraw_accumulated_records"},{sensor:"ttraw_records_to_send"},{sensor:"ttraw_TT01"},{sensor:"ttraw_TT02"},{sensor:"ttraw_TT03"},{sensor:"ttraw_TT04"},{sensor:"ttraw_TT05"},{sensor:"ttraw_TT06"},{sensor:"ttraw_TT07"},{sensor:"ttraw_TT08"},{sensor:"ttraw_TT09"},{sensor:"ttraw_TT10"},{sensor:"ttraw_TT11"},{sensor:"ttraw_TT12"},{sensor:"ttraw_TT13"},{sensor:"ttraw_TT14"},{sensor:"ttraw_TT15"},{sensor:"ttraw_TT16"},{sensor:"ttraw_TT17"},{sensor:"ttraw_TT18"},{sensor:"ttraw_TT19"},{sensor:"ttraw_TT20"},{sensor:"ttraw_TT21"}]}]},selectedSet:void 0,selectedSensors:void 0,selectedPlots:void 0}},computed:{...(0,W.L8)({apiGET:"apiGET"}),columns(){let e=[{name:"plot",field:"plot",label:"Plot",sortable:!0,align:"left"}];if(void 0!==this.selectedSet&&void 0!==this.data){let s=!0;this.data.sensors.forEach((t=>{const o=this.selectedSet.sensors.find((e=>e.sensor===t)),r=o.sensor+".datetime";(this.showAllTimestamps||s)&&(s=!1,e.push({name:r,field:r,label:"Timestamp",sortable:!0})),e.push({name:o.sensor,field:o.sensor,label:o.sensor,sortable:!0})}))}return e},columnMap(){let e={plot:{sortType:"text"}};return void 0!==this.selectedSet&&this.selectedSet.sensors.forEach((s=>{const t=s.sensor+".datetime";e[s.sensor]={sortType:"number"},e[t]={sortType:"text"}})),e},sensorColumns(){let e=[];if(void 0!==this.selectedSet&&void 0!==this.data){const s=this.data.sensors,t=this.selectedSet.sensors;s.forEach((s=>{const o=t.find((e=>e.sensor===s));if(o){const s=o.sensor+".datetime",t=o.sensor+".timestamp";e.push({sensor:s,datetime:!0,number:!1,sensorTimestamp:t}),e.push({sensor:o.sensor,datetime:!1,number:!0,ok:o.ok,warn:o.warn,sensorTimestamp:t})}else console.log("sensor not found "+s)}))}return e},rows(){if(void 0===this.data)return[];const e=this.data.sensors;let s=this.data.measurements.map((s=>{let t={plot:s.plot};const o=s.datetime,r=s.value,n=s.timestamp;for(let s=0;se.append("plot",s))):this.selectedSet.plots.forEach((s=>e.append("plot",s))),this.selectedSensors?this.selectedSensors.forEach((s=>e.append("sensor",s.sensor))):this.selectedSet.sensors.forEach((s=>e.append("sensor",s.sensor))),this.dataLoading=!0;const s=await this.apiGET(["tsdb","monitoring"],{params:e});this.data=s.data}catch(e){this.data=void 0,console.log(e),this.$q.notify({message:"Error loading data.",type:"negative"})}finally{this.dataLoading=!1}},cellClass(e,s){const t=s[e.sensor],o=s[e.sensorTimestamp],r=this.timestampNow-o,n=r>1e5||r<-1440,_=r>2e5||r<-2880;return e.number?-99999===t?"":e.ok?e.ok[0]<=t&&t<=e.ok[1]?n?"sensor-ok-outdated":"sensor-ok":e.warn&&e.warn[0]<=t&&t<=e.warn[1]?n?"sensor-warn-outdated":"sensor-warn":n?"sensor-error-outdated":"sensor-error":e.warn?e.warn[0]<=t&&t<=e.warn[1]?n?"sensor-warn-outdated":"sensor-warn":n?"sensor-error-outdated":"sensor-error":n?"sensor-ok-outdated":"sensor-ok":e.datetime?n?_?"time-error":"time-warn":"time-ok":""},plotClass(e){let s="sensor-ok";return this.sensorColumns.forEach((t=>{const o=e[t.sensor],r=e[t.sensorTimestamp],n=this.timestampNow-r,_=n>1e5||n<-1440,a=n>2e5||n<-2880;t.number?-99999===o||(t.ok?t.ok[0]<=o&&o<=t.ok[1]||(t.warn&&t.warn[0]<=o&&o<=t.warn[1]?"sensor-ok"===s&&(s="sensor-warn"):s="sensor-error"):t.warn&&(t.warn[0]<=o&&o<=t.warn[1]?"sensor-ok"===s&&(s="sensor-warn"):s="sensor-error")):t.datetime&&(0===r||_&&(a?s="sensor-error":"sensor-ok"===s&&(s="sensor-warn")))})),s},customSort(e,s,t){const o=[...e];if(s){const e=this.columnMap[s];let r;switch(e.sortType){case"number":r=t?(e,t)=>parseFloat(t[s])-parseFloat(e[s]):(e,t)=>parseFloat(e[s])-parseFloat(t[s]);break;default:r=t?(e,t)=>t[s]>e[s]?1:t[s]e[s]>t[s]?1:e[s]{s.r(n),s.d(n,{default:()=>Ce});var o=s(1758),l=s(8790);const r={class:"self-center text-h4",style:{"margin-top":"20px"}},a={class:"column",style:{margin:"20px"}},d={key:0,class:"text-subtitle1"},t={key:1,class:"text-subtitle1 text-grey-5"},i={key:2,class:"text-subtitle2"},u={key:3,class:"text-subtitle2 text-grey-5"},p={key:4,class:"text-grey-5"},v={key:5,class:"text-grey-5"},_={key:6},c={key:7,class:"text-subtitle1"},k={class:"text-weight-medium"},g=["href"],y={class:"column processing-node"},f={class:"text-subtitle1"},m={key:0,class:"text-grey-5"},L={key:1,class:"text-grey-5"},h={key:2,class:"text-weight-medium"},C=["href"],E={class:"property-grid"},x={class:"formula-print"},X={class:"formula-print"},F={key:0,class:"column processing-node"},b={class:"text-subtitle1"},w={class:"text-weight-medium"},Q={class:"property-grid"},K={class:"formula-print"},I={key:1,class:"text-grey-5",style:{margin:"20px"}},O={key:2,class:"column processing-node"},N={class:"text-subtitle1"},W={class:"text-weight-medium"},S={class:"property-grid"},J={class:"formula-print"},A={key:3,class:"text-grey-5",style:{margin:"20px"}},H={key:4,class:"column processing-node"},T={class:"text-subtitle1"},D={class:"text-weight-medium"},P={class:"property-grid"},R={class:"formula-print"},q={key:5,class:"text-grey-5",style:{margin:"20px"}},M={key:6,class:"column processing-node"},Y={class:"text-subtitle1"},$={class:"text-weight-medium"},j={class:"property-grid"},z={class:"formula-print"},B={key:7,class:"text-grey-5",style:{margin:"20px"}},G={key:8,class:"column processing-node"},U={class:"text-subtitle1"},V={class:"text-weight-medium"},Z={class:"property-grid"},ee={class:"formula-print"},ne={key:9,class:"text-grey-5",style:{margin:"20px"}};function se(e,n,s,se,oe,le){const re=(0,o.g2)("formula-print"),ae=(0,o.g2)("q-page");return(0,o.uX)(),(0,o.Wv)(ae,{class:"column"},{default:(0,o.k6)((()=>[(0,o.Lk)("div",r,(0,l.v_)(s.id),1),(0,o.Lk)("div",a,[void 0!==le.sensor.description&&"no description"!==le.sensor.description?((0,o.uX)(),(0,o.CE)("span",d,(0,l.v_)(le.sensor.description),1)):((0,o.uX)(),(0,o.CE)("span",t,"no description")),void 0!==le.sensor.unit&&"no unit"!==le.sensor.unit?((0,o.uX)(),(0,o.CE)("span",i,(0,l.v_)(le.sensor.unit),1)):((0,o.uX)(),(0,o.CE)("span",u,"no unit")),void 0!==le.sensor.category&&"other"!==le.sensor.category?((0,o.uX)(),(0,o.CE)("span",p,[n[0]||(n[0]=(0,o.Lk)("span",null,"category ",-1)),n[1]||(n[1]=(0,o.eW)()),(0,o.Lk)("span",null,(0,l.v_)(le.sensor.category),1)])):(0,o.Q3)("",!0),void 0!==le.sensor.visibility&&"public"!==le.sensor.visibility?((0,o.uX)(),(0,o.CE)("span",v,[n[2]||(n[2]=(0,o.Lk)("span",null,"visibility ",-1)),n[3]||(n[3]=(0,o.eW)()),(0,o.Lk)("span",null,(0,l.v_)(le.sensor.visibility),1)])):(0,o.Q3)("",!0),void 0!==le.sensor.derived&&le.sensor.derived?((0,o.uX)(),(0,o.CE)("span",_,n[4]||(n[4]=[(0,o.Lk)("span",{class:"text-grey-5"},"derived sensor",-1)]))):(0,o.Q3)("",!0),void 0!==le.sensor.dependency?((0,o.uX)(),(0,o.CE)("span",c,[n[5]||(n[5]=(0,o.Lk)("span",null,"dependency ",-1)),(0,o.Lk)("span",k,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(le.sensor.dependency,(e=>((0,o.uX)(),(0,o.CE)("a",{key:e,href:"#/model/sensors/"+e,style:{"margin-left":"10px"}},(0,l.v_)(e),9,g)))),128))])])):(0,o.Q3)("",!0)]),(0,o.Lk)("div",y,[(0,o.Lk)("span",null,[n[6]||(n[6]=(0,o.Lk)("span",{class:"text-h6"},"Raw",-1)),(0,o.Lk)("span",f,[void 0===le.sensor.raw_source?((0,o.uX)(),(0,o.CE)("span",m," from database ")):(0,o.Q3)("",!0),void 0!==le.sensor.raw_source?((0,o.uX)(),(0,o.CE)("span",L," from ")):(0,o.Q3)("",!0),void 0!==le.sensor.raw_source?((0,o.uX)(),(0,o.CE)("span",h,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(le.sensor.raw_source,(e=>((0,o.uX)(),(0,o.CE)("a",{key:e,href:"#/model/sensors/"+e,style:{"margin-left":"10px"}},(0,l.v_)(e),9,C)))),128))])):(0,o.Q3)("",!0)])]),(0,o.Lk)("div",E,[void 0!==le.sensor.physical_range?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[7]||(n[7]=(0,o.Lk)("div",null,"physical_range",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.physical_range[0])+" .. "+(0,l.v_)(le.sensor.physical_range[1]),1)],64)):(0,o.Q3)("",!0),void 0!==le.sensor.step_range?((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[n[8]||(n[8]=(0,o.Lk)("div",null,"step_range",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.step_range[0])+" .. "+(0,l.v_)(le.sensor.step_range[1]),1)],64)):(0,o.Q3)("",!0),void 0!==le.sensor.raw_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[n[11]||(n[11]=(0,o.Lk)("div",null,"raw_func",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.raw_func),1),void 0!==le.sensor.raw_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[9]||(n[9]=(0,o.Lk)("div",null,"--\x3e parsed",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.raw_func_parsed),1),n[10]||(n[10]=(0,o.Lk)("div",null,"--\x3e print",-1)),(0,o.Lk)("div",x,[(0,o.bF)(re,{node:le.sensor.raw_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0),void 0!==le.sensor.post_raw_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:3},[n[14]||(n[14]=(0,o.Lk)("div",null,"post_raw_func",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_raw_func),1),void 0!==le.sensor.post_raw_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[12]||(n[12]=(0,o.Lk)("div",null,"--\x3e parsed",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_raw_func_parsed),1),n[13]||(n[13]=(0,o.Lk)("div",null,"--\x3e print",-1)),(0,o.Lk)("div",X,[(0,o.bF)(re,{node:le.sensor.post_raw_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])]),"none"!==le.sensor.aggregation_hour?((0,o.uX)(),(0,o.CE)("div",F,[(0,o.Lk)("span",null,[n[16]||(n[16]=(0,o.Lk)("span",{class:"text-h6"},"Hour",-1)),(0,o.Lk)("span",b,[n[15]||(n[15]=(0,o.Lk)("span",{class:"text-grey-5"}," from raw by ",-1)),(0,o.Lk)("span",w,(0,l.v_)(le.sensor.aggregation_hour),1)])]),(0,o.Lk)("div",Q,[void 0!==le.sensor.empirical_diff?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[17]||(n[17]=(0,o.Lk)("div",null,"empirical_diff_range",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.empirical_diff),1)],64)):(0,o.Q3)("",!0),void 0!==le.sensor.interpolation_mse?((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[n[18]||(n[18]=(0,o.Lk)("div",null,"interpolation_mse",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.interpolation_mse),1)],64)):(0,o.Q3)("",!0),void 0!==le.sensor.post_hour_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[n[21]||(n[21]=(0,o.Lk)("div",null,"post_hour_func",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_hour_func),1),void 0!==le.sensor.post_hour_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[19]||(n[19]=(0,o.Lk)("div",null,"--\x3e parsed",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_hour_func_parsed),1),n[20]||(n[20]=(0,o.Lk)("div",null,"--\x3e print",-1)),(0,o.Lk)("div",K,[(0,o.bF)(re,{node:le.sensor.post_hour_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"===le.sensor.aggregation_hour?((0,o.uX)(),(0,o.CE)("div",I," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"!==le.sensor.aggregation_day?((0,o.uX)(),(0,o.CE)("div",O,[(0,o.Lk)("span",null,[n[23]||(n[23]=(0,o.Lk)("span",{class:"text-h6"},"Day",-1)),(0,o.Lk)("span",N,[n[22]||(n[22]=(0,o.Lk)("span",{class:"text-grey-5"}," from hour by ",-1)),(0,o.Lk)("span",W,(0,l.v_)(le.sensor.aggregation_day),1)])]),(0,o.Lk)("div",S,[void 0!==le.sensor.post_day_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[26]||(n[26]=(0,o.Lk)("div",null,"post_day_func",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_day_func),1),void 0!==le.sensor.post_day_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[24]||(n[24]=(0,o.Lk)("div",null,"--\x3e parsed",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_day_func_parsed),1),n[25]||(n[25]=(0,o.Lk)("div",null,"--\x3e print",-1)),(0,o.Lk)("div",J,[(0,o.bF)(re,{node:le.sensor.post_day_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"===le.sensor.aggregation_day?((0,o.uX)(),(0,o.CE)("div",A," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"!==le.sensor.aggregation_day&&"none"!==le.sensor.aggregation_week?((0,o.uX)(),(0,o.CE)("div",H,[(0,o.Lk)("span",null,[n[28]||(n[28]=(0,o.Lk)("span",{class:"text-h6"},"Week",-1)),(0,o.Lk)("span",T,[n[27]||(n[27]=(0,o.Lk)("span",{class:"text-grey-5"}," from day by ",-1)),(0,o.Lk)("span",D,(0,l.v_)(le.sensor.aggregation_week),1)])]),(0,o.Lk)("div",P,[void 0!==le.sensor.post_week_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[31]||(n[31]=(0,o.Lk)("div",null,"post_week_func",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_week_func),1),void 0!==le.sensor.post_week_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[29]||(n[29]=(0,o.Lk)("div",null,"--\x3e parsed",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_week_func_parsed),1),n[30]||(n[30]=(0,o.Lk)("div",null,"--\x3e print",-1)),(0,o.Lk)("div",R,[(0,o.bF)(re,{node:le.sensor.post_week_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"!==le.sensor.aggregation_day&&"none"===le.sensor.aggregation_week?((0,o.uX)(),(0,o.CE)("div",q," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"!==le.sensor.aggregation_day&&"none"!==le.sensor.aggregation_month?((0,o.uX)(),(0,o.CE)("div",M,[(0,o.Lk)("span",null,[n[33]||(n[33]=(0,o.Lk)("span",{class:"text-h6"},"Month",-1)),(0,o.Lk)("span",Y,[n[32]||(n[32]=(0,o.Lk)("span",{class:"text-grey-5"}," from day by ",-1)),(0,o.Lk)("span",$,(0,l.v_)(le.sensor.aggregation_month),1)])]),(0,o.Lk)("div",j,[void 0!==le.sensor.post_month_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[36]||(n[36]=(0,o.Lk)("div",null,"post_month_func",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_month_func),1),void 0!==le.sensor.post_month_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[34]||(n[34]=(0,o.Lk)("div",null,"--\x3e parsed",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_month_func_parsed),1),n[35]||(n[35]=(0,o.Lk)("div",null,"--\x3e print",-1)),(0,o.Lk)("div",z,[(0,o.bF)(re,{node:le.sensor.post_month_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"!==le.sensor.aggregation_day&&"none"===le.sensor.aggregation_month?((0,o.uX)(),(0,o.CE)("div",B," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"!==le.sensor.aggregation_day&&"none"!==le.sensor.aggregation_month&&"none"!==le.sensor.aggregation_year?((0,o.uX)(),(0,o.CE)("div",G,[(0,o.Lk)("span",null,[n[38]||(n[38]=(0,o.Lk)("span",{class:"text-h6"},"Year",-1)),(0,o.Lk)("span",U,[n[37]||(n[37]=(0,o.Lk)("span",{class:"text-grey-5"}," from month by ",-1)),(0,o.Lk)("span",V,(0,l.v_)(le.sensor.aggregation_year),1)])]),(0,o.Lk)("div",Z,[void 0!==le.sensor.post_year_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[41]||(n[41]=(0,o.Lk)("div",null,"post_year_func",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_year_func),1),void 0!==le.sensor.post_year_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[n[39]||(n[39]=(0,o.Lk)("div",null,"--\x3e parsed",-1)),(0,o.Lk)("div",null,(0,l.v_)(le.sensor.post_year_func_parsed),1),n[40]||(n[40]=(0,o.Lk)("div",null,"--\x3e print",-1)),(0,o.Lk)("div",ee,[(0,o.bF)(re,{node:le.sensor.post_year_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==le.sensor.aggregation_hour&&"none"!==le.sensor.aggregation_day&&"none"!==le.sensor.aggregation_month&&"none"===le.sensor.aggregation_year?((0,o.uX)(),(0,o.CE)("div",ne," (no further aggregation defined) ")):(0,o.Q3)("",!0)])),_:1})}var oe=s(6980);const le={class:"formula-op-add-item"},re={class:"formula-op-if-block"},ae={key:0},de={key:1},te={key:2},ie={key:3},ue={key:4},pe={class:"formula-op-and-column"};function ve(e,n,s,r,a,d){const t=(0,o.g2)("formula-print",!0);return(0,o.uX)(),(0,o.CE)("div",{class:(0,l.C4)([d.formulaOpClass,d.levelClass])},["add"===s.node.op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:0},(0,o.pI)(s.node.terms,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)},[(0,o.Lk)("div",{class:(0,l.C4)({"formula-op-add-column":!0,"formula-op-add-column-follow":n>0})},(0,l.v_)(0==n&&e.positive?"":e.positive?"+":"-"),3),(0,o.Lk)("div",le,[(0,o.bF)(t,{node:e.term,level:s.node.depth<=2?s.level:s.level+1},null,8,["node","level"])])],64)))),128)):"var"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[(0,o.eW)((0,l.v_)(s.node.name),1)],64)):"const"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[(0,o.eW)((0,l.v_)(s.node.value),1)],64)):"div"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:3},[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),n[0]||(n[0]=(0,o.Lk)("div",{class:"formula-op-div-line"},null,-1)),(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)):"if"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:4},[n[2]||(n[2]=(0,o.Lk)("div",{class:"formula-op-if-ifthen"},"IF",-1)),(0,o.bF)(t,{node:s.node.p,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),n[3]||(n[3]=(0,o.Lk)("div",{class:"formula-op-if-ifthen"},"THEN",-1)),(0,o.Lk)("div",re,[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),n[1]||(n[1]=(0,o.Lk)("div",{class:"formula-op-if-else"},"ELSE",-1)),(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])])],64)):"rel"===s.node.pred_op?((0,o.uX)(),(0,o.CE)(o.FK,{key:5},[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),"="===s.node.name?((0,o.uX)(),(0,o.CE)("div",ae,"=")):"<"===s.node.name?((0,o.uX)(),(0,o.CE)("div",de,"<")):"<="===s.node.name?((0,o.uX)(),(0,o.CE)("div",te,"≤")):"!="===s.node.name?((0,o.uX)(),(0,o.CE)("div",ie,"≠")):((0,o.uX)(),(0,o.CE)("div",ue,(0,l.v_)(s.node.name),1)),(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)):"mul"===s.node.op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:6},(0,o.pI)(s.node.factors,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)},[n>0?((0,o.uX)(),(0,o.CE)("div",{key:JSON.stringify(e)+n},"·")):(0,o.Q3)("",!0),(0,o.bF)(t,{node:e,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)))),128)):"pow"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:7},[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth||0===s.node.depth?s.level:s.level+1},null,8,["node","level"]),n[4]||(n[4]=(0,o.Lk)("div",null,"^",-1)),(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth||0===s.node.depth?s.level:s.level+1,class:"formula-op-pow-exp"},null,8,["node","level"])],64)):"and"===s.node.pred_op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:8},(0,o.pI)(s.node.preds,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)+n},[(0,o.Lk)("div",pe,(0,l.v_)(0==n?"":"AND"),1),(0,o.bF)(t,{node:e,level:s.node.depth<=2?s.level:s.level+1},null,8,["node","level"])],64)))),128)):"func"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:9},[(0,o.Lk)("div",null,(0,l.v_)(s.node.name)+"(",1),(0,o.bF)(t,{node:s.node.param,level:s.level},null,8,["node","level"]),n[5]||(n[5]=(0,o.Lk)("div",null,")",-1))],64)):"or"===s.node.pred_op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:10},(0,o.pI)(s.node.preds,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)},[n>0?((0,o.uX)(),(0,o.CE)("div",{key:JSON.stringify(e)+n},"OR")):(0,o.Q3)("",!0),(0,o.bF)(t,{node:e,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)))),128)):"const"===s.node.pred_op?((0,o.uX)(),(0,o.CE)(o.FK,{key:11},[(0,o.eW)((0,l.v_)(s.node.value),1)],64)):((0,o.uX)(),(0,o.CE)(o.FK,{key:12},[(0,o.eW)((0,l.v_)(s.node),1)],64))],2)}const _e={name:"formula-print",props:["node","level"],data(){return{maxLevel:7}},computed:{levelClass(){return"level"+(this.level<=this.maxLevel?this.level:this.maxLevel)},formulaOpClass(){switch(this.node.op){case"add":return"formula-op-add";case"div":return"formula-op-div";case"if":return"formula-op-if";case"rel":return"formula-op-rel";case"mul":return"formula-op-mul";case"pow":return"formula-op-pow";case"func":return"formula-op-func";default:switch(this.node.pred_op){case"rel":return"formula-op-rel";case"and":return"formula-op-and";case"or":return"formula-op-or";default:return""}}}}};var ce=s(2807);const ke=(0,ce.A)(_e,[["render",ve],["__scopeId","data-v-4f465e10"]]),ge=ke,ye={name:"sensor",components:{formulaPrint:ge},props:["id"],computed:{...(0,oe.aH)({model:e=>e.model.data}),sensor(){return void 0===this.model||void 0===this.id||void 0===this.model.sensors[this.id]?{}:this.model.sensors[this.id]}},async mounted(){this.$store.dispatch("model/init")}};var fe=s(7716),me=s(8582),Le=s.n(me);const he=(0,ce.A)(ye,[["render",se],["__scopeId","data-v-c6bac3f6"]]),Ce=he;Le()(ye,"components",{QPage:fe.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/363.bf8b2aa2.js b/webcontent/app/js/363.bf8b2aa2.js deleted file mode 100644 index 169e0fca..00000000 --- a/webcontent/app/js/363.bf8b2aa2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[363],{363:(e,n,s)=>{s.r(n),s.d(n,{default:()=>fn});var o=s(1758),l=s(8790);const r=e=>((0,o.Qi)("data-v-c6bac3f6"),e=e(),(0,o.jt)(),e),a={class:"self-center text-h4",style:{"margin-top":"20px"}},d={class:"column",style:{margin:"20px"}},t={key:0,class:"text-subtitle1"},i={key:1,class:"text-subtitle1 text-grey-5"},u={key:2,class:"text-subtitle2"},p={key:3,class:"text-subtitle2 text-grey-5"},v={key:4,class:"text-grey-5"},_=r((()=>(0,o.Lk)("span",null,"category ",-1))),c={key:5,class:"text-grey-5"},k=r((()=>(0,o.Lk)("span",null,"visibility ",-1))),g={key:6},y=r((()=>(0,o.Lk)("span",{class:"text-grey-5"},"derived sensor",-1))),f=[y],m={key:7,class:"text-subtitle1"},L=r((()=>(0,o.Lk)("span",null,"dependency ",-1))),h={class:"text-weight-medium"},C=["href"],E={class:"column processing-node"},x=r((()=>(0,o.Lk)("span",{class:"text-h6"},"Raw",-1))),X={class:"text-subtitle1"},F={key:0,class:"text-grey-5"},b={key:1,class:"text-grey-5"},w={key:2,class:"text-weight-medium"},Q=["href"],K={class:"property-grid"},I=r((()=>(0,o.Lk)("div",null,"physical_range",-1))),O=r((()=>(0,o.Lk)("div",null,"step_range",-1))),N=r((()=>(0,o.Lk)("div",null,"raw_func",-1))),W=r((()=>(0,o.Lk)("div",null,"--\x3e parsed",-1))),S=r((()=>(0,o.Lk)("div",null,"--\x3e print",-1))),J={class:"formula-print"},A=r((()=>(0,o.Lk)("div",null,"post_raw_func",-1))),H=r((()=>(0,o.Lk)("div",null,"--\x3e parsed",-1))),T=r((()=>(0,o.Lk)("div",null,"--\x3e print",-1))),j={class:"formula-print"},D={key:0,class:"column processing-node"},P=r((()=>(0,o.Lk)("span",{class:"text-h6"},"Hour",-1))),R={class:"text-subtitle1"},q=r((()=>(0,o.Lk)("span",{class:"text-grey-5"}," from raw by ",-1))),M={class:"text-weight-medium"},Y={class:"property-grid"},$=r((()=>(0,o.Lk)("div",null,"empirical_diff_range",-1))),z=r((()=>(0,o.Lk)("div",null,"interpolation_mse",-1))),B=r((()=>(0,o.Lk)("div",null,"post_hour_func",-1))),G=r((()=>(0,o.Lk)("div",null,"--\x3e parsed",-1))),U=r((()=>(0,o.Lk)("div",null,"--\x3e print",-1))),V={class:"formula-print"},Z={key:1,class:"text-grey-5",style:{margin:"20px"}},ee={key:2,class:"column processing-node"},ne=r((()=>(0,o.Lk)("span",{class:"text-h6"},"Day",-1))),se={class:"text-subtitle1"},oe=r((()=>(0,o.Lk)("span",{class:"text-grey-5"}," from hour by ",-1))),le={class:"text-weight-medium"},re={class:"property-grid"},ae=r((()=>(0,o.Lk)("div",null,"post_day_func",-1))),de=r((()=>(0,o.Lk)("div",null,"--\x3e parsed",-1))),te=r((()=>(0,o.Lk)("div",null,"--\x3e print",-1))),ie={class:"formula-print"},ue={key:3,class:"text-grey-5",style:{margin:"20px"}},pe={key:4,class:"column processing-node"},ve=r((()=>(0,o.Lk)("span",{class:"text-h6"},"Week",-1))),_e={class:"text-subtitle1"},ce=r((()=>(0,o.Lk)("span",{class:"text-grey-5"}," from day by ",-1))),ke={class:"text-weight-medium"},ge={class:"property-grid"},ye=r((()=>(0,o.Lk)("div",null,"post_week_func",-1))),fe=r((()=>(0,o.Lk)("div",null,"--\x3e parsed",-1))),me=r((()=>(0,o.Lk)("div",null,"--\x3e print",-1))),Le={class:"formula-print"},he={key:5,class:"text-grey-5",style:{margin:"20px"}},Ce={key:6,class:"column processing-node"},Ee=r((()=>(0,o.Lk)("span",{class:"text-h6"},"Month",-1))),xe={class:"text-subtitle1"},Xe=r((()=>(0,o.Lk)("span",{class:"text-grey-5"}," from day by ",-1))),Fe={class:"text-weight-medium"},be={class:"property-grid"},we=r((()=>(0,o.Lk)("div",null,"post_month_func",-1))),Qe=r((()=>(0,o.Lk)("div",null,"--\x3e parsed",-1))),Ke=r((()=>(0,o.Lk)("div",null,"--\x3e print",-1))),Ie={class:"formula-print"},Oe={key:7,class:"text-grey-5",style:{margin:"20px"}},Ne={key:8,class:"column processing-node"},We=r((()=>(0,o.Lk)("span",{class:"text-h6"},"Year",-1))),Se={class:"text-subtitle1"},Je=r((()=>(0,o.Lk)("span",{class:"text-grey-5"}," from month by ",-1))),Ae={class:"text-weight-medium"},He={class:"property-grid"},Te=r((()=>(0,o.Lk)("div",null,"post_year_func",-1))),je=r((()=>(0,o.Lk)("div",null,"--\x3e parsed",-1))),De=r((()=>(0,o.Lk)("div",null,"--\x3e print",-1))),Pe={class:"formula-print"},Re={key:9,class:"text-grey-5",style:{margin:"20px"}};function qe(e,n,s,r,y,qe){const Me=(0,o.g2)("formula-print"),Ye=(0,o.g2)("q-page");return(0,o.uX)(),(0,o.Wv)(Ye,{class:"column"},{default:(0,o.k6)((()=>[(0,o.Lk)("div",a,(0,l.v_)(s.id),1),(0,o.Lk)("div",d,[void 0!==qe.sensor.description&&"no description"!==qe.sensor.description?((0,o.uX)(),(0,o.CE)("span",t,(0,l.v_)(qe.sensor.description),1)):((0,o.uX)(),(0,o.CE)("span",i,"no description")),void 0!==qe.sensor.unit&&"no unit"!==qe.sensor.unit?((0,o.uX)(),(0,o.CE)("span",u,(0,l.v_)(qe.sensor.unit),1)):((0,o.uX)(),(0,o.CE)("span",p,"no unit")),void 0!==qe.sensor.category&&"other"!==qe.sensor.category?((0,o.uX)(),(0,o.CE)("span",v,[_,(0,o.eW)(),(0,o.Lk)("span",null,(0,l.v_)(qe.sensor.category),1)])):(0,o.Q3)("",!0),void 0!==qe.sensor.visibility&&"public"!==qe.sensor.visibility?((0,o.uX)(),(0,o.CE)("span",c,[k,(0,o.eW)(),(0,o.Lk)("span",null,(0,l.v_)(qe.sensor.visibility),1)])):(0,o.Q3)("",!0),void 0!==qe.sensor.derived&&qe.sensor.derived?((0,o.uX)(),(0,o.CE)("span",g,f)):(0,o.Q3)("",!0),void 0!==qe.sensor.dependency?((0,o.uX)(),(0,o.CE)("span",m,[L,(0,o.Lk)("span",h,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(qe.sensor.dependency,(e=>((0,o.uX)(),(0,o.CE)("a",{key:e,href:"#/model/sensors/"+e,style:{"margin-left":"10px"}},(0,l.v_)(e),9,C)))),128))])])):(0,o.Q3)("",!0)]),(0,o.Lk)("div",E,[(0,o.Lk)("span",null,[x,(0,o.Lk)("span",X,[void 0===qe.sensor.raw_source?((0,o.uX)(),(0,o.CE)("span",F," from database ")):(0,o.Q3)("",!0),void 0!==qe.sensor.raw_source?((0,o.uX)(),(0,o.CE)("span",b," from ")):(0,o.Q3)("",!0),void 0!==qe.sensor.raw_source?((0,o.uX)(),(0,o.CE)("span",w,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(qe.sensor.raw_source,(e=>((0,o.uX)(),(0,o.CE)("a",{key:e,href:"#/model/sensors/"+e,style:{"margin-left":"10px"}},(0,l.v_)(e),9,Q)))),128))])):(0,o.Q3)("",!0)])]),(0,o.Lk)("div",K,[void 0!==qe.sensor.physical_range?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[I,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.physical_range[0])+" .. "+(0,l.v_)(qe.sensor.physical_range[1]),1)],64)):(0,o.Q3)("",!0),void 0!==qe.sensor.step_range?((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[O,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.step_range[0])+" .. "+(0,l.v_)(qe.sensor.step_range[1]),1)],64)):(0,o.Q3)("",!0),void 0!==qe.sensor.raw_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[N,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.raw_func),1),void 0!==qe.sensor.raw_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[W,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.raw_func_parsed),1),S,(0,o.Lk)("div",J,[(0,o.bF)(Me,{node:qe.sensor.raw_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0),void 0!==qe.sensor.post_raw_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:3},[A,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_raw_func),1),void 0!==qe.sensor.post_raw_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[H,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_raw_func_parsed),1),T,(0,o.Lk)("div",j,[(0,o.bF)(Me,{node:qe.sensor.post_raw_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])]),"none"!==qe.sensor.aggregation_hour?((0,o.uX)(),(0,o.CE)("div",D,[(0,o.Lk)("span",null,[P,(0,o.Lk)("span",R,[q,(0,o.Lk)("span",M,(0,l.v_)(qe.sensor.aggregation_hour),1)])]),(0,o.Lk)("div",Y,[void 0!==qe.sensor.empirical_diff?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[$,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.empirical_diff),1)],64)):(0,o.Q3)("",!0),void 0!==qe.sensor.interpolation_mse?((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[z,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.interpolation_mse),1)],64)):(0,o.Q3)("",!0),void 0!==qe.sensor.post_hour_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[B,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_hour_func),1),void 0!==qe.sensor.post_hour_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[G,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_hour_func_parsed),1),U,(0,o.Lk)("div",V,[(0,o.bF)(Me,{node:qe.sensor.post_hour_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"===qe.sensor.aggregation_hour?((0,o.uX)(),(0,o.CE)("div",Z," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"!==qe.sensor.aggregation_day?((0,o.uX)(),(0,o.CE)("div",ee,[(0,o.Lk)("span",null,[ne,(0,o.Lk)("span",se,[oe,(0,o.Lk)("span",le,(0,l.v_)(qe.sensor.aggregation_day),1)])]),(0,o.Lk)("div",re,[void 0!==qe.sensor.post_day_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[ae,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_day_func),1),void 0!==qe.sensor.post_day_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[de,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_day_func_parsed),1),te,(0,o.Lk)("div",ie,[(0,o.bF)(Me,{node:qe.sensor.post_day_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"===qe.sensor.aggregation_day?((0,o.uX)(),(0,o.CE)("div",ue," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"!==qe.sensor.aggregation_day&&"none"!==qe.sensor.aggregation_week?((0,o.uX)(),(0,o.CE)("div",pe,[(0,o.Lk)("span",null,[ve,(0,o.Lk)("span",_e,[ce,(0,o.Lk)("span",ke,(0,l.v_)(qe.sensor.aggregation_week),1)])]),(0,o.Lk)("div",ge,[void 0!==qe.sensor.post_week_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[ye,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_week_func),1),void 0!==qe.sensor.post_week_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[fe,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_week_func_parsed),1),me,(0,o.Lk)("div",Le,[(0,o.bF)(Me,{node:qe.sensor.post_week_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"!==qe.sensor.aggregation_day&&"none"===qe.sensor.aggregation_week?((0,o.uX)(),(0,o.CE)("div",he," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"!==qe.sensor.aggregation_day&&"none"!==qe.sensor.aggregation_month?((0,o.uX)(),(0,o.CE)("div",Ce,[(0,o.Lk)("span",null,[Ee,(0,o.Lk)("span",xe,[Xe,(0,o.Lk)("span",Fe,(0,l.v_)(qe.sensor.aggregation_month),1)])]),(0,o.Lk)("div",be,[void 0!==qe.sensor.post_month_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[we,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_month_func),1),void 0!==qe.sensor.post_month_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[Qe,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_month_func_parsed),1),Ke,(0,o.Lk)("div",Ie,[(0,o.bF)(Me,{node:qe.sensor.post_month_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"!==qe.sensor.aggregation_day&&"none"===qe.sensor.aggregation_month?((0,o.uX)(),(0,o.CE)("div",Oe," (no further aggregation defined) ")):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"!==qe.sensor.aggregation_day&&"none"!==qe.sensor.aggregation_month&&"none"!==qe.sensor.aggregation_year?((0,o.uX)(),(0,o.CE)("div",Ne,[(0,o.Lk)("span",null,[We,(0,o.Lk)("span",Se,[Je,(0,o.Lk)("span",Ae,(0,l.v_)(qe.sensor.aggregation_year),1)])]),(0,o.Lk)("div",He,[void 0!==qe.sensor.post_year_func?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[Te,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_year_func),1),void 0!==qe.sensor.post_year_func_parsed?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[je,(0,o.Lk)("div",null,(0,l.v_)(qe.sensor.post_year_func_parsed),1),De,(0,o.Lk)("div",Pe,[(0,o.bF)(Me,{node:qe.sensor.post_year_func_print,level:0},null,8,["node"])])],64)):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)])])):(0,o.Q3)("",!0),"none"!==qe.sensor.aggregation_hour&&"none"!==qe.sensor.aggregation_day&&"none"!==qe.sensor.aggregation_month&&"none"===qe.sensor.aggregation_year?((0,o.uX)(),(0,o.CE)("div",Re," (no further aggregation defined) ")):(0,o.Q3)("",!0)])),_:1})}var Me=s(6980);const Ye=e=>((0,o.Qi)("data-v-4f465e10"),e=e(),(0,o.jt)(),e),$e={class:"formula-op-add-item"},ze=Ye((()=>(0,o.Lk)("div",{class:"formula-op-div-line"},null,-1))),Be=Ye((()=>(0,o.Lk)("div",{class:"formula-op-if-ifthen"},"IF",-1))),Ge=Ye((()=>(0,o.Lk)("div",{class:"formula-op-if-ifthen"},"THEN",-1))),Ue={class:"formula-op-if-block"},Ve=Ye((()=>(0,o.Lk)("div",{class:"formula-op-if-else"},"ELSE",-1))),Ze={key:0},en={key:1},nn={key:2},sn={key:3},on={key:4},ln=Ye((()=>(0,o.Lk)("div",null,"^",-1))),rn={class:"formula-op-and-column"},an=Ye((()=>(0,o.Lk)("div",null,")",-1)));function dn(e,n,s,r,a,d){const t=(0,o.g2)("formula-print",!0);return(0,o.uX)(),(0,o.CE)("div",{class:(0,l.C4)([d.formulaOpClass,d.levelClass])},["add"===s.node.op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:0},(0,o.pI)(s.node.terms,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)},[(0,o.Lk)("div",{class:(0,l.C4)({"formula-op-add-column":!0,"formula-op-add-column-follow":n>0})},(0,l.v_)(0==n&&e.positive?"":e.positive?"+":"-"),3),(0,o.Lk)("div",$e,[(0,o.bF)(t,{node:e.term,level:s.node.depth<=2?s.level:s.level+1},null,8,["node","level"])])],64)))),128)):"var"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[(0,o.eW)((0,l.v_)(s.node.name),1)],64)):"const"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[(0,o.eW)((0,l.v_)(s.node.value),1)],64)):"div"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:3},[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),ze,(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)):"if"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:4},[Be,(0,o.bF)(t,{node:s.node.p,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),Ge,(0,o.Lk)("div",Ue,[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),Ve,(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])])],64)):"rel"===s.node.pred_op?((0,o.uX)(),(0,o.CE)(o.FK,{key:5},[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"]),"="===s.node.name?((0,o.uX)(),(0,o.CE)("div",Ze,"=")):"<"===s.node.name?((0,o.uX)(),(0,o.CE)("div",en,"<")):"<="===s.node.name?((0,o.uX)(),(0,o.CE)("div",nn,"≤")):"!="===s.node.name?((0,o.uX)(),(0,o.CE)("div",sn,"≠")):((0,o.uX)(),(0,o.CE)("div",on,(0,l.v_)(s.node.name),1)),(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)):"mul"===s.node.op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:6},(0,o.pI)(s.node.factors,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)},[n>0?((0,o.uX)(),(0,o.CE)("div",{key:JSON.stringify(e)+n},"·")):(0,o.Q3)("",!0),(0,o.bF)(t,{node:e,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)))),128)):"pow"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:7},[(0,o.bF)(t,{node:s.node.a,level:1===s.node.depth||0===s.node.depth?s.level:s.level+1},null,8,["node","level"]),ln,(0,o.bF)(t,{node:s.node.b,level:1===s.node.depth||0===s.node.depth?s.level:s.level+1,class:"formula-op-pow-exp"},null,8,["node","level"])],64)):"and"===s.node.pred_op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:8},(0,o.pI)(s.node.preds,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)+n},[(0,o.Lk)("div",rn,(0,l.v_)(0==n?"":"AND"),1),(0,o.bF)(t,{node:e,level:s.node.depth<=2?s.level:s.level+1},null,8,["node","level"])],64)))),128)):"func"===s.node.op?((0,o.uX)(),(0,o.CE)(o.FK,{key:9},[(0,o.Lk)("div",null,(0,l.v_)(s.node.name)+"(",1),(0,o.bF)(t,{node:s.node.param,level:s.level},null,8,["node","level"]),an],64)):"or"===s.node.pred_op?((0,o.uX)(!0),(0,o.CE)(o.FK,{key:10},(0,o.pI)(s.node.preds,((e,n)=>((0,o.uX)(),(0,o.CE)(o.FK,{key:JSON.stringify(e)},[n>0?((0,o.uX)(),(0,o.CE)("div",{key:JSON.stringify(e)+n},"OR")):(0,o.Q3)("",!0),(0,o.bF)(t,{node:e,level:1===s.node.depth?s.level:s.level+1},null,8,["node","level"])],64)))),128)):"const"===s.node.pred_op?((0,o.uX)(),(0,o.CE)(o.FK,{key:11},[(0,o.eW)((0,l.v_)(s.node.value),1)],64)):((0,o.uX)(),(0,o.CE)(o.FK,{key:12},[(0,o.eW)((0,l.v_)(s.node),1)],64))],2)}const tn={name:"formula-print",props:["node","level"],data(){return{maxLevel:7}},computed:{levelClass(){return"level"+(this.level<=this.maxLevel?this.level:this.maxLevel)},formulaOpClass(){switch(this.node.op){case"add":return"formula-op-add";case"div":return"formula-op-div";case"if":return"formula-op-if";case"rel":return"formula-op-rel";case"mul":return"formula-op-mul";case"pow":return"formula-op-pow";case"func":return"formula-op-func";default:switch(this.node.pred_op){case"rel":return"formula-op-rel";case"and":return"formula-op-and";case"or":return"formula-op-or";default:return""}}}}};var un=s(2807);const pn=(0,un.A)(tn,[["render",dn],["__scopeId","data-v-4f465e10"]]),vn=pn,_n={name:"sensor",components:{formulaPrint:vn},props:["id"],computed:{...(0,Me.aH)({model:e=>e.model.data}),sensor(){return void 0===this.model||void 0===this.id||void 0===this.model.sensors[this.id]?{}:this.model.sensors[this.id]}},async mounted(){this.$store.dispatch("model/init")}};var cn=s(7716),kn=s(8582),gn=s.n(kn);const yn=(0,un.A)(_n,[["render",qe],["__scopeId","data-v-c6bac3f6"]]),fn=yn;gn()(_n,"components",{QPage:cn.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/464.72ad6529.js b/webcontent/app/js/464.72ad6529.js new file mode 100644 index 00000000..65090425 --- /dev/null +++ b/webcontent/app/js/464.72ad6529.js @@ -0,0 +1 @@ +"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[464],{5464:(e,t,l)=>{l.r(t),l.d(t,{default:()=>h});var n=l(1758);const o={class:"fullscreen bg-blue text-white text-center q-pa-md flex flex-center"};function s(e,t,l,s,c,a){const r=(0,n.g2)("q-btn");return(0,n.uX)(),(0,n.CE)("div",o,[(0,n.Lk)("div",null,[t[0]||(t[0]=(0,n.Lk)("div",{style:{"font-size":"30vh"}}," 404 ",-1)),t[1]||(t[1]=(0,n.Lk)("div",{class:"text-h2",style:{opacity:".4"}}," Oops. Nothing here... ",-1)),(0,n.bF)(r,{class:"q-mt-xl",color:"white","text-color":"blue",unelevated:"",to:"/",label:"Go Home","no-caps":""})])])}const c={name:"Error404"};var a=l(2807),r=l(1693),i=l(8582),u=l.n(i);const p=(0,a.A)(c,[["render",s]]),h=p;u()(c,"components",{QBtn:r.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/464.d68c77aa.js b/webcontent/app/js/464.d68c77aa.js deleted file mode 100644 index d7bf672e..00000000 --- a/webcontent/app/js/464.d68c77aa.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[464],{5464:(e,t,l)=>{l.r(t),l.d(t,{default:()=>d});var n=l(1758);const o={class:"fullscreen bg-blue text-white text-center q-pa-md flex flex-center"},s=(0,n.Lk)("div",{style:{"font-size":"30vh"}}," 404 ",-1),c=(0,n.Lk)("div",{class:"text-h2",style:{opacity:".4"}}," Oops. Nothing here... ",-1);function a(e,t,l,a,r,i){const u=(0,n.g2)("q-btn");return(0,n.uX)(),(0,n.CE)("div",o,[(0,n.Lk)("div",null,[s,c,(0,n.bF)(u,{class:"q-mt-xl",color:"white","text-color":"blue",unelevated:"",to:"/",label:"Go Home","no-caps":""})])])}const r={name:"Error404"};var i=l(2807),u=l(1693),p=l(8582),h=l.n(p);const b=(0,i.A)(r,[["render",a]]),d=b;h()(r,"components",{QBtn:u.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/51.29405df6.js b/webcontent/app/js/51.7327146d.js similarity index 77% rename from webcontent/app/js/51.29405df6.js rename to webcontent/app/js/51.7327146d.js index e45eb700..f3a879a7 100644 --- a/webcontent/app/js/51.29405df6.js +++ b/webcontent/app/js/51.7327146d.js @@ -1 +1 @@ -"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[51],{2914:(e,t,a)=>{a.d(t,{A:()=>A});var o=a(1758),r=a(8790);function n(e,t,a,n,s,l){const i=(0,o.g2)("pages-menu"),d=(0,o.g2)("q-space"),c=(0,o.g2)("q-toolbar-title"),u=(0,o.g2)("q-toolbar");return(0,o.uX)(),(0,o.Wv)(u,{class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(i,{active:a.active},null,8,["active"]),(0,o.bF)(d),(0,o.bF)(c,{class:"title"},{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(a.title),1)])),_:1}),(0,o.bF)(d)])),_:1})}function s(e,t,a,n,s,l){const i=(0,o.g2)("q-item-section"),d=(0,o.g2)("q-item"),c=(0,o.g2)("q-list"),u=(0,o.g2)("q-menu"),g=(0,o.g2)("q-btn");return(0,o.uX)(),(0,o.Wv)(g,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,o.k6)((()=>[(0,o.bF)(u,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(c,{style:{"min-width":"100px"}},{default:(0,o.k6)((()=>[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(s.items,(e=>((0,o.uX)(),(0,o.Wv)(d,{key:e.title,to:e.link,clickable:"",class:(0,r.C4)({activeitem:a.active===e.link})},{default:(0,o.k6)((()=>[(0,o.bF)(i,null,{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(e.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const l={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var i=a(2807),d=a(1693),c=a(4436),u=a(3999),g=a(124),m=a(5173),p=a(8582),v=a.n(p);const h=(0,i.A)(l,[["render",s],["__scopeId","data-v-003556f6"]]),k=h;v()(l,"components",{QBtn:d.A,QMenu:c.A,QList:u.A,QItem:g.A,QItemSection:m.A});const b={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:k},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var f=a(6914),_=a(3676),w=a(9150);const y=(0,i.A)(b,[["render",n],["__scopeId","data-v-1fb16e4f"]]),A=y;v()(b,"components",{QToolbar:f.A,QSpace:_.A,QToolbarTitle:w.A})},4051:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});a(239);var o=a(1758),r=a(8790);const n={class:"fit row"},s=["onClick"],l={class:"drawerChanger"};function i(e,t,a,i,d,c){const u=(0,o.g2)("pages-toolbar"),g=(0,o.g2)("q-header"),m=(0,o.g2)("q-expansion-item"),p=(0,o.g2)("q-scroll-area"),v=(0,o.g2)("q-drawer"),h=(0,o.g2)("router-view"),k=(0,o.g2)("q-page-container"),b=(0,o.g2)("q-layout"),f=(0,o.gN)("touch-pan");return(0,o.uX)(),(0,o.Wv)(b,{view:"hHh LpR fFf"},{default:(0,o.k6)((()=>[(0,o.bF)(g,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,o.k6)((()=>[(0,o.bF)(u,{title:"TubeDB Metadata",active:"/model"})])),_:1}),void 0!==e.model?((0,o.uX)(),(0,o.Wv)(v,{key:0,"show-if-above":"",side:"left",behavior:"desktop","content-class":"bg-grey-4",width:d.drawerWidth},{default:(0,o.k6)((()=>[(0,o.Lk)("div",n,[(0,o.bF)(p,{class:"col-grow"},{default:(0,o.k6)((()=>[(0,o.bF)(m,{icon:"explore",label:"Sensors","header-class":"text-primary",dense:"","dense-toggle":"","expand-separator":"","content-inset-level":1,"default-opened":""},{default:(0,o.k6)((()=>[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(e.model.sensors,((t,a)=>((0,o.uX)(),(0,o.CE)("div",{key:a,onClick:t=>{e.$router.push("/model/sensors/"+a)},class:(0,r.C4)({"bg-grey-5":a===c.sensor_id})},(0,r.v_)(a),11,s)))),128))])),_:1})])),_:1}),(0,o.bo)((0,o.Lk)("div",l,null,512),[[f,c.onChangeDrawerWidth,void 0,{prevent:!0,mouse:!0}]])])])),_:1},8,["width"])):(0,o.Q3)("",!0),void 0!==e.model?((0,o.uX)(),(0,o.Wv)(k,{key:1},{default:(0,o.k6)((()=>[(0,o.bF)(h)])),_:1})):(0,o.Q3)("",!0),e.modelLoading?((0,o.uX)(),(0,o.Wv)(k,{key:2},{default:(0,o.k6)((()=>[(0,o.eW)(" Loading model ... ")])),_:1})):void 0!==e.modelError?((0,o.uX)(),(0,o.Wv)(k,{key:3},{default:(0,o.k6)((()=>[(0,o.eW)(" Error Loading model. ")])),_:1})):(0,o.Q3)("",!0)])),_:1})}var d=a(6980),c=a(2914);const u={components:{pagesToolbar:c.A},data(){return{drawerWidth:400}},computed:{...(0,d.aH)({model:e=>e.model.data,modelLoading:e=>e.model.loading,modelError:e=>e.model.error}),sensor_id(){return this.$route.params.sensor_id}},methods:{onChangeDrawerWidth(e){const t=e.delta.x;this.drawerWidth+=t,this.drawerWidth<30&&(this.drawerWidth=30),this.drawerWidth>800&&(this.drawerWidth=800)}},async mounted(){this.$store.dispatch("model/init")}};var g=a(2807),m=a(2008),p=a(8416),v=a(6056),h=a(9383),k=a(9459),b=a(5205),f=a(9815),_=a(8582),w=a.n(_);const y=(0,g.A)(u,[["render",i],["__scopeId","data-v-14aa380e"]]),A=y;w()(u,"components",{QLayout:m.A,QHeader:p.A,QDrawer:v.A,QScrollArea:h.A,QExpansionItem:k.A,QPageContainer:b.A}),w()(u,"directives",{TouchPan:f.A})}}]); \ No newline at end of file +"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[51],{2914:(e,t,a)=>{a.d(t,{A:()=>A});var o=a(1758),r=a(8790);function n(e,t,a,n,s,l){const i=(0,o.g2)("pages-menu"),d=(0,o.g2)("q-space"),c=(0,o.g2)("q-toolbar-title"),u=(0,o.g2)("q-toolbar");return(0,o.uX)(),(0,o.Wv)(u,{class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(i,{active:a.active},null,8,["active"]),(0,o.bF)(d),(0,o.bF)(c,{class:"title"},{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(a.title),1)])),_:1}),(0,o.bF)(d)])),_:1})}function s(e,t,a,n,s,l){const i=(0,o.g2)("q-item-section"),d=(0,o.g2)("q-item"),c=(0,o.g2)("q-list"),u=(0,o.g2)("q-menu"),g=(0,o.g2)("q-btn");return(0,o.uX)(),(0,o.Wv)(g,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,o.k6)((()=>[(0,o.bF)(u,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,o.k6)((()=>[(0,o.bF)(c,{style:{"min-width":"100px"}},{default:(0,o.k6)((()=>[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(s.items,(e=>((0,o.uX)(),(0,o.Wv)(d,{key:e.title,to:e.link,clickable:"",class:(0,r.C4)({activeitem:a.active===e.link})},{default:(0,o.k6)((()=>[(0,o.bF)(i,null,{default:(0,o.k6)((()=>[(0,o.eW)((0,r.v_)(e.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const l={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var i=a(2807),d=a(1693),c=a(4436),u=a(3999),g=a(124),m=a(5173),p=a(8582),v=a.n(p);const h=(0,i.A)(l,[["render",s],["__scopeId","data-v-003556f6"]]),k=h;v()(l,"components",{QBtn:d.A,QMenu:c.A,QList:u.A,QItem:g.A,QItemSection:m.A});const b={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:k},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var f=a(6914),_=a(3676),w=a(9150);const y=(0,i.A)(b,[["render",n],["__scopeId","data-v-1fb16e4f"]]),A=y;v()(b,"components",{QToolbar:f.A,QSpace:_.A,QToolbarTitle:w.A})},4051:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});a(239);var o=a(1758),r=a(8790);const n={class:"fit row"},s=["onClick"],l={class:"drawerChanger"};function i(e,t,a,i,d,c){const u=(0,o.g2)("pages-toolbar"),g=(0,o.g2)("q-header"),m=(0,o.g2)("q-expansion-item"),p=(0,o.g2)("q-scroll-area"),v=(0,o.g2)("q-drawer"),h=(0,o.g2)("router-view"),k=(0,o.g2)("q-page-container"),b=(0,o.g2)("q-layout"),f=(0,o.gN)("touch-pan");return(0,o.uX)(),(0,o.Wv)(b,{view:"hHh LpR fFf"},{default:(0,o.k6)((()=>[(0,o.bF)(g,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,o.k6)((()=>[(0,o.bF)(u,{title:"TubeDB Metadata",active:"/model"})])),_:1}),void 0!==e.model?((0,o.uX)(),(0,o.Wv)(v,{key:0,"show-if-above":"",side:"left",behavior:"desktop","content-class":"bg-grey-4",width:d.drawerWidth},{default:(0,o.k6)((()=>[(0,o.Lk)("div",n,[(0,o.bF)(p,{class:"col-grow"},{default:(0,o.k6)((()=>[(0,o.bF)(m,{icon:"explore",label:"Sensors","header-class":"text-primary",dense:"","dense-toggle":"","expand-separator":"","content-inset-level":1,"default-opened":""},{default:(0,o.k6)((()=>[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(e.model.sensors,((t,a)=>((0,o.uX)(),(0,o.CE)("div",{key:a,onClick:t=>{e.$router.push("/model/sensors/"+a)},class:(0,r.C4)({"bg-grey-5":a===c.sensor_id})},(0,r.v_)(a),11,s)))),128))])),_:1})])),_:1}),(0,o.bo)((0,o.Lk)("div",l,null,512),[[f,c.onChangeDrawerWidth,void 0,{prevent:!0,mouse:!0}]])])])),_:1},8,["width"])):(0,o.Q3)("",!0),void 0!==e.model?((0,o.uX)(),(0,o.Wv)(k,{key:1},{default:(0,o.k6)((()=>[(0,o.bF)(h)])),_:1})):(0,o.Q3)("",!0),e.modelLoading?((0,o.uX)(),(0,o.Wv)(k,{key:2},{default:(0,o.k6)((()=>t[0]||(t[0]=[(0,o.eW)(" Loading model ... ")]))),_:1})):void 0!==e.modelError?((0,o.uX)(),(0,o.Wv)(k,{key:3},{default:(0,o.k6)((()=>t[1]||(t[1]=[(0,o.eW)(" Error Loading model. ")]))),_:1})):(0,o.Q3)("",!0)])),_:1})}var d=a(6980),c=a(2914);const u={components:{pagesToolbar:c.A},data(){return{drawerWidth:400}},computed:{...(0,d.aH)({model:e=>e.model.data,modelLoading:e=>e.model.loading,modelError:e=>e.model.error}),sensor_id(){return this.$route.params.sensor_id}},methods:{onChangeDrawerWidth(e){const t=e.delta.x;this.drawerWidth+=t,this.drawerWidth<30&&(this.drawerWidth=30),this.drawerWidth>800&&(this.drawerWidth=800)}},async mounted(){this.$store.dispatch("model/init")}};var g=a(2807),m=a(2008),p=a(8416),v=a(6056),h=a(8958),k=a(9459),b=a(5205),f=a(9815),_=a(8582),w=a.n(_);const y=(0,g.A)(u,[["render",i],["__scopeId","data-v-14aa380e"]]),A=y;w()(u,"components",{QLayout:m.A,QHeader:p.A,QDrawer:v.A,QScrollArea:h.A,QExpansionItem:k.A,QPageContainer:b.A}),w()(u,"directives",{TouchPan:f.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/574.49eee806.js b/webcontent/app/js/574.49eee806.js new file mode 100644 index 00000000..292e9520 --- /dev/null +++ b/webcontent/app/js/574.49eee806.js @@ -0,0 +1 @@ +"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[574],{2914:(t,e,a)=>{a.d(e,{A:()=>F});var l=a(1758),o=a(8790);function s(t,e,a,s,i,n){const r=(0,l.g2)("pages-menu"),d=(0,l.g2)("q-space"),p=(0,l.g2)("q-toolbar-title"),u=(0,l.g2)("q-toolbar");return(0,l.uX)(),(0,l.Wv)(u,{class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(r,{active:a.active},null,8,["active"]),(0,l.bF)(d),(0,l.bF)(p,{class:"title"},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(a.title),1)])),_:1}),(0,l.bF)(d)])),_:1})}function i(t,e,a,s,i,n){const r=(0,l.g2)("q-item-section"),d=(0,l.g2)("q-item"),p=(0,l.g2)("q-list"),u=(0,l.g2)("q-menu"),g=(0,l.g2)("q-btn");return(0,l.uX)(),(0,l.Wv)(g,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,l.k6)((()=>[(0,l.bF)(u,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(p,{style:{"min-width":"100px"}},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.items,(t=>((0,l.uX)(),(0,l.Wv)(d,{key:t.title,to:t.link,clickable:"",class:(0,o.C4)({activeitem:a.active===t.link})},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(t.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const n={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var r=a(2807),d=a(1693),p=a(4436),u=a(3999),g=a(124),c=a(5173),h=a(8582),m=a.n(h);const b=(0,r.A)(n,[["render",i],["__scopeId","data-v-003556f6"]]),f=b;m()(n,"components",{QBtn:d.A,QMenu:p.A,QList:u.A,QItem:g.A,QItemSection:c.A});const _={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:f},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var k=a(6914),v=a(3676),w=a(9150);const y=(0,r.A)(_,[["render",s],["__scopeId","data-v-1fb16e4f"]]),F=y;m()(_,"components",{QToolbar:k.A,QSpace:v.A,QToolbarTitle:w.A})},4574:(t,e,a)=>{a.r(e),a.d(e,{default:()=>et});a(7781),a(4739);var l=a(1758),o=a(9104),s=a(8790);const i=["href"],n={key:1},r={key:0},d={key:1},p={key:2};function u(t,e,a,u,g,c){const h=(0,l.g2)("pages-toolbar"),m=(0,l.g2)("q-header"),b=(0,l.g2)("q-select"),f=(0,l.g2)("q-icon"),_=(0,l.g2)("q-input"),k=(0,l.g2)("q-td"),v=(0,l.g2)("q-table"),w=(0,l.g2)("q-card"),y=(0,l.g2)("q-page"),F=(0,l.g2)("q-spinner-ios"),A=(0,l.g2)("q-btn"),Q=(0,l.g2)("q-page-container"),q=(0,l.g2)("plot-status-dialog"),L=(0,l.g2)("q-layout");return(0,l.uX)(),(0,l.Wv)(L,{view:"hHh LpR fFf"},{default:(0,l.k6)((()=>[(0,l.bF)(m,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,l.k6)((()=>[(0,l.bF)(h,{title:"Plot status",active:"/plot_status"})])),_:1}),(0,l.bF)(Q,{class:"row justify-center"},{default:(0,l.k6)((()=>[void 0!==t.model?((0,l.uX)(),(0,l.Wv)(y,{key:0,padding:"",class:"column"},{default:(0,l.k6)((()=>[(0,l.bF)(w,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{rows:c.rows,columns:g.columns,pagination:g.pagination,"hide-bottom":"",dense:"",loading:g.rowsLoading,"row-key":"plot","binary-state-sort":"",onRowClick:c.onRowClick,"table-header-class":"table-header",filter:g.filter},{"top-left":(0,l.k6)((()=>[(0,l.bF)(b,{modelValue:g.project,"onUpdate:modelValue":e[0]||(e[0]=t=>g.project=t),options:c.projects,label:"Project","option-label":"title",filled:"",readonly:c.projects.length<=1},null,8,["modelValue","options","readonly"]),e[6]||(e[6]=(0,l.eW)(" / ")),(0,l.bF)(b,{modelValue:g.group,"onUpdate:modelValue":e[1]||(e[1]=t=>g.group=t),options:c.groups,label:"Group","option-label":"title",filled:"",readonly:c.groups.length<=1},null,8,["modelValue","options","readonly"]),e[7]||(e[7]=(0,l.eW)(" / ")),(0,l.bF)(b,{modelValue:g.plot,"onUpdate:modelValue":e[2]||(e[2]=t=>g.plot=t),options:c.plots,label:"Plot","option-label":"title",filled:"",readonly:c.plots.length<=1,"display-value":void 0===g.plot||null===g.plot||0===g.plot.length?"(all)":1===g.plot.length?g.plot[0]:"(multiple)",multiple:"",clearable:""},null,8,["modelValue","options","readonly","display-value"])])),"top-right":(0,l.k6)((()=>[(0,l.bF)(_,{debounce:"300",modelValue:g.filter,"onUpdate:modelValue":e[3]||(e[3]=t=>g.filter=t),"stack-label":"",label:"Search",filled:"",clearable:""},{append:(0,l.k6)((()=>[(0,l.bF)(f,{name:"search"})])),_:1},8,["modelValue"])])),"body-cell-plot":(0,l.k6)((a=>[(0,l.bF)(k,{props:a},{default:(0,l.k6)((()=>[(0,l.Lk)("a",{href:t.api("content/visualisation_meta/visualisation_meta.html?pinned_project="+g.project.id+"&pinned_plot="+a.row.plot),target:"_blank",title:"Open timeseries diagram in a new tab."},[(0,l.bF)(f,{name:"timeline",onClick:e[4]||(e[4]=(0,o.D$)((()=>{}),["stop"]))})],8,i),(0,l.eW)(" "+(0,s.v_)(a.row.plot),1)])),_:2},1032,["props"])])),"body-cell-first_datetime":(0,l.k6)((t=>[(0,l.bF)(k,{props:t},{default:(0,l.k6)((()=>[(0,l.Lk)("span",null,(0,s.v_)(t.row.first_date.substring(0,4)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.first_date.substring(4,7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.first_date.substring(7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.first_time),1)])),_:2},1032,["props"])])),"body-cell-last_datetime":(0,l.k6)((t=>[(0,l.bF)(k,{props:t},{default:(0,l.k6)((()=>[(0,l.Lk)("span",null,(0,s.v_)(t.row.last_date.substring(0,4)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.last_date.substring(4,7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.last_date.substring(7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.last_time),1)])),_:2},1032,["props"])])),"body-cell-voltage":(0,l.k6)((t=>[(0,l.bF)(k,{props:t},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(void 0===t.row.voltage?"-":t.row.voltage.toFixed(2)),1)])),_:2},1032,["props"])])),_:1},8,["rows","columns","pagination","loading","onRowClick","filter"])])),_:1})])),_:1})):((0,l.uX)(),(0,l.CE)("div",n,[t.modelLoading?((0,l.uX)(),(0,l.CE)("div",r,[(0,l.bF)(F,{color:"primary",size:"2em"}),e[8]||(e[8]=(0,l.eW)(" Loading metadata... "))])):t.modelError?((0,l.uX)(),(0,l.CE)("div",d,[e[10]||(e[10]=(0,l.eW)("Error loading metadata. ")),(0,l.bF)(A,{onClick:e[5]||(e[5]=e=>t.$store.dispatch("model/refresh"))},{default:(0,l.k6)((()=>e[9]||(e[9]=[(0,l.eW)("try again")]))),_:1})])):((0,l.uX)(),(0,l.CE)("div",p,"Metadata not loaded."))]))])),_:1}),(0,l.bF)(q,{ref:"plotStatusDialog",onChanged:c.refresh},null,8,["onChanged"])])),_:1})}a(9526),a(8499),a(7396),a(923),a(9502);var g=a(6980),c=a(2914);const h={class:"info"},m={key:0},b={key:1},f={key:2},_={key:3},k={key:4};function v(t,e,a,o,i,n){const r=(0,l.g2)("q-space"),d=(0,l.g2)("q-tooltip"),p=(0,l.g2)("q-btn"),u=(0,l.g2)("q-bar"),g=(0,l.g2)("q-linear-progress"),c=(0,l.g2)("q-header"),v=(0,l.g2)("q-item-section"),w=(0,l.g2)("q-item"),y=(0,l.g2)("q-icon"),F=(0,l.g2)("q-input"),A=(0,l.g2)("q-list"),Q=(0,l.g2)("q-item-label"),q=(0,l.g2)("q-separator"),L=(0,l.g2)("q-expansion-item"),C=(0,l.g2)("q-page-container"),W=(0,l.g2)("q-card-actions"),x=(0,l.g2)("q-card"),E=(0,l.g2)("q-footer"),S=(0,l.g2)("q-layout"),T=(0,l.g2)("q-dialog"),j=(0,l.gN)("close-popup");return(0,l.uX)(),(0,l.Wv)(T,{modelValue:i.shown,"onUpdate:modelValue":e[3]||(e[3]=t=>i.shown=t),maximized:!0},{default:(0,l.k6)((()=>[(0,l.bF)(S,{view:"hHh lpR fFf",class:"bg-grey-1"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{elevated:"",class:"bg-grey-1 text-black"},{default:(0,l.k6)((()=>[(0,l.bF)(u,null,{default:(0,l.k6)((()=>[e[5]||(e[5]=(0,l.eW)(" Status ")),(0,l.bF)(r),(0,l.eW)(" "+(0,s.v_)(i.plot)+" ",1),(0,l.bF)(r),(0,l.bo)(((0,l.uX)(),(0,l.Wv)(p,{dense:"",flat:"",icon:"close"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>e[4]||(e[4]=[(0,l.eW)("Close")]))),_:1})])),_:1})),[[j]])])),_:1}),i.loading?((0,l.uX)(),(0,l.Wv)(g,{key:0,indeterminate:""})):(0,l.Q3)("",!0)])),_:1}),i.loading||i.error?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(C,{key:0,class:"text-black"},{default:(0,l.k6)((()=>[(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(p,{flat:"",round:"",color:"primary",icon:"timeline",href:t.api("content/visualisation_meta/visualisation_meta.html?pinned_project="+t.project.id+"&pinned_plot="+i.plot),target:"_blank",title:"Open timeseries diagram in a new tab."},null,8,["href"])])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.Lk)("span",h,[void 0!==i.row.first_date?((0,l.uX)(),(0,l.CE)("span",m,[e[6]||(e[6]=(0,l.eW)("Measurements from ")),(0,l.Lk)("span",null,(0,s.v_)(i.row.first_date),1),e[7]||(e[7]=(0,l.eW)()),(0,l.Lk)("span",null,(0,s.v_)(i.row.first_time),1)])):(0,l.Q3)("",!0),void 0!==i.row.first_date?((0,l.uX)(),(0,l.CE)("span",b,[e[8]||(e[8]=(0,l.eW)(" to ")),(0,l.Lk)("span",null,(0,s.v_)(i.row.last_date),1),e[9]||(e[9]=(0,l.eW)()),(0,l.Lk)("span",null,(0,s.v_)(i.row.last_time),1)])):(0,l.Q3)("",!0),void 0!==i.row.elapsed_days?((0,l.uX)(),(0,l.CE)("span",f,[e[10]||(e[10]=(0,l.eW)(" Elapsed days ")),(0,l.Lk)("span",null,(0,s.v_)(i.row.elapsed_days),1)])):(0,l.Q3)("",!0),void 0!==i.row.voltage?((0,l.uX)(),(0,l.CE)("span",_,[e[11]||(e[11]=(0,l.eW)(" Latest voltage ")),(0,l.Lk)("span",null,(0,s.v_)(i.row.voltage),1)])):(0,l.Q3)("",!0),void 0!==i.row.author?((0,l.uX)(),(0,l.CE)("span",k,[e[12]||(e[12]=(0,l.eW)(" Status author ")),(0,l.Lk)("span",null,(0,s.v_)(i.row.author),1),e[13]||(e[13]=(0,l.eW)(" date ")),(0,l.Lk)("span",null,(0,s.v_)(i.row.datetime),1)])):(0,l.Q3)("",!0)])])),_:1})])),_:1}),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(y,{name:"cell_tower"})])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(F,{outlined:"",modelValue:i.row.status,"onUpdate:modelValue":e[0]||(e[0]=t=>i.row.status=t),label:"Status","stack-label":"",dense:""},null,8,["modelValue"])])),_:1})])),_:1}),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(y,{name:"task"})])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(F,{outlined:"",modelValue:i.row.tasks,"onUpdate:modelValue":e[1]||(e[1]=t=>i.row.tasks=t),label:"Tasks","stack-label":"",dense:""},null,8,["modelValue"])])),_:1})])),_:1}),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(y,{name:"text_snippet"})])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(F,{outlined:"",modelValue:i.row.notes,"onUpdate:modelValue":e[2]||(e[2]=t=>i.row.notes=t),label:"Notes","stack-label":"",dense:"",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),(0,l.bF)(L,{dense:"","expand-separator":"",icon:"history",label:"History",disable:void 0===i.row.history||0===i.row.history.length},{default:(0,l.k6)((()=>[void 0!==i.row.history&&i.row.history.length>0?((0,l.uX)(),(0,l.Wv)(A,{key:0},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.row.history.slice().reverse(),(t=>((0,l.uX)(),(0,l.CE)(l.FK,{key:t.datetime},[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(Q,null,{default:(0,l.k6)((()=>[(0,l.Lk)("b",null,(0,s.v_)(t.status),1),(0,l.eW)(" "+(0,s.v_)(t.tasks),1)])),_:2},1024),(0,l.bF)(Q,{caption:""},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(t.notes),1)])),_:2},1024)])),_:2},1024),(0,l.bF)(v,{top:"",side:""},{default:(0,l.k6)((()=>[(0,l.bF)(Q,{caption:""},{default:(0,l.k6)((()=>[(0,l.Lk)("i",null,(0,s.v_)(t.author),1),(0,l.eW)(" "+(0,s.v_)(t.datetime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),(0,l.bF)(q,{spaced:"",inset:""})],64)))),128))])),_:1})):(0,l.Q3)("",!0)])),_:1},8,["disable"])])),_:1})),i.loading||i.error?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(E,{key:1,elevated:"",class:"bg-grey-1"},{default:(0,l.k6)((()=>[(0,l.bF)(x,null,{default:(0,l.k6)((()=>[(0,l.bF)(W,{align:"right"},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(p,{flat:"",label:"Cancel",color:"primary"},null,512),[[j]]),(0,l.bF)(p,{flat:"",label:"Save",color:"primary",onClick:n.onSubmit,loading:i.submitting},null,8,["onClick","loading"])])),_:1})])),_:1})])),_:1}))])),_:1})])),_:1},8,["modelValue"])}const w={props:[],components:{},data(){return{shown:!1,plot:void 0,loading:!1,error:!1,submitting:!1,row:{}}},computed:{...(0,g.L8)({api:"api",apiGET:"apiGET",apiPOST:"apiPOST"})},methods:{show(t,e){this.shown=!0,this.project=t,this.plot=e,this.refresh()},async refresh(){try{this.loading=!0;const t=new URLSearchParams;t.append("plot",this.plot),t.append("plot_status",""),t.append("history","");const e=await this.apiGET(["tsdb","status"],{params:t});let a=e.data;a.forEach((t=>{{const e=t.first_datetime.split("T");t.first_date=e[0],t.first_time=e[1]}{const e=t.last_datetime.split("T");t.last_date=e[0],t.last_time=e[1]}})),this.row=0===a.length?{}:a[0],this.row.plot!==this.plot&&(this.error=!0,this.plot=void 0,this.row={},this.$q.notify({message:"Error loading data.",type:"negative"}))}catch(t){this.error=!0,this.plot=void 0,this.rows=[],console.log(t),this.$q.notify({message:"Error loading data.",type:"negative"})}finally{this.loading=!1}},async onSubmit(){try{this.submitting=!0,await this.apiPOST(["tsdb","status"],this.row),this.$emit("changed"),this.shown=!1}catch(t){console.log(t),this.$q.notify({message:"Error submitting data.",type:"negative"})}finally{this.submitting=!1}}},watch:{},async mounted(){}};var y=a(2807),F=a(2156),A=a(2008),Q=a(8416),q=a(8670),L=a(3676),C=a(1693),W=a(7410),x=a(5859),E=a(5205),S=a(3999),T=a(124),j=a(5173),V=a(492),X=a(9270),I=a(9459),R=a(3796),M=a(386),P=a(7092),O=a(3316),U=a(2669),$=a(8672),G=a(8582),D=a.n(G);const H=(0,y.A)(w,[["render",v],["__scopeId","data-v-3dbe09ee"]]),N=H;D()(w,"components",{QDialog:F.A,QLayout:A.A,QHeader:Q.A,QBar:q.A,QSpace:L.A,QBtn:C.A,QTooltip:W.A,QLinearProgress:x.A,QPageContainer:E.A,QList:S.A,QItem:T.A,QItemSection:j.A,QIcon:V.A,QInput:X.A,QExpansionItem:I.A,QItemLabel:R.A,QSeparator:M.A,QFooter:P.A,QCard:O.A,QCardActions:U.A}),D()(w,"directives",{ClosePopup:$.A});const B={components:{pagesToolbar:c.A,plotStatusDialog:N},data(){return{columns:[{name:"plot",field:"plot",label:"Plot",headerStyle:"text-align: center; border-right: 1px solid #c6c6c6;",align:"left",sortable:!0,classes:"plot"},{name:"first_datetime",field:"first_datetime",label:"Earliest data",headerStyle:"text-align: center;",align:"left",sortable:!0},{name:"last_datetime",field:"last_datetime",label:"Latest data",headerStyle:"text-align: center;",align:"left",sortable:!0},{name:"elapsed_days",field:"elapsed_days",label:"Elapsed days",headerStyle:"text-align: center;",align:"right",sortable:!0,classes:t=>this.elapsedClass(t.elapsed_days)},{name:"voltage",field:"voltage",label:"Latest voltage",headerStyle:"text-align: center;",align:"right",sortable:!0,classes:this.voltageClass},{name:"status",field:"status",label:"Status",headerStyle:"text-align: center; min-width: 150px; max-width: 150px;",align:"left",sortable:!0,style:"min-width: 150px; max-width: 150px; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0, 0, 255, 0.02);"},{name:"tasks",field:"tasks",label:"Tasks",headerStyle:"text-align: center; min-width: 150px; max-width: 150px;",align:"left",sortable:!0,style:"min-width: 300px; max-width: 300px; overflow: hidden; text-overflow: ellipsis; background-color: #fff;"}],pagination:{rowsPerPage:0,sortBy:"last_datetime"},rawRows:[],rowsLoading:!1,project:void 0,group:void 0,plot:void 0,filter:void 0}},computed:{...(0,g.aH)({model:t=>t.model.data,modelLoading:t=>t.model.loading,modelError:t=>t.model.error}),...(0,g.L8)({api:"api",apiGET:"apiGET"}),projects(){return void 0===this.model?[]:Object.values(this.model.projects)},groups(){return void 0===this.project?[]:this.project.groups.map((t=>this.model.groups[t]))},plots(){return void 0===this.group?[]:this.group.plots},rows(){if(void 0===this.rawRows||0===this.rawRows.length)return[];if(void 0===this.plot||null===this.plot||0===this.plot.length)return this.rawRows;if(1===this.plot.length){const t=this.plot[0];return this.rawRows.filter((e=>e.plot===t))}const t=this.plot;return this.rawRows.filter((e=>t.includes(e.plot)))}},methods:{async refresh(){if(void 0!==this.group)try{this.rowsLoading=!0;const t=new URLSearchParams;t.append("generalstation",this.group.id),t.append("plot_status","");const e=await this.apiGET(["tsdb","status"],{params:t});let a=e.data;a.forEach((t=>{{const e=t.first_datetime.split("T");t.first_date=e[0],t.first_time=e[1]}{const e=t.last_datetime.split("T");t.last_date=e[0],t.last_time=e[1]}})),this.rawRows=a}catch(t){this.rawRows=[],console.log(t),this.$q.notify({message:"Error loading data.",type:"negative"})}finally{this.rowsLoading=!1}else this.rawRows=[]},elapsedClass(t){let e="timeMarkOneMonth";return e=t>365?"timeMarkLost":t>28?"timeMarkOneMonth":t>14?"timeMarkTwoWeeks":t>7?"timeMarkOneWeek":"timeMarkNow",e},voltageClass:function(t){const e=t.voltage;let a="voltageMarkNaN";return void 0!==e&&e>=0&&e{a.d(e,{A:()=>F});var l=a(1758),o=a(8790);function s(t,e,a,s,i,n){const r=(0,l.g2)("pages-menu"),d=(0,l.g2)("q-space"),p=(0,l.g2)("q-toolbar-title"),u=(0,l.g2)("q-toolbar");return(0,l.uX)(),(0,l.Wv)(u,{class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(r,{active:a.active},null,8,["active"]),(0,l.bF)(d),(0,l.bF)(p,{class:"title"},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(a.title),1)])),_:1}),(0,l.bF)(d)])),_:1})}function i(t,e,a,s,i,n){const r=(0,l.g2)("q-item-section"),d=(0,l.g2)("q-item"),p=(0,l.g2)("q-list"),u=(0,l.g2)("q-menu"),g=(0,l.g2)("q-btn");return(0,l.uX)(),(0,l.Wv)(g,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,l.k6)((()=>[(0,l.bF)(u,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(p,{style:{"min-width":"100px"}},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.items,(t=>((0,l.uX)(),(0,l.Wv)(d,{key:t.title,to:t.link,clickable:"",class:(0,o.C4)({activeitem:a.active===t.link})},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(t.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const n={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var r=a(2807),d=a(1693),p=a(4436),u=a(3999),g=a(124),c=a(5173),h=a(8582),m=a.n(h);const b=(0,r.A)(n,[["render",i],["__scopeId","data-v-003556f6"]]),f=b;m()(n,"components",{QBtn:d.A,QMenu:p.A,QList:u.A,QItem:g.A,QItemSection:c.A});const _={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:f},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var k=a(6914),v=a(3676),w=a(9150);const y=(0,r.A)(_,[["render",s],["__scopeId","data-v-1fb16e4f"]]),F=y;m()(_,"components",{QToolbar:k.A,QSpace:v.A,QToolbarTitle:w.A})},4574:(t,e,a)=>{a.r(e),a.d(e,{default:()=>et});var l=a(1758),o=a(9104),s=a(8790);const i=["href"],n={key:1},r={key:0},d={key:1},p={key:2};function u(t,e,a,u,g,c){const h=(0,l.g2)("pages-toolbar"),m=(0,l.g2)("q-header"),b=(0,l.g2)("q-select"),f=(0,l.g2)("q-icon"),_=(0,l.g2)("q-input"),k=(0,l.g2)("q-td"),v=(0,l.g2)("q-table"),w=(0,l.g2)("q-card"),y=(0,l.g2)("q-page"),F=(0,l.g2)("q-spinner-ios"),A=(0,l.g2)("q-btn"),Q=(0,l.g2)("q-page-container"),q=(0,l.g2)("plot-status-dialog"),L=(0,l.g2)("q-layout");return(0,l.uX)(),(0,l.Wv)(L,{view:"hHh LpR fFf"},{default:(0,l.k6)((()=>[(0,l.bF)(m,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,l.k6)((()=>[(0,l.bF)(h,{title:"Plot status",active:"/plot_status"})])),_:1}),(0,l.bF)(Q,{class:"row justify-center"},{default:(0,l.k6)((()=>[void 0!==t.model?((0,l.uX)(),(0,l.Wv)(y,{key:0,padding:"",class:"column"},{default:(0,l.k6)((()=>[(0,l.bF)(w,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{rows:c.rows,columns:g.columns,pagination:g.pagination,"hide-bottom":"",dense:"",loading:g.rowsLoading,"row-key":"plot","binary-state-sort":"",onRowClick:c.onRowClick,"table-header-class":"table-header",filter:g.filter},{"top-left":(0,l.k6)((()=>[(0,l.bF)(b,{modelValue:g.project,"onUpdate:modelValue":e[0]||(e[0]=t=>g.project=t),options:c.projects,label:"Project","option-label":"title",filled:"",readonly:c.projects.length<=1},null,8,["modelValue","options","readonly"]),(0,l.eW)(" / "),(0,l.bF)(b,{modelValue:g.group,"onUpdate:modelValue":e[1]||(e[1]=t=>g.group=t),options:c.groups,label:"Group","option-label":"title",filled:"",readonly:c.groups.length<=1},null,8,["modelValue","options","readonly"]),(0,l.eW)(" / "),(0,l.bF)(b,{modelValue:g.plot,"onUpdate:modelValue":e[2]||(e[2]=t=>g.plot=t),options:c.plots,label:"Plot","option-label":"title",filled:"",readonly:c.plots.length<=1,"display-value":void 0===g.plot||null===g.plot||0===g.plot.length?"(all)":1===g.plot.length?g.plot[0]:"(multiple)",multiple:"",clearable:""},null,8,["modelValue","options","readonly","display-value"])])),"top-right":(0,l.k6)((()=>[(0,l.bF)(_,{debounce:"300",modelValue:g.filter,"onUpdate:modelValue":e[3]||(e[3]=t=>g.filter=t),"stack-label":"",label:"Search",filled:"",clearable:""},{append:(0,l.k6)((()=>[(0,l.bF)(f,{name:"search"})])),_:1},8,["modelValue"])])),"body-cell-plot":(0,l.k6)((a=>[(0,l.bF)(k,{props:a},{default:(0,l.k6)((()=>[(0,l.Lk)("a",{href:t.api("content/visualisation_meta/visualisation_meta.html?pinned_project="+g.project.id+"&pinned_plot="+a.row.plot),target:"_blank",title:"Open timeseries diagram in a new tab."},[(0,l.bF)(f,{name:"timeline",onClick:e[4]||(e[4]=(0,o.D$)((()=>{}),["stop"]))})],8,i),(0,l.eW)(" "+(0,s.v_)(a.row.plot),1)])),_:2},1032,["props"])])),"body-cell-first_datetime":(0,l.k6)((t=>[(0,l.bF)(k,{props:t},{default:(0,l.k6)((()=>[(0,l.Lk)("span",null,(0,s.v_)(t.row.first_date.substring(0,4)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.first_date.substring(4,7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.first_date.substring(7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.first_time),1)])),_:2},1032,["props"])])),"body-cell-last_datetime":(0,l.k6)((t=>[(0,l.bF)(k,{props:t},{default:(0,l.k6)((()=>[(0,l.Lk)("span",null,(0,s.v_)(t.row.last_date.substring(0,4)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.last_date.substring(4,7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.last_date.substring(7)),1),(0,l.Lk)("span",null,(0,s.v_)(t.row.last_time),1)])),_:2},1032,["props"])])),"body-cell-voltage":(0,l.k6)((t=>[(0,l.bF)(k,{props:t},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(void 0===t.row.voltage?"-":t.row.voltage.toFixed(2)),1)])),_:2},1032,["props"])])),_:1},8,["rows","columns","pagination","loading","onRowClick","filter"])])),_:1})])),_:1})):((0,l.uX)(),(0,l.CE)("div",n,[t.modelLoading?((0,l.uX)(),(0,l.CE)("div",r,[(0,l.bF)(F,{color:"primary",size:"2em"}),(0,l.eW)(" Loading metadata... ")])):t.modelError?((0,l.uX)(),(0,l.CE)("div",d,[(0,l.eW)("Error loading metadata. "),(0,l.bF)(A,{onClick:e[5]||(e[5]=e=>t.$store.dispatch("model/refresh"))},{default:(0,l.k6)((()=>[(0,l.eW)("try again")])),_:1})])):((0,l.uX)(),(0,l.CE)("div",p,"Metadata not loaded."))]))])),_:1}),(0,l.bF)(q,{ref:"plotStatusDialog",onChanged:c.refresh},null,8,["onChanged"])])),_:1})}a(7396),a(923),a(9502);var g=a(6980),c=a(2914);const h={class:"info"},m={key:0},b={key:1},f={key:2},_={key:3},k={key:4};function v(t,e,a,o,i,n){const r=(0,l.g2)("q-space"),d=(0,l.g2)("q-tooltip"),p=(0,l.g2)("q-btn"),u=(0,l.g2)("q-bar"),g=(0,l.g2)("q-linear-progress"),c=(0,l.g2)("q-header"),v=(0,l.g2)("q-item-section"),w=(0,l.g2)("q-item"),y=(0,l.g2)("q-icon"),F=(0,l.g2)("q-input"),A=(0,l.g2)("q-list"),Q=(0,l.g2)("q-item-label"),q=(0,l.g2)("q-separator"),L=(0,l.g2)("q-expansion-item"),C=(0,l.g2)("q-page-container"),W=(0,l.g2)("q-card-actions"),x=(0,l.g2)("q-card"),E=(0,l.g2)("q-footer"),S=(0,l.g2)("q-layout"),T=(0,l.g2)("q-dialog"),j=(0,l.gN)("close-popup");return(0,l.uX)(),(0,l.Wv)(T,{modelValue:i.shown,"onUpdate:modelValue":e[3]||(e[3]=t=>i.shown=t),maximized:!0},{default:(0,l.k6)((()=>[(0,l.bF)(S,{view:"hHh lpR fFf",class:"bg-grey-1"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{elevated:"",class:"bg-grey-1 text-black"},{default:(0,l.k6)((()=>[(0,l.bF)(u,null,{default:(0,l.k6)((()=>[(0,l.eW)(" Status "),(0,l.bF)(r),(0,l.eW)(" "+(0,s.v_)(i.plot)+" ",1),(0,l.bF)(r),(0,l.bo)(((0,l.uX)(),(0,l.Wv)(p,{dense:"",flat:"",icon:"close"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.eW)("Close")])),_:1})])),_:1})),[[j]])])),_:1}),i.loading?((0,l.uX)(),(0,l.Wv)(g,{key:0,indeterminate:""})):(0,l.Q3)("",!0)])),_:1}),i.loading||i.error?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(C,{key:0,class:"text-black"},{default:(0,l.k6)((()=>[(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(p,{flat:"",round:"",color:"primary",icon:"timeline",href:t.api("content/visualisation_meta/visualisation_meta.html?pinned_project="+t.project.id+"&pinned_plot="+i.plot),target:"_blank",title:"Open timeseries diagram in a new tab."},null,8,["href"])])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.Lk)("span",h,[void 0!==i.row.first_date?((0,l.uX)(),(0,l.CE)("span",m,[(0,l.eW)("Measurements from "),(0,l.Lk)("span",null,(0,s.v_)(i.row.first_date),1),(0,l.eW)(),(0,l.Lk)("span",null,(0,s.v_)(i.row.first_time),1)])):(0,l.Q3)("",!0),void 0!==i.row.first_date?((0,l.uX)(),(0,l.CE)("span",b,[(0,l.eW)(" to "),(0,l.Lk)("span",null,(0,s.v_)(i.row.last_date),1),(0,l.eW)(),(0,l.Lk)("span",null,(0,s.v_)(i.row.last_time),1)])):(0,l.Q3)("",!0),void 0!==i.row.elapsed_days?((0,l.uX)(),(0,l.CE)("span",f,[(0,l.eW)(" Elapsed days "),(0,l.Lk)("span",null,(0,s.v_)(i.row.elapsed_days),1)])):(0,l.Q3)("",!0),void 0!==i.row.voltage?((0,l.uX)(),(0,l.CE)("span",_,[(0,l.eW)(" Latest voltage "),(0,l.Lk)("span",null,(0,s.v_)(i.row.voltage),1)])):(0,l.Q3)("",!0),void 0!==i.row.author?((0,l.uX)(),(0,l.CE)("span",k,[(0,l.eW)(" Status author "),(0,l.Lk)("span",null,(0,s.v_)(i.row.author),1),(0,l.eW)(" date "),(0,l.Lk)("span",null,(0,s.v_)(i.row.datetime),1)])):(0,l.Q3)("",!0)])])),_:1})])),_:1}),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(y,{name:"cell_tower"})])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(F,{outlined:"",modelValue:i.row.status,"onUpdate:modelValue":e[0]||(e[0]=t=>i.row.status=t),label:"Status","stack-label":"",dense:""},null,8,["modelValue"])])),_:1})])),_:1}),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(y,{name:"task"})])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(F,{outlined:"",modelValue:i.row.tasks,"onUpdate:modelValue":e[1]||(e[1]=t=>i.row.tasks=t),label:"Tasks","stack-label":"",dense:""},null,8,["modelValue"])])),_:1})])),_:1}),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{side:""},{default:(0,l.k6)((()=>[(0,l.bF)(y,{name:"text_snippet"})])),_:1}),(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(F,{outlined:"",modelValue:i.row.notes,"onUpdate:modelValue":e[2]||(e[2]=t=>i.row.notes=t),label:"Notes","stack-label":"",dense:"",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),(0,l.bF)(L,{dense:"","expand-separator":"",icon:"history",label:"History",disable:void 0===i.row.history||0===i.row.history.length},{default:(0,l.k6)((()=>[void 0!==i.row.history&&i.row.history.length>0?((0,l.uX)(),(0,l.Wv)(A,{key:0},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.row.history.slice().reverse(),(t=>((0,l.uX)(),(0,l.CE)(l.FK,{key:t.datetime},[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,null,{default:(0,l.k6)((()=>[(0,l.bF)(Q,null,{default:(0,l.k6)((()=>[(0,l.Lk)("b",null,(0,s.v_)(t.status),1),(0,l.eW)(" "+(0,s.v_)(t.tasks),1)])),_:2},1024),(0,l.bF)(Q,{caption:""},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(t.notes),1)])),_:2},1024)])),_:2},1024),(0,l.bF)(v,{top:"",side:""},{default:(0,l.k6)((()=>[(0,l.bF)(Q,{caption:""},{default:(0,l.k6)((()=>[(0,l.Lk)("i",null,(0,s.v_)(t.author),1),(0,l.eW)(" "+(0,s.v_)(t.datetime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),(0,l.bF)(q,{spaced:"",inset:""})],64)))),128))])),_:1})):(0,l.Q3)("",!0)])),_:1},8,["disable"])])),_:1})),i.loading||i.error?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(E,{key:1,elevated:"",class:"bg-grey-1"},{default:(0,l.k6)((()=>[(0,l.bF)(x,null,{default:(0,l.k6)((()=>[(0,l.bF)(W,{align:"right"},{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)(p,{flat:"",label:"Cancel",color:"primary"},null,512),[[j]]),(0,l.bF)(p,{flat:"",label:"Save",color:"primary",onClick:n.onSubmit,loading:i.submitting},null,8,["onClick","loading"])])),_:1})])),_:1})])),_:1}))])),_:1})])),_:1},8,["modelValue"])}const w={props:[],components:{},data(){return{shown:!1,plot:void 0,loading:!1,error:!1,submitting:!1,row:{}}},computed:{...(0,g.L8)({api:"api",apiGET:"apiGET",apiPOST:"apiPOST"})},methods:{show(t,e){this.shown=!0,this.project=t,this.plot=e,this.refresh()},async refresh(){try{this.loading=!0;const t=new URLSearchParams;t.append("plot",this.plot),t.append("plot_status",""),t.append("history","");const e=await this.apiGET(["tsdb","status"],{params:t});let a=e.data;a.forEach((t=>{{const e=t.first_datetime.split("T");t.first_date=e[0],t.first_time=e[1]}{const e=t.last_datetime.split("T");t.last_date=e[0],t.last_time=e[1]}})),this.row=0===a.length?{}:a[0],this.row.plot!==this.plot&&(this.error=!0,this.plot=void 0,this.row={},this.$q.notify({message:"Error loading data.",type:"negative"}))}catch(t){this.error=!0,this.plot=void 0,this.rows=[],console.log(t),this.$q.notify({message:"Error loading data.",type:"negative"})}finally{this.loading=!1}},async onSubmit(){try{this.submitting=!0,await this.apiPOST(["tsdb","status"],this.row),this.$emit("changed"),this.shown=!1}catch(t){console.log(t),this.$q.notify({message:"Error submitting data.",type:"negative"})}finally{this.submitting=!1}}},watch:{},async mounted(){}};var y=a(2807),F=a(2156),A=a(2008),Q=a(8416),q=a(8670),L=a(3676),C=a(1693),W=a(7410),x=a(8240),E=a(5205),S=a(3999),T=a(124),j=a(5173),V=a(492),X=a(9270),I=a(9459),R=a(3796),M=a(386),P=a(7092),O=a(3316),U=a(2669),$=a(8672),G=a(8582),D=a.n(G);const H=(0,y.A)(w,[["render",v],["__scopeId","data-v-3dbe09ee"]]),N=H;D()(w,"components",{QDialog:F.A,QLayout:A.A,QHeader:Q.A,QBar:q.A,QSpace:L.A,QBtn:C.A,QTooltip:W.A,QLinearProgress:x.A,QPageContainer:E.A,QList:S.A,QItem:T.A,QItemSection:j.A,QIcon:V.A,QInput:X.A,QExpansionItem:I.A,QItemLabel:R.A,QSeparator:M.A,QFooter:P.A,QCard:O.A,QCardActions:U.A}),D()(w,"directives",{ClosePopup:$.A});const B={components:{pagesToolbar:c.A,plotStatusDialog:N},data(){return{columns:[{name:"plot",field:"plot",label:"Plot",headerStyle:"text-align: center; border-right: 1px solid #c6c6c6;",align:"left",sortable:!0,classes:"plot"},{name:"first_datetime",field:"first_datetime",label:"Earliest data",headerStyle:"text-align: center;",align:"left",sortable:!0},{name:"last_datetime",field:"last_datetime",label:"Latest data",headerStyle:"text-align: center;",align:"left",sortable:!0},{name:"elapsed_days",field:"elapsed_days",label:"Elapsed days",headerStyle:"text-align: center;",align:"right",sortable:!0,classes:t=>this.elapsedClass(t.elapsed_days)},{name:"voltage",field:"voltage",label:"Latest voltage",headerStyle:"text-align: center;",align:"right",sortable:!0,classes:this.voltageClass},{name:"status",field:"status",label:"Status",headerStyle:"text-align: center; min-width: 150px; max-width: 150px;",align:"left",sortable:!0,style:"min-width: 150px; max-width: 150px; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0, 0, 255, 0.02);"},{name:"tasks",field:"tasks",label:"Tasks",headerStyle:"text-align: center; min-width: 150px; max-width: 150px;",align:"left",sortable:!0,style:"min-width: 300px; max-width: 300px; overflow: hidden; text-overflow: ellipsis; background-color: #fff;"}],pagination:{rowsPerPage:0,sortBy:"last_datetime"},rawRows:[],rowsLoading:!1,project:void 0,group:void 0,plot:void 0,filter:void 0}},computed:{...(0,g.aH)({model:t=>t.model.data,modelLoading:t=>t.model.loading,modelError:t=>t.model.error}),...(0,g.L8)({api:"api",apiGET:"apiGET"}),projects(){return void 0===this.model?[]:Object.values(this.model.projects)},groups(){return void 0===this.project?[]:this.project.groups.map((t=>this.model.groups[t]))},plots(){return void 0===this.group?[]:this.group.plots},rows(){if(void 0===this.rawRows||0===this.rawRows.length)return[];if(void 0===this.plot||null===this.plot||0===this.plot.length)return this.rawRows;if(1===this.plot.length){const t=this.plot[0];return this.rawRows.filter((e=>e.plot===t))}const t=this.plot;return this.rawRows.filter((e=>t.includes(e.plot)))}},methods:{async refresh(){if(void 0!==this.group)try{this.rowsLoading=!0;const t=new URLSearchParams;t.append("generalstation",this.group.id),t.append("plot_status","");const e=await this.apiGET(["tsdb","status"],{params:t});let a=e.data;a.forEach((t=>{{const e=t.first_datetime.split("T");t.first_date=e[0],t.first_time=e[1]}{const e=t.last_datetime.split("T");t.last_date=e[0],t.last_time=e[1]}})),this.rawRows=a}catch(t){this.rawRows=[],console.log(t),this.$q.notify({message:"Error loading data.",type:"negative"})}finally{this.rowsLoading=!1}else this.rawRows=[]},elapsedClass(t){let e="timeMarkOneMonth";return e=t>365?"timeMarkLost":t>28?"timeMarkOneMonth":t>14?"timeMarkTwoWeeks":t>7?"timeMarkOneWeek":"timeMarkNow",e},voltageClass:function(t){const e=t.voltage;let a="voltageMarkNaN";return void 0!==e&&e>=0&&e{a.d(e,{A:()=>w});var l=a(1758),s=a(8790);function n(t,e,a,n,o,i){const u=(0,l.g2)("pages-menu"),r=(0,l.g2)("q-space"),d=(0,l.g2)("q-toolbar-title"),c=(0,l.g2)("q-toolbar");return(0,l.uX)(),(0,l.Wv)(c,{class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(u,{active:a.active},null,8,["active"]),(0,l.bF)(r),(0,l.bF)(d,{class:"title"},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(a.title),1)])),_:1}),(0,l.bF)(r)])),_:1})}function o(t,e,a,n,o,i){const u=(0,l.g2)("q-item-section"),r=(0,l.g2)("q-item"),d=(0,l.g2)("q-list"),c=(0,l.g2)("q-menu"),b=(0,l.g2)("q-btn");return(0,l.uX)(),(0,l.Wv)(b,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(d,{style:{"min-width":"100px"}},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(o.items,(t=>((0,l.uX)(),(0,l.Wv)(r,{key:t.title,to:t.link,clickable:"",class:(0,s.C4)({activeitem:a.active===t.link})},{default:(0,l.k6)((()=>[(0,l.bF)(u,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(t.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const i={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var u=a(2807),r=a(1693),d=a(4436),c=a(3999),b=a(124),g=a(5173),v=a(8582),m=a.n(v);const p=(0,u.A)(i,[["render",o],["__scopeId","data-v-003556f6"]]),k=p;m()(i,"components",{QBtn:r.A,QMenu:d.A,QList:c.A,QItem:b.A,QItemSection:g.A});const f={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:k},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var F=a(6914),_=a(3676),A=a(9150);const h=(0,u.A)(f,[["render",n],["__scopeId","data-v-1fb16e4f"]]),w=h;m()(f,"components",{QToolbar:F.A,QSpace:_.A,QToolbarTitle:A.A})},9729:(t,e,a)=>{a.r(e),a.d(e,{default:()=>_});var l=a(1758);function s(t,e,a,s,n,o){const i=(0,l.g2)("pages-toolbar"),u=(0,l.g2)("q-header"),r=(0,l.g2)("q-card-section"),d=(0,l.g2)("q-btn"),c=(0,l.g2)("q-card-actions"),b=(0,l.g2)("q-separator"),g=(0,l.g2)("q-card"),v=(0,l.g2)("q-page"),m=(0,l.g2)("q-page-container"),p=(0,l.g2)("q-layout");return(0,l.uX)(),(0,l.Wv)(p,{view:"hHh LpR fFf"},{default:(0,l.k6)((()=>[(0,l.bF)(u,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,l.k6)((()=>[(0,l.bF)(i,{title:"TubeDB Web App",active:"/overview"})])),_:1}),(0,l.bF)(m,{class:"row justify-center"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{padding:"",class:"column justify-center"},{default:(0,l.k6)((()=>[(0,l.bF)(g,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[0]||(e[0]=[(0,l.Lk)("div",{class:"text-h6"},"Metadata",-1)]))),_:1}),(0,l.bF)(c,null,{default:(0,l.k6)((()=>[(0,l.bF)(d,{outline:"",to:"/model",label:"View sensors"})])),_:1}),(0,l.bF)(b,{inset:""}),(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[1]||(e[1]=[(0,l.eW)(" Besides actual time series data, TubeDB contains metadata about plots, stations and sensors. ")]))),_:1})])),_:1}),(0,l.bF)(g,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[2]||(e[2]=[(0,l.Lk)("div",{class:"text-h6"},"Visualisations",-1)]))),_:1}),(0,l.bF)(c,null,{default:(0,l.k6)((()=>[(0,l.bF)(d,{outline:"",to:"/diagram",label:"View diagrams"})])),_:1}),(0,l.bF)(b,{inset:""}),(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[3]||(e[3]=[(0,l.eW)(" Interactive visualisations of time series data. ")]))),_:1})])),_:1}),(0,l.bF)(g,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[4]||(e[4]=[(0,l.Lk)("div",{class:"text-h6"},"Monitoring",-1)]))),_:1}),(0,l.bF)(c,null,{default:(0,l.k6)((()=>[(0,l.bF)(d,{outline:"",to:"/monitoring",label:"View station and sensor status"})])),_:1}),(0,l.bF)(b,{inset:""}),(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[5]||(e[5]=[(0,l.eW)(" Monitoring operability of measuring stations and sensors. ")]))),_:1})])),_:1}),(0,l.bF)(g,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[6]||(e[6]=[(0,l.Lk)("div",{class:"text-h6"},"Plot status",-1)]))),_:1}),(0,l.bF)(c,null,{default:(0,l.k6)((()=>[(0,l.bF)(d,{outline:"",to:"/plot_status",label:"View plot status"})])),_:1}),(0,l.bF)(b,{inset:""}),(0,l.bF)(r,null,{default:(0,l.k6)((()=>e[7]||(e[7]=[(0,l.eW)(" Plot status. ")]))),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}var n=a(2914);const o={components:{pagesToolbar:n.A},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var i=a(2807),u=a(2008),r=a(8416),d=a(5205),c=a(7716),b=a(3316),g=a(4189),v=a(2669),m=a(1693),p=a(386),k=a(8582),f=a.n(k);const F=(0,i.A)(o,[["render",s],["__scopeId","data-v-f3a85950"]]),_=F;f()(o,"components",{QLayout:u.A,QHeader:r.A,QPageContainer:d.A,QPage:c.A,QCard:b.A,QCardSection:g.A,QCardActions:v.A,QBtn:m.A,QSeparator:p.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/729.755b6f9c.js b/webcontent/app/js/729.755b6f9c.js deleted file mode 100644 index 1aaab93b..00000000 --- a/webcontent/app/js/729.755b6f9c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[729],{2914:(t,e,a)=>{a.d(e,{A:()=>w});var l=a(1758),s=a(8790);function n(t,e,a,n,o,i){const u=(0,l.g2)("pages-menu"),r=(0,l.g2)("q-space"),d=(0,l.g2)("q-toolbar-title"),c=(0,l.g2)("q-toolbar");return(0,l.uX)(),(0,l.Wv)(c,{class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(u,{active:a.active},null,8,["active"]),(0,l.bF)(r),(0,l.bF)(d,{class:"title"},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(a.title),1)])),_:1}),(0,l.bF)(r)])),_:1})}function o(t,e,a,n,o,i){const u=(0,l.g2)("q-item-section"),r=(0,l.g2)("q-item"),d=(0,l.g2)("q-list"),c=(0,l.g2)("q-menu"),b=(0,l.g2)("q-btn");return(0,l.uX)(),(0,l.Wv)(b,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(d,{style:{"min-width":"100px"}},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(o.items,(t=>((0,l.uX)(),(0,l.Wv)(r,{key:t.title,to:t.link,clickable:"",class:(0,s.C4)({activeitem:a.active===t.link})},{default:(0,l.k6)((()=>[(0,l.bF)(u,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(t.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const i={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var u=a(2807),r=a(1693),d=a(4436),c=a(3999),b=a(124),g=a(5173),v=a(8582),m=a.n(v);const p=(0,u.A)(i,[["render",o],["__scopeId","data-v-003556f6"]]),k=p;m()(i,"components",{QBtn:r.A,QMenu:d.A,QList:c.A,QItem:b.A,QItemSection:g.A});const f={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:k},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var F=a(6914),_=a(3676),A=a(9150);const h=(0,u.A)(f,[["render",n],["__scopeId","data-v-1fb16e4f"]]),w=h;m()(f,"components",{QToolbar:F.A,QSpace:_.A,QToolbarTitle:A.A})},9729:(t,e,a)=>{a.r(e),a.d(e,{default:()=>q});var l=a(1758);const s=t=>((0,l.Qi)("data-v-f3a85950"),t=t(),(0,l.jt)(),t),n=s((()=>(0,l.Lk)("div",{class:"text-h6"},"Metadata",-1))),o=s((()=>(0,l.Lk)("div",{class:"text-h6"},"Visualisations",-1))),i=s((()=>(0,l.Lk)("div",{class:"text-h6"},"Monitoring",-1))),u=s((()=>(0,l.Lk)("div",{class:"text-h6"},"Plot status",-1)));function r(t,e,a,s,r,d){const c=(0,l.g2)("pages-toolbar"),b=(0,l.g2)("q-header"),g=(0,l.g2)("q-card-section"),v=(0,l.g2)("q-btn"),m=(0,l.g2)("q-card-actions"),p=(0,l.g2)("q-separator"),k=(0,l.g2)("q-card"),f=(0,l.g2)("q-page"),F=(0,l.g2)("q-page-container"),_=(0,l.g2)("q-layout");return(0,l.uX)(),(0,l.Wv)(_,{view:"hHh LpR fFf"},{default:(0,l.k6)((()=>[(0,l.bF)(b,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{title:"TubeDB Web App",active:"/overview"})])),_:1}),(0,l.bF)(F,{class:"row justify-center"},{default:(0,l.k6)((()=>[(0,l.bF)(f,{padding:"",class:"column justify-center"},{default:(0,l.k6)((()=>[(0,l.bF)(k,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(g,null,{default:(0,l.k6)((()=>[n])),_:1}),(0,l.bF)(m,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{outline:"",to:"/model",label:"View sensors"})])),_:1}),(0,l.bF)(p,{inset:""}),(0,l.bF)(g,null,{default:(0,l.k6)((()=>[(0,l.eW)(" Besides actual time series data, TubeDB contains metadata about plots, stations and sensors. ")])),_:1})])),_:1}),(0,l.bF)(k,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(g,null,{default:(0,l.k6)((()=>[o])),_:1}),(0,l.bF)(m,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{outline:"",to:"/diagram",label:"View diagrams"})])),_:1}),(0,l.bF)(p,{inset:""}),(0,l.bF)(g,null,{default:(0,l.k6)((()=>[(0,l.eW)(" Interactive visualisations of time series data. ")])),_:1})])),_:1}),(0,l.bF)(k,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(g,null,{default:(0,l.k6)((()=>[i])),_:1}),(0,l.bF)(m,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{outline:"",to:"/monitoring",label:"View station and sensor status"})])),_:1}),(0,l.bF)(p,{inset:""}),(0,l.bF)(g,null,{default:(0,l.k6)((()=>[(0,l.eW)(" Monitoring operability of measuring stations and sensors. ")])),_:1})])),_:1}),(0,l.bF)(k,{bordered:"",class:"overview-item"},{default:(0,l.k6)((()=>[(0,l.bF)(g,null,{default:(0,l.k6)((()=>[u])),_:1}),(0,l.bF)(m,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{outline:"",to:"/plot_status",label:"View plot status"})])),_:1}),(0,l.bF)(p,{inset:""}),(0,l.bF)(g,null,{default:(0,l.k6)((()=>[(0,l.eW)(" Plot status. ")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}var d=a(2914);const c={components:{pagesToolbar:d.A},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var b=a(2807),g=a(2008),v=a(8416),m=a(5205),p=a(7716),k=a(3316),f=a(4189),F=a(2669),_=a(1693),A=a(386),h=a(8582),w=a.n(h);const Q=(0,b.A)(c,[["render",r],["__scopeId","data-v-f3a85950"]]),q=Q;w()(c,"components",{QLayout:g.A,QHeader:v.A,QPageContainer:m.A,QPage:p.A,QCard:k.A,QCardSection:f.A,QCardActions:F.A,QBtn:_.A,QSeparator:A.A})}}]); \ No newline at end of file diff --git a/webcontent/app/js/765.041ce33a.js b/webcontent/app/js/765.041ce33a.js new file mode 100644 index 00000000..762c272c --- /dev/null +++ b/webcontent/app/js/765.041ce33a.js @@ -0,0 +1 @@ +"use strict";(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[765],{2914:(e,t,s)=>{s.d(t,{A:()=>x});var l=s(1758),o=s(8790);function i(e,t,s,i,a,n){const r=(0,l.g2)("pages-menu"),d=(0,l.g2)("q-space"),u=(0,l.g2)("q-toolbar-title"),c=(0,l.g2)("q-toolbar");return(0,l.uX)(),(0,l.Wv)(c,{class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(r,{active:s.active},null,8,["active"]),(0,l.bF)(d),(0,l.bF)(u,{class:"title"},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(s.title),1)])),_:1}),(0,l.bF)(d)])),_:1})}function a(e,t,s,i,a,n){const r=(0,l.g2)("q-item-section"),d=(0,l.g2)("q-item"),u=(0,l.g2)("q-list"),c=(0,l.g2)("q-menu"),m=(0,l.g2)("q-btn");return(0,l.uX)(),(0,l.Wv)(m,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(u,{style:{"min-width":"100px"}},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(a.items,(e=>((0,l.uX)(),(0,l.Wv)(d,{key:e.title,to:e.link,clickable:"",class:(0,o.C4)({activeitem:s.active===e.link})},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const n={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var r=s(2807),d=s(1693),u=s(4436),c=s(3999),m=s(124),h=s(5173),g=s(8582),p=s.n(g);const v=(0,r.A)(n,[["render",a],["__scopeId","data-v-003556f6"]]),f=v;p()(n,"components",{QBtn:d.A,QMenu:u.A,QList:c.A,QItem:m.A,QItemSection:h.A});const b={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:f},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var k=s(6914),_=s(3676),y=s(9150);const M=(0,r.A)(b,[["render",i],["__scopeId","data-v-1fb16e4f"]]),x=M;p()(b,"components",{QToolbar:k.A,QSpace:_.A,QToolbarTitle:y.A})},8765:(e,t,s)=>{s.r(t),s.d(t,{default:()=>ae});var l=s(1758),o=s(8790),i=s(9104);const a={class:"fit row"},n={style:{color:"grey"}},r={key:1,class:"fit"},d={key:0},u={key:1},c={key:2},m={class:"drawerChanger"},h={style:{position:"relative"}},g={key:0,style:{position:"absolute",top:"70px",left:"50px"}},p={key:1,style:{position:"absolute",top:"100px",left:"100px"}},v={style:{"text-align":"right","margin-right":"10px"}},f={style:{"margin-top":"10px","margin-left":"10px"}},b={style:{"text-align":"right","margin-right":"10px"}};function k(e,t,s,k,_,y){const M=(0,l.g2)("pages-toolbar"),x=(0,l.g2)("q-header"),S=(0,l.g2)("q-input"),F=(0,l.g2)("q-select"),T=(0,l.g2)("q-item-section"),w=(0,l.g2)("q-item"),P=(0,l.g2)("q-checkbox"),A=(0,l.g2)("q-item-label"),q=(0,l.g2)("q-separator"),W=(0,l.g2)("timeseries-selector"),L=(0,l.g2)("q-list"),C=(0,l.g2)("q-scroll-area"),Q=(0,l.g2)("q-spinner-ios"),E=(0,l.g2)("q-btn"),X=(0,l.g2)("q-drawer"),V=(0,l.g2)("q-icon"),D=(0,l.g2)("timeseries-diagram"),G=(0,l.g2)("q-page-container"),R=(0,l.g2)("q-layout"),j=(0,l.gN)("touch-pan");return(0,l.uX)(),(0,l.Wv)(R,{view:"hHh LpR fFf"},{default:(0,l.k6)((()=>[(0,l.bF)(x,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,l.k6)((()=>[(0,l.bF)(M,{title:"TubeDB Diagram",active:"/diagram"})])),_:1}),(0,l.bF)(X,{"show-if-above":"",side:"left",behavior:"desktop","content-class":"bg-grey-4",width:_.drawerWidth},{default:(0,l.k6)((()=>[(0,l.Lk)("div",a,[void 0!==e.model?((0,l.uX)(),(0,l.Wv)(C,{key:0,class:"col-grow"},{default:(0,l.k6)((()=>[(0,l.bF)(L,null,{default:(0,l.k6)((()=>[(0,l.bF)(w,{tag:"label",title:"Time format: e.g. 2024 or 2024-02 or 2024-02-28"},{default:(0,l.k6)((()=>[(0,l.bF)(T,{class:"justify-evenly",style:{display:"flex","flex-direction":"row"}},{default:(0,l.k6)((()=>[(0,l.bF)(S,{modelValue:_.startTime,"onUpdate:modelValue":t[0]||(t[0]=e=>_.startTime=e),label:"Start time","stack-label":"",borderless:"",dense:"",placeholder:void 0===_.endTime||null===_.endTime||0===_.endTime.trim().length?"(no limit)":"(start "+_.endTime.trim()+")",maxlength:"10",style:{width:"120px"},title:"Start. e.g. 2024 or 2024-02 or 2024-02-28"},null,8,["modelValue","placeholder"]),(0,l.bF)(S,{modelValue:_.endTime,"onUpdate:modelValue":t[1]||(t[1]=e=>_.endTime=e),label:"End time","stack-label":"",borderless:"",dense:"",placeholder:void 0===_.startTime||null===_.startTime||0===_.startTime.trim().length?"(no limit)":"(end "+_.startTime.trim()+")",maxlength:"10",style:{width:"120px"},title:"End. e.g. 2024 or 2024-02 or 2024-02-28"},null,8,["modelValue","placeholder"]),(0,l.bF)(F,{class:"col-grow",modelValue:_.timeAggregation,"onUpdate:modelValue":t[2]||(t[2]=e=>_.timeAggregation=e),options:["none","hour","day","week","month","year"],label:"Time aggregation","stack-label":"",borderless:"",dense:!0,"options-dense":!0,"transition-show":"scale","transition-hide":"scale",title:"Time resolution."},null,8,["modelValue"])])),_:1})])),_:1}),(0,l.bF)(w,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(T,null,{default:(0,l.k6)((()=>[(0,l.bF)(F,{modelValue:_.quality,"onUpdate:modelValue":t[3]||(t[3]=e=>_.quality=e),options:y.qualities,label:"Quality checks","stack-label":"",borderless:"",dense:!0,"options-dense":!0,"option-disable":e=>"none"===_.timeAggregation&&"empirical"===e,"transition-show":"scale","transition-hide":"scale"},null,8,["modelValue","options","option-disable"])])),_:1})])),_:1}),(0,l.bF)(w,{tag:"label",style:{"user-select":"none"},disable:"none"===_.timeAggregation},{default:(0,l.k6)((()=>[(0,l.bF)(T,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(P,{modelValue:_.interpolation,"onUpdate:modelValue":t[4]||(t[4]=e=>_.interpolation=e),color:"teal",size:"xs",disable:"none"===_.timeAggregation},null,8,["modelValue","disable"])])),_:1}),"none"!==_.timeAggregation?((0,l.uX)(),(0,l.Wv)(T,{key:0},{default:(0,l.k6)((()=>[(0,l.bF)(A,null,{default:(0,l.k6)((()=>t[8]||(t[8]=[(0,l.eW)("Interpolation")]))),_:1})])),_:1})):((0,l.uX)(),(0,l.Wv)(T,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(A,null,{default:(0,l.k6)((()=>t[9]||(t[9]=[(0,l.eW)("(Interpolation not available for raw data.)")]))),_:1})])),_:1}))])),_:1},8,["disable"]),(0,l.bF)(q),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(W,{multiTimeseries:_.multiTimeseries,timeAggregation:_.timeAggregation,onPlotSensorChanged:t[5]||(t[5]=e=>{_.selectedPlots=e.plots,_.selectedSensors=e.sensors}),ref:"timeseriesSelector"},null,8,["multiTimeseries","timeAggregation"])])),_:1}),(0,l.bF)(q),y.plotSensorList.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[t[10]||(t[10]=(0,l.eW)(" Selected timeseries ")),(0,l.Lk)("span",n,"(max "+(0,o.v_)(_.max_timeseries)+")",1),(0,l.bF)(L,{dense:"",separator:""},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(y.plotSensorList,((t,s)=>((0,l.uX)(),(0,l.Wv)(w,{key:t.plot+"/"+t.sensor,clickable:""},{default:(0,l.k6)((()=>[(0,l.bF)(T,null,{default:(0,l.k6)((()=>[(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(t.plot),1)])),_:2},1024),(0,l.bF)(A,{caption:"",lines:"2"},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(t.sensor),1)])),_:2},1024)])),_:2},1024),(0,l.bF)(T,{side:"",top:"",color:"yellow"},{default:(0,l.k6)((()=>[(0,l.bF)(A,{caption:"",style:(0,o.Tr)([{"background-color":"rgb(240,240,240)"},{color:e.$refs.timeseriesDiagram.timeseriesStrokes[s]}])},{default:(0,l.k6)((()=>[(0,l.eW)("["+(0,o.v_)(s+1)+"]",1)])),_:2},1032,["style"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})],64)):(0,l.Q3)("",!0)])),_:1})])),_:1})):((0,l.uX)(),(0,l.CE)("div",r,[e.modelLoading?((0,l.uX)(),(0,l.CE)("div",d,[(0,l.bF)(Q,{color:"primary",size:"2em"}),t[11]||(t[11]=(0,l.eW)(" Loading metadata... "))])):e.modelError?((0,l.uX)(),(0,l.CE)("div",u,[t[13]||(t[13]=(0,l.eW)("Error loading metadata. ")),(0,l.bF)(E,{onClick:t[6]||(t[6]=t=>e.$store.dispatch("model/refresh"))},{default:(0,l.k6)((()=>t[12]||(t[12]=[(0,l.eW)("try again")]))),_:1})])):((0,l.uX)(),(0,l.CE)("div",c,"Metadata not loaded."))])),(0,l.bo)((0,l.Lk)("div",m,null,512),[[j,y.onChangeDrawerWidth,void 0,{prevent:!0,mouse:!0}]])])])),_:1},8,["width"]),(0,l.bF)(G,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",h,[_.dataRequestSentCounter>_.dataRequestReceivedCounter?((0,l.uX)(),(0,l.CE)("div",g,[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(T,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(V,{name:"error_outline",color:"blue-14"})])),_:1}),(0,l.bF)(T,null,{default:(0,l.k6)((()=>[(0,l.bF)(Q,{color:"primary",size:"2em"}),t[14]||(t[14]=(0,l.eW)(" Requesting data from server ... "))])),_:1})])),_:1})])):(0,l.Q3)("",!0),void 0!==_.dataRequestError?((0,l.uX)(),(0,l.CE)("div",p,[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(T,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(V,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(T,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(_.dataRequestError),1)])),_:1})])),_:1})])):(0,l.Q3)("",!0),(0,l.bF)(D,{data:_.data,timeAggregation:_.timeAggregation,highQualityDiagram:_.highQualityDiagram,ref:"timeseriesDiagram"},null,8,["data","timeAggregation","highQualityDiagram"]),(0,l.bo)((0,l.Lk)("div",v,t[15]||(t[15]=[(0,l.eW)(" Click on the colored squares to "),(0,l.Lk)("b",null,"(de-)activate",-1),(0,l.eW)(" that time series shown in the diagram. ")]),512),[[i.aG,void 0!==_.data]]),(0,l.bo)((0,l.Lk)("div",f,t[16]||(t[16]=[(0,l.Lk)("table",null,[(0,l.Lk)("tr",null,[(0,l.Lk)("td",{style:{"padding-right":"10px","text-align":"center"}},[(0,l.Lk)("b",null,"Zoom in/out")]),(0,l.Lk)("td",null,"Place mouse on diagram and rotate the mouse wheel.")]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",{style:{"padding-right":"10px","text-align":"center"}},[(0,l.Lk)("b",null,"Move in time")]),(0,l.Lk)("td",null,"Place mouse on diagram, press and hold left mouse button and move mouse left / right on the diagram.")]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",{style:{"padding-right":"10px","text-align":"center"}},[(0,l.Lk)("b",null,"Inspect timeseries values")]),(0,l.Lk)("td",null,"Move mouse over diagram without mouse buttons pressed to show time / measurement values.")])],-1)]),512),[[i.aG,void 0!==_.data]]),(0,l.bo)((0,l.Lk)("div",b,[(0,l.bF)(P,{modelValue:_.highQualityDiagram,"onUpdate:modelValue":t[7]||(t[7]=e=>_.highQualityDiagram=e),color:"teal",size:"xs",title:"High quality diagram"},null,8,["modelValue"]),t[17]||(t[17]=(0,l.eW)(" HQ "))],512),[[i.aG,void 0!==_.data]])])])),_:1})])),_:1})}s(239),s(3186),s(5531),s(5683);var _=s(6980),y=s(2914);function M(e,t,s,i,a,n){const r=(0,l.g2)("q-select"),d=(0,l.g2)("q-item-section"),u=(0,l.g2)("q-item"),c=(0,l.g2)("q-item-label"),m=(0,l.g2)("q-icon"),h=(0,l.g2)("q-list");return(0,l.uX)(),(0,l.Wv)(d,null,{default:(0,l.k6)((()=>[void 0!==e.model?((0,l.uX)(),(0,l.Wv)(h,{key:0},{default:(0,l.k6)((()=>[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedProjectsModel,"onUpdate:modelValue":t[0]||(t[0]=e=>a.selectedProjectsModel=e),options:n.projects,"option-value":"id",for:"id","option-label":"title",label:"Projects","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},null,8,["modelValue","options","multiple"])])),_:1})])),_:1}),n.selectedProjects.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedGroupsModel,"onUpdate:modelValue":t[1]||(t[1]=e=>a.selectedGroupsModel=e),options:n.groups,"option-value":"id",for:"id","option-label":"title",label:"Groups","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},null,8,["modelValue","options","multiple"])])),_:1})])),_:1}),n.selectedGroups.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedPlotsModel,"onUpdate:modelValue":t[2]||(t[2]=e=>a.selectedPlotsModel=e),options:n.plots,label:"Plots","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},null,8,["modelValue","options","multiple"]),1===n.plotstations.length&&1===n.selectedPlots.length&&n.plotstations[0].id!==n.selectedPlots[0].id?((0,l.uX)(),(0,l.Wv)(c,{key:0,caption:""},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(n.plotstations[0].id),1)])),_:1})):(0,l.Q3)("",!0)])),_:1})])),_:1}),n.selectedPlots.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[n.plotstations.length>1&&n.selectedPlotsHaveMultipleStations?((0,l.uX)(),(0,l.Wv)(u,{key:0,tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedPlotstationsModel,"onUpdate:modelValue":t[3]||(t[3]=e=>a.selectedPlotstationsModel=e),options:n.plotstations,"option-value":"id",for:"id","option-label":"id",label:"Plot-Stations","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},{option:(0,l.k6)((({itemProps:e,itemEvents:s,opt:i})=>[(0,l.bF)(u,(0,l.v6)(e,(0,l.Tb)(s),{class:"selection-not-active","active-class":"selection-active"}),{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[i.merged?((0,l.uX)(),(0,l.Wv)(c,{key:0},{default:(0,l.k6)((()=>[(0,l.Lk)("b",null,(0,o.v_)(i.plot),1),t[5]||(t[5]=(0,l.eW)(" (merged)"))])),_:2},1024)):i.plot===i.station?((0,l.uX)(),(0,l.Wv)(c,{key:1},{default:(0,l.k6)((()=>[(0,l.Lk)("b",null,(0,o.v_)(i.plot),1)])),_:2},1024)):((0,l.uX)(),(0,l.Wv)(c,{key:2},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(i.plot)+"   ",1),(0,l.Lk)("b",null,(0,o.v_)(i.station),1)])),_:2},1024))])),_:2},1024)])),_:2},1040)])),_:1},8,["modelValue","options","multiple"])])),_:1})])),_:1})):(0,l.Q3)("",!0),n.selectedPlotstations.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:1},[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[n.sensors.length>0?((0,l.uX)(),(0,l.Wv)(d,{key:0},{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedSensorsModel,"onUpdate:modelValue":t[4]||(t[4]=e=>a.selectedSensorsModel=e),options:n.sensors,"option-value":"id",for:"id","option-label":"id",label:"Sensors","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},{option:(0,l.k6)((e=>[(0,l.bF)(u,(0,l.v6)(e.itemProps,{title:void 0===e.opt?"?":e.opt.description,disable:void 0===e.opt||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_hour||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_day||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_week||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_month||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_year}),{default:(0,l.k6)((()=>[void 0!==e.opt?((0,l.uX)(),(0,l.Wv)(d,{key:0},{default:(0,l.k6)((()=>["none"!==e.opt.aggregation_hour?((0,l.uX)(),(0,l.Wv)(c,{key:0,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id),1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_day?((0,l.uX)(),(0,l.Wv)(c,{key:1,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (hour)",1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_week?((0,l.uX)(),(0,l.Wv)(c,{key:2,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (day)",1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_month?((0,l.uX)(),(0,l.Wv)(c,{key:3,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (day)",1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_year?((0,l.uX)(),(0,l.Wv)(c,{key:4,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (month)",1)])),_:2},1032,["class"])):((0,l.uX)(),(0,l.Wv)(c,{key:5,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-amber-10":"text-deep-orange-10")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (raw)",1)])),_:2},1032,["class"]))])),_:2},1024)):(0,l.Q3)("",!0)])),_:2},1040,["title","disable"])])),_:1},8,["modelValue","options","multiple"])])),_:1})):(0,l.Q3)("",!0),0===n.sensors.length?((0,l.uX)(),(0,l.Wv)(d,{key:1,avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"info",color:"blue-14"})])),_:1})):(0,l.Q3)("",!0),0===n.sensors.length?((0,l.uX)(),(0,l.Wv)(d,{key:2},{default:(0,l.k6)((()=>t[6]||(t[6]=[(0,l.eW)("No sensors available for selected plots / stations.")]))),_:1})):(0,l.Q3)("",!0)])),_:1}),n.selectedSensors.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[],64)):0!==n.sensors.length?((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>t[7]||(t[7]=[(0,l.eW)("No sensor selected.")]))),_:1})])),_:1})):(0,l.Q3)("",!0)],64)):((0,l.uX)(),(0,l.Wv)(u,{key:2},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>t[8]||(t[8]=[(0,l.eW)("No plot-station selected.")]))),_:1})])),_:1}))],64)):((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>t[9]||(t[9]=[(0,l.eW)("No plot selected.")]))),_:1})])),_:1}))],64)):((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>t[10]||(t[10]=[(0,l.eW)("No group selected.")]))),_:1})])),_:1}))],64)):((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>t[11]||(t[11]=[(0,l.eW)("No project selected.")]))),_:1})])),_:1}))])),_:1})):(0,l.Q3)("",!0)])),_:1})}s(7225),s(8743),s(2858),s(2071),s(5520),s(2775),s(6203),s(7781),s(4739),s(4718),s(65),s(8499),s(8597);const x={name:"timeseries-selector",props:["multiTimeseries","timeAggregation"],data(){return{selectedProjectsModel:null,selectedGroupsModel:null,selectedPlotsModel:null,selectedPlotstationsModel:null,selectedSensorsModel:null}},computed:{...(0,_.aH)({model:e=>e.model.data,modelLoading:e=>e.model.loading,modelError:e=>e.model.error}),...(0,_.L8)({api:"api",apiGET:"apiGET",apiPOST:"apiPOST"}),selectedProjects(){return null===this.selectedProjectsModel?[]:this.multiTimeseries?this.selectedProjectsModel:[this.selectedProjectsModel]},selectedGroups(){return null===this.selectedGroupsModel?[]:this.multiTimeseries?this.selectedGroupsModel:[this.selectedGroupsModel]},selectedPlots(){return null===this.selectedPlotsModel?[]:this.multiTimeseries?this.selectedPlotsModel.map((e=>this.model.plots[e])):[this.model.plots[this.selectedPlotsModel]]},selectedPlotstations(){return this.selectedPlotsHaveMultipleStations?null===this.selectedPlotstationsModel?0===this.plotstations.length?[]:[this.plotstations[0]]:this.multiTimeseries?this.selectedPlotstationsModel:[this.selectedPlotstationsModel]:this.selectedPlots.map((e=>this.plotstations.find((t=>t.plot===e.id))))},selectedSensors(){return null===this.selectedSensorsModel?[]:this.multiTimeseries?this.selectedSensorsModel:[this.selectedSensorsModel]},projects(){if(void 0===this.model)return[];let e=Object.values(this.model.projects);return e.sort(((e,t)=>{const s=e.title.toLowerCase(),l=t.title.toLowerCase();return sl?1:0})),e},groups(){if(void 0===this.model||0===this.selectedProjects.length)return[];let e=[];for(let t of this.selectedProjects){let s=t.groups.map((e=>this.model.groups[e]));e=e.concat(s)}return e.sort(((e,t)=>{const s=e.title.toLowerCase(),l=t.title.toLowerCase();return sl?1:0})),e},plots(){if(void 0===this.model||0===this.selectedGroups.length)return[];let e=new Set;for(let t of this.selectedGroups)for(let s of t.plots)e.add(s);let t=[...e];return t.sort(((e,t)=>{const s=e.toLowerCase(),l=t.toLowerCase();return sl?1:0})),t},selectedPlotsHaveMultipleStations(){return this.selectedPlots.some((e=>e.stations.length>1))},plotstations(){return this.selectedPlots.flatMap((e=>e.plotstations))},sensors(){if(void 0===this.model||void 0===this.selectedPlotstations||0===this.selectedPlotstations.length)return[];let e=new Set;for(let t of this.selectedPlotstations)for(let s of t.sensorSet)e.add(s);let t=[...e].map((e=>this.model.sensors[e]));return t.sort(((e,t)=>{const s=e.id.toLowerCase(),l=t.id.toLowerCase();return sl?1:0})),t},view_time_range_limit(){let e=2e9,t=-2e9;if(this.selectedGroupsModel)for(const s of this.selectedGroupsModel)s.view_timestamp_start&&s.view_timestamp_startt&&(t=s.view_timestamp_end);return 2e9===e&&(e=-2e9),-2e9===t&&(t=2e9),[e,t]}},methods:{onPlotSensorChanged(){this.$emit("plot-sensor-changed",{plots:this.selectedPlotstations,sensors:this.selectedSensors})}},watch:{projects:{handler(){this.selectedProjectsModel=null,1===this.projects.length&&(this.multiTimeseries?this.selectedProjectsModel=[this.projects[0]]:this.selectedProjectsModel=this.projects[0])},immediate:!0},groups:{handler(){0===this.groups.length?this.selectedGroupsModel=null:1===this.groups.length?this.multiTimeseries?this.selectedGroupsModel=[this.groups[0]]:this.selectedGroupsModel=this.groups[0]:null!==this.selectedGroupsModel&&(this.multiTimeseries?(this.selectedGroupsModel=this.selectedGroupsModel.filter((e=>this.groups.some((t=>t.id===e.id)))),0===this.selectedGroupsModel.length&&(this.selectedGroupsModel=null)):this.selectedGroupsModel=this.groups.some((e=>e.id===this.selectedGroupsModel.id))?this.selectedGroupsModel:null)},immediate:!0},plots:{handler(){0===this.plots.length?this.selectedPlotsModel=null:1===this.plots.length?this.multiTimeseries?this.selectedPlotsModel=[this.plots[0]]:this.selectedPlotsModel=this.plots[0]:null!==this.selectedPlotsModel&&(this.multiTimeseries?(this.selectedPlotsModel=this.selectedPlotsModel.filter((e=>this.plots.some((t=>t===e)))),0===this.selectedPlotsModel.length&&(this.selectedPlotsModel=null)):this.selectedPlotsModel=this.plots.some((e=>e===this.selectedPlotsModel))?this.selectedPlotsModel:null)},immediate:!0},sensors:{handler(){0===this.sensors.length?this.selectedSensorsModel=null:1===this.sensors.length?this.multiTimeseries?this.selectedSensorsModel=[this.sensors[0]]:this.selectedSensorsModel=this.sensors[0]:null!==this.selectedSensorsModel&&(this.multiTimeseries?(this.selectedSensorsModel=this.selectedSensorsModel.filter((e=>this.sensors.some((t=>t.id===e.id)))),0===this.selectedSensorsModel.length&&(this.selectedSensorsModel=null)):this.selectedSensorsModel=this.sensors.some((e=>e.id===this.selectedSensorsModel.id))?this.selectedSensorsModel:null)},immediate:!0},selectedPlots:{handler(e,t){let s=e.filter((e=>void 0===t||t.some((t=>e.id===t.id)))),l=e.filter((e=>void 0===t||!t.some((t=>e.id===t.id))));null!==this.selectedPlotstationsModel&&(l=this.multiTimeseries?l.filter((e=>!this.selectedPlotstationsModel.some((t=>t.plot===e.id)))):l.filter((e=>this.selectedPlotstationsModel.plot!==e.id)));let o=l.map((e=>this.plotstations.find((t=>t.plot===e.id)))),i=[];null!==this.selectedPlotstationsModel&&(this.multiTimeseries?i=this.selectedPlotstationsModel.filter((e=>s.some((t=>e.plot===t.id)))):s.some((e=>this.selectedPlotstationsModel.plot===e.id))&&(i=[this.selectedPlotstationsModel])),i=i.concat(o),i.length>0?this.multiTimeseries?this.selectedPlotstationsModel=i:this.selectedPlotstationsModel=i[0]:this.selectedPlotstationsModel=null},immediate:!0},selectedPlotstations(){this.$nextTick((()=>this.onPlotSensorChanged()))},selectedSensors(){this.$nextTick((()=>this.onPlotSensorChanged()))},timeAggregation(e,t){"none"===t&&"none"!==e&&null!==this.selectedSensorsModel&&(this.multiTimeseries?this.selectedSensorsModel=this.selectedSensorsModel.filter((e=>"none"!==e.aggregation_hour||"none"!==e.aggregation_day||"none"!==e.aggregation_week||"none"!==e.aggregation_month||"none"!==e.aggregation_year)):"none"!==this.selectedSensorsModel.aggregation_hour&&"none"!==this.selectedSensorsModel.aggregation_day&&"none"!==this.selectedSensorsModel.aggregation_week&&"none"!==this.selectedSensorsModel.aggregation_month&&"none"!==this.selectedSensorsModel.aggregation_year||(this.selectedSensorsModel=null))}},async mounted(){this.$store.dispatch("model/init")}};var S=s(2807),F=s(5173),T=s(3999),w=s(124),P=s(595),A=s(3796),q=s(492),W=s(8582),L=s.n(W);const C=(0,S.A)(x,[["render",M],["__scopeId","data-v-1d7b5cbc"]]),Q=C;L()(x,"components",{QItemSection:F.A,QList:T.A,QItem:w.A,QSelect:P.A,QItemLabel:A.A,QIcon:q.A});const E={ref:"diagram"};function X(e,t,s,o,i,a){const n=(0,l.g2)("q-resize-observer");return(0,l.uX)(),(0,l.CE)("div",E,[(0,l.bF)(n,{onResize:a.onChangeDiagramDimensions,debounce:"250"},null,8,["onResize"])],512)}var V=s(8e3);function D(e){let t,s,l;function o(e){let o=e.root.querySelector(".u-over");function i(){let o=e.posToVal(e.cursor.left,"x");t=o,s=e.scales.x.min,l=e.scales.x.max}function a(){t=void 0}o.addEventListener("mousedown",(function(e){i()})),o.addEventListener("mouseup",(function(e){a()})),o.addEventListener("mousemove",(function(o){if(1===o.buttons)if(void 0===t)i();else{let o=e.posToVal(e.cursor.left,"x"),i=t-o,a=s+i,n=l+i;e.batch((()=>{e.setScale("x",{min:a,max:n})})),s=a,l=n}}))}return{hooks:{ready:o}}}function G(e){function t(e,t,s){let l,o,i,a,n,r=e.root.querySelector(".u-over"),d={x:0,y:0,dx:0,dy:0},u={x:0,y:0,dx:0,dy:0};function c(e,t){let s=t.touches,o=s[0],i=o.clientX-l.left,a=o.clientY-l.top;if(1===s.length)e.x=i,e.y=a,e.d=e.dx=e.dy=1;else{let s=t.touches[1],o=s.clientX-l.left,n=s.clientY-l.top,r=Math.min(i,o),d=Math.min(a,n),u=Math.max(i,o),c=Math.max(a,n);e.y=(d+c)/2,e.x=(r+u)/2,e.dx=u-r,e.dy=c-d,e.d=Math.sqrt(e.dx*e.dx+e.dy*e.dy)}}let m=!1;function h(){m=!1;let t=u.x,s=u.y,r=d.d/u.d,c=d.d/u.d,h=t/l.width,g=1-s/l.height,p=o*r,v=a-h*p,f=v+p,b=i*c,k=n-g*b,_=k+b;e.batch((()=>{e.setScale("x",{min:v,max:f}),e.setScale("y",{min:k,max:_})}))}function g(e){c(u,e),m||(m=!0,requestAnimationFrame(h))}r.addEventListener("touchstart",(function(t){l=r.getBoundingClientRect(),c(d,t),o=e.scales.x.max-e.scales.x.min,i=e.scales.y.max-e.scales.y.min;let s=d.x,u=d.y;a=e.posToVal(s,"x"),n=e.posToVal(u,"y"),document.addEventListener("touchmove",g,{passive:!0})})),r.addEventListener("touchend",(function(e){document.removeEventListener("touchmove",g,{passive:!0})}))}return{hooks:{init:t}}}function R(e){let t,s,l,o,i,a,n=e.factor||.75;function r(e,t,s,l,o,i){return e>l?(t=o,s=i):ti&&(s=i,t=i-e),[t,s]}return{hooks:{ready:e=>{t=e.scales.x.min,s=e.scales.x.max,l=e.scales.y.min,o=e.scales.y.max,i=s-t,a=o-l;let d=e.root.querySelector(".u-over"),u=d.getBoundingClientRect();d.addEventListener("mousedown",(t=>{if(1===t.button){t.preventDefault();let s=t.clientX,l=e.scales.x.min,o=e.scales.x.max,i=e.posToVal(1,"x")-e.posToVal(0,"x");function a(t){t.preventDefault();let a=t.clientX,n=i*(a-s);e.setScale("x",{min:l-n,max:o-n})}function n(e){document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",n)}document.addEventListener("mousemove",a),document.addEventListener("mouseup",n)}})),d.addEventListener("wheel",(d=>{d.preventDefault();let{left:c,top:m}=e.cursor,h=c/u.width,g=1-m/u.height,p=e.posToVal(c,"x"),v=e.posToVal(m,"y"),f=e.scales.x.max-e.scales.x.min,b=e.scales.y.max-e.scales.y.min,k=d.deltaY<0?f*n:f/n,_=p-h*k,y=_+k;[_,y]=r(k,_,y,i,t,s);let M=d.deltaY<0?b*n:b/n,x=v-g*M,S=x+M;[x,S]=r(M,x,S,a,l,o),e.batch((()=>{e.setScale("x",{min:_,max:y})}))}))}}}}const j={name:"timeseries-diagram",props:["data","timeAggregation","highQualityDiagram"],components:{},data(){return{uplot:void 0,timeseriesStrokes:["black","red","lime","blue","gray","cyan","magenta","maroon","olive","green","purple","teal"]}},computed:{...(0,_.aH)({}),...(0,_.L8)({})},methods:{onChangeDiagramDimensions(){if(void 0!==this.uplot&&void 0!==this.$refs.diagram){const e=this.$refs.diagram.clientWidth,t=600;this.uplot.setSize({width:e,height:t})}},createDiagram(){if(void 0!==this.uplot&&(this.uplot.destroy(),this.uplot=void 0),void 0===this.data)return;const e=this.$refs.diagram.clientWidth,t=600;let s=[{}];if(this.data)for(let e=0;enull===t?"---":t.toFixed(2),stroke:this.timeseriesStrokes[e],width:1};this.highQualityDiagram?(t.paths=V.A.paths.spline(),t.pxAlign=0):t.paths=V.A.paths.linear(),s.push(t)}let l={width:e,height:t,cursor:{x:!1,y:!1,drag:{x:!1,y:!1}},plugins:[G({}),R({factor:.75}),D({})],series:s};this.highQualityDiagram&&(l.pxSnap=!1,l.pxAlign=0),this.$refs.diagram.innerHTML="",this.uplot=new V.A(l,this.data,this.$refs.diagram)}},watch:{data(){this.createDiagram()},highQualityDiagram(){this.createDiagram()}},async mounted(){}};var I=s(1096);const $=(0,S.A)(j,[["render",X]]),H=$;function U(e){let t=[];for(let s=0;se.model.data,modelLoading:e=>e.model.loading,modelError:e=>e.model.error}),...(0,_.L8)({api:"api",apiGET:"apiGET",apiPOST:"apiPOST"}),qualities(){return["none","physical","step","empirical"]},plotSensorList(){let e=[];for(let t of this.selectedSensors)for(let s of this.selectedPlots)if(s.sensorSet.has(t.id)){let l={plot:s.id,sensor:t.id};if(e.push(l),e.length>=this.max_timeseries)return e}return e},validStartTime(){return void 0!==this.startTime&&null!==this.startTime&&this.startTime.trim().length>0},validEndTime(){return void 0!==this.endTime&&null!==this.endTime&&this.endTime.trim().length>0}},methods:{onChangeDrawerWidth(e){const t=e.delta.x;this.drawerWidth+=t,this.drawerWidth<30&&(this.drawerWidth=30),this.drawerWidth>800&&(this.drawerWidth=800)},settingsChanged(){this.requestData()},async requestData(){if(void 0!==this.model){if(this.plotSensorList.length<1)return void(this.data=void 0);this.dataRequestSentCounter++;let e=this.dataRequestSentCounter;try{this.dataRequestError=void 0;let t={responseType:"arraybuffer"},s={timeAggregation:this.timeAggregation,quality:this.quality};this.validStartTime?s.start_time=this.startTime:this.validEndTime&&(s.start_time=this.endTime),this.validEndTime?s.end_time=this.endTime:this.validStartTime&&(s.end_time=this.startTime),"none"!==this.timeAggregation&&(s.interpolation=this.interpolation),this.$refs.timeseriesSelector.view_time_range_limit&&(s.view_time_limit_start=this.$refs.timeseriesSelector.view_time_range_limit[0],s.view_time_limit_end=this.$refs.timeseriesSelector.view_time_range_limit[1]);let l={settings:s,timeseries:this.plotSensorList};const o=await this.apiPOST(["tsdb","query_js"],l,t);if(e{s.d(t,{A:()=>x});var l=s(1758),o=s(8790);function i(e,t,s,i,a,n){const r=(0,l.g2)("pages-menu"),d=(0,l.g2)("q-space"),u=(0,l.g2)("q-toolbar-title"),c=(0,l.g2)("q-toolbar");return(0,l.uX)(),(0,l.Wv)(c,{class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(r,{active:s.active},null,8,["active"]),(0,l.bF)(d),(0,l.bF)(u,{class:"title"},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(s.title),1)])),_:1}),(0,l.bF)(d)])),_:1})}function a(e,t,s,i,a,n){const r=(0,l.g2)("q-item-section"),d=(0,l.g2)("q-item"),u=(0,l.g2)("q-list"),c=(0,l.g2)("q-menu"),m=(0,l.g2)("q-btn");return(0,l.uX)(),(0,l.Wv)(m,{flat:"",round:"",dense:"",icon:"menu"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{"transition-show":"scale","transition-hide":"scale",class:"bg-grey-1 text-grey-8"},{default:(0,l.k6)((()=>[(0,l.bF)(u,{style:{"min-width":"100px"}},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(a.items,(e=>((0,l.uX)(),(0,l.Wv)(d,{key:e.title,to:e.link,clickable:"",class:(0,o.C4)({activeitem:s.active===e.link})},{default:(0,l.k6)((()=>[(0,l.bF)(r,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.title),1)])),_:2},1024)])),_:2},1032,["to","class"])))),128))])),_:1})])),_:1})])),_:1})}const n={name:"pages-menu",props:["active"],data(){return{items:[{title:"Overview",link:"/overview"},{title:"Metadata",link:"/model"},{title:"Diagrams",link:"/diagram"},{title:"Monitoring",link:"/monitoring"},{title:"Plot status",link:"/plot_status"}]}},computed:{},methods:{},watch:{},async mounted(){}};var r=s(2807),d=s(1693),u=s(4436),c=s(3999),m=s(124),h=s(5173),g=s(8582),p=s.n(g);const v=(0,r.A)(n,[["render",a],["__scopeId","data-v-003556f6"]]),f=v;p()(n,"components",{QBtn:d.A,QMenu:u.A,QList:c.A,QItem:m.A,QItemSection:h.A});const b={name:"pages-toolbar",props:["title","active"],components:{pagesMenu:f},data(){return{}},computed:{},methods:{},watch:{},async mounted(){}};var k=s(6914),_=s(3676),y=s(9150);const M=(0,r.A)(b,[["render",i],["__scopeId","data-v-1fb16e4f"]]),x=M;p()(b,"components",{QToolbar:k.A,QSpace:_.A,QToolbarTitle:y.A})},8765:(e,t,s)=>{s.r(t),s.d(t,{default:()=>ue});var l=s(1758),o=s(8790),i=s(9104);const a=e=>((0,l.Qi)("data-v-72f5beff"),e=e(),(0,l.jt)(),e),n={class:"fit row"},r={style:{color:"grey"}},d={key:1,class:"fit"},u={key:0},c={key:1},m={key:2},h={class:"drawerChanger"},g={style:{position:"relative"}},p={key:0,style:{position:"absolute",top:"70px",left:"50px"}},v={key:1,style:{position:"absolute",top:"100px",left:"100px"}},f={style:{"text-align":"right","margin-right":"10px"}},b=a((()=>(0,l.Lk)("b",null,"(de-)activate",-1))),k={style:{"margin-top":"10px","margin-left":"10px"}},_=a((()=>(0,l.Lk)("table",null,[(0,l.Lk)("tr",null,[(0,l.Lk)("td",{style:{"padding-right":"10px","text-align":"center"}},[(0,l.Lk)("b",null,"Zoom in/out")]),(0,l.Lk)("td",null,"Place mouse on diagram and rotate the mouse wheel.")]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",{style:{"padding-right":"10px","text-align":"center"}},[(0,l.Lk)("b",null,"Move in time")]),(0,l.Lk)("td",null,"Place mouse on diagram, press and hold left mouse button and move mouse left / right on the diagram.")]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",{style:{"padding-right":"10px","text-align":"center"}},[(0,l.Lk)("b",null,"Inspect timeseries values")]),(0,l.Lk)("td",null,"Move mouse over diagram without mouse buttons pressed to show time / measurement values.")])],-1))),y=[_],M={style:{"text-align":"right","margin-right":"10px"}};function x(e,t,s,a,_,x){const S=(0,l.g2)("pages-toolbar"),F=(0,l.g2)("q-header"),T=(0,l.g2)("q-input"),w=(0,l.g2)("q-select"),P=(0,l.g2)("q-item-section"),A=(0,l.g2)("q-item"),q=(0,l.g2)("q-checkbox"),W=(0,l.g2)("q-item-label"),L=(0,l.g2)("q-separator"),C=(0,l.g2)("timeseries-selector"),Q=(0,l.g2)("q-list"),E=(0,l.g2)("q-scroll-area"),X=(0,l.g2)("q-spinner-ios"),V=(0,l.g2)("q-btn"),D=(0,l.g2)("q-drawer"),G=(0,l.g2)("q-icon"),R=(0,l.g2)("timeseries-diagram"),j=(0,l.g2)("q-page-container"),I=(0,l.g2)("q-layout"),$=(0,l.gN)("touch-pan");return(0,l.uX)(),(0,l.Wv)(I,{view:"hHh LpR fFf"},{default:(0,l.k6)((()=>[(0,l.bF)(F,{reveal:"",elevated:"",class:"bg-grey-7 text-grey-4"},{default:(0,l.k6)((()=>[(0,l.bF)(S,{title:"TubeDB Diagram",active:"/diagram"})])),_:1}),(0,l.bF)(D,{"show-if-above":"",side:"left",behavior:"desktop","content-class":"bg-grey-4",width:_.drawerWidth},{default:(0,l.k6)((()=>[(0,l.Lk)("div",n,[void 0!==e.model?((0,l.uX)(),(0,l.Wv)(E,{key:0,class:"col-grow"},{default:(0,l.k6)((()=>[(0,l.bF)(Q,null,{default:(0,l.k6)((()=>[(0,l.bF)(A,{tag:"label",title:"Time format: e.g. 2024 or 2024-02 or 2024-02-28"},{default:(0,l.k6)((()=>[(0,l.bF)(P,{class:"justify-evenly",style:{display:"flex","flex-direction":"row"}},{default:(0,l.k6)((()=>[(0,l.bF)(T,{modelValue:_.startTime,"onUpdate:modelValue":t[0]||(t[0]=e=>_.startTime=e),label:"Start time","stack-label":"",borderless:"",dense:"",placeholder:void 0===_.endTime||null===_.endTime||0===_.endTime.trim().length?"(no limit)":"(start "+_.endTime.trim()+")",maxlength:"10",style:{width:"120px"},title:"Start. e.g. 2024 or 2024-02 or 2024-02-28"},null,8,["modelValue","placeholder"]),(0,l.bF)(T,{modelValue:_.endTime,"onUpdate:modelValue":t[1]||(t[1]=e=>_.endTime=e),label:"End time","stack-label":"",borderless:"",dense:"",placeholder:void 0===_.startTime||null===_.startTime||0===_.startTime.trim().length?"(no limit)":"(end "+_.startTime.trim()+")",maxlength:"10",style:{width:"120px"},title:"End. e.g. 2024 or 2024-02 or 2024-02-28"},null,8,["modelValue","placeholder"]),(0,l.bF)(w,{class:"col-grow",modelValue:_.timeAggregation,"onUpdate:modelValue":t[2]||(t[2]=e=>_.timeAggregation=e),options:["none","hour","day","week","month","year"],label:"Time aggregation","stack-label":"",borderless:"",dense:!0,"options-dense":!0,"transition-show":"scale","transition-hide":"scale",title:"Time resolution."},null,8,["modelValue"])])),_:1})])),_:1}),(0,l.bF)(A,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(P,null,{default:(0,l.k6)((()=>[(0,l.bF)(w,{modelValue:_.quality,"onUpdate:modelValue":t[3]||(t[3]=e=>_.quality=e),options:x.qualities,label:"Quality checks","stack-label":"",borderless:"",dense:!0,"options-dense":!0,"option-disable":e=>"none"===_.timeAggregation&&"empirical"===e,"transition-show":"scale","transition-hide":"scale"},null,8,["modelValue","options","option-disable"])])),_:1})])),_:1}),(0,l.bF)(A,{tag:"label",style:{"user-select":"none"},disable:"none"===_.timeAggregation},{default:(0,l.k6)((()=>[(0,l.bF)(P,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(q,{modelValue:_.interpolation,"onUpdate:modelValue":t[4]||(t[4]=e=>_.interpolation=e),color:"teal",size:"xs",disable:"none"===_.timeAggregation},null,8,["modelValue","disable"])])),_:1}),"none"!==_.timeAggregation?((0,l.uX)(),(0,l.Wv)(P,{key:0},{default:(0,l.k6)((()=>[(0,l.bF)(W,null,{default:(0,l.k6)((()=>[(0,l.eW)("Interpolation")])),_:1})])),_:1})):((0,l.uX)(),(0,l.Wv)(P,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(W,null,{default:(0,l.k6)((()=>[(0,l.eW)("(Interpolation not available for raw data.)")])),_:1})])),_:1}))])),_:1},8,["disable"]),(0,l.bF)(L),(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.bF)(C,{multiTimeseries:_.multiTimeseries,timeAggregation:_.timeAggregation,onPlotSensorChanged:t[5]||(t[5]=e=>{_.selectedPlots=e.plots,_.selectedSensors=e.sensors}),ref:"timeseriesSelector"},null,8,["multiTimeseries","timeAggregation"])])),_:1}),(0,l.bF)(L),x.plotSensorList.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[(0,l.eW)(" Selected timeseries "),(0,l.Lk)("span",r,"(max "+(0,o.v_)(_.max_timeseries)+")",1),(0,l.bF)(Q,{dense:"",separator:""},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(x.plotSensorList,((t,s)=>((0,l.uX)(),(0,l.Wv)(A,{key:t.plot+"/"+t.sensor,clickable:""},{default:(0,l.k6)((()=>[(0,l.bF)(P,null,{default:(0,l.k6)((()=>[(0,l.bF)(W,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(t.plot),1)])),_:2},1024),(0,l.bF)(W,{caption:"",lines:"2"},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(t.sensor),1)])),_:2},1024)])),_:2},1024),(0,l.bF)(P,{side:"",top:"",color:"yellow"},{default:(0,l.k6)((()=>[(0,l.bF)(W,{caption:"",style:(0,o.Tr)([{"background-color":"rgb(240,240,240)"},{color:e.$refs.timeseriesDiagram.timeseriesStrokes[s]}])},{default:(0,l.k6)((()=>[(0,l.eW)("["+(0,o.v_)(s+1)+"]",1)])),_:2},1032,["style"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})],64)):(0,l.Q3)("",!0)])),_:1})])),_:1})):((0,l.uX)(),(0,l.CE)("div",d,[e.modelLoading?((0,l.uX)(),(0,l.CE)("div",u,[(0,l.bF)(X,{color:"primary",size:"2em"}),(0,l.eW)(" Loading metadata... ")])):e.modelError?((0,l.uX)(),(0,l.CE)("div",c,[(0,l.eW)("Error loading metadata. "),(0,l.bF)(V,{onClick:t[6]||(t[6]=t=>e.$store.dispatch("model/refresh"))},{default:(0,l.k6)((()=>[(0,l.eW)("try again")])),_:1})])):((0,l.uX)(),(0,l.CE)("div",m,"Metadata not loaded."))])),(0,l.bo)((0,l.Lk)("div",h,null,512),[[$,x.onChangeDrawerWidth,void 0,{prevent:!0,mouse:!0}]])])])),_:1},8,["width"]),(0,l.bF)(j,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",g,[_.dataRequestSentCounter>_.dataRequestReceivedCounter?((0,l.uX)(),(0,l.CE)("div",p,[(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.bF)(P,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(G,{name:"error_outline",color:"blue-14"})])),_:1}),(0,l.bF)(P,null,{default:(0,l.k6)((()=>[(0,l.bF)(X,{color:"primary",size:"2em"}),(0,l.eW)(" Requesting data from server ... ")])),_:1})])),_:1})])):(0,l.Q3)("",!0),void 0!==_.dataRequestError?((0,l.uX)(),(0,l.CE)("div",v,[(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.bF)(P,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(G,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(P,null,{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(_.dataRequestError),1)])),_:1})])),_:1})])):(0,l.Q3)("",!0),(0,l.bF)(R,{data:_.data,timeAggregation:_.timeAggregation,highQualityDiagram:_.highQualityDiagram,ref:"timeseriesDiagram"},null,8,["data","timeAggregation","highQualityDiagram"]),(0,l.bo)((0,l.Lk)("div",f,[(0,l.eW)(" Click on the colored squares to "),b,(0,l.eW)(" that time series shown in the diagram. ")],512),[[i.aG,void 0!==_.data]]),(0,l.bo)((0,l.Lk)("div",k,y,512),[[i.aG,void 0!==_.data]]),(0,l.bo)((0,l.Lk)("div",M,[(0,l.bF)(q,{modelValue:_.highQualityDiagram,"onUpdate:modelValue":t[7]||(t[7]=e=>_.highQualityDiagram=e),color:"teal",size:"xs",title:"High quality diagram"},null,8,["modelValue"]),(0,l.eW)(" HQ ")],512),[[i.aG,void 0!==_.data]])])])),_:1})])),_:1})}s(239),s(3186),s(5531),s(5683),s(9048);var S=s(6980),F=s(2914);function T(e,t,s,i,a,n){const r=(0,l.g2)("q-select"),d=(0,l.g2)("q-item-section"),u=(0,l.g2)("q-item"),c=(0,l.g2)("q-item-label"),m=(0,l.g2)("q-icon"),h=(0,l.g2)("q-list");return(0,l.uX)(),(0,l.Wv)(d,null,{default:(0,l.k6)((()=>[void 0!==e.model?((0,l.uX)(),(0,l.Wv)(h,{key:0},{default:(0,l.k6)((()=>[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedProjectsModel,"onUpdate:modelValue":t[0]||(t[0]=e=>a.selectedProjectsModel=e),options:n.projects,"option-value":"id",for:"id","option-label":"title",label:"Projects","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},null,8,["modelValue","options","multiple"])])),_:1})])),_:1}),n.selectedProjects.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedGroupsModel,"onUpdate:modelValue":t[1]||(t[1]=e=>a.selectedGroupsModel=e),options:n.groups,"option-value":"id",for:"id","option-label":"title",label:"Groups","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},null,8,["modelValue","options","multiple"])])),_:1})])),_:1}),n.selectedGroups.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedPlotsModel,"onUpdate:modelValue":t[2]||(t[2]=e=>a.selectedPlotsModel=e),options:n.plots,label:"Plots","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},null,8,["modelValue","options","multiple"]),1===n.plotstations.length&&1===n.selectedPlots.length&&n.plotstations[0].id!==n.selectedPlots[0].id?((0,l.uX)(),(0,l.Wv)(c,{key:0,caption:""},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(n.plotstations[0].id),1)])),_:1})):(0,l.Q3)("",!0)])),_:1})])),_:1}),n.selectedPlots.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[n.plotstations.length>1&&n.selectedPlotsHaveMultipleStations?((0,l.uX)(),(0,l.Wv)(u,{key:0,tag:"label"},{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedPlotstationsModel,"onUpdate:modelValue":t[3]||(t[3]=e=>a.selectedPlotstationsModel=e),options:n.plotstations,"option-value":"id",for:"id","option-label":"id",label:"Plot-Stations","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},{option:(0,l.k6)((({itemProps:e,itemEvents:t,opt:s})=>[(0,l.bF)(u,(0,l.v6)(e,(0,l.Tb)(t),{class:"selection-not-active","active-class":"selection-active"}),{default:(0,l.k6)((()=>[(0,l.bF)(d,null,{default:(0,l.k6)((()=>[s.merged?((0,l.uX)(),(0,l.Wv)(c,{key:0},{default:(0,l.k6)((()=>[(0,l.Lk)("b",null,(0,o.v_)(s.plot),1),(0,l.eW)(" (merged)")])),_:2},1024)):s.plot===s.station?((0,l.uX)(),(0,l.Wv)(c,{key:1},{default:(0,l.k6)((()=>[(0,l.Lk)("b",null,(0,o.v_)(s.plot),1)])),_:2},1024)):((0,l.uX)(),(0,l.Wv)(c,{key:2},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(s.plot)+"   ",1),(0,l.Lk)("b",null,(0,o.v_)(s.station),1)])),_:2},1024))])),_:2},1024)])),_:2},1040)])),_:1},8,["modelValue","options","multiple"])])),_:1})])),_:1})):(0,l.Q3)("",!0),n.selectedPlotstations.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:1},[(0,l.bF)(u,{tag:"label"},{default:(0,l.k6)((()=>[n.sensors.length>0?((0,l.uX)(),(0,l.Wv)(d,{key:0},{default:(0,l.k6)((()=>[(0,l.bF)(r,{modelValue:a.selectedSensorsModel,"onUpdate:modelValue":t[4]||(t[4]=e=>a.selectedSensorsModel=e),options:n.sensors,"option-value":"id",for:"id","option-label":"id",label:"Sensors","stack-label":"",borderless:"",dense:"","options-dense":"","options-cover":"",multiple:s.multiTimeseries,"transition-show":"scale","transition-hide":"scale",clearable:""},{option:(0,l.k6)((e=>[(0,l.bF)(u,(0,l.v6)(e.itemProps,{title:void 0===e.opt?"?":e.opt.description,disable:void 0===e.opt||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_hour||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_day||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_week||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_month||"none"!==s.timeAggregation&&"none"===e.opt.aggregation_year}),{default:(0,l.k6)((()=>[void 0!==e.opt?((0,l.uX)(),(0,l.Wv)(d,{key:0},{default:(0,l.k6)((()=>["none"!==e.opt.aggregation_hour?((0,l.uX)(),(0,l.Wv)(c,{key:0,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id),1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_day?((0,l.uX)(),(0,l.Wv)(c,{key:1,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (hour)",1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_week?((0,l.uX)(),(0,l.Wv)(c,{key:2,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (day)",1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_month?((0,l.uX)(),(0,l.Wv)(c,{key:3,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (day)",1)])),_:2},1032,["class"])):"none"!==e.opt.aggregation_year?((0,l.uX)(),(0,l.Wv)(c,{key:4,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-teal-10":"text-black")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (month)",1)])),_:2},1032,["class"])):((0,l.uX)(),(0,l.Wv)(c,{key:5,class:(0,o.C4)(e.selected?"":e.opt.derived?"text-amber-10":"text-deep-orange-10")},{default:(0,l.k6)((()=>[(0,l.eW)((0,o.v_)(e.opt.id)+" (raw)",1)])),_:2},1032,["class"]))])),_:2},1024)):(0,l.Q3)("",!0)])),_:2},1040,["title","disable"])])),_:1},8,["modelValue","options","multiple"])])),_:1})):(0,l.Q3)("",!0),0===n.sensors.length?((0,l.uX)(),(0,l.Wv)(d,{key:1,avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"info",color:"blue-14"})])),_:1})):(0,l.Q3)("",!0),0===n.sensors.length?((0,l.uX)(),(0,l.Wv)(d,{key:2},{default:(0,l.k6)((()=>[(0,l.eW)("No sensors available for selected plots / stations.")])),_:1})):(0,l.Q3)("",!0)])),_:1}),n.selectedSensors.length>0?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[],64)):0!==n.sensors.length?((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.eW)("No sensor selected.")])),_:1})])),_:1})):(0,l.Q3)("",!0)],64)):((0,l.uX)(),(0,l.Wv)(u,{key:2},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.eW)("No plot-station selected.")])),_:1})])),_:1}))],64)):((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.eW)("No plot selected.")])),_:1})])),_:1}))],64)):((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.eW)("No group selected.")])),_:1})])),_:1}))],64)):((0,l.uX)(),(0,l.Wv)(u,{key:1},{default:(0,l.k6)((()=>[(0,l.bF)(d,{avatar:""},{default:(0,l.k6)((()=>[(0,l.bF)(m,{name:"error_outline",color:"red-14"})])),_:1}),(0,l.bF)(d,null,{default:(0,l.k6)((()=>[(0,l.eW)("No project selected.")])),_:1})])),_:1}))])),_:1})):(0,l.Q3)("",!0)])),_:1})}s(8812),s(2042),s(9875),s(2090),s(8441),s(8462),s(2336);const w={name:"timeseries-selector",props:["multiTimeseries","timeAggregation"],data(){return{selectedProjectsModel:null,selectedGroupsModel:null,selectedPlotsModel:null,selectedPlotstationsModel:null,selectedSensorsModel:null}},computed:{...(0,S.aH)({model:e=>e.model.data,modelLoading:e=>e.model.loading,modelError:e=>e.model.error}),...(0,S.L8)({api:"api",apiGET:"apiGET",apiPOST:"apiPOST"}),selectedProjects(){return null===this.selectedProjectsModel?[]:this.multiTimeseries?this.selectedProjectsModel:[this.selectedProjectsModel]},selectedGroups(){return null===this.selectedGroupsModel?[]:this.multiTimeseries?this.selectedGroupsModel:[this.selectedGroupsModel]},selectedPlots(){return null===this.selectedPlotsModel?[]:this.multiTimeseries?this.selectedPlotsModel.map((e=>this.model.plots[e])):[this.model.plots[this.selectedPlotsModel]]},selectedPlotstations(){return this.selectedPlotsHaveMultipleStations?null===this.selectedPlotstationsModel?0===this.plotstations.length?[]:[this.plotstations[0]]:this.multiTimeseries?this.selectedPlotstationsModel:[this.selectedPlotstationsModel]:this.selectedPlots.map((e=>this.plotstations.find((t=>t.plot===e.id))))},selectedSensors(){return null===this.selectedSensorsModel?[]:this.multiTimeseries?this.selectedSensorsModel:[this.selectedSensorsModel]},projects(){if(void 0===this.model)return[];let e=Object.values(this.model.projects);return e.sort(((e,t)=>{const s=e.title.toLowerCase(),l=t.title.toLowerCase();return sl?1:0})),e},groups(){if(void 0===this.model||0===this.selectedProjects.length)return[];let e=[];for(let t of this.selectedProjects){let s=t.groups.map((e=>this.model.groups[e]));e=e.concat(s)}return e.sort(((e,t)=>{const s=e.title.toLowerCase(),l=t.title.toLowerCase();return sl?1:0})),e},plots(){if(void 0===this.model||0===this.selectedGroups.length)return[];let e=new Set;for(let s of this.selectedGroups)for(let t of s.plots)e.add(t);let t=[...e];return t.sort(((e,t)=>{const s=e.toLowerCase(),l=t.toLowerCase();return sl?1:0})),t},selectedPlotsHaveMultipleStations(){return this.selectedPlots.some((e=>e.stations.length>1))},plotstations(){return this.selectedPlots.flatMap((e=>e.plotstations))},sensors(){if(void 0===this.model||void 0===this.selectedPlotstations||0===this.selectedPlotstations.length)return[];let e=new Set;for(let s of this.selectedPlotstations)for(let t of s.sensorSet)e.add(t);let t=[...e].map((e=>this.model.sensors[e]));return t.sort(((e,t)=>{const s=e.id.toLowerCase(),l=t.id.toLowerCase();return sl?1:0})),t},view_time_range_limit(){let e=2e9,t=-2e9;if(this.selectedGroupsModel)for(const s of this.selectedGroupsModel)s.view_timestamp_start&&s.view_timestamp_startt&&(t=s.view_timestamp_end);return 2e9===e&&(e=-2e9),-2e9===t&&(t=2e9),[e,t]}},methods:{onPlotSensorChanged(){this.$emit("plot-sensor-changed",{plots:this.selectedPlotstations,sensors:this.selectedSensors})}},watch:{projects:{handler(){this.selectedProjectsModel=null,1===this.projects.length&&(this.multiTimeseries?this.selectedProjectsModel=[this.projects[0]]:this.selectedProjectsModel=this.projects[0])},immediate:!0},groups:{handler(){0===this.groups.length?this.selectedGroupsModel=null:1===this.groups.length?this.multiTimeseries?this.selectedGroupsModel=[this.groups[0]]:this.selectedGroupsModel=this.groups[0]:null!==this.selectedGroupsModel&&(this.multiTimeseries?(this.selectedGroupsModel=this.selectedGroupsModel.filter((e=>this.groups.some((t=>t.id===e.id)))),0===this.selectedGroupsModel.length&&(this.selectedGroupsModel=null)):this.selectedGroupsModel=this.groups.some((e=>e.id===this.selectedGroupsModel.id))?this.selectedGroupsModel:null)},immediate:!0},plots:{handler(){0===this.plots.length?this.selectedPlotsModel=null:1===this.plots.length?this.multiTimeseries?this.selectedPlotsModel=[this.plots[0]]:this.selectedPlotsModel=this.plots[0]:null!==this.selectedPlotsModel&&(this.multiTimeseries?(this.selectedPlotsModel=this.selectedPlotsModel.filter((e=>this.plots.some((t=>t===e)))),0===this.selectedPlotsModel.length&&(this.selectedPlotsModel=null)):this.selectedPlotsModel=this.plots.some((e=>e===this.selectedPlotsModel))?this.selectedPlotsModel:null)},immediate:!0},sensors:{handler(){0===this.sensors.length?this.selectedSensorsModel=null:1===this.sensors.length?this.multiTimeseries?this.selectedSensorsModel=[this.sensors[0]]:this.selectedSensorsModel=this.sensors[0]:null!==this.selectedSensorsModel&&(this.multiTimeseries?(this.selectedSensorsModel=this.selectedSensorsModel.filter((e=>this.sensors.some((t=>t.id===e.id)))),0===this.selectedSensorsModel.length&&(this.selectedSensorsModel=null)):this.selectedSensorsModel=this.sensors.some((e=>e.id===this.selectedSensorsModel.id))?this.selectedSensorsModel:null)},immediate:!0},selectedPlots:{handler(e,t){let s=e.filter((e=>void 0===t||t.some((t=>e.id===t.id)))),l=e.filter((e=>void 0===t||!t.some((t=>e.id===t.id))));null!==this.selectedPlotstationsModel&&(l=this.multiTimeseries?l.filter((e=>!this.selectedPlotstationsModel.some((t=>t.plot===e.id)))):l.filter((e=>this.selectedPlotstationsModel.plot!==e.id)));let o=l.map((e=>this.plotstations.find((t=>t.plot===e.id)))),i=[];null!==this.selectedPlotstationsModel&&(this.multiTimeseries?i=this.selectedPlotstationsModel.filter((e=>s.some((t=>e.plot===t.id)))):s.some((e=>this.selectedPlotstationsModel.plot===e.id))&&(i=[this.selectedPlotstationsModel])),i=i.concat(o),i.length>0?this.multiTimeseries?this.selectedPlotstationsModel=i:this.selectedPlotstationsModel=i[0]:this.selectedPlotstationsModel=null},immediate:!0},selectedPlotstations(){this.$nextTick((()=>this.onPlotSensorChanged()))},selectedSensors(){this.$nextTick((()=>this.onPlotSensorChanged()))},timeAggregation(e,t){"none"===t&&"none"!==e&&null!==this.selectedSensorsModel&&(this.multiTimeseries?this.selectedSensorsModel=this.selectedSensorsModel.filter((e=>"none"!==e.aggregation_hour||"none"!==e.aggregation_day||"none"!==e.aggregation_week||"none"!==e.aggregation_month||"none"!==e.aggregation_year)):"none"!==this.selectedSensorsModel.aggregation_hour&&"none"!==this.selectedSensorsModel.aggregation_day&&"none"!==this.selectedSensorsModel.aggregation_week&&"none"!==this.selectedSensorsModel.aggregation_month&&"none"!==this.selectedSensorsModel.aggregation_year||(this.selectedSensorsModel=null))}},async mounted(){this.$store.dispatch("model/init")}};var P=s(2807),A=s(5173),q=s(3999),W=s(124),L=s(595),C=s(3796),Q=s(492),E=s(8582),X=s.n(E);const V=(0,P.A)(w,[["render",T],["__scopeId","data-v-1d7b5cbc"]]),D=V;X()(w,"components",{QItemSection:A.A,QList:q.A,QItem:W.A,QSelect:L.A,QItemLabel:C.A,QIcon:Q.A});const G={ref:"diagram"};function R(e,t,s,o,i,a){const n=(0,l.g2)("q-resize-observer");return(0,l.uX)(),(0,l.CE)("div",G,[(0,l.bF)(n,{onResize:a.onChangeDiagramDimensions,debounce:"250"},null,8,["onResize"])],512)}var j=s(8e3);function I(e){let t,s,l;function o(e){let o=e.root.querySelector(".u-over");function i(){let o=e.posToVal(e.cursor.left,"x");t=o,s=e.scales.x.min,l=e.scales.x.max}function a(){t=void 0}o.addEventListener("mousedown",(function(e){i()})),o.addEventListener("mouseup",(function(e){a()})),o.addEventListener("mousemove",(function(o){if(1===o.buttons)if(void 0===t)i();else{let o=e.posToVal(e.cursor.left,"x"),i=t-o,a=s+i,n=l+i;e.batch((()=>{e.setScale("x",{min:a,max:n})})),s=a,l=n}}))}return{hooks:{ready:o}}}function $(e){function t(e,t,s){let l,o,i,a,n,r=e.root.querySelector(".u-over"),d={x:0,y:0,dx:0,dy:0},u={x:0,y:0,dx:0,dy:0};function c(e,t){let s=t.touches,o=s[0],i=o.clientX-l.left,a=o.clientY-l.top;if(1===s.length)e.x=i,e.y=a,e.d=e.dx=e.dy=1;else{let s=t.touches[1],o=s.clientX-l.left,n=s.clientY-l.top,r=Math.min(i,o),d=Math.min(a,n),u=Math.max(i,o),c=Math.max(a,n);e.y=(d+c)/2,e.x=(r+u)/2,e.dx=u-r,e.dy=c-d,e.d=Math.sqrt(e.dx*e.dx+e.dy*e.dy)}}let m=!1;function h(){m=!1;let t=u.x,s=u.y,r=d.d/u.d,c=d.d/u.d,h=t/l.width,g=1-s/l.height,p=o*r,v=a-h*p,f=v+p,b=i*c,k=n-g*b,_=k+b;e.batch((()=>{e.setScale("x",{min:v,max:f}),e.setScale("y",{min:k,max:_})}))}function g(e){c(u,e),m||(m=!0,requestAnimationFrame(h))}r.addEventListener("touchstart",(function(t){l=r.getBoundingClientRect(),c(d,t),o=e.scales.x.max-e.scales.x.min,i=e.scales.y.max-e.scales.y.min;let s=d.x,u=d.y;a=e.posToVal(s,"x"),n=e.posToVal(u,"y"),document.addEventListener("touchmove",g,{passive:!0})})),r.addEventListener("touchend",(function(e){document.removeEventListener("touchmove",g,{passive:!0})}))}return{hooks:{init:t}}}function H(e){let t,s,l,o,i,a,n=e.factor||.75;function r(e,t,s,l,o,i){return e>l?(t=o,s=i):ti&&(s=i,t=i-e),[t,s]}return{hooks:{ready:e=>{t=e.scales.x.min,s=e.scales.x.max,l=e.scales.y.min,o=e.scales.y.max,i=s-t,a=o-l;let d=e.root.querySelector(".u-over"),u=d.getBoundingClientRect();d.addEventListener("mousedown",(t=>{if(1===t.button){t.preventDefault();let s=t.clientX,l=e.scales.x.min,o=e.scales.x.max,i=e.posToVal(1,"x")-e.posToVal(0,"x");function a(t){t.preventDefault();let a=t.clientX,n=i*(a-s);e.setScale("x",{min:l-n,max:o-n})}function n(e){document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",n)}document.addEventListener("mousemove",a),document.addEventListener("mouseup",n)}})),d.addEventListener("wheel",(d=>{d.preventDefault();let{left:c,top:m}=e.cursor,h=c/u.width,g=1-m/u.height,p=e.posToVal(c,"x"),v=e.posToVal(m,"y"),f=e.scales.x.max-e.scales.x.min,b=e.scales.y.max-e.scales.y.min,k=d.deltaY<0?f*n:f/n,_=p-h*k,y=_+k;[_,y]=r(k,_,y,i,t,s);let M=d.deltaY<0?b*n:b/n,x=v-g*M,S=x+M;[x,S]=r(M,x,S,a,l,o),e.batch((()=>{e.setScale("x",{min:_,max:y})}))}))}}}}const U={name:"timeseries-diagram",props:["data","timeAggregation","highQualityDiagram"],components:{},data(){return{uplot:void 0,timeseriesStrokes:["black","red","lime","blue","gray","cyan","magenta","maroon","olive","green","purple","teal"]}},computed:{...(0,S.aH)({}),...(0,S.L8)({})},methods:{onChangeDiagramDimensions(){if(void 0!==this.uplot&&void 0!==this.$refs.diagram){const e=this.$refs.diagram.clientWidth,t=600;this.uplot.setSize({width:e,height:t})}},createDiagram(){if(void 0!==this.uplot&&(this.uplot.destroy(),this.uplot=void 0),void 0===this.data)return;const e=this.$refs.diagram.clientWidth,t=600;let s=[{}];if(this.data)for(let o=0;onull===t?"---":t.toFixed(2),stroke:this.timeseriesStrokes[o],width:1};this.highQualityDiagram?(e.paths=j.A.paths.spline(),e.pxAlign=0):e.paths=j.A.paths.linear(),s.push(e)}let l={width:e,height:t,cursor:{x:!1,y:!1,drag:{x:!1,y:!1}},plugins:[$({}),H({factor:.75}),I({})],series:s};this.highQualityDiagram&&(l.pxSnap=!1,l.pxAlign=0),this.$refs.diagram.innerHTML="",this.uplot=new j.A(l,this.data,this.$refs.diagram)}},watch:{data(){this.createDiagram()},highQualityDiagram(){this.createDiagram()}},async mounted(){}};var z=s(1096);const O=(0,P.A)(U,[["render",R]]),K=O;function N(e){let t=[];for(let s=0;se.model.data,modelLoading:e=>e.model.loading,modelError:e=>e.model.error}),...(0,S.L8)({api:"api",apiGET:"apiGET",apiPOST:"apiPOST"}),qualities(){return["none","physical","step","empirical"]},plotSensorList(){let e=[];for(let t of this.selectedSensors)for(let s of this.selectedPlots)if(s.sensorSet.has(t.id)){let l={plot:s.id,sensor:t.id};if(e.push(l),e.length>=this.max_timeseries)return e}return e},validStartTime(){return void 0!==this.startTime&&null!==this.startTime&&this.startTime.trim().length>0},validEndTime(){return void 0!==this.endTime&&null!==this.endTime&&this.endTime.trim().length>0}},methods:{onChangeDrawerWidth(e){const t=e.delta.x;this.drawerWidth+=t,this.drawerWidth<30&&(this.drawerWidth=30),this.drawerWidth>800&&(this.drawerWidth=800)},settingsChanged(){this.requestData()},async requestData(){if(void 0!==this.model){if(this.plotSensorList.length<1)return void(this.data=void 0);this.dataRequestSentCounter++;let s=this.dataRequestSentCounter;try{this.dataRequestError=void 0;let e={responseType:"arraybuffer"},t={timeAggregation:this.timeAggregation,quality:this.quality};this.validStartTime?t.start_time=this.startTime:this.validEndTime&&(t.start_time=this.endTime),this.validEndTime?t.end_time=this.endTime:this.validStartTime&&(t.end_time=this.startTime),"none"!==this.timeAggregation&&(t.interpolation=this.interpolation),this.$refs.timeseriesSelector.view_time_range_limit&&(t.view_time_limit_start=this.$refs.timeseriesSelector.view_time_range_limit[0],t.view_time_limit_end=this.$refs.timeseriesSelector.view_time_range_limit[1]);let l={settings:t,timeseries:this.plotSensorList};const o=await this.apiPOST(["tsdb","query_js"],l,e);if(s{"use strict";var e={8704:(e,t,r)=>{var o=r(9104),n=r(6501),a=r(8734),s=r(1758);const i={id:"q-app"};function l(e,t,r,o,n,a){const l=(0,s.g2)("router-view");return(0,s.uX)(),(0,s.CE)("div",i,[(0,s.bF)(l)])}const d={name:"App"};var c=r(2807);const p=(0,c.A)(d,[["render",l]]),u=p;var f=r(3282),h=r(1573),m=r(455);const v=[{path:"/overview",component:()=>Promise.all([r.e(121),r.e(729)]).then(r.bind(r,9729))},{path:"/model",component:()=>Promise.all([r.e(121),r.e(51)]).then(r.bind(r,4051)),children:[{path:"/",component:()=>Promise.all([r.e(121),r.e(229)]).then(r.bind(r,1229))},{path:"sensors/:sensor_id",component:()=>Promise.all([r.e(121),r.e(363)]).then(r.bind(r,363)),props:e=>({id:e.params.sensor_id})}]},{path:"/diagram",component:()=>Promise.all([r.e(121),r.e(765)]).then(r.bind(r,8765))},{path:"/monitoring",component:()=>Promise.all([r.e(121),r.e(295)]).then(r.bind(r,6295))},{path:"/plot_status",component:()=>Promise.all([r.e(121),r.e(574)]).then(r.bind(r,4574))},{path:"",redirect:"/overview"},{path:"/:catchAll(.*)*",component:()=>Promise.all([r.e(121),r.e(464)]).then(r.bind(r,5464))}],b=v,g=(0,h.wE)((function(){const e=m.Bt,t=(0,m.aE)({scrollBehavior:()=>({left:0,top:0}),routes:b,history:e("")});return t}));async function y(e,t){const o=e(u);o.use(n.A,t);const s="function"===typeof f.A?await(0,f.A)({}):f.A,{storeKey:i}=await Promise.resolve().then(r.bind(r,3282)),l=(0,a.IG)("function"===typeof g?await g({store:s}):g);return s.$router=l,{app:o,store:s,storeKey:i,router:l}}var w=r(8843),S=r(8859),A=r(1627);const E={config:{},lang:w.A,iconSet:S.A,plugins:{Notify:A.A}};async function k({app:e,router:t,store:r,storeKey:o}){e.use(t),e.use(r,o),e.mount("#q-app")}y(o.Ef,E).then(k)},3282:(e,t,r)=>{r.d(t,{A:()=>l});var o=r(6980),n=r(6306),a=r.n(n);r(239),r(8812),r(2042),r(9875),r(2090),r(8441),r(8462),r(2336);const s={namespaced:!0,state:()=>({data:void 0,loading:!1,error:void 0}),getters:{},mutations:{setLoading(e){e.loading=!0,e.error=void 0},setData(e,t){e.loading=!1;for(let r of Object.values(t.stations))r.sensorSet=new Set(r.sensors);for(let r of Object.values(t.plots)){r.sensorSet=new Set(r.sensors);let e=[];switch(r.stations.length){case 0:{let t=r.id,o=r.sensorSet;e.push({id:t,plot:r.id,station:r.id,sensorSet:o});break}case 1:{let o=r.stations[0],n=r.id+":"+o,a=t.stations[o].sensorSet;e.push({id:n,plot:r.id,station:o,sensorSet:a});break}default:e.push({id:r.id,plot:r.id,merged:!0,sensorSet:r.sensorSet});for(let o of r.stations){let n=r.id+":"+o,a=t.stations[o].sensorSet;e.push({id:n,plot:r.id,station:o,sensorSet:a})}}r.plotstations=e}e.data=t},setError(e,t){e.loading=!1,e.error=t}},actions:{init({state:e,dispatch:t}){void 0===e.data&&t("refresh")},async refresh({commit:e,rootGetters:t}){e("setLoading");try{const r=await t.apiGET(["tsdb","model"]);e("setData",r.data.model)}catch{e("setError","error")}}}},i=!1;function l(){const e=(0,o.y$)({modules:{model:s},getters:{api:e=>(...e)=>{const t=e.join("/");return i?"http://127.0.0.1:8080/"+t:"../../"+t},apiGET:(e,t)=>(e,r)=>{const o=t.api(...e);return a().get(o,r)},apiPOST:(e,t)=>(e,r,o)=>{const n=t.api(...e);return a().post(n,r,o)}},strict:!1});return e}}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o].call(a.exports,a,a.exports,r),a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(!o){var s=1/0;for(c=0;c=a)&&Object.keys(r.O).every((e=>r.O[e](o[l])))?o.splice(l--,1):(i=!1,a0&&e[c-1][2]>a;c--)e[c]=e[c-1];e[c]=[o,n,a]}})(),(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return r.d(t,{a:t}),t}})(),(()=>{r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,o)=>(r.f[o](e,t),t)),[]))})(),(()=>{r.u=e=>"js/"+e+"."+{51:"29405df6",229:"b1b56010",295:"8107482a",363:"bf8b2aa2",464:"d68c77aa",574:"b4964afc",729:"755b6f9c",765:"8cc00be5"}[e]+".js"})(),(()=>{r.miniCssF=e=>"css/"+e+"."+{51:"7a1f8e9d",295:"3e69b7c0",363:"a12cdfa1",574:"98904cf4",729:"e7cfa2cd",765:"0c85ae2a"}[e]+".css"})(),(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="app:";r.l=(o,n,a,s)=>{if(e[o])e[o].push(n);else{var i,l;if(void 0!==a)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(f);var n=e[o];if(delete e[o],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(r))),t)return t(r)},f=setTimeout(u.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=u.bind(null,i.onerror),i.onload=u.bind(null,i.onload),l&&document.head.appendChild(i)}}})(),(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{r.p=""})(),(()=>{if("undefined"!==typeof document){var e=(e,t,o,n,a)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",r.nc&&(s.nonce=r.nc);var i=r=>{if(s.onerror=s.onload=null,"load"===r.type)n();else{var o=r&&r.type,i=r&&r.target&&r.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+i+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=o,l.request=i,s.parentNode&&s.parentNode.removeChild(s),a(l)}};return s.onerror=s.onload=i,s.href=t,o?o.parentNode.insertBefore(s,o.nextSibling):document.head.appendChild(s),s},t=(e,t)=>{for(var r=document.getElementsByTagName("link"),o=0;onew Promise(((n,a)=>{var s=r.miniCssF(o),i=r.p+s;if(t(s,i))return n();e(o,i,null,n,a)})),n={524:0};r.f.miniCss=(e,t)=>{var r={51:1,295:1,363:1,574:1,729:1,765:1};n[e]?t.push(n[e]):0!==n[e]&&r[e]&&t.push(n[e]=o(e).then((()=>{n[e]=0}),(t=>{throw delete n[e],t})))}}})(),(()=>{var e={524:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise(((r,o)=>n=e[t]=[r,o]));o.push(n[2]=a);var s=r.p+r.u(t),i=new Error,l=o=>{if(r.o(e,t)&&(n=e[t],0!==n&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+s+")",i.name="ChunkLoadError",i.type=a,i.request=s,n[1](i)}};r.l(s,l,"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[s,i,l]=o,d=0;if(s.some((t=>0!==e[t]))){for(n in i)r.o(i,n)&&(r.m[n]=i[n]);if(l)var c=l(r)}for(t&&t(o);dr(8704)));o=r.O(o)})(); \ No newline at end of file +(()=>{"use strict";var e={8704:(e,t,r)=>{var o=r(9104),n=r(6501),a=r(8734),s=r(1758);const i={id:"q-app"};function l(e,t,r,o,n,a){const l=(0,s.g2)("router-view");return(0,s.uX)(),(0,s.CE)("div",i,[(0,s.bF)(l)])}const d={name:"App"};var c=r(2807);const p=(0,c.A)(d,[["render",l]]),u=p;var f=r(3282),h=r(1573),m=r(455);const v=[{path:"/overview",component:()=>Promise.all([r.e(121),r.e(729)]).then(r.bind(r,9729))},{path:"/model",component:()=>Promise.all([r.e(121),r.e(51)]).then(r.bind(r,4051)),children:[{path:"/",component:()=>Promise.all([r.e(121),r.e(229)]).then(r.bind(r,1229))},{path:"sensors/:sensor_id",component:()=>Promise.all([r.e(121),r.e(363)]).then(r.bind(r,363)),props:e=>({id:e.params.sensor_id})}]},{path:"/diagram",component:()=>Promise.all([r.e(121),r.e(765)]).then(r.bind(r,8765))},{path:"/monitoring",component:()=>Promise.all([r.e(121),r.e(295)]).then(r.bind(r,6295))},{path:"/plot_status",component:()=>Promise.all([r.e(121),r.e(574)]).then(r.bind(r,4574))},{path:"",redirect:"/overview"},{path:"/:catchAll(.*)*",component:()=>Promise.all([r.e(121),r.e(464)]).then(r.bind(r,5464))}],b=v,g=(0,h.wE)((function(){const e=m.Bt,t=(0,m.aE)({scrollBehavior:()=>({left:0,top:0}),routes:b,history:e("")});return t}));async function y(e,t){const o=e(u);o.use(n.A,t);const s="function"===typeof f.A?await(0,f.A)({}):f.A,{storeKey:i}=await Promise.resolve().then(r.bind(r,3282)),l=(0,a.IG)("function"===typeof g?await g({store:s}):g);return s.$router=l,{app:o,store:s,storeKey:i,router:l}}var w=r(8843),S=r(8859),A=r(1627);const E={config:{},lang:w.A,iconSet:S.A,plugins:{Notify:A.A}};async function k({app:e,router:t,store:r,storeKey:o}){e.use(t),e.use(r,o),e.mount("#q-app")}y(o.Ef,E).then(k)},3282:(e,t,r)=>{r.d(t,{A:()=>l});var o=r(6980),n=r(6306),a=r.n(n);r(239),r(7225),r(8743),r(2858),r(2071),r(5520),r(2775),r(6203);const s={namespaced:!0,state:()=>({data:void 0,loading:!1,error:void 0}),getters:{},mutations:{setLoading(e){e.loading=!0,e.error=void 0},setData(e,t){e.loading=!1;for(let e of Object.values(t.stations))e.sensorSet=new Set(e.sensors);for(let e of Object.values(t.plots)){e.sensorSet=new Set(e.sensors);let r=[];switch(e.stations.length){case 0:{let t=e.id,o=e.sensorSet;r.push({id:t,plot:e.id,station:e.id,sensorSet:o});break}case 1:{let o=e.stations[0],n=e.id+":"+o,a=t.stations[o].sensorSet;r.push({id:n,plot:e.id,station:o,sensorSet:a});break}default:r.push({id:e.id,plot:e.id,merged:!0,sensorSet:e.sensorSet});for(let o of e.stations){let n=e.id+":"+o,a=t.stations[o].sensorSet;r.push({id:n,plot:e.id,station:o,sensorSet:a})}}e.plotstations=r}e.data=t},setError(e,t){e.loading=!1,e.error=t}},actions:{init({state:e,dispatch:t}){void 0===e.data&&t("refresh")},async refresh({commit:e,rootGetters:t}){e("setLoading");try{const r=await t.apiGET(["tsdb","model"]);e("setData",r.data.model)}catch{e("setError","error")}}}},i=!1;function l(){const e=(0,o.y$)({modules:{model:s},getters:{api:e=>(...e)=>{const t=e.join("/");return i?"http://127.0.0.1:8080/"+t:"../../"+t},apiGET:(e,t)=>(e,r)=>{const o=t.api(...e);return a().get(o,r)},apiPOST:(e,t)=>(e,r,o)=>{const n=t.api(...e);return a().post(n,r,o)}},strict:!1});return e}}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o].call(a.exports,a,a.exports,r),a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(!o){var s=1/0;for(c=0;c=a)&&Object.keys(r.O).every((e=>r.O[e](o[l])))?o.splice(l--,1):(i=!1,a0&&e[c-1][2]>a;c--)e[c]=e[c-1];e[c]=[o,n,a]}})(),(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return r.d(t,{a:t}),t}})(),(()=>{r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,o)=>(r.f[o](e,t),t)),[]))})(),(()=>{r.u=e=>"js/"+e+"."+{51:"7327146d",229:"53d179e9",295:"e767ce2f",363:"782c2ef2",464:"72ad6529",574:"49eee806",729:"46473826",765:"041ce33a"}[e]+".js"})(),(()=>{r.miniCssF=e=>"css/"+e+"."+{51:"7a1f8e9d",295:"3e69b7c0",363:"a12cdfa1",574:"98904cf4",729:"e7cfa2cd",765:"0c85ae2a"}[e]+".css"})(),(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="app:";r.l=(o,n,a,s)=>{if(e[o])e[o].push(n);else{var i,l;if(void 0!==a)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(f);var n=e[o];if(delete e[o],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(r))),t)return t(r)},f=setTimeout(u.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=u.bind(null,i.onerror),i.onload=u.bind(null,i.onload),l&&document.head.appendChild(i)}}})(),(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{r.p=""})(),(()=>{if("undefined"!==typeof document){var e=(e,t,o,n,a)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",r.nc&&(s.nonce=r.nc);var i=r=>{if(s.onerror=s.onload=null,"load"===r.type)n();else{var o=r&&r.type,i=r&&r.target&&r.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+i+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=o,l.request=i,s.parentNode&&s.parentNode.removeChild(s),a(l)}};return s.onerror=s.onload=i,s.href=t,o?o.parentNode.insertBefore(s,o.nextSibling):document.head.appendChild(s),s},t=(e,t)=>{for(var r=document.getElementsByTagName("link"),o=0;onew Promise(((n,a)=>{var s=r.miniCssF(o),i=r.p+s;if(t(s,i))return n();e(o,i,null,n,a)})),n={524:0};r.f.miniCss=(e,t)=>{var r={51:1,295:1,363:1,574:1,729:1,765:1};n[e]?t.push(n[e]):0!==n[e]&&r[e]&&t.push(n[e]=o(e).then((()=>{n[e]=0}),(t=>{throw delete n[e],t})))}}})(),(()=>{var e={524:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise(((r,o)=>n=e[t]=[r,o]));o.push(n[2]=a);var s=r.p+r.u(t),i=new Error,l=o=>{if(r.o(e,t)&&(n=e[t],0!==n&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+s+")",i.name="ChunkLoadError",i.type=a,i.request=s,n[1](i)}};r.l(s,l,"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[s,i,l]=o,d=0;if(s.some((t=>0!==e[t]))){for(n in i)r.o(i,n)&&(r.m[n]=i[n]);if(l)var c=l(r)}for(t&&t(o);dr(8704)));o=r.O(o)})(); \ No newline at end of file diff --git a/webcontent/app/js/vendor.cc4cad33.js b/webcontent/app/js/vendor.cc4cad33.js new file mode 100644 index 00000000..54036c8b --- /dev/null +++ b/webcontent/app/js/vendor.cc4cad33.js @@ -0,0 +1,35 @@ +(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[121],{8582:e=>{e.exports=function(e,t,n){const o=void 0!==e.__vccOpts?e.__vccOpts:e,r=o[t];if(void 0===r)o[t]=n;else for(const e in n)void 0===r[e]&&(r[e]=n[e])}},8734:(e,t,n)=>{"use strict";n.d(t,{C4:()=>k,EW:()=>ze,Gc:()=>ye,IG:()=>Ce,IJ:()=>Re,KR:()=>Te,Kh:()=>ge,Pr:()=>We,R1:()=>Be,X2:()=>c,bl:()=>C,fE:()=>Se,g8:()=>xe,hV:()=>Ne,hZ:()=>L,i9:()=>Oe,ju:()=>Ee,lJ:()=>qe,qA:()=>j,u4:()=>W,uY:()=>a,ux:()=>ke,wB:()=>De,yC:()=>l});var o=n(8790); +/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let r,i;class l{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=r,!e&&r&&(this.index=(r.scopes||(r.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0)return;if(f){let e=f;f=void 0;while(e){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;while(d){let t=d;d=void 0;while(t){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}function g(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function y(e){let t,n=e.depsTail,o=n;while(o){const e=o.prevDep;-1===o.version?(o===n&&(n=e),x(o),_(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=e}e.deps=t,e.depsTail=n}function b(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(w(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function w(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===A)return;e.globalVersion=A;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!b(e))return void(e.flags&=-3);const n=i,r=S;i=e,S=!0;try{g(e);const n=e.fn(e._value);(0===t.version||(0,o.$H)(n,e._value))&&(e._value=n,t.version++)}catch(e){throw t.version++,e}finally{i=n,S=r,y(e),e.flags&=-3}}function x(e,t=!1){const{dep:n,prevSub:o,nextSub:r}=e;if(o&&(o.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)x(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function _(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let S=!0;const E=[];function k(){E.push(S),S=!1}function C(){const e=E.pop();S=void 0===e||e}function q(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=i;i=void 0;try{t()}finally{i=e}}}let A=0;class O{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class T{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!i||!S||i===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==i)t=this.activeLink=new O(i,this),i.deps?(t.prevDep=i.depsTail,i.depsTail.nextDep=t,i.depsTail=t):i.deps=i.depsTail=t,R(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=i.depsTail,t.nextDep=void 0,i.depsTail.nextDep=t,i.depsTail=t,i.deps===t&&(i.deps=e)}return t}trigger(e){this.version++,A++,this.notify(e)}notify(e){h();try{0;for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{m()}}}function R(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)R(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const M=new WeakMap,P=Symbol(""),B=Symbol(""),$=Symbol("");function W(e,t,n){if(S&&i){let t=M.get(e);t||M.set(e,t=new Map);let o=t.get(n);o||(t.set(n,o=new T),o.map=t,o.key=n),o.track()}}function L(e,t,n,r,i,l){const a=M.get(e);if(!a)return void A++;const s=e=>{e&&e.trigger()};if(h(),"clear"===t)a.forEach(s);else{const i=(0,o.cy)(e),l=i&&(0,o.yI)(n);if(i&&"length"===n){const e=Number(r);a.forEach(((t,n)=>{("length"===n||n===$||!(0,o.Bm)(n)&&n>=e)&&s(t)}))}else switch((void 0!==n||a.has(void 0))&&s(a.get(n)),l&&s(a.get($)),t){case"add":i?l&&s(a.get("length")):(s(a.get(P)),(0,o.CE)(e)&&s(a.get(B)));break;case"delete":i||(s(a.get(P)),(0,o.CE)(e)&&s(a.get(B)));break;case"set":(0,o.CE)(e)&&s(a.get(P));break}}m()}function z(e){const t=ke(e);return t===e?t:(W(t,"iterate",$),Se(e)?t:t.map(qe))}function j(e){return W(e=ke(e),"iterate",$),e}const I={__proto__:null,[Symbol.iterator](){return V(this,Symbol.iterator,qe)},concat(...e){return z(this).concat(...e.map((e=>(0,o.cy)(e)?z(e):e)))},entries(){return V(this,"entries",(e=>(e[1]=qe(e[1]),e)))},every(e,t){return D(this,"every",e,t,void 0,arguments)},filter(e,t){return D(this,"filter",e,t,(e=>e.map(qe)),arguments)},find(e,t){return D(this,"find",e,t,qe,arguments)},findIndex(e,t){return D(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return D(this,"findLast",e,t,qe,arguments)},findLastIndex(e,t){return D(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return D(this,"forEach",e,t,void 0,arguments)},includes(...e){return H(this,"includes",e)},indexOf(...e){return H(this,"indexOf",e)},join(e){return z(this).join(e)},lastIndexOf(...e){return H(this,"lastIndexOf",e)},map(e,t){return D(this,"map",e,t,void 0,arguments)},pop(){return K(this,"pop")},push(...e){return K(this,"push",e)},reduce(e,...t){return N(this,"reduce",e,t)},reduceRight(e,...t){return N(this,"reduceRight",e,t)},shift(){return K(this,"shift")},some(e,t){return D(this,"some",e,t,void 0,arguments)},splice(...e){return K(this,"splice",e)},toReversed(){return z(this).toReversed()},toSorted(e){return z(this).toSorted(e)},toSpliced(...e){return z(this).toSpliced(...e)},unshift(...e){return K(this,"unshift",e)},values(){return V(this,"values",qe)}};function V(e,t,n){const o=j(e),r=o[t]();return o===e||Se(e)||(r._next=r.next,r.next=()=>{const e=r._next();return e.value&&(e.value=n(e.value)),e}),r}const F=Array.prototype;function D(e,t,n,o,r,i){const l=j(e),a=l!==e&&!Se(e),s=l[t];if(s!==F[t]){const t=s.apply(e,i);return a?qe(t):t}let u=n;l!==e&&(a?u=function(t,o){return n.call(this,qe(t),o,e)}:n.length>2&&(u=function(t,o){return n.call(this,t,o,e)}));const c=s.call(l,u,o);return a&&r?r(c):c}function N(e,t,n,o){const r=j(e);let i=n;return r!==e&&(Se(e)?n.length>3&&(i=function(t,o,r){return n.call(this,t,o,r,e)}):i=function(t,o,r){return n.call(this,t,qe(o),r,e)}),r[t](i,...o)}function H(e,t,n){const o=ke(e);W(o,"iterate",$);const r=o[t](...n);return-1!==r&&!1!==r||!Ee(n[0])?r:(n[0]=ke(n[0]),o[t](...n))}function K(e,t,n=[]){k(),h();const o=ke(e)[t].apply(e,n);return m(),C(),o}const U=(0,o.pD)("__proto__,__v_isRef,__isVue"),G=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(o.Bm));function Q(e){(0,o.Bm)(e)||(e=String(e));const t=ke(this);return W(t,"has",e),t.hasOwnProperty(e)}class Y{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e["__v_skip"];const r=this._isReadonly,i=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return i;if("__v_raw"===t)return n===(r?i?ve:pe:i?fe:de).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const l=(0,o.cy)(e);if(!r){let e;if(l&&(e=I[t]))return e;if("hasOwnProperty"===t)return Q}const a=Reflect.get(e,t,Oe(e)?e:n);return((0,o.Bm)(t)?G.has(t):U(t))?a:(r||W(e,"get",t),i?a:Oe(a)?l&&(0,o.yI)(t)?a:a.value:(0,o.Gv)(a)?r?be(a):ge(a):a)}}class X extends Y{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t];if(!this._isShallow){const t=_e(i);if(Se(n)||_e(n)||(i=ke(i),n=ke(n)),!(0,o.cy)(e)&&Oe(i)&&!Oe(n))return!t&&(i.value=n,!0)}const l=(0,o.cy)(e)&&(0,o.yI)(t)?Number(t)e,oe=e=>Reflect.getPrototypeOf(e);function re(e,t,n){return function(...r){const i=this["__v_raw"],l=ke(i),a=(0,o.CE)(l),s="entries"===e||e===Symbol.iterator&&a,u="keys"===e&&a,c=i[e](...r),d=n?ne:t?Ae:qe;return!t&&W(l,"iterate",u?B:P),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function ie(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function le(e,t){const n={get(n){const r=this["__v_raw"],i=ke(r),l=ke(n);e||((0,o.$H)(n,l)&&W(i,"get",n),W(i,"get",l));const{has:a}=oe(i),s=t?ne:e?Ae:qe;return a.call(i,n)?s(r.get(n)):a.call(i,l)?s(r.get(l)):void(r!==i&&r.get(n))},get size(){const t=this["__v_raw"];return!e&&W(ke(t),"iterate",P),Reflect.get(t,"size",t)},has(t){const n=this["__v_raw"],r=ke(n),i=ke(t);return e||((0,o.$H)(t,i)&&W(r,"has",t),W(r,"has",i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,o){const r=this,i=r["__v_raw"],l=ke(i),a=t?ne:e?Ae:qe;return!e&&W(l,"iterate",P),i.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}};(0,o.X$)(n,e?{add:ie("add"),set:ie("set"),delete:ie("delete"),clear:ie("clear")}:{add(e){t||Se(e)||_e(e)||(e=ke(e));const n=ke(this),o=oe(n),r=o.has.call(n,e);return r||(n.add(e),L(n,"add",e,e)),this},set(e,n){t||Se(n)||_e(n)||(n=ke(n));const r=ke(this),{has:i,get:l}=oe(r);let a=i.call(r,e);a||(e=ke(e),a=i.call(r,e));const s=l.call(r,e);return r.set(e,n),a?(0,o.$H)(n,s)&&L(r,"set",e,n,s):L(r,"add",e,n),this},delete(e){const t=ke(this),{has:n,get:o}=oe(t);let r=n.call(t,e);r||(e=ke(e),r=n.call(t,e));const i=o?o.call(t,e):void 0,l=t.delete(e);return r&&L(t,"delete",e,void 0,i),l},clear(){const e=ke(this),t=0!==e.size,n=void 0,o=e.clear();return t&&L(e,"clear",void 0,void 0,n),o}});const r=["keys","values","entries",Symbol.iterator];return r.forEach((o=>{n[o]=re(o,e,t)})),n}function ae(e,t){const n=le(e,t);return(t,r,i)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,o.$3)(n,r)&&r in t?n:t,r,i)}const se={get:ae(!1,!1)},ue={get:ae(!1,!0)},ce={get:ae(!0,!1)};const de=new WeakMap,fe=new WeakMap,pe=new WeakMap,ve=new WeakMap;function he(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function me(e){return e["__v_skip"]||!Object.isExtensible(e)?0:he((0,o.Zf)(e))}function ge(e){return _e(e)?e:we(e,!1,J,se,de)}function ye(e){return we(e,!1,te,ue,fe)}function be(e){return we(e,!0,ee,ce,pe)}function we(e,t,n,r,i){if(!(0,o.Gv)(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const l=i.get(e);if(l)return l;const a=me(e);if(0===a)return e;const s=new Proxy(e,2===a?r:n);return i.set(e,s),s}function xe(e){return _e(e)?xe(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function _e(e){return!(!e||!e["__v_isReadonly"])}function Se(e){return!(!e||!e["__v_isShallow"])}function Ee(e){return!!e&&!!e["__v_raw"]}function ke(e){const t=e&&e["__v_raw"];return t?ke(t):e}function Ce(e){return!(0,o.$3)(e,"__v_skip")&&Object.isExtensible(e)&&(0,o.yQ)(e,"__v_skip",!0),e}const qe=e=>(0,o.Gv)(e)?ge(e):e,Ae=e=>(0,o.Gv)(e)?be(e):e;function Oe(e){return!!e&&!0===e["__v_isRef"]}function Te(e){return Me(e,!1)}function Re(e){return Me(e,!0)}function Me(e,t){return Oe(e)?e:new Pe(e,t)}class Pe{constructor(e,t){this.dep=new T,this["__v_isRef"]=!0,this["__v_isShallow"]=!1,this._rawValue=t?e:ke(e),this._value=t?e:qe(e),this["__v_isShallow"]=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this["__v_isShallow"]||Se(e)||_e(e);e=n?e:ke(e),(0,o.$H)(e,t)&&(this._rawValue=e,this._value=n?e:qe(e),this.dep.trigger())}}function Be(e){return Oe(e)?e.value:e}const $e={get:(e,t,n)=>"__v_raw"===t?e:Be(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Oe(r)&&!Oe(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function We(e){return xe(e)?e:new Proxy(e,$e)}class Le{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new T(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=A-1,this.next=void 0,this.effect=this,this["__v_isReadonly"]=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags||i===this))return v(this,!0),!0}get value(){const e=this.dep.track();return w(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function ze(e,t,n=!1){let r,i;(0,o.Tn)(e)?r=e:(r=e.get,i=e.set);const l=new Le(r,i,n);return l}const je={},Ie=new WeakMap;let Ve;function Fe(e,t=!1,n=Ve){if(n){let t=Ie.get(n);t||Ie.set(n,t=[]),t.push(e)}else 0}function De(e,t,n=o.MZ){const{immediate:r,deep:i,once:l,scheduler:a,augmentJob:u,call:d}=n,f=e=>i?e:Se(e)||!1===i||0===i?Ne(e,1):Ne(e);let p,v,h,m,g=!1,y=!1;if(Oe(e)?(v=()=>e.value,g=Se(e)):xe(e)?(v=()=>f(e),g=!0):(0,o.cy)(e)?(y=!0,g=e.some((e=>xe(e)||Se(e))),v=()=>e.map((e=>Oe(e)?e.value:xe(e)?f(e):(0,o.Tn)(e)?d?d(e,2):e():void 0))):v=(0,o.Tn)(e)?t?d?()=>d(e,2):e:()=>{if(h){k();try{h()}finally{C()}}const t=Ve;Ve=p;try{return d?d(e,3,[m]):e(m)}finally{Ve=t}}:o.tE,t&&i){const e=v,t=!0===i?1/0:i;v=()=>Ne(e(),t)}const b=s(),w=()=>{p.stop(),b&&b.active&&(0,o.TF)(b.effects,p)};if(l&&t){const e=t;t=(...t)=>{e(...t),w()}}let x=y?new Array(e.length).fill(je):je;const _=e=>{if(1&p.flags&&(p.dirty||e))if(t){const e=p.run();if(i||g||(y?e.some(((e,t)=>(0,o.$H)(e,x[t]))):(0,o.$H)(e,x))){h&&h();const n=Ve;Ve=p;try{const n=[e,x===je?void 0:y&&x[0]===je?[]:x,m];d?d(t,3,n):t(...n),x=e}finally{Ve=n}}}else p.run()};return u&&u(_),p=new c(v),p.scheduler=a?()=>a(_,!1):_,m=e=>Fe(e,!1,p),h=p.onStop=()=>{const e=Ie.get(p);if(e){if(d)d(e,4);else for(const t of e)t();Ie.delete(p)}},t?r?_(!0):x=p.run():a?a(_.bind(null,!0),!0):p.run(),w.pause=p.pause.bind(p),w.resume=p.resume.bind(p),w.stop=w,w}function Ne(e,t=1/0,n){if(t<=0||!(0,o.Gv)(e)||e["__v_skip"])return e;if(n=n||new Set,n.has(e))return e;if(n.add(e),t--,Oe(e))Ne(e.value,t,n);else if((0,o.cy)(e))for(let o=0;o{Ne(e,t,n)}));else if((0,o.Qd)(e)){for(const o in e)Ne(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Ne(e[o],t,n)}return e}},1758:(e,t,n)=>{"use strict";n.d(t,{$u:()=>_e,CE:()=>hn,Df:()=>re,EW:()=>to,FK:()=>on,Gt:()=>st,Gy:()=>K,Ic:()=>xe,Im:()=>V,K9:()=>Tt,KC:()=>be,Lk:()=>xn,MZ:()=>oe,OW:()=>ee,Q3:()=>qn,QP:()=>G,Tb:()=>Le,WQ:()=>ut,Wv:()=>mn,Y4:()=>fe,bF:()=>_n,bo:()=>O,dY:()=>m,eW:()=>Cn,g2:()=>Re,gN:()=>Pe,h:()=>no,hi:()=>Ee,k6:()=>A,n:()=>de,nI:()=>Ln,pI:()=>We,pM:()=>ie,pR:()=>Z,qL:()=>l,sV:()=>we,uX:()=>cn,v6:()=>Rn,wB:()=>Vt,xo:()=>Se});var o=n(8734),r=n(8790);function i(e,t,n,o){try{return o?e(...o):e()}catch(e){a(e,t,n)}}function l(e,t,n,o){if((0,r.Tn)(e)){const l=i(e,t,n,o);return l&&(0,r.yL)(l)&&l.catch((e=>{a(e,t,n)})),l}if((0,r.cy)(e)){const r=[];for(let i=0;i>>1,r=u[o],i=S(r);i=S(n)?u.push(e):u.splice(g(t),0,e),e.flags|=1,b()}}function b(){h||(h=v.then(E))}function w(e){(0,r.cy)(e)?d.push(...e):f&&-1===e.id?f.splice(p+1,0,e):1&e.flags||(d.push(e),e.flags|=1),b()}function x(e,t,n=c+1){for(0;nS(e)-S(t)));if(d.length=0,f)return void f.push(...e);for(f=e,p=0;pnull==e.id?2&e.flags?-1:1/0:e.id;function E(e){r.tE;try{for(c=0;c{o._d&&pn(-1);const r=q(t);let i;try{i=e(...n)}finally{q(r),o._d&&pn(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function O(e,t){if(null===k)return e;const n=Zn(k),i=e.dirs||(e.dirs=[]);for(let e=0;ee.__isTeleport,P=e=>e&&(e.disabled||""===e.disabled),B=e=>e&&(e.defer||""===e.defer),$=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,W=e=>"function"===typeof MathMLElement&&e instanceof MathMLElement,L=(e,t)=>{const n=e&&e.to;if((0,r.Kg)(n)){if(t){const e=t(n);return e}return null}return n},z={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,i,l,a,s,u){const{mc:c,pc:d,pbc:f,o:{insert:p,querySelector:v,createText:h,createComment:m}}=u,g=P(t.props);let{shapeFlag:y,children:b,dynamicChildren:w}=t;if(null==e){const e=t.el=h(""),u=t.anchor=h("");p(e,n,o),p(u,n,o);const d=(e,t)=>{16&y&&(r&&r.isCE&&(r.ce._teleportTarget=e),c(b,e,t,r,i,l,a,s))},f=()=>{const e=t.target=L(t.props,v),n=D(e,t,h,p);e&&("svg"!==l&&$(e)?l="svg":"mathml"!==l&&W(e)&&(l="mathml"),g||(d(e,n),F(t,!1)))};g&&(d(n,u),F(t,!0)),B(t.props)?Ot((()=>{f(),t.el.__isMounted=!0}),i):f()}else{if(B(t.props)&&!e.el.__isMounted)return void Ot((()=>{z.process(e,t,n,o,r,i,l,a,s,u),delete e.el.__isMounted}),i);t.el=e.el,t.targetStart=e.targetStart;const c=t.anchor=e.anchor,p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=P(e.props),y=m?n:p,b=m?c:h;if("svg"===l||$(p)?l="svg":("mathml"===l||W(p))&&(l="mathml"),w?(f(e.dynamicChildren,w,y,r,i,l,a),$t(e,t,!0)):s||d(e,t,y,b,r,i,l,a,!1),g)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):j(t,n,c,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=L(t.props,v);e&&j(t,e,null,u,0)}else m&&j(t,p,h,u,1);F(t,g)}},remove(e,t,n,{um:o,o:{remove:r}},i){const{shapeFlag:l,children:a,anchor:s,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(r(u),r(c)),i&&r(s),16&l){const e=i||!P(f);for(let r=0;r{e.isMounted=!0})),Se((()=>{e.isUnmounting=!0})),e}const U=[Function,Array],G={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:U,onEnter:U,onAfterEnter:U,onEnterCancelled:U,onBeforeLeave:U,onLeave:U,onAfterLeave:U,onLeaveCancelled:U,onBeforeAppear:U,onAppear:U,onAfterAppear:U,onAppearCancelled:U},Q=e=>{const t=e.subTree;return t.component?Q(t.component):t},Y={name:"BaseTransition",props:G,setup(e,{slots:t}){const n=Ln(),r=K();return()=>{const i=t.default&&re(t.default(),!0);if(!i||!i.length)return;const l=X(i),a=(0,o.ux)(e),{mode:s}=a;if(r.isLeaving)return te(l);const u=ne(l);if(!u)return te(l);let c=ee(u,a,r,n,(e=>c=e));u.type!==ln&&oe(u,c);let d=n.subTree&&ne(n.subTree);if(d&&d.type!==ln&&!yn(u,d)&&Q(n).type!==ln){let e=ee(d,a,r,n);if(oe(d,e),"out-in"===s&&u.type!==ln)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,d=void 0},te(l);"in-out"===s&&u.type!==ln?e.delayLeave=(e,t,n)=>{const o=J(r,d);o[String(d.key)]=d,e[N]=()=>{t(),e[N]=void 0,delete c.delayedLeave,d=void 0},c.delayedLeave=()=>{n(),delete c.delayedLeave,d=void 0}}:d=void 0}else d&&(d=void 0);return l}}};function X(e){let t=e[0];if(e.length>1){let n=!1;for(const o of e)if(o.type!==ln){0,t=o,n=!0;break}}return t}const Z=Y;function J(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function ee(e,t,n,o,i){const{appear:a,mode:s,persisted:u=!1,onBeforeEnter:c,onEnter:d,onAfterEnter:f,onEnterCancelled:p,onBeforeLeave:v,onLeave:h,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:y,onAppear:b,onAfterAppear:w,onAppearCancelled:x}=t,_=String(e.key),S=J(n,e),E=(e,t)=>{e&&l(e,o,9,t)},k=(e,t)=>{const n=t[1];E(e,t),(0,r.cy)(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},C={mode:s,persisted:u,beforeEnter(t){let o=c;if(!n.isMounted){if(!a)return;o=y||c}t[N]&&t[N](!0);const r=S[_];r&&yn(e,r)&&r.el[N]&&r.el[N](),E(o,[t])},enter(e){let t=d,o=f,r=p;if(!n.isMounted){if(!a)return;t=b||d,o=w||f,r=x||p}let i=!1;const l=e[H]=t=>{i||(i=!0,E(t?r:o,[e]),C.delayedLeave&&C.delayedLeave(),e[H]=void 0)};t?k(t,[e,l]):l()},leave(t,o){const r=String(e.key);if(t[H]&&t[H](!0),n.isUnmounting)return o();E(v,[t]);let i=!1;const l=t[N]=n=>{i||(i=!0,o(),E(n?g:m,[t]),t[N]=void 0,S[r]===e&&delete S[r])};S[r]=e,h?k(h,[t,l]):l()},clone(e){const r=ee(e,t,n,o,i);return i&&i(r),r}};return C}function te(e){if(ue(e))return e=kn(e),e.children=null,e}function ne(e){if(!ue(e))return M(e.type)&&e.children?X(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&(0,r.Tn)(n.default))return n.default()}}function oe(e,t){6&e.shapeFlag&&e.component?(e.transition=t,oe(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function re(e,t=!1,n){let o=[],r=0;for(let i=0;i1)for(let e=0;e(0,r.X$)({name:e.name},t,{setup:e}))():e}function le(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ae(e,t,n,l,a=!1){if((0,r.cy)(e))return void e.forEach(((e,o)=>ae(e,t&&((0,r.cy)(t)?t[o]:t),n,l,a)));if(se(l)&&!a)return void(512&l.shapeFlag&&l.type.__asyncResolved&&l.component.subTree.component&&ae(e,t,n,l.component.subTree));const s=4&l.shapeFlag?Zn(l.component):l.el,u=a?null:s,{i:c,r:d}=e;const f=t&&t.r,p=c.refs===r.MZ?c.refs={}:c.refs,v=c.setupState,h=(0,o.ux)(v),m=v===r.MZ?()=>!1:e=>(0,r.$3)(h,e);if(null!=f&&f!==d&&((0,r.Kg)(f)?(p[f]=null,m(f)&&(v[f]=null)):(0,o.i9)(f)&&(f.value=null)),(0,r.Tn)(d))i(d,c,12,[u,p]);else{const t=(0,r.Kg)(d),i=(0,o.i9)(d);if(t||i){const o=()=>{if(e.f){const n=t?m(d)?v[d]:p[d]:d.value;a?(0,r.cy)(n)&&(0,r.TF)(n,s):(0,r.cy)(n)?n.includes(s)||n.push(s):t?(p[d]=[s],m(d)&&(v[d]=p[d])):(d.value=[s],e.k&&(p[e.k]=d.value))}else t?(p[d]=u,m(d)&&(v[d]=u)):i&&(d.value=u,e.k&&(p[e.k]=u))};u?(o.id=-1,Ot(o,n)):o()}else 0}}(0,r.We)().requestIdleCallback,(0,r.We)().cancelIdleCallback;const se=e=>!!e.type.__asyncLoader +/*! #__NO_SIDE_EFFECTS__ */;const ue=e=>e.type.__isKeepAlive;RegExp,RegExp;function ce(e,t){return(0,r.cy)(e)?e.some((e=>ce(e,t))):(0,r.Kg)(e)?e.split(",").includes(t):!!(0,r.gd)(e)&&(e.lastIndex=0,e.test(t))}function de(e,t){pe(e,"a",t)}function fe(e,t){pe(e,"da",t)}function pe(e,t,n=Wn){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(ge(t,o,n),n){let e=n.parent;while(e&&e.parent)ue(e.parent.vnode)&&ve(o,t,n,e),e=e.parent}}function ve(e,t,n,o){const i=ge(t,e,o,!0);Ee((()=>{(0,r.TF)(o[t],i)}),n)}function he(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function me(e){return 128&e.shapeFlag?e.ssContent:e}function ge(e,t,n=Wn,r=!1){if(n){const i=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...r)=>{(0,o.C4)();const i=In(n),a=l(t,n,e,r);return i(),(0,o.bl)(),a});return r?i.unshift(a):i.push(a),a}}const ye=e=>(t,n=Wn)=>{Hn&&"sp"!==e||ge(e,((...e)=>t(...e)),n)},be=ye("bm"),we=ye("m"),xe=ye("bu"),_e=ye("u"),Se=ye("bum"),Ee=ye("um"),ke=ye("sp"),Ce=ye("rtg"),qe=ye("rtc");function Ae(e,t=Wn){ge("ec",e,t)}const Oe="components",Te="directives";function Re(e,t){return Be(Oe,e,!0,t)||e}const Me=Symbol.for("v-ndc");function Pe(e){return Be(Te,e)}function Be(e,t,n=!0,o=!1){const i=k||Wn;if(i){const n=i.type;if(e===Oe){const e=Jn(n,!1);if(e&&(e===t||e===(0,r.PT)(t)||e===(0,r.ZH)((0,r.PT)(t))))return n}const l=$e(i[e]||n[e],t)||$e(i.appContext[e],t);return!l&&o?n:l}}function $e(e,t){return e&&(e[t]||e[(0,r.PT)(t)]||e[(0,r.ZH)((0,r.PT)(t))])}function We(e,t,n,i){let l;const a=n&&n[i],s=(0,r.cy)(e);if(s||(0,r.Kg)(e)){const n=s&&(0,o.g8)(e);let r=!1;n&&(r=!(0,o.fE)(e),e=(0,o.qA)(e)),l=new Array(e.length);for(let n=0,i=e.length;nt(e,n,void 0,a&&a[n])));else{const n=Object.keys(e);l=new Array(n.length);for(let o=0,r=n.length;oe?Fn(e)?Zn(e):ze(e.parent):null,je=(0,r.X$)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ze(e.parent),$root:e=>ze(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ge(e),$forceUpdate:e=>e.f||(e.f=()=>{y(e.update)}),$nextTick:e=>e.n||(e.n=m.bind(e.proxy)),$watch:e=>Dt.bind(e)}),Ie=(e,t)=>e!==r.MZ&&!e.__isScriptSetup&&(0,r.$3)(e,t),Ve={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:i,data:l,props:a,accessCache:s,type:u,appContext:c}=e;let d;if("$"!==t[0]){const o=s[t];if(void 0!==o)switch(o){case 1:return i[t];case 2:return l[t];case 4:return n[t];case 3:return a[t]}else{if(Ie(i,t))return s[t]=1,i[t];if(l!==r.MZ&&(0,r.$3)(l,t))return s[t]=2,l[t];if((d=e.propsOptions[0])&&(0,r.$3)(d,t))return s[t]=3,a[t];if(n!==r.MZ&&(0,r.$3)(n,t))return s[t]=4,n[t];De&&(s[t]=0)}}const f=je[t];let p,v;return f?("$attrs"===t&&(0,o.u4)(e.attrs,"get",""),f(e)):(p=u.__cssModules)&&(p=p[t])?p:n!==r.MZ&&(0,r.$3)(n,t)?(s[t]=4,n[t]):(v=c.config.globalProperties,(0,r.$3)(v,t)?v[t]:void 0)},set({_:e},t,n){const{data:o,setupState:i,ctx:l}=e;return Ie(i,t)?(i[t]=n,!0):o!==r.MZ&&(0,r.$3)(o,t)?(o[t]=n,!0):!(0,r.$3)(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(l[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:i,propsOptions:l}},a){let s;return!!n[a]||e!==r.MZ&&(0,r.$3)(e,a)||Ie(t,a)||(s=l[0])&&(0,r.$3)(s,a)||(0,r.$3)(o,a)||(0,r.$3)(je,a)||(0,r.$3)(i.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,r.$3)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fe(e){return(0,r.cy)(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let De=!0;function Ne(e){const t=Ge(e),n=e.proxy,i=e.ctx;De=!1,t.beforeCreate&&Ke(t.beforeCreate,e,"bc");const{data:l,computed:a,methods:s,watch:u,provide:c,inject:d,created:f,beforeMount:p,mounted:v,beforeUpdate:h,updated:m,activated:g,deactivated:y,beforeDestroy:b,beforeUnmount:w,destroyed:x,unmounted:_,render:S,renderTracked:E,renderTriggered:k,errorCaptured:C,serverPrefetch:q,expose:A,inheritAttrs:O,components:T,directives:R,filters:M}=t,P=null;if(d&&He(d,i,P),s)for(const e in s){const t=s[e];(0,r.Tn)(t)&&(i[e]=t.bind(n))}if(l){0;const t=l.call(n,n);0,(0,r.Gv)(t)&&(e.data=(0,o.Kh)(t))}if(De=!0,a)for(const e in a){const t=a[e],o=(0,r.Tn)(t)?t.bind(n,n):(0,r.Tn)(t.get)?t.get.bind(n,n):r.tE;0;const l=!(0,r.Tn)(t)&&(0,r.Tn)(t.set)?t.set.bind(n):r.tE,s=to({get:o,set:l});Object.defineProperty(i,e,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(u)for(const e in u)Ue(u[e],i,n,e);if(c){const e=(0,r.Tn)(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{st(t,e[t])}))}function B(e,t){(0,r.cy)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(f&&Ke(f,e,"c"),B(be,p),B(we,v),B(xe,h),B(_e,m),B(de,g),B(fe,y),B(Ae,C),B(qe,E),B(Ce,k),B(Se,w),B(Ee,_),B(ke,q),(0,r.cy)(A))if(A.length){const t=e.exposed||(e.exposed={});A.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});S&&e.render===r.tE&&(e.render=S),null!=O&&(e.inheritAttrs=O),T&&(e.components=T),R&&(e.directives=R),q&&le(e)}function He(e,t,n=r.tE){(0,r.cy)(e)&&(e=Je(e));for(const n in e){const i=e[n];let l;l=(0,r.Gv)(i)?"default"in i?ut(i.from||n,i.default,!0):ut(i.from||n):ut(i),(0,o.i9)(l)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e}):t[n]=l}}function Ke(e,t,n){l((0,r.cy)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Ue(e,t,n,o){let i=o.includes(".")?Nt(n,o):()=>n[o];if((0,r.Kg)(e)){const n=t[e];(0,r.Tn)(n)&&Vt(i,n)}else if((0,r.Tn)(e))Vt(i,e.bind(n));else if((0,r.Gv)(e))if((0,r.cy)(e))e.forEach((e=>Ue(e,t,n,o)));else{const o=(0,r.Tn)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.Tn)(o)&&Vt(i,o,e)}else 0}function Ge(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:i,optionsCache:l,config:{optionMergeStrategies:a}}=e.appContext,s=l.get(t);let u;return s?u=s:i.length||n||o?(u={},i.length&&i.forEach((e=>Qe(u,e,a,!0))),Qe(u,t,a)):u=t,(0,r.Gv)(t)&&l.set(t,u),u}function Qe(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&Qe(e,i,n,!0),r&&r.forEach((t=>Qe(e,t,n,!0)));for(const r in t)if(o&&"expose"===r);else{const o=Ye[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const Ye={data:Xe,props:nt,emits:nt,methods:tt,computed:tt,beforeCreate:et,created:et,beforeMount:et,mounted:et,beforeUpdate:et,updated:et,beforeDestroy:et,beforeUnmount:et,destroyed:et,unmounted:et,activated:et,deactivated:et,errorCaptured:et,serverPrefetch:et,components:tt,directives:tt,watch:ot,provide:Xe,inject:Ze};function Xe(e,t){return t?e?function(){return(0,r.X$)((0,r.Tn)(e)?e.call(this,this):e,(0,r.Tn)(t)?t.call(this,this):t)}:t:e}function Ze(e,t){return tt(Je(e),Je(t))}function Je(e){if((0,r.cy)(e)){const t={};for(let n=0;n1)return n&&(0,r.Tn)(t)?t.call(o&&o.proxy):t}else 0}const ct={},dt=()=>Object.create(ct),ft=e=>Object.getPrototypeOf(e)===ct;function pt(e,t,n,r=!1){const i={},l=dt();e.propsDefaults=Object.create(null),ht(e,t,i,l);for(const t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:(0,o.Gc)(i):e.type.props?e.props=i:e.props=l,e.attrs=l}function vt(e,t,n,i){const{props:l,attrs:a,vnode:{patchFlag:s}}=e,u=(0,o.ux)(l),[c]=e.propsOptions;let d=!1;if(!(i||s>0)||16&s){let o;ht(e,t,l,a)&&(d=!0);for(const i in u)t&&((0,r.$3)(t,i)||(o=(0,r.Tg)(i))!==i&&(0,r.$3)(t,o))||(c?!n||void 0===n[i]&&void 0===n[o]||(l[i]=mt(c,u,i,void 0,e,!0)):delete l[i]);if(a!==u)for(const e in a)t&&(0,r.$3)(t,e)||(delete a[e],d=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let o=0;o{u=!0;const[n,o]=yt(e,t,!0);(0,r.X$)(a,n),o&&s.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!l&&!u)return(0,r.Gv)(e)&&o.set(e,r.Oj),r.Oj;if((0,r.cy)(l))for(let e=0;e"_"===e[0]||"$stable"===e,xt=e=>(0,r.cy)(e)?e.map(An):[An(e)],_t=(e,t,n)=>{if(t._n)return t;const o=A(((...e)=>xt(t(...e))),n);return o._c=!1,o},St=(e,t,n)=>{const o=e._ctx;for(const n in e){if(wt(n))continue;const i=e[n];if((0,r.Tn)(i))t[n]=_t(n,i,o);else if(null!=i){0;const e=xt(i);t[n]=()=>e}}},Et=(e,t)=>{const n=xt(t);e.slots.default=()=>n},kt=(e,t,n)=>{for(const o in t)(n||"_"!==o)&&(e[o]=t[o])},Ct=(e,t,n)=>{const o=e.slots=dt();if(32&e.vnode.shapeFlag){const e=t._;e?(kt(o,t,n),n&&(0,r.yQ)(o,"_",e,!0)):St(t,o)}else t&&Et(e,t)},qt=(e,t,n)=>{const{vnode:o,slots:i}=e;let l=!0,a=r.MZ;if(32&o.shapeFlag){const e=t._;e?n&&1===e?l=!1:kt(i,t,n):(l=!t.$stable,St(t,i)),a=t}else t&&(Et(e,t),a={default:1});if(l)for(const e in i)wt(e)||null!=a[e]||delete i[e]};function At(){}const Ot=nn;function Tt(e){return Rt(e)}function Rt(e,t){At();const n=(0,r.We)();n.__VUE__=!0;const{insert:i,remove:l,patchProp:a,createElement:s,createText:u,createComment:c,setText:d,setElementText:f,parentNode:p,nextSibling:v,setScopeId:h=r.tE,insertStaticContent:m}=e,g=(e,t,n,o=null,r=null,i=null,l=void 0,a=null,s=!!t.dynamicChildren)=>{if(e===t)return;e&&!yn(e,t)&&(o=Y(e),H(e,r,i,!0),e=null),-2===t.patchFlag&&(s=!1,t.dynamicChildren=null);const{type:u,ref:c,shapeFlag:d}=t;switch(u){case rn:b(e,t,n,o);break;case ln:w(e,t,n,o);break;case an:null==e&&S(t,n,o,l);break;case on:$(e,t,n,o,r,i,l,a,s);break;default:1&d?C(e,t,n,o,r,i,l,a,s):6&d?W(e,t,n,o,r,i,l,a,s):(64&d||128&d)&&u.process(e,t,n,o,r,i,l,a,s,J)}null!=c&&r&&ae(c,e&&e.ref,i,t||e,!t)},b=(e,t,n,o)=>{if(null==e)i(t.el=u(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},w=(e,t,n,o)=>{null==e?i(t.el=c(t.children||""),n,o):t.el=e.el},S=(e,t,n,o)=>{[e.el,e.anchor]=m(e.children,t,n,o,e.el,e.anchor)},E=({el:e,anchor:t},n,o)=>{let r;while(e&&e!==t)r=v(e),i(e,n,o),e=r;i(t,n,o)},k=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=v(e),l(e),e=n;l(t)},C=(e,t,n,o,r,i,l,a,s)=>{"svg"===t.type?l="svg":"math"===t.type&&(l="mathml"),null==e?q(t,n,o,r,i,l,a,s):M(e,t,r,i,l,a,s)},q=(e,t,n,o,l,u,c,d)=>{let p,v;const{props:h,shapeFlag:m,transition:g,dirs:y}=e;if(p=e.el=s(e.type,u,h&&h.is,h),8&m?f(p,e.children):16&m&&O(e.children,p,null,o,l,Mt(e,u),c,d),y&&T(e,null,o,"created"),A(p,e,e.scopeId,c,o),h){for(const e in h)"value"===e||(0,r.SU)(e)||a(p,e,null,h[e],u,o);"value"in h&&a(p,"value",null,h.value,u),(v=h.onVnodeBeforeMount)&&Mn(v,o,e)}y&&T(e,null,o,"beforeMount");const b=Bt(l,g);b&&g.beforeEnter(p),i(p,t,n),((v=h&&h.onVnodeMounted)||b||y)&&Ot((()=>{v&&Mn(v,o,e),b&&g.enter(p),y&&T(e,null,o,"mounted")}),l)},A=(e,t,n,o,r)=>{if(n&&h(e,n),o)for(let t=0;t{for(let u=s;u{const u=t.el=e.el;let{patchFlag:c,dynamicChildren:d,dirs:p}=t;c|=16&e.patchFlag;const v=e.props||r.MZ,h=t.props||r.MZ;let m;if(n&&Pt(n,!1),(m=h.onVnodeBeforeUpdate)&&Mn(m,n,t,e),p&&T(t,e,n,"beforeUpdate"),n&&Pt(n,!0),(v.innerHTML&&null==h.innerHTML||v.textContent&&null==h.textContent)&&f(u,""),d?P(e.dynamicChildren,d,u,n,o,Mt(t,i),l):s||V(e,t,u,null,n,o,Mt(t,i),l,!1),c>0){if(16&c)B(u,v,h,n,i);else if(2&c&&v.class!==h.class&&a(u,"class",null,h.class,i),4&c&&a(u,"style",v.style,h.style,i),8&c){const e=t.dynamicProps;for(let t=0;t{m&&Mn(m,n,t,e),p&&T(t,e,n,"updated")}),o)},P=(e,t,n,o,r,i,l)=>{for(let a=0;a{if(t!==n){if(t!==r.MZ)for(const l in t)(0,r.SU)(l)||l in n||a(e,l,t[l],null,i,o);for(const l in n){if((0,r.SU)(l))continue;const s=n[l],u=t[l];s!==u&&"value"!==l&&a(e,l,u,s,i,o)}"value"in n&&a(e,"value",t.value,n.value,i)}},$=(e,t,n,o,r,l,a,s,c)=>{const d=t.el=e?e.el:u(""),f=t.anchor=e?e.anchor:u("");let{patchFlag:p,dynamicChildren:v,slotScopeIds:h}=t;h&&(s=s?s.concat(h):h),null==e?(i(d,n,o),i(f,n,o),O(t.children||[],n,f,r,l,a,s,c)):p>0&&64&p&&v&&e.dynamicChildren?(P(e.dynamicChildren,v,n,r,l,a,s),(null!=t.key||r&&t===r.subTree)&&$t(e,t,!0)):V(e,t,n,f,r,l,a,s,c)},W=(e,t,n,o,r,i,l,a,s)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,l,s):L(t,n,o,r,i,l,s):z(e,t,s)},L=(e,t,n,o,r,i,l)=>{const a=e.component=$n(e,o,r);if(ue(e)&&(a.ctx.renderer=J),Kn(a,!1,l),a.asyncDep){if(r&&r.registerDep(a,j,l),!e.el){const e=a.subTree=_n(ln);w(null,e,t,n)}}else j(a,e,t,n,r,i,l)},z=(e,t,n)=>{const o=t.component=e.component;if(Zt(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void I(o,t,n);o.next=t,o.update()}else t.el=e.el,o.vnode=t},j=(e,t,n,i,l,a,s)=>{const u=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:i,vnode:c}=e;{const n=Lt(e);if(n)return t&&(t.el=c.el,I(e,t,s)),void n.asyncDep.then((()=>{e.isUnmounted||u()}))}let d,f=t;0,Pt(e,!1),t?(t.el=c.el,I(e,t,s)):t=c,n&&(0,r.DY)(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Mn(d,i,t,c),Pt(e,!0);const v=Qt(e);0;const h=e.subTree;e.subTree=v,g(h,v,p(h.el),Y(h),e,l,a),t.el=v.el,null===f&&en(e,v.el),o&&Ot(o,l),(d=t.props&&t.props.onVnodeUpdated)&&Ot((()=>Mn(d,i,t,c)),l)}else{let o;const{el:s,props:u}=t,{bm:c,m:d,parent:f,root:p,type:v}=e,h=se(t);if(Pt(e,!1),c&&(0,r.DY)(c),!h&&(o=u&&u.onVnodeBeforeMount)&&Mn(o,f,t),Pt(e,!0),s&&te){const t=()=>{e.subTree=Qt(e),te(s,e.subTree,e,l,null)};h&&v.__asyncHydrate?v.__asyncHydrate(s,e,t):t()}else{p.ce&&p.ce._injectChildStyle(v);const o=e.subTree=Qt(e);0,g(null,o,n,i,e,l,a),t.el=o.el}if(d&&Ot(d,l),!h&&(o=u&&u.onVnodeMounted)){const e=t;Ot((()=>Mn(o,f,e)),l)}(256&t.shapeFlag||f&&se(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&Ot(e.a,l),e.isMounted=!0,t=n=i=null}};e.scope.on();const c=e.effect=new o.X2(u);e.scope.off();const d=e.update=c.run.bind(c),f=e.job=c.runIfDirty.bind(c);f.i=e,f.id=e.uid,c.scheduler=()=>y(f),Pt(e,!0),d()},I=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,vt(e,t.props,r,n),qt(e,t.children,n),(0,o.C4)(),x(e),(0,o.bl)()},V=(e,t,n,o,r,i,l,a,s=!1)=>{const u=e&&e.children,c=e?e.shapeFlag:0,d=t.children,{patchFlag:p,shapeFlag:v}=t;if(p>0){if(128&p)return void D(u,d,n,o,r,i,l,a,s);if(256&p)return void F(u,d,n,o,r,i,l,a,s)}8&v?(16&c&&Q(u,r,i),d!==u&&f(n,d)):16&c?16&v?D(u,d,n,o,r,i,l,a,s):Q(u,r,i,!0):(8&c&&f(n,""),16&v&&O(d,n,o,r,i,l,a,s))},F=(e,t,n,o,i,l,a,s,u)=>{e=e||r.Oj,t=t||r.Oj;const c=e.length,d=t.length,f=Math.min(c,d);let p;for(p=0;pd?Q(e,i,l,!0,!1,f):O(t,n,o,i,l,a,s,u,f)},D=(e,t,n,o,i,l,a,s,u)=>{let c=0;const d=t.length;let f=e.length-1,p=d-1;while(c<=f&&c<=p){const o=e[c],r=t[c]=u?On(t[c]):An(t[c]);if(!yn(o,r))break;g(o,r,n,null,i,l,a,s,u),c++}while(c<=f&&c<=p){const o=e[f],r=t[p]=u?On(t[p]):An(t[p]);if(!yn(o,r))break;g(o,r,n,null,i,l,a,s,u),f--,p--}if(c>f){if(c<=p){const e=p+1,r=ep)while(c<=f)H(e[c],i,l,!0),c++;else{const v=c,h=c,m=new Map;for(c=h;c<=p;c++){const e=t[c]=u?On(t[c]):An(t[c]);null!=e.key&&m.set(e.key,c)}let y,b=0;const w=p-h+1;let x=!1,_=0;const S=new Array(w);for(c=0;c=w){H(o,i,l,!0);continue}let r;if(null!=o.key)r=m.get(o.key);else for(y=h;y<=p;y++)if(0===S[y-h]&&yn(o,t[y])){r=y;break}void 0===r?H(o,i,l,!0):(S[r-h]=c+1,r>=_?_=r:x=!0,g(o,t[r],n,null,i,l,a,s,u),b++)}const E=x?Wt(S):r.Oj;for(y=E.length-1,c=w-1;c>=0;c--){const e=h+c,r=t[e],f=e+1{const{el:l,type:a,transition:s,children:u,shapeFlag:c}=e;if(6&c)return void N(e.component.subTree,t,n,o);if(128&c)return void e.suspense.move(t,n,o);if(64&c)return void a.move(e,t,n,J);if(a===on){i(l,t,n);for(let e=0;es.enter(l)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=s,a=()=>i(l,t,n),u=()=>{e(l,(()=>{a(),r&&r()}))};o?o(l,a,u):u()}else i(l,t,n)},H=(e,t,n,o=!1,r=!1)=>{const{type:i,props:l,ref:a,children:s,dynamicChildren:u,shapeFlag:c,patchFlag:d,dirs:f,cacheIndex:p}=e;if(-2===d&&(r=!1),null!=a&&ae(a,null,n,e,!0),null!=p&&(t.renderCache[p]=void 0),256&c)return void t.ctx.deactivate(e);const v=1&c&&f,h=!se(e);let m;if(h&&(m=l&&l.onVnodeBeforeUnmount)&&Mn(m,t,e),6&c)G(e.component,n,o);else{if(128&c)return void e.suspense.unmount(n,o);v&&T(e,null,t,"beforeUnmount"),64&c?e.type.remove(e,t,n,J,o):u&&!u.hasOnce&&(i!==on||d>0&&64&d)?Q(u,t,n,!1,!0):(i===on&&384&d||!r&&16&c)&&Q(s,t,n),o&&K(e)}(h&&(m=l&&l.onVnodeUnmounted)||v)&&Ot((()=>{m&&Mn(m,t,e),v&&T(e,null,t,"unmounted")}),n)},K=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===on)return void U(n,o);if(t===an)return void k(e);const i=()=>{l(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,l=()=>t(n,i);o?o(e.el,i,l):l()}else i()},U=(e,t)=>{let n;while(e!==t)n=v(e),l(e),e=n;l(t)},G=(e,t,n)=>{const{bum:o,scope:i,job:l,subTree:a,um:s,m:u,a:c}=e;zt(u),zt(c),o&&(0,r.DY)(o),i.stop(),l&&(l.flags|=8,H(a,e,t,n)),s&&Ot(s,t),Ot((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},Q=(e,t,n,o=!1,r=!1,i=0)=>{for(let l=i;l{if(6&e.shapeFlag)return Y(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=v(e.anchor||e.el),n=t&&t[R];return n?v(n):t};let X=!1;const Z=(e,t,n)=>{null==e?t._vnode&&H(t._vnode,null,null,!0):g(t._vnode||null,e,t,null,null,null,n),t._vnode=e,X||(X=!0,x(),_(),X=!1)},J={p:g,um:H,m:N,r:K,mt:L,mc:O,pc:V,pbc:P,n:Y,o:e};let ee,te;return t&&([ee,te]=t(J)),{render:Z,hydrate:ee,createApp:lt(Z,ee)}}function Mt({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Pt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Bt(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $t(e,t,n=!1){const o=e.children,i=t.children;if((0,r.cy)(o)&&(0,r.cy)(i))for(let e=0;e>1,e[n[a]]0&&(t[o]=n[i-1]),n[i]=o)}}i=n.length,l=n[i-1];while(i-- >0)n[i]=l,l=t[l];return n}function Lt(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Lt(t)}function zt(e){if(e)for(let t=0;t{{const e=ut(jt);return e}};function Vt(e,t,n){return Ft(e,t,n)}function Ft(e,t,n=r.MZ){const{immediate:i,deep:a,flush:s,once:u}=n;const c=(0,r.X$)({},n);const d=t&&i||!t&&"post"!==s;let f;if(Hn)if("sync"===s){const e=It();f=e.__watcherHandles||(e.__watcherHandles=[])}else if(!d){const e=()=>{};return e.stop=r.tE,e.resume=r.tE,e.pause=r.tE,e}const p=Wn;c.call=(e,t,n)=>l(e,p,t,n);let v=!1;"post"===s?c.scheduler=e=>{Ot(e,p&&p.suspense)}:"sync"!==s&&(v=!0,c.scheduler=(e,t)=>{t?e():y(e)}),c.augmentJob=e=>{t&&(e.flags|=4),v&&(e.flags|=2,p&&(e.id=p.uid,e.i=p))};const h=(0,o.wB)(e,t,c);return Hn&&(f?f.push(h):d&&h()),h}function Dt(e,t,n){const o=this.proxy,i=(0,r.Kg)(e)?e.includes(".")?Nt(o,e):()=>o[e]:e.bind(o,o);let l;(0,r.Tn)(t)?l=t:(l=t.handler,n=t);const a=In(this),s=Ft(i,l.bind(o),n);return a(),s}function Nt(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${(0,r.PT)(t)}Modifiers`]||e[`${(0,r.Tg)(t)}Modifiers`];function Kt(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||r.MZ;let i=n;const a=t.startsWith("update:"),s=a&&Ht(o,t.slice(7));let u;s&&(s.trim&&(i=n.map((e=>(0,r.Kg)(e)?e.trim():e))),s.number&&(i=n.map(r.bB)));let c=o[u=(0,r.rU)(t)]||o[u=(0,r.rU)((0,r.PT)(t))];!c&&a&&(c=o[u=(0,r.rU)((0,r.Tg)(t))]),c&&l(c,e,6,i);const d=o[u+"Once"];if(d){if(e.emitted){if(e.emitted[u])return}else e.emitted={};e.emitted[u]=!0,l(d,e,6,i)}}function Ut(e,t,n=!1){const o=t.emitsCache,i=o.get(e);if(void 0!==i)return i;const l=e.emits;let a={},s=!1;if(!(0,r.Tn)(e)){const o=e=>{const n=Ut(e,t,!0);n&&(s=!0,(0,r.X$)(a,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return l||s?((0,r.cy)(l)?l.forEach((e=>a[e]=null)):(0,r.X$)(a,l),(0,r.Gv)(e)&&o.set(e,a),a):((0,r.Gv)(e)&&o.set(e,null),null)}function Gt(e,t){return!(!e||!(0,r.Mp)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.$3)(e,t[0].toLowerCase()+t.slice(1))||(0,r.$3)(e,(0,r.Tg)(t))||(0,r.$3)(e,t))}function Qt(e){const{type:t,vnode:n,proxy:o,withProxy:i,propsOptions:[l],slots:s,attrs:u,emit:c,render:d,renderCache:f,props:p,data:v,setupState:h,ctx:m,inheritAttrs:g}=e,y=q(e);let b,w;try{if(4&n.shapeFlag){const e=i||o,t=e;b=An(d.call(t,e,f,p,h,v,m)),w=u}else{const e=t;0,b=An(e.length>1?e(p,{attrs:u,slots:s,emit:c}):e(p,null)),w=t.props?u:Yt(u)}}catch(t){sn.length=0,a(t,e,1),b=_n(ln)}let x=b;if(w&&!1!==g){const e=Object.keys(w),{shapeFlag:t}=x;e.length&&7&t&&(l&&e.some(r.CP)&&(w=Xt(w,l)),x=kn(x,w,!1,!0))}return n.dirs&&(x=kn(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&oe(x,n.transition),b=x,q(y),b}const Yt=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.Mp)(n))&&((t||(t={}))[n]=e[n]);return t},Xt=(e,t)=>{const n={};for(const o in e)(0,r.CP)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function Zt(e,t,n){const{props:o,children:r,component:i}=e,{props:l,children:a,patchFlag:s}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&s>=0))return!(!r&&!a||a&&a.$stable)||o!==l&&(o?!l||Jt(o,l,u):!!l);if(1024&s)return!0;if(16&s)return o?Jt(o,l,u):!!l;if(8&s){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function nn(e,t){t&&t.pendingBranch?(0,r.cy)(e)?t.effects.push(...e):t.effects.push(e):w(e)}const on=Symbol.for("v-fgt"),rn=Symbol.for("v-txt"),ln=Symbol.for("v-cmt"),an=Symbol.for("v-stc"),sn=[];let un=null;function cn(e=!1){sn.push(un=e?null:[])}function dn(){sn.pop(),un=sn[sn.length-1]||null}let fn=1;function pn(e,t=!1){fn+=e,e<0&&un&&t&&(un.hasOnce=!0)}function vn(e){return e.dynamicChildren=fn>0?un||r.Oj:null,dn(),fn>0&&un&&un.push(e),e}function hn(e,t,n,o,r,i){return vn(xn(e,t,n,o,r,i,!0))}function mn(e,t,n,o,r){return vn(_n(e,t,n,o,r,!0))}function gn(e){return!!e&&!0===e.__v_isVNode}function yn(e,t){return e.type===t.type&&e.key===t.key}const bn=({key:e})=>null!=e?e:null,wn=({ref:e,ref_key:t,ref_for:n})=>("number"===typeof e&&(e=""+e),null!=e?(0,r.Kg)(e)||(0,o.i9)(e)||(0,r.Tn)(e)?{i:k,r:e,k:t,f:!!n}:e:null);function xn(e,t=null,n=null,o=0,i=null,l=(e===on?0:1),a=!1,s=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bn(t),ref:t&&wn(t),scopeId:C,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:o,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:k};return s?(Tn(u,n),128&l&&e.normalize(u)):n&&(u.shapeFlag|=(0,r.Kg)(n)?8:16),fn>0&&!a&&un&&(u.patchFlag>0||6&l)&&32!==u.patchFlag&&un.push(u),u}const _n=Sn;function Sn(e,t=null,n=null,i=0,l=null,a=!1){if(e&&e!==Me||(e=ln),gn(e)){const o=kn(e,t,!0);return n&&Tn(o,n),fn>0&&!a&&un&&(6&o.shapeFlag?un[un.indexOf(e)]=o:un.push(o)),o.patchFlag=-2,o}if(eo(e)&&(e=e.__vccOpts),t){t=En(t);let{class:e,style:n}=t;e&&!(0,r.Kg)(e)&&(t.class=(0,r.C4)(e)),(0,r.Gv)(n)&&((0,o.ju)(n)&&!(0,r.cy)(n)&&(n=(0,r.X$)({},n)),t.style=(0,r.Tr)(n))}const s=(0,r.Kg)(e)?1:tn(e)?128:M(e)?64:(0,r.Gv)(e)?4:(0,r.Tn)(e)?2:0;return xn(e,t,n,i,l,s,a,!0)}function En(e){return e?(0,o.ju)(e)||ft(e)?(0,r.X$)({},e):e:null}function kn(e,t,n=!1,o=!1){const{props:i,ref:l,patchFlag:a,children:s,transition:u}=e,c=t?Rn(i||{},t):i,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&bn(c),ref:t&&t.ref?n&&l?(0,r.cy)(l)?l.concat(wn(t)):[l,wn(t)]:wn(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==on?-1===a?16:16|a:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&kn(e.ssContent),ssFallback:e.ssFallback&&kn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&o&&oe(d,u.clone(d)),d}function Cn(e=" ",t=0){return _n(rn,null,e,t)}function qn(e="",t=!1){return t?(cn(),mn(ln,null,e)):_n(ln,null,e)}function An(e){return null==e||"boolean"===typeof e?_n(ln):(0,r.cy)(e)?_n(on,null,e.slice()):gn(e)?On(e):_n(rn,null,String(e))}function On(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:kn(e)}function Tn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if((0,r.cy)(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Tn(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||ft(t)?3===o&&k&&(1===k.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=k}}else(0,r.Tn)(t)?(t={default:t,_ctx:k},n=32):(t=String(t),64&o?(n=16,t=[Cn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Rn(...e){const t={};for(let n=0;nWn||k;let zn,jn;{const e=(0,r.We)(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};zn=t("__VUE_INSTANCE_SETTERS__",(e=>Wn=e)),jn=t("__VUE_SSR_SETTERS__",(e=>Hn=e))}const In=e=>{const t=Wn;return zn(e),e.scope.on(),()=>{e.scope.off(),zn(t)}},Vn=()=>{Wn&&Wn.scope.off(),zn(null)};function Fn(e){return 4&e.vnode.shapeFlag}let Dn,Nn,Hn=!1;function Kn(e,t=!1,n=!1){t&&jn(t);const{props:o,children:r}=e.vnode,i=Fn(e);pt(e,o,i,t),Ct(e,r,n);const l=i?Un(e,t):void 0;return t&&jn(!1),l}function Un(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ve);const{setup:l}=n;if(l){(0,o.C4)();const n=e.setupContext=l.length>1?Xn(e):null,s=In(e),u=i(l,e,0,[e.props,n]),c=(0,r.yL)(u);if((0,o.bl)(),s(),!c&&!e.sp||se(e)||le(e),c){if(u.then(Vn,Vn),t)return u.then((n=>{Gn(e,n,t)})).catch((t=>{a(t,e,0)}));e.asyncDep=u}else Gn(e,u,t)}else Qn(e,t)}function Gn(e,t,n){(0,r.Tn)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Gv)(t)&&(e.setupState=(0,o.Pr)(t)),Qn(e,n)}function Qn(e,t,n){const i=e.type;if(!e.render){if(!t&&Dn&&!i.render){const t=i.template||Ge(e).template;if(t){0;const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=i,s=(0,r.X$)((0,r.X$)({isCustomElement:n,delimiters:l},o),a);i.render=Dn(t,s)}}e.render=i.render||r.tE,Nn&&Nn(e)}{const t=In(e);(0,o.C4)();try{Ne(e)}finally{(0,o.bl)(),t()}}}const Yn={get(e,t){return(0,o.u4)(e,"get",""),e[t]}};function Xn(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,Yn),slots:e.slots,emit:e.emit,expose:t}}function Zn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy((0,o.Pr)((0,o.IG)(e.exposed)),{get(t,n){return n in t?t[n]:n in je?je[n](e):void 0},has(e,t){return t in e||t in je}})):e.proxy}function Jn(e,t=!0){return(0,r.Tn)(e)?e.displayName||e.name:e.name||t&&e.__name}function eo(e){return(0,r.Tn)(e)&&"__vccOpts"in e}const to=(e,t)=>{const n=(0,o.EW)(e,t,Hn);return n};function no(e,t,n){const o=arguments.length;return 2===o?(0,r.Gv)(t)&&!(0,r.cy)(t)?gn(t)?_n(e,null,[t]):_n(e,t):_n(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&gn(n)&&(n=[n]),_n(e,t,n))}const oo="3.5.13"},9104:(e,t,n)=>{"use strict";n.d(t,{D$:()=>Ee,Ef:()=>Ae,F:()=>ge,aG:()=>z,eB:()=>w});var o=n(1758),r=n(8790),i=n(8734); +/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +let l;const a="undefined"!==typeof window&&window.trustedTypes;if(a)try{l=a.createPolicy("vue",{createHTML:e=>e})}catch(e){}const s=l?e=>l.createHTML(e):e=>e,u="http://www.w3.org/2000/svg",c="http://www.w3.org/1998/Math/MathML",d="undefined"!==typeof document?document:null,f=d&&d.createElement("template"),p={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r="svg"===t?d.createElementNS(u,e):"mathml"===t?d.createElementNS(c,e):n?d.createElement(e,{is:n}):d.createElement(e);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>d.createTextNode(e),createComment:e=>d.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>d.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,i){const l=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===i||!(r=r.nextSibling))break}else{f.innerHTML=s("svg"===o?`${e}`:"mathml"===o?`${e}`:e);const r=f.content;if("svg"===o||"mathml"===o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},v="transition",h="animation",m=Symbol("_vtc"),g={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},y=(0,r.X$)({},o.QP,g),b=e=>(e.displayName="Transition",e.props=y,e),w=b(((e,{slots:t})=>(0,o.h)(o.pR,S(e),t))),x=(e,t=[])=>{(0,r.cy)(e)?e.forEach((e=>e(...t))):e&&e(...t)},_=e=>!!e&&((0,r.cy)(e)?e.some((e=>e.length>1)):e.length>1);function S(e){const t={};for(const n in e)n in g||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:o,duration:i,enterFromClass:l=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:u=l,appearActiveClass:c=a,appearToClass:d=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,h=E(i),m=h&&h[0],y=h&&h[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:S,onLeave:k,onLeaveCancelled:O,onBeforeAppear:R=b,onAppear:M=w,onAppearCancelled:P=S}=t,$=(e,t,n,o)=>{e._enterCancelled=o,q(e,t?d:s),q(e,t?c:a),n&&n()},W=(e,t)=>{e._isLeaving=!1,q(e,f),q(e,v),q(e,p),t&&t()},L=e=>(t,n)=>{const r=e?M:w,i=()=>$(t,e,n);x(r,[t,i]),A((()=>{q(t,e?u:l),C(t,e?d:s),_(r)||T(t,o,m,i)}))};return(0,r.X$)(t,{onBeforeEnter(e){x(b,[e]),C(e,l),C(e,a)},onBeforeAppear(e){x(R,[e]),C(e,u),C(e,c)},onEnter:L(!1),onAppear:L(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>W(e,t);C(e,f),e._enterCancelled?(C(e,p),B()):(B(),C(e,p)),A((()=>{e._isLeaving&&(q(e,f),C(e,v),_(k)||T(e,o,y,n))})),x(k,[e,n])},onEnterCancelled(e){$(e,!1,void 0,!0),x(S,[e])},onAppearCancelled(e){$(e,!0,void 0,!0),x(P,[e])},onLeaveCancelled(e){W(e),x(O,[e])}})}function E(e){if(null==e)return null;if((0,r.Gv)(e))return[k(e.enter),k(e.leave)];{const t=k(e);return[t,t]}}function k(e){const t=(0,r.Ro)(e);return t}function C(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[m]||(e[m]=new Set)).add(t)}function q(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[m];n&&(n.delete(t),n.size||(e[m]=void 0))}function A(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let O=0;function T(e,t,n,o){const r=e._endId=++O,i=()=>{r===e._endId&&o()};if(null!=n)return setTimeout(i,n);const{type:l,timeout:a,propCount:s}=R(e,t);if(!l)return o();const u=l+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=t=>{t.target===e&&++c>=s&&d()};setTimeout((()=>{c(n[e]||"").split(", "),r=o(`${v}Delay`),i=o(`${v}Duration`),l=M(r,i),a=o(`${h}Delay`),s=o(`${h}Duration`),u=M(a,s);let c=null,d=0,f=0;t===v?l>0&&(c=v,d=l,f=i.length):t===h?u>0&&(c=h,d=u,f=s.length):(d=Math.max(l,u),c=d>0?l>u?v:h:null,f=c?c===v?i.length:s.length:0);const p=c===v&&/\b(transform|all)(,|$)/.test(o(`${v}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:p}}function M(e,t){while(e.lengthP(t)+P(e[n]))))}function P(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function B(){return document.body.offsetHeight}function $(e,t,n){const o=e[m];o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const W=Symbol("_vod"),L=Symbol("_vsh"),z={beforeMount(e,{value:t},{transition:n}){e[W]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):j(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),j(e,!0),o.enter(e)):o.leave(e,(()=>{j(e,!1)})):j(e,t))},beforeUnmount(e,{value:t}){j(e,t)}};function j(e,t){e.style.display=t?e[W]:"none",e[L]=!t}const I=Symbol("");const V=/(^|;)\s*display\s*:/;function F(e,t,n){const o=e.style,i=(0,r.Kg)(n);let l=!1;if(n&&!i){if(t)if((0,r.Kg)(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&N(o,t,"")}else for(const e in t)null==n[e]&&N(o,e,"");for(const e in n)"display"===e&&(l=!0),N(o,e,n[e])}else if(i){if(t!==n){const e=o[I];e&&(n+=";"+e),o.cssText=n,l=V.test(n)}}else t&&e.removeAttribute("style");W in e&&(e[W]=l?o.display:"",e[L]&&(o.display="none"))}const D=/\s*!important$/;function N(e,t,n){if((0,r.cy)(n))n.forEach((n=>N(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=U(e,t);D.test(n)?e.setProperty((0,r.Tg)(o),n.replace(D,""),"important"):e[o]=n}}const H=["Webkit","Moz","ms"],K={};function U(e,t){const n=K[t];if(n)return n;let o=(0,r.PT)(t);if("filter"!==o&&o in e)return K[t]=o;o=(0,r.ZH)(o);for(let n=0;noe||(re.then((()=>oe=0)),oe=Date.now());function le(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();(0,o.qL)(ae(e,n.value),t,5,[e])};return n.value=e,n.attached=ie(),n}function ae(e,t){if((0,r.cy)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const se=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ue=(e,t,n,o,i,l)=>{const a="svg"===i;"class"===t?$(e,o,a):"style"===t?F(e,n,o):(0,r.Mp)(t)?(0,r.CP)(t)||ee(e,t,n,o,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):ce(e,t,o,a))?(Y(e,t,o),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||Q(e,t,o,a,l,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&(0,r.Kg)(o)?("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),Q(e,t,o,a)):Y(e,(0,r.PT)(t),o,l,t)};function ce(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&se(t)&&(0,r.Tn)(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!se(t)||!(0,r.Kg)(n))&&t in e} +/*! #__NO_SIDE_EFFECTS__ */ +"undefined"!==typeof HTMLElement&&HTMLElement;const de=new WeakMap,fe=new WeakMap,pe=Symbol("_moveCb"),ve=Symbol("_enterCb"),he=e=>(delete e.props.mode,e),me=he({name:"TransitionGroup",props:(0,r.X$)({},y,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,o.Gy)();let l,a;return(0,o.$u)((()=>{if(!l.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!xe(l[0].el,n.vnode.el,t))return;l.forEach(ye),l.forEach(be);const o=l.filter(we);B(),o.forEach((e=>{const n=e.el,o=n.style;C(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n[pe]=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n[pe]=null,q(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const s=(0,i.ux)(e),u=S(s);let c=s.tag||o.FK;if(l=[],a)for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const i=1===t.nodeType?t:t.parentNode;i.appendChild(o);const{hasTransform:l}=R(o);return i.removeChild(o),l}Symbol("_assign");const _e=["ctrl","shift","alt","meta"],Se={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>_e.some((n=>e[`${n}Key`]&&!t.includes(n)))},Ee=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(n,...o)=>{for(let e=0;e{const t=qe().createApp(...e);const{mount:n}=t;return t.mount=e=>{const o=Te(e);if(!o)return;const i=t._component;(0,r.Tn)(i)||i.render||i.template||(i.template=o.innerHTML),1===o.nodeType&&(o.textContent="");const l=n(o,!1,Oe(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),l},t};function Oe(e){return e instanceof SVGElement?"svg":"function"===typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Te(e){if((0,r.Kg)(e)){const t=document.querySelector(e);return t}return e}},8790:(e,t,n)=>{"use strict"; +/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +/*! #__NO_SIDE_EFFECTS__ */ +function o(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}n.d(t,{$3:()=>p,$H:()=>L,BH:()=>H,BX:()=>ne,Bm:()=>x,C4:()=>X,CE:()=>h,CP:()=>u,DY:()=>z,Gv:()=>_,J$:()=>J,Kg:()=>w,MZ:()=>r,Mp:()=>s,NO:()=>a,Oj:()=>i,PT:()=>M,Qd:()=>q,Ro:()=>V,SU:()=>O,TF:()=>d,Tg:()=>B,Tn:()=>b,Tr:()=>K,We:()=>D,X$:()=>c,Y2:()=>ee,ZH:()=>$,Zf:()=>C,bB:()=>I,cy:()=>v,gd:()=>y,pD:()=>o,rU:()=>W,tE:()=>l,u3:()=>oe,vM:()=>m,v_:()=>ie,yI:()=>A,yL:()=>S,yQ:()=>j});const r={},i=[],l=()=>{},a=()=>!1,s=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),u=e=>e.startsWith("onUpdate:"),c=Object.assign,d=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},f=Object.prototype.hasOwnProperty,p=(e,t)=>f.call(e,t),v=Array.isArray,h=e=>"[object Map]"===k(e),m=e=>"[object Set]"===k(e),g=e=>"[object Date]"===k(e),y=e=>"[object RegExp]"===k(e),b=e=>"function"===typeof e,w=e=>"string"===typeof e,x=e=>"symbol"===typeof e,_=e=>null!==e&&"object"===typeof e,S=e=>(_(e)||b(e))&&b(e.then)&&b(e.catch),E=Object.prototype.toString,k=e=>E.call(e),C=e=>k(e).slice(8,-1),q=e=>"[object Object]"===k(e),A=e=>w(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,O=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),T=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},R=/-(\w)/g,M=T((e=>e.replace(R,((e,t)=>t?t.toUpperCase():"")))),P=/\B([A-Z])/g,B=T((e=>e.replace(P,"-$1").toLowerCase())),$=T((e=>e.charAt(0).toUpperCase()+e.slice(1))),W=T((e=>{const t=e?`on${$(e)}`:"";return t})),L=(e,t)=>!Object.is(e,t),z=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},I=e=>{const t=parseFloat(e);return isNaN(t)?e:t},V=e=>{const t=w(e)?Number(e):NaN;return isNaN(t)?e:t};let F;const D=()=>F||(F="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{});const N="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",H=o(N);function K(e){if(v(e)){const t={};for(let n=0;n{if(e){const n=e.split(G);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function X(e){let t="";if(w(e))t=e;else if(v(e))for(let n=0;nne(e,t)))}const re=e=>!(!e||!0!==e["__v_isRef"]),ie=e=>w(e)?e:null==e?"":v(e)||_(e)&&(e.toString===E||!b(e.toString))?re(e)?ie(e.value):JSON.stringify(e,le,2):String(e),le=(e,t)=>re(t)?le(e,t.value):h(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],o)=>(e[ae(t,o)+" =>"]=n,e)),{})}:m(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>ae(e)))}:x(t)?ae(t):!_(t)||v(t)||q(t)?t:String(t),ae=(e,t="")=>{var n;return x(e)?`Symbol(${null!=(n=e.description)?n:t})`:e}},6306:(e,t,n)=>{e.exports=n(3756)},5857:(e,t,n)=>{"use strict";var o=n(6423),r=n(4161),i=n(2027),l=n(6579),a=n(5994),s=n(5497),u=n(1277),c=n(1014);e.exports=function(e){return new Promise((function(t,n){var d=e.data,f=e.headers,p=e.responseType;o.isFormData(d)&&delete f["Content-Type"];var v=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";f.Authorization="Basic "+btoa(h+":"+m)}var g=a(e.baseURL,e.url);function y(){if(v){var o="getAllResponseHeaders"in v?s(v.getAllResponseHeaders()):null,i=p&&"text"!==p&&"json"!==p?v.response:v.responseText,l={data:i,status:v.status,statusText:v.statusText,headers:o,config:e,request:v};r(t,n,l),v=null}}if(v.open(e.method.toUpperCase(),l(g,e.params,e.paramsSerializer),!0),v.timeout=e.timeout,"onloadend"in v?v.onloadend=y:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(y)},v.onabort=function(){v&&(n(c("Request aborted",e,"ECONNABORTED",v)),v=null)},v.onerror=function(){n(c("Network Error",e,null,v)),v=null},v.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",v)),v=null},o.isStandardBrowserEnv()){var b=(e.withCredentials||u(g))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;b&&(f[e.xsrfHeaderName]=b)}"setRequestHeader"in v&&o.forEach(f,(function(e,t){"undefined"===typeof d&&"content-type"===t.toLowerCase()?delete f[t]:v.setRequestHeader(t,e)})),o.isUndefined(e.withCredentials)||(v.withCredentials=!!e.withCredentials),p&&"json"!==p&&(v.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&v.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){v&&(v.abort(),n(e),v=null)})),d||(d=null),v.send(d)}))}},3756:(e,t,n)=>{"use strict";var o=n(6423),r=n(5833),i=n(4118),l=n(3242),a=n(1818);function s(e){var t=new i(e),n=r(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var u=s(a);u.Axios=i,u.create=function(e){return s(l(u.defaults,e))},u.Cancel=n(8895),u.CancelToken=n(7214),u.isCancel=n(3523),u.all=function(e){return Promise.all(e)},u.spread=n(3769),u.isAxiosError=n(9910),e.exports=u,e.exports["default"]=u},8895:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},7214:(e,t,n)=>{"use strict";var o=n(8895);function r(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new o(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r((function(t){e=t}));return{token:t,cancel:e}},e.exports=r},3523:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},4118:(e,t,n)=>{"use strict";var o=n(6423),r=n(6579),i=n(1252),l=n(255),a=n(3242),s=n(7018),u=s.validators;function c(e){this.defaults=e,this.interceptors={request:new i,response:new i}}c.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=a(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&s.assertOptions(t,{silentJSONParsing:u.transitional(u.boolean,"1.0.0"),forcedJSONParsing:u.transitional(u.boolean,"1.0.0"),clarifyTimeoutError:u.transitional(u.boolean,"1.0.0")},!1);var n=[],o=!0;this.interceptors.request.forEach((function(t){"function"===typeof t.runWhen&&!1===t.runWhen(e)||(o=o&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var r,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!o){var c=[l,void 0];Array.prototype.unshift.apply(c,n),c=c.concat(i),r=Promise.resolve(e);while(c.length)r=r.then(c.shift(),c.shift());return r}var d=e;while(n.length){var f=n.shift(),p=n.shift();try{d=f(d)}catch(e){p(e);break}}try{r=l(d)}catch(e){return Promise.reject(e)}while(i.length)r=r.then(i.shift(),i.shift());return r},c.prototype.getUri=function(e){return e=a(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),o.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,o){return this.request(a(o||{},{method:e,url:t,data:n}))}})),e.exports=c},1252:(e,t,n)=>{"use strict";var o=n(6423);function r(){this.handlers=[]}r.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},5994:(e,t,n)=>{"use strict";var o=n(4854),r=n(9927);e.exports=function(e,t){return e&&!o(t)?r(e,t):t}},1014:(e,t,n)=>{"use strict";var o=n(9346);e.exports=function(e,t,n,r,i){var l=new Error(e);return o(l,t,n,r,i)}},255:(e,t,n)=>{"use strict";var o=n(6423),r=n(1932),i=n(3523),l=n(1818);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){a(e),e.headers=e.headers||{},e.data=r.call(e,e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),o.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||l.adapter;return t(e).then((function(t){return a(e),t.data=r.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=r.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},9346:e=>{"use strict";e.exports=function(e,t,n,o,r){return e.config=t,n&&(e.code=n),e.request=o,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},3242:(e,t,n)=>{"use strict";var o=n(6423);e.exports=function(e,t){t=t||{};var n={},r=["url","method","data"],i=["headers","auth","proxy","params"],l=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function s(e,t){return o.isPlainObject(e)&&o.isPlainObject(t)?o.merge(e,t):o.isPlainObject(t)?o.merge({},t):o.isArray(t)?t.slice():t}function u(r){o.isUndefined(t[r])?o.isUndefined(e[r])||(n[r]=s(void 0,e[r])):n[r]=s(e[r],t[r])}o.forEach(r,(function(e){o.isUndefined(t[e])||(n[e]=s(void 0,t[e]))})),o.forEach(i,u),o.forEach(l,(function(r){o.isUndefined(t[r])?o.isUndefined(e[r])||(n[r]=s(void 0,e[r])):n[r]=s(void 0,t[r])})),o.forEach(a,(function(o){o in t?n[o]=s(e[o],t[o]):o in e&&(n[o]=s(void 0,e[o]))}));var c=r.concat(i).concat(l).concat(a),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return o.forEach(d,u),n}},4161:(e,t,n)=>{"use strict";var o=n(1014);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(o("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},1932:(e,t,n)=>{"use strict";var o=n(6423),r=n(1818);e.exports=function(e,t,n){var i=this||r;return o.forEach(n,(function(n){e=n.call(i,e,t)})),e}},1818:(e,t,n)=>{"use strict";var o=n(6423),r=n(533),i=n(9346),l={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function s(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(5857)),e}function u(e,t,n){if(o.isString(e))try{return(t||JSON.parse)(e),o.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}var c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:s(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)||t&&"application/json"===t["Content-Type"]?(a(t,"application/json"),u(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,l=!n&&"json"===this.responseType;if(l||r&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(l){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){c.headers[e]=o.merge(l)})),e.exports=c},5833:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o{"use strict";var o=n(6423);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(o.isURLSearchParams(t))i=t.toString();else{var l=[];o.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,(function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),l.push(r(t)+"="+r(e))})))})),i=l.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},9927:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},2027:(e,t,n)=>{"use strict";var o=n(6423);e.exports=o.isStandardBrowserEnv()?function(){return{write:function(e,t,n,r,i,l){var a=[];a.push(e+"="+encodeURIComponent(t)),o.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),o.isString(r)&&a.push("path="+r),o.isString(i)&&a.push("domain="+i),!0===l&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},4854:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},9910:e=>{"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},1277:(e,t,n)=>{"use strict";var o=n(6423);e.exports=o.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var o=e;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=o.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},533:(e,t,n)=>{"use strict";var o=n(6423);e.exports=function(e,t){o.forEach(e,(function(n,o){o!==t&&o.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[o])}))}},5497:(e,t,n)=>{"use strict";var o=n(6423),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,l={};return e?(o.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=o.trim(e.substr(0,i)).toLowerCase(),n=o.trim(e.substr(i+1)),t){if(l[t]&&r.indexOf(t)>=0)return;l[t]="set-cookie"===t?(l[t]?l[t]:[]).concat([n]):l[t]?l[t]+", "+n:n}})),l):l}},3769:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},7018:(e,t,n)=>{"use strict";var o=n(4198),r={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){r[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={},l=o.version.split(".");function a(e,t){for(var n=t?t.split("."):l,o=e.split("."),r=0;r<3;r++){if(n[r]>o[r])return!0;if(n[r]0){var i=o[r],l=t[i];if(l){var a=e[i],s=void 0===a||l(a,i,e);if(!0!==s)throw new TypeError("option "+i+" must be "+s)}else if(!0!==n)throw Error("Unknown option "+i)}}r.transitional=function(e,t,n){var r=t&&a(t);function l(e,t){return"[Axios v"+o.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,o,a){if(!1===e)throw new Error(l(o," has been removed in "+t));return r&&!i[o]&&(i[o]=!0,console.warn(l(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}},e.exports={isOlderVersion:a,assertOptions:s,validators:r}},6423:(e,t,n)=>{"use strict";var o=n(5833),r=Object.prototype.toString;function i(e){return"[object Array]"===r.call(e)}function l(e){return"undefined"===typeof e}function a(e){return null!==e&&!l(e)&&null!==e.constructor&&!l(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function s(e){return"[object ArrayBuffer]"===r.call(e)}function u(e){return"undefined"!==typeof FormData&&e instanceof FormData}function c(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function d(e){return"string"===typeof e}function f(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function v(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function h(e){return"[object Date]"===r.call(e)}function m(e){return"[object File]"===r.call(e)}function g(e){return"[object Blob]"===r.call(e)}function y(e){return"[object Function]"===r.call(e)}function b(e){return p(e)&&y(e.pipe)}function w(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function x(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function _(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function S(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),i(e))for(var n=0,o=e.length;n{"use strict";n.d(t,{A:()=>ur});const o=!0,r="u-",i="uplot",l=r+"hz",a=r+"vt",s=r+"title",u=r+"wrap",c=r+"under",d=r+"over",f=r+"axis",p=r+"off",v=r+"select",h=r+"cursor-x",m=r+"cursor-y",g=r+"cursor-pt",y=r+"legend",b=r+"live",w=r+"inline",x=r+"series",_=r+"marker",S=r+"label",E=r+"value",k="width",C="height",q="top",A="bottom",O="left",T="right",R="#000",M=R+"0",P="mousemove",B="mousedown",$="mouseup",W="mouseenter",L="mouseleave",z="dblclick",j="resize",I="scroll",V="change",F="dppxchange",D="--",N="undefined"!=typeof window,H=N?document:null,K=N?window:null,U=N?navigator:null;let G,Q;function Y(){let e=devicePixelRatio;G!=e&&(G=e,Q&&de(V,Q,Y),Q=matchMedia(`(min-resolution: ${G-.001}dppx) and (max-resolution: ${G+.001}dppx)`),ce(V,Q,Y),K.dispatchEvent(new CustomEvent(F)))}function X(e,t){if(null!=t){let n=e.classList;!n.contains(t)&&n.add(t)}}function Z(e,t){let n=e.classList;n.contains(t)&&n.remove(t)}function J(e,t,n){e.style[t]=n+"px"}function ee(e,t,n,o){let r=H.createElement(e);return null!=t&&X(r,t),null!=n&&n.insertBefore(r,o),r}function te(e,t){return ee("div",e,t)}const ne=new WeakMap;function oe(e,t,n,o,r){let i="translate("+t+"px,"+n+"px)",l=ne.get(e);i!=l&&(e.style.transform=i,ne.set(e,i),t<0||n<0||t>o||n>r?X(e,p):Z(e,p))}const re=new WeakMap;function ie(e,t,n){let o=t+n,r=re.get(e);o!=r&&(re.set(e,o),e.style.background=t,e.style.borderColor=n)}const le=new WeakMap;function ae(e,t,n,o){let r=t+""+n,i=le.get(e);r!=i&&(le.set(e,r),e.style.height=n+"px",e.style.width=t+"px",e.style.marginLeft=o?-t/2+"px":0,e.style.marginTop=o?-n/2+"px":0)}const se={passive:!0},ue={...se,capture:!0};function ce(e,t,n,o){t.addEventListener(e,n,o?ue:se)}function de(e,t,n,o){t.removeEventListener(e,n,se)}function fe(e,t,n,o){let r;n=n||0,o=o||t.length-1;let i=o<=2147483647;while(o-n>1)r=i?n+o>>1:Re((n+o)/2),t[r]=t&&r<=n;r+=o)if(null!=e[r])return r;return-1}function ve(e,t,n,o){let r=Fe,i=-Fe;if(1==o)r=e[t],i=e[n];else if(-1==o)r=e[n],i=e[t];else for(let o=t;o<=n;o++){let t=e[o];null!=t&&(ti&&(i=t))}return[r,i]}function he(e,t,n){let o=Fe,r=-Fe;for(let i=t;i<=n;i++){let t=e[i];null!=t&&t>0&&(tr&&(r=t))}return[o,r]}function me(e,t,n,o){let r=Le(e),i=Le(t);e==t&&(-1==r?(e*=n,t/=n):(e/=n,t*=n));let l=10==n?ze:je,a=1==r?Re:Pe,s=1==i?Pe:Re,u=a(l(Te(e))),c=s(l(Te(t))),d=We(n,u),f=We(n,c);return 10==n&&(u<0&&(d=ot(d,-u)),c<0&&(f=ot(f,-c))),o||2==n?(e=d*r,t=f*i):(e=nt(e,d),t=tt(t,f)),[e,t]}function ge(e,t,n,o){let r=me(e,t,n,o);return 0==e&&(r[0]=0),0==t&&(r[1]=0),r}N&&Y();const ye=.1,be={mode:3,pad:ye},we={pad:0,soft:null,mode:0},xe={min:we,max:we};function _e(e,t,n,o){return vt(n)?ke(e,t,n):(we.pad=n,we.soft=o?0:null,we.mode=o?3:0,ke(e,t,xe))}function Se(e,t){return null==e?t:e}function Ee(e,t,n){t=Se(t,0),n=Se(n,e.length-1);while(t<=n){if(null!=e[t])return!0;t++}return!1}function ke(e,t,n){let o=n.min,r=n.max,i=Se(o.pad,0),l=Se(r.pad,0),a=Se(o.hard,-Fe),s=Se(r.hard,Fe),u=Se(o.soft,Fe),c=Se(r.soft,-Fe),d=Se(o.mode,0),f=Se(r.mode,0),p=t-e,v=ze(p),h=$e(Te(e),Te(t)),m=ze(h),g=Te(m-v);(p<1e-24||g>10)&&(p=0,0!=e&&0!=t||(p=1e-24,2==d&&u!=Fe&&(i=0),2==f&&c!=-Fe&&(l=0)));let y=p||h||1e3,b=ze(y),w=We(10,Re(b)),x=y*(0==p?0==e?.1:1:i),_=ot(nt(e-x,w/10),24),S=e>=u&&(1==d||3==d&&_<=u||2==d&&_>=u)?u:Fe,E=$e(a,_=S?S:Be(S,_)),k=y*(0==p?0==t?.1:1:l),C=ot(tt(t+k,w/10),24),q=t<=c&&(1==f||3==f&&C>=c||2==f&&C<=c)?c:-Fe,A=Be(s,C>q&&t<=q?q:$e(q,C));return E==A&&0==E&&(A=100),[E,A]}const Ce=new Intl.NumberFormat(N?U.language:"en-US"),qe=e=>Ce.format(e),Ae=Math,Oe=Ae.PI,Te=Ae.abs,Re=Ae.floor,Me=Ae.round,Pe=Ae.ceil,Be=Ae.min,$e=Ae.max,We=Ae.pow,Le=Ae.sign,ze=Ae.log10,je=Ae.log2,Ie=(e,t=1)=>Ae.sinh(e)*t,Ve=(e,t=1)=>Ae.asinh(e/t),Fe=1/0;function De(e){return 1+(0|ze((e^e>>31)-(e>>31)))}function Ne(e,t,n){return Be($e(e,t),n)}function He(e){return"function"==typeof e?e:()=>e}const Ke=()=>{},Ue=e=>e,Ge=(e,t)=>t,Qe=e=>null,Ye=e=>!0,Xe=(e,t)=>e==t,Ze=/\.\d*?(?=9{6,}|0{6,})/gm,Je=e=>{if(dt(e)||rt.has(e))return e;const t=`${e}`,n=t.match(Ze);if(null==n)return e;let o=n[0].length-1;if(-1!=t.indexOf("e-")){let[e,n]=t.split("e");return+`${Je(e)}e${n}`}return ot(e,o)};function et(e,t){return Je(ot(Je(e/t))*t)}function tt(e,t){return Je(Pe(Je(e/t))*t)}function nt(e,t){return Je(Re(Je(e/t))*t)}function ot(e,t=0){if(dt(e))return e;let n=10**t,o=e*n*(1+Number.EPSILON);return Me(o)/n}const rt=new Map;function it(e){return((""+e).split(".")[1]||"").length}function lt(e,t,n,o){let r=[],i=o.map(it);for(let l=t;l=0?0:t)+(l>=i[a]?0:i[a]),c=10==e?s:ot(s,u);r.push(c),rt.set(c,u)}}return r}const at={},st=[],ut=[null,null],ct=Array.isArray,dt=Number.isInteger,ft=e=>void 0===e;function pt(e){return"string"==typeof e}function vt(e){let t=!1;if(null!=e){let n=e.constructor;t=null==n||n==Object}return t}function ht(e){return null!=e&&"object"==typeof e}const mt=Object.getPrototypeOf(Uint8Array),gt="__proto__";function yt(e,t=vt){let n;if(ct(e)){let o=e.find((e=>null!=e));if(ct(o)||t(o)){n=Array(e.length);for(let o=0;oi){o=l-1;while(o>=0&&null==e[o])e[o--]=null;o=l+1;while(oe-t))],r=o[0].length,i=new Map;for(let e=0;ePromise.resolve().then(e):queueMicrotask;function Ct(e){let t=e[0],n=t.length,o=Array(n);for(let e=0;et[e]-t[n]));let r=[];for(let t=0;t=o&&null==e[r])r--;if(r<=o)return!0;const i=$e(1,Re((r-o+1)/t));for(let t=e[o],n=o+i;n<=r;n+=i){const o=e[n];if(null!=o){if(o<=t)return!1;t=o}}return!0}const Ot=["January","February","March","April","May","June","July","August","September","October","November","December"],Tt=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function Rt(e){return e.slice(0,3)}const Mt=Tt.map(Rt),Pt=Ot.map(Rt),Bt={MMMM:Ot,MMM:Pt,WWWW:Tt,WWW:Mt};function $t(e){return(e<10?"0":"")+e}function Wt(e){return(e<10?"00":e<100?"0":"")+e}const Lt={YYYY:e=>e.getFullYear(),YY:e=>(e.getFullYear()+"").slice(2),MMMM:(e,t)=>t.MMMM[e.getMonth()],MMM:(e,t)=>t.MMM[e.getMonth()],MM:e=>$t(e.getMonth()+1),M:e=>e.getMonth()+1,DD:e=>$t(e.getDate()),D:e=>e.getDate(),WWWW:(e,t)=>t.WWWW[e.getDay()],WWW:(e,t)=>t.WWW[e.getDay()],HH:e=>$t(e.getHours()),H:e=>e.getHours(),h:e=>{let t=e.getHours();return 0==t?12:t>12?t-12:t},AA:e=>e.getHours()>=12?"PM":"AM",aa:e=>e.getHours()>=12?"pm":"am",a:e=>e.getHours()>=12?"p":"a",mm:e=>$t(e.getMinutes()),m:e=>e.getMinutes(),ss:e=>$t(e.getSeconds()),s:e=>e.getSeconds(),fff:e=>Wt(e.getMilliseconds())};function zt(e,t){t=t||Bt;let n,o=[],r=/\{([a-z]+)\}|[^{]+/gi;while(n=r.exec(e))o.push("{"==n[0][0]?Lt[n[1]]:n[0]);return e=>{let n="";for(let r=0;re%1==0,Ft=[1,2,2.5,5],Dt=lt(10,-32,0,Ft),Nt=lt(10,0,32,Ft),Ht=Nt.filter(Vt),Kt=Dt.concat(Nt),Ut="\n",Gt="{YYYY}",Qt=Ut+Gt,Yt="{M}/{D}",Xt=Ut+Yt,Zt=Xt+"/{YY}",Jt="{aa}",en="{h}:{mm}",tn=en+Jt,nn=Ut+tn,on=":{ss}",rn=null;function ln(e){let t=1e3*e,n=60*t,o=60*n,r=24*o,i=30*r,l=365*r,a=1==e?lt(10,0,3,Ft).filter(Vt):lt(10,-3,0,Ft),s=a.concat([t,5*t,10*t,15*t,30*t,n,5*n,10*n,15*n,30*n,o,2*o,3*o,4*o,6*o,8*o,12*o,r,2*r,3*r,4*r,5*r,6*r,7*r,8*r,9*r,10*r,15*r,i,2*i,3*i,4*i,6*i,l,2*l,5*l,10*l,25*l,50*l,100*l]);const u=[[l,Gt,rn,rn,rn,rn,rn,rn,1],[28*r,"{MMM}",Qt,rn,rn,rn,rn,rn,1],[r,Yt,Qt,rn,rn,rn,rn,rn,1],[o,"{h}"+Jt,Zt,rn,Xt,rn,rn,rn,1],[n,tn,Zt,rn,Xt,rn,rn,rn,1],[t,on,Zt+" "+tn,rn,Xt+" "+tn,rn,nn,rn,1],[e,on+".{fff}",Zt+" "+tn,rn,Xt+" "+tn,rn,nn,rn,1]];function c(t){return(a,s,u,c,d,f)=>{let p=[],v=d>=l,h=d>=i&&d=r?r:d,l=Re(u)-Re(g),v=b+l+tt(g-b,i);p.push(v);let h=t(v),m=h.getHours()+h.getMinutes()/n+h.getSeconds()/o,y=d/o,w=a.axes[s]._space,x=f/w;while(1){if(v=ot(v+d,1==e?0:3),v>c)break;if(y>1){let e=Re(ot(m+y,6))%24,n=t(v),r=n.getHours(),i=r-e;i>1&&(i=-1),v-=i*o,m=(m+y)%24;let l=p[p.length-1],a=ot((v-l)/d,3);a*x>=.7&&p.push(v)}else p.push(v)}}return p}}return[s,u,c]}const[an,sn,un]=ln(1),[cn,dn,fn]=ln(.001);function pn(e,t){return e.map((e=>e.map(((n,o)=>0==o||8==o||null==n?n:t(1==o||0==e[8]?n:e[1]+n)))))}function vn(e,t){return(n,o,r,i,l)=>{let a,s,u,c,d,f,p=t.find((e=>l>=e[0]))||t[t.length-1];return o.map((t=>{let n=e(t),o=n.getFullYear(),r=n.getMonth(),i=n.getDate(),l=n.getHours(),v=n.getMinutes(),h=n.getSeconds(),m=o!=a&&p[2]||r!=s&&p[3]||i!=u&&p[4]||l!=c&&p[5]||v!=d&&p[6]||h!=f&&p[7]||p[1];return a=o,s=r,u=i,c=l,d=v,f=h,m(n)}))}}function hn(e,t){let n=zt(t);return(t,o,r,i,l)=>o.map((t=>n(e(t))))}function mn(e,t,n){return new Date(e,t,n)}function gn(e,t){return t(e)}lt(2,-53,53,[1]);const yn="{YYYY}-{MM}-{DD} {h}:{mm}{aa}";function bn(e,t){return(n,o,r,i)=>null==i?D:t(e(o))}function wn(e,t){let n=e.series[t];return n.width?n.stroke(e,t):n.points.width?n.points.stroke(e,t):null}function xn(e,t){return e.series[t].fill(e,t)}const _n={show:!0,live:!0,isolate:!1,mount:Ke,markers:{show:!0,width:2,stroke:wn,fill:xn,dash:"solid"},idx:null,idxs:null,values:[]};function Sn(e,t){let n=e.cursor.points,o=te(),r=n.size(e,t);J(o,k,r),J(o,C,r);let i=r/-2;J(o,"marginLeft",i),J(o,"marginTop",i);let l=n.width(e,t,r);return l&&J(o,"borderWidth",l),o}function En(e,t){let n=e.series[t].points;return n._fill||n._stroke}function kn(e,t){let n=e.series[t].points;return n._stroke||n._fill}function Cn(e,t){let n=e.series[t].points;return n.size}const qn=[0,0];function An(e,t,n){return qn[0]=t,qn[1]=n,qn}function On(e,t,n,o=!0){return e=>{0==e.button&&(!o||e.target==t)&&n(e)}}function Tn(e,t,n,o=!0){return e=>{(!o||e.target==t)&&n(e)}}const Rn={show:!0,x:!0,y:!0,lock:!1,move:An,points:{one:!1,show:Sn,size:Cn,width:0,stroke:kn,fill:En},bind:{mousedown:On,mouseup:On,click:On,dblclick:On,mousemove:Tn,mouseleave:Tn,mouseenter:Tn},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,click:(e,t)=>{t.stopPropagation(),t.stopImmediatePropagation()},_x:!1,_y:!1},focus:{dist:(e,t,n,o,r)=>o-r,prox:-1,bias:0},hover:{skip:[void 0],prox:null,bias:0},left:-10,top:-10,idx:null,dataIdx:null,idxs:null,event:null},Mn={show:!0,stroke:"rgba(0,0,0,0.07)",width:2},Pn=bt({},Mn,{filter:Ge}),Bn=bt({},Pn,{size:10}),$n=bt({},Mn,{show:!1}),Wn='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Ln="bold "+Wn,zn=1.5,jn={show:!0,scale:"x",stroke:R,space:50,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Ln,side:2,grid:Pn,ticks:Bn,border:$n,font:Wn,lineGap:zn,rotate:0},In="Value",Vn="Time",Fn={show:!0,scale:"x",auto:!1,sorted:1,min:Fe,max:-Fe,idxs:[]};function Dn(e,t,n,o,r){return t.map((e=>null==e?"":qe(e)))}function Nn(e,t,n,o,r,i,l){let a=[],s=rt.get(r)||0;n=l?n:ot(tt(n,r),s);for(let e=n;e<=o;e=ot(e+r,s))a.push(Object.is(e,-0)?0:e);return a}function Hn(e,t,n,o,r,i,l){const a=[],s=e.scales[e.axes[t].scale].log,u=10==s?ze:je,c=Re(u(n));r=We(s,c),10==s&&(r=Kt[fe(r,Kt)]);let d=n,f=r*s;10==s&&(f=Kt[fe(f,Kt)]);do{a.push(d),d+=r,10!=s||rt.has(d)||(d=ot(d,rt.get(r))),d>=f&&(r=d,f=r*s,10==s&&(f=Kt[fe(f,Kt)]))}while(d<=o);return a}function Kn(e,t,n,o,r,i,l){let a=e.scales[e.axes[t].scale],s=a.asinh,u=o>s?Hn(e,t,$e(s,n),o,r):[s],c=o>=0&&n<=0?[0]:[],d=n<-s?Hn(e,t,$e(s,-o),-n,r):[s];return d.reverse().map((e=>-e)).concat(c,u)}const Un=/./,Gn=/[12357]/,Qn=/[125]/,Yn=/1/,Xn=(e,t,n,o)=>e.map(((e,r)=>4==t&&0==e||r%o==0&&n.test(e.toExponential()[e<0?1:0])?e:null));function Zn(e,t,n,o,r){let i=e.axes[n],l=i.scale,a=e.scales[l],s=e.valToPos,u=i._space,c=s(10,l),d=s(9,l)-c>=u?Un:s(7,l)-c>=u?Gn:s(5,l)-c>=u?Qn:Yn;if(d==Yn){let e=Te(s(1,l)-c);if(er,lo={show:!0,auto:!0,sorted:0,gaps:io,alpha:1,facets:[bt({},ro,{scale:"x"}),bt({},ro,{scale:"y"})]},ao={scale:"y",auto:!0,sorted:0,show:!0,spanGaps:!1,gaps:io,alpha:1,points:{show:oo,filter:null},values:null,min:Fe,max:-Fe,idxs:[],path:null,clip:null};function so(e,t,n,o,r){return n/10}const uo={time:o,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},co=bt({},uo,{time:!1,ori:1}),fo={};function po(e,t){let n=fo[e];return n||(n={key:e,plots:[],sub(e){n.plots.push(e)},unsub(e){n.plots=n.plots.filter((t=>t!=e))},pub(e,t,o,r,i,l,a){for(let s=0;s{let h=e.pxRound;const m=a.dir*(0==a.ori?1:-1),g=0==a.ori?qo:Ao;let y,b;1==m?(y=n,b=o):(y=o,b=n);let w=h(u(t[y],a,p,d)),x=h(c(l[y],s,v,f)),_=h(u(t[b],a,p,d)),S=h(c(1==i?s.max:s.min,s,v,f)),E=new Path2D(r);return g(E,_,S),g(E,w,S),g(E,w,x),E}))}function wo(e,t,n,o,r,i){let l=null;if(e.length>0){l=new Path2D;const a=0==t?Oo:To;let s=n;for(let t=0;tn[0]){let e=n[0]-s;e>0&&a(l,s,o,e,o+i),s=n[1]}}let u=n+r-s,c=10;u>0&&a(l,s,o-c/2,u,o+i+c)}return l}function xo(e,t,n){let o=e[e.length-1];o&&o[0]==t?o[1]=n:e.push([t,n])}function _o(e,t,n,o,r,i,l){let a=[],s=e.length;for(let u=1==r?n:o;u>=n&&u<=o;u+=r){let c=t[u];if(null===c){let c=u,d=u;if(1==r)while(++u<=o&&null===t[u])d=u;else while(--u>=n&&null===t[u])d=u;let f=i(e[c]),p=d==c?f:i(e[d]),v=c-r,h=l<=0&&v>=0&&v=0&&m>=0&&m=f&&a.push([f,p])}}return a}function So(e){return 0==e?Ue:1==e?Me:t=>et(t,e)}function Eo(e){let t=0==e?ko:Co,n=0==e?(e,t,n,o,r,i)=>{e.arcTo(t,n,o,r,i)}:(e,t,n,o,r,i)=>{e.arcTo(n,t,r,o,i)},o=0==e?(e,t,n,o,r)=>{e.rect(t,n,o,r)}:(e,t,n,o,r)=>{e.rect(n,t,r,o)};return(e,r,i,l,a,s=0,u=0)=>{0==s&&0==u?o(e,r,i,l,a):(s=Be(s,l/2,a/2),u=Be(u,l/2,a/2),t(e,r+s,i),n(e,r+l,i,r+l,i+a,s),n(e,r+l,i+a,r,i+a,u),n(e,r,i+a,r,i,u),n(e,r,i,r+l,i,s),e.closePath())}}const ko=(e,t,n)=>{e.moveTo(t,n)},Co=(e,t,n)=>{e.moveTo(n,t)},qo=(e,t,n)=>{e.lineTo(t,n)},Ao=(e,t,n)=>{e.lineTo(n,t)},Oo=Eo(0),To=Eo(1),Ro=(e,t,n,o,r,i)=>{e.arc(t,n,o,r,i)},Mo=(e,t,n,o,r,i)=>{e.arc(n,t,o,r,i)},Po=(e,t,n,o,r,i,l)=>{e.bezierCurveTo(t,n,o,r,i,l)},Bo=(e,t,n,o,r,i,l)=>{e.bezierCurveTo(n,t,r,o,l,i)};function $o(e){return(e,t,n,o,r)=>mo(e,t,((t,i,l,a,s,u,c,d,f,p,v)=>{let h,m,{pxRound:g,points:y}=t;0==a.ori?(h=ko,m=Ro):(h=Co,m=Mo);const b=ot(y.width*G,3);let w=(y.size-y.width)/2*G,x=ot(2*w,3),_=new Path2D,S=new Path2D,{left:E,top:k,width:C,height:q}=e.bbox;Oo(S,E-x,k-x,C+2*x,q+2*x);const A=e=>{if(null!=l[e]){let t=g(u(i[e],a,p,d)),n=g(c(l[e],s,v,f));h(_,t+w,n),m(_,t,n,w,0,2*Oe)}};if(r)r.forEach(A);else for(let e=n;e<=o;e++)A(e);return{stroke:b>0?_:null,fill:_,clip:S,flags:vo|ho}}))}function Wo(e){return(t,n,o,r,i,l)=>{o!=r&&(i!=o&&l!=o&&e(t,n,o),i!=r&&l!=r&&e(t,n,r),e(t,n,l))}}const Lo=Wo(qo),zo=Wo(Ao);function jo(e){const t=Se(e?.alignGaps,0);return(e,n,o,r)=>mo(e,n,((i,l,a,s,u,c,d,f,p,v,h)=>{let m,g,y=i.pxRound,b=e=>y(c(e,s,v,f)),w=e=>y(d(e,u,h,p));0==s.ori?(m=qo,g=Lo):(m=Ao,g=zo);const x=s.dir*(0==s.ori?1:-1),_={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:vo},S=_.stroke;let E,k,C,q=Fe,A=-Fe,O=b(l[1==x?o:r]),T=pe(a,o,r,1*x),R=pe(a,o,r,-1*x),M=b(l[T]),P=b(l[R]),B=!1;for(let e=1==x?o:r;e>=o&&e<=r;e+=x){let t=b(l[e]),n=a[e];t==O?null!=n?(k=w(n),q==Fe&&(m(S,t,k),E=k),q=Be(k,q),A=$e(k,A)):null===n&&(B=!0):(q!=Fe&&(g(S,O,q,A,E,k),C=O),null!=n?(k=w(n),m(S,t,k),q=A=E=k):(q=Fe,A=-Fe,null===n&&(B=!0)),O=t)}q!=Fe&&q!=A&&C!=O&&g(S,O,q,A,E,k);let[$,W]=go(e,n);if(null!=i.fill||0!=$){let t=_.fill=new Path2D(S),o=i.fillTo(e,n,i.min,i.max,$),r=w(o);m(t,P,r),m(t,M,r)}if(!i.spanGaps){let u=[];B&&u.push(..._o(l,a,o,r,x,b,t)),_.gaps=u=i.gaps(e,n,o,r,u),_.clip=wo(u,s.ori,f,p,v,h)}return 0!=W&&(_.band=2==W?[bo(e,n,o,r,S,-1),bo(e,n,o,r,S,1)]:bo(e,n,o,r,S,W)),_}))}function Io(e){const t=Se(e.align,1),n=Se(e.ascDesc,!1),o=Se(e.alignGaps,0),r=Se(e.extend,!1);return(e,i,l,a)=>mo(e,i,((s,u,c,d,f,p,v,h,m,g,y)=>{let b=s.pxRound,{left:w,width:x}=e.bbox,_=e=>b(p(e,d,g,h)),S=e=>b(v(e,f,y,m)),E=0==d.ori?qo:Ao;const k={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:vo},C=k.stroke,q=d.dir*(0==d.ori?1:-1);l=pe(c,l,a,1),a=pe(c,l,a,-1);let A=S(c[1==q?l:a]),O=_(u[1==q?l:a]),T=O,R=O;r&&-1==t&&(R=w,E(C,R,A)),E(C,O,A);for(let e=1==q?l:a;e>=l&&e<=a;e+=q){let n=c[e];if(null==n)continue;let o=_(u[e]),r=S(n);1==t?E(C,o,A):E(C,T,r),E(C,o,r),A=r,T=o}let M=T;r&&1==t&&(M=w+x,E(C,M,A));let[P,B]=go(e,i);if(null!=s.fill||0!=P){let t=k.fill=new Path2D(C),n=s.fillTo(e,i,s.min,s.max,P),o=S(n);E(t,M,o),E(t,R,o)}if(!s.spanGaps){let r=[];r.push(..._o(u,c,l,a,q,_,o));let f=s.width*G/2,p=n||1==t?f:-f,v=n||-1==t?-f:f;r.forEach((e=>{e[0]+=p,e[1]+=v})),k.gaps=r=s.gaps(e,i,l,a,r),k.clip=wo(r,d.ori,h,m,g,y)}return 0!=B&&(k.band=2==B?[bo(e,i,l,a,C,-1),bo(e,i,l,a,C,1)]:bo(e,i,l,a,C,B)),k}))}function Vo(e,t,n,o,r,i,l=Fe){if(e.length>1){let a=null;for(let s=0,u=1/0;s{})),{fill:d,stroke:f}=u;return(e,t,r,p)=>mo(e,t,((v,h,m,g,y,b,w,x,_,S,E)=>{let k,C,q=v.pxRound,A=n,O=o*G,T=a*G,R=s*G;0==g.ori?[k,C]=i(e,t):[C,k]=i(e,t);const M=g.dir*(0==g.ori?1:-1);let P,B,$,W=0==g.ori?Oo:To,L=0==g.ori?c:(e,t,n,o,r,i,l)=>{c(e,t,n,r,o,l,i)},z=Se(e.bands,st).find((e=>e.series[0]==t)),j=null!=z?z.dir:0,I=v.fillTo(e,t,v.min,v.max,j),V=q(w(I,y,E,_)),F=S,D=q(v.width*G),N=!1,H=null,K=null,U=null,Q=null;null==d||0!=D&&null==f||(N=!0,H=d.values(e,t,r,p),K=new Map,new Set(H).forEach((e=>{null!=e&&K.set(e,new Path2D)})),D>0&&(U=f.values(e,t,r,p),Q=new Map,new Set(U).forEach((e=>{null!=e&&Q.set(e,new Path2D)}))));let{x0:Y,size:X}=u;if(null!=Y&&null!=X){A=1,h=Y.values(e,t,r,p),2==Y.unit&&(h=h.map((t=>e.posToVal(x+t*S,g.key,!0))));let n=X.values(e,t,r,p);B=2==X.unit?n[0]*S:b(n[0],g,S,x)-b(0,g,S,x),F=Vo(h,m,b,g,S,x,F);let o=F-B;$=o+O}else{F=Vo(h,m,b,g,S,x,F);let e=F*l;$=e+O,B=F-$}$<1&&($=0),D>=B/2&&(D=0),$<5&&(q=Ue);let Z=$>0,J=F-$-(Z?D:0);B=q(Ne(J,R,T)),P=(0==A?B/2:A==M?0:B)-A*M*((0==A?O/2:0)+(Z?D/2:0));const ee={stroke:null,fill:null,clip:null,band:null,gaps:null,flags:0},te=N?null:new Path2D;let ne=null;if(null!=z)ne=e.data[z.series[1]];else{let{y0:n,y1:o}=u;null!=n&&null!=o&&(m=o.values(e,t,r,p),ne=n.values(e,t,r,p))}let oe=k*B,re=C*B;for(let n=1==M?r:p;n>=r&&n<=p;n+=M){let o=m[n];if(null==o)continue;if(null!=ne){let e=ne[n]??0;if(o-e==0)continue;V=w(e,y,E,_)}let r=2!=g.distr||null!=u?h[n]:n,i=b(r,g,S,x),l=w(Se(o,I),y,E,_),a=q(i-P),s=q($e(l,V)),c=q(Be(l,V)),d=s-c;if(null!=o){let r=o<0?re:oe,i=o<0?oe:re;N?(D>0&&null!=U[n]&&W(Q.get(U[n]),a,c+Re(D/2),B,$e(0,d-D),r,i),null!=H[n]&&W(K.get(H[n]),a,c+Re(D/2),B,$e(0,d-D),r,i)):W(te,a,c+Re(D/2),B,$e(0,d-D),r,i),L(e,t,n,a-D/2,c,B+D,d)}}return D>0?ee.stroke=N?Q:te:N||(ee._fill=0==v.width?v._fill:v._stroke??v._fill,ee.width=0),ee.fill=N?K:te,ee}))}function Do(e,t){const n=Se(t?.alignGaps,0);return(t,o,r,i)=>mo(t,o,((l,a,s,u,c,d,f,p,v,h,m)=>{let g,y,b,w=l.pxRound,x=e=>w(d(e,u,h,p)),_=e=>w(f(e,c,m,v));0==u.ori?(g=ko,b=qo,y=Po):(g=Co,b=Ao,y=Bo);const S=u.dir*(0==u.ori?1:-1);r=pe(s,r,i,1),i=pe(s,r,i,-1);let E=x(a[1==S?r:i]),k=E,C=[],q=[];for(let e=1==S?r:i;e>=r&&e<=i;e+=S){let t=s[e];if(null!=t){let t=a[e],n=x(t);C.push(k=n),q.push(_(s[e]))}}const A={stroke:e(C,q,g,b,y,w),fill:null,clip:null,band:null,gaps:null,flags:vo},O=A.stroke;let[T,R]=go(t,o);if(null!=l.fill||0!=T){let e=A.fill=new Path2D(O),n=l.fillTo(t,o,l.min,l.max,T),r=_(n);b(e,k,r),b(e,E,r)}if(!l.spanGaps){let e=[];e.push(..._o(a,s,r,i,S,x,n)),A.gaps=e=l.gaps(t,o,r,i,e),A.clip=wo(e,u.ori,p,v,h,m)}return 0!=R&&(A.band=2==R?[bo(t,o,r,i,O,-1),bo(t,o,r,i,O,1)]:bo(t,o,r,i,O,R)),A}))}function No(e){return Do(Ho,e)}function Ho(e,t,n,o,r,i){const l=e.length;if(l<2)return null;const a=new Path2D;if(n(a,e[0],t[0]),2==l)o(a,e[1],t[1]);else{let n=Array(l),o=Array(l-1),i=Array(l-1),s=Array(l-1);for(let n=0;n0!==o[e]>0?n[e]=0:(n[e]=3*(s[e-1]+s[e])/((2*s[e]+s[e-1])/o[e-1]+(s[e]+2*s[e-1])/o[e]),isFinite(n[e])||(n[e]=0));n[l-1]=o[l-2];for(let o=0;o{ur.pxRatio=G})));const Go=jo(),Qo=$o();function Yo(e,t,n,o){let r=o?[e[0],e[1]].concat(e.slice(2)):[e[0]].concat(e.slice(1));return r.map(((e,o)=>Zo(e,o,t,n)))}function Xo(e,t){return e.map(((e,n)=>0==n?{}:bt({},t,e)))}function Zo(e,t,n,o){return bt({},0==t?n:o,e)}function Jo(e,t,n){return null==t?ut:[t,n]}const er=Jo;function tr(e,t,n){return null==t?ut:_e(t,n,ye,!0)}function nr(e,t,n,o){return null==t?ut:me(t,n,e.scales[o].log,!1)}const or=nr;function rr(e,t,n,o){return null==t?ut:ge(t,n,e.scales[o].log,!1)}const ir=rr;function lr(e,t,n,o,r){let i=$e(De(e),De(t)),l=t-e,a=fe(r/o*l,n);do{let e=n[a],t=o*e/l;if(t>=r&&i+(e<5?rt.get(e):0)<=17)return[e,t]}while(++a(t=Me((n=+o)*G))+"px")),[e,t,n]}function sr(e){e.show&&[e.font,e.labelFont].forEach((e=>{let t=ot(e[2]*G,1);e[0]=e[0].replace(/[0-9.]+px/,t+"px"),e[1]=t}))}function ur(e,t,n){const o={mode:Se(e.mode,1)},r=o.mode;function R(e,t){let n=3==t.distr?ze(e>0?e:t.clamp(o,e,t.min,t.max,t.key)):4==t.distr?Ve(e,t.asinh):100==t.distr?t.fwd(e):e;return(n-t._min)/(t._max-t._min)}function j(e,t,n,o){let r=R(e,t);return o+n*(-1==t.dir?1-r:r)}function I(e,t,n,o){let r=R(e,t);return o+n*(-1==t.dir?r:1-r)}function V(e,t,n,o){return 0==t.ori?j(e,t,n,o):I(e,t,n,o)}o.valToPosH=j,o.valToPosV=I;let N=!1;o.status=0;const U=o.root=te(i);if(null!=e.id&&(U.id=e.id),X(U,e.class),e.title){let t=te(s,U);t.textContent=e.title}const Q=ee("canvas"),Y=o.ctx=Q.getContext("2d"),ne=te(u,U);ce("click",ne,(e=>{if(e.target===le){let t=qr!=Sr||Ar!=Er;t&&zr.click(o,e)}}),!0);const re=o.under=te(c,ne);ne.appendChild(Q);const le=o.over=te(d,ne);e=yt(e);const se=+Se(e.pxAlign,1),ue=So(se);(e.plugins||[]).forEach((t=>{t.opts&&(e=t.opts(o,e)||e)}));const pe=e.ms||.001,we=o.series=1==r?Yo(e.series||[],Fn,ao,!1):Xo(e.series||[null],lo),xe=o.axes=Yo(e.axes||[],jn,to,!0),ke=o.scales={},Ce=o.bands=e.bands||[];Ce.forEach((e=>{e.fill=He(e.fill||null),e.dir=Se(e.dir,-1)}));const qe=2==r?we[1].facets[0].scale:we[0].scale,Ae={axes:hr,series:Vo},Re=(e.drawOrder||["axes","series"]).map((e=>Ae[e]));function Le(t){let n=ke[t];if(null==n){let o=(e.scales||at)[t]||at;if(null!=o.from)Le(o.from),ke[t]=bt({},ke[o.from],o,{key:t});else{n=ke[t]=bt({},t==qe?uo:co,o),n.key=t;let e=n.time,i=n.range,l=ct(i);if((t!=qe||2==r&&!e)&&(!l||null!=i[0]&&null!=i[1]||(i={min:null==i[0]?be:{mode:1,hard:i[0],soft:i[0]},max:null==i[1]?be:{mode:1,hard:i[1],soft:i[1]}},l=!1),!l&&vt(i))){let e=i;i=(t,n,o)=>null==n?ut:_e(n,o,e)}n.range=He(i||(e?er:t==qe?3==n.distr?or:4==n.distr?ir:Jo:3==n.distr?nr:4==n.distr?rr:tr)),n.auto=He(!l&&n.auto),n.clamp=He(n.clamp||so),n._min=n._max=null}}}Le("x"),Le("y"),1==r&&we.forEach((e=>{Le(e.scale)})),xe.forEach((e=>{Le(e.scale)}));for(let t in e.scales)Le(t);const je=ke[qe],De=je.distr;let Ke,Ue;0==je.ori?(X(U,l),Ke=j,Ue=I):(X(U,a),Ke=I,Ue=j);const Ze={};for(let e in ke){let t=ke[e];null==t.min&&null==t.max||(Ze[e]={min:t.min,max:t.max},t.min=t.max=null)}const Je=e.tzDate||(e=>new Date(Me(e/pe))),tt=e.fmtDate||zt,nt=1==pe?un(Je):fn(Je),lt=vn(Je,pn(1==pe?sn:dn,tt)),dt=bn(Je,gn(yn,tt)),mt=[],gt=o.legend=bt({},_n,e.legend),wt=gt.show,xt=gt.markers;let _t,St,Et;gt.idxs=mt,xt.width=He(xt.width),xt.dash=He(xt.dash),xt.stroke=He(xt.stroke),xt.fill=He(xt.fill);let Ct,qt=[],At=[],Ot=!1,Tt={};if(gt.live){const e=we[1]?we[1].values:null;Ot=null!=e,Ct=Ot?e(o,1,0):{_:0};for(let e in Ct)Tt[e]=D}if(wt)if(_t=ee("table",y,U),Et=ee("tbody",null,_t),gt.mount(o,_t),Ot){St=ee("thead",null,_t,Et);let e=ee("tr",null,St);for(var Rt in ee("th",null,e),Ct)ee("th",S,e).textContent=Rt}else X(_t,w),gt.live&&X(_t,b);const Mt={show:!0},Pt={show:!1};function Bt(e,t){if(0==t&&(Ot||!gt.live||2==r))return ut;let n=[],i=ee("tr",x,Et,Et.childNodes[t]);X(i,e.class),e.show||X(i,p);let l=ee("th",null,i);if(xt.show){let e=te(_,l);if(t>0){let n=xt.width(o,t);n&&(e.style.border=n+"px "+xt.dash(o,t)+" "+xt.stroke(o,t)),e.style.background=xt.fill(o,t)}}let a=te(S,l);for(var s in a.textContent=e.label,t>0&&(xt.show||(a.style.color=e.width>0?xt.stroke(o,t):xt.fill(o,t)),Wt("click",l,(t=>{if(An._lock)return;On(t);let n=we.indexOf(e);if((t.ctrlKey||t.metaKey)!=gt.isolate){let e=we.some(((e,t)=>t>0&&t!=n&&e.show));we.forEach(((t,o)=>{o>0&&Kr(o,e?o==n?Mt:Pt:Mt,!0,Ri.setSeries)}))}else Kr(n,{show:!e.show},!0,Ri.setSeries)}),!1),Pn&&Wt(W,l,(t=>{An._lock||(On(t),Kr(we.indexOf(e),ei,!0,Ri.setSeries))}),!1)),Ct){let e=ee("td",E,i);e.textContent="--",n.push(e)}return[i,n]}const $t=new Map;function Wt(e,t,n,r=!0){const i=$t.get(t)||{},l=An.bind[e](o,t,n,r);l&&(ce(e,t,i[e]=l),$t.set(t,i))}function Lt(e,t,n){const o=$t.get(t)||{};for(let n in o)null!=e&&n!=e||(de(n,t,o[n]),delete o[n]);null==e&&$t.delete(t)}let jt=0,It=0,Vt=0,Ft=0,Dt=0,Nt=0,Ut=Dt,Gt=Nt,Qt=Vt,Yt=Ft,Xt=0,Zt=0,Jt=0,en=0;o.bbox={};let tn=!1,nn=!1,on=!1,rn=!1,ln=!1,mn=!1;function wn(e,t,n){(n||e!=o.width||t!=o.height)&&xn(e,t),mr(!1),on=!0,nn=!0,Pr()}function xn(e,t){o.width=jt=Vt=e,o.height=It=Ft=t,Dt=Nt=0,Cn(),qn();let n=o.bbox;Xt=n.left=et(Dt*G,.5),Zt=n.top=et(Nt*G,.5),Jt=n.width=et(Vt*G,.5),en=n.height=et(Ft*G,.5)}const Sn=3;function En(){let e=!1,t=0;while(!e){t++;let n=pr(t),r=vr(t);e=t==Sn||n&&r,e||(xn(o.width,o.height),nn=!0)}}function kn({width:e,height:t}){wn(e,t)}function Cn(){let e=!1,t=!1,n=!1,o=!1;xe.forEach(((r,i)=>{if(r.show&&r._show){let{side:i,_size:l}=r,a=i%2,s=null!=r.label?r.labelSize:0,u=l+s;u>0&&(a?(Vt-=u,3==i?(Dt+=u,o=!0):n=!0):(Ft-=u,0==i?(Nt+=u,e=!0):t=!0))}})),Yn[0]=e,Yn[1]=n,Yn[2]=t,Yn[3]=o,Vt-=io[1]+io[3],Dt+=io[3],Ft-=io[2]+io[0],Nt+=io[0]}function qn(){let e=Dt+Vt,t=Nt+Ft,n=Dt,o=Nt;function r(r,i){switch(r){case 1:return e+=i,e-i;case 2:return t+=i,t-i;case 3:return n-=i,n+i;case 0:return o-=i,o+i}}xe.forEach(((e,t)=>{if(e.show&&e._show){let t=e.side;e._pos=r(t,e._size),null!=e.label&&(e._lpos=r(t,e.labelSize))}}))}o.setSize=kn;const An=o.cursor=bt({},Rn,{drag:{y:2==r}},e.cursor);if(null==An.dataIdx){let e=An.hover,n=e.skip=new Set(e.skip??[]);n.add(void 0);let o=e.prox=He(e.prox),r=e.bias??=0;An.dataIdx=(e,i,l,a)=>{if(0==i)return l;let s=l,u=o(e,i,l,a)??Fe,c=u>=0&&u0)n.has(v[e])||(t=e)}if(0==r||1==r){e=l;while(null==o&&e++u&&(s=null)}return s}}const On=e=>{An.event=e};An.idxs=mt,An._lock=!1;let Tn=An.points;Tn.show=He(Tn.show),Tn.size=He(Tn.size),Tn.stroke=He(Tn.stroke),Tn.width=He(Tn.width),Tn.fill=He(Tn.fill);const Mn=o.focus=bt({},e.focus||{alpha:.3},An.focus),Pn=Mn.prox>=0,Bn=Pn&&Tn.one;let $n=[],Wn=[],Ln=[];function zn(e,t){let n=Tn.show(o,t);if(n)return X(n,g),X(n,e.class),oe(n,-10,-10,Vt,Ft),le.insertBefore(n,$n[t]),n}function Un(e,t){if(1==r||t>0){let t=1==r&&ke[e.scale].time,n=e.value;e.value=t?pt(n)?bn(Je,gn(n,tt)):n||dt:n||eo,e.label=e.label||(t?Vn:In)}if(Bn||t>0){e.width=null==e.width?1:e.width,e.paths=e.paths||Go||Qe,e.fillTo=He(e.fillTo||yo),e.pxAlign=+Se(e.pxAlign,se),e.pxRound=So(e.pxAlign),e.stroke=He(e.stroke||null),e.fill=He(e.fill||null),e._stroke=e._fill=e._paths=e._focus=null;let t=no($e(1,e.width),1),n=e.points=bt({},{size:t,width:$e(1,.2*t),stroke:e.stroke,space:2*t,paths:Qo,_stroke:null,_fill:null},e.points);n.show=He(n.show),n.filter=He(n.filter),n.fill=He(n.fill),n.stroke=He(n.stroke),n.paths=He(n.paths),n.pxAlign=e.pxAlign}if(wt){let n=Bt(e,t);qt.splice(t,0,n[0]),At.splice(t,0,n[1]),gt.values.push(null)}if(An.show){mt.splice(t,0,null);let n=null;Bn?0==t&&(n=zn(e,t)):t>0&&(n=zn(e,t)),$n.splice(t,0,n),Wn.splice(t,0,0),Ln.splice(t,0,0)}Oi("addSeries",t)}function Gn(e,t){t=null==t?we.length:t,e=1==r?Zo(e,t,Fn,ao):Zo(e,t,{},lo),we.splice(t,0,e),Un(we[t],t)}function Qn(e){if(we.splice(e,1),wt){gt.values.splice(e,1),At.splice(e,1);let t=qt.splice(e,1)[0];Lt(null,t.firstChild),t.remove()}An.show&&(mt.splice(e,1),$n.splice(e,1)[0].remove(),Wn.splice(e,1),Ln.splice(e,1)),Oi("delSeries",e)}o.addSeries=Gn,o.delSeries=Qn;const Yn=[!1,!1,!1,!1];function Xn(e,t){if(e._show=e.show,e.show){let n=e.side%2,r=ke[e.scale];null==r&&(e.scale=n?we[1].scale:qe,r=ke[e.scale]);let i=r.time;e.size=He(e.size),e.space=He(e.space),e.rotate=He(e.rotate),ct(e.incrs)&&e.incrs.forEach((e=>{!rt.has(e)&&rt.set(e,it(e))})),e.incrs=He(e.incrs||(2==r.distr?Ht:i?1==pe?an:cn:Kt)),e.splits=He(e.splits||(i&&1==r.distr?nt:3==r.distr?Hn:4==r.distr?Kn:Nn)),e.stroke=He(e.stroke),e.grid.stroke=He(e.grid.stroke),e.ticks.stroke=He(e.ticks.stroke),e.border.stroke=He(e.border.stroke);let l=e.values;e.values=ct(l)&&!ct(l[0])?He(l):i?ct(l)?vn(Je,pn(l,tt)):pt(l)?hn(Je,l):l||lt:l||Dn,e.filter=He(e.filter||(r.distr>=3&&10==r.log?Zn:3==r.distr&&2==r.log?Jn:Ge)),e.font=ar(e.font),e.labelFont=ar(e.labelFont),e._size=e.size(o,null,t,0),e._space=e._rotate=e._incrs=e._found=e._splits=e._values=null,e._size>0&&(Yn[t]=!0,e._el=te(f,ne))}}function oo(e,t,n,o){let[r,i,l,a]=n,s=t%2,u=0;return 0==s&&(a||i)&&(u=0==t&&!r||2==t&&!l?Me(jn.size/3):0),1==s&&(r||l)&&(u=1==t&&!i||3==t&&!a?Me(to.size/2):0),u}const ro=o.padding=(e.padding||[oo,oo,oo,oo]).map((e=>He(Se(e,oo)))),io=o._padding=ro.map(((e,t)=>e(o,t,Yn,0)));let fo,mo=null,go=null;const bo=1==r?we[0].idxs:null;let wo,xo,_o,Eo,ko,Co,qo,Ao,Oo,To,Ro=null,Mo=!1;function Po(e,n){if(t=null==e?[]:e,o.data=o._data=t,2==r){fo=0;for(let e=1;e=0,mn=!0,Pr()}}function Bo(){let e,n;Mo=!0,1==r&&(fo>0?(mo=bo[0]=0,go=bo[1]=fo-1,e=t[0][mo],n=t[0][go],2==De?(e=mo,n=go):e==n&&(3==De?[e,n]=me(e,e,je.log,!1):4==De?[e,n]=ge(e,e,je.log,!1):je.time?n=e+Me(86400/pe):[e,n]=_e(e,n,ye,!0))):(mo=bo[0]=e=null,go=bo[1]=n=null)),Hr(qe,e,n)}function $o(e,t,n,o,r,i){e??=M,n??=st,o??="butt",r??=M,i??="round",e!=wo&&(Y.strokeStyle=wo=e),r!=xo&&(Y.fillStyle=xo=r),t!=_o&&(Y.lineWidth=_o=t),i!=ko&&(Y.lineJoin=ko=i),o!=Co&&(Y.lineCap=Co=o),n!=Eo&&Y.setLineDash(Eo=n)}function Wo(e,t,n,o){t!=xo&&(Y.fillStyle=xo=t),e!=qo&&(Y.font=qo=e),n!=Ao&&(Y.textAlign=Ao=n),o!=Oo&&(Y.textBaseline=Oo=o)}function Lo(e,t,n,r,i=0){if(r.length>0&&e.auto(o,Mo)&&(null==t||null==t.min)){let t=Se(mo,0),o=Se(go,r.length-1),l=null==n.min?3==e.distr?he(r,t,o):ve(r,t,o,i):[n.min,n.max];e.min=Be(e.min,n.min=l[0]),e.max=$e(e.max,n.max=l[1])}}o.setData=Po;const zo={min:null,max:null};function jo(){for(let e in ke){let t=ke[e];null==Ze[e]&&(null==t.min||null!=Ze[qe]&&t.auto(o,Mo))&&(Ze[e]=zo)}for(let e in ke){let t=ke[e];null==Ze[e]&&null!=t.from&&null!=Ze[t.from]&&(Ze[e]=zo)}null!=Ze[qe]&&mr(!0);let e={};for(let t in Ze){let n=Ze[t];if(null!=n){let i=e[t]=yt(ke[t],ht);if(null!=n.min)bt(i,n);else if(t!=qe||2==r)if(0==fo&&null==i.from){let e=i.range(o,null,null,t);i.min=e[0],i.max=e[1]}else i.min=Fe,i.max=-Fe}}if(fo>0){we.forEach(((n,i)=>{if(1==r){let r=n.scale,l=Ze[r];if(null==l)return;let a=e[r];if(0==i){let e=a.range(o,a.min,a.max,r);a.min=e[0],a.max=e[1],mo=fe(a.min,t[0]),go=fe(a.max,t[0]),go-mo>1&&(t[0][mo]a.max&&go--),n.min=Ro[mo],n.max=Ro[go]}else n.show&&n.auto&&Lo(a,l,n,t[i],n.sorted);n.idxs[0]=mo,n.idxs[1]=go}else if(i>0&&n.show&&n.auto){let[o,r]=n.facets,l=o.scale,a=r.scale,[s,u]=t[i],c=e[l],d=e[a];null!=c&&Lo(c,Ze[l],o,s,o.sorted),null!=d&&Lo(d,Ze[a],r,u,r.sorted),n.min=r.min,n.max=r.max}}));for(let t in e){let n=e[t],r=Ze[t];if(null==n.from&&(null==r||null==r.min)){let e=n.range(o,n.min==Fe?null:n.min,n.max==-Fe?null:n.max,t);n.min=e[0],n.max=e[1]}}}for(let t in e){let n=e[t];if(null!=n.from){let r=e[n.from];if(null==r.min)n.min=n.max=null;else{let e=n.range(o,r.min,r.max,t);n.min=e[0],n.max=e[1]}}}let n={},i=!1;for(let t in e){let o=e[t],r=ke[t];if(r.min!=o.min||r.max!=o.max){r.min=o.min,r.max=o.max;let e=r.distr;r._min=3==e?ze(r.min):4==e?Ve(r.min,r.asinh):100==e?r.fwd(r.min):r.min,r._max=3==e?ze(r.max):4==e?Ve(r.max,r.asinh):100==e?r.fwd(r.max):r.max,n[t]=i=!0}}if(i){we.forEach(((e,t)=>{2==r?t>0&&n.y&&(e._paths=null):n[e.scale]&&(e._paths=null)}));for(let e in n)on=!0,Oi("setScale",e);An.show&&An.left>=0&&(rn=mn=!0)}for(let e in Ze)Ze[e]=null}function Io(e){let t=Ne(mo-1,0,fo-1),n=Ne(go+1,0,fo-1);while(null==e[t]&&t>0)t--;while(null==e[n]&&n0&&(we.forEach(((e,n)=>{if(n>0&&e.show&&(Fo(n,!1),Fo(n,!0),null==e._paths)){To!=e.alpha&&(Y.globalAlpha=To=e.alpha);let i=2==r?[0,t[n][0].length-1]:Io(t[n]);e._paths=e.paths(o,n,i[0],i[1]),1!=To&&(Y.globalAlpha=To=1)}})),we.forEach(((e,t)=>{if(t>0&&e.show){To!=e.alpha&&(Y.globalAlpha=To=e.alpha),null!=e._paths&&Do(t,!1);{let n=null!=e._paths?e._paths.gaps:null,r=e.points.show(o,t,mo,go,n),i=e.points.filter(o,t,r,n);(r||i)&&(e.points._paths=e.points.paths(o,t,mo,go,i),Do(t,!0))}1!=To&&(Y.globalAlpha=To=1),Oi("drawSeries",t)}})))}function Fo(e,t){let n=t?we[e].points:we[e];n._stroke=n.stroke(o,e),n._fill=n.fill(o,e)}function Do(e,t){let n=t?we[e].points:we[e],{stroke:o,fill:r,clip:i,flags:l,_stroke:a=n._stroke,_fill:s=n._fill,_width:u=n.width}=n._paths;u=ot(u*G,3);let c=null,d=u%2/2;t&&null==s&&(s=u>0?"#fff":a);let f=1==n.pxAlign&&d>0;if(f&&Y.translate(d,d),!t){let e=Xt-u/2,t=Zt-u/2,n=Jt+u,o=en+u;c=new Path2D,c.rect(e,t,n,o)}t?Uo(a,u,n.dash,n.cap,s,o,r,l,i):No(e,a,u,n.dash,n.cap,s,o,r,l,c,i),f&&Y.translate(-d,-d)}function No(e,n,r,i,l,a,s,u,c,d,f){let p=!1;0!=c&&Ce.forEach(((v,h)=>{if(v.series[0]==e){let e,m=we[v.series[1]],g=t[v.series[1]],y=(m._paths||at).band;ct(y)&&(y=1==v.dir?y[0]:y[1]);let b=null;m.show&&y&&Ee(g,mo,go)?(b=v.fill(o,h)||a,e=m._paths.clip):y=null,Uo(n,r,i,l,b,s,u,c,d,f,e,y),p=!0}})),p||Uo(n,r,i,l,a,s,u,c,d,f)}const Ho=vo|ho;function Uo(e,t,n,o,r,i,l,a,s,u,c,d){$o(e,t,n,o,r),(s||u||d)&&(Y.save(),s&&Y.clip(s),u&&Y.clip(u)),d?(a&Ho)==Ho?(Y.clip(d),c&&Y.clip(c),cr(r,l),ur(e,i,t)):a&ho?(cr(r,l),Y.clip(d),ur(e,i,t)):a&vo&&(Y.save(),Y.clip(d),c&&Y.clip(c),cr(r,l),Y.restore(),ur(e,i,t)):(cr(r,l),ur(e,i,t)),(s||u||d)&&Y.restore()}function ur(e,t,n){n>0&&(t instanceof Map?t.forEach(((e,t)=>{Y.strokeStyle=wo=t,Y.stroke(e)})):null!=t&&e&&Y.stroke(t))}function cr(e,t){t instanceof Map?t.forEach(((e,t)=>{Y.fillStyle=xo=t,Y.fill(e)})):null!=t&&e&&Y.fill(t)}function dr(e,t,n,r){let i,l=xe[e];if(r<=0)i=[0,0];else{let a=l._space=l.space(o,e,t,n,r),s=l._incrs=l.incrs(o,e,t,n,r,a);i=lr(t,n,s,r,a)}return l._found=i}function fr(e,t,n,o,r,i,l,a,s,u){let c=l%2/2;1==se&&Y.translate(c,c),$o(a,l,s,u,a),Y.beginPath();let d,f,p,v,h=r+(0==o||3==o?-i:i);0==n?(f=r,v=h):(d=r,p=h);for(let o=0;o{if(!n.show)return;let i=ke[n.scale];if(null==i.min)return void(n._show&&(t=!1,n._show=!1,mr(!1)));n._show||(t=!1,n._show=!0,mr(!1));let l=n.side,a=l%2,{min:s,max:u}=i,[c,d]=dr(r,s,u,0==a?Vt:Ft);if(0==d)return;let f=2==i.distr,p=n._splits=n.splits(o,r,s,u,c,d,f),v=2==i.distr?p.map((e=>Ro[e])):p,h=2==i.distr?Ro[p[1]]-Ro[p[0]]:c,m=n._values=n.values(o,n.filter(o,v,r,d,h),r,d,h);n._rotate=2==l?n.rotate(o,m,r,d):0;let g=n._size;n._size=Pe(n.size(o,m,r,e)),null!=g&&n._size!=g&&(t=!1)})),t}function vr(e){let t=!0;return ro.forEach(((n,r)=>{let i=n(o,r,Yn,e);i!=io[r]&&(t=!1),io[r]=i})),t}function hr(){for(let e=0;eRo[e])):h,g=2==d.distr?Ro[h[1]]-Ro[h[0]]:u,y=t.ticks,b=t.border,w=y.show?Me(y.size*G):0,x=t._rotate*-Oe/180,_=ue(t._pos*G),S=(w+v)*s,E=_+S;r=0==l?E:0,n=1==l?E:0;let k=t.font[0],C=1==t.align?O:2==t.align?T:x>0?O:x<0?T:0==l?"center":3==i?T:O,R=x||1==l?"middle":2==i?q:A;Wo(k,a,C,R);let M=t.font[1]*t.lineGap,P=h.map((e=>ue(V(e,d,f,p)))),B=t._values;for(let e=0;e{n>0&&(t._paths=null,e&&(1==r?(t.min=null,t.max=null):t.facets.forEach((e=>{e.min=null,e.max=null}))))}))}let gr,yr,br,wr,xr,_r,Sr,Er,kr,Cr,qr,Ar,Or=!1,Tr=!1,Rr=[];function Mr(){Tr=!1;for(let e=0;e0&&queueMicrotask(Mr)}function $r(){if(tn&&(jo(),tn=!1),on&&(En(),on=!1),nn){if(J(re,O,Dt),J(re,q,Nt),J(re,k,Vt),J(re,C,Ft),J(le,O,Dt),J(le,q,Nt),J(le,k,Vt),J(le,C,Ft),J(ne,k,jt),J(ne,C,It),Q.width=Me(jt*G),Q.height=Me(It*G),xe.forEach((({_el:e,_show:t,_size:n,_pos:o,side:r})=>{if(null!=e)if(t){let t=3===r||0===r?n:0,i=r%2==1;J(e,i?"left":"top",o-t),J(e,i?"width":"height",n),J(e,i?"top":"left",i?Nt:Dt),J(e,i?"height":"width",i?Ft:Vt),Z(e,p)}else X(e,p)})),wo=xo=_o=ko=Co=qo=Ao=Oo=Eo=null,To=1,pi(!0),Dt!=Ut||Nt!=Gt||Vt!=Qt||Ft!=Yt){mr(!1);let e=Vt/Qt,t=Ft/Yt;if(An.show&&!rn&&An.left>=0){An.left*=e,An.top*=t,br&&oe(br,Me(An.left),0,Vt,Ft),wr&&oe(wr,0,Me(An.top),Vt,Ft);for(let n=0;n<$n.length;n++){let o=$n[n];null!=o&&(Wn[n]*=e,Ln[n]*=t,oe(o,Pe(Wn[n]),Pe(Ln[n]),Vt,Ft))}}if(Vr.show&&!ln&&Vr.left>=0&&Vr.width>0){Vr.left*=e,Vr.width*=e,Vr.top*=t,Vr.height*=t;for(let e in mi)J(Fr,e,Vr[e])}Ut=Dt,Gt=Nt,Qt=Vt,Yt=Ft}Oi("setSize"),nn=!1}jt>0&&It>0&&(Y.clearRect(0,0,Q.width,Q.height),Oi("drawClear"),Re.forEach((e=>e())),Oi("draw")),Vr.show&&ln&&(Dr(Vr),ln=!1),An.show&&rn&&(di(null,!0,!1),rn=!1),gt.show&>.live&&mn&&(ui(),mn=!1),N||(N=!0,o.status=1,Oi("ready")),Mo=!1,Or=!1}function Wr(e,n){let r=ke[e];if(null==r.from){if(0==fo){let t=r.range(o,n.min,n.max,e);n.min=t[0],n.max=t[1]}if(n.min>n.max){let e=n.min;n.min=n.max,n.max=e}if(fo>1&&null!=n.min&&null!=n.max&&n.max-n.min<1e-16)return;e==qe&&2==r.distr&&fo>0&&(n.min=fe(n.min,t[0]),n.max=fe(n.max,t[0]),n.min==n.max&&n.max++),Ze[e]=n,tn=!0,Pr()}}o.batch=Br,o.redraw=(e,t)=>{on=t||!1,!1!==e?Hr(qe,je.min,je.max):Pr()},o.setScale=Wr;let Lr=!1;const zr=An.drag;let jr=zr.x,Ir=zr.y;An.show&&(An.x&&(gr=te(h,le)),An.y&&(yr=te(m,le)),0==je.ori?(br=gr,wr=yr):(br=yr,wr=gr),qr=An.left,Ar=An.top);const Vr=o.select=bt({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),Fr=Vr.show?te(v,Vr.over?le:re):null;function Dr(e,t){if(Vr.show){for(let t in e)Vr[t]=e[t],t in mi&&J(Fr,t,e[t]);!1!==t&&Oi("setSelect")}}function Nr(e,t){let n=we[e],o=wt?qt[e]:null;if(n.show)o&&Z(o,p);else{o&&X(o,p);let t=Bn?$n[0]:$n[e];oe(t,-10,-10,Vt,Ft)}}function Hr(e,t,n){Wr(e,{min:t,max:n})}function Kr(e,t,n,i){null!=t.focus&&ti(e),null!=t.show&&we.forEach(((n,o)=>{o>0&&(e==o||null==e)&&(n.show=t.show,Nr(o,t.show),2==r?(Hr(n.facets[0].scale,null,null),Hr(n.facets[1].scale,null,null)):Hr(n.scale,null,null),Pr())})),!1!==n&&Oi("setSeries",e,t),i&&Bi("setSeries",o,e,t)}function Ur(e,t){bt(Ce[e],t)}function Gr(e,t){e.fill=He(e.fill||null),e.dir=Se(e.dir,-1),t=null==t?Ce.length:t,Ce.splice(t,0,e)}function Qr(e){null==e?Ce.length=0:Ce.splice(e,1)}function Yr(e,t){we[e].alpha=t,An.show&&$n[e]&&($n[e].style.opacity=t),wt&&qt[e]&&(qt[e].style.opacity=t)}let Xr,Zr,Jr;o.setSelect=Dr,o.setSeries=Kr,o.addBand=Gr,o.setBand=Ur,o.delBand=Qr;const ei={focus:!0};function ti(e){if(e!=Jr){let t=null==e,n=1!=Mn.alpha;we.forEach(((o,i)=>{if(1==r||i>0){let r=t||0==i||i==e;o._focus=t?null:r,n&&Yr(i,r?1:Mn.alpha)}})),Jr=e,n&&Pr()}}function ni(e,t,n){let o=ke[t];n&&(e=e/G-(1==o.ori?Nt:Dt));let r=Vt;1==o.ori&&(r=Ft,e=r-e),-1==o.dir&&(e=r-e);let i=o._min,l=o._max,a=e/r,s=i+(l-i)*a,u=o.distr;return 3==u?We(10,s):4==u?Ie(s,o.asinh):100==u?o.bwd(s):s}function oi(e,n){let o=ni(e,qe,n);return fe(o,t[0],mo,go)}function ri(e,t){J(Fr,O,Vr.left=e),J(Fr,k,Vr.width=t)}function ii(e,t){J(Fr,q,Vr.top=e),J(Fr,C,Vr.height=t)}wt&&Pn&&Wt(L,_t,(e=>{An._lock||(On(e),null!=Jr&&Kr(null,ei,!0,Ri.setSeries))})),o.valToIdx=e=>fe(e,t[0]),o.posToIdx=oi,o.posToVal=ni,o.valToPos=(e,t,n)=>0==ke[t].ori?j(e,ke[t],n?Jt:Vt,n?Xt:0):I(e,ke[t],n?en:Ft,n?Zt:0),o.setCursor=(e,t,n)=>{qr=e.left,Ar=e.top,di(null,t,n)};let li=0==je.ori?ri:ii,ai=1==je.ori?ri:ii;function si(){if(wt&>.live)for(let e=2==r?1:0;e{mt[t]=e})):ft(e.idx)||mt.fill(e.idx),gt.idx=mt[0]),wt&>.live){for(let e=0;e0||1==r&&!Ot)&&ci(e,mt[e]);si()}mn=!1,!1!==t&&Oi("setLegend")}function ci(e,n){let r,i=we[e],l=0==e&&2==De?Ro:t[e];Ot?r=i.values(o,e,n)??Tt:(r=i.value(o,null==n?null:l[n],e,n),r=null==r?Tt:{_:r}),gt.values[e]=r}function di(e,n,i){let l;kr=qr,Cr=Ar,[qr,Ar]=An.move(o,qr,Ar),An.left=qr,An.top=Ar,An.show&&(br&&oe(br,Me(qr),0,Vt,Ft),wr&&oe(wr,0,Me(Ar),Vt,Ft));let a=mo>go;Xr=Fe,Zr=null;let s=0==je.ori?Vt:Ft,u=1==je.ori?Vt:Ft;if(qr<0||0==fo||a){l=An.idx=null;for(let e=0;e0&&m.show){let t=null==w?-10:Ue(w,1==r?ke[m.scale]:ke[m.facets[1].scale],u,0);if(Pn&&null!=w){let n=1==je.ori?qr:Ar,r=Te(Mn.dist(o,e,b,t,n));if(r=0?1:-1,l=o>=0?1:-1;l==i&&(1==l?1==t?w>=o:w<=o:1==t?w<=o:w>=o)&&(Xr=r,Zr=e)}else Xr=r,Zr=e}}if(mn||Bn){let n,r;0==je.ori?(n=x,r=t):(n=t,r=x);let i,l,s,u,m,g,y=!0,b=Tn.bbox;if(null!=b){y=!1;let t=b(o,e);s=t.left,u=t.top,i=t.width,l=t.height}else s=n,u=r,i=l=Tn.size(o,e);if(g=Tn.fill(o,e),m=Tn.stroke(o,e),Bn)e==Zr&&Xr<=Mn.prox&&(a=s,c=u,d=i,f=l,p=y,v=g,h=m);else{let t=$n[e];null!=t&&(Wn[e]=s,Ln[e]=u,ae(t,i,l,y),ie(t,g,m),oe(t,Pe(s),Pe(u),Vt,Ft))}}}}if(Bn){let e=Mn.prox,t=null==Jr?Xr<=e:Xr>e||Zr!=Jr;if(mn||t){let e=$n[0];Wn[0]=a,Ln[0]=c,ae(e,d,f,p),ie(e,v,h),oe(e,Pe(a),Pe(c),Vt,Ft)}}}if(Vr.show&&Lr)if(null!=e){let[t,n]=Ri.scales,[o,r]=Ri.match,[i,l]=e.cursor.sync.scales,a=e.cursor.drag;if(jr=a._x,Ir=a._y,jr||Ir){let a,c,d,f,p,{left:v,top:h,width:m,height:g}=e.select,y=e.scales[i].ori,b=e.posToVal,w=null!=t&&o(t,i),x=null!=n&&r(n,l);w&&jr?(0==y?(a=v,c=m):(a=h,c=g),d=ke[t],f=Ke(b(a,i),d,s,0),p=Ke(b(a+c,i),d,s,0),li(Be(f,p),Te(p-f))):li(0,s),x&&Ir?(1==y?(a=v,c=m):(a=h,c=g),d=ke[n],f=Ue(b(a,l),d,u,0),p=Ue(b(a+c,l),d,u,0),ai(Be(f,p),Te(p-f))):ai(0,u)}else gi()}else{let e=Te(kr-xr),t=Te(Cr-_r);if(1==je.ori){let n=e;e=t,t=n}jr=zr.x&&e>=zr.dist,Ir=zr.y&&t>=zr.dist;let n,o,r=zr.uni;null!=r?jr&&Ir&&(jr=e>=r,Ir=t>=r,jr||Ir||(t>e?Ir=!0:jr=!0)):zr.x&&zr.y&&(jr||Ir)&&(jr=Ir=!0),jr&&(0==je.ori?(n=Sr,o=qr):(n=Er,o=Ar),li(Be(n,o),Te(o-n)),Ir||ai(0,u)),Ir&&(1==je.ori?(n=Sr,o=qr):(n=Er,o=Ar),ai(Be(n,o),Te(o-n)),jr||li(0,s)),jr||Ir||(li(0,0),ai(0,0))}if(zr._x=jr,zr._y=Ir,null==e){if(i){if(null!=Mi){let[e,t]=Ri.scales;Ri.values[0]=null!=e?ni(0==je.ori?qr:Ar,e):null,Ri.values[1]=null!=t?ni(1==je.ori?qr:Ar,t):null}Bi(P,o,qr,Ar,Vt,Ft,l)}if(Pn){let e=i&&Ri.setSeries,t=Mn.prox;null==Jr?Xr<=t&&Kr(Zr,ei,!0,e):Xr>t?Kr(null,ei,!0,e):Zr!=Jr&&Kr(Zr,ei,!0,e)}}mn&&(gt.idx=l,ui()),!1!==n&&Oi("setCursor")}o.setLegend=ui;let fi=null;function pi(e=!1){e?fi=null:(fi=le.getBoundingClientRect(),Oi("syncRect",fi))}function vi(e,t,n,o,r,i,l){An._lock||Lr&&null!=e&&0==e.movementX&&0==e.movementY||(hi(e,t,n,o,r,i,l,!1,null!=e),null!=e?di(null,!0,!0):di(t,!0,!1))}function hi(e,t,n,r,i,l,a,s,u){if(null==fi&&pi(!1),On(e),null!=e)n=e.clientX-fi.left,r=e.clientY-fi.top;else{if(n<0||r<0)return qr=-10,void(Ar=-10);let[e,o]=Ri.scales,a=t.cursor.sync,[s,u]=a.values,[c,d]=a.scales,[f,p]=Ri.match,v=t.axes[0].side%2==1,h=0==je.ori?Vt:Ft,m=1==je.ori?Vt:Ft,g=v?l:i,y=v?i:l,b=v?r:n,w=v?n:r;if(n=null!=c?f(e,c)?V(s,ke[e],h,0):-10:h*(b/g),r=null!=d?p(o,d)?V(u,ke[o],m,0):-10:m*(w/y),1==je.ori){let e=n;n=r,r=e}}u&&((n<=1||n>=Vt-1)&&(n=et(n,Vt)),(r<=1||r>=Ft-1)&&(r=et(r,Ft))),s?(xr=n,_r=r,[Sr,Er]=An.move(o,n,r)):(qr=n,Ar=r)}Object.defineProperty(o,"rect",{get(){return null==fi&&pi(!1),fi}});const mi={width:0,height:0,left:0,top:0};function gi(){Dr(mi,!1)}let yi,bi,wi,xi;function _i(e,t,n,r,i,l,a){Lr=!0,jr=Ir=zr._x=zr._y=!1,hi(e,t,n,r,i,l,a,!0,!1),null!=e&&(Wt($,H,Si,!1),Bi(B,o,Sr,Er,Vt,Ft,null));let{left:s,top:u,width:c,height:d}=Vr;yi=s,bi=u,wi=c,xi=d,gi()}function Si(e,t,n,r,i,l,a){Lr=zr._x=zr._y=!1,hi(e,t,n,r,i,l,a,!1,!0);let{left:s,top:u,width:c,height:d}=Vr,f=c>0||d>0,p=yi!=s||bi!=u||wi!=c||xi!=d;if(f&&p&&Dr(Vr),zr.setScale&&f&&p){let e=s,t=c,n=u,o=d;if(1==je.ori&&(e=u,t=d,n=s,o=c),jr&&Hr(qe,ni(e,qe),ni(e+t,qe)),Ir)for(let e in ke){let t=ke[e];e!=qe&&null==t.from&&t.min!=Fe&&Hr(e,ni(n+o,e),ni(n,e))}gi()}else An.lock&&(An._lock=!An._lock,di(null,!0,!1));null!=e&&(Lt($,H),Bi($,o,qr,Ar,Vt,Ft,null))}function Ei(e,t,n,o,r,i,l){if(An._lock)return;On(e);let a=Lr;if(Lr){let e,t,n=!0,o=!0,r=10;0==je.ori?(e=jr,t=Ir):(e=Ir,t=jr),e&&t&&(n=qr<=r||qr>=Vt-r,o=Ar<=r||Ar>=Ft-r),e&&n&&(qr=qr{let i=Ri.match[2];n=i(o,t,n),-1!=n&&Kr(n,r,!0,!1)},An.show&&(Wt(B,le,_i),Wt(P,le,vi),Wt(W,le,(e=>{On(e),pi(!1)})),Wt(L,le,Ei),Wt(z,le,ki),Ko.add(o),o.syncRect=pi);const Ai=o.hooks=e.hooks||{};function Oi(e,t,n){Tr?Rr.push([e,t,n]):e in Ai&&Ai[e].forEach((e=>{e.call(null,o,t,n)}))}(e.plugins||[]).forEach((e=>{for(let t in e.hooks)Ai[t]=(Ai[t]||[]).concat(e.hooks[t])}));const Ti=(e,t,n)=>n,Ri=bt({key:null,setSeries:!1,filters:{pub:Ye,sub:Ye},scales:[qe,we[1]?we[1].scale:null],match:[Xe,Xe,Ti],values:[null,null]},An.sync);2==Ri.match.length&&Ri.match.push(Ti),An.sync=Ri;const Mi=Ri.key,Pi=po(Mi);function Bi(e,t,n,o,r,i,l){Ri.filters.pub(e,t,n,o,r,i,l)&&Pi.pub(e,t,n,o,r,i,l)}function $i(e,t,n,o,r,i,l){Ri.filters.sub(e,t,n,o,r,i,l)&&qi[e](null,t,n,o,r,i,l)}function Wi(){Pi.unsub(o),Ko.delete(o),$t.clear(),de(F,K,Ci),U.remove(),_t?.remove(),Oi("destroy")}function Li(){Oi("init",e,t),Po(t||e.data,!1),Ze[qe]?Wr(qe,Ze[qe]):Bo(),ln=Vr.show&&(Vr.width>0||Vr.height>0),rn=mn=!0,wn(e.width,e.height)}return Pi.sub(o),o.pub=$i,o.destroy=Wi,we.forEach(Un),xe.forEach(Xn),n?n instanceof HTMLElement?(n.appendChild(U),Li()):n(o,Li):Li(),o}ur.assign=bt,ur.fmtNum=qe,ur.rangeNum=_e,ur.rangeLog=me,ur.rangeAsinh=ge,ur.orient=mo,ur.pxRatio=G,ur.join=Et,ur.fmtDate=zt,ur.tzDate=It,ur.sync=po;{ur.addGap=xo,ur.clipGaps=wo;let e=ur.paths={points:$o};e.linear=jo,e.stepped=Io,e.bars=Fo,e.spline=No}},2807:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},6980:(e,t,n)=>{"use strict";n.d(t,{y$:()=>ee,L8:()=>re,aH:()=>oe});var o=n(1758),r=n(8734);function i(){return l().__VUE_DEVTOOLS_GLOBAL_HOOK__}function l(){return"undefined"!==typeof navigator&&"undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:{}}const a="function"===typeof Proxy,s="devtools-plugin:setup",u="plugin:settings:set";let c,d;function f(){var e;return void 0!==c||("undefined"!==typeof window&&window.performance?(c=!0,d=window.performance):"undefined"!==typeof globalThis&&(null===(e=globalThis.perf_hooks)||void 0===e?void 0:e.performance)?(c=!0,d=globalThis.perf_hooks.performance):c=!1),c}function p(){return f()?d.now():Date.now()}class v{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const n={};if(e.settings)for(const t in e.settings){const o=e.settings[t];n[t]=o.defaultValue}const o=`__vue-devtools-plugin-settings__${e.id}`;let r=Object.assign({},n);try{const e=localStorage.getItem(o),t=JSON.parse(e);Object.assign(r,t)}catch(e){}this.fallbacks={getSettings(){return r},setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(e){}r=e},now(){return p()}},t&&t.on(u,((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((n=>{this.targetQueue.push({method:t,args:e,resolve:n})}))})}async setRealTarget(e){this.target=e;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}function h(e,t){const n=e,o=l(),r=i(),u=a&&n.enableEarlyProxy;if(!r||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&u){const e=u?new v(n,r):null,i=o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[];i.push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else r.emit(s,e,t)} +/*! + * vuex v4.1.0 + * (c) 2022 Evan You + * @license MIT + */ +var m="store";function g(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function y(e){return null!==e&&"object"===typeof e}function b(e){return e&&"function"===typeof e.then}function w(e,t){return function(){return e(t)}}function x(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function _(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;E(e,n,[],e._modules.root,!0),S(e,n,t)}function S(e,t,n){var i=e._state,l=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var a=e._wrappedGetters,s={},u={},c=(0,r.uY)(!0);c.run((function(){g(a,(function(t,n){s[n]=w(t,e),u[n]=(0,o.EW)((function(){return s[n]()})),Object.defineProperty(e.getters,n,{get:function(){return u[n].value},enumerable:!0})}))})),e._state=(0,r.Kh)({data:t}),e._scope=c,e.strict&&T(e),i&&n&&e._withCommit((function(){i.data=null})),l&&l.stop()}function E(e,t,n,o,r){var i=!n.length,l=e._modules.getNamespace(n);if(o.namespaced&&(e._modulesNamespaceMap[l],e._modulesNamespaceMap[l]=o),!i&&!r){var a=R(t,n.slice(0,-1)),s=n[n.length-1];e._withCommit((function(){a[s]=o.state}))}var u=o.context=k(e,l,n);o.forEachMutation((function(t,n){var o=l+n;q(e,o,t,u)})),o.forEachAction((function(t,n){var o=t.root?n:l+n,r=t.handler||t;A(e,o,r,u)})),o.forEachGetter((function(t,n){var o=l+n;O(e,o,t,u)})),o.forEachChild((function(o,i){E(e,t,n.concat(i),o,r)}))}function k(e,t,n){var o=""===t,r={dispatch:o?e.dispatch:function(n,o,r){var i=M(n,o,r),l=i.payload,a=i.options,s=i.type;return a&&a.root||(s=t+s),e.dispatch(s,l)},commit:o?e.commit:function(n,o,r){var i=M(n,o,r),l=i.payload,a=i.options,s=i.type;a&&a.root||(s=t+s),e.commit(s,l,a)}};return Object.defineProperties(r,{getters:{get:o?function(){return e.getters}:function(){return C(e,t)}},state:{get:function(){return R(e.state,n)}}}),r}function C(e,t){if(!e._makeLocalGettersCache[t]){var n={},o=t.length;Object.keys(e.getters).forEach((function(r){if(r.slice(0,o)===t){var i=r.slice(o);Object.defineProperty(n,i,{get:function(){return e.getters[r]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function q(e,t,n,o){var r=e._mutations[t]||(e._mutations[t]=[]);r.push((function(t){n.call(e,o.state,t)}))}function A(e,t,n,o){var r=e._actions[t]||(e._actions[t]=[]);r.push((function(t){var r=n.call(e,{dispatch:o.dispatch,commit:o.commit,getters:o.getters,state:o.state,rootGetters:e.getters,rootState:e.state},t);return b(r)||(r=Promise.resolve(r)),e._devtoolHook?r.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):r}))}function O(e,t,n,o){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(o.state,o.getters,e.state,e.getters)})}function T(e){(0,o.wB)((function(){return e._state.data}),(function(){0}),{deep:!0,flush:"sync"})}function R(e,t){return t.reduce((function(e,t){return e[t]}),e)}function M(e,t,n){return y(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var P="vuex bindings",B="vuex:mutations",$="vuex:actions",W="vuex",L=0;function z(e,t){h({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[P]},(function(n){n.addTimelineLayer({id:B,label:"Vuex Mutations",color:j}),n.addTimelineLayer({id:$,label:"Vuex Actions",color:j}),n.addInspector({id:W,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree((function(n){if(n.app===e&&n.inspectorId===W)if(n.filter){var o=[];H(o,t._modules.root,n.filter,""),n.rootNodes=o}else n.rootNodes=[N(t._modules.root,"")]})),n.on.getInspectorState((function(n){if(n.app===e&&n.inspectorId===W){var o=n.nodeId;C(t,o),n.state=K(G(t._modules,o),"root"===o?t.getters:t._makeLocalGettersCache,o)}})),n.on.editInspectorState((function(n){if(n.app===e&&n.inspectorId===W){var o=n.nodeId,r=n.path;"root"!==o&&(r=o.split("/").filter(Boolean).concat(r)),t._withCommit((function(){n.set(t._state.data,r,n.state.value)}))}})),t.subscribe((function(e,t){var o={};e.payload&&(o.payload=e.payload),o.state=t,n.notifyComponentUpdate(),n.sendInspectorTree(W),n.sendInspectorState(W),n.addTimelineEvent({layerId:B,event:{time:Date.now(),title:e.type,data:o}})})),t.subscribeAction({before:function(e,t){var o={};e.payload&&(o.payload=e.payload),e._id=L++,e._time=Date.now(),o.state=t,n.addTimelineEvent({layerId:$,event:{time:e._time,title:e.type,groupId:e._id,subtitle:"start",data:o}})},after:function(e,t){var o={},r=Date.now()-e._time;o.duration={_custom:{type:"duration",display:r+"ms",tooltip:"Action duration",value:r}},e.payload&&(o.payload=e.payload),o.state=t,n.addTimelineEvent({layerId:$,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:"end",data:o}})}})}))}var j=8702998,I=6710886,V=16777215,F={label:"namespaced",textColor:V,backgroundColor:I};function D(e){return e&&"root"!==e?e.split("/").slice(-2,-1)[0]:"Root"}function N(e,t){return{id:t||"root",label:D(t),tags:e.namespaced?[F]:[],children:Object.keys(e._children).map((function(n){return N(e._children[n],t+n+"/")}))}}function H(e,t,n,o){o.includes(n)&&e.push({id:o||"root",label:o.endsWith("/")?o.slice(0,o.length-1):o||"Root",tags:t.namespaced?[F]:[]}),Object.keys(t._children).forEach((function(r){H(e,t._children[r],n,o+r+"/")}))}function K(e,t,n){t="root"===n?t:t[n];var o=Object.keys(t),r={state:Object.keys(e.state).map((function(t){return{key:t,editable:!0,value:e.state[t]}}))};if(o.length){var i=U(t);r.getters=Object.keys(i).map((function(e){return{key:e.endsWith("/")?D(e):e,editable:!1,value:Q((function(){return i[e]}))}}))}return r}function U(e){var t={};return Object.keys(e).forEach((function(n){var o=n.split("/");if(o.length>1){var r=t,i=o.pop();o.forEach((function(e){r[e]||(r[e]={_custom:{value:{},display:e,tooltip:"Module",abstract:!0}}),r=r[e]._custom.value})),r[i]=Q((function(){return e[n]}))}else t[n]=Q((function(){return e[n]}))})),t}function G(e,t){var n=t.split("/").filter((function(e){return e}));return n.reduce((function(e,o,r){var i=e[o];if(!i)throw new Error('Missing module "'+o+'" for path "'+t+'".');return r===n.length-1?i:i._children}),"root"===t?e:e.root._children)}function Q(e){try{return e()}catch(e){return e}}var Y=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},X={namespaced:{configurable:!0}};X.namespaced.get=function(){return!!this._rawModule.namespaced},Y.prototype.addChild=function(e,t){this._children[e]=t},Y.prototype.removeChild=function(e){delete this._children[e]},Y.prototype.getChild=function(e){return this._children[e]},Y.prototype.hasChild=function(e){return e in this._children},Y.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},Y.prototype.forEachChild=function(e){g(this._children,e)},Y.prototype.forEachGetter=function(e){this._rawModule.getters&&g(this._rawModule.getters,e)},Y.prototype.forEachAction=function(e){this._rawModule.actions&&g(this._rawModule.actions,e)},Y.prototype.forEachMutation=function(e){this._rawModule.mutations&&g(this._rawModule.mutations,e)},Object.defineProperties(Y.prototype,X);var Z=function(e){this.register([],e,!1)};function J(e,t,n){if(t.update(n),n.modules)for(var o in n.modules){if(!t.getChild(o))return void 0;J(e.concat(o),t.getChild(o),n.modules[o])}}Z.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},Z.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},Z.prototype.update=function(e){J([],this.root,e)},Z.prototype.register=function(e,t,n){var o=this;void 0===n&&(n=!0);var r=new Y(t,n);if(0===e.length)this.root=r;else{var i=this.get(e.slice(0,-1));i.addChild(e[e.length-1],r)}t.modules&&g(t.modules,(function(t,r){o.register(e.concat(r),t,n)}))},Z.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],o=t.getChild(n);o&&o.runtime&&t.removeChild(n)},Z.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};function ee(e){return new te(e)}var te=function(e){var t=this;void 0===e&&(e={});var n=e.plugins;void 0===n&&(n=[]);var o=e.strict;void 0===o&&(o=!1);var r=e.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Z(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=r;var i=this,l=this,a=l.dispatch,s=l.commit;this.dispatch=function(e,t){return a.call(i,e,t)},this.commit=function(e,t,n){return s.call(i,e,t,n)},this.strict=o;var u=this._modules.root.state;E(this,u,[],this._modules.root),S(this,u),n.forEach((function(e){return e(t)}))},ne={state:{configurable:!0}};te.prototype.install=function(e,t){e.provide(t||m,this),e.config.globalProperties.$store=this;var n=void 0!==this._devtools&&this._devtools;n&&z(e,this)},ne.state.get=function(){return this._state.data},ne.state.set=function(e){0},te.prototype.commit=function(e,t,n){var o=this,r=M(e,t,n),i=r.type,l=r.payload,a=(r.options,{type:i,payload:l}),s=this._mutations[i];s&&(this._withCommit((function(){s.forEach((function(e){e(l)}))})),this._subscribers.slice().forEach((function(e){return e(a,o.state)})))},te.prototype.dispatch=function(e,t){var n=this,o=M(e,t),r=o.type,i=o.payload,l={type:r,payload:i},a=this._actions[r];if(a){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(l,n.state)}))}catch(e){0}var s=a.length>1?Promise.all(a.map((function(e){return e(i)}))):a[0](i);return new Promise((function(e,t){s.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(l,n.state)}))}catch(e){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(l,n.state,e)}))}catch(e){0}t(e)}))}))}},te.prototype.subscribe=function(e,t){return x(e,this._subscribers,t)},te.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return x(n,this._actionSubscribers,t)},te.prototype.watch=function(e,t,n){var r=this;return(0,o.wB)((function(){return e(r.state,r.getters)}),t,Object.assign({},n))},te.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._state.data=e}))},te.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),E(this,this.state,e,this._modules.get(e),n.preserveState),S(this,this.state)},te.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=R(t.state,e.slice(0,-1));delete n[e[e.length-1]]})),_(this)},te.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),this._modules.isRegistered(e)},te.prototype.hotUpdate=function(e){this._modules.update(e),_(this,!0)},te.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(te.prototype,ne);var oe=ae((function(e,t){var n={};return ie(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var o=se(this.$store,"mapState",e);if(!o)return;t=o.context.state,n=o.context.getters}return"function"===typeof r?r.call(this,t,n):t[r]},n[o].vuex=!0})),n})),re=(ae((function(e,t){var n={};return ie(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var o=this.$store.commit;if(e){var i=se(this.$store,"mapMutations",e);if(!i)return;o=i.context.commit}return"function"===typeof r?r.apply(this,[o].concat(t)):o.apply(this.$store,[r].concat(t))}})),n})),ae((function(e,t){var n={};return ie(t).forEach((function(t){var o=t.key,r=t.val;r=e+r,n[o]=function(){if(!e||se(this.$store,"mapGetters",e))return this.$store.getters[r]},n[o].vuex=!0})),n})));ae((function(e,t){var n={};return ie(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var o=this.$store.dispatch;if(e){var i=se(this.$store,"mapActions",e);if(!i)return;o=i.context.dispatch}return"function"===typeof r?r.apply(this,[o].concat(t)):o.apply(this.$store,[r].concat(t))}})),n}));function ie(e){return le(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function le(e){return Array.isArray(e)||y(e)}function ae(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function se(e,t,n){var o=e._modulesNamespaceMap[n];return o}},455:(e,t,n)=>{"use strict";n.d(t,{Bt:()=>ue,aE:()=>rt});var o=n(1758),r=n(8734); +/*! + * vue-router v4.4.5 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */ +const i="undefined"!==typeof document;function l(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function a(e){return e.__esModule||"Module"===e[Symbol.toStringTag]||e.default&&l(e.default)}const s=Object.assign;function u(e,t){const n={};for(const o in t){const r=t[o];n[o]=d(r)?r.map(e):e(r)}return n}const c=()=>{},d=Array.isArray;const f=/#/g,p=/&/g,v=/\//g,h=/=/g,m=/\?/g,g=/\+/g,y=/%5B/g,b=/%5D/g,w=/%5E/g,x=/%60/g,_=/%7B/g,S=/%7C/g,E=/%7D/g,k=/%20/g;function C(e){return encodeURI(""+e).replace(S,"|").replace(y,"[").replace(b,"]")}function q(e){return C(e).replace(_,"{").replace(E,"}").replace(w,"^")}function A(e){return C(e).replace(g,"%2B").replace(k,"+").replace(f,"%23").replace(p,"%26").replace(x,"`").replace(_,"{").replace(E,"}").replace(w,"^")}function O(e){return A(e).replace(h,"%3D")}function T(e){return C(e).replace(f,"%23").replace(m,"%3F")}function R(e){return null==e?"":T(e).replace(v,"%2F")}function M(e){try{return decodeURIComponent(""+e)}catch(e){}return""+e}const P=/\/$/,B=e=>e.replace(P,"");function $(e,t,n="/"){let o,r={},i="",l="";const a=t.indexOf("#");let s=t.indexOf("?");return a=0&&(s=-1),s>-1&&(o=t.slice(0,s),i=t.slice(s+1,a>-1?a:t.length),r=e(i)),a>-1&&(o=o||t.slice(0,a),l=t.slice(a,t.length)),o=D(null!=o?o:t,n),{fullPath:o+(i&&"?")+i+l,path:o,query:r,hash:M(l)}}function W(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function L(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function z(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&j(t.matched[o],n.matched[r])&&I(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function j(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function I(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!V(e[n],t[n]))return!1;return!0}function V(e,t){return d(e)?F(e,t):d(t)?F(t,e):e===t}function F(e,t){return d(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function D(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];".."!==r&&"."!==r||o.push("");let i,l,a=n.length-1;for(i=0;i1&&a--}return n.slice(0,a).join("/")+"/"+o.slice(i).join("/")}const N={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var H,K;(function(e){e["pop"]="pop",e["push"]="push"})(H||(H={})),function(e){e["back"]="back",e["forward"]="forward",e["unknown"]=""}(K||(K={}));function U(e){if(!e)if(i){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),B(e)}const G=/^[^#]+#/;function Q(e,t){return e.replace(G,"#")+t}function Y(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const X=()=>({left:window.scrollX,top:window.scrollY});function Z(e){let t;if("el"in e){const n=e.el,o="string"===typeof n&&n.startsWith("#");0;const r="string"===typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Y(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function J(e,t){const n=history.state?history.state.position-t:-1;return n+e}const ee=new Map;function te(e,t){ee.set(e,t)}function ne(e){const t=ee.get(e);return ee.delete(e),t}let oe=()=>location.protocol+"//"+location.host;function re(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let t=r.includes(e.slice(i))?e.slice(i).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),L(n,"")}const l=L(n,e);return l+o+r}function ie(e,t,n,o){let r=[],i=[],l=null;const a=({state:i})=>{const a=re(e,location),s=n.value,u=t.value;let c=0;if(i){if(n.value=a,t.value=i,l&&l===s)return void(l=null);c=u?i.position-u.position:0}else o(a);r.forEach((e=>{e(n.value,s,{delta:c,type:H.pop,direction:c?c>0?K.forward:K.back:K.unknown})}))};function u(){l=n.value}function c(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return i.push(t),t}function d(){const{history:e}=window;e.state&&e.replaceState(s({},e.state,{scroll:X()}),"")}function f(){for(const e of i)e();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:u,listen:c,destroy:f}}function le(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?X():null}}function ae(e){const{history:t,location:n}=window,o={value:re(e,n)},r={value:t.state};function i(o,i,l){const a=e.indexOf("#"),s=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+o:oe()+e+o;try{t[l?"replaceState":"pushState"](i,"",s),r.value=i}catch(e){console.error(e),n[l?"replace":"assign"](s)}}function l(e,n){const l=s({},t.state,le(r.value.back,e,r.value.forward,!0),n,{position:r.value.position});i(e,l,!0),o.value=e}function a(e,n){const l=s({},r.value,t.state,{forward:e,scroll:X()});i(l.current,l,!0);const a=s({},le(o.value,e,null),{position:l.position+1},n);i(e,a,!1),o.value=e}return r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:r,push:a,replace:l}}function se(e){e=U(e);const t=ae(e),n=ie(e,t.state,t.location,t.replace);function o(e,t=!0){t||n.pauseListeners(),history.go(e)}const r=s({location:"",base:e,go:o,createHref:Q.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function ue(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),se(e)}function ce(e){return"string"===typeof e||e&&"object"===typeof e}function de(e){return"string"===typeof e||"symbol"===typeof e}const fe=Symbol("");var pe;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(pe||(pe={}));function ve(e,t){return s(new Error,{type:e,[fe]:!0},t)}function he(e,t){return e instanceof Error&&fe in e&&(null==t||!!(e.type&t))}const me="[^/]+?",ge={sensitive:!1,strict:!1,start:!0,end:!0},ye=/[.+*?^${}()[\]/\\]/g;function be(e,t){const n=s({},ge,t),o=[];let r=n.start?"^":"";const i=[];for(const t of e){const e=t.length?[]:[90];n.strict&&!t.length&&(r+="/");for(let o=0;ot.length?1===t.length&&80===t[0]?1:-1:0}function xe(e,t){let n=0;const o=e.score,r=t.score;while(n0&&t[t.length-1]<0}const Se={type:0,value:""},Ee=/[a-zA-Z0-9_]/;function ke(e){if(!e)return[[]];if("/"===e)return[[Se]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${u}": ${e}`)}let n=0,o=n;const r=[];let i;function l(){i&&r.push(i),i=[]}let a,s=0,u="",c="";function d(){u&&(0===n?i.push({type:0,value:u}):1===n||2===n||3===n?(i.length>1&&("*"===a||"+"===a)&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:"*"===a||"+"===a,optional:"*"===a||"?"===a})):t("Invalid state to consume buffer"),u="")}function f(){u+=a}while(s{l(v)}:c}function l(e){if(de(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(l),t.alias.forEach(l))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(l),e.alias.forEach(l))}}function a(){return n}function u(e){const t=Be(e,n);n.splice(t,0,e),e.record.name&&!Re(e)&&o.set(e.record.name,e)}function d(e,t){let r,i,l,a={};if("name"in e&&e.name){if(r=o.get(e.name),!r)throw ve(1,{location:e});0,l=r.record.name,a=s(Ae(t.params,r.keys.filter((e=>!e.optional)).concat(r.parent?r.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),e.params&&Ae(e.params,r.keys.map((e=>e.name)))),i=r.stringify(a)}else if(null!=e.path)i=e.path,r=n.find((e=>e.re.test(i))),r&&(a=r.parse(i),l=r.record.name);else{if(r=t.name?o.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw ve(1,{location:e,currentLocation:t});l=r.record.name,a=s({},t.params,e.params),i=r.stringify(a)}const u=[];let c=r;while(c)u.unshift(c.record),c=c.parent;return{name:l,path:i,params:a,matched:u,meta:Me(u)}}function f(){n.length=0,o.clear()}return t=Pe({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>i(e))),{addRoute:i,resolve:d,removeRoute:l,clearRoutes:f,getRoutes:a,getRecordMatcher:r}}function Ae(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Oe(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Te(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Te(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]="object"===typeof n?n[o]:n;return t}function Re(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Me(e){return e.reduce(((e,t)=>s(e,t.meta)),{})}function Pe(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Be(e,t){let n=0,o=t.length;while(n!==o){const r=n+o>>1,i=xe(e,t[r]);i<0?o=r:n=r+1}const r=$e(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function $e(e){let t=e;while(t=t.parent)if(We(t)&&0===xe(e,t))return t}function We({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Le(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],o=(n?e.slice(1):e).split("&");for(let e=0;ee&&A(e))):[o&&A(o)];r.forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function je(e){const t={};for(const n in e){const o=e[n];void 0!==o&&(t[n]=d(o)?o.map((e=>null==e?null:""+e)):null==o?o:""+o)}return t}const Ie=Symbol(""),Ve=Symbol(""),Fe=Symbol(""),De=Symbol(""),Ne=Symbol("");function He(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ke(e,t,n,o,r,i=e=>e()){const l=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise(((a,s)=>{const u=e=>{!1===e?s(ve(4,{from:n,to:t})):e instanceof Error?s(e):ce(e)?s(ve(2,{from:t,to:e})):(l&&o.enterCallbacks[r]===l&&"function"===typeof e&&l.push(e),a())},c=i((()=>e.call(o&&o.instances[r],t,n,u)));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch((e=>s(e)))}))}function Ue(e,t,n,o,r=e=>e()){const i=[];for(const s of e){0;for(const e in s.components){let u=s.components[e];if("beforeRouteEnter"===t||s.instances[e])if(l(u)){const l=u.__vccOpts||u,a=l[t];a&&i.push(Ke(a,n,o,s,e,r))}else{let l=u();0,i.push((()=>l.then((i=>{if(!i)throw new Error(`Couldn't resolve component "${e}" at "${s.path}"`);const l=a(i)?i.default:i;s.mods[e]=i,s.components[e]=l;const u=l.__vccOpts||l,c=u[t];return c&&Ke(c,n,o,s,e,r)()}))))}}}return i}function Ge(e){const t=(0,o.WQ)(Fe),n=(0,o.WQ)(De);const i=(0,o.EW)((()=>{const n=(0,r.R1)(e.to);return t.resolve(n)})),l=(0,o.EW)((()=>{const{matched:e}=i.value,{length:t}=e,o=e[t-1],r=n.matched;if(!o||!r.length)return-1;const l=r.findIndex(j.bind(null,o));if(l>-1)return l;const a=Je(e[t-2]);return t>1&&Je(o)===a&&r[r.length-1].path!==a?r.findIndex(j.bind(null,e[t-2])):l})),a=(0,o.EW)((()=>l.value>-1&&Ze(n.params,i.value.params))),s=(0,o.EW)((()=>l.value>-1&&l.value===n.matched.length-1&&I(n.params,i.value.params)));function u(n={}){return Xe(n)?t[(0,r.R1)(e.replace)?"replace":"push"]((0,r.R1)(e.to)).catch(c):Promise.resolve()}return{route:i,href:(0,o.EW)((()=>i.value.href)),isActive:a,isExactActive:s,navigate:u}}const Qe=(0,o.pM)({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ge,setup(e,{slots:t}){const n=(0,r.Kh)(Ge(e)),{options:i}=(0,o.WQ)(Fe),l=(0,o.EW)((()=>({[et(e.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[et(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:(0,o.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},r)}}}),Ye=Qe;function Xe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ze(e,t){for(const n in t){const o=t[n],r=e[n];if("string"===typeof o){if(o!==r)return!1}else if(!d(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}function Je(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const et=(e,t,n)=>null!=e?e:null!=t?t:n,tt=(0,o.pM)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const i=(0,o.WQ)(Ne),l=(0,o.EW)((()=>e.route||i.value)),a=(0,o.WQ)(Ve,0),u=(0,o.EW)((()=>{let e=(0,r.R1)(a);const{matched:t}=l.value;let n;while((n=t[e])&&!n.components)e++;return e})),c=(0,o.EW)((()=>l.value.matched[u.value]));(0,o.Gt)(Ve,(0,o.EW)((()=>u.value+1))),(0,o.Gt)(Ie,c),(0,o.Gt)(Ne,l);const d=(0,r.KR)();return(0,o.wB)((()=>[d.value,c.value,e.name]),(([e,t,n],[o,r,i])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===o&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&j(t,r)&&o||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=l.value,i=e.name,a=c.value,u=a&&a.components[i];if(!u)return nt(n.default,{Component:u,route:r});const f=a.props[i],p=f?!0===f?r.params:"function"===typeof f?f(r):f:null,v=e=>{e.component.isUnmounted&&(a.instances[i]=null)},h=(0,o.h)(u,s({},p,t,{onVnodeUnmounted:v,ref:d}));return nt(n.default,{Component:h,route:r})||h}}});function nt(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const ot=tt;function rt(e){const t=qe(e.routes,e),n=e.parseQuery||Le,l=e.stringifyQuery||ze,a=e.history;const f=He(),p=He(),v=He(),h=(0,r.IJ)(N);let m=N;i&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const g=u.bind(null,(e=>""+e)),y=u.bind(null,R),b=u.bind(null,M);function w(e,n){let o,r;return de(e)?(o=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,o)}function x(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function _(){return t.getRoutes().map((e=>e.record))}function S(e){return!!t.getRecordMatcher(e)}function E(e,o){if(o=s({},o||h.value),"string"===typeof e){const r=$(n,e,o.path),i=t.resolve({path:r.path},o),l=a.createHref(r.fullPath);return s(r,i,{params:b(i.params),hash:M(r.hash),redirectedFrom:void 0,href:l})}let r;if(null!=e.path)r=s({},e,{path:$(n,e.path,o.path).path});else{const t=s({},e.params);for(const e in t)null==t[e]&&delete t[e];r=s({},e,{params:y(t)}),o.params=y(o.params)}const i=t.resolve(r,o),u=e.hash||"";i.params=g(b(i.params));const c=W(l,s({},e,{hash:q(u),path:i.path})),d=a.createHref(c);return s({fullPath:c,hash:u,query:l===ze?je(e.query):e.query||{}},i,{redirectedFrom:void 0,href:d})}function k(e){return"string"===typeof e?$(n,e,h.value.path):s({},e)}function C(e,t){if(m!==e)return ve(8,{from:t,to:e})}function A(e){return P(e)}function O(e){return A(s(k(e),{replace:!0}))}function T(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"===typeof n?n(e):n;return"string"===typeof o&&(o=o.includes("?")||o.includes("#")?o=k(o):{path:o},o.params={}),s({query:e.query,hash:e.hash,params:null!=o.path?{}:e.params},o)}}function P(e,t){const n=m=E(e),o=h.value,r=e.state,i=e.force,a=!0===e.replace,u=T(n);if(u)return P(s(k(u),{state:"object"===typeof u?s({},r,u.state):r,force:i,replace:a}),t||n);const c=n;let d;return c.redirectedFrom=t,!i&&z(l,o,n)&&(d=ve(16,{to:c,from:o}),oe(o,o,!0,!1)),(d?Promise.resolve(d):j(c,o)).catch((e=>he(e)?he(e,2)?e:ee(e):Q(e,c,o))).then((e=>{if(e){if(he(e,2))return P(s({replace:a},k(e.to),{state:"object"===typeof e.to?s({},r,e.to.state):r,force:i}),t||c)}else e=V(c,o,!0,a,r);return I(c,o,e),e}))}function B(e,t){const n=C(e,t);return n?Promise.reject(n):Promise.resolve()}function L(e){const t=le.values().next().value;return t&&"function"===typeof t.runWithContext?t.runWithContext(e):e()}function j(e,t){let n;const[o,r,i]=it(e,t);n=Ue(o.reverse(),"beforeRouteLeave",e,t);for(const r of o)r.leaveGuards.forEach((o=>{n.push(Ke(o,e,t))}));const l=B.bind(null,e,t);return n.push(l),se(n).then((()=>{n=[];for(const o of f.list())n.push(Ke(o,e,t));return n.push(l),se(n)})).then((()=>{n=Ue(r,"beforeRouteUpdate",e,t);for(const o of r)o.updateGuards.forEach((o=>{n.push(Ke(o,e,t))}));return n.push(l),se(n)})).then((()=>{n=[];for(const o of i)if(o.beforeEnter)if(d(o.beforeEnter))for(const r of o.beforeEnter)n.push(Ke(r,e,t));else n.push(Ke(o.beforeEnter,e,t));return n.push(l),se(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ue(i,"beforeRouteEnter",e,t,L),n.push(l),se(n)))).then((()=>{n=[];for(const o of p.list())n.push(Ke(o,e,t));return n.push(l),se(n)})).catch((e=>he(e,8)?e:Promise.reject(e)))}function I(e,t,n){v.list().forEach((o=>L((()=>o(e,t,n)))))}function V(e,t,n,o,r){const l=C(e,t);if(l)return l;const u=t===N,c=i?history.state:{};n&&(o||u?a.replace(e.fullPath,s({scroll:u&&c&&c.scroll},r)):a.push(e.fullPath,r)),h.value=e,oe(e,t,n,u),ee()}let F;function D(){F||(F=a.listen(((e,t,n)=>{if(!ae.listening)return;const o=E(e),r=T(o);if(r)return void P(s(r,{replace:!0}),o).catch(c);m=o;const l=h.value;i&&te(J(l.fullPath,n.delta),X()),j(o,l).catch((e=>he(e,12)?e:he(e,2)?(P(e.to,o).then((e=>{he(e,20)&&!n.delta&&n.type===H.pop&&a.go(-1,!1)})).catch(c),Promise.reject()):(n.delta&&a.go(-n.delta,!1),Q(e,o,l)))).then((e=>{e=e||V(o,l,!1),e&&(n.delta&&!he(e,8)?a.go(-n.delta,!1):n.type===H.pop&&he(e,20)&&a.go(-1,!1)),I(o,l,e)})).catch(c)})))}let K,U=He(),G=He();function Q(e,t,n){ee(e);const o=G.list();return o.length?o.forEach((o=>o(e,t,n))):console.error(e),Promise.reject(e)}function Y(){return K&&h.value!==N?Promise.resolve():new Promise(((e,t)=>{U.add([e,t])}))}function ee(e){return K||(K=!e,D(),U.list().forEach((([t,n])=>e?n(e):t())),U.reset()),e}function oe(t,n,r,l){const{scrollBehavior:a}=e;if(!i||!a)return Promise.resolve();const s=!r&&ne(J(t.fullPath,0))||(l||!r)&&history.state&&history.state.scroll||null;return(0,o.dY)().then((()=>a(t,n,s))).then((e=>e&&Z(e))).catch((e=>Q(e,t,n)))}const re=e=>a.go(e);let ie;const le=new Set,ae={currentRoute:h,listening:!0,addRoute:w,removeRoute:x,clearRoutes:t.clearRoutes,hasRoute:S,getRoutes:_,resolve:E,options:e,push:A,replace:O,go:re,back:()=>re(-1),forward:()=>re(1),beforeEach:f.add,beforeResolve:p.add,afterEach:v.add,onError:G.add,isReady:Y,install(e){const t=this;e.component("RouterLink",Ye),e.component("RouterView",ot),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.R1)(h)}),i&&!ie&&h.value===N&&(ie=!0,A(a.location).catch((e=>{0})));const n={};for(const e in N)Object.defineProperty(n,e,{get:()=>h.value[e],enumerable:!0});e.provide(Fe,t),e.provide(De,(0,r.Gc)(n)),e.provide(Ne,h);const o=e.unmount;le.add(e),e.unmount=function(){le.delete(e),le.size<1&&(m=N,F&&F(),F=null,h.value=N,ie=!1,K=!1),o()}}};function se(e){return e.reduce(((e,t)=>e.then((()=>L(t)))),Promise.resolve())}return ae}function it(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let l=0;lj(e,i)))?o.push(i):n.push(i));const a=e.matched[l];a&&(t.matched.find((e=>j(e,a)))||r.push(a))}return[n,o,r]}},4401:(e,t,n)=>{"use strict";var o=n(6428),r=n(3798),i=TypeError;e.exports=function(e){if(o(e))return e;throw new i(r(e)+" is not a function")}},3129:(e,t,n)=>{"use strict";var o=n(4843).has;e.exports=function(e){return o(e),e}},5118:(e,t,n)=>{"use strict";var o=n(4914),r=TypeError;e.exports=function(e,t){if(o(t,e))return e;throw new r("Incorrect invocation")}},5050:(e,t,n)=>{"use strict";var o=n(2399),r=String,i=TypeError;e.exports=function(e){if(o(e))return e;throw new i(r(e)+" is not an object")}},1777:(e,t,n)=>{"use strict";var o=n(5389),r=n(6129),i=n(7713),l=o.ArrayBuffer,a=o.TypeError;e.exports=l&&r(l.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==i(e))throw new a("ArrayBuffer expected");return e.byteLength}},5749:(e,t,n)=>{"use strict";var o=n(5389),r=n(3547),i=n(1777),l=o.ArrayBuffer,a=l&&l.prototype,s=a&&r(a.slice);e.exports=function(e){if(0!==i(e))return!1;if(!s)return!1;try{return s(e,0,0),!1}catch(e){return!0}}},5140:(e,t,n)=>{"use strict";var o=n(5749),r=TypeError;e.exports=function(e){if(o(e))throw new r("ArrayBuffer is detached");return e}},2237:(e,t,n)=>{"use strict";var o=n(5389),r=n(6785),i=n(6129),l=n(6211),a=n(5140),s=n(1777),u=n(8050),c=n(611),d=o.structuredClone,f=o.ArrayBuffer,p=o.DataView,v=Math.min,h=f.prototype,m=p.prototype,g=r(h.slice),y=i(h,"resizable","get"),b=i(h,"maxByteLength","get"),w=r(m.getInt8),x=r(m.setInt8);e.exports=(c||u)&&function(e,t,n){var o,r=s(e),i=void 0===t?r:l(t),h=!y||!y(e);if(a(e),c&&(e=d(e,{transfer:[e]}),r===i&&(n||h)))return e;if(r>=i&&(!n||h))o=g(e,0,i);else{var m=n&&!h&&b?{maxByteLength:b(e)}:void 0;o=new f(i,m);for(var _=new p(e),S=new p(o),E=v(i,r),k=0;k{"use strict";var o=n(4716),r=n(1971),i=n(925),l=function(e){return function(t,n,l){var a=o(t),s=i(a);if(0===s)return!e&&-1;var u,c=r(l,s);if(e&&n!==n){while(s>c)if(u=a[c++],u!==u)return!0}else for(;s>c;c++)if((e||c in a)&&a[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:l(!0),indexOf:l(!1)}},848:(e,t,n)=>{"use strict";var o=n(9389),r=n(3772),i=TypeError,l=Object.getOwnPropertyDescriptor,a=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(r(e)&&!l(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},476:(e,t,n)=>{"use strict";var o=n(5050),r=n(4292);e.exports=function(e,t,n,i){try{return i?t(o(n)[0],n[1]):t(n)}catch(t){r(e,"throw",t)}}},7713:(e,t,n)=>{"use strict";var o=n(6785),r=o({}.toString),i=o("".slice);e.exports=function(e){return i(r(e),8,-1)}},1374:(e,t,n)=>{"use strict";var o=n(785),r=n(6428),i=n(7713),l=n(522),a=l("toStringTag"),s=Object,u="Arguments"===i(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(e){}};e.exports=o?i:function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=s(e),a))?n:u?i(t):"Object"===(o=i(t))&&r(t.callee)?"Arguments":o}},2849:(e,t,n)=>{"use strict";var o=n(7586),r=n(8992),i=n(2552),l=n(7618);e.exports=function(e,t,n){for(var a=r(t),s=l.f,u=i.f,c=0;c{"use strict";var o=n(770);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},6608:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},2792:(e,t,n)=>{"use strict";var o=n(9389),r=n(7618),i=n(4419);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},4419:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},929:(e,t,n)=>{"use strict";var o=n(9389),r=n(7618),i=n(4419);e.exports=function(e,t,n){o?r.f(e,t,i(0,n)):e[t]=n}},7685:(e,t,n)=>{"use strict";var o=n(1058),r=n(7618);e.exports=function(e,t,n){return n.get&&o(n.get,t,{getter:!0}),n.set&&o(n.set,t,{setter:!0}),r.f(e,t,n)}},7189:(e,t,n)=>{"use strict";var o=n(6428),r=n(7618),i=n(1058),l=n(5022);e.exports=function(e,t,n,a){a||(a={});var s=a.enumerable,u=void 0!==a.name?a.name:t;if(o(n)&&i(n,u,a),a.global)s?e[t]=n:l(t,n);else{try{a.unsafe?e[t]&&(s=!0):delete e[t]}catch(e){}s?e[t]=n:r.f(e,t,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},8128:(e,t,n)=>{"use strict";var o=n(7189);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},5022:(e,t,n)=>{"use strict";var o=n(5389),r=Object.defineProperty;e.exports=function(e,t){try{r(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},9389:(e,t,n)=>{"use strict";var o=n(770);e.exports=!o((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8050:(e,t,n)=>{"use strict";var o,r,i,l,a=n(5389),s=n(7006),u=n(611),c=a.structuredClone,d=a.ArrayBuffer,f=a.MessageChannel,p=!1;if(u)p=function(e){c(e,{transfer:[e]})};else if(d)try{f||(o=s("worker_threads"),o&&(f=o.MessageChannel)),f&&(r=new f,i=new d(2),l=function(e){r.port1.postMessage(null,[e])},2===i.byteLength&&(l(i),0===i.byteLength&&(p=l)))}catch(e){}e.exports=p},7814:(e,t,n)=>{"use strict";var o=n(5389),r=n(2399),i=o.document,l=r(i)&&r(i.createElement);e.exports=function(e){return l?i.createElement(e):{}}},914:e=>{"use strict";var t=TypeError,n=9007199254740991;e.exports=function(e){if(e>n)throw t("Maximum allowed index exceeded");return e}},5226:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3700:(e,t,n)=>{"use strict";var o=n(7302);e.exports="NODE"===o},4828:(e,t,n)=>{"use strict";var o=n(5389),r=o.navigator,i=r&&r.userAgent;e.exports=i?String(i):""},3792:(e,t,n)=>{"use strict";var o,r,i=n(5389),l=n(4828),a=i.process,s=i.Deno,u=a&&a.versions||s&&s.version,c=u&&u.v8;c&&(o=c.split("."),r=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&l&&(o=l.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=l.match(/Chrome\/(\d+)/),o&&(r=+o[1]))),e.exports=r},7302:(e,t,n)=>{"use strict";var o=n(5389),r=n(4828),i=n(7713),l=function(e){return r.slice(0,e.length)===e};e.exports=function(){return l("Bun/")?"BUN":l("Cloudflare-Workers")?"CLOUDFLARE":l("Deno/")?"DENO":l("Node.js/")?"NODE":o.Bun&&"string"==typeof Bun.version?"BUN":o.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(o.process)?"NODE":o.window&&o.document?"BROWSER":"REST"}()},7485:(e,t,n)=>{"use strict";var o=n(5389),r=n(2552).f,i=n(2792),l=n(7189),a=n(5022),s=n(2849),u=n(1513);e.exports=function(e,t){var n,c,d,f,p,v,h=e.target,m=e.global,g=e.stat;if(c=m?o:g?o[h]||a(h,{}):o[h]&&o[h].prototype,c)for(d in t){if(p=t[d],e.dontCallGetSet?(v=r(c,d),f=v&&v.value):f=c[d],n=u(m?d:h+(g?".":"#")+d,e.forced),!n&&void 0!==f){if(typeof p==typeof f)continue;s(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),l(c,d,p,e)}}},770:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},3133:(e,t,n)=>{"use strict";var o=n(3547),r=n(4401),i=n(9391),l=o(o.bind);e.exports=function(e,t){return r(e),void 0===t?e:i?l(e,t):function(){return e.apply(t,arguments)}}},9391:(e,t,n)=>{"use strict";var o=n(770);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},7624:(e,t,n)=>{"use strict";var o=n(9391),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},1391:(e,t,n)=>{"use strict";var o=n(9389),r=n(7586),i=Function.prototype,l=o&&Object.getOwnPropertyDescriptor,a=r(i,"name"),s=a&&"something"===function(){}.name,u=a&&(!o||o&&l(i,"name").configurable);e.exports={EXISTS:a,PROPER:s,CONFIGURABLE:u}},6129:(e,t,n)=>{"use strict";var o=n(6785),r=n(4401);e.exports=function(e,t,n){try{return o(r(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},3547:(e,t,n)=>{"use strict";var o=n(7713),r=n(6785);e.exports=function(e){if("Function"===o(e))return r(e)}},6785:(e,t,n)=>{"use strict";var o=n(9391),r=Function.prototype,i=r.call,l=o&&r.bind.bind(i,i);e.exports=o?l:function(e){return function(){return i.apply(e,arguments)}}},7006:(e,t,n)=>{"use strict";var o=n(5389),r=n(3700);e.exports=function(e){if(r){try{return o.process.getBuiltinModule(e)}catch(e){}try{return Function('return require("'+e+'")')()}catch(e){}}}},7060:(e,t,n)=>{"use strict";var o=n(5389),r=n(6428),i=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(o[e]):o[e]&&o[e][t]}},3970:e=>{"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},117:(e,t,n)=>{"use strict";var o=n(7624),r=n(5050),i=n(3970),l=n(1666);e.exports=function(e,t){t&&"string"===typeof e||r(e);var n=l(e);return i(r(void 0!==n?o(n,e):e))}},1666:(e,t,n)=>{"use strict";var o=n(1374),r=n(8209),i=n(3614),l=n(6172),a=n(522),s=a("iterator");e.exports=function(e){if(!i(e))return r(e,s)||r(e,"@@iterator")||l[o(e)]}},334:(e,t,n)=>{"use strict";var o=n(7624),r=n(4401),i=n(5050),l=n(3798),a=n(1666),s=TypeError;e.exports=function(e,t){var n=arguments.length<2?a(e):t;if(r(n))return i(o(n,e));throw new s(l(e)+" is not iterable")}},8209:(e,t,n)=>{"use strict";var o=n(4401),r=n(3614);e.exports=function(e,t){var n=e[t];return r(n)?void 0:o(n)}},5142:(e,t,n)=>{"use strict";var o=n(4401),r=n(5050),i=n(7624),l=n(6552),a=n(3970),s="Invalid size",u=RangeError,c=TypeError,d=Math.max,f=function(e,t){this.set=e,this.size=d(t,0),this.has=o(e.has),this.keys=o(e.keys)};f.prototype={getIterator:function(){return a(r(i(this.keys,this.set)))},includes:function(e){return i(this.has,this.set,e)}},e.exports=function(e){r(e);var t=+e.size;if(t!==t)throw new c(s);var n=l(t);if(n<0)throw new u(s);return new f(e,n)}},5389:function(e,t,n){"use strict";var o=function(e){return e&&e.Math===Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||o("object"==typeof this&&this)||function(){return this}()||Function("return this")()},7586:(e,t,n)=>{"use strict";var o=n(6785),r=n(5644),i=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(r(e),t)}},20:e=>{"use strict";e.exports={}},754:(e,t,n)=>{"use strict";var o=n(7060);e.exports=o("document","documentElement")},1030:(e,t,n)=>{"use strict";var o=n(9389),r=n(770),i=n(7814);e.exports=!o&&!r((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},6160:(e,t,n)=>{"use strict";var o=n(6785),r=n(770),i=n(7713),l=Object,a=o("".split);e.exports=r((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"===i(e)?a(e,""):l(e)}:l},3013:(e,t,n)=>{"use strict";var o=n(6785),r=n(6428),i=n(8294),l=o(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return l(e)}),e.exports=i.inspectSource},4510:(e,t,n)=>{"use strict";var o,r,i,l=n(8393),a=n(5389),s=n(2399),u=n(2792),c=n(7586),d=n(8294),f=n(2200),p=n(20),v="Object already initialized",h=a.TypeError,m=a.WeakMap,g=function(e){return i(e)?r(e):o(e,{})},y=function(e){return function(t){var n;if(!s(t)||(n=r(t)).type!==e)throw new h("Incompatible receiver, "+e+" required");return n}};if(l||d.state){var b=d.state||(d.state=new m);b.get=b.get,b.has=b.has,b.set=b.set,o=function(e,t){if(b.has(e))throw new h(v);return t.facade=e,b.set(e,t),t},r=function(e){return b.get(e)||{}},i=function(e){return b.has(e)}}else{var w=f("state");p[w]=!0,o=function(e,t){if(c(e,w))throw new h(v);return t.facade=e,u(e,w,t),t},r=function(e){return c(e,w)?e[w]:{}},i=function(e){return c(e,w)}}e.exports={set:o,get:r,has:i,enforce:g,getterFor:y}},6098:(e,t,n)=>{"use strict";var o=n(522),r=n(6172),i=o("iterator"),l=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||l[i]===e)}},3772:(e,t,n)=>{"use strict";var o=n(7713);e.exports=Array.isArray||function(e){return"Array"===o(e)}},6428:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},1513:(e,t,n)=>{"use strict";var o=n(770),r=n(6428),i=/#|\.prototype\./,l=function(e,t){var n=s[a(e)];return n===c||n!==u&&(r(t)?o(t):!!t)},a=l.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=l.data={},u=l.NATIVE="N",c=l.POLYFILL="P";e.exports=l},3614:e=>{"use strict";e.exports=function(e){return null===e||void 0===e}},2399:(e,t,n)=>{"use strict";var o=n(6428);e.exports=function(e){return"object"==typeof e?null!==e:o(e)}},5046:e=>{"use strict";e.exports=!1},9920:(e,t,n)=>{"use strict";var o=n(7060),r=n(6428),i=n(4914),l=n(9361),a=Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&i(t.prototype,a(e))}},2392:(e,t,n)=>{"use strict";var o=n(7624);e.exports=function(e,t,n){var r,i,l=n?e:e.iterator,a=e.next;while(!(r=o(a,l)).done)if(i=t(r.value),void 0!==i)return i}},3849:(e,t,n)=>{"use strict";var o=n(3133),r=n(7624),i=n(5050),l=n(3798),a=n(6098),s=n(925),u=n(4914),c=n(334),d=n(1666),f=n(4292),p=TypeError,v=function(e,t){this.stopped=e,this.result=t},h=v.prototype;e.exports=function(e,t,n){var m,g,y,b,w,x,_,S=n&&n.that,E=!(!n||!n.AS_ENTRIES),k=!(!n||!n.IS_RECORD),C=!(!n||!n.IS_ITERATOR),q=!(!n||!n.INTERRUPTED),A=o(t,S),O=function(e){return m&&f(m,"normal",e),new v(!0,e)},T=function(e){return E?(i(e),q?A(e[0],e[1],O):A(e[0],e[1])):q?A(e,O):A(e)};if(k)m=e.iterator;else if(C)m=e;else{if(g=d(e),!g)throw new p(l(e)+" is not iterable");if(a(g)){for(y=0,b=s(e);b>y;y++)if(w=T(e[y]),w&&u(h,w))return w;return new v(!1)}m=c(e,g)}x=k?e.next:m.next;while(!(_=r(x,m)).done){try{w=T(_.value)}catch(e){f(m,"throw",e)}if("object"==typeof w&&w&&u(h,w))return w}return new v(!1)}},4292:(e,t,n)=>{"use strict";var o=n(7624),r=n(5050),i=n(8209);e.exports=function(e,t,n){var l,a;r(e);try{if(l=i(e,"return"),!l){if("throw"===t)throw n;return n}l=o(l,e)}catch(e){a=!0,l=e}if("throw"===t)throw n;if(a)throw l;return r(l),n}},5675:(e,t,n)=>{"use strict";var o=n(7624),r=n(3897),i=n(2792),l=n(8128),a=n(522),s=n(4510),u=n(8209),c=n(882).IteratorPrototype,d=n(6608),f=n(4292),p=a("toStringTag"),v="IteratorHelper",h="WrapForValidIterator",m=s.set,g=function(e){var t=s.getterFor(e?h:v);return l(r(c),{next:function(){var n=t(this);if(e)return n.nextHandler();try{var o=n.done?void 0:n.nextHandler();return d(o,n.done)}catch(e){throw n.done=!0,e}},return:function(){var n=t(this),r=n.iterator;if(n.done=!0,e){var i=u(r,"return");return i?o(i,r):d(void 0,!0)}if(n.inner)try{f(n.inner.iterator,"normal")}catch(e){return f(r,"throw",e)}return r&&f(r,"normal"),d(void 0,!0)}})},y=g(!0),b=g(!1);i(b,p,"Iterator Helper"),e.exports=function(e,t){var n=function(n,o){o?(o.iterator=n.iterator,o.next=n.next):o=n,o.type=t?h:v,o.nextHandler=e,o.counter=0,o.done=!1,m(this,o)};return n.prototype=t?y:b,n}},7350:(e,t,n)=>{"use strict";var o=n(7624),r=n(4401),i=n(5050),l=n(3970),a=n(5675),s=n(476),u=a((function(){var e=this.iterator,t=i(o(this.next,e)),n=this.done=!!t.done;if(!n)return s(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return i(this),r(e),new u(l(this),{mapper:e})}},882:(e,t,n)=>{"use strict";var o,r,i,l=n(770),a=n(6428),s=n(2399),u=n(3897),c=n(4314),d=n(7189),f=n(522),p=n(5046),v=f("iterator"),h=!1;[].keys&&(i=[].keys(),"next"in i?(r=c(c(i)),r!==Object.prototype&&(o=r)):h=!0);var m=!s(o)||l((function(){var e={};return o[v].call(e)!==e}));m?o={}:p&&(o=u(o)),a(o[v])||d(o,v,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:h}},6172:e=>{"use strict";e.exports={}},925:(e,t,n)=>{"use strict";var o=n(2395);e.exports=function(e){return o(e.length)}},1058:(e,t,n)=>{"use strict";var o=n(6785),r=n(770),i=n(6428),l=n(7586),a=n(9389),s=n(1391).CONFIGURABLE,u=n(3013),c=n(4510),d=c.enforce,f=c.get,p=String,v=Object.defineProperty,h=o("".slice),m=o("".replace),g=o([].join),y=a&&!r((function(){return 8!==v((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===h(p(t),0,7)&&(t="["+m(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!l(e,"name")||s&&e.name!==t)&&(a?v(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&l(n,"arity")&&e.length!==n.arity&&v(e,"length",{value:n.arity});try{n&&l(n,"constructor")&&n.constructor?a&&v(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var o=d(e);return l(o,"source")||(o.source=g(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return i(this)&&f(this).source||u(this)}),"toString")},7998:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},3897:(e,t,n)=>{"use strict";var o,r=n(5050),i=n(3470),l=n(5226),a=n(20),s=n(754),u=n(7814),c=n(2200),d=">",f="<",p="prototype",v="script",h=c("IE_PROTO"),m=function(){},g=function(e){return f+v+d+e+f+"/"+v+d},y=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){var e,t=u("iframe"),n="java"+v+":";return t.style.display="none",s.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(g("document.F=Object")),e.close(),e.F},w=function(){try{o=new ActiveXObject("htmlfile")}catch(e){}w="undefined"!=typeof document?document.domain&&o?y(o):b():y(o);var e=l.length;while(e--)delete w[p][l[e]];return w()};a[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m[p]=r(e),n=new m,m[p]=null,n[h]=e):n=w(),void 0===t?n:i.f(n,t)}},3470:(e,t,n)=>{"use strict";var o=n(9389),r=n(6067),i=n(7618),l=n(5050),a=n(4716),s=n(3809);t.f=o&&!r?Object.defineProperties:function(e,t){l(e);var n,o=a(t),r=s(t),u=r.length,c=0;while(u>c)i.f(e,n=r[c++],o[n]);return e}},7618:(e,t,n)=>{"use strict";var o=n(9389),r=n(1030),i=n(6067),l=n(5050),a=n(5656),s=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=o?i?function(e,t,n){if(l(e),t=a(t),l(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var o=c(e,t);o&&o[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:o[f],enumerable:d in n?n[d]:o[d],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(l(e),t=a(t),l(n),r)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},2552:(e,t,n)=>{"use strict";var o=n(9389),r=n(7624),i=n(1680),l=n(4419),a=n(4716),s=n(5656),u=n(7586),c=n(1030),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=a(e),t=s(t),c)try{return d(e,t)}catch(e){}if(u(e,t))return l(!r(i.f,e,t),e[t])}},365:(e,t,n)=>{"use strict";var o=n(5587),r=n(5226),i=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,i)}},9964:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},4314:(e,t,n)=>{"use strict";var o=n(7586),r=n(6428),i=n(5644),l=n(2200),a=n(6392),s=l("IE_PROTO"),u=Object,c=u.prototype;e.exports=a?u.getPrototypeOf:function(e){var t=i(e);if(o(t,s))return t[s];var n=t.constructor;return r(n)&&t instanceof n?n.prototype:t instanceof u?c:null}},4914:(e,t,n)=>{"use strict";var o=n(6785);e.exports=o({}.isPrototypeOf)},5587:(e,t,n)=>{"use strict";var o=n(6785),r=n(7586),i=n(4716),l=n(9986).indexOf,a=n(20),s=o([].push);e.exports=function(e,t){var n,o=i(e),u=0,c=[];for(n in o)!r(a,n)&&r(o,n)&&s(c,n);while(t.length>u)r(o,n=t[u++])&&(~l(c,n)||s(c,n));return c}},3809:(e,t,n)=>{"use strict";var o=n(5587),r=n(5226);e.exports=Object.keys||function(e){return o(e,r)}},1680:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},3615:(e,t,n)=>{"use strict";var o=n(7624),r=n(6428),i=n(2399),l=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&r(n=e.toString)&&!i(a=o(n,e)))return a;if(r(n=e.valueOf)&&!i(a=o(n,e)))return a;if("string"!==t&&r(n=e.toString)&&!i(a=o(n,e)))return a;throw new l("Can't convert object to primitive value")}},8992:(e,t,n)=>{"use strict";var o=n(7060),r=n(6785),i=n(365),l=n(9964),a=n(5050),s=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=i.f(a(e)),n=l.f;return n?s(t,n(e)):t}},4997:(e,t,n)=>{"use strict";var o=n(3614),r=TypeError;e.exports=function(e){if(o(e))throw new r("Can't call method on "+e);return e}},9351:(e,t,n)=>{"use strict";var o=n(4843),r=n(9640),i=o.Set,l=o.add;e.exports=function(e){var t=new i;return r(e,(function(e){l(t,e)})),t}},8643:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843),i=n(9351),l=n(6357),a=n(5142),s=n(9640),u=n(2392),c=r.has,d=r.remove;e.exports=function(e){var t=o(this),n=a(e),r=i(t);return l(t)<=n.size?s(t,(function(e){n.includes(e)&&d(r,e)})):u(n.getIterator(),(function(e){c(t,e)&&d(r,e)})),r}},4843:(e,t,n)=>{"use strict";var o=n(6785),r=Set.prototype;e.exports={Set,add:o(r.add),has:o(r.has),remove:o(r["delete"]),proto:r}},441:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843),i=n(6357),l=n(5142),a=n(9640),s=n(2392),u=r.Set,c=r.add,d=r.has;e.exports=function(e){var t=o(this),n=l(e),r=new u;return i(t)>n.size?s(n.getIterator(),(function(e){d(t,e)&&c(r,e)})):a(t,(function(e){n.includes(e)&&c(r,e)})),r}},7002:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843).has,i=n(6357),l=n(5142),a=n(9640),s=n(2392),u=n(4292);e.exports=function(e){var t=o(this),n=l(e);if(i(t)<=n.size)return!1!==a(t,(function(e){if(n.includes(e))return!1}),!0);var c=n.getIterator();return!1!==s(c,(function(e){if(r(t,e))return u(c,"normal",!1)}))}},2361:(e,t,n)=>{"use strict";var o=n(3129),r=n(6357),i=n(9640),l=n(5142);e.exports=function(e){var t=o(this),n=l(e);return!(r(t)>n.size)&&!1!==i(t,(function(e){if(!n.includes(e))return!1}),!0)}},6872:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843).has,i=n(6357),l=n(5142),a=n(2392),s=n(4292);e.exports=function(e){var t=o(this),n=l(e);if(i(t){"use strict";var o=n(6785),r=n(2392),i=n(4843),l=i.Set,a=i.proto,s=o(a.forEach),u=o(a.keys),c=u(new l).next;e.exports=function(e,t,n){return n?r({iterator:u(e),next:c},t):s(e,t)}},5815:(e,t,n)=>{"use strict";var o=n(7060),r=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};e.exports=function(e){var t=o("Set");try{(new t)[e](r(0));try{return(new t)[e](r(-1)),!1}catch(e){return!0}}catch(e){return!1}}},6357:(e,t,n)=>{"use strict";var o=n(6129),r=n(4843);e.exports=o(r.proto,"size","get")||function(e){return e.size}},9606:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843),i=n(9351),l=n(5142),a=n(2392),s=r.add,u=r.has,c=r.remove;e.exports=function(e){var t=o(this),n=l(e).getIterator(),r=i(t);return a(n,(function(e){u(t,e)?c(r,e):s(r,e)})),r}},3861:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843).add,i=n(9351),l=n(5142),a=n(2392);e.exports=function(e){var t=o(this),n=l(e).getIterator(),s=i(t);return a(n,(function(e){r(s,e)})),s}},2200:(e,t,n)=>{"use strict";var o=n(5066),r=n(5841),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},8294:(e,t,n)=>{"use strict";var o=n(5046),r=n(5389),i=n(5022),l="__core-js_shared__",a=e.exports=r[l]||i(l,{});(a.versions||(a.versions=[])).push({version:"3.39.0",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5066:(e,t,n)=>{"use strict";var o=n(8294);e.exports=function(e,t){return o[e]||(o[e]=t||{})}},611:(e,t,n)=>{"use strict";var o=n(5389),r=n(770),i=n(3792),l=n(7302),a=o.structuredClone;e.exports=!!a&&!r((function(){if("DENO"===l&&i>92||"NODE"===l&&i>94||"BROWSER"===l&&i>97)return!1;var e=new ArrayBuffer(8),t=a(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))},9120:(e,t,n)=>{"use strict";var o=n(3792),r=n(770),i=n(5389),l=i.String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!l(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},1971:(e,t,n)=>{"use strict";var o=n(6552),r=Math.max,i=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):i(n,t)}},6211:(e,t,n)=>{"use strict";var o=n(6552),r=n(2395),i=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=o(e),n=r(t);if(t!==n)throw new i("Wrong length or index");return n}},4716:(e,t,n)=>{"use strict";var o=n(6160),r=n(4997);e.exports=function(e){return o(r(e))}},6552:(e,t,n)=>{"use strict";var o=n(7998);e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},2395:(e,t,n)=>{"use strict";var o=n(6552),r=Math.min;e.exports=function(e){var t=o(e);return t>0?r(t,9007199254740991):0}},5644:(e,t,n)=>{"use strict";var o=n(4997),r=Object;e.exports=function(e){return r(o(e))}},1266:(e,t,n)=>{"use strict";var o=n(7624),r=n(2399),i=n(9920),l=n(8209),a=n(3615),s=n(522),u=TypeError,c=s("toPrimitive");e.exports=function(e,t){if(!r(e)||i(e))return e;var n,s=l(e,c);if(s){if(void 0===t&&(t="default"),n=o(s,e,t),!r(n)||i(n))return n;throw new u("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},5656:(e,t,n)=>{"use strict";var o=n(1266),r=n(9920);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},785:(e,t,n)=>{"use strict";var o=n(522),r=o("toStringTag"),i={};i[r]="z",e.exports="[object z]"===String(i)},2170:(e,t,n)=>{"use strict";var o=n(1374),r=String;e.exports=function(e){if("Symbol"===o(e))throw new TypeError("Cannot convert a Symbol value to a string");return r(e)}},3798:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},5841:(e,t,n)=>{"use strict";var o=n(6785),r=0,i=Math.random(),l=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+l(++r+i,36)}},9361:(e,t,n)=>{"use strict";var o=n(9120);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},6067:(e,t,n)=>{"use strict";var o=n(9389),r=n(770);e.exports=o&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},2341:e=>{"use strict";var t=TypeError;e.exports=function(e,n){if(e{"use strict";var o=n(5389),r=n(6428),i=o.WeakMap;e.exports=r(i)&&/native code/.test(String(i))},522:(e,t,n)=>{"use strict";var o=n(5389),r=n(5066),i=n(7586),l=n(5841),a=n(9120),s=n(9361),u=o.Symbol,c=r("wks"),d=s?u["for"]||u:u&&u.withoutSetter||l;e.exports=function(e){return i(c,e)||(c[e]=a&&i(u,e)?u[e]:d("Symbol."+e)),c[e]}},3186:(e,t,n)=>{"use strict";var o=n(9389),r=n(7685),i=n(5749),l=ArrayBuffer.prototype;o&&!("detached"in l)&&r(l,"detached",{configurable:!0,get:function(){return i(this)}})},5683:(e,t,n)=>{"use strict";var o=n(7485),r=n(2237);r&&o({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return r(this,arguments.length?arguments[0]:void 0,!1)}})},5531:(e,t,n)=>{"use strict";var o=n(7485),r=n(2237);r&&o({target:"ArrayBuffer",proto:!0},{transfer:function(){return r(this,arguments.length?arguments[0]:void 0,!0)}})},239:(e,t,n)=>{"use strict";var o=n(7485),r=n(5644),i=n(925),l=n(848),a=n(914),s=n(770),u=s((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=u||!c();o({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=r(this),n=i(t),o=arguments.length;a(n+o);for(var s=0;s{"use strict";var o=n(7485),r=n(5389),i=n(5118),l=n(5050),a=n(6428),s=n(4314),u=n(7685),c=n(929),d=n(770),f=n(7586),p=n(522),v=n(882).IteratorPrototype,h=n(9389),m=n(5046),g="constructor",y="Iterator",b=p("toStringTag"),w=TypeError,x=r[y],_=m||!a(x)||x.prototype!==v||!d((function(){x({})})),S=function(){if(i(this,v),s(this)===v)throw new w("Abstract class Iterator not directly constructable")},E=function(e,t){h?u(v,e,{configurable:!0,get:function(){return t},set:function(t){if(l(this),this===v)throw new w("You can't redefine this property");f(this,e)?this[e]=t:c(this,e,t)}}):v[e]=t};f(v,b)||E(b,y),!_&&f(v,g)&&v[g]!==Object||E(g,S),S.prototype=v,o({global:!0,constructor:!0,forced:_},{Iterator:S})},317:(e,t,n)=>{"use strict";var o=n(7485),r=n(3849),i=n(4401),l=n(5050),a=n(3970);o({target:"Iterator",proto:!0,real:!0},{every:function(e){l(this),i(e);var t=a(this),n=0;return!r(t,(function(t,o){if(!e(t,n++))return o()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},5962:(e,t,n)=>{"use strict";var o=n(7485),r=n(7624),i=n(4401),l=n(5050),a=n(3970),s=n(5675),u=n(476),c=n(5046),d=s((function(){var e,t,n,o=this.iterator,i=this.predicate,a=this.next;while(1){if(e=l(r(a,o)),t=this.done=!!e.done,t)return;if(n=e.value,u(o,i,[n,this.counter++],!0))return n}}));o({target:"Iterator",proto:!0,real:!0,forced:c},{filter:function(e){return l(this),i(e),new d(a(this),{predicate:e})}})},2203:(e,t,n)=>{"use strict";var o=n(7485),r=n(3849),i=n(4401),l=n(5050),a=n(3970);o({target:"Iterator",proto:!0,real:!0},{find:function(e){l(this),i(e);var t=a(this),n=0;return r(t,(function(t,o){if(e(t,n++))return o(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},1308:(e,t,n)=>{"use strict";var o=n(7485),r=n(7624),i=n(4401),l=n(5050),a=n(3970),s=n(117),u=n(5675),c=n(4292),d=n(5046),f=u((function(){var e,t,n=this.iterator,o=this.mapper;while(1){if(t=this.inner)try{if(e=l(r(t.next,t.iterator)),!e.done)return e.value;this.inner=null}catch(e){c(n,"throw",e)}if(e=l(r(this.next,n)),this.done=!!e.done)return;try{this.inner=s(o(e.value,this.counter++),!1)}catch(e){c(n,"throw",e)}}}));o({target:"Iterator",proto:!0,real:!0,forced:d},{flatMap:function(e){return l(this),i(e),new f(a(this),{mapper:e,inner:null})}})},95:(e,t,n)=>{"use strict";var o=n(7485),r=n(3849),i=n(4401),l=n(5050),a=n(3970);o({target:"Iterator",proto:!0,real:!0},{forEach:function(e){l(this),i(e);var t=a(this),n=0;r(t,(function(t){e(t,n++)}),{IS_RECORD:!0})}})},6724:(e,t,n)=>{"use strict";var o=n(7485),r=n(7350),i=n(5046);o({target:"Iterator",proto:!0,real:!0,forced:i},{map:r})},2802:(e,t,n)=>{"use strict";var o=n(7485),r=n(3849),i=n(4401),l=n(5050),a=n(3970),s=TypeError;o({target:"Iterator",proto:!0,real:!0},{reduce:function(e){l(this),i(e);var t=a(this),n=arguments.length<2,o=n?void 0:arguments[1],u=0;if(r(t,(function(t){n?(n=!1,o=t):o=e(o,t,u),u++}),{IS_RECORD:!0}),n)throw new s("Reduce of empty iterator with no initial value");return o}})},9240:(e,t,n)=>{"use strict";var o=n(7485),r=n(3849),i=n(4401),l=n(5050),a=n(3970);o({target:"Iterator",proto:!0,real:!0},{some:function(e){l(this),i(e);var t=a(this),n=0;return r(t,(function(t,o){if(e(t,n++))return o()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},7225:(e,t,n)=>{"use strict";var o=n(7485),r=n(8643),i=n(5815);o({target:"Set",proto:!0,real:!0,forced:!i("difference")},{difference:r})},8743:(e,t,n)=>{"use strict";var o=n(7485),r=n(770),i=n(441),l=n(5815),a=!l("intersection")||r((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}));o({target:"Set",proto:!0,real:!0,forced:a},{intersection:i})},2858:(e,t,n)=>{"use strict";var o=n(7485),r=n(7002),i=n(5815);o({target:"Set",proto:!0,real:!0,forced:!i("isDisjointFrom")},{isDisjointFrom:r})},2071:(e,t,n)=>{"use strict";var o=n(7485),r=n(2361),i=n(5815);o({target:"Set",proto:!0,real:!0,forced:!i("isSubsetOf")},{isSubsetOf:r})},5520:(e,t,n)=>{"use strict";var o=n(7485),r=n(6872),i=n(5815);o({target:"Set",proto:!0,real:!0,forced:!i("isSupersetOf")},{isSupersetOf:r})},2775:(e,t,n)=>{"use strict";var o=n(7485),r=n(9606),i=n(5815);o({target:"Set",proto:!0,real:!0,forced:!i("symmetricDifference")},{symmetricDifference:r})},6203:(e,t,n)=>{"use strict";var o=n(7485),r=n(3861),i=n(5815);o({target:"Set",proto:!0,real:!0,forced:!i("union")},{union:r})},7781:(e,t,n)=>{"use strict";n(310)},6186:(e,t,n)=>{"use strict";n(317)},4739:(e,t,n)=>{"use strict";n(5962)},4718:(e,t,n)=>{"use strict";n(2203)},65:(e,t,n)=>{"use strict";n(1308)},9526:(e,t,n)=>{"use strict";n(95)},8499:(e,t,n)=>{"use strict";n(6724)},7095:(e,t,n)=>{"use strict";n(2802)},8597:(e,t,n)=>{"use strict";n(9240)},7396:(e,t,n)=>{"use strict";var o=n(7189),r=n(6785),i=n(2170),l=n(2341),a=URLSearchParams,s=a.prototype,u=r(s.append),c=r(s["delete"]),d=r(s.forEach),f=r([].push),p=new a("a=1&a=2&b=3");p["delete"]("a",1),p["delete"]("b",void 0),p+""!=="a=2"&&o(s,"delete",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return c(this,e);var o=[];d(this,(function(e,t){f(o,{key:t,value:e})})),l(t,1);var r,a=i(e),s=i(n),p=0,v=0,h=!1,m=o.length;while(p{"use strict";var o=n(7189),r=n(6785),i=n(2170),l=n(2341),a=URLSearchParams,s=a.prototype,u=r(s.getAll),c=r(s.has),d=new a("a=1");!d.has("a",2)&&d.has("a",void 0)||o(s,"has",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return c(this,e);var o=u(this,e);l(t,1);var r=i(n),a=0;while(a{"use strict";var o=n(9389),r=n(6785),i=n(7685),l=URLSearchParams.prototype,a=r(l.forEach);o&&!("size"in l)&&i(l,"size",{get:function(){var e=0;return a(this,(function(){e++})),e},configurable:!0,enumerable:!0})},8859:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const o={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}}},8843:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const o={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>1===e?"1 record selected.":(0===e?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,n)=>e+"-"+t+" of "+n,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}}},8670:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(6372),i=n(9467),l=n(5139);const a=(0,i.a0)({name:"QBar",props:{...r.C,dense:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),i=(0,r.A)(e,n),a=(0,o.EW)((()=>`q-bar row no-wrap items-center q-bar--${!0===e.dense?"dense":"standard"} q-bar--`+(!0===i.value?"dark":"light")));return()=>(0,o.h)("div",{class:a.value,role:"toolbar"},(0,l.zm)(t.default))}})},1693:(e,t,n)=>{"use strict";n.d(t,{A:()=>O});n(239);var o=n(1758),r=n(8734),i=n(9104),l=n(492),a=n(8210),s=n(9626),u=(n(8499),n(18)),c=n(1906),d=n(7502);const f={none:0,xs:4,sm:8,md:16,lg:24,xl:32},p={xs:8,sm:10,md:14,lg:20,xl:24},v=["button","submit","reset"],h=/[^\s]\/[^\s]/,m=["flat","outline","push","unelevated"];function g(e,t){return!0===e.flat?"flat":!0===e.outline?"outline":!0===e.push?"push":!0===e.unelevated?"unelevated":t}const y={...c.x_,...d.ni,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,...m.reduce(((e,t)=>(e[t]=Boolean)&&e),{}),square:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...u.fR.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean},b={...y,round:Boolean};function w(e){const t=(0,c.Ay)(e,p),n=(0,u.Ay)(e),{hasRouterLink:r,hasLink:i,linkTag:l,linkAttrs:a,navigateOnClick:s}=(0,d.Ay)({fallbackTag:"button"}),m=(0,o.EW)((()=>{const n=!1===e.fab&&!1===e.fabMini?t.value:{};return void 0!==e.padding?Object.assign({},n,{padding:e.padding.split(/\s+/).map((e=>e in f?f[e]+"px":e)).join(" "),minWidth:"0",minHeight:"0"}):n})),y=(0,o.EW)((()=>!0===e.rounded||!0===e.fab||!0===e.fabMini)),b=(0,o.EW)((()=>!0!==e.disable&&!0!==e.loading)),w=(0,o.EW)((()=>!0===b.value?e.tabindex||0:-1)),x=(0,o.EW)((()=>g(e,"standard"))),_=(0,o.EW)((()=>{const t={tabindex:w.value};return!0===i.value?Object.assign(t,a.value):!0===v.includes(e.type)&&(t.type=e.type),"a"===l.value?(!0===e.disable?t["aria-disabled"]="true":void 0===t.href&&(t.role="button"),!0!==r.value&&!0===h.test(e.type)&&(t.type=e.type)):!0===e.disable&&(t.disabled="",t["aria-disabled"]="true"),!0===e.loading&&void 0!==e.percentage&&Object.assign(t,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),t})),S=(0,o.EW)((()=>{let t;void 0!==e.color?t=!0===e.flat||!0===e.outline?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(t=`text-${e.textColor}`);const n=!0===e.round?"round":"rectangle"+(!0===y.value?" q-btn--rounded":!0===e.square?" q-btn--square":"");return`q-btn--${x.value} q-btn--${n}`+(void 0!==t?" "+t:"")+(!0===b.value?" q-btn--actionable q-focusable q-hoverable":!0===e.disable?" disabled":"")+(!0===e.fab?" q-btn--fab":!0===e.fabMini?" q-btn--fab-mini":"")+(!0===e.noCaps?" q-btn--no-uppercase":"")+(!0===e.dense?" q-btn--dense":"")+(!0===e.stretch?" no-border-radius self-stretch":"")+(!0===e.glossy?" glossy":"")+(e.square?" q-btn--square":"")})),E=(0,o.EW)((()=>n.value+(!0===e.stack?" column":" row")+(!0===e.noWrap?" no-wrap text-no-wrap":"")+(!0===e.loading?" q-btn__content--hidden":"")));return{classes:S,style:m,innerClasses:E,attributes:_,hasLink:i,linkTag:l,navigateOnClick:s,isActionable:b}}var x=n(9467),_=n(5139),S=n(2500),E=n(2906);const{passiveCapture:k}=S.mG;let C=null,q=null,A=null;const O=(0,x.a0)({name:"QBtn",props:{...b,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:["click","keydown","mousedown","keyup"],setup(e,{slots:t,emit:n}){const{proxy:u}=(0,o.nI)(),{classes:c,style:d,innerClasses:f,attributes:p,hasLink:v,linkTag:h,navigateOnClick:m,isActionable:g}=w(e),y=(0,r.KR)(null),b=(0,r.KR)(null);let x,O=null,T=null;const R=(0,o.EW)((()=>void 0!==e.label&&null!==e.label&&""!==e.label)),M=(0,o.EW)((()=>!0!==e.disable&&!1!==e.ripple&&{keyCodes:!0===v.value?[13,32]:[13],...!0===e.ripple?{}:e.ripple})),P=(0,o.EW)((()=>({center:e.round}))),B=(0,o.EW)((()=>{const t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:"transform 0.6s",transform:`translateX(${t-100}%)`}:{}})),$=(0,o.EW)((()=>{if(!0===e.loading)return{onMousedown:D,onTouchstart:D,onClick:D,onKeydown:D,onKeyup:D};if(!0===g.value){const t={onClick:L,onKeydown:z,onMousedown:I};if(!0===u.$q.platform.has.touch){const n=void 0!==e.onTouchstart?"":"Passive";t[`onTouchstart${n}`]=j}return t}return{onClick:S.Gu}})),W=(0,o.EW)((()=>({ref:y,class:"q-btn q-btn-item non-selectable no-outline "+c.value,style:d.value,...p.value,...$.value})));function L(t){if(null!==y.value){if(void 0!==t){if(!0===t.defaultPrevented)return;const n=document.activeElement;if("submit"===e.type&&n!==document.body&&!1===y.value.contains(n)&&!1===n.contains(y.value)){y.value.focus();const e=()=>{document.removeEventListener("keydown",S.Gu,!0),document.removeEventListener("keyup",e,k),null!==y.value&&y.value.removeEventListener("blur",e,k)};document.addEventListener("keydown",S.Gu,!0),document.addEventListener("keyup",e,k),y.value.addEventListener("blur",e,k)}}m(t)}}function z(e){null!==y.value&&(n("keydown",e),!0===(0,E.Dv)(e,[13,32])&&q!==y.value&&(null!==q&&F(),!0!==e.defaultPrevented&&(y.value.focus(),q=y.value,y.value.classList.add("q-btn--active"),document.addEventListener("keyup",V,!0),y.value.addEventListener("blur",V,k)),(0,S.Gu)(e)))}function j(e){null!==y.value&&(n("touchstart",e),!0!==e.defaultPrevented&&(C!==y.value&&(null!==C&&F(),C=y.value,O=e.target,O.addEventListener("touchcancel",V,k),O.addEventListener("touchend",V,k)),x=!0,null!==T&&clearTimeout(T),T=setTimeout((()=>{T=null,x=!1}),200)))}function I(e){null!==y.value&&(e.qSkipRipple=!0===x,n("mousedown",e),!0!==e.defaultPrevented&&A!==y.value&&(null!==A&&F(),A=y.value,y.value.classList.add("q-btn--active"),document.addEventListener("mouseup",V,k)))}function V(e){if(null!==y.value&&(void 0===e||"blur"!==e.type||document.activeElement!==y.value)){if(void 0!==e&&"keyup"===e.type){if(q===y.value&&!0===(0,E.Dv)(e,[13,32])){const t=new MouseEvent("click",e);t.qKeyEvent=!0,!0===e.defaultPrevented&&(0,S.F4)(t),!0===e.cancelBubble&&(0,S.ds)(t),y.value.dispatchEvent(t),(0,S.Gu)(e),e.qKeyEvent=!0}n("keyup",e)}F()}}function F(e){const t=b.value;!0===e||C!==y.value&&A!==y.value||null===t||t===document.activeElement||(t.setAttribute("tabindex",-1),t.focus()),C===y.value&&(null!==O&&(O.removeEventListener("touchcancel",V,k),O.removeEventListener("touchend",V,k)),C=O=null),A===y.value&&(document.removeEventListener("mouseup",V,k),A=null),q===y.value&&(document.removeEventListener("keyup",V,!0),null!==y.value&&y.value.removeEventListener("blur",V,k),q=null),null!==y.value&&y.value.classList.remove("q-btn--active")}function D(e){(0,S.Gu)(e),e.qSkipRipple=!0}return(0,o.xo)((()=>{F(!0)})),Object.assign(u,{click:e=>{!0===g.value&&L(e)}}),()=>{let n=[];void 0!==e.icon&&n.push((0,o.h)(l.A,{name:e.icon,left:!0!==e.stack&&!0===R.value,role:"img"})),!0===R.value&&n.push((0,o.h)("span",{class:"block"},[e.label])),n=(0,_.Hp)(t.default,n),void 0!==e.iconRight&&!1===e.round&&n.push((0,o.h)(l.A,{name:e.iconRight,right:!0!==e.stack&&!0===R.value,role:"img"}));const r=[(0,o.h)("span",{class:"q-focus-helper",ref:b})];return!0===e.loading&&void 0!==e.percentage&&r.push((0,o.h)("span",{class:"q-btn__progress absolute-full overflow-hidden"+(!0===e.darkPercentage?" q-btn__progress--dark":"")},[(0,o.h)("span",{class:"q-btn__progress-indicator fit block",style:B.value})])),r.push((0,o.h)("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+f.value},n)),null!==e.loading&&r.push((0,o.h)(i.eB,{name:"q-transition--fade"},(()=>!0===e.loading?[(0,o.h)("span",{key:"loading",class:"absolute-full flex flex-center"},void 0!==t.loading?t.loading():[(0,o.h)(a.A)])]:null))),(0,o.bo)((0,o.h)(h.value,W.value,r),[[s.A,M.value,void 0,P.value]])}}})},3316:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(6372),i=n(9467),l=n(5139);const a=(0,i.a0)({name:"QCard",props:{...r.C,tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),i=(0,r.A)(e,n),a=(0,o.EW)((()=>"q-card"+(!0===i.value?" q-card--dark q-dark":"")+(!0===e.bordered?" q-card--bordered":"")+(!0===e.square?" q-card--square no-border-radius":"")+(!0===e.flat?" q-card--flat no-shadow":"")));return()=>(0,o.h)(e.tag,{class:a.value},(0,l.zm)(t.default))}})},2669:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(18),i=n(9467),l=n(5139);const a=(0,i.a0)({name:"QCardActions",props:{...r.fR,vertical:Boolean},setup(e,{slots:t}){const n=(0,r.Ay)(e),i=(0,o.EW)((()=>`q-card__actions ${n.value} q-card__actions--`+(!0===e.vertical?"vert column":"horiz row")));return()=>(0,o.h)("div",{class:i.value},(0,l.zm)(t.default))}})},4189:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(9467),i=n(5139);const l=(0,r.a0)({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-card__section q-card__section--"+(!0===e.horizontal?"horiz row no-wrap":"vert")));return()=>(0,o.h)(e.tag,{class:n.value},(0,i.zm)(t.default))}})},849:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var o=n(1758),r=n(492),i=n(9467),l=(n(239),n(8734)),a=n(6372),s=n(1906);function u(e,t){const n=(0,l.KR)(null),r=(0,o.EW)((()=>!0===e.disable?null:(0,o.h)("span",{ref:n,class:"no-outline",tabindex:-1})));function i(e){const o=t.value;void 0!==e&&0===e.type.indexOf("key")?null!==o&&document.activeElement!==o&&!0===o.contains(document.activeElement)&&o.focus():null!==n.value&&(void 0===e||null!==o&&!0===o.contains(e.target))&&n.value.focus()}return{refocusTargetEl:r,refocusTarget:i}}var c=n(2510);const d={xs:30,sm:35,md:40,lg:50,xl:60};var f=n(2500),p=n(5139);const v={...a.C,...s.x_,...c.Sc,modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:e=>"tf"===e||"ft"===e},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},h=["update:modelValue"];function m(e,t){const{props:n,slots:r,emit:i,proxy:v}=(0,o.nI)(),{$q:h}=v,m=(0,a.A)(n,h),g=(0,l.KR)(null),{refocusTargetEl:y,refocusTarget:b}=u(n,g),w=(0,s.Ay)(n,d),x=(0,o.EW)((()=>void 0!==n.val&&Array.isArray(n.modelValue))),_=(0,o.EW)((()=>{const e=(0,l.ux)(n.val);return!0===x.value?n.modelValue.findIndex((t=>(0,l.ux)(t)===e)):-1})),S=(0,o.EW)((()=>!0===x.value?-1!==_.value:(0,l.ux)(n.modelValue)===(0,l.ux)(n.trueValue))),E=(0,o.EW)((()=>!0===x.value?-1===_.value:(0,l.ux)(n.modelValue)===(0,l.ux)(n.falseValue))),k=(0,o.EW)((()=>!1===S.value&&!1===E.value)),C=(0,o.EW)((()=>!0===n.disable?-1:n.tabindex||0)),q=(0,o.EW)((()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(!0===n.disable?" disabled":"")+(!0===m.value?` q-${e}--dark`:"")+(!0===n.dense?` q-${e}--dense`:"")+(!0===n.leftLabel?" reverse":""))),A=(0,o.EW)((()=>{const t=!0===S.value?"truthy":!0===E.value?"falsy":"indet",o=void 0===n.color||!0!==n.keepColor&&("toggle"===e?!0!==S.value:!0===E.value)?"":` text-${n.color}`;return`q-${e}__inner relative-position non-selectable q-${e}__inner--${t}${o}`})),O=(0,o.EW)((()=>{const e={type:"checkbox"};return void 0!==n.name&&Object.assign(e,{".checked":S.value,"^checked":!0===S.value?"checked":void 0,name:n.name,value:!0===x.value?n.val:n.trueValue}),e})),T=(0,c.vq)(O),R=(0,o.EW)((()=>{const t={tabindex:C.value,role:"toggle"===e?"switch":"checkbox","aria-label":n.label,"aria-checked":!0===k.value?"mixed":!0===S.value?"true":"false"};return!0===n.disable&&(t["aria-disabled"]="true"),t}));function M(e){void 0!==e&&((0,f.Gu)(e),b(e)),!0!==n.disable&&i("update:modelValue",P(),e)}function P(){if(!0===x.value){if(!0===S.value){const e=n.modelValue.slice();return e.splice(_.value,1),e}return n.modelValue.concat([n.val])}if(!0===S.value){if("ft"!==n.toggleOrder||!1===n.toggleIndeterminate)return n.falseValue}else{if(!0!==E.value)return"ft"!==n.toggleOrder?n.trueValue:n.falseValue;if("ft"===n.toggleOrder||!1===n.toggleIndeterminate)return n.trueValue}return n.indeterminateValue}function B(e){13!==e.keyCode&&32!==e.keyCode||(0,f.Gu)(e)}function $(e){13!==e.keyCode&&32!==e.keyCode||M(e)}const W=t(S,k);return Object.assign(v,{toggle:M}),()=>{const t=W();!0!==n.disable&&T(t,"unshift",` q-${e}__native absolute q-ma-none q-pa-none`);const i=[(0,o.h)("div",{class:A.value,style:w.value,"aria-hidden":"true"},t)];null!==y.value&&i.push(y.value);const l=void 0!==n.label?(0,p.Hp)(r.default,[n.label]):(0,p.zm)(r.default);return void 0!==l&&i.push((0,o.h)("div",{class:`q-${e}__label q-anchor--skip`},l)),(0,o.h)("div",{ref:g,class:q.value,...R.value,onClick:M,onKeydown:B,onKeyup:$},i)}}const g=()=>(0,o.h)("div",{key:"svg",class:"q-checkbox__bg absolute"},[(0,o.h)("svg",{class:"q-checkbox__svg fit absolute-full",viewBox:"0 0 24 24"},[(0,o.h)("path",{class:"q-checkbox__truthy",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}),(0,o.h)("path",{class:"q-checkbox__indet",d:"M4,14H20V10H4"})])]),y=(0,i.a0)({name:"QCheckbox",props:v,emits:h,setup(e){const t=g();function n(n,i){const l=(0,o.EW)((()=>(!0===n.value?e.checkedIcon:!0===i.value?e.indeterminateIcon:e.uncheckedIcon)||null));return()=>null!==l.value?[(0,o.h)("div",{key:"icon",class:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[(0,o.h)(r.A,{class:"q-checkbox__icon",name:l.value})])]:[t]}return m("checkbox",n)}})},2156:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var o=n(1758),r=n(8734),i=n(9104),l=n(414),a=n(4667),s=n(6019),u=n(2916),c=n(454),d=n(2120),f=n(4970),p=n(9467),v=n(7556),h=n(5139),m=n(8773),g=n(8173),y=n(8983);let b=0;const w={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},x={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},_=(0,p.a0)({name:"QDialog",inheritAttrs:!1,props:{...u.RI,...c.d,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,backdropFilter:String,position:{type:String,default:"standard",validator:e=>["standard","top","bottom","left","right"].includes(e)}},emits:[...u.Jl,"shake","click","escapeKey"],setup(e,{slots:t,emit:n,attrs:p}){const _=(0,o.nI)(),S=(0,r.KR)(null),E=(0,r.KR)(!1),k=(0,r.KR)(!1);let C,q,A=null,O=null;const T=(0,o.EW)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss&&!0!==e.seamless)),{preventBodyScroll:R}=(0,f.A)(),{registerTimeout:M}=(0,a.A)(),{registerTick:P,removeTick:B}=(0,s.A)(),{transitionProps:$,transitionStyle:W}=(0,c.A)(e,(()=>x[e.position][0]),(()=>x[e.position][1])),L=(0,o.EW)((()=>W.value+(void 0!==e.backdropFilter?`;backdrop-filter:${e.backdropFilter};-webkit-backdrop-filter:${e.backdropFilter}`:""))),{showPortal:z,hidePortal:j,portalIsAccessible:I,renderPortal:V}=(0,d.A)(_,S,ie,"dialog"),{hide:F}=(0,u.Ay)({showing:E,hideOnRouteChange:T,handleShow:Q,handleHide:Y,processOnMount:!0}),{addToHistory:D,removeFromHistory:N}=(0,l.A)(E,F,T),H=(0,o.EW)((()=>"q-dialog__inner flex no-pointer-events q-dialog__inner--"+(!0===e.maximized?"maximized":"minimized")+` q-dialog__inner--${e.position} ${w[e.position]}`+(!0===k.value?" q-dialog__inner--animating":"")+(!0===e.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===e.fullHeight?" q-dialog__inner--fullheight":"")+(!0===e.square?" q-dialog__inner--square":""))),K=(0,o.EW)((()=>!0===E.value&&!0!==e.seamless)),U=(0,o.EW)((()=>!0===e.autoClose?{onClick:ne}:{})),G=(0,o.EW)((()=>["q-dialog fullscreen no-pointer-events q-dialog--"+(!0===K.value?"modal":"seamless"),p.class]));function Q(t){D(),O=!1===e.noRefocus&&null!==document.activeElement?document.activeElement:null,te(e.maximized),z(),k.value=!0,!0!==e.noFocus?(null!==document.activeElement&&document.activeElement.blur(),P(X)):B(),M((()=>{if(!0===_.proxy.$q.platform.is.ios){if(!0!==e.seamless&&document.activeElement){const{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,o=void 0!==window.visualViewport?window.visualViewport.height:n;e>0&&t>o/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-o,t>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+t-o/2))),document.activeElement.scrollIntoView()}q=!0,S.value.click(),q=!1}z(!0),k.value=!1,n("show",t)}),e.transitionDuration)}function Y(t){B(),N(),ee(!0),k.value=!0,j(),null!==O&&(((t&&0===t.type.indexOf("key")?O.closest('[tabindex]:not([tabindex^="-"])'):void 0)||O).focus(),O=null),M((()=>{j(!0),k.value=!1,n("hide",t)}),e.transitionDuration)}function X(e){(0,y.Gy)((()=>{let t=S.value;if(null!==t){if(void 0!==e){const n=t.querySelector(e);if(null!==n)return void n.focus({preventScroll:!0})}!0!==t.contains(document.activeElement)&&(t=t.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||t.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||t.querySelector("[autofocus], [data-autofocus]")||t,t.focus({preventScroll:!0}))}}))}function Z(e){e&&"function"===typeof e.focus?e.focus({preventScroll:!0}):X(),n("shake");const t=S.value;null!==t&&(t.classList.remove("q-animate--scale"),t.classList.add("q-animate--scale"),null!==A&&clearTimeout(A),A=setTimeout((()=>{A=null,null!==S.value&&(t.classList.remove("q-animate--scale"),X())}),170))}function J(){!0!==e.seamless&&(!0===e.persistent||!0===e.noEscDismiss?!0!==e.maximized&&!0!==e.noShake&&Z():(n("escapeKey"),F()))}function ee(t){null!==A&&(clearTimeout(A),A=null),!0!==t&&!0!==E.value||(te(!1),!0!==e.seamless&&(R(!1),(0,g.v)(re),(0,m.V)(J))),!0!==t&&(O=null)}function te(e){!0===e?!0!==C&&(b<1&&document.body.classList.add("q-body--dialog"),b++,C=!0):!0===C&&(b<2&&document.body.classList.remove("q-body--dialog"),b--,C=!1)}function ne(e){!0!==q&&(F(e),n("click",e))}function oe(t){!0!==e.persistent&&!0!==e.noBackdropDismiss?F(t):!0!==e.noShake&&Z()}function re(t){!0!==e.allowFocusOutside&&!0===I.value&&!0!==(0,v.$J)(S.value,t.target)&&X('[tabindex]:not([tabindex="-1"])')}function ie(){return(0,o.h)("div",{role:"dialog","aria-modal":!0===K.value?"true":"false",...p,class:G.value},[(0,o.h)(i.eB,{name:"q-transition--fade",appear:!0},(()=>!0===K.value?(0,o.h)("div",{class:"q-dialog__backdrop fixed-full",style:L.value,"aria-hidden":"true",tabindex:-1,onClick:oe}):null)),(0,o.h)(i.eB,$.value,(()=>!0===E.value?(0,o.h)("div",{ref:S,class:H.value,style:W.value,tabindex:-1,...U.value},(0,h.zm)(t.default)):null))])}return(0,o.wB)((()=>e.maximized),(e=>{!0===E.value&&te(e)})),(0,o.wB)(K,(e=>{R(e),!0===e?((0,g.g)(re),(0,m.I)(J)):((0,g.v)(re),(0,m.V)(J))})),Object.assign(_.proxy,{focus:X,shake:Z,__updateRefocusTarget(e){O=e||null}}),(0,o.xo)(ee),V}})},6056:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});n(239);var o=n(1758),r=n(8734),i=n(414),l=n(2916),a=n(4970),s=n(4667),u=n(6372),c=n(9815),d=n(9467),f=n(2732),p=n(5139),v=n(7973);const h=150,m=(0,d.a0)({name:"QDrawer",inheritAttrs:!1,props:{...l.RI,...u.C,side:{type:String,default:"left",validator:e=>["left","right"].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},noMiniAnimation:Boolean,breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>["default","desktop","mobile"].includes(e),default:"default"},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...l.Jl,"onLayout","miniState"],setup(e,{slots:t,emit:n,attrs:d}){const m=(0,o.nI)(),{proxy:{$q:g}}=m,y=(0,u.A)(e,g),{preventBodyScroll:b}=(0,a.A)(),{registerTimeout:w,removeTimeout:x}=(0,s.A)(),_=(0,o.WQ)(v.ON,v.U_);if(_===v.U_)return console.error("QDrawer needs to be child of QLayout"),v.U_;let S,E,k=null;const C=(0,r.KR)("mobile"===e.behavior||"desktop"!==e.behavior&&_.totalWidth.value<=e.breakpoint),q=(0,o.EW)((()=>!0===e.mini&&!0!==C.value)),A=(0,o.EW)((()=>!0===q.value?e.miniWidth:e.width)),O=(0,r.KR)(!0===e.showIfAbove&&!1===C.value||!0===e.modelValue),T=(0,o.EW)((()=>!0!==e.persistent&&(!0===C.value||!0===G.value)));function R(e,t){if($(),!1!==e&&_.animate(),ae(0),!0===C.value){const e=_.instances[N.value];void 0!==e&&!0===e.belowBreakpoint&&e.hide(!1),se(1),!0!==_.isContainer.value&&b(!0)}else se(0),!1!==e&&ue(!1);w((()=>{!1!==e&&ue(!0),!0!==t&&n("show",e)}),h)}function M(e,t){W(),!1!==e&&_.animate(),se(0),ae(j.value*A.value),pe(),!0!==t?w((()=>{n("hide",e)}),h):x()}const{show:P,hide:B}=(0,l.Ay)({showing:O,hideOnRouteChange:T,handleShow:R,handleHide:M}),{addToHistory:$,removeFromHistory:W}=(0,i.A)(O,B,T),L={belowBreakpoint:C,hide:B},z=(0,o.EW)((()=>"right"===e.side)),j=(0,o.EW)((()=>(!0===g.lang.rtl?-1:1)*(!0===z.value?1:-1))),I=(0,r.KR)(0),V=(0,r.KR)(!1),F=(0,r.KR)(!1),D=(0,r.KR)(A.value*j.value),N=(0,o.EW)((()=>!0===z.value?"left":"right")),H=(0,o.EW)((()=>!0===O.value&&!1===C.value&&!1===e.overlay?!0===e.miniToOverlay?e.miniWidth:A.value:0)),K=(0,o.EW)((()=>!0===e.overlay||!0===e.miniToOverlay||-1!==_.view.value.indexOf(z.value?"R":"L")||!0===g.platform.is.ios&&!0===_.isContainer.value)),U=(0,o.EW)((()=>!1===e.overlay&&!0===O.value&&!1===C.value)),G=(0,o.EW)((()=>!0===e.overlay&&!0===O.value&&!1===C.value)),Q=(0,o.EW)((()=>"fullscreen q-drawer__backdrop"+(!1===O.value&&!1===V.value?" hidden":""))),Y=(0,o.EW)((()=>({backgroundColor:`rgba(0,0,0,${.4*I.value})`}))),X=(0,o.EW)((()=>!0===z.value?"r"===_.rows.value.top[2]:"l"===_.rows.value.top[0])),Z=(0,o.EW)((()=>!0===z.value?"r"===_.rows.value.bottom[2]:"l"===_.rows.value.bottom[0])),J=(0,o.EW)((()=>{const e={};return!0===_.header.space&&!1===X.value&&(!0===K.value?e.top=`${_.header.offset}px`:!0===_.header.space&&(e.top=`${_.header.size}px`)),!0===_.footer.space&&!1===Z.value&&(!0===K.value?e.bottom=`${_.footer.offset}px`:!0===_.footer.space&&(e.bottom=`${_.footer.size}px`)),e})),ee=(0,o.EW)((()=>{const e={width:`${A.value}px`,transform:`translateX(${D.value}px)`};return!0===C.value?e:Object.assign(e,J.value)})),te=(0,o.EW)((()=>"q-drawer__content fit "+(!0!==_.isContainer.value?"scroll":"overflow-auto"))),ne=(0,o.EW)((()=>`q-drawer q-drawer--${e.side}`+(!0===F.value?" q-drawer--mini-animate":"")+(!0===e.bordered?" q-drawer--bordered":"")+(!0===y.value?" q-drawer--dark q-dark":"")+(!0===V.value?" no-transition":!0===O.value?"":" q-layout--prevent-focus")+(!0===C.value?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":" q-drawer--"+(!0===q.value?"mini":"standard")+(!0===K.value||!0!==U.value?" fixed":"")+(!0===e.overlay||!0===e.miniToOverlay?" q-drawer--on-top":"")+(!0===X.value?" q-drawer--top-padding":"")))),oe=(0,o.EW)((()=>{const t=!0===g.lang.rtl?e.side:N.value;return[[c.A,de,void 0,{[t]:!0,mouse:!0}]]})),re=(0,o.EW)((()=>{const t=!0===g.lang.rtl?N.value:e.side;return[[c.A,fe,void 0,{[t]:!0,mouse:!0}]]})),ie=(0,o.EW)((()=>{const t=!0===g.lang.rtl?N.value:e.side;return[[c.A,fe,void 0,{[t]:!0,mouse:!0,mouseAllDir:!0}]]}));function le(){he(C,"mobile"===e.behavior||"desktop"!==e.behavior&&_.totalWidth.value<=e.breakpoint)}function ae(e){void 0===e?(0,o.dY)((()=>{e=!0===O.value?0:A.value,ae(j.value*e)})):(!0!==_.isContainer.value||!0!==z.value||!0!==C.value&&Math.abs(e)!==A.value||(e+=j.value*_.scrollbarWidth.value),D.value=e)}function se(e){I.value=e}function ue(e){const t=!0===e?"remove":!0!==_.isContainer.value?"add":"";""!==t&&document.body.classList[t]("q-body--drawer-toggle")}function ce(){null!==k&&clearTimeout(k),m.proxy&&m.proxy.$el&&m.proxy.$el.classList.add("q-drawer--mini-animate"),F.value=!0,k=setTimeout((()=>{k=null,F.value=!1,m&&m.proxy&&m.proxy.$el&&m.proxy.$el.classList.remove("q-drawer--mini-animate")}),150)}function de(e){if(!1!==O.value)return;const t=A.value,n=(0,f.Tq)(e.distance.x,0,t);if(!0===e.isFinal){const e=n>=Math.min(75,t);return!0===e?P():(_.animate(),se(0),ae(j.value*t)),void(V.value=!1)}ae((!0===g.lang.rtl?!0!==z.value:z.value)?Math.max(t-n,0):Math.min(0,n-t)),se((0,f.Tq)(n/t,0,1)),!0===e.isFirst&&(V.value=!0)}function fe(t){if(!0!==O.value)return;const n=A.value,o=t.direction===e.side,r=(!0===g.lang.rtl?!0!==o:o)?(0,f.Tq)(t.distance.x,0,n):0;if(!0===t.isFinal){const e=Math.abs(r){!0===t?(S=O.value,!0===O.value&&B(!1)):!1===e.overlay&&"mobile"!==e.behavior&&!1!==S&&(!0===O.value?(ae(0),se(0),pe()):P(!1))})),(0,o.wB)((()=>e.side),((e,t)=>{_.instances[t]===L&&(_.instances[t]=void 0,_[t].space=!1,_[t].offset=0),_.instances[e]=L,_[e].size=A.value,_[e].space=U.value,_[e].offset=H.value})),(0,o.wB)(_.totalWidth,(()=>{!0!==_.isContainer.value&&!0===document.qScrollPrevented||le()})),(0,o.wB)((()=>e.behavior+e.breakpoint),le),(0,o.wB)(_.isContainer,(e=>{!0===O.value&&b(!0!==e),!0===e&&le()})),(0,o.wB)(_.scrollbarWidth,(()=>{ae(!0===O.value?0:void 0)})),(0,o.wB)(H,(e=>{ve("offset",e)})),(0,o.wB)(U,(e=>{n("onLayout",e),ve("space",e)})),(0,o.wB)(z,(()=>{ae()})),(0,o.wB)(A,(t=>{ae(),me(e.miniToOverlay,t)})),(0,o.wB)((()=>e.miniToOverlay),(e=>{me(e,A.value)})),(0,o.wB)((()=>g.lang.rtl),(()=>{ae()})),(0,o.wB)((()=>e.mini),(()=>{e.noMiniAnimation||!0===e.modelValue&&(ce(),_.animate())})),(0,o.wB)(q,(e=>{n("miniState",e)})),_.instances[e.side]=L,me(e.miniToOverlay,A.value),ve("space",U.value),ve("offset",H.value),!0===e.showIfAbove&&!0!==e.modelValue&&!0===O.value&&void 0!==e["onUpdate:modelValue"]&&n("update:modelValue",!0),(0,o.sV)((()=>{n("onLayout",U.value),n("miniState",q.value),S=!0===e.showIfAbove;const t=()=>{const e=!0===O.value?R:M;e(!1,!0)};0===_.totalWidth.value?E=(0,o.wB)(_.totalWidth,(()=>{E(),E=void 0,!1===O.value&&!0===e.showIfAbove&&!1===C.value?P(!1):t()})):(0,o.dY)(t)})),(0,o.xo)((()=>{void 0!==E&&E(),null!==k&&(clearTimeout(k),k=null),!0===O.value&&pe(),_.instances[e.side]===L&&(_.instances[e.side]=void 0,ve("size",0),ve("offset",0),ve("space",!1))})),()=>{const n=[];!0===C.value&&(!1===e.noSwipeOpen&&n.push((0,o.bo)((0,o.h)("div",{key:"open",class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":"true"}),oe.value)),n.push((0,p.Kf)("div",{ref:"backdrop",class:Q.value,style:Y.value,"aria-hidden":"true",onClick:B},void 0,"backdrop",!0!==e.noSwipeBackdrop&&!0===O.value,(()=>ie.value))));const r=!0===q.value&&void 0!==t.mini,i=[(0,o.h)("div",{...d,key:""+r,class:[te.value,d.class]},!0===r?t.mini():(0,p.zm)(t.default))];return!0===e.elevated&&!0===O.value&&i.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,p.Kf)("aside",{ref:"content",class:ne.value,style:ee.value},i,"contentclose",!0!==e.noSwipeClose&&!0===C.value,(()=>re.value))),(0,o.h)("div",{class:"q-drawer-container"},n)}}})},9459:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});n(239),n(7781),n(9526);var o=n(8734),r=n(1758),i=n(9104),l=n(124),a=n(5173),s=n(3796),u=n(492),c=n(9467);const d=(0,c.a0)({name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},emits:["show","hide"],setup(e,{slots:t,emit:n}){let o,l,a,s,u=!1,c=null,d=null;function f(){o&&o(),o=null,u=!1,null!==c&&(clearTimeout(c),c=null),null!==d&&(clearTimeout(d),d=null),void 0!==l&&l.removeEventListener("transitionend",a),a=null}function p(t,n,r){void 0!==n&&(t.style.height=`${n}px`),t.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,u=!0,o=r}function v(e,t){e.style.overflowY=null,e.style.height=null,e.style.transition=null,f(),t!==s&&n(t)}function h(t,n){let o=0;l=t,!0===u?(f(),o=t.offsetHeight===t.scrollHeight?0:void 0):(s="hide",t.style.overflowY="hidden"),p(t,o,n),c=setTimeout((()=>{c=null,t.style.height=`${t.scrollHeight}px`,a=e=>{d=null,Object(e)===e&&e.target!==t||v(t,"show")},t.addEventListener("transitionend",a),d=setTimeout(a,1.1*e.duration)}),100)}function m(t,n){let o;l=t,!0===u?f():(s="show",t.style.overflowY="hidden",o=t.scrollHeight),p(t,o,n),c=setTimeout((()=>{c=null,t.style.height=0,a=e=>{d=null,Object(e)===e&&e.target!==t||v(t,"hide")},t.addEventListener("transitionend",a),d=setTimeout(a,1.1*e.duration)}),100)}return(0,r.xo)((()=>{!0===u&&f()})),()=>(0,r.h)(i.eB,{css:!1,appear:e.appear,onEnter:h,onLeave:m},t.default)}});var f=n(386),p=n(6372),v=n(4915),h=n(7502),m=n(2916),g=n(2500),y=n(5139),b=n(5192);const w=(0,o.Gc)({}),x=Object.keys(h.Ji),_=(0,c.a0)({name:"QExpansionItem",props:{...h.Ji,...m.RI,...p.C,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:{},headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...m.Jl,"click","afterShow","afterHide"],setup(e,{slots:t,emit:n}){const{proxy:{$q:c}}=(0,r.nI)(),h=(0,p.A)(e,c),_=(0,o.KR)(null!==e.modelValue?e.modelValue:e.defaultOpened),S=(0,o.KR)(null),E=(0,v.A)(),{show:k,hide:C,toggle:q}=(0,m.Ay)({showing:_});let A,O;const T=(0,r.EW)((()=>"q-expansion-item q-item-type q-expansion-item--"+(!0===_.value?"expanded":"collapsed")+" q-expansion-item--"+(!0===e.popup?"popup":"standard"))),R=(0,r.EW)((()=>{if(void 0===e.contentInsetLevel)return null;const t=!0===c.lang.rtl?"Right":"Left";return{["padding"+t]:56*e.contentInsetLevel+"px"}})),M=(0,r.EW)((()=>!0!==e.disable&&(void 0!==e.href||void 0!==e.to&&null!==e.to&&""!==e.to))),P=(0,r.EW)((()=>{const t={};return x.forEach((n=>{t[n]=e[n]})),t})),B=(0,r.EW)((()=>!0===M.value||!0!==e.expandIconToggle)),$=(0,r.EW)((()=>void 0!==e.expandedIcon&&!0===_.value?e.expandedIcon:e.expandIcon||c.iconSet.expansionItem[!0===e.denseToggle?"denseIcon":"icon"])),W=(0,r.EW)((()=>!0!==e.disable&&(!0===M.value||!0===e.expandIconToggle))),L=(0,r.EW)((()=>({expanded:!0===_.value,detailsId:E.value,toggle:q,show:k,hide:C}))),z=(0,r.EW)((()=>{const t=void 0!==e.toggleAriaLabel?e.toggleAriaLabel:c.lang.label[!0===_.value?"collapse":"expand"](e.label);return{role:"button","aria-expanded":!0===_.value?"true":"false","aria-controls":E.value,"aria-label":t}}));function j(e){!0!==M.value&&q(e),n("click",e)}function I(e){13===e.keyCode&&V(e,!0)}function V(e,t){!0!==t&&null!==S.value&&S.value.focus(),q(e),(0,g.Gu)(e)}function F(){n("afterShow")}function D(){n("afterHide")}function N(){void 0===A&&(A=(0,b.A)()),!0===_.value&&(w[e.group]=A);const t=(0,r.wB)(_,(t=>{!0===t?w[e.group]=A:w[e.group]===A&&delete w[e.group]})),n=(0,r.wB)((()=>w[e.group]),((e,t)=>{t===A&&void 0!==e&&e!==A&&C()}));O=()=>{t(),n(),w[e.group]===A&&delete w[e.group],O=void 0}}function H(){const t={class:["q-focusable relative-position cursor-pointer"+(!0===e.denseToggle&&!0===e.switchToggleSide?" items-end":""),e.expandIconClass],side:!0!==e.switchToggleSide,avatar:e.switchToggleSide},n=[(0,r.h)(u.A,{class:"q-expansion-item__toggle-icon"+(void 0===e.expandedIcon&&!0===_.value?" q-expansion-item__toggle-icon--rotated":""),name:$.value})];return!0===W.value&&(Object.assign(t,{tabindex:0,...z.value,onClick:V,onKeyup:I}),n.unshift((0,r.h)("div",{ref:S,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),(0,r.h)(a.A,t,(()=>n))}function K(){let n;return void 0!==t.header?n=[].concat(t.header(L.value)):(n=[(0,r.h)(a.A,(()=>[(0,r.h)(s.A,{lines:e.labelLines},(()=>e.label||"")),e.caption?(0,r.h)(s.A,{lines:e.captionLines,caption:!0},(()=>e.caption)):null]))],e.icon&&n[!0===e.switchToggleSide?"push":"unshift"]((0,r.h)(a.A,{side:!0===e.switchToggleSide,avatar:!0!==e.switchToggleSide},(()=>(0,r.h)(u.A,{name:e.icon}))))),!0!==e.disable&&!0!==e.hideExpandIcon&&n[!0===e.switchToggleSide?"unshift":"push"](H()),n}function U(){const t={ref:"item",style:e.headerStyle,class:e.headerClass,dark:h.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return!0===B.value&&(t.clickable=!0,t.onClick=j,Object.assign(t,!0===M.value?P.value:z.value)),(0,r.h)(l.A,t,K)}function G(){return(0,r.bo)((0,r.h)("div",{key:"e-content",class:"q-expansion-item__content relative-position",style:R.value,id:E.value},(0,y.zm)(t.default)),[[i.aG,_.value]])}function Q(){const t=[U(),(0,r.h)(d,{duration:e.duration,onShow:F,onHide:D},G)];return!0===e.expandSeparator&&t.push((0,r.h)(f.A,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:h.value}),(0,r.h)(f.A,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:h.value})),t}return(0,r.wB)((()=>e.group),(e=>{void 0!==O&&O(),void 0!==e&&N()})),void 0!==e.group&&N(),(0,r.xo)((()=>{void 0!==O&&O()})),()=>(0,r.h)("div",{class:T.value},[(0,r.h)("div",{class:"q-expansion-item__container relative-position"},Q())])}})},7092:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(239);var o=n(1758),r=n(8734),i=n(1597),l=n(1096),a=n(9467),s=n(5139),u=n(7973);const c=(0,a.a0)({name:"QFooter",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:n}){const{proxy:{$q:a}}=(0,o.nI)(),c=(0,o.WQ)(u.ON,u.U_);if(c===u.U_)return console.error("QFooter needs to be child of QLayout"),u.U_;const d=(0,r.KR)(parseInt(e.heightHint,10)),f=(0,r.KR)(!0),p=(0,r.KR)(!0===i.ot.value||!0===c.isContainer.value?0:window.innerHeight),v=(0,o.EW)((()=>!0===e.reveal||-1!==c.view.value.indexOf("F")||a.platform.is.ios&&!0===c.isContainer.value)),h=(0,o.EW)((()=>!0===c.isContainer.value?c.containerHeight.value:p.value)),m=(0,o.EW)((()=>{if(!0!==e.modelValue)return 0;if(!0===v.value)return!0===f.value?d.value:0;const t=c.scroll.value.position+h.value+d.value-c.height.value;return t>0?t:0})),g=(0,o.EW)((()=>!0!==e.modelValue||!0===v.value&&!0!==f.value)),y=(0,o.EW)((()=>!0===e.modelValue&&!0===g.value&&!0===e.reveal)),b=(0,o.EW)((()=>"q-footer q-layout__section--marginal "+(!0===v.value?"fixed":"absolute")+"-bottom"+(!0===e.bordered?" q-footer--bordered":"")+(!0===g.value?" q-footer--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus"+(!0!==v.value?" hidden":""):""))),w=(0,o.EW)((()=>{const e=c.rows.value.bottom,t={};return"l"===e[0]&&!0===c.left.space&&(t[!0===a.lang.rtl?"right":"left"]=`${c.left.size}px`),"r"===e[2]&&!0===c.right.space&&(t[!0===a.lang.rtl?"left":"right"]=`${c.right.size}px`),t}));function x(e,t){c.update("footer",e,t)}function _(e,t){e.value!==t&&(e.value=t)}function S({height:e}){_(d,e),x("size",e)}function E(){if(!0!==e.reveal)return;const{direction:t,position:n,inflectionPoint:o}=c.scroll.value;_(f,"up"===t||n-o<100||c.height.value-h.value-n-d.value<300)}function k(e){!0===y.value&&_(f,!0),n("focusin",e)}(0,o.wB)((()=>e.modelValue),(e=>{x("space",e),_(f,!0),c.animate()})),(0,o.wB)(m,(e=>{x("offset",e)})),(0,o.wB)((()=>e.reveal),(t=>{!1===t&&_(f,e.modelValue)})),(0,o.wB)(f,(e=>{c.animate(),n("reveal",e)})),(0,o.wB)([d,c.scroll,c.height],E),(0,o.wB)((()=>a.screen.height),(e=>{!0!==c.isContainer.value&&_(p,e)}));const C={};return c.instances.footer=C,!0===e.modelValue&&x("size",d.value),x("space",e.modelValue),x("offset",m.value),(0,o.xo)((()=>{c.instances.footer===C&&(c.instances.footer=void 0,x("size",0),x("offset",0),x("space",!1))})),()=>{const n=(0,s.Hp)(t.default,[(0,o.h)(l.A,{debounce:0,onResize:S})]);return!0===e.elevated&&n.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),(0,o.h)("footer",{class:b.value,style:w.value,onFocusin:k},n)}}})},8416:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(239);var o=n(1758),r=n(8734),i=n(1096),l=n(9467),a=n(5139),s=n(7973);const u=(0,l.a0)({name:"QHeader",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:n}){const{proxy:{$q:l}}=(0,o.nI)(),u=(0,o.WQ)(s.ON,s.U_);if(u===s.U_)return console.error("QHeader needs to be child of QLayout"),s.U_;const c=(0,r.KR)(parseInt(e.heightHint,10)),d=(0,r.KR)(!0),f=(0,o.EW)((()=>!0===e.reveal||-1!==u.view.value.indexOf("H")||l.platform.is.ios&&!0===u.isContainer.value)),p=(0,o.EW)((()=>{if(!0!==e.modelValue)return 0;if(!0===f.value)return!0===d.value?c.value:0;const t=c.value-u.scroll.value.position;return t>0?t:0})),v=(0,o.EW)((()=>!0!==e.modelValue||!0===f.value&&!0!==d.value)),h=(0,o.EW)((()=>!0===e.modelValue&&!0===v.value&&!0===e.reveal)),m=(0,o.EW)((()=>"q-header q-layout__section--marginal "+(!0===f.value?"fixed":"absolute")+"-top"+(!0===e.bordered?" q-header--bordered":"")+(!0===v.value?" q-header--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus":""))),g=(0,o.EW)((()=>{const e=u.rows.value.top,t={};return"l"===e[0]&&!0===u.left.space&&(t[!0===l.lang.rtl?"right":"left"]=`${u.left.size}px`),"r"===e[2]&&!0===u.right.space&&(t[!0===l.lang.rtl?"left":"right"]=`${u.right.size}px`),t}));function y(e,t){u.update("header",e,t)}function b(e,t){e.value!==t&&(e.value=t)}function w({height:e}){b(c,e),y("size",e)}function x(e){!0===h.value&&b(d,!0),n("focusin",e)}(0,o.wB)((()=>e.modelValue),(e=>{y("space",e),b(d,!0),u.animate()})),(0,o.wB)(p,(e=>{y("offset",e)})),(0,o.wB)((()=>e.reveal),(t=>{!1===t&&b(d,e.modelValue)})),(0,o.wB)(d,(e=>{u.animate(),n("reveal",e)})),(0,o.wB)(u.scroll,(t=>{!0===e.reveal&&b(d,"up"===t.direction||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)}));const _={};return u.instances.header=_,!0===e.modelValue&&y("size",c.value),y("space",e.modelValue),y("offset",p.value),(0,o.xo)((()=>{u.instances.header===_&&(u.instances.header=void 0,y("size",0),y("offset",0),y("space",!1))})),()=>{const n=(0,a.Ij)(t.default,[]);return!0===e.elevated&&n.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,o.h)(i.A,{debounce:0,onResize:w})),(0,o.h)("header",{class:m.value,style:g.value,onFocusin:x},n)}}})},492:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});n(8499);var o=n(1758),r=n(1906),i=n(9467),l=n(5139);const a="0 0 24 24",s=e=>e,u=e=>`ionicons ${e}`,c={"mdi-":e=>`mdi ${e}`,"icon-":s,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":u,"ion-ios":u,"ion-logo":u,"iconfont ":s,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},d={o_:"-outlined",r_:"-round",s_:"-sharp"},f={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},p=new RegExp("^("+Object.keys(c).join("|")+")"),v=new RegExp("^("+Object.keys(d).join("|")+")"),h=new RegExp("^("+Object.keys(f).join("|")+")"),m=/^[Mm]\s?[-+]?\.?\d/,g=/^img:/,y=/^svguse:/,b=/^ion-/,w=/^(fa-(classic|sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,x=(0,i.a0)({name:"QIcon",props:{...r.x_,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),i=(0,r.Ay)(e),s=(0,o.EW)((()=>"q-icon"+(!0===e.left?" on-left":"")+(!0===e.right?" on-right":"")+(void 0!==e.color?` text-${e.color}`:""))),u=(0,o.EW)((()=>{let t,r=e.name;if("none"===r||!r)return{none:!0};if(null!==n.iconMapFn){const e=n.iconMapFn(r);if(void 0!==e){if(void 0===e.icon)return{cls:e.cls,content:void 0!==e.content?e.content:" "};if(r=e.icon,"none"===r||!r)return{none:!0}}}if(!0===m.test(r)){const[e,t=a]=r.split("|");return{svg:!0,viewBox:t,nodes:e.split("&&").map((e=>{const[t,n,r]=e.split("@@");return(0,o.h)("path",{style:n,d:t,transform:r})}))}}if(!0===g.test(r))return{img:!0,src:r.substring(4)};if(!0===y.test(r)){const[e,t=a]=r.split("|");return{svguse:!0,src:e.substring(7),viewBox:t}}let i=" ";const l=r.match(p);if(null!==l)t=c[l[1]](r);else if(!0===w.test(r))t=r;else if(!0===b.test(r))t=`ionicons ion-${!0===n.platform.is.ios?"ios":"md"}${r.substring(3)}`;else if(!0===h.test(r)){t="notranslate material-symbols";const e=r.match(h);null!==e&&(r=r.substring(6),t+=f[e[1]]),i=r}else{t="notranslate material-icons";const e=r.match(v);null!==e&&(r=r.substring(2),t+=d[e[1]]),i=r}return{cls:t,content:i}}));return()=>{const n={class:s.value,style:i.value,"aria-hidden":"true",role:"presentation"};return!0===u.value.none?(0,o.h)(e.tag,n,(0,l.zm)(t.default)):!0===u.value.img?(0,o.h)(e.tag,n,(0,l.Hp)(t.default,[(0,o.h)("img",{src:u.value.src})])):!0===u.value.svg?(0,o.h)(e.tag,n,(0,l.Hp)(t.default,[(0,o.h)("svg",{viewBox:u.value.viewBox||"0 0 24 24"},u.value.nodes)])):!0===u.value.svguse?(0,o.h)(e.tag,n,(0,l.Hp)(t.default,[(0,o.h)("svg",{viewBox:u.value.viewBox},[(0,o.h)("use",{"xlink:href":u.value.src})])])):(void 0!==u.value.cls&&(n.class+=" "+u.value.cls),(0,o.h)(e.tag,n,(0,l.Hp)(t.default,[u.value.content])))}}})},9270:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var o=n(1758),r=n(8734),i=n(7617),l=(n(239),n(7781),n(9526),n(2906));const a={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},s={"#":{pattern:"[\\d]",negate:"[^\\d]"},S:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]"},N:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]"},A:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleUpperCase()},a:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleLowerCase()},X:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleUpperCase()},x:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleLowerCase()}},u=Object.keys(s);u.forEach((e=>{s[e].regex=new RegExp(s[e].pattern)}));const c=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+u.join("")+"])|(.)","g"),d=/[.*+?^${}()|[\]\\]/g,f=String.fromCharCode(1),p={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean};function v(e,t,n,i){let u,p,v,h,m,g;const y=(0,r.KR)(null),b=(0,r.KR)(x());function w(){return!0===e.autogrow||["textarea","text","search","url","tel","password"].includes(e.type)}function x(){if(S(),!0===y.value){const t=O(R(e.modelValue));return!1!==e.fillMask?M(t):t}return e.modelValue}function _(e){if(e0;o--)t+=f;n=n.slice(0,o)+t+n.slice(o)}return n}function S(){if(y.value=void 0!==e.mask&&0!==e.mask.length&&w(),!1===y.value)return h=void 0,u="",void(p="");const t=void 0===a[e.mask]?e.mask:a[e.mask],n="string"===typeof e.fillMask&&0!==e.fillMask.length?e.fillMask.slice(0,1):"_",o=n.replace(d,"\\$&"),r=[],i=[],l=[];let m=!0===e.reverseFillMask,g="",b="";t.replace(c,((e,t,n,o,a)=>{if(void 0!==o){const e=s[o];l.push(e),b=e.negate,!0===m&&(i.push("(?:"+b+"+)?("+e.pattern+"+)?(?:"+b+"+)?("+e.pattern+"+)?"),m=!1),i.push("(?:"+b+"+)?("+e.pattern+")?")}else if(void 0!==n)g="\\"+("\\"===n?"":n),l.push(n),r.push("([^"+g+"]+)?"+g+"?");else{const e=void 0!==t?t:a;g="\\"===e?"\\\\\\\\":e.replace(d,"\\\\$&"),l.push(e),r.push("([^"+g+"]+)?"+g+"?")}}));const x=new RegExp("^"+r.join("")+"("+(""===g?".":"[^"+g+"]")+"+)?"+(""===g?"":"["+g+"]*")+"$"),_=i.length-1,S=i.map(((t,n)=>0===n&&!0===e.reverseFillMask?new RegExp("^"+o+"*"+t):n===_?new RegExp("^"+t+"("+(""===b?".":b)+"+)?"+(!0===e.reverseFillMask?"$":o+"*")):new RegExp("^"+t)));v=l,h=t=>{const n=x.exec(!0===e.reverseFillMask?t:t.slice(0,l.length+1));null!==n&&(t=n.slice(1).join(""));const o=[],r=S.length;for(let e=0,n=t;e"string"===typeof e?e:f)).join(""),p=u.split(f).join(n)}function E(t,r,l){const a=i.value,s=a.selectionEnd,c=a.value.length-s,d=R(t);!0===r&&S();const v=O(d),h=!1!==e.fillMask?M(v):v,g=b.value!==h;a.value!==h&&(a.value=h),!0===g&&(b.value=h),document.activeElement===a&&(0,o.dY)((()=>{if(h!==p)if("insertFromPaste"!==l||!0===e.reverseFillMask)if(-1===["deleteContentBackward","deleteContentForward"].indexOf(l))if(!0===e.reverseFillMask)if(!0===g){const e=Math.max(0,h.length-(h===p?0:Math.min(v.length,c+1)));1===e&&1===s?a.setSelectionRange(e,e,"forward"):C.rightReverse(a,e)}else{const e=h.length-c;a.setSelectionRange(e,e,"backward")}else if(!0===g){const e=Math.max(0,u.indexOf(f),Math.min(v.length,s)-1);C.right(a,e)}else{const e=s-1;C.right(a,e)}else{const t=!0===e.reverseFillMask?0===s?h.length>v.length?1:0:Math.max(0,h.length-(h===p?0:Math.min(v.length,c)+1))+1:s;a.setSelectionRange(t,t,"forward")}else{const e=a.selectionEnd;let t=s-1;for(let n=m;n<=t&&ne.type+e.autogrow),S),(0,o.wB)((()=>e.mask),(n=>{if(void 0!==n)E(b.value,!0);else{const n=R(b.value);S(),e.modelValue!==n&&t("update:modelValue",n)}})),(0,o.wB)((()=>e.fillMask+e.reverseFillMask),(()=>{!0===y.value&&E(b.value,!0)})),(0,o.wB)((()=>e.unmaskedValue),(()=>{!0===y.value&&E(b.value)}));const C={left(e,t){const n=-1===u.slice(t-1).indexOf(f);let o=Math.max(0,t-1);for(;o>=0;o--)if(u[o]===f){t=o,!0===n&&t++;break}if(o<0&&void 0!==u[t]&&u[t]!==f)return C.right(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},right(e,t){const n=e.value.length;let o=Math.min(n,t+1);for(;o<=n;o++){if(u[o]===f){t=o;break}u[o-1]===f&&(t=o)}if(o>n&&void 0!==u[t-1]&&u[t-1]!==f)return C.left(e,n);e.setSelectionRange(t,t,"forward")},leftReverse(e,t){const n=_(e.value.length);let o=Math.max(0,t-1);for(;o>=0;o--){if(n[o-1]===f){t=o;break}if(n[o]===f&&(t=o,0===o))break}if(o<0&&void 0!==n[t]&&n[t]!==f)return C.rightReverse(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},rightReverse(e,t){const n=e.value.length,o=_(n),r=-1===o.slice(0,t+1).indexOf(f);let i=Math.min(n,t+1);for(;i<=n;i++)if(o[i-1]===f){t=i,t>0&&!0===r&&t--;break}if(i>n&&void 0!==o[t-1]&&o[t-1]!==f)return C.leftReverse(e,n);e.setSelectionRange(t,t,"forward")}};function q(e){t("click",e),g=void 0}function A(n){if(t("keydown",n),!0===(0,l.JL)(n)||!0===n.altKey)return;const o=i.value,r=o.selectionStart,a=o.selectionEnd;if(n.shiftKey||(g=void 0),37===n.keyCode||39===n.keyCode){n.shiftKey&&void 0===g&&(g="forward"===o.selectionDirection?r:a);const t=C[(39===n.keyCode?"right":"left")+(!0===e.reverseFillMask?"Reverse":"")];if(n.preventDefault(),t(o,g===r?a:r),n.shiftKey){const e=o.selectionStart;o.setSelectionRange(Math.min(g,e),Math.max(g,e),"forward")}}else 8===n.keyCode&&!0!==e.reverseFillMask&&r===a?(C.left(o,r),o.setSelectionRange(o.selectionStart,a,"backward")):46===n.keyCode&&!0===e.reverseFillMask&&r===a&&(C.rightReverse(o,a),o.setSelectionRange(r,o.selectionEnd,"forward"))}function O(t){if(void 0===t||null===t||""===t)return"";if(!0===e.reverseFillMask)return T(t);const n=v;let o=0,r="";for(let e=0;e=0&&-1!==o;i--){const l=t[i];let a=e[o];if("string"===typeof l)r=l+r,a===l&&o--;else{if(void 0===a||!l.regex.test(a))return r;do{r=(void 0!==l.transform?l.transform(a):a)+r,o--,a=e[o]}while(n===i&&void 0!==a&&l.regex.test(a))}}return r}function R(e){return"string"!==typeof e||void 0===h?"number"===typeof e?h(""+e):e:h(e)}function M(t){return p.length-t.length<=0?t:!0===e.reverseFillMask&&0!==t.length?p.slice(0,-t.length)+t:t+p.slice(t.length)}return{innerValue:b,hasMask:y,moveCursorForPaste:k,updateMaskValue:E,onMaskedKeydown:A,onMaskedClick:q}}var h=n(2510);function m(e,t){function n(){const t=e.modelValue;try{const e="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(t)===t&&("length"in t?Array.from(t):[t]).forEach((t=>{e.items.add(t)})),{files:e.files}}catch(e){return{files:void 0}}}return!0===t?(0,o.EW)((()=>{if("file"===e.type)return n()})):(0,o.EW)(n)}var g=n(2342),y=n(9467),b=n(2500),w=n(8983),x=n(2453);const _=(0,y.a0)({name:"QInput",inheritAttrs:!1,props:{...i.OJ,...p,...h.Sc,modelValue:[String,Number,FileList],shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...i.mU,"paste","change","keydown","click","animationend"],setup(e,{emit:t,attrs:n}){const{proxy:l}=(0,o.nI)(),{$q:a}=l,s={};let u,c,d,f=NaN,p=null;const y=(0,r.KR)(null),_=(0,h.M4)(e),{innerValue:S,hasMask:E,moveCursorForPaste:k,updateMaskValue:C,onMaskedKeydown:q,onMaskedClick:A}=v(e,t,F,y),O=m(e,!0),T=(0,o.EW)((()=>(0,i.o9)(S.value))),R=(0,g.A)(I),M=(0,i.$7)({changeEvent:!0}),P=(0,o.EW)((()=>"textarea"===e.type||!0===e.autogrow)),B=(0,o.EW)((()=>!0===P.value||["text","search","url","tel","password"].includes(e.type))),$=(0,o.EW)((()=>{const t={...M.splitAttrs.listeners.value,onInput:I,onPaste:j,onChange:N,onBlur:H,onFocus:b.ds};return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=R,!0===E.value&&(t.onKeydown=q,t.onClick=A),!0===e.autogrow&&(t.onAnimationend=V),t})),W=(0,o.EW)((()=>{const t={tabindex:0,"data-autofocus":!0===e.autofocus||void 0,rows:"textarea"===e.type?6:void 0,"aria-label":e.label,name:_.value,...M.splitAttrs.attributes.value,id:M.targetUid.value,maxlength:e.maxlength,disabled:!0===e.disable,readonly:!0===e.readonly};return!1===P.value&&(t.type=e.type),!0===e.autogrow&&(t.rows=1),t}));function L(){(0,w.Gy)((()=>{const e=document.activeElement;null===y.value||y.value===e||null!==e&&e.id===M.targetUid.value||y.value.focus({preventScroll:!0})}))}function z(){null!==y.value&&y.value.select()}function j(n){if(!0===E.value&&!0!==e.reverseFillMask){const e=n.target;k(e,e.selectionStart,e.selectionEnd)}t("paste",n)}function I(n){if(!n||!n.target)return;if("file"===e.type)return void t("update:modelValue",n.target.files);const r=n.target.value;if(!0!==n.target.qComposing){if(!0===E.value)C(r,!1,n.inputType);else if(F(r),!0===B.value&&n.target===document.activeElement){const{selectionStart:e,selectionEnd:t}=n.target;void 0!==e&&void 0!==t&&(0,o.dY)((()=>{n.target===document.activeElement&&0===r.indexOf(n.target.value)&&n.target.setSelectionRange(e,t)}))}!0===e.autogrow&&D()}else s.value=r}function V(e){t("animationend",e),D()}function F(n,r){d=()=>{p=null,"number"!==e.type&&!0===s.hasOwnProperty("value")&&delete s.value,e.modelValue!==n&&f!==n&&(f=n,!0===r&&(c=!0),t("update:modelValue",n),(0,o.dY)((()=>{f===n&&(f=NaN)}))),d=void 0},"number"===e.type&&(u=!0,s.value=n),void 0!==e.debounce?(null!==p&&clearTimeout(p),s.value=n,p=setTimeout(d,e.debounce)):d()}function D(){requestAnimationFrame((()=>{const e=y.value;if(null!==e){const t=e.parentNode.style,{scrollTop:n}=e,{overflowY:o,maxHeight:r}=!0===a.platform.is.firefox?{}:window.getComputedStyle(e),i=void 0!==o&&"scroll"!==o;!0===i&&(e.style.overflowY="hidden"),t.marginBottom=e.scrollHeight-1+"px",e.style.height="1px",e.style.height=e.scrollHeight+"px",!0===i&&(e.style.overflowY=parseInt(r,10){null!==y.value&&(y.value.value=void 0!==S.value?S.value:"")}))}function K(){return!0===s.hasOwnProperty("value")?s.value:void 0!==S.value?S.value:""}(0,o.wB)((()=>e.type),(()=>{y.value&&(y.value.value=e.modelValue)})),(0,o.wB)((()=>e.modelValue),(t=>{if(!0===E.value){if(!0===c&&(c=!1,String(t)===f))return;C(t)}else S.value!==t&&(S.value=t,"number"===e.type&&!0===s.hasOwnProperty("value")&&(!0===u?u=!1:delete s.value));!0===e.autogrow&&(0,o.dY)(D)})),(0,o.wB)((()=>e.autogrow),(e=>{!0===e?(0,o.dY)(D):null!==y.value&&n.rows>0&&(y.value.style.height="auto")})),(0,o.wB)((()=>e.dense),(()=>{!0===e.autogrow&&(0,o.dY)(D)})),(0,o.xo)((()=>{H()})),(0,o.sV)((()=>{!0===e.autogrow&&D()})),Object.assign(M,{innerValue:S,fieldClass:(0,o.EW)((()=>"q-"+(!0===P.value?"textarea":"input")+(!0===e.autogrow?" q-textarea--autogrow":""))),hasShadow:(0,o.EW)((()=>"file"!==e.type&&"string"===typeof e.shadowText&&0!==e.shadowText.length)),inputRef:y,emitValue:F,hasValue:T,floatingLabel:(0,o.EW)((()=>!0===T.value&&("number"!==e.type||!1===isNaN(S.value))||(0,i.o9)(e.displayValue))),getControl:()=>(0,o.h)(!0===P.value?"textarea":"input",{ref:y,class:["q-field__native q-placeholder",e.inputClass],style:e.inputStyle,...W.value,...$.value,..."file"!==e.type?{value:K()}:O.value}),getShadowControl:()=>(0,o.h)("div",{class:"q-field__native q-field__shadow absolute-bottom no-pointer-events"+(!0===P.value?"":" text-no-wrap")},[(0,o.h)("span",{class:"invisible"},K()),(0,o.h)("span",e.shadowText)])});const U=(0,i.Ay)(M);return Object.assign(l,{focus:L,select:z,getNativeElement:()=>y.value}),(0,x.$)(l,"nativeEl",(()=>y.value)),U}})},124:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var o=n(1758),r=n(8734),i=n(6372),l=n(7502),a=n(9467),s=n(5139),u=n(2500),c=n(2906);const d=(0,a.a0)({name:"QItem",props:{...i.C,...l.Ji,tag:{type:String,default:"div"},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:["click","keyup"],setup(e,{slots:t,emit:n}){const{proxy:{$q:a}}=(0,o.nI)(),d=(0,i.A)(e,a),{hasLink:f,linkAttrs:p,linkClass:v,linkTag:h,navigateOnClick:m}=(0,l.Ay)(),g=(0,r.KR)(null),y=(0,r.KR)(null),b=(0,o.EW)((()=>!0===e.clickable||!0===f.value||"label"===e.tag)),w=(0,o.EW)((()=>!0!==e.disable&&!0===b.value)),x=(0,o.EW)((()=>"q-item q-item-type row no-wrap"+(!0===e.dense?" q-item--dense":"")+(!0===d.value?" q-item--dark":"")+(!0===f.value&&null===e.active?v.value:!0===e.active?" q-item--active"+(void 0!==e.activeClass?` ${e.activeClass}`:""):"")+(!0===e.disable?" disabled":"")+(!0===w.value?" q-item--clickable q-link cursor-pointer "+(!0===e.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===e.focused?" q-manual-focusable--focused":""):""))),_=(0,o.EW)((()=>{if(void 0===e.insetLevel)return null;const t=!0===a.lang.rtl?"Right":"Left";return{["padding"+t]:16+56*e.insetLevel+"px"}}));function S(e){!0===w.value&&(null!==y.value&&(!0!==e.qKeyEvent&&document.activeElement===g.value?y.value.focus():document.activeElement===y.value&&g.value.focus()),m(e))}function E(e){if(!0===w.value&&!0===(0,c.Dv)(e,[13,32])){(0,u.Gu)(e),e.qKeyEvent=!0;const t=new MouseEvent("click",e);t.qKeyEvent=!0,g.value.dispatchEvent(t)}n("keyup",e)}function k(){const e=(0,s.Ij)(t.default,[]);return!0===w.value&&e.unshift((0,o.h)("div",{class:"q-focus-helper",tabindex:-1,ref:y})),e}return()=>{const t={ref:g,class:x.value,style:_.value,role:"listitem",onClick:S,onKeyup:E};return!0===w.value?(t.tabindex=e.tabindex||"0",Object.assign(t,p.value)):!0===b.value&&(t["aria-disabled"]="true"),(0,o.h)(h.value,t,k())}}})},3796:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(9467),i=n(5139);const l=(0,r.a0)({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){const n=(0,o.EW)((()=>parseInt(e.lines,10))),r=(0,o.EW)((()=>"q-item__label"+(!0===e.overline?" q-item__label--overline text-overline":"")+(!0===e.caption?" q-item__label--caption text-caption":"")+(!0===e.header?" q-item__label--header":"")+(1===n.value?" ellipsis":""))),l=(0,o.EW)((()=>void 0!==e.lines&&n.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":n.value}:null));return()=>(0,o.h)("div",{style:l.value,class:r.value},(0,i.zm)(t.default))}})},5173:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(9467),i=n(5139);const l=(0,r.a0)({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-item__section column q-item__section--"+(!0===e.avatar||!0===e.side||!0===e.thumbnail?"side":"main")+(!0===e.top?" q-item__section--top justify-start":" justify-center")+(!0===e.avatar?" q-item__section--avatar":"")+(!0===e.thumbnail?" q-item__section--thumbnail":"")+(!0===e.noWrap?" q-item__section--nowrap":"")));return()=>(0,o.h)("div",{class:n.value},(0,i.zm)(t.default))}})},3999:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(1758),r=n(9467),i=n(6372),l=n(5139);const a=["ul","ol"],s=(0,r.a0)({name:"QList",props:{...i.C,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:"div"}},setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,i.A)(e,n.proxy.$q),s=(0,o.EW)((()=>a.includes(e.tag)?null:"list")),u=(0,o.EW)((()=>"q-list"+(!0===e.bordered?" q-list--bordered":"")+(!0===e.dense?" q-list--dense":"")+(!0===e.separator?" q-list--separator":"")+(!0===r.value?" q-list--dark":"")+(!0===e.padding?" q-list--padding":"")));return()=>(0,o.h)(e.tag,{class:u.value,role:s.value},(0,l.zm)(t.default))}})},2008:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var o=n(1758),r=n(8734),i=n(1597),l=n(3163),a=n(1096),s=n(9467),u=n(8336),c=n(5139),d=n(7973);const f=(0,s.a0)({name:"QLayout",props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:e=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){const{proxy:{$q:s}}=(0,o.nI)(),f=(0,r.KR)(null),p=(0,r.KR)(s.screen.height),v=(0,r.KR)(!0===e.container?0:s.screen.width),h=(0,r.KR)({position:0,direction:"down",inflectionPoint:0}),m=(0,r.KR)(0),g=(0,r.KR)(!0===i.ot.value?0:(0,u.XJ)()),y=(0,o.EW)((()=>"q-layout q-layout--"+(!0===e.container?"containerized":"standard"))),b=(0,o.EW)((()=>!1===e.container?{minHeight:s.screen.height+"px"}:null)),w=(0,o.EW)((()=>0!==g.value?{[!0===s.lang.rtl?"left":"right"]:`${g.value}px`}:null)),x=(0,o.EW)((()=>0!==g.value?{[!0===s.lang.rtl?"right":"left"]:0,[!0===s.lang.rtl?"left":"right"]:`-${g.value}px`,width:`calc(100% + ${g.value}px)`}:null));function _(t){if(!0===e.container||!0!==document.qScrollPrevented){const o={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};h.value=o,void 0!==e.onScroll&&n("scroll",o)}}function S(t){const{height:o,width:r}=t;let i=!1;p.value!==o&&(i=!0,p.value=o,void 0!==e.onScrollHeight&&n("scrollHeight",o),k()),v.value!==r&&(i=!0,v.value=r),!0===i&&void 0!==e.onResize&&n("resize",t)}function E({height:e}){m.value!==e&&(m.value=e,k())}function k(){if(!0===e.container){const e=p.value>m.value?(0,u.XJ)():0;g.value!==e&&(g.value=e)}}let C=null;const q={instances:{},view:(0,o.EW)((()=>e.view)),isContainer:(0,o.EW)((()=>e.container)),rootRef:f,height:p,containerHeight:m,scrollbarWidth:g,totalWidth:(0,o.EW)((()=>v.value+g.value)),rows:(0,o.EW)((()=>{const t=e.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}})),header:(0,r.Kh)({size:0,offset:0,space:!1}),right:(0,r.Kh)({size:300,offset:0,space:!1}),footer:(0,r.Kh)({size:0,offset:0,space:!1}),left:(0,r.Kh)({size:300,offset:0,space:!1}),scroll:h,animate(){null!==C?clearTimeout(C):document.body.classList.add("q-body--layout-animate"),C=setTimeout((()=>{C=null,document.body.classList.remove("q-body--layout-animate")}),155)},update(e,t,n){q[e][t]=n}};if((0,o.Gt)(d.ON,q),(0,u.XJ)()>0){let A=null;const O=document.body;function T(){A=null,O.classList.remove("hide-scrollbar")}function R(){if(null===A){if(O.scrollHeight>s.screen.height)return;O.classList.add("hide-scrollbar")}else clearTimeout(A);A=setTimeout(T,300)}function M(e){null!==A&&"remove"===e&&(clearTimeout(A),T()),window[`${e}EventListener`]("resize",R)}(0,o.wB)((()=>!0!==e.container?"add":"remove"),M),!0!==e.container&&M("add"),(0,o.hi)((()=>{M("remove")}))}return()=>{const n=(0,c.Hp)(t.default,[(0,o.h)(l.A,{onScroll:_}),(0,o.h)(a.A,{onResize:S})]),r=(0,o.h)("div",{class:y.value,style:b.value,ref:!0===e.container?void 0:f,tabindex:-1},n);return!0===e.container?(0,o.h)("div",{class:"q-layout-container overflow-hidden",ref:f},[(0,o.h)(a.A,{onResize:E}),(0,o.h)("div",{class:"absolute-full",style:w.value},[(0,o.h)("div",{class:"scroll",style:x.value},[r])])]):r}}})},5859:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(239);var o=n(1758),r=n(6372),i=n(1906),l=n(9467),a=n(5139);const s={xs:2,sm:4,md:6,lg:10,xl:14};function u(e,t,n){return{transform:!0===t?`translateX(${!0===n.lang.rtl?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}const c=(0,l.a0)({name:"QLinearProgress",props:{...r.C,...i.x_,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:t}){const{proxy:n}=(0,o.nI)(),l=(0,r.A)(e,n.$q),c=(0,i.Ay)(e,s),d=(0,o.EW)((()=>!0===e.indeterminate||!0===e.query)),f=(0,o.EW)((()=>e.reverse!==e.query)),p=(0,o.EW)((()=>({...null!==c.value?c.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`}))),v=(0,o.EW)((()=>"q-linear-progress"+(void 0!==e.color?` text-${e.color}`:"")+(!0===e.reverse||!0===e.query?" q-linear-progress--reverse":"")+(!0===e.rounded?" rounded-borders":""))),h=(0,o.EW)((()=>u(void 0!==e.buffer?e.buffer:1,f.value,n.$q))),m=(0,o.EW)((()=>`with${!0===e.instantFeedback?"out":""}-transition`)),g=(0,o.EW)((()=>`q-linear-progress__track absolute-full q-linear-progress__track--${m.value} q-linear-progress__track--`+(!0===l.value?"dark":"light")+(void 0!==e.trackColor?` bg-${e.trackColor}`:""))),y=(0,o.EW)((()=>u(!0===d.value?1:e.value,f.value,n.$q))),b=(0,o.EW)((()=>`q-linear-progress__model absolute-full q-linear-progress__model--${m.value} q-linear-progress__model--${!0===d.value?"in":""}determinate`)),w=(0,o.EW)((()=>({width:100*e.value+"%"}))),x=(0,o.EW)((()=>"q-linear-progress__stripe absolute-"+(!0===e.reverse?"right":"left")+` q-linear-progress__stripe--${m.value}`));return()=>{const n=[(0,o.h)("div",{class:g.value,style:h.value}),(0,o.h)("div",{class:b.value,style:y.value})];return!0===e.stripe&&!1===d.value&&n.push((0,o.h)("div",{class:x.value,style:w.value})),(0,o.h)("div",{class:v.value,style:p.value,role:"progressbar","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":!0===e.indeterminate?void 0:e.value},(0,a.Hp)(t.default,n))}}})},4436:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var o=n(1758),r=n(8734),i=n(9104),l=n(3746),a=n(8842),s=n(2916),u=n(6372),c=n(2120),d=n(454),f=n(6019),p=n(4667),v=n(9467),h=n(5563),m=n(8336),g=n(2500),y=n(5139),b=n(8773),w=n(8173),x=n(7556),_=n(2257),S=n(8983),E=n(385);const k=(0,v.a0)({name:"QMenu",inheritAttrs:!1,props:{...l.d,...s.RI,...u.C,...d.d,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:E.o3},self:{type:String,validator:E.o3},offset:{type:Array,validator:E.aC},scrollTarget:m.cP,touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...s.Jl,"click","escapeKey"],setup(e,{slots:t,emit:n,attrs:v}){let k,C,q,A=null;const O=(0,o.nI)(),{proxy:T}=O,{$q:R}=T,M=(0,r.KR)(null),P=(0,r.KR)(!1),B=(0,o.EW)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss)),$=(0,u.A)(e,R),{registerTick:W,removeTick:L}=(0,f.A)(),{registerTimeout:z}=(0,p.A)(),{transitionProps:j,transitionStyle:I}=(0,d.A)(e),{localScrollTarget:V,changeScrollEvent:F,unconfigureScrollTarget:D}=(0,a.A)(e,le),{anchorEl:N,canShow:H}=(0,l.Ay)({showing:P}),{hide:K}=(0,s.Ay)({showing:P,canShow:H,handleShow:oe,handleHide:re,hideOnRouteChange:B,processOnMount:!0}),{showPortal:U,hidePortal:G,renderPortal:Q}=(0,c.A)(O,M,de,"menu"),Y={anchorEl:N,innerRef:M,onClickOutside(t){if(!0!==e.persistent&&!0===P.value)return K(t),("touchstart"===t.type||t.target.classList.contains("q-dialog__backdrop"))&&(0,g.Gu)(t),!0}},X=(0,o.EW)((()=>(0,E.rk)(e.anchor||(!0===e.cover?"center middle":"bottom start"),R.lang.rtl))),Z=(0,o.EW)((()=>!0===e.cover?X.value:(0,E.rk)(e.self||"top start",R.lang.rtl))),J=(0,o.EW)((()=>(!0===e.square?" q-menu--square":"")+(!0===$.value?" q-menu--dark q-dark":""))),ee=(0,o.EW)((()=>!0===e.autoClose?{onClick:ae}:{})),te=(0,o.EW)((()=>!0===P.value&&!0!==e.persistent));function ne(){(0,S.Gy)((()=>{let e=M.value;e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||e.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||e.querySelector("[autofocus], [data-autofocus]")||e,e.focus({preventScroll:!0}))}))}function oe(t){if(A=!1===e.noRefocus?document.activeElement:null,(0,w.g)(se),U(),le(),k=void 0,void 0!==t&&(e.touchPosition||e.contextMenu)){const e=(0,g.G1)(t);if(void 0!==e.left){const{top:t,left:n}=N.value.getBoundingClientRect();k={left:e.left-n,top:e.top-t}}}void 0===C&&(C=(0,o.wB)((()=>R.screen.width+"|"+R.screen.height+"|"+e.self+"|"+e.anchor+"|"+R.lang.rtl),ce)),!0!==e.noFocus&&document.activeElement.blur(),W((()=>{ce(),!0!==e.noFocus&&ne()})),z((()=>{!0===R.platform.is.ios&&(q=e.autoClose,M.value.click()),ce(),U(!0),n("show",t)}),e.transitionDuration)}function re(t){L(),G(),ie(!0),null===A||void 0!==t&&!0===t.qClickOutside||(((t&&0===t.type.indexOf("key")?A.closest('[tabindex]:not([tabindex^="-"])'):void 0)||A).focus(),A=null),z((()=>{G(!0),n("hide",t)}),e.transitionDuration)}function ie(e){k=void 0,void 0!==C&&(C(),C=void 0),!0!==e&&!0!==P.value||((0,w.v)(se),D(),(0,_.e)(Y),(0,b.V)(ue)),!0!==e&&(A=null)}function le(){null===N.value&&void 0===e.scrollTarget||(V.value=(0,m.hD)(N.value,e.scrollTarget),F(V.value,ce))}function ae(e){!0!==q?((0,h.bc)(T,e),n("click",e)):q=!1}function se(t){!0===te.value&&!0!==e.noFocus&&!0!==(0,x.$J)(M.value,t.target)&&ne()}function ue(e){n("escapeKey"),K(e)}function ce(){(0,E.Kk)({targetEl:M.value,offset:e.offset,anchorEl:N.value,anchorOrigin:X.value,selfOrigin:Z.value,absoluteOffset:k,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function de(){return(0,o.h)(i.eB,j.value,(()=>!0===P.value?(0,o.h)("div",{role:"menu",...v,ref:M,tabindex:-1,class:["q-menu q-position-engine scroll"+J.value,v.class],style:[v.style,I.value],...ee.value},(0,y.zm)(t.default)):null))}return(0,o.wB)(te,(e=>{!0===e?((0,b.I)(ue),(0,_.r)(Y)):((0,b.V)(ue),(0,_.e)(Y))})),(0,o.xo)(ie),Object.assign(T,{focus:ne,updatePosition:ce}),Q}})},7716:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(9467),i=n(5139),l=n(7973);const a=(0,r.a0)({name:"QPage",props:{padding:Boolean,styleFn:Function},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),r=(0,o.WQ)(l.ON,l.U_);if(r===l.U_)return console.error("QPage needs to be a deep child of QLayout"),l.U_;const a=(0,o.WQ)(l.YR,l.U_);if(a===l.U_)return console.error("QPage needs to be child of QPageContainer"),l.U_;const s=(0,o.EW)((()=>{const t=(!0===r.header.space?r.header.size:0)+(!0===r.footer.space?r.footer.size:0);if("function"===typeof e.styleFn){const o=!0===r.isContainer.value?r.containerHeight.value:n.screen.height;return e.styleFn(t,o)}return{minHeight:!0===r.isContainer.value?r.containerHeight.value-t+"px":0===n.screen.height?0!==t?`calc(100vh - ${t}px)`:"100vh":n.screen.height-t+"px"}})),u=(0,o.EW)((()=>"q-page"+(!0===e.padding?" q-layout-padding":"")));return()=>(0,o.h)("main",{class:u.value,style:s.value},(0,i.zm)(t.default))}})},5205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(9467),i=n(5139),l=n(7973);const a=(0,r.a0)({name:"QPageContainer",setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),r=(0,o.WQ)(l.ON,l.U_);if(r===l.U_)return console.error("QPageContainer needs to be child of QLayout"),l.U_;(0,o.Gt)(l.YR,!0);const a=(0,o.EW)((()=>{const e={};return!0===r.header.space&&(e.paddingTop=`${r.header.size}px`),!0===r.right.space&&(e["padding"+(!0===n.lang.rtl?"Left":"Right")]=`${r.right.size}px`),!0===r.footer.space&&(e.paddingBottom=`${r.footer.size}px`),!0===r.left.space&&(e["padding"+(!0===n.lang.rtl?"Right":"Left")]=`${r.left.size}px`),e}));return()=>(0,o.h)("div",{class:"q-page-container",style:a.value},(0,i.zm)(t.default))}})},1096:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var o=n(1758),r=n(8734),i=n(1597);function l(){const e=(0,r.KR)(!i.ot.value);return!1===e.value&&(0,o.sV)((()=>{e.value=!0})),{isHydrated:e}}var a=n(9467),s=n(2500);const u="undefined"!==typeof ResizeObserver,c=!0===u?{}:{style:"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;",url:"about:blank"},d=(0,a.a0)({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(e,{emit:t}){let n,r=null,i={width:-1,height:-1};function a(t){!0===t||0===e.debounce||"0"===e.debounce?d():null===r&&(r=setTimeout(d,e.debounce))}function d(){if(null!==r&&(clearTimeout(r),r=null),n){const{offsetWidth:e,offsetHeight:o}=n;e===i.width&&o===i.height||(i={width:e,height:o},t("resize",i))}}const{proxy:f}=(0,o.nI)();if(f.trigger=a,!0===u){let p;const v=e=>{n=f.$el.parentNode,n?(p=new ResizeObserver(a),p.observe(n),d()):!0!==e&&(0,o.dY)((()=>{v(!0)}))};return(0,o.sV)((()=>{v()})),(0,o.xo)((()=>{null!==r&&clearTimeout(r),void 0!==p&&(void 0!==p.disconnect?p.disconnect():n&&p.unobserve(n))})),s.lQ}{const{isHydrated:h}=l();let m;function g(){null!==r&&(clearTimeout(r),r=null),void 0!==m&&(void 0!==m.removeEventListener&&m.removeEventListener("resize",a,s.mG.passive),m=void 0)}function y(){g(),n&&n.contentDocument&&(m=n.contentDocument.defaultView,m.addEventListener("resize",a,s.mG.passive),d())}return(0,o.sV)((()=>{(0,o.dY)((()=>{n=f.$el,n&&y()}))})),(0,o.xo)(g),()=>{if(!0===h.value)return(0,o.h)("object",{class:"q--avoid-card-border",style:c.style,tabindex:-1,type:"text/html",data:c.url,"aria-hidden":"true",onLoad:y})}}}})},8958:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var o=n(8734),r=n(1758),i=n(6372),l=n(9467);const a=(0,l.a0)({props:["store","barStyle","verticalBarStyle","horizontalBarStyle"],setup(e){return()=>[(0,r.h)("div",{class:e.store.scroll.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":"true",onMousedown:e.store.onVerticalMousedown}),(0,r.h)("div",{class:e.store.scroll.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":"true",onMousedown:e.store.onHorizontalMousedown}),(0,r.bo)((0,r.h)("div",{ref:e.store.scroll.vertical.ref,class:e.store.scroll.vertical.thumbClass.value,style:e.store.scroll.vertical.style.value,"aria-hidden":"true"}),e.store.thumbVertDir),(0,r.bo)((0,r.h)("div",{ref:e.store.scroll.horizontal.ref,class:e.store.scroll.horizontal.thumbClass.value,style:e.store.scroll.horizontal.style.value,"aria-hidden":"true"}),e.store.thumbHorizDir)]}});var s=n(1096),u=n(3163),c=n(9815),d=n(2732),f=n(8336),p=n(5139),v=n(3500);const h=["vertical","horizontal"],m={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}},g={prevent:!0,mouse:!0,mouseAllDir:!0},y=e=>e>=250?50:Math.ceil(e/5),b=(0,l.a0)({name:"QScrollArea",props:{...i.C,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],verticalOffset:{type:Array,default:[0,0]},horizontalOffset:{type:Array,default:[0,0]},contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(e,{slots:t,emit:n}){const l=(0,o.KR)(!1),b=(0,o.KR)(!1),w=(0,o.KR)(!1),x={vertical:(0,o.KR)(0),horizontal:(0,o.KR)(0)},_={vertical:{ref:(0,o.KR)(null),position:(0,o.KR)(0),size:(0,o.KR)(0)},horizontal:{ref:(0,o.KR)(null),position:(0,o.KR)(0),size:(0,o.KR)(0)}},{proxy:S}=(0,r.nI)(),E=(0,i.A)(e,S.$q);let k,C=null;const q=(0,o.KR)(null),A=(0,r.EW)((()=>"q-scrollarea"+(!0===E.value?" q-scrollarea--dark":"")));Object.assign(x,{verticalInner:(0,r.EW)((()=>x.vertical.value-e.verticalOffset[0]-e.verticalOffset[1])),horizontalInner:(0,r.EW)((()=>x.horizontal.value-e.horizontalOffset[0]-e.horizontalOffset[1]))}),_.vertical.percentage=(0,r.EW)((()=>{const e=_.vertical.size.value-x.vertical.value;if(e<=0)return 0;const t=(0,d.Tq)(_.vertical.position.value/e,0,1);return Math.round(1e4*t)/1e4})),_.vertical.thumbHidden=(0,r.EW)((()=>!0!==(null===e.visible?w.value:e.visible)&&!1===l.value&&!1===b.value||_.vertical.size.value<=x.vertical.value+1)),_.vertical.thumbStart=(0,r.EW)((()=>e.verticalOffset[0]+_.vertical.percentage.value*(x.verticalInner.value-_.vertical.thumbSize.value))),_.vertical.thumbSize=(0,r.EW)((()=>Math.round((0,d.Tq)(x.verticalInner.value*x.verticalInner.value/_.vertical.size.value,y(x.verticalInner.value),x.verticalInner.value)))),_.vertical.style=(0,r.EW)((()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${_.vertical.thumbStart.value}px`,height:`${_.vertical.thumbSize.value}px`,right:`${e.horizontalOffset[1]}px`}))),_.vertical.thumbClass=(0,r.EW)((()=>"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(!0===_.vertical.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),_.vertical.barClass=(0,r.EW)((()=>"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(!0===_.vertical.thumbHidden.value?" q-scrollarea__bar--invisible":""))),_.horizontal.percentage=(0,r.EW)((()=>{const e=_.horizontal.size.value-x.horizontal.value;if(e<=0)return 0;const t=(0,d.Tq)(Math.abs(_.horizontal.position.value)/e,0,1);return Math.round(1e4*t)/1e4})),_.horizontal.thumbHidden=(0,r.EW)((()=>!0!==(null===e.visible?w.value:e.visible)&&!1===l.value&&!1===b.value||_.horizontal.size.value<=x.horizontal.value+1)),_.horizontal.thumbStart=(0,r.EW)((()=>e.horizontalOffset[0]+_.horizontal.percentage.value*(x.horizontalInner.value-_.horizontal.thumbSize.value))),_.horizontal.thumbSize=(0,r.EW)((()=>Math.round((0,d.Tq)(x.horizontalInner.value*x.horizontalInner.value/_.horizontal.size.value,y(x.horizontalInner.value),x.horizontalInner.value)))),_.horizontal.style=(0,r.EW)((()=>({...e.thumbStyle,...e.horizontalThumbStyle,[!0===S.$q.lang.rtl?"right":"left"]:`${_.horizontal.thumbStart.value}px`,width:`${_.horizontal.thumbSize.value}px`,bottom:`${e.verticalOffset[1]}px`}))),_.horizontal.thumbClass=(0,r.EW)((()=>"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(!0===_.horizontal.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),_.horizontal.barClass=(0,r.EW)((()=>"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(!0===_.horizontal.thumbHidden.value?" q-scrollarea__bar--invisible":"")));const O=(0,r.EW)((()=>!0===_.vertical.thumbHidden.value&&!0===_.horizontal.thumbHidden.value?e.contentStyle:e.contentActiveStyle));function T(){const e={};return h.forEach((t=>{const n=_[t];Object.assign(e,{[t+"Position"]:n.position.value,[t+"Percentage"]:n.percentage.value,[t+"Size"]:n.size.value,[t+"ContainerSize"]:x[t].value,[t+"ContainerInnerSize"]:x[t+"Inner"].value})})),e}const R=(0,v.A)((()=>{const e=T();e.ref=S,n("scroll",e)}),0);function M(e,t,n){if(!1===h.includes(e))return void console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)");const o="vertical"===e?f.RZ:f.rr;o(q.value,t,n)}function P({height:e,width:t}){let n=!1;x.vertical.value!==e&&(x.vertical.value=e,n=!0),x.horizontal.value!==t&&(x.horizontal.value=t,n=!0),!0===n&&z()}function B({position:e}){let t=!1;_.vertical.position.value!==e.top&&(_.vertical.position.value=e.top,t=!0),_.horizontal.position.value!==e.left&&(_.horizontal.position.value=e.left,t=!0),!0===t&&z()}function $({height:e,width:t}){_.horizontal.size.value!==t&&(_.horizontal.size.value=t,z()),_.vertical.size.value!==e&&(_.vertical.size.value=e,z())}function W(e,t){const n=_[t];if(!0===e.isFirst){if(!0===n.thumbHidden.value)return;k=n.position.value,b.value=!0}else if(!0!==b.value)return;!0===e.isFinal&&(b.value=!1);const o=m[t],r=(n.size.value-x[t].value)/(x[t+"Inner"].value-n.thumbSize.value),i=e.distance[o.dist],l=k+(e.direction===o.dir?1:-1)*i*r;j(l,t)}function L(t,n){const o=_[n];if(!0!==o.thumbHidden.value){const r="vertical"===n?e.verticalOffset[0]:e.horizontalOffset[0],i=t[m[n].offset]-r,l=o.thumbStart.value-r;if(il+o.thumbSize.value){const e=i-o.thumbSize.value/2,t=(0,d.Tq)(e/(x[n+"Inner"].value-o.thumbSize.value),0,1);j(t*Math.max(0,o.size.value-x[n].value),n)}null!==o.ref.value&&o.ref.value.dispatchEvent(new MouseEvent(t.type,t))}}function z(){l.value=!0,null!==C&&clearTimeout(C),C=setTimeout((()=>{C=null,l.value=!1}),e.delay),void 0!==e.onScroll&&R()}function j(e,t){q.value[m[t].scroll]=e}let I=null;function V(){null!==I&&clearTimeout(I),I=setTimeout((()=>{I=null,w.value=!0}),S.$q.platform.is.ios?50:0)}function F(){null!==I&&(clearTimeout(I),I=null),w.value=!1}let D=null;(0,r.wB)((()=>S.$q.lang.rtl),(e=>{null!==q.value&&(0,f.rr)(q.value,Math.abs(_.horizontal.position.value)*(!0===e?-1:1))})),(0,r.Y4)((()=>{D={top:_.vertical.position.value,left:_.horizontal.position.value}})),(0,r.n)((()=>{if(null===D)return;const e=q.value;null!==e&&((0,f.rr)(e,D.left),(0,f.RZ)(e,D.top))})),(0,r.xo)(R.cancel),Object.assign(S,{getScrollTarget:()=>q.value,getScroll:T,getScrollPosition:()=>({top:_.vertical.position.value,left:_.horizontal.position.value}),getScrollPercentage:()=>({top:_.vertical.percentage.value,left:_.horizontal.percentage.value}),setScrollPosition:M,setScrollPercentage(e,t,n){M(e,t*(_[e].size.value-x[e].value)*("horizontal"===e&&!0===S.$q.lang.rtl?-1:1),n)}});const N={scroll:_,thumbVertDir:[[c.A,e=>{W(e,"vertical")},void 0,{vertical:!0,...g}]],thumbHorizDir:[[c.A,e=>{W(e,"horizontal")},void 0,{horizontal:!0,...g}]],onVerticalMousedown(e){L(e,"vertical")},onHorizontalMousedown(e){L(e,"horizontal")}};return()=>(0,r.h)("div",{class:A.value,onMouseenter:V,onMouseleave:F},[(0,r.h)("div",{ref:q,class:"q-scrollarea__container scroll relative-position fit hide-scrollbar",tabindex:void 0!==e.tabindex?e.tabindex:void 0},[(0,r.h)("div",{class:"q-scrollarea__content absolute",style:O.value},(0,p.Hp)(t.default,[(0,r.h)(s.A,{debounce:0,onResize:$})])),(0,r.h)(u.A,{axis:"both",onScroll:B})]),(0,r.h)(s.A,{debounce:0,onResize:P}),(0,r.h)(a,{store:N,barStyle:e.barStyle,verticalBarStyle:e.verticalBarStyle,horizontalBarStyle:e.horizontalBarStyle})])}})},3163:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(1758),r=n(9467),i=n(8336),l=n(2500);const{passive:a}=l.mG,s=["both","horizontal","vertical"],u=(0,r.a0)({name:"QScrollObserver",props:{axis:{type:String,validator:e=>s.includes(e),default:"vertical"},debounce:[String,Number],scrollTarget:i.cP},emits:["scroll"],setup(e,{emit:t}){const n={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}};let r,s,u=null;function c(){null!==u&&u();const o=Math.max(0,(0,i.fQ)(r)),l=(0,i.lS)(r),a={top:o-n.position.top,left:l-n.position.left};if("vertical"===e.axis&&0===a.top||"horizontal"===e.axis&&0===a.left)return;const s=Math.abs(a.top)>=Math.abs(a.left)?a.top<0?"up":"down":a.left<0?"left":"right";n.position={top:o,left:l},n.directionChanged=n.direction!==s,n.delta=a,!0===n.directionChanged&&(n.direction=s,n.inflectionPoint=n.position),t("scroll",{...n})}function d(){r=(0,i.hD)(s,e.scrollTarget),r.addEventListener("scroll",p,a),p(!0)}function f(){void 0!==r&&(r.removeEventListener("scroll",p,a),r=void 0)}function p(t){if(!0===t||0===e.debounce||"0"===e.debounce)c();else if(null===u){const[t,n]=e.debounce?[setTimeout(c,e.debounce),clearTimeout]:[requestAnimationFrame(c),cancelAnimationFrame];u=()=>{n(t),u=null}}}(0,o.wB)((()=>e.scrollTarget),(()=>{f(),d()}));const{proxy:v}=(0,o.nI)();return(0,o.wB)((()=>v.$q.lang.rtl),c),(0,o.sV)((()=>{s=v.$el.parentNode,d()})),(0,o.xo)((()=>{null!==u&&u(),f()})),Object.assign(v,{trigger:p,getPosition:()=>n}),l.lQ}})},595:(e,t,n)=>{"use strict";n.d(t,{A:()=>R});n(239),n(7781),n(4739),n(4718),n(9526),n(8499),n(8597);var o=n(1758),r=n(8734),i=n(7617),l=n(9467);const a=(0,l.a0)({name:"QField",inheritAttrs:!1,props:{...i.OJ,tag:{type:String,default:"label"}},emits:i.mU,setup(){return(0,i.Ay)((0,i.$7)({tagProp:!0}))}});var s=n(492),u=n(9626),c=n(6372),d=n(1906),f=n(2500),p=n(5139);const v={xs:8,sm:10,md:14,lg:20,xl:24},h=(0,l.a0)({name:"QChip",props:{...c.C,...d.x_,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","update:selected","remove","click"],setup(e,{slots:t,emit:n}){const{proxy:{$q:r}}=(0,o.nI)(),i=(0,c.A)(e,r),l=(0,d.Ay)(e,v),a=(0,o.EW)((()=>!0===e.selected||void 0!==e.icon)),h=(0,o.EW)((()=>!0===e.selected?e.iconSelected||r.iconSet.chip.selected:e.icon)),m=(0,o.EW)((()=>e.iconRemove||r.iconSet.chip.remove)),g=(0,o.EW)((()=>!1===e.disable&&(!0===e.clickable||null!==e.selected))),y=(0,o.EW)((()=>{const t=!0===e.outline&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(!1===e.outline&&void 0!==e.color?` bg-${e.color}`:"")+(t?` text-${t} q-chip--colored`:"")+(!0===e.disable?" disabled":"")+(!0===e.dense?" q-chip--dense":"")+(!0===e.outline?" q-chip--outline":"")+(!0===e.selected?" q-chip--selected":"")+(!0===g.value?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(!0===e.square?" q-chip--square":"")+(!0===i.value?" q-chip--dark q-dark":"")})),b=(0,o.EW)((()=>{const t=!0===e.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0},n={...t,role:"button","aria-hidden":"false","aria-label":e.removeAriaLabel||r.lang.label.remove};return{chip:t,remove:n}}));function w(e){13===e.keyCode&&x(e)}function x(t){e.disable||(n("update:selected",!e.selected),n("click",t))}function _(t){void 0!==t.keyCode&&13!==t.keyCode||((0,f.Gu)(t),!1===e.disable&&(n("update:modelValue",!1),n("remove")))}function S(){const n=[];!0===g.value&&n.push((0,o.h)("div",{class:"q-focus-helper"})),!0===a.value&&n.push((0,o.h)(s.A,{class:"q-chip__icon q-chip__icon--left",name:h.value}));const r=void 0!==e.label?[(0,o.h)("div",{class:"ellipsis"},[e.label])]:void 0;return n.push((0,o.h)("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},(0,p.bG)(t.default,r))),e.iconRight&&n.push((0,o.h)(s.A,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),!0===e.removable&&n.push((0,o.h)(s.A,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:m.value,...b.value.remove,onClick:_,onKeyup:_})),n}return()=>{if(!1===e.modelValue)return;const t={class:y.value,style:l.value};return!0===g.value&&Object.assign(t,b.value.chip,{onClick:x,onKeyup:w}),(0,p.Kf)("div",t,S(),"ripple",!1!==e.ripple&&!0!==e.disable,(()=>[[u.A,e.ripple]]))}}});var m=n(124),g=n(5173),y=n(3796),b=n(4436),w=n(2156),x=n(6600),_=n(2510),S=n(2342),E=n(1054),k=n(2732),C=n(2906);const q=e=>["add","add-unique","toggle"].includes(e),A=".*+?^${}()|[]\\",O=Object.keys(i.OJ);function T(e,t){if("function"===typeof e)return e;const n=void 0!==e?e:t;return e=>null!==e&&"object"===typeof e&&n in e?e[n]:e}const R=(0,l.a0)({name:"QSelect",inheritAttrs:!1,props:{...x.AV,..._.Sc,...i.OJ,modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],popupNoRouteDismiss:Boolean,useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:q},mapOptions:Boolean,emitValue:Boolean,disableTabSelection:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:{},transitionHide:{},transitionDuration:{},behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:x.AV.virtualScrollItemSize.type,onNewValue:Function,onFilter:Function},emits:[...i.mU,"add","remove","inputValue","keyup","keypress","keydown","popupShow","popupHide","filterAbort"],setup(e,{slots:t,emit:n}){const{proxy:l}=(0,o.nI)(),{$q:u}=l,c=(0,r.KR)(!1),d=(0,r.KR)(!1),v=(0,r.KR)(-1),R=(0,r.KR)(""),M=(0,r.KR)(!1),P=(0,r.KR)(!1);let B,$,W,L,z,j,I,V=null,F=null,D=null;const N=(0,r.KR)(null),H=(0,r.KR)(null),K=(0,r.KR)(null),U=(0,r.KR)(null),G=(0,r.KR)(null),Q=(0,_.M4)(e),Y=(0,S.A)(Ye),X=(0,o.EW)((()=>Array.isArray(e.options)?e.options.length:0)),Z=(0,o.EW)((()=>void 0===e.virtualScrollItemSize?!0===e.optionsDense?24:48:e.virtualScrollItemSize)),{virtualScrollSliceRange:J,virtualScrollSliceSizeComputed:ee,localResetVirtualScroll:te,padVirtualScroll:ne,onVirtualScrollEvt:oe,scrollTo:re,setVirtualScrollSize:ie}=(0,x.Iq)({virtualScrollLength:X,getVirtualScrollTarget:Ke,getVirtualScrollEl:He,virtualScrollItemSizeComputed:Z}),le=(0,i.$7)(),ae=(0,o.EW)((()=>{const t=!0===e.mapOptions&&!0!==e.multiple,n=void 0===e.modelValue||null===e.modelValue&&!0!==t?[]:!0===e.multiple&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue];if(!0===e.mapOptions&&!0===Array.isArray(e.options)){const o=!0===e.mapOptions&&void 0!==B?B:[],r=n.map((e=>ze(e,o)));return null===e.modelValue&&!0===t?r.filter((e=>null!==e)):r}return n})),se=(0,o.EW)((()=>{const t={};return O.forEach((n=>{const o=e[n];void 0!==o&&(t[n]=o)})),t})),ue=(0,o.EW)((()=>null===e.optionsDark?le.isDark.value:e.optionsDark)),ce=(0,o.EW)((()=>(0,i.o9)(ae.value))),de=(0,o.EW)((()=>{let t="q-field__input q-placeholder col";return!0===e.hideSelected||0===ae.value.length?[t,e.inputClass]:(t+=" q-field__input--padding",void 0===e.inputClass?t:[t,e.inputClass])})),fe=(0,o.EW)((()=>(!0===e.virtualScrollHorizontal?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:""))),pe=(0,o.EW)((()=>0===X.value)),ve=(0,o.EW)((()=>ae.value.map((e=>qe.value(e))).join(", "))),he=(0,o.EW)((()=>void 0!==e.displayValue?e.displayValue:ve.value)),me=(0,o.EW)((()=>!0===e.optionsHtml?()=>!0:e=>void 0!==e&&null!==e&&!0===e.html)),ge=(0,o.EW)((()=>!0===e.displayValueHtml||void 0===e.displayValue&&(!0===e.optionsHtml||ae.value.some(me.value)))),ye=(0,o.EW)((()=>!0===le.focused.value?e.tabindex:-1)),be=(0,o.EW)((()=>{const t={tabindex:e.tabindex,role:"combobox","aria-label":e.label,"aria-readonly":!0===e.readonly?"true":"false","aria-autocomplete":!0===e.useInput?"list":"none","aria-expanded":!0===c.value?"true":"false","aria-controls":`${le.targetUid.value}_lb`};return v.value>=0&&(t["aria-activedescendant"]=`${le.targetUid.value}_${v.value}`),t})),we=(0,o.EW)((()=>({id:`${le.targetUid.value}_lb`,role:"listbox","aria-multiselectable":!0===e.multiple?"true":"false"}))),xe=(0,o.EW)((()=>ae.value.map(((e,t)=>({index:t,opt:e,html:me.value(e),selected:!0,removeAtIndex:Pe,toggleOption:$e,tabindex:ye.value}))))),_e=(0,o.EW)((()=>{if(0===X.value)return[];const{from:t,to:n}=J.value;return e.options.slice(t,n).map(((n,o)=>{const r=!0===Ae.value(n),i=!0===je(n),l=t+o,a={clickable:!0,active:i,activeClass:ke.value,manualFocus:!0,focused:!1,disable:r,tabindex:-1,dense:e.optionsDense,dark:ue.value,role:"option","aria-selected":!0===i?"true":"false",id:`${le.targetUid.value}_${l}`,onClick:()=>{$e(n)}};return!0!==r&&(v.value===l&&(a.focused=!0),!0===u.platform.is.desktop&&(a.onMousemove=()=>{!0===c.value&&We(l)})),{index:l,opt:n,html:me.value(n),label:qe.value(n),selected:a.active,focused:a.focused,toggleOption:$e,setOptionIndex:We,itemProps:a}}))})),Se=(0,o.EW)((()=>void 0!==e.dropdownIcon?e.dropdownIcon:u.iconSet.arrow.dropdown)),Ee=(0,o.EW)((()=>!1===e.optionsCover&&!0!==e.outlined&&!0!==e.standout&&!0!==e.borderless&&!0!==e.rounded)),ke=(0,o.EW)((()=>void 0!==e.optionsSelectedClass?e.optionsSelectedClass:void 0!==e.color?`text-${e.color}`:"")),Ce=(0,o.EW)((()=>T(e.optionValue,"value"))),qe=(0,o.EW)((()=>T(e.optionLabel,"label"))),Ae=(0,o.EW)((()=>T(e.optionDisable,"disable"))),Oe=(0,o.EW)((()=>ae.value.map(Ce.value))),Te=(0,o.EW)((()=>{const e={onInput:Ye,onChange:Y,onKeydown:Ne,onKeyup:Fe,onKeypress:De,onFocus:Ie,onClick(e){!0===$&&(0,f.ds)(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=Y,e}));function Re(t){return!0===e.emitValue?Ce.value(t):t}function Me(t){if(-1!==t&&t=e.maxValues)return;const i=e.modelValue.slice();n("add",{index:i.length,value:r}),i.push(r),n("update:modelValue",i)}function $e(t,o){if(!0!==le.editable.value||void 0===t||!0===Ae.value(t))return;const r=Ce.value(t);if(!0!==e.multiple)return!0!==o&&(Ze(!0===e.fillInput?qe.value(t):"",!0,!0),dt()),null!==H.value&&H.value.focus(),void(0!==ae.value.length&&!0===(0,E.Hv)(Ce.value(ae.value[0]),r)||n("update:modelValue",!0===e.emitValue?r:t));if((!0!==$||!0===M.value)&&le.focus(),Ie(),0===ae.value.length){const o=!0===e.emitValue?r:t;return n("add",{index:0,value:o}),void n("update:modelValue",!0===e.multiple?[o]:o)}const i=e.modelValue.slice(),l=Oe.value.findIndex((e=>(0,E.Hv)(e,r)));if(-1!==l)n("remove",{index:l,value:i.splice(l,1)[0]});else{if(void 0!==e.maxValues&&i.length>=e.maxValues)return;const o=!0===e.emitValue?r:t;n("add",{index:i.length,value:o}),i.push(o)}n("update:modelValue",i)}function We(e){if(!0!==u.platform.is.desktop)return;const t=-1!==e&&e=0?qe.value(e.options[o]):L,!0))}}function ze(t,n){const o=e=>(0,E.Hv)(Ce.value(e),t);return e.options.find(o)||n.find(o)||t}function je(e){const t=Ce.value(e);return void 0!==Oe.value.find((e=>(0,E.Hv)(e,t)))}function Ie(t){!0===e.useInput&&null!==H.value&&(void 0===t||H.value===t.target&&t.target.value===ve.value)&&H.value.select()}function Ve(e){!0===(0,C.Dv)(e,27)&&!0===c.value&&((0,f.ds)(e),dt(),ft()),n("keyup",e)}function Fe(t){const{value:n}=t.target;if(void 0===t.keyCode)if(t.target.value="",null!==V&&(clearTimeout(V),V=null),null!==F&&(clearTimeout(F),F=null),ft(),"string"===typeof n&&0!==n.length){const t=n.toLocaleLowerCase(),o=n=>{const o=e.options.find((e=>String(n.value(e)).toLocaleLowerCase()===t));return void 0!==o&&(-1===ae.value.indexOf(o)?$e(o):dt(),!0)},r=e=>{!0!==o(Ce)&&!0!==e&&!0!==o(qe)&&Je(n,!0,(()=>r(!0)))};r()}else le.clearValue(t);else Ve(t)}function De(e){n("keypress",e)}function Ne(t){if(n("keydown",t),!0===(0,C.JL)(t))return;const r=0!==R.value.length&&(void 0!==e.newValueMode||void 0!==e.onNewValue),i=!0!==t.shiftKey&&!0!==e.disableTabSelection&&!0!==e.multiple&&(-1!==v.value||!0===r);if(27===t.keyCode)return void(0,f.F4)(t);if(9===t.keyCode&&!1===i)return void ut();if(void 0===t.target||t.target.id!==le.targetUid.value||!0!==le.editable.value)return;if(40===t.keyCode&&!0!==le.innerLoading.value&&!1===c.value)return(0,f.Gu)(t),void ct();if(8===t.keyCode&&(!0===e.useChips||!0===e.clearable)&&!0!==e.hideSelected&&0===R.value.length)return void(!0===e.multiple&&!0===Array.isArray(e.modelValue)?Me(e.modelValue.length-1):!0!==e.multiple&&null!==e.modelValue&&n("update:modelValue",null));35!==t.keyCode&&36!==t.keyCode||"string"===typeof R.value&&0!==R.value.length||((0,f.Gu)(t),v.value=-1,Le(36===t.keyCode?1:-1,e.multiple)),33!==t.keyCode&&34!==t.keyCode||void 0===ee.value||((0,f.Gu)(t),v.value=Math.max(-1,Math.min(X.value,v.value+(33===t.keyCode?-1:1)*ee.value.view)),Le(33===t.keyCode?1:-1,e.multiple)),38!==t.keyCode&&40!==t.keyCode||((0,f.Gu)(t),Le(38===t.keyCode?-1:1,e.multiple));const l=X.value;if((void 0===j||I0&&!0!==e.useInput&&void 0!==t.key&&1===t.key.length&&!1===t.altKey&&!1===t.ctrlKey&&!1===t.metaKey&&(32!==t.keyCode||0!==j.length)){!0!==c.value&&ct(t);const n=t.key.toLocaleLowerCase(),r=1===j.length&&j[0]===n;I=Date.now()+1500,!1===r&&((0,f.Gu)(t),j+=n);const i=new RegExp("^"+j.split("").map((e=>-1!==A.indexOf(e)?"\\"+e:e)).join(".*"),"i");let a=v.value;if(!0===r||a<0||!0!==i.test(qe.value(e.options[a])))do{a=(0,k.eo)(a+1,-1,l-1)}while(a!==v.value&&(!0===Ae.value(e.options[a])||!0!==i.test(qe.value(e.options[a]))));v.value!==a&&(0,o.dY)((()=>{We(a),re(a),a>=0&&!0===e.useInput&&!0===e.fillInput&&Xe(qe.value(e.options[a]),!0)}))}else if(13===t.keyCode||32===t.keyCode&&!0!==e.useInput&&""===j||9===t.keyCode&&!1!==i)if(9!==t.keyCode&&(0,f.Gu)(t),-1!==v.value&&v.value{if(n){if(!0!==q(n))return}else n=e.newValueMode;if(Ze("",!0!==e.multiple,!0),void 0===t||null===t)return;const o="toggle"===n?$e:Be;o(t,"add-unique"===n),!0!==e.multiple&&(null!==H.value&&H.value.focus(),dt())};if(void 0!==e.onNewValue?n("newValue",R.value,t):t(R.value),!0!==e.multiple)return}!0===c.value?ut():!0!==le.innerLoading.value&&ct()}}function He(){return!0===$?G.value:null!==K.value&&null!==K.value.contentEl?K.value.contentEl:void 0}function Ke(){return He()}function Ue(){return!0===e.hideSelected?[]:void 0!==t["selected-item"]?xe.value.map((e=>t["selected-item"](e))).slice():void 0!==t.selected?[].concat(t.selected()):!0===e.useChips?xe.value.map(((t,n)=>(0,o.h)(h,{key:"option-"+n,removable:!0===le.editable.value&&!0!==Ae.value(t.opt),dense:!0,textColor:e.color,tabindex:ye.value,onRemove(){t.removeAtIndex(n)}},(()=>(0,o.h)("span",{class:"ellipsis",[!0===t.html?"innerHTML":"textContent"]:qe.value(t.opt)}))))):[(0,o.h)("span",{[!0===ge.value?"innerHTML":"textContent"]:he.value})]}function Ge(){if(!0===pe.value)return void 0!==t["no-option"]?t["no-option"]({inputValue:R.value}):void 0;const e=void 0!==t.option?t.option:e=>(0,o.h)(m.A,{key:e.index,...e.itemProps},(()=>(0,o.h)(g.A,(()=>(0,o.h)(y.A,(()=>(0,o.h)("span",{[!0===e.html?"innerHTML":"textContent"]:e.label})))))));let n=ne("div",_e.value.map(e));return void 0!==t["before-options"]&&(n=t["before-options"]().concat(n)),(0,p.Hp)(t["after-options"],n)}function Qe(t,n){const r=!0===n?{...be.value,...le.splitAttrs.attributes.value}:void 0,i={ref:!0===n?H:void 0,key:"i_t",class:de.value,style:e.inputStyle,value:void 0!==R.value?R.value:"",type:"search",...r,id:!0===n?le.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":!0===t||!0===e.autofocus||void 0,disabled:!0===e.disable,readonly:!0===e.readonly,...Te.value};return!0!==t&&!0===$&&(!0===Array.isArray(i.class)?i.class=[...i.class,"no-pointer-events"]:i.class+=" no-pointer-events"),(0,o.h)("input",i)}function Ye(t){null!==V&&(clearTimeout(V),V=null),null!==F&&(clearTimeout(F),F=null),t&&t.target&&!0===t.target.qComposing||(Xe(t.target.value||""),W=!0,L=R.value,!0===le.focused.value||!0===$&&!0!==M.value||le.focus(),void 0!==e.onFilter&&(V=setTimeout((()=>{V=null,Je(R.value)}),e.inputDebounce)))}function Xe(t,o){R.value!==t&&(R.value=t,!0===o||0===e.inputDebounce||"0"===e.inputDebounce?n("inputValue",t):F=setTimeout((()=>{F=null,n("inputValue",t)}),e.inputDebounce))}function Ze(t,n,o){W=!0!==o,!0===e.useInput&&(Xe(t,!0),!0!==n&&!0===o||(L=t),!0!==n&&Je(t))}function Je(t,r,i){if(void 0===e.onFilter||!0!==r&&!0!==le.focused.value)return;!0===le.innerLoading.value?n("filterAbort"):(le.innerLoading.value=!0,P.value=!0),""!==t&&!0!==e.multiple&&0!==ae.value.length&&!0!==W&&t===qe.value(ae.value[0])&&(t="");const a=setTimeout((()=>{!0===c.value&&(c.value=!1)}),10);null!==D&&clearTimeout(D),D=a,n("filter",t,((e,t)=>{!0!==r&&!0!==le.focused.value||D!==a||(clearTimeout(D),"function"===typeof e&&e(),P.value=!1,(0,o.dY)((()=>{le.innerLoading.value=!1,!0===le.editable.value&&(!0===r?!0===c.value&&dt():!0===c.value?pt(!0):c.value=!0),"function"===typeof t&&(0,o.dY)((()=>{t(l)})),"function"===typeof i&&(0,o.dY)((()=>{i(l)}))})))}),(()=>{!0===le.focused.value&&D===a&&(clearTimeout(D),le.innerLoading.value=!1,P.value=!1),!0===c.value&&(c.value=!1)}))}function et(){return(0,o.h)(b.A,{ref:K,class:fe.value,style:e.popupContentStyle,modelValue:c.value,fit:!0!==e.menuShrink,cover:!0===e.optionsCover&&!0!==pe.value&&!0!==e.useInput,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:ue.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,noRouteDismiss:e.popupNoRouteDismiss,square:Ee.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...we.value,onScrollPassive:oe,onBeforeShow:mt,onBeforeHide:tt,onShow:nt},Ge)}function tt(e){gt(e),ut()}function nt(){ie()}function ot(e){(0,f.ds)(e),null!==H.value&&H.value.focus(),M.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function rt(e){(0,f.ds)(e),(0,o.dY)((()=>{M.value=!1}))}function it(){const n=[(0,o.h)(a,{class:`col-auto ${le.fieldClass.value}`,...se.value,for:le.targetUid.value,dark:ue.value,square:!0,loading:P.value,itemAligned:!1,filled:!0,stackLabel:0!==R.value.length,...le.splitAttrs.listeners.value,onFocus:ot,onBlur:rt},{...t,rawControl:()=>le.getControl(!0),before:void 0,after:void 0})];return!0===c.value&&n.push((0,o.h)("div",{ref:G,class:fe.value+" scroll",style:e.popupContentStyle,...we.value,onClick:f.F4,onScrollPassive:oe},Ge())),(0,o.h)(w.A,{ref:U,modelValue:d.value,position:!0===e.useInput?"top":void 0,transitionShow:z,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,noRouteDismiss:e.popupNoRouteDismiss,onBeforeShow:mt,onBeforeHide:lt,onHide:at,onShow:st},(()=>(0,o.h)("div",{class:"q-select__dialog"+(!0===ue.value?" q-select__dialog--dark q-dark":"")+(!0===M.value?" q-select__dialog--focused":"")},n)))}function lt(e){gt(e),null!==U.value&&U.value.__updateRefocusTarget(le.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),le.focused.value=!1}function at(e){dt(),!1===le.focused.value&&n("blur",e),ft()}function st(){const e=document.activeElement;null!==e&&e.id===le.targetUid.value||null===H.value||H.value===e||H.value.focus(),ie()}function ut(){!0!==d.value&&(v.value=-1,!0===c.value&&(c.value=!1),!1===le.focused.value&&(null!==D&&(clearTimeout(D),D=null),!0===le.innerLoading.value&&(n("filterAbort"),le.innerLoading.value=!1,P.value=!1)))}function ct(n){!0===le.editable.value&&(!0===$?(le.onControlFocusin(n),d.value=!0,(0,o.dY)((()=>{le.focus()}))):le.focus(),void 0!==e.onFilter?Je(R.value):!0===pe.value&&void 0===t["no-option"]||(c.value=!0))}function dt(){d.value=!1,ut()}function ft(){!0===e.useInput&&Ze(!0!==e.multiple&&!0===e.fillInput&&0!==ae.value.length&&qe.value(ae.value[0])||"",!0,!0)}function pt(t){let n=-1;if(!0===t){if(0!==ae.value.length){const t=Ce.value(ae.value[0]);n=e.options.findIndex((e=>(0,E.Hv)(Ce.value(e),t)))}te(n)}We(n)}function vt(e,t){!0===c.value&&!1===le.innerLoading.value&&(te(-1,!0),(0,o.dY)((()=>{!0===c.value&&!1===le.innerLoading.value&&(e>t?te():pt(!0))})))}function ht(){!1===d.value&&null!==K.value&&K.value.updatePosition()}function mt(e){void 0!==e&&(0,f.ds)(e),n("popupShow",e),le.hasPopupOpen=!0,le.onControlFocusin(e)}function gt(e){void 0!==e&&(0,f.ds)(e),n("popupHide",e),le.hasPopupOpen=!1,le.onControlFocusout(e)}function yt(){$=(!0===u.platform.is.mobile||"dialog"===e.behavior)&&("menu"!==e.behavior&&(!0!==e.useInput||(void 0!==t["no-option"]||void 0!==e.onFilter||!1===pe.value))),z=!0===u.platform.is.ios&&!0===$&&!0===e.useInput?"fade":e.transitionShow}return(0,o.wB)(ae,(t=>{B=t,!0===e.useInput&&!0===e.fillInput&&!0!==e.multiple&&!0!==le.innerLoading.value&&(!0!==d.value&&!0!==c.value||!0!==ce.value)&&(!0!==W&&ft(),!0!==d.value&&!0!==c.value||Je(""))}),{immediate:!0}),(0,o.wB)((()=>e.fillInput),ft),(0,o.wB)(c,pt),(0,o.wB)(X,vt),(0,o.Ic)(yt),(0,o.$u)(ht),yt(),(0,o.xo)((()=>{null!==V&&clearTimeout(V),null!==F&&clearTimeout(F)})),Object.assign(l,{showPopup:ct,hidePopup:dt,removeAtIndex:Me,add:Be,toggleOption:$e,getOptionIndex:()=>v.value,setOptionIndex:We,moveOptionSelection:Le,filter:Je,updateMenuPosition:ht,updateInputValue:Ze,isOptionSelected:je,getEmittingOptionValue:Re,isOptionDisabled:(...e)=>!0===Ae.value.apply(null,e),getOptionValue:(...e)=>Ce.value.apply(null,e),getOptionLabel:(...e)=>qe.value.apply(null,e)}),Object.assign(le,{innerValue:ae,fieldClass:(0,o.EW)((()=>`q-select q-field--auto-height q-select--with${!0!==e.useInput?"out":""}-input q-select--with${!0!==e.useChips?"out":""}-chips q-select--`+(!0===e.multiple?"multiple":"single"))),inputRef:N,targetRef:H,hasValue:ce,showPopup:ct,floatingLabel:(0,o.EW)((()=>!0!==e.hideSelected&&!0===ce.value||"number"===typeof R.value||0!==R.value.length||(0,i.o9)(e.displayValue))),getControlChild:()=>{if(!1!==le.editable.value&&(!0===d.value||!0!==pe.value||void 0!==t["no-option"]))return!0===$?it():et();!0===le.hasPopupOpen&&(le.hasPopupOpen=!1)},controlEvents:{onFocusin(e){le.onControlFocusin(e)},onFocusout(e){le.onControlFocusout(e,(()=>{ft(),ut()}))},onClick(e){if((0,f.F4)(e),!0!==$&&!0===c.value)return ut(),void(null!==H.value&&H.value.focus());ct(e)}},getControl:t=>{const n=Ue(),r=!0===t||!0!==d.value||!0!==$;if(!0===e.useInput)n.push(Qe(t,r));else if(!0===le.editable.value){const i=!0===r?be.value:void 0;n.push((0,o.h)("input",{ref:!0===r?H:void 0,key:"d_t",class:"q-select__focus-target",id:!0===r?le.targetUid.value:void 0,value:he.value,readonly:!0,"data-autofocus":!0===t||!0===e.autofocus||void 0,...i,onKeydown:Ne,onKeyup:Ve,onKeypress:De})),!0===r&&"string"===typeof e.autocomplete&&0!==e.autocomplete.length&&n.push((0,o.h)("input",{class:"q-select__autocomplete-input",autocomplete:e.autocomplete,tabindex:-1,onKeyup:Fe}))}if(void 0!==Q.value&&!0!==e.disable&&0!==Oe.value.length){const t=Oe.value.map((e=>(0,o.h)("option",{value:e,selected:!0})));n.push((0,o.h)("select",{class:"hidden",name:Q.value,multiple:e.multiple},t))}const i=!0===e.useInput||!0!==r?void 0:le.splitAttrs.attributes.value;return(0,o.h)("div",{class:"q-field__native row items-center",...i,...le.splitAttrs.listeners.value},n)},getInnerAppend:()=>!0!==e.loading&&!0!==P.value&&!0!==e.hideDropdownIcon?[(0,o.h)(s.A,{class:"q-select__dropdown-icon"+(!0===c.value?" rotate-180":""),name:Se.value})]:null}),(0,i.Ay)(le)}})},386:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(1758),r=n(6372),i=n(9467);const l={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},a={xs:2,sm:4,md:8,lg:16,xl:24},s=(0,i.a0)({name:"QSeparator",props:{...r.C,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){const t=(0,o.nI)(),n=(0,r.A)(e,t.proxy.$q),i=(0,o.EW)((()=>!0===e.vertical?"vertical":"horizontal")),s=(0,o.EW)((()=>` q-separator--${i.value}`)),u=(0,o.EW)((()=>!1!==e.inset?`${s.value}-${l[e.inset]}`:"")),c=(0,o.EW)((()=>`q-separator${s.value}${u.value}`+(void 0!==e.color?` bg-${e.color}`:"")+(!0===n.value?" q-separator--dark":""))),d=(0,o.EW)((()=>{const t={};if(void 0!==e.size&&(t[!0===e.vertical?"width":"height"]=e.size),!1!==e.spaced){const n=!0===e.spaced?`${a.md}px`:e.spaced in a?`${a[e.spaced]}px`:e.spaced,o=!0===e.vertical?["Left","Right"]:["Top","Bottom"];t[`margin${o[0]}`]=t[`margin${o[1]}`]=n}return t}));return()=>(0,o.h)("hr",{class:c.value,style:d.value,"aria-orientation":i.value})}})},3676:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467);const i=(0,r.a0)({name:"QSpace",setup(){const e=(0,o.h)("div",{class:"q-space"});return()=>e}})},8210:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(1551),i=n(9467);const l=(0,i.a0)({name:"QSpinner",props:{...r.X,thickness:{type:Number,default:5}},setup(e){const{cSize:t,classes:n}=(0,r.A)(e);return()=>(0,o.h)("svg",{class:n.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[(0,o.h)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}})},2157:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(1551),i=n(9467);const l='',a=(0,i.a0)({name:"QSpinnerIos",props:r.X,setup(e){const{cSize:t,classes:n}=(0,r.A)(e);return()=>(0,o.h)("svg",{class:n.value,width:t.value,height:t.value,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64",innerHTML:l})}})},1551:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,X:()=>i});var o=n(1758),r=n(1906);const i={size:{type:[String,Number],default:"1em"},color:String};function l(e){return{cSize:(0,o.EW)((()=>e.size in r.v0?`${r.v0[e.size]}px`:e.size)),classes:(0,o.EW)((()=>"q-spinner"+(e.color?` text-${e.color}`:"")))}}},9942:(e,t,n)=>{"use strict";n.d(t,{A:()=>ee});n(239),n(7781),n(4739),n(9526),n(8499);var o=n(1758),r=n(8734),i=n(492),l=n(9467),a=n(5139);const s=(0,l.a0)({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:n}){const r=(0,o.nI)(),{proxy:{$q:l}}=r,s=e=>{n("click",e)};return()=>{if(void 0===e.props)return(0,o.h)("th",{class:!0===e.autoWidth?"q-table--col-auto-width":"",onClick:s},(0,a.zm)(t.default));let n,u;const c=r.vnode.key;if(c){if(n=e.props.colsMap[c],void 0===n)return}else n=e.props.col;if(!0===n.sortable){const e="right"===n.align?"unshift":"push";u=(0,a.Ij)(t.default,[]),u[e]((0,o.h)(i.A,{class:n.__iconClass,name:l.iconSet.table.arrowUp}))}else u=(0,a.zm)(t.default);const d={class:n.__thClass+(!0===e.autoWidth?" q-table--col-auto-width":""),style:n.headerStyle,onClick:t=>{!0===n.sortable&&e.props.sort(n),s(t)}};return(0,o.h)("th",d,u)}}});var u=n(386),c=n(3999),d=n(6372);const f=["horizontal","vertical","cell","none"],p=(0,l.a0)({name:"QMarkupTable",props:{...d.C,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>f.includes(e)}},setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,d.A)(e,n.proxy.$q),i=(0,o.EW)((()=>`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(!0===r.value?" q-table--dark q-table__card--dark q-dark":"")+(!0===e.dense?" q-table--dense":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":"")+(!0===e.square?" q-table--square":"")+(!1===e.wrapCells?" q-table--no-wrap":"")));return()=>(0,o.h)("div",{class:i.value},[(0,o.h)("table",{class:"q-table"},(0,a.zm)(t.default))])}});function v(e,t){return(0,o.h)("div",e,[(0,o.h)("table",{class:"q-table"},t)])}var h=n(6600),m=n(8336),g=n(2500);const y={list:c.A,table:p},b=["list","table","__qtable"],w=(0,l.a0)({name:"QVirtualScroll",props:{...h.AV,type:{type:String,default:"list",validator:e=>b.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:m.cP},setup(e,{slots:t,attrs:n}){let i;const l=(0,r.KR)(null),s=(0,o.EW)((()=>e.itemsSize>=0&&void 0!==e.itemsFn?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0)),{virtualScrollSliceRange:u,localResetVirtualScroll:c,padVirtualScroll:d,onVirtualScrollEvt:f}=(0,h.Iq)({virtualScrollLength:s,getVirtualScrollTarget:_,getVirtualScrollEl:x}),p=(0,o.EW)((()=>{if(0===s.value)return[];const t=(e,t)=>({index:u.value.from+t,item:e});return void 0===e.itemsFn?e.items.slice(u.value.from,u.value.to).map(t):e.itemsFn(u.value.from,u.value.to-u.value.from).map(t)})),b=(0,o.EW)((()=>"q-virtual-scroll q-virtual-scroll"+(!0===e.virtualScrollHorizontal?"--horizontal":"--vertical")+(void 0!==e.scrollTarget?"":" scroll"))),w=(0,o.EW)((()=>void 0!==e.scrollTarget?{}:{tabindex:0}));function x(){return l.value.$el||l.value}function _(){return i}function S(){i=(0,m.hD)(x(),e.scrollTarget),i.addEventListener("scroll",f,g.mG.passive)}function E(){void 0!==i&&(i.removeEventListener("scroll",f,g.mG.passive),i=void 0)}function k(){let n=d("list"===e.type?"div":"tbody",p.value.map(t.default));return void 0!==t.before&&(n=t.before().concat(n)),(0,a.Hp)(t.after,n)}return(0,o.wB)(s,(()=>{c()})),(0,o.wB)((()=>e.scrollTarget),(()=>{E(),S()})),(0,o.KC)((()=>{c()})),(0,o.sV)((()=>{S()})),(0,o.n)((()=>{S()})),(0,o.Y4)((()=>{E()})),(0,o.xo)((()=>{E()})),()=>{if(void 0!==t.default)return"__qtable"===e.type?v({ref:l,class:"q-table__middle "+b.value},k()):(0,o.h)(y[e.type],{...n,ref:l,class:[n.class,b.value],...w.value},k);console.error("QVirtualScroll: default scoped slot is required for rendering")}}});var x=n(595),_=n(5859),S=n(849),E=n(1693),k=n(4848),C=n(5157);let q=0;const A={fullscreen:Boolean,noRouteFullscreenExit:Boolean},O=["update:fullscreen","fullscreen"];function T(){const e=(0,o.nI)(),{props:t,emit:n,proxy:i}=e;let l,a,s;const u=(0,r.KR)(!1);function c(){!0===u.value?f():d()}function d(){!0!==u.value&&(u.value=!0,s=i.$el.parentNode,s.replaceChild(a,i.$el),document.body.appendChild(i.$el),q++,1===q&&document.body.classList.add("q-body--fullscreen-mixin"),l={handler:f},k.A.add(l))}function f(){!0===u.value&&(void 0!==l&&(k.A.remove(l),l=void 0),s.replaceChild(i.$el,a),u.value=!1,q=Math.max(0,q-1),0===q&&(document.body.classList.remove("q-body--fullscreen-mixin"),void 0!==i.$el.scrollIntoView&&setTimeout((()=>{i.$el.scrollIntoView()}))))}return!0===(0,C.$b)(e)&&(0,o.wB)((()=>i.$route.fullPath),(()=>{!0!==t.noRouteFullscreenExit&&f()})),(0,o.wB)((()=>t.fullscreen),(e=>{u.value!==e&&c()})),(0,o.wB)(u,(e=>{n("update:fullscreen",e),n("fullscreen",e)})),(0,o.KC)((()=>{a=document.createElement("span")})),(0,o.sV)((()=>{!0===t.fullscreen&&d()})),(0,o.xo)(f),Object.assign(i,{toggleFullscreen:c,setFullscreen:d,exitFullscreen:f}),{inFullscreen:u,toggleFullscreen:c}}n(4718);function R(e,t){return new Date(e)-new Date(t)}var M=n(1054);const P={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>"ad"===e||"da"===e,default:"ad"}};function B(e,t,n,r){const i=(0,o.EW)((()=>{const{sortBy:e}=t.value;return e&&n.value.find((t=>t.name===e))||null})),l=(0,o.EW)((()=>void 0!==e.sortMethod?e.sortMethod:(e,t,o)=>{const r=n.value.find((e=>e.name===t));if(void 0===r||void 0===r.field)return e;const i=!0===o?-1:1,l="function"===typeof r.field?e=>r.field(e):e=>e[r.field];return e.sort(((e,t)=>{let n=l(e),o=l(t);return void 0!==r.rawSort?r.rawSort(n,o,e,t)*i:null===n||void 0===n?-1*i:null===o||void 0===o?1*i:void 0!==r.sort?r.sort(n,o,e,t)*i:!0===(0,M.Et)(n)&&!0===(0,M.Et)(o)?(n-o)*i:!0===(0,M.$P)(n)&&!0===(0,M.$P)(o)?R(n,o)*i:"boolean"===typeof n&&"boolean"===typeof o?(n-o)*i:([n,o]=[n,o].map((e=>(e+"").toLocaleString().toLowerCase())),ne.name===o));void 0!==e&&e.sortOrder&&(i=e.sortOrder)}let{sortBy:l,descending:a}=t.value;l!==o?(l=o,a="da"===i):!0===e.binaryStateSort?a=!a:!0===a?"ad"===i?l=null:a=!1:"ad"===i?a=!0:l=null,r({sortBy:l,descending:a,page:1})}return{columnToSort:i,computedSortMethod:l,sort:a}}n(8597);const $={filter:[String,Object],filterMethod:Function};function W(e,t){const n=(0,o.EW)((()=>void 0!==e.filterMethod?e.filterMethod:(e,t,n,o)=>{const r=t?t.toLowerCase():"";return e.filter((e=>n.some((t=>{const n=o(t,e)+"",i="undefined"===n||"null"===n?"":n.toLowerCase();return-1!==i.indexOf(r)}))))}));return(0,o.wB)((()=>e.filter),(()=>{(0,o.dY)((()=>{t({page:1},!0)}))}),{deep:!0}),{computedFilterMethod:n}}function L(e,t){for(const n in t)if(t[n]!==e[n])return!1;return!0}function z(e){return e.page<1&&(e.page=1),void 0!==e.rowsPerPage&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}const j={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function I(e,t){const{props:n,emit:i}=e,l=(0,r.KR)(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:0!==n.rowsPerPageOptions.length?n.rowsPerPageOptions[0]:5},n.pagination)),a=(0,o.EW)((()=>{const e=void 0!==n["onUpdate:pagination"]?{...l.value,...n.pagination}:l.value;return z(e)})),s=(0,o.EW)((()=>void 0!==a.value.rowsNumber));function u(e){c({pagination:e,filter:n.filter})}function c(e={}){(0,o.dY)((()=>{i("request",{pagination:e.pagination||a.value,filter:e.filter||n.filter,getCellValue:t})}))}function d(e,t){const o=z({...a.value,...e});!0!==L(a.value,o)?!0!==s.value?void 0!==n.pagination&&void 0!==n["onUpdate:pagination"]?i("update:pagination",o):l.value=o:u(o):!0===s.value&&!0===t&&u(o)}return{innerPagination:l,computedPagination:a,isServerSide:s,requestServerInteraction:c,setPagination:d}}function V(e,t,n,r,i,l){const{props:a,emit:s,proxy:{$q:u}}=e,c=(0,o.EW)((()=>!0===r.value?n.value.rowsNumber||0:l.value)),d=(0,o.EW)((()=>{const{page:e,rowsPerPage:t}=n.value;return(e-1)*t})),f=(0,o.EW)((()=>{const{page:e,rowsPerPage:t}=n.value;return e*t})),p=(0,o.EW)((()=>1===n.value.page)),v=(0,o.EW)((()=>0===n.value.rowsPerPage?1:Math.max(1,Math.ceil(c.value/n.value.rowsPerPage)))),h=(0,o.EW)((()=>0===f.value||n.value.page>=v.value)),m=(0,o.EW)((()=>{const e=a.rowsPerPageOptions.includes(t.value.rowsPerPage)?a.rowsPerPageOptions:[t.value.rowsPerPage].concat(a.rowsPerPageOptions);return e.map((e=>({label:0===e?u.lang.table.allRows:""+e,value:e})))}));function g(){i({page:1})}function y(){const{page:e}=n.value;e>1&&i({page:e-1})}function b(){const{page:e,rowsPerPage:t}=n.value;f.value>0&&e*t{if(e===t)return;const o=n.value.page;e&&!o?i({page:1}):e["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},D=["update:selected","selection"];function N(e,t,n,r){const i=(0,o.EW)((()=>{const t={};return e.selected.map(r.value).forEach((e=>{t[e]=!0})),t})),l=(0,o.EW)((()=>"none"!==e.selection)),a=(0,o.EW)((()=>"single"===e.selection)),s=(0,o.EW)((()=>"multiple"===e.selection)),u=(0,o.EW)((()=>0!==n.value.length&&n.value.every((e=>!0===i.value[r.value(e)])))),c=(0,o.EW)((()=>!0!==u.value&&n.value.some((e=>!0===i.value[r.value(e)])))),d=(0,o.EW)((()=>e.selected.length));function f(e){return!0===i.value[e]}function p(){t("update:selected",[])}function v(n,o,i,l){t("selection",{rows:o,added:i,keys:n,evt:l});const s=!0===a.value?!0===i?o:[]:!0===i?e.selected.concat(o):e.selected.filter((e=>!1===n.includes(r.value(e))));t("update:selected",s)}return{hasSelectionMode:l,singleSelection:a,multipleSelection:s,allRowsSelected:u,someRowsSelected:c,rowsSelectedNumber:d,isRowSelected:f,clearSelection:p,updateSelection:v}}function H(e){return Array.isArray(e)?e.slice():[]}const K={expanded:Array},U=["update:expanded"];function G(e,t){const n=(0,r.KR)(H(e.expanded));function i(e){return n.value.includes(e)}function l(o){void 0!==e.expanded?t("update:expanded",o):n.value=o}function a(e,t){const o=n.value.slice(),r=o.indexOf(e);!0===t?-1===r&&(o.push(e),l(o)):-1!==r&&(o.splice(r,1),l(o))}return(0,o.wB)((()=>e.expanded),(e=>{n.value=H(e)})),{isRowExpanded:i,setExpanded:l,updateExpanded:a}}const Q={visibleColumns:Array};function Y(e,t,n){const r=(0,o.EW)((()=>{if(void 0!==e.columns)return e.columns;const t=e.rows[0];return void 0!==t?Object.keys(t).map((e=>({name:e,label:e.toUpperCase(),field:e,align:(0,M.Et)(t[e])?"right":"left",sortable:!0}))):[]})),i=(0,o.EW)((()=>{const{sortBy:n,descending:o}=t.value,i=void 0!==e.visibleColumns?r.value.filter((t=>!0===t.required||!0===e.visibleColumns.includes(t.name))):r.value;return i.map((e=>{const t=e.align||"right",r=`text-${t}`;return{...e,align:t,__iconClass:`q-table__sort-icon q-table__sort-icon--${t}`,__thClass:r+(void 0!==e.headerClasses?" "+e.headerClasses:"")+(!0===e.sortable?" sortable":"")+(e.name===n?" sorted "+(!0===o?"sort-desc":""):""),__tdStyle:void 0!==e.style?"function"!==typeof e.style?()=>e.style:e.style:()=>null,__tdClass:void 0!==e.classes?"function"!==typeof e.classes?()=>r+" "+e.classes:t=>r+" "+e.classes(t):()=>r}}))})),l=(0,o.EW)((()=>{const e={};return i.value.forEach((t=>{e[t.name]=t})),e})),a=(0,o.EW)((()=>void 0!==e.tableColspan?e.tableColspan:i.value.length+(!0===n.value?1:0)));return{colList:r,computedCols:i,computedColsMap:l,computedColspan:a}}var X=n(2453);const Z="q-table__bottom row items-center",J={};h.kP.forEach((e=>{J[e]={}}));const ee=(0,l.a0)({name:"QTable",props:{rows:{type:Array,required:!0},rowKey:{type:[String,Function],default:"id"},columns:Array,loading:Boolean,iconFirstPage:String,iconPrevPage:String,iconNextPage:String,iconLastPage:String,title:String,hideHeader:Boolean,grid:Boolean,gridHeader:Boolean,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:e=>["horizontal","vertical","cell","none"].includes(e)},wrapCells:Boolean,virtualScroll:Boolean,virtualScrollTarget:{},...J,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,color:{type:String,default:"grey-8"},titleClass:[String,Array,Object],tableStyle:[String,Array,Object],tableClass:[String,Array,Object],tableHeaderStyle:[String,Array,Object],tableHeaderClass:[String,Array,Object],cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object],hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean,onRowClick:Function,onRowDblclick:Function,onRowContextmenu:Function,...d.C,...A,...Q,...$,...j,...K,...F,...P},emits:["request","virtualScroll",...O,...U,...D],setup(e,{slots:t,emit:n}){const l=(0,o.nI)(),{proxy:{$q:a}}=l,c=(0,d.A)(e,a),{inFullscreen:f,toggleFullscreen:p}=T(),m=(0,o.EW)((()=>"function"===typeof e.rowKey?e.rowKey:t=>t[e.rowKey])),g=(0,r.KR)(null),y=(0,r.KR)(null),b=(0,o.EW)((()=>!0!==e.grid&&!0===e.virtualScroll)),k=(0,o.EW)((()=>" q-table__card"+(!0===c.value?" q-table__card--dark q-dark":"")+(!0===e.square?" q-table--square":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":""))),C=(0,o.EW)((()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(!0===e.grid?" q-table--grid":k.value)+(!0===c.value?" q-table--dark":"")+(!0===e.dense?" q-table--dense":"")+(!1===e.wrapCells?" q-table--no-wrap":"")+(!0===f.value?" fullscreen scroll":""))),q=(0,o.EW)((()=>C.value+(!0===e.loading?" q-table--loading":"")));(0,o.wB)((()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+C.value),(()=>{!0===b.value&&null!==y.value&&y.value.reset()}));const{innerPagination:A,computedPagination:O,isServerSide:R,requestServerInteraction:M,setPagination:P}=I(l,We),{computedFilterMethod:$}=W(e,P),{isRowExpanded:L,setExpanded:z,updateExpanded:j}=G(e,n),F=(0,o.EW)((()=>{let t=e.rows;if(!0===R.value||0===t.length)return t;const{sortBy:n,descending:o}=O.value;return e.filter&&(t=$.value(t,e.filter,le.value,We)),null!==ue.value&&(t=ce.value(e.rows===t?t.slice():t,n,o)),t})),D=(0,o.EW)((()=>F.value.length)),H=(0,o.EW)((()=>{let t=F.value;if(!0===R.value)return t;const{rowsPerPage:n}=O.value;return 0!==n&&(0===fe.value&&e.rows!==t?t.length>pe.value&&(t=t.slice(0,pe.value)):t=t.slice(fe.value,pe.value)),t})),{hasSelectionMode:K,singleSelection:U,multipleSelection:Q,allRowsSelected:J,someRowsSelected:ee,rowsSelectedNumber:te,isRowSelected:ne,clearSelection:oe,updateSelection:re}=N(e,n,H,m),{colList:ie,computedCols:le,computedColsMap:ae,computedColspan:se}=Y(e,O,K),{columnToSort:ue,computedSortMethod:ce,sort:de}=B(e,O,ie,P),{firstRowIndex:fe,lastRowIndex:pe,isFirstPage:ve,isLastPage:he,pagesNumber:me,computedRowsPerPageOptions:ge,computedRowsNumber:ye,firstPage:be,prevPage:we,nextPage:xe,lastPage:_e}=V(l,A,O,R,P,D),Se=(0,o.EW)((()=>0===H.value.length)),Ee=(0,o.EW)((()=>{const t={};return h.kP.forEach((n=>{t[n]=e[n]})),void 0===t.virtualScrollItemSize&&(t.virtualScrollItemSize=!0===e.dense?28:48),t}));function ke(){!0===b.value&&y.value.reset()}function Ce(){if(!0===e.grid)return Qe();const n=!0!==e.hideHeader?Ie:null;if(!0===b.value){const r=t["top-row"],i=t["bottom-row"],l={default:e=>Te(e.item,t.body,e.index)};if(void 0!==r){const e=(0,o.h)("tbody",r({cols:le.value}));l.before=null===n?()=>e:()=>[n()].concat(e)}else null!==n&&(l.before=n);return void 0!==i&&(l.after=()=>(0,o.h)("tbody",i({cols:le.value}))),(0,o.h)(w,{ref:y,class:e.tableClass,style:e.tableStyle,...Ee.value,scrollTarget:e.virtualScrollTarget,items:H.value,type:"__qtable",tableColspan:se.value,onVirtualScroll:Ae},l)}const r=[Re()];return null!==n&&r.unshift(n()),v({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},r)}function qe(t,o){if(null!==y.value)return void y.value.scrollTo(t,o);t=parseInt(t,10);const r=g.value.querySelector(`tbody tr:nth-of-type(${t+1})`);if(null!==r){const o=g.value.querySelector(".q-table__middle.scroll"),i=r.offsetTop-e.virtualScrollStickySizeStart,l=i{const n=t[`body-cell-${e.name}`],i=void 0!==n?n:u;return void 0!==i?i(Pe({key:a,row:r,pageIndex:l,col:e})):(0,o.h)("td",{class:e.__tdClass(r),style:e.__tdStyle(r)},We(e,r))}));if(!0===K.value){const n=t["body-selection"],i=void 0!==n?n(Be({key:a,row:r,pageIndex:l})):[(0,o.h)(S.A,{modelValue:s,color:e.color,dark:c.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{re([a],[r],e,t)}})];d.unshift((0,o.h)("td",{class:"q-table--col-auto-width"},i))}const f={key:a,class:{selected:s}};return void 0!==e.onRowClick&&(f.class["cursor-pointer"]=!0,f.onClick=e=>{n("rowClick",e,r,l)}),void 0!==e.onRowDblclick&&(f.class["cursor-pointer"]=!0,f.onDblclick=e=>{n("rowDblclick",e,r,l)}),void 0!==e.onRowContextmenu&&(f.class["cursor-pointer"]=!0,f.onContextmenu=e=>{n("rowContextmenu",e,r,l)}),(0,o.h)("tr",f,d)}function Re(){const e=t.body,n=t["top-row"],r=t["bottom-row"];let i=H.value.map(((t,n)=>Te(t,e,n)));return void 0!==n&&(i=n({cols:le.value}).concat(i)),void 0!==r&&(i=i.concat(r({cols:le.value}))),(0,o.h)("tbody",i)}function Me(e){return $e(e),e.cols=e.cols.map((t=>(0,X.$)({...t},"value",(()=>We(t,e.row))))),e}function Pe(e){return $e(e),(0,X.$)(e,"value",(()=>We(e.col,e.row))),e}function Be(e){return $e(e),e}function $e(t){Object.assign(t,{cols:le.value,colsMap:ae.value,sort:de,rowIndex:fe.value+t.pageIndex,color:e.color,dark:c.value,dense:e.dense}),!0===K.value&&(0,X.$)(t,"selected",(()=>ne(t.key)),((e,n)=>{re([t.key],[t.row],e,n)})),(0,X.$)(t,"expand",(()=>L(t.key)),(e=>{j(t.key,e)}))}function We(e,t){const n="function"===typeof e.field?e.field(t):t[e.field];return void 0!==e.format?e.format(n,t):n}const Le=(0,o.EW)((()=>({pagination:O.value,pagesNumber:me.value,isFirstPage:ve.value,isLastPage:he.value,firstPage:be,prevPage:we,nextPage:xe,lastPage:_e,inFullscreen:f.value,toggleFullscreen:p})));function ze(){const n=t.top,r=t["top-left"],i=t["top-right"],l=t["top-selection"],a=!0===K.value&&void 0!==l&&te.value>0,s="q-table__top relative-position row items-center";if(void 0!==n)return(0,o.h)("div",{class:s},[n(Le.value)]);let u;return!0===a?u=l(Le.value).slice():(u=[],void 0!==r?u.push((0,o.h)("div",{class:"q-table__control"},[r(Le.value)])):e.title&&u.push((0,o.h)("div",{class:"q-table__control"},[(0,o.h)("div",{class:["q-table__title",e.titleClass]},e.title)]))),void 0!==i&&(u.push((0,o.h)("div",{class:"q-table__separator col"})),u.push((0,o.h)("div",{class:"q-table__control"},[i(Le.value)]))),0!==u.length?(0,o.h)("div",{class:s},u):void 0}const je=(0,o.EW)((()=>!0===ee.value?null:J.value));function Ie(){const n=Ve();return!0===e.loading&&void 0===t.loading&&n.push((0,o.h)("tr",{class:"q-table__progress"},[(0,o.h)("th",{class:"relative-position",colspan:se.value},Oe())])),(0,o.h)("thead",n)}function Ve(){const n=t.header,r=t["header-cell"];if(void 0!==n)return n(Fe({header:!0})).slice();const i=le.value.map((e=>{const n=t[`header-cell-${e.name}`],i=void 0!==n?n:r,l=Fe({col:e});return void 0!==i?i(l):(0,o.h)(s,{key:e.name,props:l},(()=>e.label))}));if(!0===U.value&&!0!==e.grid)i.unshift((0,o.h)("th",{class:"q-table--col-auto-width"}," "));else if(!0===Q.value){const n=t["header-selection"],r=void 0!==n?n(Fe({})):[(0,o.h)(S.A,{color:e.color,modelValue:je.value,dark:c.value,dense:e.dense,"onUpdate:modelValue":De})];i.unshift((0,o.h)("th",{class:"q-table--col-auto-width"},r))}return[(0,o.h)("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},i)]}function Fe(t){return Object.assign(t,{cols:le.value,sort:de,colsMap:ae.value,color:e.color,dark:c.value,dense:e.dense}),!0===Q.value&&(0,X.$)(t,"selected",(()=>je.value),De),t}function De(e){!0===ee.value&&(e=!1),re(H.value.map(m.value),H.value,e)}const Ne=(0,o.EW)((()=>{const t=[e.iconFirstPage||a.iconSet.table.firstPage,e.iconPrevPage||a.iconSet.table.prevPage,e.iconNextPage||a.iconSet.table.nextPage,e.iconLastPage||a.iconSet.table.lastPage];return!0===a.lang.rtl?t.reverse():t}));function He(){if(!0===e.hideBottom)return;if(!0===Se.value){if(!0===e.hideNoData)return;const n=!0===e.loading?e.loadingLabel||a.lang.table.loading:e.filter?e.noResultsLabel||a.lang.table.noResults:e.noDataLabel||a.lang.table.noData,r=t["no-data"],l=void 0!==r?[r({message:n,icon:a.iconSet.table.warning,filter:e.filter})]:[(0,o.h)(i.A,{class:"q-table__bottom-nodata-icon",name:a.iconSet.table.warning}),n];return(0,o.h)("div",{class:Z+" q-table__bottom--nodata"},l)}const n=t.bottom;if(void 0!==n)return(0,o.h)("div",{class:Z},[n(Le.value)]);const r=!0!==e.hideSelectedBanner&&!0===K.value&&te.value>0?[(0,o.h)("div",{class:"q-table__control"},[(0,o.h)("div",[(e.selectedRowsLabel||a.lang.table.selectedRecords)(te.value)])])]:[];return!0!==e.hidePagination?(0,o.h)("div",{class:Z+" justify-end"},Ue(r)):0!==r.length?(0,o.h)("div",{class:Z},r):void 0}function Ke(e){P({page:1,rowsPerPage:e.value})}function Ue(n){let r;const{rowsPerPage:i}=O.value,l=e.paginationLabel||a.lang.table.pagination,s=t.pagination,u=e.rowsPerPageOptions.length>1;if(n.push((0,o.h)("div",{class:"q-table__separator col"})),!0===u&&n.push((0,o.h)("div",{class:"q-table__control"},[(0,o.h)("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||a.lang.table.recordsPerPage]),(0,o.h)(x.A,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:i,options:ge.value,displayValue:0===i?a.lang.table.allRows:i,dark:c.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":Ke})])),void 0!==s)r=s(Le.value);else if(r=[(0,o.h)("span",0!==i?{class:"q-table__bottom-item"}:{},[i?l(fe.value+1,Math.min(pe.value,ye.value),ye.value):l(1,D.value,ye.value)])],0!==i&&me.value>1){const t={color:e.color,round:!0,dense:!0,flat:!0};!0===e.dense&&(t.size="sm"),me.value>2&&r.push((0,o.h)(E.A,{key:"pgFirst",...t,icon:Ne.value[0],disable:ve.value,onClick:be})),r.push((0,o.h)(E.A,{key:"pgPrev",...t,icon:Ne.value[1],disable:ve.value,onClick:we}),(0,o.h)(E.A,{key:"pgNext",...t,icon:Ne.value[2],disable:he.value,onClick:xe})),me.value>2&&r.push((0,o.h)(E.A,{key:"pgLast",...t,icon:Ne.value[3],disable:he.value,onClick:_e}))}return n.push((0,o.h)("div",{class:"q-table__control"},r)),n}function Ge(){const n=!0===e.gridHeader?[(0,o.h)("table",{class:"q-table"},[Ie(o.h)])]:!0===e.loading&&void 0===t.loading?Oe(o.h):void 0;return(0,o.h)("div",{class:"q-table__middle"},n)}function Qe(){const r=void 0!==t.item?t.item:r=>{const i=r.cols.map((e=>(0,o.h)("div",{class:"q-table__grid-item-row"},[(0,o.h)("div",{class:"q-table__grid-item-title"},[e.label]),(0,o.h)("div",{class:"q-table__grid-item-value"},[e.value])])));if(!0===K.value){const n=t["body-selection"],l=void 0!==n?n(r):[(0,o.h)(S.A,{modelValue:r.selected,color:e.color,dark:c.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{re([r.key],[r.row],e,t)}})];i.unshift((0,o.h)("div",{class:"q-table__grid-item-row"},l),(0,o.h)(u.A,{dark:c.value}))}const l={class:["q-table__grid-item-card"+k.value,e.cardClass],style:e.cardStyle};return void 0===e.onRowClick&&void 0===e.onRowDblclick||(l.class[0]+=" cursor-pointer",void 0!==e.onRowClick&&(l.onClick=e=>{n("RowClick",e,r.row,r.pageIndex)}),void 0!==e.onRowDblclick&&(l.onDblclick=e=>{n("RowDblclick",e,r.row,r.pageIndex)})),(0,o.h)("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(!0===r.selected?" q-table__grid-item--selected":"")},[(0,o.h)("div",l,i)])};return(0,o.h)("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},H.value.map(((e,t)=>r(Me({key:m.value(e),row:e,pageIndex:t})))))}return Object.assign(l.proxy,{requestServerInteraction:M,setPagination:P,firstPage:be,prevPage:we,nextPage:xe,lastPage:_e,isRowSelected:ne,clearSelection:oe,isRowExpanded:L,setExpanded:z,sort:de,resetVirtualScroll:ke,scrollTo:qe,getCellValue:We}),(0,X.M)(l.proxy,{filteredSortedRows:()=>F.value,computedRows:()=>H.value,computedRowsNumber:()=>ye.value}),()=>{const n=[ze()],r={ref:g,class:q.value};return!0===e.grid?n.push(Ge()):Object.assign(r,{class:[r.class,e.cardClass],style:e.cardStyle}),n.push(Ce(),He()),!0===e.loading&&void 0!==t.loading&&n.push(t.loading()),(0,o.h)("div",r,n)}}})},5262:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(9467),i=n(5139);const l=(0,r.a0)({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,o.EW)((()=>"q-td"+(!0===e.autoWidth?" q-table--col-auto-width":"")+(!0===e.noHover?" q-td--no-hover":"")+" "));return()=>{if(void 0===e.props)return(0,o.h)("td",{class:r.value},(0,i.zm)(t.default));const l=n.vnode.key,a=(void 0!==e.props.colsMap?e.props.colsMap[l]:null)||e.props.col;if(void 0===a)return;const{row:s}=e.props;return(0,o.h)("td",{class:r.value+a.__tdClass(s),style:a.__tdStyle(s)},(0,i.zm)(t.default))}}})},4488:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(9467),i=n(5139);const l=(0,r.a0)({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-tr"+(void 0===e.props||!0===e.props.header?"":" "+e.props.__trClass)+(!0===e.noHover?" q-tr--no-hover":"")));return()=>(0,o.h)("tr",{class:n.value},(0,i.zm)(t.default))}})},6914:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(9467),i=n(5139);const l=(0,r.a0)({name:"QToolbar",props:{inset:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-toolbar row no-wrap items-center"+(!0===e.inset?" q-toolbar--inset":"")));return()=>(0,o.h)("div",{class:n.value,role:"toolbar"},(0,i.zm)(t.default))}})},9150:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(9467),i=n(5139);const l=(0,r.a0)({name:"QToolbarTitle",props:{shrink:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-toolbar__title ellipsis"+(!0===e.shrink?" col-shrink":"")));return()=>(0,o.h)("div",{class:n.value},(0,i.zm)(t.default))}})},7410:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(1758),r=n(8734),i=n(9104),l=n(3746),a=n(8842),s=n(2916),u=n(2120),c=n(454),d=n(6019),f=n(4667),p=n(9467),v=n(8336),h=n(2500),m=n(2941),g=n(5139),y=n(2257),b=n(385);const w=(0,p.a0)({name:"QTooltip",inheritAttrs:!1,props:{...l.Tq,...s.RI,...c.d,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{...c.d.transitionShow,default:"jump-down"},transitionHide:{...c.d.transitionHide,default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:b.o3},self:{type:String,default:"top middle",validator:b.o3},offset:{type:Array,default:()=>[14,14],validator:b.aC},scrollTarget:v.cP,delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[...s.Jl],setup(e,{slots:t,emit:n,attrs:p}){let w,x;const _=(0,o.nI)(),{proxy:{$q:S}}=_,E=(0,r.KR)(null),k=(0,r.KR)(!1),C=(0,o.EW)((()=>(0,b.rk)(e.anchor,S.lang.rtl))),q=(0,o.EW)((()=>(0,b.rk)(e.self,S.lang.rtl))),A=(0,o.EW)((()=>!0!==e.persistent)),{registerTick:O,removeTick:T}=(0,d.A)(),{registerTimeout:R}=(0,f.A)(),{transitionProps:M,transitionStyle:P}=(0,c.A)(e),{localScrollTarget:B,changeScrollEvent:$,unconfigureScrollTarget:W}=(0,a.A)(e,Z),{anchorEl:L,canShow:z,anchorEvents:j}=(0,l.Ay)({showing:k,configureAnchorEl:X}),{show:I,hide:V}=(0,s.Ay)({showing:k,canShow:z,handleShow:H,handleHide:K,hideOnRouteChange:A,processOnMount:!0});Object.assign(j,{delayShow:Q,delayHide:Y});const{showPortal:F,hidePortal:D,renderPortal:N}=(0,u.A)(_,E,ee,"tooltip");if(!0===S.platform.is.mobile){const t={anchorEl:L,innerRef:E,onClickOutside(e){return V(e),e.target.classList.contains("q-dialog__backdrop")&&(0,h.Gu)(e),!0}},n=(0,o.EW)((()=>null===e.modelValue&&!0!==e.persistent&&!0===k.value));(0,o.wB)(n,(e=>{const n=!0===e?y.r:y.e;n(t)})),(0,o.xo)((()=>{(0,y.e)(t)}))}function H(t){F(),O((()=>{x=new MutationObserver((()=>G())),x.observe(E.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),G(),Z()})),void 0===w&&(w=(0,o.wB)((()=>S.screen.width+"|"+S.screen.height+"|"+e.self+"|"+e.anchor+"|"+S.lang.rtl),G)),R((()=>{F(!0),n("show",t)}),e.transitionDuration)}function K(t){T(),D(),U(),R((()=>{D(!0),n("hide",t)}),e.transitionDuration)}function U(){void 0!==x&&(x.disconnect(),x=void 0),void 0!==w&&(w(),w=void 0),W(),(0,h.Fh)(j,"tooltipTemp")}function G(){(0,b.Kk)({targetEl:E.value,offset:e.offset,anchorEl:L.value,anchorOrigin:C.value,selfOrigin:q.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function Q(t){if(!0===S.platform.is.mobile){(0,m.w)(),document.body.classList.add("non-selectable");const e=L.value,t=["touchmove","touchcancel","touchend","click"].map((t=>[e,t,"delayHide","passiveCapture"]));(0,h.Z4)(j,"tooltipTemp",t)}R((()=>{I(t)}),e.delay)}function Y(t){!0===S.platform.is.mobile&&((0,h.Fh)(j,"tooltipTemp"),(0,m.w)(),setTimeout((()=>{document.body.classList.remove("non-selectable")}),10)),R((()=>{V(t)}),e.hideDelay)}function X(){if(!0===e.noParentEvent||null===L.value)return;const t=!0===S.platform.is.mobile?[[L.value,"touchstart","delayShow","passive"]]:[[L.value,"mouseenter","delayShow","passive"],[L.value,"mouseleave","delayHide","passive"]];(0,h.Z4)(j,"anchor",t)}function Z(){if(null!==L.value||void 0!==e.scrollTarget){B.value=(0,v.hD)(L.value,e.scrollTarget);const t=!0===e.noParentEvent?G:V;$(B.value,t)}}function J(){return!0===k.value?(0,o.h)("div",{...p,ref:E,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",p.class],style:[p.style,P.value],role:"tooltip"},(0,g.zm)(t.default)):null}function ee(){return(0,o.h)(i.eB,M.value,J)}return(0,o.xo)(U),Object.assign(_.proxy,{updatePosition:G}),N}})},6600:(e,t,n)=>{"use strict";n.d(t,{kP:()=>g,Iq:()=>b,AV:()=>y});n(239),n(7781),n(9526),n(7095);var o=n(1758),r=n(8734),i=n(3500),l=n(2500);let a=!1;{const e=document.createElement("div");e.setAttribute("dir","rtl"),Object.assign(e.style,{width:"1px",height:"1px",overflow:"auto"});const t=document.createElement("div");Object.assign(t.style,{width:"1000px",height:"1px"}),document.body.appendChild(e),e.appendChild(t),e.scrollLeft=-1e3,a=e.scrollLeft>=0,e.remove()}const s=1e3,u=["start","center","end","start-force","center-force","end-force"],c=Array.prototype.filter,d=void 0===window.getComputedStyle(document.body).overflowAnchor?l.lQ:function(e,t){null!==e&&(void 0!==e._qOverflowAnimationFrame&&cancelAnimationFrame(e._qOverflowAnimationFrame),e._qOverflowAnimationFrame=requestAnimationFrame((()=>{if(null===e)return;e._qOverflowAnimationFrame=void 0;const n=e.children||[];c.call(n,(e=>e.dataset&&void 0!==e.dataset.qVsAnchor)).forEach((e=>{delete e.dataset.qVsAnchor}));const o=n[t];o&&o.dataset&&(o.dataset.qVsAnchor="")})))};function f(e,t){return e+t}function p(e,t,n,o,r,i,l,s){const u=e===window?document.scrollingElement||document.documentElement:e,c=!0===r?"offsetWidth":"offsetHeight",d={scrollStart:0,scrollViewSize:-l-s,scrollMaxSize:0,offsetStart:-l,offsetEnd:-s};if(!0===r?(e===window?(d.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,d.scrollViewSize+=document.documentElement.clientWidth):(d.scrollStart=u.scrollLeft,d.scrollViewSize+=u.clientWidth),d.scrollMaxSize=u.scrollWidth,!0===i&&(d.scrollStart=(!0===a?d.scrollMaxSize-d.scrollViewSize:0)-d.scrollStart)):(e===window?(d.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,d.scrollViewSize+=document.documentElement.clientHeight):(d.scrollStart=u.scrollTop,d.scrollViewSize+=u.clientHeight),d.scrollMaxSize=u.scrollHeight),null!==n)for(let e=n.previousElementSibling;null!==e;e=e.previousElementSibling)!1===e.classList.contains("q-virtual-scroll--skip")&&(d.offsetStart+=e[c]);if(null!==o)for(let e=o.nextElementSibling;null!==e;e=e.nextElementSibling)!1===e.classList.contains("q-virtual-scroll--skip")&&(d.offsetEnd+=e[c]);if(t!==e){const n=u.getBoundingClientRect(),o=t.getBoundingClientRect();!0===r?(d.offsetStart+=o.left-n.left,d.offsetEnd-=o.width):(d.offsetStart+=o.top-n.top,d.offsetEnd-=o.height),e!==window&&(d.offsetStart+=d.scrollStart),d.offsetEnd+=d.scrollMaxSize-d.offsetStart}return d}function v(e,t,n,o){"end"===t&&(t=(e===window?document.body:e)[!0===n?"scrollWidth":"scrollHeight"]),e===window?!0===n?(!0===o&&(t=(!0===a?document.body.scrollWidth-document.documentElement.clientWidth:0)-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):!0===n?(!0===o&&(t=(!0===a?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function h(e,t,n,o){if(n>=o)return 0;const r=t.length,i=Math.floor(n/s),l=Math.floor((o-1)/s)+1;let a=e.slice(i,l).reduce(f,0);return n%s!==0&&(a-=t.slice(i*s,n).reduce(f,0)),o%s!==0&&o!==r&&(a-=t.slice(o,l*s).reduce(f,0)),a}const m={virtualScrollSliceSize:{type:[Number,String],default:10},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]},g=Object.keys(m),y={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,...m};function b({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:n,virtualScrollItemSizeComputed:l}){const a=(0,o.nI)(),{props:m,emit:g,proxy:y}=a,{$q:b}=y;let w,x,_,S,E=[];const k=(0,r.KR)(0),C=(0,r.KR)(0),q=(0,r.KR)({}),A=(0,r.KR)(null),O=(0,r.KR)(null),T=(0,r.KR)(null),R=(0,r.KR)({from:0,to:0}),M=(0,o.EW)((()=>void 0!==m.tableColspan?m.tableColspan:100));void 0===l&&(l=(0,o.EW)((()=>m.virtualScrollItemSize)));const P=(0,o.EW)((()=>l.value+";"+m.virtualScrollHorizontal)),B=(0,o.EW)((()=>P.value+";"+m.virtualScrollSliceRatioBefore+";"+m.virtualScrollSliceRatioAfter));function $(){F(x,!0)}function W(e){F(void 0===e?x:e)}function L(o,r){const i=t();if(void 0===i||null===i||8===i.nodeType)return;const l=p(i,n(),A.value,O.value,m.virtualScrollHorizontal,b.lang.rtl,m.virtualScrollStickySizeStart,m.virtualScrollStickySizeEnd);_!==l.scrollViewSize&&D(l.scrollViewSize),j(i,l,Math.min(e.value-1,Math.max(0,parseInt(o,10)||0)),0,-1!==u.indexOf(r)?r:-1!==x&&o>x?"end":"start")}function z(){const o=t();if(void 0===o||null===o||8===o.nodeType)return;const r=p(o,n(),A.value,O.value,m.virtualScrollHorizontal,b.lang.rtl,m.virtualScrollStickySizeStart,m.virtualScrollStickySizeEnd),i=e.value-1,l=r.scrollMaxSize-r.offsetStart-r.offsetEnd-C.value;if(w===r.scrollStart)return;if(r.scrollMaxSize<=0)return void j(o,r,0,0);_!==r.scrollViewSize&&D(r.scrollViewSize),I(R.value.from);const a=Math.floor(r.scrollMaxSize-Math.max(r.scrollViewSize,r.offsetEnd)-Math.min(S[i],r.scrollViewSize/2));if(a>0&&Math.ceil(r.scrollStart)>=a)return void j(o,r,i,r.scrollMaxSize-r.offsetEnd-E.reduce(f,0));let u=0,c=r.scrollStart-r.offsetStart,d=c;if(c<=l&&c+r.scrollViewSize>=k.value)c-=k.value,u=R.value.from,d=c;else for(let e=0;c>=E[e]&&u0&&u-r.scrollViewSize?(u++,d=c):d=S[u]+c;j(o,r,u,d)}function j(t,n,o,r,i){const l="string"===typeof i&&-1!==i.indexOf("-force"),a=!0===l?i.replace("-force",""):i,s=void 0!==a?a:"start";let u=Math.max(0,o-q.value[s]),c=u+q.value.total;c>e.value&&(c=e.value,u=Math.max(0,c-q.value.total)),w=n.scrollStart;const p=u!==R.value.from||c!==R.value.to;if(!1===p&&void 0===a)return void H(o);const{activeElement:g}=document,y=T.value;!0===p&&null!==y&&y!==g&&!0===y.contains(g)&&(y.addEventListener("focusout",V),setTimeout((()=>{null!==y&&y.removeEventListener("focusout",V)}))),d(y,o-u);const x=void 0!==a?S.slice(u,o).reduce(f,0):0;if(!0===p){const t=c>=R.value.from&&u<=R.value.to?R.value.to:c;R.value={from:u,to:t},k.value=h(E,S,0,u),C.value=h(E,S,c,e.value),requestAnimationFrame((()=>{R.value.to!==c&&w===n.scrollStart&&(R.value={from:R.value.from,to:c},C.value=h(E,S,c,e.value))}))}requestAnimationFrame((()=>{if(w!==n.scrollStart)return;!0===p&&I(u);const e=S.slice(u,o).reduce(f,0),i=e+n.offsetStart+k.value,s=i+S[o];let c=i+r;if(void 0!==a){const t=e-x,r=n.scrollStart+t;c=!0!==l&&re.classList&&!1===e.classList.contains("q-virtual-scroll--skip"))),o=n.length,r=!0===m.virtualScrollHorizontal?e=>e.getBoundingClientRect().width:e=>e.offsetHeight;let i,l,a=e;for(let e=0;e=i;t--)S[t]=r;const a=Math.floor((e.value-1)/s);E=[];for(let t=0;t<=a;t++){let n=0;const o=Math.min((t+1)*s,e.value);for(let e=t*s;e=0?(I(R.value.from),(0,o.dY)((()=>{L(t)}))):K()}function D(e){if(void 0===e&&"undefined"!==typeof window){const o=t();void 0!==o&&null!==o&&8!==o.nodeType&&(e=p(o,n(),A.value,O.value,m.virtualScrollHorizontal,b.lang.rtl,m.virtualScrollStickySizeStart,m.virtualScrollStickySizeEnd).scrollViewSize)}_=e;const o=parseFloat(m.virtualScrollSliceRatioBefore)||0,r=parseFloat(m.virtualScrollSliceRatioAfter)||0,i=1+o+r,a=void 0===e||e<=0?1:Math.ceil(e/l.value),s=Math.max(1,a,Math.ceil((m.virtualScrollSliceSize>0?m.virtualScrollSliceSize:10)/i));q.value={total:Math.ceil(s*i),start:Math.ceil(s*o),center:Math.ceil(s*(.5+o)),end:Math.ceil(s*(1+o)),view:a}}function N(e,t){const n=!0===m.virtualScrollHorizontal?"width":"height",r={["--q-virtual-scroll-item-"+n]:l.value+"px"};return["tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:A},[(0,o.h)("tr",[(0,o.h)("td",{style:{[n]:`${k.value}px`,...r},colspan:M.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:A,style:{[n]:`${k.value}px`,...r}}),(0,o.h)(e,{class:"q-virtual-scroll__content",key:"content",ref:T,tabindex:-1},t.flat()),"tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:O},[(0,o.h)("tr",[(0,o.h)("td",{style:{[n]:`${C.value}px`,...r},colspan:M.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:O,style:{[n]:`${C.value}px`,...r}})]}function H(e){x!==e&&(void 0!==m.onVirtualScroll&&g("virtualScroll",{index:e,from:R.value.from,to:R.value.to-1,direction:e{D()})),(0,o.wB)(P,$),D();const K=(0,i.A)(z,!0===b.platform.is.ios?120:35);(0,o.KC)((()=>{D()}));let U=!1;return(0,o.Y4)((()=>{U=!0})),(0,o.n)((()=>{if(!0!==U)return;const e=t();void 0!==w&&void 0!==e&&null!==e&&8!==e.nodeType?v(e,w,m.virtualScrollHorizontal,b.lang.rtl):L(x)})),(0,o.xo)((()=>{K.cancel()})),Object.assign(y,{scrollTo:L,reset:$,refresh:W}),{virtualScrollSliceRange:R,virtualScrollSliceSizeComputed:q,setVirtualScrollSize:D,onVirtualScrollEvt:K,localResetVirtualScroll:F,padVirtualScroll:N,scrollTo:L,reset:$,refresh:W}}},18:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a,fR:()=>l});var o=n(1758);const r={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},i=Object.keys(r),l={align:{type:String,validator:e=>i.includes(e)}};function a(e){return(0,o.EW)((()=>{const t=void 0===e.align?!0===e.vertical?"stretch":"left":e.align;return`${!0===e.vertical?"items":"justify"}-${r[t]}`}))}},3746:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,Tq:()=>s,d:()=>u});var o=n(1758),r=n(8734),i=n(2941),l=n(2500),a=n(2906);const s={target:{type:[Boolean,String,Element],default:!0},noParentEvent:Boolean},u={...s,contextMenu:Boolean};function c({showing:e,avoidEmit:t,configureAnchorEl:n}){const{props:s,proxy:u,emit:c}=(0,o.nI)(),d=(0,r.KR)(null);let f=null;function p(e){return null!==d.value&&(void 0===e||void 0===e.touches||e.touches.length<=1)}const v={};function h(){(0,l.Fh)(v,"anchor")}function m(e){d.value=e;while(d.value.classList.contains("q-anchor--skip"))d.value=d.value.parentNode;n()}function g(){if(!1===s.target||""===s.target||null===u.$el.parentNode)d.value=null;else if(!0===s.target)m(u.$el.parentNode);else{let e=s.target;if("string"===typeof s.target)try{e=document.querySelector(s.target)}catch(t){e=void 0}void 0!==e&&null!==e?(d.value=e.$el||e,n()):(d.value=null,console.error(`Anchor: target "${s.target}" not found`))}}return void 0===n&&(Object.assign(v,{hide(e){u.hide(e)},toggle(e){u.toggle(e),e.qAnchorHandled=!0},toggleKey(e){!0===(0,a.Dv)(e,13)&&v.toggle(e)},contextClick(e){u.hide(e),(0,l.F4)(e),(0,o.dY)((()=>{u.show(e),e.qAnchorHandled=!0}))},prevent:l.F4,mobileTouch(e){if(v.mobileCleanup(e),!0!==p(e))return;u.hide(e),d.value.classList.add("non-selectable");const t=e.target;(0,l.Z4)(v,"anchor",[[t,"touchmove","mobileCleanup","passive"],[t,"touchend","mobileCleanup","passive"],[t,"touchcancel","mobileCleanup","passive"],[d.value,"contextmenu","prevent","notPassive"]]),f=setTimeout((()=>{f=null,u.show(e),e.qAnchorHandled=!0}),300)},mobileCleanup(t){d.value.classList.remove("non-selectable"),null!==f&&(clearTimeout(f),f=null),!0===e.value&&void 0!==t&&(0,i.w)()}}),n=function(e=s.contextMenu){if(!0===s.noParentEvent||null===d.value)return;let t;t=!0===e?!0===u.$q.platform.is.mobile?[[d.value,"touchstart","mobileTouch","passive"]]:[[d.value,"mousedown","hide","passive"],[d.value,"contextmenu","contextClick","notPassive"]]:[[d.value,"click","toggle","passive"],[d.value,"keyup","toggleKey","passive"]],(0,l.Z4)(v,"anchor",t)}),(0,o.wB)((()=>s.contextMenu),(e=>{null!==d.value&&(h(),n(e))})),(0,o.wB)((()=>s.target),(()=>{null!==d.value&&h(),g()})),(0,o.wB)((()=>s.noParentEvent),(e=>{null!==d.value&&(!0===e?h():n())})),(0,o.sV)((()=>{g(),!0!==t&&!0===s.modelValue&&null===d.value&&c("update:modelValue",!1)})),(0,o.xo)((()=>{null!==f&&clearTimeout(f),h()})),{anchorEl:d,canShow:p,anchorEvents:v}}},6372:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,C:()=>r});var o=n(1758);const r={dark:{type:Boolean,default:null}};function i(e,t){return(0,o.EW)((()=>null===e.dark?t.dark.isActive:e.dark))}},7617:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>P,o9:()=>A,mU:()=>R,OJ:()=>T,$7:()=>M});n(239);var o=n(1758),r=n(8734),i=n(9104),l=n(492),a=n(8210),s=n(4915);const u=/^on[A-Z]/;function c(){const{attrs:e,vnode:t}=(0,o.nI)(),n={listeners:(0,r.KR)({}),attributes:(0,r.KR)({})};function i(){const o={},r={};for(const t in e)"class"!==t&&"style"!==t&&!1===u.test(t)&&(o[t]=e[t]);for(const e in t.props)!0===u.test(e)&&(r[e]=t.props[e]);n.attributes.value=o,n.listeners.value=r}return(0,o.Ic)(i),i(),n}var d=n(6372),f=(n(7781),n(4718),n(7973));function p({validate:e,resetValidation:t,requiresQForm:n}){const r=(0,o.WQ)(f.q3,!1);if(!1!==r){const{props:n,proxy:i}=(0,o.nI)();Object.assign(i,{validate:e,resetValidation:t}),(0,o.wB)((()=>n.disable),(e=>{!0===e?("function"===typeof t&&t(),r.unbindComponent(i)):r.bindComponent(i)})),(0,o.sV)((()=>{!0!==n.disable&&r.bindComponent(i)})),(0,o.xo)((()=>{!0!==n.disable&&r.unbindComponent(i)}))}else!0===n&&console.error("Parent QForm not found on useFormChild()!")}const v=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,h=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,m=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,g=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,y=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,b={date:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e),time:e=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(e),fulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e),timeOrFulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(e),email:e=>/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e),hexColor:e=>v.test(e),hexaColor:e=>h.test(e),hexOrHexaColor:e=>m.test(e),rgbColor:e=>g.test(e),rgbaColor:e=>y.test(e),rgbOrRgbaColor:e=>g.test(e)||y.test(e),hexOrRgbColor:e=>v.test(e)||g.test(e),hexaOrRgbaColor:e=>h.test(e)||y.test(e),anyColor:e=>m.test(e)||g.test(e)||y.test(e)};var w=n(3500),x=n(2453);const _=[!0,!1,"ondemand"],S={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],default:!1,validator:e=>_.includes(e)}};function E(e,t){const{props:n,proxy:i}=(0,o.nI)(),l=(0,r.KR)(!1),a=(0,r.KR)(null),s=(0,r.KR)(!1);p({validate:y,resetValidation:g});let u,c=0;const d=(0,o.EW)((()=>void 0!==n.rules&&null!==n.rules&&0!==n.rules.length)),f=(0,o.EW)((()=>!0!==n.disable&&!0===d.value&&!1===t.value)),v=(0,o.EW)((()=>!0===n.error||!0===l.value)),h=(0,o.EW)((()=>"string"===typeof n.errorMessage&&0!==n.errorMessage.length?n.errorMessage:a.value));function m(){"ondemand"!==n.lazyRules&&!0===f.value&&!0===s.value&&_()}function g(){c++,t.value=!1,s.value=!1,l.value=!1,a.value=null,_.cancel()}function y(e=n.modelValue){if(!0===n.disable||!1===d.value)return!0;const o=++c,r=!0!==t.value?()=>{s.value=!0}:()=>{},i=(e,n)=>{!0===e&&r(),l.value=e,a.value=n||null,t.value=!1},u=[];for(let t=0;t{if(void 0===e||!1===Array.isArray(e)||0===e.length)return o===c&&i(!1),!0;const t=e.find((e=>!1===e||"string"===typeof e));return o===c&&i(void 0!==t,t),void 0===t}),(e=>(o===c&&(console.error(e),i(!0)),!1))))}(0,o.wB)((()=>n.modelValue),(()=>{s.value=!0,!0===f.value&&!1===n.lazyRules&&_()})),(0,o.wB)((()=>n.reactiveRules),(e=>{!0===e?void 0===u&&(u=(0,o.wB)((()=>n.rules),m,{immediate:!0,deep:!0})):void 0!==u&&(u(),u=void 0)}),{immediate:!0}),(0,o.wB)((()=>n.lazyRules),m),(0,o.wB)(e,(e=>{!0===e?s.value=!0:!0===f.value&&"ondemand"!==n.lazyRules&&_()}));const _=(0,w.A)(y,0);return(0,o.xo)((()=>{void 0!==u&&u(),_.cancel()})),Object.assign(i,{resetValidation:g,validate:y}),(0,x.$)(i,"hasError",(()=>v.value)),{isDirtyModel:s,hasRules:d,hasError:v,errorMessage:h,validate:y,resetValidation:g}}var k=n(5139),C=n(2500),q=n(8983);function A(e){return void 0!==e&&null!==e&&0!==(""+e).length}const O={...d.C,...S,label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String},T={...O,maxlength:[Number,String]},R=["update:modelValue","clear","focus","blur"];function M({requiredForAttr:e=!0,tagProp:t,changeEvent:n=!1}={}){const{props:i,proxy:l}=(0,o.nI)(),a=(0,d.A)(i,l.$q),u=(0,s.A)({required:e,getValue:()=>i.for});return{requiredForAttr:e,changeEvent:n,tag:!0===t?(0,o.EW)((()=>i.tag)):{value:"label"},isDark:a,editable:(0,o.EW)((()=>!0!==i.disable&&!0!==i.readonly)),innerLoading:(0,r.KR)(!1),focused:(0,r.KR)(!1),hasPopupOpen:!1,splitAttrs:c(),targetUid:u,rootRef:(0,r.KR)(null),targetRef:(0,r.KR)(null),controlRef:(0,r.KR)(null)}}function P(e){const{props:t,emit:n,slots:r,attrs:s,proxy:u}=(0,o.nI)(),{$q:c}=u;let d=null;void 0===e.hasValue&&(e.hasValue=(0,o.EW)((()=>A(t.modelValue)))),void 0===e.emitValue&&(e.emitValue=e=>{n("update:modelValue",e)}),void 0===e.controlEvents&&(e.controlEvents={onFocusin:B,onFocusout:$}),Object.assign(e,{clearValue:W,onControlFocusin:B,onControlFocusout:$,focus:M}),void 0===e.computedCounter&&(e.computedCounter=(0,o.EW)((()=>{if(!1!==t.counter){const e="string"===typeof t.modelValue||"number"===typeof t.modelValue?(""+t.modelValue).length:!0===Array.isArray(t.modelValue)?t.modelValue.length:0,n=void 0!==t.maxlength?t.maxlength:t.maxValues;return e+(void 0!==n?" / "+n:"")}})));const{isDirtyModel:f,hasRules:p,hasError:v,errorMessage:h,resetValidation:m}=E(e.focused,e.innerLoading),g=void 0!==e.floatingLabel?(0,o.EW)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.floatingLabel.value)):(0,o.EW)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.hasValue.value)),y=(0,o.EW)((()=>!0===t.bottomSlots||void 0!==t.hint||!0===p.value||!0===t.counter||null!==t.error)),b=(0,o.EW)((()=>!0===t.filled?"filled":!0===t.outlined?"outlined":!0===t.borderless?"borderless":t.standout?"standout":"standard")),w=(0,o.EW)((()=>`q-field row no-wrap items-start q-field--${b.value}`+(void 0!==e.fieldClass?` ${e.fieldClass.value}`:"")+(!0===t.rounded?" q-field--rounded":"")+(!0===t.square?" q-field--square":"")+(!0===g.value?" q-field--float":"")+(!0===_.value?" q-field--labeled":"")+(!0===t.dense?" q-field--dense":"")+(!0===t.itemAligned?" q-field--item-aligned q-item-type":"")+(!0===e.isDark.value?" q-field--dark":"")+(void 0===e.getControl?" q-field--auto-height":"")+(!0===e.focused.value?" q-field--focused":"")+(!0===v.value?" q-field--error":"")+(!0===v.value||!0===e.focused.value?" q-field--highlighted":"")+(!0!==t.hideBottomSpace&&!0===y.value?" q-field--with-bottom":"")+(!0===t.disable?" q-field--disabled":!0===t.readonly?" q-field--readonly":""))),x=(0,o.EW)((()=>"q-field__control relative-position row no-wrap"+(void 0!==t.bgColor?` bg-${t.bgColor}`:"")+(!0===v.value?" text-negative":"string"===typeof t.standout&&0!==t.standout.length&&!0===e.focused.value?` ${t.standout}`:void 0!==t.color?` text-${t.color}`:""))),_=(0,o.EW)((()=>!0===t.labelSlot||void 0!==t.label)),S=(0,o.EW)((()=>"q-field__label no-pointer-events absolute ellipsis"+(void 0!==t.labelColor&&!0!==v.value?` text-${t.labelColor}`:""))),O=(0,o.EW)((()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:g.value,modelValue:t.modelValue,emitValue:e.emitValue}))),T=(0,o.EW)((()=>{const n={};return e.targetUid.value&&(n.for=e.targetUid.value),!0===t.disable&&(n["aria-disabled"]="true"),n}));function R(){const t=document.activeElement;let n=void 0!==e.targetRef&&e.targetRef.value;!n||null!==t&&t.id===e.targetUid.value||(!0===n.hasAttribute("tabindex")||(n=n.querySelector("[tabindex]")),n&&n!==t&&n.focus({preventScroll:!0}))}function M(){(0,q.Gy)(R)}function P(){(0,q.vQ)(R);const t=document.activeElement;null!==t&&e.rootRef.value.contains(t)&&t.blur()}function B(t){null!==d&&(clearTimeout(d),d=null),!0===e.editable.value&&!1===e.focused.value&&(e.focused.value=!0,n("focus",t))}function $(t,o){null!==d&&clearTimeout(d),d=setTimeout((()=>{d=null,(!0!==document.hasFocus()||!0!==e.hasPopupOpen&&void 0!==e.controlRef&&null!==e.controlRef.value&&!1===e.controlRef.value.contains(document.activeElement))&&(!0===e.focused.value&&(e.focused.value=!1,n("blur",t)),void 0!==o&&o())}))}function W(r){if((0,C.Gu)(r),!0!==c.platform.is.mobile){const t=void 0!==e.targetRef&&e.targetRef.value||e.rootRef.value;t.focus()}else!0===e.rootRef.value.contains(document.activeElement)&&document.activeElement.blur();"file"===t.type&&(e.inputRef.value.value=null),n("update:modelValue",null),!0===e.changeEvent&&n("change",null),n("clear",t.modelValue),(0,o.dY)((()=>{const e=f.value;m(),f.value=e}))}function L(e){[13,32].includes(e.keyCode)&&W(e)}function z(){const n=[];return void 0!==r.prepend&&n.push((0,o.h)("div",{class:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",onClick:C.F4},r.prepend())),n.push((0,o.h)("div",{class:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},j())),!0===v.value&&!1===t.noErrorIcon&&n.push(V("error",[(0,o.h)(l.A,{name:c.iconSet.field.error,color:"negative"})])),!0===t.loading||!0===e.innerLoading.value?n.push(V("inner-loading-append",void 0!==r.loading?r.loading():[(0,o.h)(a.A,{color:t.color})])):!0===t.clearable&&!0===e.hasValue.value&&!0===e.editable.value&&n.push(V("inner-clearable-append",[(0,o.h)(l.A,{class:"q-field__focusable-action",name:t.clearIcon||c.iconSet.field.clear,tabindex:0,role:"button","aria-hidden":"false","aria-label":c.lang.label.clear,onKeyup:L,onClick:W})])),void 0!==r.append&&n.push((0,o.h)("div",{class:"q-field__append q-field__marginal row no-wrap items-center",key:"append",onClick:C.F4},r.append())),void 0!==e.getInnerAppend&&n.push(V("inner-append",e.getInnerAppend())),void 0!==e.getControlChild&&n.push(e.getControlChild()),n}function j(){const n=[];return void 0!==t.prefix&&null!==t.prefix&&n.push((0,o.h)("div",{class:"q-field__prefix no-pointer-events row items-center"},t.prefix)),void 0!==e.getShadowControl&&!0===e.hasShadow.value&&n.push(e.getShadowControl()),void 0!==e.getControl?n.push(e.getControl()):void 0!==r.rawControl?n.push(r.rawControl()):void 0!==r.control&&n.push((0,o.h)("div",{ref:e.targetRef,class:"q-field__native row",tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0},r.control(O.value))),!0===_.value&&n.push((0,o.h)("div",{class:S.value},(0,k.zm)(r.label,t.label))),void 0!==t.suffix&&null!==t.suffix&&n.push((0,o.h)("div",{class:"q-field__suffix no-pointer-events row items-center"},t.suffix)),n.concat((0,k.zm)(r.default))}function I(){let n,l;!0===v.value?null!==h.value?(n=[(0,o.h)("div",{role:"alert"},h.value)],l=`q--slot-error-${h.value}`):(n=(0,k.zm)(r.error),l="q--slot-error"):!0===t.hideHint&&!0!==e.focused.value||(void 0!==t.hint?(n=[(0,o.h)("div",t.hint)],l=`q--slot-hint-${t.hint}`):(n=(0,k.zm)(r.hint),l="q--slot-hint"));const a=!0===t.counter||void 0!==r.counter;if(!0===t.hideBottomSpace&&!1===a&&void 0===n)return;const s=(0,o.h)("div",{key:l,class:"q-field__messages col"},n);return(0,o.h)("div",{class:"q-field__bottom row items-start q-field__bottom--"+(!0!==t.hideBottomSpace?"animated":"stale"),onClick:C.F4},[!0===t.hideBottomSpace?s:(0,o.h)(i.eB,{name:"q-transition--field-message"},(()=>s)),!0===a?(0,o.h)("div",{class:"q-field__counter"},void 0!==r.counter?r.counter():e.computedCounter.value):null])}function V(e,t){return null===t?null:(0,o.h)("div",{key:e,class:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip"},t)}let F=!1;return(0,o.Y4)((()=>{F=!0})),(0,o.n)((()=>{!0===F&&!0===t.autofocus&&u.focus()})),!0===t.autofocus&&(0,o.sV)((()=>{u.focus()})),(0,o.xo)((()=>{null!==d&&clearTimeout(d)})),Object.assign(u,{focus:M,blur:P}),function(){const n=void 0===e.getControl&&void 0===r.control?{...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0,...T.value}:T.value;return(0,o.h)(e.tag.value,{ref:e.rootRef,class:[w.value,s.class],style:s.style,...n},[void 0!==r.before?(0,o.h)("div",{class:"q-field__before q-field__marginal row no-wrap items-center",onClick:C.F4},r.before()):null,(0,o.h)("div",{class:"q-field__inner relative-position col self-stretch"},[(0,o.h)("div",{ref:e.controlRef,class:x.value,tabindex:-1,...e.controlEvents},z()),!0===y.value?I():null]),void 0!==r.after?(0,o.h)("div",{class:"q-field__after q-field__marginal row no-wrap items-center",onClick:C.F4},r.after()):null])}}},414:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(4848);function i(e,t,n){let i;function l(){void 0!==i&&(r.A.remove(i),i=void 0)}return(0,o.xo)((()=>{!0===e.value&&l()})),{removeFromHistory:l,addToHistory(){i={condition:()=>!0===n.value,handler:t},r.A.add(i)}}}},2342:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(1597);const r=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,i=/[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}]/u,l=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,a=/[a-z0-9_ -]$/i;function s(e){return function(t){if("compositionend"===t.type||"change"===t.type){if(!0!==t.target.qComposing)return;t.target.qComposing=!1,e(t)}else if("compositionupdate"===t.type&&!0!==t.target.qComposing&&"string"===typeof t.data){const e=!0===o.Sn.is.firefox?!1===a.test(t.data):!0===r.test(t.data)||!0===i.test(t.data)||!0===l.test(t.data);!0===e&&(t.target.qComposing=!0)}}}},2916:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a,Jl:()=>l,RI:()=>i});var o=n(1758),r=n(5157);const i={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},l=["beforeShow","show","beforeHide","hide"];function a({showing:e,canShow:t,hideOnRouteChange:n,handleShow:i,handleHide:l,processOnMount:a}){const s=(0,o.nI)(),{props:u,emit:c,proxy:d}=s;let f;function p(t){!0===e.value?m(t):v(t)}function v(e){if(!0===u.disable||void 0!==e&&!0===e.qAnchorHandled||void 0!==t&&!0!==t(e))return;const n=void 0!==u["onUpdate:modelValue"];!0===n&&(c("update:modelValue",!0),f=e,(0,o.dY)((()=>{f===e&&(f=void 0)}))),null!==u.modelValue&&!1!==n||h(e)}function h(t){!0!==e.value&&(e.value=!0,c("beforeShow",t),void 0!==i?i(t):c("show",t))}function m(e){if(!0===u.disable)return;const t=void 0!==u["onUpdate:modelValue"];!0===t&&(c("update:modelValue",!1),f=e,(0,o.dY)((()=>{f===e&&(f=void 0)}))),null!==u.modelValue&&!1!==t||g(e)}function g(t){!1!==e.value&&(e.value=!1,c("beforeHide",t),void 0!==l?l(t):c("hide",t))}function y(t){if(!0===u.disable&&!0===t)void 0!==u["onUpdate:modelValue"]&&c("update:modelValue",!1);else if(!0===t!==e.value){const e=!0===t?h:g;e(f)}}(0,o.wB)((()=>u.modelValue),y),void 0!==n&&!0===(0,r.$b)(s)&&(0,o.wB)((()=>d.$route.fullPath),(()=>{!0===n.value&&!0===e.value&&m()})),!0===a&&(0,o.sV)((()=>{y(u.modelValue)}));const b={show:v,hide:m,toggle:p};return Object.assign(d,b),b}},2120:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});n(239);var o=n(8734),r=n(1758),i=n(9467),l=(n(2500),n(8983)),a=n(8536),s=n(5563),u=n(2453);const c=(0,i.a0)({name:"QPortal",setup(e,{slots:t}){return()=>t.default()}});function d(e){e=e.parent;while(void 0!==e&&null!==e){if("QGlobalDialog"===e.type.name)return!0;if("QDialog"===e.type.name||"QMenu"===e.type.name)return!1;e=e.parent}return!1}function f(e,t,n,i){const f=(0,o.KR)(!1),p=(0,o.KR)(!1);let v=null;const h={},m="dialog"===i&&d(e);function g(t){if(!0===t)return(0,l.gv)(h),void(p.value=!0);p.value=!1,!1===f.value&&(!1===m&&null===v&&(v=(0,a.US)(!1,i)),f.value=!0,s.jx.push(e.proxy),(0,l.FD)(h))}function y(t){if(p.value=!1,!0!==t)return;(0,l.gv)(h),f.value=!1;const n=s.jx.indexOf(e.proxy);-1!==n&&s.jx.splice(n,1),null!==v&&((0,a._J)(v),v=null)}return(0,r.hi)((()=>{y(!0)})),e.proxy.__qPortal=!0,(0,u.$)(e.proxy,"contentEl",(()=>t.value)),{showPortal:g,hidePortal:y,portalIsActive:f,portalIsAccessible:p,renderPortal:()=>!0===m?n():!0===f.value?[(0,r.h)(r.Im,{to:v},(0,r.h)(c,n))]:void 0}}},4970:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var o=n(8336),r=n(2500),i=n(1597);let l,a,s,u,c,d,f=0,p=!1,v=null;function h(e){m(e)&&(0,r.Gu)(e)}function m(e){if(e.target===document.body||e.target.classList.contains("q-layout__backdrop"))return!0;const t=(0,r.en)(e),n=e.shiftKey&&!e.deltaX,i=!n&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),l=n||i?e.deltaY:e.deltaX;for(let e=0;e0&&n.scrollTop+n.clientHeight===n.scrollHeight:l<0&&0===n.scrollLeft||l>0&&n.scrollLeft+n.clientWidth===n.scrollWidth}return!0}function g(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function y(e){!0!==p&&(p=!0,requestAnimationFrame((()=>{p=!1;const{height:t}=e.target,{clientHeight:n,scrollTop:o}=document.scrollingElement;void 0!==s&&t===window.innerHeight||(s=n-t,document.scrollingElement.scrollTop=o),o>s&&(document.scrollingElement.scrollTop-=Math.ceil((o-s)/8))})))}function b(e){const t=document.body,n=void 0!==window.visualViewport;if("add"===e){const{overflowY:e,overflowX:s}=window.getComputedStyle(t);l=(0,o.lS)(window),a=(0,o.fQ)(window),u=t.style.left,c=t.style.top,d=window.location.href,t.style.left=`-${l}px`,t.style.top=`-${a}px`,"hidden"!==s&&("scroll"===s||t.scrollWidth>window.innerWidth)&&t.classList.add("q-body--force-scrollbar-x"),"hidden"!==e&&("scroll"===e||t.scrollHeight>window.innerHeight)&&t.classList.add("q-body--force-scrollbar-y"),t.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,!0===i.Sn.is.ios&&(!0===n?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",y,r.mG.passiveCapture),window.visualViewport.addEventListener("scroll",y,r.mG.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",g,r.mG.passiveCapture))}!0===i.Sn.is.desktop&&!0===i.Sn.is.mac&&window[`${e}EventListener`]("wheel",h,r.mG.notPassive),"remove"===e&&(!0===i.Sn.is.ios&&(!0===n?(window.visualViewport.removeEventListener("resize",y,r.mG.passiveCapture),window.visualViewport.removeEventListener("scroll",y,r.mG.passiveCapture)):window.removeEventListener("scroll",g,r.mG.passiveCapture)),t.classList.remove("q-body--prevent-scroll"),t.classList.remove("q-body--force-scrollbar-x"),t.classList.remove("q-body--force-scrollbar-y"),document.qScrollPrevented=!1,t.style.left=u,t.style.top=c,window.location.href===d&&window.scrollTo(l,a),s=void 0)}function w(e){let t="add";if(!0===e){if(f++,null!==v)return clearTimeout(v),void(v=null);if(f>1)return}else{if(0===f)return;if(f--,f>0)return;if(t="remove",!0===i.Sn.is.ios&&!0===i.Sn.is.nativeMobile)return null!==v&&clearTimeout(v),void(v=setTimeout((()=>{b(t),v=null}),100))}b(t)}function x(){let e;return{preventBodyScroll(t){t===e||void 0===e&&!0!==t||(e=t,w(t))}}}},7502:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>p,Ji:()=>f,ni:()=>d});n(7781),n(6186),n(8597);var o=n(1758),r=n(5157);function i(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function l(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function a(e,t){for(const n in t){const o=t[n],r=e[n];if("string"===typeof o){if(o!==r)return!1}else if(!1===Array.isArray(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}function s(e,t){return!0===Array.isArray(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function u(e,t){return!0===Array.isArray(e)?s(e,t):!0===Array.isArray(t)?s(t,e):e===t}function c(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!1===u(e[n],t[n]))return!1;return!0}const d={to:[String,Object],replace:Boolean,href:String,target:String,disable:Boolean},f={...d,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"}};function p({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){const n=(0,o.nI)(),{props:s,proxy:u,emit:d}=n,f=(0,r.$b)(n),p=(0,o.EW)((()=>!0!==s.disable&&void 0!==s.href)),v=!0===t?(0,o.EW)((()=>!0===f&&!0!==s.disable&&!0!==p.value&&void 0!==s.to&&null!==s.to&&""!==s.to)):(0,o.EW)((()=>!0===f&&!0!==p.value&&void 0!==s.to&&null!==s.to&&""!==s.to)),h=(0,o.EW)((()=>!0===v.value?E(s.to):null)),m=(0,o.EW)((()=>null!==h.value)),g=(0,o.EW)((()=>!0===p.value||!0===m.value)),y=(0,o.EW)((()=>"a"===s.type||!0===g.value?"a":s.tag||e||"div")),b=(0,o.EW)((()=>!0===p.value?{href:s.href,target:s.target}:!0===m.value?{href:h.value.href,target:s.target}:{})),w=(0,o.EW)((()=>{if(!1===m.value)return-1;const{matched:e}=h.value,{length:t}=e,n=e[t-1];if(void 0===n)return-1;const o=u.$route.matched;if(0===o.length)return-1;const r=o.findIndex(l.bind(null,n));if(-1!==r)return r;const a=i(e[t-2]);return t>1&&i(n)===a&&o[o.length-1].path!==a?o.findIndex(l.bind(null,e[t-2])):r})),x=(0,o.EW)((()=>!0===m.value&&-1!==w.value&&a(u.$route.params,h.value.params))),_=(0,o.EW)((()=>!0===x.value&&w.value===u.$route.matched.length-1&&c(u.$route.params,h.value.params))),S=(0,o.EW)((()=>!0===m.value?!0===_.value?` ${s.exactActiveClass} ${s.activeClass}`:!0===s.exact?"":!0===x.value?` ${s.activeClass}`:"":""));function E(e){try{return u.$router.resolve(e)}catch(e){}return null}function k(e,{returnRouterError:t,to:n=s.to,replace:o=s.replace}={}){if(!0===s.disable)return e.preventDefault(),Promise.resolve(!1);if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||void 0!==e.button&&0!==e.button||"_blank"===s.target)return Promise.resolve(!1);e.preventDefault();const r=u.$router[!0===o?"replace":"push"](n);return!0===t?r:r.then((()=>{})).catch((()=>{}))}function C(e){if(!0===m.value){const t=t=>k(e,t);d("click",e,t),!0!==e.defaultPrevented&&t()}else d("click",e)}return{hasRouterLink:m,hasHrefLink:p,hasLink:g,linkTag:y,resolvedLink:h,linkIsActive:x,linkIsExactActive:_,linkClass:S,linkAttrs:b,getLink:E,navigateToRouterLink:k,navigateOnClick:C}}},8842:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(8734),r=n(1758),i=n(2500);function l(e,t){const n=(0,o.KR)(null);let l;function a(e,t){const n=(void 0!==t?"add":"remove")+"EventListener",o=void 0!==t?t:l;e!==window&&e[n]("scroll",o,i.mG.passive),window[n]("scroll",o,i.mG.passive),l=t}function s(){null!==n.value&&(a(n.value),n.value=null)}const u=(0,r.wB)((()=>e.noParentEvent),(()=>{null!==n.value&&(s(),t())}));return(0,r.xo)(u),{localScrollTarget:n,unconfigureScrollTarget:s,changeScrollEvent:a}}},1906:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>l,v0:()=>r,x_:()=>i});var o=n(1758);const r={xs:18,sm:24,md:32,lg:38,xl:46},i={size:String};function l(e,t=r){return(0,o.EW)((()=>void 0!==e.size?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null))}},454:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,d:()=>r});var o=n(1758);const r={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function i(e,t=()=>{},n=()=>{}){return{transitionProps:(0,o.EW)((()=>{const o=`q-transition--${e.transitionShow||t()}`,r=`q-transition--${e.transitionHide||n()}`;return{appear:!0,enterFromClass:`${o}-enter-from`,enterActiveClass:`${o}-enter-active`,enterToClass:`${o}-enter-to`,leaveFromClass:`${r}-leave-from`,leaveActiveClass:`${r}-leave-active`,leaveToClass:`${r}-leave-to`}})),transitionStyle:(0,o.EW)((()=>`--q-transition-duration: ${e.transitionDuration}ms`))}}},2510:(e,t,n)=>{"use strict";n.d(t,{M4:()=>l,Sc:()=>r,vq:()=>i});var o=n(1758);const r={name:String};function i(e={}){return(t,n,r)=>{t[n]((0,o.h)("input",{class:"hidden"+(r||""),...e.value}))}}function l(e){return(0,o.EW)((()=>e.name||e.for))}},4915:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(8734),r=n(1758),i=n(5192),l=n(1597);function a(e){return void 0===e||null===e?null:e}function s(e,t){return void 0===e||null===e?!0===t?`f_${(0,i.A)()}`:null:e}function u({getValue:e,required:t=!0}={}){if(!0===l.ot.value){const n=void 0!==e?(0,o.KR)(a(e())):(0,o.KR)(null);return!0===t&&null===n.value&&(0,r.sV)((()=>{n.value=`f_${(0,i.A)()}`})),void 0!==e&&(0,r.wB)(e,(e=>{n.value=s(e,t)})),n}return void 0!==e?(0,r.EW)((()=>s(e(),t))):(0,o.KR)(`f_${(0,i.A)()}`)}},6019:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(5157);function i(){let e;const t=(0,o.nI)();function n(){e=void 0}return(0,o.Y4)(n),(0,o.xo)(n),{removeTick:n,registerTick(n){e=n,(0,o.dY)((()=>{e===n&&(!1===(0,r.rU)(t)&&e(),e=void 0)}))}}}},4667:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(5157);function i(){let e=null;const t=(0,o.nI)();function n(){null!==e&&(clearTimeout(e),e=null)}return(0,o.Y4)(n),(0,o.xo)(n),{removeTimeout:n,registerTimeout(o,i){n(),!1===(0,r.rU)(t)&&(e=setTimeout((()=>{e=null,o()}),i))}}}},8672:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(9467),r=n(5563),i=n(2906);function l(e){if(!1===e)return 0;if(!0===e||void 0===e)return 1;const t=parseInt(e,10);return isNaN(t)?0:t}const a=(0,o.Yg)({name:"close-popup",beforeMount(e,{value:t}){const n={depth:l(t),handler(t){0!==n.depth&&setTimeout((()=>{const o=(0,r.Rv)(e);void 0!==o&&(0,r.k0)(o,t,n.depth)}))},handlerKey(e){!0===(0,i.Dv)(e,13)&&n.handler(e)}};e.__qclosepopup=n,e.addEventListener("click",n.handler),e.addEventListener("keyup",n.handlerKey)},updated(e,{value:t,oldValue:n}){t!==n&&(e.__qclosepopup.depth=l(t))},beforeUnmount(e){const t=e.__qclosepopup;e.removeEventListener("click",t.handler),e.removeEventListener("keyup",t.handlerKey),delete e.__qclosepopup}})},9626:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(239),n(7781),n(9526);var o=n(9467),r=n(7556),i=n(2500),l=n(2906);function a(e,t=250){let n,o=!1;return function(){return!1===o&&(o=!0,setTimeout((()=>{o=!1}),t),n=e.apply(this,arguments)),n}}function s(e,t,n,o){!0===n.modifiers.stop&&(0,i.ds)(e);const l=n.modifiers.color;let a=n.modifiers.center;a=!0===a||!0===o;const s=document.createElement("span"),u=document.createElement("span"),c=(0,i.G1)(e),{left:d,top:f,width:p,height:v}=t.getBoundingClientRect(),h=Math.sqrt(p*p+v*v),m=h/2,g=(p-h)/2+"px",y=a?g:c.left-d-m+"px",b=(v-h)/2+"px",w=a?b:c.top-f-m+"px";u.className="q-ripple__inner",(0,r.AH)(u,{height:`${h}px`,width:`${h}px`,transform:`translate3d(${y},${w},0) scale3d(.2,.2,1)`,opacity:0}),s.className="q-ripple"+(l?" text-"+l:""),s.setAttribute("dir","ltr"),s.appendChild(u),t.appendChild(s);const x=()=>{s.remove(),clearTimeout(_)};n.abort.push(x);let _=setTimeout((()=>{u.classList.add("q-ripple__inner--enter"),u.style.transform=`translate3d(${g},${b},0) scale3d(1,1,1)`,u.style.opacity=.2,_=setTimeout((()=>{u.classList.remove("q-ripple__inner--enter"),u.classList.add("q-ripple__inner--leave"),u.style.opacity=0,_=setTimeout((()=>{s.remove(),n.abort.splice(n.abort.indexOf(x),1)}),275)}),250)}),50)}function u(e,{modifiers:t,value:n,arg:o}){const r=Object.assign({},e.cfg.ripple,t,n);e.modifiers={early:!0===r.early,stop:!0===r.stop,center:!0===r.center,color:r.color||o,keyCodes:[].concat(r.keyCodes||13)}}const c=(0,o.Yg)({name:"ripple",beforeMount(e,t){const n=t.instance.$.appContext.config.globalProperties.$q.config||{};if(!1===n.ripple)return;const o={cfg:n,enabled:!1!==t.value,modifiers:{},abort:[],start(t){!0===o.enabled&&!0!==t.qSkipRipple&&t.type===(!0===o.modifiers.early?"pointerdown":"click")&&s(t,e,o,!0===t.qKeyEvent)},keystart:a((t=>{!0===o.enabled&&!0!==t.qSkipRipple&&!0===(0,l.Dv)(t,o.modifiers.keyCodes)&&t.type==="key"+(!0===o.modifiers.early?"down":"up")&&s(t,e,o,!0)}),300)};u(o,t),e.__qripple=o,(0,i.Z4)(o,"main",[[e,"pointerdown","start","passive"],[e,"click","start","passive"],[e,"keydown","keystart","passive"],[e,"keyup","keystart","passive"]])},updated(e,t){if(t.oldValue!==t.value){const n=e.__qripple;void 0!==n&&(n.enabled=!1!==t.value,!0===n.enabled&&Object(t.value)===t.value&&u(n,t))}},beforeUnmount(e){const t=e.__qripple;void 0!==t&&(t.abort.forEach((e=>{e()})),(0,i.Fh)(t,"main"),delete e._qripple)}})},9815:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var o=n(1597),r=n(9467);const i={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},l=Object.keys(i);function a(e){const t={};for(const n of l)!0===e[n]&&(t[n]=!0);return 0===Object.keys(t).length?i:(!0===t.horizontal?t.left=t.right=!0:!0===t.left&&!0===t.right&&(t.horizontal=!0),!0===t.vertical?t.up=t.down=!0:!0===t.up&&!0===t.down&&(t.vertical=!0),!0===t.horizontal&&!0===t.vertical&&(t.all=!0),t)}i.all=!0;const s=["INPUT","TEXTAREA"];function u(e,t){return void 0===t.event&&void 0!==e.target&&!0!==e.target.draggable&&"function"===typeof t.handler&&!1===s.includes(e.target.nodeName.toUpperCase())&&(void 0===e.qClonedBy||-1===e.qClonedBy.indexOf(t.uid))}var c=n(2500),d=n(2941);function f(e,t,n){const o=(0,c.G1)(e);let r,i=o.left-t.event.x,l=o.top-t.event.y,a=Math.abs(i),s=Math.abs(l);const u=t.direction;!0===u.horizontal&&!0!==u.vertical?r=i<0?"left":"right":!0!==u.horizontal&&!0===u.vertical?r=l<0?"up":"down":!0===u.up&&l<0?(r="up",a>s&&(!0===u.left&&i<0?r="left":!0===u.right&&i>0&&(r="right"))):!0===u.down&&l>0?(r="down",a>s&&(!0===u.left&&i<0?r="left":!0===u.right&&i>0&&(r="right"))):!0===u.left&&i<0?(r="left",a0&&(r="down"))):!0===u.right&&i>0&&(r="right",a0&&(r="down")));let d=!1;if(void 0===r&&!1===n){if(!0===t.event.isFirst||void 0===t.event.lastDir)return{};r=t.event.lastDir,d=!0,"left"===r||"right"===r?(o.left-=i,a=0,i=0):(o.top-=l,s=0,l=0)}return{synthetic:d,payload:{evt:e,touch:!0!==t.event.mouse,mouse:!0===t.event.mouse,position:o,direction:r,isFirst:t.event.isFirst,isFinal:!0===n,duration:Date.now()-t.event.time,distance:{x:a,y:s},offset:{x:i,y:l},delta:{x:o.left-t.event.lastX,y:o.top-t.event.lastY}}}}let p=0;const v=(0,r.Yg)({name:"touch-pan",beforeMount(e,{value:t,modifiers:n}){if(!0!==n.mouse&&!0!==o.Sn.has.touch)return;function r(e,t){!0===n.mouse&&!0===t?(0,c.Gu)(e):(!0===n.stop&&(0,c.ds)(e),!0===n.prevent&&(0,c.F4)(e))}const i={uid:"qvtp_"+p++,handler:t,modifiers:n,direction:a(n),noop:c.lQ,mouseStart(e){u(e,i)&&(0,c.w7)(e)&&((0,c.Z4)(i,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),i.start(e,!0))},touchStart(e){if(u(e,i)){const t=e.target;(0,c.Z4)(i,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","passiveCapture"],[t,"touchend","end","passiveCapture"]]),i.start(e)}},start(t,r){if(!0===o.Sn.is.firefox&&(0,c.M5)(e,!0),i.lastEvt=t,!0===r||!0===n.stop){if(!0!==i.direction.all&&(!0!==r||!0!==i.modifiers.mouseAllDir&&!0!==i.modifiers.mousealldir)){const e=-1!==t.type.indexOf("mouse")?new MouseEvent(t.type,t):new TouchEvent(t.type,t);!0===t.defaultPrevented&&(0,c.F4)(e),!0===t.cancelBubble&&(0,c.ds)(e),Object.assign(e,{qKeyEvent:t.qKeyEvent,qClickOutside:t.qClickOutside,qAnchorHandled:t.qAnchorHandled,qClonedBy:void 0===t.qClonedBy?[i.uid]:t.qClonedBy.concat(i.uid)}),i.initialEvent={target:t.target,event:e}}(0,c.ds)(t)}const{left:l,top:a}=(0,c.G1)(t);i.event={x:l,y:a,time:Date.now(),mouse:!0===r,detected:!1,isFirst:!0,isFinal:!1,lastX:l,lastY:a}},move(e){if(void 0===i.event)return;const t=(0,c.G1)(e),o=t.left-i.event.x,l=t.top-i.event.y;if(0===o&&0===l)return;i.lastEvt=e;const a=!0===i.event.mouse,s=()=>{let t;r(e,a),!0!==n.preserveCursor&&!0!==n.preservecursor&&(t=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),!0===a&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),(0,d.w)(),i.styleCleanup=e=>{if(i.styleCleanup=void 0,void 0!==t&&(document.documentElement.style.cursor=t),document.body.classList.remove("non-selectable"),!0===a){const t=()=>{document.body.classList.remove("no-pointer-events--children")};void 0!==e?setTimeout((()=>{t(),e()}),50):t()}else void 0!==e&&e()}};if(!0===i.event.detected){!0!==i.event.isFirst&&r(e,i.event.mouse);const{payload:t,synthetic:n}=f(e,i,!1);return void(void 0!==t&&(!1===i.handler(t)?i.end(e):(void 0===i.styleCleanup&&!0===i.event.isFirst&&s(),i.event.lastX=t.position.left,i.event.lastY=t.position.top,i.event.lastDir=!0===n?void 0:t.direction,i.event.isFirst=!1)))}if(!0===i.direction.all||!0===a&&(!0===i.modifiers.mouseAllDir||!0===i.modifiers.mousealldir))return s(),i.event.detected=!0,void i.move(e);const u=Math.abs(o),p=Math.abs(l);u!==p&&(!0===i.direction.horizontal&&u>p||!0===i.direction.vertical&&u0||!0===i.direction.left&&u>p&&o<0||!0===i.direction.right&&u>p&&o>0?(i.event.detected=!0,i.move(e)):i.end(e,!0))},end(t,n){if(void 0!==i.event){if((0,c.Fh)(i,"temp"),!0===o.Sn.is.firefox&&(0,c.M5)(e,!1),!0===n)void 0!==i.styleCleanup&&i.styleCleanup(),!0!==i.event.detected&&void 0!==i.initialEvent&&i.initialEvent.target.dispatchEvent(i.initialEvent.event);else if(!0===i.event.detected){!0===i.event.isFirst&&i.handler(f(void 0===t?i.lastEvt:t,i).payload);const{payload:e}=f(void 0===t?i.lastEvt:t,i,!0),n=()=>{i.handler(e)};void 0!==i.styleCleanup?i.styleCleanup(n):n()}i.event=void 0,i.initialEvent=void 0,i.lastEvt=void 0}}};if(e.__qtouchpan=i,!0===n.mouse){const t=!0===n.mouseCapture||!0===n.mousecapture?"Capture":"";(0,c.Z4)(i,"main",[[e,"mousedown","mouseStart",`passive${t}`]])}!0===o.Sn.has.touch&&(0,c.Z4)(i,"main",[[e,"touchstart","touchStart","passive"+(!0===n.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchpan;void 0!==n&&(t.oldValue!==t.value&&("function"!==typeof value&&n.end(),n.handler=t.value),n.direction=a(t.modifiers))},beforeUnmount(e){const t=e.__qtouchpan;void 0!==t&&(void 0!==t.event&&t.end(),(0,c.Fh)(t,"main"),(0,c.Fh)(t,"temp"),!0===o.Sn.is.firefox&&(0,c.M5)(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchpan)}})},4835:(e,t,n)=>{"use strict";n.d(t,{i:()=>q,A:()=>T});n(7781),n(4739),n(9526);var o=n(9104),r=n(1597),i=(n(239),n(9467)),l=n(2500),a=n(3500);const s=["sm","md","lg","xl"],{passive:u}=l.mG,c=(0,i.Xj)({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:l.lQ,setDebounce:l.lQ,install({$q:e,onSSRHydrated:t}){if(e.screen=this,!0===this.__installed)return void(void 0!==e.config.screen&&(!1===e.config.screen.bodyClasses?document.body.classList.remove(`screen--${this.name}`):this.__update(!0)));const{visualViewport:n}=window,o=n||window,i=document.scrollingElement||document.documentElement,l=void 0===n||!0===r.Sn.is.mobile?()=>[Math.max(window.innerWidth,i.clientWidth),Math.max(window.innerHeight,i.clientHeight)]:()=>[n.width*n.scale+window.innerWidth-i.clientWidth,n.height*n.scale+window.innerHeight-i.clientHeight],c=void 0!==e.config.screen&&!0===e.config.screen.bodyClasses;this.__update=e=>{const[t,n]=l();if(n!==this.height&&(this.height=n),t!==this.width)this.width=t;else if(!0!==e)return;let o=this.sizes;this.gt.xs=t>=o.sm,this.gt.sm=t>=o.md,this.gt.md=t>=o.lg,this.gt.lg=t>=o.xl,this.lt.sm=t{s.forEach((t=>{void 0!==e[t]&&(f[t]=e[t])}))},this.setDebounce=e=>{p=e};const v=()=>{const e=getComputedStyle(document.body);e.getPropertyValue("--q-size-sm")&&s.forEach((t=>{this.sizes[t]=parseInt(e.getPropertyValue(`--q-size-${t}`),10)})),this.setSizes=e=>{s.forEach((t=>{e[t]&&(this.sizes[t]=e[t])})),this.__update(!0)},this.setDebounce=e=>{void 0!==d&&o.removeEventListener("resize",d,u),d=e>0?(0,a.A)(this.__update,e):this.__update,o.addEventListener("resize",d,u)},this.setDebounce(p),0!==Object.keys(f).length?(this.setSizes(f),f=void 0):this.__update(),!0===c&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===r.ot.value?t.push(v):v()}}),d=(0,i.Xj)({isActive:!1,mode:!1},{__media:void 0,set(e){d.mode=e,"auto"===e?(void 0===d.__media&&(d.__media=window.matchMedia("(prefers-color-scheme: dark)"),d.__updateMedia=()=>{d.set("auto")},d.__media.addListener(d.__updateMedia)),e=d.__media.matches):void 0!==d.__media&&(d.__media.removeListener(d.__updateMedia),d.__media=void 0),d.isActive=!0===e,document.body.classList.remove("body--"+(!0===e?"light":"dark")),document.body.classList.add("body--"+(!0===e?"dark":"light"))},toggle(){d.set(!1===d.isActive)},install({$q:e,ssrContext:t}){const{dark:n}=e.config;e.dark=this,!0!==this.__installed&&this.set(void 0!==n&&n)}}),f=d;n(7225),n(8743),n(2858),n(2071),n(5520),n(2775),n(6203),n(8499);function p(e,t,n=document.body){if("string"!==typeof e)throw new TypeError("Expected a string as propName");if("string"!==typeof t)throw new TypeError("Expected a string as value");if(!(n instanceof Element))throw new TypeError("Expected a DOM element");n.style.setProperty(`--q-${e}`,t)}var v=n(2906);function h(e){return!0===e.ios?"ios":!0===e.android?"android":void 0}function m({is:e,has:t,within:n},o){const r=[!0===e.desktop?"desktop":"mobile",(!1===t.touch?"no-":"")+"touch"];if(!0===e.mobile){const t=h(e);void 0!==t&&r.push("platform-"+t)}if(!0===e.nativeMobile){const t=e.nativeMobileWrapper;r.push(t),r.push("native-mobile"),!0!==e.ios||void 0!==o[t]&&!1===o[t].iosStatusBarPadding||r.push("q-ios-padding")}else!0===e.electron?r.push("electron"):!0===e.bex&&r.push("bex");return!0===n.iframe&&r.push("within-iframe"),r}function g(){const{is:e}=r.Sn,t=document.body.className,n=new Set(t.replace(/ {2}/g," ").split(" "));if(!0!==e.nativeMobile&&!0!==e.electron&&!0!==e.bex)if(!0===e.desktop)n.delete("mobile"),n.delete("platform-ios"),n.delete("platform-android"),n.add("desktop");else if(!0===e.mobile){n.delete("desktop"),n.add("mobile"),n.delete("platform-ios"),n.delete("platform-android");const t=h(e);void 0!==t&&n.add(`platform-${t}`)}!0===r.Sn.has.touch&&(n.delete("no-touch"),n.add("touch")),!0===r.Sn.within.iframe&&n.add("within-iframe");const o=Array.from(n).join(" ");t!==o&&(document.body.className=o)}function y(e){for(const t in e)p(t,e[t])}const b={install(e){if(!0!==this.__installed){if(!0===r.ot.value)g();else{const{$q:t}=e;void 0!==t.config.brand&&y(t.config.brand);const n=m(r.Sn,t.config);document.body.classList.add.apply(document.body.classList,n)}!0===r.Sn.is.ios&&document.body.addEventListener("touchstart",l.lQ),window.addEventListener("keydown",v.V7,!0)}}};var w=n(4848),x=n(1827),_=n(2084),S=n(7973),E=n(8253),k=n(1054);const C=[r.Ay,b,f,c,w.A,x.A,_.A];function q(e,t){const n=(0,o.Ef)(e);n.config.globalProperties=t.config.globalProperties;const{reload:r,...i}=t._context;return Object.assign(n._context,i),n}function A(e,t){t.forEach((t=>{t.install(e),t.__installed=!0}))}function O(e,t,n){e.config.globalProperties.$q=n.$q,e.provide(S.XA,n.$q),A(n,C),void 0!==t.components&&Object.values(t.components).forEach((t=>{!0===(0,k.Gv)(t)&&void 0!==t.name&&e.component(t.name,t)})),void 0!==t.directives&&Object.values(t.directives).forEach((t=>{!0===(0,k.Gv)(t)&&void 0!==t.name&&e.directive(t.name,t)})),void 0!==t.plugins&&A(n,Object.values(t.plugins).filter((e=>"function"===typeof e.install&&!1===C.includes(e)))),!0===r.ot.value&&(n.$q.onSSRHydrated=()=>{n.onSSRHydrated.forEach((e=>{e()})),n.$q.onSSRHydrated=()=>{}})}const T=function(e,t={}){const n={version:"2.17.4"};!1===E.Or?(void 0!==t.config&&Object.assign(E.cr,t.config),n.config={...E.cr},(0,E.xX)()):n.config=t.config||{},O(e,t,{parentApp:e,$q:n,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})}},2084:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(7781),n(4739);var o=n(9467),r=n(2453),i=n(8859);const l=(0,o.Xj)({iconMapFn:null,__qIconSet:{}},{set(e,t){const n={...e};n.set=l.set,Object.assign(l.__qIconSet,n)},install({$q:e,iconSet:t,ssrContext:n}){void 0!==e.config.iconMapFn&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__qIconSet,(0,r.$)(e,"iconMapFn",(()=>this.iconMapFn),(e=>{this.iconMapFn=e})),!0===this.__installed?void 0!==t&&this.set(t):(this.props=new Proxy(this.__qIconSet,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter((e=>"set"!==e))}}),this.set(t||i.A))}}),a=l},1827:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(7781),n(4739),n(8499);var o=n(9467),r=n(8843);function i(){const e=!0===Array.isArray(navigator.languages)&&0!==navigator.languages.length?navigator.languages[0]:navigator.language;if("string"===typeof e)return e.split(/[-_]/).map(((e,t)=>0===t?e.toLowerCase():t>1||e.length<4?e.toUpperCase():e[0].toUpperCase()+e.slice(1).toLowerCase())).join("-")}const l=(0,o.Xj)({__qLang:{}},{getLocale:i,set(e=r.A,t){const n={...e,rtl:!0===e.rtl,getLocale:i};if(n.set=l.set,void 0===l.__langConfig||!0!==l.__langConfig.noHtmlAttrs){const e=document.documentElement;e.setAttribute("dir",!0===n.rtl?"rtl":"ltr"),e.setAttribute("lang",n.isoName)}Object.assign(l.__qLang,n)},install({$q:e,lang:t,ssrContext:n}){e.lang=l.__qLang,l.__langConfig=e.config.lang,!0===this.__installed?void 0!==t&&this.set(t):(this.props=new Proxy(this.__qLang,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter((e=>"set"!==e&&"getLocale"!==e))}}),this.set(t||r.A))}}),a=l},1627:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});n(239),n(8499);var o=n(8734),r=n(1758),i=n(9104),l=n(492),a=n(1906),s=n(9467),u=n(5139);const c=(0,s.a0)({name:"QAvatar",props:{...a.x_,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){const n=(0,a.Ay)(e),o=(0,r.EW)((()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(!0===e.square?" q-avatar--square":!0===e.rounded?" rounded-borders":""))),i=(0,r.EW)((()=>e.fontSize?{fontSize:e.fontSize}:null));return()=>{const a=void 0!==e.icon?[(0,r.h)(l.A,{name:e.icon})]:void 0;return(0,r.h)("div",{class:o.value,style:n.value},[(0,r.h)("div",{class:"q-avatar__content row flex-center overflow-hidden",style:i.value},(0,u.bG)(t.default,a))])}}});var d=n(1693),f=n(8210),p=n(4835),v=(n(2500),n(8536)),h=n(1054);let m=0;const g={},y={},b={},w={},x=/^\s*$/,_=[],S=[void 0,null,!0,!1,""],E=["top-left","top-right","bottom-left","bottom-right","top","bottom","left","right","center"],k=["top-left","top-right","bottom-left","bottom-right"],C={positive:{icon:e=>e.iconSet.type.positive,color:"positive"},negative:{icon:e=>e.iconSet.type.negative,color:"negative"},warning:{icon:e=>e.iconSet.type.warning,color:"warning",textColor:"dark"},info:{icon:e=>e.iconSet.type.info,color:"info"},ongoing:{group:!1,timeout:0,spinner:!0,color:"grey-8"}};function q(e,t,n){if(!e)return T("parameter required");let r;const i={textColor:"white"};if(!0!==e.ignoreDefaults&&Object.assign(i,g),!1===(0,h.Gv)(e)&&(i.type&&Object.assign(i,C[i.type]),e={message:e}),Object.assign(i,C[e.type||i.type],e),"function"===typeof i.icon&&(i.icon=i.icon(t)),i.spinner?(!0===i.spinner&&(i.spinner=f.A),i.spinner=(0,o.IG)(i.spinner)):i.spinner=!1,i.meta={hasMedia:Boolean(!1!==i.spinner||i.icon||i.avatar),hasText:O(i.message)||O(i.caption)},i.position){if(!1===E.includes(i.position))return T("wrong position",e)}else i.position="bottom";if(!0===S.includes(i.timeout))i.timeout=5e3;else{const t=Number(i.timeout);if(isNaN(t)||t<0)return T("wrong timeout",e);i.timeout=Number.isFinite(t)?t:0}0===i.timeout?i.progress=!1:!0===i.progress&&(i.meta.progressClass="q-notification__progress"+(i.progressClass?` ${i.progressClass}`:""),i.meta.progressStyle={animationDuration:`${i.timeout+1e3}ms`});const l=(!0===Array.isArray(e.actions)?e.actions:[]).concat(!0!==e.ignoreDefaults&&!0===Array.isArray(g.actions)?g.actions:[]).concat(void 0!==C[e.type]&&!0===Array.isArray(C[e.type].actions)?C[e.type].actions:[]),{closeBtn:a}=i;if(a&&l.push({label:"string"===typeof a?a:t.lang.label.close}),i.actions=l.map((({handler:e,noDismiss:t,...n})=>({flat:!0,...n,onClick:"function"===typeof e?()=>{e(),!0!==t&&s()}:()=>{s()}}))),void 0===i.multiLine&&(i.multiLine=i.actions.length>1),Object.assign(i.meta,{class:"q-notification row items-stretch q-notification--"+(!0===i.multiLine?"multi-line":"standard")+(void 0!==i.color?` bg-${i.color}`:"")+(void 0!==i.textColor?` text-${i.textColor}`:"")+(void 0!==i.classes?` ${i.classes}`:""),wrapperClass:"q-notification__wrapper col relative-position border-radius-inherit "+(!0===i.multiLine?"column no-wrap justify-center":"row items-center"),contentClass:"q-notification__content row items-center"+(!0===i.multiLine?"":" col"),leftClass:!0===i.meta.hasText?"additional":"single",attrs:{role:"alert",...i.attrs}}),!1===i.group?(i.group=void 0,i.meta.group=void 0):(void 0!==i.group&&!0!==i.group||(i.group=[i.message,i.caption,i.multiline].concat(i.actions.map((e=>`${e.label}*${e.icon}`))).join("|")),i.meta.group=i.group+"|"+i.position),0===i.actions.length?i.actions=void 0:i.meta.actionsClass="q-notification__actions row items-center "+(!0===i.multiLine?"justify-end":"col-auto")+(!0===i.meta.hasMedia?" q-notification__actions--with-media":""),void 0!==n){n.notif.meta.timer&&(clearTimeout(n.notif.meta.timer),n.notif.meta.timer=void 0),i.meta.uid=n.notif.meta.uid;const e=b[i.position].value.indexOf(n.notif);b[i.position].value[e]=i}else{const t=y[i.meta.group];if(void 0===t){if(i.meta.uid=m++,i.meta.badge=1,-1!==["left","right","center"].indexOf(i.position))b[i.position].value.splice(Math.floor(b[i.position].value.length/2),0,i);else{const e=-1!==i.position.indexOf("top")?"unshift":"push";b[i.position].value[e](i)}void 0!==i.group&&(y[i.meta.group]=i)}else{if(t.meta.timer&&(clearTimeout(t.meta.timer),t.meta.timer=void 0),void 0!==i.badgePosition){if(!1===k.includes(i.badgePosition))return T("wrong badgePosition",e)}else i.badgePosition="top-"+(-1!==i.position.indexOf("left")?"right":"left");i.meta.uid=t.meta.uid,i.meta.badge=t.meta.badge+1,i.meta.badgeClass=`q-notification__badge q-notification__badge--${i.badgePosition}`+(void 0!==i.badgeColor?` bg-${i.badgeColor}`:"")+(void 0!==i.badgeTextColor?` text-${i.badgeTextColor}`:"")+(i.badgeClass?` ${i.badgeClass}`:"");const n=b[i.position].value.indexOf(t);b[i.position].value[n]=y[i.meta.group]=i}}const s=()=>{A(i),r=void 0};return i.timeout>0&&(i.meta.timer=setTimeout((()=>{i.meta.timer=void 0,s()}),i.timeout+1e3)),void 0!==i.group?t=>{void 0!==t?T("trying to update a grouped one which is forbidden",e):s()}:(r={dismiss:s,config:e,notif:i},void 0===n?e=>{if(void 0!==r)if(void 0===e)r.dismiss();else{const n=Object.assign({},r.config,e,{group:!1,position:i.position});q(n,t,r)}}:void Object.assign(n,r))}function A(e){e.meta.timer&&(clearTimeout(e.meta.timer),e.meta.timer=void 0);const t=b[e.position].value.indexOf(e);if(-1!==t){void 0!==e.group&&delete y[e.meta.group];const n=_[""+e.meta.uid];if(n){const{width:e,height:t}=getComputedStyle(n);n.style.left=`${n.offsetLeft}px`,n.style.width=e,n.style.height=t}b[e.position].value.splice(t,1),"function"===typeof e.onDismiss&&e.onDismiss()}}function O(e){return void 0!==e&&null!==e&&!0!==x.test(e)}function T(e,t){return console.error(`Notify: ${e}`,t),!1}function R(){return(0,s.a0)({name:"QNotifications",devtools:{hide:!0},setup(){return()=>(0,r.h)("div",{class:"q-notifications"},E.map((e=>(0,r.h)(i.F,{key:e,class:w[e],tag:"div",name:`q-notification--${e}`},(()=>b[e].value.map((e=>{const t=e.meta,n=[];if(!0===t.hasMedia&&(!1!==e.spinner?n.push((0,r.h)(e.spinner,{class:"q-notification__spinner q-notification__spinner--"+t.leftClass,color:e.spinnerColor,size:e.spinnerSize})):e.icon?n.push((0,r.h)(l.A,{class:"q-notification__icon q-notification__icon--"+t.leftClass,name:e.icon,color:e.iconColor,size:e.iconSize,role:"img"})):e.avatar&&n.push((0,r.h)(c,{class:"q-notification__avatar q-notification__avatar--"+t.leftClass},(()=>(0,r.h)("img",{src:e.avatar,"aria-hidden":"true"}))))),!0===t.hasText){let t;const o={class:"q-notification__message col"};if(!0===e.html)o.innerHTML=e.caption?`
${e.message}
${e.caption}
`:e.message;else{const n=[e.message];t=e.caption?[(0,r.h)("div",n),(0,r.h)("div",{class:"q-notification__caption"},[e.caption])]:n}n.push((0,r.h)("div",o,t))}const o=[(0,r.h)("div",{class:t.contentClass},n)];return!0===e.progress&&o.push((0,r.h)("div",{key:`${t.uid}|p|${t.badge}`,class:t.progressClass,style:t.progressStyle})),void 0!==e.actions&&o.push((0,r.h)("div",{class:t.actionsClass},e.actions.map((e=>(0,r.h)(d.A,e))))),t.badge>1&&o.push((0,r.h)("div",{key:`${t.uid}|${t.badge}`,class:e.meta.badgeClass,style:e.badgeStyle},[t.badge])),(0,r.h)("div",{ref:e=>{_[""+t.uid]=e},key:t.uid,class:t.class,...t.attrs},[(0,r.h)("div",{class:t.wrapperClass},o)])})))))))}})}const M={setDefaults(e){!0===(0,h.Gv)(e)&&Object.assign(g,e)},registerType(e,t){!0===(0,h.Gv)(t)&&(C[e]=t)},install({$q:e,parentApp:t}){if(e.notify=this.create=t=>q(t,e),e.notify.setDefaults=this.setDefaults,e.notify.registerType=this.registerType,void 0!==e.config.notify&&this.setDefaults(e.config.notify),!0!==this.__installed){E.forEach((e=>{b[e]=(0,o.KR)([]);const t=!0===["left","center","right"].includes(e)?"center":-1!==e.indexOf("top")?"top":"bottom",n=-1!==e.indexOf("left")?"start":-1!==e.indexOf("right")?"end":"center",r=["left","right"].includes(e)?`items-${"left"===e?"start":"end"} justify-center`:"center"===e?"flex-center":`items-${n}`;w[e]=`q-notifications__list q-notifications__list--${t} fixed column no-wrap ${r}`}));const e=(0,v.US)("q-notify");(0,p.i)(R(),t).mount(e)}}}},1597:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>h,Sn:()=>p,ot:()=>i});n(239);var o=n(8734),r=n(2453);const i=(0,o.KR)(!1);let l;function a(e,t){const n=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||[];return{browser:n[5]||n[3]||n[1]||"",version:n[4]||n[2]||"0",platform:t[0]||""}}function s(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}const u="ontouchstart"in window||window.navigator.maxTouchPoints>0;function c(e){const t=e.toLowerCase(),n=s(t),o=a(t,n),r={mobile:!1,desktop:!1,cordova:!1,capacitor:!1,nativeMobile:!1,electron:!1,bex:!1,linux:!1,mac:!1,win:!1,cros:!1,chrome:!1,firefox:!1,opera:!1,safari:!1,vivaldi:!1,edge:!1,edgeChromium:!1,ie:!1,webkit:!1,android:!1,ios:!1,ipad:!1,iphone:!1,ipod:!1,kindle:!1,winphone:!1,blackberry:!1,playbook:!1,silk:!1};o.browser&&(r[o.browser]=!0,r.version=o.version,r.versionNumber=parseInt(o.version,10)),o.platform&&(r[o.platform]=!0);const c=r.android||r.ios||r.bb||r.blackberry||r.ipad||r.iphone||r.ipod||r.kindle||r.playbook||r.silk||r["windows phone"];if(!0===c||-1!==t.indexOf("mobile")?r.mobile=!0:r.desktop=!0,r["windows phone"]&&(r.winphone=!0,delete r["windows phone"]),r.edga||r.edgios||r.edg?(r.edge=!0,o.browser="edge"):r.crios?(r.chrome=!0,o.browser="chrome"):r.fxios&&(r.firefox=!0,o.browser="firefox"),(r.ipod||r.ipad||r.iphone)&&(r.ios=!0),r.vivaldi&&(o.browser="vivaldi",r.vivaldi=!0),(r.chrome||r.opr||r.safari||r.vivaldi||!0===r.mobile&&!0!==r.ios&&!0!==c)&&(r.webkit=!0),r.opr&&(o.browser="opera",r.opera=!0),r.safari&&(r.blackberry||r.bb?(o.browser="blackberry",r.blackberry=!0):r.playbook?(o.browser="playbook",r.playbook=!0):r.android?(o.browser="android",r.android=!0):r.kindle?(o.browser="kindle",r.kindle=!0):r.silk&&(o.browser="silk",r.silk=!0)),r.name=o.browser,r.platform=o.platform,-1!==t.indexOf("electron"))r.electron=!0;else if(-1!==document.location.href.indexOf("-extension://"))r.bex=!0;else{if(void 0!==window.Capacitor?(r.capacitor=!0,r.nativeMobile=!0,r.nativeMobileWrapper="capacitor"):void 0===window._cordovaNative&&void 0===window.cordova||(r.cordova=!0,r.nativeMobile=!0,r.nativeMobileWrapper="cordova"),!0===i.value&&(l={is:{...r}}),!0===u&&!0===r.mac&&(!0===r.desktop&&!0===r.safari||!0===r.nativeMobile&&!0!==r.android&&!0!==r.ios&&!0!==r.ipad)){delete r.mac,delete r.desktop;const e=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(r,{mobile:!0,ios:!0,platform:e,[e]:!0})}!0!==r.mobile&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete r.desktop,r.mobile=!0)}return r}const d=navigator.userAgent||navigator.vendor||window.opera,f={has:{touch:!1,webStorage:!1},within:{iframe:!1}},p={userAgent:d,is:c(d),has:{touch:u},within:{iframe:window.self!==window.top}},v={install(e){const{$q:t}=e;!0===i.value?(e.onSSRHydrated.push((()=>{Object.assign(t.platform,p),i.value=!1})),t.platform=(0,o.Kh)(this)):t.platform=this}};{let e;(0,r.$)(p.has,"webStorage",(()=>{if(void 0!==e)return e;try{if(window.localStorage)return e=!0,!0}catch(e){}return e=!1,!1})),Object.assign(v,p),!0===i.value&&(Object.assign(v,l,f),l=null)}const h=v},4848:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(239),n(7781),n(4739),n(8499);var o=n(1597),r=n(2500);const i=()=>!0;function l(e){return"string"===typeof e&&""!==e&&"/"!==e&&"#/"!==e}function a(e){return!0===e.startsWith("#")&&(e=e.substring(1)),!1===e.startsWith("/")&&(e="/"+e),!0===e.endsWith("/")&&(e=e.substring(0,e.length-1)),"#"+e}function s(e){if(!1===e.backButtonExit)return()=>!1;if("*"===e.backButtonExit)return i;const t=["#/"];return!0===Array.isArray(e.backButtonExit)&&t.push(...e.backButtonExit.filter(l).map(a)),()=>t.includes(window.location.hash)}const u={__history:[],add:r.lQ,remove:r.lQ,install({$q:e}){if(!0===this.__installed)return;const{cordova:t,capacitor:n}=o.Sn.is;if(!0!==t&&!0!==n)return;const r=e.config[!0===t?"cordova":"capacitor"];if(void 0!==r&&!1===r.backButton)return;if(!0===n&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=e=>{void 0===e.condition&&(e.condition=i),this.__history.push(e)},this.remove=e=>{const t=this.__history.indexOf(e);t>=0&&this.__history.splice(t,1)};const l=s(Object.assign({backButtonExit:!0},r)),a=()=>{if(this.__history.length){const e=this.__history[this.__history.length-1];!0===e.condition()&&(this.__history.pop(),e.handler())}else!0===l()?navigator.app.exitApp():window.history.back()};!0===t?document.addEventListener("deviceready",(()=>{document.addEventListener("backbutton",a,!1)})):window.Capacitor.Plugins.App.addListener("backButton",a)}}},3500:(e,t,n)=>{"use strict";function o(e,t=250,n){let o=null;function r(){const r=arguments,i=()=>{o=null,!0!==n&&e.apply(this,r)};null!==o?clearTimeout(o):!0===n&&e.apply(this,r),o=setTimeout(i,t)}return r.cancel=()=>{null!==o&&clearTimeout(o)},r}n.d(t,{A:()=>o})},7556:(e,t,n)=>{"use strict";n.d(t,{$J:()=>l,AH:()=>r,V6:()=>i});n(7781),n(9526);var o=n(8734);function r(e,t){const n=e.style;for(const e in t)n[e]=t[e]}function i(e){if(void 0===e||null===e)return;if("string"===typeof e)try{return document.querySelector(e)||void 0}catch(e){return}const t=(0,o.R1)(e);return t?t.$el||t:void 0}function l(e,t){if(void 0===e||null===e||!0===e.contains(t))return!0;for(let n=e.nextElementSibling;null!==n;n=n.nextElementSibling)if(n.contains(t))return!0;return!1}},2500:(e,t,n)=>{"use strict";n.d(t,{F4:()=>u,Fh:()=>p,G1:()=>l,Gu:()=>c,M5:()=>d,Z4:()=>f,ds:()=>s,en:()=>a,lQ:()=>r,mG:()=>o,w7:()=>i});n(239),n(7781),n(9526);const o={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{const e=Object.defineProperty({},"passive",{get(){Object.assign(o,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,e),window.removeEventListener("qtest",null,e)}catch(e){}function r(){}function i(e){return 0===e.button}function l(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function a(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();const t=[];let n=e.target;while(n){if(t.push(n),"HTML"===n.tagName)return t.push(document),t.push(window),t;n=n.parentElement}}function s(e){e.stopPropagation()}function u(e){!1!==e.cancelable&&e.preventDefault()}function c(e){!1!==e.cancelable&&e.preventDefault(),e.stopPropagation()}function d(e,t){if(void 0===e||!0===t&&!0===e.__dragPrevented)return;const n=!0===t?e=>{e.__dragPrevented=!0,e.addEventListener("dragstart",u,o.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener("dragstart",u,o.notPassiveCapture)};e.querySelectorAll("a, img").forEach(n)}function f(e,t,n){const r=`__q_${t}_evt`;e[r]=void 0!==e[r]?e[r].concat(n):n,n.forEach((t=>{t[0].addEventListener(t[1],e[t[2]],o[t[3]])}))}function p(e,t){const n=`__q_${t}_evt`;void 0!==e[n]&&(e[n].forEach((t=>{t[0].removeEventListener(t[1],e[t[2]],o[t[3]])})),e[n]=void 0)}},2732:(e,t,n)=>{"use strict";n.d(t,{Tq:()=>o,eo:()=>r});function o(e,t,n){return n<=t?t:Math.min(n,Math.max(t,e))}function r(e,t,n){if(n<=t)return t;const o=n-t+1;let r=t+(e-t)%o;return r{"use strict";n.d(t,{$P:()=>i,Et:()=>l,Gv:()=>r,Hv:()=>o});n(3186),n(5531),n(5683),n(7225),n(8743),n(2858),n(2071),n(5520),n(2775),n(6203),n(7781),n(4739);function o(e,t){if(e===t)return!0;if(null!==e&&null!==t&&"object"===typeof e&&"object"===typeof t){if(e.constructor!==t.constructor)return!1;let n,r;if(e.constructor===Array){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!0!==o(e[r],t[r]))return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let n=e.entries();r=n.next();while(!0!==r.done){if(!0!==t.has(r.value[0]))return!1;r=n.next()}n=e.entries(),r=n.next();while(!0!==r.done){if(!0!==o(r.value[1],t.get(r.value[0])))return!1;r=n.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;const n=e.entries();r=n.next();while(!0!==r.done){if(!0!==t.has(r.value[0]))return!1;r=n.next()}return!0}if(null!=e.buffer&&e.buffer.constructor===ArrayBuffer){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const i=Object.keys(e).filter((t=>void 0!==e[t]));if(n=i.length,n!==Object.keys(t).filter((e=>void 0!==t[e])).length)return!1;for(r=n;0!==r--;){const n=i[r];if(!0!==o(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function r(e){return null!==e&&"object"===typeof e&&!0!==Array.isArray(e)}function i(e){return"[object Date]"===Object.prototype.toString.call(e)}function l(e){return"number"===typeof e&&isFinite(e)}},2257:(e,t,n)=>{"use strict";n.d(t,{e:()=>c,r:()=>u});n(239);var o=n(2500),r=n(5563);let i=null;const{notPassiveCapture:l}=o.mG,a=[];function s(e){null!==i&&(clearTimeout(i),i=null);const t=e.target;if(void 0===t||8===t.nodeType||!0===t.classList.contains("no-pointer-events"))return;let n=r.jx.length-1;while(n>=0){const e=r.jx[n].$;if("QTooltip"!==e.type.name){if("QDialog"!==e.type.name)break;if(!0!==e.props.seamless)return;n--}else n--}for(let n=a.length-1;n>=0;n--){const o=a[n];if(null!==o.anchorEl.value&&!1!==o.anchorEl.value.contains(t)||t!==document.body&&(null===o.innerRef.value||!1!==o.innerRef.value.contains(t)))return;e.qClickOutside=!0,o.onClickOutside(e)}}function u(e){a.push(e),1===a.length&&(document.addEventListener("mousedown",s,l),document.addEventListener("touchstart",s,l))}function c(e){const t=a.findIndex((t=>t===e));-1!==t&&(a.splice(t,1),0===a.length&&(null!==i&&(clearTimeout(i),i=null),document.removeEventListener("mousedown",s,l),document.removeEventListener("touchstart",s,l)))}},8253:(e,t,n)=>{"use strict";n.d(t,{Or:()=>r,cr:()=>o,xX:()=>i});const o={};let r=!1;function i(){r=!0}},8536:(e,t,n)=>{"use strict";n.d(t,{US:()=>s,_J:()=>u});n(239);var o=n(8253);const r=[],i=[];let l=1,a=document.body;function s(e,t){const n=document.createElement("div");if(n.id=void 0!==t?`q-portal--${t}--${l++}`:e,void 0!==o.cr.globalNodes){const e=o.cr.globalNodes.class;void 0!==e&&(n.className=e)}return a.appendChild(n),r.push(n),i.push(t),n}function u(e){const t=r.indexOf(e);r.splice(t,1),i.splice(t,1),e.remove()}},9467:(e,t,n)=>{"use strict";n.d(t,{Xj:()=>s,Yg:()=>a,a0:()=>l});var o=n(8734),r=n(1758),i=n(2453);function l(e){return(0,o.IG)((0,r.pM)(e))}function a(e){return(0,o.IG)(e)}const s=(e,t)=>{const n=(0,o.Kh)(e);for(const o in e)(0,i.$)(t,o,(()=>n[o]),(e=>{n[o]=e}));return t}},8983:(e,t,n)=>{"use strict";n.d(t,{FD:()=>l,Gy:()=>s,gv:()=>a,vQ:()=>u});n(239),n(7781),n(4739);let o=[],r=[];function i(e){r=r.filter((t=>t!==e))}function l(e){i(e),r.push(e)}function a(e){i(e),0===r.length&&0!==o.length&&(o[o.length-1](),o=[])}function s(e){0===r.length?e():o.push(e)}function u(e){o=o.filter((t=>t!==e))}},8173:(e,t,n)=>{"use strict";n.d(t,{g:()=>l,v:()=>a});n(239);var o=n(1597);const r=[];function i(e){r[r.length-1](e)}function l(e){!0===o.Sn.is.desktop&&(r.push(e),1===r.length&&document.body.addEventListener("focusin",i))}function a(e){const t=r.indexOf(e);-1!==t&&(r.splice(t,1),0===r.length&&document.body.removeEventListener("focusin",i))}},2453:(e,t,n)=>{"use strict";function o(e,t,n,o){return Object.defineProperty(e,t,{get:n,set:o,enumerable:!0}),e}function r(e,t){for(const n in t)o(e,n,t[n]);return e}n.d(t,{$:()=>o,M:()=>r})},8773:(e,t,n)=>{"use strict";n.d(t,{I:()=>d,V:()=>f});n(239);var o=n(1597),r=n(2906);const i=[];let l;function a(e){l=27===e.keyCode}function s(){!0===l&&(l=!1)}function u(e){!0===l&&(l=!1,!0===(0,r.Dv)(e,27)&&i[i.length-1](e))}function c(e){window[e]("keydown",a),window[e]("blur",s),window[e]("keyup",u),l=!1}function d(e){!0===o.Sn.is.desktop&&(i.push(e),1===i.length&&c("addEventListener"))}function f(e){const t=i.indexOf(e);-1!==t&&(i.splice(t,1),0===i.length&&c("removeEventListener"))}},2906:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>l,JL:()=>i,V7:()=>r});let o=!1;function r(e){o=!0===e.isComposing}function i(e){return!0===o||e!==Object(e)||!0===e.isComposing||!0===e.qKeyEvent}function l(e,t){return!0!==i(e)&&[].concat(t).includes(e.keyCode)}},5563:(e,t,n)=>{"use strict";n.d(t,{Rv:()=>i,bc:()=>l,jx:()=>r,k0:()=>a});var o=n(5157);const r=[];function i(e){return r.find((t=>null!==t.contentEl&&t.contentEl.contains(e)))}function l(e,t){do{if("QMenu"===e.$options.name){if(e.hide(t),!0===e.$props.separateClosePopup)return(0,o.V_)(e)}else if(!0===e.__qPortal){const n=(0,o.V_)(e);return void 0!==n&&"QPopupProxy"===n.$options.name?(e.hide(t),n):e}e=(0,o.V_)(e)}while(void 0!==e&&null!==e)}function a(e,t,n){while(0!==n&&void 0!==e&&null!==e){if(!0===e.__qPortal){if(n--,"QMenu"===e.$options.name){e=l(e,t);continue}e.hide(t)}e=(0,o.V_)(e)}}},385:(e,t,n)=>{"use strict";n.d(t,{Kk:()=>h,aC:()=>s,o3:()=>a,rk:()=>c});var o=n(8336),r=n(1597);let i,l;function a(e){const t=e.split(" ");return 2===t.length&&(!0!==["top","center","bottom"].includes(t[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(t[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function s(e){return!e||2===e.length&&("number"===typeof e[0]&&"number"===typeof e[1])}const u={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function c(e,t){const n=e.split(" ");return{vertical:n[0],horizontal:u[`${n[1]}#${!0===t?"rtl":"ltr"}`]}}function d(e,t){let{top:n,left:o,right:r,bottom:i,width:l,height:a}=e.getBoundingClientRect();return void 0!==t&&(n-=t[1],o-=t[0],i+=t[1],r+=t[0],l+=t[0],a+=t[1]),{top:n,bottom:i,height:a,left:o,right:r,width:l,middle:o+(r-o)/2,center:n+(i-n)/2}}function f(e,t,n){let{top:o,left:r}=e.getBoundingClientRect();return o+=t.top,r+=t.left,void 0!==n&&(o+=n[1],r+=n[0]),{top:o,bottom:o+1,height:1,left:r,right:r+1,width:1,middle:r,center:o}}function p(e,t){return{top:0,center:t/2,bottom:t,left:0,middle:e/2,right:e}}function v(e,t,n,o){return{top:e[n.vertical]-t[o.vertical],left:e[n.horizontal]-t[o.horizontal]}}function h(e,t=0){if(null===e.targetEl||null===e.anchorEl||t>5)return;if(0===e.targetEl.offsetHeight||0===e.targetEl.offsetWidth)return void setTimeout((()=>{h(e,t+1)}),10);const{targetEl:n,offset:o,anchorEl:a,anchorOrigin:s,selfOrigin:u,absoluteOffset:c,fit:g,cover:y,maxHeight:b,maxWidth:w}=e;if(!0===r.Sn.is.ios&&void 0!==window.visualViewport){const e=document.body.style,{offsetLeft:t,offsetTop:n}=window.visualViewport;t!==i&&(e.setProperty("--q-pe-left",t+"px"),i=t),n!==l&&(e.setProperty("--q-pe-top",n+"px"),l=n)}const{scrollLeft:x,scrollTop:_}=n,S=void 0===c?d(a,!0===y?[0,0]:o):f(a,c,o);Object.assign(n.style,{top:0,left:0,minWidth:null,minHeight:null,maxWidth:w,maxHeight:b,visibility:"visible"});const{offsetWidth:E,offsetHeight:k}=n,{elWidth:C,elHeight:q}=!0===g||!0===y?{elWidth:Math.max(S.width,E),elHeight:!0===y?Math.max(S.height,k):k}:{elWidth:E,elHeight:k};let A={maxWidth:w,maxHeight:b};!0!==g&&!0!==y||(A.minWidth=S.width+"px",!0===y&&(A.minHeight=S.height+"px")),Object.assign(n.style,A);const O=p(C,q);let T=v(S,O,s,u);if(void 0===c||void 0===o)m(T,S,O,s,u);else{const{top:e,left:t}=T;m(T,S,O,s,u);let n=!1;if(T.top!==e){n=!0;const e=2*o[1];S.center=S.top-=e,S.bottom-=e+2}if(T.left!==t){n=!0;const e=2*o[0];S.middle=S.left-=e,S.right-=e+2}!0===n&&(T=v(S,O,s,u),m(T,S,O,s,u))}A={top:T.top+"px",left:T.left+"px"},void 0!==T.maxHeight&&(A.maxHeight=T.maxHeight+"px",S.height>T.maxHeight&&(A.minHeight=A.maxHeight)),void 0!==T.maxWidth&&(A.maxWidth=T.maxWidth+"px",S.width>T.maxWidth&&(A.minWidth=A.maxWidth)),Object.assign(n.style,A),n.scrollTop!==_&&(n.scrollTop=_),n.scrollLeft!==x&&(n.scrollLeft=x)}function m(e,t,n,r,i){const l=n.bottom,a=n.right,s=(0,o.XJ)(),u=window.innerHeight-s,c=document.body.clientWidth;if(e.top<0||e.top+l>u)if("center"===i.vertical)e.top=t[r.vertical]>u/2?Math.max(0,u-l):0,e.maxHeight=Math.min(l,u);else if(t[r.vertical]>u/2){const n=Math.min(u,"center"===r.vertical?t.center:r.vertical===i.vertical?t.bottom:t.top);e.maxHeight=Math.min(l,n),e.top=Math.max(0,n-l)}else e.top=Math.max(0,"center"===r.vertical?t.center:r.vertical===i.vertical?t.top:t.bottom),e.maxHeight=Math.min(l,u-e.top);if(e.left<0||e.left+a>c)if(e.maxWidth=Math.min(a,c),"middle"===i.horizontal)e.left=t[r.horizontal]>c/2?Math.max(0,c-a):0;else if(t[r.horizontal]>c/2){const n=Math.min(c,"middle"===r.horizontal?t.middle:r.horizontal===i.horizontal?t.right:t.left);e.maxWidth=Math.min(a,n),e.left=Math.max(0,n-e.maxWidth)}else e.left=Math.max(0,"middle"===r.horizontal?t.middle:r.horizontal===i.horizontal?t.left:t.right),e.maxWidth=Math.min(a,c-e.left)}["left","middle","right"].forEach((e=>{u[`${e}#ltr`]=e,u[`${e}#rtl`]=e}))},5139:(e,t,n)=>{"use strict";n.d(t,{Hp:()=>l,Ij:()=>i,Kf:()=>s,bG:()=>a,zm:()=>r});var o=n(1758);function r(e,t){return void 0!==e&&e()||t}function i(e,t){if(void 0!==e){const t=e();if(void 0!==t&&null!==t)return t.slice()}return t}function l(e,t){return void 0!==e?t.concat(e()):t}function a(e,t){return void 0===e?t:void 0!==t?t.concat(e()):e()}function s(e,t,n,r,i,l){t.key=r+i;const a=(0,o.h)(e,t,n);return!0===i?(0,o.bo)(a,l()):a}},2941:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});var o=n(1597);function r(){if(void 0!==window.getSelection){const e=window.getSelection();void 0!==e.empty?e.empty():void 0!==e.removeAllRanges&&(e.removeAllRanges(),!0!==o.Ay.is.mobile&&e.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}},7973:(e,t,n)=>{"use strict";n.d(t,{ON:()=>r,U_:()=>a,XA:()=>o,YR:()=>i,q3:()=>l});const o="_q_",r="_q_l_",i="_q_pc_",l="_q_fo_";function a(){}},5157:(e,t,n)=>{"use strict";n.d(t,{$b:()=>r,V_:()=>o,rU:()=>i});n(7225),n(8743),n(2858),n(2071),n(5520),n(2775),n(6203),n(7781),n(9526);function o(e){if(Object(e.$parent)===e.$parent)return e.$parent;let{parent:t}=e.$;while(Object(t)===t){if(Object(t.proxy)===t.proxy)return t.proxy;t=t.parent}}function r(e){return void 0!==e.appContext.config.globalProperties.$router}function i(e){return!0===e.isUnmounted||!0===e.isDeactivated}},8336:(e,t,n)=>{"use strict";n.d(t,{D_:()=>g,RZ:()=>p,XJ:()=>m,cP:()=>r,fQ:()=>a,hD:()=>l,lS:()=>s,rr:()=>v});var o=n(7556);const r=[Element,String],i=[null,document,document.body,document.scrollingElement,document.documentElement];function l(e,t){let n=(0,o.V6)(t);if(void 0===n){if(void 0===e||null===e)return window;n=e.closest(".scroll,.scroll-y,.overflow-auto")}return i.includes(n)?window:n}function a(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function s(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}function u(e,t,n=0){const o=void 0===arguments[3]?performance.now():arguments[3],r=a(e);n<=0?r!==t&&d(e,t):requestAnimationFrame((i=>{const l=i-o,a=r+(t-r)/Math.max(l,n)*l;d(e,a),a!==t&&u(e,t,n-l,i)}))}function c(e,t,n=0){const o=void 0===arguments[3]?performance.now():arguments[3],r=s(e);n<=0?r!==t&&f(e,t):requestAnimationFrame((i=>{const l=i-o,a=r+(t-r)/Math.max(l,n)*l;f(e,a),a!==t&&c(e,t,n-l,i)}))}function d(e,t){e!==window?e.scrollTop=t:window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t)}function f(e,t){e!==window?e.scrollLeft=t:window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)}function p(e,t,n){n?u(e,t,n):d(e,t)}function v(e,t,n){n?c(e,t,n):f(e,t)}let h;function m(){if(void 0!==h)return h;const e=document.createElement("p"),t=document.createElement("div");(0,o.AH)(e,{width:"100%",height:"200px"}),(0,o.AH)(t,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);const n=e.offsetWidth;t.style.overflow="scroll";let r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),h=n-r,h}function g(e,t=!0){return!(!e||e.nodeType!==Node.ELEMENT_NODE)&&(t?e.scrollHeight>e.clientHeight&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-y"])):e.scrollWidth>e.clientWidth&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-x"])))}},5192:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});n(239),n(3186),n(5531),n(5683);let o,r=0;const i=new Array(256);for(let e=0;e<256;e++)i[e]=(e+256).toString(16).substring(1);const l=(()=>{const e="undefined"!==typeof crypto?crypto:"undefined"!==typeof window?window.crypto||window.msCrypto:void 0;if(void 0!==e){if(void 0!==e.randomBytes)return e.randomBytes;if(void 0!==e.getRandomValues)return t=>{const n=new Uint8Array(t);return e.getRandomValues(n),n}}return e=>{const t=[];for(let n=e;n>0;n--)t.push(Math.floor(256*Math.random()));return t}})(),a=4096;function s(){(void 0===o||r+16>a)&&(r=0,o=l(a));const e=Array.prototype.slice.call(o,r,r+=16);return e[6]=15&e[6]|64,e[8]=63&e[8]|128,i[e[0]]+i[e[1]]+i[e[2]]+i[e[3]]+"-"+i[e[4]]+i[e[5]]+"-"+i[e[6]]+i[e[7]]+"-"+i[e[8]]+i[e[9]]+"-"+i[e[10]]+i[e[11]]+i[e[12]]+i[e[13]]+i[e[14]]+i[e[15]]}},6501:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(4835),r=n(1827),i=n(2084);const l={name:"Quasar",version:"2.17.4",install:o.A,lang:r.A,iconSet:i.A}},1573:(e,t,n)=>{"use strict";function o(e){return e}n.d(t,{wE:()=>o})},4198:e=>{"use strict";e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')}}]); \ No newline at end of file diff --git a/webcontent/app/js/vendor.cd548cf1.js b/webcontent/app/js/vendor.cd548cf1.js deleted file mode 100644 index eac5219e..00000000 --- a/webcontent/app/js/vendor.cd548cf1.js +++ /dev/null @@ -1,36 +0,0 @@ -(globalThis["webpackChunkapp"]=globalThis["webpackChunkapp"]||[]).push([[121],{8582:e=>{e.exports=function(e,t,n){const o=void 0!==e.__vccOpts?e.__vccOpts:e,r=o[t];if(void 0===r)o[t]=n;else for(const l in n)void 0===r[l]&&(r[l]=n[l])}},8734:(e,t,n)=>{"use strict";n.d(t,{C4:()=>y,EW:()=>qe,Gc:()=>me,IG:()=>Ee,IJ:()=>Pe,KR:()=>Me,Kh:()=>he,Pr:()=>ze,R1:()=>Le,X2:()=>c,bl:()=>b,fE:()=>xe,g8:()=>be,hZ:()=>T,i9:()=>Re,ju:()=>_e,o5:()=>u,u4:()=>O,uY:()=>a,ux:()=>Se,yC:()=>i});var o=n(8790); -/** -* @vue/reactivity v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let r,l;class i{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=r,!e&&r&&(this.index=(r.scopes||(r.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=r;try{return r=this,e()}finally{r=t}}else 0}on(){r=this}off(){r=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),b()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=h,t=l;try{return h=!0,l=this,this._runnings++,f(this),this.fn()}finally{p(this),this._runnings--,l=t,h=e}}stop(){this.active&&(f(this),p(this),this.onStop&&this.onStop(),this.active=!1)}}function d(e){return e.value}function f(e){e._trackId++,e._depsLength=0}function p(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},C=new WeakMap,A=Symbol(""),q=Symbol("");function O(e,t,n){if(h&&l){let t=C.get(e);t||C.set(e,t=new Map);let o=t.get(n);o||t.set(n,o=k((()=>t.delete(n)))),_(l,o,void 0)}}function T(e,t,n,r,l,i){const a=C.get(e);if(!a)return;let s=[];if("clear"===t)s=[...a.values()];else if("length"===n&&(0,o.cy)(e)){const e=Number(r);a.forEach(((t,n)=>{("length"===n||!(0,o.Bm)(n)&&n>=e)&&s.push(t)}))}else switch(void 0!==n&&s.push(a.get(n)),t){case"add":(0,o.cy)(e)?(0,o.yI)(n)&&s.push(a.get("length")):(s.push(a.get(A)),(0,o.CE)(e)&&s.push(a.get(q)));break;case"delete":(0,o.cy)(e)||(s.push(a.get(A)),(0,o.CE)(e)&&s.push(a.get(q)));break;case"set":(0,o.CE)(e)&&s.push(a.get(A));break}w();for(const o of s)o&&E(o,4,void 0);x()}const R=(0,o.pD)("__proto__,__v_isRef,__isVue"),M=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(o.Bm)),P=$();function $(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Se(this);for(let t=0,r=this.length;t{e[t]=function(...e){y(),w();const n=Se(this)[t].apply(this,e);return x(),b(),n}})),e}function B(e){(0,o.Bm)(e)||(e=String(e));const t=Se(this);return O(t,"has",e),t.hasOwnProperty(e)}class L{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,l=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return l;if("__v_raw"===t)return n===(r?l?fe:de:l?ce:ue).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=(0,o.cy)(e);if(!r){if(i&&(0,o.$3)(P,t))return Reflect.get(P,t,n);if("hasOwnProperty"===t)return B}const a=Reflect.get(e,t,n);return((0,o.Bm)(t)?M.has(t):R(t))?a:(r||O(e,"get",t),l?a:Re(a)?i&&(0,o.yI)(t)?a:a.value:(0,o.Gv)(a)?r?ge(a):he(a):a)}}class W extends L{constructor(e=!1){super(!1,e)}set(e,t,n,r){let l=e[t];if(!this._isShallow){const t=we(l);if(xe(n)||we(n)||(l=Se(l),n=Se(n)),!(0,o.cy)(e)&&Re(l)&&!Re(n))return!t&&(l.value=n,!0)}const i=(0,o.cy)(e)&&(0,o.yI)(t)?Number(t)e,N=e=>Reflect.getPrototypeOf(e);function D(e,t,n=!1,r=!1){e=e["__v_raw"];const l=Se(e),i=Se(t);n||((0,o.$H)(t,i)&&O(l,"get",t),O(l,"get",i));const{has:a}=N(l),s=r?F:n?Ce:ke;return a.call(l,t)?s(e.get(t)):a.call(l,i)?s(e.get(i)):void(e!==l&&e.get(t))}function H(e,t=!1){const n=this["__v_raw"],r=Se(n),l=Se(e);return t||((0,o.$H)(e,l)&&O(r,"has",e),O(r,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function K(e,t=!1){return e=e["__v_raw"],!t&&O(Se(e),"iterate",A),Reflect.get(e,"size",e)}function U(e,t=!1){t||xe(e)||we(e)||(e=Se(e));const n=Se(this),o=N(n),r=o.has.call(n,e);return r||(n.add(e),T(n,"add",e,e)),this}function G(e,t,n=!1){n||xe(t)||we(t)||(t=Se(t));const r=Se(this),{has:l,get:i}=N(r);let a=l.call(r,e);a||(e=Se(e),a=l.call(r,e));const s=i.call(r,e);return r.set(e,t),a?(0,o.$H)(t,s)&&T(r,"set",e,t,s):T(r,"add",e,t),this}function Q(e){const t=Se(this),{has:n,get:o}=N(t);let r=n.call(t,e);r||(e=Se(e),r=n.call(t,e));const l=o?o.call(t,e):void 0,i=t.delete(e);return r&&T(t,"delete",e,void 0,l),i}function Y(){const e=Se(this),t=0!==e.size,n=void 0,o=e.clear();return t&&T(e,"clear",void 0,void 0,n),o}function X(e,t){return function(n,o){const r=this,l=r["__v_raw"],i=Se(l),a=t?F:e?Ce:ke;return!e&&O(i,"iterate",A),l.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}}function Z(e,t,n){return function(...r){const l=this["__v_raw"],i=Se(l),a=(0,o.CE)(i),s="entries"===e||e===Symbol.iterator&&a,u="keys"===e&&a,c=l[e](...r),d=n?F:t?Ce:ke;return!t&&O(i,"iterate",u?q:A),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function J(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function ee(){const e={get(e){return D(this,e)},get size(){return K(this)},has:H,add:U,set:G,delete:Q,clear:Y,forEach:X(!1,!1)},t={get(e){return D(this,e,!1,!0)},get size(){return K(this)},has:H,add(e){return U.call(this,e,!0)},set(e,t){return G.call(this,e,t,!0)},delete:Q,clear:Y,forEach:X(!1,!0)},n={get(e){return D(this,e,!0)},get size(){return K(this,!0)},has(e){return H.call(this,e,!0)},add:J("add"),set:J("set"),delete:J("delete"),clear:J("clear"),forEach:X(!0,!1)},o={get(e){return D(this,e,!0,!0)},get size(){return K(this,!0)},has(e){return H.call(this,e,!0)},add:J("add"),set:J("set"),delete:J("delete"),clear:J("clear"),forEach:X(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=Z(r,!1,!1),n[r]=Z(r,!0,!1),t[r]=Z(r,!1,!0),o[r]=Z(r,!0,!0)})),[e,n,t,o]}const[te,ne,oe,re]=ee();function le(e,t){const n=t?e?re:oe:e?ne:te;return(t,r,l)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,o.$3)(n,r)&&r in t?n:t,r,l)}const ie={get:le(!1,!1)},ae={get:le(!1,!0)},se={get:le(!0,!1)};const ue=new WeakMap,ce=new WeakMap,de=new WeakMap,fe=new WeakMap;function pe(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ve(e){return e["__v_skip"]||!Object.isExtensible(e)?0:pe((0,o.Zf)(e))}function he(e){return we(e)?e:ye(e,!1,j,ie,ue)}function me(e){return ye(e,!1,I,ae,ce)}function ge(e){return ye(e,!0,V,se,de)}function ye(e,t,n,r,l){if(!(0,o.Gv)(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const i=l.get(e);if(i)return i;const a=ve(e);if(0===a)return e;const s=new Proxy(e,2===a?r:n);return l.set(e,s),s}function be(e){return we(e)?be(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function we(e){return!(!e||!e["__v_isReadonly"])}function xe(e){return!(!e||!e["__v_isShallow"])}function _e(e){return!!e&&!!e["__v_raw"]}function Se(e){const t=e&&e["__v_raw"];return t?Se(t):e}function Ee(e){return Object.isExtensible(e)&&(0,o.yQ)(e,"__v_skip",!0),e}const ke=e=>(0,o.Gv)(e)?he(e):e,Ce=e=>(0,o.Gv)(e)?ge(e):e;class Ae{constructor(e,t,n,o){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this["__v_isReadonly"]=!1,this.effect=new c((()=>e(this._value)),(()=>Te(this,2===this.effect._dirtyLevel?2:3))),this.effect.computed=this,this.effect.active=this._cacheable=!o,this["__v_isReadonly"]=n}get value(){const e=Se(this);return e._cacheable&&!e.effect.dirty||!(0,o.$H)(e._value,e._value=e.effect.run())||Te(e,4),Oe(e),e.effect._dirtyLevel>=2&&Te(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function qe(e,t,n=!1){let r,l;const i=(0,o.Tn)(e);i?(r=e,l=o.tE):(r=e.get,l=e.set);const a=new Ae(r,l,i||!l,n);return a}function Oe(e){var t;h&&l&&(e=Se(e),_(l,null!=(t=e.dep)?t:e.dep=k((()=>e.dep=void 0),e instanceof Ae?e:void 0),void 0))}function Te(e,t=4,n,o){e=Se(e);const r=e.dep;r&&E(r,t,void 0)}function Re(e){return!(!e||!0!==e.__v_isRef)}function Me(e){return $e(e,!1)}function Pe(e){return $e(e,!0)}function $e(e,t){return Re(e)?e:new Be(e,t)}class Be{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Se(e),this._value=t?e:ke(e)}get value(){return Oe(this),this._value}set value(e){const t=this.__v_isShallow||xe(e)||we(e);if(e=t?e:Se(e),(0,o.$H)(e,this._rawValue)){const n=this._rawValue;this._rawValue=e,this._value=t?e:ke(e),Te(this,4,e,n)}}}function Le(e){return Re(e)?e.value:e}const We={get:(e,t,n)=>Le(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Re(r)&&!Re(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function ze(e){return be(e)?e:new Proxy(e,We)}},1758:(e,t,n)=>{"use strict";n.d(t,{$u:()=>fe,CE:()=>_n,Df:()=>Y,EW:()=>so,FK:()=>dn,Gt:()=>Ze,Gy:()=>j,Ic:()=>de,Im:()=>Rt,K9:()=>Bt,KC:()=>ue,Lk:()=>qn,MZ:()=>Q,OW:()=>K,Q3:()=>$n,QP:()=>I,Qi:()=>M,Tb:()=>Ae,WQ:()=>Je,Wv:()=>Sn,Y4:()=>ne,bF:()=>On,bo:()=>B,dY:()=>y,eW:()=>Pn,g2:()=>xe,gN:()=>Se,h:()=>uo,hi:()=>ve,jt:()=>P,k6:()=>$,n:()=>te,nI:()=>Dn,pI:()=>Ce,pM:()=>X,pR:()=>D,qL:()=>i,sV:()=>ce,uX:()=>gn,v6:()=>zn,wB:()=>Ut,xo:()=>pe});var o=n(8734),r=n(8790);function l(e,t,n,o){try{return o?e(...o):e()}catch(r){a(r,t,n)}}function i(e,t,n,o){if((0,r.Tn)(e)){const i=l(e,t,n,o);return i&&(0,r.yL)(i)&&i.catch((e=>{a(e,t,n)})),i}if((0,r.cy)(e)){const r=[];for(let l=0;l>>1,r=d[o],l=C(r);lf&&d.splice(t,1)}function S(e){(0,r.cy)(e)?p.push(...e):v&&v.includes(e,e.allowRecurse?h+1:h)||p.push(e),x()}function E(e,t,n=(u?f+1:0)){for(0;nC(e)-C(t)));if(p.length=0,v)return void v.push(...e);for(v=e,h=0;hnull==e.id?1/0:e.id,A=(e,t)=>{const n=C(e)-C(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function q(e){c=!1,u=!0,d.sort(A);r.tE;try{for(f=0;f{o._d&&wn(-1);const r=R(t);let l;try{l=e(...n)}finally{R(r),o._d&&wn(1)}return l};return o._n=!0,o._c=!0,o._d=!0,o}function B(e,t){if(null===O)return e;const n=lo(O),o=e.dirs||(e.dirs=[]);for(let l=0;l{e.isMounted=!0})),pe((()=>{e.isUnmounting=!0})),e}const V=[Function,Array],I={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:V,onEnter:V,onAfterEnter:V,onEnterCancelled:V,onBeforeLeave:V,onLeave:V,onAfterLeave:V,onLeaveCancelled:V,onBeforeAppear:V,onAppear:V,onAfterAppear:V,onAppearCancelled:V},F=e=>{const t=e.subTree;return t.component?F(t.component):t},N={name:"BaseTransition",props:I,setup(e,{slots:t}){const n=Dn(),r=j();return()=>{const l=t.default&&Y(t.default(),!0);if(!l||!l.length)return;let i=l[0];if(l.length>1){let e=!1;for(const t of l)if(t.type!==pn){0,i=t,e=!0;break}}const a=(0,o.ux)(e),{mode:s}=a;if(r.isLeaving)return U(i);const u=G(i);if(!u)return U(i);let c=K(u,a,r,n,(e=>c=e));Q(u,c);const d=n.subTree,f=d&&G(d);if(f&&f.type!==pn&&!kn(u,f)&&F(n).type!==pn){const e=K(f,a,r,n);if(Q(f,e),"out-in"===s&&u.type!==pn)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},U(i);"in-out"===s&&u.type!==pn&&(e.delayLeave=(e,t,n)=>{const o=H(r,f);o[String(f.key)]=f,e[W]=()=>{t(),e[W]=void 0,delete c.delayedLeave},c.delayedLeave=n})}return i}}},D=N;function H(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function K(e,t,n,o,l){const{appear:a,mode:s,persisted:u=!1,onBeforeEnter:c,onEnter:d,onAfterEnter:f,onEnterCancelled:p,onBeforeLeave:v,onLeave:h,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:y,onAppear:b,onAfterAppear:w,onAppearCancelled:x}=t,_=String(e.key),S=H(n,e),E=(e,t)=>{e&&i(e,o,9,t)},k=(e,t)=>{const n=t[1];E(e,t),(0,r.cy)(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},C={mode:s,persisted:u,beforeEnter(t){let o=c;if(!n.isMounted){if(!a)return;o=y||c}t[W]&&t[W](!0);const r=S[_];r&&kn(e,r)&&r.el[W]&&r.el[W](),E(o,[t])},enter(e){let t=d,o=f,r=p;if(!n.isMounted){if(!a)return;t=b||d,o=w||f,r=x||p}let l=!1;const i=e[z]=t=>{l||(l=!0,E(t?r:o,[e]),C.delayedLeave&&C.delayedLeave(),e[z]=void 0)};t?k(t,[e,i]):i()},leave(t,o){const r=String(e.key);if(t[z]&&t[z](!0),n.isUnmounting)return o();E(v,[t]);let l=!1;const i=t[W]=n=>{l||(l=!0,o(),E(n?g:m,[t]),t[W]=void 0,S[r]===e&&delete S[r])};S[r]=e,h?k(h,[t,i]):i()},clone(e){const r=K(e,t,n,o,l);return l&&l(r),r}};return C}function U(e){if(J(e))return e=Mn(e),e.children=null,e}function G(e){if(!J(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&(0,r.Tn)(n.default))return n.default()}}function Q(e,t){6&e.shapeFlag&&e.component?Q(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Y(e,t=!1,n){let o=[],r=0;for(let l=0;l1)for(let l=0;l(0,r.X$)({name:e.name},t,{setup:e}))():e}const Z=e=>!!e.type.__asyncLoader -/*! #__NO_SIDE_EFFECTS__ */;const J=e=>e.type.__isKeepAlive;RegExp,RegExp;function ee(e,t){return(0,r.cy)(e)?e.some((e=>ee(e,t))):(0,r.Kg)(e)?e.split(",").includes(t):!!(0,r.gd)(e)&&e.test(t)}function te(e,t){oe(e,"a",t)}function ne(e,t){oe(e,"da",t)}function oe(e,t,n=Nn){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(ae(t,o,n),n){let e=n.parent;while(e&&e.parent)J(e.parent.vnode)&&re(o,t,n,e),e=e.parent}}function re(e,t,n,o){const l=ae(t,e,o,!0);ve((()=>{(0,r.TF)(o[t],l)}),n)}function le(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ie(e){return 128&e.shapeFlag?e.ssContent:e}function ae(e,t,n=Nn,r=!1){if(n){const l=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...r)=>{(0,o.C4)();const l=Un(n),a=i(t,n,e,r);return l(),(0,o.bl)(),a});return r?l.unshift(a):l.push(a),a}}const se=e=>(t,n=Nn)=>{Zn&&"sp"!==e||ae(e,((...e)=>t(...e)),n)},ue=se("bm"),ce=se("m"),de=se("bu"),fe=se("u"),pe=se("bum"),ve=se("um"),he=se("sp"),me=se("rtg"),ge=se("rtc");function ye(e,t=Nn){ae("ec",e,t)}const be="components",we="directives";function xe(e,t){return Ee(be,e,!0,t)||e}const _e=Symbol.for("v-ndc");function Se(e){return Ee(we,e)}function Ee(e,t,n=!0,o=!1){const l=O||Nn;if(l){const n=l.type;if(e===be){const e=io(n,!1);if(e&&(e===t||e===(0,r.PT)(t)||e===(0,r.ZH)((0,r.PT)(t))))return n}const i=ke(l[e]||n[e],t)||ke(l.appContext[e],t);return!i&&o?n:i}}function ke(e,t){return e&&(e[t]||e[(0,r.PT)(t)]||e[(0,r.ZH)((0,r.PT)(t))])}function Ce(e,t,n,o){let l;const i=n&&n[o];if((0,r.cy)(e)||(0,r.Kg)(e)){l=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);l=new Array(n.length);for(let o=0,r=n.length;oe?Qn(e)?lo(e):qe(e.parent):null,Oe=(0,r.X$)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>qe(e.parent),$root:e=>qe(e.root),$emit:e=>e.emit,$options:e=>ze(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,w(e.update)}),$nextTick:e=>e.n||(e.n=y.bind(e.proxy)),$watch:e=>Qt.bind(e)}),Te=(e,t)=>e!==r.MZ&&!e.__isScriptSetup&&(0,r.$3)(e,t),Re={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:l,data:i,props:a,accessCache:s,type:u,appContext:c}=e;let d;if("$"!==t[0]){const o=s[t];if(void 0!==o)switch(o){case 1:return l[t];case 2:return i[t];case 4:return n[t];case 3:return a[t]}else{if(Te(l,t))return s[t]=1,l[t];if(i!==r.MZ&&(0,r.$3)(i,t))return s[t]=2,i[t];if((d=e.propsOptions[0])&&(0,r.$3)(d,t))return s[t]=3,a[t];if(n!==r.MZ&&(0,r.$3)(n,t))return s[t]=4,n[t];Pe&&(s[t]=0)}}const f=Oe[t];let p,v;return f?("$attrs"===t&&(0,o.u4)(e.attrs,"get",""),f(e)):(p=u.__cssModules)&&(p=p[t])?p:n!==r.MZ&&(0,r.$3)(n,t)?(s[t]=4,n[t]):(v=c.config.globalProperties,(0,r.$3)(v,t)?v[t]:void 0)},set({_:e},t,n){const{data:o,setupState:l,ctx:i}=e;return Te(l,t)?(l[t]=n,!0):o!==r.MZ&&(0,r.$3)(o,t)?(o[t]=n,!0):!(0,r.$3)(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:l,propsOptions:i}},a){let s;return!!n[a]||e!==r.MZ&&(0,r.$3)(e,a)||Te(t,a)||(s=i[0])&&(0,r.$3)(s,a)||(0,r.$3)(o,a)||(0,r.$3)(Oe,a)||(0,r.$3)(l.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,r.$3)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Me(e){return(0,r.cy)(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let Pe=!0;function $e(e){const t=ze(e),n=e.proxy,l=e.ctx;Pe=!1,t.beforeCreate&&Le(t.beforeCreate,e,"bc");const{data:i,computed:a,methods:s,watch:u,provide:c,inject:d,created:f,beforeMount:p,mounted:v,beforeUpdate:h,updated:m,activated:g,deactivated:y,beforeDestroy:b,beforeUnmount:w,destroyed:x,unmounted:_,render:S,renderTracked:E,renderTriggered:k,errorCaptured:C,serverPrefetch:A,expose:q,inheritAttrs:O,components:T,directives:R,filters:M}=t,P=null;if(d&&Be(d,l,P),s)for(const o in s){const e=s[o];(0,r.Tn)(e)&&(l[o]=e.bind(n))}if(i){0;const t=i.call(n,n);0,(0,r.Gv)(t)&&(e.data=(0,o.Kh)(t))}if(Pe=!0,a)for(const o in a){const e=a[o],t=(0,r.Tn)(e)?e.bind(n,n):(0,r.Tn)(e.get)?e.get.bind(n,n):r.tE;0;const i=!(0,r.Tn)(e)&&(0,r.Tn)(e.set)?e.set.bind(n):r.tE,s=so({get:t,set:i});Object.defineProperty(l,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(u)for(const o in u)We(u[o],l,n,o);if(c){const e=(0,r.Tn)(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Ze(t,e[t])}))}function $(e,t){(0,r.cy)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(f&&Le(f,e,"c"),$(ue,p),$(ce,v),$(de,h),$(fe,m),$(te,g),$(ne,y),$(ye,C),$(ge,E),$(me,k),$(pe,w),$(ve,_),$(he,A),(0,r.cy)(q))if(q.length){const t=e.exposed||(e.exposed={});q.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});S&&e.render===r.tE&&(e.render=S),null!=O&&(e.inheritAttrs=O),T&&(e.components=T),R&&(e.directives=R)}function Be(e,t,n=r.tE){(0,r.cy)(e)&&(e=Ne(e));for(const l in e){const n=e[l];let i;i=(0,r.Gv)(n)?"default"in n?Je(n.from||l,n.default,!0):Je(n.from||l):Je(n),(0,o.i9)(i)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[l]=i}}function Le(e,t,n){i((0,r.cy)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function We(e,t,n,o){const l=o.includes(".")?Yt(n,o):()=>n[o];if((0,r.Kg)(e)){const n=t[e];(0,r.Tn)(n)&&Ut(l,n)}else if((0,r.Tn)(e))Ut(l,e.bind(n));else if((0,r.Gv)(e))if((0,r.cy)(e))e.forEach((e=>We(e,t,n,o)));else{const o=(0,r.Tn)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.Tn)(o)&&Ut(l,o,e)}else 0}function ze(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:l,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let u;return s?u=s:l.length||n||o?(u={},l.length&&l.forEach((e=>je(u,e,a,!0))),je(u,t,a)):u=t,(0,r.Gv)(t)&&i.set(t,u),u}function je(e,t,n,o=!1){const{mixins:r,extends:l}=t;l&&je(e,l,n,!0),r&&r.forEach((t=>je(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=Ve[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Ve={data:Ie,props:Ke,emits:Ke,methods:He,computed:He,beforeCreate:De,created:De,beforeMount:De,mounted:De,beforeUpdate:De,updated:De,beforeDestroy:De,beforeUnmount:De,destroyed:De,unmounted:De,activated:De,deactivated:De,errorCaptured:De,serverPrefetch:De,components:He,directives:He,watch:Ue,provide:Ie,inject:Fe};function Ie(e,t){return t?e?function(){return(0,r.X$)((0,r.Tn)(e)?e.call(this,this):e,(0,r.Tn)(t)?t.call(this,this):t)}:t:e}function Fe(e,t){return He(Ne(e),Ne(t))}function Ne(e){if((0,r.cy)(e)){const t={};for(let n=0;n1)return n&&(0,r.Tn)(t)?t.call(o&&o.proxy):t}else 0}const et={},tt=()=>Object.create(et),nt=e=>Object.getPrototypeOf(e)===et;function ot(e,t,n,r=!1){const l={},i=tt();e.propsDefaults=Object.create(null),lt(e,t,l,i);for(const o in e.propsOptions[0])o in l||(l[o]=void 0);n?e.props=r?l:(0,o.Gc)(l):e.type.props?e.props=l:e.props=i,e.attrs=i}function rt(e,t,n,l){const{props:i,attrs:a,vnode:{patchFlag:s}}=e,u=(0,o.ux)(i),[c]=e.propsOptions;let d=!1;if(!(l||s>0)||16&s){let o;lt(e,t,i,a)&&(d=!0);for(const l in u)t&&((0,r.$3)(t,l)||(o=(0,r.Tg)(l))!==l&&(0,r.$3)(t,o))||(c?!n||void 0===n[l]&&void 0===n[o]||(i[l]=it(c,u,l,void 0,e,!0)):delete i[l]);if(a!==u)for(const e in a)t&&(0,r.$3)(t,e)||(delete a[e],d=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let o=0;o{u=!0;const[n,o]=st(e,t,!0);(0,r.X$)(a,n),o&&s.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!u)return(0,r.Gv)(e)&&o.set(e,r.Oj),r.Oj;if((0,r.cy)(i))for(let d=0;d-1,o[1]=n<0||e-1||(0,r.$3)(o,"default"))&&s.push(t)}}}}const c=[a,s];return(0,r.Gv)(e)&&o.set(e,c),c}function ut(e){return"$"!==e[0]&&!(0,r.SU)(e)}function ct(e){if(null===e)return"null";if("function"===typeof e)return e.name||"";if("object"===typeof e){const t=e.constructor&&e.constructor.name;return t||""}return""}function dt(e,t){return ct(e)===ct(t)}function ft(e,t){return(0,r.cy)(t)?t.findIndex((t=>dt(t,e))):(0,r.Tn)(t)&&dt(t,e)?0:-1}const pt=e=>"_"===e[0]||"$stable"===e,vt=e=>(0,r.cy)(e)?e.map(Bn):[Bn(e)],ht=(e,t,n)=>{if(t._n)return t;const o=$(((...e)=>vt(t(...e))),n);return o._c=!1,o},mt=(e,t,n)=>{const o=e._ctx;for(const l in e){if(pt(l))continue;const n=e[l];if((0,r.Tn)(n))t[l]=ht(l,n,o);else if(null!=n){0;const e=vt(n);t[l]=()=>e}}},gt=(e,t)=>{const n=vt(t);e.slots.default=()=>n},yt=(e,t,n)=>{for(const o in t)(n||"_"!==o)&&(e[o]=t[o])},bt=(e,t,n)=>{const o=e.slots=tt();if(32&e.vnode.shapeFlag){const e=t._;e?(yt(o,t,n),n&&(0,r.yQ)(o,"_",e,!0)):mt(t,o)}else t&>(e,t)},wt=(e,t,n)=>{const{vnode:o,slots:l}=e;let i=!0,a=r.MZ;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:yt(l,t,n):(i=!t.$stable,mt(t,l)),a=t}else t&&(gt(e,t),a={default:1});if(i)for(const r in l)pt(r)||null!=a[r]||delete l[r]};function xt(e,t,n,i,a=!1){if((0,r.cy)(e))return void e.forEach(((e,o)=>xt(e,t&&((0,r.cy)(t)?t[o]:t),n,i,a)));if(Z(i)&&!a)return;const s=4&i.shapeFlag?lo(i.component):i.el,u=a?null:s,{i:c,r:d}=e;const f=t&&t.r,p=c.refs===r.MZ?c.refs={}:c.refs,v=c.setupState;if(null!=f&&f!==d&&((0,r.Kg)(f)?(p[f]=null,(0,r.$3)(v,f)&&(v[f]=null)):(0,o.i9)(f)&&(f.value=null)),(0,r.Tn)(d))l(d,c,12,[u,p]);else{const t=(0,r.Kg)(d),l=(0,o.i9)(d);if(t||l){const o=()=>{if(e.f){const n=t?(0,r.$3)(v,d)?v[d]:p[d]:d.value;a?(0,r.cy)(n)&&(0,r.TF)(n,s):(0,r.cy)(n)?n.includes(s)||n.push(s):t?(p[d]=[s],(0,r.$3)(v,d)&&(v[d]=p[d])):(d.value=[s],e.k&&(p[e.k]=d.value))}else t?(p[d]=u,(0,r.$3)(v,d)&&(v[d]=u)):l&&(d.value=u,e.k&&(p[e.k]=u))};u?(o.id=-1,$t(o,n)):o()}else 0}}const _t=Symbol("_vte"),St=e=>e.__isTeleport,Et=e=>e&&(e.disabled||""===e.disabled),kt=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Ct=e=>"function"===typeof MathMLElement&&e instanceof MathMLElement,At=(e,t)=>{const n=e&&e.to;if((0,r.Kg)(n)){if(t){const e=t(n);return e}return null}return n},qt={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,l,i,a,s,u){const{mc:c,pc:d,pbc:f,o:{insert:p,querySelector:v,createText:h,createComment:m}}=u,g=Et(t.props);let{shapeFlag:y,children:b,dynamicChildren:w}=t;if(null==e){const e=t.el=h(""),u=t.anchor=h(""),d=t.target=At(t.props,v),f=t.targetStart=h(""),m=t.targetAnchor=h("");p(e,n,o),p(u,n,o),f[_t]=m,d&&(p(f,d),p(m,d),"svg"===i||kt(d)?i="svg":("mathml"===i||Ct(d))&&(i="mathml"));const w=(e,t)=>{16&y&&c(b,e,t,r,l,i,a,s)};g?w(n,u):d&&w(d,m)}else{t.el=e.el,t.targetStart=e.targetStart;const o=t.anchor=e.anchor,c=t.target=e.target,p=t.targetAnchor=e.targetAnchor,h=Et(e.props),m=h?n:c,y=h?o:p;if("svg"===i||kt(c)?i="svg":("mathml"===i||Ct(c))&&(i="mathml"),w?(f(e.dynamicChildren,w,m,r,l,i,a),Vt(e,t,!0)):s||d(e,t,m,y,r,l,i,a,!1),g)h?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ot(t,n,o,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=At(t.props,v);e&&Ot(t,e,null,u,0)}else h&&Ot(t,c,p,u,1)}Mt(t)},remove(e,t,n,{um:o,o:{remove:r}},l){const{shapeFlag:i,children:a,anchor:s,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(r(u),r(c)),l&&r(s),16&i){const e=l||!Et(f);for(let r=0;r{if(e===t)return;e&&!kn(e,t)&&(o=Y(e),H(e,r,l,!0),e=null),-2===t.patchFlag&&(s=!1,t.dynamicChildren=null);const{type:u,ref:c,shapeFlag:d}=t;switch(u){case fn:y(e,t,n,o);break;case pn:b(e,t,n,o);break;case vn:null==e&&x(t,n,o,i);break;case dn:$(e,t,n,o,r,l,i,a,s);break;default:1&d?A(e,t,n,o,r,l,i,a,s):6&d?B(e,t,n,o,r,l,i,a,s):(64&d||128&d)&&u.process(e,t,n,o,r,l,i,a,s,te)}null!=c&&r&&xt(c,e&&e.ref,l,t||e,!t)},y=(e,t,n,o)=>{if(null==e)l(t.el=u(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},b=(e,t,n,o)=>{null==e?l(t.el=c(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=m(e.children,t,n,o,e.el,e.anchor)},S=({el:e,anchor:t},n,o)=>{let r;while(e&&e!==t)r=v(e),l(e,n,o),e=r;l(t,n,o)},C=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=v(e),i(e),e=n;i(t)},A=(e,t,n,o,r,l,i,a,s)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?q(t,n,o,r,l,i,a,s):R(e,t,r,l,i,a,s)},q=(e,t,n,o,i,u,c,d)=>{let p,v;const{props:h,shapeFlag:m,transition:g,dirs:y}=e;if(p=e.el=s(e.type,u,h&&h.is,h),8&m?f(p,e.children):16&m&&T(e.children,p,null,o,i,Wt(e,u),c,d),y&&L(e,null,o,"created"),O(p,e,e.scopeId,c,o),h){for(const e in h)"value"===e||(0,r.SU)(e)||a(p,e,null,h[e],u,o);"value"in h&&a(p,"value",null,h.value,u),(v=h.onVnodeBeforeMount)&&jn(v,o,e)}y&&L(e,null,o,"beforeMount");const b=jt(i,g);b&&g.beforeEnter(p),l(p,t,n),((v=h&&h.onVnodeMounted)||b||y)&&$t((()=>{v&&jn(v,o,e),b&&g.enter(p),y&&L(e,null,o,"mounted")}),i)},O=(e,t,n,o,r)=>{if(n&&h(e,n),o)for(let l=0;l{for(let u=s;u{const u=t.el=e.el;let{patchFlag:c,dynamicChildren:d,dirs:p}=t;c|=16&e.patchFlag;const v=e.props||r.MZ,h=t.props||r.MZ;let m;if(n&&zt(n,!1),(m=h.onVnodeBeforeUpdate)&&jn(m,n,t,e),p&&L(t,e,n,"beforeUpdate"),n&&zt(n,!0),(v.innerHTML&&null==h.innerHTML||v.textContent&&null==h.textContent)&&f(u,""),d?M(e.dynamicChildren,d,u,n,o,Wt(t,l),i):s||I(e,t,u,null,n,o,Wt(t,l),i,!1),c>0){if(16&c)P(u,v,h,n,l);else if(2&c&&v.class!==h.class&&a(u,"class",null,h.class,l),4&c&&a(u,"style",v.style,h.style,l),8&c){const e=t.dynamicProps;for(let t=0;t{m&&jn(m,n,t,e),p&&L(t,e,n,"updated")}),o)},M=(e,t,n,o,r,l,i)=>{for(let a=0;a{if(t!==n){if(t!==r.MZ)for(const i in t)(0,r.SU)(i)||i in n||a(e,i,t[i],null,l,o);for(const i in n){if((0,r.SU)(i))continue;const s=n[i],u=t[i];s!==u&&"value"!==i&&a(e,i,u,s,l,o)}"value"in n&&a(e,"value",t.value,n.value,l)}},$=(e,t,n,o,r,i,a,s,c)=>{const d=t.el=e?e.el:u(""),f=t.anchor=e?e.anchor:u("");let{patchFlag:p,dynamicChildren:v,slotScopeIds:h}=t;h&&(s=s?s.concat(h):h),null==e?(l(d,n,o),l(f,n,o),T(t.children||[],n,f,r,i,a,s,c)):p>0&&64&p&&v&&e.dynamicChildren?(M(e.dynamicChildren,v,n,r,i,a,s),(null!=t.key||r&&t===r.subTree)&&Vt(e,t,!0)):I(e,t,n,f,r,i,a,s,c)},B=(e,t,n,o,r,l,i,a,s)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,s):W(t,n,o,r,l,i,s):z(e,t,s)},W=(e,t,n,o,r,l,i)=>{const a=e.component=Fn(e,o,r);if(J(e)&&(a.ctx.renderer=te),Jn(a,!1,i),a.asyncDep){if(r&&r.registerDep(a,j,i),!e.el){const e=a.subTree=On(pn);b(null,e,t,n)}}else j(a,e,t,n,r,l,i)},z=(e,t,n)=>{const o=t.component=e.component;if(ln(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void V(o,t,n);o.next=t,_(o.update),o.effect.dirty=!0,o.update()}else t.el=e.el,o.vnode=t},j=(e,t,n,l,i,a,s)=>{const u=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:l,vnode:c}=e;{const n=Ft(e);if(n)return t&&(t.el=c.el,V(e,t,s)),void n.asyncDep.then((()=>{e.isUnmounted||u()}))}let d,f=t;0,zt(e,!1),t?(t.el=c.el,V(e,t,s)):t=c,n&&(0,r.DY)(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&jn(d,l,t,c),zt(e,!0);const v=nn(e);0;const h=e.subTree;e.subTree=v,g(h,v,p(h.el),Y(h),e,i,a),t.el=v.el,null===f&&sn(e,v.el),o&&$t(o,i),(d=t.props&&t.props.onVnodeUpdated)&&$t((()=>jn(d,l,t,c)),i)}else{let o;const{el:s,props:u}=t,{bm:c,m:d,parent:f}=e,p=Z(t);if(zt(e,!1),c&&(0,r.DY)(c),!p&&(o=u&&u.onVnodeBeforeMount)&&jn(o,f,t),zt(e,!0),s&&oe){const n=()=>{e.subTree=nn(e),oe(s,e.subTree,e,i,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const o=e.subTree=nn(e);0,g(null,o,n,l,e,i,a),t.el=o.el}if(d&&$t(d,i),!p&&(o=u&&u.onVnodeMounted)){const e=t;$t((()=>jn(o,f,e)),i)}(256&t.shapeFlag||f&&Z(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&$t(e.a,i),e.isMounted=!0,t=n=l=null}},c=e.effect=new o.X2(u,r.tE,(()=>w(d)),e.scope),d=e.update=()=>{c.dirty&&c.run()};d.i=e,d.id=e.uid,zt(e,!0),d()},V=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,rt(e,t.props,r,n),wt(e,t.children,n),(0,o.C4)(),E(e),(0,o.bl)()},I=(e,t,n,o,r,l,i,a,s=!1)=>{const u=e&&e.children,c=e?e.shapeFlag:0,d=t.children,{patchFlag:p,shapeFlag:v}=t;if(p>0){if(128&p)return void N(u,d,n,o,r,l,i,a,s);if(256&p)return void F(u,d,n,o,r,l,i,a,s)}8&v?(16&c&&Q(u,r,l),d!==u&&f(n,d)):16&c?16&v?N(u,d,n,o,r,l,i,a,s):Q(u,r,l,!0):(8&c&&f(n,""),16&v&&T(d,n,o,r,l,i,a,s))},F=(e,t,n,o,l,i,a,s,u)=>{e=e||r.Oj,t=t||r.Oj;const c=e.length,d=t.length,f=Math.min(c,d);let p;for(p=0;pd?Q(e,l,i,!0,!1,f):T(t,n,o,l,i,a,s,u,f)},N=(e,t,n,o,l,i,a,s,u)=>{let c=0;const d=t.length;let f=e.length-1,p=d-1;while(c<=f&&c<=p){const o=e[c],r=t[c]=u?Ln(t[c]):Bn(t[c]);if(!kn(o,r))break;g(o,r,n,null,l,i,a,s,u),c++}while(c<=f&&c<=p){const o=e[f],r=t[p]=u?Ln(t[p]):Bn(t[p]);if(!kn(o,r))break;g(o,r,n,null,l,i,a,s,u),f--,p--}if(c>f){if(c<=p){const e=p+1,r=ep)while(c<=f)H(e[c],l,i,!0),c++;else{const v=c,h=c,m=new Map;for(c=h;c<=p;c++){const e=t[c]=u?Ln(t[c]):Bn(t[c]);null!=e.key&&m.set(e.key,c)}let y,b=0;const w=p-h+1;let x=!1,_=0;const S=new Array(w);for(c=0;c=w){H(o,l,i,!0);continue}let r;if(null!=o.key)r=m.get(o.key);else for(y=h;y<=p;y++)if(0===S[y-h]&&kn(o,t[y])){r=y;break}void 0===r?H(o,l,i,!0):(S[r-h]=c+1,r>=_?_=r:x=!0,g(o,t[r],n,null,l,i,a,s,u),b++)}const E=x?It(S):r.Oj;for(y=E.length-1,c=w-1;c>=0;c--){const e=h+c,r=t[e],f=e+1{const{el:i,type:a,transition:s,children:u,shapeFlag:c}=e;if(6&c)return void D(e.component.subTree,t,n,o);if(128&c)return void e.suspense.move(t,n,o);if(64&c)return void a.move(e,t,n,te);if(a===dn){l(i,t,n);for(let e=0;es.enter(i)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=s,a=()=>l(i,t,n),u=()=>{e(i,(()=>{a(),r&&r()}))};o?o(i,a,u):u()}else l(i,t,n)},H=(e,t,n,o=!1,r=!1)=>{const{type:l,props:i,ref:a,children:s,dynamicChildren:u,shapeFlag:c,patchFlag:d,dirs:f,cacheIndex:p}=e;if(-2===d&&(r=!1),null!=a&&xt(a,null,n,e,!0),null!=p&&(t.renderCache[p]=void 0),256&c)return void t.ctx.deactivate(e);const v=1&c&&f,h=!Z(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&jn(m,t,e),6&c)G(e.component,n,o);else{if(128&c)return void e.suspense.unmount(n,o);v&&L(e,null,t,"beforeUnmount"),64&c?e.type.remove(e,t,n,te,o):u&&!u.hasOnce&&(l!==dn||d>0&&64&d)?Q(u,t,n,!1,!0):(l===dn&&384&d||!r&&16&c)&&Q(s,t,n),o&&K(e)}(h&&(m=i&&i.onVnodeUnmounted)||v)&&$t((()=>{m&&jn(m,t,e),v&&L(e,null,t,"unmounted")}),n)},K=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===dn)return void U(n,o);if(t===vn)return void C(e);const l=()=>{i(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,l);o?o(e.el,l,i):i()}else l()},U=(e,t)=>{let n;while(e!==t)n=v(e),i(e),e=n;i(t)},G=(e,t,n)=>{const{bum:o,scope:l,update:i,subTree:a,um:s,m:u,a:c}=e;Nt(u),Nt(c),o&&(0,r.DY)(o),l.stop(),i&&(i.active=!1,H(a,e,t,n)),s&&$t(s,t),$t((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},Q=(e,t,n,o=!1,r=!1,l=0)=>{for(let i=l;i{if(6&e.shapeFlag)return Y(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=v(e.anchor||e.el),n=t&&t[_t];return n?v(n):t};let X=!1;const ee=(e,t,n)=>{null==e?t._vnode&&H(t._vnode,null,null,!0):g(t._vnode||null,e,t,null,null,null,n),X||(X=!0,E(),k(),X=!1),t._vnode=e},te={p:g,um:H,m:D,r:K,mt:W,mc:T,pc:I,pbc:M,n:Y,o:e};let ne,oe;return t&&([ne,oe]=t(te)),{render:ee,hydrate:ne,createApp:Ye(ee,ne)}}function Wt({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function zt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jt(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Vt(e,t,n=!1){const o=e.children,l=t.children;if((0,r.cy)(o)&&(0,r.cy)(l))for(let r=0;r>1,e[n[a]]0&&(t[o]=n[l-1]),n[l]=o)}}l=n.length,i=n[l-1];while(l-- >0)n[l]=i,i=t[i];return n}function Ft(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ft(t)}function Nt(e){if(e)for(let t=0;t{{const e=Je(Dt);return e}};const Kt={};function Ut(e,t,n){return Gt(e,t,n)}function Gt(e,t,{immediate:n,deep:a,flush:s,once:u,onTrack:c,onTrigger:d}=r.MZ){if(t&&u){const e=t;t=(...t)=>{e(...t),C()}}const f=Nn,p=e=>!0===a?e:Xt(e,!1===a?1:void 0);let v,h,m=!1,g=!1;if((0,o.i9)(e)?(v=()=>e.value,m=(0,o.fE)(e)):(0,o.g8)(e)?(v=()=>p(e),m=!0):(0,r.cy)(e)?(g=!0,m=e.some((e=>(0,o.g8)(e)||(0,o.fE)(e))),v=()=>e.map((e=>(0,o.i9)(e)?e.value:(0,o.g8)(e)?p(e):(0,r.Tn)(e)?l(e,f,2):void 0))):v=(0,r.Tn)(e)?t?()=>l(e,f,2):()=>(h&&h(),i(e,f,3,[b])):r.tE,t&&a){const e=v;v=()=>Xt(e())}let y,b=e=>{h=E.onStop=()=>{l(e,f,4),h=E.onStop=void 0}};if(Zn){if(b=r.tE,t?n&&i(t,f,3,[v(),g?[]:void 0,b]):v(),"sync"!==s)return r.tE;{const e=Ht();y=e.__watcherHandles||(e.__watcherHandles=[])}}let x=g?new Array(e.length).fill(Kt):Kt;const _=()=>{if(E.active&&E.dirty)if(t){const e=E.run();(a||m||(g?e.some(((e,t)=>(0,r.$H)(e,x[t]))):(0,r.$H)(e,x)))&&(h&&h(),i(t,f,3,[e,x===Kt?void 0:g&&x[0]===Kt?[]:x,b]),x=e)}else E.run()};let S;_.allowRecurse=!!t,"sync"===s?S=_:"post"===s?S=()=>$t(_,f&&f.suspense):(_.pre=!0,f&&(_.id=f.uid),S=()=>w(_));const E=new o.X2(v,r.tE,S),k=(0,o.o5)(),C=()=>{E.stop(),k&&(0,r.TF)(k.effects,E)};return t?n?_():x=E.run():"post"===s?$t(E.run.bind(E),f&&f.suspense):E.run(),y&&y.push(C),C}function Qt(e,t,n){const o=this.proxy,l=(0,r.Kg)(e)?e.includes(".")?Yt(o,e):()=>o[e]:e.bind(o,o);let i;(0,r.Tn)(t)?i=t:(i=t.handler,n=t);const a=Un(this),s=Gt(l,i.bind(o),n);return a(),s}function Yt(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{Xt(e,t,n)}));else if((0,r.Qd)(e)){for(const o in e)Xt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Xt(e[o],t,n)}return e}const Zt=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${(0,r.PT)(t)}Modifiers`]||e[`${(0,r.Tg)(t)}Modifiers`];function Jt(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||r.MZ;let l=n;const a=t.startsWith("update:"),s=a&&Zt(o,t.slice(7));let u;s&&(s.trim&&(l=n.map((e=>(0,r.Kg)(e)?e.trim():e))),s.number&&(l=n.map(r.bB)));let c=o[u=(0,r.rU)(t)]||o[u=(0,r.rU)((0,r.PT)(t))];!c&&a&&(c=o[u=(0,r.rU)((0,r.Tg)(t))]),c&&i(c,e,6,l);const d=o[u+"Once"];if(d){if(e.emitted){if(e.emitted[u])return}else e.emitted={};e.emitted[u]=!0,i(d,e,6,l)}}function en(e,t,n=!1){const o=t.emitsCache,l=o.get(e);if(void 0!==l)return l;const i=e.emits;let a={},s=!1;if(!(0,r.Tn)(e)){const o=e=>{const n=en(e,t,!0);n&&(s=!0,(0,r.X$)(a,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||s?((0,r.cy)(i)?i.forEach((e=>a[e]=null)):(0,r.X$)(a,i),(0,r.Gv)(e)&&o.set(e,a),a):((0,r.Gv)(e)&&o.set(e,null),null)}function tn(e,t){return!(!e||!(0,r.Mp)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.$3)(e,t[0].toLowerCase()+t.slice(1))||(0,r.$3)(e,(0,r.Tg)(t))||(0,r.$3)(e,t))}function nn(e){const{type:t,vnode:n,proxy:o,withProxy:l,propsOptions:[i],slots:s,attrs:u,emit:c,render:d,renderCache:f,props:p,data:v,setupState:h,ctx:m,inheritAttrs:g}=e,y=R(e);let b,w;try{if(4&n.shapeFlag){const e=l||o,t=e;b=Bn(d.call(t,e,f,p,h,v,m)),w=u}else{const e=t;0,b=Bn(e.length>1?e(p,{attrs:u,slots:s,emit:c}):e(p,null)),w=t.props?u:on(u)}}catch(_){hn.length=0,a(_,e,1),b=On(pn)}let x=b;if(w&&!1!==g){const e=Object.keys(w),{shapeFlag:t}=x;e.length&&7&t&&(i&&e.some(r.CP)&&(w=rn(w,i)),x=Mn(x,w,!1,!0))}return n.dirs&&(x=Mn(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),b=x,R(y),b}const on=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.Mp)(n))&&((t||(t={}))[n]=e[n]);return t},rn=(e,t)=>{const n={};for(const o in e)(0,r.CP)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function ln(e,t,n){const{props:o,children:r,component:l}=e,{props:i,children:a,patchFlag:s}=t,u=l.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&s>=0))return!(!r&&!a||a&&a.$stable)||o!==i&&(o?!i||an(o,i,u):!!i);if(1024&s)return!0;if(16&s)return o?an(o,i,u):!!i;if(8&s){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function cn(e,t){t&&t.pendingBranch?(0,r.cy)(e)?t.effects.push(...e):t.effects.push(e):S(e)}const dn=Symbol.for("v-fgt"),fn=Symbol.for("v-txt"),pn=Symbol.for("v-cmt"),vn=Symbol.for("v-stc"),hn=[];let mn=null;function gn(e=!1){hn.push(mn=e?null:[])}function yn(){hn.pop(),mn=hn[hn.length-1]||null}let bn=1;function wn(e){bn+=e,e<0&&mn&&(mn.hasOnce=!0)}function xn(e){return e.dynamicChildren=bn>0?mn||r.Oj:null,yn(),bn>0&&mn&&mn.push(e),e}function _n(e,t,n,o,r,l){return xn(qn(e,t,n,o,r,l,!0))}function Sn(e,t,n,o,r){return xn(On(e,t,n,o,r,!0))}function En(e){return!!e&&!0===e.__v_isVNode}function kn(e,t){return e.type===t.type&&e.key===t.key}const Cn=({key:e})=>null!=e?e:null,An=({ref:e,ref_key:t,ref_for:n})=>("number"===typeof e&&(e=""+e),null!=e?(0,r.Kg)(e)||(0,o.i9)(e)||(0,r.Tn)(e)?{i:O,r:e,k:t,f:!!n}:e:null);function qn(e,t=null,n=null,o=0,l=null,i=(e===dn?0:1),a=!1,s=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Cn(t),ref:t&&An(t),scopeId:T,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:O};return s?(Wn(u,n),128&i&&e.normalize(u)):n&&(u.shapeFlag|=(0,r.Kg)(n)?8:16),bn>0&&!a&&mn&&(u.patchFlag>0||6&i)&&32!==u.patchFlag&&mn.push(u),u}const On=Tn;function Tn(e,t=null,n=null,l=0,i=null,a=!1){if(e&&e!==_e||(e=pn),En(e)){const o=Mn(e,t,!0);return n&&Wn(o,n),bn>0&&!a&&mn&&(6&o.shapeFlag?mn[mn.indexOf(e)]=o:mn.push(o)),o.patchFlag=-2,o}if(ao(e)&&(e=e.__vccOpts),t){t=Rn(t);let{class:e,style:n}=t;e&&!(0,r.Kg)(e)&&(t.class=(0,r.C4)(e)),(0,r.Gv)(n)&&((0,o.ju)(n)&&!(0,r.cy)(n)&&(n=(0,r.X$)({},n)),t.style=(0,r.Tr)(n))}const s=(0,r.Kg)(e)?1:un(e)?128:St(e)?64:(0,r.Gv)(e)?4:(0,r.Tn)(e)?2:0;return qn(e,t,n,l,i,s,a,!0)}function Rn(e){return e?(0,o.ju)(e)||nt(e)?(0,r.X$)({},e):e:null}function Mn(e,t,n=!1,o=!1){const{props:l,ref:i,patchFlag:a,children:s,transition:u}=e,c=t?zn(l||{},t):l,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Cn(c),ref:t&&t.ref?n&&i?(0,r.cy)(i)?i.concat(An(t)):[i,An(t)]:An(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==dn?-1===a?16:16|a:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Mn(e.ssContent),ssFallback:e.ssFallback&&Mn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&o&&Q(d,u.clone(d)),d}function Pn(e=" ",t=0){return On(fn,null,e,t)}function $n(e="",t=!1){return t?(gn(),Sn(pn,null,e)):On(pn,null,e)}function Bn(e){return null==e||"boolean"===typeof e?On(pn):(0,r.cy)(e)?On(dn,null,e.slice()):"object"===typeof e?Ln(e):On(fn,null,String(e))}function Ln(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Mn(e)}function Wn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if((0,r.cy)(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Wn(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||nt(t)?3===o&&O&&(1===O.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=O}}else(0,r.Tn)(t)?(t={default:t,_ctx:O},n=32):(t=String(t),64&o?(n=16,t=[Pn(t)]):n=8);e.children=t,e.shapeFlag|=n}function zn(...e){const t={};for(let n=0;nNn||O;let Hn,Kn;{const e=(0,r.We)(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};Hn=t("__VUE_INSTANCE_SETTERS__",(e=>Nn=e)),Kn=t("__VUE_SSR_SETTERS__",(e=>Zn=e))}const Un=e=>{const t=Nn;return Hn(e),e.scope.on(),()=>{e.scope.off(),Hn(t)}},Gn=()=>{Nn&&Nn.scope.off(),Hn(null)};function Qn(e){return 4&e.vnode.shapeFlag}let Yn,Xn,Zn=!1;function Jn(e,t=!1,n=!1){t&&Kn(t);const{props:o,children:r}=e.vnode,l=Qn(e);ot(e,o,l,t),bt(e,r,n);const i=l?eo(e,t):void 0;return t&&Kn(!1),i}function eo(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Re);const{setup:i}=n;if(i){const n=e.setupContext=i.length>1?ro(e):null,s=Un(e);(0,o.C4)();const u=l(i,e,0,[e.props,n]);if((0,o.bl)(),s(),(0,r.yL)(u)){if(u.then(Gn,Gn),t)return u.then((n=>{to(e,n,t)})).catch((t=>{a(t,e,0)}));e.asyncDep=u}else to(e,u,t)}else no(e,t)}function to(e,t,n){(0,r.Tn)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Gv)(t)&&(e.setupState=(0,o.Pr)(t)),no(e,n)}function no(e,t,n){const l=e.type;if(!e.render){if(!t&&Yn&&!l.render){const t=l.template||ze(e).template;if(t){0;const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:a}=l,s=(0,r.X$)((0,r.X$)({isCustomElement:n,delimiters:i},o),a);l.render=Yn(t,s)}}e.render=l.render||r.tE,Xn&&Xn(e)}{const t=Un(e);(0,o.C4)();try{$e(e)}finally{(0,o.bl)(),t()}}}const oo={get(e,t){return(0,o.u4)(e,"get",""),e[t]}};function ro(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,oo),slots:e.slots,emit:e.emit,expose:t}}function lo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy((0,o.Pr)((0,o.IG)(e.exposed)),{get(t,n){return n in t?t[n]:n in Oe?Oe[n](e):void 0},has(e,t){return t in e||t in Oe}})):e.proxy}function io(e,t=!0){return(0,r.Tn)(e)?e.displayName||e.name:e.name||t&&e.__name}function ao(e){return(0,r.Tn)(e)&&"__vccOpts"in e}const so=(e,t)=>{const n=(0,o.EW)(e,t,Zn);return n};function uo(e,t,n){const o=arguments.length;return 2===o?(0,r.Gv)(t)&&!(0,r.cy)(t)?En(t)?On(e,null,[t]):On(e,t):On(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&En(n)&&(n=[n]),On(e,t,n))}const co="3.4.34"},9104:(e,t,n)=>{"use strict";n.d(t,{D$:()=>be,Ef:()=>Se,F:()=>fe,aG:()=>$,eB:()=>v});var o=n(1758),r=n(8790),l=n(8734); -/** -* @vue/runtime-dom v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/ -const i="http://www.w3.org/2000/svg",a="http://www.w3.org/1998/Math/MathML",s="undefined"!==typeof document?document:null,u=s&&s.createElement("template"),c={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r="svg"===t?s.createElementNS(i,e):"mathml"===t?s.createElementNS(a,e):n?s.createElement(e,{is:n}):s.createElement(e);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>s.createTextNode(e),createComment:e=>s.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>s.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,l){const i=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===l||!(r=r.nextSibling))break}else{u.innerHTML="svg"===o?`${e}`:"mathml"===o?`${e}`:e;const r=u.content;if("svg"===o||"mathml"===o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},d="transition",f="animation",p=Symbol("_vtc"),v=(e,{slots:t})=>(0,o.h)(o.pR,b(e),t);v.displayName="Transition";const h={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},m=v.props=(0,r.X$)({},o.QP,h),g=(e,t=[])=>{(0,r.cy)(e)?e.forEach((e=>e(...t))):e&&e(...t)},y=e=>!!e&&((0,r.cy)(e)?e.some((e=>e.length>1)):e.length>1);function b(e){const t={};for(const r in e)r in h||(t[r]=e[r]);if(!1===e.css)return t;const{name:n="v",type:o,duration:l,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:u=i,appearActiveClass:c=a,appearToClass:d=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,m=w(l),b=m&&m[0],x=m&&m[1],{onBeforeEnter:k,onEnter:A,onEnterCancelled:q,onLeave:O,onLeaveCancelled:R,onBeforeAppear:M=k,onAppear:P=A,onAppearCancelled:$=q}=t,B=(e,t,n)=>{S(e,t?d:s),S(e,t?c:a),n&&n()},L=(e,t)=>{e._isLeaving=!1,S(e,f),S(e,v),S(e,p),t&&t()},W=e=>(t,n)=>{const r=e?P:A,l=()=>B(t,e,n);g(r,[t,l]),E((()=>{S(t,e?u:i),_(t,e?d:s),y(r)||C(t,o,b,l)}))};return(0,r.X$)(t,{onBeforeEnter(e){g(k,[e]),_(e,i),_(e,a)},onBeforeAppear(e){g(M,[e]),_(e,u),_(e,c)},onEnter:W(!1),onAppear:W(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>L(e,t);_(e,f),_(e,p),T(),E((()=>{e._isLeaving&&(S(e,f),_(e,v),y(O)||C(e,o,x,n))})),g(O,[e,n])},onEnterCancelled(e){B(e,!1),g(q,[e])},onAppearCancelled(e){B(e,!0),g($,[e])},onLeaveCancelled(e){L(e),g(R,[e])}})}function w(e){if(null==e)return null;if((0,r.Gv)(e))return[x(e.enter),x(e.leave)];{const t=x(e);return[t,t]}}function x(e){const t=(0,r.Ro)(e);return t}function _(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[p]||(e[p]=new Set)).add(t)}function S(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[p];n&&(n.delete(t),n.size||(e[p]=void 0))}function E(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let k=0;function C(e,t,n,o){const r=e._endId=++k,l=()=>{r===e._endId&&o()};if(n)return setTimeout(l,n);const{type:i,timeout:a,propCount:s}=A(e,t);if(!i)return o();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,f),l()},f=t=>{t.target===e&&++c>=s&&d()};setTimeout((()=>{c(n[e]||"").split(", "),r=o(`${d}Delay`),l=o(`${d}Duration`),i=q(r,l),a=o(`${f}Delay`),s=o(`${f}Duration`),u=q(a,s);let c=null,p=0,v=0;t===d?i>0&&(c=d,p=i,v=l.length):t===f?u>0&&(c=f,p=u,v=s.length):(p=Math.max(i,u),c=p>0?i>u?d:f:null,v=c?c===d?l.length:s.length:0);const h=c===d&&/\b(transform|all)(,|$)/.test(o(`${d}Property`).toString());return{type:c,timeout:p,propCount:v,hasTransform:h}}function q(e,t){while(e.lengthO(t)+O(e[n]))))}function O(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function T(){return document.body.offsetHeight}function R(e,t,n){const o=e[p];o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const M=Symbol("_vod"),P=Symbol("_vsh"),$={beforeMount(e,{value:t},{transition:n}){e[M]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):B(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),B(e,!0),o.enter(e)):o.leave(e,(()=>{B(e,!1)})):B(e,t))},beforeUnmount(e,{value:t}){B(e,t)}};function B(e,t){e.style.display=t?e[M]:"none",e[P]=!t}const L=Symbol("");const W=/(^|;)\s*display\s*:/;function z(e,t,n){const o=e.style,l=(0,r.Kg)(n);let i=!1;if(n&&!l){if(t)if((0,r.Kg)(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&V(o,t,"")}else for(const e in t)null==n[e]&&V(o,e,"");for(const e in n)"display"===e&&(i=!0),V(o,e,n[e])}else if(l){if(t!==n){const e=o[L];e&&(n+=";"+e),o.cssText=n,i=W.test(n)}}else t&&e.removeAttribute("style");M in e&&(e[M]=i?o.display:"",e[P]&&(o.display="none"))}const j=/\s*!important$/;function V(e,t,n){if((0,r.cy)(n))n.forEach((n=>V(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=N(e,t);j.test(n)?e.setProperty((0,r.Tg)(o),n.replace(j,""),"important"):e[o]=n}}const I=["Webkit","Moz","ms"],F={};function N(e,t){const n=F[t];if(n)return n;let o=(0,r.PT)(t);if("filter"!==o&&o in e)return F[t]=o;o=(0,r.ZH)(o);for(let r=0;rJ||(ee.then((()=>J=0)),J=Date.now());function ne(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();(0,o.qL)(oe(e,n.value),t,5,[e])};return n.value=e,n.attached=te(),n}function oe(e,t){if((0,r.cy)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const re=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,le=(e,t,n,o,l,i)=>{const a="svg"===l;"class"===t?R(e,o,a):"style"===t?z(e,n,o):(0,r.Mp)(t)?(0,r.CP)(t)||Y(e,t,n,o,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):ie(e,t,o,a))?(K(e,t,o),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||H(e,t,o,a,i,"value"!==t)):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),H(e,t,o,a))};function ie(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&re(t)&&(0,r.Tn)(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!re(t)||!(0,r.Kg)(n))&&t in e} -/*! #__NO_SIDE_EFFECTS__ */ -/*! #__NO_SIDE_EFFECTS__ */ -"undefined"!==typeof HTMLElement&&HTMLElement;const ae=new WeakMap,se=new WeakMap,ue=Symbol("_moveCb"),ce=Symbol("_enterCb"),de={name:"TransitionGroup",props:(0,r.X$)({},m,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,o.Gy)();let i,a;return(0,o.$u)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!me(i[0].el,n.vnode.el,t))return;i.forEach(pe),i.forEach(ve);const o=i.filter(he);T(),o.forEach((e=>{const n=e.el,o=n.style;_(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n[ue]=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n[ue]=null,S(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const s=(0,l.ux)(e),u=b(s);let c=s.tag||o.FK;if(i=[],a)for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const l=1===t.nodeType?t:t.parentNode;l.appendChild(o);const{hasTransform:i}=A(o);return l.removeChild(o),i}Symbol("_assign");const ge=["ctrl","shift","alt","meta"],ye={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ge.some((n=>e[`${n}Key`]&&!t.includes(n)))},be=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(n,...o)=>{for(let e=0;e{const t=_e().createApp(...e);const{mount:n}=t;return t.mount=e=>{const o=ke(e);if(!o)return;const l=t._component;(0,r.Tn)(l)||l.render||l.template||(l.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Ee(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function Ee(e){return e instanceof SVGElement?"svg":"function"===typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function ke(e){if((0,r.Kg)(e)){const t=document.querySelector(e);return t}return e}},8790:(e,t,n)=>{"use strict"; -/** -* @vue/shared v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/ -/*! #__NO_SIDE_EFFECTS__ */ -function o(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}n.d(t,{$3:()=>p,$H:()=>W,BH:()=>H,BX:()=>ne,Bm:()=>x,C4:()=>X,CE:()=>h,CP:()=>u,DY:()=>z,Gv:()=>_,J$:()=>J,Kg:()=>w,MZ:()=>r,Mp:()=>s,NO:()=>a,Oj:()=>l,PT:()=>M,Qd:()=>A,Ro:()=>I,SU:()=>O,TF:()=>d,Tg:()=>$,Tn:()=>b,Tr:()=>K,We:()=>N,X$:()=>c,Y2:()=>ee,ZH:()=>B,Zf:()=>C,bB:()=>V,cy:()=>v,gd:()=>y,pD:()=>o,rU:()=>L,tE:()=>i,u3:()=>oe,vM:()=>m,v_:()=>le,yI:()=>q,yL:()=>S,yQ:()=>j});const r={},l=[],i=()=>{},a=()=>!1,s=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),u=e=>e.startsWith("onUpdate:"),c=Object.assign,d=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},f=Object.prototype.hasOwnProperty,p=(e,t)=>f.call(e,t),v=Array.isArray,h=e=>"[object Map]"===k(e),m=e=>"[object Set]"===k(e),g=e=>"[object Date]"===k(e),y=e=>"[object RegExp]"===k(e),b=e=>"function"===typeof e,w=e=>"string"===typeof e,x=e=>"symbol"===typeof e,_=e=>null!==e&&"object"===typeof e,S=e=>(_(e)||b(e))&&b(e.then)&&b(e.catch),E=Object.prototype.toString,k=e=>E.call(e),C=e=>k(e).slice(8,-1),A=e=>"[object Object]"===k(e),q=e=>w(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,O=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),T=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},R=/-(\w)/g,M=T((e=>e.replace(R,((e,t)=>t?t.toUpperCase():"")))),P=/\B([A-Z])/g,$=T((e=>e.replace(P,"-$1").toLowerCase())),B=T((e=>e.charAt(0).toUpperCase()+e.slice(1))),L=T((e=>{const t=e?`on${B(e)}`:"";return t})),W=(e,t)=>!Object.is(e,t),z=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},V=e=>{const t=parseFloat(e);return isNaN(t)?e:t},I=e=>{const t=w(e)?Number(e):NaN;return isNaN(t)?e:t};let F;const N=()=>F||(F="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{});const D="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",H=o(D);function K(e){if(v(e)){const t={};for(let n=0;n{if(e){const n=e.split(G);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function X(e){let t="";if(w(e))t=e;else if(v(e))for(let n=0;nne(e,t)))}const re=e=>!(!e||!0!==e.__v_isRef),le=e=>w(e)?e:null==e?"":v(e)||_(e)&&(e.toString===E||!b(e.toString))?re(e)?le(e.value):JSON.stringify(e,ie,2):String(e),ie=(e,t)=>re(t)?ie(e,t.value):h(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],o)=>(e[ae(t,o)+" =>"]=n,e)),{})}:m(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>ae(e)))}:x(t)?ae(t):!_(t)||v(t)||A(t)?t:String(t),ae=(e,t="")=>{var n;return x(e)?`Symbol(${null!=(n=e.description)?n:t})`:e}},6306:(e,t,n)=>{e.exports=n(3756)},5857:(e,t,n)=>{"use strict";var o=n(6423),r=n(4161),l=n(2027),i=n(6579),a=n(5994),s=n(5497),u=n(1277),c=n(1014);e.exports=function(e){return new Promise((function(t,n){var d=e.data,f=e.headers,p=e.responseType;o.isFormData(d)&&delete f["Content-Type"];var v=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";f.Authorization="Basic "+btoa(h+":"+m)}var g=a(e.baseURL,e.url);function y(){if(v){var o="getAllResponseHeaders"in v?s(v.getAllResponseHeaders()):null,l=p&&"text"!==p&&"json"!==p?v.response:v.responseText,i={data:l,status:v.status,statusText:v.statusText,headers:o,config:e,request:v};r(t,n,i),v=null}}if(v.open(e.method.toUpperCase(),i(g,e.params,e.paramsSerializer),!0),v.timeout=e.timeout,"onloadend"in v?v.onloadend=y:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(y)},v.onabort=function(){v&&(n(c("Request aborted",e,"ECONNABORTED",v)),v=null)},v.onerror=function(){n(c("Network Error",e,null,v)),v=null},v.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",v)),v=null},o.isStandardBrowserEnv()){var b=(e.withCredentials||u(g))&&e.xsrfCookieName?l.read(e.xsrfCookieName):void 0;b&&(f[e.xsrfHeaderName]=b)}"setRequestHeader"in v&&o.forEach(f,(function(e,t){"undefined"===typeof d&&"content-type"===t.toLowerCase()?delete f[t]:v.setRequestHeader(t,e)})),o.isUndefined(e.withCredentials)||(v.withCredentials=!!e.withCredentials),p&&"json"!==p&&(v.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&v.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){v&&(v.abort(),n(e),v=null)})),d||(d=null),v.send(d)}))}},3756:(e,t,n)=>{"use strict";var o=n(6423),r=n(5833),l=n(4118),i=n(3242),a=n(1818);function s(e){var t=new l(e),n=r(l.prototype.request,t);return o.extend(n,l.prototype,t),o.extend(n,t),n}var u=s(a);u.Axios=l,u.create=function(e){return s(i(u.defaults,e))},u.Cancel=n(8895),u.CancelToken=n(7214),u.isCancel=n(3523),u.all=function(e){return Promise.all(e)},u.spread=n(3769),u.isAxiosError=n(9910),e.exports=u,e.exports["default"]=u},8895:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},7214:(e,t,n)=>{"use strict";var o=n(8895);function r(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new o(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r((function(t){e=t}));return{token:t,cancel:e}},e.exports=r},3523:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},4118:(e,t,n)=>{"use strict";var o=n(6423),r=n(6579),l=n(1252),i=n(255),a=n(3242),s=n(7018),u=s.validators;function c(e){this.defaults=e,this.interceptors={request:new l,response:new l}}c.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=a(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&s.assertOptions(t,{silentJSONParsing:u.transitional(u.boolean,"1.0.0"),forcedJSONParsing:u.transitional(u.boolean,"1.0.0"),clarifyTimeoutError:u.transitional(u.boolean,"1.0.0")},!1);var n=[],o=!0;this.interceptors.request.forEach((function(t){"function"===typeof t.runWhen&&!1===t.runWhen(e)||(o=o&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var r,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!o){var c=[i,void 0];Array.prototype.unshift.apply(c,n),c=c.concat(l),r=Promise.resolve(e);while(c.length)r=r.then(c.shift(),c.shift());return r}var d=e;while(n.length){var f=n.shift(),p=n.shift();try{d=f(d)}catch(v){p(v);break}}try{r=i(d)}catch(v){return Promise.reject(v)}while(l.length)r=r.then(l.shift(),l.shift());return r},c.prototype.getUri=function(e){return e=a(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),o.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,o){return this.request(a(o||{},{method:e,url:t,data:n}))}})),e.exports=c},1252:(e,t,n)=>{"use strict";var o=n(6423);function r(){this.handlers=[]}r.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},5994:(e,t,n)=>{"use strict";var o=n(4854),r=n(9927);e.exports=function(e,t){return e&&!o(t)?r(e,t):t}},1014:(e,t,n)=>{"use strict";var o=n(9346);e.exports=function(e,t,n,r,l){var i=new Error(e);return o(i,t,n,r,l)}},255:(e,t,n)=>{"use strict";var o=n(6423),r=n(1932),l=n(3523),i=n(1818);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){a(e),e.headers=e.headers||{},e.data=r.call(e,e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),o.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||i.adapter;return t(e).then((function(t){return a(e),t.data=r.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return l(t)||(a(e),t&&t.response&&(t.response.data=r.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},9346:e=>{"use strict";e.exports=function(e,t,n,o,r){return e.config=t,n&&(e.code=n),e.request=o,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},3242:(e,t,n)=>{"use strict";var o=n(6423);e.exports=function(e,t){t=t||{};var n={},r=["url","method","data"],l=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function s(e,t){return o.isPlainObject(e)&&o.isPlainObject(t)?o.merge(e,t):o.isPlainObject(t)?o.merge({},t):o.isArray(t)?t.slice():t}function u(r){o.isUndefined(t[r])?o.isUndefined(e[r])||(n[r]=s(void 0,e[r])):n[r]=s(e[r],t[r])}o.forEach(r,(function(e){o.isUndefined(t[e])||(n[e]=s(void 0,t[e]))})),o.forEach(l,u),o.forEach(i,(function(r){o.isUndefined(t[r])?o.isUndefined(e[r])||(n[r]=s(void 0,e[r])):n[r]=s(void 0,t[r])})),o.forEach(a,(function(o){o in t?n[o]=s(e[o],t[o]):o in e&&(n[o]=s(void 0,e[o]))}));var c=r.concat(l).concat(i).concat(a),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return o.forEach(d,u),n}},4161:(e,t,n)=>{"use strict";var o=n(1014);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(o("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},1932:(e,t,n)=>{"use strict";var o=n(6423),r=n(1818);e.exports=function(e,t,n){var l=this||r;return o.forEach(n,(function(n){e=n.call(l,e,t)})),e}},1818:(e,t,n)=>{"use strict";var o=n(6423),r=n(533),l=n(9346),i={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function s(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(5857)),e}function u(e,t,n){if(o.isString(e))try{return(t||JSON.parse)(e),o.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}var c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:s(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)||t&&"application/json"===t["Content-Type"]?(a(t,"application/json"),u(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||r&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(a){if(i){if("SyntaxError"===a.name)throw l(a,this,"E_JSON_PARSE");throw a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){c.headers[e]=o.merge(i)})),e.exports=c},5833:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o{"use strict";var o=n(6423);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var l;if(n)l=n(t);else if(o.isURLSearchParams(t))l=t.toString();else{var i=[];o.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,(function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))})))})),l=i.join("&")}if(l){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+l}return e}},9927:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},2027:(e,t,n)=>{"use strict";var o=n(6423);e.exports=o.isStandardBrowserEnv()?function(){return{write:function(e,t,n,r,l,i){var a=[];a.push(e+"="+encodeURIComponent(t)),o.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),o.isString(r)&&a.push("path="+r),o.isString(l)&&a.push("domain="+l),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},4854:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},9910:e=>{"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},1277:(e,t,n)=>{"use strict";var o=n(6423);e.exports=o.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var o=e;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=o.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},533:(e,t,n)=>{"use strict";var o=n(6423);e.exports=function(e,t){o.forEach(e,(function(n,o){o!==t&&o.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[o])}))}},5497:(e,t,n)=>{"use strict";var o=n(6423),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,l,i={};return e?(o.forEach(e.split("\n"),(function(e){if(l=e.indexOf(":"),t=o.trim(e.substr(0,l)).toLowerCase(),n=o.trim(e.substr(l+1)),t){if(i[t]&&r.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},3769:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},7018:(e,t,n)=>{"use strict";var o=n(4198),r={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){r[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var l={},i=o.version.split(".");function a(e,t){for(var n=t?t.split("."):i,o=e.split("."),r=0;r<3;r++){if(n[r]>o[r])return!0;if(n[r]0){var l=o[r],i=t[l];if(i){var a=e[l],s=void 0===a||i(a,l,e);if(!0!==s)throw new TypeError("option "+l+" must be "+s)}else if(!0!==n)throw Error("Unknown option "+l)}}r.transitional=function(e,t,n){var r=t&&a(t);function i(e,t){return"[Axios v"+o.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,o,a){if(!1===e)throw new Error(i(o," has been removed in "+t));return r&&!l[o]&&(l[o]=!0,console.warn(i(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}},e.exports={isOlderVersion:a,assertOptions:s,validators:r}},6423:(e,t,n)=>{"use strict";var o=n(5833),r=Object.prototype.toString;function l(e){return"[object Array]"===r.call(e)}function i(e){return"undefined"===typeof e}function a(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function s(e){return"[object ArrayBuffer]"===r.call(e)}function u(e){return"undefined"!==typeof FormData&&e instanceof FormData}function c(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function d(e){return"string"===typeof e}function f(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function v(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function h(e){return"[object Date]"===r.call(e)}function m(e){return"[object File]"===r.call(e)}function g(e){return"[object Blob]"===r.call(e)}function y(e){return"[object Function]"===r.call(e)}function b(e){return p(e)&&y(e.pipe)}function w(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function x(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function _(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function S(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),l(e))for(var n=0,o=e.length;n{"use strict";n.d(t,{A:()=>ar});const o=!0,r="u-",l="uplot",i=r+"hz",a=r+"vt",s=r+"title",u=r+"wrap",c=r+"under",d=r+"over",f=r+"axis",p=r+"off",v=r+"select",h=r+"cursor-x",m=r+"cursor-y",g=r+"cursor-pt",y=r+"legend",b=r+"live",w=r+"inline",x=r+"series",_=r+"marker",S=r+"label",E=r+"value",k="width",C="height",A="top",q="bottom",O="left",T="right",R="#000",M=R+"0",P="mousemove",$="mousedown",B="mouseup",L="mouseenter",W="mouseleave",z="dblclick",j="resize",V="scroll",I="change",F="dppxchange",N="--",D="undefined"!=typeof window,H=D?document:null,K=D?window:null,U=D?navigator:null;let G,Q;function Y(){let e=devicePixelRatio;G!=e&&(G=e,Q&&de(I,Q,Y),Q=matchMedia(`(min-resolution: ${G-.001}dppx) and (max-resolution: ${G+.001}dppx)`),ce(I,Q,Y),K.dispatchEvent(new CustomEvent(F)))}function X(e,t){if(null!=t){let n=e.classList;!n.contains(t)&&n.add(t)}}function Z(e,t){let n=e.classList;n.contains(t)&&n.remove(t)}function J(e,t,n){e.style[t]=n+"px"}function ee(e,t,n,o){let r=H.createElement(e);return null!=t&&X(r,t),null!=n&&n.insertBefore(r,o),r}function te(e,t){return ee("div",e,t)}const ne=new WeakMap;function oe(e,t,n,o,r){let l="translate("+t+"px,"+n+"px)",i=ne.get(e);l!=i&&(e.style.transform=l,ne.set(e,l),t<0||n<0||t>o||n>r?X(e,p):Z(e,p))}const re=new WeakMap;function le(e,t,n){let o=t+n,r=re.get(e);o!=r&&(re.set(e,o),e.style.background=t,e.style.borderColor=n)}const ie=new WeakMap;function ae(e,t,n,o){let r=t+""+n,l=ie.get(e);r!=l&&(ie.set(e,r),e.style.height=n+"px",e.style.width=t+"px",e.style.marginLeft=o?-t/2+"px":0,e.style.marginTop=o?-n/2+"px":0)}const se={passive:!0},ue={...se,capture:!0};function ce(e,t,n,o){t.addEventListener(e,n,o?ue:se)}function de(e,t,n,o){t.removeEventListener(e,n,o?ue:se)}function fe(e,t,n,o){let r;n=n||0,o=o||t.length-1;let l=o<=2147483647;while(o-n>1)r=l?n+o>>1:Re((n+o)/2),t[r]=t&&r<=n;r+=o)if(null!=e[r])return r;return-1}function ve(e,t,n,o){let r=Fe,l=-Fe;if(1==o)r=e[t],l=e[n];else if(-1==o)r=e[n],l=e[t];else for(let i=t;i<=n;i++){let t=e[i];null!=t&&(tl&&(l=t))}return[r,l]}function he(e,t,n){let o=Fe,r=-Fe;for(let l=t;l<=n;l++){let t=e[l];null!=t&&t>0&&(tr&&(r=t))}return[o,r]}function me(e,t,n,o){let r=We(e),l=We(t);e==t&&(-1==r?(e*=n,t/=n):(e/=n,t*=n));let i=10==n?ze:je,a=1==r?Re:Pe,s=1==l?Pe:Re,u=a(i(Te(e))),c=s(i(Te(t))),d=Le(n,u),f=Le(n,c);return 10==n&&(u<0&&(d=nt(d,-u)),c<0&&(f=nt(f,-c))),o||2==n?(e=d*r,t=f*l):(e=tt(e,d),t=et(t,f)),[e,t]}function ge(e,t,n,o){let r=me(e,t,n,o);return 0==e&&(r[0]=0),0==t&&(r[1]=0),r}D&&Y();const ye=.1,be={mode:3,pad:ye},we={pad:0,soft:null,mode:0},xe={min:we,max:we};function _e(e,t,n,o){return pt(n)?ke(e,t,n):(we.pad=n,we.soft=o?0:null,we.mode=o?3:0,ke(e,t,xe))}function Se(e,t){return null==e?t:e}function Ee(e,t,n){t=Se(t,0),n=Se(n,e.length-1);while(t<=n){if(null!=e[t])return!0;t++}return!1}function ke(e,t,n){let o=n.min,r=n.max,l=Se(o.pad,0),i=Se(r.pad,0),a=Se(o.hard,-Fe),s=Se(r.hard,Fe),u=Se(o.soft,Fe),c=Se(r.soft,-Fe),d=Se(o.mode,0),f=Se(r.mode,0),p=t-e,v=ze(p),h=Be(Te(e),Te(t)),m=ze(h),g=Te(m-v);(p<1e-9||g>10)&&(p=0,0!=e&&0!=t||(p=1e-9,2==d&&u!=Fe&&(l=0),2==f&&c!=-Fe&&(i=0)));let y=p||h||1e3,b=ze(y),w=Le(10,Re(b)),x=y*(0==p?0==e?.1:1:l),_=nt(tt(e-x,w/10),9),S=e>=u&&(1==d||3==d&&_<=u||2==d&&_>=u)?u:Fe,E=Be(a,_=S?S:$e(S,_)),k=y*(0==p?0==t?.1:1:i),C=nt(et(t+k,w/10),9),A=t<=c&&(1==f||3==f&&C>=c||2==f&&C<=c)?c:-Fe,q=$e(s,C>A&&t<=A?A:Be(A,C));return E==q&&0==E&&(q=100),[E,q]}const Ce=new Intl.NumberFormat(D?U.language:"en-US"),Ae=e=>Ce.format(e),qe=Math,Oe=qe.PI,Te=qe.abs,Re=qe.floor,Me=qe.round,Pe=qe.ceil,$e=qe.min,Be=qe.max,Le=qe.pow,We=qe.sign,ze=qe.log10,je=qe.log2,Ve=(e,t=1)=>qe.sinh(e)*t,Ie=(e,t=1)=>qe.asinh(e/t),Fe=1/0;function Ne(e){return 1+(0|ze((e^e>>31)-(e>>31)))}function De(e,t,n){return $e(Be(e,t),n)}function He(e){return"function"==typeof e?e:()=>e}const Ke=()=>{},Ue=e=>e,Ge=(e,t)=>t,Qe=e=>null,Ye=e=>!0,Xe=(e,t)=>e==t,Ze=e=>nt(e,14);function Je(e,t){return Ze(nt(Ze(e/t))*t)}function et(e,t){return Ze(Pe(Ze(e/t))*t)}function tt(e,t){return Ze(Re(Ze(e/t))*t)}function nt(e,t=0){if(ct(e))return e;let n=10**t,o=e*n*(1+Number.EPSILON);return Me(o)/n}const ot=new Map;function rt(e){return((""+e).split(".")[1]||"").length}function lt(e,t,n,o){let r=[],l=o.map(rt);for(let i=t;i=0&&i>=0?0:t)+(i>=l[e]?0:l[e]),u=nt(a,s);r.push(u),ot.set(u,s)}}return r}const it={},at=[],st=[null,null],ut=Array.isArray,ct=Number.isInteger,dt=e=>void 0===e;function ft(e){return"string"==typeof e}function pt(e){let t=!1;if(null!=e){let n=e.constructor;t=null==n||n==Object}return t}function vt(e){return null!=e&&"object"==typeof e}const ht=Object.getPrototypeOf(Uint8Array);function mt(e,t=pt){let n;if(ut(e)){let o=e.find((e=>null!=e));if(ut(o)||t(o)){n=Array(e.length);for(let o=0;ol){o=i-1;while(o>=0&&null==e[o])e[o--]=null;o=i+1;while(oe-t))],r=o[0].length,l=new Map;for(let i=0;iPromise.resolve().then(e):queueMicrotask;function Et(e){let t=e[0],n=t.length,o=Array(n);for(let l=0;lt[e]-t[n]));let r=[];for(let l=0;l=o&&null==e[r])r--;if(r<=o)return!0;const l=Be(1,Re((r-o+1)/t));for(let i=e[o],a=o+l;a<=r;a+=l){const t=e[a];if(null!=t){if(t<=i)return!1;i=t}}return!0}const At=["January","February","March","April","May","June","July","August","September","October","November","December"],qt=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function Ot(e){return e.slice(0,3)}const Tt=qt.map(Ot),Rt=At.map(Ot),Mt={MMMM:At,MMM:Rt,WWWW:qt,WWW:Tt};function Pt(e){return(e<10?"0":"")+e}function $t(e){return(e<10?"00":e<100?"0":"")+e}const Bt={YYYY:e=>e.getFullYear(),YY:e=>(e.getFullYear()+"").slice(2),MMMM:(e,t)=>t.MMMM[e.getMonth()],MMM:(e,t)=>t.MMM[e.getMonth()],MM:e=>Pt(e.getMonth()+1),M:e=>e.getMonth()+1,DD:e=>Pt(e.getDate()),D:e=>e.getDate(),WWWW:(e,t)=>t.WWWW[e.getDay()],WWW:(e,t)=>t.WWW[e.getDay()],HH:e=>Pt(e.getHours()),H:e=>e.getHours(),h:e=>{let t=e.getHours();return 0==t?12:t>12?t-12:t},AA:e=>e.getHours()>=12?"PM":"AM",aa:e=>e.getHours()>=12?"pm":"am",a:e=>e.getHours()>=12?"p":"a",mm:e=>Pt(e.getMinutes()),m:e=>e.getMinutes(),ss:e=>Pt(e.getSeconds()),s:e=>e.getSeconds(),fff:e=>$t(e.getMilliseconds())};function Lt(e,t){t=t||Mt;let n,o=[],r=/\{([a-z]+)\}|[^{]+/gi;while(n=r.exec(e))o.push("{"==n[0][0]?Bt[n[1]]:n[0]);return e=>{let n="";for(let r=0;re%1==0,Vt=[1,2,2.5,5],It=lt(10,-16,0,Vt),Ft=lt(10,0,16,Vt),Nt=Ft.filter(jt),Dt=It.concat(Ft),Ht="\n",Kt="{YYYY}",Ut=Ht+Kt,Gt="{M}/{D}",Qt=Ht+Gt,Yt=Qt+"/{YY}",Xt="{aa}",Zt="{h}:{mm}",Jt=Zt+Xt,en=Ht+Jt,tn=":{ss}",nn=null;function on(e){let t=1e3*e,n=60*t,o=60*n,r=24*o,l=30*r,i=365*r,a=1==e?lt(10,0,3,Vt).filter(jt):lt(10,-3,0,Vt),s=a.concat([t,5*t,10*t,15*t,30*t,n,5*n,10*n,15*n,30*n,o,2*o,3*o,4*o,6*o,8*o,12*o,r,2*r,3*r,4*r,5*r,6*r,7*r,8*r,9*r,10*r,15*r,l,2*l,3*l,4*l,6*l,i,2*i,5*i,10*i,25*i,50*i,100*i]);const u=[[i,Kt,nn,nn,nn,nn,nn,nn,1],[28*r,"{MMM}",Ut,nn,nn,nn,nn,nn,1],[r,Gt,Ut,nn,nn,nn,nn,nn,1],[o,"{h}"+Xt,Yt,nn,Qt,nn,nn,nn,1],[n,Jt,Yt,nn,Qt,nn,nn,nn,1],[t,tn,Yt+" "+Jt,nn,Qt+" "+Jt,nn,en,nn,1],[e,tn+".{fff}",Yt+" "+Jt,nn,Qt+" "+Jt,nn,en,nn,1]];function c(t){return(a,s,u,c,d,f)=>{let p=[],v=d>=i,h=d>=l&&d=r?r:d,i=Re(u)-Re(g),v=b+i+et(g-b,l);p.push(v);let h=t(v),m=h.getHours()+h.getMinutes()/n+h.getSeconds()/o,y=d/o,w=a.axes[s]._space,x=f/w;while(1){if(v=nt(v+d,1==e?0:3),v>c)break;if(y>1){let e=Re(nt(m+y,6))%24,n=t(v),r=n.getHours(),l=r-e;l>1&&(l=-1),v-=l*o,m=(m+y)%24;let i=p[p.length-1],a=nt((v-i)/d,3);a*x>=.7&&p.push(v)}else p.push(v)}}return p}}return[s,u,c]}const[rn,ln,an]=on(1),[sn,un,cn]=on(.001);function dn(e,t){return e.map((e=>e.map(((n,o)=>0==o||8==o||null==n?n:t(1==o||0==e[8]?n:e[1]+n)))))}function fn(e,t){return(n,o,r,l,i)=>{let a,s,u,c,d,f,p=t.find((e=>i>=e[0]))||t[t.length-1];return o.map((t=>{let n=e(t),o=n.getFullYear(),r=n.getMonth(),l=n.getDate(),i=n.getHours(),v=n.getMinutes(),h=n.getSeconds(),m=o!=a&&p[2]||r!=s&&p[3]||l!=u&&p[4]||i!=c&&p[5]||v!=d&&p[6]||h!=f&&p[7]||p[1];return a=o,s=r,u=l,c=i,d=v,f=h,m(n)}))}}function pn(e,t){let n=Lt(t);return(t,o,r,l,i)=>o.map((t=>n(e(t))))}function vn(e,t,n){return new Date(e,t,n)}function hn(e,t){return t(e)}lt(2,-53,53,[1]);const mn="{YYYY}-{MM}-{DD} {h}:{mm}{aa}";function gn(e,t){return(n,o,r,l)=>null==l?N:t(e(o))}function yn(e,t){let n=e.series[t];return n.width?n.stroke(e,t):n.points.width?n.points.stroke(e,t):null}function bn(e,t){return e.series[t].fill(e,t)}const wn={show:!0,live:!0,isolate:!1,mount:Ke,markers:{show:!0,width:2,stroke:yn,fill:bn,dash:"solid"},idx:null,idxs:null,values:[]};function xn(e,t){let n=e.cursor.points,o=te(),r=n.size(e,t);J(o,k,r),J(o,C,r);let l=r/-2;J(o,"marginLeft",l),J(o,"marginTop",l);let i=n.width(e,t,r);return i&&J(o,"borderWidth",i),o}function _n(e,t){let n=e.series[t].points;return n._fill||n._stroke}function Sn(e,t){let n=e.series[t].points;return n._stroke||n._fill}function En(e,t){let n=e.series[t].points;return n.size}const kn=[0,0];function Cn(e,t,n){return kn[0]=t,kn[1]=n,kn}function An(e,t,n,o=!0){return e=>{0==e.button&&(!o||e.target==t)&&n(e)}}function qn(e,t,n,o=!0){return e=>{(!o||e.target==t)&&n(e)}}const On={show:!0,x:!0,y:!0,lock:!1,move:Cn,points:{show:xn,size:En,width:0,stroke:Sn,fill:_n},bind:{mousedown:An,mouseup:An,click:An,dblclick:An,mousemove:qn,mouseleave:qn,mouseenter:qn},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,click:(e,t)=>{t.stopPropagation(),t.stopImmediatePropagation()},_x:!1,_y:!1},focus:{dist:(e,t,n,o,r)=>o-r,prox:-1,bias:0},hover:{skip:[void 0],prox:null,bias:0},left:-10,top:-10,idx:null,dataIdx:null,idxs:null,event:null},Tn={show:!0,stroke:"rgba(0,0,0,0.07)",width:2},Rn=gt({},Tn,{filter:Ge}),Mn=gt({},Rn,{size:10}),Pn=gt({},Tn,{show:!1}),$n='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Bn="bold "+$n,Ln=1.5,Wn={show:!0,scale:"x",stroke:R,space:50,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Bn,side:2,grid:Rn,ticks:Mn,border:Pn,font:$n,lineGap:Ln,rotate:0},zn="Value",jn="Time",Vn={show:!0,scale:"x",auto:!1,sorted:1,min:Fe,max:-Fe,idxs:[]};function In(e,t,n,o,r){return t.map((e=>null==e?"":Ae(e)))}function Fn(e,t,n,o,r,l,i){let a=[],s=ot.get(r)||0;n=i?n:nt(et(n,r),s);for(let u=n;u<=o;u=nt(u+r,s))a.push(Object.is(u,-0)?0:u);return a}function Nn(e,t,n,o,r,l,i){const a=[],s=e.scales[e.axes[t].scale].log,u=10==s?ze:je,c=Re(u(n));r=Le(s,c),10==s&&c<0&&(r=nt(r,-c));let d=n;do{a.push(d),d+=r,10==s&&(d=nt(d,ot.get(r))),d>=r*s&&(r=d)}while(d<=o);return a}function Dn(e,t,n,o,r,l,i){let a=e.scales[e.axes[t].scale],s=a.asinh,u=o>s?Nn(e,t,Be(s,n),o,r):[s],c=o>=0&&n<=0?[0]:[],d=n<-s?Nn(e,t,Be(s,-o),-n,r):[s];return d.reverse().map((e=>-e)).concat(c,u)}const Hn=/./,Kn=/[12357]/,Un=/[125]/,Gn=/1/,Qn=(e,t,n,o)=>e.map(((e,r)=>4==t&&0==e||r%o==0&&n.test(e.toExponential()[e<0?1:0])?e:null));function Yn(e,t,n,o,r){let l=e.axes[n],i=l.scale,a=e.scales[i],s=e.valToPos,u=l._space,c=s(10,i),d=s(9,i)-c>=u?Hn:s(7,i)-c>=u?Kn:s(5,i)-c>=u?Un:Gn;if(d==Gn){let e=Te(s(1,i)-c);if(er,ro={show:!0,auto:!0,sorted:0,gaps:oo,alpha:1,facets:[gt({},no,{scale:"x"}),gt({},no,{scale:"y"})]},lo={scale:"y",auto:!0,sorted:0,show:!0,spanGaps:!1,gaps:oo,alpha:1,points:{show:to,filter:null},values:null,min:Fe,max:-Fe,idxs:[],path:null,clip:null};function io(e,t,n,o,r){return n/10}const ao={time:o,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},so=gt({},ao,{time:!1,ori:1}),uo={};function co(e,t){let n=uo[e];return n||(n={key:e,plots:[],sub(e){n.plots.push(e)},unsub(e){n.plots=n.plots.filter((t=>t!=e))},pub(e,t,o,r,l,i,a){for(let s=0;s{let h=e.pxRound;const m=a.dir*(0==a.ori?1:-1),g=0==a.ori?ko:Co;let y,b;1==m?(y=n,b=o):(y=o,b=n);let w=h(u(t[y],a,p,d)),x=h(c(i[y],s,v,f)),_=h(u(t[b],a,p,d)),S=h(c(1==l?s.max:s.min,s,v,f)),E=new Path2D(r);return g(E,_,S),g(E,w,S),g(E,w,x),E}))}function yo(e,t,n,o,r,l){let i=null;if(e.length>0){i=new Path2D;const a=0==t?Ao:qo;let s=n;for(let t=0;tn[0]){let e=n[0]-s;e>0&&a(i,s,o,e,o+l),s=n[1]}}let u=n+r-s,c=10;u>0&&a(i,s,o-c/2,u,o+l+c)}return i}function bo(e,t,n){let o=e[e.length-1];o&&o[0]==t?o[1]=n:e.push([t,n])}function wo(e,t,n,o,r,l,i){let a=[],s=e.length;for(let u=1==r?n:o;u>=n&&u<=o;u+=r){let c=t[u];if(null===c){let c=u,d=u;if(1==r)while(++u<=o&&null===t[u])d=u;else while(--u>=n&&null===t[u])d=u;let f=l(e[c]),p=d==c?f:l(e[d]),v=c-r,h=i<=0&&v>=0&&v=0&&m>=0&&m=f&&a.push([f,p])}}return a}function xo(e){return 0==e?Ue:1==e?Me:t=>Je(t,e)}function _o(e){let t=0==e?So:Eo,n=0==e?(e,t,n,o,r,l)=>{e.arcTo(t,n,o,r,l)}:(e,t,n,o,r,l)=>{e.arcTo(n,t,r,o,l)},o=0==e?(e,t,n,o,r)=>{e.rect(t,n,o,r)}:(e,t,n,o,r)=>{e.rect(n,t,r,o)};return(e,r,l,i,a,s=0,u=0)=>{0==s&&0==u?o(e,r,l,i,a):(s=$e(s,i/2,a/2),u=$e(u,i/2,a/2),t(e,r+s,l),n(e,r+i,l,r+i,l+a,s),n(e,r+i,l+a,r,l+a,u),n(e,r,l+a,r,l,u),n(e,r,l,r+i,l,s),e.closePath())}}const So=(e,t,n)=>{e.moveTo(t,n)},Eo=(e,t,n)=>{e.moveTo(n,t)},ko=(e,t,n)=>{e.lineTo(t,n)},Co=(e,t,n)=>{e.lineTo(n,t)},Ao=_o(0),qo=_o(1),Oo=(e,t,n,o,r,l)=>{e.arc(t,n,o,r,l)},To=(e,t,n,o,r,l)=>{e.arc(n,t,o,r,l)},Ro=(e,t,n,o,r,l,i)=>{e.bezierCurveTo(t,n,o,r,l,i)},Mo=(e,t,n,o,r,l,i)=>{e.bezierCurveTo(n,t,r,o,i,l)};function Po(e){return(e,t,n,o,r)=>vo(e,t,((t,l,i,a,s,u,c,d,f,p,v)=>{let h,m,{pxRound:g,points:y}=t;0==a.ori?(h=So,m=Oo):(h=Eo,m=To);const b=nt(y.width*G,3);let w=(y.size-y.width)/2*G,x=nt(2*w,3),_=new Path2D,S=new Path2D,{left:E,top:k,width:C,height:A}=e.bbox;Ao(S,E-x,k-x,C+2*x,A+2*x);const q=e=>{if(null!=i[e]){let t=g(u(l[e],a,p,d)),n=g(c(i[e],s,v,f));h(_,t+w,n),m(_,t,n,w,0,2*Oe)}};if(r)r.forEach(q);else for(let e=n;e<=o;e++)q(e);return{stroke:b>0?_:null,fill:_,clip:S,flags:fo|po}}))}function $o(e){return(t,n,o,r,l,i)=>{o!=r&&(l!=o&&i!=o&&e(t,n,o),l!=r&&i!=r&&e(t,n,r),e(t,n,i))}}const Bo=$o(ko),Lo=$o(Co);function Wo(e){const t=Se(e?.alignGaps,0);return(e,n,o,r)=>vo(e,n,((l,i,a,s,u,c,d,f,p,v,h)=>{let m,g,y=l.pxRound,b=e=>y(c(e,s,v,f)),w=e=>y(d(e,u,h,p));0==s.ori?(m=ko,g=Bo):(m=Co,g=Lo);const x=s.dir*(0==s.ori?1:-1),_={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:fo},S=_.stroke;let E,k,C,A=Fe,q=-Fe,O=b(i[1==x?o:r]),T=pe(a,o,r,1*x),R=pe(a,o,r,-1*x),M=b(i[T]),P=b(i[R]),$=!1;for(let e=1==x?o:r;e>=o&&e<=r;e+=x){let t=b(i[e]),n=a[e];t==O?null!=n?(k=w(n),A==Fe&&(m(S,t,k),E=k),A=$e(k,A),q=Be(k,q)):null===n&&($=!0):(A!=Fe&&(g(S,O,A,q,E,k),C=O),null!=n?(k=w(n),m(S,t,k),A=q=E=k):(A=Fe,q=-Fe,null===n&&($=!0)),O=t)}A!=Fe&&A!=q&&C!=O&&g(S,O,A,q,E,k);let[B,L]=ho(e,n);if(null!=l.fill||0!=B){let t=_.fill=new Path2D(S),o=l.fillTo(e,n,l.min,l.max,B),r=w(o);m(t,P,r),m(t,M,r)}if(!l.spanGaps){let u=[];$&&u.push(...wo(i,a,o,r,x,b,t)),_.gaps=u=l.gaps(e,n,o,r,u),_.clip=yo(u,s.ori,f,p,v,h)}return 0!=L&&(_.band=2==L?[go(e,n,o,r,S,-1),go(e,n,o,r,S,1)]:go(e,n,o,r,S,L)),_}))}function zo(e){const t=Se(e.align,1),n=Se(e.ascDesc,!1),o=Se(e.alignGaps,0),r=Se(e.extend,!1);return(e,l,i,a)=>vo(e,l,((s,u,c,d,f,p,v,h,m,g,y)=>{let b=s.pxRound,{left:w,width:x}=e.bbox,_=e=>b(p(e,d,g,h)),S=e=>b(v(e,f,y,m)),E=0==d.ori?ko:Co;const k={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:fo},C=k.stroke,A=d.dir*(0==d.ori?1:-1);i=pe(c,i,a,1),a=pe(c,i,a,-1);let q=S(c[1==A?i:a]),O=_(u[1==A?i:a]),T=O,R=O;r&&-1==t&&(R=w,E(C,R,q)),E(C,O,q);for(let e=1==A?i:a;e>=i&&e<=a;e+=A){let n=c[e];if(null==n)continue;let o=_(u[e]),r=S(n);1==t?E(C,o,q):E(C,T,r),E(C,o,r),q=r,T=o}let M=T;r&&1==t&&(M=w+x,E(C,M,q));let[P,$]=ho(e,l);if(null!=s.fill||0!=P){let t=k.fill=new Path2D(C),n=s.fillTo(e,l,s.min,s.max,P),o=S(n);E(t,M,o),E(t,R,o)}if(!s.spanGaps){let r=[];r.push(...wo(u,c,i,a,A,_,o));let f=s.width*G/2,p=n||1==t?f:-f,v=n||-1==t?-f:f;r.forEach((e=>{e[0]+=p,e[1]+=v})),k.gaps=r=s.gaps(e,l,i,a,r),k.clip=yo(r,d.ori,h,m,g,y)}return 0!=$&&(k.band=2==$?[go(e,l,i,a,C,-1),go(e,l,i,a,C,1)]:go(e,l,i,a,C,$)),k}))}function jo(e,t,n,o,r,l,i=Fe){if(e.length>1){let a=null;for(let s=0,u=1/0;s{})),{fill:d,stroke:f}=u;return(e,t,r,p)=>vo(e,t,((v,h,m,g,y,b,w,x,_,S,E)=>{let k,C,A=v.pxRound,q=n,O=o*G,T=a*G,R=s*G;0==g.ori?[k,C]=l(e,t):[C,k]=l(e,t);const M=g.dir*(0==g.ori?1:-1);let P,$,B,L=0==g.ori?Ao:qo,W=0==g.ori?c:(e,t,n,o,r,l,i)=>{c(e,t,n,r,o,i,l)},z=Se(e.bands,at).find((e=>e.series[0]==t)),j=null!=z?z.dir:0,V=v.fillTo(e,t,v.min,v.max,j),I=A(w(V,y,E,_)),F=S,N=A(v.width*G),D=!1,H=null,K=null,U=null,Q=null;null==d||0!=N&&null==f||(D=!0,H=d.values(e,t,r,p),K=new Map,new Set(H).forEach((e=>{null!=e&&K.set(e,new Path2D)})),N>0&&(U=f.values(e,t,r,p),Q=new Map,new Set(U).forEach((e=>{null!=e&&Q.set(e,new Path2D)}))));let{x0:Y,size:X}=u;if(null!=Y&&null!=X){q=1,h=Y.values(e,t,r,p),2==Y.unit&&(h=h.map((t=>e.posToVal(x+t*S,g.key,!0))));let n=X.values(e,t,r,p);$=2==X.unit?n[0]*S:b(n[0],g,S,x)-b(0,g,S,x),F=jo(h,m,b,g,S,x,F);let o=F-$;B=o+O}else{F=jo(h,m,b,g,S,x,F);let e=F*i;B=e+O,$=F-B}B<1&&(B=0),N>=$/2&&(N=0),B<5&&(A=Ue);let Z=B>0,J=F-B-(Z?N:0);$=A(De(J,R,T)),P=(0==q?$/2:q==M?0:$)-q*M*((0==q?O/2:0)+(Z?N/2:0));const ee={stroke:null,fill:null,clip:null,band:null,gaps:null,flags:0},te=D?null:new Path2D;let ne=null;if(null!=z)ne=e.data[z.series[1]];else{let{y0:n,y1:o}=u;null!=n&&null!=o&&(m=o.values(e,t,r,p),ne=n.values(e,t,r,p))}let oe=k*$,re=C*$;for(let n=1==M?r:p;n>=r&&n<=p;n+=M){let o=m[n];if(null==o)continue;if(null!=ne){let e=ne[n]??0;if(o-e==0)continue;I=w(e,y,E,_)}let r=2!=g.distr||null!=u?h[n]:n,l=b(r,g,S,x),i=w(Se(o,V),y,E,_),a=A(l-P),s=A(Be(i,I)),c=A($e(i,I)),d=s-c;if(null!=o){let r=o<0?re:oe,l=o<0?oe:re;D?(N>0&&null!=U[n]&&L(Q.get(U[n]),a,c+Re(N/2),$,Be(0,d-N),r,l),null!=H[n]&&L(K.get(H[n]),a,c+Re(N/2),$,Be(0,d-N),r,l)):L(te,a,c+Re(N/2),$,Be(0,d-N),r,l),W(e,t,n,a-N/2,c,$+N,d)}}return N>0?ee.stroke=D?Q:te:D||(ee._fill=0==v.width?v._fill:v._stroke??v._fill,ee.width=0),ee.fill=D?K:te,ee}))}function Io(e,t){const n=Se(t?.alignGaps,0);return(t,o,r,l)=>vo(t,o,((i,a,s,u,c,d,f,p,v,h,m)=>{let g,y,b,w=i.pxRound,x=e=>w(d(e,u,h,p)),_=e=>w(f(e,c,m,v));0==u.ori?(g=So,b=ko,y=Ro):(g=Eo,b=Co,y=Mo);const S=u.dir*(0==u.ori?1:-1);r=pe(s,r,l,1),l=pe(s,r,l,-1);let E=x(a[1==S?r:l]),k=E,C=[],A=[];for(let e=1==S?r:l;e>=r&&e<=l;e+=S){let t=s[e];if(null!=t){let t=a[e],n=x(t);C.push(k=n),A.push(_(s[e]))}}const q={stroke:e(C,A,g,b,y,w),fill:null,clip:null,band:null,gaps:null,flags:fo},O=q.stroke;let[T,R]=ho(t,o);if(null!=i.fill||0!=T){let e=q.fill=new Path2D(O),n=i.fillTo(t,o,i.min,i.max,T),r=_(n);b(e,k,r),b(e,E,r)}if(!i.spanGaps){let e=[];e.push(...wo(a,s,r,l,S,x,n)),q.gaps=e=i.gaps(t,o,r,l,e),q.clip=yo(e,u.ori,p,v,h,m)}return 0!=R&&(q.band=2==R?[go(t,o,r,l,O,-1),go(t,o,r,l,O,1)]:go(t,o,r,l,O,R)),q}))}function Fo(e){return Io(No,e)}function No(e,t,n,o,r,l){const i=e.length;if(i<2)return null;const a=new Path2D;if(n(a,e[0],t[0]),2==i)o(a,e[1],t[1]);else{let n=Array(i),o=Array(i-1),l=Array(i-1),s=Array(i-1);for(let r=0;r0!==o[e]>0?n[e]=0:(n[e]=3*(s[e-1]+s[e])/((2*s[e]+s[e-1])/o[e-1]+(s[e]+2*s[e-1])/o[e]),isFinite(n[e])||(n[e]=0));n[i-1]=o[i-2];for(let u=0;u{ar.pxRatio=G})));const Ko=Wo(),Uo=Po();function Go(e,t,n,o){let r=o?[e[0],e[1]].concat(e.slice(2)):[e[0]].concat(e.slice(1));return r.map(((e,o)=>Yo(e,o,t,n)))}function Qo(e,t){return e.map(((e,n)=>0==n?null:gt({},t,e)))}function Yo(e,t,n,o){return gt({},0==t?n:o,e)}function Xo(e,t,n){return null==t?st:[t,n]}const Zo=Xo;function Jo(e,t,n){return null==t?st:_e(t,n,ye,!0)}function er(e,t,n,o){return null==t?st:me(t,n,e.scales[o].log,!1)}const tr=er;function nr(e,t,n,o){return null==t?st:ge(t,n,e.scales[o].log,!1)}const or=nr;function rr(e,t,n,o,r){let l=Be(Ne(e),Ne(t)),i=t-e,a=fe(r/o*i,n);do{let e=n[a],t=o*e/i;if(t>=r&&l+(e<5?ot.get(e):0)<=17)return[e,t]}while(++a(t=Me((n=+o)*G))+"px")),[e,t,n]}function ir(e){e.show&&[e.font,e.labelFont].forEach((e=>{let t=nt(e[2]*G,1);e[0]=e[0].replace(/[0-9.]+px/,t+"px"),e[1]=t}))}function ar(e,t,n){const o={mode:Se(e.mode,1)},r=o.mode;function R(e,t){let n=3==t.distr?ze(e>0?e:t.clamp(o,e,t.min,t.max,t.key)):4==t.distr?Ie(e,t.asinh):e;return(n-t._min)/(t._max-t._min)}function j(e,t,n,o){let r=R(e,t);return o+n*(-1==t.dir?1-r:r)}function V(e,t,n,o){let r=R(e,t);return o+n*(-1==t.dir?r:1-r)}function I(e,t,n,o){return 0==t.ori?j(e,t,n,o):V(e,t,n,o)}o.valToPosH=j,o.valToPosV=V;let D=!1;o.status=0;const U=o.root=te(l);if(null!=e.id&&(U.id=e.id),X(U,e.class),e.title){let t=te(s,U);t.textContent=e.title}const Q=ee("canvas"),Y=o.ctx=Q.getContext("2d"),ne=te(u,U);ce("click",ne,(e=>{if(e.target===ie){let t=Ar!=Sr||qr!=Er;t&&zr.click(o,e)}}),!0);const re=o.under=te(c,ne);ne.appendChild(Q);const ie=o.over=te(d,ne);e=mt(e);const se=+Se(e.pxAlign,1),ue=xo(se);(e.plugins||[]).forEach((t=>{t.opts&&(e=t.opts(o,e)||e)}));const pe=e.ms||.001,we=o.series=1==r?Go(e.series||[],Vn,lo,!1):Qo(e.series||[null],ro),xe=o.axes=Go(e.axes||[],Wn,Jn,!0),ke=o.scales={},Ce=o.bands=e.bands||[];Ce.forEach((e=>{e.fill=He(e.fill||null),e.dir=Se(e.dir,-1)}));const Ae=2==r?we[1].facets[0].scale:we[0].scale,qe={axes:hr,series:Io},Re=(e.drawOrder||["axes","series"]).map((e=>qe[e]));function We(t){let n=ke[t];if(null==n){let o=(e.scales||it)[t]||it;if(null!=o.from)We(o.from),ke[t]=gt({},ke[o.from],o,{key:t});else{n=ke[t]=gt({},t==Ae?ao:so,o),n.key=t;let e=n.time,l=n.range,i=ut(l);if((t!=Ae||2==r&&!e)&&(!i||null!=l[0]&&null!=l[1]||(l={min:null==l[0]?be:{mode:1,hard:l[0],soft:l[0]},max:null==l[1]?be:{mode:1,hard:l[1],soft:l[1]}},i=!1),!i&&pt(l))){let e=l;l=(t,n,o)=>null==n?st:_e(n,o,e)}n.range=He(l||(e?Zo:t==Ae?3==n.distr?tr:4==n.distr?or:Xo:3==n.distr?er:4==n.distr?nr:Jo)),n.auto=He(!i&&n.auto),n.clamp=He(n.clamp||io),n._min=n._max=null}}}We("x"),We("y"),1==r&&we.forEach((e=>{We(e.scale)})),xe.forEach((e=>{We(e.scale)}));for(let l in e.scales)We(l);const je=ke[Ae],Ne=je.distr;let Ke,Ue;0==je.ori?(X(U,i),Ke=j,Ue=V):(X(U,a),Ke=V,Ue=j);const Ze={};for(let l in ke){let e=ke[l];null==e.min&&null==e.max||(Ze[l]={min:e.min,max:e.max},e.min=e.max=null)}const tt=e.tzDate||(e=>new Date(Me(e/pe))),lt=e.fmtDate||Lt,ct=1==pe?an(tt):cn(tt),ht=fn(tt,dn(1==pe?ln:un,lt)),yt=gn(tt,hn(mn,lt)),bt=[],wt=o.legend=gt({},wn,e.legend),xt=wt.show,_t=wt.markers;let Et,kt,Ct;wt.idxs=bt,_t.width=He(_t.width),_t.dash=He(_t.dash),_t.stroke=He(_t.stroke),_t.fill=He(_t.fill);let At,qt=[],Ot=[],Tt=!1,Rt={};if(wt.live){const e=we[1]?we[1].values:null;Tt=null!=e,At=Tt?e(o,1,0):{_:0};for(let t in At)Rt[t]=N}if(xt)if(Et=ee("table",y,U),Ct=ee("tbody",null,Et),wt.mount(o,Et),Tt){kt=ee("thead",null,Et,Ct);let e=ee("tr",null,kt);for(var Mt in ee("th",null,e),At)ee("th",S,e).textContent=Mt}else X(Et,w),wt.live&&X(Et,b);const Pt={show:!0},$t={show:!1};function Bt(e,t){if(0==t&&(Tt||!wt.live||2==r))return st;let n=[],l=ee("tr",x,Ct,Ct.childNodes[t]);X(l,e.class),e.show||X(l,p);let i=ee("th",null,l);if(_t.show){let e=te(_,i);if(t>0){let n=_t.width(o,t);n&&(e.style.border=n+"px "+_t.dash(o,t)+" "+_t.stroke(o,t)),e.style.background=_t.fill(o,t)}}let a=te(S,i);for(var s in a.textContent=e.label,t>0&&(_t.show||(a.style.color=e.width>0?_t.stroke(o,t):_t.fill(o,t)),zt("click",i,(t=>{if(Tn._lock)return;Rn(t);let n=we.indexOf(e);if((t.ctrlKey||t.metaKey)!=wt.isolate){let e=we.some(((e,t)=>t>0&&t!=n&&e.show));we.forEach(((t,o)=>{o>0&&Kr(o,e?o==n?Pt:$t:Pt,!0,Rl.setSeries)}))}else Kr(n,{show:!e.show},!0,Rl.setSeries)}),!1),$n&&zt(L,i,(t=>{Tn._lock||(Rn(t),Kr(we.indexOf(e),el,!0,Rl.setSeries))}),!1)),At){let e=ee("td",E,l);e.textContent="--",n.push(e)}return[l,n]}const Wt=new Map;function zt(e,t,n,r=!0){const l=Wt.get(t)||{},i=Tn.bind[e](o,t,n,r);i&&(ce(e,t,l[e]=i),Wt.set(t,l))}function jt(e,t,n){const o=Wt.get(t)||{};for(let r in o)null!=e&&r!=e||(de(r,t,o[r]),delete o[r]);null==e&&Wt.delete(t)}let Vt=0,It=0,Ft=0,Ht=0,Kt=0,Ut=0,Gt=Kt,Qt=Ut,Yt=Ft,Xt=Ht,Zt=0,Jt=0,en=0,tn=0;o.bbox={};let nn=!1,on=!1,vn=!1,yn=!1,bn=!1,xn=!1;function _n(e,t,n){(n||e!=o.width||t!=o.height)&&Sn(e,t),mr(!1),vn=!0,on=!0,Pr()}function Sn(e,t){o.width=Vt=Ft=e,o.height=It=Ht=t,Kt=Ut=0,An(),qn();let n=o.bbox;Zt=n.left=Je(Kt*G,.5),Jt=n.top=Je(Ut*G,.5),en=n.width=Je(Ft*G,.5),tn=n.height=Je(Ht*G,.5)}const En=3;function kn(){let e=!1,t=0;while(!e){t++;let n=pr(t),r=vr(t);e=t==En||n&&r,e||(Sn(o.width,o.height),on=!0)}}function Cn({width:e,height:t}){_n(e,t)}function An(){let e=!1,t=!1,n=!1,o=!1;xe.forEach(((r,l)=>{if(r.show&&r._show){let{side:l,_size:i}=r,a=l%2,s=null!=r.label?r.labelSize:0,u=i+s;u>0&&(a?(Ft-=u,3==l?(Kt+=u,o=!0):n=!0):(Ht-=u,0==l?(Ut+=u,e=!0):t=!0))}})),to[0]=e,to[1]=n,to[2]=t,to[3]=o,Ft-=vo[1]+vo[3],Kt+=vo[3],Ht-=vo[2]+vo[0],Ut+=vo[0]}function qn(){let e=Kt+Ft,t=Ut+Ht,n=Kt,o=Ut;function r(r,l){switch(r){case 1:return e+=l,e-l;case 2:return t+=l,t-l;case 3:return n-=l,n+l;case 0:return o-=l,o+l}}xe.forEach(((e,t)=>{if(e.show&&e._show){let t=e.side;e._pos=r(t,e._size),null!=e.label&&(e._lpos=r(t,e.labelSize))}}))}o.setSize=Cn;const Tn=o.cursor=gt({},On,{drag:{y:2==r}},e.cursor);if(null==Tn.dataIdx){let e=Tn.hover,n=e.skip=new Set(e.skip??[]);n.add(void 0);let o=e.prox=He(e.prox),r=e.bias??=0;Tn.dataIdx=(e,l,i,a)=>{if(0==l)return i;let s=i,u=o(e,l,i,a)??Fe,c=u>=0&&u0)n.has(v[e])||(t=e)}if(0==r||1==r){e=i;while(null==o&&e++u&&(s=null)}return s}}const Rn=e=>{Tn.event=e};Tn.idxs=bt,Tn._lock=!1;let Mn=Tn.points;Mn.show=He(Mn.show),Mn.size=He(Mn.size),Mn.stroke=He(Mn.stroke),Mn.width=He(Mn.width),Mn.fill=He(Mn.fill);const Pn=o.focus=gt({},e.focus||{alpha:.3},Tn.focus),$n=Pn.prox>=0;let Bn=[null],Ln=[null],Hn=[null];function Kn(e,t){if(t>0){let n=Tn.points.show(o,t);if(n)return X(n,g),X(n,e.class),oe(n,-10,-10,Ft,Ht),ie.insertBefore(n,Bn[t]),n}}function Un(e,t){if(1==r||t>0){let t=1==r&&ke[e.scale].time,n=e.value;e.value=t?ft(n)?gn(tt,hn(n,lt)):n||yt:n||Zn,e.label=e.label||(t?jn:zn)}if(t>0){e.width=null==e.width?1:e.width,e.paths=e.paths||Ko||Qe,e.fillTo=He(e.fillTo||mo),e.pxAlign=+Se(e.pxAlign,se),e.pxRound=xo(e.pxAlign),e.stroke=He(e.stroke||null),e.fill=He(e.fill||null),e._stroke=e._fill=e._paths=e._focus=null;let t=eo(Be(1,e.width),1),n=e.points=gt({},{size:t,width:Be(1,.2*t),stroke:e.stroke,space:2*t,paths:Uo,_stroke:null,_fill:null},e.points);n.show=He(n.show),n.filter=He(n.filter),n.fill=He(n.fill),n.stroke=He(n.stroke),n.paths=He(n.paths),n.pxAlign=e.pxAlign}if(xt){let n=Bt(e,t);qt.splice(t,0,n[0]),Ot.splice(t,0,n[1]),wt.values.push(null)}if(Tn.show){bt.splice(t,0,null);let n=Kn(e,t);null!=n&&(Bn.splice(t,0,n),Ln.splice(t,0,0),Hn.splice(t,0,0))}Ol("addSeries",t)}function Gn(e,t){t=null==t?we.length:t,e=1==r?Yo(e,t,Vn,lo):Yo(e,t,null,ro),we.splice(t,0,e),Un(we[t],t)}function Qn(e){if(we.splice(e,1),xt){wt.values.splice(e,1),Ot.splice(e,1);let t=qt.splice(e,1)[0];jt(null,t.firstChild),t.remove()}Tn.show&&(bt.splice(e,1),Bn.length>1&&(Bn.splice(e,1)[0].remove(),Ln.splice(e,1),Hn.splice(e,1))),Ol("delSeries",e)}o.addSeries=Gn,o.delSeries=Qn;const to=[!1,!1,!1,!1];function no(e,t){if(e._show=e.show,e.show){let n=e.side%2,r=ke[e.scale];null==r&&(e.scale=n?we[1].scale:Ae,r=ke[e.scale]);let l=r.time;e.size=He(e.size),e.space=He(e.space),e.rotate=He(e.rotate),ut(e.incrs)&&e.incrs.forEach((e=>{!ot.has(e)&&ot.set(e,rt(e))})),e.incrs=He(e.incrs||(2==r.distr?Nt:l?1==pe?rn:sn:Dt)),e.splits=He(e.splits||(l&&1==r.distr?ct:3==r.distr?Nn:4==r.distr?Dn:Fn)),e.stroke=He(e.stroke),e.grid.stroke=He(e.grid.stroke),e.ticks.stroke=He(e.ticks.stroke),e.border.stroke=He(e.border.stroke);let i=e.values;e.values=ut(i)&&!ut(i[0])?He(i):l?ut(i)?fn(tt,dn(i,lt)):ft(i)?pn(tt,i):i||ht:i||In,e.filter=He(e.filter||(r.distr>=3&&10==r.log?Yn:3==r.distr&&2==r.log?Xn:Ge)),e.font=lr(e.font),e.labelFont=lr(e.labelFont),e._size=e.size(o,null,t,0),e._space=e._rotate=e._incrs=e._found=e._splits=e._values=null,e._size>0&&(to[t]=!0,e._el=te(f,ne))}}function oo(e,t,n,o){let[r,l,i,a]=n,s=t%2,u=0;return 0==s&&(a||l)&&(u=0==t&&!r||2==t&&!i?Me(Wn.size/3):0),1==s&&(r||i)&&(u=1==t&&!l||3==t&&!a?Me(Jn.size/2):0),u}const uo=o.padding=(e.padding||[oo,oo,oo,oo]).map((e=>He(Se(e,oo)))),vo=o._padding=uo.map(((e,t)=>e(o,t,to,0)));let ho,go=null,yo=null;const bo=1==r?we[0].idxs:null;let wo,_o,So,Eo,ko,Co,Ao,qo,Oo,To,Ro=null,Mo=!1;function Po(e,n){if(t=null==e?[]:e,o.data=o._data=t,2==r){ho=0;for(let e=1;e=0,xn=!0,Pr()}}function $o(){let e,n;Mo=!0,1==r&&(ho>0?(go=bo[0]=0,yo=bo[1]=ho-1,e=t[0][go],n=t[0][yo],2==Ne?(e=go,n=yo):e==n&&(3==Ne?[e,n]=me(e,e,je.log,!1):4==Ne?[e,n]=ge(e,e,je.log,!1):je.time?n=e+Me(86400/pe):[e,n]=_e(e,n,ye,!0))):(go=bo[0]=e=null,yo=bo[1]=n=null)),Hr(Ae,e,n)}function Bo(e,t,n,o,r,l){e??=M,n??=at,o??="butt",r??=M,l??="round",e!=wo&&(Y.strokeStyle=wo=e),r!=_o&&(Y.fillStyle=_o=r),t!=So&&(Y.lineWidth=So=t),l!=ko&&(Y.lineJoin=ko=l),o!=Co&&(Y.lineCap=Co=o),n!=Eo&&Y.setLineDash(Eo=n)}function Lo(e,t,n,o){t!=_o&&(Y.fillStyle=_o=t),e!=Ao&&(Y.font=Ao=e),n!=qo&&(Y.textAlign=qo=n),o!=Oo&&(Y.textBaseline=Oo=o)}function Wo(e,t,n,r,l=0){if(r.length>0&&e.auto(o,Mo)&&(null==t||null==t.min)){let t=Se(go,0),o=Se(yo,r.length-1),i=null==n.min?3==e.distr?he(r,t,o):ve(r,t,o,l):[n.min,n.max];e.min=$e(e.min,n.min=i[0]),e.max=Be(e.max,n.max=i[1])}}o.setData=Po;const zo={min:null,max:null};function jo(){for(let t in ke){let e=ke[t];null==Ze[t]&&(null==e.min||null!=Ze[Ae]&&e.auto(o,Mo))&&(Ze[t]=zo)}for(let t in ke){let e=ke[t];null==Ze[t]&&null!=e.from&&null!=Ze[e.from]&&(Ze[t]=zo)}null!=Ze[Ae]&&mr(!0);let e={};for(let t in Ze){let n=Ze[t];if(null!=n){let l=e[t]=mt(ke[t],vt);if(null!=n.min)gt(l,n);else if(t!=Ae||2==r)if(0==ho&&null==l.from){let e=l.range(o,null,null,t);l.min=e[0],l.max=e[1]}else l.min=Fe,l.max=-Fe}}if(ho>0){we.forEach(((n,l)=>{if(1==r){let r=n.scale,i=Ze[r];if(null==i)return;let a=e[r];if(0==l){let e=a.range(o,a.min,a.max,r);a.min=e[0],a.max=e[1],go=fe(a.min,t[0]),yo=fe(a.max,t[0]),yo-go>1&&(t[0][go]a.max&&yo--),n.min=Ro[go],n.max=Ro[yo]}else n.show&&n.auto&&Wo(a,i,n,t[l],n.sorted);n.idxs[0]=go,n.idxs[1]=yo}else if(l>0&&n.show&&n.auto){let[o,r]=n.facets,i=o.scale,a=r.scale,[s,u]=t[l],c=e[i],d=e[a];null!=c&&Wo(c,Ze[i],o,s,o.sorted),null!=d&&Wo(d,Ze[a],r,u,r.sorted),n.min=r.min,n.max=r.max}}));for(let t in e){let n=e[t],r=Ze[t];if(null==n.from&&(null==r||null==r.min)){let e=n.range(o,n.min==Fe?null:n.min,n.max==-Fe?null:n.max,t);n.min=e[0],n.max=e[1]}}}for(let t in e){let n=e[t];if(null!=n.from){let r=e[n.from];if(null==r.min)n.min=n.max=null;else{let e=n.range(o,r.min,r.max,t);n.min=e[0],n.max=e[1]}}}let n={},l=!1;for(let t in e){let o=e[t],r=ke[t];if(r.min!=o.min||r.max!=o.max){r.min=o.min,r.max=o.max;let e=r.distr;r._min=3==e?ze(r.min):4==e?Ie(r.min,r.asinh):r.min,r._max=3==e?ze(r.max):4==e?Ie(r.max,r.asinh):r.max,n[t]=l=!0}}if(l){we.forEach(((e,t)=>{2==r?t>0&&n.y&&(e._paths=null):n[e.scale]&&(e._paths=null)}));for(let e in n)vn=!0,Ol("setScale",e);Tn.show&&Tn.left>=0&&(yn=xn=!0)}for(let t in Ze)Ze[t]=null}function Vo(e){let t=De(go-1,0,ho-1),n=De(yo+1,0,ho-1);while(null==e[t]&&t>0)t--;while(null==e[n]&&n0&&(we.forEach(((e,n)=>{if(n>0&&e.show&&(Fo(n,!1),Fo(n,!0),null==e._paths)){To!=e.alpha&&(Y.globalAlpha=To=e.alpha);let l=2==r?[0,t[n][0].length-1]:Vo(t[n]);e._paths=e.paths(o,n,l[0],l[1]),1!=To&&(Y.globalAlpha=To=1)}})),we.forEach(((e,t)=>{if(t>0&&e.show){To!=e.alpha&&(Y.globalAlpha=To=e.alpha),null!=e._paths&&No(t,!1);{let n=null!=e._paths?e._paths.gaps:null,r=e.points.show(o,t,go,yo,n),l=e.points.filter(o,t,r,n);(r||l)&&(e.points._paths=e.points.paths(o,t,go,yo,l),No(t,!0))}1!=To&&(Y.globalAlpha=To=1),Ol("drawSeries",t)}})))}function Fo(e,t){let n=t?we[e].points:we[e];n._stroke=n.stroke(o,e),n._fill=n.fill(o,e)}function No(e,t){let n=t?we[e].points:we[e],{stroke:o,fill:r,clip:l,flags:i,_stroke:a=n._stroke,_fill:s=n._fill,_width:u=n.width}=n._paths;u=nt(u*G,3);let c=null,d=u%2/2;t&&null==s&&(s=u>0?"#fff":a);let f=1==n.pxAlign&&d>0;if(f&&Y.translate(d,d),!t){let e=Zt-u/2,t=Jt-u/2,n=en+u,o=tn+u;c=new Path2D,c.rect(e,t,n,o)}t?sr(a,u,n.dash,n.cap,s,o,r,i,l):Ho(e,a,u,n.dash,n.cap,s,o,r,i,c,l),f&&Y.translate(-d,-d)}function Ho(e,n,r,l,i,a,s,u,c,d,f){let p=!1;0!=c&&Ce.forEach(((v,h)=>{if(v.series[0]==e){let e,m=we[v.series[1]],g=t[v.series[1]],y=(m._paths||it).band;ut(y)&&(y=1==v.dir?y[0]:y[1]);let b=null;m.show&&y&&Ee(g,go,yo)?(b=v.fill(o,h)||a,e=m._paths.clip):y=null,sr(n,r,l,i,b,s,u,c,d,f,e,y),p=!0}})),p||sr(n,r,l,i,a,s,u,c,d,f)}const ar=fo|po;function sr(e,t,n,o,r,l,i,a,s,u,c,d){Bo(e,t,n,o,r),(s||u||d)&&(Y.save(),s&&Y.clip(s),u&&Y.clip(u)),d?(a&ar)==ar?(Y.clip(d),c&&Y.clip(c),cr(r,i),ur(e,l,t)):a&po?(cr(r,i),Y.clip(d),ur(e,l,t)):a&fo&&(Y.save(),Y.clip(d),c&&Y.clip(c),cr(r,i),Y.restore(),ur(e,l,t)):(cr(r,i),ur(e,l,t)),(s||u||d)&&Y.restore()}function ur(e,t,n){n>0&&(t instanceof Map?t.forEach(((e,t)=>{Y.strokeStyle=wo=t,Y.stroke(e)})):null!=t&&e&&Y.stroke(t))}function cr(e,t){t instanceof Map?t.forEach(((e,t)=>{Y.fillStyle=_o=t,Y.fill(e)})):null!=t&&e&&Y.fill(t)}function dr(e,t,n,r){let l,i=xe[e];if(r<=0)l=[0,0];else{let a=i._space=i.space(o,e,t,n,r),s=i._incrs=i.incrs(o,e,t,n,r,a);l=rr(t,n,s,r,a)}return i._found=l}function fr(e,t,n,o,r,l,i,a,s,u){let c=i%2/2;1==se&&Y.translate(c,c),Bo(a,i,s,u,a),Y.beginPath();let d,f,p,v,h=r+(0==o||3==o?-l:l);0==n?(f=r,v=h):(d=r,p=h);for(let m=0;m{if(!n.show)return;let l=ke[n.scale];if(null==l.min)return void(n._show&&(t=!1,n._show=!1,mr(!1)));n._show||(t=!1,n._show=!0,mr(!1));let i=n.side,a=i%2,{min:s,max:u}=l,[c,d]=dr(r,s,u,0==a?Ft:Ht);if(0==d)return;let f=2==l.distr,p=n._splits=n.splits(o,r,s,u,c,d,f),v=2==l.distr?p.map((e=>Ro[e])):p,h=2==l.distr?Ro[p[1]]-Ro[p[0]]:c,m=n._values=n.values(o,n.filter(o,v,r,d,h),r,d,h);n._rotate=2==i?n.rotate(o,m,r,d):0;let g=n._size;n._size=Pe(n.size(o,m,r,e)),null!=g&&n._size!=g&&(t=!1)})),t}function vr(e){let t=!0;return uo.forEach(((n,r)=>{let l=n(o,r,to,e);l!=vo[r]&&(t=!1),vo[r]=l})),t}function hr(){for(let e=0;eRo[e])):h,g=2==d.distr?Ro[h[1]]-Ro[h[0]]:u,y=t.ticks,b=t.border,w=y.show?Me(y.size*G):0,x=t._rotate*-Oe/180,_=ue(t._pos*G),S=(w+v)*s,E=_+S;r=0==i?E:0,n=1==i?E:0;let k=t.font[0],C=1==t.align?O:2==t.align?T:x>0?O:x<0?T:0==i?"center":3==l?T:O,R=x||1==i?"middle":2==l?A:q;Lo(k,a,C,R);let M=t.font[1]*t.lineGap,P=h.map((e=>ue(I(e,d,f,p)))),$=t._values;for(let e=0;e<$.length;e++){let t=$[e];if(null!=t){0==i?n=P[e]:r=P[e],t=""+t;let o=-1==t.indexOf("\n")?[t]:t.split(/\n/gm);for(let e=0;e{n>0&&(t._paths=null,e&&(1==r?(t.min=null,t.max=null):t.facets.forEach((e=>{e.min=null,e.max=null}))))}))}let gr,yr,br,wr,xr,_r,Sr,Er,kr,Cr,Ar,qr,Or=!1,Tr=!1,Rr=[];function Mr(){Tr=!1;for(let e=0;e0&&queueMicrotask(Mr)}function Br(){if(nn&&(jo(),nn=!1),vn&&(kn(),vn=!1),on){if(J(re,O,Kt),J(re,A,Ut),J(re,k,Ft),J(re,C,Ht),J(ie,O,Kt),J(ie,A,Ut),J(ie,k,Ft),J(ie,C,Ht),J(ne,k,Vt),J(ne,C,It),Q.width=Me(Vt*G),Q.height=Me(It*G),xe.forEach((({_el:e,_show:t,_size:n,_pos:o,side:r})=>{if(null!=e)if(t){let t=3===r||0===r?n:0,l=r%2==1;J(e,l?"left":"top",o-t),J(e,l?"width":"height",n),J(e,l?"top":"left",l?Ut:Kt),J(e,l?"height":"width",l?Ht:Ft),Z(e,p)}else X(e,p)})),wo=_o=So=ko=Co=Ao=qo=Oo=Eo=null,To=1,pl(!0),Kt!=Gt||Ut!=Qt||Ft!=Yt||Ht!=Xt){mr(!1);let e=Ft/Yt,t=Ht/Xt;if(Tn.show&&!yn&&Tn.left>=0){Tn.left*=e,Tn.top*=t,br&&oe(br,Me(Tn.left),0,Ft,Ht),wr&&oe(wr,0,Me(Tn.top),Ft,Ht);for(let n=1;n=0&&Ir.width>0){Ir.left*=e,Ir.width*=e,Ir.top*=t,Ir.height*=t;for(let e in ml)J(Fr,e,Ir[e])}Gt=Kt,Qt=Ut,Yt=Ft,Xt=Ht}Ol("setSize"),on=!1}Vt>0&&It>0&&(Y.clearRect(0,0,Q.width,Q.height),Ol("drawClear"),Re.forEach((e=>e())),Ol("draw")),Ir.show&&bn&&(Nr(Ir),bn=!1),Tn.show&&yn&&(dl(null,!0,!1),yn=!1),wt.show&&wt.live&&xn&&(ul(),xn=!1),D||(D=!0,o.status=1,Ol("ready")),Mo=!1,Or=!1}function Lr(e,n){let r=ke[e];if(null==r.from){if(0==ho){let t=r.range(o,n.min,n.max,e);n.min=t[0],n.max=t[1]}if(n.min>n.max){let e=n.min;n.min=n.max,n.max=e}if(ho>1&&null!=n.min&&null!=n.max&&n.max-n.min<1e-16)return;e==Ae&&2==r.distr&&ho>0&&(n.min=fe(n.min,t[0]),n.max=fe(n.max,t[0]),n.min==n.max&&n.max++),Ze[e]=n,nn=!0,Pr()}}o.batch=$r,o.redraw=(e,t)=>{vn=t||!1,!1!==e?Hr(Ae,je.min,je.max):Pr()},o.setScale=Lr;let Wr=!1;const zr=Tn.drag;let jr=zr.x,Vr=zr.y;Tn.show&&(Tn.x&&(gr=te(h,ie)),Tn.y&&(yr=te(m,ie)),0==je.ori?(br=gr,wr=yr):(br=yr,wr=gr),Ar=Tn.left,qr=Tn.top);const Ir=o.select=gt({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),Fr=Ir.show?te(v,Ir.over?ie:re):null;function Nr(e,t){if(Ir.show){for(let t in e)Ir[t]=e[t],t in ml&&J(Fr,t,e[t]);!1!==t&&Ol("setSelect")}}function Dr(e,t){let n=we[e],o=xt?qt[e]:null;n.show?o&&Z(o,p):(o&&X(o,p),Bn.length>1&&oe(Bn[e],-10,-10,Ft,Ht))}function Hr(e,t,n){Lr(e,{min:t,max:n})}function Kr(e,t,n,l){null!=t.focus&&tl(e),null!=t.show&&we.forEach(((n,o)=>{o>0&&(e==o||null==e)&&(n.show=t.show,Dr(o,t.show),2==r?(Hr(n.facets[0].scale,null,null),Hr(n.facets[1].scale,null,null)):Hr(n.scale,null,null),Pr())})),!1!==n&&Ol("setSeries",e,t),l&&$l("setSeries",o,e,t)}function Ur(e,t){gt(Ce[e],t)}function Gr(e,t){e.fill=He(e.fill||null),e.dir=Se(e.dir,-1),t=null==t?Ce.length:t,Ce.splice(t,0,e)}function Qr(e){null==e?Ce.length=0:Ce.splice(e,1)}function Yr(e,t){we[e].alpha=t,Tn.show&&Bn[e]&&(Bn[e].style.opacity=t),xt&&qt[e]&&(qt[e].style.opacity=t)}let Xr,Zr,Jr;o.setSelect=Nr,o.setSeries=Kr,o.addBand=Gr,o.setBand=Ur,o.delBand=Qr;const el={focus:!0};function tl(e){if(e!=Jr){let t=null==e,n=1!=Pn.alpha;we.forEach(((o,l)=>{if(1==r||l>0){let r=t||0==l||l==e;o._focus=t?null:r,n&&Yr(l,r?1:Pn.alpha)}})),Jr=e,n&&Pr()}}function nl(e,t,n){let o=ke[t];n&&(e=e/G-(1==o.ori?Ut:Kt));let r=Ft;1==o.ori&&(r=Ht,e=r-e),-1==o.dir&&(e=r-e);let l=o._min,i=o._max,a=e/r,s=l+(i-l)*a,u=o.distr;return 3==u?Le(10,s):4==u?Ve(s,o.asinh):s}function ol(e,n){let o=nl(e,Ae,n);return fe(o,t[0],go,yo)}function rl(e,t){J(Fr,O,Ir.left=e),J(Fr,k,Ir.width=t)}function ll(e,t){J(Fr,A,Ir.top=e),J(Fr,C,Ir.height=t)}xt&&$n&&zt(W,Et,(e=>{Tn._lock||(Rn(e),null!=Jr&&Kr(null,el,!0,Rl.setSeries))})),o.valToIdx=e=>fe(e,t[0]),o.posToIdx=ol,o.posToVal=nl,o.valToPos=(e,t,n)=>0==ke[t].ori?j(e,ke[t],n?en:Ft,n?Zt:0):V(e,ke[t],n?tn:Ht,n?Jt:0),o.setCursor=(e,t,n)=>{Ar=e.left,qr=e.top,dl(null,t,n)};let il=0==je.ori?rl:ll,al=1==je.ori?rl:ll;function sl(){if(xt&&wt.live)for(let e=2==r?1:0;e{bt[t]=e})):dt(e.idx)||bt.fill(e.idx),wt.idx=bt[0]);for(let n=0;n0||1==r&&!Tt)&&cl(n,bt[n]);xt&&wt.live&&sl(),xn=!1,!1!==t&&Ol("setLegend")}function cl(e,n){let r,l=we[e],i=0==e&&2==Ne?Ro:t[e];Tt?r=l.values(o,e,n)??Rt:(r=l.value(o,null==n?null:i[n],e,n),r=null==r?Rt:{_:r}),wt.values[e]=r}function dl(e,n,l){let i;kr=Ar,Cr=qr,[Ar,qr]=Tn.move(o,Ar,qr),Tn.left=Ar,Tn.top=qr,Tn.show&&(br&&oe(br,Me(Ar),0,Ft,Ht),wr&&oe(wr,0,Me(qr),Ft,Ht));let a=go>yo;Xr=Fe;let s=0==je.ori?Ft:Ht,u=1==je.ori?Ft:Ht;if(Ar<0||0==ho||a){i=Tn.idx=null;for(let e=0;e0&&Bn.length>1&&oe(Bn[e],-10,-10,Ft,Ht);$n&&Kr(null,el,!0,null==e&&Rl.setSeries),wt.live&&(bt.fill(i),xn=!0)}else{let e,n,l;1==r&&(e=0==je.ori?Ar:qr,n=nl(e,Ae),i=Tn.idx=fe(n,t[0],go,yo),l=Ke(t[0][i],je,s,0));for(let a=2==r?1:0;a0&&e.show){let t,n,l=null==p?-10:Ue(p,1==r?ke[e.scale]:ke[e.facets[1].scale],u,0);if($n&&null!=p){let t=1==je.ori?Ar:qr,n=Te(Pn.dist(o,a,f,l,t));if(n=0?1:-1,i=r>=0?1:-1;i==l&&(1==i?1==o?p>=r:p<=r:1==o?p<=r:p>=r)&&(Xr=n,Zr=a)}else Xr=n,Zr=a}}if(0==je.ori?(t=v,n=l):(t=l,n=v),xn&&Bn.length>1){le(Bn[a],Tn.points.fill(o,a),Tn.points.stroke(o,a));let e,r,l,i,s=!0,u=Tn.points.bbox;if(null!=u){s=!1;let t=u(o,a);l=t.left,i=t.top,e=t.width,r=t.height}else l=t,i=n,e=r=Tn.points.size(o,a);ae(Bn[a],e,r,s),Ln[a]=l,Hn[a]=i,oe(Bn[a],et(l,1),et(i,1),Ft,Ht)}}}}if(Ir.show&&Wr)if(null!=e){let[t,n]=Rl.scales,[o,r]=Rl.match,[l,i]=e.cursor.sync.scales,a=e.cursor.drag;if(jr=a._x,Vr=a._y,jr||Vr){let a,c,d,f,p,{left:v,top:h,width:m,height:g}=e.select,y=e.scales[t].ori,b=e.posToVal,w=null!=t&&o(t,l),x=null!=n&&r(n,i);w&&jr?(0==y?(a=v,c=m):(a=h,c=g),d=ke[t],f=Ke(b(a,l),d,s,0),p=Ke(b(a+c,l),d,s,0),il($e(f,p),Te(p-f))):il(0,s),x&&Vr?(1==y?(a=v,c=m):(a=h,c=g),d=ke[n],f=Ue(b(a,i),d,u,0),p=Ue(b(a+c,i),d,u,0),al($e(f,p),Te(p-f))):al(0,u)}else gl()}else{let e=Te(kr-xr),t=Te(Cr-_r);if(1==je.ori){let n=e;e=t,t=n}jr=zr.x&&e>=zr.dist,Vr=zr.y&&t>=zr.dist;let n,o,r=zr.uni;null!=r?jr&&Vr&&(jr=e>=r,Vr=t>=r,jr||Vr||(t>e?Vr=!0:jr=!0)):zr.x&&zr.y&&(jr||Vr)&&(jr=Vr=!0),jr&&(0==je.ori?(n=Sr,o=Ar):(n=Er,o=qr),il($e(n,o),Te(o-n)),Vr||al(0,u)),Vr&&(1==je.ori?(n=Sr,o=Ar):(n=Er,o=qr),al($e(n,o),Te(o-n)),jr||il(0,s)),jr||Vr||(il(0,0),al(0,0))}if(zr._x=jr,zr._y=Vr,null==e){if(l){if(null!=Ml){let[e,t]=Rl.scales;Rl.values[0]=null!=e?nl(0==je.ori?Ar:qr,e):null,Rl.values[1]=null!=t?nl(1==je.ori?Ar:qr,t):null}$l(P,o,Ar,qr,Ft,Ht,i)}if($n){let e=l&&Rl.setSeries,t=Pn.prox;null==Jr?Xr<=t&&Kr(Zr,el,!0,e):Xr>t?Kr(null,el,!0,e):Zr!=Jr&&Kr(Zr,el,!0,e)}}xn&&(wt.idx=i,ul()),!1!==n&&Ol("setCursor")}o.setLegend=ul;let fl=null;function pl(e=!1){e?fl=null:(fl=ie.getBoundingClientRect(),Ol("syncRect",fl))}function vl(e,t,n,o,r,l,i){Tn._lock||Wr&&null!=e&&0==e.movementX&&0==e.movementY||(hl(e,t,n,o,r,l,i,!1,null!=e),null!=e?dl(null,!0,!0):dl(t,!0,!1))}function hl(e,t,n,r,l,i,a,s,u){if(null==fl&&pl(!1),Rn(e),null!=e)n=e.clientX-fl.left,r=e.clientY-fl.top;else{if(n<0||r<0)return Ar=-10,void(qr=-10);let[e,o]=Rl.scales,a=t.cursor.sync,[s,u]=a.values,[c,d]=a.scales,[f,p]=Rl.match,v=t.axes[0].side%2==1,h=0==je.ori?Ft:Ht,m=1==je.ori?Ft:Ht,g=v?i:l,y=v?l:i,b=v?r:n,w=v?n:r;if(n=null!=c?f(e,c)?I(s,ke[e],h,0):-10:h*(b/g),r=null!=d?p(o,d)?I(u,ke[o],m,0):-10:m*(w/y),1==je.ori){let e=n;n=r,r=e}}u&&((n<=1||n>=Ft-1)&&(n=Je(n,Ft)),(r<=1||r>=Ht-1)&&(r=Je(r,Ht))),s?(xr=n,_r=r,[Sr,Er]=Tn.move(o,n,r)):(Ar=n,qr=r)}Object.defineProperty(o,"rect",{get(){return null==fl&&pl(!1),fl}});const ml={width:0,height:0,left:0,top:0};function gl(){Nr(ml,!1)}let yl,bl,wl,xl;function _l(e,t,n,r,l,i,a){Wr=!0,jr=Vr=zr._x=zr._y=!1,hl(e,t,n,r,l,i,a,!0,!1),null!=e&&(zt(B,H,Sl,!1),$l($,o,Sr,Er,Ft,Ht,null));let{left:s,top:u,width:c,height:d}=Ir;yl=s,bl=u,wl=c,xl=d,gl()}function Sl(e,t,n,r,l,i,a){Wr=zr._x=zr._y=!1,hl(e,t,n,r,l,i,a,!1,!0);let{left:s,top:u,width:c,height:d}=Ir,f=c>0||d>0,p=yl!=s||bl!=u||wl!=c||xl!=d;if(f&&p&&Nr(Ir),zr.setScale&&f&&p){let e=s,t=c,n=u,o=d;if(1==je.ori&&(e=u,t=d,n=s,o=c),jr&&Hr(Ae,nl(e,Ae),nl(e+t,Ae)),Vr)for(let r in ke){let e=ke[r];r!=Ae&&null==e.from&&e.min!=Fe&&Hr(r,nl(n+o,r),nl(n,r))}gl()}else Tn.lock&&(Tn._lock=!Tn._lock,Tn._lock||dl(null,!0,!1));null!=e&&(jt(B,H),$l(B,o,Ar,qr,Ft,Ht,null))}function El(e,t,n,o,r,l,i){if(Tn._lock)return;Rn(e);let a=Wr;if(Wr){let e,t,n=!0,o=!0,r=10;0==je.ori?(e=jr,t=Vr):(e=Vr,t=jr),e&&t&&(n=Ar<=r||Ar>=Ft-r,o=qr<=r||qr>=Ht-r),e&&n&&(Ar=Ar{let l=Rl.match[2];n=l(o,t,n),-1!=n&&Kr(n,r,!0,!1)},Tn.show&&(zt($,ie,_l),zt(P,ie,vl),zt(L,ie,(e=>{Rn(e),pl(!1)})),zt(W,ie,El),zt(z,ie,kl),Do.add(o),o.syncRect=pl);const ql=o.hooks=e.hooks||{};function Ol(e,t,n){Tr?Rr.push([e,t,n]):e in ql&&ql[e].forEach((e=>{e.call(null,o,t,n)}))}(e.plugins||[]).forEach((e=>{for(let t in e.hooks)ql[t]=(ql[t]||[]).concat(e.hooks[t])}));const Tl=(e,t,n)=>n,Rl=gt({key:null,setSeries:!1,filters:{pub:Ye,sub:Ye},scales:[Ae,we[1]?we[1].scale:null],match:[Xe,Xe,Tl],values:[null,null]},Tn.sync);2==Rl.match.length&&Rl.match.push(Tl),Tn.sync=Rl;const Ml=Rl.key,Pl=co(Ml);function $l(e,t,n,o,r,l,i){Rl.filters.pub(e,t,n,o,r,l,i)&&Pl.pub(e,t,n,o,r,l,i)}function Bl(e,t,n,o,r,l,i){Rl.filters.sub(e,t,n,o,r,l,i)&&Al[e](null,t,n,o,r,l,i)}function Ll(){Pl.unsub(o),Do.delete(o),Wt.clear(),de(F,K,Cl),U.remove(),Et?.remove(),Ol("destroy")}function Wl(){Ol("init",e,t),Po(t||e.data,!1),Ze[Ae]?Lr(Ae,Ze[Ae]):$o(),bn=Ir.show&&(Ir.width>0||Ir.height>0),yn=xn=!0,_n(e.width,e.height)}return Pl.sub(o),o.pub=Bl,o.destroy=Ll,we.forEach(Un),xe.forEach(no),n?n instanceof HTMLElement?(n.appendChild(U),Wl()):n(o,Wl):Wl(),o}ar.assign=gt,ar.fmtNum=Ae,ar.rangeNum=_e,ar.rangeLog=me,ar.rangeAsinh=ge,ar.orient=vo,ar.pxRatio=G,ar.join=_t,ar.fmtDate=Lt,ar.tzDate=zt,ar.sync=co;{ar.addGap=bo,ar.clipGaps=yo;let e=ar.paths={points:Po};e.linear=Wo,e.stepped=zo,e.bars=Vo,e.spline=Fo}},2807:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n}},6980:(e,t,n)=>{"use strict";n.d(t,{y$:()=>ee,L8:()=>re,aH:()=>oe});var o=n(1758),r=n(8734);function l(){return i().__VUE_DEVTOOLS_GLOBAL_HOOK__}function i(){return"undefined"!==typeof navigator&&"undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:{}}const a="function"===typeof Proxy,s="devtools-plugin:setup",u="plugin:settings:set";let c,d;function f(){var e;return void 0!==c||("undefined"!==typeof window&&window.performance?(c=!0,d=window.performance):"undefined"!==typeof globalThis&&(null===(e=globalThis.perf_hooks)||void 0===e?void 0:e.performance)?(c=!0,d=globalThis.perf_hooks.performance):c=!1),c}function p(){return f()?d.now():Date.now()}class v{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const n={};if(e.settings)for(const i in e.settings){const t=e.settings[i];n[i]=t.defaultValue}const o=`__vue-devtools-plugin-settings__${e.id}`;let r=Object.assign({},n);try{const e=localStorage.getItem(o),t=JSON.parse(e);Object.assign(r,t)}catch(l){}this.fallbacks={getSettings(){return r},setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(l){}r=e},now(){return p()}},t&&t.on(u,((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((n=>{this.targetQueue.push({method:t,args:e,resolve:n})}))})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const t of this.targetQueue)t.resolve(await this.target[t.method](...t.args))}}function h(e,t){const n=e,o=i(),r=l(),u=a&&n.enableEarlyProxy;if(!r||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&u){const e=u?new v(n,r):null,l=o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[];l.push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else r.emit(s,e,t)} -/*! - * vuex v4.1.0 - * (c) 2022 Evan You - * @license MIT - */ -var m="store";function g(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function y(e){return null!==e&&"object"===typeof e}function b(e){return e&&"function"===typeof e.then}function w(e,t){return function(){return e(t)}}function x(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function _(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;E(e,n,[],e._modules.root,!0),S(e,n,t)}function S(e,t,n){var l=e._state,i=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var a=e._wrappedGetters,s={},u={},c=(0,r.uY)(!0);c.run((function(){g(a,(function(t,n){s[n]=w(t,e),u[n]=(0,o.EW)((function(){return s[n]()})),Object.defineProperty(e.getters,n,{get:function(){return u[n].value},enumerable:!0})}))})),e._state=(0,r.Kh)({data:t}),e._scope=c,e.strict&&T(e),l&&n&&e._withCommit((function(){l.data=null})),i&&i.stop()}function E(e,t,n,o,r){var l=!n.length,i=e._modules.getNamespace(n);if(o.namespaced&&(e._modulesNamespaceMap[i],e._modulesNamespaceMap[i]=o),!l&&!r){var a=R(t,n.slice(0,-1)),s=n[n.length-1];e._withCommit((function(){a[s]=o.state}))}var u=o.context=k(e,i,n);o.forEachMutation((function(t,n){var o=i+n;A(e,o,t,u)})),o.forEachAction((function(t,n){var o=t.root?n:i+n,r=t.handler||t;q(e,o,r,u)})),o.forEachGetter((function(t,n){var o=i+n;O(e,o,t,u)})),o.forEachChild((function(o,l){E(e,t,n.concat(l),o,r)}))}function k(e,t,n){var o=""===t,r={dispatch:o?e.dispatch:function(n,o,r){var l=M(n,o,r),i=l.payload,a=l.options,s=l.type;return a&&a.root||(s=t+s),e.dispatch(s,i)},commit:o?e.commit:function(n,o,r){var l=M(n,o,r),i=l.payload,a=l.options,s=l.type;a&&a.root||(s=t+s),e.commit(s,i,a)}};return Object.defineProperties(r,{getters:{get:o?function(){return e.getters}:function(){return C(e,t)}},state:{get:function(){return R(e.state,n)}}}),r}function C(e,t){if(!e._makeLocalGettersCache[t]){var n={},o=t.length;Object.keys(e.getters).forEach((function(r){if(r.slice(0,o)===t){var l=r.slice(o);Object.defineProperty(n,l,{get:function(){return e.getters[r]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function A(e,t,n,o){var r=e._mutations[t]||(e._mutations[t]=[]);r.push((function(t){n.call(e,o.state,t)}))}function q(e,t,n,o){var r=e._actions[t]||(e._actions[t]=[]);r.push((function(t){var r=n.call(e,{dispatch:o.dispatch,commit:o.commit,getters:o.getters,state:o.state,rootGetters:e.getters,rootState:e.state},t);return b(r)||(r=Promise.resolve(r)),e._devtoolHook?r.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):r}))}function O(e,t,n,o){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(o.state,o.getters,e.state,e.getters)})}function T(e){(0,o.wB)((function(){return e._state.data}),(function(){0}),{deep:!0,flush:"sync"})}function R(e,t){return t.reduce((function(e,t){return e[t]}),e)}function M(e,t,n){return y(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var P="vuex bindings",$="vuex:mutations",B="vuex:actions",L="vuex",W=0;function z(e,t){h({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[P]},(function(n){n.addTimelineLayer({id:$,label:"Vuex Mutations",color:j}),n.addTimelineLayer({id:B,label:"Vuex Actions",color:j}),n.addInspector({id:L,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree((function(n){if(n.app===e&&n.inspectorId===L)if(n.filter){var o=[];H(o,t._modules.root,n.filter,""),n.rootNodes=o}else n.rootNodes=[D(t._modules.root,"")]})),n.on.getInspectorState((function(n){if(n.app===e&&n.inspectorId===L){var o=n.nodeId;C(t,o),n.state=K(G(t._modules,o),"root"===o?t.getters:t._makeLocalGettersCache,o)}})),n.on.editInspectorState((function(n){if(n.app===e&&n.inspectorId===L){var o=n.nodeId,r=n.path;"root"!==o&&(r=o.split("/").filter(Boolean).concat(r)),t._withCommit((function(){n.set(t._state.data,r,n.state.value)}))}})),t.subscribe((function(e,t){var o={};e.payload&&(o.payload=e.payload),o.state=t,n.notifyComponentUpdate(),n.sendInspectorTree(L),n.sendInspectorState(L),n.addTimelineEvent({layerId:$,event:{time:Date.now(),title:e.type,data:o}})})),t.subscribeAction({before:function(e,t){var o={};e.payload&&(o.payload=e.payload),e._id=W++,e._time=Date.now(),o.state=t,n.addTimelineEvent({layerId:B,event:{time:e._time,title:e.type,groupId:e._id,subtitle:"start",data:o}})},after:function(e,t){var o={},r=Date.now()-e._time;o.duration={_custom:{type:"duration",display:r+"ms",tooltip:"Action duration",value:r}},e.payload&&(o.payload=e.payload),o.state=t,n.addTimelineEvent({layerId:B,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:"end",data:o}})}})}))}var j=8702998,V=6710886,I=16777215,F={label:"namespaced",textColor:I,backgroundColor:V};function N(e){return e&&"root"!==e?e.split("/").slice(-2,-1)[0]:"Root"}function D(e,t){return{id:t||"root",label:N(t),tags:e.namespaced?[F]:[],children:Object.keys(e._children).map((function(n){return D(e._children[n],t+n+"/")}))}}function H(e,t,n,o){o.includes(n)&&e.push({id:o||"root",label:o.endsWith("/")?o.slice(0,o.length-1):o||"Root",tags:t.namespaced?[F]:[]}),Object.keys(t._children).forEach((function(r){H(e,t._children[r],n,o+r+"/")}))}function K(e,t,n){t="root"===n?t:t[n];var o=Object.keys(t),r={state:Object.keys(e.state).map((function(t){return{key:t,editable:!0,value:e.state[t]}}))};if(o.length){var l=U(t);r.getters=Object.keys(l).map((function(e){return{key:e.endsWith("/")?N(e):e,editable:!1,value:Q((function(){return l[e]}))}}))}return r}function U(e){var t={};return Object.keys(e).forEach((function(n){var o=n.split("/");if(o.length>1){var r=t,l=o.pop();o.forEach((function(e){r[e]||(r[e]={_custom:{value:{},display:e,tooltip:"Module",abstract:!0}}),r=r[e]._custom.value})),r[l]=Q((function(){return e[n]}))}else t[n]=Q((function(){return e[n]}))})),t}function G(e,t){var n=t.split("/").filter((function(e){return e}));return n.reduce((function(e,o,r){var l=e[o];if(!l)throw new Error('Missing module "'+o+'" for path "'+t+'".');return r===n.length-1?l:l._children}),"root"===t?e:e.root._children)}function Q(e){try{return e()}catch(t){return t}}var Y=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},X={namespaced:{configurable:!0}};X.namespaced.get=function(){return!!this._rawModule.namespaced},Y.prototype.addChild=function(e,t){this._children[e]=t},Y.prototype.removeChild=function(e){delete this._children[e]},Y.prototype.getChild=function(e){return this._children[e]},Y.prototype.hasChild=function(e){return e in this._children},Y.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},Y.prototype.forEachChild=function(e){g(this._children,e)},Y.prototype.forEachGetter=function(e){this._rawModule.getters&&g(this._rawModule.getters,e)},Y.prototype.forEachAction=function(e){this._rawModule.actions&&g(this._rawModule.actions,e)},Y.prototype.forEachMutation=function(e){this._rawModule.mutations&&g(this._rawModule.mutations,e)},Object.defineProperties(Y.prototype,X);var Z=function(e){this.register([],e,!1)};function J(e,t,n){if(t.update(n),n.modules)for(var o in n.modules){if(!t.getChild(o))return void 0;J(e.concat(o),t.getChild(o),n.modules[o])}}Z.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},Z.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},Z.prototype.update=function(e){J([],this.root,e)},Z.prototype.register=function(e,t,n){var o=this;void 0===n&&(n=!0);var r=new Y(t,n);if(0===e.length)this.root=r;else{var l=this.get(e.slice(0,-1));l.addChild(e[e.length-1],r)}t.modules&&g(t.modules,(function(t,r){o.register(e.concat(r),t,n)}))},Z.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],o=t.getChild(n);o&&o.runtime&&t.removeChild(n)},Z.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};function ee(e){return new te(e)}var te=function(e){var t=this;void 0===e&&(e={});var n=e.plugins;void 0===n&&(n=[]);var o=e.strict;void 0===o&&(o=!1);var r=e.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Z(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=r;var l=this,i=this,a=i.dispatch,s=i.commit;this.dispatch=function(e,t){return a.call(l,e,t)},this.commit=function(e,t,n){return s.call(l,e,t,n)},this.strict=o;var u=this._modules.root.state;E(this,u,[],this._modules.root),S(this,u),n.forEach((function(e){return e(t)}))},ne={state:{configurable:!0}};te.prototype.install=function(e,t){e.provide(t||m,this),e.config.globalProperties.$store=this;var n=void 0!==this._devtools&&this._devtools;n&&z(e,this)},ne.state.get=function(){return this._state.data},ne.state.set=function(e){0},te.prototype.commit=function(e,t,n){var o=this,r=M(e,t,n),l=r.type,i=r.payload,a=(r.options,{type:l,payload:i}),s=this._mutations[l];s&&(this._withCommit((function(){s.forEach((function(e){e(i)}))})),this._subscribers.slice().forEach((function(e){return e(a,o.state)})))},te.prototype.dispatch=function(e,t){var n=this,o=M(e,t),r=o.type,l=o.payload,i={type:r,payload:l},a=this._actions[r];if(a){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(i,n.state)}))}catch(u){0}var s=a.length>1?Promise.all(a.map((function(e){return e(l)}))):a[0](l);return new Promise((function(e,t){s.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(i,n.state)}))}catch(u){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(i,n.state,e)}))}catch(u){0}t(e)}))}))}},te.prototype.subscribe=function(e,t){return x(e,this._subscribers,t)},te.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return x(n,this._actionSubscribers,t)},te.prototype.watch=function(e,t,n){var r=this;return(0,o.wB)((function(){return e(r.state,r.getters)}),t,Object.assign({},n))},te.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._state.data=e}))},te.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),E(this,this.state,e,this._modules.get(e),n.preserveState),S(this,this.state)},te.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=R(t.state,e.slice(0,-1));delete n[e[e.length-1]]})),_(this)},te.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),this._modules.isRegistered(e)},te.prototype.hotUpdate=function(e){this._modules.update(e),_(this,!0)},te.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(te.prototype,ne);var oe=ae((function(e,t){var n={};return le(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var o=se(this.$store,"mapState",e);if(!o)return;t=o.context.state,n=o.context.getters}return"function"===typeof r?r.call(this,t,n):t[r]},n[o].vuex=!0})),n})),re=(ae((function(e,t){var n={};return le(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var o=this.$store.commit;if(e){var l=se(this.$store,"mapMutations",e);if(!l)return;o=l.context.commit}return"function"===typeof r?r.apply(this,[o].concat(t)):o.apply(this.$store,[r].concat(t))}})),n})),ae((function(e,t){var n={};return le(t).forEach((function(t){var o=t.key,r=t.val;r=e+r,n[o]=function(){if(!e||se(this.$store,"mapGetters",e))return this.$store.getters[r]},n[o].vuex=!0})),n})));ae((function(e,t){var n={};return le(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var o=this.$store.dispatch;if(e){var l=se(this.$store,"mapActions",e);if(!l)return;o=l.context.dispatch}return"function"===typeof r?r.apply(this,[o].concat(t)):o.apply(this.$store,[r].concat(t))}})),n}));function le(e){return ie(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function ie(e){return Array.isArray(e)||y(e)}function ae(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function se(e,t,n){var o=e._modulesNamespaceMap[n];return o}},455:(e,t,n)=>{"use strict";n.d(t,{Bt:()=>se,aE:()=>rt});var o=n(1758),r=n(8734); -/*! - * vue-router v4.4.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */ -const l="undefined"!==typeof document;function i(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const a=Object.assign;function s(e,t){const n={};for(const o in t){const r=t[o];n[o]=c(r)?r.map(e):e(r)}return n}const u=()=>{},c=Array.isArray;const d=/#/g,f=/&/g,p=/\//g,v=/=/g,h=/\?/g,m=/\+/g,g=/%5B/g,y=/%5D/g,b=/%5E/g,w=/%60/g,x=/%7B/g,_=/%7C/g,S=/%7D/g,E=/%20/g;function k(e){return encodeURI(""+e).replace(_,"|").replace(g,"[").replace(y,"]")}function C(e){return k(e).replace(x,"{").replace(S,"}").replace(b,"^")}function A(e){return k(e).replace(m,"%2B").replace(E,"+").replace(d,"%23").replace(f,"%26").replace(w,"`").replace(x,"{").replace(S,"}").replace(b,"^")}function q(e){return A(e).replace(v,"%3D")}function O(e){return k(e).replace(d,"%23").replace(h,"%3F")}function T(e){return null==e?"":O(e).replace(p,"%2F")}function R(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const M=/\/$/,P=e=>e.replace(M,"");function $(e,t,n="/"){let o,r={},l="",i="";const a=t.indexOf("#");let s=t.indexOf("?");return a=0&&(s=-1),s>-1&&(o=t.slice(0,s),l=t.slice(s+1,a>-1?a:t.length),r=e(l)),a>-1&&(o=o||t.slice(0,a),i=t.slice(a,t.length)),o=F(null!=o?o:t,n),{fullPath:o+(l&&"?")+l+i,path:o,query:r,hash:R(i)}}function B(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function L(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function W(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&z(t.matched[o],n.matched[r])&&j(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function z(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function j(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!V(e[n],t[n]))return!1;return!0}function V(e,t){return c(e)?I(e,t):c(t)?I(t,e):e===t}function I(e,t){return c(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function F(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];".."!==r&&"."!==r||o.push("");let l,i,a=n.length-1;for(l=0;l1&&a--}return n.slice(0,a).join("/")+"/"+o.slice(l).join("/")}const N={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var D,H;(function(e){e["pop"]="pop",e["push"]="push"})(D||(D={})),function(e){e["back"]="back",e["forward"]="forward",e["unknown"]=""}(H||(H={}));function K(e){if(!e)if(l){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),P(e)}const U=/^[^#]+#/;function G(e,t){return e.replace(U,"#")+t}function Q(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Y=()=>({left:window.scrollX,top:window.scrollY});function X(e){let t;if("el"in e){const n=e.el,o="string"===typeof n&&n.startsWith("#");0;const r="string"===typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Q(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function Z(e,t){const n=history.state?history.state.position-t:-1;return n+e}const J=new Map;function ee(e,t){J.set(e,t)}function te(e){const t=J.get(e);return J.delete(e),t}let ne=()=>location.protocol+"//"+location.host;function oe(e,t){const{pathname:n,search:o,hash:r}=t,l=e.indexOf("#");if(l>-1){let t=r.includes(e.slice(l))?e.slice(l).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),L(n,"")}const i=L(n,e);return i+o+r}function re(e,t,n,o){let r=[],l=[],i=null;const s=({state:l})=>{const a=oe(e,location),s=n.value,u=t.value;let c=0;if(l){if(n.value=a,t.value=l,i&&i===s)return void(i=null);c=u?l.position-u.position:0}else o(a);r.forEach((e=>{e(n.value,s,{delta:c,type:D.pop,direction:c?c>0?H.forward:H.back:H.unknown})}))};function u(){i=n.value}function c(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return l.push(t),t}function d(){const{history:e}=window;e.state&&e.replaceState(a({},e.state,{scroll:Y()}),"")}function f(){for(const e of l)e();l=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:u,listen:c,destroy:f}}function le(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Y():null}}function ie(e){const{history:t,location:n}=window,o={value:oe(e,n)},r={value:t.state};function l(o,l,i){const a=e.indexOf("#"),s=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+o:ne()+e+o;try{t[i?"replaceState":"pushState"](l,"",s),r.value=l}catch(u){console.error(u),n[i?"replace":"assign"](s)}}function i(e,n){const i=a({},t.state,le(r.value.back,e,r.value.forward,!0),n,{position:r.value.position});l(e,i,!0),o.value=e}function s(e,n){const i=a({},r.value,t.state,{forward:e,scroll:Y()});l(i.current,i,!0);const s=a({},le(o.value,e,null),{position:i.position+1},n);l(e,s,!1),o.value=e}return r.value||l(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:r,push:s,replace:i}}function ae(e){e=K(e);const t=ie(e),n=re(e,t.state,t.location,t.replace);function o(e,t=!0){t||n.pauseListeners(),history.go(e)}const r=a({location:"",base:e,go:o,createHref:G.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function se(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ae(e)}function ue(e){return"string"===typeof e||e&&"object"===typeof e}function ce(e){return"string"===typeof e||"symbol"===typeof e}const de=Symbol("");var fe;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(fe||(fe={}));function pe(e,t){return a(new Error,{type:e,[de]:!0},t)}function ve(e,t){return e instanceof Error&&de in e&&(null==t||!!(e.type&t))}const he="[^/]+?",me={sensitive:!1,strict:!1,start:!0,end:!0},ge=/[.+*?^${}()[\]/\\]/g;function ye(e,t){const n=a({},me,t),o=[];let r=n.start?"^":"";const l=[];for(const a of e){const e=a.length?[]:[90];n.strict&&!a.length&&(r+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function we(e,t){let n=0;const o=e.score,r=t.score;while(n0&&t[t.length-1]<0}const _e={type:0,value:""},Se=/[a-zA-Z0-9_]/;function Ee(e){if(!e)return[[]];if("/"===e)return[[_e]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${u}": ${e}`)}let n=0,o=n;const r=[];let l;function i(){l&&r.push(l),l=[]}let a,s=0,u="",c="";function d(){u&&(0===n?l.push({type:0,value:u}):1===n||2===n||3===n?(l.length>1&&("*"===a||"+"===a)&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:u,regexp:c,repeatable:"*"===a||"+"===a,optional:"*"===a||"?"===a})):t("Invalid state to consume buffer"),u="")}function f(){u+=a}while(s{i(v)}:u}function i(e){if(ce(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function s(){return n}function c(e){const t=Pe(e,n);n.splice(t,0,e),e.record.name&&!Te(e)&&o.set(e.record.name,e)}function d(e,t){let r,l,i,s={};if("name"in e&&e.name){if(r=o.get(e.name),!r)throw pe(1,{location:e});0,i=r.record.name,s=a(Ae(t.params,r.keys.filter((e=>!e.optional)).concat(r.parent?r.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),e.params&&Ae(e.params,r.keys.map((e=>e.name)))),l=r.stringify(s)}else if(null!=e.path)l=e.path,r=n.find((e=>e.re.test(l))),r&&(s=r.parse(l),i=r.record.name);else{if(r=t.name?o.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw pe(1,{location:e,currentLocation:t});i=r.record.name,s=a({},t.params,e.params),l=r.stringify(s)}const u=[];let c=r;while(c)u.unshift(c.record),c=c.parent;return{name:i,path:l,params:s,matched:u,meta:Re(u)}}function f(){n.length=0,o.clear()}return t=Me({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>l(e))),{addRoute:l,resolve:d,removeRoute:i,clearRoutes:f,getRoutes:s,getRecordMatcher:r}}function Ae(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function qe(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Oe(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Oe(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]="object"===typeof n?n[o]:n;return t}function Te(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Re(e){return e.reduce(((e,t)=>a(e,t.meta)),{})}function Me(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Pe(e,t){let n=0,o=t.length;while(n!==o){const r=n+o>>1,l=we(e,t[r]);l<0?o=r:n=r+1}const r=$e(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function $e(e){let t=e;while(t=t.parent)if(Be(t)&&0===we(e,t))return t}function Be({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Le(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],o=(n?e.slice(1):e).split("&");for(let r=0;re&&A(e))):[o&&A(o)];r.forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function ze(e){const t={};for(const n in e){const o=e[n];void 0!==o&&(t[n]=c(o)?o.map((e=>null==e?null:""+e)):null==o?o:""+o)}return t}const je=Symbol(""),Ve=Symbol(""),Ie=Symbol(""),Fe=Symbol(""),Ne=Symbol("");function De(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function He(e,t,n,o,r,l=e=>e()){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise(((a,s)=>{const u=e=>{!1===e?s(pe(4,{from:n,to:t})):e instanceof Error?s(e):ue(e)?s(pe(2,{from:t,to:e})):(i&&o.enterCallbacks[r]===i&&"function"===typeof e&&i.push(e),a())},c=l((()=>e.call(o&&o.instances[r],t,n,u)));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch((e=>s(e)))}))}function Ke(e,t,n,o,r=e=>e()){const l=[];for(const a of e){0;for(const e in a.components){let s=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if(Ue(s)){const i=s.__vccOpts||s,u=i[t];u&&l.push(He(u,n,o,a,e,r))}else{let u=s();0,l.push((()=>u.then((l=>{if(!l)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const s=i(l)?l.default:l;a.components[e]=s;const u=s.__vccOpts||s,c=u[t];return c&&He(c,n,o,a,e,r)()}))))}}}return l}function Ue(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function Ge(e){const t=(0,o.WQ)(Ie),n=(0,o.WQ)(Fe);const l=(0,o.EW)((()=>{const n=(0,r.R1)(e.to);return t.resolve(n)})),i=(0,o.EW)((()=>{const{matched:e}=l.value,{length:t}=e,o=e[t-1],r=n.matched;if(!o||!r.length)return-1;const i=r.findIndex(z.bind(null,o));if(i>-1)return i;const a=Je(e[t-2]);return t>1&&Je(o)===a&&r[r.length-1].path!==a?r.findIndex(z.bind(null,e[t-2])):i})),a=(0,o.EW)((()=>i.value>-1&&Ze(n.params,l.value.params))),s=(0,o.EW)((()=>i.value>-1&&i.value===n.matched.length-1&&j(n.params,l.value.params)));function c(n={}){return Xe(n)?t[(0,r.R1)(e.replace)?"replace":"push"]((0,r.R1)(e.to)).catch(u):Promise.resolve()}return{route:l,href:(0,o.EW)((()=>l.value.href)),isActive:a,isExactActive:s,navigate:c}}const Qe=(0,o.pM)({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ge,setup(e,{slots:t}){const n=(0,r.Kh)(Ge(e)),{options:l}=(0,o.WQ)(Ie),i=(0,o.EW)((()=>({[et(e.activeClass,l.linkActiveClass,"router-link-active")]:n.isActive,[et(e.exactActiveClass,l.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:(0,o.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),Ye=Qe;function Xe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ze(e,t){for(const n in t){const o=t[n],r=e[n];if("string"===typeof o){if(o!==r)return!1}else if(!c(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}function Je(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const et=(e,t,n)=>null!=e?e:null!=t?t:n,tt=(0,o.pM)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const l=(0,o.WQ)(Ne),i=(0,o.EW)((()=>e.route||l.value)),s=(0,o.WQ)(Ve,0),u=(0,o.EW)((()=>{let e=(0,r.R1)(s);const{matched:t}=i.value;let n;while((n=t[e])&&!n.components)e++;return e})),c=(0,o.EW)((()=>i.value.matched[u.value]));(0,o.Gt)(Ve,(0,o.EW)((()=>u.value+1))),(0,o.Gt)(je,c),(0,o.Gt)(Ne,i);const d=(0,r.KR)();return(0,o.wB)((()=>[d.value,c.value,e.name]),(([e,t,n],[o,r,l])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===o&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&z(t,r)&&o||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=i.value,l=e.name,s=c.value,u=s&&s.components[l];if(!u)return nt(n.default,{Component:u,route:r});const f=s.props[l],p=f?!0===f?r.params:"function"===typeof f?f(r):f:null,v=e=>{e.component.isUnmounted&&(s.instances[l]=null)},h=(0,o.h)(u,a({},p,t,{onVnodeUnmounted:v,ref:d}));return nt(n.default,{Component:h,route:r})||h}}});function nt(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const ot=tt;function rt(e){const t=Ce(e.routes,e),n=e.parseQuery||Le,i=e.stringifyQuery||We,d=e.history;const f=De(),p=De(),v=De(),h=(0,r.IJ)(N);let m=N;l&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const g=s.bind(null,(e=>""+e)),y=s.bind(null,T),b=s.bind(null,R);function w(e,n){let o,r;return ce(e)?(o=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,o)}function x(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function _(){return t.getRoutes().map((e=>e.record))}function S(e){return!!t.getRecordMatcher(e)}function E(e,o){if(o=a({},o||h.value),"string"===typeof e){const r=$(n,e,o.path),l=t.resolve({path:r.path},o),i=d.createHref(r.fullPath);return a(r,l,{params:b(l.params),hash:R(r.hash),redirectedFrom:void 0,href:i})}let r;if(null!=e.path)r=a({},e,{path:$(n,e.path,o.path).path});else{const t=a({},e.params);for(const e in t)null==t[e]&&delete t[e];r=a({},e,{params:y(t)}),o.params=y(o.params)}const l=t.resolve(r,o),s=e.hash||"";l.params=g(b(l.params));const u=B(i,a({},e,{hash:C(s),path:l.path})),c=d.createHref(u);return a({fullPath:u,hash:s,query:i===We?ze(e.query):e.query||{}},l,{redirectedFrom:void 0,href:c})}function k(e){return"string"===typeof e?$(n,e,h.value.path):a({},e)}function A(e,t){if(m!==e)return pe(8,{from:t,to:e})}function q(e){return P(e)}function O(e){return q(a(k(e),{replace:!0}))}function M(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"===typeof n?n(e):n;return"string"===typeof o&&(o=o.includes("?")||o.includes("#")?o=k(o):{path:o},o.params={}),a({query:e.query,hash:e.hash,params:null!=o.path?{}:e.params},o)}}function P(e,t){const n=m=E(e),o=h.value,r=e.state,l=e.force,s=!0===e.replace,u=M(n);if(u)return P(a(k(u),{state:"object"===typeof u?a({},r,u.state):r,force:l,replace:s}),t||n);const c=n;let d;return c.redirectedFrom=t,!l&&W(i,o,n)&&(d=pe(16,{to:c,from:o}),oe(o,o,!0,!1)),(d?Promise.resolve(d):j(c,o)).catch((e=>ve(e)?ve(e,2)?e:ne(e):Q(e,c,o))).then((e=>{if(e){if(ve(e,2))return P(a({replace:s},k(e.to),{state:"object"===typeof e.to?a({},r,e.to.state):r,force:l}),t||c)}else e=I(c,o,!0,s,r);return V(c,o,e),e}))}function L(e,t){const n=A(e,t);return n?Promise.reject(n):Promise.resolve()}function z(e){const t=ie.values().next().value;return t&&"function"===typeof t.runWithContext?t.runWithContext(e):e()}function j(e,t){let n;const[o,r,l]=lt(e,t);n=Ke(o.reverse(),"beforeRouteLeave",e,t);for(const a of o)a.leaveGuards.forEach((o=>{n.push(He(o,e,t))}));const i=L.bind(null,e,t);return n.push(i),se(n).then((()=>{n=[];for(const o of f.list())n.push(He(o,e,t));return n.push(i),se(n)})).then((()=>{n=Ke(r,"beforeRouteUpdate",e,t);for(const o of r)o.updateGuards.forEach((o=>{n.push(He(o,e,t))}));return n.push(i),se(n)})).then((()=>{n=[];for(const o of l)if(o.beforeEnter)if(c(o.beforeEnter))for(const r of o.beforeEnter)n.push(He(r,e,t));else n.push(He(o.beforeEnter,e,t));return n.push(i),se(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ke(l,"beforeRouteEnter",e,t,z),n.push(i),se(n)))).then((()=>{n=[];for(const o of p.list())n.push(He(o,e,t));return n.push(i),se(n)})).catch((e=>ve(e,8)?e:Promise.reject(e)))}function V(e,t,n){v.list().forEach((o=>z((()=>o(e,t,n)))))}function I(e,t,n,o,r){const i=A(e,t);if(i)return i;const s=t===N,u=l?history.state:{};n&&(o||s?d.replace(e.fullPath,a({scroll:s&&u&&u.scroll},r)):d.push(e.fullPath,r)),h.value=e,oe(e,t,n,s),ne()}let F;function H(){F||(F=d.listen(((e,t,n)=>{if(!ae.listening)return;const o=E(e),r=M(o);if(r)return void P(a(r,{replace:!0}),o).catch(u);m=o;const i=h.value;l&&ee(Z(i.fullPath,n.delta),Y()),j(o,i).catch((e=>ve(e,12)?e:ve(e,2)?(P(e.to,o).then((e=>{ve(e,20)&&!n.delta&&n.type===D.pop&&d.go(-1,!1)})).catch(u),Promise.reject()):(n.delta&&d.go(-n.delta,!1),Q(e,o,i)))).then((e=>{e=e||I(o,i,!1),e&&(n.delta&&!ve(e,8)?d.go(-n.delta,!1):n.type===D.pop&&ve(e,20)&&d.go(-1,!1)),V(o,i,e)})).catch(u)})))}let K,U=De(),G=De();function Q(e,t,n){ne(e);const o=G.list();return o.length?o.forEach((o=>o(e,t,n))):console.error(e),Promise.reject(e)}function J(){return K&&h.value!==N?Promise.resolve():new Promise(((e,t)=>{U.add([e,t])}))}function ne(e){return K||(K=!e,H(),U.list().forEach((([t,n])=>e?n(e):t())),U.reset()),e}function oe(t,n,r,i){const{scrollBehavior:a}=e;if(!l||!a)return Promise.resolve();const s=!r&&te(Z(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return(0,o.dY)().then((()=>a(t,n,s))).then((e=>e&&X(e))).catch((e=>Q(e,t,n)))}const re=e=>d.go(e);let le;const ie=new Set,ae={currentRoute:h,listening:!0,addRoute:w,removeRoute:x,clearRoutes:t.clearRoutes,hasRoute:S,getRoutes:_,resolve:E,options:e,push:q,replace:O,go:re,back:()=>re(-1),forward:()=>re(1),beforeEach:f.add,beforeResolve:p.add,afterEach:v.add,onError:G.add,isReady:J,install(e){const t=this;e.component("RouterLink",Ye),e.component("RouterView",ot),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.R1)(h)}),l&&!le&&h.value===N&&(le=!0,q(d.location).catch((e=>{0})));const n={};for(const r in N)Object.defineProperty(n,r,{get:()=>h.value[r],enumerable:!0});e.provide(Ie,t),e.provide(Fe,(0,r.Gc)(n)),e.provide(Ne,h);const o=e.unmount;ie.add(e),e.unmount=function(){ie.delete(e),ie.size<1&&(m=N,F&&F(),F=null,h.value=N,le=!1,K=!1),o()}}};function se(e){return e.reduce(((e,t)=>e.then((()=>z(t)))),Promise.resolve())}return ae}function lt(e,t){const n=[],o=[],r=[],l=Math.max(t.matched.length,e.matched.length);for(let i=0;iz(e,l)))?o.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find((e=>z(e,a)))||r.push(a))}return[n,o,r]}},4401:(e,t,n)=>{"use strict";var o=n(6428),r=n(3798),l=TypeError;e.exports=function(e){if(o(e))return e;throw new l(r(e)+" is not a function")}},633:(e,t,n)=>{"use strict";var o=n(3496),r=String,l=TypeError;e.exports=function(e){if(o(e))return e;throw new l("Can't set "+r(e)+" as a prototype")}},3129:(e,t,n)=>{"use strict";var o=n(4843).has;e.exports=function(e){return o(e),e}},5050:(e,t,n)=>{"use strict";var o=n(2399),r=String,l=TypeError;e.exports=function(e){if(o(e))return e;throw new l(r(e)+" is not an object")}},5884:e=>{"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},1777:(e,t,n)=>{"use strict";var o=n(6129),r=n(7713),l=TypeError;e.exports=o(ArrayBuffer.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==r(e))throw new l("ArrayBuffer expected");return e.byteLength}},5749:(e,t,n)=>{"use strict";var o=n(6785),r=n(1777),l=o(ArrayBuffer.prototype.slice);e.exports=function(e){if(0!==r(e))return!1;try{return l(e,0,0),!1}catch(t){return!0}}},2237:(e,t,n)=>{"use strict";var o=n(160),r=n(6785),l=n(6129),i=n(6211),a=n(5749),s=n(1777),u=n(8050),c=n(611),d=o.structuredClone,f=o.ArrayBuffer,p=o.DataView,v=o.TypeError,h=Math.min,m=f.prototype,g=p.prototype,y=r(m.slice),b=l(m,"resizable","get"),w=l(m,"maxByteLength","get"),x=r(g.getInt8),_=r(g.setInt8);e.exports=(c||u)&&function(e,t,n){var o,r=s(e),l=void 0===t?r:i(t),m=!b||!b(e);if(a(e))throw new v("ArrayBuffer is detached");if(c&&(e=d(e,{transfer:[e]}),r===l&&(n||m)))return e;if(r>=l&&(!n||m))o=y(e,0,l);else{var g=n&&!m&&w?{maxByteLength:w(e)}:void 0;o=new f(l,g);for(var S=new p(e),E=new p(o),k=h(l,r),C=0;C{"use strict";var o,r,l,i=n(5884),a=n(9389),s=n(160),u=n(6428),c=n(2399),d=n(7586),f=n(1374),p=n(3798),v=n(2792),h=n(7189),m=n(7685),g=n(4914),y=n(4314),b=n(9182),w=n(522),x=n(5841),_=n(4510),S=_.enforce,E=_.get,k=s.Int8Array,C=k&&k.prototype,A=s.Uint8ClampedArray,q=A&&A.prototype,O=k&&y(k),T=C&&y(C),R=Object.prototype,M=s.TypeError,P=w("toStringTag"),$=x("TYPED_ARRAY_TAG"),B="TypedArrayConstructor",L=i&&!!b&&"Opera"!==f(s.opera),W=!1,z={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},j={BigInt64Array:8,BigUint64Array:8},V=function(e){if(!c(e))return!1;var t=f(e);return"DataView"===t||d(z,t)||d(j,t)},I=function(e){var t=y(e);if(c(t)){var n=E(t);return n&&d(n,B)?n[B]:I(t)}},F=function(e){if(!c(e))return!1;var t=f(e);return d(z,t)||d(j,t)},N=function(e){if(F(e))return e;throw new M("Target is not a typed array")},D=function(e){if(u(e)&&(!b||g(O,e)))return e;throw new M(p(e)+" is not a typed array constructor")},H=function(e,t,n,o){if(a){if(n)for(var r in z){var l=s[r];if(l&&d(l.prototype,e))try{delete l.prototype[e]}catch(i){try{l.prototype[e]=t}catch(u){}}}T[e]&&!n||h(T,e,n?t:L&&C[e]||t,o)}},K=function(e,t,n){var o,r;if(a){if(b){if(n)for(o in z)if(r=s[o],r&&d(r,e))try{delete r[e]}catch(l){}if(O[e]&&!n)return;try{return h(O,e,n?t:L&&O[e]||t)}catch(l){}}for(o in z)r=s[o],!r||r[e]&&!n||h(r,e,t)}};for(o in z)r=s[o],l=r&&r.prototype,l?S(l)[B]=r:L=!1;for(o in j)r=s[o],l=r&&r.prototype,l&&(S(l)[B]=r);if((!L||!u(O)||O===Function.prototype)&&(O=function(){throw new M("Incorrect invocation")},L))for(o in z)s[o]&&b(s[o],O);if((!L||!T||T===R)&&(T=O.prototype,L))for(o in z)s[o]&&b(s[o].prototype,T);if(L&&y(q)!==T&&b(q,T),a&&!d(T,P))for(o in W=!0,m(T,P,{configurable:!0,get:function(){return c(this)?this[$]:void 0}}),z)s[o]&&v(s[o],$,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:W&&$,aTypedArray:N,aTypedArrayConstructor:D,exportTypedArrayMethod:H,exportTypedArrayStaticMethod:K,getTypedArrayConstructor:I,isView:V,isTypedArray:F,TypedArray:O,TypedArrayPrototype:T}},9986:(e,t,n)=>{"use strict";var o=n(4716),r=n(1971),l=n(925),i=function(e){return function(t,n,i){var a=o(t),s=l(a);if(0===s)return!e&&-1;var u,c=r(i,s);if(e&&n!==n){while(s>c)if(u=a[c++],u!==u)return!0}else for(;s>c;c++)if((e||c in a)&&a[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},848:(e,t,n)=>{"use strict";var o=n(9389),r=n(3772),l=TypeError,i=Object.getOwnPropertyDescriptor,a=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(r(e)&&!i(e,"length").writable)throw new l("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},5091:(e,t,n)=>{"use strict";var o=n(925),r=n(6552),l=RangeError;e.exports=function(e,t,n,i){var a=o(e),s=r(n),u=s<0?a+s:s;if(u>=a||u<0)throw new l("Incorrect index");for(var c=new t(a),d=0;d{"use strict";var o=n(6785),r=o({}.toString),l=o("".slice);e.exports=function(e){return l(r(e),8,-1)}},1374:(e,t,n)=>{"use strict";var o=n(785),r=n(6428),l=n(7713),i=n(522),a=i("toStringTag"),s=Object,u="Arguments"===l(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(n){}};e.exports=o?l:function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=s(e),a))?n:u?l(t):"Object"===(o=l(t))&&r(t.callee)?"Arguments":o}},2849:(e,t,n)=>{"use strict";var o=n(7586),r=n(8992),l=n(2552),i=n(7618);e.exports=function(e,t,n){for(var a=r(t),s=i.f,u=l.f,c=0;c{"use strict";var o=n(770);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},2792:(e,t,n)=>{"use strict";var o=n(9389),r=n(7618),l=n(4419);e.exports=o?function(e,t,n){return r.f(e,t,l(1,n))}:function(e,t,n){return e[t]=n,e}},4419:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},7685:(e,t,n)=>{"use strict";var o=n(1058),r=n(7618);e.exports=function(e,t,n){return n.get&&o(n.get,t,{getter:!0}),n.set&&o(n.set,t,{setter:!0}),r.f(e,t,n)}},7189:(e,t,n)=>{"use strict";var o=n(6428),r=n(7618),l=n(1058),i=n(5022);e.exports=function(e,t,n,a){a||(a={});var s=a.enumerable,u=void 0!==a.name?a.name:t;if(o(n)&&l(n,u,a),a.global)s?e[t]=n:i(t,n);else{try{a.unsafe?e[t]&&(s=!0):delete e[t]}catch(c){}s?e[t]=n:r.f(e,t,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},5022:(e,t,n)=>{"use strict";var o=n(160),r=Object.defineProperty;e.exports=function(e,t){try{r(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},9389:(e,t,n)=>{"use strict";var o=n(770);e.exports=!o((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8050:(e,t,n)=>{"use strict";var o,r,l,i,a=n(160),s=n(6841),u=n(611),c=a.structuredClone,d=a.ArrayBuffer,f=a.MessageChannel,p=!1;if(u)p=function(e){c(e,{transfer:[e]})};else if(d)try{f||(o=s("worker_threads"),o&&(f=o.MessageChannel)),f&&(r=new f,l=new d(2),i=function(e){r.port1.postMessage(null,[e])},2===l.byteLength&&(i(l),0===l.byteLength&&(p=i)))}catch(v){}e.exports=p},7814:(e,t,n)=>{"use strict";var o=n(160),r=n(2399),l=o.document,i=r(l)&&r(l.createElement);e.exports=function(e){return i?l.createElement(e):{}}},914:e=>{"use strict";var t=TypeError,n=9007199254740991;e.exports=function(e){if(e>n)throw t("Maximum allowed index exceeded");return e}},5859:(e,t,n)=>{"use strict";var o=n(8747),r=n(1599);e.exports=!o&&!r&&"object"==typeof window&&"object"==typeof document},8747:e=>{"use strict";e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},1599:(e,t,n)=>{"use strict";var o=n(160),r=n(7713);e.exports="process"===r(o.process)},3741:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},613:(e,t,n)=>{"use strict";var o,r,l=n(160),i=n(3741),a=l.process,s=l.Deno,u=a&&a.versions||s&&s.version,c=u&&u.v8;c&&(o=c.split("."),r=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&i&&(o=i.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/),o&&(r=+o[1]))),e.exports=r},5226:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7485:(e,t,n)=>{"use strict";var o=n(160),r=n(2552).f,l=n(2792),i=n(7189),a=n(5022),s=n(2849),u=n(1513);e.exports=function(e,t){var n,c,d,f,p,v,h=e.target,m=e.global,g=e.stat;if(c=m?o:g?o[h]||a(h,{}):o[h]&&o[h].prototype,c)for(d in t){if(p=t[d],e.dontCallGetSet?(v=r(c,d),f=v&&v.value):f=c[d],n=u(m?d:h+(g?".":"#")+d,e.forced),!n&&void 0!==f){if(typeof p==typeof f)continue;s(p,f)}(e.sham||f&&f.sham)&&l(p,"sham",!0),i(c,d,p,e)}}},770:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},9391:(e,t,n)=>{"use strict";var o=n(770);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},7624:(e,t,n)=>{"use strict";var o=n(9391),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},1391:(e,t,n)=>{"use strict";var o=n(9389),r=n(7586),l=Function.prototype,i=o&&Object.getOwnPropertyDescriptor,a=r(l,"name"),s=a&&"something"===function(){}.name,u=a&&(!o||o&&i(l,"name").configurable);e.exports={EXISTS:a,PROPER:s,CONFIGURABLE:u}},6129:(e,t,n)=>{"use strict";var o=n(6785),r=n(4401);e.exports=function(e,t,n){try{return o(r(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(l){}}},6785:(e,t,n)=>{"use strict";var o=n(9391),r=Function.prototype,l=r.call,i=o&&r.bind.bind(l,l);e.exports=o?i:function(e){return function(){return l.apply(e,arguments)}}},7060:(e,t,n)=>{"use strict";var o=n(160),r=n(6428),l=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?l(o[e]):o[e]&&o[e][t]}},3970:e=>{"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},8209:(e,t,n)=>{"use strict";var o=n(4401),r=n(3614);e.exports=function(e,t){var n=e[t];return r(n)?void 0:o(n)}},5142:(e,t,n)=>{"use strict";var o=n(4401),r=n(5050),l=n(7624),i=n(6552),a=n(3970),s="Invalid size",u=RangeError,c=TypeError,d=Math.max,f=function(e,t){this.set=e,this.size=d(t,0),this.has=o(e.has),this.keys=o(e.keys)};f.prototype={getIterator:function(){return a(r(l(this.keys,this.set)))},includes:function(e){return l(this.has,this.set,e)}},e.exports=function(e){r(e);var t=+e.size;if(t!==t)throw new c(s);var n=i(t);if(n<0)throw new u(s);return new f(e,n)}},160:function(e,t,n){"use strict";var o=function(e){return e&&e.Math===Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||o("object"==typeof this&&this)||function(){return this}()||Function("return this")()},7586:(e,t,n)=>{"use strict";var o=n(6785),r=n(5644),l=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return l(r(e),t)}},20:e=>{"use strict";e.exports={}},1030:(e,t,n)=>{"use strict";var o=n(9389),r=n(770),l=n(7814);e.exports=!o&&!r((function(){return 7!==Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a}))},6160:(e,t,n)=>{"use strict";var o=n(6785),r=n(770),l=n(7713),i=Object,a=o("".split);e.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"===l(e)?a(e,""):i(e)}:i},3013:(e,t,n)=>{"use strict";var o=n(6785),r=n(6428),l=n(8294),i=o(Function.toString);r(l.inspectSource)||(l.inspectSource=function(e){return i(e)}),e.exports=l.inspectSource},4510:(e,t,n)=>{"use strict";var o,r,l,i=n(8393),a=n(160),s=n(2399),u=n(2792),c=n(7586),d=n(8294),f=n(2200),p=n(20),v="Object already initialized",h=a.TypeError,m=a.WeakMap,g=function(e){return l(e)?r(e):o(e,{})},y=function(e){return function(t){var n;if(!s(t)||(n=r(t)).type!==e)throw new h("Incompatible receiver, "+e+" required");return n}};if(i||d.state){var b=d.state||(d.state=new m);b.get=b.get,b.has=b.has,b.set=b.set,o=function(e,t){if(b.has(e))throw new h(v);return t.facade=e,b.set(e,t),t},r=function(e){return b.get(e)||{}},l=function(e){return b.has(e)}}else{var w=f("state");p[w]=!0,o=function(e,t){if(c(e,w))throw new h(v);return t.facade=e,u(e,w,t),t},r=function(e){return c(e,w)?e[w]:{}},l=function(e){return c(e,w)}}e.exports={set:o,get:r,has:l,enforce:g,getterFor:y}},3772:(e,t,n)=>{"use strict";var o=n(7713);e.exports=Array.isArray||function(e){return"Array"===o(e)}},3208:(e,t,n)=>{"use strict";var o=n(1374);e.exports=function(e){var t=o(e);return"BigInt64Array"===t||"BigUint64Array"===t}},6428:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},1513:(e,t,n)=>{"use strict";var o=n(770),r=n(6428),l=/#|\.prototype\./,i=function(e,t){var n=s[a(e)];return n===c||n!==u&&(r(t)?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(l,".").toLowerCase()},s=i.data={},u=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},3614:e=>{"use strict";e.exports=function(e){return null===e||void 0===e}},2399:(e,t,n)=>{"use strict";var o=n(6428);e.exports=function(e){return"object"==typeof e?null!==e:o(e)}},3496:(e,t,n)=>{"use strict";var o=n(2399);e.exports=function(e){return o(e)||null===e}},5046:e=>{"use strict";e.exports=!1},9920:(e,t,n)=>{"use strict";var o=n(7060),r=n(6428),l=n(4914),i=n(9361),a=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&l(t.prototype,a(e))}},2392:(e,t,n)=>{"use strict";var o=n(7624);e.exports=function(e,t,n){var r,l,i=n?e:e.iterator,a=e.next;while(!(r=o(a,i)).done)if(l=t(r.value),void 0!==l)return l}},4292:(e,t,n)=>{"use strict";var o=n(7624),r=n(5050),l=n(8209);e.exports=function(e,t,n){var i,a;r(e);try{if(i=l(e,"return"),!i){if("throw"===t)throw n;return n}i=o(i,e)}catch(s){a=!0,i=s}if("throw"===t)throw n;if(a)throw i;return r(i),n}},925:(e,t,n)=>{"use strict";var o=n(2395);e.exports=function(e){return o(e.length)}},1058:(e,t,n)=>{"use strict";var o=n(6785),r=n(770),l=n(6428),i=n(7586),a=n(9389),s=n(1391).CONFIGURABLE,u=n(3013),c=n(4510),d=c.enforce,f=c.get,p=String,v=Object.defineProperty,h=o("".slice),m=o("".replace),g=o([].join),y=a&&!r((function(){return 8!==v((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===h(p(t),0,7)&&(t="["+m(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||s&&e.name!==t)&&(a?v(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&i(n,"arity")&&e.length!==n.arity&&v(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?a&&v(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(r){}var o=d(e);return i(o,"source")||(o.source=g(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return l(this)&&f(this).source||u(this)}),"toString")},7998:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},7618:(e,t,n)=>{"use strict";var o=n(9389),r=n(1030),l=n(6067),i=n(5050),a=n(5656),s=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=o?l?function(e,t,n){if(i(e),t=a(t),i(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var o=c(e,t);o&&o[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:o[f],enumerable:d in n?n[d]:o[d],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(i(e),t=a(t),i(n),r)try{return u(e,t,n)}catch(o){}if("get"in n||"set"in n)throw new s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},2552:(e,t,n)=>{"use strict";var o=n(9389),r=n(7624),l=n(1680),i=n(4419),a=n(4716),s=n(5656),u=n(7586),c=n(1030),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=a(e),t=s(t),c)try{return d(e,t)}catch(n){}if(u(e,t))return i(!r(l.f,e,t),e[t])}},365:(e,t,n)=>{"use strict";var o=n(5587),r=n(5226),l=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,l)}},9964:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},4314:(e,t,n)=>{"use strict";var o=n(7586),r=n(6428),l=n(5644),i=n(2200),a=n(6392),s=i("IE_PROTO"),u=Object,c=u.prototype;e.exports=a?u.getPrototypeOf:function(e){var t=l(e);if(o(t,s))return t[s];var n=t.constructor;return r(n)&&t instanceof n?n.prototype:t instanceof u?c:null}},4914:(e,t,n)=>{"use strict";var o=n(6785);e.exports=o({}.isPrototypeOf)},5587:(e,t,n)=>{"use strict";var o=n(6785),r=n(7586),l=n(4716),i=n(9986).indexOf,a=n(20),s=o([].push);e.exports=function(e,t){var n,o=l(e),u=0,c=[];for(n in o)!r(a,n)&&r(o,n)&&s(c,n);while(t.length>u)r(o,n=t[u++])&&(~i(c,n)||s(c,n));return c}},1680:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},9182:(e,t,n)=>{"use strict";var o=n(6129),r=n(2399),l=n(4997),i=n(633);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=o(Object.prototype,"__proto__","set"),e(n,[]),t=n instanceof Array}catch(a){}return function(n,o){return l(n),i(o),r(n)?(t?e(n,o):n.__proto__=o,n):n}}():void 0)},3615:(e,t,n)=>{"use strict";var o=n(7624),r=n(6428),l=n(2399),i=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&r(n=e.toString)&&!l(a=o(n,e)))return a;if(r(n=e.valueOf)&&!l(a=o(n,e)))return a;if("string"!==t&&r(n=e.toString)&&!l(a=o(n,e)))return a;throw new i("Can't convert object to primitive value")}},8992:(e,t,n)=>{"use strict";var o=n(7060),r=n(6785),l=n(365),i=n(9964),a=n(5050),s=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=l.f(a(e)),n=i.f;return n?s(t,n(e)):t}},4997:(e,t,n)=>{"use strict";var o=n(3614),r=TypeError;e.exports=function(e){if(o(e))throw new r("Can't call method on "+e);return e}},9351:(e,t,n)=>{"use strict";var o=n(4843),r=n(9640),l=o.Set,i=o.add;e.exports=function(e){var t=new l;return r(e,(function(e){i(t,e)})),t}},8643:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843),l=n(9351),i=n(6357),a=n(5142),s=n(9640),u=n(2392),c=r.has,d=r.remove;e.exports=function(e){var t=o(this),n=a(e),r=l(t);return i(t)<=n.size?s(t,(function(e){n.includes(e)&&d(r,e)})):u(n.getIterator(),(function(e){c(t,e)&&d(r,e)})),r}},4843:(e,t,n)=>{"use strict";var o=n(6785),r=Set.prototype;e.exports={Set,add:o(r.add),has:o(r.has),remove:o(r["delete"]),proto:r}},441:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843),l=n(6357),i=n(5142),a=n(9640),s=n(2392),u=r.Set,c=r.add,d=r.has;e.exports=function(e){var t=o(this),n=i(e),r=new u;return l(t)>n.size?s(n.getIterator(),(function(e){d(t,e)&&c(r,e)})):a(t,(function(e){n.includes(e)&&c(r,e)})),r}},7002:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843).has,l=n(6357),i=n(5142),a=n(9640),s=n(2392),u=n(4292);e.exports=function(e){var t=o(this),n=i(e);if(l(t)<=n.size)return!1!==a(t,(function(e){if(n.includes(e))return!1}),!0);var c=n.getIterator();return!1!==s(c,(function(e){if(r(t,e))return u(c,"normal",!1)}))}},2361:(e,t,n)=>{"use strict";var o=n(3129),r=n(6357),l=n(9640),i=n(5142);e.exports=function(e){var t=o(this),n=i(e);return!(r(t)>n.size)&&!1!==l(t,(function(e){if(!n.includes(e))return!1}),!0)}},6872:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843).has,l=n(6357),i=n(5142),a=n(2392),s=n(4292);e.exports=function(e){var t=o(this),n=i(e);if(l(t){"use strict";var o=n(6785),r=n(2392),l=n(4843),i=l.Set,a=l.proto,s=o(a.forEach),u=o(a.keys),c=u(new i).next;e.exports=function(e,t,n){return n?r({iterator:u(e),next:c},t):s(e,t)}},5815:(e,t,n)=>{"use strict";var o=n(7060),r=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};e.exports=function(e){var t=o("Set");try{(new t)[e](r(0));try{return(new t)[e](r(-1)),!1}catch(n){return!0}}catch(l){return!1}}},6357:(e,t,n)=>{"use strict";var o=n(6129),r=n(4843);e.exports=o(r.proto,"size","get")||function(e){return e.size}},9606:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843),l=n(9351),i=n(5142),a=n(2392),s=r.add,u=r.has,c=r.remove;e.exports=function(e){var t=o(this),n=i(e).getIterator(),r=l(t);return a(n,(function(e){u(t,e)?c(r,e):s(r,e)})),r}},3861:(e,t,n)=>{"use strict";var o=n(3129),r=n(4843).add,l=n(9351),i=n(5142),a=n(2392);e.exports=function(e){var t=o(this),n=i(e).getIterator(),s=l(t);return a(n,(function(e){r(s,e)})),s}},2200:(e,t,n)=>{"use strict";var o=n(5066),r=n(5841),l=o("keys");e.exports=function(e){return l[e]||(l[e]=r(e))}},8294:(e,t,n)=>{"use strict";var o=n(5046),r=n(160),l=n(5022),i="__core-js_shared__",a=e.exports=r[i]||l(i,{});(a.versions||(a.versions=[])).push({version:"3.37.1",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},5066:(e,t,n)=>{"use strict";var o=n(8294);e.exports=function(e,t){return o[e]||(o[e]=t||{})}},611:(e,t,n)=>{"use strict";var o=n(160),r=n(770),l=n(613),i=n(5859),a=n(8747),s=n(1599),u=o.structuredClone;e.exports=!!u&&!r((function(){if(a&&l>92||s&&l>94||i&&l>97)return!1;var e=new ArrayBuffer(8),t=u(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))},9120:(e,t,n)=>{"use strict";var o=n(613),r=n(770),l=n(160),i=l.String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},1971:(e,t,n)=>{"use strict";var o=n(6552),r=Math.max,l=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):l(n,t)}},4149:(e,t,n)=>{"use strict";var o=n(1266),r=TypeError;e.exports=function(e){var t=o(e,"number");if("number"==typeof t)throw new r("Can't convert number to bigint");return BigInt(t)}},6211:(e,t,n)=>{"use strict";var o=n(6552),r=n(2395),l=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=o(e),n=r(t);if(t!==n)throw new l("Wrong length or index");return n}},4716:(e,t,n)=>{"use strict";var o=n(6160),r=n(4997);e.exports=function(e){return o(r(e))}},6552:(e,t,n)=>{"use strict";var o=n(7998);e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},2395:(e,t,n)=>{"use strict";var o=n(6552),r=Math.min;e.exports=function(e){var t=o(e);return t>0?r(t,9007199254740991):0}},5644:(e,t,n)=>{"use strict";var o=n(4997),r=Object;e.exports=function(e){return r(o(e))}},1266:(e,t,n)=>{"use strict";var o=n(7624),r=n(2399),l=n(9920),i=n(8209),a=n(3615),s=n(522),u=TypeError,c=s("toPrimitive");e.exports=function(e,t){if(!r(e)||l(e))return e;var n,s=i(e,c);if(s){if(void 0===t&&(t="default"),n=o(s,e,t),!r(n)||l(n))return n;throw new u("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},5656:(e,t,n)=>{"use strict";var o=n(1266),r=n(9920);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},785:(e,t,n)=>{"use strict";var o=n(522),r=o("toStringTag"),l={};l[r]="z",e.exports="[object z]"===String(l)},2170:(e,t,n)=>{"use strict";var o=n(1374),r=String;e.exports=function(e){if("Symbol"===o(e))throw new TypeError("Cannot convert a Symbol value to a string");return r(e)}},6841:(e,t,n)=>{"use strict";var o=n(1599);e.exports=function(e){try{if(o)return Function('return require("'+e+'")')()}catch(t){}}},3798:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},5841:(e,t,n)=>{"use strict";var o=n(6785),r=0,l=Math.random(),i=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++r+l,36)}},9361:(e,t,n)=>{"use strict";var o=n(9120);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},6067:(e,t,n)=>{"use strict";var o=n(9389),r=n(770);e.exports=o&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},2341:e=>{"use strict";var t=TypeError;e.exports=function(e,n){if(e{"use strict";var o=n(160),r=n(6428),l=o.WeakMap;e.exports=r(l)&&/native code/.test(String(l))},522:(e,t,n)=>{"use strict";var o=n(160),r=n(5066),l=n(7586),i=n(5841),a=n(9120),s=n(9361),u=o.Symbol,c=r("wks"),d=s?u["for"]||u:u&&u.withoutSetter||i;e.exports=function(e){return l(c,e)||(c[e]=a&&l(u,e)?u[e]:d("Symbol."+e)),c[e]}},3186:(e,t,n)=>{"use strict";var o=n(9389),r=n(7685),l=n(5749),i=ArrayBuffer.prototype;o&&!("detached"in i)&&r(i,"detached",{configurable:!0,get:function(){return l(this)}})},5683:(e,t,n)=>{"use strict";var o=n(7485),r=n(2237);r&&o({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return r(this,arguments.length?arguments[0]:void 0,!1)}})},5531:(e,t,n)=>{"use strict";var o=n(7485),r=n(2237);r&&o({target:"ArrayBuffer",proto:!0},{transfer:function(){return r(this,arguments.length?arguments[0]:void 0,!0)}})},239:(e,t,n)=>{"use strict";var o=n(7485),r=n(5644),l=n(925),i=n(848),a=n(914),s=n(770),u=s((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=u||!c();o({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=r(this),n=l(t),o=arguments.length;a(n+o);for(var s=0;s{"use strict";var o=n(7485),r=n(8643),l=n(5815);o({target:"Set",proto:!0,real:!0,forced:!l("difference")},{difference:r})},8743:(e,t,n)=>{"use strict";var o=n(7485),r=n(770),l=n(441),i=n(5815),a=!i("intersection")||r((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}));o({target:"Set",proto:!0,real:!0,forced:a},{intersection:l})},2858:(e,t,n)=>{"use strict";var o=n(7485),r=n(7002),l=n(5815);o({target:"Set",proto:!0,real:!0,forced:!l("isDisjointFrom")},{isDisjointFrom:r})},2071:(e,t,n)=>{"use strict";var o=n(7485),r=n(2361),l=n(5815);o({target:"Set",proto:!0,real:!0,forced:!l("isSubsetOf")},{isSubsetOf:r})},5520:(e,t,n)=>{"use strict";var o=n(7485),r=n(6872),l=n(5815);o({target:"Set",proto:!0,real:!0,forced:!l("isSupersetOf")},{isSupersetOf:r})},2775:(e,t,n)=>{"use strict";var o=n(7485),r=n(9606),l=n(5815);o({target:"Set",proto:!0,real:!0,forced:!l("symmetricDifference")},{symmetricDifference:r})},6203:(e,t,n)=>{"use strict";var o=n(7485),r=n(3861),l=n(5815);o({target:"Set",proto:!0,real:!0,forced:!l("union")},{union:r})},9048:(e,t,n)=>{"use strict";var o=n(5091),r=n(4551),l=n(3208),i=n(6552),a=n(4149),s=r.aTypedArray,u=r.getTypedArrayConstructor,c=r.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1)["with"](2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();c("with",{with:function(e,t){var n=s(this),r=i(e),c=l(n)?a(t):+t;return o(n,u(n),r,c)}}["with"],!d)},8812:(e,t,n)=>{"use strict";n(7225)},2042:(e,t,n)=>{"use strict";n(8743)},9875:(e,t,n)=>{"use strict";n(2858)},2090:(e,t,n)=>{"use strict";n(2071)},8441:(e,t,n)=>{"use strict";n(5520)},8462:(e,t,n)=>{"use strict";n(2775)},2336:(e,t,n)=>{"use strict";n(6203)},7396:(e,t,n)=>{"use strict";var o=n(7189),r=n(6785),l=n(2170),i=n(2341),a=URLSearchParams,s=a.prototype,u=r(s.append),c=r(s["delete"]),d=r(s.forEach),f=r([].push),p=new a("a=1&a=2&b=3");p["delete"]("a",1),p["delete"]("b",void 0),p+""!=="a=2"&&o(s,"delete",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return c(this,e);var o=[];d(this,(function(e,t){f(o,{key:t,value:e})})),i(t,1);var r,a=l(e),s=l(n),p=0,v=0,h=!1,m=o.length;while(p{"use strict";var o=n(7189),r=n(6785),l=n(2170),i=n(2341),a=URLSearchParams,s=a.prototype,u=r(s.getAll),c=r(s.has),d=new a("a=1");!d.has("a",2)&&d.has("a",void 0)||o(s,"has",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return c(this,e);var o=u(this,e);i(t,1);var r=l(n),a=0;while(a{"use strict";var o=n(9389),r=n(6785),l=n(7685),i=URLSearchParams.prototype,a=r(i.forEach);o&&!("size"in i)&&l(i,"size",{get:function(){var e=0;return a(this,(function(){e++})),e},configurable:!0,enumerable:!0})},8859:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const o={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}}},8843:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const o={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>1===e?"1 record selected.":(0===e?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,n)=>e+"-"+t+" of "+n,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}}},8670:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(6372),l=n(9467),i=n(5139);const a=(0,l.a0)({name:"QBar",props:{...r.C,dense:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),l=(0,r.A)(e,n),a=(0,o.EW)((()=>`q-bar row no-wrap items-center q-bar--${!0===e.dense?"dense":"standard"} q-bar--`+(!0===l.value?"dark":"light")));return()=>(0,o.h)("div",{class:a.value,role:"toolbar"},(0,i.zm)(t.default))}})},1693:(e,t,n)=>{"use strict";n.d(t,{A:()=>O});n(239);var o=n(1758),r=n(8734),l=n(9104),i=n(492),a=n(8210),s=n(9626),u=n(18),c=n(1906),d=n(7502);const f={none:0,xs:4,sm:8,md:16,lg:24,xl:32},p={xs:8,sm:10,md:14,lg:20,xl:24},v=["button","submit","reset"],h=/[^\s]\/[^\s]/,m=["flat","outline","push","unelevated"];function g(e,t){return!0===e.flat?"flat":!0===e.outline?"outline":!0===e.push?"push":!0===e.unelevated?"unelevated":t}const y={...c.x_,...d.ni,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,...m.reduce(((e,t)=>(e[t]=Boolean)&&e),{}),square:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...u.fR.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean},b={...y,round:Boolean};function w(e){const t=(0,c.Ay)(e,p),n=(0,u.Ay)(e),{hasRouterLink:r,hasLink:l,linkTag:i,linkAttrs:a,navigateOnClick:s}=(0,d.Ay)({fallbackTag:"button"}),m=(0,o.EW)((()=>{const n=!1===e.fab&&!1===e.fabMini?t.value:{};return void 0!==e.padding?Object.assign({},n,{padding:e.padding.split(/\s+/).map((e=>e in f?f[e]+"px":e)).join(" "),minWidth:"0",minHeight:"0"}):n})),y=(0,o.EW)((()=>!0===e.rounded||!0===e.fab||!0===e.fabMini)),b=(0,o.EW)((()=>!0!==e.disable&&!0!==e.loading)),w=(0,o.EW)((()=>!0===b.value?e.tabindex||0:-1)),x=(0,o.EW)((()=>g(e,"standard"))),_=(0,o.EW)((()=>{const t={tabindex:w.value};return!0===l.value?Object.assign(t,a.value):!0===v.includes(e.type)&&(t.type=e.type),"a"===i.value?(!0===e.disable?t["aria-disabled"]="true":void 0===t.href&&(t.role="button"),!0!==r.value&&!0===h.test(e.type)&&(t.type=e.type)):!0===e.disable&&(t.disabled="",t["aria-disabled"]="true"),!0===e.loading&&void 0!==e.percentage&&Object.assign(t,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),t})),S=(0,o.EW)((()=>{let t;void 0!==e.color?t=!0===e.flat||!0===e.outline?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(t=`text-${e.textColor}`);const n=!0===e.round?"round":"rectangle"+(!0===y.value?" q-btn--rounded":!0===e.square?" q-btn--square":"");return`q-btn--${x.value} q-btn--${n}`+(void 0!==t?" "+t:"")+(!0===b.value?" q-btn--actionable q-focusable q-hoverable":!0===e.disable?" disabled":"")+(!0===e.fab?" q-btn--fab":!0===e.fabMini?" q-btn--fab-mini":"")+(!0===e.noCaps?" q-btn--no-uppercase":"")+(!0===e.dense?" q-btn--dense":"")+(!0===e.stretch?" no-border-radius self-stretch":"")+(!0===e.glossy?" glossy":"")+(e.square?" q-btn--square":"")})),E=(0,o.EW)((()=>n.value+(!0===e.stack?" column":" row")+(!0===e.noWrap?" no-wrap text-no-wrap":"")+(!0===e.loading?" q-btn__content--hidden":"")));return{classes:S,style:m,innerClasses:E,attributes:_,hasLink:l,linkTag:i,navigateOnClick:s,isActionable:b}}var x=n(9467),_=n(5139),S=n(2500),E=n(2906);const{passiveCapture:k}=S.mG;let C=null,A=null,q=null;const O=(0,x.a0)({name:"QBtn",props:{...b,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:["click","keydown","mousedown","keyup"],setup(e,{slots:t,emit:n}){const{proxy:u}=(0,o.nI)(),{classes:c,style:d,innerClasses:f,attributes:p,hasLink:v,linkTag:h,navigateOnClick:m,isActionable:g}=w(e),y=(0,r.KR)(null),b=(0,r.KR)(null);let x,O=null,T=null;const R=(0,o.EW)((()=>void 0!==e.label&&null!==e.label&&""!==e.label)),M=(0,o.EW)((()=>!0!==e.disable&&!1!==e.ripple&&{keyCodes:!0===v.value?[13,32]:[13],...!0===e.ripple?{}:e.ripple})),P=(0,o.EW)((()=>({center:e.round}))),$=(0,o.EW)((()=>{const t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:"transform 0.6s",transform:`translateX(${t-100}%)`}:{}})),B=(0,o.EW)((()=>{if(!0===e.loading)return{onMousedown:N,onTouchstart:N,onClick:N,onKeydown:N,onKeyup:N};if(!0===g.value){const t={onClick:W,onKeydown:z,onMousedown:V};if(!0===u.$q.platform.has.touch){const n=void 0!==e.onTouchstart?"":"Passive";t[`onTouchstart${n}`]=j}return t}return{onClick:S.Gu}})),L=(0,o.EW)((()=>({ref:y,class:"q-btn q-btn-item non-selectable no-outline "+c.value,style:d.value,...p.value,...B.value})));function W(t){if(null!==y.value){if(void 0!==t){if(!0===t.defaultPrevented)return;const n=document.activeElement;if("submit"===e.type&&n!==document.body&&!1===y.value.contains(n)&&!1===n.contains(y.value)){y.value.focus();const e=()=>{document.removeEventListener("keydown",S.Gu,!0),document.removeEventListener("keyup",e,k),null!==y.value&&y.value.removeEventListener("blur",e,k)};document.addEventListener("keydown",S.Gu,!0),document.addEventListener("keyup",e,k),y.value.addEventListener("blur",e,k)}}m(t)}}function z(e){null!==y.value&&(n("keydown",e),!0===(0,E.Dv)(e,[13,32])&&A!==y.value&&(null!==A&&F(),!0!==e.defaultPrevented&&(y.value.focus(),A=y.value,y.value.classList.add("q-btn--active"),document.addEventListener("keyup",I,!0),y.value.addEventListener("blur",I,k)),(0,S.Gu)(e)))}function j(e){null!==y.value&&(n("touchstart",e),!0!==e.defaultPrevented&&(C!==y.value&&(null!==C&&F(),C=y.value,O=e.target,O.addEventListener("touchcancel",I,k),O.addEventListener("touchend",I,k)),x=!0,null!==T&&clearTimeout(T),T=setTimeout((()=>{T=null,x=!1}),200)))}function V(e){null!==y.value&&(e.qSkipRipple=!0===x,n("mousedown",e),!0!==e.defaultPrevented&&q!==y.value&&(null!==q&&F(),q=y.value,y.value.classList.add("q-btn--active"),document.addEventListener("mouseup",I,k)))}function I(e){if(null!==y.value&&(void 0===e||"blur"!==e.type||document.activeElement!==y.value)){if(void 0!==e&&"keyup"===e.type){if(A===y.value&&!0===(0,E.Dv)(e,[13,32])){const t=new MouseEvent("click",e);t.qKeyEvent=!0,!0===e.defaultPrevented&&(0,S.F4)(t),!0===e.cancelBubble&&(0,S.ds)(t),y.value.dispatchEvent(t),(0,S.Gu)(e),e.qKeyEvent=!0}n("keyup",e)}F()}}function F(e){const t=b.value;!0===e||C!==y.value&&q!==y.value||null===t||t===document.activeElement||(t.setAttribute("tabindex",-1),t.focus()),C===y.value&&(null!==O&&(O.removeEventListener("touchcancel",I,k),O.removeEventListener("touchend",I,k)),C=O=null),q===y.value&&(document.removeEventListener("mouseup",I,k),q=null),A===y.value&&(document.removeEventListener("keyup",I,!0),null!==y.value&&y.value.removeEventListener("blur",I,k),A=null),null!==y.value&&y.value.classList.remove("q-btn--active")}function N(e){(0,S.Gu)(e),e.qSkipRipple=!0}return(0,o.xo)((()=>{F(!0)})),Object.assign(u,{click:e=>{!0===g.value&&W(e)}}),()=>{let n=[];void 0!==e.icon&&n.push((0,o.h)(i.A,{name:e.icon,left:!0!==e.stack&&!0===R.value,role:"img","aria-hidden":"true"})),!0===R.value&&n.push((0,o.h)("span",{class:"block"},[e.label])),n=(0,_.Hp)(t.default,n),void 0!==e.iconRight&&!1===e.round&&n.push((0,o.h)(i.A,{name:e.iconRight,right:!0!==e.stack&&!0===R.value,role:"img","aria-hidden":"true"}));const r=[(0,o.h)("span",{class:"q-focus-helper",ref:b})];return!0===e.loading&&void 0!==e.percentage&&r.push((0,o.h)("span",{class:"q-btn__progress absolute-full overflow-hidden"+(!0===e.darkPercentage?" q-btn__progress--dark":"")},[(0,o.h)("span",{class:"q-btn__progress-indicator fit block",style:$.value})])),r.push((0,o.h)("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+f.value},n)),null!==e.loading&&r.push((0,o.h)(l.eB,{name:"q-transition--fade"},(()=>!0===e.loading?[(0,o.h)("span",{key:"loading",class:"absolute-full flex flex-center"},void 0!==t.loading?t.loading():[(0,o.h)(a.A)])]:null))),(0,o.bo)((0,o.h)(h.value,L.value,r),[[s.A,M.value,void 0,P.value]])}}})},3316:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(6372),l=n(9467),i=n(5139);const a=(0,l.a0)({name:"QCard",props:{...r.C,tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),l=(0,r.A)(e,n),a=(0,o.EW)((()=>"q-card"+(!0===l.value?" q-card--dark q-dark":"")+(!0===e.bordered?" q-card--bordered":"")+(!0===e.square?" q-card--square no-border-radius":"")+(!0===e.flat?" q-card--flat no-shadow":"")));return()=>(0,o.h)(e.tag,{class:a.value},(0,i.zm)(t.default))}})},2669:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(18),l=n(9467),i=n(5139);const a=(0,l.a0)({name:"QCardActions",props:{...r.fR,vertical:Boolean},setup(e,{slots:t}){const n=(0,r.Ay)(e),l=(0,o.EW)((()=>`q-card__actions ${n.value} q-card__actions--`+(!0===e.vertical?"vert column":"horiz row")));return()=>(0,o.h)("div",{class:l.value},(0,i.zm)(t.default))}})},4189:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467),l=n(5139);const i=(0,r.a0)({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-card__section q-card__section--"+(!0===e.horizontal?"horiz row no-wrap":"vert")));return()=>(0,o.h)(e.tag,{class:n.value},(0,l.zm)(t.default))}})},849:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var o=n(1758),r=n(492),l=n(9467),i=(n(239),n(8734)),a=n(6372),s=n(1906);function u(e,t){const n=(0,i.KR)(null),r=(0,o.EW)((()=>!0===e.disable?null:(0,o.h)("span",{ref:n,class:"no-outline",tabindex:-1})));function l(e){const o=t.value;void 0!==e&&0===e.type.indexOf("key")?null!==o&&document.activeElement!==o&&!0===o.contains(document.activeElement)&&o.focus():null!==n.value&&(void 0===e||null!==o&&!0===o.contains(e.target))&&n.value.focus()}return{refocusTargetEl:r,refocusTarget:l}}var c=n(2510);const d={xs:30,sm:35,md:40,lg:50,xl:60};var f=n(2500),p=n(5139);const v={...a.C,...s.x_,...c.Sc,modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:e=>"tf"===e||"ft"===e},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},h=["update:modelValue"];function m(e,t){const{props:n,slots:r,emit:l,proxy:v}=(0,o.nI)(),{$q:h}=v,m=(0,a.A)(n,h),g=(0,i.KR)(null),{refocusTargetEl:y,refocusTarget:b}=u(n,g),w=(0,s.Ay)(n,d),x=(0,o.EW)((()=>void 0!==n.val&&Array.isArray(n.modelValue))),_=(0,o.EW)((()=>{const e=(0,i.ux)(n.val);return!0===x.value?n.modelValue.findIndex((t=>(0,i.ux)(t)===e)):-1})),S=(0,o.EW)((()=>!0===x.value?-1!==_.value:(0,i.ux)(n.modelValue)===(0,i.ux)(n.trueValue))),E=(0,o.EW)((()=>!0===x.value?-1===_.value:(0,i.ux)(n.modelValue)===(0,i.ux)(n.falseValue))),k=(0,o.EW)((()=>!1===S.value&&!1===E.value)),C=(0,o.EW)((()=>!0===n.disable?-1:n.tabindex||0)),A=(0,o.EW)((()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(!0===n.disable?" disabled":"")+(!0===m.value?` q-${e}--dark`:"")+(!0===n.dense?` q-${e}--dense`:"")+(!0===n.leftLabel?" reverse":""))),q=(0,o.EW)((()=>{const t=!0===S.value?"truthy":!0===E.value?"falsy":"indet",o=void 0===n.color||!0!==n.keepColor&&("toggle"===e?!0!==S.value:!0===E.value)?"":` text-${n.color}`;return`q-${e}__inner relative-position non-selectable q-${e}__inner--${t}${o}`})),O=(0,o.EW)((()=>{const e={type:"checkbox"};return void 0!==n.name&&Object.assign(e,{".checked":S.value,"^checked":!0===S.value?"checked":void 0,name:n.name,value:!0===x.value?n.val:n.trueValue}),e})),T=(0,c.vq)(O),R=(0,o.EW)((()=>{const t={tabindex:C.value,role:"toggle"===e?"switch":"checkbox","aria-label":n.label,"aria-checked":!0===k.value?"mixed":!0===S.value?"true":"false"};return!0===n.disable&&(t["aria-disabled"]="true"),t}));function M(e){void 0!==e&&((0,f.Gu)(e),b(e)),!0!==n.disable&&l("update:modelValue",P(),e)}function P(){if(!0===x.value){if(!0===S.value){const e=n.modelValue.slice();return e.splice(_.value,1),e}return n.modelValue.concat([n.val])}if(!0===S.value){if("ft"!==n.toggleOrder||!1===n.toggleIndeterminate)return n.falseValue}else{if(!0!==E.value)return"ft"!==n.toggleOrder?n.trueValue:n.falseValue;if("ft"===n.toggleOrder||!1===n.toggleIndeterminate)return n.trueValue}return n.indeterminateValue}function $(e){13!==e.keyCode&&32!==e.keyCode||(0,f.Gu)(e)}function B(e){13!==e.keyCode&&32!==e.keyCode||M(e)}const L=t(S,k);return Object.assign(v,{toggle:M}),()=>{const t=L();!0!==n.disable&&T(t,"unshift",` q-${e}__native absolute q-ma-none q-pa-none`);const l=[(0,o.h)("div",{class:q.value,style:w.value,"aria-hidden":"true"},t)];null!==y.value&&l.push(y.value);const i=void 0!==n.label?(0,p.Hp)(r.default,[n.label]):(0,p.zm)(r.default);return void 0!==i&&l.push((0,o.h)("div",{class:`q-${e}__label q-anchor--skip`},i)),(0,o.h)("div",{ref:g,class:A.value,...R.value,onClick:M,onKeydown:$,onKeyup:B},l)}}const g=(0,o.h)("div",{key:"svg",class:"q-checkbox__bg absolute"},[(0,o.h)("svg",{class:"q-checkbox__svg fit absolute-full",viewBox:"0 0 24 24"},[(0,o.h)("path",{class:"q-checkbox__truthy",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}),(0,o.h)("path",{class:"q-checkbox__indet",d:"M4,14H20V10H4"})])]),y=(0,l.a0)({name:"QCheckbox",props:v,emits:h,setup(e){function t(t,n){const l=(0,o.EW)((()=>(!0===t.value?e.checkedIcon:!0===n.value?e.indeterminateIcon:e.uncheckedIcon)||null));return()=>null!==l.value?[(0,o.h)("div",{key:"icon",class:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[(0,o.h)(r.A,{class:"q-checkbox__icon",name:l.value})])]:[g]}return m("checkbox",t)}})},2156:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var o=n(1758),r=n(8734),l=n(9104),i=n(414),a=n(4667),s=n(6019),u=n(2916),c=n(454),d=n(2120),f=n(4970),p=n(9467),v=n(7556),h=n(5139),m=n(8773),g=n(8173),y=n(8983);let b=0;const w={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},x={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},_=(0,p.a0)({name:"QDialog",inheritAttrs:!1,props:{...u.RI,...c.d,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,backdropFilter:String,position:{type:String,default:"standard",validator:e=>["standard","top","bottom","left","right"].includes(e)}},emits:[...u.Jl,"shake","click","escapeKey"],setup(e,{slots:t,emit:n,attrs:p}){const _=(0,o.nI)(),S=(0,r.KR)(null),E=(0,r.KR)(!1),k=(0,r.KR)(!1);let C,A,q=null,O=null;const T=(0,o.EW)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss&&!0!==e.seamless)),{preventBodyScroll:R}=(0,f.A)(),{registerTimeout:M}=(0,a.A)(),{registerTick:P,removeTick:$}=(0,s.A)(),{transitionProps:B,transitionStyle:L}=(0,c.A)(e,(()=>x[e.position][0]),(()=>x[e.position][1])),W=(0,o.EW)((()=>L.value+(void 0!==e.backdropFilter?`;backdrop-filter:${e.backdropFilter};-webkit-backdrop-filter:${e.backdropFilter}`:""))),{showPortal:z,hidePortal:j,portalIsAccessible:V,renderPortal:I}=(0,d.A)(_,S,le,"dialog"),{hide:F}=(0,u.Ay)({showing:E,hideOnRouteChange:T,handleShow:Q,handleHide:Y,processOnMount:!0}),{addToHistory:N,removeFromHistory:D}=(0,i.A)(E,F,T),H=(0,o.EW)((()=>"q-dialog__inner flex no-pointer-events q-dialog__inner--"+(!0===e.maximized?"maximized":"minimized")+` q-dialog__inner--${e.position} ${w[e.position]}`+(!0===k.value?" q-dialog__inner--animating":"")+(!0===e.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===e.fullHeight?" q-dialog__inner--fullheight":"")+(!0===e.square?" q-dialog__inner--square":""))),K=(0,o.EW)((()=>!0===E.value&&!0!==e.seamless)),U=(0,o.EW)((()=>!0===e.autoClose?{onClick:ne}:{})),G=(0,o.EW)((()=>["q-dialog fullscreen no-pointer-events q-dialog--"+(!0===K.value?"modal":"seamless"),p.class]));function Q(t){N(),O=!1===e.noRefocus&&null!==document.activeElement?document.activeElement:null,te(e.maximized),z(),k.value=!0,!0!==e.noFocus?(null!==document.activeElement&&document.activeElement.blur(),P(X)):$(),M((()=>{if(!0===_.proxy.$q.platform.is.ios){if(!0!==e.seamless&&document.activeElement){const{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,o=void 0!==window.visualViewport?window.visualViewport.height:n;e>0&&t>o/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-o,t>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+t-o/2))),document.activeElement.scrollIntoView()}A=!0,S.value.click(),A=!1}z(!0),k.value=!1,n("show",t)}),e.transitionDuration)}function Y(t){$(),D(),ee(!0),k.value=!0,j(),null!==O&&(((t&&0===t.type.indexOf("key")?O.closest('[tabindex]:not([tabindex^="-"])'):void 0)||O).focus(),O=null),M((()=>{j(!0),k.value=!1,n("hide",t)}),e.transitionDuration)}function X(e){(0,y.Gy)((()=>{let t=S.value;if(null!==t){if(void 0!==e){const n=t.querySelector(e);if(null!==n)return void n.focus({preventScroll:!0})}!0!==t.contains(document.activeElement)&&(t=t.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||t.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||t.querySelector("[autofocus], [data-autofocus]")||t,t.focus({preventScroll:!0}))}}))}function Z(e){e&&"function"===typeof e.focus?e.focus({preventScroll:!0}):X(),n("shake");const t=S.value;null!==t&&(t.classList.remove("q-animate--scale"),t.classList.add("q-animate--scale"),null!==q&&clearTimeout(q),q=setTimeout((()=>{q=null,null!==S.value&&(t.classList.remove("q-animate--scale"),X())}),170))}function J(){!0!==e.seamless&&(!0===e.persistent||!0===e.noEscDismiss?!0!==e.maximized&&!0!==e.noShake&&Z():(n("escapeKey"),F()))}function ee(t){null!==q&&(clearTimeout(q),q=null),!0!==t&&!0!==E.value||(te(!1),!0!==e.seamless&&(R(!1),(0,g.v)(re),(0,m.V)(J))),!0!==t&&(O=null)}function te(e){!0===e?!0!==C&&(b<1&&document.body.classList.add("q-body--dialog"),b++,C=!0):!0===C&&(b<2&&document.body.classList.remove("q-body--dialog"),b--,C=!1)}function ne(e){!0!==A&&(F(e),n("click",e))}function oe(t){!0!==e.persistent&&!0!==e.noBackdropDismiss?F(t):!0!==e.noShake&&Z()}function re(t){!0!==e.allowFocusOutside&&!0===V.value&&!0!==(0,v.$J)(S.value,t.target)&&X('[tabindex]:not([tabindex="-1"])')}function le(){return(0,o.h)("div",{role:"dialog","aria-modal":!0===K.value?"true":"false",...p,class:G.value},[(0,o.h)(l.eB,{name:"q-transition--fade",appear:!0},(()=>!0===K.value?(0,o.h)("div",{class:"q-dialog__backdrop fixed-full",style:W.value,"aria-hidden":"true",tabindex:-1,onClick:oe}):null)),(0,o.h)(l.eB,B.value,(()=>!0===E.value?(0,o.h)("div",{ref:S,class:H.value,style:L.value,tabindex:-1,...U.value},(0,h.zm)(t.default)):null))])}return(0,o.wB)((()=>e.maximized),(e=>{!0===E.value&&te(e)})),(0,o.wB)(K,(e=>{R(e),!0===e?((0,g.g)(re),(0,m.I)(J)):((0,g.v)(re),(0,m.V)(J))})),Object.assign(_.proxy,{focus:X,shake:Z,__updateRefocusTarget(e){O=e||null}}),(0,o.xo)(ee),I}})},6056:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});n(239);var o=n(1758),r=n(8734),l=n(414),i=n(2916),a=n(4970),s=n(4667),u=n(6372),c=n(9815),d=n(9467),f=n(2732),p=n(5139),v=n(7973);const h=150,m=(0,d.a0)({name:"QDrawer",inheritAttrs:!1,props:{...i.RI,...u.C,side:{type:String,default:"left",validator:e=>["left","right"].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},noMiniAnimation:Boolean,breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>["default","desktop","mobile"].includes(e),default:"default"},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...i.Jl,"onLayout","miniState"],setup(e,{slots:t,emit:n,attrs:d}){const m=(0,o.nI)(),{proxy:{$q:g}}=m,y=(0,u.A)(e,g),{preventBodyScroll:b}=(0,a.A)(),{registerTimeout:w,removeTimeout:x}=(0,s.A)(),_=(0,o.WQ)(v.ON,v.U_);if(_===v.U_)return console.error("QDrawer needs to be child of QLayout"),v.U_;let S,E,k=null;const C=(0,r.KR)("mobile"===e.behavior||"desktop"!==e.behavior&&_.totalWidth.value<=e.breakpoint),A=(0,o.EW)((()=>!0===e.mini&&!0!==C.value)),q=(0,o.EW)((()=>!0===A.value?e.miniWidth:e.width)),O=(0,r.KR)(!0===e.showIfAbove&&!1===C.value||!0===e.modelValue),T=(0,o.EW)((()=>!0!==e.persistent&&(!0===C.value||!0===G.value)));function R(e,t){if(B(),!1!==e&&_.animate(),ae(0),!0===C.value){const e=_.instances[D.value];void 0!==e&&!0===e.belowBreakpoint&&e.hide(!1),se(1),!0!==_.isContainer.value&&b(!0)}else se(0),!1!==e&&ue(!1);w((()=>{!1!==e&&ue(!0),!0!==t&&n("show",e)}),h)}function M(e,t){L(),!1!==e&&_.animate(),se(0),ae(j.value*q.value),pe(),!0!==t?w((()=>{n("hide",e)}),h):x()}const{show:P,hide:$}=(0,i.Ay)({showing:O,hideOnRouteChange:T,handleShow:R,handleHide:M}),{addToHistory:B,removeFromHistory:L}=(0,l.A)(O,$,T),W={belowBreakpoint:C,hide:$},z=(0,o.EW)((()=>"right"===e.side)),j=(0,o.EW)((()=>(!0===g.lang.rtl?-1:1)*(!0===z.value?1:-1))),V=(0,r.KR)(0),I=(0,r.KR)(!1),F=(0,r.KR)(!1),N=(0,r.KR)(q.value*j.value),D=(0,o.EW)((()=>!0===z.value?"left":"right")),H=(0,o.EW)((()=>!0===O.value&&!1===C.value&&!1===e.overlay?!0===e.miniToOverlay?e.miniWidth:q.value:0)),K=(0,o.EW)((()=>!0===e.overlay||!0===e.miniToOverlay||-1!==_.view.value.indexOf(z.value?"R":"L")||!0===g.platform.is.ios&&!0===_.isContainer.value)),U=(0,o.EW)((()=>!1===e.overlay&&!0===O.value&&!1===C.value)),G=(0,o.EW)((()=>!0===e.overlay&&!0===O.value&&!1===C.value)),Q=(0,o.EW)((()=>"fullscreen q-drawer__backdrop"+(!1===O.value&&!1===I.value?" hidden":""))),Y=(0,o.EW)((()=>({backgroundColor:`rgba(0,0,0,${.4*V.value})`}))),X=(0,o.EW)((()=>!0===z.value?"r"===_.rows.value.top[2]:"l"===_.rows.value.top[0])),Z=(0,o.EW)((()=>!0===z.value?"r"===_.rows.value.bottom[2]:"l"===_.rows.value.bottom[0])),J=(0,o.EW)((()=>{const e={};return!0===_.header.space&&!1===X.value&&(!0===K.value?e.top=`${_.header.offset}px`:!0===_.header.space&&(e.top=`${_.header.size}px`)),!0===_.footer.space&&!1===Z.value&&(!0===K.value?e.bottom=`${_.footer.offset}px`:!0===_.footer.space&&(e.bottom=`${_.footer.size}px`)),e})),ee=(0,o.EW)((()=>{const e={width:`${q.value}px`,transform:`translateX(${N.value}px)`};return!0===C.value?e:Object.assign(e,J.value)})),te=(0,o.EW)((()=>"q-drawer__content fit "+(!0!==_.isContainer.value?"scroll":"overflow-auto"))),ne=(0,o.EW)((()=>`q-drawer q-drawer--${e.side}`+(!0===F.value?" q-drawer--mini-animate":"")+(!0===e.bordered?" q-drawer--bordered":"")+(!0===y.value?" q-drawer--dark q-dark":"")+(!0===I.value?" no-transition":!0===O.value?"":" q-layout--prevent-focus")+(!0===C.value?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":" q-drawer--"+(!0===A.value?"mini":"standard")+(!0===K.value||!0!==U.value?" fixed":"")+(!0===e.overlay||!0===e.miniToOverlay?" q-drawer--on-top":"")+(!0===X.value?" q-drawer--top-padding":"")))),oe=(0,o.EW)((()=>{const t=!0===g.lang.rtl?e.side:D.value;return[[c.A,de,void 0,{[t]:!0,mouse:!0}]]})),re=(0,o.EW)((()=>{const t=!0===g.lang.rtl?D.value:e.side;return[[c.A,fe,void 0,{[t]:!0,mouse:!0}]]})),le=(0,o.EW)((()=>{const t=!0===g.lang.rtl?D.value:e.side;return[[c.A,fe,void 0,{[t]:!0,mouse:!0,mouseAllDir:!0}]]}));function ie(){he(C,"mobile"===e.behavior||"desktop"!==e.behavior&&_.totalWidth.value<=e.breakpoint)}function ae(e){void 0===e?(0,o.dY)((()=>{e=!0===O.value?0:q.value,ae(j.value*e)})):(!0!==_.isContainer.value||!0!==z.value||!0!==C.value&&Math.abs(e)!==q.value||(e+=j.value*_.scrollbarWidth.value),N.value=e)}function se(e){V.value=e}function ue(e){const t=!0===e?"remove":!0!==_.isContainer.value?"add":"";""!==t&&document.body.classList[t]("q-body--drawer-toggle")}function ce(){null!==k&&clearTimeout(k),m.proxy&&m.proxy.$el&&m.proxy.$el.classList.add("q-drawer--mini-animate"),F.value=!0,k=setTimeout((()=>{k=null,F.value=!1,m&&m.proxy&&m.proxy.$el&&m.proxy.$el.classList.remove("q-drawer--mini-animate")}),150)}function de(e){if(!1!==O.value)return;const t=q.value,n=(0,f.Tq)(e.distance.x,0,t);if(!0===e.isFinal){const e=n>=Math.min(75,t);return!0===e?P():(_.animate(),se(0),ae(j.value*t)),void(I.value=!1)}ae((!0===g.lang.rtl?!0!==z.value:z.value)?Math.max(t-n,0):Math.min(0,n-t)),se((0,f.Tq)(n/t,0,1)),!0===e.isFirst&&(I.value=!0)}function fe(t){if(!0!==O.value)return;const n=q.value,o=t.direction===e.side,r=(!0===g.lang.rtl?!0!==o:o)?(0,f.Tq)(t.distance.x,0,n):0;if(!0===t.isFinal){const e=Math.abs(r){!0===t?(S=O.value,!0===O.value&&$(!1)):!1===e.overlay&&"mobile"!==e.behavior&&!1!==S&&(!0===O.value?(ae(0),se(0),pe()):P(!1))})),(0,o.wB)((()=>e.side),((e,t)=>{_.instances[t]===W&&(_.instances[t]=void 0,_[t].space=!1,_[t].offset=0),_.instances[e]=W,_[e].size=q.value,_[e].space=U.value,_[e].offset=H.value})),(0,o.wB)(_.totalWidth,(()=>{!0!==_.isContainer.value&&!0===document.qScrollPrevented||ie()})),(0,o.wB)((()=>e.behavior+e.breakpoint),ie),(0,o.wB)(_.isContainer,(e=>{!0===O.value&&b(!0!==e),!0===e&&ie()})),(0,o.wB)(_.scrollbarWidth,(()=>{ae(!0===O.value?0:void 0)})),(0,o.wB)(H,(e=>{ve("offset",e)})),(0,o.wB)(U,(e=>{n("onLayout",e),ve("space",e)})),(0,o.wB)(z,(()=>{ae()})),(0,o.wB)(q,(t=>{ae(),me(e.miniToOverlay,t)})),(0,o.wB)((()=>e.miniToOverlay),(e=>{me(e,q.value)})),(0,o.wB)((()=>g.lang.rtl),(()=>{ae()})),(0,o.wB)((()=>e.mini),(()=>{e.noMiniAnimation||!0===e.modelValue&&(ce(),_.animate())})),(0,o.wB)(A,(e=>{n("miniState",e)})),_.instances[e.side]=W,me(e.miniToOverlay,q.value),ve("space",U.value),ve("offset",H.value),!0===e.showIfAbove&&!0!==e.modelValue&&!0===O.value&&void 0!==e["onUpdate:modelValue"]&&n("update:modelValue",!0),(0,o.sV)((()=>{n("onLayout",U.value),n("miniState",A.value),S=!0===e.showIfAbove;const t=()=>{const e=!0===O.value?R:M;e(!1,!0)};0===_.totalWidth.value?E=(0,o.wB)(_.totalWidth,(()=>{E(),E=void 0,!1===O.value&&!0===e.showIfAbove&&!1===C.value?P(!1):t()})):(0,o.dY)(t)})),(0,o.xo)((()=>{void 0!==E&&E(),null!==k&&(clearTimeout(k),k=null),!0===O.value&&pe(),_.instances[e.side]===W&&(_.instances[e.side]=void 0,ve("size",0),ve("offset",0),ve("space",!1))})),()=>{const n=[];!0===C.value&&(!1===e.noSwipeOpen&&n.push((0,o.bo)((0,o.h)("div",{key:"open",class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":"true"}),oe.value)),n.push((0,p.Kf)("div",{ref:"backdrop",class:Q.value,style:Y.value,"aria-hidden":"true",onClick:$},void 0,"backdrop",!0!==e.noSwipeBackdrop&&!0===O.value,(()=>le.value))));const r=!0===A.value&&void 0!==t.mini,l=[(0,o.h)("div",{...d,key:""+r,class:[te.value,d.class]},!0===r?t.mini():(0,p.zm)(t.default))];return!0===e.elevated&&!0===O.value&&l.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,p.Kf)("aside",{ref:"content",class:ne.value,style:ee.value},l,"contentclose",!0!==e.noSwipeClose&&!0===C.value,(()=>re.value))),(0,o.h)("div",{class:"q-drawer-container"},n)}}})},9459:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});n(239);var o=n(8734),r=n(1758),l=n(9104),i=n(124),a=n(5173),s=n(3796),u=n(492),c=n(9467);const d=(0,c.a0)({name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},emits:["show","hide"],setup(e,{slots:t,emit:n}){let o,i,a,s,u=!1,c=null,d=null;function f(){o&&o(),o=null,u=!1,null!==c&&(clearTimeout(c),c=null),null!==d&&(clearTimeout(d),d=null),void 0!==i&&i.removeEventListener("transitionend",a),a=null}function p(t,n,r){void 0!==n&&(t.style.height=`${n}px`),t.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,u=!0,o=r}function v(e,t){e.style.overflowY=null,e.style.height=null,e.style.transition=null,f(),t!==s&&n(t)}function h(t,n){let o=0;i=t,!0===u?(f(),o=t.offsetHeight===t.scrollHeight?0:void 0):(s="hide",t.style.overflowY="hidden"),p(t,o,n),c=setTimeout((()=>{c=null,t.style.height=`${t.scrollHeight}px`,a=e=>{d=null,Object(e)===e&&e.target!==t||v(t,"show")},t.addEventListener("transitionend",a),d=setTimeout(a,1.1*e.duration)}),100)}function m(t,n){let o;i=t,!0===u?f():(s="show",t.style.overflowY="hidden",o=t.scrollHeight),p(t,o,n),c=setTimeout((()=>{c=null,t.style.height=0,a=e=>{d=null,Object(e)===e&&e.target!==t||v(t,"hide")},t.addEventListener("transitionend",a),d=setTimeout(a,1.1*e.duration)}),100)}return(0,r.xo)((()=>{!0===u&&f()})),()=>(0,r.h)(l.eB,{css:!1,appear:e.appear,onEnter:h,onLeave:m},t.default)}});var f=n(386),p=n(6372),v=n(4915),h=n(7502),m=n(2916),g=n(2500),y=n(5139),b=n(5192);const w=(0,o.Gc)({}),x=Object.keys(h.Ji),_=(0,c.a0)({name:"QExpansionItem",props:{...h.Ji,...m.RI,...p.C,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:{},headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...m.Jl,"click","afterShow","afterHide"],setup(e,{slots:t,emit:n}){const{proxy:{$q:c}}=(0,r.nI)(),h=(0,p.A)(e,c),_=(0,o.KR)(null!==e.modelValue?e.modelValue:e.defaultOpened),S=(0,o.KR)(null),E=(0,v.A)(),{show:k,hide:C,toggle:A}=(0,m.Ay)({showing:_});let q,O;const T=(0,r.EW)((()=>"q-expansion-item q-item-type q-expansion-item--"+(!0===_.value?"expanded":"collapsed")+" q-expansion-item--"+(!0===e.popup?"popup":"standard"))),R=(0,r.EW)((()=>{if(void 0===e.contentInsetLevel)return null;const t=!0===c.lang.rtl?"Right":"Left";return{["padding"+t]:56*e.contentInsetLevel+"px"}})),M=(0,r.EW)((()=>!0!==e.disable&&(void 0!==e.href||void 0!==e.to&&null!==e.to&&""!==e.to))),P=(0,r.EW)((()=>{const t={};return x.forEach((n=>{t[n]=e[n]})),t})),$=(0,r.EW)((()=>!0===M.value||!0!==e.expandIconToggle)),B=(0,r.EW)((()=>void 0!==e.expandedIcon&&!0===_.value?e.expandedIcon:e.expandIcon||c.iconSet.expansionItem[!0===e.denseToggle?"denseIcon":"icon"])),L=(0,r.EW)((()=>!0!==e.disable&&(!0===M.value||!0===e.expandIconToggle))),W=(0,r.EW)((()=>({expanded:!0===_.value,detailsId:E.value,toggle:A,show:k,hide:C}))),z=(0,r.EW)((()=>{const t=void 0!==e.toggleAriaLabel?e.toggleAriaLabel:c.lang.label[!0===_.value?"collapse":"expand"](e.label);return{role:"button","aria-expanded":!0===_.value?"true":"false","aria-controls":E.value,"aria-label":t}}));function j(e){!0!==M.value&&A(e),n("click",e)}function V(e){13===e.keyCode&&I(e,!0)}function I(e,t){!0!==t&&null!==S.value&&S.value.focus(),A(e),(0,g.Gu)(e)}function F(){n("afterShow")}function N(){n("afterHide")}function D(){void 0===q&&(q=(0,b.A)()),!0===_.value&&(w[e.group]=q);const t=(0,r.wB)(_,(t=>{!0===t?w[e.group]=q:w[e.group]===q&&delete w[e.group]})),n=(0,r.wB)((()=>w[e.group]),((e,t)=>{t===q&&void 0!==e&&e!==q&&C()}));O=()=>{t(),n(),w[e.group]===q&&delete w[e.group],O=void 0}}function H(){const t={class:["q-focusable relative-position cursor-pointer"+(!0===e.denseToggle&&!0===e.switchToggleSide?" items-end":""),e.expandIconClass],side:!0!==e.switchToggleSide,avatar:e.switchToggleSide},n=[(0,r.h)(u.A,{class:"q-expansion-item__toggle-icon"+(void 0===e.expandedIcon&&!0===_.value?" q-expansion-item__toggle-icon--rotated":""),name:B.value})];return!0===L.value&&(Object.assign(t,{tabindex:0,...z.value,onClick:I,onKeyup:V}),n.unshift((0,r.h)("div",{ref:S,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),(0,r.h)(a.A,t,(()=>n))}function K(){let n;return void 0!==t.header?n=[].concat(t.header(W.value)):(n=[(0,r.h)(a.A,(()=>[(0,r.h)(s.A,{lines:e.labelLines},(()=>e.label||"")),e.caption?(0,r.h)(s.A,{lines:e.captionLines,caption:!0},(()=>e.caption)):null]))],e.icon&&n[!0===e.switchToggleSide?"push":"unshift"]((0,r.h)(a.A,{side:!0===e.switchToggleSide,avatar:!0!==e.switchToggleSide},(()=>(0,r.h)(u.A,{name:e.icon}))))),!0!==e.disable&&!0!==e.hideExpandIcon&&n[!0===e.switchToggleSide?"unshift":"push"](H()),n}function U(){const t={ref:"item",style:e.headerStyle,class:e.headerClass,dark:h.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return!0===$.value&&(t.clickable=!0,t.onClick=j,Object.assign(t,!0===M.value?P.value:z.value)),(0,r.h)(i.A,t,K)}function G(){return(0,r.bo)((0,r.h)("div",{key:"e-content",class:"q-expansion-item__content relative-position",style:R.value,id:E.value},(0,y.zm)(t.default)),[[l.aG,_.value]])}function Q(){const t=[U(),(0,r.h)(d,{duration:e.duration,onShow:F,onHide:N},G)];return!0===e.expandSeparator&&t.push((0,r.h)(f.A,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:h.value}),(0,r.h)(f.A,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:h.value})),t}return(0,r.wB)((()=>e.group),(e=>{void 0!==O&&O(),void 0!==e&&D()})),void 0!==e.group&&D(),(0,r.xo)((()=>{void 0!==O&&O()})),()=>(0,r.h)("div",{class:T.value},[(0,r.h)("div",{class:"q-expansion-item__container relative-position"},Q())])}})},7092:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(239);var o=n(1758),r=n(8734),l=n(1597),i=n(1096),a=n(9467),s=n(5139),u=n(7973);const c=(0,a.a0)({name:"QFooter",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:n}){const{proxy:{$q:a}}=(0,o.nI)(),c=(0,o.WQ)(u.ON,u.U_);if(c===u.U_)return console.error("QFooter needs to be child of QLayout"),u.U_;const d=(0,r.KR)(parseInt(e.heightHint,10)),f=(0,r.KR)(!0),p=(0,r.KR)(!0===l.ot.value||!0===c.isContainer.value?0:window.innerHeight),v=(0,o.EW)((()=>!0===e.reveal||-1!==c.view.value.indexOf("F")||a.platform.is.ios&&!0===c.isContainer.value)),h=(0,o.EW)((()=>!0===c.isContainer.value?c.containerHeight.value:p.value)),m=(0,o.EW)((()=>{if(!0!==e.modelValue)return 0;if(!0===v.value)return!0===f.value?d.value:0;const t=c.scroll.value.position+h.value+d.value-c.height.value;return t>0?t:0})),g=(0,o.EW)((()=>!0!==e.modelValue||!0===v.value&&!0!==f.value)),y=(0,o.EW)((()=>!0===e.modelValue&&!0===g.value&&!0===e.reveal)),b=(0,o.EW)((()=>"q-footer q-layout__section--marginal "+(!0===v.value?"fixed":"absolute")+"-bottom"+(!0===e.bordered?" q-footer--bordered":"")+(!0===g.value?" q-footer--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus"+(!0!==v.value?" hidden":""):""))),w=(0,o.EW)((()=>{const e=c.rows.value.bottom,t={};return"l"===e[0]&&!0===c.left.space&&(t[!0===a.lang.rtl?"right":"left"]=`${c.left.size}px`),"r"===e[2]&&!0===c.right.space&&(t[!0===a.lang.rtl?"left":"right"]=`${c.right.size}px`),t}));function x(e,t){c.update("footer",e,t)}function _(e,t){e.value!==t&&(e.value=t)}function S({height:e}){_(d,e),x("size",e)}function E(){if(!0!==e.reveal)return;const{direction:t,position:n,inflectionPoint:o}=c.scroll.value;_(f,"up"===t||n-o<100||c.height.value-h.value-n-d.value<300)}function k(e){!0===y.value&&_(f,!0),n("focusin",e)}(0,o.wB)((()=>e.modelValue),(e=>{x("space",e),_(f,!0),c.animate()})),(0,o.wB)(m,(e=>{x("offset",e)})),(0,o.wB)((()=>e.reveal),(t=>{!1===t&&_(f,e.modelValue)})),(0,o.wB)(f,(e=>{c.animate(),n("reveal",e)})),(0,o.wB)([d,c.scroll,c.height],E),(0,o.wB)((()=>a.screen.height),(e=>{!0!==c.isContainer.value&&_(p,e)}));const C={};return c.instances.footer=C,!0===e.modelValue&&x("size",d.value),x("space",e.modelValue),x("offset",m.value),(0,o.xo)((()=>{c.instances.footer===C&&(c.instances.footer=void 0,x("size",0),x("offset",0),x("space",!1))})),()=>{const n=(0,s.Hp)(t.default,[(0,o.h)(i.A,{debounce:0,onResize:S})]);return!0===e.elevated&&n.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),(0,o.h)("footer",{class:b.value,style:w.value,onFocusin:k},n)}}})},8416:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(239);var o=n(1758),r=n(8734),l=n(1096),i=n(9467),a=n(5139),s=n(7973);const u=(0,i.a0)({name:"QHeader",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:n}){const{proxy:{$q:i}}=(0,o.nI)(),u=(0,o.WQ)(s.ON,s.U_);if(u===s.U_)return console.error("QHeader needs to be child of QLayout"),s.U_;const c=(0,r.KR)(parseInt(e.heightHint,10)),d=(0,r.KR)(!0),f=(0,o.EW)((()=>!0===e.reveal||-1!==u.view.value.indexOf("H")||i.platform.is.ios&&!0===u.isContainer.value)),p=(0,o.EW)((()=>{if(!0!==e.modelValue)return 0;if(!0===f.value)return!0===d.value?c.value:0;const t=c.value-u.scroll.value.position;return t>0?t:0})),v=(0,o.EW)((()=>!0!==e.modelValue||!0===f.value&&!0!==d.value)),h=(0,o.EW)((()=>!0===e.modelValue&&!0===v.value&&!0===e.reveal)),m=(0,o.EW)((()=>"q-header q-layout__section--marginal "+(!0===f.value?"fixed":"absolute")+"-top"+(!0===e.bordered?" q-header--bordered":"")+(!0===v.value?" q-header--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus":""))),g=(0,o.EW)((()=>{const e=u.rows.value.top,t={};return"l"===e[0]&&!0===u.left.space&&(t[!0===i.lang.rtl?"right":"left"]=`${u.left.size}px`),"r"===e[2]&&!0===u.right.space&&(t[!0===i.lang.rtl?"left":"right"]=`${u.right.size}px`),t}));function y(e,t){u.update("header",e,t)}function b(e,t){e.value!==t&&(e.value=t)}function w({height:e}){b(c,e),y("size",e)}function x(e){!0===h.value&&b(d,!0),n("focusin",e)}(0,o.wB)((()=>e.modelValue),(e=>{y("space",e),b(d,!0),u.animate()})),(0,o.wB)(p,(e=>{y("offset",e)})),(0,o.wB)((()=>e.reveal),(t=>{!1===t&&b(d,e.modelValue)})),(0,o.wB)(d,(e=>{u.animate(),n("reveal",e)})),(0,o.wB)(u.scroll,(t=>{!0===e.reveal&&b(d,"up"===t.direction||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)}));const _={};return u.instances.header=_,!0===e.modelValue&&y("size",c.value),y("space",e.modelValue),y("offset",p.value),(0,o.xo)((()=>{u.instances.header===_&&(u.instances.header=void 0,y("size",0),y("offset",0),y("space",!1))})),()=>{const n=(0,a.Ij)(t.default,[]);return!0===e.elevated&&n.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,o.h)(l.A,{debounce:0,onResize:w})),(0,o.h)("header",{class:m.value,style:g.value,onFocusin:x},n)}}})},492:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var o=n(1758),r=n(1906),l=n(9467),i=n(5139);const a="0 0 24 24",s=e=>e,u=e=>`ionicons ${e}`,c={"mdi-":e=>`mdi ${e}`,"icon-":s,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":u,"ion-ios":u,"ion-logo":u,"iconfont ":s,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},d={o_:"-outlined",r_:"-round",s_:"-sharp"},f={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},p=new RegExp("^("+Object.keys(c).join("|")+")"),v=new RegExp("^("+Object.keys(d).join("|")+")"),h=new RegExp("^("+Object.keys(f).join("|")+")"),m=/^[Mm]\s?[-+]?\.?\d/,g=/^img:/,y=/^svguse:/,b=/^ion-/,w=/^(fa-(sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,x=(0,l.a0)({name:"QIcon",props:{...r.x_,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),l=(0,r.Ay)(e),s=(0,o.EW)((()=>"q-icon"+(!0===e.left?" on-left":"")+(!0===e.right?" on-right":"")+(void 0!==e.color?` text-${e.color}`:""))),u=(0,o.EW)((()=>{let t,r=e.name;if("none"===r||!r)return{none:!0};if(null!==n.iconMapFn){const e=n.iconMapFn(r);if(void 0!==e){if(void 0===e.icon)return{cls:e.cls,content:void 0!==e.content?e.content:" "};if(r=e.icon,"none"===r||!r)return{none:!0}}}if(!0===m.test(r)){const[e,t=a]=r.split("|");return{svg:!0,viewBox:t,nodes:e.split("&&").map((e=>{const[t,n,r]=e.split("@@");return(0,o.h)("path",{style:n,d:t,transform:r})}))}}if(!0===g.test(r))return{img:!0,src:r.substring(4)};if(!0===y.test(r)){const[e,t=a]=r.split("|");return{svguse:!0,src:e.substring(7),viewBox:t}}let l=" ";const i=r.match(p);if(null!==i)t=c[i[1]](r);else if(!0===w.test(r))t=r;else if(!0===b.test(r))t=`ionicons ion-${!0===n.platform.is.ios?"ios":"md"}${r.substring(3)}`;else if(!0===h.test(r)){t="notranslate material-symbols";const e=r.match(h);null!==e&&(r=r.substring(6),t+=f[e[1]]),l=r}else{t="notranslate material-icons";const e=r.match(v);null!==e&&(r=r.substring(2),t+=d[e[1]]),l=r}return{cls:t,content:l}}));return()=>{const n={class:s.value,style:l.value,"aria-hidden":"true",role:"presentation"};return!0===u.value.none?(0,o.h)(e.tag,n,(0,i.zm)(t.default)):!0===u.value.img?(0,o.h)(e.tag,n,(0,i.Hp)(t.default,[(0,o.h)("img",{src:u.value.src})])):!0===u.value.svg?(0,o.h)(e.tag,n,(0,i.Hp)(t.default,[(0,o.h)("svg",{viewBox:u.value.viewBox||"0 0 24 24"},u.value.nodes)])):!0===u.value.svguse?(0,o.h)(e.tag,n,(0,i.Hp)(t.default,[(0,o.h)("svg",{viewBox:u.value.viewBox},[(0,o.h)("use",{"xlink:href":u.value.src})])])):(void 0!==u.value.cls&&(n.class+=" "+u.value.cls),(0,o.h)(e.tag,n,(0,i.Hp)(t.default,[u.value.content])))}}})},9270:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var o=n(1758),r=n(8734),l=n(7617),i=(n(239),n(2906));const a={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},s={"#":{pattern:"[\\d]",negate:"[^\\d]"},S:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]"},N:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]"},A:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleUpperCase()},a:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleLowerCase()},X:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleUpperCase()},x:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleLowerCase()}},u=Object.keys(s);u.forEach((e=>{s[e].regex=new RegExp(s[e].pattern)}));const c=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+u.join("")+"])|(.)","g"),d=/[.*+?^${}()|[\]\\]/g,f=String.fromCharCode(1),p={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean};function v(e,t,n,l){let u,p,v,h,m,g;const y=(0,r.KR)(null),b=(0,r.KR)(x());function w(){return!0===e.autogrow||["textarea","text","search","url","tel","password"].includes(e.type)}function x(){if(S(),!0===y.value){const t=O(R(e.modelValue));return!1!==e.fillMask?M(t):t}return e.modelValue}function _(e){if(e0;o--)t+=f;n=n.slice(0,o)+t+n.slice(o)}return n}function S(){if(y.value=void 0!==e.mask&&0!==e.mask.length&&w(),!1===y.value)return h=void 0,u="",void(p="");const t=void 0===a[e.mask]?e.mask:a[e.mask],n="string"===typeof e.fillMask&&0!==e.fillMask.length?e.fillMask.slice(0,1):"_",o=n.replace(d,"\\$&"),r=[],l=[],i=[];let m=!0===e.reverseFillMask,g="",b="";t.replace(c,((e,t,n,o,a)=>{if(void 0!==o){const e=s[o];i.push(e),b=e.negate,!0===m&&(l.push("(?:"+b+"+)?("+e.pattern+"+)?(?:"+b+"+)?("+e.pattern+"+)?"),m=!1),l.push("(?:"+b+"+)?("+e.pattern+")?")}else if(void 0!==n)g="\\"+("\\"===n?"":n),i.push(n),r.push("([^"+g+"]+)?"+g+"?");else{const e=void 0!==t?t:a;g="\\"===e?"\\\\\\\\":e.replace(d,"\\\\$&"),i.push(e),r.push("([^"+g+"]+)?"+g+"?")}}));const x=new RegExp("^"+r.join("")+"("+(""===g?".":"[^"+g+"]")+"+)?"+(""===g?"":"["+g+"]*")+"$"),_=l.length-1,S=l.map(((t,n)=>0===n&&!0===e.reverseFillMask?new RegExp("^"+o+"*"+t):n===_?new RegExp("^"+t+"("+(""===b?".":b)+"+)?"+(!0===e.reverseFillMask?"$":o+"*")):new RegExp("^"+t)));v=i,h=t=>{const n=x.exec(!0===e.reverseFillMask?t:t.slice(0,i.length+1));null!==n&&(t=n.slice(1).join(""));const o=[],r=S.length;for(let e=0,l=t;e"string"===typeof e?e:f)).join(""),p=u.split(f).join(n)}function E(t,r,i){const a=l.value,s=a.selectionEnd,c=a.value.length-s,d=R(t);!0===r&&S();const v=O(d),h=!1!==e.fillMask?M(v):v,g=b.value!==h;a.value!==h&&(a.value=h),!0===g&&(b.value=h),document.activeElement===a&&(0,o.dY)((()=>{if(h!==p)if("insertFromPaste"!==i||!0===e.reverseFillMask)if(-1===["deleteContentBackward","deleteContentForward"].indexOf(i))if(!0===e.reverseFillMask)if(!0===g){const e=Math.max(0,h.length-(h===p?0:Math.min(v.length,c+1)));1===e&&1===s?a.setSelectionRange(e,e,"forward"):C.rightReverse(a,e)}else{const e=h.length-c;a.setSelectionRange(e,e,"backward")}else if(!0===g){const e=Math.max(0,u.indexOf(f),Math.min(v.length,s)-1);C.right(a,e)}else{const e=s-1;C.right(a,e)}else{const t=!0===e.reverseFillMask?0===s?h.length>v.length?1:0:Math.max(0,h.length-(h===p?0:Math.min(v.length,c)+1))+1:s;a.setSelectionRange(t,t,"forward")}else{const e=a.selectionEnd;let t=s-1;for(let n=m;n<=t&&ne.type+e.autogrow),S),(0,o.wB)((()=>e.mask),(n=>{if(void 0!==n)E(b.value,!0);else{const n=R(b.value);S(),e.modelValue!==n&&t("update:modelValue",n)}})),(0,o.wB)((()=>e.fillMask+e.reverseFillMask),(()=>{!0===y.value&&E(b.value,!0)})),(0,o.wB)((()=>e.unmaskedValue),(()=>{!0===y.value&&E(b.value)}));const C={left(e,t){const n=-1===u.slice(t-1).indexOf(f);let o=Math.max(0,t-1);for(;o>=0;o--)if(u[o]===f){t=o,!0===n&&t++;break}if(o<0&&void 0!==u[t]&&u[t]!==f)return C.right(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},right(e,t){const n=e.value.length;let o=Math.min(n,t+1);for(;o<=n;o++){if(u[o]===f){t=o;break}u[o-1]===f&&(t=o)}if(o>n&&void 0!==u[t-1]&&u[t-1]!==f)return C.left(e,n);e.setSelectionRange(t,t,"forward")},leftReverse(e,t){const n=_(e.value.length);let o=Math.max(0,t-1);for(;o>=0;o--){if(n[o-1]===f){t=o;break}if(n[o]===f&&(t=o,0===o))break}if(o<0&&void 0!==n[t]&&n[t]!==f)return C.rightReverse(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},rightReverse(e,t){const n=e.value.length,o=_(n),r=-1===o.slice(0,t+1).indexOf(f);let l=Math.min(n,t+1);for(;l<=n;l++)if(o[l-1]===f){t=l,t>0&&!0===r&&t--;break}if(l>n&&void 0!==o[t-1]&&o[t-1]!==f)return C.leftReverse(e,n);e.setSelectionRange(t,t,"forward")}};function A(e){t("click",e),g=void 0}function q(n){if(t("keydown",n),!0===(0,i.JL)(n)||!0===n.altKey)return;const o=l.value,r=o.selectionStart,a=o.selectionEnd;if(n.shiftKey||(g=void 0),37===n.keyCode||39===n.keyCode){n.shiftKey&&void 0===g&&(g="forward"===o.selectionDirection?r:a);const t=C[(39===n.keyCode?"right":"left")+(!0===e.reverseFillMask?"Reverse":"")];if(n.preventDefault(),t(o,g===r?a:r),n.shiftKey){const e=o.selectionStart;o.setSelectionRange(Math.min(g,e),Math.max(g,e),"forward")}}else 8===n.keyCode&&!0!==e.reverseFillMask&&r===a?(C.left(o,r),o.setSelectionRange(o.selectionStart,a,"backward")):46===n.keyCode&&!0===e.reverseFillMask&&r===a&&(C.rightReverse(o,a),o.setSelectionRange(r,o.selectionEnd,"forward"))}function O(t){if(void 0===t||null===t||""===t)return"";if(!0===e.reverseFillMask)return T(t);const n=v;let o=0,r="";for(let e=0;e=0&&-1!==o;l--){const i=t[l];let a=e[o];if("string"===typeof i)r=i+r,a===i&&o--;else{if(void 0===a||!i.regex.test(a))return r;do{r=(void 0!==i.transform?i.transform(a):a)+r,o--,a=e[o]}while(n===l&&void 0!==a&&i.regex.test(a))}}return r}function R(e){return"string"!==typeof e||void 0===h?"number"===typeof e?h(""+e):e:h(e)}function M(t){return p.length-t.length<=0?t:!0===e.reverseFillMask&&0!==t.length?p.slice(0,-t.length)+t:t+p.slice(t.length)}return{innerValue:b,hasMask:y,moveCursorForPaste:k,updateMaskValue:E,onMaskedKeydown:q,onMaskedClick:A}}var h=n(2510);function m(e,t){function n(){const t=e.modelValue;try{const e="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(t)===t&&("length"in t?Array.from(t):[t]).forEach((t=>{e.items.add(t)})),{files:e.files}}catch(n){return{files:void 0}}}return!0===t?(0,o.EW)((()=>{if("file"===e.type)return n()})):(0,o.EW)(n)}var g=n(2342),y=n(9467),b=n(2500),w=n(8983),x=n(2453);const _=(0,y.a0)({name:"QInput",inheritAttrs:!1,props:{...l.OJ,...p,...h.Sc,modelValue:[String,Number,FileList],shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...l.mU,"paste","change","keydown","click","animationend"],setup(e,{emit:t,attrs:n}){const{proxy:i}=(0,o.nI)(),{$q:a}=i,s={};let u,c,d,f=NaN,p=null;const y=(0,r.KR)(null),_=(0,h.M4)(e),{innerValue:S,hasMask:E,moveCursorForPaste:k,updateMaskValue:C,onMaskedKeydown:A,onMaskedClick:q}=v(e,t,F,y),O=m(e,!0),T=(0,o.EW)((()=>(0,l.o9)(S.value))),R=(0,g.A)(V),M=(0,l.$7)({changeEvent:!0}),P=(0,o.EW)((()=>"textarea"===e.type||!0===e.autogrow)),$=(0,o.EW)((()=>!0===P.value||["text","search","url","tel","password"].includes(e.type))),B=(0,o.EW)((()=>{const t={...M.splitAttrs.listeners.value,onInput:V,onPaste:j,onChange:D,onBlur:H,onFocus:b.ds};return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=R,!0===E.value&&(t.onKeydown=A,t.onClick=q),!0===e.autogrow&&(t.onAnimationend=I),t})),L=(0,o.EW)((()=>{const t={tabindex:0,"data-autofocus":!0===e.autofocus||void 0,rows:"textarea"===e.type?6:void 0,"aria-label":e.label,name:_.value,...M.splitAttrs.attributes.value,id:M.targetUid.value,maxlength:e.maxlength,disabled:!0===e.disable,readonly:!0===e.readonly};return!1===P.value&&(t.type=e.type),!0===e.autogrow&&(t.rows=1),t}));function W(){(0,w.Gy)((()=>{const e=document.activeElement;null===y.value||y.value===e||null!==e&&e.id===M.targetUid.value||y.value.focus({preventScroll:!0})}))}function z(){null!==y.value&&y.value.select()}function j(n){if(!0===E.value&&!0!==e.reverseFillMask){const e=n.target;k(e,e.selectionStart,e.selectionEnd)}t("paste",n)}function V(n){if(!n||!n.target)return;if("file"===e.type)return void t("update:modelValue",n.target.files);const r=n.target.value;if(!0!==n.target.qComposing){if(!0===E.value)C(r,!1,n.inputType);else if(F(r),!0===$.value&&n.target===document.activeElement){const{selectionStart:e,selectionEnd:t}=n.target;void 0!==e&&void 0!==t&&(0,o.dY)((()=>{n.target===document.activeElement&&0===r.indexOf(n.target.value)&&n.target.setSelectionRange(e,t)}))}!0===e.autogrow&&N()}else s.value=r}function I(e){t("animationend",e),N()}function F(n,r){d=()=>{p=null,"number"!==e.type&&!0===s.hasOwnProperty("value")&&delete s.value,e.modelValue!==n&&f!==n&&(f=n,!0===r&&(c=!0),t("update:modelValue",n),(0,o.dY)((()=>{f===n&&(f=NaN)}))),d=void 0},"number"===e.type&&(u=!0,s.value=n),void 0!==e.debounce?(null!==p&&clearTimeout(p),s.value=n,p=setTimeout(d,e.debounce)):d()}function N(){requestAnimationFrame((()=>{const e=y.value;if(null!==e){const t=e.parentNode.style,{scrollTop:n}=e,{overflowY:o,maxHeight:r}=!0===a.platform.is.firefox?{}:window.getComputedStyle(e),l=void 0!==o&&"scroll"!==o;!0===l&&(e.style.overflowY="hidden"),t.marginBottom=e.scrollHeight-1+"px",e.style.height="1px",e.style.height=e.scrollHeight+"px",!0===l&&(e.style.overflowY=parseInt(r,10){null!==y.value&&(y.value.value=void 0!==S.value?S.value:"")}))}function K(){return!0===s.hasOwnProperty("value")?s.value:void 0!==S.value?S.value:""}(0,o.wB)((()=>e.type),(()=>{y.value&&(y.value.value=e.modelValue)})),(0,o.wB)((()=>e.modelValue),(t=>{if(!0===E.value){if(!0===c&&(c=!1,String(t)===f))return;C(t)}else S.value!==t&&(S.value=t,"number"===e.type&&!0===s.hasOwnProperty("value")&&(!0===u?u=!1:delete s.value));!0===e.autogrow&&(0,o.dY)(N)})),(0,o.wB)((()=>e.autogrow),(e=>{!0===e?(0,o.dY)(N):null!==y.value&&n.rows>0&&(y.value.style.height="auto")})),(0,o.wB)((()=>e.dense),(()=>{!0===e.autogrow&&(0,o.dY)(N)})),(0,o.xo)((()=>{H()})),(0,o.sV)((()=>{!0===e.autogrow&&N()})),Object.assign(M,{innerValue:S,fieldClass:(0,o.EW)((()=>"q-"+(!0===P.value?"textarea":"input")+(!0===e.autogrow?" q-textarea--autogrow":""))),hasShadow:(0,o.EW)((()=>"file"!==e.type&&"string"===typeof e.shadowText&&0!==e.shadowText.length)),inputRef:y,emitValue:F,hasValue:T,floatingLabel:(0,o.EW)((()=>!0===T.value&&("number"!==e.type||!1===isNaN(S.value))||(0,l.o9)(e.displayValue))),getControl:()=>(0,o.h)(!0===P.value?"textarea":"input",{ref:y,class:["q-field__native q-placeholder",e.inputClass],style:e.inputStyle,...L.value,...B.value,..."file"!==e.type?{value:K()}:O.value}),getShadowControl:()=>(0,o.h)("div",{class:"q-field__native q-field__shadow absolute-bottom no-pointer-events"+(!0===P.value?"":" text-no-wrap")},[(0,o.h)("span",{class:"invisible"},K()),(0,o.h)("span",e.shadowText)])});const U=(0,l.Ay)(M);return Object.assign(i,{focus:W,select:z,getNativeElement:()=>y.value}),(0,x.$)(i,"nativeEl",(()=>y.value)),U}})},124:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var o=n(1758),r=n(8734),l=n(6372),i=n(7502),a=n(9467),s=n(5139),u=n(2500),c=n(2906);const d=(0,a.a0)({name:"QItem",props:{...l.C,...i.Ji,tag:{type:String,default:"div"},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:["click","keyup"],setup(e,{slots:t,emit:n}){const{proxy:{$q:a}}=(0,o.nI)(),d=(0,l.A)(e,a),{hasLink:f,linkAttrs:p,linkClass:v,linkTag:h,navigateOnClick:m}=(0,i.Ay)(),g=(0,r.KR)(null),y=(0,r.KR)(null),b=(0,o.EW)((()=>!0===e.clickable||!0===f.value||"label"===e.tag)),w=(0,o.EW)((()=>!0!==e.disable&&!0===b.value)),x=(0,o.EW)((()=>"q-item q-item-type row no-wrap"+(!0===e.dense?" q-item--dense":"")+(!0===d.value?" q-item--dark":"")+(!0===f.value&&null===e.active?v.value:!0===e.active?" q-item--active"+(void 0!==e.activeClass?` ${e.activeClass}`:""):"")+(!0===e.disable?" disabled":"")+(!0===w.value?" q-item--clickable q-link cursor-pointer "+(!0===e.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===e.focused?" q-manual-focusable--focused":""):""))),_=(0,o.EW)((()=>{if(void 0===e.insetLevel)return null;const t=!0===a.lang.rtl?"Right":"Left";return{["padding"+t]:16+56*e.insetLevel+"px"}}));function S(e){!0===w.value&&(null!==y.value&&(!0!==e.qKeyEvent&&document.activeElement===g.value?y.value.focus():document.activeElement===y.value&&g.value.focus()),m(e))}function E(e){if(!0===w.value&&!0===(0,c.Dv)(e,[13,32])){(0,u.Gu)(e),e.qKeyEvent=!0;const t=new MouseEvent("click",e);t.qKeyEvent=!0,g.value.dispatchEvent(t)}n("keyup",e)}function k(){const e=(0,s.Ij)(t.default,[]);return!0===w.value&&e.unshift((0,o.h)("div",{class:"q-focus-helper",tabindex:-1,ref:y})),e}return()=>{const t={ref:g,class:x.value,style:_.value,role:"listitem",onClick:S,onKeyup:E};return!0===w.value?(t.tabindex=e.tabindex||"0",Object.assign(t,p.value)):!0===b.value&&(t["aria-disabled"]="true"),(0,o.h)(h.value,t,k())}}})},3796:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467),l=n(5139);const i=(0,r.a0)({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){const n=(0,o.EW)((()=>parseInt(e.lines,10))),r=(0,o.EW)((()=>"q-item__label"+(!0===e.overline?" q-item__label--overline text-overline":"")+(!0===e.caption?" q-item__label--caption text-caption":"")+(!0===e.header?" q-item__label--header":"")+(1===n.value?" ellipsis":""))),i=(0,o.EW)((()=>void 0!==e.lines&&n.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":n.value}:null));return()=>(0,o.h)("div",{style:i.value,class:r.value},(0,l.zm)(t.default))}})},5173:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467),l=n(5139);const i=(0,r.a0)({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-item__section column q-item__section--"+(!0===e.avatar||!0===e.side||!0===e.thumbnail?"side":"main")+(!0===e.top?" q-item__section--top justify-start":" justify-center")+(!0===e.avatar?" q-item__section--avatar":"")+(!0===e.thumbnail?" q-item__section--thumbnail":"")+(!0===e.noWrap?" q-item__section--nowrap":"")));return()=>(0,o.h)("div",{class:n.value},(0,l.zm)(t.default))}})},3999:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(9467),l=n(6372),i=n(5139);const a=(0,r.a0)({name:"QList",props:{...l.C,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:"div"}},setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,l.A)(e,n.proxy.$q),a=(0,o.EW)((()=>"q-list"+(!0===e.bordered?" q-list--bordered":"")+(!0===e.dense?" q-list--dense":"")+(!0===e.separator?" q-list--separator":"")+(!0===r.value?" q-list--dark":"")+(!0===e.padding?" q-list--padding":"")));return()=>(0,o.h)(e.tag,{class:a.value},(0,i.zm)(t.default))}})},2008:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var o=n(1758),r=n(8734),l=n(1597),i=n(3163),a=n(1096),s=n(9467),u=n(8336),c=n(5139),d=n(7973);const f=(0,s.a0)({name:"QLayout",props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:e=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){const{proxy:{$q:s}}=(0,o.nI)(),f=(0,r.KR)(null),p=(0,r.KR)(s.screen.height),v=(0,r.KR)(!0===e.container?0:s.screen.width),h=(0,r.KR)({position:0,direction:"down",inflectionPoint:0}),m=(0,r.KR)(0),g=(0,r.KR)(!0===l.ot.value?0:(0,u.XJ)()),y=(0,o.EW)((()=>"q-layout q-layout--"+(!0===e.container?"containerized":"standard"))),b=(0,o.EW)((()=>!1===e.container?{minHeight:s.screen.height+"px"}:null)),w=(0,o.EW)((()=>0!==g.value?{[!0===s.lang.rtl?"left":"right"]:`${g.value}px`}:null)),x=(0,o.EW)((()=>0!==g.value?{[!0===s.lang.rtl?"right":"left"]:0,[!0===s.lang.rtl?"left":"right"]:`-${g.value}px`,width:`calc(100% + ${g.value}px)`}:null));function _(t){if(!0===e.container||!0!==document.qScrollPrevented){const o={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};h.value=o,void 0!==e.onScroll&&n("scroll",o)}}function S(t){const{height:o,width:r}=t;let l=!1;p.value!==o&&(l=!0,p.value=o,void 0!==e.onScrollHeight&&n("scrollHeight",o),k()),v.value!==r&&(l=!0,v.value=r),!0===l&&void 0!==e.onResize&&n("resize",t)}function E({height:e}){m.value!==e&&(m.value=e,k())}function k(){if(!0===e.container){const e=p.value>m.value?(0,u.XJ)():0;g.value!==e&&(g.value=e)}}let C=null;const A={instances:{},view:(0,o.EW)((()=>e.view)),isContainer:(0,o.EW)((()=>e.container)),rootRef:f,height:p,containerHeight:m,scrollbarWidth:g,totalWidth:(0,o.EW)((()=>v.value+g.value)),rows:(0,o.EW)((()=>{const t=e.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}})),header:(0,r.Kh)({size:0,offset:0,space:!1}),right:(0,r.Kh)({size:300,offset:0,space:!1}),footer:(0,r.Kh)({size:0,offset:0,space:!1}),left:(0,r.Kh)({size:300,offset:0,space:!1}),scroll:h,animate(){null!==C?clearTimeout(C):document.body.classList.add("q-body--layout-animate"),C=setTimeout((()=>{C=null,document.body.classList.remove("q-body--layout-animate")}),155)},update(e,t,n){A[e][t]=n}};if((0,o.Gt)(d.ON,A),(0,u.XJ)()>0){let q=null;const O=document.body;function T(){q=null,O.classList.remove("hide-scrollbar")}function R(){if(null===q){if(O.scrollHeight>s.screen.height)return;O.classList.add("hide-scrollbar")}else clearTimeout(q);q=setTimeout(T,300)}function M(e){null!==q&&"remove"===e&&(clearTimeout(q),T()),window[`${e}EventListener`]("resize",R)}(0,o.wB)((()=>!0!==e.container?"add":"remove"),M),!0!==e.container&&M("add"),(0,o.hi)((()=>{M("remove")}))}return()=>{const n=(0,c.Hp)(t.default,[(0,o.h)(i.A,{onScroll:_}),(0,o.h)(a.A,{onResize:S})]),r=(0,o.h)("div",{class:y.value,style:b.value,ref:!0===e.container?void 0:f,tabindex:-1},n);return!0===e.container?(0,o.h)("div",{class:"q-layout-container overflow-hidden",ref:f},[(0,o.h)(a.A,{onResize:E}),(0,o.h)("div",{class:"absolute-full",style:w.value},[(0,o.h)("div",{class:"scroll",style:x.value},[r])])]):r}}})},8240:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(239);var o=n(1758),r=n(6372),l=n(1906),i=n(9467),a=n(5139);const s={xs:2,sm:4,md:6,lg:10,xl:14};function u(e,t,n){return{transform:!0===t?`translateX(${!0===n.lang.rtl?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}const c=(0,i.a0)({name:"QLinearProgress",props:{...r.C,...l.x_,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:t}){const{proxy:n}=(0,o.nI)(),i=(0,r.A)(e,n.$q),c=(0,l.Ay)(e,s),d=(0,o.EW)((()=>!0===e.indeterminate||!0===e.query)),f=(0,o.EW)((()=>e.reverse!==e.query)),p=(0,o.EW)((()=>({...null!==c.value?c.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`}))),v=(0,o.EW)((()=>"q-linear-progress"+(void 0!==e.color?` text-${e.color}`:"")+(!0===e.reverse||!0===e.query?" q-linear-progress--reverse":"")+(!0===e.rounded?" rounded-borders":""))),h=(0,o.EW)((()=>u(void 0!==e.buffer?e.buffer:1,f.value,n.$q))),m=(0,o.EW)((()=>`with${!0===e.instantFeedback?"out":""}-transition`)),g=(0,o.EW)((()=>`q-linear-progress__track absolute-full q-linear-progress__track--${m.value} q-linear-progress__track--`+(!0===i.value?"dark":"light")+(void 0!==e.trackColor?` bg-${e.trackColor}`:""))),y=(0,o.EW)((()=>u(!0===d.value?1:e.value,f.value,n.$q))),b=(0,o.EW)((()=>`q-linear-progress__model absolute-full q-linear-progress__model--${m.value} q-linear-progress__model--${!0===d.value?"in":""}determinate`)),w=(0,o.EW)((()=>({width:100*e.value+"%"}))),x=(0,o.EW)((()=>"q-linear-progress__stripe absolute-"+(!0===e.reverse?"right":"left")+` q-linear-progress__stripe--${m.value}`));return()=>{const n=[(0,o.h)("div",{class:g.value,style:h.value}),(0,o.h)("div",{class:b.value,style:y.value})];return!0===e.stripe&&!1===d.value&&n.push((0,o.h)("div",{class:x.value,style:w.value})),(0,o.h)("div",{class:v.value,style:p.value,role:"progressbar","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":!0===e.indeterminate?void 0:e.value},(0,a.Hp)(t.default,n))}}})},4436:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var o=n(1758),r=n(8734),l=n(9104),i=n(3746),a=n(8842),s=n(2916),u=n(6372),c=n(2120),d=n(454),f=n(6019),p=n(4667),v=n(9467),h=n(5563),m=n(8336),g=n(2500),y=n(5139),b=n(8773),w=n(8173),x=n(7556),_=n(2257),S=n(8983),E=n(385);const k=(0,v.a0)({name:"QMenu",inheritAttrs:!1,props:{...i.d,...s.RI,...u.C,...d.d,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:E.o3},self:{type:String,validator:E.o3},offset:{type:Array,validator:E.aC},scrollTarget:m.cP,touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...s.Jl,"click","escapeKey"],setup(e,{slots:t,emit:n,attrs:v}){let k,C,A,q=null;const O=(0,o.nI)(),{proxy:T}=O,{$q:R}=T,M=(0,r.KR)(null),P=(0,r.KR)(!1),$=(0,o.EW)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss)),B=(0,u.A)(e,R),{registerTick:L,removeTick:W}=(0,f.A)(),{registerTimeout:z}=(0,p.A)(),{transitionProps:j,transitionStyle:V}=(0,d.A)(e),{localScrollTarget:I,changeScrollEvent:F,unconfigureScrollTarget:N}=(0,a.A)(e,ie),{anchorEl:D,canShow:H}=(0,i.Ay)({showing:P}),{hide:K}=(0,s.Ay)({showing:P,canShow:H,handleShow:oe,handleHide:re,hideOnRouteChange:$,processOnMount:!0}),{showPortal:U,hidePortal:G,renderPortal:Q}=(0,c.A)(O,M,de,"menu"),Y={anchorEl:D,innerRef:M,onClickOutside(t){if(!0!==e.persistent&&!0===P.value)return K(t),("touchstart"===t.type||t.target.classList.contains("q-dialog__backdrop"))&&(0,g.Gu)(t),!0}},X=(0,o.EW)((()=>(0,E.rk)(e.anchor||(!0===e.cover?"center middle":"bottom start"),R.lang.rtl))),Z=(0,o.EW)((()=>!0===e.cover?X.value:(0,E.rk)(e.self||"top start",R.lang.rtl))),J=(0,o.EW)((()=>(!0===e.square?" q-menu--square":"")+(!0===B.value?" q-menu--dark q-dark":""))),ee=(0,o.EW)((()=>!0===e.autoClose?{onClick:ae}:{})),te=(0,o.EW)((()=>!0===P.value&&!0!==e.persistent));function ne(){(0,S.Gy)((()=>{let e=M.value;e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||e.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||e.querySelector("[autofocus], [data-autofocus]")||e,e.focus({preventScroll:!0}))}))}function oe(t){if(q=!1===e.noRefocus?document.activeElement:null,(0,w.g)(se),U(),ie(),k=void 0,void 0!==t&&(e.touchPosition||e.contextMenu)){const e=(0,g.G1)(t);if(void 0!==e.left){const{top:t,left:n}=D.value.getBoundingClientRect();k={left:e.left-n,top:e.top-t}}}void 0===C&&(C=(0,o.wB)((()=>R.screen.width+"|"+R.screen.height+"|"+e.self+"|"+e.anchor+"|"+R.lang.rtl),ce)),!0!==e.noFocus&&document.activeElement.blur(),L((()=>{ce(),!0!==e.noFocus&&ne()})),z((()=>{!0===R.platform.is.ios&&(A=e.autoClose,M.value.click()),ce(),U(!0),n("show",t)}),e.transitionDuration)}function re(t){W(),G(),le(!0),null===q||void 0!==t&&!0===t.qClickOutside||(((t&&0===t.type.indexOf("key")?q.closest('[tabindex]:not([tabindex^="-"])'):void 0)||q).focus(),q=null),z((()=>{G(!0),n("hide",t)}),e.transitionDuration)}function le(e){k=void 0,void 0!==C&&(C(),C=void 0),!0!==e&&!0!==P.value||((0,w.v)(se),N(),(0,_.e)(Y),(0,b.V)(ue)),!0!==e&&(q=null)}function ie(){null===D.value&&void 0===e.scrollTarget||(I.value=(0,m.hD)(D.value,e.scrollTarget),F(I.value,ce))}function ae(e){!0!==A?((0,h.bc)(T,e),n("click",e)):A=!1}function se(t){!0===te.value&&!0!==e.noFocus&&!0!==(0,x.$J)(M.value,t.target)&&ne()}function ue(e){n("escapeKey"),K(e)}function ce(){(0,E.Kk)({targetEl:M.value,offset:e.offset,anchorEl:D.value,anchorOrigin:X.value,selfOrigin:Z.value,absoluteOffset:k,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function de(){return(0,o.h)(l.eB,j.value,(()=>!0===P.value?(0,o.h)("div",{role:"menu",...v,ref:M,tabindex:-1,class:["q-menu q-position-engine scroll"+J.value,v.class],style:[v.style,V.value],...ee.value},(0,y.zm)(t.default)):null))}return(0,o.wB)(te,(e=>{!0===e?((0,b.I)(ue),(0,_.r)(Y)):((0,b.V)(ue),(0,_.e)(Y))})),(0,o.xo)(le),Object.assign(T,{focus:ne,updatePosition:ce}),Q}})},7716:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(9467),l=n(5139),i=n(7973);const a=(0,r.a0)({name:"QPage",props:{padding:Boolean,styleFn:Function},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),r=(0,o.WQ)(i.ON,i.U_);if(r===i.U_)return console.error("QPage needs to be a deep child of QLayout"),i.U_;const a=(0,o.WQ)(i.YR,i.U_);if(a===i.U_)return console.error("QPage needs to be child of QPageContainer"),i.U_;const s=(0,o.EW)((()=>{const t=(!0===r.header.space?r.header.size:0)+(!0===r.footer.space?r.footer.size:0);if("function"===typeof e.styleFn){const o=!0===r.isContainer.value?r.containerHeight.value:n.screen.height;return e.styleFn(t,o)}return{minHeight:!0===r.isContainer.value?r.containerHeight.value-t+"px":0===n.screen.height?0!==t?`calc(100vh - ${t}px)`:"100vh":n.screen.height-t+"px"}})),u=(0,o.EW)((()=>"q-page"+(!0===e.padding?" q-layout-padding":"")));return()=>(0,o.h)("main",{class:u.value,style:s.value},(0,l.zm)(t.default))}})},5205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(9467),l=n(5139),i=n(7973);const a=(0,r.a0)({name:"QPageContainer",setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.nI)(),r=(0,o.WQ)(i.ON,i.U_);if(r===i.U_)return console.error("QPageContainer needs to be child of QLayout"),i.U_;(0,o.Gt)(i.YR,!0);const a=(0,o.EW)((()=>{const e={};return!0===r.header.space&&(e.paddingTop=`${r.header.size}px`),!0===r.right.space&&(e["padding"+(!0===n.lang.rtl?"Left":"Right")]=`${r.right.size}px`),!0===r.footer.space&&(e.paddingBottom=`${r.footer.size}px`),!0===r.left.space&&(e["padding"+(!0===n.lang.rtl?"Right":"Left")]=`${r.left.size}px`),e}));return()=>(0,o.h)("div",{class:"q-page-container",style:a.value},(0,l.zm)(t.default))}})},1096:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var o=n(1758),r=n(8734),l=n(1597);function i(){const e=(0,r.KR)(!l.ot.value);return!1===e.value&&(0,o.sV)((()=>{e.value=!0})),{isHydrated:e}}var a=n(9467),s=n(2500);const u="undefined"!==typeof ResizeObserver,c=!0===u?{}:{style:"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;",url:"about:blank"},d=(0,a.a0)({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(e,{emit:t}){let n,r=null,l={width:-1,height:-1};function a(t){!0===t||0===e.debounce||"0"===e.debounce?d():null===r&&(r=setTimeout(d,e.debounce))}function d(){if(null!==r&&(clearTimeout(r),r=null),n){const{offsetWidth:e,offsetHeight:o}=n;e===l.width&&o===l.height||(l={width:e,height:o},t("resize",l))}}const{proxy:f}=(0,o.nI)();if(f.trigger=a,!0===u){let p;const v=e=>{n=f.$el.parentNode,n?(p=new ResizeObserver(a),p.observe(n),d()):!0!==e&&(0,o.dY)((()=>{v(!0)}))};return(0,o.sV)((()=>{v()})),(0,o.xo)((()=>{null!==r&&clearTimeout(r),void 0!==p&&(void 0!==p.disconnect?p.disconnect():n&&p.unobserve(n))})),s.lQ}{const{isHydrated:h}=i();let m;function g(){null!==r&&(clearTimeout(r),r=null),void 0!==m&&(void 0!==m.removeEventListener&&m.removeEventListener("resize",a,s.mG.passive),m=void 0)}function y(){g(),n&&n.contentDocument&&(m=n.contentDocument.defaultView,m.addEventListener("resize",a,s.mG.passive),d())}return(0,o.sV)((()=>{(0,o.dY)((()=>{n=f.$el,n&&y()}))})),(0,o.xo)(g),()=>{if(!0===h.value)return(0,o.h)("object",{class:"q--avoid-card-border",style:c.style,tabindex:-1,type:"text/html",data:c.url,"aria-hidden":"true",onLoad:y})}}}})},9383:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var o=n(8734),r=n(1758),l=n(6372),i=n(1096),a=n(3163),s=n(9815),u=n(9467),c=n(2732),d=n(8336),f=n(5139),p=n(3500);const v=["vertical","horizontal"],h={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}},m={prevent:!0,mouse:!0,mouseAllDir:!0},g=e=>e>=250?50:Math.ceil(e/5),y=(0,u.a0)({name:"QScrollArea",props:{...l.C,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(e,{slots:t,emit:n}){const u=(0,o.KR)(!1),y=(0,o.KR)(!1),b=(0,o.KR)(!1),w={vertical:(0,o.KR)(0),horizontal:(0,o.KR)(0)},x={vertical:{ref:(0,o.KR)(null),position:(0,o.KR)(0),size:(0,o.KR)(0)},horizontal:{ref:(0,o.KR)(null),position:(0,o.KR)(0),size:(0,o.KR)(0)}},{proxy:_}=(0,r.nI)(),S=(0,l.A)(e,_.$q);let E,k=null;const C=(0,o.KR)(null),A=(0,r.EW)((()=>"q-scrollarea"+(!0===S.value?" q-scrollarea--dark":"")));x.vertical.percentage=(0,r.EW)((()=>{const e=x.vertical.size.value-w.vertical.value;if(e<=0)return 0;const t=(0,c.Tq)(x.vertical.position.value/e,0,1);return Math.round(1e4*t)/1e4})),x.vertical.thumbHidden=(0,r.EW)((()=>!0!==(null===e.visible?b.value:e.visible)&&!1===u.value&&!1===y.value||x.vertical.size.value<=w.vertical.value+1)),x.vertical.thumbStart=(0,r.EW)((()=>x.vertical.percentage.value*(w.vertical.value-x.vertical.thumbSize.value))),x.vertical.thumbSize=(0,r.EW)((()=>Math.round((0,c.Tq)(w.vertical.value*w.vertical.value/x.vertical.size.value,g(w.vertical.value),w.vertical.value)))),x.vertical.style=(0,r.EW)((()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${x.vertical.thumbStart.value}px`,height:`${x.vertical.thumbSize.value}px`}))),x.vertical.thumbClass=(0,r.EW)((()=>"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(!0===x.vertical.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),x.vertical.barClass=(0,r.EW)((()=>"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(!0===x.vertical.thumbHidden.value?" q-scrollarea__bar--invisible":""))),x.horizontal.percentage=(0,r.EW)((()=>{const e=x.horizontal.size.value-w.horizontal.value;if(e<=0)return 0;const t=(0,c.Tq)(Math.abs(x.horizontal.position.value)/e,0,1);return Math.round(1e4*t)/1e4})),x.horizontal.thumbHidden=(0,r.EW)((()=>!0!==(null===e.visible?b.value:e.visible)&&!1===u.value&&!1===y.value||x.horizontal.size.value<=w.horizontal.value+1)),x.horizontal.thumbStart=(0,r.EW)((()=>x.horizontal.percentage.value*(w.horizontal.value-x.horizontal.thumbSize.value))),x.horizontal.thumbSize=(0,r.EW)((()=>Math.round((0,c.Tq)(w.horizontal.value*w.horizontal.value/x.horizontal.size.value,g(w.horizontal.value),w.horizontal.value)))),x.horizontal.style=(0,r.EW)((()=>({...e.thumbStyle,...e.horizontalThumbStyle,[!0===_.$q.lang.rtl?"right":"left"]:`${x.horizontal.thumbStart.value}px`,width:`${x.horizontal.thumbSize.value}px`}))),x.horizontal.thumbClass=(0,r.EW)((()=>"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(!0===x.horizontal.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),x.horizontal.barClass=(0,r.EW)((()=>"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(!0===x.horizontal.thumbHidden.value?" q-scrollarea__bar--invisible":"")));const q=(0,r.EW)((()=>!0===x.vertical.thumbHidden.value&&!0===x.horizontal.thumbHidden.value?e.contentStyle:e.contentActiveStyle)),O=[[s.A,e=>{W(e,"vertical")},void 0,{vertical:!0,...m}]],T=[[s.A,e=>{W(e,"horizontal")},void 0,{horizontal:!0,...m}]];function R(){const e={};return v.forEach((t=>{const n=x[t];e[t+"Position"]=n.position.value,e[t+"Percentage"]=n.percentage.value,e[t+"Size"]=n.size.value,e[t+"ContainerSize"]=w[t].value})),e}const M=(0,p.A)((()=>{const e=R();e.ref=_,n("scroll",e)}),0);function P(e,t,n){if(!1===v.includes(e))return void console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)");const o="vertical"===e?d.RZ:d.rr;o(C.value,t,n)}function $({height:e,width:t}){let n=!1;w.vertical.value!==e&&(w.vertical.value=e,n=!0),w.horizontal.value!==t&&(w.horizontal.value=t,n=!0),!0===n&&I()}function B({position:e}){let t=!1;x.vertical.position.value!==e.top&&(x.vertical.position.value=e.top,t=!0),x.horizontal.position.value!==e.left&&(x.horizontal.position.value=e.left,t=!0),!0===t&&I()}function L({height:e,width:t}){x.horizontal.size.value!==t&&(x.horizontal.size.value=t,I()),x.vertical.size.value!==e&&(x.vertical.size.value=e,I())}function W(e,t){const n=x[t];if(!0===e.isFirst){if(!0===n.thumbHidden.value)return;E=n.position.value,y.value=!0}else if(!0!==y.value)return;!0===e.isFinal&&(y.value=!1);const o=h[t],r=w[t].value,l=(n.size.value-r)/(r-n.thumbSize.value),i=e.distance[o.dist],a=E+(e.direction===o.dir?1:-1)*i*l;F(a,t)}function z(e,t){const n=x[t];if(!0!==n.thumbHidden.value){const o=e[h[t].offset];if(on.thumbStart.value+n.thumbSize.value){const e=o-n.thumbSize.value/2;F(e/w[t].value*n.size.value,t)}null!==n.ref.value&&n.ref.value.dispatchEvent(new MouseEvent(e.type,e))}}function j(e){z(e,"vertical")}function V(e){z(e,"horizontal")}function I(){u.value=!0,null!==k&&clearTimeout(k),k=setTimeout((()=>{k=null,u.value=!1}),e.delay),void 0!==e.onScroll&&M()}function F(e,t){C.value[h[t].scroll]=e}let N=null;function D(){null!==N&&clearTimeout(N),N=setTimeout((()=>{N=null,b.value=!0}),_.$q.platform.is.ios?50:0)}function H(){null!==N&&(clearTimeout(N),N=null),b.value=!1}let K=null;return(0,r.wB)((()=>_.$q.lang.rtl),(e=>{null!==C.value&&(0,d.rr)(C.value,Math.abs(x.horizontal.position.value)*(!0===e?-1:1))})),(0,r.Y4)((()=>{K={top:x.vertical.position.value,left:x.horizontal.position.value}})),(0,r.n)((()=>{if(null===K)return;const e=C.value;null!==e&&((0,d.rr)(e,K.left),(0,d.RZ)(e,K.top))})),(0,r.xo)(M.cancel),Object.assign(_,{getScrollTarget:()=>C.value,getScroll:R,getScrollPosition:()=>({top:x.vertical.position.value,left:x.horizontal.position.value}),getScrollPercentage:()=>({top:x.vertical.percentage.value,left:x.horizontal.percentage.value}),setScrollPosition:P,setScrollPercentage(e,t,n){P(e,t*(x[e].size.value-w[e].value)*("horizontal"===e&&!0===_.$q.lang.rtl?-1:1),n)}}),()=>(0,r.h)("div",{class:A.value,onMouseenter:D,onMouseleave:H},[(0,r.h)("div",{ref:C,class:"q-scrollarea__container scroll relative-position fit hide-scrollbar",tabindex:void 0!==e.tabindex?e.tabindex:void 0},[(0,r.h)("div",{class:"q-scrollarea__content absolute",style:q.value},(0,f.Hp)(t.default,[(0,r.h)(i.A,{debounce:0,onResize:L})])),(0,r.h)(a.A,{axis:"both",onScroll:B})]),(0,r.h)(i.A,{debounce:0,onResize:$}),(0,r.h)("div",{class:x.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":"true",onMousedown:j}),(0,r.h)("div",{class:x.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":"true",onMousedown:V}),(0,r.bo)((0,r.h)("div",{ref:x.vertical.ref,class:x.vertical.thumbClass.value,style:x.vertical.style.value,"aria-hidden":"true"}),O),(0,r.bo)((0,r.h)("div",{ref:x.horizontal.ref,class:x.horizontal.thumbClass.value,style:x.horizontal.style.value,"aria-hidden":"true"}),T)])}})},3163:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(1758),r=n(9467),l=n(8336),i=n(2500);const{passive:a}=i.mG,s=["both","horizontal","vertical"],u=(0,r.a0)({name:"QScrollObserver",props:{axis:{type:String,validator:e=>s.includes(e),default:"vertical"},debounce:[String,Number],scrollTarget:l.cP},emits:["scroll"],setup(e,{emit:t}){const n={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}};let r,s,u=null;function c(){null!==u&&u();const o=Math.max(0,(0,l.fQ)(r)),i=(0,l.lS)(r),a={top:o-n.position.top,left:i-n.position.left};if("vertical"===e.axis&&0===a.top||"horizontal"===e.axis&&0===a.left)return;const s=Math.abs(a.top)>=Math.abs(a.left)?a.top<0?"up":"down":a.left<0?"left":"right";n.position={top:o,left:i},n.directionChanged=n.direction!==s,n.delta=a,!0===n.directionChanged&&(n.direction=s,n.inflectionPoint=n.position),t("scroll",{...n})}function d(){r=(0,l.hD)(s,e.scrollTarget),r.addEventListener("scroll",p,a),p(!0)}function f(){void 0!==r&&(r.removeEventListener("scroll",p,a),r=void 0)}function p(t){if(!0===t||0===e.debounce||"0"===e.debounce)c();else if(null===u){const[t,n]=e.debounce?[setTimeout(c,e.debounce),clearTimeout]:[requestAnimationFrame(c),cancelAnimationFrame];u=()=>{n(t),u=null}}}(0,o.wB)((()=>e.scrollTarget),(()=>{f(),d()}));const{proxy:v}=(0,o.nI)();return(0,o.wB)((()=>v.$q.lang.rtl),c),(0,o.sV)((()=>{s=v.$el.parentNode,d()})),(0,o.xo)((()=>{null!==u&&u(),f()})),Object.assign(v,{trigger:p,getPosition:()=>n}),i.lQ}})},595:(e,t,n)=>{"use strict";n.d(t,{A:()=>T});n(239);var o=n(1758),r=n(8734),l=n(7617),i=n(9467);const a=(0,i.a0)({name:"QField",inheritAttrs:!1,props:{...l.OJ,tag:{type:String,default:"label"}},emits:l.mU,setup(){return(0,l.Ay)((0,l.$7)({tagProp:!0}))}});var s=n(492),u=n(9626),c=n(6372),d=n(1906),f=n(2500),p=n(5139);const v={xs:8,sm:10,md:14,lg:20,xl:24},h=(0,i.a0)({name:"QChip",props:{...c.C,...d.x_,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","update:selected","remove","click"],setup(e,{slots:t,emit:n}){const{proxy:{$q:r}}=(0,o.nI)(),l=(0,c.A)(e,r),i=(0,d.Ay)(e,v),a=(0,o.EW)((()=>!0===e.selected||void 0!==e.icon)),h=(0,o.EW)((()=>!0===e.selected?e.iconSelected||r.iconSet.chip.selected:e.icon)),m=(0,o.EW)((()=>e.iconRemove||r.iconSet.chip.remove)),g=(0,o.EW)((()=>!1===e.disable&&(!0===e.clickable||null!==e.selected))),y=(0,o.EW)((()=>{const t=!0===e.outline&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(!1===e.outline&&void 0!==e.color?` bg-${e.color}`:"")+(t?` text-${t} q-chip--colored`:"")+(!0===e.disable?" disabled":"")+(!0===e.dense?" q-chip--dense":"")+(!0===e.outline?" q-chip--outline":"")+(!0===e.selected?" q-chip--selected":"")+(!0===g.value?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(!0===e.square?" q-chip--square":"")+(!0===l.value?" q-chip--dark q-dark":"")})),b=(0,o.EW)((()=>{const t=!0===e.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0},n={...t,role:"button","aria-hidden":"false","aria-label":e.removeAriaLabel||r.lang.label.remove};return{chip:t,remove:n}}));function w(e){13===e.keyCode&&x(e)}function x(t){e.disable||(n("update:selected",!e.selected),n("click",t))}function _(t){void 0!==t.keyCode&&13!==t.keyCode||((0,f.Gu)(t),!1===e.disable&&(n("update:modelValue",!1),n("remove")))}function S(){const n=[];!0===g.value&&n.push((0,o.h)("div",{class:"q-focus-helper"})),!0===a.value&&n.push((0,o.h)(s.A,{class:"q-chip__icon q-chip__icon--left",name:h.value}));const r=void 0!==e.label?[(0,o.h)("div",{class:"ellipsis"},[e.label])]:void 0;return n.push((0,o.h)("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},(0,p.bG)(t.default,r))),e.iconRight&&n.push((0,o.h)(s.A,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),!0===e.removable&&n.push((0,o.h)(s.A,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:m.value,...b.value.remove,onClick:_,onKeyup:_})),n}return()=>{if(!1===e.modelValue)return;const t={class:y.value,style:i.value};return!0===g.value&&Object.assign(t,b.value.chip,{onClick:x,onKeyup:w}),(0,p.Kf)("div",t,S(),"ripple",!1!==e.ripple&&!0!==e.disable,(()=>[[u.A,e.ripple]]))}}});var m=n(124),g=n(5173),y=n(3796),b=n(4436),w=n(2156),x=n(6600),_=n(2510),S=n(2342),E=n(1054),k=n(2732),C=n(2906);const A=e=>["add","add-unique","toggle"].includes(e),q=".*+?^${}()|[]\\",O=Object.keys(l.OJ),T=(0,i.a0)({name:"QSelect",inheritAttrs:!1,props:{...x.AV,..._.Sc,...l.OJ,modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],popupNoRouteDismiss:Boolean,useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:A},mapOptions:Boolean,emitValue:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:{},transitionHide:{},transitionDuration:{},behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:x.AV.virtualScrollItemSize.type,onNewValue:Function,onFilter:Function},emits:[...l.mU,"add","remove","inputValue","keyup","keypress","keydown","popupShow","popupHide","filterAbort"],setup(e,{slots:t,emit:n}){const{proxy:i}=(0,o.nI)(),{$q:u}=i,c=(0,r.KR)(!1),d=(0,r.KR)(!1),v=(0,r.KR)(-1),T=(0,r.KR)(""),R=(0,r.KR)(!1),M=(0,r.KR)(!1);let P,$,B,L,W,z,j,V=null,I=null,F=null;const N=(0,r.KR)(null),D=(0,r.KR)(null),H=(0,r.KR)(null),K=(0,r.KR)(null),U=(0,r.KR)(null),G=(0,_.M4)(e),Q=(0,S.A)(Ye),Y=(0,o.EW)((()=>Array.isArray(e.options)?e.options.length:0)),X=(0,o.EW)((()=>void 0===e.virtualScrollItemSize?!0===e.optionsDense?24:48:e.virtualScrollItemSize)),{virtualScrollSliceRange:Z,virtualScrollSliceSizeComputed:J,localResetVirtualScroll:ee,padVirtualScroll:te,onVirtualScrollEvt:ne,scrollTo:oe,setVirtualScrollSize:re}=(0,x.Iq)({virtualScrollLength:Y,getVirtualScrollTarget:Ke,getVirtualScrollEl:He,virtualScrollItemSizeComputed:X}),le=(0,l.$7)(),ie=(0,o.EW)((()=>{const t=!0===e.mapOptions&&!0!==e.multiple,n=void 0===e.modelValue||null===e.modelValue&&!0!==t?[]:!0===e.multiple&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue];if(!0===e.mapOptions&&!0===Array.isArray(e.options)){const o=!0===e.mapOptions&&void 0!==P?P:[],r=n.map((e=>We(e,o)));return null===e.modelValue&&!0===t?r.filter((e=>null!==e)):r}return n})),ae=(0,o.EW)((()=>{const t={};return O.forEach((n=>{const o=e[n];void 0!==o&&(t[n]=o)})),t})),se=(0,o.EW)((()=>null===e.optionsDark?le.isDark.value:e.optionsDark)),ue=(0,o.EW)((()=>(0,l.o9)(ie.value))),ce=(0,o.EW)((()=>{let t="q-field__input q-placeholder col";return!0===e.hideSelected||0===ie.value.length?[t,e.inputClass]:(t+=" q-field__input--padding",void 0===e.inputClass?t:[t,e.inputClass])})),de=(0,o.EW)((()=>(!0===e.virtualScrollHorizontal?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:""))),fe=(0,o.EW)((()=>0===Y.value)),pe=(0,o.EW)((()=>ie.value.map((e=>Ce.value(e))).join(", "))),ve=(0,o.EW)((()=>void 0!==e.displayValue?e.displayValue:pe.value)),he=(0,o.EW)((()=>!0===e.optionsHtml?()=>!0:e=>void 0!==e&&null!==e&&!0===e.html)),me=(0,o.EW)((()=>!0===e.displayValueHtml||void 0===e.displayValue&&(!0===e.optionsHtml||ie.value.some(he.value)))),ge=(0,o.EW)((()=>!0===le.focused.value?e.tabindex:-1)),ye=(0,o.EW)((()=>{const t={tabindex:e.tabindex,role:"combobox","aria-label":e.label,"aria-readonly":!0===e.readonly?"true":"false","aria-autocomplete":!0===e.useInput?"list":"none","aria-expanded":!0===c.value?"true":"false","aria-controls":`${le.targetUid.value}_lb`};return v.value>=0&&(t["aria-activedescendant"]=`${le.targetUid.value}_${v.value}`),t})),be=(0,o.EW)((()=>({id:`${le.targetUid.value}_lb`,role:"listbox","aria-multiselectable":!0===e.multiple?"true":"false"}))),we=(0,o.EW)((()=>ie.value.map(((e,t)=>({index:t,opt:e,html:he.value(e),selected:!0,removeAtIndex:Me,toggleOption:$e,tabindex:ge.value}))))),xe=(0,o.EW)((()=>{if(0===Y.value)return[];const{from:t,to:n}=Z.value;return e.options.slice(t,n).map(((n,o)=>{const r=!0===Ae.value(n),l=!0===je(n),i=t+o,a={clickable:!0,active:l,activeClass:Ee.value,manualFocus:!0,focused:!1,disable:r,tabindex:-1,dense:e.optionsDense,dark:se.value,role:"option","aria-selected":!0===l?"true":"false",id:`${le.targetUid.value}_${i}`,onClick:()=>{$e(n)}};return!0!==r&&(v.value===i&&(a.focused=!0),!0===u.platform.is.desktop&&(a.onMousemove=()=>{!0===c.value&&Be(i)})),{index:i,opt:n,html:he.value(n),label:Ce.value(n),selected:a.active,focused:a.focused,toggleOption:$e,setOptionIndex:Be,itemProps:a}}))})),_e=(0,o.EW)((()=>void 0!==e.dropdownIcon?e.dropdownIcon:u.iconSet.arrow.dropdown)),Se=(0,o.EW)((()=>!1===e.optionsCover&&!0!==e.outlined&&!0!==e.standout&&!0!==e.borderless&&!0!==e.rounded)),Ee=(0,o.EW)((()=>void 0!==e.optionsSelectedClass?e.optionsSelectedClass:void 0!==e.color?`text-${e.color}`:"")),ke=(0,o.EW)((()=>ze(e.optionValue,"value"))),Ce=(0,o.EW)((()=>ze(e.optionLabel,"label"))),Ae=(0,o.EW)((()=>ze(e.optionDisable,"disable"))),qe=(0,o.EW)((()=>ie.value.map((e=>ke.value(e))))),Oe=(0,o.EW)((()=>{const e={onInput:Ye,onChange:Q,onKeydown:De,onKeyup:Fe,onKeypress:Ne,onFocus:Ve,onClick(e){!0===$&&(0,f.ds)(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=Q,e}));function Te(t){return!0===e.emitValue?ke.value(t):t}function Re(t){if(-1!==t&&t=e.maxValues)return;const l=e.modelValue.slice();n("add",{index:l.length,value:r}),l.push(r),n("update:modelValue",l)}function $e(t,o){if(!0!==le.editable.value||void 0===t||!0===Ae.value(t))return;const r=ke.value(t);if(!0!==e.multiple)return!0!==o&&(Ze(!0===e.fillInput?Ce.value(t):"",!0,!0),dt()),null!==D.value&&D.value.focus(),void(0!==ie.value.length&&!0===(0,E.Hv)(ke.value(ie.value[0]),r)||n("update:modelValue",!0===e.emitValue?r:t));if((!0!==$||!0===R.value)&&le.focus(),Ve(),0===ie.value.length){const o=!0===e.emitValue?r:t;return n("add",{index:0,value:o}),void n("update:modelValue",!0===e.multiple?[o]:o)}const l=e.modelValue.slice(),i=qe.value.findIndex((e=>(0,E.Hv)(e,r)));if(-1!==i)n("remove",{index:i,value:l.splice(i,1)[0]});else{if(void 0!==e.maxValues&&l.length>=e.maxValues)return;const o=!0===e.emitValue?r:t;n("add",{index:l.length,value:o}),l.push(o)}n("update:modelValue",l)}function Be(e){if(!0!==u.platform.is.desktop)return;const t=-1!==e&&e=0?Ce.value(e.options[o]):L,!0))}}function We(t,n){const o=e=>(0,E.Hv)(ke.value(e),t);return e.options.find(o)||n.find(o)||t}function ze(e,t){const n=void 0!==e?e:t;return"function"===typeof n?n:e=>null!==e&&"object"===typeof e&&n in e?e[n]:e}function je(e){const t=ke.value(e);return void 0!==qe.value.find((e=>(0,E.Hv)(e,t)))}function Ve(t){!0===e.useInput&&null!==D.value&&(void 0===t||D.value===t.target&&t.target.value===pe.value)&&D.value.select()}function Ie(e){!0===(0,C.Dv)(e,27)&&!0===c.value&&((0,f.ds)(e),dt(),ft()),n("keyup",e)}function Fe(t){const{value:n}=t.target;if(void 0===t.keyCode)if(t.target.value="",null!==V&&(clearTimeout(V),V=null),null!==I&&(clearTimeout(I),I=null),ft(),"string"===typeof n&&0!==n.length){const t=n.toLocaleLowerCase(),o=n=>{const o=e.options.find((e=>n.value(e).toLocaleLowerCase()===t));return void 0!==o&&(-1===ie.value.indexOf(o)?$e(o):dt(),!0)},r=e=>{!0!==o(ke)&&!0!==o(Ce)&&!0!==e&&Je(n,!0,(()=>r(!0)))};r()}else le.clearValue(t);else Ie(t)}function Ne(e){n("keypress",e)}function De(t){if(n("keydown",t),!0===(0,C.JL)(t))return;const r=0!==T.value.length&&(void 0!==e.newValueMode||void 0!==e.onNewValue),l=!0!==t.shiftKey&&!0!==e.multiple&&(-1!==v.value||!0===r);if(27===t.keyCode)return void(0,f.F4)(t);if(9===t.keyCode&&!1===l)return void ut();if(void 0===t.target||t.target.id!==le.targetUid.value||!0!==le.editable.value)return;if(40===t.keyCode&&!0!==le.innerLoading.value&&!1===c.value)return(0,f.Gu)(t),void ct();if(8===t.keyCode&&(!0===e.useChips||!0===e.clearable)&&!0!==e.hideSelected&&0===T.value.length)return void(!0===e.multiple&&!0===Array.isArray(e.modelValue)?Re(e.modelValue.length-1):!0!==e.multiple&&null!==e.modelValue&&n("update:modelValue",null));35!==t.keyCode&&36!==t.keyCode||"string"===typeof T.value&&0!==T.value.length||((0,f.Gu)(t),v.value=-1,Le(36===t.keyCode?1:-1,e.multiple)),33!==t.keyCode&&34!==t.keyCode||void 0===J.value||((0,f.Gu)(t),v.value=Math.max(-1,Math.min(Y.value,v.value+(33===t.keyCode?-1:1)*J.value.view)),Le(33===t.keyCode?1:-1,e.multiple)),38!==t.keyCode&&40!==t.keyCode||((0,f.Gu)(t),Le(38===t.keyCode?-1:1,e.multiple));const i=Y.value;if((void 0===z||j0&&!0!==e.useInput&&void 0!==t.key&&1===t.key.length&&!1===t.altKey&&!1===t.ctrlKey&&!1===t.metaKey&&(32!==t.keyCode||0!==z.length)){!0!==c.value&&ct(t);const n=t.key.toLocaleLowerCase(),r=1===z.length&&z[0]===n;j=Date.now()+1500,!1===r&&((0,f.Gu)(t),z+=n);const l=new RegExp("^"+z.split("").map((e=>-1!==q.indexOf(e)?"\\"+e:e)).join(".*"),"i");let a=v.value;if(!0===r||a<0||!0!==l.test(Ce.value(e.options[a])))do{a=(0,k.eo)(a+1,-1,i-1)}while(a!==v.value&&(!0===Ae.value(e.options[a])||!0!==l.test(Ce.value(e.options[a]))));v.value!==a&&(0,o.dY)((()=>{Be(a),oe(a),a>=0&&!0===e.useInput&&!0===e.fillInput&&Xe(Ce.value(e.options[a]),!0)}))}else if(13===t.keyCode||32===t.keyCode&&!0!==e.useInput&&""===z||9===t.keyCode&&!1!==l)if(9!==t.keyCode&&(0,f.Gu)(t),-1!==v.value&&v.value{if(n){if(!0!==A(n))return}else n=e.newValueMode;if(Ze("",!0!==e.multiple,!0),void 0===t||null===t)return;const o="toggle"===n?$e:Pe;o(t,"add-unique"===n),!0!==e.multiple&&(null!==D.value&&D.value.focus(),dt())};if(void 0!==e.onNewValue?n("newValue",T.value,t):t(T.value),!0!==e.multiple)return}!0===c.value?ut():!0!==le.innerLoading.value&&ct()}}function He(){return!0===$?U.value:null!==H.value&&null!==H.value.contentEl?H.value.contentEl:void 0}function Ke(){return He()}function Ue(){return!0===e.hideSelected?[]:void 0!==t["selected-item"]?we.value.map((e=>t["selected-item"](e))).slice():void 0!==t.selected?[].concat(t.selected()):!0===e.useChips?we.value.map(((t,n)=>(0,o.h)(h,{key:"option-"+n,removable:!0===le.editable.value&&!0!==Ae.value(t.opt),dense:!0,textColor:e.color,tabindex:ge.value,onRemove(){t.removeAtIndex(n)}},(()=>(0,o.h)("span",{class:"ellipsis",[!0===t.html?"innerHTML":"textContent"]:Ce.value(t.opt)}))))):[(0,o.h)("span",{[!0===me.value?"innerHTML":"textContent"]:ve.value})]}function Ge(){if(!0===fe.value)return void 0!==t["no-option"]?t["no-option"]({inputValue:T.value}):void 0;const e=void 0!==t.option?t.option:e=>(0,o.h)(m.A,{key:e.index,...e.itemProps},(()=>(0,o.h)(g.A,(()=>(0,o.h)(y.A,(()=>(0,o.h)("span",{[!0===e.html?"innerHTML":"textContent"]:e.label})))))));let n=te("div",xe.value.map(e));return void 0!==t["before-options"]&&(n=t["before-options"]().concat(n)),(0,p.Hp)(t["after-options"],n)}function Qe(t,n){const r=!0===n?{...ye.value,...le.splitAttrs.attributes.value}:void 0,l={ref:!0===n?D:void 0,key:"i_t",class:ce.value,style:e.inputStyle,value:void 0!==T.value?T.value:"",type:"search",...r,id:!0===n?le.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":!0===t||!0===e.autofocus||void 0,disabled:!0===e.disable,readonly:!0===e.readonly,...Oe.value};return!0!==t&&!0===$&&(!0===Array.isArray(l.class)?l.class=[...l.class,"no-pointer-events"]:l.class+=" no-pointer-events"),(0,o.h)("input",l)}function Ye(t){null!==V&&(clearTimeout(V),V=null),null!==I&&(clearTimeout(I),I=null),t&&t.target&&!0===t.target.qComposing||(Xe(t.target.value||""),B=!0,L=T.value,!0===le.focused.value||!0===$&&!0!==R.value||le.focus(),void 0!==e.onFilter&&(V=setTimeout((()=>{V=null,Je(T.value)}),e.inputDebounce)))}function Xe(t,o){T.value!==t&&(T.value=t,!0===o||0===e.inputDebounce||"0"===e.inputDebounce?n("inputValue",t):I=setTimeout((()=>{I=null,n("inputValue",t)}),e.inputDebounce))}function Ze(t,n,o){B=!0!==o,!0===e.useInput&&(Xe(t,!0),!0!==n&&!0===o||(L=t),!0!==n&&Je(t))}function Je(t,r,l){if(void 0===e.onFilter||!0!==r&&!0!==le.focused.value)return;!0===le.innerLoading.value?n("filterAbort"):(le.innerLoading.value=!0,M.value=!0),""!==t&&!0!==e.multiple&&0!==ie.value.length&&!0!==B&&t===Ce.value(ie.value[0])&&(t="");const a=setTimeout((()=>{!0===c.value&&(c.value=!1)}),10);null!==F&&clearTimeout(F),F=a,n("filter",t,((e,t)=>{!0!==r&&!0!==le.focused.value||F!==a||(clearTimeout(F),"function"===typeof e&&e(),M.value=!1,(0,o.dY)((()=>{le.innerLoading.value=!1,!0===le.editable.value&&(!0===r?!0===c.value&&dt():!0===c.value?pt(!0):c.value=!0),"function"===typeof t&&(0,o.dY)((()=>{t(i)})),"function"===typeof l&&(0,o.dY)((()=>{l(i)}))})))}),(()=>{!0===le.focused.value&&F===a&&(clearTimeout(F),le.innerLoading.value=!1,M.value=!1),!0===c.value&&(c.value=!1)}))}function et(){return(0,o.h)(b.A,{ref:H,class:de.value,style:e.popupContentStyle,modelValue:c.value,fit:!0!==e.menuShrink,cover:!0===e.optionsCover&&!0!==fe.value&&!0!==e.useInput,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:se.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,noRouteDismiss:e.popupNoRouteDismiss,square:Se.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...be.value,onScrollPassive:ne,onBeforeShow:mt,onBeforeHide:tt,onShow:nt},Ge)}function tt(e){gt(e),ut()}function nt(){re()}function ot(e){(0,f.ds)(e),null!==D.value&&D.value.focus(),R.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function rt(e){(0,f.ds)(e),(0,o.dY)((()=>{R.value=!1}))}function lt(){const n=[(0,o.h)(a,{class:`col-auto ${le.fieldClass.value}`,...ae.value,for:le.targetUid.value,dark:se.value,square:!0,loading:M.value,itemAligned:!1,filled:!0,stackLabel:0!==T.value.length,...le.splitAttrs.listeners.value,onFocus:ot,onBlur:rt},{...t,rawControl:()=>le.getControl(!0),before:void 0,after:void 0})];return!0===c.value&&n.push((0,o.h)("div",{ref:U,class:de.value+" scroll",style:e.popupContentStyle,...be.value,onClick:f.F4,onScrollPassive:ne},Ge())),(0,o.h)(w.A,{ref:K,modelValue:d.value,position:!0===e.useInput?"top":void 0,transitionShow:W,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,noRouteDismiss:e.popupNoRouteDismiss,onBeforeShow:mt,onBeforeHide:it,onHide:at,onShow:st},(()=>(0,o.h)("div",{class:"q-select__dialog"+(!0===se.value?" q-select__dialog--dark q-dark":"")+(!0===R.value?" q-select__dialog--focused":"")},n)))}function it(e){gt(e),null!==K.value&&K.value.__updateRefocusTarget(le.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),le.focused.value=!1}function at(e){dt(),!1===le.focused.value&&n("blur",e),ft()}function st(){const e=document.activeElement;null!==e&&e.id===le.targetUid.value||null===D.value||D.value===e||D.value.focus(),re()}function ut(){!0!==d.value&&(v.value=-1,!0===c.value&&(c.value=!1),!1===le.focused.value&&(null!==F&&(clearTimeout(F),F=null),!0===le.innerLoading.value&&(n("filterAbort"),le.innerLoading.value=!1,M.value=!1)))}function ct(n){!0===le.editable.value&&(!0===$?(le.onControlFocusin(n),d.value=!0,(0,o.dY)((()=>{le.focus()}))):le.focus(),void 0!==e.onFilter?Je(T.value):!0===fe.value&&void 0===t["no-option"]||(c.value=!0))}function dt(){d.value=!1,ut()}function ft(){!0===e.useInput&&Ze(!0!==e.multiple&&!0===e.fillInput&&0!==ie.value.length&&Ce.value(ie.value[0])||"",!0,!0)}function pt(t){let n=-1;if(!0===t){if(0!==ie.value.length){const t=ke.value(ie.value[0]);n=e.options.findIndex((e=>(0,E.Hv)(ke.value(e),t)))}ee(n)}Be(n)}function vt(e,t){!0===c.value&&!1===le.innerLoading.value&&(ee(-1,!0),(0,o.dY)((()=>{!0===c.value&&!1===le.innerLoading.value&&(e>t?ee():pt(!0))})))}function ht(){!1===d.value&&null!==H.value&&H.value.updatePosition()}function mt(e){void 0!==e&&(0,f.ds)(e),n("popupShow",e),le.hasPopupOpen=!0,le.onControlFocusin(e)}function gt(e){void 0!==e&&(0,f.ds)(e),n("popupHide",e),le.hasPopupOpen=!1,le.onControlFocusout(e)}function yt(){$=(!0===u.platform.is.mobile||"dialog"===e.behavior)&&("menu"!==e.behavior&&(!0!==e.useInput||(void 0!==t["no-option"]||void 0!==e.onFilter||!1===fe.value))),W=!0===u.platform.is.ios&&!0===$&&!0===e.useInput?"fade":e.transitionShow}return(0,o.wB)(ie,(t=>{P=t,!0===e.useInput&&!0===e.fillInput&&!0!==e.multiple&&!0!==le.innerLoading.value&&(!0!==d.value&&!0!==c.value||!0!==ue.value)&&(!0!==B&&ft(),!0!==d.value&&!0!==c.value||Je(""))}),{immediate:!0}),(0,o.wB)((()=>e.fillInput),ft),(0,o.wB)(c,pt),(0,o.wB)(Y,vt),(0,o.Ic)(yt),(0,o.$u)(ht),yt(),(0,o.xo)((()=>{null!==V&&clearTimeout(V),null!==I&&clearTimeout(I)})),Object.assign(i,{showPopup:ct,hidePopup:dt,removeAtIndex:Re,add:Pe,toggleOption:$e,getOptionIndex:()=>v.value,setOptionIndex:Be,moveOptionSelection:Le,filter:Je,updateMenuPosition:ht,updateInputValue:Ze,isOptionSelected:je,getEmittingOptionValue:Te,isOptionDisabled:(...e)=>!0===Ae.value.apply(null,e),getOptionValue:(...e)=>ke.value.apply(null,e),getOptionLabel:(...e)=>Ce.value.apply(null,e)}),Object.assign(le,{innerValue:ie,fieldClass:(0,o.EW)((()=>`q-select q-field--auto-height q-select--with${!0!==e.useInput?"out":""}-input q-select--with${!0!==e.useChips?"out":""}-chips q-select--`+(!0===e.multiple?"multiple":"single"))),inputRef:N,targetRef:D,hasValue:ue,showPopup:ct,floatingLabel:(0,o.EW)((()=>!0!==e.hideSelected&&!0===ue.value||"number"===typeof T.value||0!==T.value.length||(0,l.o9)(e.displayValue))),getControlChild:()=>{if(!1!==le.editable.value&&(!0===d.value||!0!==fe.value||void 0!==t["no-option"]))return!0===$?lt():et();!0===le.hasPopupOpen&&(le.hasPopupOpen=!1)},controlEvents:{onFocusin(e){le.onControlFocusin(e)},onFocusout(e){le.onControlFocusout(e,(()=>{ft(),ut()}))},onClick(e){if((0,f.F4)(e),!0!==$&&!0===c.value)return ut(),void(null!==D.value&&D.value.focus());ct(e)}},getControl:t=>{const n=Ue(),r=!0===t||!0!==d.value||!0!==$;if(!0===e.useInput)n.push(Qe(t,r));else if(!0===le.editable.value){const l=!0===r?ye.value:void 0;n.push((0,o.h)("input",{ref:!0===r?D:void 0,key:"d_t",class:"q-select__focus-target",id:!0===r?le.targetUid.value:void 0,value:ve.value,readonly:!0,"data-autofocus":!0===t||!0===e.autofocus||void 0,...l,onKeydown:De,onKeyup:Ie,onKeypress:Ne})),!0===r&&"string"===typeof e.autocomplete&&0!==e.autocomplete.length&&n.push((0,o.h)("input",{class:"q-select__autocomplete-input",autocomplete:e.autocomplete,tabindex:-1,onKeyup:Fe}))}if(void 0!==G.value&&!0!==e.disable&&0!==qe.value.length){const t=qe.value.map((e=>(0,o.h)("option",{value:e,selected:!0})));n.push((0,o.h)("select",{class:"hidden",name:G.value,multiple:e.multiple},t))}const l=!0===e.useInput||!0!==r?void 0:le.splitAttrs.attributes.value;return(0,o.h)("div",{class:"q-field__native row items-center",...l,...le.splitAttrs.listeners.value},n)},getInnerAppend:()=>!0!==e.loading&&!0!==M.value&&!0!==e.hideDropdownIcon?[(0,o.h)(s.A,{class:"q-select__dropdown-icon"+(!0===c.value?" rotate-180":""),name:_e.value})]:null}),(0,l.Ay)(le)}})},386:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(1758),r=n(6372),l=n(9467);const i={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},a={xs:2,sm:4,md:8,lg:16,xl:24},s=(0,l.a0)({name:"QSeparator",props:{...r.C,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){const t=(0,o.nI)(),n=(0,r.A)(e,t.proxy.$q),l=(0,o.EW)((()=>!0===e.vertical?"vertical":"horizontal")),s=(0,o.EW)((()=>` q-separator--${l.value}`)),u=(0,o.EW)((()=>!1!==e.inset?`${s.value}-${i[e.inset]}`:"")),c=(0,o.EW)((()=>`q-separator${s.value}${u.value}`+(void 0!==e.color?` bg-${e.color}`:"")+(!0===n.value?" q-separator--dark":""))),d=(0,o.EW)((()=>{const t={};if(void 0!==e.size&&(t[!0===e.vertical?"width":"height"]=e.size),!1!==e.spaced){const n=!0===e.spaced?`${a.md}px`:e.spaced in a?`${a[e.spaced]}px`:e.spaced,o=!0===e.vertical?["Left","Right"]:["Top","Bottom"];t[`margin${o[0]}`]=t[`margin${o[1]}`]=n}return t}));return()=>(0,o.h)("hr",{class:c.value,style:d.value,"aria-orientation":l.value})}})},3676:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467);const l=(0,o.h)("div",{class:"q-space"}),i=(0,r.a0)({name:"QSpace",setup(){return()=>l}})},8210:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(1551),l=n(9467);const i=(0,l.a0)({name:"QSpinner",props:{...r.X,thickness:{type:Number,default:5}},setup(e){const{cSize:t,classes:n}=(0,r.A)(e);return()=>(0,o.h)("svg",{class:n.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[(0,o.h)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}})},2157:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(1758),r=n(1551),l=n(9467);const i=[(0,o.h)("g",{"stroke-width":"4","stroke-linecap":"round"},[(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(180)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(210)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(240)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(270)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(300)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(330)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(0)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(30)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(60)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(90)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(120)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85",repeatCount:"indefinite"})]),(0,o.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(150)"},[(0,o.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"})])])],a=(0,l.a0)({name:"QSpinnerIos",props:r.X,setup(e){const{cSize:t,classes:n}=(0,r.A)(e);return()=>(0,o.h)("svg",{class:n.value,width:t.value,height:t.value,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64"},i)}})},1551:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,X:()=>l});var o=n(1758),r=n(1906);const l={size:{type:[String,Number],default:"1em"},color:String};function i(e){return{cSize:(0,o.EW)((()=>e.size in r.v0?`${r.v0[e.size]}px`:e.size)),classes:(0,o.EW)((()=>"q-spinner"+(e.color?` text-${e.color}`:"")))}}},9942:(e,t,n)=>{"use strict";n.d(t,{A:()=>ee});n(239);var o=n(1758),r=n(8734),l=n(492),i=n(9467),a=n(5139);const s=(0,i.a0)({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:n}){const r=(0,o.nI)(),{proxy:{$q:i}}=r,s=e=>{n("click",e)};return()=>{if(void 0===e.props)return(0,o.h)("th",{class:!0===e.autoWidth?"q-table--col-auto-width":"",onClick:s},(0,a.zm)(t.default));let n,u;const c=r.vnode.key;if(c){if(n=e.props.colsMap[c],void 0===n)return}else n=e.props.col;if(!0===n.sortable){const e="right"===n.align?"unshift":"push";u=(0,a.Ij)(t.default,[]),u[e]((0,o.h)(l.A,{class:n.__iconClass,name:i.iconSet.table.arrowUp}))}else u=(0,a.zm)(t.default);const d={class:n.__thClass+(!0===e.autoWidth?" q-table--col-auto-width":""),style:n.headerStyle,onClick:t=>{!0===n.sortable&&e.props.sort(n),s(t)}};return(0,o.h)("th",d,u)}}});var u=n(386),c=n(3999),d=n(6372);const f=["horizontal","vertical","cell","none"],p=(0,i.a0)({name:"QMarkupTable",props:{...d.C,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>f.includes(e)}},setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,d.A)(e,n.proxy.$q),l=(0,o.EW)((()=>`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(!0===r.value?" q-table--dark q-table__card--dark q-dark":"")+(!0===e.dense?" q-table--dense":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":"")+(!0===e.square?" q-table--square":"")+(!1===e.wrapCells?" q-table--no-wrap":"")));return()=>(0,o.h)("div",{class:l.value},[(0,o.h)("table",{class:"q-table"},(0,a.zm)(t.default))])}});function v(e,t){return(0,o.h)("div",e,[(0,o.h)("table",{class:"q-table"},t)])}var h=n(6600),m=n(8336),g=n(2500);const y={list:c.A,table:p},b=["list","table","__qtable"],w=(0,i.a0)({name:"QVirtualScroll",props:{...h.AV,type:{type:String,default:"list",validator:e=>b.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:m.cP},setup(e,{slots:t,attrs:n}){let l;const i=(0,r.KR)(null),s=(0,o.EW)((()=>e.itemsSize>=0&&void 0!==e.itemsFn?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0)),{virtualScrollSliceRange:u,localResetVirtualScroll:c,padVirtualScroll:d,onVirtualScrollEvt:f}=(0,h.Iq)({virtualScrollLength:s,getVirtualScrollTarget:_,getVirtualScrollEl:x}),p=(0,o.EW)((()=>{if(0===s.value)return[];const t=(e,t)=>({index:u.value.from+t,item:e});return void 0===e.itemsFn?e.items.slice(u.value.from,u.value.to).map(t):e.itemsFn(u.value.from,u.value.to-u.value.from).map(t)})),b=(0,o.EW)((()=>"q-virtual-scroll q-virtual-scroll"+(!0===e.virtualScrollHorizontal?"--horizontal":"--vertical")+(void 0!==e.scrollTarget?"":" scroll"))),w=(0,o.EW)((()=>void 0!==e.scrollTarget?{}:{tabindex:0}));function x(){return i.value.$el||i.value}function _(){return l}function S(){l=(0,m.hD)(x(),e.scrollTarget),l.addEventListener("scroll",f,g.mG.passive)}function E(){void 0!==l&&(l.removeEventListener("scroll",f,g.mG.passive),l=void 0)}function k(){let n=d("list"===e.type?"div":"tbody",p.value.map(t.default));return void 0!==t.before&&(n=t.before().concat(n)),(0,a.Hp)(t.after,n)}return(0,o.wB)(s,(()=>{c()})),(0,o.wB)((()=>e.scrollTarget),(()=>{E(),S()})),(0,o.KC)((()=>{c()})),(0,o.sV)((()=>{S()})),(0,o.n)((()=>{S()})),(0,o.Y4)((()=>{E()})),(0,o.xo)((()=>{E()})),()=>{if(void 0!==t.default)return"__qtable"===e.type?v({ref:i,class:"q-table__middle "+b.value},k()):(0,o.h)(y[e.type],{...n,ref:i,class:[n.class,b.value],...w.value},k);console.error("QVirtualScroll: default scoped slot is required for rendering")}}});var x=n(595),_=n(8240),S=n(849),E=n(1693),k=n(4848),C=n(5157);let A=0;const q={fullscreen:Boolean,noRouteFullscreenExit:Boolean},O=["update:fullscreen","fullscreen"];function T(){const e=(0,o.nI)(),{props:t,emit:n,proxy:l}=e;let i,a,s;const u=(0,r.KR)(!1);function c(){!0===u.value?f():d()}function d(){!0!==u.value&&(u.value=!0,s=l.$el.parentNode,s.replaceChild(a,l.$el),document.body.appendChild(l.$el),A++,1===A&&document.body.classList.add("q-body--fullscreen-mixin"),i={handler:f},k.A.add(i))}function f(){!0===u.value&&(void 0!==i&&(k.A.remove(i),i=void 0),s.replaceChild(l.$el,a),u.value=!1,A=Math.max(0,A-1),0===A&&(document.body.classList.remove("q-body--fullscreen-mixin"),void 0!==l.$el.scrollIntoView&&setTimeout((()=>{l.$el.scrollIntoView()}))))}return!0===(0,C.$b)(e)&&(0,o.wB)((()=>l.$route.fullPath),(()=>{!0!==t.noRouteFullscreenExit&&f()})),(0,o.wB)((()=>t.fullscreen),(e=>{u.value!==e&&c()})),(0,o.wB)(u,(e=>{n("update:fullscreen",e),n("fullscreen",e)})),(0,o.KC)((()=>{a=document.createElement("span")})),(0,o.sV)((()=>{!0===t.fullscreen&&d()})),(0,o.xo)(f),Object.assign(l,{toggleFullscreen:c,setFullscreen:d,exitFullscreen:f}),{inFullscreen:u,toggleFullscreen:c}}function R(e,t){return new Date(e)-new Date(t)}var M=n(1054);const P={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>"ad"===e||"da"===e,default:"ad"}};function $(e,t,n,r){const l=(0,o.EW)((()=>{const{sortBy:e}=t.value;return e&&n.value.find((t=>t.name===e))||null})),i=(0,o.EW)((()=>void 0!==e.sortMethod?e.sortMethod:(e,t,o)=>{const r=n.value.find((e=>e.name===t));if(void 0===r||void 0===r.field)return e;const l=!0===o?-1:1,i="function"===typeof r.field?e=>r.field(e):e=>e[r.field];return e.sort(((e,t)=>{let n=i(e),o=i(t);return void 0!==r.rawSort?r.rawSort(n,o,e,t)*l:null===n||void 0===n?-1*l:null===o||void 0===o?1*l:void 0!==r.sort?r.sort(n,o,e,t)*l:!0===(0,M.Et)(n)&&!0===(0,M.Et)(o)?(n-o)*l:!0===(0,M.$P)(n)&&!0===(0,M.$P)(o)?R(n,o)*l:"boolean"===typeof n&&"boolean"===typeof o?(n-o)*l:([n,o]=[n,o].map((e=>(e+"").toLocaleString().toLowerCase())),ne.name===o));void 0!==e&&e.sortOrder&&(l=e.sortOrder)}let{sortBy:i,descending:a}=t.value;i!==o?(i=o,a="da"===l):!0===e.binaryStateSort?a=!a:!0===a?"ad"===l?i=null:a=!1:"ad"===l?a=!0:i=null,r({sortBy:i,descending:a,page:1})}return{columnToSort:l,computedSortMethod:i,sort:a}}const B={filter:[String,Object],filterMethod:Function};function L(e,t){const n=(0,o.EW)((()=>void 0!==e.filterMethod?e.filterMethod:(e,t,n,o)=>{const r=t?t.toLowerCase():"";return e.filter((e=>n.some((t=>{const n=o(t,e)+"",l="undefined"===n||"null"===n?"":n.toLowerCase();return-1!==l.indexOf(r)}))))}));return(0,o.wB)((()=>e.filter),(()=>{(0,o.dY)((()=>{t({page:1},!0)}))}),{deep:!0}),{computedFilterMethod:n}}function W(e,t){for(const n in t)if(t[n]!==e[n])return!1;return!0}function z(e){return e.page<1&&(e.page=1),void 0!==e.rowsPerPage&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}const j={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function V(e,t){const{props:n,emit:l}=e,i=(0,r.KR)(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:0!==n.rowsPerPageOptions.length?n.rowsPerPageOptions[0]:5},n.pagination)),a=(0,o.EW)((()=>{const e=void 0!==n["onUpdate:pagination"]?{...i.value,...n.pagination}:i.value;return z(e)})),s=(0,o.EW)((()=>void 0!==a.value.rowsNumber));function u(e){c({pagination:e,filter:n.filter})}function c(e={}){(0,o.dY)((()=>{l("request",{pagination:e.pagination||a.value,filter:e.filter||n.filter,getCellValue:t})}))}function d(e,t){const o=z({...a.value,...e});!0!==W(a.value,o)?!0!==s.value?void 0!==n.pagination&&void 0!==n["onUpdate:pagination"]?l("update:pagination",o):i.value=o:u(o):!0===s.value&&!0===t&&u(o)}return{innerPagination:i,computedPagination:a,isServerSide:s,requestServerInteraction:c,setPagination:d}}function I(e,t,n,r,l,i){const{props:a,emit:s,proxy:{$q:u}}=e,c=(0,o.EW)((()=>!0===r.value?n.value.rowsNumber||0:i.value)),d=(0,o.EW)((()=>{const{page:e,rowsPerPage:t}=n.value;return(e-1)*t})),f=(0,o.EW)((()=>{const{page:e,rowsPerPage:t}=n.value;return e*t})),p=(0,o.EW)((()=>1===n.value.page)),v=(0,o.EW)((()=>0===n.value.rowsPerPage?1:Math.max(1,Math.ceil(c.value/n.value.rowsPerPage)))),h=(0,o.EW)((()=>0===f.value||n.value.page>=v.value)),m=(0,o.EW)((()=>{const e=a.rowsPerPageOptions.includes(t.value.rowsPerPage)?a.rowsPerPageOptions:[t.value.rowsPerPage].concat(a.rowsPerPageOptions);return e.map((e=>({label:0===e?u.lang.table.allRows:""+e,value:e})))}));function g(){l({page:1})}function y(){const{page:e}=n.value;e>1&&l({page:e-1})}function b(){const{page:e,rowsPerPage:t}=n.value;f.value>0&&e*t{if(e===t)return;const o=n.value.page;e&&!o?l({page:1}):e["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},N=["update:selected","selection"];function D(e,t,n,r){const l=(0,o.EW)((()=>{const t={};return e.selected.map(r.value).forEach((e=>{t[e]=!0})),t})),i=(0,o.EW)((()=>"none"!==e.selection)),a=(0,o.EW)((()=>"single"===e.selection)),s=(0,o.EW)((()=>"multiple"===e.selection)),u=(0,o.EW)((()=>0!==n.value.length&&n.value.every((e=>!0===l.value[r.value(e)])))),c=(0,o.EW)((()=>!0!==u.value&&n.value.some((e=>!0===l.value[r.value(e)])))),d=(0,o.EW)((()=>e.selected.length));function f(e){return!0===l.value[e]}function p(){t("update:selected",[])}function v(n,o,l,i){t("selection",{rows:o,added:l,keys:n,evt:i});const s=!0===a.value?!0===l?o:[]:!0===l?e.selected.concat(o):e.selected.filter((e=>!1===n.includes(r.value(e))));t("update:selected",s)}return{hasSelectionMode:i,singleSelection:a,multipleSelection:s,allRowsSelected:u,someRowsSelected:c,rowsSelectedNumber:d,isRowSelected:f,clearSelection:p,updateSelection:v}}function H(e){return Array.isArray(e)?e.slice():[]}const K={expanded:Array},U=["update:expanded"];function G(e,t){const n=(0,r.KR)(H(e.expanded));function l(e){return n.value.includes(e)}function i(o){void 0!==e.expanded?t("update:expanded",o):n.value=o}function a(e,t){const o=n.value.slice(),r=o.indexOf(e);!0===t?-1===r&&(o.push(e),i(o)):-1!==r&&(o.splice(r,1),i(o))}return(0,o.wB)((()=>e.expanded),(e=>{n.value=H(e)})),{isRowExpanded:l,setExpanded:i,updateExpanded:a}}const Q={visibleColumns:Array};function Y(e,t,n){const r=(0,o.EW)((()=>{if(void 0!==e.columns)return e.columns;const t=e.rows[0];return void 0!==t?Object.keys(t).map((e=>({name:e,label:e.toUpperCase(),field:e,align:(0,M.Et)(t[e])?"right":"left",sortable:!0}))):[]})),l=(0,o.EW)((()=>{const{sortBy:n,descending:o}=t.value,l=void 0!==e.visibleColumns?r.value.filter((t=>!0===t.required||!0===e.visibleColumns.includes(t.name))):r.value;return l.map((e=>{const t=e.align||"right",r=`text-${t}`;return{...e,align:t,__iconClass:`q-table__sort-icon q-table__sort-icon--${t}`,__thClass:r+(void 0!==e.headerClasses?" "+e.headerClasses:"")+(!0===e.sortable?" sortable":"")+(e.name===n?" sorted "+(!0===o?"sort-desc":""):""),__tdStyle:void 0!==e.style?"function"!==typeof e.style?()=>e.style:e.style:()=>null,__tdClass:void 0!==e.classes?"function"!==typeof e.classes?()=>r+" "+e.classes:t=>r+" "+e.classes(t):()=>r}}))})),i=(0,o.EW)((()=>{const e={};return l.value.forEach((t=>{e[t.name]=t})),e})),a=(0,o.EW)((()=>void 0!==e.tableColspan?e.tableColspan:l.value.length+(!0===n.value?1:0)));return{colList:r,computedCols:l,computedColsMap:i,computedColspan:a}}var X=n(2453);const Z="q-table__bottom row items-center",J={};h.kP.forEach((e=>{J[e]={}}));const ee=(0,i.a0)({name:"QTable",props:{rows:{type:Array,required:!0},rowKey:{type:[String,Function],default:"id"},columns:Array,loading:Boolean,iconFirstPage:String,iconPrevPage:String,iconNextPage:String,iconLastPage:String,title:String,hideHeader:Boolean,grid:Boolean,gridHeader:Boolean,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:e=>["horizontal","vertical","cell","none"].includes(e)},wrapCells:Boolean,virtualScroll:Boolean,virtualScrollTarget:{},...J,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,color:{type:String,default:"grey-8"},titleClass:[String,Array,Object],tableStyle:[String,Array,Object],tableClass:[String,Array,Object],tableHeaderStyle:[String,Array,Object],tableHeaderClass:[String,Array,Object],cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object],hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean,onRowClick:Function,onRowDblclick:Function,onRowContextmenu:Function,...d.C,...q,...Q,...B,...j,...K,...F,...P},emits:["request","virtualScroll",...O,...U,...N],setup(e,{slots:t,emit:n}){const i=(0,o.nI)(),{proxy:{$q:a}}=i,c=(0,d.A)(e,a),{inFullscreen:f,toggleFullscreen:p}=T(),m=(0,o.EW)((()=>"function"===typeof e.rowKey?e.rowKey:t=>t[e.rowKey])),g=(0,r.KR)(null),y=(0,r.KR)(null),b=(0,o.EW)((()=>!0!==e.grid&&!0===e.virtualScroll)),k=(0,o.EW)((()=>" q-table__card"+(!0===c.value?" q-table__card--dark q-dark":"")+(!0===e.square?" q-table--square":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":""))),C=(0,o.EW)((()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(!0===e.grid?" q-table--grid":k.value)+(!0===c.value?" q-table--dark":"")+(!0===e.dense?" q-table--dense":"")+(!1===e.wrapCells?" q-table--no-wrap":"")+(!0===f.value?" fullscreen scroll":""))),A=(0,o.EW)((()=>C.value+(!0===e.loading?" q-table--loading":"")));(0,o.wB)((()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+C.value),(()=>{!0===b.value&&null!==y.value&&y.value.reset()}));const{innerPagination:q,computedPagination:O,isServerSide:R,requestServerInteraction:M,setPagination:P}=V(i,Le),{computedFilterMethod:B}=L(e,P),{isRowExpanded:W,setExpanded:z,updateExpanded:j}=G(e,n),F=(0,o.EW)((()=>{let t=e.rows;if(!0===R.value||0===t.length)return t;const{sortBy:n,descending:o}=O.value;return e.filter&&(t=B.value(t,e.filter,ie.value,Le)),null!==ue.value&&(t=ce.value(e.rows===t?t.slice():t,n,o)),t})),N=(0,o.EW)((()=>F.value.length)),H=(0,o.EW)((()=>{let t=F.value;if(!0===R.value)return t;const{rowsPerPage:n}=O.value;return 0!==n&&(0===fe.value&&e.rows!==t?t.length>pe.value&&(t=t.slice(0,pe.value)):t=t.slice(fe.value,pe.value)),t})),{hasSelectionMode:K,singleSelection:U,multipleSelection:Q,allRowsSelected:J,someRowsSelected:ee,rowsSelectedNumber:te,isRowSelected:ne,clearSelection:oe,updateSelection:re}=D(e,n,H,m),{colList:le,computedCols:ie,computedColsMap:ae,computedColspan:se}=Y(e,O,K),{columnToSort:ue,computedSortMethod:ce,sort:de}=$(e,O,le,P),{firstRowIndex:fe,lastRowIndex:pe,isFirstPage:ve,isLastPage:he,pagesNumber:me,computedRowsPerPageOptions:ge,computedRowsNumber:ye,firstPage:be,prevPage:we,nextPage:xe,lastPage:_e}=I(i,q,O,R,P,N),Se=(0,o.EW)((()=>0===H.value.length)),Ee=(0,o.EW)((()=>{const t={};return h.kP.forEach((n=>{t[n]=e[n]})),void 0===t.virtualScrollItemSize&&(t.virtualScrollItemSize=!0===e.dense?28:48),t}));function ke(){!0===b.value&&y.value.reset()}function Ce(){if(!0===e.grid)return Qe();const n=!0!==e.hideHeader?Ve:null;if(!0===b.value){const r=t["top-row"],l=t["bottom-row"],i={default:e=>Te(e.item,t.body,e.index)};if(void 0!==r){const e=(0,o.h)("tbody",r({cols:ie.value}));i.before=null===n?()=>e:()=>[n()].concat(e)}else null!==n&&(i.before=n);return void 0!==l&&(i.after=()=>(0,o.h)("tbody",l({cols:ie.value}))),(0,o.h)(w,{ref:y,class:e.tableClass,style:e.tableStyle,...Ee.value,scrollTarget:e.virtualScrollTarget,items:H.value,type:"__qtable",tableColspan:se.value,onVirtualScroll:qe},i)}const r=[Re()];return null!==n&&r.unshift(n()),v({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},r)}function Ae(t,o){if(null!==y.value)return void y.value.scrollTo(t,o);t=parseInt(t,10);const r=g.value.querySelector(`tbody tr:nth-of-type(${t+1})`);if(null!==r){const o=g.value.querySelector(".q-table__middle.scroll"),l=r.offsetTop-e.virtualScrollStickySizeStart,i=l{const n=t[`body-cell-${e.name}`],l=void 0!==n?n:u;return void 0!==l?l(Pe({key:a,row:r,pageIndex:i,col:e})):(0,o.h)("td",{class:e.__tdClass(r),style:e.__tdStyle(r)},Le(e,r))}));if(!0===K.value){const n=t["body-selection"],l=void 0!==n?n($e({key:a,row:r,pageIndex:i})):[(0,o.h)(S.A,{modelValue:s,color:e.color,dark:c.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{re([a],[r],e,t)}})];d.unshift((0,o.h)("td",{class:"q-table--col-auto-width"},l))}const f={key:a,class:{selected:s}};return void 0!==e.onRowClick&&(f.class["cursor-pointer"]=!0,f.onClick=e=>{n("rowClick",e,r,i)}),void 0!==e.onRowDblclick&&(f.class["cursor-pointer"]=!0,f.onDblclick=e=>{n("rowDblclick",e,r,i)}),void 0!==e.onRowContextmenu&&(f.class["cursor-pointer"]=!0,f.onContextmenu=e=>{n("rowContextmenu",e,r,i)}),(0,o.h)("tr",f,d)}function Re(){const e=t.body,n=t["top-row"],r=t["bottom-row"];let l=H.value.map(((t,n)=>Te(t,e,n)));return void 0!==n&&(l=n({cols:ie.value}).concat(l)),void 0!==r&&(l=l.concat(r({cols:ie.value}))),(0,o.h)("tbody",l)}function Me(e){return Be(e),e.cols=e.cols.map((t=>(0,X.$)({...t},"value",(()=>Le(t,e.row))))),e}function Pe(e){return Be(e),(0,X.$)(e,"value",(()=>Le(e.col,e.row))),e}function $e(e){return Be(e),e}function Be(t){Object.assign(t,{cols:ie.value,colsMap:ae.value,sort:de,rowIndex:fe.value+t.pageIndex,color:e.color,dark:c.value,dense:e.dense}),!0===K.value&&(0,X.$)(t,"selected",(()=>ne(t.key)),((e,n)=>{re([t.key],[t.row],e,n)})),(0,X.$)(t,"expand",(()=>W(t.key)),(e=>{j(t.key,e)}))}function Le(e,t){const n="function"===typeof e.field?e.field(t):t[e.field];return void 0!==e.format?e.format(n,t):n}const We=(0,o.EW)((()=>({pagination:O.value,pagesNumber:me.value,isFirstPage:ve.value,isLastPage:he.value,firstPage:be,prevPage:we,nextPage:xe,lastPage:_e,inFullscreen:f.value,toggleFullscreen:p})));function ze(){const n=t.top,r=t["top-left"],l=t["top-right"],i=t["top-selection"],a=!0===K.value&&void 0!==i&&te.value>0,s="q-table__top relative-position row items-center";if(void 0!==n)return(0,o.h)("div",{class:s},[n(We.value)]);let u;return!0===a?u=i(We.value).slice():(u=[],void 0!==r?u.push((0,o.h)("div",{class:"q-table__control"},[r(We.value)])):e.title&&u.push((0,o.h)("div",{class:"q-table__control"},[(0,o.h)("div",{class:["q-table__title",e.titleClass]},e.title)]))),void 0!==l&&(u.push((0,o.h)("div",{class:"q-table__separator col"})),u.push((0,o.h)("div",{class:"q-table__control"},[l(We.value)]))),0!==u.length?(0,o.h)("div",{class:s},u):void 0}const je=(0,o.EW)((()=>!0===ee.value?null:J.value));function Ve(){const n=Ie();return!0===e.loading&&void 0===t.loading&&n.push((0,o.h)("tr",{class:"q-table__progress"},[(0,o.h)("th",{class:"relative-position",colspan:se.value},Oe())])),(0,o.h)("thead",n)}function Ie(){const n=t.header,r=t["header-cell"];if(void 0!==n)return n(Fe({header:!0})).slice();const l=ie.value.map((e=>{const n=t[`header-cell-${e.name}`],l=void 0!==n?n:r,i=Fe({col:e});return void 0!==l?l(i):(0,o.h)(s,{key:e.name,props:i},(()=>e.label))}));if(!0===U.value&&!0!==e.grid)l.unshift((0,o.h)("th",{class:"q-table--col-auto-width"}," "));else if(!0===Q.value){const n=t["header-selection"],r=void 0!==n?n(Fe({})):[(0,o.h)(S.A,{color:e.color,modelValue:je.value,dark:c.value,dense:e.dense,"onUpdate:modelValue":Ne})];l.unshift((0,o.h)("th",{class:"q-table--col-auto-width"},r))}return[(0,o.h)("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},l)]}function Fe(t){return Object.assign(t,{cols:ie.value,sort:de,colsMap:ae.value,color:e.color,dark:c.value,dense:e.dense}),!0===Q.value&&(0,X.$)(t,"selected",(()=>je.value),Ne),t}function Ne(e){!0===ee.value&&(e=!1),re(H.value.map(m.value),H.value,e)}const De=(0,o.EW)((()=>{const t=[e.iconFirstPage||a.iconSet.table.firstPage,e.iconPrevPage||a.iconSet.table.prevPage,e.iconNextPage||a.iconSet.table.nextPage,e.iconLastPage||a.iconSet.table.lastPage];return!0===a.lang.rtl?t.reverse():t}));function He(){if(!0===e.hideBottom)return;if(!0===Se.value){if(!0===e.hideNoData)return;const n=!0===e.loading?e.loadingLabel||a.lang.table.loading:e.filter?e.noResultsLabel||a.lang.table.noResults:e.noDataLabel||a.lang.table.noData,r=t["no-data"],i=void 0!==r?[r({message:n,icon:a.iconSet.table.warning,filter:e.filter})]:[(0,o.h)(l.A,{class:"q-table__bottom-nodata-icon",name:a.iconSet.table.warning}),n];return(0,o.h)("div",{class:Z+" q-table__bottom--nodata"},i)}const n=t.bottom;if(void 0!==n)return(0,o.h)("div",{class:Z},[n(We.value)]);const r=!0!==e.hideSelectedBanner&&!0===K.value&&te.value>0?[(0,o.h)("div",{class:"q-table__control"},[(0,o.h)("div",[(e.selectedRowsLabel||a.lang.table.selectedRecords)(te.value)])])]:[];return!0!==e.hidePagination?(0,o.h)("div",{class:Z+" justify-end"},Ue(r)):0!==r.length?(0,o.h)("div",{class:Z},r):void 0}function Ke(e){P({page:1,rowsPerPage:e.value})}function Ue(n){let r;const{rowsPerPage:l}=O.value,i=e.paginationLabel||a.lang.table.pagination,s=t.pagination,u=e.rowsPerPageOptions.length>1;if(n.push((0,o.h)("div",{class:"q-table__separator col"})),!0===u&&n.push((0,o.h)("div",{class:"q-table__control"},[(0,o.h)("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||a.lang.table.recordsPerPage]),(0,o.h)(x.A,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:l,options:ge.value,displayValue:0===l?a.lang.table.allRows:l,dark:c.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":Ke})])),void 0!==s)r=s(We.value);else if(r=[(0,o.h)("span",0!==l?{class:"q-table__bottom-item"}:{},[l?i(fe.value+1,Math.min(pe.value,ye.value),ye.value):i(1,N.value,ye.value)])],0!==l&&me.value>1){const t={color:e.color,round:!0,dense:!0,flat:!0};!0===e.dense&&(t.size="sm"),me.value>2&&r.push((0,o.h)(E.A,{key:"pgFirst",...t,icon:De.value[0],disable:ve.value,onClick:be})),r.push((0,o.h)(E.A,{key:"pgPrev",...t,icon:De.value[1],disable:ve.value,onClick:we}),(0,o.h)(E.A,{key:"pgNext",...t,icon:De.value[2],disable:he.value,onClick:xe})),me.value>2&&r.push((0,o.h)(E.A,{key:"pgLast",...t,icon:De.value[3],disable:he.value,onClick:_e}))}return n.push((0,o.h)("div",{class:"q-table__control"},r)),n}function Ge(){const n=!0===e.gridHeader?[(0,o.h)("table",{class:"q-table"},[Ve(o.h)])]:!0===e.loading&&void 0===t.loading?Oe(o.h):void 0;return(0,o.h)("div",{class:"q-table__middle"},n)}function Qe(){const r=void 0!==t.item?t.item:r=>{const l=r.cols.map((e=>(0,o.h)("div",{class:"q-table__grid-item-row"},[(0,o.h)("div",{class:"q-table__grid-item-title"},[e.label]),(0,o.h)("div",{class:"q-table__grid-item-value"},[e.value])])));if(!0===K.value){const n=t["body-selection"],i=void 0!==n?n(r):[(0,o.h)(S.A,{modelValue:r.selected,color:e.color,dark:c.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{re([r.key],[r.row],e,t)}})];l.unshift((0,o.h)("div",{class:"q-table__grid-item-row"},i),(0,o.h)(u.A,{dark:c.value}))}const i={class:["q-table__grid-item-card"+k.value,e.cardClass],style:e.cardStyle};return void 0===e.onRowClick&&void 0===e.onRowDblclick||(i.class[0]+=" cursor-pointer",void 0!==e.onRowClick&&(i.onClick=e=>{n("RowClick",e,r.row,r.pageIndex)}),void 0!==e.onRowDblclick&&(i.onDblclick=e=>{n("RowDblclick",e,r.row,r.pageIndex)})),(0,o.h)("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(!0===r.selected?" q-table__grid-item--selected":"")},[(0,o.h)("div",i,l)])};return(0,o.h)("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},H.value.map(((e,t)=>r(Me({key:m.value(e),row:e,pageIndex:t})))))}return Object.assign(i.proxy,{requestServerInteraction:M,setPagination:P,firstPage:be,prevPage:we,nextPage:xe,lastPage:_e,isRowSelected:ne,clearSelection:oe,isRowExpanded:W,setExpanded:z,sort:de,resetVirtualScroll:ke,scrollTo:Ae,getCellValue:Le}),(0,X.M)(i.proxy,{filteredSortedRows:()=>F.value,computedRows:()=>H.value,computedRowsNumber:()=>ye.value}),()=>{const n=[ze()],r={ref:g,class:A.value};return!0===e.grid?n.push(Ge()):Object.assign(r,{class:[r.class,e.cardClass],style:e.cardStyle}),n.push(Ce(),He()),!0===e.loading&&void 0!==t.loading&&n.push(t.loading()),(0,o.h)("div",r,n)}}})},5262:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467),l=n(5139);const i=(0,r.a0)({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,o.EW)((()=>"q-td"+(!0===e.autoWidth?" q-table--col-auto-width":"")+(!0===e.noHover?" q-td--no-hover":"")+" "));return()=>{if(void 0===e.props)return(0,o.h)("td",{class:r.value},(0,l.zm)(t.default));const i=n.vnode.key,a=(void 0!==e.props.colsMap?e.props.colsMap[i]:null)||e.props.col;if(void 0===a)return;const{row:s}=e.props;return(0,o.h)("td",{class:r.value+a.__tdClass(s),style:a.__tdStyle(s)},(0,l.zm)(t.default))}}})},4488:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467),l=n(5139);const i=(0,r.a0)({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-tr"+(void 0===e.props||!0===e.props.header?"":" "+e.props.__trClass)+(!0===e.noHover?" q-tr--no-hover":"")));return()=>(0,o.h)("tr",{class:n.value},(0,l.zm)(t.default))}})},6914:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467),l=n(5139);const i=(0,r.a0)({name:"QToolbar",props:{inset:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-toolbar row no-wrap items-center"+(!0===e.inset?" q-toolbar--inset":"")));return()=>(0,o.h)("div",{class:n.value,role:"toolbar"},(0,l.zm)(t.default))}})},9150:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(1758),r=n(9467),l=n(5139);const i=(0,r.a0)({name:"QToolbarTitle",props:{shrink:Boolean},setup(e,{slots:t}){const n=(0,o.EW)((()=>"q-toolbar__title ellipsis"+(!0===e.shrink?" col-shrink":"")));return()=>(0,o.h)("div",{class:n.value},(0,l.zm)(t.default))}})},7410:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(1758),r=n(8734),l=n(9104),i=n(3746),a=n(8842),s=n(2916),u=n(2120),c=n(454),d=n(6019),f=n(4667),p=n(9467),v=n(8336),h=n(2500),m=n(2941),g=n(5139),y=n(2257),b=n(385);const w=(0,p.a0)({name:"QTooltip",inheritAttrs:!1,props:{...i.Tq,...s.RI,...c.d,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{...c.d.transitionShow,default:"jump-down"},transitionHide:{...c.d.transitionHide,default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:b.o3},self:{type:String,default:"top middle",validator:b.o3},offset:{type:Array,default:()=>[14,14],validator:b.aC},scrollTarget:v.cP,delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[...s.Jl],setup(e,{slots:t,emit:n,attrs:p}){let w,x;const _=(0,o.nI)(),{proxy:{$q:S}}=_,E=(0,r.KR)(null),k=(0,r.KR)(!1),C=(0,o.EW)((()=>(0,b.rk)(e.anchor,S.lang.rtl))),A=(0,o.EW)((()=>(0,b.rk)(e.self,S.lang.rtl))),q=(0,o.EW)((()=>!0!==e.persistent)),{registerTick:O,removeTick:T}=(0,d.A)(),{registerTimeout:R}=(0,f.A)(),{transitionProps:M,transitionStyle:P}=(0,c.A)(e),{localScrollTarget:$,changeScrollEvent:B,unconfigureScrollTarget:L}=(0,a.A)(e,Z),{anchorEl:W,canShow:z,anchorEvents:j}=(0,i.Ay)({showing:k,configureAnchorEl:X}),{show:V,hide:I}=(0,s.Ay)({showing:k,canShow:z,handleShow:H,handleHide:K,hideOnRouteChange:q,processOnMount:!0});Object.assign(j,{delayShow:Q,delayHide:Y});const{showPortal:F,hidePortal:N,renderPortal:D}=(0,u.A)(_,E,ee,"tooltip");if(!0===S.platform.is.mobile){const t={anchorEl:W,innerRef:E,onClickOutside(e){return I(e),e.target.classList.contains("q-dialog__backdrop")&&(0,h.Gu)(e),!0}},n=(0,o.EW)((()=>null===e.modelValue&&!0!==e.persistent&&!0===k.value));(0,o.wB)(n,(e=>{const n=!0===e?y.r:y.e;n(t)})),(0,o.xo)((()=>{(0,y.e)(t)}))}function H(t){F(),O((()=>{x=new MutationObserver((()=>G())),x.observe(E.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),G(),Z()})),void 0===w&&(w=(0,o.wB)((()=>S.screen.width+"|"+S.screen.height+"|"+e.self+"|"+e.anchor+"|"+S.lang.rtl),G)),R((()=>{F(!0),n("show",t)}),e.transitionDuration)}function K(t){T(),N(),U(),R((()=>{N(!0),n("hide",t)}),e.transitionDuration)}function U(){void 0!==x&&(x.disconnect(),x=void 0),void 0!==w&&(w(),w=void 0),L(),(0,h.Fh)(j,"tooltipTemp")}function G(){(0,b.Kk)({targetEl:E.value,offset:e.offset,anchorEl:W.value,anchorOrigin:C.value,selfOrigin:A.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function Q(t){if(!0===S.platform.is.mobile){(0,m.w)(),document.body.classList.add("non-selectable");const e=W.value,t=["touchmove","touchcancel","touchend","click"].map((t=>[e,t,"delayHide","passiveCapture"]));(0,h.Z4)(j,"tooltipTemp",t)}R((()=>{V(t)}),e.delay)}function Y(t){!0===S.platform.is.mobile&&((0,h.Fh)(j,"tooltipTemp"),(0,m.w)(),setTimeout((()=>{document.body.classList.remove("non-selectable")}),10)),R((()=>{I(t)}),e.hideDelay)}function X(){if(!0===e.noParentEvent||null===W.value)return;const t=!0===S.platform.is.mobile?[[W.value,"touchstart","delayShow","passive"]]:[[W.value,"mouseenter","delayShow","passive"],[W.value,"mouseleave","delayHide","passive"]];(0,h.Z4)(j,"anchor",t)}function Z(){if(null!==W.value||void 0!==e.scrollTarget){$.value=(0,v.hD)(W.value,e.scrollTarget);const t=!0===e.noParentEvent?G:I;B($.value,t)}}function J(){return!0===k.value?(0,o.h)("div",{...p,ref:E,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",p.class],style:[p.style,P.value],role:"tooltip"},(0,g.zm)(t.default)):null}function ee(){return(0,o.h)(l.eB,M.value,J)}return(0,o.xo)(U),Object.assign(_.proxy,{updatePosition:G}),D}})},6600:(e,t,n)=>{"use strict";n.d(t,{kP:()=>g,Iq:()=>b,AV:()=>y});n(239);var o=n(1758),r=n(8734),l=n(3500),i=n(2500);let a=!1;{const e=document.createElement("div");e.setAttribute("dir","rtl"),Object.assign(e.style,{width:"1px",height:"1px",overflow:"auto"});const t=document.createElement("div");Object.assign(t.style,{width:"1000px",height:"1px"}),document.body.appendChild(e),e.appendChild(t),e.scrollLeft=-1e3,a=e.scrollLeft>=0,e.remove()}const s=1e3,u=["start","center","end","start-force","center-force","end-force"],c=Array.prototype.filter,d=void 0===window.getComputedStyle(document.body).overflowAnchor?i.lQ:function(e,t){null!==e&&(void 0!==e._qOverflowAnimationFrame&&cancelAnimationFrame(e._qOverflowAnimationFrame),e._qOverflowAnimationFrame=requestAnimationFrame((()=>{if(null===e)return;e._qOverflowAnimationFrame=void 0;const n=e.children||[];c.call(n,(e=>e.dataset&&void 0!==e.dataset.qVsAnchor)).forEach((e=>{delete e.dataset.qVsAnchor}));const o=n[t];o&&o.dataset&&(o.dataset.qVsAnchor="")})))};function f(e,t){return e+t}function p(e,t,n,o,r,l,i,s){const u=e===window?document.scrollingElement||document.documentElement:e,c=!0===r?"offsetWidth":"offsetHeight",d={scrollStart:0,scrollViewSize:-i-s,scrollMaxSize:0,offsetStart:-i,offsetEnd:-s};if(!0===r?(e===window?(d.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,d.scrollViewSize+=document.documentElement.clientWidth):(d.scrollStart=u.scrollLeft,d.scrollViewSize+=u.clientWidth),d.scrollMaxSize=u.scrollWidth,!0===l&&(d.scrollStart=(!0===a?d.scrollMaxSize-d.scrollViewSize:0)-d.scrollStart)):(e===window?(d.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,d.scrollViewSize+=document.documentElement.clientHeight):(d.scrollStart=u.scrollTop,d.scrollViewSize+=u.clientHeight),d.scrollMaxSize=u.scrollHeight),null!==n)for(let a=n.previousElementSibling;null!==a;a=a.previousElementSibling)!1===a.classList.contains("q-virtual-scroll--skip")&&(d.offsetStart+=a[c]);if(null!==o)for(let a=o.nextElementSibling;null!==a;a=a.nextElementSibling)!1===a.classList.contains("q-virtual-scroll--skip")&&(d.offsetEnd+=a[c]);if(t!==e){const n=u.getBoundingClientRect(),o=t.getBoundingClientRect();!0===r?(d.offsetStart+=o.left-n.left,d.offsetEnd-=o.width):(d.offsetStart+=o.top-n.top,d.offsetEnd-=o.height),e!==window&&(d.offsetStart+=d.scrollStart),d.offsetEnd+=d.scrollMaxSize-d.offsetStart}return d}function v(e,t,n,o){"end"===t&&(t=(e===window?document.body:e)[!0===n?"scrollWidth":"scrollHeight"]),e===window?!0===n?(!0===o&&(t=(!0===a?document.body.scrollWidth-document.documentElement.clientWidth:0)-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):!0===n?(!0===o&&(t=(!0===a?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function h(e,t,n,o){if(n>=o)return 0;const r=t.length,l=Math.floor(n/s),i=Math.floor((o-1)/s)+1;let a=e.slice(l,i).reduce(f,0);return n%s!==0&&(a-=t.slice(l*s,n).reduce(f,0)),o%s!==0&&o!==r&&(a-=t.slice(o,i*s).reduce(f,0)),a}const m={virtualScrollSliceSize:{type:[Number,String],default:10},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]},g=Object.keys(m),y={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,...m};function b({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:n,virtualScrollItemSizeComputed:i}){const a=(0,o.nI)(),{props:m,emit:g,proxy:y}=a,{$q:b}=y;let w,x,_,S,E=[];const k=(0,r.KR)(0),C=(0,r.KR)(0),A=(0,r.KR)({}),q=(0,r.KR)(null),O=(0,r.KR)(null),T=(0,r.KR)(null),R=(0,r.KR)({from:0,to:0}),M=(0,o.EW)((()=>void 0!==m.tableColspan?m.tableColspan:100));void 0===i&&(i=(0,o.EW)((()=>m.virtualScrollItemSize)));const P=(0,o.EW)((()=>i.value+";"+m.virtualScrollHorizontal)),$=(0,o.EW)((()=>P.value+";"+m.virtualScrollSliceRatioBefore+";"+m.virtualScrollSliceRatioAfter));function B(){F(x,!0)}function L(e){F(void 0===e?x:e)}function W(o,r){const l=t();if(void 0===l||null===l||8===l.nodeType)return;const i=p(l,n(),q.value,O.value,m.virtualScrollHorizontal,b.lang.rtl,m.virtualScrollStickySizeStart,m.virtualScrollStickySizeEnd);_!==i.scrollViewSize&&N(i.scrollViewSize),j(l,i,Math.min(e.value-1,Math.max(0,parseInt(o,10)||0)),0,-1!==u.indexOf(r)?r:-1!==x&&o>x?"end":"start")}function z(){const o=t();if(void 0===o||null===o||8===o.nodeType)return;const r=p(o,n(),q.value,O.value,m.virtualScrollHorizontal,b.lang.rtl,m.virtualScrollStickySizeStart,m.virtualScrollStickySizeEnd),l=e.value-1,i=r.scrollMaxSize-r.offsetStart-r.offsetEnd-C.value;if(w===r.scrollStart)return;if(r.scrollMaxSize<=0)return void j(o,r,0,0);_!==r.scrollViewSize&&N(r.scrollViewSize),V(R.value.from);const a=Math.floor(r.scrollMaxSize-Math.max(r.scrollViewSize,r.offsetEnd)-Math.min(S[l],r.scrollViewSize/2));if(a>0&&Math.ceil(r.scrollStart)>=a)return void j(o,r,l,r.scrollMaxSize-r.offsetEnd-E.reduce(f,0));let u=0,c=r.scrollStart-r.offsetStart,d=c;if(c<=i&&c+r.scrollViewSize>=k.value)c-=k.value,u=R.value.from,d=c;else for(let e=0;c>=E[e]&&u0&&u-r.scrollViewSize?(u++,d=c):d=S[u]+c;j(o,r,u,d)}function j(t,n,o,r,l){const i="string"===typeof l&&-1!==l.indexOf("-force"),a=!0===i?l.replace("-force",""):l,s=void 0!==a?a:"start";let u=Math.max(0,o-A.value[s]),c=u+A.value.total;c>e.value&&(c=e.value,u=Math.max(0,c-A.value.total)),w=n.scrollStart;const p=u!==R.value.from||c!==R.value.to;if(!1===p&&void 0===a)return void H(o);const{activeElement:g}=document,y=T.value;!0===p&&null!==y&&y!==g&&!0===y.contains(g)&&(y.addEventListener("focusout",I),setTimeout((()=>{null!==y&&y.removeEventListener("focusout",I)}))),d(y,o-u);const x=void 0!==a?S.slice(u,o).reduce(f,0):0;if(!0===p){const t=c>=R.value.from&&u<=R.value.to?R.value.to:c;R.value={from:u,to:t},k.value=h(E,S,0,u),C.value=h(E,S,c,e.value),requestAnimationFrame((()=>{R.value.to!==c&&w===n.scrollStart&&(R.value={from:R.value.from,to:c},C.value=h(E,S,c,e.value))}))}requestAnimationFrame((()=>{if(w!==n.scrollStart)return;!0===p&&V(u);const e=S.slice(u,o).reduce(f,0),l=e+n.offsetStart+k.value,s=l+S[o];let c=l+r;if(void 0!==a){const t=e-x,r=n.scrollStart+t;c=!0!==i&&re.classList&&!1===e.classList.contains("q-virtual-scroll--skip"))),o=n.length,r=!0===m.virtualScrollHorizontal?e=>e.getBoundingClientRect().width:e=>e.offsetHeight;let l,i,a=e;for(let e=0;e=l;o--)S[o]=r;const a=Math.floor((e.value-1)/s);E=[];for(let o=0;o<=a;o++){let t=0;const n=Math.min((o+1)*s,e.value);for(let e=o*s;e=0?(V(R.value.from),(0,o.dY)((()=>{W(t)}))):K()}function N(e){if(void 0===e&&"undefined"!==typeof window){const o=t();void 0!==o&&null!==o&&8!==o.nodeType&&(e=p(o,n(),q.value,O.value,m.virtualScrollHorizontal,b.lang.rtl,m.virtualScrollStickySizeStart,m.virtualScrollStickySizeEnd).scrollViewSize)}_=e;const o=parseFloat(m.virtualScrollSliceRatioBefore)||0,r=parseFloat(m.virtualScrollSliceRatioAfter)||0,l=1+o+r,a=void 0===e||e<=0?1:Math.ceil(e/i.value),s=Math.max(1,a,Math.ceil((m.virtualScrollSliceSize>0?m.virtualScrollSliceSize:10)/l));A.value={total:Math.ceil(s*l),start:Math.ceil(s*o),center:Math.ceil(s*(.5+o)),end:Math.ceil(s*(1+o)),view:a}}function D(e,t){const n=!0===m.virtualScrollHorizontal?"width":"height",r={["--q-virtual-scroll-item-"+n]:i.value+"px"};return["tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:q},[(0,o.h)("tr",[(0,o.h)("td",{style:{[n]:`${k.value}px`,...r},colspan:M.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:q,style:{[n]:`${k.value}px`,...r}}),(0,o.h)(e,{class:"q-virtual-scroll__content",key:"content",ref:T,tabindex:-1},t.flat()),"tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:O},[(0,o.h)("tr",[(0,o.h)("td",{style:{[n]:`${C.value}px`,...r},colspan:M.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:O,style:{[n]:`${C.value}px`,...r}})]}function H(e){x!==e&&(void 0!==m.onVirtualScroll&&g("virtualScroll",{index:e,from:R.value.from,to:R.value.to-1,direction:e{N()})),(0,o.wB)(P,B),N();const K=(0,l.A)(z,!0===b.platform.is.ios?120:35);(0,o.KC)((()=>{N()}));let U=!1;return(0,o.Y4)((()=>{U=!0})),(0,o.n)((()=>{if(!0!==U)return;const e=t();void 0!==w&&void 0!==e&&null!==e&&8!==e.nodeType?v(e,w,m.virtualScrollHorizontal,b.lang.rtl):W(x)})),(0,o.xo)((()=>{K.cancel()})),Object.assign(y,{scrollTo:W,reset:B,refresh:L}),{virtualScrollSliceRange:R,virtualScrollSliceSizeComputed:A,setVirtualScrollSize:N,onVirtualScrollEvt:K,localResetVirtualScroll:F,padVirtualScroll:D,scrollTo:W,reset:B,refresh:L}}},18:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a,fR:()=>i});var o=n(1758);const r={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},l=Object.keys(r),i={align:{type:String,validator:e=>l.includes(e)}};function a(e){return(0,o.EW)((()=>{const t=void 0===e.align?!0===e.vertical?"stretch":"left":e.align;return`${!0===e.vertical?"items":"justify"}-${r[t]}`}))}},3746:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,Tq:()=>s,d:()=>u});var o=n(1758),r=n(8734),l=n(2941),i=n(2500),a=n(2906);const s={target:{type:[Boolean,String,Element],default:!0},noParentEvent:Boolean},u={...s,contextMenu:Boolean};function c({showing:e,avoidEmit:t,configureAnchorEl:n}){const{props:s,proxy:u,emit:c}=(0,o.nI)(),d=(0,r.KR)(null);let f=null;function p(e){return null!==d.value&&(void 0===e||void 0===e.touches||e.touches.length<=1)}const v={};function h(){(0,i.Fh)(v,"anchor")}function m(e){d.value=e;while(d.value.classList.contains("q-anchor--skip"))d.value=d.value.parentNode;n()}function g(){if(!1===s.target||""===s.target||null===u.$el.parentNode)d.value=null;else if(!0===s.target)m(u.$el.parentNode);else{let t=s.target;if("string"===typeof s.target)try{t=document.querySelector(s.target)}catch(e){t=void 0}void 0!==t&&null!==t?(d.value=t.$el||t,n()):(d.value=null,console.error(`Anchor: target "${s.target}" not found`))}}return void 0===n&&(Object.assign(v,{hide(e){u.hide(e)},toggle(e){u.toggle(e),e.qAnchorHandled=!0},toggleKey(e){!0===(0,a.Dv)(e,13)&&v.toggle(e)},contextClick(e){u.hide(e),(0,i.F4)(e),(0,o.dY)((()=>{u.show(e),e.qAnchorHandled=!0}))},prevent:i.F4,mobileTouch(e){if(v.mobileCleanup(e),!0!==p(e))return;u.hide(e),d.value.classList.add("non-selectable");const t=e.target;(0,i.Z4)(v,"anchor",[[t,"touchmove","mobileCleanup","passive"],[t,"touchend","mobileCleanup","passive"],[t,"touchcancel","mobileCleanup","passive"],[d.value,"contextmenu","prevent","notPassive"]]),f=setTimeout((()=>{f=null,u.show(e),e.qAnchorHandled=!0}),300)},mobileCleanup(t){d.value.classList.remove("non-selectable"),null!==f&&(clearTimeout(f),f=null),!0===e.value&&void 0!==t&&(0,l.w)()}}),n=function(e=s.contextMenu){if(!0===s.noParentEvent||null===d.value)return;let t;t=!0===e?!0===u.$q.platform.is.mobile?[[d.value,"touchstart","mobileTouch","passive"]]:[[d.value,"mousedown","hide","passive"],[d.value,"contextmenu","contextClick","notPassive"]]:[[d.value,"click","toggle","passive"],[d.value,"keyup","toggleKey","passive"]],(0,i.Z4)(v,"anchor",t)}),(0,o.wB)((()=>s.contextMenu),(e=>{null!==d.value&&(h(),n(e))})),(0,o.wB)((()=>s.target),(()=>{null!==d.value&&h(),g()})),(0,o.wB)((()=>s.noParentEvent),(e=>{null!==d.value&&(!0===e?h():n())})),(0,o.sV)((()=>{g(),!0!==t&&!0===s.modelValue&&null===d.value&&c("update:modelValue",!1)})),(0,o.xo)((()=>{null!==f&&clearTimeout(f),h()})),{anchorEl:d,canShow:p,anchorEvents:v}}},6372:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,C:()=>r});var o=n(1758);const r={dark:{type:Boolean,default:null}};function l(e,t){return(0,o.EW)((()=>null===e.dark?t.dark.isActive:e.dark))}},7617:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>P,o9:()=>q,mU:()=>R,OJ:()=>T,$7:()=>M});n(239);var o=n(1758),r=n(8734),l=n(9104),i=n(492),a=n(8210),s=n(4915);const u=/^on[A-Z]/;function c(){const{attrs:e,vnode:t}=(0,o.nI)(),n={listeners:(0,r.KR)({}),attributes:(0,r.KR)({})};function l(){const o={},r={};for(const t in e)"class"!==t&&"style"!==t&&!1===u.test(t)&&(o[t]=e[t]);for(const e in t.props)!0===u.test(e)&&(r[e]=t.props[e]);n.attributes.value=o,n.listeners.value=r}return(0,o.Ic)(l),l(),n}var d=n(6372),f=n(7973);function p({validate:e,resetValidation:t,requiresQForm:n}){const r=(0,o.WQ)(f.q3,!1);if(!1!==r){const{props:n,proxy:l}=(0,o.nI)();Object.assign(l,{validate:e,resetValidation:t}),(0,o.wB)((()=>n.disable),(e=>{!0===e?("function"===typeof t&&t(),r.unbindComponent(l)):r.bindComponent(l)})),(0,o.sV)((()=>{!0!==n.disable&&r.bindComponent(l)})),(0,o.xo)((()=>{!0!==n.disable&&r.unbindComponent(l)}))}else!0===n&&console.error("Parent QForm not found on useFormChild()!")}const v=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,h=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,m=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,g=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,y=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,b={date:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e),time:e=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(e),fulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e),timeOrFulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(e),email:e=>/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e),hexColor:e=>v.test(e),hexaColor:e=>h.test(e),hexOrHexaColor:e=>m.test(e),rgbColor:e=>g.test(e),rgbaColor:e=>y.test(e),rgbOrRgbaColor:e=>g.test(e)||y.test(e),hexOrRgbColor:e=>v.test(e)||g.test(e),hexaOrRgbaColor:e=>h.test(e)||y.test(e),anyColor:e=>m.test(e)||g.test(e)||y.test(e)};var w=n(3500),x=n(2453);const _=[!0,!1,"ondemand"],S={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],default:!1,validator:e=>_.includes(e)}};function E(e,t){const{props:n,proxy:l}=(0,o.nI)(),i=(0,r.KR)(!1),a=(0,r.KR)(null),s=(0,r.KR)(!1);p({validate:y,resetValidation:g});let u,c=0;const d=(0,o.EW)((()=>void 0!==n.rules&&null!==n.rules&&0!==n.rules.length)),f=(0,o.EW)((()=>!0!==n.disable&&!0===d.value&&!1===t.value)),v=(0,o.EW)((()=>!0===n.error||!0===i.value)),h=(0,o.EW)((()=>"string"===typeof n.errorMessage&&0!==n.errorMessage.length?n.errorMessage:a.value));function m(){"ondemand"!==n.lazyRules&&!0===f.value&&!0===s.value&&_()}function g(){c++,t.value=!1,s.value=!1,i.value=!1,a.value=null,_.cancel()}function y(e=n.modelValue){if(!0===n.disable||!1===d.value)return!0;const o=++c,r=!0!==t.value?()=>{s.value=!0}:()=>{},l=(e,n)=>{!0===e&&r(),i.value=e,a.value=n||null,t.value=!1},u=[];for(let t=0;t{if(void 0===e||!1===Array.isArray(e)||0===e.length)return o===c&&l(!1),!0;const t=e.find((e=>!1===e||"string"===typeof e));return o===c&&l(void 0!==t,t),void 0===t}),(e=>(o===c&&(console.error(e),l(!0)),!1))))}(0,o.wB)((()=>n.modelValue),(()=>{s.value=!0,!0===f.value&&!1===n.lazyRules&&_()})),(0,o.wB)((()=>n.reactiveRules),(e=>{!0===e?void 0===u&&(u=(0,o.wB)((()=>n.rules),m,{immediate:!0,deep:!0})):void 0!==u&&(u(),u=void 0)}),{immediate:!0}),(0,o.wB)((()=>n.lazyRules),m),(0,o.wB)(e,(e=>{!0===e?s.value=!0:!0===f.value&&"ondemand"!==n.lazyRules&&_()}));const _=(0,w.A)(y,0);return(0,o.xo)((()=>{void 0!==u&&u(),_.cancel()})),Object.assign(l,{resetValidation:g,validate:y}),(0,x.$)(l,"hasError",(()=>v.value)),{isDirtyModel:s,hasRules:d,hasError:v,errorMessage:h,validate:y,resetValidation:g}}var k=n(5139),C=n(2500),A=n(8983);function q(e){return void 0!==e&&null!==e&&0!==(""+e).length}const O={...d.C,...S,label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String},T={...O,maxlength:[Number,String]},R=["update:modelValue","clear","focus","blur"];function M({requiredForAttr:e=!0,tagProp:t,changeEvent:n=!1}={}){const{props:l,proxy:i}=(0,o.nI)(),a=(0,d.A)(l,i.$q),u=(0,s.A)({required:e,getValue:()=>l.for});return{requiredForAttr:e,changeEvent:n,tag:!0===t?(0,o.EW)((()=>l.tag)):{value:"label"},isDark:a,editable:(0,o.EW)((()=>!0!==l.disable&&!0!==l.readonly)),innerLoading:(0,r.KR)(!1),focused:(0,r.KR)(!1),hasPopupOpen:!1,splitAttrs:c(),targetUid:u,rootRef:(0,r.KR)(null),targetRef:(0,r.KR)(null),controlRef:(0,r.KR)(null)}}function P(e){const{props:t,emit:n,slots:r,attrs:s,proxy:u}=(0,o.nI)(),{$q:c}=u;let d=null;void 0===e.hasValue&&(e.hasValue=(0,o.EW)((()=>q(t.modelValue)))),void 0===e.emitValue&&(e.emitValue=e=>{n("update:modelValue",e)}),void 0===e.controlEvents&&(e.controlEvents={onFocusin:$,onFocusout:B}),Object.assign(e,{clearValue:L,onControlFocusin:$,onControlFocusout:B,focus:M}),void 0===e.computedCounter&&(e.computedCounter=(0,o.EW)((()=>{if(!1!==t.counter){const e="string"===typeof t.modelValue||"number"===typeof t.modelValue?(""+t.modelValue).length:!0===Array.isArray(t.modelValue)?t.modelValue.length:0,n=void 0!==t.maxlength?t.maxlength:t.maxValues;return e+(void 0!==n?" / "+n:"")}})));const{isDirtyModel:f,hasRules:p,hasError:v,errorMessage:h,resetValidation:m}=E(e.focused,e.innerLoading),g=void 0!==e.floatingLabel?(0,o.EW)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.floatingLabel.value)):(0,o.EW)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.hasValue.value)),y=(0,o.EW)((()=>!0===t.bottomSlots||void 0!==t.hint||!0===p.value||!0===t.counter||null!==t.error)),b=(0,o.EW)((()=>!0===t.filled?"filled":!0===t.outlined?"outlined":!0===t.borderless?"borderless":t.standout?"standout":"standard")),w=(0,o.EW)((()=>`q-field row no-wrap items-start q-field--${b.value}`+(void 0!==e.fieldClass?` ${e.fieldClass.value}`:"")+(!0===t.rounded?" q-field--rounded":"")+(!0===t.square?" q-field--square":"")+(!0===g.value?" q-field--float":"")+(!0===_.value?" q-field--labeled":"")+(!0===t.dense?" q-field--dense":"")+(!0===t.itemAligned?" q-field--item-aligned q-item-type":"")+(!0===e.isDark.value?" q-field--dark":"")+(void 0===e.getControl?" q-field--auto-height":"")+(!0===e.focused.value?" q-field--focused":"")+(!0===v.value?" q-field--error":"")+(!0===v.value||!0===e.focused.value?" q-field--highlighted":"")+(!0!==t.hideBottomSpace&&!0===y.value?" q-field--with-bottom":"")+(!0===t.disable?" q-field--disabled":!0===t.readonly?" q-field--readonly":""))),x=(0,o.EW)((()=>"q-field__control relative-position row no-wrap"+(void 0!==t.bgColor?` bg-${t.bgColor}`:"")+(!0===v.value?" text-negative":"string"===typeof t.standout&&0!==t.standout.length&&!0===e.focused.value?` ${t.standout}`:void 0!==t.color?` text-${t.color}`:""))),_=(0,o.EW)((()=>!0===t.labelSlot||void 0!==t.label)),S=(0,o.EW)((()=>"q-field__label no-pointer-events absolute ellipsis"+(void 0!==t.labelColor&&!0!==v.value?` text-${t.labelColor}`:""))),O=(0,o.EW)((()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:g.value,modelValue:t.modelValue,emitValue:e.emitValue}))),T=(0,o.EW)((()=>{const n={};return e.targetUid.value&&(n.for=e.targetUid.value),!0===t.disable&&(n["aria-disabled"]="true"),n}));function R(){const t=document.activeElement;let n=void 0!==e.targetRef&&e.targetRef.value;!n||null!==t&&t.id===e.targetUid.value||(!0===n.hasAttribute("tabindex")||(n=n.querySelector("[tabindex]")),n&&n!==t&&n.focus({preventScroll:!0}))}function M(){(0,A.Gy)(R)}function P(){(0,A.vQ)(R);const t=document.activeElement;null!==t&&e.rootRef.value.contains(t)&&t.blur()}function $(t){null!==d&&(clearTimeout(d),d=null),!0===e.editable.value&&!1===e.focused.value&&(e.focused.value=!0,n("focus",t))}function B(t,o){null!==d&&clearTimeout(d),d=setTimeout((()=>{d=null,(!0!==document.hasFocus()||!0!==e.hasPopupOpen&&void 0!==e.controlRef&&null!==e.controlRef.value&&!1===e.controlRef.value.contains(document.activeElement))&&(!0===e.focused.value&&(e.focused.value=!1,n("blur",t)),void 0!==o&&o())}))}function L(r){if((0,C.Gu)(r),!0!==c.platform.is.mobile){const t=void 0!==e.targetRef&&e.targetRef.value||e.rootRef.value;t.focus()}else!0===e.rootRef.value.contains(document.activeElement)&&document.activeElement.blur();"file"===t.type&&(e.inputRef.value.value=null),n("update:modelValue",null),!0===e.changeEvent&&n("change",null),n("clear",t.modelValue),(0,o.dY)((()=>{const e=f.value;m(),f.value=e}))}function W(e){[13,32].includes(e.keyCode)&&L(e)}function z(){const n=[];return void 0!==r.prepend&&n.push((0,o.h)("div",{class:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",onClick:C.F4},r.prepend())),n.push((0,o.h)("div",{class:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},j())),!0===v.value&&!1===t.noErrorIcon&&n.push(I("error",[(0,o.h)(i.A,{name:c.iconSet.field.error,color:"negative"})])),!0===t.loading||!0===e.innerLoading.value?n.push(I("inner-loading-append",void 0!==r.loading?r.loading():[(0,o.h)(a.A,{color:t.color})])):!0===t.clearable&&!0===e.hasValue.value&&!0===e.editable.value&&n.push(I("inner-clearable-append",[(0,o.h)(i.A,{class:"q-field__focusable-action",name:t.clearIcon||c.iconSet.field.clear,tabindex:0,role:"button","aria-label":c.lang.label.clear,onKeyup:W,onClick:L})])),void 0!==r.append&&n.push((0,o.h)("div",{class:"q-field__append q-field__marginal row no-wrap items-center",key:"append",onClick:C.F4},r.append())),void 0!==e.getInnerAppend&&n.push(I("inner-append",e.getInnerAppend())),void 0!==e.getControlChild&&n.push(e.getControlChild()),n}function j(){const n=[];return void 0!==t.prefix&&null!==t.prefix&&n.push((0,o.h)("div",{class:"q-field__prefix no-pointer-events row items-center"},t.prefix)),void 0!==e.getShadowControl&&!0===e.hasShadow.value&&n.push(e.getShadowControl()),void 0!==e.getControl?n.push(e.getControl()):void 0!==r.rawControl?n.push(r.rawControl()):void 0!==r.control&&n.push((0,o.h)("div",{ref:e.targetRef,class:"q-field__native row",tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0},r.control(O.value))),!0===_.value&&n.push((0,o.h)("div",{class:S.value},(0,k.zm)(r.label,t.label))),void 0!==t.suffix&&null!==t.suffix&&n.push((0,o.h)("div",{class:"q-field__suffix no-pointer-events row items-center"},t.suffix)),n.concat((0,k.zm)(r.default))}function V(){let n,i;!0===v.value?null!==h.value?(n=[(0,o.h)("div",{role:"alert"},h.value)],i=`q--slot-error-${h.value}`):(n=(0,k.zm)(r.error),i="q--slot-error"):!0===t.hideHint&&!0!==e.focused.value||(void 0!==t.hint?(n=[(0,o.h)("div",t.hint)],i=`q--slot-hint-${t.hint}`):(n=(0,k.zm)(r.hint),i="q--slot-hint"));const a=!0===t.counter||void 0!==r.counter;if(!0===t.hideBottomSpace&&!1===a&&void 0===n)return;const s=(0,o.h)("div",{key:i,class:"q-field__messages col"},n);return(0,o.h)("div",{class:"q-field__bottom row items-start q-field__bottom--"+(!0!==t.hideBottomSpace?"animated":"stale"),onClick:C.F4},[!0===t.hideBottomSpace?s:(0,o.h)(l.eB,{name:"q-transition--field-message"},(()=>s)),!0===a?(0,o.h)("div",{class:"q-field__counter"},void 0!==r.counter?r.counter():e.computedCounter.value):null])}function I(e,t){return null===t?null:(0,o.h)("div",{key:e,class:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip"},t)}let F=!1;return(0,o.Y4)((()=>{F=!0})),(0,o.n)((()=>{!0===F&&!0===t.autofocus&&u.focus()})),!0===t.autofocus&&(0,o.sV)((()=>{u.focus()})),(0,o.xo)((()=>{null!==d&&clearTimeout(d)})),Object.assign(u,{focus:M,blur:P}),function(){const n=void 0===e.getControl&&void 0===r.control?{...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0,...T.value}:T.value;return(0,o.h)(e.tag.value,{ref:e.rootRef,class:[w.value,s.class],style:s.style,...n},[void 0!==r.before?(0,o.h)("div",{class:"q-field__before q-field__marginal row no-wrap items-center",onClick:C.F4},r.before()):null,(0,o.h)("div",{class:"q-field__inner relative-position col self-stretch"},[(0,o.h)("div",{ref:e.controlRef,class:x.value,tabindex:-1,...e.controlEvents},z()),!0===y.value?V():null]),void 0!==r.after?(0,o.h)("div",{class:"q-field__after q-field__marginal row no-wrap items-center",onClick:C.F4},r.after()):null])}}},414:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(4848);function l(e,t,n){let l;function i(){void 0!==l&&(r.A.remove(l),l=void 0)}return(0,o.xo)((()=>{!0===e.value&&i()})),{removeFromHistory:i,addToHistory(){l={condition:()=>!0===n.value,handler:t},r.A.add(l)}}}},2342:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(1597);const r=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,l=/[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}]/u,i=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,a=/[a-z0-9_ -]$/i;function s(e){return function(t){if("compositionend"===t.type||"change"===t.type){if(!0!==t.target.qComposing)return;t.target.qComposing=!1,e(t)}else if("compositionupdate"===t.type&&!0!==t.target.qComposing&&"string"===typeof t.data){const e=!0===o.Sn.is.firefox?!1===a.test(t.data):!0===r.test(t.data)||!0===l.test(t.data)||!0===i.test(t.data);!0===e&&(t.target.qComposing=!0)}}}},2916:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a,Jl:()=>i,RI:()=>l});var o=n(1758),r=n(5157);const l={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},i=["beforeShow","show","beforeHide","hide"];function a({showing:e,canShow:t,hideOnRouteChange:n,handleShow:l,handleHide:i,processOnMount:a}){const s=(0,o.nI)(),{props:u,emit:c,proxy:d}=s;let f;function p(t){!0===e.value?m(t):v(t)}function v(e){if(!0===u.disable||void 0!==e&&!0===e.qAnchorHandled||void 0!==t&&!0!==t(e))return;const n=void 0!==u["onUpdate:modelValue"];!0===n&&(c("update:modelValue",!0),f=e,(0,o.dY)((()=>{f===e&&(f=void 0)}))),null!==u.modelValue&&!1!==n||h(e)}function h(t){!0!==e.value&&(e.value=!0,c("beforeShow",t),void 0!==l?l(t):c("show",t))}function m(e){if(!0===u.disable)return;const t=void 0!==u["onUpdate:modelValue"];!0===t&&(c("update:modelValue",!1),f=e,(0,o.dY)((()=>{f===e&&(f=void 0)}))),null!==u.modelValue&&!1!==t||g(e)}function g(t){!1!==e.value&&(e.value=!1,c("beforeHide",t),void 0!==i?i(t):c("hide",t))}function y(t){if(!0===u.disable&&!0===t)void 0!==u["onUpdate:modelValue"]&&c("update:modelValue",!1);else if(!0===t!==e.value){const e=!0===t?h:g;e(f)}}(0,o.wB)((()=>u.modelValue),y),void 0!==n&&!0===(0,r.$b)(s)&&(0,o.wB)((()=>d.$route.fullPath),(()=>{!0===n.value&&!0===e.value&&m()})),!0===a&&(0,o.sV)((()=>{y(u.modelValue)}));const b={show:v,hide:m,toggle:p};return Object.assign(d,b),b}},2120:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});n(239);var o=n(8734),r=n(1758),l=n(9467),i=(n(2500),n(8983)),a=n(8536),s=n(5563),u=n(2453);const c=(0,l.a0)({name:"QPortal",setup(e,{slots:t}){return()=>t.default()}});function d(e){e=e.parent;while(void 0!==e&&null!==e){if("QGlobalDialog"===e.type.name)return!0;if("QDialog"===e.type.name||"QMenu"===e.type.name)return!1;e=e.parent}return!1}function f(e,t,n,l){const f=(0,o.KR)(!1),p=(0,o.KR)(!1);let v=null;const h={},m="dialog"===l&&d(e);function g(t){if(!0===t)return(0,i.gv)(h),void(p.value=!0);p.value=!1,!1===f.value&&(!1===m&&null===v&&(v=(0,a.US)(!1,l)),f.value=!0,s.jx.push(e.proxy),(0,i.FD)(h))}function y(t){if(p.value=!1,!0!==t)return;(0,i.gv)(h),f.value=!1;const n=s.jx.indexOf(e.proxy);-1!==n&&s.jx.splice(n,1),null!==v&&((0,a._J)(v),v=null)}return(0,r.hi)((()=>{y(!0)})),e.proxy.__qPortal=!0,(0,u.$)(e.proxy,"contentEl",(()=>t.value)),{showPortal:g,hidePortal:y,portalIsActive:f,portalIsAccessible:p,renderPortal:()=>!0===m?n():!0===f.value?[(0,r.h)(r.Im,{to:v},(0,r.h)(c,n))]:void 0}}},4970:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var o=n(8336),r=n(2500),l=n(1597);let i,a,s,u,c,d,f=0,p=!1,v=null;function h(e){m(e)&&(0,r.Gu)(e)}function m(e){if(e.target===document.body||e.target.classList.contains("q-layout__backdrop"))return!0;const t=(0,r.en)(e),n=e.shiftKey&&!e.deltaX,l=!n&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),i=n||l?e.deltaY:e.deltaX;for(let r=0;r0&&e.scrollTop+e.clientHeight===e.scrollHeight:i<0&&0===e.scrollLeft||i>0&&e.scrollLeft+e.clientWidth===e.scrollWidth}return!0}function g(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function y(e){!0!==p&&(p=!0,requestAnimationFrame((()=>{p=!1;const{height:t}=e.target,{clientHeight:n,scrollTop:o}=document.scrollingElement;void 0!==s&&t===window.innerHeight||(s=n-t,document.scrollingElement.scrollTop=o),o>s&&(document.scrollingElement.scrollTop-=Math.ceil((o-s)/8))})))}function b(e){const t=document.body,n=void 0!==window.visualViewport;if("add"===e){const{overflowY:e,overflowX:s}=window.getComputedStyle(t);i=(0,o.lS)(window),a=(0,o.fQ)(window),u=t.style.left,c=t.style.top,d=window.location.href,t.style.left=`-${i}px`,t.style.top=`-${a}px`,"hidden"!==s&&("scroll"===s||t.scrollWidth>window.innerWidth)&&t.classList.add("q-body--force-scrollbar-x"),"hidden"!==e&&("scroll"===e||t.scrollHeight>window.innerHeight)&&t.classList.add("q-body--force-scrollbar-y"),t.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,!0===l.Sn.is.ios&&(!0===n?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",y,r.mG.passiveCapture),window.visualViewport.addEventListener("scroll",y,r.mG.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",g,r.mG.passiveCapture))}!0===l.Sn.is.desktop&&!0===l.Sn.is.mac&&window[`${e}EventListener`]("wheel",h,r.mG.notPassive),"remove"===e&&(!0===l.Sn.is.ios&&(!0===n?(window.visualViewport.removeEventListener("resize",y,r.mG.passiveCapture),window.visualViewport.removeEventListener("scroll",y,r.mG.passiveCapture)):window.removeEventListener("scroll",g,r.mG.passiveCapture)),t.classList.remove("q-body--prevent-scroll"),t.classList.remove("q-body--force-scrollbar-x"),t.classList.remove("q-body--force-scrollbar-y"),document.qScrollPrevented=!1,t.style.left=u,t.style.top=c,window.location.href===d&&window.scrollTo(i,a),s=void 0)}function w(e){let t="add";if(!0===e){if(f++,null!==v)return clearTimeout(v),void(v=null);if(f>1)return}else{if(0===f)return;if(f--,f>0)return;if(t="remove",!0===l.Sn.is.ios&&!0===l.Sn.is.nativeMobile)return null!==v&&clearTimeout(v),void(v=setTimeout((()=>{b(t),v=null}),100))}b(t)}function x(){let e;return{preventBodyScroll(t){t===e||void 0===e&&!0!==t||(e=t,w(t))}}}},7502:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>p,Ji:()=>f,ni:()=>d});var o=n(1758),r=n(5157);function l(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function i(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function a(e,t){for(const n in t){const o=t[n],r=e[n];if("string"===typeof o){if(o!==r)return!1}else if(!1===Array.isArray(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}function s(e,t){return!0===Array.isArray(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function u(e,t){return!0===Array.isArray(e)?s(e,t):!0===Array.isArray(t)?s(t,e):e===t}function c(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!1===u(e[n],t[n]))return!1;return!0}const d={to:[String,Object],replace:Boolean,href:String,target:String,disable:Boolean},f={...d,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"}};function p({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){const n=(0,o.nI)(),{props:s,proxy:u,emit:d}=n,f=(0,r.$b)(n),p=(0,o.EW)((()=>!0!==s.disable&&void 0!==s.href)),v=!0===t?(0,o.EW)((()=>!0===f&&!0!==s.disable&&!0!==p.value&&void 0!==s.to&&null!==s.to&&""!==s.to)):(0,o.EW)((()=>!0===f&&!0!==p.value&&void 0!==s.to&&null!==s.to&&""!==s.to)),h=(0,o.EW)((()=>!0===v.value?E(s.to):null)),m=(0,o.EW)((()=>null!==h.value)),g=(0,o.EW)((()=>!0===p.value||!0===m.value)),y=(0,o.EW)((()=>"a"===s.type||!0===g.value?"a":s.tag||e||"div")),b=(0,o.EW)((()=>!0===p.value?{href:s.href,target:s.target}:!0===m.value?{href:h.value.href,target:s.target}:{})),w=(0,o.EW)((()=>{if(!1===m.value)return-1;const{matched:e}=h.value,{length:t}=e,n=e[t-1];if(void 0===n)return-1;const o=u.$route.matched;if(0===o.length)return-1;const r=o.findIndex(i.bind(null,n));if(-1!==r)return r;const a=l(e[t-2]);return t>1&&l(n)===a&&o[o.length-1].path!==a?o.findIndex(i.bind(null,e[t-2])):r})),x=(0,o.EW)((()=>!0===m.value&&-1!==w.value&&a(u.$route.params,h.value.params))),_=(0,o.EW)((()=>!0===x.value&&w.value===u.$route.matched.length-1&&c(u.$route.params,h.value.params))),S=(0,o.EW)((()=>!0===m.value?!0===_.value?` ${s.exactActiveClass} ${s.activeClass}`:!0===s.exact?"":!0===x.value?` ${s.activeClass}`:"":""));function E(e){try{return u.$router.resolve(e)}catch(t){}return null}function k(e,{returnRouterError:t,to:n=s.to,replace:o=s.replace}={}){if(!0===s.disable)return e.preventDefault(),Promise.resolve(!1);if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||void 0!==e.button&&0!==e.button||"_blank"===s.target)return Promise.resolve(!1);e.preventDefault();const r=u.$router[!0===o?"replace":"push"](n);return!0===t?r:r.then((()=>{})).catch((()=>{}))}function C(e){if(!0===m.value){const t=t=>k(e,t);d("click",e,t),!0!==e.defaultPrevented&&t()}else d("click",e)}return{hasRouterLink:m,hasHrefLink:p,hasLink:g,linkTag:y,resolvedLink:h,linkIsActive:x,linkIsExactActive:_,linkClass:S,linkAttrs:b,getLink:E,navigateToRouterLink:k,navigateOnClick:C}}},8842:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(8734),r=n(1758),l=n(2500);function i(e,t){const n=(0,o.KR)(null);let i;function a(e,t){const n=(void 0!==t?"add":"remove")+"EventListener",o=void 0!==t?t:i;e!==window&&e[n]("scroll",o,l.mG.passive),window[n]("scroll",o,l.mG.passive),i=t}function s(){null!==n.value&&(a(n.value),n.value=null)}const u=(0,r.wB)((()=>e.noParentEvent),(()=>{null!==n.value&&(s(),t())}));return(0,r.xo)(u),{localScrollTarget:n,unconfigureScrollTarget:s,changeScrollEvent:a}}},1906:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>i,v0:()=>r,x_:()=>l});var o=n(1758);const r={xs:18,sm:24,md:32,lg:38,xl:46},l={size:String};function i(e,t=r){return(0,o.EW)((()=>void 0!==e.size?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null))}},454:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,d:()=>r});var o=n(1758);const r={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function l(e,t=()=>{},n=()=>{}){return{transitionProps:(0,o.EW)((()=>{const o=`q-transition--${e.transitionShow||t()}`,r=`q-transition--${e.transitionHide||n()}`;return{appear:!0,enterFromClass:`${o}-enter-from`,enterActiveClass:`${o}-enter-active`,enterToClass:`${o}-enter-to`,leaveFromClass:`${r}-leave-from`,leaveActiveClass:`${r}-leave-active`,leaveToClass:`${r}-leave-to`}})),transitionStyle:(0,o.EW)((()=>`--q-transition-duration: ${e.transitionDuration}ms`))}}},2510:(e,t,n)=>{"use strict";n.d(t,{M4:()=>i,Sc:()=>r,vq:()=>l});var o=n(1758);const r={name:String};function l(e={}){return(t,n,r)=>{t[n]((0,o.h)("input",{class:"hidden"+(r||""),...e.value}))}}function i(e){return(0,o.EW)((()=>e.name||e.for))}},4915:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(8734),r=n(1758),l=n(5192),i=n(1597);function a(e){return void 0===e||null===e?null:e}function s(e,t){return void 0===e||null===e?!0===t?`f_${(0,l.A)()}`:null:e}function u({getValue:e,required:t=!0}={}){if(!0===i.ot.value){const n=void 0!==e?(0,o.KR)(a(e())):(0,o.KR)(null);return!0===t&&null===n.value&&(0,r.sV)((()=>{n.value=`f_${(0,l.A)()}`})),void 0!==e&&(0,r.wB)(e,(e=>{n.value=s(e,t)})),n}return void 0!==e?(0,r.EW)((()=>s(e(),t))):(0,o.KR)(`f_${(0,l.A)()}`)}},6019:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(5157);function l(){let e;const t=(0,o.nI)();function n(){e=void 0}return(0,o.Y4)(n),(0,o.xo)(n),{removeTick:n,registerTick(n){e=n,(0,o.dY)((()=>{e===n&&(!1===(0,r.rU)(t)&&e(),e=void 0)}))}}}},4667:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(1758),r=n(5157);function l(){let e=null;const t=(0,o.nI)();function n(){null!==e&&(clearTimeout(e),e=null)}return(0,o.Y4)(n),(0,o.xo)(n),{removeTimeout:n,registerTimeout(o,l){n(e),!1===(0,r.rU)(t)&&(e=setTimeout((()=>{e=null,o()}),l))}}}},8672:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(9467),r=n(5563),l=n(2906);function i(e){if(!1===e)return 0;if(!0===e||void 0===e)return 1;const t=parseInt(e,10);return isNaN(t)?0:t}const a=(0,o.Yg)({name:"close-popup",beforeMount(e,{value:t}){const n={depth:i(t),handler(t){0!==n.depth&&setTimeout((()=>{const o=(0,r.Rv)(e);void 0!==o&&(0,r.k0)(o,t,n.depth)}))},handlerKey(e){!0===(0,l.Dv)(e,13)&&n.handler(e)}};e.__qclosepopup=n,e.addEventListener("click",n.handler),e.addEventListener("keyup",n.handlerKey)},updated(e,{value:t,oldValue:n}){t!==n&&(e.__qclosepopup.depth=i(t))},beforeUnmount(e){const t=e.__qclosepopup;e.removeEventListener("click",t.handler),e.removeEventListener("keyup",t.handlerKey),delete e.__qclosepopup}})},9626:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(239);var o=n(9467),r=n(7556),l=n(2500),i=n(2906);function a(e,t=250){let n,o=!1;return function(){return!1===o&&(o=!0,setTimeout((()=>{o=!1}),t),n=e.apply(this,arguments)),n}}function s(e,t,n,o){!0===n.modifiers.stop&&(0,l.ds)(e);const i=n.modifiers.color;let a=n.modifiers.center;a=!0===a||!0===o;const s=document.createElement("span"),u=document.createElement("span"),c=(0,l.G1)(e),{left:d,top:f,width:p,height:v}=t.getBoundingClientRect(),h=Math.sqrt(p*p+v*v),m=h/2,g=(p-h)/2+"px",y=a?g:c.left-d-m+"px",b=(v-h)/2+"px",w=a?b:c.top-f-m+"px";u.className="q-ripple__inner",(0,r.AH)(u,{height:`${h}px`,width:`${h}px`,transform:`translate3d(${y},${w},0) scale3d(.2,.2,1)`,opacity:0}),s.className="q-ripple"+(i?" text-"+i:""),s.setAttribute("dir","ltr"),s.appendChild(u),t.appendChild(s);const x=()=>{s.remove(),clearTimeout(_)};n.abort.push(x);let _=setTimeout((()=>{u.classList.add("q-ripple__inner--enter"),u.style.transform=`translate3d(${g},${b},0) scale3d(1,1,1)`,u.style.opacity=.2,_=setTimeout((()=>{u.classList.remove("q-ripple__inner--enter"),u.classList.add("q-ripple__inner--leave"),u.style.opacity=0,_=setTimeout((()=>{s.remove(),n.abort.splice(n.abort.indexOf(x),1)}),275)}),250)}),50)}function u(e,{modifiers:t,value:n,arg:o}){const r=Object.assign({},e.cfg.ripple,t,n);e.modifiers={early:!0===r.early,stop:!0===r.stop,center:!0===r.center,color:r.color||o,keyCodes:[].concat(r.keyCodes||13)}}const c=(0,o.Yg)({name:"ripple",beforeMount(e,t){const n=t.instance.$.appContext.config.globalProperties.$q.config||{};if(!1===n.ripple)return;const o={cfg:n,enabled:!1!==t.value,modifiers:{},abort:[],start(t){!0===o.enabled&&!0!==t.qSkipRipple&&t.type===(!0===o.modifiers.early?"pointerdown":"click")&&s(t,e,o,!0===t.qKeyEvent)},keystart:a((t=>{!0===o.enabled&&!0!==t.qSkipRipple&&!0===(0,i.Dv)(t,o.modifiers.keyCodes)&&t.type==="key"+(!0===o.modifiers.early?"down":"up")&&s(t,e,o,!0)}),300)};u(o,t),e.__qripple=o,(0,l.Z4)(o,"main",[[e,"pointerdown","start","passive"],[e,"click","start","passive"],[e,"keydown","keystart","passive"],[e,"keyup","keystart","passive"]])},updated(e,t){if(t.oldValue!==t.value){const n=e.__qripple;void 0!==n&&(n.enabled=!1!==t.value,!0===n.enabled&&Object(t.value)===t.value&&u(n,t))}},beforeUnmount(e){const t=e.__qripple;void 0!==t&&(t.abort.forEach((e=>{e()})),(0,l.Fh)(t,"main"),delete e._qripple)}})},9815:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var o=n(1597),r=n(9467);const l={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},i=Object.keys(l);function a(e){const t={};for(const n of i)!0===e[n]&&(t[n]=!0);return 0===Object.keys(t).length?l:(!0===t.horizontal?t.left=t.right=!0:!0===t.left&&!0===t.right&&(t.horizontal=!0),!0===t.vertical?t.up=t.down=!0:!0===t.up&&!0===t.down&&(t.vertical=!0),!0===t.horizontal&&!0===t.vertical&&(t.all=!0),t)}l.all=!0;const s=["INPUT","TEXTAREA"];function u(e,t){return void 0===t.event&&void 0!==e.target&&!0!==e.target.draggable&&"function"===typeof t.handler&&!1===s.includes(e.target.nodeName.toUpperCase())&&(void 0===e.qClonedBy||-1===e.qClonedBy.indexOf(t.uid))}var c=n(2500),d=n(2941);function f(e,t,n){const o=(0,c.G1)(e);let r,l=o.left-t.event.x,i=o.top-t.event.y,a=Math.abs(l),s=Math.abs(i);const u=t.direction;!0===u.horizontal&&!0!==u.vertical?r=l<0?"left":"right":!0!==u.horizontal&&!0===u.vertical?r=i<0?"up":"down":!0===u.up&&i<0?(r="up",a>s&&(!0===u.left&&l<0?r="left":!0===u.right&&l>0&&(r="right"))):!0===u.down&&i>0?(r="down",a>s&&(!0===u.left&&l<0?r="left":!0===u.right&&l>0&&(r="right"))):!0===u.left&&l<0?(r="left",a0&&(r="down"))):!0===u.right&&l>0&&(r="right",a0&&(r="down")));let d=!1;if(void 0===r&&!1===n){if(!0===t.event.isFirst||void 0===t.event.lastDir)return{};r=t.event.lastDir,d=!0,"left"===r||"right"===r?(o.left-=l,a=0,l=0):(o.top-=i,s=0,i=0)}return{synthetic:d,payload:{evt:e,touch:!0!==t.event.mouse,mouse:!0===t.event.mouse,position:o,direction:r,isFirst:t.event.isFirst,isFinal:!0===n,duration:Date.now()-t.event.time,distance:{x:a,y:s},offset:{x:l,y:i},delta:{x:o.left-t.event.lastX,y:o.top-t.event.lastY}}}}let p=0;const v=(0,r.Yg)({name:"touch-pan",beforeMount(e,{value:t,modifiers:n}){if(!0!==n.mouse&&!0!==o.Sn.has.touch)return;function r(e,t){!0===n.mouse&&!0===t?(0,c.Gu)(e):(!0===n.stop&&(0,c.ds)(e),!0===n.prevent&&(0,c.F4)(e))}const l={uid:"qvtp_"+p++,handler:t,modifiers:n,direction:a(n),noop:c.lQ,mouseStart(e){u(e,l)&&(0,c.w7)(e)&&((0,c.Z4)(l,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),l.start(e,!0))},touchStart(e){if(u(e,l)){const t=e.target;(0,c.Z4)(l,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","passiveCapture"],[t,"touchend","end","passiveCapture"]]),l.start(e)}},start(t,r){if(!0===o.Sn.is.firefox&&(0,c.M5)(e,!0),l.lastEvt=t,!0===r||!0===n.stop){if(!0!==l.direction.all&&(!0!==r||!0!==l.modifiers.mouseAllDir&&!0!==l.modifiers.mousealldir)){const e=-1!==t.type.indexOf("mouse")?new MouseEvent(t.type,t):new TouchEvent(t.type,t);!0===t.defaultPrevented&&(0,c.F4)(e),!0===t.cancelBubble&&(0,c.ds)(e),Object.assign(e,{qKeyEvent:t.qKeyEvent,qClickOutside:t.qClickOutside,qAnchorHandled:t.qAnchorHandled,qClonedBy:void 0===t.qClonedBy?[l.uid]:t.qClonedBy.concat(l.uid)}),l.initialEvent={target:t.target,event:e}}(0,c.ds)(t)}const{left:i,top:a}=(0,c.G1)(t);l.event={x:i,y:a,time:Date.now(),mouse:!0===r,detected:!1,isFirst:!0,isFinal:!1,lastX:i,lastY:a}},move(e){if(void 0===l.event)return;const t=(0,c.G1)(e),o=t.left-l.event.x,i=t.top-l.event.y;if(0===o&&0===i)return;l.lastEvt=e;const a=!0===l.event.mouse,s=()=>{let t;r(e,a),!0!==n.preserveCursor&&!0!==n.preservecursor&&(t=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),!0===a&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),(0,d.w)(),l.styleCleanup=e=>{if(l.styleCleanup=void 0,void 0!==t&&(document.documentElement.style.cursor=t),document.body.classList.remove("non-selectable"),!0===a){const t=()=>{document.body.classList.remove("no-pointer-events--children")};void 0!==e?setTimeout((()=>{t(),e()}),50):t()}else void 0!==e&&e()}};if(!0===l.event.detected){!0!==l.event.isFirst&&r(e,l.event.mouse);const{payload:t,synthetic:n}=f(e,l,!1);return void(void 0!==t&&(!1===l.handler(t)?l.end(e):(void 0===l.styleCleanup&&!0===l.event.isFirst&&s(),l.event.lastX=t.position.left,l.event.lastY=t.position.top,l.event.lastDir=!0===n?void 0:t.direction,l.event.isFirst=!1)))}if(!0===l.direction.all||!0===a&&(!0===l.modifiers.mouseAllDir||!0===l.modifiers.mousealldir))return s(),l.event.detected=!0,void l.move(e);const u=Math.abs(o),p=Math.abs(i);u!==p&&(!0===l.direction.horizontal&&u>p||!0===l.direction.vertical&&u0||!0===l.direction.left&&u>p&&o<0||!0===l.direction.right&&u>p&&o>0?(l.event.detected=!0,l.move(e)):l.end(e,!0))},end(t,n){if(void 0!==l.event){if((0,c.Fh)(l,"temp"),!0===o.Sn.is.firefox&&(0,c.M5)(e,!1),!0===n)void 0!==l.styleCleanup&&l.styleCleanup(),!0!==l.event.detected&&void 0!==l.initialEvent&&l.initialEvent.target.dispatchEvent(l.initialEvent.event);else if(!0===l.event.detected){!0===l.event.isFirst&&l.handler(f(void 0===t?l.lastEvt:t,l).payload);const{payload:e}=f(void 0===t?l.lastEvt:t,l,!0),n=()=>{l.handler(e)};void 0!==l.styleCleanup?l.styleCleanup(n):n()}l.event=void 0,l.initialEvent=void 0,l.lastEvt=void 0}}};if(e.__qtouchpan=l,!0===n.mouse){const t=!0===n.mouseCapture||!0===n.mousecapture?"Capture":"";(0,c.Z4)(l,"main",[[e,"mousedown","mouseStart",`passive${t}`]])}!0===o.Sn.has.touch&&(0,c.Z4)(l,"main",[[e,"touchstart","touchStart","passive"+(!0===n.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchpan;void 0!==n&&(t.oldValue!==t.value&&("function"!==typeof value&&n.end(),n.handler=t.value),n.direction=a(t.modifiers))},beforeUnmount(e){const t=e.__qtouchpan;void 0!==t&&(void 0!==t.event&&t.end(),(0,c.Fh)(t,"main"),(0,c.Fh)(t,"temp"),!0===o.Sn.is.firefox&&(0,c.M5)(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchpan)}})},4835:(e,t,n)=>{"use strict";n.d(t,{i:()=>A,A:()=>T});var o=n(9104),r=n(1597),l=(n(239),n(9467)),i=n(2500),a=n(3500);const s=["sm","md","lg","xl"],{passive:u}=i.mG,c=(0,l.Xj)({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:i.lQ,setDebounce:i.lQ,install({$q:e,onSSRHydrated:t}){if(e.screen=this,!0===this.__installed)return void(void 0!==e.config.screen&&(!1===e.config.screen.bodyClasses?document.body.classList.remove(`screen--${this.name}`):this.__update(!0)));const{visualViewport:n}=window,o=n||window,l=document.scrollingElement||document.documentElement,i=void 0===n||!0===r.Sn.is.mobile?()=>[Math.max(window.innerWidth,l.clientWidth),Math.max(window.innerHeight,l.clientHeight)]:()=>[n.width*n.scale+window.innerWidth-l.clientWidth,n.height*n.scale+window.innerHeight-l.clientHeight],c=void 0!==e.config.screen&&!0===e.config.screen.bodyClasses;this.__update=e=>{const[t,n]=i();if(n!==this.height&&(this.height=n),t!==this.width)this.width=t;else if(!0!==e)return;let o=this.sizes;this.gt.xs=t>=o.sm,this.gt.sm=t>=o.md,this.gt.md=t>=o.lg,this.gt.lg=t>=o.xl,this.lt.sm=t{s.forEach((t=>{void 0!==e[t]&&(f[t]=e[t])}))},this.setDebounce=e=>{p=e};const v=()=>{const e=getComputedStyle(document.body);e.getPropertyValue("--q-size-sm")&&s.forEach((t=>{this.sizes[t]=parseInt(e.getPropertyValue(`--q-size-${t}`),10)})),this.setSizes=e=>{s.forEach((t=>{e[t]&&(this.sizes[t]=e[t])})),this.__update(!0)},this.setDebounce=e=>{void 0!==d&&o.removeEventListener("resize",d,u),d=e>0?(0,a.A)(this.__update,e):this.__update,o.addEventListener("resize",d,u)},this.setDebounce(p),0!==Object.keys(f).length?(this.setSizes(f),f=void 0):this.__update(),!0===c&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===r.ot.value?t.push(v):v()}}),d=(0,l.Xj)({isActive:!1,mode:!1},{__media:void 0,set(e){d.mode=e,"auto"===e?(void 0===d.__media&&(d.__media=window.matchMedia("(prefers-color-scheme: dark)"),d.__updateMedia=()=>{d.set("auto")},d.__media.addListener(d.__updateMedia)),e=d.__media.matches):void 0!==d.__media&&(d.__media.removeListener(d.__updateMedia),d.__media=void 0),d.isActive=!0===e,document.body.classList.remove("body--"+(!0===e?"light":"dark")),document.body.classList.add("body--"+(!0===e?"dark":"light"))},toggle(){d.set(!1===d.isActive)},install({$q:e,ssrContext:t}){const{dark:n}=e.config;e.dark=this,!0!==this.__installed&&this.set(void 0!==n&&n)}}),f=d;n(8812),n(2042),n(9875),n(2090),n(8441),n(8462),n(2336);function p(e,t,n=document.body){if("string"!==typeof e)throw new TypeError("Expected a string as propName");if("string"!==typeof t)throw new TypeError("Expected a string as value");if(!(n instanceof Element))throw new TypeError("Expected a DOM element");n.style.setProperty(`--q-${e}`,t)}var v=n(2906);function h(e){return!0===e.ios?"ios":!0===e.android?"android":void 0}function m({is:e,has:t,within:n},o){const r=[!0===e.desktop?"desktop":"mobile",(!1===t.touch?"no-":"")+"touch"];if(!0===e.mobile){const t=h(e);void 0!==t&&r.push("platform-"+t)}if(!0===e.nativeMobile){const t=e.nativeMobileWrapper;r.push(t),r.push("native-mobile"),!0!==e.ios||void 0!==o[t]&&!1===o[t].iosStatusBarPadding||r.push("q-ios-padding")}else!0===e.electron?r.push("electron"):!0===e.bex&&r.push("bex");return!0===n.iframe&&r.push("within-iframe"),r}function g(){const{is:e}=r.Sn,t=document.body.className,n=new Set(t.replace(/ {2}/g," ").split(" "));if(!0!==e.nativeMobile&&!0!==e.electron&&!0!==e.bex)if(!0===e.desktop)n.delete("mobile"),n.delete("platform-ios"),n.delete("platform-android"),n.add("desktop");else if(!0===e.mobile){n.delete("desktop"),n.add("mobile"),n.delete("platform-ios"),n.delete("platform-android");const t=h(e);void 0!==t&&n.add(`platform-${t}`)}!0===r.Sn.has.touch&&(n.delete("no-touch"),n.add("touch")),!0===r.Sn.within.iframe&&n.add("within-iframe");const o=Array.from(n).join(" ");t!==o&&(document.body.className=o)}function y(e){for(const t in e)p(t,e[t])}const b={install(e){if(!0!==this.__installed){if(!0===r.ot.value)g();else{const{$q:t}=e;void 0!==t.config.brand&&y(t.config.brand);const n=m(r.Sn,t.config);document.body.classList.add.apply(document.body.classList,n)}!0===r.Sn.is.ios&&document.body.addEventListener("touchstart",i.lQ),window.addEventListener("keydown",v.V7,!0)}}};var w=n(4848),x=n(1827),_=n(2084),S=n(7973),E=n(8253),k=n(1054);const C=[r.Ay,b,f,c,w.A,x.A,_.A];function A(e,t){const n=(0,o.Ef)(e);n.config.globalProperties=t.config.globalProperties;const{reload:r,...l}=t._context;return Object.assign(n._context,l),n}function q(e,t){t.forEach((t=>{t.install(e),t.__installed=!0}))}function O(e,t,n){e.config.globalProperties.$q=n.$q,e.provide(S.XA,n.$q),q(n,C),void 0!==t.components&&Object.values(t.components).forEach((t=>{!0===(0,k.Gv)(t)&&void 0!==t.name&&e.component(t.name,t)})),void 0!==t.directives&&Object.values(t.directives).forEach((t=>{!0===(0,k.Gv)(t)&&void 0!==t.name&&e.directive(t.name,t)})),void 0!==t.plugins&&q(n,Object.values(t.plugins).filter((e=>"function"===typeof e.install&&!1===C.includes(e)))),!0===r.ot.value&&(n.$q.onSSRHydrated=()=>{n.onSSRHydrated.forEach((e=>{e()})),n.$q.onSSRHydrated=()=>{}})}const T=function(e,t={}){const n={version:"2.16.6"};!1===E.Or?(void 0!==t.config&&Object.assign(E.cr,t.config),n.config={...E.cr},(0,E.xX)()):n.config=t.config||{},O(e,t,{parentApp:e,$q:n,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})}},2084:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(9467),r=n(2453),l=n(8859);const i=(0,o.Xj)({iconMapFn:null,__qIconSet:{}},{set(e,t){const n={...e};n.set=i.set,Object.assign(i.__qIconSet,n)},install({$q:e,iconSet:t,ssrContext:n}){void 0!==e.config.iconMapFn&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__qIconSet,(0,r.$)(e,"iconMapFn",(()=>this.iconMapFn),(e=>{this.iconMapFn=e})),!0===this.__installed?void 0!==t&&this.set(t):(this.props=new Proxy(this.__qIconSet,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter((e=>"set"!==e))}}),this.set(t||l.A))}}),a=i},1827:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(9467),r=n(8843);function l(){const e=!0===Array.isArray(navigator.languages)&&0!==navigator.languages.length?navigator.languages[0]:navigator.language;if("string"===typeof e)return e.split(/[-_]/).map(((e,t)=>0===t?e.toLowerCase():t>1||e.length<4?e.toUpperCase():e[0].toUpperCase()+e.slice(1).toLowerCase())).join("-")}const i=(0,o.Xj)({__qLang:{}},{getLocale:l,set(e=r.A,t){const n={...e,rtl:!0===e.rtl,getLocale:l};if(n.set=i.set,void 0===i.__langConfig||!0!==i.__langConfig.noHtmlAttrs){const e=document.documentElement;e.setAttribute("dir",!0===n.rtl?"rtl":"ltr"),e.setAttribute("lang",n.isoName)}Object.assign(i.__qLang,n)},install({$q:e,lang:t,ssrContext:n}){e.lang=i.__qLang,i.__langConfig=e.config.lang,!0===this.__installed?void 0!==t&&this.set(t):(this.props=new Proxy(this.__qLang,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter((e=>"set"!==e&&"getLocale"!==e))}}),this.set(t||r.A))}}),a=i},1627:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});n(239);var o=n(8734),r=n(1758),l=n(9104),i=n(492),a=n(1906),s=n(9467),u=n(5139);const c=(0,s.a0)({name:"QAvatar",props:{...a.x_,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){const n=(0,a.Ay)(e),o=(0,r.EW)((()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(!0===e.square?" q-avatar--square":!0===e.rounded?" rounded-borders":""))),l=(0,r.EW)((()=>e.fontSize?{fontSize:e.fontSize}:null));return()=>{const a=void 0!==e.icon?[(0,r.h)(i.A,{name:e.icon})]:void 0;return(0,r.h)("div",{class:o.value,style:n.value},[(0,r.h)("div",{class:"q-avatar__content row flex-center overflow-hidden",style:l.value},(0,u.bG)(t.default,a))])}}});var d=n(1693),f=n(8210),p=n(4835),v=(n(2500),n(8536)),h=n(1054);let m=0;const g={},y={},b={},w={},x=/^\s*$/,_=[],S=[void 0,null,!0,!1,""],E=["top-left","top-right","bottom-left","bottom-right","top","bottom","left","right","center"],k=["top-left","top-right","bottom-left","bottom-right"],C={positive:{icon:e=>e.iconSet.type.positive,color:"positive"},negative:{icon:e=>e.iconSet.type.negative,color:"negative"},warning:{icon:e=>e.iconSet.type.warning,color:"warning",textColor:"dark"},info:{icon:e=>e.iconSet.type.info,color:"info"},ongoing:{group:!1,timeout:0,spinner:!0,color:"grey-8"}};function A(e,t,n){if(!e)return T("parameter required");let r;const l={textColor:"white"};if(!0!==e.ignoreDefaults&&Object.assign(l,g),!1===(0,h.Gv)(e)&&(l.type&&Object.assign(l,C[l.type]),e={message:e}),Object.assign(l,C[e.type||l.type],e),"function"===typeof l.icon&&(l.icon=l.icon(t)),l.spinner?(!0===l.spinner&&(l.spinner=f.A),l.spinner=(0,o.IG)(l.spinner)):l.spinner=!1,l.meta={hasMedia:Boolean(!1!==l.spinner||l.icon||l.avatar),hasText:O(l.message)||O(l.caption)},l.position){if(!1===E.includes(l.position))return T("wrong position",e)}else l.position="bottom";if(!0===S.includes(l.timeout))l.timeout=5e3;else{const t=Number(l.timeout);if(isNaN(t)||t<0)return T("wrong timeout",e);l.timeout=Number.isFinite(t)?t:0}0===l.timeout?l.progress=!1:!0===l.progress&&(l.meta.progressClass="q-notification__progress"+(l.progressClass?` ${l.progressClass}`:""),l.meta.progressStyle={animationDuration:`${l.timeout+1e3}ms`});const i=(!0===Array.isArray(e.actions)?e.actions:[]).concat(!0!==e.ignoreDefaults&&!0===Array.isArray(g.actions)?g.actions:[]).concat(void 0!==C[e.type]&&!0===Array.isArray(C[e.type].actions)?C[e.type].actions:[]),{closeBtn:a}=l;if(a&&i.push({label:"string"===typeof a?a:t.lang.label.close}),l.actions=i.map((({handler:e,noDismiss:t,...n})=>({flat:!0,...n,onClick:"function"===typeof e?()=>{e(),!0!==t&&s()}:()=>{s()}}))),void 0===l.multiLine&&(l.multiLine=l.actions.length>1),Object.assign(l.meta,{class:"q-notification row items-stretch q-notification--"+(!0===l.multiLine?"multi-line":"standard")+(void 0!==l.color?` bg-${l.color}`:"")+(void 0!==l.textColor?` text-${l.textColor}`:"")+(void 0!==l.classes?` ${l.classes}`:""),wrapperClass:"q-notification__wrapper col relative-position border-radius-inherit "+(!0===l.multiLine?"column no-wrap justify-center":"row items-center"),contentClass:"q-notification__content row items-center"+(!0===l.multiLine?"":" col"),leftClass:!0===l.meta.hasText?"additional":"single",attrs:{role:"alert",...l.attrs}}),!1===l.group?(l.group=void 0,l.meta.group=void 0):(void 0!==l.group&&!0!==l.group||(l.group=[l.message,l.caption,l.multiline].concat(l.actions.map((e=>`${e.label}*${e.icon}`))).join("|")),l.meta.group=l.group+"|"+l.position),0===l.actions.length?l.actions=void 0:l.meta.actionsClass="q-notification__actions row items-center "+(!0===l.multiLine?"justify-end":"col-auto")+(!0===l.meta.hasMedia?" q-notification__actions--with-media":""),void 0!==n){n.notif.meta.timer&&(clearTimeout(n.notif.meta.timer),n.notif.meta.timer=void 0),l.meta.uid=n.notif.meta.uid;const e=b[l.position].value.indexOf(n.notif);b[l.position].value[e]=l}else{const t=y[l.meta.group];if(void 0===t){if(l.meta.uid=m++,l.meta.badge=1,-1!==["left","right","center"].indexOf(l.position))b[l.position].value.splice(Math.floor(b[l.position].value.length/2),0,l);else{const e=-1!==l.position.indexOf("top")?"unshift":"push";b[l.position].value[e](l)}void 0!==l.group&&(y[l.meta.group]=l)}else{if(t.meta.timer&&(clearTimeout(t.meta.timer),t.meta.timer=void 0),void 0!==l.badgePosition){if(!1===k.includes(l.badgePosition))return T("wrong badgePosition",e)}else l.badgePosition="top-"+(-1!==l.position.indexOf("left")?"right":"left");l.meta.uid=t.meta.uid,l.meta.badge=t.meta.badge+1,l.meta.badgeClass=`q-notification__badge q-notification__badge--${l.badgePosition}`+(void 0!==l.badgeColor?` bg-${l.badgeColor}`:"")+(void 0!==l.badgeTextColor?` text-${l.badgeTextColor}`:"")+(l.badgeClass?` ${l.badgeClass}`:"");const n=b[l.position].value.indexOf(t);b[l.position].value[n]=y[l.meta.group]=l}}const s=()=>{q(l),r=void 0};return l.timeout>0&&(l.meta.timer=setTimeout((()=>{l.meta.timer=void 0,s()}),l.timeout+1e3)),void 0!==l.group?t=>{void 0!==t?T("trying to update a grouped one which is forbidden",e):s()}:(r={dismiss:s,config:e,notif:l},void 0===n?e=>{if(void 0!==r)if(void 0===e)r.dismiss();else{const n=Object.assign({},r.config,e,{group:!1,position:l.position});A(n,t,r)}}:void Object.assign(n,r))}function q(e){e.meta.timer&&(clearTimeout(e.meta.timer),e.meta.timer=void 0);const t=b[e.position].value.indexOf(e);if(-1!==t){void 0!==e.group&&delete y[e.meta.group];const n=_[""+e.meta.uid];if(n){const{width:e,height:t}=getComputedStyle(n);n.style.left=`${n.offsetLeft}px`,n.style.width=e,n.style.height=t}b[e.position].value.splice(t,1),"function"===typeof e.onDismiss&&e.onDismiss()}}function O(e){return void 0!==e&&null!==e&&!0!==x.test(e)}function T(e,t){return console.error(`Notify: ${e}`,t),!1}function R(){return(0,s.a0)({name:"QNotifications",devtools:{hide:!0},setup(){return()=>(0,r.h)("div",{class:"q-notifications"},E.map((e=>(0,r.h)(l.F,{key:e,class:w[e],tag:"div",name:`q-notification--${e}`},(()=>b[e].value.map((e=>{const t=e.meta,n=[];if(!0===t.hasMedia&&(!1!==e.spinner?n.push((0,r.h)(e.spinner,{class:"q-notification__spinner q-notification__spinner--"+t.leftClass,color:e.spinnerColor,size:e.spinnerSize})):e.icon?n.push((0,r.h)(i.A,{class:"q-notification__icon q-notification__icon--"+t.leftClass,name:e.icon,color:e.iconColor,size:e.iconSize,role:"img"})):e.avatar&&n.push((0,r.h)(c,{class:"q-notification__avatar q-notification__avatar--"+t.leftClass},(()=>(0,r.h)("img",{src:e.avatar,"aria-hidden":"true"}))))),!0===t.hasText){let t;const o={class:"q-notification__message col"};if(!0===e.html)o.innerHTML=e.caption?`
${e.message}
${e.caption}
`:e.message;else{const n=[e.message];t=e.caption?[(0,r.h)("div",n),(0,r.h)("div",{class:"q-notification__caption"},[e.caption])]:n}n.push((0,r.h)("div",o,t))}const o=[(0,r.h)("div",{class:t.contentClass},n)];return!0===e.progress&&o.push((0,r.h)("div",{key:`${t.uid}|p|${t.badge}`,class:t.progressClass,style:t.progressStyle})),void 0!==e.actions&&o.push((0,r.h)("div",{class:t.actionsClass},e.actions.map((e=>(0,r.h)(d.A,e))))),t.badge>1&&o.push((0,r.h)("div",{key:`${t.uid}|${t.badge}`,class:e.meta.badgeClass,style:e.badgeStyle},[t.badge])),(0,r.h)("div",{ref:e=>{_[""+t.uid]=e},key:t.uid,class:t.class,...t.attrs},[(0,r.h)("div",{class:t.wrapperClass},o)])})))))))}})}const M={setDefaults(e){!0===(0,h.Gv)(e)&&Object.assign(g,e)},registerType(e,t){!0===(0,h.Gv)(t)&&(C[e]=t)},install({$q:e,parentApp:t}){if(e.notify=this.create=t=>A(t,e),e.notify.setDefaults=this.setDefaults,e.notify.registerType=this.registerType,void 0!==e.config.notify&&this.setDefaults(e.config.notify),!0!==this.__installed){E.forEach((e=>{b[e]=(0,o.KR)([]);const t=!0===["left","center","right"].includes(e)?"center":-1!==e.indexOf("top")?"top":"bottom",n=-1!==e.indexOf("left")?"start":-1!==e.indexOf("right")?"end":"center",r=["left","right"].includes(e)?`items-${"left"===e?"start":"end"} justify-center`:"center"===e?"flex-center":`items-${n}`;w[e]=`q-notifications__list q-notifications__list--${t} fixed column no-wrap ${r}`}));const e=(0,v.US)("q-notify");(0,p.i)(R(),t).mount(e)}}}},1597:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>h,Sn:()=>p,ot:()=>l});n(239);var o=n(8734),r=n(2453);const l=(0,o.KR)(!1);let i;function a(e,t){const n=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||[];return{browser:n[5]||n[3]||n[1]||"",version:n[4]||n[2]||"0",platform:t[0]||""}}function s(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}const u="ontouchstart"in window||window.navigator.maxTouchPoints>0;function c(e){const t=e.toLowerCase(),n=s(t),o=a(t,n),r={};o.browser&&(r[o.browser]=!0,r.version=o.version,r.versionNumber=parseInt(o.version,10)),o.platform&&(r[o.platform]=!0);const c=r.android||r.ios||r.bb||r.blackberry||r.ipad||r.iphone||r.ipod||r.kindle||r.playbook||r.silk||r["windows phone"];if(!0===c||-1!==t.indexOf("mobile")?r.mobile=!0:r.desktop=!0,r["windows phone"]&&(r.winphone=!0,delete r["windows phone"]),r.edga||r.edgios||r.edg?(r.edge=!0,o.browser="edge"):r.crios?(r.chrome=!0,o.browser="chrome"):r.fxios&&(r.firefox=!0,o.browser="firefox"),(r.ipod||r.ipad||r.iphone)&&(r.ios=!0),r.vivaldi&&(o.browser="vivaldi",r.vivaldi=!0),(r.chrome||r.opr||r.safari||r.vivaldi||!0===r.mobile&&!0!==r.ios&&!0!==c)&&(r.webkit=!0),r.opr&&(o.browser="opera",r.opera=!0),r.safari&&(r.blackberry||r.bb?(o.browser="blackberry",r.blackberry=!0):r.playbook?(o.browser="playbook",r.playbook=!0):r.android?(o.browser="android",r.android=!0):r.kindle?(o.browser="kindle",r.kindle=!0):r.silk&&(o.browser="silk",r.silk=!0)),r.name=o.browser,r.platform=o.platform,-1!==t.indexOf("electron"))r.electron=!0;else if(-1!==document.location.href.indexOf("-extension://"))r.bex=!0;else{if(void 0!==window.Capacitor?(r.capacitor=!0,r.nativeMobile=!0,r.nativeMobileWrapper="capacitor"):void 0===window._cordovaNative&&void 0===window.cordova||(r.cordova=!0,r.nativeMobile=!0,r.nativeMobileWrapper="cordova"),!0===l.value&&(i={is:{...r}}),!0===u&&!0===r.mac&&(!0===r.desktop&&!0===r.safari||!0===r.nativeMobile&&!0!==r.android&&!0!==r.ios&&!0!==r.ipad)){delete r.mac,delete r.desktop;const e=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(r,{mobile:!0,ios:!0,platform:e,[e]:!0})}!0!==r.mobile&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete r.desktop,r.mobile=!0)}return r}const d=navigator.userAgent||navigator.vendor||window.opera,f={has:{touch:!1,webStorage:!1},within:{iframe:!1}},p={userAgent:d,is:c(d),has:{touch:u},within:{iframe:window.self!==window.top}},v={install(e){const{$q:t}=e;!0===l.value?(e.onSSRHydrated.push((()=>{Object.assign(t.platform,p),l.value=!1})),t.platform=(0,o.Kh)(this)):t.platform=this}};{let e;(0,r.$)(p.has,"webStorage",(()=>{if(void 0!==e)return e;try{if(window.localStorage)return e=!0,!0}catch(t){}return e=!1,!1})),Object.assign(v,p),!0===l.value&&(Object.assign(v,i,f),i=null)}const h=v},4848:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(239);var o=n(1597),r=n(2500);const l=()=>!0;function i(e){return"string"===typeof e&&""!==e&&"/"!==e&&"#/"!==e}function a(e){return!0===e.startsWith("#")&&(e=e.substring(1)),!1===e.startsWith("/")&&(e="/"+e),!0===e.endsWith("/")&&(e=e.substring(0,e.length-1)),"#"+e}function s(e){if(!1===e.backButtonExit)return()=>!1;if("*"===e.backButtonExit)return l;const t=["#/"];return!0===Array.isArray(e.backButtonExit)&&t.push(...e.backButtonExit.filter(i).map(a)),()=>t.includes(window.location.hash)}const u={__history:[],add:r.lQ,remove:r.lQ,install({$q:e}){if(!0===this.__installed)return;const{cordova:t,capacitor:n}=o.Sn.is;if(!0!==t&&!0!==n)return;const r=e.config[!0===t?"cordova":"capacitor"];if(void 0!==r&&!1===r.backButton)return;if(!0===n&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=e=>{void 0===e.condition&&(e.condition=l),this.__history.push(e)},this.remove=e=>{const t=this.__history.indexOf(e);t>=0&&this.__history.splice(t,1)};const i=s(Object.assign({backButtonExit:!0},r)),a=()=>{if(this.__history.length){const e=this.__history[this.__history.length-1];!0===e.condition()&&(this.__history.pop(),e.handler())}else!0===i()?navigator.app.exitApp():window.history.back()};!0===t?document.addEventListener("deviceready",(()=>{document.addEventListener("backbutton",a,!1)})):window.Capacitor.Plugins.App.addListener("backButton",a)}}},3500:(e,t,n)=>{"use strict";function o(e,t=250,n){let o=null;function r(){const r=arguments,l=()=>{o=null,!0!==n&&e.apply(this,r)};null!==o?clearTimeout(o):!0===n&&e.apply(this,r),o=setTimeout(l,t)}return r.cancel=()=>{null!==o&&clearTimeout(o)},r}n.d(t,{A:()=>o})},7556:(e,t,n)=>{"use strict";n.d(t,{$J:()=>i,AH:()=>r,V6:()=>l});var o=n(8734);function r(e,t){const n=e.style;for(const o in t)n[o]=t[o]}function l(e){if(void 0===e||null===e)return;if("string"===typeof e)try{return document.querySelector(e)||void 0}catch(n){return}const t=(0,o.R1)(e);return t?t.$el||t:void 0}function i(e,t){if(void 0===e||null===e||!0===e.contains(t))return!0;for(let n=e.nextElementSibling;null!==n;n=n.nextElementSibling)if(n.contains(t))return!0;return!1}},2500:(e,t,n)=>{"use strict";n.d(t,{F4:()=>u,Fh:()=>p,G1:()=>i,Gu:()=>c,M5:()=>d,Z4:()=>f,ds:()=>s,en:()=>a,lQ:()=>r,mG:()=>o,w7:()=>l});n(239);const o={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{const e=Object.defineProperty({},"passive",{get(){Object.assign(o,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,e),window.removeEventListener("qtest",null,e)}catch(v){}function r(){}function l(e){return 0===e.button}function i(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function a(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();const t=[];let n=e.target;while(n){if(t.push(n),"HTML"===n.tagName)return t.push(document),t.push(window),t;n=n.parentElement}}function s(e){e.stopPropagation()}function u(e){!1!==e.cancelable&&e.preventDefault()}function c(e){!1!==e.cancelable&&e.preventDefault(),e.stopPropagation()}function d(e,t){if(void 0===e||!0===t&&!0===e.__dragPrevented)return;const n=!0===t?e=>{e.__dragPrevented=!0,e.addEventListener("dragstart",u,o.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener("dragstart",u,o.notPassiveCapture)};e.querySelectorAll("a, img").forEach(n)}function f(e,t,n){const r=`__q_${t}_evt`;e[r]=void 0!==e[r]?e[r].concat(n):n,n.forEach((t=>{t[0].addEventListener(t[1],e[t[2]],o[t[3]])}))}function p(e,t){const n=`__q_${t}_evt`;void 0!==e[n]&&(e[n].forEach((t=>{t[0].removeEventListener(t[1],e[t[2]],o[t[3]])})),e[n]=void 0)}},2732:(e,t,n)=>{"use strict";n.d(t,{Tq:()=>o,eo:()=>r});function o(e,t,n){return n<=t?t:Math.min(n,Math.max(t,e))}function r(e,t,n){if(n<=t)return t;const o=n-t+1;let r=t+(e-t)%o;return r{"use strict";n.d(t,{$P:()=>l,Et:()=>i,Gv:()=>r,Hv:()=>o});n(3186),n(5531),n(5683),n(8812),n(2042),n(9875),n(2090),n(8441),n(8462),n(2336);function o(e,t){if(e===t)return!0;if(null!==e&&null!==t&&"object"===typeof e&&"object"===typeof t){if(e.constructor!==t.constructor)return!1;let n,r;if(e.constructor===Array){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!0!==o(e[r],t[r]))return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let n=e.entries();r=n.next();while(!0!==r.done){if(!0!==t.has(r.value[0]))return!1;r=n.next()}n=e.entries(),r=n.next();while(!0!==r.done){if(!0!==o(r.value[1],t.get(r.value[0])))return!1;r=n.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;const n=e.entries();r=n.next();while(!0!==r.done){if(!0!==t.has(r.value[0]))return!1;r=n.next()}return!0}if(null!=e.buffer&&e.buffer.constructor===ArrayBuffer){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const l=Object.keys(e).filter((t=>void 0!==e[t]));if(n=l.length,n!==Object.keys(t).filter((e=>void 0!==t[e])).length)return!1;for(r=n;0!==r--;){const n=l[r];if(!0!==o(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function r(e){return null!==e&&"object"===typeof e&&!0!==Array.isArray(e)}function l(e){return"[object Date]"===Object.prototype.toString.call(e)}function i(e){return"number"===typeof e&&isFinite(e)}},2257:(e,t,n)=>{"use strict";n.d(t,{e:()=>c,r:()=>u});n(239);var o=n(2500),r=n(5563);let l=null;const{notPassiveCapture:i}=o.mG,a=[];function s(e){null!==l&&(clearTimeout(l),l=null);const t=e.target;if(void 0===t||8===t.nodeType||!0===t.classList.contains("no-pointer-events"))return;let n=r.jx.length-1;while(n>=0){const e=r.jx[n].$;if("QTooltip"!==e.type.name){if("QDialog"!==e.type.name)break;if(!0!==e.props.seamless)return;n--}else n--}for(let o=a.length-1;o>=0;o--){const n=a[o];if(null!==n.anchorEl.value&&!1!==n.anchorEl.value.contains(t)||t!==document.body&&(null===n.innerRef.value||!1!==n.innerRef.value.contains(t)))return;e.qClickOutside=!0,n.onClickOutside(e)}}function u(e){a.push(e),1===a.length&&(document.addEventListener("mousedown",s,i),document.addEventListener("touchstart",s,i))}function c(e){const t=a.findIndex((t=>t===e));-1!==t&&(a.splice(t,1),0===a.length&&(null!==l&&(clearTimeout(l),l=null),document.removeEventListener("mousedown",s,i),document.removeEventListener("touchstart",s,i)))}},8253:(e,t,n)=>{"use strict";n.d(t,{Or:()=>r,cr:()=>o,xX:()=>l});const o={};let r=!1;function l(){r=!0}},8536:(e,t,n)=>{"use strict";n.d(t,{US:()=>s,_J:()=>u});n(239);var o=n(8253);const r=[],l=[];let i=1,a=document.body;function s(e,t){const n=document.createElement("div");if(n.id=void 0!==t?`q-portal--${t}--${i++}`:e,void 0!==o.cr.globalNodes){const e=o.cr.globalNodes.class;void 0!==e&&(n.className=e)}return a.appendChild(n),r.push(n),l.push(t),n}function u(e){const t=r.indexOf(e);r.splice(t,1),l.splice(t,1),e.remove()}},9467:(e,t,n)=>{"use strict";n.d(t,{Xj:()=>s,Yg:()=>a,a0:()=>i});var o=n(8734),r=n(1758),l=n(2453);function i(e){return(0,o.IG)((0,r.pM)(e))}function a(e){return(0,o.IG)(e)}const s=(e,t)=>{const n=(0,o.Kh)(e);for(const o in e)(0,l.$)(t,o,(()=>n[o]),(e=>{n[o]=e}));return t}},8983:(e,t,n)=>{"use strict";n.d(t,{FD:()=>i,Gy:()=>s,gv:()=>a,vQ:()=>u});n(239);let o=[],r=[];function l(e){r=r.filter((t=>t!==e))}function i(e){l(e),r.push(e)}function a(e){l(e),0===r.length&&0!==o.length&&(o[o.length-1](),o=[])}function s(e){0===r.length?e():o.push(e)}function u(e){o=o.filter((t=>t!==e))}},8173:(e,t,n)=>{"use strict";n.d(t,{g:()=>i,v:()=>a});n(239);var o=n(1597);const r=[];function l(e){r[r.length-1](e)}function i(e){!0===o.Sn.is.desktop&&(r.push(e),1===r.length&&document.body.addEventListener("focusin",l))}function a(e){const t=r.indexOf(e);-1!==t&&(r.splice(t,1),0===r.length&&document.body.removeEventListener("focusin",l))}},2453:(e,t,n)=>{"use strict";function o(e,t,n,o){return Object.defineProperty(e,t,{get:n,set:o,enumerable:!0}),e}function r(e,t){for(const n in t)o(e,n,t[n]);return e}n.d(t,{$:()=>o,M:()=>r})},8773:(e,t,n)=>{"use strict";n.d(t,{I:()=>d,V:()=>f});n(239);var o=n(1597),r=n(2906);const l=[];let i;function a(e){i=27===e.keyCode}function s(){!0===i&&(i=!1)}function u(e){!0===i&&(i=!1,!0===(0,r.Dv)(e,27)&&l[l.length-1](e))}function c(e){window[e]("keydown",a),window[e]("blur",s),window[e]("keyup",u),i=!1}function d(e){!0===o.Sn.is.desktop&&(l.push(e),1===l.length&&c("addEventListener"))}function f(e){const t=l.indexOf(e);-1!==t&&(l.splice(t,1),0===l.length&&c("removeEventListener"))}},2906:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>i,JL:()=>l,V7:()=>r});let o=!1;function r(e){o=!0===e.isComposing}function l(e){return!0===o||e!==Object(e)||!0===e.isComposing||!0===e.qKeyEvent}function i(e,t){return!0!==l(e)&&[].concat(t).includes(e.keyCode)}},5563:(e,t,n)=>{"use strict";n.d(t,{Rv:()=>l,bc:()=>i,jx:()=>r,k0:()=>a});var o=n(5157);const r=[];function l(e){return r.find((t=>null!==t.contentEl&&t.contentEl.contains(e)))}function i(e,t){do{if("QMenu"===e.$options.name){if(e.hide(t),!0===e.$props.separateClosePopup)return(0,o.V_)(e)}else if(!0===e.__qPortal){const n=(0,o.V_)(e);return void 0!==n&&"QPopupProxy"===n.$options.name?(e.hide(t),n):e}e=(0,o.V_)(e)}while(void 0!==e&&null!==e)}function a(e,t,n){while(0!==n&&void 0!==e&&null!==e){if(!0===e.__qPortal){if(n--,"QMenu"===e.$options.name){e=i(e,t);continue}e.hide(t)}e=(0,o.V_)(e)}}},385:(e,t,n)=>{"use strict";n.d(t,{Kk:()=>h,aC:()=>s,o3:()=>a,rk:()=>c});var o=n(8336),r=n(1597);let l,i;function a(e){const t=e.split(" ");return 2===t.length&&(!0!==["top","center","bottom"].includes(t[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(t[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function s(e){return!e||2===e.length&&("number"===typeof e[0]&&"number"===typeof e[1])}const u={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function c(e,t){const n=e.split(" ");return{vertical:n[0],horizontal:u[`${n[1]}#${!0===t?"rtl":"ltr"}`]}}function d(e,t){let{top:n,left:o,right:r,bottom:l,width:i,height:a}=e.getBoundingClientRect();return void 0!==t&&(n-=t[1],o-=t[0],l+=t[1],r+=t[0],i+=t[0],a+=t[1]),{top:n,bottom:l,height:a,left:o,right:r,width:i,middle:o+(r-o)/2,center:n+(l-n)/2}}function f(e,t,n){let{top:o,left:r}=e.getBoundingClientRect();return o+=t.top,r+=t.left,void 0!==n&&(o+=n[1],r+=n[0]),{top:o,bottom:o+1,height:1,left:r,right:r+1,width:1,middle:r,center:o}}function p(e,t){return{top:0,center:t/2,bottom:t,left:0,middle:e/2,right:e}}function v(e,t,n,o){return{top:e[n.vertical]-t[o.vertical],left:e[n.horizontal]-t[o.horizontal]}}function h(e,t=0){if(null===e.targetEl||null===e.anchorEl||t>5)return;if(0===e.targetEl.offsetHeight||0===e.targetEl.offsetWidth)return void setTimeout((()=>{h(e,t+1)}),10);const{targetEl:n,offset:o,anchorEl:a,anchorOrigin:s,selfOrigin:u,absoluteOffset:c,fit:g,cover:y,maxHeight:b,maxWidth:w}=e;if(!0===r.Sn.is.ios&&void 0!==window.visualViewport){const e=document.body.style,{offsetLeft:t,offsetTop:n}=window.visualViewport;t!==l&&(e.setProperty("--q-pe-left",t+"px"),l=t),n!==i&&(e.setProperty("--q-pe-top",n+"px"),i=n)}const{scrollLeft:x,scrollTop:_}=n,S=void 0===c?d(a,!0===y?[0,0]:o):f(a,c,o);Object.assign(n.style,{top:0,left:0,minWidth:null,minHeight:null,maxWidth:w||"100vw",maxHeight:b||"100vh",visibility:"visible"});const{offsetWidth:E,offsetHeight:k}=n,{elWidth:C,elHeight:A}=!0===g||!0===y?{elWidth:Math.max(S.width,E),elHeight:!0===y?Math.max(S.height,k):k}:{elWidth:E,elHeight:k};let q={maxWidth:w,maxHeight:b};!0!==g&&!0!==y||(q.minWidth=S.width+"px",!0===y&&(q.minHeight=S.height+"px")),Object.assign(n.style,q);const O=p(C,A);let T=v(S,O,s,u);if(void 0===c||void 0===o)m(T,S,O,s,u);else{const{top:e,left:t}=T;m(T,S,O,s,u);let n=!1;if(T.top!==e){n=!0;const e=2*o[1];S.center=S.top-=e,S.bottom-=e+2}if(T.left!==t){n=!0;const e=2*o[0];S.middle=S.left-=e,S.right-=e+2}!0===n&&(T=v(S,O,s,u),m(T,S,O,s,u))}q={top:T.top+"px",left:T.left+"px"},void 0!==T.maxHeight&&(q.maxHeight=T.maxHeight+"px",S.height>T.maxHeight&&(q.minHeight=q.maxHeight)),void 0!==T.maxWidth&&(q.maxWidth=T.maxWidth+"px",S.width>T.maxWidth&&(q.minWidth=q.maxWidth)),Object.assign(n.style,q),n.scrollTop!==_&&(n.scrollTop=_),n.scrollLeft!==x&&(n.scrollLeft=x)}function m(e,t,n,r,l){const i=n.bottom,a=n.right,s=(0,o.XJ)(),u=window.innerHeight-s,c=document.body.clientWidth;if(e.top<0||e.top+i>u)if("center"===l.vertical)e.top=t[r.vertical]>u/2?Math.max(0,u-i):0,e.maxHeight=Math.min(i,u);else if(t[r.vertical]>u/2){const n=Math.min(u,"center"===r.vertical?t.center:r.vertical===l.vertical?t.bottom:t.top);e.maxHeight=Math.min(i,n),e.top=Math.max(0,n-i)}else e.top=Math.max(0,"center"===r.vertical?t.center:r.vertical===l.vertical?t.top:t.bottom),e.maxHeight=Math.min(i,u-e.top);if(e.left<0||e.left+a>c)if(e.maxWidth=Math.min(a,c),"middle"===l.horizontal)e.left=t[r.horizontal]>c/2?Math.max(0,c-a):0;else if(t[r.horizontal]>c/2){const n=Math.min(c,"middle"===r.horizontal?t.middle:r.horizontal===l.horizontal?t.right:t.left);e.maxWidth=Math.min(a,n),e.left=Math.max(0,n-e.maxWidth)}else e.left=Math.max(0,"middle"===r.horizontal?t.middle:r.horizontal===l.horizontal?t.left:t.right),e.maxWidth=Math.min(a,c-e.left)}["left","middle","right"].forEach((e=>{u[`${e}#ltr`]=e,u[`${e}#rtl`]=e}))},5139:(e,t,n)=>{"use strict";n.d(t,{Hp:()=>i,Ij:()=>l,Kf:()=>s,bG:()=>a,zm:()=>r});var o=n(1758);function r(e,t){return void 0!==e&&e()||t}function l(e,t){if(void 0!==e){const t=e();if(void 0!==t&&null!==t)return t.slice()}return t}function i(e,t){return void 0!==e?t.concat(e()):t}function a(e,t){return void 0===e?t:void 0!==t?t.concat(e()):e()}function s(e,t,n,r,l,i){t.key=r+l;const a=(0,o.h)(e,t,n);return!0===l?(0,o.bo)(a,i()):a}},2941:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});var o=n(1597);function r(){if(void 0!==window.getSelection){const e=window.getSelection();void 0!==e.empty?e.empty():void 0!==e.removeAllRanges&&(e.removeAllRanges(),!0!==o.Ay.is.mobile&&e.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}},7973:(e,t,n)=>{"use strict";n.d(t,{ON:()=>r,U_:()=>a,XA:()=>o,YR:()=>l,q3:()=>i});const o="_q_",r="_q_l_",l="_q_pc_",i="_q_fo_";function a(){}},5157:(e,t,n)=>{"use strict";n.d(t,{$b:()=>r,V_:()=>o,rU:()=>l});n(8812),n(2042),n(9875),n(2090),n(8441),n(8462),n(2336);function o(e){if(Object(e.$parent)===e.$parent)return e.$parent;let{parent:t}=e.$;while(Object(t)===t){if(Object(t.proxy)===t.proxy)return t.proxy;t=t.parent}}function r(e){return void 0!==e.appContext.config.globalProperties.$router}function l(e){return!0===e.isUnmounted||!0===e.isDeactivated}},8336:(e,t,n)=>{"use strict";n.d(t,{D_:()=>g,RZ:()=>p,XJ:()=>m,cP:()=>r,fQ:()=>a,hD:()=>i,lS:()=>s,rr:()=>v});var o=n(7556);const r=[Element,String],l=[null,document,document.body,document.scrollingElement,document.documentElement];function i(e,t){let n=(0,o.V6)(t);if(void 0===n){if(void 0===e||null===e)return window;n=e.closest(".scroll,.scroll-y,.overflow-auto")}return l.includes(n)?window:n}function a(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function s(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}function u(e,t,n=0){const o=void 0===arguments[3]?performance.now():arguments[3],r=a(e);n<=0?r!==t&&d(e,t):requestAnimationFrame((l=>{const i=l-o,a=r+(t-r)/Math.max(i,n)*i;d(e,a),a!==t&&u(e,t,n-i,l)}))}function c(e,t,n=0){const o=void 0===arguments[3]?performance.now():arguments[3],r=s(e);n<=0?r!==t&&f(e,t):requestAnimationFrame((l=>{const i=l-o,a=r+(t-r)/Math.max(i,n)*i;f(e,a),a!==t&&c(e,t,n-i,l)}))}function d(e,t){e!==window?e.scrollTop=t:window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t)}function f(e,t){e!==window?e.scrollLeft=t:window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)}function p(e,t,n){n?u(e,t,n):d(e,t)}function v(e,t,n){n?c(e,t,n):f(e,t)}let h;function m(){if(void 0!==h)return h;const e=document.createElement("p"),t=document.createElement("div");(0,o.AH)(e,{width:"100%",height:"200px"}),(0,o.AH)(t,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);const n=e.offsetWidth;t.style.overflow="scroll";let r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),h=n-r,h}function g(e,t=!0){return!(!e||e.nodeType!==Node.ELEMENT_NODE)&&(t?e.scrollHeight>e.clientHeight&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-y"])):e.scrollWidth>e.clientWidth&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-x"])))}},5192:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});n(239),n(3186),n(5531),n(5683),n(9048);let o,r=0;const l=new Array(256);for(let u=0;u<256;u++)l[u]=(u+256).toString(16).substring(1);const i=(()=>{const e="undefined"!==typeof crypto?crypto:"undefined"!==typeof window?window.crypto||window.msCrypto:void 0;if(void 0!==e){if(void 0!==e.randomBytes)return e.randomBytes;if(void 0!==e.getRandomValues)return t=>{const n=new Uint8Array(t);return e.getRandomValues(n),n}}return e=>{const t=[];for(let n=e;n>0;n--)t.push(Math.floor(256*Math.random()));return t}})(),a=4096;function s(){(void 0===o||r+16>a)&&(r=0,o=i(a));const e=Array.prototype.slice.call(o,r,r+=16);return e[6]=15&e[6]|64,e[8]=63&e[8]|128,l[e[0]]+l[e[1]]+l[e[2]]+l[e[3]]+"-"+l[e[4]]+l[e[5]]+"-"+l[e[6]]+l[e[7]]+"-"+l[e[8]]+l[e[9]]+"-"+l[e[10]]+l[e[11]]+l[e[12]]+l[e[13]]+l[e[14]]+l[e[15]]}},6501:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(4835),r=n(1827),l=n(2084);const i={name:"Quasar",version:"2.16.6",install:o.A,lang:r.A,iconSet:l.A}},1573:(e,t,n)=>{"use strict";function o(e){return e}n.d(t,{wE:()=>o})},4198:e=>{"use strict";e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')}}]); \ No newline at end of file