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 a815cf86..00000000 Binary files a/webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff and /dev/null differ diff --git a/webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.fa21e2c7.woff b/webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.fa21e2c7.woff new file mode 100644 index 00000000..5a7727f0 Binary files /dev/null and b/webcontent/app/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.fa21e2c7.woff differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff deleted file mode 100644 index d39bb52a..00000000 Binary files a/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff and /dev/null differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff new file mode 100644 index 00000000..d3bf5644 Binary files /dev/null and b/webcontent/app/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.4dc33a1e.woff differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff new file mode 100644 index 00000000..0b8d1c3f Binary files /dev/null and b/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.7b05c22e.woff differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff deleted file mode 100644 index 36979aee..00000000 Binary files a/webcontent/app/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff and /dev/null differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff deleted file mode 100644 index db0012d1..00000000 Binary files a/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff and /dev/null differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff new file mode 100644 index 00000000..d5096a09 Binary files /dev/null and b/webcontent/app/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.87f3a1cb.woff differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff deleted file mode 100644 index 04cbe949..00000000 Binary files a/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff and /dev/null differ diff --git a/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.fe849ef5.woff b/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.fe849ef5.woff new file mode 100644 index 00000000..ce9d3a9b Binary files /dev/null and b/webcontent/app/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.fe849ef5.woff differ diff --git a/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff b/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff new file mode 100644 index 00000000..df6f8619 Binary files /dev/null and b/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.676b7653.woff differ diff --git a/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff b/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff deleted file mode 100644 index 9eaa94f9..00000000 Binary files a/webcontent/app/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff and /dev/null differ 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