From ef01926792c3107e1039e5655bdd1328256dac0d Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Wed, 19 Nov 2025 16:37:02 +0100 Subject: [PATCH 1/4] Upgrade dependencies --- package-lock.json | 3875 +++++++++++++++------------------------------ package.json | 63 +- 2 files changed, 1322 insertions(+), 2616 deletions(-) diff --git a/package-lock.json b/package-lock.json index 74ca44527..90d4f3ae8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,55 +9,54 @@ "version": "3.5.0", "license": "MIT", "dependencies": { - "@graphql-tools/merge": "^8.3.14", + "@graphql-tools/merge": "^8.4.2", "ackee-tracker": "^5.1.0", - "apollo-server-core": "^3.11.1", - "apollo-server-lambda": "^3.11.1", - "apollo-server-micro": "^3.11.1", + "apollo-server-core": "^3.13.0", + "apollo-server-lambda": "^3.13.0", + "apollo-server-micro": "^3.13.0", "apollo-server-plugin-http-headers": "^0.1.4", - "date-fns": "^2.28.0", - "date-fns-tz": "^1.3.4", + "date-fns": "^2.30.0", + "date-fns-tz": "^1.3.8", "debounce-promise": "^3.1.2", - "dotenv": "^16.0.0", - "graphql": "^16.6.0", - "graphql-scalars": "^1.20.1", + "dotenv": "^16.6.1", + "graphql": "^16.12.0", + "graphql-scalars": "^1.25.0", "is-url": "^1.2.4", "is-valid-domain": "^0.1.6", - "micro": "^9.3.4", + "micro": "^9.4.1", "microrouter": "^3.1.3", - "mongoose": "^8.19.3", - "node-fetch": "^2.6.1", - "node-schedule": "^2.0.0", - "normalize-url": "^6.0.1", + "mongoose": "^8.20.0", + "node-fetch": "^2.7.0", + "node-schedule": "^2.1.1", + "normalize-url": "^6.1.0", "request-ip": "^3.3.0", "sanitize-filename": "^1.6.3", "signale": "^1.4.0", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "devDependencies": { - "@apollo/client": "^3.7.2", + "@apollo/client": "^3.14.0", "@electerious/eslint-config": "^3.5.0", - "ava": "5.1.0", - "classnames": "^2.3.1", - "formbase": "^12.0.2", + "ava": "^5.3.1", + "classnames": "^2.5.1", + "formbase": "^12.0.3", "history": "^5.3.0", - "human-number": "^2.0.1", + "human-number": "^2.0.7", "mocked-env": "^1.3.5", "mongodb-memory-server": "^10.3.0", - "nodemon": "^3.1.10", + "nodemon": "^3.1.11", "normalize.css": "^8.0.1", - "nyc": "^15.1.0", "prop-types": "^15.8.1", - "react": "^18.1.0", - "react-apollo-network-status": "^5.0.1", - "react-dom": "^18.1.0", - "react-fast-compare": "^3.2.0", - "react-hotkeys-hook": "^3.4.4", - "react-use": "^17.3.2", - "rosid-handler-js-next": "^1.0.1", - "rosid-handler-sass": "^8.0.0", + "react": "^18.3.1", + "react-apollo-network-status": "^5.3.1", + "react-dom": "^18.3.1", + "react-fast-compare": "^3.2.2", + "react-hotkeys-hook": "^3.4.7", + "react-use": "^17.6.0", + "rosid-handler-js-next": "^2.0.0", + "rosid-handler-sass": "^9.0.0", "s-ago": "^2.2.0", - "shortid": "^2.2.16", + "shortid": "^2.2.17", "test-listen": "^1.1.0", "url-pattern": "^1.0.3" }, @@ -334,13 +333,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -2245,123 +2237,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@josephg/resolvable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", @@ -2851,184 +2726,586 @@ "license": "BSD-3-Clause" }, "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.1.0.tgz", + "integrity": "sha512-dFZNuFD2YRcoomP4oYf+DvQNSUA9ih+A3vUqopQx5EdtPGo3WBnQcI/S8pwpz91UsGfL0HsMSOlaMld8HrbubA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "@babel/helper-module-imports": "^7.18.6", + "@rollup/pluginutils": "^5.0.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0", "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "@types/babel__core": { "optional": true + }, + "rollup": { + "optional": true } } }, "node_modules/@rollup/plugin-commonjs": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", - "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-29.0.0.tgz", + "integrity": "sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ==", "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^3.1.0", + "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" + "estree-walker": "^2.0.2", + "fdir": "^6.2.0", + "is-reference": "1.2.1", + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" }, "engines": { - "node": ">= 8.0.0" + "node": ">=16.0.0 || 14 >= 14.17" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" }, "peerDependencies": { - "rollup": "^2.30.0" + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^3.0.8" + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", + "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.22.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", + "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" }, "engines": { - "node": ">= 8.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==", "license": "MIT", "dependencies": { - "@types/node": "*" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@types/aws-lambda": { - "version": "8.10.157", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.157.tgz", - "integrity": "sha512-ofjcRCO1N7tMZDSO11u5bFHPDfUFD3Q9YK9g4S4w8UDKuG3CNlw2lNK1sd3Itdo7JORygZmG4h9ZykS8dlXvMA==", - "license": "MIT" - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", + "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "license": "MIT" + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", + "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", + "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", + "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", + "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", + "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", + "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", + "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", + "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", + "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", + "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", + "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", + "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", + "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", + "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", + "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", + "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", + "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", + "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", + "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", + "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", + "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "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, + "license": "MIT" + }, + "node_modules/@types/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/aws-lambda": { + "version": "8.10.159", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.159.tgz", + "integrity": "sha512-SAP22WSGNN12OQ8PlCzGzRCZ7QDCwI85dQZbmpz7+mAk+L7j+wI7qnvmdKh+o7A5LaOp6QnOZ2NJphAZQTTHQg==", + "license": "MIT" + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "license": "MIT", + "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", "@types/qs": "*", @@ -3073,9 +3350,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", - "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", "license": "MIT", "dependencies": { "undici-types": "~7.16.0" @@ -3088,13 +3365,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/q": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/qs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", @@ -3108,14 +3378,11 @@ "license": "MIT" }, "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } + "license": "MIT" }, "node_modules/@types/serve-static": { "version": "2.2.0", @@ -3323,13 +3590,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/ansi-regex": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", @@ -3597,26 +3857,6 @@ "graphql": "^15.3.0 || ^16.0.0" } }, - "node_modules/append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "default-require-extensions": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true, - "license": "MIT" - }, "node_modules/arg": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", @@ -3767,41 +4007,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", - "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-array-method-boxes-properly": "^1.0.0", + "es-abstract": "^1.23.3", "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "is-string": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -3882,53 +4099,61 @@ } }, "node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "version": "10.4.22", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz", + "integrity": "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", + "browserslist": "^4.27.0", + "caniuse-lite": "^1.0.30001754", + "fraction.js": "^5.3.4", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/autoprefixer/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true, - "license": "ISC" - }, "node_modules/ava": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ava/-/ava-5.1.0.tgz", - "integrity": "sha512-e5VFrSQ0WBPyZJWRXVrO7RFOizFeNM0t2PORwrPvWtApgkORI6cvGnY3GX1G+lzpd0HjqNx5Jus22AhxVnUMNA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ava/-/ava-5.3.1.tgz", + "integrity": "sha512-Scv9a4gMOXB6+ni4toLuhAm9KYWEjsgBglJl+kMGI5+IVDt120CCDZyB5HNU9DjmLI2t4I0GbnxGLmmRfGTJGg==", "dev": true, "license": "MIT", "dependencies": { - "acorn": "^8.8.1", + "acorn": "^8.8.2", "acorn-walk": "^8.2.0", "ansi-styles": "^6.2.1", "arrgv": "^1.0.2", "arrify": "^3.0.0", "callsites": "^4.0.0", "cbor": "^8.1.0", - "chalk": "^5.1.2", + "chalk": "^5.2.0", "chokidar": "^3.5.3", "chunkd": "^2.0.1", - "ci-info": "^3.6.1", + "ci-info": "^3.8.0", "ci-parallel-vars": "^1.0.1", "clean-yaml-object": "^0.1.0", "cli-truncate": "^3.1.0", @@ -3937,10 +4162,9 @@ "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", "debug": "^4.3.4", - "del": "^7.0.0", "emittery": "^1.0.1", "figures": "^5.0.0", - "globby": "^13.1.2", + "globby": "^13.1.4", "ignore-by-default": "^2.1.0", "indent-string": "^5.0.0", "is-error": "^2.2.2", @@ -3956,13 +4180,12 @@ "plur": "^5.1.0", "pretty-ms": "^8.0.0", "resolve-cwd": "^3.0.0", - "slash": "^3.0.0", "stack-utils": "^2.0.6", "strip-ansi": "^7.0.1", "supertap": "^3.0.1", "temp-dir": "^3.0.0", - "write-file-atomic": "^5.0.0", - "yargs": "^17.6.2" + "write-file-atomic": "^5.0.1", + "yargs": "^17.7.2" }, "bin": { "ava": "entrypoints/cli.mjs" @@ -4069,9 +4292,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.8.25", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.25.tgz", - "integrity": "sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==", + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz", + "integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==", "dev": true, "license": "Apache-2.0", "bin": { @@ -4169,9 +4392,9 @@ } }, "node_modules/browserslist": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", - "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", + "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", "dev": true, "funding": [ { @@ -4190,10 +4413,10 @@ "license": "MIT", "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.8.19", - "caniuse-lite": "^1.0.30001751", - "electron-to-chromium": "^1.5.238", - "node-releases": "^2.0.26", + "baseline-browser-mapping": "^2.8.25", + "caniuse-lite": "^1.0.30001754", + "electron-to-chromium": "^1.5.249", + "node-releases": "^2.0.27", "update-browserslist-db": "^1.1.4" }, "bin": { @@ -4258,35 +4481,6 @@ "node": ">= 0.8" } }, - "node_modules/caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/caching-transform/node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -4334,42 +4528,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/callsites": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.2.0.tgz", @@ -4410,9 +4568,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001754", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001754.tgz", - "integrity": "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==", + "version": "1.0.30001756", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz", + "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==", "dev": true, "funding": [ { @@ -4677,59 +4835,6 @@ "node": ">=8" } }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/coa/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/code-excerpt": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", @@ -4743,48 +4848,42 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, "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==", + "dev": true, "license": "MIT", "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==", + "dev": true, "license": "MIT" }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "license": "MIT" }, "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } }, "node_modules/common-path-prefix": { "version": "3.0.0", @@ -4849,9 +4948,9 @@ } }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true, "license": "MIT" }, @@ -4891,13 +4990,13 @@ } }, "node_modules/core-js-compat": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz", - "integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==", + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz", + "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.26.3" + "browserslist": "^4.28.0" }, "funding": { "type": "opencollective", @@ -4917,84 +5016,6 @@ "node": ">= 0.10" } }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/cron-parser": { "version": "4.9.0", "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", @@ -5022,28 +5043,17 @@ "node": ">= 8" } }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz", + "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==", "dev": true, - "license": "MIT", - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, + "license": "ISC", "engines": { - "node": ">4" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, "node_modules/css-in-js-utils": { @@ -5057,25 +5067,22 @@ } }, "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true, - "license": "MIT" - }, "node_modules/css-tree": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", @@ -5091,9 +5098,9 @@ } }, "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -5123,123 +5130,124 @@ "license": "MIT" }, "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.2.tgz", + "integrity": "sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA==", "dev": true, "license": "MIT", "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "cssnano-preset-default": "^7.0.10", + "lilconfig": "^3.1.3" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.10.tgz", + "integrity": "sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.27.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^5.0.1", + "postcss-calc": "^10.1.1", + "postcss-colormin": "^7.0.5", + "postcss-convert-values": "^7.0.8", + "postcss-discard-comments": "^7.0.5", + "postcss-discard-duplicates": "^7.0.2", + "postcss-discard-empty": "^7.0.1", + "postcss-discard-overridden": "^7.0.1", + "postcss-merge-longhand": "^7.0.5", + "postcss-merge-rules": "^7.0.7", + "postcss-minify-font-values": "^7.0.1", + "postcss-minify-gradients": "^7.0.1", + "postcss-minify-params": "^7.0.5", + "postcss-minify-selectors": "^7.0.5", + "postcss-normalize-charset": "^7.0.1", + "postcss-normalize-display-values": "^7.0.1", + "postcss-normalize-positions": "^7.0.1", + "postcss-normalize-repeat-style": "^7.0.1", + "postcss-normalize-string": "^7.0.1", + "postcss-normalize-timing-functions": "^7.0.1", + "postcss-normalize-unicode": "^7.0.5", + "postcss-normalize-url": "^7.0.1", + "postcss-normalize-whitespace": "^7.0.1", + "postcss-ordered-values": "^7.0.2", + "postcss-reduce-initial": "^7.0.5", + "postcss-reduce-transforms": "^7.0.1", + "postcss-svgo": "^7.1.0", + "postcss-unique-selectors": "^7.0.4" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" + } + }, + "node_modules/cssnano-utils": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz", + "integrity": "sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.0" + "css-tree": "~2.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, "license": "MIT", "dependencies": { - "css-tree": "^1.1.2" + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "dev": true, "license": "MIT" }, @@ -5372,16 +5380,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -5399,22 +5397,6 @@ "node": ">=0.10.0" } }, - "node_modules/default-require-extensions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -5450,42 +5432,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-7.1.0.tgz", - "integrity": "sha512-v2KyNk7efxhlyHpjEvfyxaAihKKK0nWCuf6ZtqZcFFpQRG0bJ12Qsr0RpvsICMjAAZ8DOVCxrlqpxISlMHC4Kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "globby": "^13.1.2", - "graceful-fs": "^4.2.10", - "is-glob": "^4.0.3", - "is-path-cwd": "^3.0.0", - "is-path-inside": "^4.0.0", - "p-map": "^5.5.0", - "rimraf": "^3.0.2", - "slash": "^4.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -5546,17 +5492,21 @@ } }, "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-serializer/node_modules/domelementtype": { + "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", @@ -5569,35 +5519,35 @@ ], "license": "BSD-2-Clause" }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "is-obj": "^2.0.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/dotenv": { @@ -5640,9 +5590,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.245", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.245.tgz", - "integrity": "sha512-rdmGfW47ZhL/oWEJAY4qxRtdly2B98ooTJ0pdEI4jhVLZ6tNf8fPtov2wS1IRKwFJT92le3x4Knxiwzl7cPPpQ==", + "version": "1.5.256", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.256.tgz", + "integrity": "sha512-uqYq1IQhpXXLX+HgiXdyOZml7spy4xfy42yPxcCCRjswp0fYM2X+JwCON07lqnpLEGVCj739B7Yr+FngmHBMEQ==", "dev": true, "license": "ISC" }, @@ -5689,11 +5639,14 @@ } }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -5786,13 +5739,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true, - "license": "MIT" - }, "node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", @@ -5898,13 +5844,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, - "license": "MIT" - }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -6363,26 +6302,6 @@ "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==", - "dev": true, - "license": "MIT", - "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==", - "dev": true, - "license": "MIT" - }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -6406,16 +6325,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -6558,7 +6467,6 @@ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "license": "MIT", - "peer": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -6949,24 +6857,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/formbase": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/formbase/-/formbase-12.0.2.tgz", - "integrity": "sha512-I10U6rGozo0zXpYvDXcx0osuO2vYtmxKZVaj7PK2KKTud26GOGxtJYXxDI0MFWNHUGQnDwNfwkUEJiqMwiHLvQ==", + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/formbase/-/formbase-12.0.3.tgz", + "integrity": "sha512-7V6mB/0Eo/BEWndRLEzy87UjTx8TxBtTFP+EkH1smIaVnuGHd85pBrnLp8nc7d4VfCF7wBJjVQMTVpO6+5jBfw==", "dev": true, "license": "MIT" }, @@ -6979,6 +6873,20 @@ "node": ">= 0.6" } }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -6988,27 +6896,6 @@ "node": ">= 0.6" } }, - "node_modules/fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -7125,16 +7012,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", @@ -7254,19 +7131,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -7332,16 +7196,6 @@ "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -7419,33 +7273,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasha/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -7458,13 +7285,6 @@ "node": ">= 0.4" } }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true, - "license": "MIT" - }, "node_modules/history": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", @@ -7499,27 +7319,6 @@ "dev": true, "license": "MIT" }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", - "dev": true, - "license": "MIT" - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", - "dev": true, - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" - }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -7672,13 +7471,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true, - "license": "MIT" - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -7741,16 +7533,6 @@ "node": ">=8" } }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -7869,21 +7651,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "node_modules/is-core-module": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", @@ -7935,16 +7702,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-error": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", @@ -8084,40 +7841,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", - "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/is-plain-object": { @@ -8166,13 +7897,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true, - "license": "ISC" - }, "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", @@ -8202,19 +7926,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-string": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", @@ -8265,13 +7976,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true, - "license": "MIT" - }, "node_modules/is-unicode-supported": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", @@ -8346,16 +8050,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -8369,213 +8063,6 @@ "dev": true, "license": "ISC" }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-hook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", - "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "append-transform": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", - "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", - "dev": true, - "license": "ISC", - "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/iterator.prototype": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", @@ -8594,44 +8081,6 @@ "node": ">= 0.4" } }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/js-cookie": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", @@ -8657,9 +8106,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -8788,6 +8237,19 @@ "node": ">= 0.8.0" } }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -8838,13 +8300,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -8932,13 +8387,13 @@ } }, "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, "license": "MIT", "dependencies": { - "sourcemap-codec": "^1.4.8" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/make-dir": { @@ -9079,13 +8534,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -9317,19 +8765,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/mocked-env": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/mocked-env/-/mocked-env-1.3.5.tgz", @@ -9372,9 +8807,10 @@ "license": "MIT" }, "node_modules/mongodb": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.20.0.tgz", - "integrity": "sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@mongodb-js/saslprep": "^1.3.0", @@ -9467,9 +8903,9 @@ } }, "node_modules/mongoose": { - "version": "8.19.3", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.19.3.tgz", - "integrity": "sha512-fTAGaIohkk8wCggMuBuqTVD4YrM1/J8cBr1ekqzFqtz65qkLjtX2dcy3NH1e+2rk2365dyrrsPAnt4YTxBhEiQ==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.20.0.tgz", + "integrity": "sha512-SxqNb8yx+VOjIOx2l7HqkGvYuLC/T85d+jPvqGDdUbKJFz/5PVSsVxQzypQsX7chenYvq5bd8jIr4LtunedE7g==", "license": "MIT", "dependencies": { "bson": "^6.10.4", @@ -9488,6 +8924,52 @@ "url": "https://opencollective.com/mongoose" } }, + "node_modules/mongoose/node_modules/mongodb": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.20.0.tgz", + "integrity": "sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.3.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, "node_modules/mpath": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", @@ -9640,19 +9122,6 @@ "webidl-conversions": "^3.0.0" } }, - "node_modules/node-preload": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", - "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "process-on-spawn": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", @@ -9675,9 +9144,9 @@ } }, "node_modules/nodemon": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.10.tgz", - "integrity": "sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.11.tgz", + "integrity": "sha512-is96t8F/1//UHAjNPHpbsNY46ELPpftGUoSVNXwUfMk/qdjSylYrWSu1XavVTBOn526kFiOR733ATgNBCQyH0g==", "dev": true, "license": "MIT", "dependencies": { @@ -9783,337 +9252,16 @@ "license": "MIT" }, "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/nyc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", - "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "bin": { - "nyc": "bin/nyc.js" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/nyc/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/nyc/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/nyc/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/nyc/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/nyc/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/nyc/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/nyc/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nyc/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, "node_modules/object-assign": { @@ -10203,28 +9351,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object.groupby": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", @@ -10427,22 +9553,6 @@ "node": ">=6" } }, - "node_modules/package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -10689,9 +9799,9 @@ } }, "node_modules/pkg-conf/node_modules/yocto-queue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", "dev": true, "license": "MIT", "engines": { @@ -10756,554 +9866,444 @@ } }, "node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "peer": true, "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": "^10 || ^12 || >=14" } }, "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz", + "integrity": "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12 || ^20.9 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.38" } }, "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.5.tgz", + "integrity": "sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.27.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.8.tgz", + "integrity": "sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg==", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.27.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.5.tgz", + "integrity": "sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.0" + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz", + "integrity": "sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==", "dev": true, "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz", + "integrity": "sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==", "dev": true, "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz", + "integrity": "sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==", "dev": true, "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz", + "integrity": "sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==", "dev": true, "license": "MIT", "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^7.0.5" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.7.tgz", + "integrity": "sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.0.0", + "browserslist": "^4.27.0", "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" + "cssnano-utils": "^5.0.1", + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz", + "integrity": "sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz", + "integrity": "sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "colord": "^2.9.3", + "cssnano-utils": "^5.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.5.tgz", + "integrity": "sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ==", "dev": true, "license": "MIT", "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" + "browserslist": "^4.27.0", + "cssnano-utils": "^5.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz", + "integrity": "sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==", "dev": true, "license": "MIT", "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "cssesc": "^3.0.0", + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz", + "integrity": "sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==", "dev": true, "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz", + "integrity": "sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz", + "integrity": "sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz", + "integrity": "sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz", + "integrity": "sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==", "dev": true, "license": "MIT", "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz", + "integrity": "sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.5.tgz", + "integrity": "sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.27.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz", + "integrity": "sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==", "dev": true, "license": "MIT", "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz", + "integrity": "sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz", + "integrity": "sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-utils": "^5.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.5.tgz", + "integrity": "sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "^4.27.0", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz", + "integrity": "sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-selector-parser": { - "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==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "dev": true, "license": "MIT", "dependencies": { @@ -11315,40 +10315,36 @@ } }, "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.1.0.tgz", + "integrity": "sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.4.tgz", + "integrity": "sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==", "dev": true, "license": "MIT", "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-value-parser": { @@ -11358,13 +10354,6 @@ "dev": true, "license": "MIT" }, - "node_modules/postcss/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true, - "license": "ISC" - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -11398,19 +10387,6 @@ "dev": true, "license": "MIT" }, - "node_modules/process-on-spawn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.1.0.tgz", - "integrity": "sha512-JOnOPQ/8TZgjs1JIH/m9ni7FfimjNa/PRx7y/Wb5qdItsnhO0jE4AT7fC0HjC28DUQWDr50dwSYZLdRMlqDq3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "fromentries": "^1.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -11452,18 +10428,6 @@ "node": ">=6" } }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -11901,19 +10865,6 @@ } } }, - "node_modules/release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", - "dev": true, - "license": "ISC", - "dependencies": { - "es6-error": "^4.0.1" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/request-ip": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-3.3.0.tgz", @@ -11930,13 +10881,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true, - "license": "ISC" - }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", @@ -12008,20 +10952,6 @@ "node": ">=0.10.0" } }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "dev": true, - "license": "MIT" - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -12040,19 +10970,45 @@ } }, "node_modules/rollup": { - "version": "2.79.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", + "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", "dev": true, "license": "MIT", "peer": true, + "dependencies": { + "@types/estree": "1.0.8" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.53.3", + "@rollup/rollup-android-arm64": "4.53.3", + "@rollup/rollup-darwin-arm64": "4.53.3", + "@rollup/rollup-darwin-x64": "4.53.3", + "@rollup/rollup-freebsd-arm64": "4.53.3", + "@rollup/rollup-freebsd-x64": "4.53.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", + "@rollup/rollup-linux-arm-musleabihf": "4.53.3", + "@rollup/rollup-linux-arm64-gnu": "4.53.3", + "@rollup/rollup-linux-arm64-musl": "4.53.3", + "@rollup/rollup-linux-loong64-gnu": "4.53.3", + "@rollup/rollup-linux-ppc64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-musl": "4.53.3", + "@rollup/rollup-linux-s390x-gnu": "4.53.3", + "@rollup/rollup-linux-x64-gnu": "4.53.3", + "@rollup/rollup-linux-x64-musl": "4.53.3", + "@rollup/rollup-openharmony-arm64": "4.53.3", + "@rollup/rollup-win32-arm64-msvc": "4.53.3", + "@rollup/rollup-win32-ia32-msvc": "4.53.3", + "@rollup/rollup-win32-x64-gnu": "4.53.3", + "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" } }, @@ -12101,23 +11057,6 @@ "vlq": "^0.2.2" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, "node_modules/rollup-pluginutils": { "version": "2.8.2", "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", @@ -12136,36 +11075,36 @@ "license": "MIT" }, "node_modules/rosid-handler-js-next": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rosid-handler-js-next/-/rosid-handler-js-next-1.0.1.tgz", - "integrity": "sha512-ayMpFon5UXmbQbCvULLZqfsmg8t7d9zhYfJyoCRyt/8bQb+UfztZPnMhd6A/sv/E1pU2sVwKVHZw6ban5sj6NQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rosid-handler-js-next/-/rosid-handler-js-next-2.0.0.tgz", + "integrity": "sha512-Iqw8iRKjtnWg1Em+42g8fvQ/SN2uJK/xEFlQaTb3j3pMHBM3UE860NQd1b/JoCfFw8D4FR7Hq1K54NWKEn9mlQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.8.4", - "@babel/preset-env": "^7.8.4", - "@babel/preset-react": "^7.8.3", - "@rollup/plugin-babel": "^5.2.2", - "@rollup/plugin-commonjs": "^17.0.0", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^11.0.1", - "@rollup/plugin-replace": "^2.3.4", - "rollup": "^2.35.1", - "rollup-plugin-node-globals": "^1.4.0", - "rollup-plugin-terser": "^7.0.2" + "@babel/core": "^7.28.5", + "@babel/preset-env": "^7.28.5", + "@babel/preset-react": "^7.28.5", + "@rollup/plugin-babel": "^6.1.0", + "@rollup/plugin-commonjs": "^29.0.0", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^16.0.3", + "@rollup/plugin-replace": "^6.0.3", + "@rollup/plugin-terser": "^0.4.4", + "rollup": "^4.53.2", + "rollup-plugin-node-globals": "^1.4.0" } }, "node_modules/rosid-handler-sass": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/rosid-handler-sass/-/rosid-handler-sass-8.0.0.tgz", - "integrity": "sha512-YXXLKlC6ffeRE2w2Pd9azTn6NkbrjaPo5sFEq5vnx6wlJVZaIPDpsAa70wG1NohGFtHCGYRrfuoCL3vXVkDBww==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/rosid-handler-sass/-/rosid-handler-sass-9.0.0.tgz", + "integrity": "sha512-Rv0YN9LT5nrm5o2lxHzBVQxZrFfKrepTdqYldDspFYR8ITyorpGi+rH/o/m3sfkvs2BwVEjDtLcn1oiCi3DkGA==", "dev": true, "license": "MIT", "dependencies": { - "autoprefixer": "^9.4.8", - "cssnano": "^4.1.10", - "postcss": "^7.0.14", - "sass": "^1.29.0" + "autoprefixer": "^10.4.22", + "cssnano": "^7.1.2", + "postcss": "^8.5.6", + "sass": "^1.94.0" } }, "node_modules/round-to": { @@ -12323,9 +11262,9 @@ } }, "node_modules/sass": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.3.tgz", - "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==", + "version": "1.94.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.1.tgz", + "integrity": "sha512-/YVm5FRQaRlr3oNh2LLFYne1PdPlRZGyKnHh1sLleOqLcohTR4eUUvBjBIqkl1fEXd1MGOHgzJGJh+LgTtV4KQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12374,11 +11313,11 @@ } }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", + "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", "dev": true, - "license": "ISC" + "license": "BlueOak-1.0.0" }, "node_modules/scheduler": { "version": "0.23.2", @@ -12494,9 +11433,9 @@ } }, "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -12518,13 +11457,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true, - "license": "ISC" - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -12721,11 +11653,17 @@ "license": "MIT" }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/signale": { "version": "1.4.0", @@ -12767,6 +11705,21 @@ "node": ">=4" } }, + "node_modules/signale/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==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/signale/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==", + "license": "MIT" + }, "node_modules/signale/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -12896,32 +11849,6 @@ "node": ">=4" } }, - "node_modules/signale/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", - "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", - "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", - "dev": true, - "license": "MIT" - }, "node_modules/simple-update-notifier": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", @@ -12936,13 +11863,16 @@ } }, "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/slice-ansi": { @@ -12962,6 +11892,13 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "dev": true, + "license": "MIT" + }, "node_modules/sorted-array-functions": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz", @@ -12999,14 +11936,6 @@ "source-map": "^0.6.0" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "dev": true, - "license": "MIT" - }, "node_modules/sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", @@ -13016,24 +11945,6 @@ "memory-pager": "^1.0.2" } }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", - "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -13077,14 +11988,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "dev": true, - "license": "MIT" - }, "node_modules/stack-generator": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", @@ -13326,13 +12229,12 @@ } }, "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/strip-indent": { @@ -13362,33 +12264,20 @@ } }, "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.7.tgz", + "integrity": "sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "browserslist": "^4.27.0", + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/stylis": { @@ -13425,9 +12314,9 @@ } }, "node_modules/supertap/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "license": "MIT", "dependencies": { @@ -13464,114 +12353,49 @@ } }, "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/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.0.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", + "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "commander": "^11.1.0", + "css-select": "^5.1.0", + "css-tree": "^3.0.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "^1.4.1" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/svgo/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "bin": { + "svgo": "bin/svgo.js" }, "engines": { - "node": ">=4" + "node": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" } }, "node_modules/svgo/node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", "dev": true, "license": "MIT", "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "mdn-data": "2.12.2", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/svgo/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/svgo/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, "node_modules/svgo/node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", "dev": true, "license": "CC0-1.0" }, @@ -13641,20 +12465,12 @@ "node": ">=10" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/test-listen": { "version": "1.1.0", @@ -13715,13 +12531,6 @@ "node": ">=4" } }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "dev": true, - "license": "MIT" - }, "node_modules/to-buffer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", @@ -13842,16 +12651,6 @@ "json5": "lib/cli.js" } }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -13975,16 +12774,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -14061,20 +12850,6 @@ "node": ">=4" } }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true, - "license": "MIT" - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", - "dev": true, - "license": "MIT" - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -14084,13 +12859,6 @@ "node": ">= 0.8" } }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "dev": true, - "license": "MIT" - }, "node_modules/update-browserslist-db": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", @@ -14154,22 +12922,6 @@ "dev": true, "license": "MIT" }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -14221,17 +12973,6 @@ "node": ">= 0.8" } }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/vlq": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", @@ -14363,13 +13104,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true, - "license": "ISC" - }, "node_modules/which-typed-array": { "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", @@ -14445,26 +13179,6 @@ "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==", - "dev": true, - "license": "MIT", - "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==", - "dev": true, - "license": "MIT" - }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -14531,19 +13245,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/xss": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz", @@ -14560,6 +13261,12 @@ "node": ">= 0.10.0" } }, + "node_modules/xss/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index d27d18919..8cb88e19a 100644 --- a/package.json +++ b/package.json @@ -28,59 +28,58 @@ "build:pre": "BUILD_ENV=pre npm run build", "build": "node build.js", "server": "node src/index.js", - "test": "npm run lint && nyc ava", + "test": "npm run lint && ava", "lint": "eslint \"{functions,src,test}/**/*.js\"" }, "dependencies": { - "@graphql-tools/merge": "^8.3.14", + "@graphql-tools/merge": "^8.4.2", "ackee-tracker": "^5.1.0", - "apollo-server-core": "^3.11.1", - "apollo-server-lambda": "^3.11.1", - "apollo-server-micro": "^3.11.1", + "apollo-server-core": "^3.13.0", + "apollo-server-lambda": "^3.13.0", + "apollo-server-micro": "^3.13.0", "apollo-server-plugin-http-headers": "^0.1.4", - "date-fns": "^2.28.0", - "date-fns-tz": "^1.3.4", + "date-fns": "^2.30.0", + "date-fns-tz": "^1.3.8", "debounce-promise": "^3.1.2", - "dotenv": "^16.0.0", - "graphql": "^16.6.0", - "graphql-scalars": "^1.20.1", + "dotenv": "^16.6.1", + "graphql": "^16.12.0", + "graphql-scalars": "^1.25.0", "is-url": "^1.2.4", "is-valid-domain": "^0.1.6", - "micro": "^9.3.4", + "micro": "^9.4.1", "microrouter": "^3.1.3", - "mongoose": "^8.19.3", - "node-fetch": "^2.6.1", - "node-schedule": "^2.0.0", - "normalize-url": "^6.0.1", + "mongoose": "^8.20.0", + "node-fetch": "^2.7.0", + "node-schedule": "^2.1.1", + "normalize-url": "^6.1.0", "request-ip": "^3.3.0", "sanitize-filename": "^1.6.3", "signale": "^1.4.0", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "devDependencies": { - "@apollo/client": "^3.7.2", + "@apollo/client": "^3.14.0", "@electerious/eslint-config": "^3.5.0", - "ava": "5.1.0", - "classnames": "^2.3.1", - "formbase": "^12.0.2", + "ava": "^5.3.1", + "classnames": "^2.5.1", + "formbase": "^12.0.3", "history": "^5.3.0", - "human-number": "^2.0.1", + "human-number": "^2.0.7", "mocked-env": "^1.3.5", "mongodb-memory-server": "^10.3.0", - "nodemon": "^3.1.10", + "nodemon": "^3.1.11", "normalize.css": "^8.0.1", - "nyc": "^15.1.0", "prop-types": "^15.8.1", - "react": "^18.1.0", - "react-apollo-network-status": "^5.0.1", - "react-dom": "^18.1.0", - "react-fast-compare": "^3.2.0", - "react-hotkeys-hook": "^3.4.4", - "react-use": "^17.3.2", - "rosid-handler-js-next": "^1.0.1", - "rosid-handler-sass": "^8.0.0", + "react": "^18.3.1", + "react-apollo-network-status": "^5.3.1", + "react-dom": "^18.3.1", + "react-fast-compare": "^3.2.2", + "react-hotkeys-hook": "^3.4.7", + "react-use": "^17.6.0", + "rosid-handler-js-next": "^2.0.0", + "rosid-handler-sass": "^9.0.0", "s-ago": "^2.2.0", - "shortid": "^2.2.16", + "shortid": "^2.2.17", "test-listen": "^1.1.0", "url-pattern": "^1.0.3" }, From fc6972698faebdc01137b234835e49e7d87009e3 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Wed, 19 Nov 2025 16:37:13 +0100 Subject: [PATCH 2/4] Fix sass warning during build --- src/ui/styles/_modal.scss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/styles/_modal.scss b/src/ui/styles/_modal.scss index bd026f5bb..243ae6b18 100644 --- a/src/ui/styles/_modal.scss +++ b/src/ui/styles/_modal.scss @@ -1,3 +1,5 @@ +@use 'sass:color'; + .modal { position: fixed; @@ -9,7 +11,7 @@ bottom: 0; left: 0; padding: 0 $gutter; - background: rgba(darken($black, 6%), .9); + background: rgba(color.adjust($black, $lightness: -6%), .9); pointer-events: none; opacity: 0; z-index: 3; From c09918fdd6a8e1d2686f0f67dbea3df5b23eab11 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Wed, 19 Nov 2025 16:39:48 +0100 Subject: [PATCH 3/4] Upgrade ackee-tracker to fix issue with empty siteReferrer and rebuild dist --- CHANGELOG.md | 10 ++ dist/index.css | 2 +- dist/index.js | 242 ++++++++++++++++++---------------------------- dist/tracker.js | 2 +- package-lock.json | 8 +- package.json | 2 +- 6 files changed, 109 insertions(+), 157 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e1aaece8..144b727b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [3.5.1] - 2025-11-19 + +### Changed + +- Several dependencies have been updated to their latest versions to bring in security patches and improvements + +### Fixed + +- `ackee-tracker` has been updated to fix an issue where visits were not recorded when the website had an empty `document.referrer`. You might have seen lower visit counts since version 3.5.0 when your website had no referrer, e.g., when visiting it directly or via bookmarks. + ## [3.5.0] - 2025-11-13 Small fixes, internal improvements and dependency updates. diff --git a/dist/index.css b/dist/index.css index 188ae1393..cd04f5582 100644 --- a/dist/index.css +++ b/dist/index.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;margin:0 0 .9rem;padding:.6rem;background:hsla(0,0%,100%,.05);border:1px solid transparent;border-radius:8px;outline:none;resize:vertical;transition:border-color .3s ease;font-family:inherit;font-size:100%;line-height:1.15}.input,.input[disabled]{box-shadow:none;color:#fff}.input[disabled]{border-color:rgba(12.75,12.75,12.75,0);background-color:rgba(242.25,242.25,242.25,.05);cursor:not-allowed}.input:focus{border-color:#73fac8}.input::-moz-placeholder{color:#999;opacity:1}.input::placeholder{color:#999;opacity:1}.input:-ms-input-placeholder{color:#999}.input::-ms-input-placeholder{color:#999}.control{position:relative;margin:0 0 .9rem;box-sizing:border-box}.control__input{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;left:0;top:calc(50% - 10px);width:20px;height:20px;pointer-events:none}.control__label{display:flex;align-items:center;position:relative;color:#fff}.control__label:after,.control__label:before{content:"";display:block;width:20px;height:20px;border:1px solid transparent}.control__label:before{flex-shrink:0;transition:border-color .3s ease;margin-right:.6rem;border-color:transparent;box-shadow:none;background:hsla(0,0%,100%,.05)}.control__label:after{position:absolute;top:calc(50% - 11px);left:0;background-size:60%;background-repeat:no-repeat;background-position:50%;transform:scale(0);transition:transform .3s ease}.control__input[type=radio]+.control__label:before{border-radius:100%}.control__input[type=radio]+.control__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23fff' d='M256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256s93.1 208 208 208z'/%3E%3C/svg%3E")}.control__input[type=checkbox]+.control__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23fff' d='M461.6 109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4-2.4 0-4.6 1-6.3 2.5L194.5 323s-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9s-6.4 3.1-8.7 5.4c-1.7 1.8-29.7 31.2-43.5 45.8-.8.9-1.3 1.4-2 2.1-1.2 1.7-2 3.6-2 5.7 0 2.2.8 4 2 5.7l2.8 2.6s139.3 133.8 141.6 136.1c2.3 2.3 5.1 5.2 9.2 5.2 4 0 7.3-4.3 9.2-6.2l249.1-320c1.2-1.7 2-3.6 2-5.8 0-2.5-1-4.6-2.4-6.4z'/%3E%3C/svg%3E")}.control__input[type=checkbox][disabled]+.control__label,.control__input[type=radio][disabled]+.control__label{cursor:not-allowed;color:#fff}.control__input[type=checkbox][disabled]+.control__label:before,.control__input[type=radio][disabled]+.control__label:before{border-color:rgba(12.75,12.75,12.75,0);background-color:rgba(242.25,242.25,242.25,.05);box-shadow:none}.control__input:focus+.control__label:before{border-color:#73fac8}.control__input:checked+.control__label:after{transform:scale(1)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0 0 .9rem;padding:.6rem calc(.9rem + 12px) .6rem .6rem;width:100%;background:hsla(0,0%,100%,.05);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23fff' d='M256 298.3l174.2-167.2c4.3-4.2 11.4-4.1 15.8.2l30.6 29.9c4.4 4.3 4.5 11.3.2 15.5L264.1 380.9c-2.2 2.2-5.2 3.2-8.1 3-3 .1-5.9-.9-8.1-3L35.2 176.7c-4.3-4.2-4.2-11.2.2-15.5L66 131.3c4.4-4.3 11.5-4.4 15.8-.2L256 298.3z'/%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:calc(100% - .6rem) 50%;border:1px solid transparent;border-radius:8px;outline:0;transition:border-color .3s ease;font-family:inherit;font-size:100%;line-height:1.15}.select,.select[disabled]{box-shadow:none;color:#fff}.select[disabled]{border-color:rgba(12.75,12.75,12.75,0);background-color:rgba(242.25,242.25,242.25,.05);cursor:not-allowed}.select:focus{border-color:#73fac8}.select::-ms-expand{display:none}html{width:100%;height:100%;font:normal 400 112.5%/1.5 Rubik,sans-serif}body{display:grid;color:hsla(0,0%,100%,.5);background:#282d2d;grid-template-columns:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *,body :after,body :before{box-sizing:border-box}.customScrollbar ::-webkit-scrollbar{width:6px;height:6px;z-index:1000}.customScrollbar ::-webkit-scrollbar-track{background:transparent}.customScrollbar ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.5);border-radius:3px}.customScrollbar ::-webkit-scrollbar-corner{display:none}.customScrollbar *{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.5) transparent}@font-face{font-family:Rubik;src:url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2");font-style:normal;font-weight:400}.headline{margin:0 0 .5rem;color:#fff;font-weight:400;font-size:2.2em;text-rendering:optimizeLegibility;line-height:1}.headline--medium{margin:0 0 .25rem;font-size:1.5em;line-height:1.2}.headline--small{margin:0 0 .3333333333rem;font-size:inherit;line-height:inherit}.headline--no-spacing{margin-bottom:0}.headline__button{text-align:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.headline__button:focus{color:#73fac8;outline:none}.text{margin:0 0 1rem}.text--no-spacing{margin-bottom:0}.label{display:block;font-size:.9em;margin:0 0 .25rem}.label--no-spacing{margin-bottom:0}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:0;border:none;color:currentColor;font:inherit;border-radius:0;cursor:pointer;text-decoration:none}.input,.select{border-width:2px}.select{padding-right:2rem}.select option{color:#000}.select:disabled{opacity:.6;background-image:none}.control__label{padding-left:calc(24px + .6rem)}.control__label:after,.control__label:before{top:calc(50% - 12px);width:24px;height:24px}.control__label:before{border-width:2px}.inputMessage{display:grid;grid-template-areas:"main";position:relative;margin-bottom:.9rem}@keyframes inputMessage__show{0%{opacity:1}60%{opacity:1}to{opacity:0}}.inputMessage .input{grid-area:main;margin-bottom:0}.inputMessage:after{content:attr(title);grid-area:main;display:flex;align-items:center;justify-content:center;background:rgba(69,74,74,.98);border:2px solid #73fac8;border-radius:8px;color:#fff;font-size:.86em;opacity:0;pointer-events:none}@supports (backdrop-filter:blur(10px)){.inputMessage:after{background:rgba(69,74,74,.86);backdrop-filter:blur(10px)}}.inputMessage:focus-within:after{animation-name:inputMessage__show;animation-timing-function:ease;animation-duration:2s}#main{display:grid;grid-template-columns:100%}.card{background:#333838;border-radius:10px;width:100%;overflow:hidden}.card--overlay{justify-self:center;align-self:center;max-width:420px}.card--wide{grid-column:1/-1}.card__inner{padding:1.6rem 1.5rem 1.5rem;width:100%}.card__group{display:grid;grid-auto-flow:column;grid-gap:.25rem;align-items:center;margin:0 0 .25rem;justify-content:start}.card__footer{display:flex;border-top:1px solid #282d2d}.card__button{display:flex;justify-content:flex-end;padding:1rem 1.5rem;transition:background .3s ease;outline:none}.card__button[disabled]{cursor:not-allowed}.card__button:not([disabled]):focus,.card__button:not([disabled]):hover{background:hsla(0,0%,100%,.05)}.card__button:active{background:none;transition:none}.card__button--primary{width:100%}.card__separator{flex-shrink:0;width:1px;background:#282d2d}@keyframes spinner__rotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.spinner{position:relative;height:26px;width:26px}.spinner__circle{position:absolute;width:100%;height:100%;border:3px solid transparent;border-radius:100%;animation-name:spinner__rotate;animation-iteration-count:infinite;animation-timing-function:linear}.spinner__circle--primary{border-right-color:#73fac8;animation-duration:.5s}.spinner__circle--white{border-right-color:#fff;animation-duration:.8s}.spinner__circle--dimmed{border-color:hsla(0,0%,100%,.05)}@keyframes updater__zoom{0%{transform:scale(.2);opacity:0}20%{opacity:.6}80%{transform:scale(.9);opacity:0}to{transform:scale(.9);opacity:0}}.updater{position:relative;width:1em;height:1em;background:rgba(69,74,74,.86);border-radius:100%}.updater__circle{position:absolute;width:100%;height:100%;background:#fff;border-radius:inherit;animation-name:updater__zoom;animation-iteration-count:infinite;animation-timing-function:ease;animation-duration:2s}@keyframes loader__rotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.loader{position:relative;width:1em;height:1em;background:rgba(69,74,74,.86);border-radius:100%}.loader__circle{position:absolute;width:100%;height:100%;border-radius:inherit;border:2px solid transparent;border-right-color:#fff;animation-name:loader__rotate;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.5s;opacity:.6}.message{margin-bottom:1rem;padding:.6rem;border:2px solid transparent;border-radius:8px;color:#fff;font-size:.8em}.message--success{background:rgba(0,255,0,.1)}.message--warning{background:rgba(255,255,0,.1)}.message--error{background:rgba(255,0,0,.15)}.header{position:relative;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid rgba(0,0,0,.3)}.header:after,.header:before{content:"";position:absolute;top:0;bottom:0;width:2rem;pointer-events:none}.header:before{left:0;background:linear-gradient(90deg,#282d2d,rgba(40,45,45,0))}.header:after{right:0;background:linear-gradient(90deg,rgba(40,45,45,0),#282d2d)}@keyframes header__rotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.header__logo{position:relative;margin:1rem 0 .5rem;width:42px;height:42px;background:linear-gradient(135deg,#73fac8,#00bee1);border-radius:100%}.header__spinner{position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:100%;border:2px solid transparent;opacity:0;transition:opacity 1.2s ease;animation-name:header__rotate;animation-iteration-count:infinite;animation-timing-function:linear}.header__spinner--visible{opacity:1}.header__spinner--white{border-right-color:#fff;animation-duration:.5s}.header__spinner--primary{border-right-color:#73fac8;animation-duration:1.2s}.header__nav{display:flex;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.header__buttons{display:flex;margin:0 auto;padding:0 .5rem}.header__button{display:flex;align-items:center;margin:0 .5rem;padding:.6666666667rem 2px;outline:none;white-space:nowrap;transition:box-shadow .3s ease}.header__button.hovered,.header__button:focus,.header__button:hover{box-shadow:inset 0 -2px 0 hsla(0,0%,100%,.5)}.header__button.active{box-shadow:inset 0 -2px 0 #73fac8}.header__arrow{margin-left:.5rem;width:12px;height:12px;fill:currentColor}.content{--columns:2;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1rem;margin:0 auto;padding:6vh 1rem;width:100%;max-width:1200px}@media (max-width:800px){.content{--columns:1}}.content__spacer{height:3vh;grid-column:1/-1}.barChart{position:relative;display:grid;grid-auto-flow:column;grid-template-columns:min-content auto;gap:.5rem;padding-top:3.5rem;height:300px;overflow:hidden}.barChart__axis{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:40px}.barChart__row{position:relative;font-size:.8em;padding:.5rem 0}.barChart__row--top{transform:translateY(-100%)}.barChart__row--middle{transform:translateY(-50%)}.barChart__row--bottom{transform:translateY(0)}.barChart__row:after{content:"";position:absolute;left:0;bottom:0;width:1200px;height:1px;background:hsla(0,0%,100%,.05)}.barChart__columns{display:flex;flex-direction:row-reverse}.barChart__column{display:flex;align-items:flex-end;padding:0 .25rem;width:100%}.barChart__column:not(.barChart__column--disabled){cursor:pointer}.barChart__bar{position:relative;width:100%;height:var(--size);min-height:2px;background:#6e7373;transition:height .3s ease}.barChart__column.active .barChart__bar{background:#73fac8}.barChart__column.active .barChart__bar:after{--arrow-width:15px;--arrow-height:10px;content:attr(data-label);position:absolute;right:0;bottom:calc(100% + 1rem);padding:.2em .5em calc(.2em + var(--arrow-height));background:#fff;clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--arrow-width)) calc(100% - var(--arrow-height)),0 calc(100% - var(--arrow-height)));color:currentColor;z-index:1}.line{margin:0 0 1rem;height:1px;background:hsla(0,0%,100%,.05);border:0}.linkItem{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem;width:100%;transition:color .3s ease;outline:none}.linkItem--disabled{cursor:inherit}.linkItem:not(.linkItem--disabled):focus,.linkItem:not(.linkItem--disabled):hover{color:#fff}@media (max-width:800px){.linkItem{flex-direction:column;align-items:flex-start;text-align:left}}.flexList{position:relative}.flexList:after,.flexList:before{content:"";position:absolute;left:0;right:0;height:.5rem;pointer-events:none;z-index:1}.flexList:before{top:0;background:linear-gradient(#333838,rgba(51,56,56,0))}.flexList:after{bottom:0;background:linear-gradient(rgba(51,56,56,0),#333838)}.flexList__inner{padding-top:1rem;height:300px;overflow:auto;-webkit-overflow-scrolling:touch}.flexList__row{position:relative;display:flex;align-items:center;height:calc(32px + 1rem);border-bottom:1px solid hsla(0,0%,100%,.05);font-size:.9em}.flexList__row:last-child{border-bottom:none}.flexList__row--has-hover,.flexList__row[href]{color:currentColor;text-decoration:none;transition:color .3s ease}.flexList__row--has-hover:hover,.flexList__row[href]:hover{color:#fff}.flexList__column{display:grid;grid-auto-flow:column}.flexList__column--fixed-width{width:var(--width);flex-shrink:0}.flexList__column--spacing-left{margin-left:1rem}.flexList__column--spacing-right{margin-right:1rem}.flexList__column--text-adjustment{margin-top:3px}.flexList__bar{position:absolute;left:0;top:.5rem;width:var(--width);height:32px;border-radius:100px;background:hsla(0,0%,100%,.05);pointer-events:none}.flexList__bar--favicon{min-width:32px}.flexList__bar--counter{min-width:52px}.flexList__obscured,.flexList__truncated{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flexList__obscured{opacity:0;transition:opacity .3s ease}.flexList__row:hover .flexList__obscured{opacity:.6}.emptyState{display:grid;align-content:center;justify-content:center;height:300px}.emptyState__inner{display:grid;align-items:center;grid-auto-flow:column;gap:.6666666667rem}.emptyState__icon{fill:hsla(0,0%,100%,.5);width:24px;height:24px}.valueUnit{display:grid;grid-auto-flow:column;justify-content:start;align-items:end;gap:.5rem}.favicon{width:32px;height:32px;background:#fff;border-radius:100%;border:2px solid #fff;overflow:hidden}.favicon--missing{background:linear-gradient(135deg,#73fac8,#00bee1)}.modal{position:fixed;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;padding:0 1rem;background:rgba(25.6,28.8,28.8,.9);pointer-events:none;opacity:0;z-index:3;transition:opacity .3s ease}.modal.visible{opacity:1;pointer-events:all}.modal__inner{width:100%;max-width:600px;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateY(20px);transition:transform .3s ease}.modal.visible .modal__inner{transform:none}.context{position:absolute;display:grid;top:0;left:0;padding:.5rem 0;min-width:210px;background:rgba(69,74,74,.98);border-radius:10px;transform:translate(var(--x),var(--y));z-index:3;opacity:0;pointer-events:none}@supports (backdrop-filter:blur(10px)){.context{background:rgba(69,74,74,.86);backdrop-filter:blur(10px)}}@media (max-width:800px){.context{font-size:.9em}}.context--fixed{position:fixed}.context--tooltip{max-width:300px}.context--floating{border-radius:12px}.context.visible{opacity:1;pointer-events:all}.context__content{margin:0;padding:.3333333333rem 1.2rem;font-size:.9em}.context__button{padding:.3333333333rem 1.2rem;color:currentColor;text-align:left;transition:color .3s ease,background .2s ease;line-height:1.4;outline:none}.context__button.active{color:#fff}.context__button:focus,.context__button:hover{background:hsla(0,0%,100%,.05)}.context--floating .context__button{margin:0 .5rem;padding:.5rem .625rem;color:#fff;border-radius:8px}.context--floating .context__button.active{color:#73fac8}.context__head{display:grid;grid-auto-flow:column;gap:1rem;align-items:center;justify-content:space-between}.context__label{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context__description{padding-right:1rem;font-size:.86em;color:hsla(0,0%,100%,.5)}.context__separator{height:1px;background:hsla(0,0%,100%,.05);margin:.5rem 0}.filter{position:fixed;display:grid;justify-content:center;width:100%;bottom:4vh;z-index:2;pointer-events:none}@media (max-width:800px){.filter{font-size:.9em}}.filter__bar{display:grid;grid-auto-flow:column;gap:1rem;padding:0 1.5rem;border-radius:100px;background:rgba(69,74,74,.98);pointer-events:all}@supports (backdrop-filter:blur(10px)){.filter__bar{background:rgba(69,74,74,.86);backdrop-filter:blur(10px)}}.filter__button{display:flex;align-items:center;padding:.6666666667rem 0;white-space:nowrap;color:#fff;outline:none}.filter__button:focus{color:#73fac8}.filter__arrow{margin-left:.5rem;width:12px;height:12px;fill:hsla(0,0%,100%,.5)}.keyHint{justify-content:center;width:1.5em;height:1.5em;font-size:.8em;background:hsla(0,0%,100%,.05);border-radius:3px;border:1px solid #6e7373;color:hsla(0,0%,100%,.5)}.keyHint,.status{display:flex;align-items:center}.status{gap:.5rem;justify-content:start}.facts{--columns:3;grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1px;border-radius:10px;width:100%;overflow:hidden}@media (max-width:900px){.facts{--columns:2}}@media (max-width:560px){.facts{--columns:1}}.facts__card{display:grid;grid-template-areas:"top top" "left right";align-content:space-between;align-items:end;gap:1rem;background:#333838;padding:1.6rem 1.5rem 1.5rem;width:100%}.facts__top{grid-area:top}.facts__left{grid-area:left}.facts__right{grid-area:right;justify-self:end}.tooltip{display:flex;align-items:center;justify-content:center;width:1em;height:1em;background:hsla(0,0%,100%,.05);border-radius:100%;outline:none}.tooltip:focus{box-shadow:0 0 0 2px #73fac8}.tooltip__icon{width:12px;height:12px;fill:currentColor}.badge{display:grid;gap:.3333333333rem;grid-auto-flow:column;align-items:center;padding:0 .6666666667rem;height:30px;border-radius:100px}.badge--with-icon{padding-left:1px}@media (max-width:1100px) and (min-width:901px){.badge--with-icon{padding-right:1px}}@media (max-width:700px) and (min-width:561px){.badge--with-icon{padding-right:1px}}.badge--positive{background:rgba(115,250,200,.3);color:#73fac8}.badge--negative{background:rgba(250,154,115,.3);color:#fa9a73}.badge--neutral{background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.5)}.badge__icon{width:28px;height:28px;fill:currentColor}.badge--positive .badge__icon{transform:rotate(-45deg)}.badge--negative .badge__icon{transform:rotate(45deg)}.badge__value{font-size:.8em}@media (max-width:1100px) and (min-width:901px){.badge--with-icon .badge__value{display:none}}@media (max-width:700px) and (min-width:561px){.badge--with-icon .badge__value{display:none}}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.spacer{height:calc(1rem*var(--size))}.color-primary{color:#73fac8}.color-white{color:#fff}.color-light{color:hsla(0,0%,100%,.5)}.color-black{color:#282d2d}.color-destructive{color:#ff3c3c} \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.05);border:1px solid transparent;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:100%;line-height:1.15;margin:0 0 .9rem;outline:none;padding:.6rem;resize:vertical;transition:border-color .3s ease;width:100%}.input,.input[disabled]{box-shadow:none;color:#fff}.input[disabled]{background-color:hsla(0,0%,95%,.05);border-color:hsla(0,0%,5%,0);cursor:not-allowed}.input:focus{border-color:#73fac8}.input::-moz-placeholder{color:#999;opacity:1}.input::placeholder{color:#999;opacity:1}.input:-ms-input-placeholder{color:#999}.input::-ms-input-placeholder{color:#999}.control{box-sizing:border-box;margin:0 0 .9rem;position:relative}.control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:calc(50% - 10px);width:20px}.control__label{align-items:center;color:#fff;display:flex;position:relative}.control__label:after,.control__label:before{border:1px solid transparent;content:"";display:block;height:20px;width:20px}.control__label:before{background:hsla(0,0%,100%,.05);border-color:transparent;box-shadow:none;flex-shrink:0;margin-right:.6rem;transition:border-color .3s ease}.control__label:after{background-position:50%;background-repeat:no-repeat;background-size:60%;left:0;position:absolute;top:calc(50% - 11px);transform:scale(0);transition:transform .3s ease}.control__input[type=radio]+.control__label:before{border-radius:100%}.control__input[type=radio]+.control__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256s93.1 208 208 208'/%3E%3C/svg%3E")}.control__input[type=checkbox]+.control__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='m461.6 109.6-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4s-4.6 1-6.3 2.5L194.5 323s-78.5-75.5-80.7-77.7-5.1-5.9-9.5-5.9-6.4 3.1-8.7 5.4c-1.7 1.8-29.7 31.2-43.5 45.8-.8.9-1.3 1.4-2 2.1-1.2 1.7-2 3.6-2 5.7 0 2.2.8 4 2 5.7l2.8 2.6s139.3 133.8 141.6 136.1 5.1 5.2 9.2 5.2c4 0 7.3-4.3 9.2-6.2l249.1-320c1.2-1.7 2-3.6 2-5.8 0-2.5-1-4.6-2.4-6.4'/%3E%3C/svg%3E")}.control__input[type=checkbox][disabled]+.control__label,.control__input[type=radio][disabled]+.control__label{color:#fff;cursor:not-allowed}.control__input[type=checkbox][disabled]+.control__label:before,.control__input[type=radio][disabled]+.control__label:before{background-color:hsla(0,0%,95%,.05);border-color:hsla(0,0%,5%,0);box-shadow:none}.control__input:focus+.control__label:before{border-color:#73fac8}.control__input:checked+.control__label:after{transform:scale(1)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.05);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='m256 298.3 174.2-167.2c4.3-4.2 11.4-4.1 15.8.2l30.6 29.9c4.4 4.3 4.5 11.3.2 15.5L264.1 380.9c-2.2 2.2-5.2 3.2-8.1 3-3 .1-5.9-.9-8.1-3L35.2 176.7c-4.3-4.2-4.2-11.2.2-15.5L66 131.3c4.4-4.3 11.5-4.4 15.8-.2z'/%3E%3C/svg%3E");background-position:calc(100% - .6rem);background-repeat:no-repeat;background-size:12px;border:1px solid transparent;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:100%;line-height:1.15;margin:0 0 .9rem;outline:0;padding:.6rem calc(.9rem + 12px) .6rem .6rem;transition:border-color .3s ease;width:100%}.select,.select[disabled]{box-shadow:none;color:#fff}.select[disabled]{background-color:hsla(0,0%,95%,.05);border-color:hsla(0,0%,5%,0);cursor:not-allowed}.select:focus{border-color:#73fac8}.select::-ms-expand{display:none}html{font:normal 400 112.5%/1.5 Rubik,sans-serif;height:100%;width:100%}body{background:#282d2d;color:hsla(0,0%,100%,.5);display:grid;grid-template-columns:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *,body :after,body :before{box-sizing:border-box}.customScrollbar ::-webkit-scrollbar{height:6px;width:6px;z-index:1000}.customScrollbar ::-webkit-scrollbar-track{background:transparent}.customScrollbar ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.5);border-radius:3px}.customScrollbar ::-webkit-scrollbar-corner{display:none}.customScrollbar *{scrollbar-color:hsla(0,0%,100%,.5) transparent;scrollbar-width:thin}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAGuMABMAAAABIewAAGsdAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGj4bgYQQHKAiBmAAg2IIPgmEZREICoL1XILFaQE2AiQDhywLg1gABCAFiEYHhWYMghc/d2ViZgZb0AZxQNHrHghuGwCffYTZP52CsesBdMcrUyRUdUUHctg4APPQmT/7/z8lqYyx7dg+DopYFRSkbUMQEgmhQ7BhlzDGmL2Es1M3TcG6VmTPGynKihVKkfOAgQpyxHs9My/qnP2GKCG63rDiKers90kmu+lTiQ1DzVJmhlIo8Re2DNH27+egnkgq8RZZE0rRYhlK3JR59A2FUqTrVRafLH5YpUMmqeHf/Ol9zE1rkCuUWI0L0/TgpISaHzKvos35cgsc56U6EuJ28hBvF9+fqlvdPQvZs2QoxvuiVQwykj/7J5zz311ySZqmqYXUkCBFtJgXPuusyJw5xXVqzM2/uA+Q2wJP0MwQz1PCVaZm5cgxNq6BONlqbkxxhoqCuBagZZYDTpu6G29DK7OytrMx1rf/d1opnVzHkud/2eMpntI8pf3dr9t9q0svgIfg8BCY0MDdS2uD73HDEBAakzZtYCd5pqy1dQ4V3t2BUdV1btkaDz3tF3ssn1NE5GqwBLG0sDPknP8YKRbUO2JshYcGxXByIHjQFUt7GvNKacv81jnTH8Y3jb8lOEC9n/lrpyWmC8lsBt/9XIuozKKWXqwnm1D176BotFWtSgrgf9ZPv+7+jvs67uOvlq9Sa66Uku3hke1vSwtLtmTLhbzSQggSggSRIMiciIjIIIPIIMMgg8whMoRckDC48FC6X49kv2nEwUuGSsOfYcNQMinhLifqTeGlaqyj6wPfy1r+5JawADQtq3UFEk7Ops5WmCfkwfPv3v9UWn7TytWvfdrv902T7fQGg4JBCNn7SK7IBAVwpaCgNuhc/3hBSCCEEEpIkBKqUkXPe/qKv9Q2TGvb5jZ/P+Qv260Oyp+8SSr9XrnQyUCgzftOzSpHdppeX8JDAEtq6uv5tlCXjijxj9X7y25/ocKIWbYCI2AiDoOp2YV//vf7Vjlrj0V+aPw2kRC1hr8ed2bW48xD/HIxH31jinijWShkGk3Um3hqhBQIJTL/c6bN7y7HJKfuTZEwRA6VTo7TI0yH6Y0ybofpkJMD7O8AJXL/YTrsH+c6AnbAQk7ICSHJuvGQu+cAH+G5BUnQ/NaaBxhwICF8+f+/qr5rpZTSkNqVVoZNKXXKnJNhaWfnu2h6eABoNsmPEFU6RevbEGXHlOzk4RGAQJB0K/ylV8pV1m+yU1rdMrY29i3TKnvLsGXbsy9Zk//fdH7tve9J4s5gnwU2hFz0kM9un8uttiiZ9yThScIzbwasGYGJDhIcH42cED+I5BU2/gc2pSzJCXtzrqqQi2a7ehcixDNXDAyafDkIftvbv54ZiK+toQyD2NQnwYqIFbnYdflattyJ+L9r6aAjM7P3//9VNVERJ845EXFORNQbZM7+L4qdy3oKDkYG2SQkTIO07/1xDOf7o09bn0lFX0wJJIcckm5f3wgBeO+n1iF45x/uRoAPLvbPh48yK7C6JBiBvAd5X54d+8BnkM99AfvSVxAayFCt85PPrNRS1LbbuweCdCK9tBWUU8ntjZDmucF4zWMw2umA/goYdgX6zI7JqG22GqjE3YLdvrJ3cH7bmf7tlONaG0ECfPuHAw2cM4TP/oRdTm2DeWaRUr68SUqu9M6+H8Zhh8rZ7yz+tp0al1u5rRP2n5la/wmyv0MWYCp4s21dChAoW9HAAlJkqdZpjoOu+8wvoRZ64R7JURqSOBivU/8ZkWmfnhmVcRDbSPCECjinsxl0ppitx5FwrfM5AsgpAVXvXEQ6E8qCwWPqq1oYT1OLtgnmFTEUTIytwYmP4mrxRQJzNb02zeaSHj0CneFr6qUGCVtGYlmxJ+WeIg5HVJqCAZOkb3Rpx6UMIQ8WEDTeEgmcASfNIWoU2i73cSmTNBBxnKkvtzQKg0yNct2CdG689BzmAugpx6HLUNtBUGNJGKNop5LOs5AnykVf8LSysxJmVAMlBWWJCiiVLqR4A9amMR5noYYyzfPU3djnKwRG5CbxJ7+wSS/0cFIVCBtNCoQjouwdm1wGk4JyRd1BGkM1JzOu2wCwYJ62AIeFmLAEGlpGEpmJmYWVjTcf/rI5jebRZpy1zsIts7hcMItpq7SCoqAFt2QpR/7td1B/3xceqD5ZmWeD2/dsOR1sBCjjPLv1e+BDa8sP9DpkyZ3veX6amArHHV59GvD9jL5r6+W4nY4E/le4os6ncKCCmXuN6kkUBDlfK+ALsUaUHJ90GIrGUePoEHoUA8JJZVJEXnqF8hrjTay3EG9jvIP1boVJLYjER+hAML/wEeNhYxQwOjRRxwgmM4mWF4qMMOGY8SwYViIbmjcVn2T5Ii2CQFJP1kivxVibkKNBAKFDAKGLOh9ivB5ixFDjtCF4cpoU5k1fe9Nb3vaOd73vI9gwNLCiLDRK9u5z4+xdzxNG4QMZI+ugYDRBRtQYoTNGlDBUoapB6rXo4j3ByWZQIWDkY8atGvPPxmQkAto21gPRDHbGhWDUDs5VA045BnzIlYKExwEDc/0RggY4UUGZYtH4Dm1MjWlqjekEGz8lNQfz84Ha+0TKBzjtqsd66Y+CQ3J4RlBEBMmMTgpGpEVecD927j4eV+OfeFuisfTZsyWTkpFcekIu5TfNN9FURqP4cnsrb3Payv3Wu9vL9kupl225V0BFVVJ7FiI8y/9UTnFqY8hPdlg41ehVZ+uXTo3HaPzOuyvs/u9TY6T59q391tctyt34/WE4DYUciXkzVWpYblxhmBAamSQkmOMkxbgdkxnLr8T20m532SqVNINVYVy5RzVaVf9euo6YlLAd5/jfe7svV/25LLXXDOKcOzjKxIQ0dTh5hwcWmmMfsUpKzX1OXJyRoXruSYVoJmIy9I9Ax5XTnpxQxXzqsJKshNqfrqlPJDQdppxNCE1MlGKFBHbcwOdcTI139dWtkStQ83gRzPVN/cybDRsQoXap16dpsmRsMTeOcApIVdSETEZydeUI7Y/QYDWfb0qtlDXl9AozWYmOdo+mal6UgTMl6ktUfZHJqQXSIjuZsu865I6mzyOs1SyTB0biUSKrsmgfdPR16VopC51nsAw3OqG4LnRH90v52cuBhs9HvqR+TKSWyoJQtkSlbaUKalurcx7xWIzVqt1bqKOtTKjVA3n9dwtxk30x5iLWCRzfL0WHpsmp3mWaNulSZEsdryq7qrnSm2wLQZKjwYz4TlWOuX57Ie3Ma/1RRpCxCogWMViCsxS3ySLBvIxToKDkZH+coaRaxdO6d5i4tkuqbywpSWkZbcot+nBq7xx5SnCczPVF2XLVpzdmXgwR0QSakAfcY0ZjCXkmOir4VkCicJxwxtiLkKqBbhYoU5Iv0isniONyZ3iq7L2VtEmeTAgBw0CNW2sM4+SWo5gLzW1SPomgdylEK0IrYeFRbCvaIZLDQOgzJVfu6E20d9A+lcsPqfutgcsmoniBemknWg4TF57bXDofpwCtEK/IXLqEwMOkgWgi9kzC24rqIZzDgZoaHVfwXkdMvLejRt5HdOVP2XkjRAxdVZUmF2V0II6TQQ5VXRhu5atQRQ9Zgudh0EAwkc4kjK2UDumwjuiorlTfxHmn/0cYn4oocI/mEUdJZYw5x4LbGBk2To14NTRxlDW6AIeEFHMbNkU2gUssOQJ/G2BHhqAxdFVqAlGHw/L1ChIsRJhwkaJEixErToJEKVKlSZchU5bAfgJ76aOvfAWKDDPCaCXK1WvUYppuc80z3wILLbLYEkstt856G2y0yWZbbLXdfoccdsRRxyhyQ6HAon9oyRNzvAWHmG312RXApDdQ17Tuy/7q7c7qaaQC7GProAt3y3LOybCxfXFt4lFs7248vp/isJjb2SwbMG6DL/s74hwB3i8W3yJiSOdiiYI6il25N8cnZT41BSXhXkRBtNDuCXTcmKO4jV6TFhtO8/4wweUfkuBkpdOZkty6ZOnpgbSYscW7EDFTe0xCLp2v9lAKvjc9jyphTEm9joBt1grt+mRGTtSYRVoLBjsRtPGOqy1OkPQVyIXjLzFRvjB1AiWKNWpuPP34enB+32Sw+ypJ8c7JlDkgknaNM2gLZVx6YgI8OTFQoxvj6++YNrVR9V9rP8/fcm58z8744sc//SZLraICD4r45rS5RcPugV/L3VWcj5Iouw4rRG2eZBngwc1CITflbj3MMCiXYl6etVqY2esQjsYwSi4lOSjr80RgBJ4UN4FgFpkb4hAoJBuXS/+bC9wEHXm2SyKj9kIJb7YA1MO+x8Bl5xMR+jVfgEzz5iE9vfXZBy7e9+gnDz5Z5ed/XaEB+9dbkHyx2+ChbOREWymqUnEFtXXi0qe/9DWoh/Hw3GUq3ytwo89eNbSuHSfvObm+Z2YPKKHwgiK0JUuX0TCL91BRMHjnkagbDb2gDl1glFYLTmneJXeSLLrKPclDWs4+HURluy4byOomSsuZCOIwxeCGflRVfEDo9kdJkurGxvrzm9+p+jWrUwRJWbSNAbEZFqZCB/xVhuyVn6ORFD/6LcCISUHXg++8eAwLu9cHo8rurGlA9cfiw8r2y+kgwnGl4a2YCruqUnJff3YjLfMumZd90cvbCf62TjmQJnJsW2Zn8EzUuGP4uMz186LkIJynPNVfh7G5Tlm83QgrhVbqlbSOvCbuOs98cEpURfX5MzNoz5qNTgrZLhFEvi4pSns17fdg/jGXdJLK8MtHUHiV+r7vSk49U0W/ZbwHRfsFRMO2+pDLmWJNpnv1rYMMP8o0P9EYbQlFdj6tsd3BnzHoBH3oE2GWyXRgYunq5V74fJIrUOfbXdjc5/aeFABBP61b1Ag6IQISKmBhAiVc0IsgtK3DxOaiCWJIYDgIa/MoEQ+BkyAYJQqcJEElWeClCGqpgiBN8JIuaGQIskxBlCVodQuUuUsh8yxEWWQpYpkRsOVvTqywBmfdm3PW20SwWRBtESTXBMoNIraTmz8dBXNzYLgbgVWZgbVpdKWxQvjqBaynpzcEcvGRJ9L88UvpIRpIqtKgb6xurQQdVoswUXIYVjywkHDOvr4MWpxaKrwRxrmeZskWrAXmlCSb6j9pMC8JZE6AFblf6sL8qAGWdjvKhgBLSnULrv6MxSTA5V+ZCPS6JcizwKYcMtChjWQSG34FMKghAZGZtTBtEA9T82zTOnpxbwIvkEsxYDlgJgZcy9tlAVdbw2qdLWLZbk3JpcKzzbcrhZlfn+U8i2SQ5h6Nf3vW6Xmwxfb26HIrAYUKVZ7YFhLPivvP4ZbxdPSjk73aqfqll/vD8PC8PA6vj+oxsIPvxFfJVWdV2RWswEPZd2D3IEt7N8K7NeDJgef5qQQKgyBG1Itq7LPbD8LatnBgPc204nBTiunX4Z3cBPaFbrRB7+3JUR2XU3L1ArIP4slC2z5xF/09w08st9O+nM3HHz1rtIyBLdqMflcanTFJcNcTkzMsitjIXMfxIq9iH1VlfoYpKHA37kSI/lbcxrceDF7GRGHfeYpiortVAXSRF4TrBXA34tflq7ppE/gksK8prspJKIGDNC1TCPM9lC62cmJihh7E52SvejkyNTjpYRNmF43gRHLk1YFicIZ6bVfjZprFM1rQMtL65GtPj4Mz3BoEQKZyJKttFRohb5n1GUz3Ns+aRzfqe3Tu62KYimuiKMZ+cxXA5ZqbgKZBR8JQxcqxzwh5ZKHRK/HXlt2+x0mSa42u15FS0ZN+0bLwgv0cgMmp1OS9yWIeEJI6ZygMrrwpwwJy0TSVpOxZBc9Rmd5J8ZF3eBBjmhI0dFpxYcuELvTd3WS/4jxnz3COO3rE5QFUZaEKypKApkRuRfZRbBVCoMktr4b89H+KZmYjme64zJhNCjzYELT6/jacbO2NweOiZcDwBgHsSIjB56g3CoUtL5Zs4jfQOtuGeKlxS5iCuKlICenu1sGkJ2Pni32CVtL24AA3Eq1UIX54/2uJ+suFd8a/8ONBj1sZmnAJXb5DZura1B9alNnc1Yl3Pnyabus1+6B8XoA8gjwKohSz4mY5BCzrGKoSQWOX9ee1ZsXaVuvZuVK5z00hkQAOihK2RZvCmrDy6YUbcxkhXALpCeuF0hvRB6Pv0nL3L7MAu1UKV+Oo0k9/vAHUBkIG0RpMMIRGMdFQWsOYDKczgtlIeqMYbCXZg9j7h+1zEHHIUaxjhtHxyDvhDLVzUe28S7Qu07sCuUrvOuJzrC+GyqitGJHMTtb9c85FDSwmWO+2qS8pbf6YG1gIWItrn3dNsE0reOXXh3j114l1/GoWmJWZsy/BLow/F9MC2IWI8iTU0uIwYH+eH44VR8INZd0DvsAqNNwHMIdAR1kHYE5BbsGFnkwCHOhYC4MaXvDBKWA5fh1hkRASjV8BDGzEAVWxg8Rafk8OL8/TJoTPm8DLWCaF3DxA8alhRA+jgIedYXXOVXGcN6f9U/GFdHi4jAbdw30uEz8QKd3+VQ6aKh4b4+5O0gM1zcPgSFdpmcJOFp1jTEMt7OShRxf7jeplqFR/+q9zbN+7L2z4xLc9qKHmCNNuU/Z00M1De2UC9GhdC63DV5+nADU5v7qtYxfy+Z0VNl5DsDrSUp5MYX6zGILdpoZnKA91yVW/kxpV0UI7Bx2ns6tBfbcuSjnNvkaTX9FLgbLfbdMFOgPebLoyvXxUnPt3r/iXjtvYQtFaAdrRGk3uIzoX/0zWKNDrF88ofWapW8P64LlQtaMxZf/HDMr6cAwktmHAkfqPRNvsuFuBQHLE7OivHcId8RiMNsroB6MmeAjsg6alnYuqjAmS4cVtNjrgFBj2JjT9tAmmISN2LBNJC8Vq/Lhvw7oYfTSFfZx2ZPdyCNxme01SoF9JlT7l12E1lt5v5Se4M6v469EAtc4M6r+LISfGv+Kn2L4HoVxhGN20W0mAXWJNFbAWHFP711ooM0jGBlSCbdpnQ487SowyKqWM0bYgyeTwS1aMENUALFURQPQjTITXdEFmGLZ9zAw226uhaXGcOqqNloqg3LoR5YiMg41j1hGbhkIaoc1fo8J609w4bWS8DbODwZHzLiqM9yuMD41GroVjNjtM1yMb6lt/WahwhpY1MgapUhxDmxoZA/KcBiiMYNSwoMjoIZZUGRZMWBCiWQGsU2L44oMFH0z44I0XVvRo4BD7a003B90qh0hOyxka48jIGEFXNthmD8leB1nUGjZ8sGDBalGnWWyuWp6ixQ0JV58GCxAfzEhYGBu38R4uZVTKNZ5tkmlD5P7wztW/eaROBAcUPHaclJT9dqOUttWEY3nmm14maFf/tWwbnQOMn0OJtiCWArGcMWuGU2izBJtQCzImzzQZEBMCTkSPq/P8fKbW4rAdn30eLZtTRoJdixU4VcUaJsXVx6mX9Q/271CFottiHcIQe2TBdmKAkB9ZBpikDD6eknIQUxBKYNiozXq8fOXmybC5aGBZkRAejM4IRipSNKIxniXxBbgzJy3N9aosQ0ykbkbegfIF4eDquUx4iUDUr8O5dZqV8AQ+jR9oHyv73htep9T8+79+uvph4ucrm23BqszHc+RGgtT1lEfNHBx5cLLwJFsnjzzJ4Kx5pdtYExnq7KsHZTHnYnXIDKHHxrs9I7uCYuaVX67R60CW6xz+HH8l/fJEjEvOmJc8y91IrfgzWp5fLCox5CPuzOk/JNzxgqCccLtHDKHGYJ58ffxsO/MK/bX7sDucqHTLxS6Q9ufFtr6SACMzATNZqhQ+9ukm2QZoEOARLJapqBMo9q1V0SwHFSuPLWCuSllfvMzXJ2S8EZDxRkCAQ3U9snh8gvkQ+0YcFUPGZMLzldZqIlDZu5g3XhUektWByBq7Gyss+T8QJXVf0/o/ysiCyJ4mnmrLkvoo2sNBF75iT3ZJWWMZ68MMEofMWYKhFeTk0TD43lWzZBOLFQcCpPjpG8Mjxpt16PNSdgmMzJhmLALYCSJHHzXcbVFneuhouLGeNtar7vjH396338jPrHMjIyLCop2TgjLHNzpoGMixKqbRo4FCjwYKqlBxzEfp2FiKB92UsLAPByZwB5Y9UPfQTIe+R1B2TUzTxzksNCXgOIAVE8EywDsZbjJKfi5OHLNLdaBMifwFQTRdbOEo2XtibVGSXgbk8T0RZgYlUdgRSWuzmWkYC6E2QvLBXnuYBxGLEvQAoFlztnINTKZWxUk/GUlUtnnNMRNm5BqCNatHs6UQr/VBg01P6BBQmecXDIGBhsBAH0tf7D6xrHeC1jmEy3L/I0PxBQK8HyefzXD0Y29FxquniyaN1a/wcudX77VvjqVZYQX86MudMAK7BbzvfTfVbf/HPvGpp1rlX9tzKF6KYDehG+tmRYY3b/Eu7x8u5xcEZjbLL78FQXij07HtifxewzkhmAPlFyHeeijHZz2M18Q7Qt9Xwh51VH07RB6bVlMFccfneMog5ekn54HBpzaV1cOIM1rLG6H0nI7mNqgucndE0AOznU/ihpfyagJNbaUgrPKbEzjwzQYBkYSLkybPGFPMsdhqm+122GmX3fbYax/4wk/l1Hj8MT4zLtYvofaneIEwid8512b9WOs34k23so/uZwf3cGPimkzN5D1T6UxXZ/adOW5m8cw3Z/5pFkV1MAXpWUI/kdxIaWRO5LgUKRuz+kJkRGRz21dPnC0NFzNAZJK+Eml2tg9mrw0js/vCF8vztAYTXwRtGtnF62EATKBDTdChE0LxukZlUeDMtAzxJo8UvY1x/0p+7eqIEuWTVwuVopdi1caYY7XdTrsNjYgVBsQIxy/UAPPy2ZxB7hJCiwKYXaVzRk3kk+UFS+IyWKVOs6y000moZ3UGWh0sVKOgP6Ph/n8LlSAJ8gxUrt0My22H+BLuILiyL9YzCsqH5gSIk6u/Uq2mWVqOTsvVQV4lb2SnNab/pbAUDk5FSjSbArES5SAm3IrjtELwUAxf0bIUGKUR6revwtWRdJg56qqO998K4S1SBrcREDlBR0LlcoxVFfx3F80qXJo+EAm9A21QCrigoSyKWRlIitOXQA4kMcN5X09OY7Jg3etqdUQxdN6e/G4YkSBiQEcAQ2SBc2ghcvBq0cLdMqHOzhcgCQLmc6II+s743LMGlADBwu+M52+KhBYkVCTHnfEHmUPoaxstTtIJ5lTWjIlzXSRIkfFgzg5YsTGvqzRZch9MgAO9cfGvS6c8vR5MGNAIDizXtUsfBYGYYPUUPK7rw63IwIcUcgAJMIOVQe4EFsP6MMJ95J5O6ZjgdyocjCH4Albkc1i+//J9IHkIHW/BHNJCGO//whf8y3fDwv50XHvZHljvyPUBwmDVFGxMAvMRzK4HjDjos3K+v2+8AR4M4RRdqdG426KLryvA3Z+j5msqcw+g4w6ceXBePPom7bfLkAK4TPOfQlf+/3gwrJbhSwI8CcgJPg8sSWB4ugGLniOfIrbAor21QrAqBe319ZzNJP9fHx7snM13lpx587yKVfFVApRgJUZJU0Zv3t9d2v7PVf+uEZ6dis3R//UpcypmxbsjtTlyavz/E/vTzf+47d5ef7538cG5B9MP/nPSpGMkuGy/uFl6hfpMMB9eUtHfXxXEfJZ04D8WqG5hsrwoq7ppu36Yysrq2vrG5tb2zu7e/sHh0fHJ6dmLl69evzm/uLy6vrmdl2/fvf/wsbbM3sHRydnFtZC7h6eXt4+vnz8hIDAoOCQ0LDwiMiqaGEOKjYtPSEwiUxCz+YLaVlF378G+gX4JPDR46PDRI8eOj4yNjk9OnDp5+j8Ei85IXSs4kJ32NH/XxIPuexDt4MQLFz/40y6DPc+W05oAOP3y96n5G+G583fuLq/cW5zq6nOIT7569PwFYtzHq4iZt3LraxqbmhvaOxAr7tvXhbj5Qs4NXFr8rGqlTmyTu5ZZY6fd9jtinrOOO/n5/brihje9a70LVjit21arbFfrVNYRNwD2CcjaBe4RQZ9dB+At8sEYaXT7D3Di6BUyqzo/4PiWvqFNAGz7x6STneYBKLudT3COiM6mXADaFmugWR/KX33n6jzLyn/9ratZgxiBa9cdjGqEa5LYlDlSsDE2GYA8Ldmu8EfMKQCKEdYmg5IdzsU5m5lBtYkAKksnBPDt4qTmoEp7mUCX9QFGxFd4D30X1iitnfKxtjEgpvOMDaWrdI1tRG3pmZdugU8gAdbMCVE3dy3vkNDaSnHIo2lKRatJ8oqPX5RnrwgCSWmMOA7nNRINEhk413dQfiKWUtz4nq+1oncvA1Rg2o8Ak2wRnWVaa5neCTdkkv5xpYEc0XOzYS/7wM2+d6aRM0vX8JUJoNNBs9X01MN3mAFo/qub07IlIWAVNxpxkBDMllnDvjX2LChEGtTl0WUlowtoCRd0bwuXmdAhqKFPyJgYJKBBf+EVAvDWatWEkNKXcI7JORCP1bZzRGGwKRQqLPSicqiXEY5QBnwMB5CA+IBPuQvwPSDeB3ETWP69EKx1efmKS4Ltr6+/JF8/dISgoCBew3uMyisBeA1SebiQSk6XSwWTAx8H1uWVASkONqRlPVB4HPgI3fOGnNIroWMceGXNpIeho+UINkbFq6FBOIVVSqkOeWMXqiToSYJwKn2Rom9KCq77sf5J8PKmk4XdbPqGBEv6jMnhXILLmAqJ8S456NGM2hUO9KvsUEUpmktSz641VW3YqYI/LbAoc/M6ymS7T5X0paBsb1c45rRE44G1lHLa0VvLmPJyml+HRgx9pi700lH66hsX3gLwtgBL29hYSR2W8yghBVzDdGbHHHcjRpNEBgq4+HT+2nwAwYBQbMgasbENAdAhwPgUfF3bVyw4wGyhCWSFWajaIGCgSaAtIpDrusNYYCf7ij0CNe5Y67GM3dWKfbLaneezu6ddUwNuCUmamFmWdau1dEtrl54Fi2/dCFuvpvYFexZoq9Uscn0tYk/7Gvf0JElrO9sQz+klDbGWjlCTREvzrxcs7XxTfL6F3n5lQ+8XLhM1W2yl1SIRQE+ItuOYQD8KNXFcqbxt65+gAequa4/eS6dIq4KVPK0gRdpSemXrRsUbqwNJOXs34CMSQB/5gFWRFMxrOxoGG3AQpontBUwQnMJuQ+uIqiKvaUIwYZpAB8aEKZOZjwMpYNdoZ85FHl9WmMqMQZh4d4y6tLYjOPqm9u2lDmt6x32EcPfrBN6P7Sq7tMcogdvdfoJ0HqxQJdIGGcXS0yHO86sI7zIZpRaFmuiHmQTTJHrRuSTMmKobiAuGEPAUO67+V+QK2urNciV73kC7QzALKN9WP14szQUTS3smjXzJnmMCb72RzI2eDoSdclpqXpn0zog85EAO/ajdTgt2XG/WQ05COJ04aPbvSXwYhMvMILhXereKLJ1Ki6bTSjTtJTKdV0qJ40g5MFt1Q+66kyMiMb8x5qo7JI5b0ixEfdoZMXdye/L5lFTCi9Yzj/YJ0y4sJx0FTFBV58kBEN00OlPWaO/Ikd73xkV38T5IK/UuSyPvWRxRnGw5SfBTPkRmkI2mSVciw2NIumSg2f6RarWROZvVJyhWG+g4bippfVrmhu2rPKjcA3cXYS1XgIEWQLAJR6+a8IB6YLQkzDqLkLBOU9KUOWF4B7mDT44niY4GVrCSDEJizOhgosPg/nW1MJKxDf8Q+e3KWVylBKtb1bZYwzQa0dyMcEUewi9JbrWFllcjU+3lWb+gnLSpgJ4Zv0l2UnK0x/oNx55vAOM2Xj+tCCTqJqw8DqTH+m/aeNioF73m2HDtlEA/OWb91XICnItuZq29woPPg8I5Id09YwtaexQao6mYdi/+sZ6//IYqRVklBt39TIDAZk7MmUrdAIsIxeZ3CT/xD0+7Gt+Uk1qcOf1zTO3sKzx+1+8PyHp4sk/bYwmpmKcky1lf7cYFxyO2KNEcI2hUk2g+0kOPg2+JuXL6NftRt1fWu+ZPM/6EMMIiRhBFdB50rzu+OCe3cWxei6mKXOsPJbYNyNpNeqxMYjqnhwirlsMpMImInKdFcqHWJCpFx5QBo9mylW+U+mvWeNV0+ajT45fVdZP0ph37njmb2+5oIbt5S0q3u+y1FWXohMcbtR2emNZGCW0bT4I6g6IVcAc7Yha26nrjVQZU0FWXcz8lLchyUFQOspH13fSt/yt0NR5g3VmqYwVe7BokXRtYq65wtaQsk1dlPui6N4p2j7LUZorO4qatvJGvEKapuZ/hfFLQS0iZPoCIUN3VmsVWFRXTnCK+/ex9alj86FDHmHrgKjm0wS3EU617xa8tusUXU1dTNO10YwNXNZ3JYDYKlxwU1Y1xHJOa2uve3gxr8XagzhmX1pDvOGB7tff6Ncs86yjUmCiiitOMKX/YGU+j5I4atGf9onwF4BL9id8+4aG+6Jhb7wUTvbB8ECp6MFaMLYuUjsDMUTBx2InT3rooACgEG5LNnE4c18gThNoZiO++gMiM2flTuEiaRy08b8FyEBBYeEopenc2RdpAXtkBplWi564tWVlGOURcSTcjc9ew2p0XRaLSmonlRByiGybNjU26O0UAHTViQGoWiIDMHNyGAUC5dZvn1YW2IEpXPsAEQ4hIBW4/ZAYiYLhv/jdhrXJrDZFKjdlVTOWRVY5TjXpNw+5Lb5nCYkNaUhf1cODqyUlz74BbhGnKzAjPo32CG46lXILD/cIl/swkJV1jXCRikbfLFnJbQNZ2D9rVmanDJ0ZG7f4wRmRgditpDw6NKGbxVkqmCljxHJWtCCFGfSnHPY/U8l6JpGx93tu3Qcs9pR8jgpj1QVWsB5TpBonM/6V1LVDal0w1r2g3OJUr1yzFzRU/ZSwYhaY9WNBxWuzdWN3++XuAgb1N1Qt8kXBrOhTJgoZwqVALH339wsGBbVpra6xC9gx4C0D4lHjrffu2trHrZug/jfR2veFSUgXtZnpEmMqG5+4RDykZZHmTzEXOw6f9hrcBoid6i1xPgSAm6QgMJzFJ7iPGQsehQRXtY3/5mGSMNVQq+WBPJ3hmiHxxY+OIyA6C/lZ58XnPnxJPr44WvNUpsErnmVq7EI79EZTrGLFpGG7CxK3dxpIXMjEtdl+JghzFkD8pMNAjY+ErdHJ1SI4gGWcqmbXBE7uICYLgVi/1Tc6IdCB31Mhm/sSUMLXLhqy3xEP2Cckefj0KxtgIbepOalUG5byuqNfe2KIwTZwqjNo7UjcTFk0Te5WyhFXGx1VK3tcRs6vkQs532zG5ppi4uSw71+4TkiuN3iTq4pdMZ2GBu4xKiyOKLyYvTHNfIb4XiJ7/JvJHEUThO8TX3ArCjByVne5c2gY/QXjw4TTKCaEQV+0HoSYOt3ft2ZLNEP1atOWDvVTBnv6RE2yMt/cJhs4Xbrxf+Pg6QCcfbm/pua129yrKGqsF0EJq1tNQ3ET9jB4M29Q7FncQ+h6qBvoMYk9hV5yP1dTzrFq18+WwhvNjANn+hI/PrKfZzX6BEoE7OAhLWhrrmzr2jKA8hg0hfW+rvY8MUISGKm0uMOyJ5EGo3sEsW3bhJ81lnQKwEUz+v2eDm43ahGmqlMkVQJh+6uqfEXntksg7IG6LcnQI56Q0iM5ElI+MzjKq0d5kNB+px5Xy6KC01r0dA9eTwdqOBjGfSAaEc/97iLddCKBt/SPh46dHhbRv6NYVHRM8GoWuO0yPdRSMBIDL0kqGgBCSeoMjZzobRy0+b4lYim31VvD2aBAggejZ8gg5AJ55MCqitq9LUjjzje05y1Q7YcZDuBvnsr3eNniOY7boqDi03jqrTeBle96aB7cEqk48/54a5SKfjT10TeQRV6avOvf5uMPXIQ7as/fuobld3HliiyqyELlj6kc/0W/VDPvNzjQDfsW2w8uZOfIaqZwd0XlkLYdTA2x9qxI4ZdosjNK9dD0GSlSpDxBczfoA3FSx94Je2rYKcePk9tZ58RIcVBc3Ql6x0LjZcNGWCJmheIXygI4GhrckNKmjld4wbYu3UIUPxu9LQKOEDfgCFd4kQ19AVaqsfSq8avivRbWuRRTqioTTIFzLh5RofIA+J5emPLodANqSQPuccPAgRK9laS8yozfZDYI4NPnWDwUcIz1kQ6Ag8a9vVVKRTeX2MMRITTIhw9eRl7x8zXgBrvThoYgXubkP8FSxzpOIRQ1riE2RvxJKHSCVdJq4x/CPbi4s9ETPlnXshGg/whZmr0EfQjUlgjyBWPDG7+kevha20UUmWH0EhLDUdj1Ijeg2Laln+DIZNtpWvRTlwOnNgRaAzlKdrCs0F0Yc7Qxlvfv0toswMVuJ21gX2to2coDNRff7Vt/spYmn1UoZmUzLthKCcuFHmJbnUt0Y1TZvIO5T26zwyAsphJE4f7lnF+NOwCtWS3zygruco9CiSGRifyz6jILe5D2+7sswPHbiq4kNt3FslcsjgeX41olBpDJO0X0I6HmvcSUm/UrZB38a0PNUYWkL4ZfjyiIWgpz/wpZC4im0wZtnrCV0mVPtnDWffe9ooOrN7BP2jWRb6IugdaUb/spG9PgxIcmfJ/ChCL+T8AG4efIB0lPr7X66MzRw/6SL/rNNjqaky1HkAXNNSqXD8MrDmYNuWtOoIZrFIA1fK1E1923oXvys0GqJavPsflBTS4BpziWnLoIPTUSpgJO3ePkchObNa6V9SveWrNtbQSnlQKm6/ZcAsdafBrTbudlrCsDv8nggwUcYGgCOQFQtRJ4lfIK7sKPbgJMIeg30IDXeg1fmyOXz8grWkDA7Tm9xo5lypaMJT78yQU9GaEIx60EknCM/GPKTF9M7F3gB0O9/gyryF95UYgpQ59ycs2+uZuq4FwV9gPCFqD+I/KHIiS3niSCRyvtX4G0P4RWhicBWAhhFuMQlmOIiwER9gxMyETC/Vv9YEFmUXy5ysjwYIcuQKrdQ8+o76DuqUgMgBiU+I0f6IjdIwo89aU8gCdwh5N/x/zvZ0ot4lK/x6HYjfHoG4qc14OOhN+0xxGO3u5//Z/wPJ5+8aYC2/nAvfubPQuOby80s05z/KoUzsXyiZH9hRK4rOnB4sCDdOzymz73PdG/qiebxrSzxg4VZ5Trdwf6o5obBSidyEkWygQY+McUT9/rofTllNb27dvkSYvZ6thodclxsTGlkHf5+645SPSSAPwtV4/j1V3el9XShPWMcIFTpsraamrY2+emi/GQI8CLF62orK4W16GIDCrimWJDt5fm2Ae9GDFIszNa3+Lx4oztVBehpmkFxRaL9/L0iEwA/AQTcsnxq+vt7Rrtgt1IzQ0AYytbWppI2r6b2NaJ2ijJaoi0gR88aOW8wMgPwE7FwX7WBrqVl7aPVwWRmiCiKlCA6FJuVPhgd35FQ0iNtj0yMCa3SHDGiOILTrwgQO+ApIW3hyi8VA4O0OI/hvOEj6Opb9LzxYTZLys2PGvBy9wp/Nin2Ob3Tym2cM2rFF7qVZodE5FCJYbvpmRX8qHXzekbFdF+dOQpJ2YMEItdaLrKNTDF2UVk6F4kVkCdgHD0/G9NjY34j7Sk5Vu5TolMM32SoMEcGWy09mugrPBPTHRUV03N19igIw0bOciI2uQBW9vsh8tbZKOwQZdKQ2LTj4haqnBkaeySiM/thdRhmx/CX+Y3tw08gizR4w+iCoxiN7n6RJ83JsqEvUMfMRLpq4BWL8YlW/iU14PNP/pHlnCAYkoW4AbjrfL1/Ja1he8zaD8Z9hxlaYFdLyTDeXGiZjvEWsDmtlbWTCoLbtGoL+Z0GTNYP0rVZiRbY6nAI9RhiBWBLsN2yPH1IxJ1JoG6A4Itba75NcuhX/oJv4cwhR1Hff09AyzsqMmMu6aUm9+PnBAV5KA7j6jBSCpzqXujc130NOK2e2UkNONFzo6tr3w11c4YBlhhc4J7o9AUyBDOCOEAw6BCgoobcsjL4OWpvItXmvNP+1J4OTvbBuIIqfllRfT2W7ftuUIhnAGn1l25xOp4+fzdZVnyVm90iqsTxVRAWtgxw+4wDVlGcPjZanbkxqqDlcF3FT7MzvMlYbaKPn0qABthPi9nQnTztoX3GT+ssBH66f57HPfuG2b7/BZM9kOTML6uVmVDRrLt5Y61ma9puOBovi6mUDyZxebINRZi6WvvtUlh8jiyWK+gpJyMzlqal10xI26snemr8Y/QeLQFVKTRnOEsrT8/AX2gChBwU39nIa6D6QRp3oUHIXXqVKRQ/SM87JqDeOVp3sWqzMu4q0SmVFPbv6Cnj3v6IW7xUUVH86E3Vgd73ldkH57mMmKYOXyKp3VfMMGixTe0EIrGDACYdGNUiaIHy1IXay/wZ1buwvUaNieTwzDbLHumFpKE5cwrYo3TTUFvMrOTj664uLsrNjzCQCTKlO9jbCyuqzn5mdnU6+arz/3GKzra0NJ9pKSo609zcgqwRlLyiuKwYGCxkJEuL95Sl1RCggMtFuSvPBL29L6rylkqygwddY+uMri/fWJq1mFr70UzuS5Er3Nw7ZwrjIusaAonE5kAJjEuIrA8kRjUFImLqTap1Neq16DN6DiMQPIqfmGo3t73R5kJRkVVNUTGqRlk4HO+ivFGGNbEaJ0UdBrkaYsZKaRxhn66WOLD0tBlSEayUETp2wrZCg7fIUTUCeRKztXQH0Ilo9nGBJKyg8Y1ygWAoqEp5qR8q2BcBBU6C0k6IU4vwZf9aOmalO9FSLV0taUDpKTSI5VtkPUUga8yppay69st0Sl9cckJHPC0wPICF9knRakyicT5H+KdV7Usk+xF8yDE4MGFBRipLyFbj9DUmkUQ9PpMPDWEP5pGPKd4DuFeuaUHlzVt2VbJPbuWFNQHiYyNyyjU3dRYR0wmSbayKu7qOLV2YGV4TBiRaBsRCg7CCYB6r6hNj5+9Ls7o7EPm6sqH6H/J7ys9wQPNt5cx0kvrb6L//Zx8y8ksecs8giAYY051I31z0wH2Xl/YO0p/2IrKQtiumvpIX25Ry4QLfatOM7beT6/y9/v1YYSUiCf15chL6O279FEcR/FZL5hvXUodtCGKHE2Dn4r0FCStV5KMTnZy3NZfFPDGfUecKCQ5WNVW01WZmtwkqmrpLKgXs9FR+Bq8kvXBuz8Z1SM1t2LF/HM4COs/QT0xwa2zZu620i7ahVg3RytqxQUATj5ds6axZATGpT6Lypl77wxnDahqsk1GLJ4pxzQtCgKo6vakWcDb305+d1xYJHmS9Q8OqYIIUaAQK/XSA3dT85OnbZrbZj9lfi7UfhHrqVB1OrLwBq7pbczhY+WOOSRCUzgNcGUJKyMPPK3EiDmJRmfZxQskQFCy+Wqku9yNUT2HkR3npqGwgje0XLNqZF524obx96NwJ1Hn1ol6aqNnimIcOL5w6TbSDhtgJGsJlLdJnl/N/ofjDClv11/3y3kMIUBPtLuIFM4Xep0vRo2AKQSeJaqkQFMg1kgNUA6Zma19IMBXFBM8BC2VyWkYm7nApr0t6+fDaMiTlQHRyBo7K4pYWffm26sB9vaWqRADZ8t9kDGJhCL7AivunSPs6lf8OviviY2RoYSvuEhyEDCDg02txYjBAV2WktnekyOZamEdxjYrif/3JupDag4aRADF+1uuzN3Y2JNXp+wnBHAe4YKllkuC6ZseTGEWcmOPEG9gGGkJc3Mp0kpLNdqESIMhZfDZbXU7NSAsBydpyqkAebSFbyKpvxikobMHJqWue78jQQs2fm+nvPT8jNw8UhhkDeVLJ+Qu9vTMXUZfVw5bloZ/L3799W27lRZasjN6Ew6cYVooVwpouhjv6r6B2JH86VgHLNpL1zyfhuWnmbaWRqPqIfUqZX17JLy90dV4UbLXfgmMkUpTmy1TFNC/NlXJwgWglK2tFbB7dO2sVzVRNlp2Zd+gBVbz/UVaeFIgckrmerwIOAn/QoZrBOKN3+7fkewrnUAlghQ/WMO7qQC8YnVy922y2w2JMjYXg3AOJLjgB7AnhcWrq3BA8OXPBQ3fKqYC1i46mhry8toaNrFcLVmhQdHs+PG0qPneqU7+iWoNlzEbN26aldYnPUnPG1EH1Ze9boqVQslgaP3p41MLXifjgwZYNS6McOwmK6tg+s9Xn55ZReqyKBVRvuAM8I6LSvJaIKX7eeqq4SEkdpeRGlLdDpRJznXTMfO1k6a3mBUpo7I4KGazBCUuKxK5JAL6WgaCan6btbd5rrkP1OgYKHO2bhZ9CMMNJeLrFivUONw2Lu2iYymqtYpIJGmaRcEOGms12btz/llr6OcCRHQrBakGFnNovE6CTn1vQZs+XKH+IOZULvYC1DiEigO63JCWuizh/1Zf3WpCISJoHjBdZ2ReAi+nB2IVqRsQINmZhOMvnbsJjGbumLOhqB0mL5MNTZfBH3Tp1K3INKn2zhUVxrD8k6H1n/QGvLzys5dtGDAwqI64o0Q6Rsg4iBzfw7+1ZkXFgNO/u4ClNix0ON78m5BAOsLSVgwmmndF9x2Mrn87e6hZDMEgQoCzVYw2RR5eGUOuGqRH8mAT+4BGJ3fuYZtnRuKPTBjUhpg5Xk8Vip/a7SJm7d3CoG2oGBqo+6Q4uzi2zxMQTN0AU4B3/LAWUN51uaOFNoFpVDKpjEfPaxoBimd5KRSaUrH35/k7LHJPaCQToVyUJ7jP0qAMjKGUd3aiDSB/kHVHFGSqjlYbr0Wa6QSR6QwChTDyX0rLy5Ru5H0xX0ZK7sYi7fW13+6LrM2CKXhoQIQCxi3gZ7Juq/K0px+q4hvGnUeVqaDt9oHj5WA0jNxGVroZ0V6/8RC08/F/rmwnBPEsobsfJ4qQCwr2NfiEk6hXGGf0vxXIXfgCKD6bqHdAN4hFuZftw4y6Z8NPukJiPNu/vGZsoKFaWG4S8u74fmRm3rn/LSbAu7mSoDHDiNkKSikx1NdSNu7jFG+wuItR17NoP4eGtFQQ8nxPeYgXOEYnKe9gePCNuKe+v291+Uwa5eEcVfWvKDodq5k62NjROosuVrS2UUeVNUw0tlVOo5jId4CTofL2am7AoKH9m6ec1TwgG+R1h0zK+l1fR2dds8yhIYHEJ+TadVIK4BbjMqZjiAkit0OoZSMwkwLi82AsSi3N5SIgPLVoRJk0VNwBpcrjkmgY3HAadX0szuweDkEPB2MOiYmWriY+2zAp9VqTOJAZA2n2+8q/mWDCZaFGD3a+Owmer6WJX1gRSBdHENDEiG/kDi4IA3u35Jx/GnzCN3E7Pktx6shiiOIRz7/DaTEptU7fzjjo2MfKBsfXJlLqGbld4u7blEjVbkfISFoUUzNyTAZnYQCVtcnJE9sb33++ufv/DXnc0MnRsDPT594ePPv2W/RiPRgaQTlFfRYWwD92pYmcHAcr1RXWGdUayro4qQ9Cta1EGefeOksU77twpWLijfPdOlnj16sXiuCNTRZGdGlC8YrRmdUCLmk4DHDVyCxWkF3vjrtLd1ZwuEnfhkqBheL3aRXwb5f7dU0YvTHlW69ZMHZMtku3s1FDlDSdrj06iyOQSusonxDhVBJeCcXwVAIHO7cQpz46D5jCcBLE9+ik0K6IyPz/1IteNkskNDbKoHWZWHnYsoXlKbkBM7bE5yJM7GhmbbQAKZVBEX8Kr2toeTVPDvQ3n+psXh55N3D89n0htmA2prjsbG797ToZl5FwhH6j+Eaq3tKj/pn3wf1VykdSwYkgMTwi4Jh/DPAB+5fpxd6WzNhsQSqPvOog5wbwiHOFk5w5eEFR07tZPH1ndv8QWiTEf5LBT5ZzToVUmCD5Z4oa3U6zCPBR9c7uqjuy5dAwZgf4QDEtUotIuc8HuIVMFNnQ8Bd9/fo1lCVqM9b6g5e/99OHpu6efrP3DL/Z63ssTc+CTJlcDx79hQImgRIWALukHkvALBXSj0gnq3E0VtL1oUQnxhYbflwSSqTXQfv5Pz6dHP/eHIh9+8I/rNqrbrudVoLuiCol4Bnpf9+6NrLkTm8JtngI8lPuOgsSDFBTfwhR89QXXrVKVceu6AmYsBEc60k0NyoUf/RY5LS+7/zvF3acA8dgLbKlARkklWqd2fOiI6Ij8cFJrumE8GamgzJO+YLNC1yGe57/nVrnL712jhIkKEVy+VMgETGFDwEq4UFsukMRYT0aJI7Wnt79rj+yIRHw3on22AQ72ADhA4GGS0PrOI1Ue/15Y526/ey0Mb4APPfS/xCq71WWP3wd4nRtACcKmbSREvGihZ+8QK92opxxoZvhzfJvNOn35AJ9nLXTt7WKM642iQQvjxbW7f2ixqpfSWxT1g+ZQxGKUQMxFuGS1hN8uThtR8dUbzVNEwPYsiQylzs98lqqW6AEOhJSLBisN5QXU24MTjfswXuNXEfmtUT1t3Xm0mkg9CuIi2QVMGsyr2NCI8aIGskQ1r1E79xk4z6JvBarKepg4pIdcqLLmQJPsBpgrAj2g8OV3vQ+zV9isq0CRoUjS6IXHXPNHB6NzrjcI5bG4bDrXDYiS4EG/hG6S5fz6CCOrsJLRYGSIrRLR4C2Q3WPHakhc59B8Ho7wZIuQwuHY0KhvmkTee6s+gm9rRAenNdQFZ0VHXkdgHs2vgtCVGjE5oTXVjhJ+VQW68vajWmu1IoNzEXNqgrJiopchcO396maMSXStjNC6howsVENW++ql4+VBhDJuYFBQeWBgeegayC0nDKrFJRC4xbL0FizbYJifWqcx08x16UIi1u/ZtFDLQn1YX32GCUk2zOEHAQ1TOBwPCfa6sVmPscAo5L/zFvZw9prkQ8wBgJH/voAAFj+KXzRRbPQMYeduTOawmL3D5D2809HxHGcU2EtRVN4ljemfnZqRGmZn5NbOPDd6r220RXhTmlDMMnXL69k1QgGntLJuNHblyBnm6JdVf4pVLcMbD2U5mEYM9+dszY2NTryV0z9n3TN8uN922NHhyedzEWbKtxmkomZIw3EqJGsNrxqUINMp5Hj2jLOXZkJCZy9dCpmdDfGBs6EhM3KhMzOhVRd7ezaq9C3tVe6Dgu3BKW8JlROCQ/UgfYhgeFyY2ublx4QgPlzJo6t2uMO/cXgWEIg9sRcP0IBMin+4qTarKOgKPiC/lm2eqcLhcZRAiO5VDBpHTcOWGr51t/c7G8gR25AN5+TaxsizXQGbpguypQPIk9jfDQ2siC1jmnwhSYxXkWDXGIyPettYDb6Z7fzo0n4Q5EtCyIcitiaGs1BSD4B4AcwzQem8nIGZPiIt0G1nYufwT4uA8fHt2Id5E46tHCEhe7EEV1ZDsEMGCp1fT4X42FDWlVMSErjLVZ17t0gZJGkr/ahhT7rvH8awh/hT8ntqEGk7/5TtgeXbNjk8dz8HHq/NxaJl68KCy/mEsDBHoRMWEszl+2+j/RmoIdg7MsIrVkXientHRPrKW+g7QRLYW0Ni9gIMa3skek6QAPbOe4EshrNGigcx5u2hTGeoUC4Si+s4/kjBBh2L90gjkIPNfVN2euQwMza6/XYsEGujr2vl1yDfwbdbPTfB1zmtL5MdbgDxsf1dyTPwagGsBllMhYKFBq/a2rGdLqEOQzPPZPeqJOkcqGXtKhCfDSE+ehcXwgB3tFAzlymX3BqX3JFbXdlEDZNvPauDFc8Yt74SVpndACN6ffbPBZzL9uZWCEKTYE5SO4BNQqU6DsHXdw8htDaxv5CMqZ5ReKel3OczOoAZx3EPfAgNIonhasCXMFpjqZRCm4KmGMHIZxJ4QaIQ5MCBdw6C4R1jI5pKMwzunpdH4nBIC1Xpg2jCb6Ww+5v89fL8YG39V3E6T01cT0ZwENEZFRZ8DhaGS4888I5OIgSRGfFeaQ4JftB1aM9Nd9rvhfhggc02EI9f947tUIY+Dty7Ff2lG4fKmM9KT6/JRadbTIzxqKyZ2bmsqmxU1mJrTVRGJaIC4Xds0dXFmxPcFrEuYtd7ARp/ihpqbQgLgQok2N8LYTfTVworfIZRYWdSTnOupprztma2l2cD5FuYYWUsRSF5oB+80RasAl44eBuVqCP7jbU4krNUNxRC1JYowBgW1PFpDPHZamdboaRB/FUpxxEi3ElPVW3L93i8O5HaNHzNbkV+bvxhRYSTova55qWZXG8Szy+QhVLxGlbtJWKrErGxCAGC+n7kPtVzf0N5cQjtzUqXCbW9h9pidoPmsNPejp0irI4OQV/4/+qMSIb7PtA2yZNxOlUCsaIZE3UJNG0h8eszfy6qBcRA8fhmIep57PZgdgLn4k7stkDitax0nf6s2TodKy3kiCJpxaoqvWdJPkG/DfgmAnd2L1DEuIp6ituNoivYm+mHVz2CwgbP+41zzaqLCNqMrEmKZzED6eftDLwmhDyzrZ52GL5ZTDokSIYeCm2ZCsxvIJWBV417k2N9fR3v7Ukh+awNd7lr6Giob1HXeDsJGTPRiUTd789HA3/sDWZ0ofaDBEdPVUCw8oZAVdya3oROGISeE3yUND4u0MR/imMK/oal/o+K1EBmmlGCN9GnMOK8dzloeR6gUP8mx4D8d8WDbUk3tR9GrHuqNjmBCUsX9cqIxIiAhKmt6Acx/IHJ6a3+mpIoYShy6werPrfJKpW+sLYyY594hG14NjJNOuPoydM8Lc/4XGR95B08+7ANqtfxLMhEMqLohWXue5XJWOZ2UAhNQe1j3fEIBaVwhXzNqzydHbK5BjCd/eXfiu6qFiKiFwS3+JwR1I42g5jQWNyUI2/6vZBU6BOscyRbFbqWSsgIxsIA4GTFSBiJMC+tV1U1Je/y7fxI01MScaFEvZZ1M8wskOd3Vxmob2kMuJaqBzJdldDK3SwRXC3Vptdmr5xdlgXf2UxNjFb9xLazp1TBtw4jIxMtDMZ45R5C7VhxvIq0irZagBcoZ826tzWXEm+U1fyaYbu+t1aRVtAGchw7XRibvZ8h3M4HHkZ5ZF3RUBvY19fSO0vb9xTFkfuqHz14qKv33AxqHulW7Z0emIZhIr8yn1l1gIJpWeGNZJKByUpWyqYw6cUL1KdfDbNed5I7L8RFDuJ9G7GRUyDg5x2fy6/NdJDv+AGGWMyfLLNd0MUgdJrMHFr6/6FwJiP+UBKL3uqj96ICQk9rNL1Q3FV3QecUTBXKauhuZ+V3tbZm4ITKHhLrhCzIh7RGTn5BbWvDf5AgnCf6wCA1TAF6Od1tDGmZP3UtffcEOGS9R+15hPgIvIYKXCxI2zVpAU/sl1J0cpKBxT9w6wb+IeoWNG0511Ku9H3ME8i99YzNCNCX1TWbCwF3Ni74peSE1VX0HJm1/1+Ad5dYl8N/k1wwuidJFejm4VG/9MeJDCrXct+bEusz8KIHYNE+Va80Dw0ddeupobEFCS5X2Fx9/8hJdfMdNgTqy1XFKK45Er3Nt2/PQ4TMZefbJiTmEQIOdu/N9C+zrfm+Cx8xqN+f7cl9z8XzaqbTbch9F3QQTYdC4iloLpH3EbnzbLt8U+1RXnb3QWDv2jwH8PRrMknY8GEU6Bjn3U1LoXJlxOisq1ALPjsT2Bm/Ne6grNI88R6YHgVsTgO2ruKxyxSTsfC+1CFRxixJXjPFdWRy4jJZgcrXjmwgk5Ioi8kCbZi2Tego2ZlLasYw9K45lNjoyxFj78EslhdVsMgKcH5ZKGNZaMtwGDWRo1NnxjJFfJzBWEZVRaZ/aStGvbf6S3G1kuJmxCmXOBd4WxF0J0OcinSwBbemjzwARkmKXcGVh0/4fFWDbtIQpyvqbhLfnewn+8mGXPm+7sH9H0on54D6xuM8QeMosgGv1TBxrLa6ebQx+dLLHMjsebu5mWn6HA103c3/G/l8DjdfupEkas4nrwucKpt4TCYrDG+qznxmPkRIEiKDhaDMkakkmcgLpHK+ZljoXeXjghvAeqiaXSD+uttAsWz2DEE0IxhURSx+y8bFKRetcboMfJumug1eRVpc3dovjxbq/GuFNxMr/TtqymnbH2umYmeaGEXVHW2RwWT2pfz7yZVeI14ZTav9CeWWug3pmbQSnDU1JbmouwPVtQ5Uz5jKZO7p6kDt1zLaqZwwAwVbp3fFjsQKhobhWH/NY7IBkxV0v1iLWNXQzJaipauWxGh9gSuvrnc86fh1VkMwt0sEcfxyR9ESYga0hlyDcoS4tWxk8NJoOIkqJ5ddoGfmQvwHfrMKnKvIbpQaqGK1fGb/8MxT7s8Ua/dbe37trxd+5eV8Imene5AioDFQKg1uOOrbf/vEaWA+Jk3FXdWFjrzzKbaJuRMPppQ8/N5ldONCb0lc7tO24+OIe9lMbEnJWaZtohn3dnWNeTvVJguuYlNXv66lp6Ky4/oPDL/foG1zw3iz1RT2XvG28kGwkm993BBc3f6Htg+RZY9v6hHxppRO92LvD47uDVCk1SgLh+FdsAbmRtokT0VW3U1yuQNLrdB5SyUorrVKeze8i/JX90+AH7NVEUr43IXDN7qKbVqF592yKkakUje8hdv/mO6KbCq2CIsbPQ3AXZTWyhp2d01bIkUvw2jROwOjlv9lZ2A9OE0PpQ8nlnJ+EoGNBxiVWGQe5rgScFeVBF7KTJniHVMKvkAweCwuMyd0XVsm3+djo0Pd7mcqBlVcBmxfKd+HKsmOIdjlp4DU3wDePAW0XlvK9+QIAzZFz87wp903aB8uX7tBoMTRkWWEJ7K3cHpToRQaIIA5bfpfbRyNVwLfD4Ok89Ao74lvJFUZQGxO7fJ91lA1n1k1rfhJcCHZajtOeIV9tvBsrb7hcetCmsHXt/m/FPuOG4gD3a7nzv/5T/RAhOndBr+I6bWABA9n887Vu5AAl38/cCCu/M9idteH4KyH85G5MNkCFd0sM4LU9ftfz7hdBTf5Ec6xyenn3D82aYZj64dLYGze7qOIAZJLpGFLfCMb3peF43dzWtVYCzQIYlJSmEWxh+1o35BhK46XH2beCPo8zGD/X7NG+P95gGd/oyQ4xLbrwowO/v95bFY/ejhCSD0ggmdxzC4IrRXZ8X6nJtJIJM2BkiL8ECqpZBCMhZ2/uU2hF+iM7zoOopMIyXu5mzg7wwRwLRB0peRI53OpBPeLPx3YoDbxf/BLaWMpzdKY0W8P0sYcG7pSCzdxmjYEw6HGKr8/ZqB88nGFytaxnue0/NofpImzT8jbhDBr3wZP/n4dnz/svAKAe8PkEn4/q+/p3x8eYg9Qu9cs/gd1f+fueGPc4sp5Yz9ZoZoQtEpY/gavt+ptg9kjmkeqKYCP2ESkc9+A4IGBr7DGkdmzw1R7mIsdb/pJ/ALK20fvv/fDlfqSzK+VO1k//J8ZEkfH5xfv3v/fF/zV+n+6sBd1GRHWFPltY0ERrm6ao7LSitEWUVJFvU6H1gRsoEga/JWozt8mWTDQgHFClLFeDto4vBhK805bekA+IQkcbte/sFacChwhhkCCJzSQvn93ulHhYSij91W3S6rpsbRk8WU9VlOHljvVQrQdVSfpPs4SjLUcVtO1svS30Y5p5du/+k1hPETZmLEJn34C6s+Pci7GCyEDcUKdjwGPLpxwCyd8Ya+Pt/dzQmJ5KhaYiakqcsSTG9eCQ/kFdBex6L19/EzusqjlzeW8CSxBI9ZeHD6qPCrCeqz1dYPMWxacmAzNOLsCPTNtJvCVlMSgPImjLcDzCruFr2/ecr+WWM4+eVwfBtXide9nLeoOXr799DrvNhNOknHlu0vrx60l6SuwSV1RlxKuIVzxqLkbyuTnonZRRqj5IimQZmBipJuVZkaGoOJRmxPRuW4HETOz+Mby9OZJZD6BsqOaakCqUC5KahyFvvhLevmjZtdE3rLlHpvghXA44tmS4iKKfAAoF6GNeEmHOggiI3c7SmxazWLonVhQj3kX9/lD0mNBf4+wC20ltPBdBmhCGNYHEUJGCfJetEig8e5eq48DH0ykRDjoMZI1U/EBqvESCb43yGroqSaLaiogj02acZwtsbSzYITXqdQ05CyV+LEvdU2egkXGxG1LdLKGOHvQCSWoJzEl69kw68qpa1q89kCOt2TNVgLgTjVSXIpaMSpOVqJUwZeBvr533YeDJ7KzWjiDYw5Ac46+ZnD2vu6swmOdgxmL1VoscjslwRG3JR/R/NP0fLl9rxXYmScQcHZDVC0pizWEHHhFXsOjX+k7qoRvyzCZS0WNbXJllt9iylJsH3uA273EQRF0f4poP86+UA5T6FOz3vf3/x89h9vLU3eUmKS8pkLWL5vN1T9Zv3jpDyM5T2LpasnoEf0cxEL/WdF66W7Tl9qWPdrNoTsc7MBaygCG0/qPshNT4cFTYwfZsPn0bKMm9/OpGIhaoehD/mfFtIKMANKsoWlRuixIaQwsMlMhLZTiLUrwR6zWH1jZ+TpprRIGEmgbaNBlg2x1sspCSpZijTeAz/csZRs1O8kRWzQ5eRABRpeqSSs1WysH1FXrj7pYccSeuVf/Y+P588W+WEmhC9KQ6vFi6MW6p6cYvhO+p0Aiz94KxaqxNq6SUg/qJSsiKEeK+Ev2JYzsq2TUwyygwIMNSjCby0bAi0DmG1j1VEEF7xdXkeQSOHaljInSL1G5jbNfcEKNhgajVhQHZ4aCA3Z/oI2bc4gvNVr1kuCkihzFo/VaaLF9sqTDJWhf1cE2fLo83TPi/uUV3T9oS0h+a8O39LGvHNNN0fuu1i/hZ0zWP5LbjMyv3Ztz68LghrHzFYCv4IcVMu7dLXS4pCz8jX74qu7Lbb329vu//1nfCx3CqrbSXP7xW9ZJ4ZtlPrg9fnv0pv7cY/nCGrxM9c8d85Fsw6IAu64oYsN1G9BYco8dmUol9eFUSPKhP2Ok1JzsFD2frmS2cqPhe4zKOROBwddLcEAAqAqz2n6HioQ4PEgpV5NKvaz6toisjd0KnQUSYgdKEjtpEErJ4kFz6+nv635Ivomz5zITHEdw8Ui8eU4Qu0jZwjFukvTrqQQWy+aTeYWgO2DKLlEcD4BUQBZANZ9U5YNtwTCVicFZ6KR/JHxA4jbFAHGs6fK48CcPPnnaVNxPx672kZP28XxP4ynPD8SAoQE2XeB5ySxBHYIPOwAU5Au9Oiz7VValE34lgb4Ah6lxgRGq3SC1SXqTUoimH+7WoTC88KV6isWAnbKmU78y0o0DpwPEkUJM5KIaiOtoHD0MdSiFRcikRnApFuvDEDzjTLTYCsZ7HrAMkY+mTBJa+BEKaRH5cEUGOsYQFeRs4FE3lLCU0tC7XQwBVebxYRUi2K1gl92isHMqlZ2hCyFjNK2PjB1B6Wx2uIwDCXagC41YxTrEx4s276jQjylAXiXVuF9HfD6Z932T+noqwkE5mIWEsFOO48+RjT5DxsIu2WPT1JC5BWEC01XigipAI05nwtnsoIIRgwyHx7eyrKaZarIa9h1lvcgaJSVxHy4nhePGQAB0lgLGEUg4svQRs0k5OS1LWMObTA+WcfijKlAq2JOFeLEL2nBytscQ9UqsymHmY72mpvYkPM+wIJ24K+G5W2wCPqtDoozJFlRyJgZ7SEAcAZcUWVBz0NVZDqZilGE/wMdeKNNMPpohf46JG5Oh4BJFO5jo7dy+ylfHD4B2KHu1/e6+AKQt59BQYZUdLjhEElUCY0N4pTCUkq0EFR7cygiTrCZqeAcwC5sQItFIr+d1UkYR5j92hcCTJS5uubP4TnowxgFIFe+OIdZN2fsEPJkK0DmUpLBOCqqaxbKEdOdtrwOJQhTw7HF/3P/7r8/RuQFqMnpJ8/rtq8O/Xh+682zEhU14ang1r/5DNvvxf776tojyKWaQogMkuL8K6MTs5CAB14/7qnwxybSXv6Tt+s3Nvf2D07OrzZ7zCSEWzscTWKauBdSwiUmdMBZBHe0ISplPoibd5ywGyGxu0TqTEqKlDCPYsMyJ5VEI+4OEkBSn2LBic8U2aVJ4lWFKOGmgwcUmxBvgRBLXkfWYTHa/SA8S8aZZYtiaQlzDNUQkSACi69zgiXZZ0Nn6MQzUi+hUBF3sTwt64zwl+H+7GER3XtHgPL8Dm7aTIt1LJLDeQARTaZu4WGuM21HHImx6NnbROpuRmlRHRXrYYj7p2XI8qHLgxVRyy1YOIRHKOGrmttmWyeyk2gLanfYG9uAsFfr8etaiZy3GPOiUtMukwohG9zj0/e9//riJ9ctTg+vCZfCfpzheUwmCh5s2MTODG8lAzTul5EZJ8ziV0PCoEiy8EFnoXrwphS1F9DzL6tRohPU804A4HASab9HUrITT36rDoxvKB4qEU51iHlttlOqgKffty11OSc790GMAFgUL9olpKYLDEHANvIkfIx8Oz8RGoXajZL6kc1chFtmQYLhxZiGy1lxDDuNbGNU862o8Rn4+DU7wWqh79eFOy6QqpgL36kdpMlos0dCm/fAUrVJ7hy6kl/pg0coyQ8EACvChlAwGKylNjWPs40VEOMdKK/fbYVqkT2KYvk3gLyLciMipQ/cjYxiJVBKr0yvEFrncqRfbqKgffBbUp3dz1rkT/2OtNRdKRsK1DR6ZRUSGF1M2uHH2S+LQOmgYBKTAcMWkQsF3Uj2J9/jDPhPODib16uvbYrK9jbcl9MxI6bUeyq25ggQPCizjaKKGJVEpPuSpFA0UjN7I4zMQT+Na28BSL5BjQXuvTwBKm9KTWq6SbTfA1wZBbSW32R0xVhyHA278GBRaA4dPJS8GnCwKQaVBrEnJc+HIOL7YudAkrol01qRpJgFuAu2U5mOesKci3yx36Eoai6CummrIOft2g3MqG+cEEcyq4VRCOQU5PI/tWX44lApxPImF+uR8P8OohzoW3ET5j1AOpvvpWR0SRkz2i7hG8WJtnRZD2cjfzVaRf8+pM52RHmCcmwgX84wEB06DZ2vo/Pt4ttDaPgg+ZfQGntBfvjV8mrJo6HVPhMrnVN3PkvKLrDbQ9wWJ3CJXUkk5qV1mlT2SFfrW8xlZiyhimf1rhyLUQH3sADoXHWGEc4NkBd54/+P+/vbPlwudPRARaBh607V2aKP4bPWcAdp4vFw5Dy/+MtfqKurGUmOBEdanL7zzs+H84mqzO29lwQK1ndWmlbs3gEz2W26iw8nyKiC4VxGzQLtlUkGcy2+FjfbTQLD6XD5dge3la0kKVaF2W/Bg/UJDORUQSPAAORhgSyT1KFuWXSt2vmBBCKT8kdM6nRSUwge2MZk7Py/uLdswOGMJPuHP7/7+F3o4kJkm4fXbl///89Whn242k8IQnhpdraIl5fXbv8LDVC2xBEV0BF7w6quATswUQQ+YSmp93YJMeQEpPtvtnaPjk9dvoNs2T0gispDuQiTFT+hhuG8Sbaeis+RAshDKliMksTer7X5toCeIoWJyEGXsragU2/niCVz8uW3R9akBwZFe6o/SJgHlmCdbNIvzfZIyvYjSvuGAp+AlKRNsUBk+5kjAypkDj3RvxkEAAsYRUn1McIwCnl4RxgRMtDFBS/NUd3oyrvMupM5tggbOM7Hs0U6sl0vtGCzm3IJfi+qO//nvquj9Azi9YF1IQSNeYoEinP32v/T67rDjIxvQzKhaPW/wM0PGevNNTrbqdjJhOzNWaeha1UAP8jFX/ALSTL6zF4L1vXJn92/yahW7d/Oy2t7e3aviHfR0m5gkDYzbpnpp6fq+SOowCJMo+xXxksmZ1z7ouALW1wdtPT3WY+8dr7OpuJvXyordisq7Ex69rkNi88pXF8jZM6BVN+yd+i/OT9eEuH4QlHZ983BILE5XQceUZLhIL3tUTg7J/mZ5ZK0NjmjsnB6t2YqCNUtimY8GLn2OlVZvwsAkto7tiSPsRED7gAbHKE7qFjqdflG/3chGjYWPbsLrB571/U+9B2KATz7yesaymzeRbs2VdxGOE/k6gPeXp6DxwcdL27a/RB3tl+ZB1astz08iehkuBIj78oC3A1aZumoqG2JxBoTo9dNC7G/enoX3Hwfi4zMIZli1D7ObD6rUfft89/qTViRDf6Xifn1rR3lOUFOCDXD3GFue2AYGkqOhg6jJy88wF2BQHxt9FDTeRrzghM/anJSwrrfe0hFCI50yXUYFVLcXQ4JTH3HUJsEPTDKlkyGRZZz9pFneM87R6JiaGGt5iEEpmeKM3r74O3TXush+Hp8mltfRY2kX5ocfFcldXPjDzOb9gzf1h+vt7d1edV9oV+3V0/L2yTKZyhc0eDH/+k71imjoNCG6f3OxY9iwhwDwZlZhFjSeCotZbSU1sn1r+7G5nvbtdSbI/mHcJbxEaQpLjUk2BKAcgEkDMHdwqxjWbpUeyvrpCjLGQq95Smbdq1hX+Fi+uNibT2K7sZwCm6n/pMsL1VlbbxTsZWTENquIqMsGYI5SPaeHYp1HK/Pcy+E7Y+71bpnf90TuwwtNabQZ3XMBWvIiWW1jTQlDEspgdmA3SI+0HrW2QGjBSF0ed75zUhanYq1dKyyUKnBVW1DL8zIaewJXNmDoUYD0kf0gIYJblHy36aM5XgpC5mcXoeEuLaZvLbMs8a6Owi9mjBx5B9TdcrnjCiPoandhn6+TIQpJmhCgSiX4sD8E6/zpHAsBWab3ZQ/5KElOesf7ebgukw/iIjDpZ7rAxhQ2RfFjShH8GeJgqklRTMYhd5Wud25LTj+Ce+Q1dfFDJm8aZ3pgZ7W7WiqlMAHiqYq0mijdqED9NqJOTUs3HshZKsmqy6FXe6zKUoGCPMuRtPet2zehnaIUS6Tt00Qn55Csm1e1KdebjS+z0I4cLj8Ml7qBleCmv0VG9wAbbCqpExKNeQibs/RdQ+iyjx3fOWjax4OoqhjFcsPPuUrp7adC45NOMxXLXa31OM3CVgx9iStCDtL3jTSjulb3RTSqSZ4yiwymBwWy2UMn9yXOxk1BGcWB7CTUuRLqx6AsSj8QY+nR0lRk38kO2K5WoeSuPFAqq3HblQmcqeMF4QjhKqbEKW2lvw74OCeNVvicfWzLtczv8SwDSBBmxh5jZcenoaz0pjrakqjFFupbBu3Peug7uiAoMUv98TA6uvslOPzumkj3eKAywXHcZ4COxtuRfU5gRzLAU0JscSfHE8xwkNNbiHw/ihP5QSf1Xt4l5CkzFo4EAnVYuL8pNSJzhCVy0p8arPlsrBgmIZ+wL9ft9TOmlTbjhx+9ndkvkwRW0HcHtZ21HO4epSdeaJ1Mlv1f4KuEtJKU2nUfn1Vjw8DxrlXFWjCfkwsYGMLVaRJZrN7q3SuC6NPYz2/LD17gNzjr3z7Tt8Nn37Pjv3SfiAaH8dPwcHBDboDfE+Ij7ueyhZf6+bt2fqp/P2vfV7t+0ewd+Q75RjgLeCT5OaYKnTj+Jgd+EHou0oWLRVYIJRac0gDsSo0jajqqfbUDSzSVwbg7boq1KNgCHBodVQAcM3jAr3JGy2pSMBh6pVNLQQi29nJYomntYwaVoWq+7aeAylFBceDZpql34roGsgnph2HCTcRDGZngfExkIwmMtURouThDzt8mgNjfMCKK46lYdXKRGQic5ilT3SatxhingyqJEEQcxRM4cDlLTHfrAWEEUQgTgSEaPdizkvEKPdQVLlRBQ739XfY7dsMBLYWo2uKWRHuFBrkU7R5imiswT403V2xYFc5TdRspBEkTHuaeBu5DfHa/lcMUXaj/mBc48l2qQf6Djt0uFiGOBjYcNY4efIaNKOTGiuQkKHJPyT5eODombWYkXwGj7vNazcdFyv+0txSjPjpgx3DajN//2exH5nTRSAXQcBAv1iOkRRPYu4/bqGfyd9OBCH5xyey+fvMHUY9i3wdVw0d1uCfV9r4DG/pITbB8KxGXJlK1Wr3mw9tpKCP1XD9lbyDS8yFoiFBXpmGK89PYWdCdm1RJ9403cFABIGPVg8NFyrGtojQc2qKKWVMHgzT2Y9hMMzsp2t2NBb7pxKYA9qV/Vil7QGvGCoVh93IuSVYnzS8CRgrJlITFkbwyglkbeB5gRw0gKGlwhTraSgknJJ+uEw9tP5DEgaXH3BEG2wIDGUfL2qa3rjKtgJalIYJgFEUOs71mwap+Fh8p7deaciM2vObKyg7roulaoroGdeft7ZH+9ADMi0rDRMi427HBD2kP5kCzruy8W6//LwIcMhpqNjrvYhYIZ7aCImbaNR9GMNRxyM++LmrBVJS3Jf0fMUHEuiMaXJy9jseRze0KDfvxjMqmKHbcaHKRyr0WTrWptEL15E67aCua9drq3WyyDuqMd5UKAQ6vk2PMNVA0f1nou3GwWmRsHQ5cXVQSiZxH5jBwXYYn1sX8e7VIUtGn8hUn7Dw7P/af3oYBf8hxWouj3hIO/rduG9LqNx3W+X+EgrB1RRowzvbDEMUvCszomGqJVpMVMgakXr9X6/zkloCZ60EG+PT4vcg160uhxPyCDof/GsjR090f02nODQyE801V5xkBlk3loC+YscecCxQTTk10qw5xqPbJ3XJSZrFi+XleZQgGlkIRlVSOUHAlTVlXEjZnoVJuV/TOIQWoJnSO06rCCibKXVOXqW54Vc2KPiyPL9AGm4eZH/GQhcNasojPjr7N0jPNpv5DmRBCJa3WJOdZ03dq5B+FxZgs/wZKeq1UIK6xvyFpw4r5HiOI+CrzS75iq2Ed2Jpvjv5u0hs3KjlcWU4C+wQmD2FcfvUckSYLmxZluQ3uIXhWnmPyHJr/w03jNMZs2dX8JtHdwKJ+l+7/JEQcdS0aVjj77hX0z6suHLjp/2+87StX9+UcDubIPRw+ypBydZgWMEfJttdEtpWDJRf1mfQA67R5tV1GVA9WZwmAi0aK7JnUzqjv3eBhZQFDccflbKgcbT07QnSLzMFYFzLQxxFiDBSOZBYjavp0lgOeQrvS12Jd0x7Hmdv8oQcezCvSMZ7N9P4aT8XAerzJ45wz8UpS/3/3sBZn+eLo5yK90DzKgjXSyuxVrTwQrFjy1A10aNy1KTAmSTGEpVHjD98brjVu7UKHyi39bAoP3Us2c7YRch/3iuFpM3oprxbmSmEUc+WqcL5EcOxbtxxFmZ0GXZWN9FDVQkPtMEoTlG9HDqwP4RcCvfPq9e+fgrmHwn42CnSwI9WbZ3uuNkhSBjO6PG6kJ2kfwjwezjOBbWieH3Wr+ZVx7BmON5jfGI+yJjbveIlhymFOV8ydtHu1Rb64W3i3fOOjuuzMFLHSRTQEmGo3ZhOVGgMODADeVAzNO/nM454co9xA6+UiEa8qhhYvs+pY/8RQfFdCGqSmec5lZbH+iWHxQyYA/JhVnpauPr8vKTigkGk4WmdngzrGNLJYrH65ngxut57I5Cg4ZfCFgHag8mPfTPvKk18kmfWDN7cvKyqMXt+A4gXW8LtRhCSEIVSF4DI3DHVrj5x6ZsgBC24/xtBedh466f1i8P0aTc5T6suJ3KnYXxJ/nYzMMDdzd4O4CkELexASZ/tMCow8vVt9dl5vLHsBDWkOZkE4Z+FBvK67OqJM5DdH6Q7b3QDiyB6NgJQhCmprHqUT8XRvESY/fD0JWkaE6N4wH7uA2c01NykfbIvN+lC3m7oxfX28saeiFJOoNtdtNKwCSSdIBKNrEkNIPnZB6V5dYAa9Fj6ep9JIdbiIfAX33B0XnhwZNBUwTgimmTqg4d+GghV2sOc2zgq8yHbnzkUNJvXg9HKimxLq46LWqlV7xVZozcB8wepOZ2q+U9le7fbJi2c3n2/lyzOcZ4Ur8vLVNB6Clpfq03OlgyKS/oNbNrXCkfndcO5Xey1l1kOAL6nlpDhZQfRDkAf6udChOc8ZB3O/Zd7L3fc48d3Xcbl4OG3w6YHjYCsLd1feu9DPsqNxQla8xpkTawZMBi7BfuDBuchQh3lbVYCfnnt6hLrvNsS9hWL70bKWmBVaWXhBN3UFhvmg6dPKVHFI2EiuPefqIGa8EU7QqA6CxDGPDRZOtlAJlf2u6ap5bSg2CQYnD+GBCu4bQXwSxNY9LPIeidxnf3zTb+4cJXjTZrYw42qvhh95N5T/5mmKb7mE79J66RGcq3iGDqE8NbDCXfVb3ku7PqvFWmJRPun3V7PU4WNvYmmLwv0+gg3KfGd64uZUAaxMiZBSi9C+nSKTkh/A/LCDJ+yor51tvO63dHJ/726knrAXuifYlUEEEY9kqNC444f3kxGu5m73SbV5rYKu9na7RXWQ38YhP4xB1iV3QNte8zRtUkyWzSan1ndUpOcLdfPLLTDBTTHY0OX7IHdUd3nNLCpREtn1LBlrO4yxwrYel9wV+mDNy6aRT8NrJXhLNmARvzEOjR9iFo8Vn03IDJmbyhHEO3/DlTMuZ/+ExfLutFyOO60YrOf5iOr1zgTy1VS4yDQVGumuopSduD5wVgaxu2ShOED8WWN2vh2ICfP5diXe1cgfLPNhGOwuQxWq1ZKqf6z+of7NjJicHwK4cCfxDgxIzlSc/Qm121b3kxOPhPaq+2uyJ4OONu3KK8f2vKVtqwWN/bQ/bReORfrxzSc/9EM/95pX5WKoIOvMNsulPPOB03lA3J51fvvEJTzIQXo5bDuxpm55n5GCjOxT/dV50W+bpwYf5No69dFOVR6oqdjAV1uvRRt0u9yX/W7NWcKtM38HQNYdbILYqxMYbrOkweFLiHJY2onHrYRKXtkc2mJjXQO8BFjzrKkKGc+ZfUzCQpy9rlO93t+O18aJYj38sNZ4oHe635txssixGTFzi3Bse7QvWpKXlbrgJJjDNw46sTYeqb0mqUiP1izS1xFbQ5TywVJc+/1kfUqEj7ys58CwFP2pG1jIuDUOtzEFeHwRO46s3/RXcLbnCD8sU0t9mc9c+sHF8u0l4xeEu9FRd5vjcYaicg80CTAAfANB4hW7x0kACbZdcP5fiaPjn7ppgtg4/pfphxtHdrNWdzAGTmCDHAyr/e/ltUv/p4u7fgT+0wv7vs9v/sdE6fj7crRY+KzjVzX5q91di8p6bWAPKu+qdcRJHXlUl3434luTpvohKn5htPsWJMDN7bnEDmtqqxRfQ8rrouL6yKVOGlXz6dKQ9A7UVlOKUgEWZWjd0t9yV4Nl7WvzKlVe3zdyaaKwLsrxrp/xXZnj9YrxHn5xo4nd8XhGRCpCUe+1x2sC8b6Y8TzFlSVj86fJYfH6FbH2iu9EdndhczTDOsWUbpPdlhuYbVbPi+PDypJbltnd30pySHdVKqhp601z7WdTWWyVDQP2Oqu6lq2Pr3Un/f/4WOPgt9YP0LX1XMkyX7wetLrJpJ+dTnFTF1LzFlWt3J7BXQSZRZNdmNH2tzJj0dqAE2+BrKT9zb8yvTq1dIzGx82uz7niqY3V3edkd+ruN2jKl2prVXF1W5QA9nDcsJmVFNv0PCtTSXIaK31lWSXLzoO6skJ3fM8/72tqXb6ju8W/e8y/L5VcxlyUl5qHBzaeB5EDdoqSGNGMAk54/X/dMn4zD+ZVrsldG5kHByAgWMfrKNUVC2Bk0FY0t7EVeHa8HtW4tQH/i/WsZirngAuFuWbXm3x4cAAAPjsWhTlDlKnDBA14bC1Hd4vXTVeCYTUwHSaPBfEKiLVhUd+BOAM4HuSAAo+pVY/pvefFu2pjQUeOFGurbaC25vTyOFMR9tfH5rUN5ZuKWevouUz3s+JOEUpqG6gDX98e2t7Psg9m7BDwvbq/35UmxJqMNNrdPtTc3kNBpQKwJ4gU4a2ETkw0rJPiUN1Js1rdTCJHm5nI/U6O4rMoZIMCjU61pNjRKUiJpHFNKNGvU5SQE523yfmm8w5Hk+m8S2xx+B7anF+FNxtYW5A3NGk2VqsaVaq1U8RxiJV45AaqVhGK++tQqkYdHapIqya1KpRV0hwddMPVmrRqqzqV/ipU6VDPo1WcaA4pTjdIX0MUHExlWJR1DONkrcEqhuAaIo2TKl1ddmrtBS24fcfBrtClRpuyW+OWrtqjUXmZVmt3uWZpYqS16yXRqjTRKvVkj1amSQORyrnOSbu2hmD1qPLKAUo7LB1yWYWrD1UM2HHlTrpuJ1tBKebq1SijfKM2FVOTjumhF1FeLqSikfbmJqtQc52ja7m7uTmSu+DmWNCgMhVnpDIJ9ehkUrN0UrqSvKJLzQxQgJFWjn6RtksjznpgDflWNZpXR6LHW/WiX7fu+1ViFHJx1+Mhe6z05SLdjuUwYFGWog9TRZxYCse/bUzjpPoBh5S3CJKyUquSpxKGv6RCFc/BHdpeTrkWHWocOLP+r2U9B/+710WW7tnvQSSiEP1v/CsXmTCkf0jfceGX+b78KPwFXPCK2C/7TEJtLMIShyXx9uySJF/8efkcud6QpweXnnrpfRFo4raTxRRaW/rpb4CBBhlsiGJDDTPcCCONuiS0ZU+gYJsZZrpgpS/M2h63eTbYY3swMNdbplsWLOJggVXmuOa9UMFGe/3qi28OOOCOWw4qVWaxcvdUuO2uR+574KEvVXrmsScOqfKDJi8990K1r32rW+3bvkyDeo02a9Ki2Q203U7tOnX5yhjjjDXeRBOctsVkk0wx1Te+c9ZhR5zz2pvfg1q243o+ZBVKPZX+laZP/FjjnU9ttJmON2jQ6f4zNKpWbWxiajYbzqwvyEo2k9vdmGLqYj3v21mkuTmCXVE3dxfpVuVizFsiQJqR5qQFaUlakdakDWkb2cvOLc3MFOWaKTBqmLtz6DQyK/mxq7n3oFbeAV4dOZlE/VMXQaq3+wx0IM1Ji72znLD+O5qN8FmoH9wIMYnC9S7p+kd+daGL6YcU9sSGKa4YjJmTEBR1gjIdoKlz3I4rvzS8B0K3IAhEbuFBELtFWSBxizNB6pY4QMctjQGZayehE/LorM+NyJFTQggR8Cozkq7zT4Tpcjw/eRfTfWZzV4wAPLp7GYQHnAisBy4PCne7XCkxh8tVAB2y74h2AA==") format("woff2")}.headline{color:#fff;font-size:2.2em;font-weight:400;line-height:1;margin:0 0 .5rem;text-rendering:optimizeLegibility}.headline--medium{font-size:1.5em;line-height:1.2;margin:0 0 .25rem}.headline--small{font-size:inherit;line-height:inherit;margin:0 0 .3333333333rem}.headline--no-spacing{margin-bottom:0}.headline__button{max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.headline__button:focus{color:#73fac8;outline:none}.text{margin:0 0 1rem}.text--no-spacing{margin-bottom:0}.label{display:block;font-size:.9em;margin:0 0 .25rem}.label--no-spacing{margin-bottom:0}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:currentColor;cursor:pointer;font:inherit;padding:0;text-decoration:none}.input,.select{border-width:2px}.select{padding-right:2rem}.select option{color:#000}.select:disabled{background-image:none;opacity:.6}.control__label{padding-left:calc(24px + .6rem)}.control__label:after,.control__label:before{height:24px;top:calc(50% - 12px);width:24px}.control__label:before{border-width:2px}.inputMessage{display:grid;grid-template-areas:"main";margin-bottom:.9rem;position:relative}@keyframes inputMessage__show{0%{opacity:1}60%{opacity:1}to{opacity:0}}.inputMessage .input{grid-area:main;margin-bottom:0}.inputMessage:after{align-items:center;background:rgba(69,74,74,.98);border:2px solid #73fac8;border-radius:8px;color:#fff;content:attr(title);display:flex;font-size:.86em;grid-area:main;justify-content:center;opacity:0;pointer-events:none}@supports (backdrop-filter:blur(10px)){.inputMessage:after{backdrop-filter:blur(10px);background:rgba(69,74,74,.86)}}.inputMessage:focus-within:after{animation-duration:2s;animation-name:inputMessage__show;animation-timing-function:ease}#main{display:grid;grid-template-columns:100%}.card{background:#333838;border-radius:10px;overflow:hidden;width:100%}.card--overlay{align-self:center;justify-self:center;max-width:420px}.card--wide{grid-column:1/-1}.card__inner{padding:1.6rem 1.5rem 1.5rem;width:100%}.card__group{display:grid;grid-auto-flow:column;grid-gap:.25rem;align-items:center;justify-content:start;margin:0 0 .25rem}.card__footer{border-top:1px solid #282d2d;display:flex}.card__button{display:flex;justify-content:flex-end;outline:none;padding:1rem 1.5rem;transition:background .3s ease}.card__button[disabled]{cursor:not-allowed}.card__button:not([disabled]):focus,.card__button:not([disabled]):hover{background:hsla(0,0%,100%,.05)}.card__button:active{background:none;transition:none}.card__button--primary{width:100%}.card__separator{background:#282d2d;flex-shrink:0;width:1px}@keyframes spinner__rotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.spinner{height:26px;position:relative;width:26px}.spinner__circle{animation-iteration-count:infinite;animation-name:spinner__rotate;animation-timing-function:linear;border:3px solid transparent;border-radius:100%;height:100%;position:absolute;width:100%}.spinner__circle--primary{animation-duration:.5s;border-right-color:#73fac8}.spinner__circle--white{animation-duration:.8s;border-right-color:#fff}.spinner__circle--dimmed{border-color:hsla(0,0%,100%,.05)}@keyframes updater__zoom{0%{opacity:0;transform:scale(.2)}20%{opacity:.6}80%{opacity:0;transform:scale(.9)}to{opacity:0;transform:scale(.9)}}.updater{background:rgba(69,74,74,.86);border-radius:100%;height:1em;position:relative;width:1em}.updater__circle{animation-duration:2s;animation-iteration-count:infinite;animation-name:updater__zoom;animation-timing-function:ease;background:#fff;border-radius:inherit;height:100%;position:absolute;width:100%}@keyframes loader__rotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.loader{background:rgba(69,74,74,.86);border-radius:100%;height:1em;position:relative;width:1em}.loader__circle{animation-duration:.5s;animation-iteration-count:infinite;animation-name:loader__rotate;animation-timing-function:linear;border:2px solid transparent;border-radius:inherit;border-right-color:#fff;height:100%;opacity:.6;position:absolute;width:100%}.message{border:2px solid transparent;border-radius:8px;color:#fff;font-size:.8em;margin-bottom:1rem;padding:.6rem}.message--success{background:rgba(0,255,0,.1)}.message--warning{background:rgba(255,255,0,.1)}.message--error{background:rgba(255,0,0,.15)}.header{align-items:center;border-bottom:1px solid rgba(0,0,0,.3);display:flex;flex-direction:column;position:relative}.header:after,.header:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:2rem}.header:before{background:linear-gradient(90deg,#282d2d,rgba(40,45,45,0));left:0}.header:after{background:linear-gradient(90deg,rgba(40,45,45,0),#282d2d);right:0}@keyframes header__rotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.header__logo{background:linear-gradient(135deg,#73fac8,#00bee1);border-radius:100%;height:42px;margin:1rem 0 .5rem;position:relative;width:42px}.header__spinner{animation-iteration-count:infinite;animation-name:header__rotate;animation-timing-function:linear;border:2px solid transparent;border-radius:100%;height:calc(100% + 8px);left:-4px;opacity:0;position:absolute;top:-4px;transition:opacity 1.2s ease;width:calc(100% + 8px)}.header__spinner--visible{opacity:1}.header__spinner--white{animation-duration:.5s;border-right-color:#fff}.header__spinner--primary{animation-duration:1.2s;border-right-color:#73fac8}.header__nav{display:flex;overflow:auto;width:100%;-webkit-overflow-scrolling:touch}.header__buttons{display:flex;margin:0 auto;padding:0 .5rem}.header__button{align-items:center;display:flex;margin:0 .5rem;outline:none;padding:.6666666667rem 2px;transition:box-shadow .3s ease;white-space:nowrap}.header__button.hovered,.header__button:focus,.header__button:hover{box-shadow:inset 0 -2px 0 hsla(0,0%,100%,.5)}.header__button.active{box-shadow:inset 0 -2px 0 #73fac8}.header__arrow{fill:currentColor;height:12px;margin-left:.5rem;width:12px}.content{--columns:2;display:grid;gap:1rem;grid-template-columns:repeat(var(--columns),minmax(0,1fr));margin:0 auto;max-width:1200px;padding:6vh 1rem;width:100%}@media (max-width:800px){.content{--columns:1}}.content__spacer{grid-column:1/-1;height:3vh}.barChart{display:grid;gap:.5rem;grid-auto-flow:column;grid-template-columns:min-content auto;height:300px;overflow:hidden;padding-top:3.5rem;position:relative}.barChart__axis{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-width:40px}.barChart__row{font-size:.8em;padding:.5rem 0;position:relative}.barChart__row--top{transform:translateY(-100%)}.barChart__row--middle{transform:translateY(-50%)}.barChart__row--bottom{transform:translateY(0)}.barChart__row:after{background:hsla(0,0%,100%,.05);bottom:0;content:"";height:1px;left:0;position:absolute;width:1200px}.barChart__columns{display:flex;flex-direction:row-reverse}.barChart__column{align-items:flex-end;display:flex;padding:0 .25rem;width:100%}.barChart__column:not(.barChart__column--disabled){cursor:pointer}.barChart__bar{background:#6e7373;height:var(--size);min-height:2px;position:relative;transition:height .3s ease;width:100%}.barChart__column.active .barChart__bar{background:#73fac8}.barChart__column.active .barChart__bar:after{--arrow-width:15px;--arrow-height:10px;background:#fff;bottom:calc(100% + 1rem);clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--arrow-width)) calc(100% - var(--arrow-height)),0 calc(100% - var(--arrow-height)));color:currentColor;content:attr(data-label);padding:.2em .5em calc(.2em + var(--arrow-height));position:absolute;right:0;z-index:1}.line{background:hsla(0,0%,100%,.05);border:0;height:1px;margin:0 0 1rem}.linkItem{align-items:center;display:flex;justify-content:space-between;margin:0 0 1rem;outline:none;transition:color .3s ease;width:100%}.linkItem--disabled{cursor:inherit}.linkItem:not(.linkItem--disabled):focus,.linkItem:not(.linkItem--disabled):hover{color:#fff}@media (max-width:800px){.linkItem{align-items:flex-start;flex-direction:column;text-align:left}}.flexList{position:relative}.flexList:after,.flexList:before{content:"";height:.5rem;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.flexList:before{background:linear-gradient(#333838,rgba(51,56,56,0));top:0}.flexList:after{background:linear-gradient(rgba(51,56,56,0),#333838);bottom:0}.flexList__inner{height:300px;overflow:auto;padding-top:1rem;-webkit-overflow-scrolling:touch}.flexList__row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;font-size:.9em;height:calc(32px + 1rem);position:relative}.flexList__row:last-child{border-bottom:none}.flexList__row--has-hover,.flexList__row[href]{color:currentColor;text-decoration:none;transition:color .3s ease}.flexList__row--has-hover:hover,.flexList__row[href]:hover{color:#fff}.flexList__column{display:grid;grid-auto-flow:column}.flexList__column--fixed-width{flex-shrink:0;width:var(--width)}.flexList__column--spacing-left{margin-left:1rem}.flexList__column--spacing-right{margin-right:1rem}.flexList__column--text-adjustment{margin-top:3px}.flexList__bar{background:hsla(0,0%,100%,.05);border-radius:100px;height:32px;left:0;pointer-events:none;position:absolute;top:.5rem;width:var(--width)}.flexList__bar--favicon{min-width:32px}.flexList__bar--counter{min-width:52px}.flexList__obscured,.flexList__truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flexList__obscured{opacity:0;transition:opacity .3s ease}.flexList__row:hover .flexList__obscured{opacity:.6}.emptyState{align-content:center;display:grid;height:300px;justify-content:center}.emptyState__inner{align-items:center;display:grid;gap:.6666666667rem;grid-auto-flow:column}.emptyState__icon{fill:hsla(0,0%,100%,.5);height:24px;width:24px}.valueUnit{align-items:end;display:grid;gap:.5rem;grid-auto-flow:column;justify-content:start}.favicon{background:#fff;border:2px solid #fff;border-radius:100%;height:32px;overflow:hidden;width:32px}.favicon--missing{background:linear-gradient(135deg,#73fac8,#00bee1)}.modal{align-items:center;background:rgba(26,29,29,.9);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:0 1rem;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:3}.modal.visible{opacity:1;pointer-events:all}.modal__inner{max-height:100%;max-width:600px;overflow:auto;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateY(20px);transition:transform .3s ease}.modal.visible .modal__inner{transform:none}.context{background:rgba(69,74,74,.98);border-radius:10px;display:grid;left:0;min-width:210px;opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;top:0;transform:translate(var(--x),var(--y));z-index:3}@supports (backdrop-filter:blur(10px)){.context{backdrop-filter:blur(10px);background:rgba(69,74,74,.86)}}@media (max-width:800px){.context{font-size:.9em}}.context--fixed{position:fixed}.context--tooltip{max-width:300px}.context--floating{border-radius:12px}.context.visible{opacity:1;pointer-events:all}.context__content{font-size:.9em;margin:0;padding:.3333333333rem 1.2rem}.context__button{color:currentColor;line-height:1.4;outline:none;padding:.3333333333rem 1.2rem;text-align:left;transition:color .3s ease,background .2s ease}.context__button.active{color:#fff}.context__button:focus,.context__button:hover{background:hsla(0,0%,100%,.05)}.context--floating .context__button{border-radius:8px;color:#fff;margin:0 .5rem;padding:.5rem .625rem}.context--floating .context__button.active{color:#73fac8}.context__head{align-items:center;display:grid;gap:1rem;grid-auto-flow:column;justify-content:space-between}.context__label{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context__description{color:hsla(0,0%,100%,.5);font-size:.86em;padding-right:1rem}.context__separator{background:hsla(0,0%,100%,.05);height:1px;margin:.5rem 0}.filter{bottom:4vh;display:grid;justify-content:center;pointer-events:none;position:fixed;width:100%;z-index:2}@media (max-width:800px){.filter{font-size:.9em}}.filter__bar{background:rgba(69,74,74,.98);border-radius:100px;display:grid;gap:1rem;grid-auto-flow:column;padding:0 1.5rem;pointer-events:all}@supports (backdrop-filter:blur(10px)){.filter__bar{backdrop-filter:blur(10px);background:rgba(69,74,74,.86)}}.filter__button{align-items:center;color:#fff;display:flex;outline:none;padding:.6666666667rem 0;white-space:nowrap}.filter__button:focus{color:#73fac8}.filter__arrow{fill:hsla(0,0%,100%,.5);height:12px;margin-left:.5rem;width:12px}.keyHint{background:hsla(0,0%,100%,.05);border:1px solid #6e7373;border-radius:3px;color:hsla(0,0%,100%,.5);font-size:.8em;height:1.5em;justify-content:center;width:1.5em}.keyHint,.status{align-items:center;display:flex}.status{gap:.5rem;justify-content:start}.facts{--columns:3;border-radius:10px;display:grid;gap:1px;grid-column:1/-1;grid-template-columns:repeat(var(--columns),minmax(0,1fr));overflow:hidden;width:100%}@media (max-width:900px){.facts{--columns:2}}@media (max-width:560px){.facts{--columns:1}}.facts__card{align-content:space-between;align-items:end;background:#333838;display:grid;gap:1rem;grid-template-areas:"top top" "left right";padding:1.6rem 1.5rem 1.5rem;width:100%}.facts__top{grid-area:top}.facts__left{grid-area:left}.facts__right{grid-area:right;justify-self:end}.tooltip{align-items:center;background:hsla(0,0%,100%,.05);border-radius:100%;display:flex;height:1em;justify-content:center;outline:none;width:1em}.tooltip:focus{box-shadow:0 0 0 2px #73fac8}.tooltip__icon{fill:currentColor;height:12px;width:12px}.badge{align-items:center;border-radius:100px;display:grid;gap:.3333333333rem;grid-auto-flow:column;height:30px;padding:0 .6666666667rem}.badge--with-icon{padding-left:1px}@media (max-width:1100px) and (min-width:901px){.badge--with-icon{padding-right:1px}}@media (max-width:700px) and (min-width:561px){.badge--with-icon{padding-right:1px}}.badge--positive{background:rgba(115,250,200,.3);color:#73fac8}.badge--negative{background:hsla(17,93%,72%,.3);color:#fa9a73}.badge--neutral{background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.5)}.badge__icon{fill:currentColor;height:28px;width:28px}.badge--positive .badge__icon{transform:rotate(-45deg)}.badge--negative .badge__icon{transform:rotate(45deg)}.badge__value{font-size:.8em}@media (max-width:1100px) and (min-width:901px){.badge--with-icon .badge__value{display:none}}@media (max-width:700px) and (min-width:561px){.badge--with-icon .badge__value{display:none}}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.spacer{height:calc(1rem*var(--size))}.color-primary{color:#73fac8}.color-white{color:#fff}.color-light{color:hsla(0,0%,100%,.5)}.color-black{color:#282d2d}.color-destructive{color:#ff3c3c} \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index a2e524406..4ed4cf951 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,42 +1,4 @@ -!function(){"use strict";function e(e,t){return t.forEach(function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach(function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}})}),Object.freeze(e)}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),t}function r(e){var t={exports:{}};return e(t,t.exports),t.exports -/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */}var i=Symbol.for("react.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator;var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,g={};function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||v}function E(){}function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||v}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=b.prototype;var _=w.prototype=new E;_.constructor=w,y(_,b.prototype),_.isPureReactComponent=!0;var k=Array.isArray,S=Object.prototype.hasOwnProperty,T={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,n){var r,a={},o=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)S.call(t,r)&&!x.hasOwnProperty(r)&&(a[r]=t[r]);var l=arguments.length-2;if(1===l)a.children=n;else if(1>>1,i=e[r];if(!(0>>1;ra(l,n))ua(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(ua(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],f=1,d=null,p=3,h=!1,m=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=r(c);null!==t;){if(null===t.callback)i(c);else{if(!(t.startTime<=e))break;i(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function w(e){if(v=!1,E(e),!m)if(null!==r(u))m=!0,P(_);else{var t=r(c);null!==t&&F(w,t.startTime-e)}}function _(e,n){m=!1,v&&(v=!1,g(x),x=-1),h=!0;var a=p;try{for(E(n),d=r(u);null!==d&&(!(d.expirationTime>n)||e&&!R());){var o=d.callback;if("function"==typeof o){d.callback=null,p=d.priorityLevel;var s=o(d.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?d.callback=s:d===r(u)&&i(u),E(n)}else i(u);d=r(u)}if(null!==d)var l=!0;else{var f=r(c);null!==f&&F(w,f.startTime-n),l=!1}return l}finally{d=null,p=a,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,S=!1,T=null,x=-1,O=5,C=-1;function R(){return!(t.unstable_now()-Ce||125o?(e.sortIndex=a,n(c,e),null===r(u)&&e===r(c)&&(v?(g(x),x=-1):v=!0,F(w,a-o))):(e.sortIndex=s,n(u,e),m||h||(m=!0,P(_))),e},t.unstable_shouldYield=R,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}}); -/** - * @license React - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** - * @license React - * scheduler.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -r(function(e,t){});var V=r(function(e){e.exports=j}); +!function(){"use strict";function e(e,t){return t.forEach(function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach(function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}})}),Object.freeze(e)}function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if("function"==typeof t){var n=function e(){var n=!1;try{n=this instanceof e}catch{}return n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var r,i,a={exports:{}},o={};function s(){if(r)return o;r=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function g(){}function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=y.prototype;var E=b.prototype=new g;E.constructor=b,m(E,y.prototype),E.isPureReactComponent=!0;var _=Array.isArray,S=Object.prototype.hasOwnProperty,w={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function T(t,n,r){var i,a={},o=null,s=null;if(null!=n)for(i in void 0!==n.ref&&(s=n.ref),void 0!==n.key&&(o=""+n.key),n)S.call(n,i)&&!k.hasOwnProperty(i)&&(a[i]=n[i]);var l=arguments.length-2;if(1===l)a.children=r;else if(1>>1,a=e[r];if(!(0>>1;ri(l,n))ui(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(ui(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],c=1,f=null,d=3,p=!1,h=!1,m=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,g="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var i=n(u);null!==i;){if(null===i.callback)r(u);else{if(!(i.startTime<=e))break;r(u),i.sortIndex=i.expirationTime,t(l,i)}i=n(u)}}function E(e){if(m=!1,b(e),!h)if(null!==n(l))h=!0,D(_);else{var t=n(u);null!==t&&A(E,t.startTime-e)}}function _(t,i){h=!1,m&&(m=!1,y(T),T=-1),p=!0;var a=d;try{for(b(i),f=n(l);null!==f&&(!(f.expirationTime>i)||t&&!N());){var o=f.callback;if("function"==typeof o){f.callback=null,d=f.priorityLevel;var s=o(f.expirationTime<=i);i=e.unstable_now(),"function"==typeof s?f.callback=s:f===n(l)&&r(l),b(i)}else r(l);f=n(l)}if(null!==f)var c=!0;else{var v=n(u);null!==v&&A(E,v.startTime-i),c=!1}return c}finally{f=null,d=a,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,w=!1,k=null,T=-1,R=5,O=-1;function N(){return!(e.unstable_now()-Oe||125o?(r.sortIndex=a,t(u,r),null===n(l)&&r===n(u)&&(m?(y(T),T=-1):m=!0,A(E,a-o))):(r.sortIndex=s,t(l,r),h||p||(h=!0,D(_))),r},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}}(b)),b)),g.exports} /** * @license React * react-dom.production.min.js @@ -45,32 +7,12 @@ r(function(e,t){});var V=r(function(e){e.exports=j}); * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */function Q(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n